.V-yOAG_root{--nav-h:3.5rem;--bg:var(--background);--bg-2:color-mix(in oklch, var(--foreground) 4%, var(--background));--surface:var(--card);--surface-2:color-mix(in oklch, var(--foreground) 6%, var(--card));--line:var(--border);--line-2:color-mix(in oklch, var(--foreground) 16%, transparent);--text:var(--foreground);--muted:var(--muted-foreground);--faint:color-mix(in oklch, var(--muted-foreground) 72%, var(--background));--on-primary:var(--primary-foreground);--primary-ink:#0a54dd;--tension:#d72828;--tension-ink:#be2323;--warn:#b66c00;--ok:#00884b;--glitch-b:#0092a5;--debug:#0089eb;--shadow:0 30px 70px -34px #18213559, 0 1px 0 #fff inset;--display:var(--font-sans), system-ui, sans-serif;--sans:var(--font-sans), system-ui, sans-serif;--mono:var(--font-mono), ui-monospace, monospace;background:var(--bg);color:var(--text);font:400 17px/1.6 var(--sans);-webkit-font-smoothing:antialiased;flex:1;position:relative;overflow-x:clip}@supports (color:lab(0% 0 0)){.V-yOAG_root{--primary-ink:lab(39.1684% 24.3541 -77.0858);--tension:lab(48.022% 66.1289 46.6137);--tension-ink:lab(42.4236% 59.8149 41.9956);--warn:lab(53.1173% 26.8577 64.6171);--ok:lab(49.7205% -48.5392 25.1362);--glitch-b:lab(54.5485% -35.1341 -23.8587);--debug:lab(54.899% -2.70718 -60.224);--shadow:0 30px 70px -34px lab(12.7148% 1.00444 -14.4292/.35), 0 1px 0 lab(100% 0 0) inset}}.dark .V-yOAG_root{--primary-ink:#8bb9ff;--tension:#fc5950;--tension-ink:#ff9685;--warn:#f9b73f;--ok:#3ec87d;--glitch-b:#28d6df;--shadow:0 30px 80px -30px #000000b3, 0 2px 0 #ffffff0a inset}@supports (color:lab(0% 0 0)){.dark .V-yOAG_root{--primary-ink:lab(73.7288% -.900716 -46.1723);--tension:lab(60.9286% 62.5381 40.8671);--tension-ink:lab(73.1291% 45.5147 31.5889);--warn:lab(79.0964% 17.1872 66.9281);--ok:lab(71.9138% -51.1358 26.3831);--glitch-b:lab(78.0575% -40.6977 -16.7149);--shadow:0 30px 80px -30px lab(0% 0 0/.7), 0 2px 0 lab(100% 0 0/.04) inset}}html:has(.V-yOAG_root){scroll-behavior:smooth}.V-yOAG_root :focus-visible{outline:2px solid var(--primary);outline-offset:3px;border-radius:6px}.V-yOAG_root b,.V-yOAG_root strong{font-weight:600}.V-yOAG_root code{font-family:var(--mono);font-size:.88em}.V-yOAG_root svg{flex:none}.V-yOAG_sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.V-yOAG_readbar{top:var(--nav-h);z-index:39;pointer-events:none;height:2px;position:fixed;left:0;right:0}.V-yOAG_readbar i{transform-origin:0;background:linear-gradient(90deg, var(--tension), var(--primary));width:100%;height:100%;display:block;transform:scaleX(0)}.V-yOAG_hero{min-height:calc(100svh - var(--nav-h));isolation:isolate;align-items:center;padding:72px 24px 80px;display:grid;position:relative;overflow:hidden}.V-yOAG_hero:before{content:"";z-index:-2;background:radial-gradient(40% 35% at 30% 40%, color-mix(in oklch, var(--tension) 20%, transparent), transparent 70%), radial-gradient(40% 40% at 80% 70%, color-mix(in oklch, var(--primary) 18%, transparent), transparent 70%);position:absolute;inset:-20%}.V-yOAG_heroInner{width:100%;max-width:1120px;margin:0 auto}.V-yOAG_kicker{font:500 12.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);align-items:center;gap:10px;display:inline-flex}.V-yOAG_kicker:before{content:"";opacity:.6;background:currentColor;width:26px;height:1px}.V-yOAG_hero h1{font:800 clamp(2.7rem, 8.4vw, 7.4rem)/.93 var(--display);letter-spacing:-.035em;text-wrap:balance;max-width:13ch;margin:22px 0 28px}.V-yOAG_hot{color:var(--tension-ink);animation:4.2s step-end infinite V-yOAG_jit;display:inline-block;position:relative}.V-yOAG_lede{color:var(--muted);max-width:40ch;margin:0 0 34px;font-size:clamp(1.08rem,1.6vw,1.32rem);line-height:1.6}.V-yOAG_lede b{color:var(--text);font-weight:600}.V-yOAG_cta{background:var(--text);color:var(--bg);font:600 15px/1 var(--sans);border-radius:999px;align-items:center;gap:10px;padding:14px 22px;text-decoration:none;display:inline-flex}.V-yOAG_cta svg{width:16px;height:16px}.V-yOAG_heroHow{color:var(--faint);flex-wrap:wrap;gap:10px 26px;margin-top:44px;font-size:14px;display:flex}.V-yOAG_heroHow span{align-items:center;gap:8px;display:inline-flex}.V-yOAG_heroHow i{border-radius:99px;width:9px;height:9px;display:inline-block}.V-yOAG_swRed{background:var(--tension)}.V-yOAG_swBlue{background:var(--primary)}.V-yOAG_debris{z-index:-1;pointer-events:none;position:absolute;inset:0}.V-yOAG_debris span{font:500 13px/1 var(--mono);color:var(--tension);opacity:.28;white-space:nowrap;animation:5s step-end infinite V-yOAG_jit;position:absolute}.V-yOAG_debris span:nth-child(2n){animation-delay:-2.1s}.V-yOAG_debris span:nth-child(3n){animation-delay:-3.4s}@keyframes V-yOAG_jit{0%,88%,to{text-shadow:none;transform:none}89%{text-shadow:-3px 0 var(--tension), 3px 0 var(--glitch-b);transform:translate(3px,-1px)skew(-6deg)}91%{text-shadow:2px 0 var(--tension), -2px 0 var(--glitch-b);transform:translate(-3px,1px)}93%{text-shadow:none;transform:translate(1px)}95%{text-shadow:-1px 0 var(--glitch-b);transform:translate(-1px)skew(3deg)}}@keyframes V-yOAG_shake{0%,90%,to{transform:none}92%{transform:translate(-2px)}94%{transform:translate(2px)}96%{transform:translate(-1px)}}.V-yOAG_ch{scroll-margin-top:var(--nav-h);position:relative}.V-yOAG_stage{isolation:isolate;grid-template-columns:minmax(0,1fr);grid-template-areas:"cp""sp""cs""ss""teaser";gap:28px;max-width:1320px;margin:0 auto;padding:72px 16px;display:grid;position:relative}.V-yOAG_glow{z-index:-1;pointer-events:none;background:radial-gradient(40% 45% at 25% 60%, color-mix(in oklch, var(--tension) 11%, transparent), transparent 72%), radial-gradient(40% 45% at 75% 60%, color-mix(in oklch, var(--primary) 14%, transparent), transparent 72%);position:absolute;inset:0}.V-yOAG_cp,.V-yOAG_sp{--c:var(--tension)}.V-yOAG_cs,.V-yOAG_ss{--c:var(--primary)}.V-yOAG_cp{grid-area:cp}.V-yOAG_cs{grid-area:cs}.V-yOAG_sp{grid-area:sp}.V-yOAG_ss{grid-area:ss}.V-yOAG_colP,.V-yOAG_colS{display:contents}.V-yOAG_sceneWrap{position:relative}.V-yOAG_sp{margin-bottom:12px}.V-yOAG_bridge{background:var(--surface);border:1px solid var(--line-2);width:40px;height:40px;color:var(--primary-ink);box-shadow:var(--shadow);z-index:2;border-radius:99px;place-items:center;display:grid;position:absolute;bottom:-40px;left:50%;transform:translate(-50%)}.V-yOAG_bridge svg{width:18px;height:18px;transform:rotate(90deg)}.V-yOAG_num{font:500 12.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--c);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;display:flex}.V-yOAG_num:before{content:"";background:var(--c);width:8px;height:8px;box-shadow:0 0 14px var(--c);border-radius:99px}.V-yOAG_copy h2{font:700 clamp(2rem, 4vw, 3.4rem)/1.04 var(--display);letter-spacing:-.024em;text-wrap:balance;margin:0 0 18px}.V-yOAG_copy p{color:var(--muted);max-width:46ch;margin:0 0 14px;font-size:clamp(1rem,1.15vw,1.1rem)}.V-yOAG_copy p b{color:var(--text)}.V-yOAG_links{flex-wrap:wrap;gap:8px 18px;margin:18px 0 0;font-size:14.5px;display:flex}.V-yOAG_links a{color:var(--primary-ink);border-bottom:1px solid color-mix(in oklch, var(--primary) 35%, transparent);font-weight:500;text-decoration:none}.V-yOAG_links a:hover{border-bottom-color:var(--primary)}.V-yOAG_teaser{border-top:1px solid var(--line);font:italic 600 clamp(1.2rem, 1.8vw, 1.5rem)/1.3 var(--display);letter-spacing:-.015em;color:var(--tension-ink);grid-area:teaser;max-width:30ch;margin-top:28px;padding-top:20px;text-decoration:none;display:block}.V-yOAG_teaser span{font:500 11.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin-bottom:10px;font-style:normal;display:block}.V-yOAG_teaser:hover{color:var(--text)}.V-yOAG_teaserLast{color:var(--primary-ink)}.V-yOAG_scene{--fs:clamp(11.5px, 2.15cqi, 14.5px);background:var(--bg-2);border:1px solid color-mix(in oklch, var(--c) 45%, var(--line));box-shadow:var(--shadow), 0 0 0 6px color-mix(in oklch, var(--c) 7%, transparent), 0 40px 120px -50px color-mix(in oklch, var(--c) 55%, transparent);border-radius:22px;position:relative;overflow:hidden;container-type:inline-size}.V-yOAG_sceneP:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg, transparent 0 3px, color-mix(in oklch, var(--tension) 6%, transparent) 3px 4px);position:absolute;inset:0}.V-yOAG_sceneTop{border-bottom:1px solid var(--line);background:color-mix(in oklch, var(--surface) 60%, transparent);z-index:2;justify-content:space-between;align-items:center;gap:12px;padding:12px 12px 12px 18px;display:flex;position:relative}.V-yOAG_sceneState{font:500 11.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--c);align-items:center;gap:8px;display:flex}.V-yOAG_lay{min-width:0;font-size:var(--fs);padding:20px;position:relative}.V-yOAG_sceneP .V-yOAG_glitch{animation:3.6s step-end infinite V-yOAG_jit}.V-yOAG_sceneP .V-yOAG_shake{animation:2.8s linear infinite V-yOAG_shake}.V-yOAG_proof{z-index:3;border:1px solid var(--line-2);background:var(--surface);cursor:zoom-in;text-align:left;border-radius:12px;width:min(100%,300px);margin:-22px -10px 0 auto;padding:0;transition:transform .4s cubic-bezier(.2,.8,.2,1);display:block;position:relative;overflow:hidden;transform:rotate(-1.5deg);box-shadow:0 24px 60px -20px #0000008c;box-shadow:0 24px 60px -20px lab(0% 0 0/.55)}.V-yOAG_proof:hover{transform:rotate(0)scale(1.02)}.V-yOAG_proof img{aspect-ratio:16/10;object-fit:cover;object-position:top left;width:100%;height:auto;display:block}.V-yOAG_proof span{font:500 11.5px/1.2 var(--sans);color:var(--muted);border-top:1px solid var(--line);align-items:center;gap:6px;padding:8px 10px;display:flex}.V-yOAG_proof span svg{width:13px;height:13px}.V-yOAG_uCard{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:12px 14px}.V-yOAG_uRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.V-yOAG_between{justify-content:space-between}.V-yOAG_uMuted{color:var(--muted)}.V-yOAG_uFaint{color:var(--faint)}.V-yOAG_uSm{font-size:.86em}.V-yOAG_uXs{font-size:.76em}.V-yOAG_uH{font:650 1.12em/1.25 var(--display);letter-spacing:-.01em}.V-yOAG_badge{font:600 .78em/1.2 var(--sans);white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:5px;padding:3px 8px;display:inline-flex}.V-yOAG_bRed{background:color-mix(in oklch, var(--tension) 16%, transparent);color:var(--tension-ink);border-color:color-mix(in oklch, var(--tension) 30%, transparent)}.V-yOAG_bBlue{background:color-mix(in oklch, var(--primary) 16%, transparent);color:var(--primary-ink);border-color:color-mix(in oklch, var(--primary) 30%, transparent)}.V-yOAG_bOk{background:color-mix(in oklch, var(--ok) 16%, transparent);color:var(--ok);border-color:color-mix(in oklch, var(--ok) 30%, transparent)}.V-yOAG_bWarn{background:color-mix(in oklch, var(--warn) 18%, transparent);color:var(--warn);border-color:color-mix(in oklch, var(--warn) 32%, transparent)}.V-yOAG_bMute{background:var(--surface-2);color:var(--muted);border-color:var(--line)}.V-yOAG_dot{background:currentColor;border-radius:99px;width:.6em;height:.6em;display:inline-block}.V-yOAG_btnU{border:1px solid var(--line-2);background:var(--surface-2);font:600 1em/1.1 var(--sans);cursor:pointer;white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:.55em 1em;display:inline-flex}.V-yOAG_btnU:hover{border-color:var(--primary)}.V-yOAG_btnU.V-yOAG_pri{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.V-yOAG_btnU.V-yOAG_dan{color:var(--tension-ink)}.V-yOAG_btnU svg{width:1.1em;height:1.1em}.V-yOAG_brw{border:1px solid var(--line);background:var(--surface);border-radius:12px;overflow:hidden}.V-yOAG_brwBar{border-bottom:1px solid var(--line);background:var(--surface-2);align-items:center;gap:8px;padding:8px 10px;display:flex}.V-yOAG_brwDots{gap:4px;display:flex}.V-yOAG_brwDots i{background:var(--line-2);border-radius:99px;width:8px;height:8px}.V-yOAG_brwUrl{background:var(--bg-2);min-width:0;font:400 .82em/1.2 var(--mono);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;border-radius:6px;flex:1;padding:4px 10px;overflow:hidden}.V-yOAG_brwBody{padding:16px}.V-yOAG_ph{background:var(--surface-2);border-radius:4px;height:.7em}.V-yOAG_lblX{font:500 .74em/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--faint)}.V-yOAG_cap{font:500 .74em/1.3 var(--mono);color:var(--faint);margin-top:8px}.V-yOAG_ico{flex:none;width:1.15em;height:1.15em}.V-yOAG_mail{border-bottom:1px solid var(--line);grid-template-columns:2.2em 1fr auto;align-items:start;gap:4px 10px;padding:10px 12px;display:grid}.V-yOAG_mail:last-child{border-bottom:0}.V-yOAG_av{width:2.2em;height:2.2em;font:600 .8em/1 var(--sans);background:var(--surface-2);color:var(--muted);border-radius:99px;place-items:center;display:grid}.V-yOAG_av svg{width:1.2em;height:1.2em}.V-yOAG_avRed{background:color-mix(in oklch, var(--tension) 22%, transparent);color:var(--tension-ink)}.V-yOAG_mailFrom{font-weight:600}.V-yOAG_mailText{color:var(--muted);grid-column:2/4;font-size:.92em}.V-yOAG_arch{grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;display:grid}.V-yOAG_node{background:var(--surface);border:1px solid color-mix(in oklch, var(--primary) 35%, var(--line));border-radius:14px;flex-direction:column;gap:6px;padding:14px;display:flex}.V-yOAG_ic{background:color-mix(in oklch, var(--primary) 16%, transparent);width:2.2em;height:2.2em;color:var(--primary-ink);border-radius:9px;place-items:center;display:grid}.V-yOAG_ic svg{width:1.2em;height:1.2em}.V-yOAG_node b{font:650 1.05em/1.2 var(--display)}.V-yOAG_node small{color:var(--muted);font-size:.86em;line-height:1.4}.V-yOAG_wire{background:color-mix(in oklch, var(--primary) 40%, var(--line));align-self:center;width:2.6em;height:2px;position:relative}.V-yOAG_wire:after{content:"";background:var(--primary);width:8px;height:8px;box-shadow:0 0 10px var(--primary);border-radius:99px;animation:1.8s linear infinite V-yOAG_run;position:absolute;top:-3px;left:0}.V-yOAG_w2:after{animation-delay:.9s}@keyframes V-yOAG_run{0%{left:0}to{left:calc(100% - 8px)}}@keyframes V-yOAG_runv{0%{top:0}to{top:calc(100% - 8px)}}.V-yOAG_outs{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.V-yOAG_outs .V-yOAG_uCard div{margin-top:6px}@container (max-width:520px){.V-yOAG_arch{grid-template-columns:1fr}.V-yOAG_wire{justify-self:center;width:2px;height:1.8em}.V-yOAG_wire:after{animation-name:V-yOAG_runv;left:-3px}}.V-yOAG_copies{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.V-yOAG_cpPg{border:1px solid var(--line);background:var(--surface);border-radius:9px;flex-direction:column;gap:6px;min-width:0;padding:8px;display:flex}.V-yOAG_hd{font:500 .72em/1.2 var(--mono);color:var(--faint);border-bottom:1px dashed var(--line-2);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;padding-bottom:6px;display:flex;overflow:hidden}.V-yOAG_cpPg .V-yOAG_lblX{margin-top:4px}.V-yOAG_cpPg.V-yOAG_bad{border-color:color-mix(in oklch, var(--tension) 60%, transparent)}.V-yOAG_cpPg.V-yOAG_bad .V-yOAG_hd{color:var(--tension-ink);border-bottom-color:color-mix(in oklch, var(--tension) 50%, transparent)}.V-yOAG_cpPg.V-yOAG_bad .V-yOAG_lblX{color:var(--tension-ink)}.V-yOAG_copiesFoot{margin-top:14px}.V-yOAG_treeWrap{grid-template-columns:1.1fr 1fr;gap:14px;display:grid}.V-yOAG_treeLabel{margin-bottom:8px}.V-yOAG_tree{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.V-yOAG_tree ul{border-left:1px dashed var(--line-2);flex-direction:column;gap:4px;margin:4px 0 0 1em;padding:0 0 0 .8em;list-style:none;display:flex}.V-yOAG_tn{text-align:left;border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:8px;align-items:center;gap:8px;width:100%;padding:.45em .7em;font-size:1em;display:flex}.V-yOAG_tn small{color:var(--faint);font-size:.78em;font-family:var(--mono);margin-left:auto}.V-yOAG_tn[aria-pressed=true]{border-color:var(--primary);background:color-mix(in oklch, var(--primary) 12%, var(--surface))}.V-yOAG_tn .V-yOAG_ico{color:var(--primary-ink)}.V-yOAG_tn.V-yOAG_tpl .V-yOAG_ico{color:var(--warn)}.V-yOAG_tn.V-yOAG_lst .V-yOAG_ico{color:var(--ok)}.V-yOAG_mini{border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-direction:column;gap:6px;padding:8px;font-size:.82em;display:flex}.V-yOAG_rg{background:var(--bg-2);border:1.5px solid #0000;border-radius:7px;padding:8px;transition:border-color .25s,background .25s}.V-yOAG_rTpl{justify-content:space-between;align-items:center;gap:6px;display:flex}.V-yOAG_rTplFoot{justify-content:center}.V-yOAG_rHeroTitle{font:700 1.25em/1.1 var(--display)}.V-yOAG_rSec{flex-direction:column;gap:6px;display:flex}.V-yOAG_rTxt,.V-yOAG_rLst{background:0 0}.V-yOAG_rLst{grid-template-columns:1fr 1fr;gap:4px;display:grid}.V-yOAG_rLst i{background:var(--surface-2);border-radius:4px;height:2.2em;display:block}.V-yOAG_mini[data-hl=hero] .V-yOAG_rHero,.V-yOAG_mini[data-hl=sec] .V-yOAG_rSec,.V-yOAG_mini[data-hl=txt] .V-yOAG_rTxt{border-color:var(--primary);background:color-mix(in oklch, var(--primary) 12%, var(--bg-2))}.V-yOAG_mini[data-hl=tpl] .V-yOAG_rTpl{border-color:var(--warn);background:color-mix(in oklch, var(--warn) 12%, var(--bg-2))}.V-yOAG_mini[data-hl=lst] .V-yOAG_rLst{border-color:var(--ok);background:color-mix(in oklch, var(--ok) 12%, var(--bg-2))}.V-yOAG_treeNote{margin-top:12px}@container (max-width:470px){.V-yOAG_treeWrap{grid-template-columns:1fr}.V-yOAG_copies{grid-template-columns:repeat(2,1fr)}}.V-yOAG_liveTag{background:var(--tension);color:#fcfcfc;color:lab(98.84% .0000298023 -.0000119209);font:700 .7em/1 var(--sans);letter-spacing:.06em;border-radius:5px;padding:4px 7px}.V-yOAG_halfHead{font:800 1.9em/1.05 var(--display);letter-spacing:-.02em;margin:0 0 8px}.V-yOAG_halfText{margin:0}.V-yOAG_lorem{color:var(--muted);background:color-mix(in oklch, var(--warn) 18%, transparent);padding:0 .2em}.V-yOAG_caret{background:var(--tension);vertical-align:-.15em;width:2px;height:1.1em;animation:1s step-end infinite V-yOAG_blink;display:inline-block}@keyframes V-yOAG_blink{50%{opacity:0}}.V-yOAG_broken{border:1.5px dashed color-mix(in oklch, var(--tension) 55%, transparent);height:5.5em;color:var(--tension-ink);font:500 .8em/1 var(--mono);text-align:center;border-radius:9px;place-items:center;margin-top:12px;padding:0 8px;display:grid}.V-yOAG_visitors{color:var(--tension-ink);align-items:center;gap:8px;margin-top:12px;font-size:.9em;font-weight:600;display:flex}.V-yOAG_visitors .V-yOAG_av{border:2px solid var(--surface);width:1.7em;height:1.7em;margin-right:-.6em}.V-yOAG_visitors .V-yOAG_av:nth-child(3){margin-right:4px}.V-yOAG_swap{grid-template-columns:1fr 1fr;gap:12px;display:grid}.V-yOAG_swapCol{flex-direction:column;gap:8px;min-width:0;display:flex}.V-yOAG_swapCol .V-yOAG_lblX{align-items:center;gap:6px;line-height:1.3;display:flex}.V-yOAG_dotOk{color:var(--ok)}.V-yOAG_dotBlue{color:var(--primary)}.V-yOAG_rec{background:var(--surface);border:1px solid var(--line);will-change:transform;border-radius:12px;flex-direction:column;gap:6px;min-height:8.4em;padding:12px;display:flex}.V-yOAG_rec .V-yOAG_badge{align-self:flex-start}.V-yOAG_recNew{border-color:color-mix(in oklch, var(--primary) 50%, transparent)}.V-yOAG_recTitle{font:700 1.1em/1.2 var(--display)}.V-yOAG_rec p{color:var(--muted);margin:0;font-size:.9em;line-height:1.45}.V-yOAG_rec ins{background:color-mix(in oklch, var(--ok) 20%, transparent);color:var(--text);border-radius:3px;padding:0 .15em;text-decoration:none}.V-yOAG_swapAct{flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;display:flex}@container (max-width:440px){.V-yOAG_swap{grid-template-columns:1fr}}.V-yOAG_bigpub{flex-direction:column;align-items:center;gap:14px;padding:10px 0;display:flex}.V-yOAG_bannerTypo{background:linear-gradient(135deg, color-mix(in oklch, var(--tension) 30%, var(--surface)), var(--surface));border:1px solid var(--line);border-radius:12px;width:100%;padding:16px}.V-yOAG_bannerTypo .V-yOAG_uH{margin-top:8px;font-size:1.5em}.V-yOAG_bannerTypo .V-yOAG_uMuted{margin-top:4px}.V-yOAG_bannerTypo mark{color:inherit;-webkit-text-decoration:wavy underline var(--tension);text-decoration:wavy underline var(--tension);text-underline-offset:4px;background:0 0}.V-yOAG_redbtn{background:var(--tension);color:#fcfcfc;color:lab(98.84% .0000298023 -.0000119209);font:700 1.1em/1 var(--sans);border-radius:12px;align-items:center;gap:8px;padding:.8em 1.6em;display:inline-flex;position:relative}.V-yOAG_cur{width:22px;height:22px;color:var(--text);position:absolute;bottom:-16px;right:-14px}.V-yOAG_toast{background:var(--surface);border:1px solid color-mix(in oklch, var(--tension) 40%, transparent);color:var(--tension-ink);border-radius:10px;align-items:center;gap:8px;padding:8px 12px;font-size:.9em;font-weight:600;display:flex}.V-yOAG_pipe{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.V-yOAG_st{border:1px solid var(--line);background:var(--surface);font:600 .84em/1.1 var(--sans);color:var(--muted);border-radius:8px;padding:.4em .7em;transition:all .35s}.V-yOAG_st small{color:var(--faint);margin-top:2px;font-size:.82em;font-weight:500;display:block}.V-yOAG_ar{color:var(--faint);font-size:.8em}.V-yOAG_st.V-yOAG_on{border-color:var(--primary);background:color-mix(in oklch, var(--primary) 16%, var(--surface));color:var(--text);box-shadow:0 0 0 3px color-mix(in oklch, var(--primary) 18%, transparent)}.V-yOAG_st.V-yOAG_rej{margin-left:auto}.V-yOAG_st.V-yOAG_rej.V-yOAG_on{border-color:var(--warn);background:color-mix(in oklch, var(--warn) 14%, var(--surface));box-shadow:0 0 0 3px color-mix(in oklch, var(--warn) 18%, transparent)}.V-yOAG_st.V-yOAG_done{color:var(--text)}.V-yOAG_apprCard{margin-top:12px}.V-yOAG_diff{flex-direction:column;gap:4px;margin:8px 0 12px;font-size:.9em;line-height:1.5;display:flex}.V-yOAG_diff .V-yOAG_lblX{margin-bottom:2px}.V-yOAG_diff del{background:color-mix(in oklch, var(--tension) 15%, transparent);color:var(--tension-ink);border-radius:6px;padding:.2em .5em;text-decoration:none;display:block}.V-yOAG_diff ins{background:color-mix(in oklch, var(--ok) 15%, transparent);color:var(--ok);border-radius:6px;padding:.2em .5em;text-decoration:none;display:block}.V-yOAG_who{align-items:center;gap:10px;display:flex}.V-yOAG_who .V-yOAG_av{background:color-mix(in oklch, var(--primary) 18%, transparent);color:var(--primary-ink)}.V-yOAG_phone{color:#f2f2f2;color:lab(95.36% 0 0);border:1px solid var(--line-2);text-align:center;background:linear-gradient(#1e1f34,#070d1a);background:linear-gradient(lab(12.5876% 4.23431 -14.2667),lab(3.56364% .61103 -8.64024));border-radius:2em;width:min(100%,17em);margin:0 auto;padding:1.4em 1em 1.2em}.V-yOAG_clock{font:300 3.6em/1 var(--display);letter-spacing:-.03em;margin:.1em 0}.V-yOAG_date{opacity:.7;font-size:.85em}.V-yOAG_notif{text-align:left;background:#ffffff1f;background:lab(100% 0 0/.12);border-radius:1em;margin-top:.8em;padding:.7em .8em;font-size:.82em;line-height:1.35}.V-yOAG_notif b{font-size:.95em;display:block}.V-yOAG_notifRed{background:#fd6f8d67;background:lab(65.6554% 56.9282 12.1447/.402)}.V-yOAG_zz{font:italic 600 1em/1 var(--display);opacity:.55;margin-top:.8em}.V-yOAG_schedHead{margin-bottom:10px}.V-yOAG_schedSection{margin-bottom:8px}.V-yOAG_sched{grid-template-columns:1fr 1fr;gap:10px;display:grid}.V-yOAG_field{flex-direction:column;gap:5px;display:flex}.V-yOAG_fl{color:var(--muted);font-size:.8em;font-weight:500}.V-yOAG_fl .V-yOAG_badge{margin-left:4px}.V-yOAG_input{border:1px solid var(--line-2);background:var(--bg-2);border-radius:8px;align-items:center;gap:6px;min-height:2.3em;padding:.55em .7em;font-size:.92em;display:flex}.V-yOAG_tl{background:var(--surface-2);border-radius:99px;height:6px;margin:18px 4px 6px;position:relative}.V-yOAG_fill{border-radius:inherit;background:color-mix(in oklch, var(--primary) 55%, transparent);width:100%;position:absolute;inset:0 auto 0 0}.V-yOAG_mk{background:var(--text);border:3px solid var(--primary);border-radius:99px;width:14px;height:14px;transition:left .7s cubic-bezier(.2,.8,.2,1);position:absolute;top:50%;transform:translate(-50%,-50%)}.V-yOAG_tlL{color:var(--faint);justify-content:space-between;font-size:.76em;display:flex}.V-yOAG_redirectRow{margin-top:10px}.V-yOAG_clockrow{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding-top:12px;display:flex}.V-yOAG_now{font:600 1.1em/1 var(--mono)}.V-yOAG_log{font:400 .8em/1.4 var(--mono);color:var(--muted);min-height:2.8em;margin-top:8px}@container (max-width:420px){.V-yOAG_sched{grid-template-columns:1fr}}.V-yOAG_e404{text-align:center;padding:22px 0 10px}.V-yOAG_e404N{font:800 5.4em/1 var(--display);letter-spacing:-.05em;color:var(--tension-ink);display:inline-block}.V-yOAG_e404 .V-yOAG_uH,.V-yOAG_e404 .V-yOAG_uMuted{margin-top:6px}.V-yOAG_langsw{border:1px solid var(--line-2);font:600 .78em/1 var(--sans);border-radius:7px;flex:none;display:inline-flex;overflow:hidden}.V-yOAG_langsw span{padding:4px 8px}.V-yOAG_langsw .V-yOAG_langBad{background:color-mix(in oklch, var(--tension) 25%, transparent);color:var(--tension-ink)}.V-yOAG_langsw .V-yOAG_langOn{background:var(--primary);color:var(--on-primary)}.V-yOAG_variants{padding:0}.V-yOAG_variantsHead{border-bottom:1px solid var(--line);padding:10px 12px}.V-yOAG_vrow{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.V-yOAG_vrow:last-child{border-bottom:0}.V-yOAG_flag{font:700 .76em/1 var(--sans);background:var(--surface-2);color:var(--primary-ink);border-radius:5px;padding:4px 6px}.V-yOAG_createBox{margin-top:12px}.V-yOAG_createTitle{font-weight:600}.V-yOAG_choice{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.V-yOAG_choice button{text-align:left;border:1px solid var(--line-2);background:var(--surface);cursor:pointer;border-radius:10px;flex-direction:column;gap:3px;padding:.7em .8em;font-size:1em;display:flex}.V-yOAG_choice button:hover{border-color:var(--primary)}.V-yOAG_choice button small{color:var(--muted);font-size:.82em}.V-yOAG_langFoot{margin-top:12px}.V-yOAG_serp{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:12px 14px}.V-yOAG_serpUrl{font:400 .8em/1.3 var(--sans);color:var(--muted)}.V-yOAG_serpTitle{font:500 1.2em/1.3 var(--sans);color:var(--tension-ink);margin:2px 0;display:inline-block}.V-yOAG_serpDesc{color:var(--muted);font-size:.88em}.V-yOAG_chat{flex-direction:column;gap:8px;margin-top:12px;display:flex}.V-yOAG_bub{border-radius:14px;max-width:85%;padding:.6em .85em;font-size:.9em;line-height:1.4}.V-yOAG_bubMe{background:var(--surface-2);align-self:flex-end}.V-yOAG_bubAi{background:color-mix(in oklch, var(--tension) 14%, var(--surface));border:1px solid color-mix(in oklch, var(--tension) 30%, transparent);align-self:flex-start}.V-yOAG_seoHead{margin-bottom:8px}.V-yOAG_tabs{background:var(--surface-2);border-radius:10px;gap:4px;padding:4px;display:flex}.V-yOAG_tabs button{cursor:pointer;font:600 .9em/1 var(--sans);color:var(--muted);background:0 0;border:0;border-radius:7px;flex:1;padding:.5em .6em}.V-yOAG_tabs button[aria-selected=true]{background:var(--surface);color:var(--text);box-shadow:0 1px 3px #00000026;box-shadow:0 1px 3px lab(0% 0 0/.15)}.V-yOAG_tabp{padding:12px 2px 0}.V-yOAG_tabp[hidden]{display:none}.V-yOAG_tabNote{margin-bottom:8px}.V-yOAG_tabNoteAfter{margin-top:10px}.V-yOAG_aiCard{border:1px dashed color-mix(in oklch, var(--primary) 50%, transparent);background:color-mix(in oklch, var(--primary) 7%, transparent);border-radius:10px;flex-direction:column;gap:6px;margin-top:10px;padding:10px 12px;display:flex}.V-yOAG_hdr{color:var(--primary-ink);align-items:center;gap:6px;font-size:.88em;font-weight:600;display:flex}.V-yOAG_typed{min-height:2.6em}.V-yOAG_entityBadges{margin-top:8px}.V-yOAG_pubrow{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.V-yOAG_pubrow .V-yOAG_uFaint{align-self:center}.V-yOAG_voidwrap{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;display:grid}.V-yOAG_formbox{background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:7px;padding:12px;display:flex}.V-yOAG_formOk{color:var(--ok);align-items:center;gap:6px;font-size:.9em;font-weight:600;display:flex}.V-yOAG_void{text-align:center;color:var(--tension-ink);font:800 3.2em/1 var(--display)}.V-yOAG_void>span{display:inline-block}.V-yOAG_voidNote{font:500 .25em/1.35 var(--sans);margin-top:8px}.V-yOAG_dash{border-top:2px dashed color-mix(in oklch, var(--tension) 60%, transparent);width:3em}.V-yOAG_spam{border:1px solid color-mix(in oklch, var(--tension) 30%, var(--line));border-radius:12px;margin-top:12px;overflow:hidden}.V-yOAG_spam div{font:400 .8em/1.3 var(--mono);color:var(--muted);border-bottom:1px solid var(--line);white-space:nowrap;text-overflow:ellipsis;padding:6px 12px;overflow:hidden}.V-yOAG_spam div:first-child{color:var(--tension-ink);font-family:var(--sans);background:color-mix(in oklch, var(--tension) 10%, transparent);font-weight:600}.V-yOAG_flowHead{margin-bottom:10px}.V-yOAG_flow{flex-direction:column;display:flex}.V-yOAG_fstep{border:1px solid var(--line);background:var(--surface);border-radius:10px;grid-template-columns:2.2em 1fr auto;align-items:center;gap:10px;padding:9px 12px;transition:border-color .3s,box-shadow .3s;display:grid}.V-yOAG_fstep .V-yOAG_ic{background:var(--surface-2);width:2.2em;height:2.2em;color:var(--muted);border-radius:8px;transition:all .3s}.V-yOAG_fstep .V-yOAG_ic svg{width:1.1em;height:1.1em}.V-yOAG_fstep.V-yOAG_lit{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in oklch, var(--primary) 16%, transparent)}.V-yOAG_fstep.V-yOAG_lit .V-yOAG_ic{background:var(--primary);color:var(--on-primary)}.V-yOAG_fcon{background:var(--line-2);width:2px;height:10px;margin-left:calc(11px + 1.1em);display:block}.V-yOAG_fstep.V-yOAG_cond{border-style:dashed;margin-left:1.6em}.V-yOAG_fbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;display:flex}@container (max-width:440px){.V-yOAG_voidwrap{grid-template-columns:1fr}.V-yOAG_dash{border-top:0;border-left:2px dashed color-mix(in oklch, var(--tension) 60%, transparent);justify-self:center;width:2px;height:1.6em}}.V-yOAG_code{font:400 .86em/1.6 var(--mono);background:var(--bg);border:1px solid var(--line);white-space:pre;color:var(--muted);border-radius:12px;margin:0;padding:12px 14px;overflow-x:auto}.V-yOAG_tokK{color:var(--primary-ink)}.V-yOAG_tokS{color:var(--ok)}.V-yOAG_tokN{color:var(--warn)}.V-yOAG_tokE{color:var(--tension-ink);-webkit-text-decoration:wavy underline var(--tension);text-decoration:wavy underline var(--tension);text-underline-offset:3px}.V-yOAG_term{font:400 .82em/1.5 var(--mono);background:color-mix(in oklch, var(--tension) 12%, var(--bg));border:1px solid color-mix(in oklch, var(--tension) 35%, transparent);color:var(--tension-ink);white-space:pre-wrap;word-break:break-word;border-radius:10px;margin-top:10px;padding:10px 12px}.V-yOAG_whitepage{border:1px solid var(--line);color:gray;color:lab(53.6% 0 0);background:#fcfcfc;background:lab(98.84% .0000298023 -.0000119209);border-radius:10px;place-items:center;height:3.6em;margin-top:10px;font-size:.8em;display:grid}.V-yOAG_dev{grid-template-columns:1.15fr 1fr;gap:12px;display:grid}.V-yOAG_dev>div{min-width:0}.V-yOAG_endpoint{text-transform:none;letter-spacing:0;overflow-wrap:anywhere;margin-bottom:6px;line-height:1.3}.V-yOAG_reg{flex-direction:column;gap:6px;display:flex}.V-yOAG_map{font:400 .82em/1.2 var(--mono);grid-template-columns:1fr auto 1fr;align-items:center;gap:6px;display:grid}.V-yOAG_mapA,.V-yOAG_mapB{text-overflow:ellipsis;white-space:nowrap;border-radius:7px;padding:.45em .6em;overflow:hidden}.V-yOAG_mapA{background:var(--surface);border:1px solid var(--line)}.V-yOAG_mapB{background:color-mix(in oklch, var(--primary) 12%, var(--surface));border:1px solid color-mix(in oklch, var(--primary) 35%, transparent);color:var(--primary-ink)}.V-yOAG_mapArr{color:var(--faint)}.V-yOAG_dbg{border:1.5px solid var(--debug);background:color-mix(in oklch, var(--debug) 12%, var(--surface));font:400 .78em/1.45 var(--mono);color:var(--text);border-radius:10px;margin-top:4px;padding:10px;transition:all .4s}.V-yOAG_dbg b{font-family:var(--sans)}.V-yOAG_dbg.V-yOAG_fixed{border-color:var(--ok);background:color-mix(in oklch, var(--ok) 10%, var(--surface))}.V-yOAG_devBtn{margin-top:4px}.V-yOAG_cache{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}@container (max-width:520px){.V-yOAG_dev{grid-template-columns:1fr}}.V-yOAG_system{isolation:isolate;padding:56px 16px 80px;position:relative}.V-yOAG_system:before{content:"";z-index:-1;background:radial-gradient(50% 40% at 50% 40%, color-mix(in oklch, var(--primary) 16%, transparent), transparent 70%);position:absolute;inset:0}.V-yOAG_sysInner{max-width:1180px;margin:0 auto}.V-yOAG_sysHead{text-align:center;max-width:760px;margin:0 auto 56px}.V-yOAG_sysHead h2{font:800 clamp(2.4rem, 6vw, 5rem)/.98 var(--display);letter-spacing:-.035em;margin:0 0 18px}.V-yOAG_sysHead p{color:var(--muted);max-width:52ch;margin:0 auto;font-size:1.12rem}.V-yOAG_board{grid-template-columns:1.35fr auto .8fr auto .8fr;align-items:stretch;display:grid}.V-yOAG_col{border:1px solid color-mix(in oklch, var(--primary) 30%, var(--line));background:color-mix(in oklch, var(--surface) 70%, transparent);border-radius:22px;flex-direction:column;gap:10px;min-width:0;padding:18px;display:flex}.V-yOAG_col h3{font:700 1.2rem/1.2 var(--display);align-items:center;gap:10px;margin:0 0 4px;display:flex}.V-yOAG_col h3 svg{width:20px;height:20px;color:var(--primary-ink)}.V-yOAG_col>p{color:var(--muted);margin:0 0 6px;font-size:14px;line-height:1.5}.V-yOAG_tiles{grid-template-columns:1fr 1fr;gap:8px;display:grid}.V-yOAG_tile{border:1px solid var(--line);background:var(--surface);border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:14px;line-height:1.35;text-decoration:none;transition:border-color .4s,transform .5s cubic-bezier(.2,.8,.2,1),opacity .5s;display:flex}.V-yOAG_tile:hover{border-color:var(--primary)}.V-yOAG_tile b{font-weight:600;display:block}.V-yOAG_tile small{color:var(--muted);font-size:12.5px}.V-yOAG_ck{width:18px;height:18px;color:var(--faint);flex:none;margin-left:auto}.V-yOAG_tile.V-yOAG_solved .V-yOAG_ck{color:var(--primary)}.V-yOAG_system:not(.V-yOAG_in) .V-yOAG_tile{opacity:0;transform:translateY(16px)}.V-yOAG_system.V-yOAG_in .V-yOAG_tile{transition-delay:calc(var(--i) * 80ms)}.V-yOAG_bwire{background:color-mix(in oklch, var(--primary) 45%, var(--line));align-self:center;width:44px;height:2px;position:relative}.V-yOAG_bwire:after{content:"";background:var(--primary);width:8px;height:8px;box-shadow:0 0 10px var(--primary);border-radius:99px;animation:1.6s linear infinite V-yOAG_run;position:absolute;top:-3px}.V-yOAG_jsonMini{font:400 12px/1.55 var(--mono);color:var(--muted);background:var(--bg);border:1px solid var(--line);white-space:pre;border-radius:12px;margin:0;padding:10px 12px;overflow:hidden}.V-yOAG_ending{padding:40px 16px 140px}.V-yOAG_endInner{border:1px solid var(--line-2);background:var(--bg-2);border-radius:28px;max-width:1120px;margin:0 auto;padding:clamp(28px,5vw,64px)}.V-yOAG_faq{max-width:1120px;margin:24px auto 0}.V-yOAG_endInner h2{font:800 clamp(2rem, 4.6vw, 3.6rem)/1.04 var(--display);letter-spacing:-.03em;margin:14px 0}.V-yOAG_endInner>p{color:var(--muted);max-width:50ch;margin:0 0 32px}.V-yOAG_roles{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.V-yOAG_role{border:1px solid var(--line);background:var(--surface);border-radius:18px;flex-direction:column;gap:8px;padding:20px;text-decoration:none;transition:border-color .25s,transform .25s;display:flex}.V-yOAG_role:hover{border-color:var(--primary);transform:translateY(-2px)}.V-yOAG_role .V-yOAG_ic{color:var(--primary-ink);background:color-mix(in oklch, var(--primary) 14%, transparent);border-radius:10px;width:38px;height:38px}.V-yOAG_role .V-yOAG_ic svg{width:20px;height:20px}.V-yOAG_role b{font:700 1.15rem/1.2 var(--display)}.V-yOAG_role span{color:var(--muted);font-size:14.5px;line-height:1.5}.V-yOAG_role em{color:var(--primary-ink);margin-top:auto;padding-top:6px;font-size:14px;font-style:normal;font-weight:600}.V-yOAG_start{background:var(--primary);color:var(--on-primary);font:600 15.5px/1 var(--sans);border-radius:999px;align-items:center;gap:10px;margin-top:28px;padding:15px 24px;text-decoration:none;display:inline-flex}.V-yOAG_start svg{width:16px;height:16px}.V-yOAG_lb{width:100%;max-width:min(1200px,94vw);color:var(--text);background:0 0;border:0;margin:auto;padding:0}.V-yOAG_lb::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#020306d1;background:lab(.889429% .0122339 -1.01076/.82)}.V-yOAG_lb figure{border:1px solid var(--line-2);background:var(--surface);border-radius:16px;margin:0;overflow:hidden}.V-yOAG_lb img{width:100%;height:auto;display:block}.V-yOAG_lb figcaption{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:14px;display:flex}.V-yOAG_lbClose{border:1px solid var(--line-2);background:var(--surface-2);cursor:pointer;border-radius:99px;flex:none;padding:6px 14px;font-size:13px;font-weight:600}@media (max-width:999px){.V-yOAG_proof{width:min(80%,300px);margin:-10px 0 0 auto}}@media (min-width:1000px){.V-yOAG_stage{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:none;align-items:start;column-gap:clamp(36px,4vw,64px);padding:72px 40px}.V-yOAG_colP,.V-yOAG_colS{flex-direction:column;gap:32px;min-width:0;display:flex}.V-yOAG_sp{margin-bottom:0}.V-yOAG_copy h2{font-size:clamp(1.9rem,2.9vw,2.7rem)}.V-yOAG_bridge{inset:50% calc(clamp(36px,4vw,64px)/-2 - 20px) auto auto;transform:translateY(-50%)}.V-yOAG_bridge svg{transform:none}}@media (max-width:900px){.V-yOAG_board{grid-template-columns:1fr}.V-yOAG_bwire{justify-self:center;width:2px;height:34px}.V-yOAG_bwire:after{animation-name:V-yOAG_runv;left:-3px}.V-yOAG_roles{grid-template-columns:1fr}}@media (max-width:520px){.V-yOAG_tiles{grid-template-columns:1fr}.V-yOAG_sceneTop{padding:10px 10px 10px 14px}.V-yOAG_lay{padding:14px}.V-yOAG_debris span{opacity:.16}.V-yOAG_debris span:nth-child(n+4){display:none}}@media (prefers-reduced-motion:reduce){html:has(.V-yOAG_root){scroll-behavior:auto}.V-yOAG_root *,.V-yOAG_root :before,.V-yOAG_root :after{transition:none!important;animation:none!important}}
