@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2?dpl=dpl_78DGQvFtj8fwGPn5J1VDWVF41UDk)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2?dpl=dpl_78DGQvFtj8fwGPn5J1VDWVF41UDk)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2?dpl=dpl_78DGQvFtj8fwGPn5J1VDWVF41UDk)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2?dpl=dpl_78DGQvFtj8fwGPn5J1VDWVF41UDk)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_3ed356bf-module__O81G2W__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_3ed356bf-module__O81G2W__variable{--font-jakarta:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/c3cb240f9c892514-s.3z_x6eowsw16y.woff2?dpl=dpl_78DGQvFtj8fwGPn5J1VDWVF41UDk)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.2_mbdogr7ni8i.woff2?dpl=dpl_78DGQvFtj8fwGPn5J1VDWVF41UDk)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_5260ebab-module__FJ2x7G__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_5260ebab-module__FJ2x7G__variable{--font-dm:"DM Sans", "DM Sans Fallback"}
.ld{--bg:#0a0a0b;--bg2:#0f0f11;--card:#121215;--card2:#17171b;--line:#232329;--line2:#2e2e35;--line3:#3a3a42;--dim:#6e6e78;--mut:#a5a5ae;--txt:#f4f4f5;--vio:#8b5cf6;--vio2:#a78bfa;--clay:#d97757;--clay2:#e08a68;--up:#4ade80;--disp:var(--font-jakarta), system-ui, sans-serif;--body:var(--font-dm), system-ui, sans-serif;--nav-h:68px;--pad:24px;--navpad:32px;font-family:var(--body);color:var(--txt);background:var(--bg);-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.6}html:has(.ld){scroll-behavior:smooth}@media (hover:none){html:has(.ld){scroll-behavior:auto}}.ld *{box-sizing:border-box;margin:0;padding:0}.ld h1,.ld h2,.ld h3{font-family:var(--disp);letter-spacing:-.02em;color:#fff;line-height:1.12}.ld a{color:inherit}.ld ::selection{background:var(--vio);color:#fff}.ld .wrap{max-width:1120px;padding:0 var(--pad);margin:0 auto}.ld .ld-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ld section{padding:96px 0;scroll-margin-top:90px}.ld #waitlist{scroll-margin-top:96px}.ld .caret{background:var(--vio);vertical-align:-.07em;border-radius:1px;width:.06em;height:.9em;margin-left:.12em;animation:1.1s steps(2,start) infinite ld-blink;display:inline-block}@keyframes ld-blink{to{visibility:hidden}}@media (prefers-reduced-motion:reduce){.ld .caret{animation:none}}.ld nav{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);background:#0a0a0bd1;position:sticky;top:0}.ld .nav-wrap{max-width:1400px;padding:0 var(--navpad);margin:0 auto}.ld .nav-in{height:var(--nav-h);align-items:center;display:flex;position:relative}.ld .logo{font-family:var(--disp);color:#fff;align-items:center;gap:10px;font-size:19px;font-weight:800;text-decoration:none;display:flex}.ld .logo-mark{width:auto;height:28px;display:block}.ld .nav-links{gap:40px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ld .nav-links a{color:#fff;font-size:15px;font-weight:500;text-decoration:none;transition:color .12s}.ld .nav-links a:hover{color:var(--vio2)}.ld .nav-cta{align-items:center;gap:16px;margin-left:auto;display:flex}.ld .gh-link{color:var(--mut);align-items:center;gap:7px;font-size:14.5px;font-weight:600;text-decoration:none;transition:color .12s;display:flex}.ld .gh-link:hover{color:#fff}.ld .btn{font-family:var(--body);cursor:pointer;border:1px solid #fff;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:12px 22px;font-size:15.5px;font-weight:600;text-decoration:none;transition:transform .12s,box-shadow .12s,background .12s;display:inline-flex}.ld .btn:hover{transform:translateY(-1px)}.ld .btn-solid{color:var(--bg);background:#fff}.ld .btn-solid:hover{box-shadow:0 6px 22px #ffffff24}.ld .btn-ghost{color:var(--txt);border-color:var(--line3);background:0 0}.ld .btn-ghost:hover{background:var(--card2)}.ld .btn-sm{border-radius:8px;padding:8px 16px;font-size:14px}.ld .nav-burger{width:44px;height:44px;color:var(--txt);cursor:pointer;background:0 0;border:0;place-items:center;margin-left:auto;margin-right:-10px;display:none}.ld .nav-burger:focus-visible{outline:2px solid var(--vio2);outline-offset:-4px;border-radius:10px}.ld .burger-box{width:22px;height:14px;display:block;position:relative}.ld .burger-box i{background:currentColor;border-radius:2px;width:100%;height:2px;transition:transform .22s cubic-bezier(.4,0,.2,1),opacity .14s linear,width .22s;position:absolute;left:0}.ld .burger-box i:first-child{top:0}.ld .burger-box i:nth-child(2){width:16px;top:6px}.ld .burger-box i:nth-child(3){top:12px}.ld .nav-burger.is-open .burger-box i:first-child{transform:translateY(6px)rotate(45deg)}.ld .nav-burger.is-open .burger-box i:nth-child(2){opacity:0}.ld .nav-burger.is-open .burger-box i:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.ld .nav-scrim{bottom:0;left:0;right:0;top:var(--nav-h);z-index:44;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0606089e;animation:.18s both nav-fade-in;position:fixed}.ld .nav-panel{left:0;right:0;top:var(--nav-h);z-index:45;max-height:calc(100dvh - var(--nav-h));overscroll-behavior:contain;background:var(--bg2);border-bottom:1px solid var(--line2);padding:8px var(--navpad) 22px;animation:.24s cubic-bezier(.22,1,.36,1) both nav-slide-in;position:fixed;overflow-y:auto;box-shadow:0 26px 50px -22px #000000e6}.ld .nav-panel:focus{outline:none}.ld .nav-panel-links{flex-direction:column;display:flex}.ld .nav-panel-links a{min-height:56px;font-family:var(--disp);letter-spacing:-.02em;color:#fff;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 2px;font-size:21px;font-weight:700;text-decoration:none;transition:color .12s;display:flex}.ld .nav-panel-links a:last-child{border-bottom:0}.ld .nav-panel-links a:active{color:var(--vio2)}.ld .nav-panel-links a:focus-visible{outline:2px solid var(--vio2);outline-offset:2px;border-radius:8px}.ld .nav-panel-links svg{width:15px;height:15px;color:var(--dim);flex-shrink:0}.ld .nav-panel-cta{flex-direction:column;gap:10px;margin-top:20px;display:flex}.ld .nav-panel-cta .btn{width:100%;min-height:50px;font-size:16px}@keyframes nav-fade-in{0%{opacity:0}to{opacity:1}}@keyframes nav-slide-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ld .nav-scrim,.ld .nav-panel{animation:none}.ld .burger-box i{transition:none}}.ld .hero{min-height:calc(100vh - var(--nav-h));min-height:calc(100svh - var(--nav-h));text-align:center;flex-direction:column;justify-content:flex-start;padding:max(28px,50vh - 470px) 0 60px;display:flex;position:relative}.ld .pixel-stage{width:min(460px,92vw);margin:0 auto 18px}.ld .pixel-stage svg{width:100%;height:auto;display:block}.ld .hero h1{max-width:880px;margin:0 auto 22px;font-size:clamp(40px,6.4vw,70px);font-weight:800;line-height:1.1}.ld .hero .hl{z-index:0;color:#fff;margin-left:.06em;display:inline-block;position:relative}.ld .hero .hl:before{content:"";z-index:-1;background:var(--vio);transform-origin:0;border-radius:.07em;animation:.5s cubic-bezier(.3,.9,.4,1) .35s both ld-hl-in;position:absolute;inset:.11em -.08em .04em}@keyframes ld-hl-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.ld .hero .hl:before{animation:none;transform:scaleX(1)}}.ld .hero .sub{color:var(--txt);opacity:.92;text-wrap:balance;max-width:760px;margin:0 auto 34px;font-size:clamp(18px,2.2vw,22px);line-height:1.3}.ld .resume-pill{color:var(--txt);background:var(--card);border:1px solid var(--line2);border-radius:999px;align-items:center;gap:9px;margin-bottom:20px;padding:9px 18px;font-size:14px;font-weight:600;text-decoration:none;transition:background .12s,border-color .12s;display:inline-flex}.ld .resume-pill:hover{background:var(--card2);border-color:var(--line3)}.ld .resume-pill .rp-dot{background:var(--vio2);border-radius:999px;flex-shrink:0;width:7px;height:7px}.ld .cta-row{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:12px;display:flex}.ld .email-group{background:var(--card);border:1.5px solid var(--line3);border-radius:12px;width:min(430px,100%);padding:5px;transition:border-color .15s;display:flex}.ld .email-group:focus-within{border-color:var(--vio)}.ld .domain-cta{flex-direction:column;align-items:stretch;gap:8px;width:min(250px,100%);margin:0 auto;display:flex}.ld .domain-cta .btn{padding:10px 18px;font-size:15px}.ld .domain-group{background:var(--card);border:1.5px solid var(--line3);border-radius:12px;align-items:center;gap:2px;padding:4px 4px 4px 16px;transition:border-color .15s;display:flex}.ld .domain-group:focus-within{border-color:var(--vio)}.ld .domain-ic{width:22px;height:22px;color:var(--dim);flex-shrink:0;place-items:center;display:grid}.ld .domain-ic svg{width:19px;height:19px}.ld .domain-ic img{border-radius:4px;width:20px;height:20px}.ld .domain-group input{min-width:0;font-family:var(--body);color:var(--txt);background:0 0;border:0;outline:0;flex:1;padding:9px 8px;font-size:15px}.ld .domain-note{text-align:center;color:var(--dim);font-size:13.5px}.ld .email-group input[type=email]{font-family:var(--body);color:var(--txt);background:0 0;border:0;outline:0;flex:1;min-width:0;padding:8px 14px;font-size:15.5px}.ld .email-group input[type=email]::placeholder{color:var(--dim)}.ld .email-group .btn{white-space:nowrap;border-radius:8px}.ld .hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.ld .joined{border:1px solid var(--line2);background:var(--card);color:var(--txt);border-radius:12px;align-items:center;gap:8px;padding:14px 22px;font-weight:600;display:inline-flex}.ld .joined svg{width:16px;height:16px;color:var(--up)}.ld .form-error{color:#f87171;margin-top:12px;font-size:14px}.ld .hero-selfhost{margin-top:16px}.ld .hero-note{color:var(--dim);margin-top:16px;font-size:14px}.ld .hero-note a{color:var(--txt);font-weight:600}.ld .gift-ic{width:14px;height:14px;color:var(--vio2);vertical-align:-2px;margin-right:6px;display:inline-block}.ld .doodle{pointer-events:none;position:absolute}.ld .doodle path{fill:none;stroke:#4b4b55;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.ld .doodle-l{width:70px;top:32%;left:4%;transform:rotate(-12deg)}.ld .doodle-r{width:56px;top:26%;right:5%;transform:rotate(14deg)}.ld .doodle-arrow{width:80px;top:62%;right:14%}.ld .sec-h{text-align:center;max-width:720px;margin:0 auto 64px}.ld .sec-h h2{margin-bottom:18px;font-size:clamp(30px,4.4vw,46px);font-weight:800}.ld .sec-h h2:last-child{margin-bottom:0}.ld .sec-h p{color:var(--mut);font-size:17.5px}.ld .steps{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.ld .step{border:1px solid var(--line);background:var(--card);border-radius:12px;padding:28px 24px;transition:border-color .15s;position:relative}.ld .step:hover{border-color:var(--line3)}.ld .step .num{font-family:var(--disp);background:var(--vio);color:#fff;border-radius:10px;place-items:center;width:34px;height:34px;margin-bottom:18px;font-size:15px;font-weight:800;display:grid}.ld .step h3{margin-bottom:9px;font-size:19px;font-weight:700}.ld .step p{color:var(--mut);font-size:14.8px}.ld .band-alt{background:var(--bg2);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.ld .who{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:64px;display:grid}.ld .who-card{border:1px solid var(--line);background:var(--card);border-radius:22px;padding:46px 38px 50px}.ld .who-doodle{width:74px;height:74px;margin-bottom:30px;display:block}.ld .who-doodle path,.ld .who-doodle circle{fill:none;stroke:currentColor;stroke-width:1.1px;stroke-linecap:round;stroke-linejoin:round}.ld .who-doodle.pink{color:#f472b6}.ld .who-doodle.vio{color:var(--vio2)}.ld .who-doodle.blue{color:#60a5fa}.ld .who-card h3{letter-spacing:-.015em;margin-bottom:14px;font-size:25px;font-weight:800}.ld .who-card p{color:var(--mut);font-size:16.5px;line-height:1.65}.ld section#features{padding-top:128px}.ld .show-head{text-align:center;margin:0 auto 36px;animation:.5s both show-text-in}.ld .show-title{letter-spacing:-.015em;white-space:nowrap;margin-bottom:10px;font-size:clamp(30px,4.6vw,50px);font-weight:800}.ld .show-cap{font-family:var(--body);color:var(--mut);font-size:15.5px}@keyframes show-text-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ld .show-head{animation:none}}.ld .show-frame-wrap{position:relative}.ld .show-frame-wrap:before{content:"";filter:blur(20px);z-index:0;pointer-events:none;background:radial-gradient(#8b5cf62e,#0000 68%);position:absolute;inset:-10% -6%}.ld .show-frame{z-index:1;border:1px solid var(--line2);background:var(--card);border-radius:16px;position:relative;overflow:hidden;box-shadow:0 32px 72px -28px #000000bf}.ld .show-chrome{background:var(--card2);border-bottom:1px solid var(--line);gap:6px;padding:13px 16px;display:flex}.ld .show-chrome i{background:#2a2a30;border-radius:50%;width:10px;height:10px;display:block}.ld .show-media{position:relative}.ld .show-stack{aspect-ratio:3020/1370;background:#000;width:100%;position:relative}.ld .show-slide{opacity:0;transition:opacity .6s;position:absolute;inset:0}.ld .show-slide.active{opacity:1;z-index:1}.ld .show-slide img{object-fit:cover}@media (prefers-reduced-motion:reduce){.ld .show-slide{transition:none}}.ld .show-stage{align-items:center;gap:20px;display:flex}.ld .show-stage .show-frame-wrap{flex:1;min-width:0}.ld .show-dots{justify-content:center;align-items:center;gap:10px;margin-top:26px;display:flex}.ld .show-dot{background:var(--line3);cursor:pointer;border:0;border-radius:50%;width:8px;height:8px;padding:0;transition:background .15s,transform .15s}.ld .show-dot:hover{background:var(--mut)}.ld .show-dot.active{background:var(--vio);transform:scale(1.25)}.ld .show-dot:focus-visible{outline:2px solid var(--vio2);outline-offset:3px}.ld .show-arrow{border:1px solid var(--line3);width:52px;height:52px;color:var(--mut);cursor:pointer;opacity:0;background:0 0;border-radius:50%;flex:none;place-items:center;transition:opacity .2s,border-color .15s,color .15s,background .15s;display:grid}.ld .showcase:hover .show-arrow,.ld .show-arrow:focus-visible{opacity:1}@media (hover:none){.ld .show-arrow{opacity:1}}.ld .show-arrow svg{width:24px;height:24px}.ld .show-arrow:hover{border-color:var(--line3);background:var(--card2);color:#fff}.ld .show-arrow:focus-visible{outline:2px solid var(--vio2);outline-offset:3px}@media (max-width:600px){.ld .show-stage{gap:10px}.ld .show-arrow{width:38px;height:38px}.ld .show-arrow svg{width:18px;height:18px}.ld .show-title{white-space:normal}}.ld .demo-frame-wrap{max-width:1100px;margin:0 auto}.ld .demo-stack{aspect-ratio:16/9;background:#000;width:100%;position:relative}.ld .demo-iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.ld .oss-in{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.ld .oss-copy h2{margin-bottom:20px;font-size:clamp(28px,3.8vw,40px);font-weight:800}.ld .oss-copy p{color:var(--mut);margin-bottom:16px;font-size:16.5px}.ld .oss-badges{flex-wrap:wrap;gap:10px;margin:22px 0 28px;display:flex}.ld .oss-badge{border:1px solid var(--line2);background:var(--card);color:var(--mut);border-radius:8px;padding:6px 12px;font-size:12.5px;font-weight:600}.ld .oss-btns{flex-wrap:wrap;gap:12px;display:flex}.ld .term{border:1px solid var(--line);color:#d4d4d8;background:#000;border-radius:14px;padding:22px 24px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:13.5px;line-height:1.85;overflow-x:auto;box-shadow:0 24px 56px -20px #000c}.ld .term .t-dots{gap:6px;margin-bottom:16px;display:flex}.ld .term .t-dots i{background:#2a2a30;border-radius:50%;width:10px;height:10px;display:block}.ld .term .cmd{color:#fff}.ld .term .dim{color:var(--dim)}.ld .term .out{color:#86efac}.ld .plans{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:18px;display:grid}.ld .plan{border:1px solid var(--line);background:var(--card);border-radius:16px;flex-direction:column;padding:30px 26px;display:flex;position:relative}.ld .plan.hero-plan{border:2px solid var(--vio)}.ld .plan .p-badge{letter-spacing:.04em;background:var(--vio);color:#fff;border-radius:999px;padding:4px 12px;font-size:11.5px;font-weight:700;position:absolute;top:-12px;left:24px}.ld .plan .p-badge.soft{background:var(--card);color:var(--mut);border:1px solid var(--line2)}.ld .plan h3{margin-bottom:6px;font-size:17px;font-weight:700}.ld .plan .p-price{font-family:var(--disp);letter-spacing:-.02em;color:#fff;margin:8px 0 2px;font-size:36px;font-weight:800}.ld .plan .p-price small{color:var(--dim);font-size:14px;font-weight:600;font-family:var(--body)}.ld .plan .p-sub{color:var(--dim);margin-bottom:20px;font-size:13.5px}.ld .plan ul{flex:1;margin-bottom:26px;list-style:none}.ld .plan li{color:var(--txt);white-space:nowrap;padding:7px 0 7px 28px;font-size:15.5px;position:relative}.ld .plan li:before{content:"✓";color:var(--vio2);font-size:17px;font-weight:700;position:absolute;left:2px}.ld .plan li .li-hint{vertical-align:baseline;margin-left:6px;display:inline-block;position:relative}.ld .plan li .li-hint>button{font:inherit;color:var(--vio2);cursor:help;letter-spacing:.01em;background:#a78bfa1a;border:1px solid #a78bfa59;border-radius:999px;align-items:center;gap:4px;padding:4px 9px 4px 7px;font-size:11.5px;font-weight:600;line-height:1;display:inline-flex}.ld .plan li .li-hint>button:hover,.ld .plan li .li-hint>button:focus-visible{border-color:var(--vio2);background:#a78bfa33;outline:none}.ld .plan li .li-pop{white-space:normal;border:1px solid var(--line2);width:250px;color:var(--mut);opacity:0;visibility:hidden;z-index:20;background:#1b1b21;border-radius:10px;padding:11px 13px;font-size:12.5px;line-height:1.5;transition:opacity .12s;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%);box-shadow:0 12px 28px #00000080}.ld .plan li .li-pop:after{content:"";height:10px;position:absolute;top:100%;left:0;right:0}.ld .plan li .li-pop a{color:var(--vio2);text-underline-offset:2px;margin-top:7px;font-weight:600;text-decoration:underline;display:inline-block}.ld .plan li .li-pop a:hover{color:#fff}.ld .plan li .li-hint:hover .li-pop,.ld .plan li .li-hint:focus-within .li-pop{opacity:1;visibility:visible}.ld .plans>.plan:first-child li .li-pop{left:0;transform:none}.ld .plans>.plan:last-child li .li-pop{left:auto;right:0;transform:none}@media (max-width:900px){.ld .plan li .li-pop{width:210px}}.ld .plan .btn{width:100%}.ld .cloud-adds{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:0 auto 46px;display:flex}.ld .cloud-adds .ca-label{letter-spacing:.11em;text-transform:uppercase;color:var(--dim);margin-right:4px;font-size:11.5px;font-weight:700}.ld .ca-pill{color:var(--mut);background:var(--card);border:1px solid var(--line2);border-radius:8px;align-items:center;gap:8px;padding:8px 14px;font-size:13.5px;font-weight:600;display:inline-flex}.ld .ca-pill svg{width:16px;height:16px;color:var(--vio2);flex-shrink:0}.ld .found{border:1px solid var(--line2);background:radial-gradient(120% 150% at 0% 0%, #8b5cf624, transparent 60%), var(--card2);text-align:left;border-radius:14px;align-items:stretch;max-width:660px;margin:4px auto 46px;display:flex;position:relative;box-shadow:0 18px 44px -30px #8b5cf6b3}.ld .found-main{flex:1;min-width:0;padding:19px 24px 21px}.ld .found-k{font-family:var(--disp);letter-spacing:.13em;text-transform:uppercase;color:var(--vio2);font-size:11.5px;font-weight:700;display:block}.ld .found-v{font-family:var(--disp);letter-spacing:-.035em;color:#fff;flex-wrap:wrap;align-items:baseline;gap:2px 13px;margin-top:10px;font-size:clamp(29px,3.6vw,40px);font-weight:800;line-height:1.04;display:flex}.ld .found-hl{z-index:0;white-space:nowrap;color:#fff;margin-left:.06em;display:inline-block;position:relative}.ld .found-hl:before{content:"";z-index:-1;background:var(--vio);border-radius:.07em;position:absolute;inset:.11em -.09em .04em}.ld .found-note{font-family:var(--body);letter-spacing:0;color:var(--mut);align-items:center;gap:5px;font-size:13.5px;font-weight:500;display:inline-flex}.ld .found-lock{width:12px;height:12px;color:var(--dim);flex-shrink:0}.ld .found-stub{border-left:1px dashed var(--line3);flex-direction:column;flex-shrink:0;justify-content:center;gap:2px;padding:18px 22px;display:flex;position:relative}.ld .found-stub-k{letter-spacing:.13em;text-transform:uppercase;color:var(--mut);font-size:10.5px;font-weight:700}.ld .found-stub-v{font-family:var(--disp);letter-spacing:-.015em;color:var(--txt);white-space:nowrap;font-size:15.5px;font-weight:700}.ld .found-stub-n{color:var(--mut);white-space:nowrap;font-size:12.5px}.ld .found-px{width:36px;height:33px;position:absolute;top:-27px;right:30px}.ld .found-px .px-b{fill:var(--clay)}.ld .found-px .px-s{fill:#b0563a}.ld .found-px .px-e{fill:#1a1a1e}.ld .p-was,.ld .pm-was{font-family:var(--disp);color:var(--dim);letter-spacing:-.02em;font-weight:700;text-decoration:none;position:relative}.ld .p-was:after,.ld .pm-was:after{content:"";background:var(--vio2);border-radius:2px;position:absolute;top:47%;left:-7%;right:-7%;transform:rotate(-7deg)}.ld .p-was{margin-right:11px;font-size:20px}.ld .p-was:after{height:2px}.ld .plan .p-found{letter-spacing:.005em;color:var(--vio2);align-items:center;gap:6px;margin-top:3px;font-size:12.5px;font-weight:700;display:inline-flex}.ld .plan .p-found svg{flex-shrink:0;width:12px;height:12px}.ld .plan .p-off{font-family:var(--disp);letter-spacing:.01em;color:var(--bg);background:var(--vio);border-radius:5px;align-self:flex-start;margin-top:9px;padding:3px 8px 4px;font-size:12px;font-weight:800;line-height:1.15}.ld .plan .p-off+.p-price{margin-top:4px}.ld .plans-m{display:none}.ld .pm-table{table-layout:fixed;border-collapse:collapse;width:100%}.ld .pm-table th,.ld .pm-table td{text-align:center;vertical-align:middle;border-bottom:1px solid var(--line);padding:10px 6px}.ld .pm-table thead th{border-bottom:1px solid var(--line2);vertical-align:bottom;padding:16px 6px 14px}.ld .pm-table tfoot td{border-bottom:0;padding:16px 5px 0}.ld .pm-name{font-family:var(--disp);color:var(--mut);letter-spacing:.01em;font-size:13px;font-weight:700;display:block}.ld .pm-price{font-family:var(--disp);letter-spacing:-.03em;color:#fff;margin-top:2px;font-size:clamp(22px,6.4vw,30px);font-weight:800;display:block}.ld .pm-price small{font-family:var(--body);color:var(--dim);letter-spacing:0;font-size:11px;font-weight:600}.ld .pm-tag{width:fit-content;font-family:var(--disp);letter-spacing:.01em;color:var(--bg);background:var(--vio);white-space:nowrap;border-radius:4px;margin:0 auto 4px;padding:1px 5px 2px;font-size:10px;font-weight:800;line-height:1.2;display:block}.ld .pm-was{font-size:12.5px;display:inline-block}.ld .pm-was:after{height:1.5px}.ld .pm-price-f{margin-top:0;font-size:clamp(19px,5.4vw,26px)}.ld .pm-per{font-family:var(--body);color:var(--dim);margin-top:1px;font-size:10.5px;font-weight:600;display:block}.ld .pm-flag{letter-spacing:.08em;text-transform:uppercase;color:var(--vio2);margin-bottom:5px;font-size:9.5px;font-weight:700;display:block}.ld .pm-table .pm-pick{background:#8b5cf612}.ld .pm-table thead .pm-pick{box-shadow:inset 0 3px 0 var(--vio);border-radius:4px 4px 0 0}.ld .pm-table tfoot .pm-pick{background:0 0}.ld .pm-table tbody td{color:var(--mut);font-size:12.5px;line-height:1.35}.ld .pm-table tbody td b{font-family:var(--disp);color:var(--txt);letter-spacing:-.02em;font-size:17px;font-weight:800;display:block}.ld .pm-table tbody .pm-off{color:var(--line3);font-size:15px}.ld .pm-table tfoot .btn{border-radius:9px;width:100%;min-height:46px;padding:11px 4px;font-size:13.5px}.ld .pm-table tfoot td:not(.pm-pick) .btn{color:var(--txt);border-color:var(--line3);background:0 0}.ld .pm-all{border-top:1px solid var(--line);margin-top:30px;padding-top:22px}.ld .pm-all h3{letter-spacing:.11em;text-transform:uppercase;color:var(--dim);margin-bottom:14px;font-size:11.5px;font-weight:700}.ld .pm-all ul{column-gap:20px;list-style:none}.ld .pm-all li{break-inside:avoid;color:var(--mut);padding:5px 0 5px 20px;font-size:13.5px;line-height:1.4;position:relative}.ld .pm-all li:before{content:"✓";color:var(--vio2);font-size:13px;font-weight:700;position:absolute;top:5px;left:0}.ld .faq-list{max-width:760px;margin:0 auto}.ld details{border:1px solid var(--line);background:var(--card);border-radius:12px;margin-bottom:12px;overflow:hidden}.ld summary{cursor:pointer;font-size:16.5px;font-weight:600;font-family:var(--disp);color:#fff;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;list-style:none;display:flex}.ld summary::-webkit-details-marker{display:none}.ld summary:after{content:"+";color:var(--dim);flex-shrink:0;font-size:22px;font-weight:400;transition:transform .18s}.ld details[open] summary:after{transform:rotate(45deg)}.ld details .a{color:var(--mut);padding:0 24px 22px;font-size:15.5px}.ld details .a a{color:var(--txt);font-weight:600}.ld .final{text-align:center;border-top:1px solid var(--line);position:relative;overflow:hidden}.ld .final h2{margin-bottom:18px;font-size:clamp(32px,5vw,52px);font-weight:800}.ld .final p{color:var(--mut);max-width:520px;margin:0 auto 36px;font-size:17px}.ld .final .email-group{margin:0 auto}.ld .final .hero-note{color:var(--dim)}.ld .final .hero-note a{color:var(--txt)}.ld .doodle-f1{width:60px;top:70px;left:8%;transform:rotate(-10deg)}.ld .doodle-f2{width:70px;bottom:80px;right:9%;transform:rotate(8deg)}.ld footer{border-top:1px solid var(--line);background:var(--bg);padding:72px 0 40px}.ld .foot-grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:48px;margin-bottom:56px;display:grid}.ld .foot-brand p{color:var(--dim);max-width:260px;margin-top:14px;font-size:14.5px}.ld .foot-col h4{font-family:var(--disp);text-transform:uppercase;letter-spacing:.1em;color:var(--dim);margin-bottom:18px;font-size:13px;font-weight:700}.ld .foot-col a{color:var(--mut);padding:5px 0;font-size:14.5px;text-decoration:none;transition:color .12s;display:block}.ld .foot-col a:hover{color:#fff}.ld .foot-bottom{color:var(--dim);border-top:1px solid #1a1a1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:28px;font-size:13.5px;display:flex}.ld .foot-bottom a{color:var(--txt);font-weight:600;text-decoration:none}.ld .foot-oss{align-items:center;gap:5px;display:inline-flex}.ld .foot-oss svg{width:15px;height:15px;color:var(--vio2)}.ld .foot-made{align-items:center;gap:7px;display:inline-flex}.ld .foot-made .cc-mark{flex-shrink:0;width:auto;height:15px}.ld .foot-made a{transition:color .12s}.ld .foot-made a:hover{color:var(--vio2)}@media (max-width:980px){.ld{--nav-h:58px;--pad:22px;--navpad:22px}.ld nav{background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none}.ld section{scroll-margin-top:calc(var(--nav-h) + 12px);padding:76px 0}.ld section#features{padding-top:88px}.ld .steps{grid-template-columns:repeat(2,1fr)}.ld .who{grid-template-columns:1fr}.ld .oss-in{grid-template-columns:1fr;gap:44px}.ld .nav-links,.ld .nav-cta{display:none}.ld .nav-burger{display:grid}.ld .doodle,.ld .br-desk{display:none}.ld .hero{justify-content:center;padding:24px 0 56px}.ld .hero h1{text-wrap:balance;margin-bottom:18px;font-size:clamp(30px,7vw,54px)}.ld .hero .sub{margin-bottom:28px;font-size:clamp(16px,3.4vw,20px);line-height:1.4}.ld .pixel-stage{width:min(380px,84vw);margin-bottom:14px}.ld .domain-cta{gap:10px;width:min(340px,100%)}.ld .domain-cta .btn{min-height:50px;padding:14px 18px;font-size:16px}.ld .domain-group{padding:5px 5px 5px 14px}.ld .domain-group input{padding:12px 8px;font-size:16px}.ld .sec-h{margin-bottom:44px}.ld .sec-h h2{margin-bottom:14px;font-size:clamp(26px,5.4vw,40px)}.ld .sec-h p{font-size:16px}.ld .step{border-radius:14px;grid-template-columns:32px 1fr;column-gap:13px;padding:22px 20px;display:grid}.ld .step .num{width:32px;height:32px;margin-bottom:0;font-size:14px}.ld .step h3{grid-column:2;align-self:center;margin-bottom:0;font-size:18px}.ld .step p{grid-column:2;margin-top:8px}.ld .who{gap:16px;margin-top:40px}.ld .who-card{border-radius:18px;padding:30px 24px 32px}.ld .who-doodle{width:54px;height:54px;margin-bottom:20px}.ld .who-card h3{margin-bottom:10px;font-size:21px}.ld .who-card p{font-size:15.5px}.ld .show-head{margin-bottom:24px}.ld .show-title{white-space:normal;font-size:clamp(20px,5.6vw,34px)}.ld .show-cap{font-size:14px}.ld .show-stage{display:block;position:relative}.ld .show-frame-wrap:before{inset:-8% 0}.ld .show-arrow{z-index:3;opacity:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;background:#0a0a0c9e;border-color:#ffffff2e;width:40px;height:40px;position:absolute;top:50%;transform:translateY(-50%)}.ld .show-arrow svg{width:20px;height:20px}.ld .show-arrow-prev{left:8px}.ld .show-arrow-next{right:8px}.ld .show-dots{gap:0;margin-top:14px}.ld .show-dot{background:0 0;place-items:center;width:30px;height:44px;display:grid}.ld .show-dot i{background:var(--line3);border-radius:999px;width:7px;height:7px;transition:width .2s,background .2s;display:block}.ld .show-dot.active{background:0 0;transform:none}.ld .show-dot.active i{background:var(--vio);width:20px}.ld .show-dot:focus-visible{outline-offset:-4px;border-radius:10px}@media (prefers-reduced-motion:reduce){.ld .show-dot i{transition:none}}.ld .show-chrome{padding:10px 13px}.ld .show-chrome i{width:8px;height:8px}.ld .plans{display:none}.ld .plans-m{display:block}.ld .found{flex-direction:column;max-width:470px;margin:22px auto 32px}.ld .found-main{padding:17px 20px 18px}.ld .found-v{margin-top:8px}.ld .found-stub{border-left:0;border-top:1px dashed var(--line3);flex-flow:wrap;justify-content:flex-start;align-items:baseline;gap:3px 9px;padding:12px 20px 14px}.ld .found-px{width:33px;height:30px;top:-25px;right:22px}.ld .plan li{white-space:normal}.ld .cloud-adds{display:none}.ld summary{gap:12px;padding:17px 18px;font-size:15.5px}.ld details .a{padding:0 18px 20px;font-size:15px}.ld .final h2{text-wrap:balance;font-size:clamp(27px,6.2vw,44px)}.ld .final p{margin-bottom:28px;font-size:16px}.ld .final .btn{width:min(340px,100%);min-height:50px;font-size:16px}.ld footer{padding:56px 0 32px}.ld .foot-grid{grid-template-columns:1fr 1fr;gap:34px 20px;margin-bottom:36px}.ld .foot-brand{grid-column:1/-1}.ld .foot-brand p{max-width:420px}.ld .foot-col h4{margin-bottom:10px}.ld .foot-col a{padding:11px 0}.ld .foot-grid>.foot-col:last-child{grid-column:1/-1;grid-template-columns:1fr 1fr;column-gap:20px;display:grid}.ld .foot-grid>.foot-col:last-child h4{grid-column:1/-1}.ld .foot-bottom{flex-direction:column;align-items:flex-start;gap:12px;padding-top:22px}.ld .btn-sm{min-height:44px;padding:10px 16px}.ld .btn{min-height:44px}}@media (min-width:420px) and (max-width:980px){.ld .pm-all ul{column-count:2}}@media (max-width:600px){.ld{--pad:20px;--navpad:20px}.ld section{padding:58px 0}.ld section#features{padding-top:66px}.ld .sec-h{margin-bottom:34px}.ld .steps{grid-template-columns:1fr;gap:12px}.ld .who{margin-top:32px}.ld .show-arrow{display:none}.ld .show-stack{aspect-ratio:16/10}.ld .show-slide img{object-position:center top}.ld .email-group{border-radius:14px;flex-direction:column;gap:8px}.ld .email-group input[type=email]{padding:10px 14px}.ld .foot-grid{gap:30px 16px}}@media (max-width:519px){.ld .show-head{align-content:center;min-height:calc(2.24*clamp(20px,5.6vw,34px) + 34px);display:grid}}@media (max-width:329px){.ld .show-cap{display:none}.ld .show-head{min-height:calc(2.24*clamp(20px,5.6vw,34px) + 12px)}}@media (max-width:380px){.ld{--pad:16px;--navpad:16px}.ld .logo{gap:8px;font-size:17px}.ld .logo-mark{height:24px}.ld .pm-table th,.ld .pm-table td{padding:9px 3px}.ld .pm-table tfoot .btn{padding:10px 2px;font-size:12.5px}.ld .pm-was{font-size:11.5px}.ld .found-main{padding:15px 17px 16px}.ld .found-stub{padding:11px 17px 13px}.ld .found-note{font-size:13px}.ld .who-card{padding:26px 20px 28px}}.ld .why-hero{z-index:60;flex-direction:column;align-items:flex-end;display:flex;position:absolute;bottom:22px;right:22px}.ld .why-tab{background:var(--card);border:1.5px solid var(--line3);cursor:pointer;font-family:var(--body);color:var(--txt);border-radius:16px 16px 4px;align-items:center;gap:12px;padding:12px 15px 12px 14px;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex;position:relative;transform:rotate(-1.4deg);box-shadow:0 14px 34px -12px #000000b3}.ld .why-tab:hover{border-color:var(--clay);transform:rotate(0)translateY(-2px);box-shadow:0 20px 44px -14px #000000bf}.ld .why-tab:focus-visible{outline:2px solid var(--vio2);outline-offset:3px}.ld .why-tab:active{border-color:var(--clay);transform:rotate(0)translateY(0)}.ld .why-tab:after{content:"";background:var(--card);border-right:1.5px solid var(--line3);border-bottom:1.5px solid var(--line3);border-bottom-right-radius:3px;width:13px;height:13px;transition:border-color .16s;position:absolute;bottom:-7px;right:22px;transform:rotate(45deg)}.ld .why-tab:hover:after{border-color:var(--clay)}.ld .why-tab-face{filter:drop-shadow(0 3px 4px #0006);flex-shrink:0;width:34px;height:auto;margin-top:0;animation:3.4s ease-in-out infinite why-bob}@keyframes why-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.ld .why-tab-face{animation:none}}.ld .why-tab-text{text-align:left;flex-direction:column;line-height:1.15;display:flex}.ld .why-tab-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--clay2);margin-bottom:3px;font-size:10.5px;font-weight:700}.ld .why-tab-title{font-family:var(--disp);color:#fff;letter-spacing:-.01em;font-size:15px;font-weight:800}.ld .why-tab-chev{width:16px;height:16px;color:var(--dim);flex-shrink:0;transition:color .16s,transform .16s}.ld .why-tab:hover .why-tab-chev{color:var(--clay);transform:translate(2px)}.ld .discord-hero{--dc:#5865f2;z-index:40;display:flex;position:absolute;bottom:22px;left:22px}.ld .dc-link{background:var(--card);border:1.5px solid var(--line3);font-family:var(--disp);letter-spacing:-.01em;color:var(--txt);white-space:nowrap;border-radius:14px;align-items:center;gap:9px;padding:11px 15px 11px 13px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .16s,border-color .16s,box-shadow .16s,color .16s;display:inline-flex;box-shadow:0 14px 34px -12px #000000b3}.ld .dc-link:hover{border-color:var(--dc);color:#fff;transform:translateY(-2px);box-shadow:0 20px 44px -14px #5865f273}.ld .dc-link:focus-visible{outline:2px solid var(--vio2);outline-offset:3px}.ld .dc-link:active{border-color:var(--dc);transform:translateY(0)}.ld .dc-mark{width:21px;height:21px;color:var(--dc);flex-shrink:0;transition:transform .16s}.ld .dc-link:hover .dc-mark{transform:scale(1.08)}@media (prefers-reduced-motion:reduce){.ld .dc-link,.ld .dc-link:hover,.ld .dc-mark,.ld .dc-link:hover .dc-mark{transform:none}}.ld .why-pop{text-align:left;overscroll-behavior:contain;background:var(--card);border:1px solid var(--line2);transform-origin:100% 100%;border-radius:20px;width:min(342px,100vw - 32px);max-height:calc(100dvh - 132px);scroll-margin:88px 0 24px;animation:.28s cubic-bezier(.22,1,.36,1) both why-pop-in;position:absolute;bottom:calc(100% + 16px);right:0;overflow:hidden;box-shadow:0 30px 70px -24px #000000d9}@keyframes why-pop-in{0%{opacity:0;transform:translateY(10px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.ld .why-pop{animation:none}}.ld .why-x{z-index:3;width:30px;height:30px;color:var(--mut);cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0a0a0c8c;border:0;border-radius:9px;place-items:center;transition:background .14s,color .14s;display:grid;position:absolute;top:10px;right:10px}.ld .why-x:hover{color:#fff;background:#0a0a0cd1}.ld .why-x:focus-visible{outline:2px solid var(--vio2);outline-offset:2px}.ld .why-x svg{width:16px;height:16px}.ld .why-diorama{border-bottom:1px solid var(--line);background:radial-gradient(120% 150% at 50% 0,#16121f 0%,#0a0a0c 72%);padding:16px 20px 12px;position:relative;overflow:hidden}.ld .why-diorama:before{content:"";filter:blur(16px);pointer-events:none;background:radial-gradient(#8b5cf63d,#0000 70%);position:absolute;inset:-30% 8% 24%}.ld .why-stage{width:100%;position:relative}.ld .why-body{padding:20px 22px 22px}.ld .why-title{font-family:var(--disp);letter-spacing:-.015em;color:#fff;margin-bottom:8px;font-size:21px;font-weight:800}.ld .why-lead{color:var(--mut);margin-bottom:18px;font-size:14px;line-height:1.55}.ld .why-lead b{color:var(--txt)}.ld .why-points{flex-direction:column;gap:13px;margin-bottom:20px;list-style:none;display:flex}.ld .why-points li{color:var(--mut);gap:11px;font-size:13.5px;line-height:1.5;display:flex}.ld .why-pt{flex-direction:column;gap:3px;display:flex}.ld .why-pt b{color:#fff;letter-spacing:-.005em;font-size:14px;font-weight:700}.ld .why-pt-body{color:var(--mut)}.ld .why-points b{color:var(--txt);font-weight:700}.ld .why-ic{width:26px;height:26px;color:var(--clay2);background:#d9775721;border-radius:8px;flex-shrink:0;place-items:center;margin-top:1px;display:grid}.ld .why-ic svg{width:15px;height:15px}.ld .why-cta{font-family:var(--disp);color:var(--bg);background:var(--clay);border-radius:10px;align-items:center;gap:6px;padding:10px 16px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .14s,box-shadow .14s,background .14s;display:inline-flex}.ld .why-cta:hover{background:var(--clay2);transform:translateY(-1px);box-shadow:0 10px 24px -8px #d9775780}.ld .why-cta:focus-visible{outline:2px solid var(--vio2);outline-offset:3px}.ld .why-cta svg{width:15px;height:15px;transition:transform .14s}.ld .why-cta:hover svg{transform:translate(2px)}@media (max-width:980px){.ld .why-hero{z-index:auto;align-items:center;margin-top:22px;position:static;bottom:auto;right:auto}.ld .why-tab{-webkit-tap-highlight-color:transparent}.ld .discord-hero{z-index:auto;justify-content:center;margin-top:14px;position:static;bottom:auto;left:auto}.ld .dc-link{-webkit-tap-highlight-color:transparent;padding:12px 16px 12px 14px}.ld .why-scrim{z-index:60;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#060608b3;animation:.2s both why-scrim-in;position:fixed;inset:0}.ld .why-pop{z-index:61;overscroll-behavior:contain;transform-origin:bottom;width:auto;max-height:86dvh;padding-bottom:env(safe-area-inset-bottom);border-bottom:0;border-left:0;border-right:0;border-radius:22px 22px 0 0;animation:.3s cubic-bezier(.22,1,.36,1) both why-sheet-in;position:fixed;inset:auto 0 0;overflow-y:auto}.ld .why-stage{max-width:320px;margin:0 auto}.ld .why-x{width:36px;height:36px}.ld .why-body{padding:18px 20px 24px}.ld .why-cta{padding:13px 18px;font-size:15px}}@media (max-width:980px) and (max-height:700px){.ld .hero{padding-bottom:24px}.ld .why-hero{margin-top:12px}.ld .discord-hero{margin-top:10px}}@keyframes why-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes why-sheet-in{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ld .why-scrim,.ld .why-pop{animation:none}}.ld .agent-crosslink-sec{padding:80px 0}.ld .agent-crosslink{border:1px solid var(--line);background:var(--card);border-radius:18px;align-items:center;gap:18px;max-width:640px;margin:0 auto;padding:24px 28px;text-decoration:none;transition:border-color .15s,transform .15s,box-shadow .15s;display:flex}.ld .agent-crosslink:hover{border-color:var(--line3);transform:translateY(-2px);box-shadow:0 20px 44px -24px #000000b3}.ld .agent-crosslink:focus-visible{outline:2px solid var(--vio2);outline-offset:3px}.ld .agent-crosslink-mark{width:34px;height:34px;color:var(--txt);flex-shrink:0}.ld .agent-crosslink-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ld .agent-crosslink-text b{font-family:var(--disp);color:#fff;letter-spacing:-.01em;font-size:17px;font-weight:700}.ld .agent-crosslink-text span{color:var(--mut);font-size:14px}.ld .agent-crosslink-arrow{width:18px;height:18px;color:var(--dim);flex-shrink:0;transition:transform .15s,color .15s}.ld .agent-crosslink:hover .agent-crosslink-arrow{color:#fff;transform:translate(3px)}@media (max-width:980px){.ld .agent-crosslink-sec{padding:56px 0}.ld .agent-crosslink{text-align:center;flex-direction:column;gap:12px;padding:26px 22px}.ld .agent-crosslink-arrow{display:none}}@media (max-width:380px){.ld .agent-crosslink{padding:22px 18px}.ld .agent-crosslink-mark{width:28px;height:28px}.ld .agent-crosslink-text b{font-size:16px}.ld .agent-crosslink-text span{font-size:13px}}
