.wn-ch{position:relative;padding:112px 0 clamp(70px,9vw,130px);overflow:hidden}.wn-ch:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgb(255 255 255/.06) 1px,transparent 0) 0 0 /48px 48px,linear-gradient(180deg,rgb(255 255 255/.06) 1px,transparent 0) 0 0 /48px 48px;mask-image:linear-gradient(180deg,#000,transparent 85%)}.wn-ch-grid{position:relative;display:grid;gap:clamp(22px,3vw,40px);grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "copy" "monitor"}@media (min-width:1000px){.wn-ch-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-template-areas:"head head" "copy monitor";align-items:start;column-gap:clamp(32px,4vw,64px)}}.wn-ch-head{grid-area:head;display:flex;flex-direction:column;gap:18px}.wn-ch-badges{display:flex;flex-wrap:wrap;gap:8px 18px;opacity:.85}.wn-ch-title{font-size:clamp(40px,13.6vw,236px);line-height:.9;letter-spacing:-.03em;white-space:nowrap}.wn-tile-code svg{position:absolute;inset:0;width:100%;height:100%;fill:currentColor}.wn-tc-caret{animation:wn-blink 1s steps(1) infinite}@media (prefers-reduced-motion:reduce){.wn-tc-caret{animation:none}}:root:has(.wn-ch){--page-canvas:#1d3bff}.wn-ch-copy{grid-area:copy;display:flex;flex-direction:column;gap:22px;transition:opacity .8s var(--wn-ease) .5s,transform 1s var(--wn-ease) .5s}.wn-js .wn-ch-copy:not(.is-in){opacity:0;transform:translateY(14px)}.wn-ch-sub{margin:0;max-width:40ch;font-size:clamp(18px,1.6vw,22px);line-height:1.45}.wn-ch-cta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px}.wn-ch-meta{margin:0;font-family:var(--wn-mono),ui-monospace,monospace;font-size:13.5px;line-height:1.6;opacity:.85}.wn-ch-other{text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgb(247 247 250/.45);transition:text-decoration-color .2s}.wn-ch-other:hover{text-decoration-color:var(--wn-lime);color:var(--wn-lime)}.wn-ch-perks{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;font-size:16px}.wn-ch-perks li{display:flex;gap:10px;align-items:flex-start}.wn-ch .wn-li-spark{color:var(--wn-lime)}.wn-ch-monitor{grid-area:monitor;position:relative;padding:10px;border-radius:18px;background:var(--wn-ink);box-shadow:inset 0 2px 0 rgb(255 255 255/.3);transition:opacity 1s var(--wn-ease) .3s,translate 1.2s var(--wn-ease) .3s;will-change:transform}.wn-js .wn-ch-monitor:not(.is-in){opacity:0;translate:0 40px}.wn-ab-grid{display:grid;gap:24px}@media (min-width:1000px){.wn-ab-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(40px,5vw,90px);align-items:start}}.wn-ab-stage{position:sticky;top:76px;z-index:2}@media (min-width:1000px){.wn-ab-stage{top:calc(50vh - min(19vw, 270px))}}@media (max-width:999px){.wn-ab-stage:before{content:"";position:absolute;z-index:-1;left:calc(-1 * var(--wn-gutter));right:calc(-1 * var(--wn-gutter));top:-90px;bottom:-18px;background:var(--wn-paper)}}.wn-ab-set{padding:10px 10px 12px;border-radius:18px;background:var(--wn-ink);color:var(--wn-white);box-shadow:none}.wn-ab-glass{position:relative;aspect-ratio:8/5;border-radius:10px;overflow:hidden;background:#04040a}.wn-ab-c{display:block;width:100%;height:100%}.wn-ab-dial{display:flex;align-items:center;gap:6px;padding:12px 6px 2px}.wn-ab-dial i{width:18px;height:6px;background:rgb(247 247 250/.2);transition:background .3s}.wn-ab-dial i.is-on{background:var(--wn-lime)}.wn-ab-dial .wn-label{margin-left:auto;opacity:.7}.wn-ab-list{margin:0;padding:0;list-style:none}.wn-ab-item{position:relative;padding:22px 0 26px 18px;border-top:1px solid rgb(11 11 20/.16)}.wn-ab-item:last-child{border-bottom:1px solid rgb(11 11 20/.16)}.wn-ab-item:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:var(--wn-blue);transform:scaleY(0);transform-origin:top;transition:transform .6s var(--wn-ease)}.wn-ab-item .wn-ab-title{color:#6b6b80;transition:color .5s var(--wn-ease)}.wn-ab-item.is-on .wn-ab-title{color:var(--wn-ink)}.wn-ab-item.is-on:before{transform:scaleY(1)}@media (min-width:1000px){.wn-ab-item{min-height:34vh;padding-top:30px}}@media (max-width:999px){.wn-ab-item{min-height:46vh}}.wn-ab-btn{display:flex;flex-direction:column;align-items:flex-start;gap:10px;width:100%;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.wn-ab-num{color:var(--wn-blue)}.wn-ab-title{font-family:var(--wn-serif),serif;font-size:clamp(28px,3vw,44px);line-height:1.05;letter-spacing:-.01em}.wn-ab-body{margin:12px 0 0;max-width:44ch;font-size:17px;line-height:1.5;color:var(--wn-ink-2)}.wn-st-list{position:relative;display:grid;gap:40px;margin:0;padding:0 0 0 34px;list-style:none}.wn-st-line{position:absolute;left:6px;top:8px;bottom:8px;width:3px;background:var(--wn-lime);transform-origin:top}.wn-st-item{position:relative;display:flex;flex-direction:column;gap:10px}.wn-st-dot{position:absolute;left:-34px;top:2px;width:15px;height:15px;background:var(--wn-lime);box-shadow:0 0 0 4px var(--wn-blue)}.wn-st-k{opacity:.9}.wn-st-num{display:block;font-family:var(--wn-pixel),ui-monospace,monospace;font-weight:400;font-size:clamp(96px,12vw,190px);line-height:.85;color:var(--wn-lime)}.wn-st-title{margin:6px 0 0;font-family:var(--wn-serif),serif;font-weight:400;font-size:clamp(26px,2.4vw,34px);line-height:1.1}.wn-st-body{margin:0;max-width:38ch;font-size:17px;line-height:1.5;opacity:.85}@media (min-width:900px){.wn-st-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,4vw,64px);padding:34px 0 0}.wn-st-line{left:0;right:0;top:6px;bottom:auto;width:auto;height:3px;transform-origin:left}.wn-st-dot{left:0;top:-35px}}.wn-fr .wn-sec-sub{margin-top:10px;color:rgb(247 247 250/.75)}.wn-fr-h2{max-width:20ch;font-size:clamp(36px,5.6vw,84px)}.wn-fr-box{padding:clamp(10px,1.6vw,18px);border-radius:22px;background:rgb(255 255 255/.05);box-shadow:inset 0 0 0 1px rgb(255 255 255/.1)}.wn-fr-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:6px;border-radius:14px;background:rgb(255 255 255/.06)}.wn-fr-tab{position:relative;min-height:52px;border:0;border-radius:10px;background:transparent;color:rgb(247 247 250/.72);font-family:var(--wn-serif),serif;font-size:clamp(18px,1.7vw,22px);cursor:pointer;transition:color .3s var(--wn-ease);-webkit-tap-highlight-color:transparent}.wn-fr-tab:hover{color:var(--wn-white)}.wn-fr-tab.is-on{color:var(--wn-ink)}.wn-fr-tab>span:last-child{position:relative;z-index:1}.wn-fr-ind{position:absolute!important;inset:0;z-index:0!important;border-radius:10px;background:var(--wn-lime)}.wn-fr-body{display:grid;gap:clamp(18px,3vw,44px);margin-top:14px}@media (min-width:900px){.wn-fr-body{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center}}.wn-fr-screen{position:relative;aspect-ratio:5/3;border-radius:12px;overflow:hidden;background:#04040a}.wn-fr-c{display:block;width:100%;height:100%}.wn-fr-text{display:flex;flex-direction:column;gap:14px;padding:4px clamp(4px,1vw,14px) 10px}.wn-fr-k{color:var(--wn-lime)}.wn-fr-how{margin:0;font-family:var(--wn-serif),serif;font-size:clamp(22px,2vw,28px);line-height:1.2;overflow-wrap:anywhere;animation:wn-fr-in .6s var(--wn-ease)}@keyframes wn-fr-in{0%{opacity:0;transform:translateY(10px)}}@media (prefers-reduced-motion:reduce){.wn-fr-how{animation:none}}.wn-rq-grid{display:grid;gap:8px}@media (min-width:1000px){.wn-rq-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(40px,5vw,90px);align-items:start}.wn-rq-head{position:sticky;top:110px}}.wn-rq-sheet{margin:0;border:2px solid var(--wn-ink);border-radius:18px;background:var(--wn-white);box-shadow:none;overflow:hidden}@media (max-width:640px){.wn-rq-sheet{box-shadow:none}}.wn-rq-row{display:grid;gap:8px;padding:20px clamp(18px,2.4vw,30px);border-top:2px dashed rgb(11 11 20/.2);transition:background .3s var(--wn-ease)}.wn-rq-row:first-child{border-top:0}.wn-rq-row:hover{background:rgb(212 255 61/.35)}@media (min-width:640px){.wn-rq-row{grid-template-columns:130px minmax(0,1fr);gap:18px}}.wn-rq-row dt{color:var(--wn-blue);padding-top:4px}.wn-rq-row dd{display:flex;flex-direction:column;gap:6px;margin:0}.wn-rq-v{font-size:clamp(18px,1.5vw,21px);font-weight:500;line-height:1.35}.wn-rq-note{font-size:15px;line-height:1.5;color:var(--wn-ink-2);overflow-wrap:anywhere}.wn-ch-end-title{max-width:14ch;font-size:clamp(44px,7.4vw,120px)}