.ns-found{padding-top:2.5rem}.ns-found-inner{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);column-gap:4rem;max-width:1200px;margin:0 auto;display:grid}.ns-found-copy{display:contents}.ns-found-copy>*{grid-column:1}.ns-found-inner>.sd{grid-area:1/2/span 5;align-self:center}.ns-found-copy .section-tag{margin-bottom:.8rem}.ns-found-title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);text-wrap:balance;margin:0 0 1.1rem;font-size:clamp(1.9rem,3.2vw,2.75rem);font-weight:700;line-height:1.1}.ns-found-lede{color:var(--text-soft);text-wrap:pretty;max-width:34rem;margin:0 0 1.8rem;font-size:1.075rem;line-height:1.7}.ns-found-list{border-top:1px solid var(--border);margin:0;padding:0;list-style:none}.ns-found-list li{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;gap:.2rem 1.2rem;padding:.95rem 0;display:grid}.ns-found-name{color:var(--ink);flex-wrap:wrap;align-items:center;gap:.35rem .55rem;font-size:1rem;font-weight:600;display:flex}.ns-found-price{color:var(--signal);font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:1/2;align-self:center;font-size:.95rem;font-weight:700}.ns-found-free{letter-spacing:.04em;color:var(--signal);background:var(--signal-soft);white-space:nowrap;border-radius:999px;padding:.18rem .5rem;font-size:.7rem;font-weight:600}.ns-found-desc{color:var(--text-muted);text-wrap:pretty;grid-column:1/-1;font-size:.95rem;line-height:1.55}.ns-found-extras{flex-wrap:wrap;grid-column:1/-1;gap:.4rem;margin:.45rem 0 .1rem;padding:0;list-style:none;display:flex}.ns-found-list .ns-found-extras>li{border:1px solid var(--border);color:var(--text-soft);background:rgba(var(--tint-rgb),.05);border-radius:999px;align-items:center;gap:.4rem;padding:.3rem .7rem;font-size:.82rem;line-height:1.3;display:inline-flex}.ns-found-list .ns-found-extras>li:before{content:"";background:var(--signal);border-radius:50%;flex-shrink:0;width:.38rem;height:.38rem}.ns-found-actions{flex-wrap:wrap;align-items:center;gap:1.2rem;margin-top:1.9rem;display:flex}.sd{border-radius:var(--radius-lg);padding:1.3rem}.sd-inner{z-index:1;position:relative}.sd-bar{background:var(--surface);border:1px solid var(--border-accent);border-radius:var(--radius-pill);align-items:center;gap:.75rem;height:54px;padding:0 1.15rem;display:flex}.sd-bar-icon{color:var(--text-muted);display:inline-flex}.sd-query{min-width:0;color:var(--ink);white-space:nowrap;align-items:center;font-size:1.05rem;display:flex;overflow:hidden}.sd-caret{background:var(--signal);border-radius:1px;flex:none;width:2px;height:1.2em;margin-left:2px;animation:1.05s step-end infinite sd-blink}.sd-caret.is-typing{animation:none}@keyframes sd-blink{50%{opacity:0}}.sd-label{letter-spacing:.12em;text-transform:uppercase;color:var(--chrome-dim);align-items:center;gap:.4rem;margin:1.3rem 0 .65rem;font-size:.75rem;font-weight:600;display:flex}.sd-label--ai{color:var(--signal-strong);margin-top:0}.sd-results{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.sd-hit{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);opacity:0;min-height:62px;transition:opacity .2s var(--ease-out),transform .2s var(--ease-out);grid-template-columns:26px minmax(0,1fr) auto;align-items:center;column-gap:.85rem;padding:.7rem .9rem;display:grid;transform:translateY(8px)}.sd-results.is-in .sd-hit{opacity:1;transition-duration:.55s;transform:none}.sd-results.is-in .sd-hit:nth-child(2){transition-delay:90ms}.sd-results.is-in .sd-hit:nth-child(3){transition-delay:.18s}.sd-rank{font-variant-numeric:tabular-nums;background:var(--surface-3);width:26px;height:26px;color:var(--text-soft);border-radius:50%;place-items:center;font-size:.78rem;font-weight:600;display:grid}.sd-hit-body{flex-direction:column;gap:.2rem;min-width:0;display:flex}.sd-hit-body b{color:var(--ink);font-size:1rem;font-weight:600}.sd-hit-body small{color:var(--text-soft);font-size:.85rem}.sd-acts{gap:.4rem;display:flex}.sd-acts span{border-radius:var(--radius-pill);border:1px solid var(--border-accent);color:var(--text-soft);padding:.28rem .7rem;font-size:.78rem;font-weight:500}.sd-hit--you{background:var(--signal-soft);border-color:rgba(var(--accent-rgb),.5)}.sd-hit--you .sd-rank{background:var(--signal-bg);color:var(--on-signal)}.sd-hit--ghost{min-height:56px}.sd-hit--ghost .sd-hit-body{gap:.45rem}.sd-hit--ghost i{background:rgba(var(--tint-rgb),.16);border-radius:999px;height:8px;display:block}.sd-hit--ghost i+i{background:rgba(var(--tint-rgb),.09)}.sd-hit--ghost .sd-rank{opacity:.6}.sd-ai{border-radius:var(--radius-sm);background:linear-gradient(160deg,rgba(var(--accent-rgb),.12),rgba(var(--accent-rgb),.03) 70%);border:1px solid var(--border-accent);opacity:.35;transition:opacity .3s var(--ease-out);margin-top:.9rem;padding:1rem 1.1rem 1.05rem}.sd-ai.is-in{opacity:1;transition-delay:.35s}.sd-ai-stack{display:grid}.sd-ai-text{color:var(--ink);visibility:hidden;grid-area:1/1;margin:0;font-size:1rem;line-height:1.6}.sd-ai-text.is-current{visibility:visible}.sd-ai-text span,.sd-ai-text mark{opacity:0;transition:opacity .22s var(--ease-out)}.sd-ai-text .is-on{opacity:1}.sd-ai-text mark{color:var(--signal-strong);text-decoration:underline;-webkit-text-decoration-color:var(--signal-soft);text-decoration-color:var(--signal-soft);text-underline-offset:.2em;background:0 0;font-weight:600;text-decoration-thickness:2px}@media (prefers-reduced-motion:reduce){.sd-caret{animation:none}.sd-hit,.sd-ai,.sd-ai-text span,.sd-ai-text mark{transition:none}}@media (max-width:980px){.ns-found-inner{grid-template-columns:1fr;max-width:620px}.ns-found-inner>.sd{grid-area:4/1;margin:.2rem 0 2.2rem}.ns-found-list{grid-row:5}.ns-found-actions{grid-row:6}}@media (max-width:600px){.ns-found{padding-top:1.5rem}.ns-found-actions{flex-direction:column;align-items:stretch;gap:.6rem}.ns-found-actions .btn-primary{justify-content:center;width:100%}.ns-found-actions .btn-ghost{justify-content:center}.sd{padding:.9rem}.sd-bar{height:50px;padding:0 .95rem}.sd-query{font-size:.98rem}.sd-hit{column-gap:.7rem;padding:.65rem .75rem}.sd-acts span:first-child{display:none}}.ns-offer-grid.ns-offer-grid--two{grid-template-columns:repeat(2,1fr);max-width:900px}@media (max-width:980px){.ns-offer-grid.ns-offer-grid--two{grid-template-columns:1fr;max-width:560px}}.ns-offer-card strong{color:var(--ink);font-weight:600}.ns-offer-aside{text-align:center;max-width:900px;color:var(--text-muted);margin:1.8rem auto 0;font-size:.98rem;line-height:1.6}.ns-offer-aside a{color:var(--accent);text-decoration:underline;-webkit-text-decoration-color:rgba(var(--accent-rgb),.4);text-decoration-color:rgba(var(--accent-rgb),.4);text-underline-offset:.18em;font-weight:600;text-decoration-thickness:1px}.ns-offer-aside a:hover{text-decoration-color:currentColor}.ns-offer-grid{grid-template-columns:repeat(3,1fr);gap:1.2rem;max-width:1200px;margin:0 auto;display:grid}.ns-offer-card{border-radius:var(--radius-md);color:inherit;flex-direction:column;gap:.7rem;padding:1.6rem 1.5rem 1.4rem;text-decoration:none;display:flex}.ns-offer-card:hover{transform:translateY(-3px)}.ns-offer-icon{color:var(--accent-mist);line-height:1;display:inline-flex}.ns-offer-card h3{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);margin:.15rem 0 0;font-size:1.3rem;font-weight:600}.ns-offer-card p{color:var(--text-soft);flex:1;margin:0;font-size:1rem;line-height:1.65}.ns-offer-price{letter-spacing:.01em;color:var(--text-muted);font-size:.82rem}.ns-offer-price b{color:var(--signal);font-weight:700}.ns-offer-link{min-height:24px;color:var(--accent);align-items:center;font-size:.85rem;font-weight:600;display:inline-flex}.ns-offer-card:hover .ns-offer-link{text-underline-offset:3px;text-decoration:underline}@media (max-width:980px){.ns-offer-grid{grid-template-columns:1fr;max-width:560px}}.cap-more{text-align:center;max-width:560px;color:var(--text-muted);margin:1.6rem auto 0;font-size:.85rem;line-height:1.65}.ns-ind-grid{grid-template-columns:repeat(4,1fr);gap:.7rem;max-width:1200px;margin:0 auto 2.4rem;display:grid}.ns-ind{text-align:left;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;min-height:64px;font:inherit;color:inherit;transition:background .18s var(--ease-out),border-color .18s var(--ease-out),transform .18s var(--ease-out);flex-direction:column;align-items:flex-start;gap:.25rem;padding:.85rem 1rem;display:flex}.ns-ind:hover{background:var(--surface-3);border-color:var(--border-accent);transform:translateY(-1px)}.ns-ind-name{color:var(--ink);font-size:.92rem;font-weight:600;line-height:1.3}.ns-ind-price{color:var(--text-muted);font-size:.78rem}.ns-ind.is-active{background:var(--signal-bg);border-color:var(--signal-bg)}.ns-ind.is-active .ns-ind-name{color:var(--on-signal)}.ns-ind.is-active .ns-ind-price{color:var(--on-signal-dim)}@media (max-width:980px){.ns-ind-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:420px){.ns-ind-grid{grid-template-columns:1fr;gap:.5rem}.ns-ind{flex-direction:row;justify-content:space-between;align-items:center;min-height:52px}}.ns-pick-panel{grid-template-columns:1.42fr 1fr;align-items:start;gap:2.2rem;max-width:1200px;margin:0 auto;display:grid}.ns-pick-preview{min-width:0}.ns-frame{border:1px solid var(--glass-border);border-radius:var(--radius-md);flex-direction:column;display:flex;overflow:hidden}.ns-pick-desc{color:var(--text-soft);margin:1.1rem 0 0;font-size:.95rem;line-height:1.7}.ns-pick-tags{flex-wrap:wrap;gap:.5rem;margin:.85rem 0 0;padding:0;list-style:none;display:flex}.ns-pick-tags li{letter-spacing:.08em;text-transform:uppercase;color:var(--accent-mist);border:1px solid var(--border-accent);border-radius:var(--radius-pill);padding:.3rem .6rem;font-family:JetBrains Mono,monospace;font-size:.7rem}.ns-pick-links{flex-wrap:wrap;align-items:center;gap:.9rem;margin-top:1.4rem;display:flex}.ns-pick-btn{min-height:44px;padding:0 1.5rem;font-size:.88rem}.ns-pick-pricing{border-radius:var(--radius-md);flex-direction:column;gap:1.15rem;padding:1.5rem 1.6rem;display:flex}.ns-pick-std{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.ns-pick-std-name{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);margin:.45rem 0 .25rem;font-size:1.4rem;font-weight:600}.ns-pick-std-tagline{color:var(--text-muted);margin:0;font-size:.83rem;line-height:1.55}.ns-pick-std-price{text-align:right;white-space:nowrap;flex-shrink:0}.ns-pick-std-price b{color:var(--ink);font-size:1.55rem;line-height:1}.ns-pick-std-price span{color:var(--text-muted);margin-top:.3rem;font-size:.7rem;display:block}.ns-pick-sizes{flex-direction:column;gap:.6rem;display:flex}.ns-size{border:1px solid var(--border);border-radius:var(--radius-sm);background:rgba(var(--scrim-rgb),.7);transition:border-color .18s,background .18s;overflow:hidden}.ns-size:hover{border-color:var(--border-accent);background:rgba(var(--tint-rgb),.06)}.ns-size--featured{border-color:var(--border-accent);background:rgba(var(--tint-rgb),.07)}.ns-size.is-open{border-color:var(--border-accent);background:rgba(var(--tint-rgb),.05)}.ns-size-head{cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit;background:0 0;border:0;grid-template-columns:1fr auto auto;align-items:center;gap:.85rem;padding:.8rem .95rem;display:grid}.ns-size-caret{color:var(--text-muted);font-size:.7rem;line-height:1;transition:transform .18s}.ns-size.is-open .ns-size-caret{color:var(--accent-mist);transform:rotate(180deg)}.ns-size-includes{flex-direction:column;gap:.32rem;margin:0;padding:0 .95rem .85rem 1.1rem;list-style:none;display:flex}.ns-size-includes li{color:var(--text-soft);padding-left:1.05rem;font-size:.76rem;line-height:1.5;position:relative}.ns-size-includes li:before{content:"✓";color:var(--gain);font-size:.72rem;position:absolute;left:0}.ns-size-includes .ns-size-includes-lead,.ns-size-includes .ns-size-includes-more{color:var(--text-muted);padding-left:0;font-size:.72rem}.ns-size-includes .ns-size-includes-lead:before,.ns-size-includes .ns-size-includes-more:before{content:none}.ns-size-body{min-width:0}.ns-size-body b{color:var(--ink);font-size:.92rem;font-weight:600;display:block}.ns-size-flag{letter-spacing:.06em;text-transform:uppercase;color:var(--gain);margin-left:.55rem;font-size:.69rem;font-style:normal;font-weight:700}.ns-size-body small{color:var(--text-muted);margin-top:.2rem;font-size:.72rem;line-height:1.5;display:block}.ns-size-price{text-align:right;white-space:nowrap}.ns-size-price b{color:var(--ink);font-size:1.05rem;display:block}.ns-size-price small{color:var(--text-muted);font-size:.7rem}.ns-pick-cta{flex-wrap:wrap;align-items:center;gap:.9rem;display:flex}.ns-pick-note{color:var(--text-muted);margin:0;font-size:.72rem;line-height:1.65}.ns-pick-note a{color:var(--accent-mist)}.wk{flex-direction:column;gap:1.6rem;max-width:1200px;margin:0 auto;display:flex}.wk-band{gap:1.6rem;display:grid}.wk-band--product{grid-template-columns:1fr}.wk-band--more{grid-template-columns:repeat(2,1fr)}.wk-card{border:1px solid var(--glass-border);background:var(--glass-bg);border-radius:var(--radius-md);color:inherit;box-shadow:var(--glass-shadow);transition:transform .28s var(--ease-out),border-color .3s var(--ease-out),box-shadow .35s var(--ease-out);flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}.wk-card--linked:hover{border-color:var(--glass-border-hover);box-shadow:var(--glass-shadow-hover);transform:translateY(-5px)}.wk-chrome{background:rgba(var(--scrim-rgb),.72);border-bottom:1px solid var(--border);align-items:center;gap:.4rem;padding:.55rem .85rem;display:flex}.wk-chrome-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px;display:block}.wk-chrome-dot:first-child{background:#ff5f57}.wk-chrome-dot:nth-child(2){background:#b8c8df}.wk-chrome-dot:nth-child(3){background:#28c840}.wk-chrome-url{letter-spacing:.04em;color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;margin-left:.5rem;font-family:JetBrains Mono,monospace;font-size:.7rem;overflow:hidden}.wk-shot{background:var(--surface-2);border-bottom:1px solid var(--border);flex-shrink:0;position:relative;overflow:hidden}.wk-shot-view{aspect-ratio:var(--demo-shot-ratio);overflow:hidden}.wk-shot-view img{object-fit:cover;object-position:top;width:100%;height:100%;transition:transform .5s var(--ease-out);display:block}.wk-card--linked:hover .wk-shot-view img{transform:scale(1.035)}.wk-card--product{grid-template-columns:1.68fr 1fr;display:grid}.wk-prod-stage{background:radial-gradient(95% 135% at 30% -25%,var(--wk-glow,rgba(var(--tint-rgb),.1)),transparent 62%), linear-gradient(180deg,#0d1628 0%,#090f1c 100%);border-right:1px solid var(--border);align-items:flex-end;gap:1.5rem;min-width:0;padding:2.2rem 2.2rem 0;display:flex;position:relative;overflow:hidden}.wk-prod-web{min-width:0;transition:transform .5s var(--ease-out);background:#0a0f1a;border:1px solid #bed0ee29;border-bottom:0;border-radius:10px 10px 0 0;flex-direction:column;flex:1;display:flex;overflow:hidden;box-shadow:0 26px 52px #0000008c}.wk-card--linked:hover .wk-prod-web{transform:translateY(-4px)}.wk-prod-view{aspect-ratio:16/10}.wk-prod-view img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.wk-prod-side{flex-direction:column;flex:none;align-items:center;gap:.7rem;display:flex}.wk-prod-side-label{letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:.69rem}.wk-prod-device{transition:transform .45s var(--ease-out);overflow:hidden}.wk-card--linked:hover .wk-prod-device{transform:translateY(-6px)}.wk-prod-device img{width:100%;display:block}.wk-prod-side--render{justify-content:center;padding-bottom:1.6rem}.wk-prod-side--render .wk-prod-device{filter:drop-shadow(0 26px 44px #0000009e);width:clamp(112px,12vw,158px);overflow:visible}.wk-prod-side--window .wk-prod-device{filter:drop-shadow(0 22px 40px #0009);border:1px solid #bed0ee38;border-bottom:0;border-radius:8px 8px 0 0;width:clamp(150px,16vw,210px)}.wk-card--product-flip{grid-template-columns:1fr 1.68fr}.wk-card--product-flip .wk-prod-stage{border-right:0;border-left:1px solid var(--border);order:2}.wk-card--product-flip .wk-body{order:1}.wk-card--product .wk-body{justify-content:center}.wk-stage-tile{aspect-ratio:var(--demo-shot-ratio);background:radial-gradient(120% 135% at 50% -25%,var(--wk-glow,rgba(var(--tint-rgb),.1)),transparent 62%), linear-gradient(180deg,#0d1628 0%,#0a1120 100%);border-bottom:1px solid var(--border);flex-shrink:0;align-items:flex-end;padding:1rem 1rem 0;display:flex;position:relative;overflow:hidden}.wk-mini{width:100%;height:100%;transition:transform .45s var(--ease-out);background:#0a0f1a;border:1px solid #bed0ee29;border-bottom:0;border-radius:9px 9px 0 0;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 18px 40px #0000008c}.wk-card--linked:hover .wk-mini{transform:translateY(-4px)}.wk-mini .wk-chrome{padding:.4rem .65rem}.wk-mini-view{flex:1;min-height:0}.wk-mini-view img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.wk-body{flex-direction:column;flex:1;gap:.5rem;padding:1.1rem 1.25rem 1.25rem;display:flex}.wk-meta{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.wk-tag{letter-spacing:.14em;text-transform:uppercase;color:var(--accent-mist);border:1px solid var(--border-accent);border-radius:2px;padding:.2rem .5rem;font-family:JetBrains Mono,monospace;font-size:.7rem}.wk-status{letter-spacing:.04em;color:var(--text-muted);align-items:center;gap:.35rem;font-size:.7rem;display:inline-flex}.wk-status-dot{background:var(--gain);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #43d59329}.wk-status--live{color:var(--gain)}.wk-title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);margin:.1rem 0 0;font-size:1.12rem;font-weight:600;line-height:1.25}.wk-desc{color:var(--text-muted);margin:0;font-size:.87rem;line-height:1.6}.wk-tech{flex-wrap:wrap;gap:.35rem;margin:.15rem 0 0;padding:0;list-style:none;display:flex}.wk-tech li{letter-spacing:.01em;color:var(--text-soft);background:var(--surface-3);border:1px solid var(--border);border-radius:var(--radius-pill);padding:.2rem .55rem;font-size:.7rem}.wk-link{letter-spacing:.1em;text-transform:uppercase;color:var(--moon);margin-top:auto;padding-top:.65rem;font-family:JetBrains Mono,monospace;font-size:.7rem}.wk-card--linked:hover .wk-link{color:var(--signal-strong)}.wk-card--feature .wk-body{gap:.6rem;padding:1.35rem 1.5rem 1.5rem}.wk-card--feature .wk-title{font-size:1.5rem}.wk-card--feature .wk-desc{color:var(--text-soft);font-size:.94rem}.wk-card--product .wk-body{gap:.65rem;padding:2rem 2.2rem}.wk-card--product .wk-title{font-size:1.5rem}.wk-card--product .wk-desc{color:var(--text-soft);font-size:.94rem}.wk-card--tile .wk-body{gap:.42rem;padding:.95rem 1.05rem 1.1rem}.wk-card--tile .wk-title{font-size:1.1rem}.wk-card--tile .wk-desc{font-size:.87rem;line-height:1.55}.wk-card--tile .wk-tech li{padding:.16rem .45rem}.wk-cta{justify-content:center;margin-top:.9rem;display:flex}@media (max-width:980px){.wk-card--product,.wk-card--product-flip{grid-template-columns:1fr}.wk-card--product-flip .wk-prod-stage{border-left:0;order:0}.wk-card--product-flip .wk-body{order:0}.wk-prod-stage{border-right:0;border-bottom:1px solid var(--border);padding:1.8rem 1.6rem 0}.wk-card--product .wk-body{padding:1.35rem 1.5rem 1.5rem}.wk-card--product .wk-title{font-size:1.35rem}}@media (max-width:860px){.wk-card--feature .wk-title{font-size:1.35rem}}@media (max-width:640px){.wk-prod-stage{gap:1rem;padding:1.4rem 1.2rem 0}.wk-prod-side--window .wk-prod-device{width:clamp(120px,26vw,170px)}.wk-prod-side--render .wk-prod-device{width:clamp(92px,21vw,124px)}}@media (max-width:560px){.wk-band--more{grid-template-columns:1fr}.wk,.wk-band{gap:1.1rem}}.wk-spot-section{padding-top:3rem;padding-bottom:4.5rem}.wk-spot{grid-template:"head card""list card"1fr/minmax(0,1fr) minmax(0,1.68fr);column-gap:2.8rem;max-width:1200px;margin:0 auto;display:grid}.wk-spot-head{grid-area:head;margin-bottom:1.2rem}.wk-spot-head .section-title{text-wrap:balance;margin-bottom:.9rem}.wk-spot-head .section-sub{margin-top:0;font-size:1.02rem}.wk-spot-side{grid-area:list;align-self:start;min-width:0}.wk-spot-list{flex-direction:column;gap:.1rem;margin:0;padding:0;list-style:none;display:flex}.wk-spot-all{margin:.15rem 0 -.7rem .3rem}.wk-spot-pick{border-radius:var(--radius-sm);width:100%;min-height:34px;font:inherit;color:inherit;text-align:left;cursor:pointer;transition:background .18s var(--ease-out),border-color .18s var(--ease-out);background:0 0;border:1px solid #0000;align-items:center;gap:.75rem;padding:.4rem .9rem;display:flex}.wk-spot-pick:before{content:"";border:1px solid var(--chrome-dark);width:7px;height:7px;transition:background .18s var(--ease-out),border-color .18s var(--ease-out),box-shadow .18s var(--ease-out);border-radius:50%;flex:none}.wk-spot-pick:hover{background:var(--surface-2);border-color:var(--border)}.wk-spot-pick:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.wk-spot-pick.is-active{background:var(--surface-2);border-color:var(--border-accent)}.wk-spot-pick.is-active:before{background:var(--signal);border-color:var(--signal);box-shadow:0 0 0 3px var(--signal-soft)}.wk-spot-pick-name{color:var(--text-soft);font-size:.95rem;font-weight:600;line-height:1.3}.wk-spot-pick.is-active .wk-spot-pick-name{color:var(--ink)}.wk-spot-pick-kind{text-align:right;white-space:nowrap;color:var(--text-muted);margin-left:auto;font-size:.78rem}.wk-spot-card{grid-area:card;align-self:start;min-width:0}.wk-spot-card .wk-chrome{padding:.3rem .45rem .3rem .85rem}.wk-spot-toggle{width:32px;height:32px;color:var(--text-muted);cursor:pointer;transition:background .18s var(--ease-out),border-color .18s var(--ease-out),color .18s var(--ease-out);background:0 0;border:1px solid #0000;border-radius:50%;flex:none;place-items:center;display:grid}.wk-spot-toggle:hover{background:var(--surface-3);border-color:var(--border);color:var(--ink)}.wk-spot-toggle:focus-visible{outline:2px solid var(--signal);outline-offset:1px}.wk-spot-view{aspect-ratio:var(--demo-shot-ratio);background:#0a0f1a;position:relative;overflow:hidden}.wk-spot-still,.wk-spot-video{object-fit:cover;object-position:top;width:100%;height:100%;display:block;position:absolute;inset:0}.wk-spot-still{animation:wkSpotIn .4s var(--ease-out) both}@keyframes wkSpotIn{0%{opacity:0}to{opacity:1}}.wk-spot-progress{z-index:2;pointer-events:none;background:#ffffff1f;height:2px;position:absolute;inset:0 0 auto}.wk-spot-progress i{transform-origin:0;background:var(--signal-bg);height:100%;display:block;transform:scaleX(0)}.wk-spot-captions{display:grid}.wk-spot-caption{visibility:hidden;opacity:0;grid-area:1/1}.wk-spot-caption.is-active{visibility:visible;opacity:1;transition:opacity .35s var(--ease-out)}a.wk-link{align-items:center;min-height:32px;margin:0 0 0 auto;padding-top:0;text-decoration:none;display:inline-flex}a.wk-link:hover{color:var(--signal-strong);text-underline-offset:3px;text-decoration:underline}a.wk-link:focus-visible{outline:2px solid var(--signal);outline-offset:3px}@media (prefers-reduced-motion:reduce){.wk-spot-still{animation:none}.wk-spot-caption.is-active{transition:none}}@media (max-width:980px){.wk-spot-section{padding-top:3.5rem}.wk-spot{grid-template:"head""card""list"/minmax(0,1fr);max-width:720px}.wk-spot-head{text-align:center;margin-bottom:1.8rem}.wk-spot-head .section-sub{margin-inline:auto}.wk-spot-side{flex-direction:column;align-items:center;margin-top:1.1rem;display:flex}.wk-spot-list{grid-template-columns:1fr 1fr;gap:.5rem;width:100%;display:grid}.wk-spot-all{margin:.35rem 0 -.7rem}.wk-spot-list li:last-child:nth-child(odd){grid-column:1/-1}.wk-spot-pick{background:var(--surface-2);border-color:var(--border);grid-template-columns:auto minmax(0,1fr);align-content:center;gap:.1rem .65rem;height:100%;min-height:56px;padding:.65rem .8rem;display:grid}.wk-spot-pick:before{grid-row:1/3;align-self:center}.wk-spot-pick-name,.wk-spot-pick-kind{grid-column:2}.wk-spot-pick-kind{text-align:left;white-space:normal;margin-left:0}}@media (max-width:360px){.wk-spot-list{grid-template-columns:1fr}}.ns-how-terms{text-align:center;max-width:680px;margin:2.4rem auto 0}.ns-how-hook{color:var(--ink);margin:0;font-size:1.08rem;line-height:1.75}.ns-how-hook strong{color:var(--ink)}.ns-how-hook-badge{vertical-align:middle;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--gain);border-radius:var(--radius-pill);background:#34d17f14;border:1px solid #34d17f73;align-items:center;margin-right:.65rem;padding:.32rem .7rem;font-size:.76rem;font-weight:700;display:inline-flex;transform:translateY(-1px)}.ns-how-mech{color:var(--text-muted);margin:.7rem 0 0;font-size:.8rem;line-height:1.7}@media (max-width:980px){.ns-pick-panel{grid-template-columns:minmax(0,1fr);gap:1.8rem}}@media (max-width:640px){.ns-pick-std{flex-direction:column}.ns-pick-std-price{text-align:left}.ns-size-head{grid-template-columns:1fr auto auto;gap:.35rem .7rem;padding:.9rem 1rem}.ns-size-body{display:contents}.ns-size-body b{flex-wrap:wrap;grid-area:1/1;align-self:center;align-items:center;gap:.15rem .5rem;min-width:0;font-size:1rem;display:flex}.ns-size-flag{margin-left:0}.ns-pick-pricing{padding:1.3rem 1.15rem}.ns-size-price{grid-area:1/2}.ns-size-caret{grid-area:1/3}.ns-size-body small{grid-area:2/1/auto/-1;margin:0;font-size:.84rem;line-height:1.55}.ns-size-price b{font-size:1.1rem}.ns-size-price small{font-size:.78rem}.ns-size-includes{gap:.4rem;padding:0 1rem 1rem 1.1rem}.ns-size-includes li{font-size:.86rem}.ns-size-includes .ns-size-includes-lead,.ns-size-includes .ns-size-includes-more{font-size:.8rem}.ns-size-caret{font-size:.85rem}}@media (max-width:768px){.how-steps--five .step{grid-template-columns:2.6rem minmax(0,1fr);column-gap:.9rem;padding:1.3rem 1.25rem;display:grid}.how-steps--five .step-num{grid-row:1/span 2;margin:.1rem 0 0;font-size:2rem}.how-steps--five .step-name{letter-spacing:.01em;margin-bottom:.3rem;font-size:1.05rem}.how-steps--five .step-desc{font-size:.95rem;line-height:1.6}}.home-faq .faq-list{max-width:900px;margin-left:auto;margin-right:auto}
