:root{--how-faint:rgb(var(--ink-rgb)/0.5)}:root[data-theme=light]{--how-faint:rgb(var(--ink-rgb)/0.6)}:root:not([data-theme=light]) .how-av{color:rgb(var(--ink-rgb)/.63)}.how{--how-base:#262c2f;--how-wash:rgb(var(--lime-rgb)/0.22);--how-wash-2:rgb(var(--lime-rgb)/0.12);--how-veil:rgb(var(--ink-rgb)/0.1);--how-glass:rgb(var(--graphite-2-rgb)/0.7);--how-device:#1a2024}:root[data-theme=light] .how{--how-base:#e8e3d8;--how-wash:rgb(var(--lime-rgb)/0.22);--how-wash-2:rgb(var(--lime-rgb)/0.12);--how-veil:#fff;--how-glass:hsla(0,0%,100%,.7);--how-device:#fff}.how-stage{display:none}.how-stack{display:grid;gap:20px;margin-top:40px}@media (min-width:640px){.how-stack{grid-template-columns:1fr 1fr;gap:24px}}@media (min-width:1024px){[data-how=live] .how-stage{display:block}[data-how=live] .how-stack{display:none}}@media (prefers-reduced-motion:reduce){[data-how=live] .how-stage{display:none}[data-how=live] .how-stack{display:grid}}.how-stage{position:relative;overflow:hidden;height:var(--stage-h);margin-top:40px;--how-open:1;--how-gutter:48px;clip-path:inset(calc(var(--how-open) * 7vh) calc(var(--how-open) * var(--how-gutter)) round calc(var(--how-open) * 32px))}.how-mesh{position:absolute;inset:-14%;background-color:var(--how-base);background-image:radial-gradient(42% 54% at 18% 22%,var(--how-wash) 0,transparent 66%),radial-gradient(46% 58% at 84% 74%,var(--how-wash-2) 0,transparent 68%),radial-gradient(58% 64% at 56% 98%,var(--how-veil) 0,transparent 70%)}.how-frame{position:absolute;inset:48px 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px}.how-tabs{flex:none}.how-tabgroup{display:flex;gap:16px;padding:10px;border:1px solid var(--ui-line);border-radius:999px;background:var(--how-glass);backdrop-filter:blur(10px);--how-ring:0}.how-tab{position:relative;width:40px;height:40px;display:grid;place-items:center;border-radius:999px;color:var(--ink-muted);transition:color var(--t-ui) var(--ease-inout)}.how-tab-fill{position:absolute;inset:0;border-radius:999px;background:var(--ink);transition:opacity var(--t-ui) var(--ease-inout)}.how-tab-icon{position:relative;display:grid;place-items:center}.how-tab[data-active=true]{color:rgb(var(--graphite-rgb))}.how-tab[data-active=false] .how-tab-fill{opacity:0}.how-tab:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.how-ring,.how-ring-fill{position:absolute;inset:-5px;border-radius:999px;pointer-events:none}.how-ring{box-shadow:inset 0 0 0 1.5px rgb(var(--ink-rgb)/.14)}.how-ring-fill{box-shadow:inset 0 0 0 1.5px var(--accent);clip-path:inset(calc((1 - var(--how-ring, 0)) * 100%) 0 0 0 round 999px)}.how-tab[data-active=false] .how-ring-fill{opacity:0}.how-card{flex:none;width:min(980px,calc(100vw - 96px));--bezel-bg:var(--how-device)}.how-card-in{flex-direction:row;height:clamp(360px,calc(100vh - 200px),560px)}.how-copywrap{position:relative;overflow:hidden;width:40%;flex:none}.how-copy{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;padding:40px}.how-copy[data-active=false]{opacity:0}.how-step{color:rgb(var(--ink-rgb)/.49)}:root[data-theme=light] .how-step{color:rgb(var(--ink-rgb)/.6)}.how-step span{color:var(--ink-muted)}.how-title{margin-top:20px;font-family:var(--font-sans);font-size:32px;font-weight:500;line-height:1.15;letter-spacing:-.01em;color:var(--ink);text-wrap:balance}.how-body{margin-top:16px;max-width:34ch;font-size:16px;line-height:1.55;color:var(--ink-muted)}.how-prev{position:relative;overflow:hidden;background:var(--card-bg);pointer-events:none;--how-fan:0.46;--how-t:13px;--how-ap:106px}.how-prev--stage{flex:1 1 auto;border-left:1px solid var(--ui-line);--how-z:1;--how-fan:1;--how-t:15px;--how-ap:56px}.how-facewrap{position:absolute;inset:0}.how-facewrap[data-active=false]{opacity:0}.how-face{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.how-col{display:flex;flex-direction:column;align-items:flex-start;gap:calc(14px * var(--how-z))}.how-ground{position:absolute;inset:-12px;opacity:.12;filter:blur(2px) grayscale(.88)}:root[data-theme=light] .how-ground{-webkit-mask-image:radial-gradient(76% 76% at 50% 50%,transparent 32%,#000 92%);mask-image:radial-gradient(76% 76% at 50% 50%,transparent 32%,#000 92%)}.how-ground img,.how-ground picture{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.how-plate{position:absolute;inset:0;--how-pt:50%;--how-pr:50%;--how-pb:50%;--how-pl:50%;--how-rtl:20px;--how-rtr:20px;--how-rbr:20px;--how-rbl:20px}.how-plate>span{position:absolute;inset:0;clip-path:inset(var(--how-pt) var(--how-pr) var(--how-pb) var(--how-pl) round var(--how-rtl) var(--how-rtr) var(--how-rbr) var(--how-rbl))}.how-plate-ring{background:var(--ui-line)}.how-plate-fill{background:var(--ui-bg);clip-path:inset(calc(var(--how-pt) + 1px) calc(var(--how-pr) + 1px) calc(var(--how-pb) + 1px) calc(var(--how-pl) + 1px) round var(--how-rtl) var(--how-rtr) var(--how-rbr) var(--how-rbl))}.how-plate-fill.is-accent{background:var(--accent)}.how-box{position:relative;max-width:none}.how-box[data-plated=false]{background:none;box-shadow:none}.how-box[data-plated=true][data-fill=ui]{background:var(--ui-bg);box-shadow:inset 0 0 0 1px var(--ui-line)}.how-box[data-plated=true][data-fill=accent]{background:var(--accent)}.how-box--bubble{display:flex;flex-direction:column;padding:calc(14px * var(--how-z));color:var(--accent-ink)}.how-shot{position:relative;display:block;overflow:hidden;border-radius:calc(12px * var(--how-z));aspect-ratio:16/9}.how-shot img,.how-shot picture{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.how-shot-file{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;gap:calc(6px * var(--how-z));padding:calc(18px * var(--how-z)) calc(10px * var(--how-z)) calc(7px * var(--how-z));--how-scrim:0 0 0;background:linear-gradient(to top,rgb(var(--how-scrim)/.72),rgb(var(--how-scrim)/0));font-family:var(--font-mono);font-size:calc(var(--how-t) - 4px);line-height:1.2;color:#fff}.how-said{margin-top:calc(10px * var(--how-z));font-size:var(--how-t);line-height:1.45}.how-when{margin-top:calc(4px * var(--how-z));align-self:flex-end;font-size:calc(var(--how-t) - 4px);opacity:.66}:root[data-theme=light] .how-when{opacity:.79}.how-badge{position:absolute;right:calc(-10px * var(--how-z));bottom:calc(-10px * var(--how-z));display:grid;place-items:center;width:calc(28px * var(--how-z));height:calc(28px * var(--how-z));border-radius:999px;background:var(--ui-bg);box-shadow:var(--ui-shadow),0 0 0 1px var(--ui-line)}.how-mark-img{display:block}.how-box--rec{padding:calc(14px * var(--how-z)) calc(16px * var(--how-z)) calc(16px * var(--how-z))}.how-rec-head{display:flex;align-items:center;gap:calc(9px * var(--how-z));margin-bottom:calc(13px * var(--how-z))}.how-rec-head>svg{flex:none;border-radius:12%;box-shadow:0 0 0 1px var(--ui-line)}.how-rec-title{font-size:var(--how-t);font-weight:500;color:var(--ink)}.how-items{display:grid;grid-template-columns:minmax(0,1fr) max-content max-content max-content;-moz-column-gap:calc(14px * var(--how-z));column-gap:calc(14px * var(--how-z));align-items:baseline}.how-ih{padding-bottom:calc(2px * var(--how-z));font-family:var(--font-mono);font-size:calc(var(--how-t) - 4px);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:rgb(var(--ink-rgb)/.5)}:root[data-theme=light] .how-ih{color:rgb(var(--ink-rgb)/.6)}.how-ih.is-num{text-align:right}.how-im,.how-iv{padding-top:calc(8px * var(--how-z));font-size:calc(var(--how-t) - 2px);line-height:1.3;white-space:nowrap}.how-im{min-width:0;overflow:hidden;text-overflow:ellipsis;color:var(--ink)}.how-iv{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right;color:var(--ink-muted)}.how-total{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-top:calc(11px * var(--how-z));padding-top:calc(10px * var(--how-z));border-top:1px solid var(--ui-line);font-size:calc(var(--how-t) - 1px);font-weight:500;color:var(--ink)}.how-total-v{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.how-cchips{display:flex;flex-wrap:wrap;gap:calc(7px * var(--how-z))}.how-cchip{display:inline-flex;align-items:center;gap:calc(6px * var(--how-z));border:1px solid var(--ui-line);border-radius:9px;background:var(--ui-bg);padding:calc(6px * var(--how-z)) calc(10px * var(--how-z));font-size:calc(var(--how-t) - 2px);line-height:1.3;color:var(--ink-muted)}.how-cchip.is-accent{color:var(--accent);border-color:var(--accent-soft);background:var(--accent-soft)}.how-box--dec{display:flex;flex-direction:column;align-items:flex-start;gap:calc(12px * var(--how-z));padding:calc(18px * var(--how-z)) calc(18px * var(--how-z)) calc(20px * var(--how-z))}.how-lbl{margin-top:calc(3px * var(--how-z));font-family:var(--font-mono);font-size:calc(var(--how-t) - 4px);letter-spacing:.08em;text-transform:uppercase;color:var(--how-faint)}.how-tick{display:flex;align-items:center;gap:calc(8px * var(--how-z));font-size:calc(var(--how-t) - 1px);color:var(--ink-muted)}.how-tick.is-faint{color:var(--how-faint)}.how-who{align-self:stretch;display:flex;align-items:center;gap:calc(10px * var(--how-z));margin-bottom:calc(2px * var(--how-z))}.how-av{flex:none;display:grid;place-items:center;width:calc(32px * var(--how-z));height:calc(32px * var(--how-z));border-radius:999px;background:var(--accent-soft);font-family:var(--font-mono);font-size:calc(var(--how-t) - 4px);letter-spacing:.04em;color:var(--ink-muted)}.how-who-txt{display:flex;min-width:0;flex-direction:column;gap:calc(2px * var(--how-z))}.how-who-name{font-size:calc(var(--how-t) - 1px);font-weight:500;color:var(--ink);white-space:nowrap}.how-who-role{font-size:calc(var(--how-t) - 3px);color:var(--how-faint);white-space:nowrap}.how-who-badge{flex:none;margin-left:auto}.how-acts{display:flex;gap:calc(9px * var(--how-z));margin-top:calc(6px * var(--how-z))}.how-btn{padding:calc(9px * var(--how-z)) calc(17px * var(--how-z));font-size:var(--how-t);border-radius:calc(11px * var(--how-z))}.how-face--updates{display:block}.how-hub{position:absolute;left:50%;top:50%;width:0;height:0}.how-box--check{position:absolute;left:0;top:0;transform:translate(-50%,-50%);display:grid;place-items:center;color:var(--accent-ink)}.how-spoke{transform-origin:0 0;transform:rotate(var(--how-a)) translateX(calc(var(--how-r) * var(--how-fan)));opacity:var(--how-in,1)}.how-spoke,.how-spoke-in{position:absolute;left:0;top:0;width:0;height:0}.how-spoke-in{transform-origin:0 0;transform:rotate(calc(var(--how-a) * -1))}.how-rchip{position:absolute;left:0;top:0;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:calc(6px * var(--how-z));white-space:nowrap;border:1px solid var(--ui-line);border-radius:9px;background:var(--ui-bg);box-shadow:var(--ui-shadow);padding:calc(6px * var(--how-z)) calc(11px * var(--how-z));font-size:calc(var(--how-t) - 2px);color:var(--ink)}.how-rtick{display:inline-flex;color:var(--ink-muted);opacity:var(--how-tick,1)}.how-cursorwrap{position:absolute;left:50%;top:50%;transform:translate(calc(-46px * var(--how-z)),calc(30px * var(--how-z)))}.how-cursor{display:block;width:calc(12px * var(--how-z));height:calc(12px * var(--how-z));border-radius:999px;background:var(--ink);box-shadow:0 0 0 3px rgb(var(--ink-rgb)/.12)}.how-approvedwrap{position:absolute;left:50%;top:calc(50% + var(--how-ap));transform:translateX(-50%)}.how-approved{display:block;white-space:nowrap;font-size:calc(var(--how-t) - 1px);line-height:1.4;color:var(--ink-muted)}.how-stack .bezel-preview{height:320px}.how-stack-title{margin-top:14px;font-family:var(--font-sans);font-weight:500}.how-stack-line{font-size:16px;line-height:1.55}.how-foot{margin-top:40px}.how-link{display:inline-flex;align-items:center;gap:8px;font-size:16px;color:var(--ink);border-bottom:1px solid rgb(var(--ink-rgb)/.2);padding-bottom:2px;transition:border-color var(--t-micro) var(--ease-out)}.how-link:hover{border-color:var(--ink)}.how-link span{transition:transform var(--t-micro) var(--ease-out)}.how-link:hover span{transform:translateX(3px)}.surf-card .bento-preview{transition:transform var(--t-ui) var(--ease-out)}.surf-card:focus-visible .bento-preview,.surf-card:hover .bento-preview{transform:translateY(-4px)}.surf-card .bento-preview{height:190px}.surf-card .bento-body{display:flex;flex:1;flex-direction:column}.surf-card .bento-tags{margin-top:auto;padding-top:18px}.surf-ws .ui-send{background:rgb(var(--ink-rgb)/.1);color:var(--ink-muted)}.surf-ws-caret{position:absolute;left:15px;top:50%;width:1px;height:14px;background:var(--ink);opacity:0;transform:translateY(-50%)}.surf-play .surf-ws-caret{animation:surf-type-caret .86s steps(22);will-change:transform}.surf-play .surf-ws .ui-input>span:first-child{animation:surf-type-text .86s steps(22)}.surf-play .surf-ws .ui-caret{animation:surf-hold .86s steps(1)}@keyframes surf-type-caret{0%{opacity:1;transform:translateY(-50%)}to{opacity:1;transform:translate(var(--surf-type-w,0),-50%)}}@keyframes surf-type-text{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes surf-hold{0%{opacity:0}to{opacity:0}}.surf-tw-poster{position:absolute;inset:0;background:var(--card-bg)}.surf-tw-svg{position:absolute;inset:0;width:100%;height:100%}.surf-tw-top{fill:rgb(var(--ink-rgb)/.62)}.surf-tw-face{fill:rgb(var(--ink-rgb)/.8)}.surf-tw-flank{fill:rgb(var(--ink-rgb)/.7)}.surf-tw-core-top{fill:rgb(var(--ink-rgb)/.4)}.surf-tw-core-face{fill:rgb(var(--ink-rgb)/.56)}.surf-tw-core-flank{fill:rgb(var(--ink-rgb)/.48)}.surf-tw-live .surf-tw-top{fill:var(--accent)}.surf-tw-plan{fill:rgb(var(--ink-rgb)/.07);stroke:rgb(var(--ink-rgb)/.3);stroke-width:1}.surf-journey{display:flex;flex-direction:column;gap:10px}.surf-journey-head{display:flex;justify-content:center}.surf-sales .ui-badge{background:rgb(var(--ink-rgb)/.07);color:var(--ink-muted)}.surf-rail{position:relative;height:16px}.surf-rail-line{position:absolute;left:10%;right:10%;top:calc(50% - .5px);height:1px;background:rgb(var(--ink-rgb)/.16)}.surf-rail-fill{position:absolute;left:10%;width:40%;top:calc(50% - 1px);height:2px;border-radius:999px;background:rgb(var(--ink-rgb)/.55);transform-origin:left center}.surf-rail-stops{position:relative;display:grid;grid-template-columns:repeat(5,1fr);align-items:center;height:100%}.surf-stop{justify-self:center;width:8px;height:8px;border-radius:999px;background:rgb(var(--ink-rgb)/.55)}.surf-stop.is-now{width:14px;height:14px;background:var(--accent);box-shadow:0 0 0 3px var(--card-bg)}.surf-stop.is-next{background:var(--card-bg);box-shadow:inset 0 0 0 1.5px rgb(var(--ink-rgb)/.22)}.surf-journey-legend{display:grid;grid-template-columns:repeat(5,1fr);font-family:var(--font-mono);font-size:8.5px;line-height:1.3;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-faint)}.surf-journey-legend>span{text-align:center;white-space:nowrap}.surf-journey-legend>span.is-now{color:var(--ink)}.surf-play .surf-sales .surf-rail-fill{animation:surf-sweep-x .56s var(--ease-out);will-change:transform}.surf-play .surf-sales .surf-stop{animation:surf-pop .42s var(--ease-pop);will-change:transform}.surf-play .surf-sales .surf-stop:nth-child(2){animation-delay:.11s}.surf-play .surf-sales .surf-stop:nth-child(3){animation-delay:.24s}.surf-play .surf-sales .surf-stop:nth-child(4){animation-delay:.38s}.surf-play .surf-sales .surf-stop:nth-child(5){animation-delay:.45s}.surf-play .surf-sales .ui-badge{animation:surf-pop .46s var(--ease-pop) .52s;will-change:transform}@keyframes surf-pop{0%{opacity:0;transform:scale(.72)}to{opacity:1;transform:scale(1)}}@keyframes surf-sweep-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.surf-budget{display:flex;align-items:center;gap:10px;margin-top:14px;border-top:1px solid var(--ui-line);padding-top:12px}.surf-budget-tag{flex:none;font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint)}.surf-gauge{position:relative;flex:1;height:6px;border-radius:999px;background:var(--skeleton)}.surf-gauge-fill{position:absolute;left:0;top:0;bottom:0;width:62%;border-radius:999px;background:rgb(var(--ink-rgb)/.34);transform-origin:left center}.surf-gauge-cap{position:absolute;left:82%;top:-4px;bottom:-4px;width:1.5px;border-radius:1px;background:var(--ink)}.surf-play .surf-finance .surf-gauge-fill{animation:surf-sweep-x .68s var(--ease-out) .14s;will-change:transform}.surf-play .surf-finance .ui-badge{animation:surf-pulse .68s var(--ease-inout);will-change:transform}@keyframes surf-pulse{0%{transform:scale(1)}38%{transform:scale(1.07)}to{transform:scale(1)}}.surf-compliance{--surf-shade:rgba(0,0,0,.3)}:root[data-theme=light] .surf-compliance{--surf-shade:rgb(var(--ink-rgb)/0.18)}.surf-stamp-set{position:relative;display:inline-flex}.surf-stamp-shade{position:absolute;inset:0;border-radius:9px;background:var(--surf-shade);filter:blur(7px);transform:rotate(-7deg) translateY(5px)}.surf-stamp{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;border:2px solid var(--accent);border-radius:9px;background:linear-gradient(rgb(var(--lime-rgb)/.07),rgb(var(--lime-rgb)/.07)),var(--card-bg);padding:13px 22px 14px;transform:rotate(-7deg)}.surf-stamp:before{content:"";position:absolute;inset:3.5px;border:1px solid rgb(var(--lime-rgb)/.4);border-radius:5.5px}.surf-stamp-word{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-mono);font-size:13px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.surf-stamp-rule{width:100%;height:1px;background:rgb(var(--lime-rgb)/.35)}.surf-play .surf-compliance .surf-stamp{animation:surf-stamp-land .62s var(--ease-out) 80ms;will-change:transform}.surf-play .surf-compliance .surf-stamp-shade{animation:surf-stamp-shade .62s var(--ease-out) 80ms;will-change:transform}@keyframes surf-stamp-land{0%{opacity:0;transform:rotate(-15deg) scale(2.1)}54%{opacity:1;transform:rotate(-5.2deg) scale(.96)}78%{opacity:1;transform:rotate(-7.8deg) scale(1.03)}to{opacity:1;transform:rotate(-7deg) scale(1)}}@keyframes surf-stamp-shade{0%{opacity:0;transform:rotate(-15deg) translateY(30px) scale(2.1)}54%{opacity:1;transform:rotate(-5.2deg) translateY(2px) scale(.96)}to{opacity:1;transform:rotate(-7deg) translateY(5px) scale(1)}}.surf-dash .surf-bar{transform-origin:bottom}.surf-play .surf-dash .surf-bar{animation:surf-rise .56s var(--ease-out);will-change:transform}.surf-play .surf-dash .surf-bar:nth-child(2){animation-delay:60ms}.surf-play .surf-dash .surf-bar:nth-child(3){animation-delay:.12s}.surf-play .surf-dash .surf-bar:nth-child(4){animation-delay:.18s}.surf-play .surf-dash .surf-bar:nth-child(5){animation-delay:.24s}.surf-play .surf-dash .surf-bar:nth-child(6){animation-delay:.3s}@keyframes surf-rise{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.surf-outbox .ui-avatar{background:rgb(var(--ink-rgb)/.08)}.surf-outbox .surf-hub{top:44%;width:196px;height:196px}.surf-outbox .surf-hub,.surf-outbox .surf-ring{position:absolute;left:50%;transform:translate(-50%,-50%)}.surf-outbox .surf-ring{top:50%;border-radius:999px;border:1px solid var(--ui-line)}.surf-outbox .surf-ring-in{width:120px;height:120px}.surf-outbox .surf-ring-out{width:196px;height:196px}.surf-outbox .surf-hub-send{left:50%;top:50%}.surf-outbox .surf-hub-send,.surf-outbox .surf-orbit{position:absolute;transform:translate(-50%,-50%)}.surf-outbox .surf-drift{display:inline-block}.surf-outbox .surf-orbit-a{left:73.5%;top:30%;--surf-dx:7px;--surf-dy:-4px}.surf-outbox .surf-orbit-b{left:3%;top:33%;--surf-dx:-6px;--surf-dy:-5px}.surf-outbox .surf-orbit-c{left:30%;top:73.5%;--surf-dx:-5px;--surf-dy:6px}.surf-play .surf-outbox .surf-drift{animation:surf-settle .76s var(--ease-out);will-change:transform}@keyframes surf-settle{0%{transform:translate(var(--surf-dx,0),var(--surf-dy,0))}to{transform:translate(0)}}@media (max-width:767px){.surf-outbox .surf-hub{top:48%}.surf-outbox .surf-hub,.surf-outbox .surf-ring-out{width:158px;height:158px}.surf-outbox .surf-ring-in{width:97px;height:97px}.surf-outbox .surf-ring{border-color:rgb(var(--ink-rgb)/.16)}.surf-outbox .surf-orbit{width:-moz-max-content;width:max-content}.surf-outbox .ui-chip{gap:6px;padding:3px 10px 3px 3px;font-size:11px}.surf-outbox .ui-avatar{width:24px;height:24px;font-size:9px}}.surf-docs .surf-scan{position:absolute;left:0;right:0;top:62%;height:1px;background:var(--accent)}.surf-play .surf-docs .surf-scan{animation:surf-sweep .82s var(--ease-inout);will-change:transform}@keyframes surf-sweep{0%{transform:translateY(-80px)}to{transform:translateY(0)}}.rules-veil{position:absolute;inset:0;opacity:0;pointer-events:none;background:rgb(var(--ink-rgb)/.04)}.rules-frame{display:block;flex:none;width:200px;height:150px;overflow:hidden;border:1px solid var(--ui-line);border-radius:16px;background:var(--ui-bg)}.rules-frame img,.rules-frame picture{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:767px){.rules-frame{width:100%}}.lb-root{--lb-gutter:16px;--lb-chrome:100px;--lb-view-w:1200px;--lb-view-h:630px;--lb-ratio:1.904762;position:fixed;inset:0;z-index:90;display:flex;align-items:center;justify-content:center;padding:var(--lb-gutter);background:rgba(9,11,12,.9);overscroll-behavior:contain;animation:lb-fade .16s var(--ease-out) both}.lb-dialog{display:flex;flex-direction:column;min-width:0;max-width:100%;max-height:100%;outline:none;animation:lb-rise .24s var(--ease-out) both}.lb-head{display:flex;align-items:center;gap:16px;min-height:32px;margin-bottom:12px}.lb-title{display:flex;min-width:0;align-items:baseline;gap:8px;border-radius:999px;border:1px solid #ffffff24;background:rgba(9,11,12,.72);padding:7px 14px;font-family:var(--font-mono);font-size:11px;font-weight:400;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;color:#fff}.lb-sub{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:.06em;color:#ffffff8c}.lb-close{margin-left:auto;display:grid;flex:none;place-items:center;width:32px;height:32px;position:relative;border-radius:999px;border:1px solid #ffffff24;background:rgba(9,11,12,.72);color:#fff}.lb-close:after{content:"";position:absolute;inset:0;border-radius:inherit;background:#ffffff33;opacity:0;transition:opacity var(--t-micro) var(--ease-out)}.lb-close:hover:after{opacity:1}.lb-close svg{position:relative}.lb-shell{display:flex;min-height:0}.lb-scroll,.lb-shell{min-width:0;max-width:100%}.lb-scroll{max-height:calc(100vh - var(--lb-gutter) * 2 - var(--lb-chrome));max-height:calc(100dvh - var(--lb-gutter) * 2 - var(--lb-chrome));overflow:auto;border-radius:var(--card-radius);background:var(--card-bg);overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.lb-img{display:block;width:var(--lb-view-w);height:var(--lb-view-h);max-width:none}.lb-note{align-self:flex-start;margin-top:10px;border-radius:999px;background:rgba(9,11,12,.72);padding:5px 12px;font-size:12px;line-height:1.4;color:#ffffff9e}.lb-dialog:focus-visible{outline:none}@media (min-width:1000px){.lb-root{--lb-gutter:24px;--lb-chrome:64px}.lb-img{width:auto;height:min(calc(100vh - var(--lb-gutter) * 2 - var(--lb-chrome)),calc((100vw - var(--lb-gutter) * 2 - 24px) / var(--lb-ratio)),var(--lb-view-h));height:min(calc(100dvh - var(--lb-gutter) * 2 - var(--lb-chrome)),calc((100vw - var(--lb-gutter) * 2 - 24px) / var(--lb-ratio)),var(--lb-view-h))}.lb-note{display:none}}@keyframes lb-fade{0%{opacity:0}to{opacity:1}}@keyframes lb-rise{0%{opacity:0;transform:translate3d(0,8px,0) scale(.985)}to{opacity:1;transform:none}}.lb-lock{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;width:min(var(--lb-view-w,1200px),100%);min-height:min(var(--lb-view-h,630px),60vh);padding:32px 24px;text-align:center}.lb-lock-eyebrow{font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted)}.lb-lock-text{max-width:42ch;line-height:1.5}.lb-lock-input,.lb-lock-text{font-size:15px;color:var(--ink)}.lb-lock-input{width:min(320px,100%);height:44px;padding:0 20px;border:1px solid var(--bezel-line);border-radius:999px;background:transparent}.lb-lock-input:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.lb-lock-error{min-height:1.25em;font-size:13px;color:var(--ink-muted)}.teams-photo{position:relative;height:120px;flex:none;margin:8px;overflow:hidden;border-radius:16px;background:var(--card-bg)}.teams-photo picture{display:block}.teams-scrim{position:absolute;inset:0;background:linear-gradient(0deg,rgba(21,25,27,.9) 0,rgba(21,25,27,.76) 50%,rgba(21,25,27,0) 88%)}.teams-queue>.ui-panel{box-shadow:0 1px 2px rgba(0,0,0,.16),0 12px 26px -16px rgba(0,0,0,.5)}@media (max-width:639px){span.teams-chip{display:none}}.fdk-scrim{position:fixed;inset:0;z-index:49;background:rgba(21,25,27,.24);animation:fdk-scrim-in var(--t-morph) var(--ease-out) backwards}.fdk-scrim[data-phase=closing]{animation:fdk-scrim-out .24s var(--ease-out) both}@keyframes fdk-scrim-in{0%{opacity:0}}@keyframes fdk-scrim-out{to{opacity:0}}.fdk-root{position:fixed;left:0;right:0;bottom:calc(20px + env(safe-area-inset-bottom, 0px));z-index:50;display:flex;justify-content:center;padding-inline:16px;pointer-events:none;transform:translateY(24px);opacity:0;visibility:hidden;transition:transform var(--t-ui) var(--ease-out),opacity var(--t-ui) var(--ease-out),visibility 0s linear var(--t-ui)}.fdk-root[data-shown=true]{transform:none;opacity:1;visibility:visible;transition:transform var(--t-ui) var(--ease-out),opacity var(--t-ui) var(--ease-out),visibility 0s}.fdk-frame{--fdk-plate:rgba(21,25,27,.88);--fdk-edge:#ffffff14;--fdk-ink-rgb:255 255 255;--fdk-btn-bg:#fff;--fdk-btn-ink:#15191b;--fdk-accent:#c8f02a;--fdk-panel-radius:24px;position:relative;pointer-events:auto;max-width:100%}.fdk-frame.is-open{width:420px}.fdk-frame.is-light{--fdk-plate:#ffffffdb;--fdk-edge:rgba(21,25,27,.08);--fdk-ink-rgb:21 25 27;--fdk-btn-bg:#15191b;--fdk-btn-ink:#fff;--fdk-accent:#4f6b00}.fdk-shade{position:absolute;inset:0;z-index:0;border-radius:999px;box-shadow:0 12px 32px -12px rgba(0,0,0,.35);pointer-events:none;transition:opacity .2s var(--ease-out)}.fdk-frame.is-open .fdk-shade{border-radius:var(--fdk-panel-radius)}.fdk-frame[data-morph] .fdk-shade{opacity:0}.fdk-surface{position:relative;z-index:1;display:flex;width:100%;flex-direction:column}.fdk-glass{position:absolute;inset:0;z-index:0;border:1px solid var(--fdk-edge);border-radius:999px;background:var(--fdk-plate);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:none;transition:background-color var(--t-ui) var(--ease-out),border-color var(--t-ui) var(--ease-out)}.fdk-frame.is-open .fdk-glass{border-radius:var(--fdk-panel-radius)}.fdk-panel,.fdk-row{position:relative;z-index:1}.fdk-frame[data-morph=open] .fdk-surface{transition:clip-path var(--t-morph) var(--ease-out)}.fdk-frame[data-morph=close] .fdk-surface{transition:clip-path .24s var(--ease-out)}.fdk-row{display:flex;flex:none;align-items:center;gap:10px;height:52px;padding-inline:14px;white-space:nowrap}.fdk-meta{display:flex;min-width:104px;flex:1 1 auto;flex-direction:column;gap:6px;overflow:hidden}.fdk-name{position:relative;height:18px}.fdk-name,.fdk-name-line{display:block;overflow:hidden}.fdk-name-line{font-size:13px;line-height:18px;color:rgb(var(--fdk-ink-rgb)/.8);text-overflow:ellipsis;transition:color var(--t-ui) var(--ease-out)}.fdk-name-line.is-out{position:absolute;inset:0;animation:fdk-name-out var(--t-ui) var(--ease-out) both}.fdk-name-line.is-in{animation:fdk-name-in var(--t-ui) var(--ease-out) backwards}@keyframes fdk-name-in{0%{transform:translateY(100%);opacity:0}}@keyframes fdk-name-out{to{transform:translateY(-100%);opacity:0}}.fdk-track{background:rgb(var(--fdk-ink-rgb)/.14)}.fdk-fill,.fdk-track{display:block;height:2px}.fdk-fill{transform:scaleX(0);transform-origin:left center;background:rgb(var(--fdk-ink-rgb)/.55)}.fdk-menu{display:inline-flex;flex:none;align-items:center;height:32px;padding-inline:14px;border-radius:999px;background:var(--fdk-btn-bg);color:var(--fdk-btn-ink);font-size:13px;font-weight:500;transition:background-color var(--t-ui) var(--ease-out),color var(--t-ui) var(--ease-out),opacity var(--t-micro) var(--ease-out)}.fdk-menu:hover{opacity:.88}.fdk-roll{display:block;height:16px;overflow:hidden}.fdk-roll-in{display:block;transition:transform var(--t-ui) var(--ease-out)}.fdk-roll-in>span{display:block;height:16px;line-height:16px}.fdk-frame.is-expanded .fdk-roll-in{transform:translateY(-16px)}.fdk-cta{flex:none;padding-inline:4px;font-size:13px;color:rgb(var(--fdk-ink-rgb)/.7);transition:color var(--t-micro) var(--ease-out)}.fdk-cta:hover{color:rgb(var(--fdk-ink-rgb))}@media (max-width:479px){.fdk-cta{display:none}}.fdk-panel{padding:28px 28px 20px}.fdk-list,.fdk-panel{display:flex;flex-direction:column}.fdk-list{gap:2px}.fdk-item{animation-duration:.42s;animation-timing-function:var(--ease-out);animation-fill-mode:backwards}.fdk-panel[data-phase=open] .fdk-item,.fdk-panel[data-phase=opening] .fdk-item{animation-name:fdk-rise;animation-delay:calc(var(--i) * 40ms)}.fdk-panel[data-phase=closing] .fdk-item{animation-name:fdk-sink;animation-duration:.16s;animation-delay:calc(var(--o) * 20ms);animation-fill-mode:both}@keyframes fdk-rise{0%{transform:translateY(12px);filter:blur(4px);opacity:0}}@keyframes fdk-sink{to{transform:translateY(6px);opacity:0}}.fdk-link{position:relative;display:flex;align-items:baseline;gap:14px;padding-block:2px;color:rgb(var(--fdk-ink-rgb));transition:transform var(--t-micro) var(--ease-out),opacity var(--t-micro) var(--ease-out),color var(--t-ui) var(--ease-out)}.fdk-num{flex:none;font-family:var(--font-mono);font-size:13px;letter-spacing:.04em;color:rgb(var(--fdk-ink-rgb)/.4);transition:color var(--t-ui) var(--ease-out)}.fdk-label{font-family:var(--font-sans);font-size:32px;font-weight:500;line-height:1.15;letter-spacing:-.02em}.fdk-dash{position:absolute;top:50%;left:-22px;width:12px;height:1px;background:rgb(var(--fdk-ink-rgb)/.55);opacity:0;transition:opacity var(--t-micro) var(--ease-out)}.fdk-here{align-self:center;flex:none;width:6px;height:6px;border-radius:999px;background:var(--fdk-accent)}.fdk-list:hover .fdk-link{opacity:.4}.fdk-list:has(:focus-visible) .fdk-link{opacity:.4}.fdk-list .fdk-link:focus-visible,.fdk-list .fdk-link:hover{opacity:1;transform:translateX(12px)}.fdk-list .fdk-link:focus-visible .fdk-dash,.fdk-list .fdk-link:hover .fdk-dash{opacity:1}.fdk-foot{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:22px;padding-top:16px;border-top:1px solid var(--fdk-edge)}.fdk-foot-link{font-size:14px;color:rgb(var(--fdk-ink-rgb)/.7);transition:color var(--t-micro) var(--ease-out)}.fdk-foot-link:hover{color:rgb(var(--fdk-ink-rgb))}.fdk-frame :focus-visible{outline:2px solid rgb(var(--fdk-ink-rgb)/.8);outline-offset:3px}@media (max-width:639px){.fdk-frame,.fdk-frame.is-open{width:100%}.fdk-panel{max-height:calc(80vh - 52px);overflow-y:auto;overscroll-behavior:contain;padding:24px 20px 16px}.fdk-label{font-size:28px}}@media (prefers-reduced-motion:reduce){.fdk-root{transform:none;transition:opacity !important .14s linear,visibility 0s linear .14s!important}.fdk-root[data-shown=true]{transform:none;transition:opacity !important .14s linear,visibility 0s!important}.fdk-cta,.fdk-dash,.fdk-foot-link,.fdk-glass,.fdk-link,.fdk-menu,.fdk-name-line,.fdk-shade{transition-duration:.14s!important}.fdk-roll-in{transition:none!important}.fdk-item,.fdk-name-line.is-in,.fdk-name-line.is-out{animation:none!important}.fdk-panel{animation:fdk-calm-in .14s linear both}.fdk-panel[data-phase=closing]{animation:fdk-calm-out .14s linear both}.fdk-list .fdk-link:focus-visible,.fdk-list .fdk-link:hover{transform:none}}@keyframes fdk-calm-in{0%{opacity:0}}@keyframes fdk-calm-out{to{opacity:0}}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/caveat-cyrillic-ext-400-normal.64a6e830.woff2) format("woff2"),url(/_next/static/media/caveat-cyrillic-ext-400-normal.1f479711.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/caveat-cyrillic-400-normal.37a51f11.woff2) format("woff2"),url(/_next/static/media/caveat-cyrillic-400-normal.db8d4456.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/caveat-latin-ext-400-normal.b6d2befb.woff2) format("woff2"),url(/_next/static/media/caveat-latin-ext-400-normal.d435cff4.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/caveat-latin-400-normal.b60fe5ec.woff2) format("woff2"),url(/_next/static/media/caveat-latin-400-normal.e841907a.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}