@font-face{font-family:unbounded;src:url(/_next/static/media/e4503c054527b51f-s.p.woff2) format("woff2");font-display:swap;font-weight:200 900}@font-face{font-family:unbounded Fallback;src:local("Arial");ascent-override:73.13%;descent-override:18.01%;line-gap-override:0.00%;size-adjust:136.07%}.__className_75174e{font-family:unbounded,unbounded Fallback}.__variable_75174e{--font-unbounded:"unbounded","unbounded Fallback"}@font-face{font-family:jetbrainsMono;src:url(/_next/static/media/a865edea076e0166-s.p.woff2) format("woff2");font-display:swap;font-weight:100 800}@font-face{font-family:jetbrainsMono Fallback;src:local("Arial");ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.00%;size-adjust:131.49%}.__className_4a860e{font-family:jetbrainsMono,jetbrainsMono Fallback}.__variable_4a860e{--font-jetbrains:"jetbrainsMono","jetbrainsMono Fallback"}@font-face{font-family:barlow;src:url(/_next/static/media/a9f2b9042227fd6e-s.p.woff2) format("woff2");font-display:swap;font-weight:300}@font-face{font-family:barlow;src:url(/_next/static/media/691b6fb31d3e6775-s.p.woff2) format("woff2");font-display:swap;font-weight:400}@font-face{font-family:barlow;src:url(/_next/static/media/b9baa9745ad72e9a-s.p.woff2) format("woff2");font-display:swap;font-weight:500}@font-face{font-family:barlow;src:url(/_next/static/media/03cb9b26540927f0-s.p.woff2) format("woff2");font-display:swap;font-weight:600}@font-face{font-family:barlow Fallback;src:local("Arial");ascent-override:103.13%;descent-override:20.63%;line-gap-override:0.00%;size-adjust:96.96%}.__className_6b8162{font-family:barlow,barlow Fallback}.__variable_6b8162{--font-barlow:"barlow","barlow Fallback"}:root{--glow:rgba(212,255,58,.14);--edge:#D4FF3A;--bg:#0B0B0D;--ink:#F1F1EC;--soft:#A3A39B;--line:rgba(241,241,236,.14);--brand:#D4FF3A;--pink:#FF3EA5;--cyan:#38E8FF;--sun:#38E8FF;--disp:var(--font-unbounded),sans-serif;--mono:var(--font-jetbrains),monospace;background:var(--bg);color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:transparent;color:var(--ink);font:400 1.0625rem/1.6 var(--font-barlow),sans-serif;overflow-x:clip}body:before{z-index:-1;background:radial-gradient(40% 50% at 85% 10%,rgba(255,62,165,.22),transparent 70%),radial-gradient(40% 50% at 10% 60%,rgba(56,232,255,.14),transparent 70%),radial-gradient(30% 40% at 60% 100%,rgba(212,255,58,.12),transparent 70%)}body:after,body:before{content:"";position:fixed;inset:0;pointer-events:none}body:after{z-index:70;background:repeating-linear-gradient(0deg,rgba(255,255,255,.025) 0 1px,transparent 1px 3px);animation:scan 8s linear infinite}@keyframes scan{to{background-position:0 120px}}a{color:inherit}:focus-visible{outline:2.5px solid var(--pink);outline-offset:3px;border-radius:0}h1,h2,h3{font-family:var(--disp);margin:0;letter-spacing:-.02em}.wrap{max-width:1140px;margin:0 auto;padding:0 32px}@media (max-width:700px){.wrap{padding:0 20px}}nav{justify-content:space-between;padding:26px 0}nav,nav .me{display:flex;align-items:center}nav .me{gap:10px;font:700 15px var(--disp);letter-spacing:.02em;text-decoration:none}nav .links{display:flex;align-items:center;gap:26px;font-size:15px}nav .links a{text-decoration:none;color:var(--soft);font-family:var(--mono);font-size:12px;text-transform:uppercase;letter-spacing:.06em}@media (hover:hover) and (pointer:fine){nav .links a:hover{color:var(--ink);-webkit-text-decoration:underline 2px var(--pink);text-decoration:underline 2px var(--pink);text-underline-offset:6px}}@media (max-width:700px){nav .links a:not(.cv){display:none}}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.theme-toggle{display:inline-flex;align-items:center;justify-content:center;width:36px;height:32px;margin:-7px 0;padding:0;cursor:pointer;color:var(--ink);background:transparent;border:1.5px solid var(--ink);border-radius:0;box-shadow:3px 3px 0 var(--brand);transition:transform .1s,box-shadow .1s}@media (hover:hover) and (pointer:fine){.theme-toggle:hover{transform:translate(-1px,-1px);box-shadow:5px 5px 0 var(--pink)}}.theme-toggle svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:square}.theme-toggle .to-dark{display:none}.hero{display:grid;grid-template-columns:1fr 410px;grid-gap:64px;gap:64px;align-items:start;padding:40px 0 96px}.slot{height:600px}.hero>*{min-width:0}.photo{display:block;width:96px;height:96px;object-fit:cover;border:2px solid var(--brand);margin-bottom:28px;box-shadow:6px 6px 0 var(--pink)}.hero h1{font-size:clamp(1.5rem,3.5vw,3.25rem);line-height:1.02;font-weight:800;text-transform:uppercase;background:linear-gradient(90deg,#F1F1EC,#D4FF3A 25%,#38E8FF 50%,#FF3EA5 75%,#F1F1EC) 0 0/900px 100% repeat-x;-webkit-background-clip:text;background-clip:text;color:transparent;animation:sheen 12s linear infinite}@keyframes sheen{to{background-position:900px 0}}.hero h1 .hola{display:block;font-family:var(--mono);font-weight:500;font-size:15px;letter-spacing:.08em;color:var(--brand);-webkit-text-fill-color:var(--brand);margin-bottom:18px}.hero h1 .hola:before{content:"// "}.hero p.lede{color:var(--soft);font-size:19px;max-width:31em;margin:26px 0 0}.facts{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:28px;font-family:var(--mono);font-size:15px;text-transform:uppercase;letter-spacing:.06em;color:var(--soft);padding:0;list-style:none}.facts li:before{content:"";display:inline-block;width:6px;height:6px;border-radius:0;background:var(--pink);margin-right:8px;vertical-align:middle}.stack{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none}.stack li{font:500 12px var(--mono);text-transform:uppercase;letter-spacing:.04em;color:var(--cyan);border:1px solid var(--line);padding:4px 8px}.langtile{display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:6px 24px;gap:6px 24px;margin-top:28px;max-width:520px;padding:18px 22px;border:1.5px solid var(--line);background:linear-gradient(120deg,rgba(212,255,58,.1),transparent 45%),#121215;box-shadow:6px 6px 0 rgba(56,232,255,.25)}.lt-label{grid-column:1/-1;font:500 12px var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--pink)}.lt-label:before{content:"// "}.lt-words{position:relative;height:44px;min-width:170px;font:800 34px/44px var(--disp);text-transform:uppercase;color:var(--brand)}.lt-words span{position:absolute;left:0;top:0;opacity:0;animation:cycle 7.5s infinite}.lt-words span:nth-child(2){animation-delay:2.5s;color:var(--cyan)}.lt-words span:nth-child(3){animation-delay:5s;color:var(--pink)}@keyframes cycle{0%,4%{opacity:0;transform:translateY(10px)}30%,8%{opacity:1;transform:none}34%,to{opacity:0;transform:translateY(-10px)}}.lt-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:3px;gap:3px;font:400 13px var(--mono);text-transform:uppercase;letter-spacing:.04em;color:var(--soft)}.lt-list b{color:var(--ink);font-weight:600;margin-right:8px}.phone{background:#111114;border-radius:0;border:1.5px solid var(--brand);overflow:clip;display:flex;flex-direction:column;height:600px;box-shadow:10px 10px 0 -2px rgba(212,255,58,.25)}.phone.docked{position:fixed;right:20px;bottom:88px;width:min(380px,calc(100vw - 40px));height:min(540px,calc(100vh - 120px));z-index:50;animation:in .2s ease-out}.phone .x{margin-left:auto;background:none;border:0;color:#0B0B0D;font-size:22px;line-height:1;cursor:pointer;display:none}.phone.docked .x{display:block}.launcher{position:fixed;right:20px;bottom:20px;z-index:50;display:flex;align-items:center;gap:10px;background:var(--brand);color:#0B0B0D;border:0;border-radius:0;padding:10px 18px 10px 10px;font:600 15px var(--mono);text-transform:uppercase;cursor:pointer;box-shadow:5px 5px 0 var(--sh);opacity:0;transform:translateY(12px);pointer-events:none;transition:opacity .2s,transform .2s,box-shadow .1s}.launcher.show{opacity:1;transform:none;pointer-events:auto}.launcher .av{width:32px;height:32px;object-fit:cover;flex:none}.phone .bar{display:flex;align-items:center;gap:10px;padding:14px 18px;background:var(--brand);color:#0B0B0D}.phone .av{width:34px;height:34px;object-fit:cover;flex:none}.phone .bar b{font-family:var(--disp);font-size:15px}.phone .bar small{display:block;opacity:.8;font-size:12px}.thread{flex:1 1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:8px;background:#111114 linear-gradient(rgba(241,241,236,.04) 1px,transparent 0) 0 0/100% 22px}.msg{max-width:84%;padding:10px 14px;border-radius:0;font-size:15.5px;line-height:1.45;animation:in .25s ease-out}.msg.j{background:#1C1C21;color:var(--ink);box-shadow:inset 3px 0 0 var(--cyan)}.msg.v{background:var(--pink);color:#0B0B0D;align-self:flex-end}.msg a,.msg.v{font-weight:600}.msg a{color:var(--brand)}.typing{display:flex;gap:4px;padding:12px 14px;background:#1C1C21;color:var(--ink);box-shadow:inset 3px 0 0 var(--cyan);border-radius:16px;border-bottom-left-radius:5px;width:max-content}.typing i{width:6px;height:6px;border-radius:50%;background:var(--cyan);animation:b 1s infinite}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}@keyframes b{50%{transform:translateY(-4px)}}@keyframes in{0%{opacity:0;transform:translateY(6px)}}.replies{display:flex;flex-wrap:wrap;gap:6px;padding:12px;border-top:1px solid var(--line);background:#111114;min-height:58px}.replies button{font:600 12px var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--cyan);background:transparent;border:1.5px solid var(--cyan);border-radius:0;padding:7px 12px;cursor:pointer;box-shadow:3px 3px 0 rgba(56,232,255,.35);transition:transform .1s,box-shadow .1s}@media (hover:hover) and (pointer:fine){.replies button:hover{transform:translate(-1px,-1px);box-shadow:5px 5px 0 var(--cyan);background:rgba(56,232,255,.08)}}.phone .note{font-family:var(--mono);font-size:11.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--soft);text-align:center;padding:0 12px 10px;background:#111114}@media (max-width:900px){.hero{grid-template-columns:1fr;gap:40px}.phone,.slot{height:540px}}.ticker{display:block;overflow:clip;background:var(--brand);color:#0B0B0D;font:600 13px var(--mono);letter-spacing:.08em;text-transform:uppercase;padding:10px 0;margin:-40px 0 72px;transform:rotate(-1.2deg);border-block:2px solid #0B0B0D}.ticker span{display:inline-block;white-space:nowrap;padding-left:100%;animation:tick 40s linear infinite}@keyframes tick{to{transform:translateX(-100%)}}section{padding:96px 0}.kicker{font-family:var(--mono);font-size:12px;color:var(--pink);font-weight:600;letter-spacing:.06em;margin-bottom:10px}.kicker,.sec-title{text-transform:uppercase}.sec-title{font-size:clamp(1.75rem,3.4vw,2.875rem);font-weight:800;line-height:1.05;max-width:16ch}.now{background:linear-gradient(135deg,rgba(212,255,58,.14),transparent 35%),linear-gradient(315deg,rgba(255,62,165,.16),transparent 40%),#121215;color:var(--ink);border:1.5px solid var(--line);border-radius:0;padding:56px;margin-top:-24px}.now .kicker{color:var(--brand)}.now .top{display:grid;grid-template-columns:1fr 1fr;grid-gap:56px;gap:56px;align-items:end;margin-bottom:48px}.now h2{color:#fff}.now .role{color:var(--cyan);font-family:var(--mono);font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;margin-top:12px}.now p{color:#AFC0BD;margin:0}.ships{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.ship{background:#0E0E11;border:1px solid var(--line);border-radius:0;padding:20px;display:flex;flex-direction:column;gap:10px;transition:border-color .2s,transform .2s}@media (hover:hover) and (pointer:fine){.ship:hover{border-color:var(--brand);transform:translateY(-3px)}}.ship b{color:#fff;font:600 15px/1.2 var(--disp);text-transform:uppercase;letter-spacing:0}.ship span{color:#AFC0BD;font-size:14.5px;line-height:1.5}.mini{height:96px;border-radius:0;background:#08080A linear-gradient(90deg,rgba(212,255,58,.06) 1px,transparent 0) 0 0/12px 12px;position:relative;overflow:clip}.mini .n{background:#fff;height:16px;border-left:4px solid var(--brand)}.mini .c,.mini .n{position:absolute;border-radius:0}.mini .c{padding:3px 7px;font-size:10px;line-height:1.3}.mini .w{background:#fff;color:#0F1E1D}.mini .g{background:#D5EEE8;color:#0F1E1D}.mini .tag{position:absolute;font-size:10px;font-weight:600;color:#0F1E1D;background:var(--sun);border-radius:0;padding:1px 6px}.mini svg{position:absolute;inset:0}@media (max-width:980px){.ships{grid-template-columns:1fr 1fr}.now .top{grid-template-columns:1fr;gap:20px}}@media (max-width:600px){.ships{grid-template-columns:1fr}.now{padding:28px}}.canvas-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;margin-bottom:28px}.canvas-head p{color:var(--soft);max-width:28em;margin:0}.canvas{position:relative;border-radius:0;border:1.5px solid var(--line);background:linear-gradient(rgba(241,241,236,.05) 1px,transparent 0) 0 0/40px 40px,linear-gradient(90deg,rgba(241,241,236,.05) 1px,transparent 0) 0 0/40px 40px,#0D0D10;padding:40px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:56px 64px;gap:56px 64px}.canvas svg.edges{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible}.canvas svg.edges path{animation:march .9s linear infinite}@keyframes march{to{stroke-dashoffset:-10}}.node{position:relative;z-index:1;background:#141418;border-radius:0;border:1px solid var(--line);box-shadow:none;overflow:clip;transition:transform .15s,box-shadow .15s}@media (hover:hover) and (pointer:fine){.node:hover{transform:translate(-2px,-2px);box-shadow:4px 4px 0 var(--pink)}}.node header{justify-content:space-between;padding:8px 14px;font-family:var(--mono);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--soft);background:#1D1D23;border-bottom:1px solid var(--line)}.node header,.node header .t{display:flex;align-items:center}.node header .t{gap:7px}.node header .t i{width:8px;height:8px;border-radius:0;background:var(--pink)}.node.study header{background:var(--cyan);color:#0B0B0D}.node.study header .t i{background:#0B0B0D}.node .body{padding:14px}.node h3{font-size:16px;font-weight:700;line-height:1.25}.node .r,.node h3{text-transform:uppercase}.node .r{color:var(--cyan);font-family:var(--mono);font-size:12px;font-weight:500;margin:3px 0 8px}.node p{margin:0;color:var(--soft);font-size:14.5px;line-height:1.5}.node .stat{display:inline-block;margin-top:10px;font:500 12px var(--mono);background:transparent;color:var(--brand);border:1px solid var(--brand);border-radius:0;padding:3px 8px}@property --spin{syntax:"<angle>";initial-value:0deg;inherits:false}.node.live{border:2px solid transparent;background:linear-gradient(#141418,#141418) padding-box,conic-gradient(from var(--spin),#D4FF3A,#38E8FF,#FF3EA5,#D4FF3A) border-box;animation:spin 4s linear infinite}@keyframes spin{to{--spin:360deg}}.node.live header{background:var(--brand);color:#0B0B0D}.node.live header .t i{background:#0B0B0D;box-shadow:0 0 0 0 rgba(11,11,13,.6);animation:pulse 2s infinite}@keyframes pulse{70%{box-shadow:0 0 0 7px rgba(11,11,13,0)}}.p1{grid-area:1/1}.p2{grid-area:1/2}.p3{grid-area:1/3}.p4{grid-area:2/3}.p5{grid-area:2/2}.p6{grid-area:2/1}.p7{grid-area:3/1}.p8{grid-area:3/2}.p9{grid-area:3/3}@media (max-width:860px){.canvas{grid-template-columns:1fr;gap:28px;padding:24px 20px 24px 44px}.canvas .node{grid-area:auto}}.proof{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:16px;gap:16px;margin-top:40px}.proof>div{grid-column:span 2}.proof>div:nth-child(n+4){grid-column:span 3}.proof>div{background:#121215;border:1px solid var(--line);border-radius:0;padding:26px}.proof .ba{font:800 30px/1 var(--disp);color:var(--brand);display:flex;align-items:center;gap:10px;flex-wrap:wrap}.proof .ba s{color:#75756E;text-decoration-thickness:2px}.proof .ba svg{flex:none}.proof .ba svg path{stroke:var(--pink)}.proof p{margin:12px 0 0;color:var(--soft);font-size:15px}@media (max-width:860px){.proof{grid-template-columns:1fr}.proof>div,.proof>div:nth-child(n+4){grid-column:auto}}footer{padding:96px 0 64px;border-top:1.5px solid var(--line)}footer h2{font-size:clamp(2rem,4.4vw,3.75rem);font-weight:800;line-height:1;text-transform:uppercase}footer .row{display:flex;gap:12px;flex-wrap:wrap;margin:28px 0 72px}.btn{display:inline-block;padding:13px 22px;border-radius:0;text-decoration:none;font-family:var(--mono);font-weight:600;font-size:13px;text-transform:uppercase;letter-spacing:.04em;transition:transform .1s,box-shadow .1s}.btn.p,.launcher{--sh:var(--pink)}.btn.p{background:var(--brand);color:#0B0B0D;box-shadow:5px 5px 0 var(--sh)}.btn.s{--sh:var(--cyan);border:1.5px solid var(--ink);box-shadow:0 0 0 var(--sh)}.colophon{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;color:var(--soft);font-family:var(--mono);font-size:12px;text-transform:uppercase}:root[data-mode=light]{color-scheme:light;--glow:rgba(200,0,110,.08);--edge:#E6007E;--bg:#EFEFEA;--ink:#0B0B0D;--soft:#54544E;--line:rgba(11,11,13,.16);--brand:#CCF33A;--pink:#C8006E;--cyan:#007C99}:root[data-mode=light] body:before{background:radial-gradient(40% 50% at 85% 10%,rgba(230,0,126,.12),transparent 70%),radial-gradient(40% 50% at 10% 60%,rgba(0,150,199,.1),transparent 70%),radial-gradient(30% 40% at 60% 100%,rgba(204,243,58,.25),transparent 70%)}:root[data-mode=light] body:after{background:repeating-linear-gradient(0deg,rgba(0,0,0,.025) 0 1px,transparent 1px 3px)}:root[data-mode=light] .hero h1{background-image:linear-gradient(90deg,#0B0B0D,#E6007E 25%,#0096C7 50%,#6B3DF5 75%,#0B0B0D)}:root[data-mode=light] .hero h1 .hola{color:#0B0B0D;-webkit-text-fill-color:#0B0B0D;background:var(--brand);width:-moz-fit-content;width:fit-content;padding:2px 8px}:root[data-mode=light] .photo{border-color:#0B0B0D}:root[data-mode=light] .phone{background:#fff;border-color:#0B0B0D;box-shadow:10px 10px 0 -2px var(--brand)}:root[data-mode=light] .thread{background:#fff linear-gradient(rgba(11,11,13,.05) 1px,transparent 0) 0 0/100% 22px}:root[data-mode=light] .msg.j,:root[data-mode=light] .typing{background:#F1F1EC;color:#0B0B0D}:root[data-mode=light] .msg.v{color:#fff}:root[data-mode=light] .msg a{color:#0B0B0D;-webkit-text-decoration-color:var(--pink);text-decoration-color:var(--pink);text-decoration-thickness:2px}:root[data-mode=light] .phone .note,:root[data-mode=light] .replies{background:#fff}:root[data-mode=light] .replies button{box-shadow:3px 3px 0 rgba(0,124,153,.3)}@media (hover:hover) and (pointer:fine){:root[data-mode=light] .replies button:hover{background:rgba(0,124,153,.07)}}:root[data-mode=light] .now{background:linear-gradient(135deg,rgba(204,243,58,.45),transparent 35%),linear-gradient(315deg,rgba(230,0,126,.12),transparent 40%),#fff;border-color:#0B0B0D}:root[data-mode=light] .now .kicker{color:var(--pink)}:root[data-mode=light] .now h2{color:#0B0B0D}:root[data-mode=light] .now p,:root[data-mode=light] .ship span{color:var(--soft)}:root[data-mode=light] .ship{background:#F7F7F3}:root[data-mode=light] .ship b{color:#0B0B0D}@media (hover:hover) and (pointer:fine){:root[data-mode=light] .ship:hover{border-color:#0B0B0D}}:root[data-mode=light] .mini{background:#E7E7E1 linear-gradient(90deg,rgba(11,11,13,.06) 1px,transparent 0) 0 0/12px 12px}:root[data-mode=light] .canvas{background:linear-gradient(rgba(11,11,13,.06) 1px,transparent 0) 0 0/40px 40px,linear-gradient(90deg,rgba(11,11,13,.06) 1px,transparent 0) 0 0/40px 40px,#F7F7F3}:root[data-mode=light] .node{background:#fff}:root[data-mode=light] .node header{background:#E9E9E3;color:var(--soft)}:root[data-mode=light] .node.live{background:linear-gradient(#fff,#fff) padding-box,conic-gradient(from var(--spin),#CCF33A,#0096C7,#E6007E,#CCF33A) border-box}:root[data-mode=light] .node.study header{background:#0B0B0D;color:#fff}:root[data-mode=light] .node.study header .t i{background:var(--brand)}:root[data-mode=light] .node .stat{background:var(--brand);border-color:#0B0B0D;color:#0B0B0D}:root[data-mode=light] .proof>div{background:#fff}:root[data-mode=light] .proof .ba{color:#0B0B0D}:root[data-mode=light] .proof .ba s{color:#85857E}:root[data-mode=light] .btn.p,:root[data-mode=light] .launcher{--sh:#0B0B0D}:root[data-mode=light] .langtile{background:linear-gradient(120deg,rgba(204,243,58,.5),transparent 45%),#fff;border-color:#0B0B0D;box-shadow:6px 6px 0 #0B0B0D}:root[data-mode=light] .lt-list b,:root[data-mode=light] .lt-words,:root[data-mode=light] footer h2{color:#0B0B0D}:root[data-mode=light] .theme-toggle .to-light{display:none}:root[data-mode=light] .theme-toggle .to-dark{display:revert}@media (max-width:380px){.langtile{grid-template-columns:1fr}}.phone .x,.theme-toggle,nav .links a{position:relative}.phone .x:after,.theme-toggle:after,nav .links a:after{content:"";position:absolute;inset:-13px -14px}.theme-toggle:after{inset:-6px}.phone .x:after{inset:-11px}@media (pointer:coarse){.replies button{min-height:44px}}.replies button:active,.theme-toggle:active{transform:translate(2px,2px)}@media (hover:hover) and (pointer:fine){.btn:hover,.launcher.show:hover{transform:translate(-2px,-2px);box-shadow:7px 7px 0 var(--sh)}}.btn:active,.launcher.show:active{transform:translate(2px,2px);box-shadow:2px 2px 0 var(--sh)}@keyframes rise{0%{opacity:0;translate:0 28px}}@keyframes wipe-in{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{-webkit-clip-path:inset(0);clip-path:inset(0)}}@keyframes nudge{0%{translate:0 28px}}@keyframes slide-in{0%{opacity:0;translate:40px 0}}nav{animation:rise .7s cubic-bezier(.16,1,.3,1) backwards}.hero>div:first-child>*{animation:rise .9s cubic-bezier(.16,1,.3,1) backwards}.hero>div:first-child>:first-child{animation-delay:.05s}.hero>div:first-child>h1{animation:sheen 12s linear infinite,wipe-in .9s cubic-bezier(.7,0,.2,1) .15s backwards}.hero>div:first-child>.lede{animation:nudge .9s cubic-bezier(.16,1,.3,1) .2s backwards}.hero>div:first-child>:nth-child(4){animation-delay:.55s}.hero>div:first-child>:nth-child(5){animation-delay:.65s}.hero>div:first-child>:nth-child(6){animation-delay:.75s}.hero>.slot{animation:slide-in 1s cubic-bezier(.16,1,.3,1) .35s backwards}.ticker{animation:rise .8s cubic-bezier(.16,1,.3,1) .9s backwards}.proof .ba{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:is(.ship,.proof>div){position:relative}.node:before,:is(.ship,.proof>div):after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;opacity:0;transition:opacity .3s;background:radial-gradient(220px circle at var(--mx,50%) var(--my,50%),var(--glow),transparent 70%)}@media (hover:hover) and (pointer:fine){.node:hover:before,:is(.ship,.proof>div):hover:after{opacity:1}}::view-transition-new(root),::view-transition-old(root){animation:none;mix-blend-mode:normal}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation:none!important;transition:none!important}.ticker span{padding-left:16px}.lt-words span:first-child{opacity:1}}