body.ps-on{--ps-r:20px;--ps-r-tile:16px;--ps-r-btn:14px;--ps-r-sm:10px;--ps-bezel:#14171b;--ps-bezel-ring:rgba(0, 0, 0, 0);--ps-shadow-1:0 1px 2px rgba(20, 30, 45, .06),0 1px 3px rgba(20, 30, 45, .06);--ps-shadow-2:0 2px 4px rgba(20, 30, 45, .05),0 8px 24px rgba(20, 30, 45, .08);--ps-plug-icon:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M9 2v5'/><path d='M15 2v5'/><path d='M6 7h12v4a6 6 0 0 1-12 0z'/><path d='M12 17v5'/></svg>");--ps-send-icon:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M4 12h15'/><path d='m13 6 6 6-6 6'/></svg>");--ps-dl-icon:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M12 4v11'/><path d='m7 10 5 5 5-5'/><path d='M5 20h14'/></svg>");--ps-ce-glyph:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 44'><rect x='1' y='1' width='28' height='42' rx='5' fill='%2324282d' stroke='%235d636b' stroke-width='1.5'/><rect x='5' y='5' width='20' height='14' rx='1.5' fill='%238fb7e8'/><rect x='6' y='24' width='4' height='3' rx='1' fill='%235d636b'/><rect x='13' y='24' width='4' height='3' rx='1' fill='%235d636b'/><rect x='20' y='24' width='4' height='3' rx='1' fill='%235d636b'/><rect x='6' y='30' width='4' height='3' rx='1' fill='%235d636b'/><rect x='13' y='30' width='4' height='3' rx='1' fill='%235d636b'/><rect x='20' y='30' width='4' height='3' rx='1' fill='%235d636b'/><rect x='6' y='36' width='4' height='3' rx='1' fill='%235d636b'/><rect x='13' y='36' width='4' height='3' rx='1' fill='%235d636b'/><rect x='20' y='36' width='4' height='3' rx='1' fill='%235d636b'/></svg>")}:root[data-theme=dark] body.ps-on{--ps-bezel:#050607;--ps-bezel-ring:#2e3237;--ps-shadow-1:0 1px 2px rgba(0, 0, 0, .4);--ps-shadow-2:0 2px 6px rgba(0, 0, 0, .35),0 10px 28px rgba(0, 0, 0, .35)}body.ps-on .ps-install{display:flex;flex-direction:column;background:var(--c-surface);color:var(--c-text);border-radius:var(--ps-r);box-shadow:var(--ps-shadow-2),0 0 0 1px var(--c-line-subtle);padding:22px 20px 20px}body.ps-on .ps-install>*{margin:0}body.ps-on .ps-install>.ps-head{order:1}body.ps-on .ps-install>.game-credit{order:2}body.ps-on .ps-install>.ps-state{order:3}body.ps-on .ps-install>.ce-conn{order:4}body.ps-on .ps-install>.ce-rate{order:5}body.ps-on .ps-install>.ps-trouble{order:6}body.ps-on .ps-install>.ps-dl{order:7}body.ps-on .ps-install>.ps-files{order:9}body.ps-on .ps-install>.ps-links{order:8}body.ps-on .ps-install p.ps-name{margin:0;font-size:26px;line-height:1.15;font-weight:700;letter-spacing:-.015em;color:var(--c-text-strong)}body.ps-on .ps-install>p.game-credit{margin:12px 0 0;font-size:14px;line-height:1.5;color:var(--c-text-muted)}body.ps-on .ps-install>p.game-credit a{color:var(--c-link);font-weight:600;text-decoration:none}body.ps-on .ps-install>p.game-credit a:hover{color:var(--c-link-hover);text-decoration:underline;text-underline-offset:2px}body.ps-on .ps-install>p.ps-state{margin:18px 0 12px;padding-top:16px;border-top:1px solid var(--c-line-subtle);font-size:15px;line-height:1.45;color:var(--c-text-strong)}body.ps-on .ps-install.ps-said>p.ps-state,body.ps-on .ps-install:has(.ce-conn.ok,.ce-conn.warn,.ce-gate-go)>p.ps-state,html.ce-nosend body.ps-on .ps-install>p.ps-state{visibility:hidden;height:0;margin:16px 0 0;padding-top:0;overflow:hidden}body.ps-on .ps-install:not(.ps-said) .ce-conn:not(.ok):not(.warn) .ce-leaf-msg{display:none}body.ps-on .ps-install>.ce-conn{max-width:none;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;background:0 0;color:var(--c-text);text-align:left;display:flex;flex-direction:column}html:not(.ce-nosend) body.ps-on .ps-install>.ce-conn>.ce-on{display:flex;flex-direction:column}body.ps-on .ps-install .ce-leaf-actions{order:1}body.ps-on .ps-install .ce-leaf-msg{order:2}body.ps-on .ps-install .ce-leaf-progress{order:3}body.ps-on .ps-install .ce-leaf-result{order:4}body.ps-on .ps-install .ce-conn .hp-need{order:5;display:none}body.ps-on .ps-install .ce-conn.bad .hp-need{display:block;margin:10px 0 0;font-size:14px}body.ps-on .ps-install .ce-conn .ce-hint{display:none}body.ps-on .ps-install .ce-conn .ce-leaf-msg{margin:12px 0 0;font-size:13.5px;line-height:1.5;color:var(--c-text-muted)}body.ps-on .ps-install .ce-conn.ok .ce-leaf-msg,body.ps-on .ps-install .ce-conn.warn .ce-leaf-msg,body.ps-on .ps-install .ce-conn:has(.ce-gate-go) .ce-leaf-msg{order:0;margin:0 0 14px;padding:10px 12px;border-radius:12px;font-size:13.5px;line-height:1.5}body.ps-on .ps-install .ce-conn.ok .ce-leaf-msg{background:var(--c-ok-soft);color:var(--c-ok-ink)}body.ps-on .ps-install .ce-conn.warn .ce-leaf-msg{background:var(--c-warn-soft);color:var(--c-warn-ink)}body.ps-on .ps-install .ce-conn:has(.ce-gate-go) .ce-leaf-msg{background:var(--c-fill);color:var(--c-text)}body.ps-on .ps-install .ce-conn .ce-leaf-msg strong{font-weight:600}body.ps-on .ps-install .ce-conn .ce-leaf-msg a{color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:2px}body.ps-on .ps-install .ce-conn .ce-leaf-progress{margin:10px 0 0;font-size:14px;color:var(--c-text-muted)}body.ps-on .ps-install .ce-conn .ce-leaf-result{margin:12px 0 0;max-width:none;border-radius:12px}body.ps-on .ps-install .ce-leaf-actions{display:block;margin:0}body.ps-on .ps-install .ce-conn .ce-leaf-split{display:flex;width:100%;margin:0;gap:0}body.ps-on .ps-install .ce-conn .ce-leaf-split .ce-split-main{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:52px;padding:0 16px;font-size:16px;font-weight:600;line-height:1.2;border-radius:var(--ps-r-btn) 0 0 var(--ps-r-btn)!important;box-shadow:0 1px 2px rgba(0,0,0,.12),inset 0 1px 0 rgba(255,255,255,.12)}body.ps-on .ps-install .ce-conn .ce-leaf-split:not(.is-delete) .ce-split-main::before{content:"";flex:none;width:18px;height:18px;background:currentColor;-webkit-mask:var(--ps-plug-icon) center/contain no-repeat;mask:var(--ps-plug-icon) center/contain no-repeat}body.ps-on .ps-install .ce-conn.ok .ce-leaf-split:not(.is-delete) .ce-split-main::before{-webkit-mask-image:var(--ps-send-icon);mask-image:var(--ps-send-icon)}body.ps-on .ps-install .ce-conn .ce-leaf-split .ce-split-arrow{flex:none;width:52px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:0 var(--ps-r-btn) var(--ps-r-btn) 0!important;border-left:1px solid rgba(255,255,255,.28)}body.ps-on .ps-install .ce-conn .ce-split-menu{left:auto;right:0;min-width:100%;border-radius:12px;overflow:hidden}body.ps-on .ps-install .ce-conn .ce-conn-go,body.ps-on .ps-install .ce-conn a.ce-gate-go{display:flex;align-items:center;justify-content:center;width:100%;box-sizing:border-box;min-height:52px;margin:0;padding:0 16px;border-radius:var(--ps-r-btn);font-size:16px;font-weight:600;line-height:1.2;text-decoration:none;color:var(--c-on-accent);background:var(--c-accent)}body.ps-on .ps-install .ce-conn .ce-conn-go:hover,body.ps-on .ps-install .ce-conn a.ce-gate-go:hover{background:var(--c-accent-hover);color:var(--c-on-accent)}body.ps-on .ps-install .ce-conn .ce-leaf-split.is-delete .wp-block-button__link{background:0 0;color:var(--c-bad);box-shadow:inset 0 0 0 1.5px var(--c-bad-solid)}body.ps-on .ps-install .ce-conn .ce-leaf-split.is-delete .ce-split-arrow{border-left:0}body.ps-on .ps-install .ce-conn .ce-leaf-split.is-delete .ce-split-main{box-shadow:inset 1.5px 0 0 var(--c-bad-solid),inset 0 1.5px 0 var(--c-bad-solid),inset 0 -1.5px 0 var(--c-bad-solid)}body.ps-on .ps-install .ce-conn .ce-leaf-split.is-delete .wp-block-button__link:focus,body.ps-on .ps-install .ce-conn .ce-leaf-split.is-delete .wp-block-button__link:hover{background:var(--c-bad-soft);color:var(--c-bad)}body.ps-on .ps-install>.ce-rate{justify-content:flex-start;margin:12px 0 0}body.ps-on .ps-trouble{margin:10px 0 0;font-size:13.5px;line-height:1.45;color:var(--c-text-muted)}body.ps-on .ps-trouble summary{display:inline-flex;align-items:center;gap:6px;cursor:pointer;list-style:none;color:var(--c-link);font-weight:600;border-radius:4px}body.ps-on .ps-trouble summary::-webkit-details-marker{display:none}body.ps-on .ps-trouble summary::after{content:"";width:6px;height:6px;margin-top:-3px;border:solid currentColor;border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}body.ps-on .ps-trouble[open] summary::after{transform:rotate(-135deg);margin-top:3px}body.ps-on .ps-trouble summary:hover{color:var(--c-link-hover)}body.ps-on .ps-trouble summary:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}body.ps-on .ps-trouble ul{margin:8px 0 0;padding:0 0 0 1.15em}body.ps-on .ps-trouble li{margin:0 0 4px;font-size:13.5px}body.ps-on .ps-trouble .ps-chat-row{margin:6px 0 0}body.ps-on button.ps-chat{font:inherit;font-size:13.5px;padding:0;margin:0;border:0;background:0 0;cursor:pointer;color:var(--c-link);text-decoration:underline;text-underline-offset:2px}body.ps-on button.ps-chat:focus,body.ps-on button.ps-chat:hover{background:0 0;color:var(--c-link-hover)}body.ps-on .ps-install:has(.ce-conn.ok,.ce-conn.warn,.ce-conn.bad,.ce-gate-go)>.ps-trouble,html.ce-nosend body.ps-on .ps-trouble{display:none}body.ps-on .ps-install>.ps-dl{margin:18px 0 0;padding:16px 0 0;border-top:1px solid var(--c-line-subtle);float:none}body.ps-on .ps-gactions .ce-split .wp-block-button__link,body.ps-on .ps-gactions a.wp-block-button__link,body.ps-on .ps-install>.ps-dl a.wp-block-button__link{background:0 0;color:var(--c-text-strong);box-shadow:inset 0 0 0 1.5px var(--c-line-strong)}body.ps-on .ps-install>.ps-dl a.wp-block-button__link{display:flex;align-items:center;justify-content:center;gap:0;width:100%;box-sizing:border-box;min-height:44px;padding:0 16px;border-radius:12px!important;font-size:15px;font-weight:600;line-height:1.2;text-decoration:none}body.ps-on .ps-install>.ps-dl a.wp-block-button__link::before{content:"";flex:none;width:17px;height:17px;margin-right:8px;background:currentColor;-webkit-mask:var(--ps-dl-icon) center/contain no-repeat;mask:var(--ps-dl-icon) center/contain no-repeat}body.ps-on .ps-gactions .ce-split .wp-block-button__link:hover,body.ps-on .ps-gactions a.wp-block-button__link:focus,body.ps-on .ps-gactions a.wp-block-button__link:hover,body.ps-on .ps-install>.ps-dl a.wp-block-button__link:focus,body.ps-on .ps-install>.ps-dl a.wp-block-button__link:hover{background:var(--c-fill);color:var(--c-text-strong)}body.ps-on .ps-install>.ps-dl a.wp-block-button__link:focus-visible{outline:2px solid var(--c-focus);outline-offset:2px}body.ps-on .ps-dl .ps-ext{white-space:pre}body.ps-on .ps-vh{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}body.ps-on .ps-install>.ps-files p{margin:10px 0 0;font-size:13.5px;line-height:1.5;color:var(--c-text-muted)}body.ps-on .ps-install:not(.ps-took)>.ps-files p.ps-dlnote{display:none}html.ce-nosend body.ps-on .ps-install>.ps-files p.ps-dlnote{display:block}body.ps-on .ps-install>.ps-files strong{font-weight:600;color:var(--c-text)}body.ps-on .ps-install>.ps-links{display:flex;flex-wrap:wrap;gap:4px 18px;margin:12px 0 0;padding:0;font-size:13.5px;line-height:1.5}body.ps-on .ps-install>.ps-links a{color:var(--c-text-muted);text-decoration:underline;text-decoration-color:var(--c-line);text-underline-offset:2px}body.ps-on .ps-install>.ps-links a:hover{color:var(--c-link);text-decoration-color:currentColor}html.ce-nosend body.ps-on .ps-install>.ps-dl{order:3;margin:0;padding:0;border:0}html.ce-nosend body.ps-on .ps-install>.ps-dl a.wp-block-button__link{min-height:52px;border-radius:var(--ps-r-btn)!important;font-size:16px;background:var(--c-accent);color:var(--c-on-accent);box-shadow:none}html.ce-nosend body.ps-on .ps-install>.ps-dl a.wp-block-button__link:hover{background:var(--c-accent-hover);color:var(--c-on-accent)}html.ce-nosend body.ps-on .ps-install>.ce-conn{order:4}html.ce-nosend body.ps-on .ps-install>.ce-conn .ce-off{margin:10px 0 0;font-size:13.5px;line-height:1.45;color:var(--c-text-muted)}@media (max-width:768px){body.ps-on .ps-install{padding:20px 18px 18px}body.ps-on .ps-install p.ps-name{font-size:24px}}body.ps-on .ps-stage{position:relative;overflow:hidden;line-height:0;touch-action:pan-y;background:var(--ps-bezel);border-radius:var(--ps-r);padding:14px;box-shadow:var(--ps-shadow-2),inset 0 0 0 1px var(--ps-bezel-ring)}body.ps-on .ps-stage figure{margin:0}body.ps-on .ps-stage img{display:block;width:100%;height:auto;max-width:none;margin:0;border:0;border-radius:4px}body.ps-on .ps-stage .is-pixel img,body.ps-on .ps-thumbs.is-pixel img{image-rendering:pixelated}body.ps-on .ps-stage .wp-block-embed__wrapper{border-radius:4px;overflow:hidden}body.ps-on .ps-stage [hidden]{display:none}body.ps-on .ps-thumbs{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:10px;grid-template-columns:repeat(var(--ps-n,5),minmax(0,1fr));max-width:calc(var(--ps-n,5) * 140px + (var(--ps-n,5) - 1) * 10px)}body.ps-on .ps-thumbs li{margin:0}body.ps-on a.ps-thumb{display:block;line-height:0;border-radius:var(--ps-r-sm);padding:4px;background:var(--ps-bezel);box-shadow:inset 0 0 0 1px var(--ps-bezel-ring);opacity:.62}body.ps-on a.ps-thumb:hover{opacity:.9}body.ps-on a.ps-thumb[aria-current=true]{opacity:1;box-shadow:0 0 0 2px var(--c-accent)}body.ps-on a.ps-thumb:focus-visible{outline:2px dashed var(--c-text-strong);outline-offset:4px;opacity:1}body.ps-on .ps-thumbs img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;margin:0;border-radius:3px}@media (max-width:600px){body.ps-on .ps-stage{padding:8px;border-radius:14px}body.ps-on .ps-thumbs{gap:6px}body.ps-on a.ps-thumb{padding:3px;border-radius:8px}}body.ps-on .ps-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:24px 0 32px;align-items:stretch}body.ps-on .ps-grid>.ps-gridad{grid-column:1/-1}body.ps-on .wp-block-media-text.ps-gcard{position:relative;display:flex;flex-direction:column;margin:0;min-width:0;background:var(--c-surface);color:var(--c-text);border-radius:var(--ps-r-tile);padding:10px 10px 14px;box-shadow:var(--ps-shadow-1),0 0 0 1px var(--c-line-subtle);overflow:visible}body.ps-on .ps-gthumb{display:block;line-height:0;background:var(--ps-bezel);border-radius:var(--ps-r-sm);padding:5px;box-shadow:inset 0 0 0 1px var(--ps-bezel-ring)}body.ps-on .ps-gthumb img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;image-rendering:pixelated;margin:0;border-radius:3px}body.ps-on .ps-gbody{display:flex;flex-direction:column;flex:1;padding:12px 4px 0}body.ps-on .ps-gbody h2{font-size:16px;line-height:22px;font-weight:650;margin:0;color:var(--c-text-strong)}body.ps-on .ps-gbody h2 a{color:inherit;text-decoration:none}body.ps-on .ps-gbody h2 a::after{content:"";position:absolute;inset:0;border-radius:var(--ps-r-tile)}body.ps-on .ps-gbody h2 a:focus-visible{outline:0}body.ps-on .ps-gbody h2 a:focus-visible::after{outline:2px solid var(--c-focus);outline-offset:2px}body.ps-on .ps-gbody p.game-author{position:relative;z-index:1;font-size:13.5px;line-height:20px;color:var(--c-text-muted);margin:2px 0 0;align-self:flex-start}body.ps-on .ps-gbody p.game-author a{color:var(--c-text-muted);text-decoration:underline;text-decoration-color:var(--c-line);text-underline-offset:2px}body.ps-on .ps-gbody p.game-author a:hover{color:var(--c-link);text-decoration-color:currentColor}body.ps-on .ps-gbody>p:not(.game-author){font-size:14px;line-height:20px;color:var(--c-text-muted);margin:4px 0 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}body.ps-on .ps-gactions{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:auto;padding-top:12px}body.ps-on .ps-gactions .wp-block-button{margin:0;float:none;padding-top:0}body.ps-on .ps-gactions .ce-split .wp-block-button__link,body.ps-on .ps-gactions a.wp-block-button__link{display:inline-flex;align-items:center;gap:7px;min-height:36px;box-sizing:border-box;font-size:14px;font-weight:600;padding:0 14px;line-height:1.2;text-decoration:none}body.ps-on .ps-gactions a.wp-block-button__link{border-radius:var(--ps-r-sm)!important}body.ps-on .ps-gactions .ce-split .ce-split-main{border-radius:var(--ps-r-sm) 0 0 var(--ps-r-sm)!important}body.ps-on .ps-gactions .ce-split .ce-split-arrow{border-radius:0 var(--ps-r-sm) var(--ps-r-sm) 0!important;padding:0 10px;margin-left:-1.5px}body.ps-on:has(.ps-connect .ce-conn.ok,.ps-connect .ce-conn.warn) .ps-gactions .ce-split:not(.is-delete) .wp-block-button__link{background:var(--c-accent);color:var(--c-on-accent);box-shadow:none}body.ps-on:has(.ps-connect .ce-conn.ok,.ps-connect .ce-conn.warn) .ps-gactions .ce-split:not(.is-delete) .ce-split-arrow{box-shadow:inset 1px 0 0 rgba(255,255,255,.28);margin-left:0}body.ps-on:has(.ps-connect .ce-conn.ok,.ps-connect .ce-conn.warn) .ps-gactions .ce-split:not(.is-delete) .wp-block-button__link:hover{background:var(--c-accent-hover);color:var(--c-on-accent)}body.ps-on .ps-gactions .ce-split .ce-split-main.ce-danger,body.ps-on .ps-gactions .ce-split.is-delete .wp-block-button__link{background:0 0;color:var(--c-bad);box-shadow:inset 0 0 0 1.5px var(--c-bad-solid)}body.ps-on .ps-gactions .ce-split{margin:0}body.ps-on .ps-gactions .ce-split-menu{left:0;right:auto;border-radius:12px;overflow:hidden;z-index:3}body.ps-on a.ps-details{order:1;margin-left:auto;font-size:14px;font-weight:600;color:var(--c-link);text-decoration:none;padding:6px 2px}body.ps-on a.ps-details:focus,body.ps-on a.ps-details:hover{color:var(--c-link-hover);text-decoration:underline;text-underline-offset:2px}body.ps-on .ps-gactions .ce-card-status{order:2;flex-basis:100%;margin:0;border-radius:var(--ps-r-sm)}body.ps-on .ps-gactions .ce-card-status:empty{display:none}body.ps-on .ps-gactions .ce-rate{order:3;flex-basis:100%;margin:0}@media (max-width:959px){body.ps-on .ps-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media (max-width:600px){body.ps-on .ps-grid{grid-template-columns:minmax(0,1fr)}}body.ps-on .ps-connect{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;box-sizing:border-box;margin:8px 0 28px;padding:22px 24px 18px 22px;background:var(--c-surface);color:var(--c-text);border-radius:var(--ps-r);box-shadow:var(--ps-shadow-2),0 0 0 1px var(--c-line-subtle)}body.ps-on .ps-connect::before{content:"";flex:none;width:31px;height:44px;background:var(--ps-ce-glyph) center/contain no-repeat}body.ps-on .ps-connect>p.ps-state{flex:1 1 260px;margin:0;font-size:18px;line-height:1.4;font-weight:600;color:var(--c-text-strong)}body.ps-on .ps-connect>.ce-conn,html:not(.ce-nosend) body.ps-on .ps-connect>.ce-conn>.ce-on{display:contents}body.ps-on .ps-connect .ce-conn .msg{flex:1 1 260px;margin:0;font-size:15px;line-height:1.5;color:inherit}body.ps-on .ps-connect .ce-conn .msg strong{font-weight:650}body.ps-on .ps-connect .ce-conn a{color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:2px}body.ps-on .ps-connect:not(.ps-said) .ce-conn:not(.ok):not(.warn) .msg:not(.ce-off):not(.hp-need):not(.err){display:none}body.ps-on .ps-connect.ps-said>p.ps-state,body.ps-on .ps-connect:has(.ce-conn.ok,.ce-conn.warn)>p.ps-state{display:none}body.ps-on .ps-connect .ce-conn .ce-conn-go{display:inline-flex;align-items:center;justify-content:center;gap:9px;margin:0;min-height:52px;padding:0 26px;font-size:16px;font-weight:600;line-height:1.2;border:0;border-radius:var(--ps-r-btn);background:var(--c-accent);color:var(--c-on-accent);cursor:pointer;box-shadow:0 1px 2px rgba(0,0,0,.12),inset 0 1px 0 rgba(255,255,255,.12)}body.ps-on .ps-connect .ce-conn .ce-conn-go::before{content:"";width:18px;height:18px;background:currentColor;-webkit-mask:var(--ps-plug-icon) center/contain no-repeat;mask:var(--ps-plug-icon) center/contain no-repeat}body.ps-on .ps-connect .ce-conn .ce-conn-go:focus,body.ps-on .ps-connect .ce-conn .ce-conn-go:hover{background:var(--c-accent-hover);color:var(--c-on-accent)}body.ps-on .ps-connect .ce-conn .ce-conn-go:disabled{opacity:.7;cursor:default}body.ps-on .ps-connect .ce-conn .ce-hint,body.ps-on .ps-connect .ce-conn .hp-need{display:none}body.ps-on .ps-connect>.ps-trouble{flex-basis:100%;margin:0 0 0 55px}body.ps-on .ps-connect:has(.ce-conn.ok,.ce-conn.warn,.ce-conn.bad)>.ps-trouble{display:none}body.ps-on .ps-connect:has(.ce-conn.ok,.ce-conn.warn){padding:14px 20px;box-shadow:none}body.ps-on .ps-connect:has(.ce-conn.ok){background:var(--c-ok-soft);color:var(--c-ok-ink)}body.ps-on .ps-connect:has(.ce-conn.warn){background:var(--c-warn-soft);color:var(--c-warn-ink)}body.ps-on .ps-connect:has(.ce-conn.bad){flex-direction:column;align-items:flex-start;background:var(--c-bad-soft);color:var(--c-bad-ink);box-shadow:none}body.ps-on .ps-connect:has(.ce-conn.bad) .ce-conn .msg,body.ps-on .ps-connect:has(.ce-conn.bad)>p.ps-state{flex:none;color:inherit}body.ps-on .ps-connect:has(.ce-conn.bad)::before{content:none}body.ps-on .ps-connect .ce-conn.bad .ce-fix,body.ps-on .ps-connect .ce-conn.bad .msg.err{max-width:none;margin:0;color:var(--c-bad-ink)}body.ps-on .ps-connect .ce-conn.bad .hp-need{display:block;margin:0;font-size:14px}html.ce-nosend body.ps-on .ps-connect{padding:12px 16px;box-shadow:none;background:var(--c-fill);color:var(--c-text-muted)}html.ce-nosend body.ps-on .ps-connect::before{width:22px;height:32px}html.ce-nosend body.ps-on .ps-connect>.ps-trouble,html.ce-nosend body.ps-on .ps-connect>p.ps-state{display:none}html.ce-nosend body.ps-on .ps-connect .ce-off{flex:1;margin:0;font-size:15px;text-align:left}html.ce-nosend body.ps-on .ps-connect .ce-conn .hp-need{display:block;flex-basis:100%;margin:0 0 0 46px;font-size:15px}html.ce-nosend body.ps-on .ps-install .ce-conn .hp-need{display:block;margin:8px 0 0;font-size:14px}@media (max-width:700px){body.ps-on .ps-connect{padding:18px 16px 14px;gap:12px 14px}body.ps-on .ps-connect>p.ps-state{flex-basis:calc(100% - 50px);font-size:17px}body.ps-on .ps-connect .ce-conn .ce-conn-go{flex-basis:100%}body.ps-on .ps-connect>.ps-trouble{margin-left:0}}:root{--hp-bg:var(--c-raised);--hp-msg:var(--c-fill);--hp-faint:var(--c-text-muted);--hp-sub:var(--c-text-muted);--hp-kbd:var(--c-raised);--hp-kbd-line:var(--c-line-strong);--hp-rule:var(--c-line-subtle);--hp-field:var(--c-field);--hp-field-line:var(--c-line-strong)}html body.ps-on .hp-link{color:var(--cp-blue-text)}html body.ps-on button.hp-link:focus,html body.ps-on button.hp-link:hover{color:var(--cp-blue-hover-text)}html body.ps-on .hp-ask{background:var(--cp-raised);color:var(--cp-blue-text);box-shadow:inset 0 0 0 1.5px var(--cp-blue-text)}html body.ps-on button.hp-ask:focus,html body.ps-on button.hp-ask:hover{background:var(--cp-hover-tint);color:var(--cp-blue-hover-text)}html body.ps-on .hp-panel{background:var(--hp-bg);color:var(--cp-panel-text);border:1px solid var(--cp-panel-line);box-shadow:0 10px 40px rgba(20,30,50,.25)}html body.ps-on .hp-head{background:var(--cp-panel);border-bottom:1px solid var(--cp-panel-line)}html body.ps-on .hp-test{border:1px solid var(--cp-panel-line);color:var(--hp-faint)}html body.ps-on .hp-note{color:var(--hp-sub)}html body.ps-on .hp-panel button.hp-x{color:var(--hp-faint)}html body.ps-on .hp-panel button.hp-x:focus,html body.ps-on .hp-panel button.hp-x:hover{color:var(--cp-panel-text)}html body.ps-on .hp-panel button.hp-min{color:var(--hp-faint)}html body.ps-on .hp-panel button.hp-min:focus,html body.ps-on .hp-panel button.hp-min:hover{color:var(--cp-panel-text)}html body.ps-on button.hp-pill{background:var(--hp-bg);color:var(--cp-panel-text);border:1px solid var(--cp-panel-line);box-shadow:0 6px 20px rgba(20,30,50,.22)}html body.ps-on button.hp-pill:focus,html body.ps-on button.hp-pill:hover{background:var(--cp-panel);color:var(--cp-panel-text)}html body.ps-on .hp-pill .hp-pill-dot{background:var(--c-bad);border:2px solid var(--hp-bg)}html body.ps-on .hp-msg{border:1px solid var(--cp-line-2);background:var(--hp-msg)}html body.ps-on .hp-msg.is-me{background:var(--cp-panel);border-color:var(--cp-panel-line)}html body.ps-on .hp-msg.is-bot{border-left:4px solid var(--c-accent)}html body.ps-on .hp-msg.is-fail{border-left-color:var(--c-bad)}html body.ps-on .hp-msg kbd{border:1px solid var(--hp-kbd-line);background:var(--hp-kbd);color:var(--cp-panel-text)}html body.ps-on .hp-dots span{background:var(--cp-blue-text)}html body.ps-on .hp-outcome button{background:var(--cp-raised);color:var(--cp-blue-text);box-shadow:inset 0 0 0 1.5px var(--cp-blue-text)}html body.ps-on .hp-outcome button:focus,html body.ps-on .hp-outcome button:hover{background:var(--cp-hover-tint);color:var(--cp-blue-hover-text)}html body.ps-on .hp-outcome p{color:var(--hp-sub)}html body.ps-on .hp-form{border-top:1px solid var(--hp-rule)}html body.ps-on .hp-form textarea{color:var(--cp-panel-text);background:var(--hp-field);border:1px solid var(--hp-field-line)}html body.ps-on .hp-form textarea:focus{border-color:var(--cp-blue-text);box-shadow:0 0 0 1px var(--cp-blue-text)}html body.ps-on .hp-count{color:var(--hp-faint)}html body.ps-on .hp-panel button.hp-send{background:var(--c-accent);color:#fff}html body.ps-on .hp-panel button.hp-send:focus,html body.ps-on .hp-panel button.hp-send:hover{background:var(--c-accent-hover);color:#fff}html body.ps-on .hp-panel button.hp-send:disabled{background:var(--c-accent)}html body.ps-on .hp-msg button.hp-new{background:var(--c-accent);color:#fff}html body.ps-on .hp-msg button.hp-new:focus,html body.ps-on .hp-msg button.hp-new:hover{background:var(--c-accent-hover);color:#fff}body.ps-on .ps-has-video .ps-stage img.ps-alt{image-rendering:pixelated}body.ps-on .ps-thumbs.is-pixel .ps-vthumb img{image-rendering:auto;object-fit:cover}body.nw-page .ps-stage.nw-stage{aspect-ratio:4/3;padding:0;border-radius:var(--ps-r);box-shadow:none;background:#fff url("/images/calcs/numworks-frame.jpg") center/100% 100% no-repeat;box-shadow:0 0 0 1px var(--c-line-subtle)}body.nw-page .nw-stage figure.ps-hero{position:absolute;left:18%;top:25.733%;width:63.9%;height:63.867%;margin:0}body.nw-page .nw-stage figure.ps-hero img{width:100%;height:100%;object-fit:fill;border-radius:0;image-rendering:pixelated}body.nw-page .nw-gallery .ps-thumbs{margin-top:14px}body.nw-page .ps-install>.nw-box{order:3;margin:18px 0 0;padding:16px 0 0;border-top:1px solid var(--c-line-subtle)}body.nw-page .ps-install>.ps-links{order:8;margin-top:14px}body.nw-page .ps-install .evo-conn{max-width:none;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;background:0 0;color:var(--c-text-strong);text-align:left}body.nw-page .ps-install .evo-conn .msg{margin:0;font-size:15px;line-height:1.45;color:var(--c-text-strong)}body.nw-page .ps-install .evo-conn .msg strong{font-weight:600}body.nw-page .ps-install .evo-conn .nw-sub{margin:6px 0 0;font-size:13.5px;line-height:1.5;color:var(--c-text-muted)}body.nw-page .ps-install .evo-conn.ok .msg,body.nw-page .ps-install .evo-conn.warn .msg{padding:10px 12px;border-radius:12px;font-size:14px;line-height:1.5}body.nw-page .ps-install .evo-conn.ok .msg{background:var(--c-ok-soft);color:var(--c-ok-ink)}body.nw-page .ps-install .evo-conn.warn .msg{background:var(--c-warn-soft);color:var(--c-warn-ink)}body.nw-page .ps-install .nw-actions{margin:14px 0 0}body.nw-page .ps-install .nw-actions .wp-block-button{margin:0;float:none;padding:0}body.nw-page .ps-install .evo-onesplit{display:flex;width:100%}body.nw-page .ps-install .evo-onesplit .wp-block-button__link{background:var(--c-accent);color:var(--c-on-accent)}body.nw-page .ps-install .evo-onesplit .wp-block-button__link:focus-visible,body.nw-page .ps-install .evo-onesplit .wp-block-button__link:hover{background:var(--c-accent-hover);color:var(--c-on-accent)}body.nw-page .ps-install .evo-onesplit .evo-split-main{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:52px;padding:0 16px;font-size:16px;font-weight:600;line-height:1.2;border-radius:var(--ps-r-btn) 0 0 var(--ps-r-btn);box-shadow:0 1px 2px rgba(0,0,0,.12),inset 0 1px 0 rgba(255,255,255,.12)}body.nw-page .ps-install .evo-onesplit:not(.is-delete) .evo-split-main::before{content:"";flex:none;width:18px;height:18px;background:currentColor;-webkit-mask:var(--ps-plug-icon) center/contain no-repeat;mask:var(--ps-plug-icon) center/contain no-repeat}body.nw-page .ps-install:has(.evo-conn.ok) .evo-onesplit:not(.is-delete) .evo-split-main::before{-webkit-mask-image:var(--ps-send-icon);mask-image:var(--ps-send-icon)}body.nw-page .ps-install .evo-onesplit .evo-split-arrow{flex:none;width:52px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:0 var(--ps-r-btn) var(--ps-r-btn) 0;border-left:1px solid rgba(255,255,255,.28)}body.nw-page .ps-install .evo-onesplit .evo-split-menu{left:auto;right:0;min-width:100%;border-radius:12px;overflow:hidden}body.nw-page .ps-install .evo-onesplit.is-delete .wp-block-button__link{background:0 0;color:var(--c-bad);box-shadow:inset 0 0 0 1.5px var(--c-bad-solid)}body.nw-page .ps-install .evo-onesplit.is-delete .evo-split-arrow{border-left:0}body.nw-page .ps-install .evo-onesplit.is-delete .evo-split-main{box-shadow:inset 1.5px 0 0 var(--c-bad-solid),inset 0 1.5px 0 var(--c-bad-solid),inset 0 -1.5px 0 var(--c-bad-solid)}body.nw-page .ps-install .evo-onesplit.is-delete .wp-block-button__link:focus-visible,body.nw-page .ps-install .evo-onesplit.is-delete .wp-block-button__link:hover{background:var(--c-bad-soft);color:var(--c-bad)}body.nw-page .ps-install .evo-status{padding-top:0}body.nw-page .ps-install .evo-status:not(:empty){margin-top:12px;font-size:14px;color:var(--c-text-muted)}body.nw-page .ps-install .evo-box{margin-top:12px;border-radius:12px;border-left-width:1px;padding:10px 34px 10px 12px;font-size:14px}body.nw-page .ps-install .evo-box p{font-size:14px;line-height:1.5}body.nw-page .ps-install .evo-box.is-ok{background:var(--c-ok-soft);border-color:var(--c-ok-line);color:var(--c-ok-ink)}body.nw-page .ps-install .evo-box.is-bad{background:var(--c-bad-soft);border-color:var(--c-bad-line);color:var(--c-bad-ink)}body.nw-page .ps-install .evo-box.is-warn{background:var(--c-warn-soft);border-color:var(--c-warn-line);color:var(--c-warn-ink)}html.nw-nosend body.nw-page .ps-install .nw-actions .nw-send-btn:not(.evo-split-main){width:100%;min-height:52px;padding:0 16px;border-radius:var(--ps-r-btn);font-size:16px;font-weight:600;background:var(--c-accent);color:var(--c-on-accent)}body.nw-page .cg2-body .nw-credits{list-style:none;margin:0 0 12px;padding:0}body.nw-page .cg2-body .nw-credits li{margin:0;padding:8px 0;border-bottom:1px solid var(--c-line-subtle);font-size:15px;line-height:1.55}body.nw-page .cg2-body .nw-credits li:first-child{border-top:1px solid var(--c-line-subtle)}body.nw-page .nw-notice{margin:4px 0 12px;font-size:14px;color:var(--c-text-muted)}body.nw-page .nw-notice summary{cursor:pointer;color:var(--c-link);font-weight:600}body.nw-page .nw-notice p{font-size:13px!important;line-height:1.5!important;margin:8px 0 0;color:var(--c-text-muted)}body.nw-page p.nw-report{margin:16px 0 0}body.nw-page a.nw-report-btn{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;box-sizing:border-box;border-radius:10px;font-size:15px;font-weight:600;text-decoration:none;color:var(--c-text-strong);box-shadow:inset 0 0 0 1.5px var(--c-line-strong)}body.nw-page a.nw-report-btn:focus-visible,body.nw-page a.nw-report-btn:hover{background:var(--c-fill);color:var(--c-text-strong)}body.nw-page p.nw-report{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px}body.nw-page a.nw-releases{font-size:15px;color:var(--c-link)}body.nw-page .nw-help{margin:32px 0 0;padding:18px 22px 8px;border-radius:14px;background:var(--c-fill);color:var(--c-text)}body.nw-page .cg2-body .nw-help h2,body.nw-page .nw-help h2{margin:0 0 8px;font-size:18px;line-height:1.35}body.nw-page .nw-help ul{margin:0 0 10px 1.15em;padding:0}body.nw-page .cg2-body .nw-ad{margin-top:40px}body.nw-page .cg2-body .nw-help li,body.nw-page .nw-help li{margin:0 0 6px;font-size:15px;line-height:1.55}body.nw-hub .entry-content>p.nw-lead{font-size:17px;line-height:1.6;margin:0 0 20px;max-width:820px}body.nw-hub .nw-connect{margin:0 0 28px}body.nw-hub .nw-connect>.evo-conn{max-width:none;margin:0;padding:30px 28px 24px;box-sizing:border-box;border-radius:14px;box-shadow:0 1px 2px rgba(30,60,120,.06),0 6px 18px rgba(30,60,120,.07)}body.nw-hub .nw-connect>.evo-conn:not(.ok):not(.warn){background:var(--c-accent-soft);border:1px solid var(--c-accent-line);color:var(--c-accent-ink)}body.nw-hub .nw-connect>.evo-conn.ok{background:var(--c-ok-soft);border:1px solid var(--c-ok-line);color:var(--c-ok-ink);padding:22px 28px}body.nw-hub .nw-connect>.evo-conn.warn{background:var(--c-warn-soft);border:1px solid var(--c-warn-line);color:var(--c-warn-ink);padding:22px 28px}body.nw-hub .nw-connect .msg{margin:0 auto;max-width:760px;font-size:22px;font-weight:600;line-height:1.35;text-wrap:balance}body.nw-hub .nw-connect .evo-conn.ok .msg,body.nw-hub .nw-connect .evo-conn.warn .msg{max-width:900px;font-size:17px;font-weight:400;line-height:1.5}body.nw-hub .nw-connect .evo-conn .btn{display:inline-block;margin:18px 0 0;padding:15px 40px;font-size:18px;font-weight:600;line-height:1.2;border-radius:6px;background:var(--c-accent);color:var(--c-on-accent);box-shadow:0 2px 8px rgba(14,99,191,.28)}body.nw-hub .nw-connect .evo-conn .btn:hover{background:var(--c-accent-hover)}body.nw-hub .nw-connect .evo-conn .btn:disabled{box-shadow:none}body.nw-hub .nw-connect #nw-conn .nw-sub{margin:12px auto 0;max-width:560px;font-size:14.5px;color:var(--c-text-muted)}html.nw-nosend body.nw-hub .nw-connect>.evo-conn:not(.ok):not(.warn){padding:22px 24px;background:var(--c-surface);border:1px solid var(--c-line-subtle)}html.nw-nosend body.nw-hub .nw-connect .nw-warn{max-width:560px;margin:0 auto;font-size:16px}html.nw-nosend body.nw-hub .nw-connect .evo-conn .btn{margin-top:16px}body.nw-hub .cg2-hubgrid{align-items:stretch}body.nw-hub .wp-block-media-text.cg2-gcard{height:100%;box-sizing:border-box}body.nw-hub .cg2-gbody h2 a{color:inherit;text-decoration:none}body.nw-hub .cg2-gbody h2 a:hover{color:var(--c-link)}body.nw-hub .cg2-gactions .evo-onesplit .wp-block-button__link{font-size:15px;padding-top:8px;padding-bottom:8px}body.nw-hub .cg2-gactions .evo-split-menu{left:0;right:auto}body.nw-hub .cg2-gbody>.evo-status{padding-top:10px;font-size:14px;color:var(--c-text-muted)}body.nw-hub .cg2-gbody>.evo-status:empty{display:none}body.nw-hub .cg2-gbody>.evo-box{margin-top:10px;border-radius:10px;border-left-width:1px}body.nw-hub .cg2-gbody>.evo-box.is-ok{background:var(--c-ok-soft);border-color:var(--c-ok-line);color:var(--c-ok-ink)}body.nw-hub .cg2-gbody>.evo-box.is-bad{background:var(--c-bad-soft);border-color:var(--c-bad-line);color:var(--c-bad-ink)}body.nw-hub .cg2-gbody>.evo-box.is-warn{background:var(--c-warn-soft);border-color:var(--c-warn-line);color:var(--c-warn-ink)}body.nw-hub .nw-help{margin-top:8px}@media (max-width:600px){body.nw-hub .nw-connect>.evo-conn{padding:22px 16px 18px}body.nw-hub .nw-connect .msg{font-size:19px}body.nw-hub .nw-connect .evo-conn .btn{display:block;width:100%;padding:14px 16px}}