@font-face{font-family:Poppins;font-style:normal;font-weight:200;font-display:swap;src:url(../media/f802f963cba79871-s.1mpbdlpf9qu0p.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:200;font-display:swap;src:url(../media/b30f401cf94fe4f8-s.07wqhdtyuz810.woff2)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:Poppins;font-style:normal;font-weight:200;font-display:swap;src:url(../media/c7d9ca68f9942779-s.p.2krw6a82n7_fg.woff2)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:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(../media/7e832ad540183e91-s.3hj06t9-fdplt.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2094fb60fd9c8287-s.2ch_0577yepja.woff2)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:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c875c6f5d3e977ac-s.p.2hvcnh59x4e6z.woff2)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:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41e95f694c5c4549-s.3xzwb88tucl-q.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6c55a692938ebbbc-s.20csvlgbb63y1.woff2)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:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a218039a3287bcfd-s.p.17e3l4txdrufi.woff2)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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bdc7e24a509eb931-s.0ewdtdf6ai7o-.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0da9c7f357bd9d4d-s.03ilua6xb7p2f.woff2)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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8e6fa89aa22d24ec-s.p.1bg6trwi21i5q.woff2)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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0a7740363b4d4863-s.2bakuypqc5dou.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f9d24ebef5d5292-s.0fg7ryy-bp2x_.woff2)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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e2334d715941921e-s.p.2g9xiodaln20i.woff2)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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b53057dbf91a7acf-s.3a_7qwcscqi0t.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/798ea22d9983e047-s.22w-t0ek6hrfw.woff2)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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/47fe1b7cd6e6ed85-s.p.1n2oi-d4a-xww.woff2)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:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.poppins_2565fff3-module__AbUszq__className{font-family:Poppins,Poppins Fallback;font-style:normal}.poppins_2565fff3-module__AbUszq__variable{--font-body:"Poppins", "Poppins Fallback"}
*{box-sizing:border-box;margin:0;padding:0}:root{--bg:#000;--surface:#0a0a0a;--surface-2:#111;--border:#1e1e1e;--border-strong:#2e2e2e;--text:#f4f4f4;--dim:#9a9a9a;--faint:#5c5c5c;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--accent-grad:linear-gradient(90deg, #86efac 0%, #22c55e 100%);--font-display:var(--font-body);--font-grotesk:var(--font-body)}.landing{z-index:200;background:var(--bg);color:var(--text);font-family:var(--font-body), ui-sans-serif, system-ui, sans-serif;position:fixed;inset:0;overflow:hidden auto}.serif{font-family:var(--font-display), ui-sans-serif, sans-serif;font-style:normal;font-weight:200}.serif b,.serif strong,.serif .bold{font-weight:700}.accent-gradient{background:var(--accent-grad)}.eyebrow{letter-spacing:.3em;text-transform:uppercase;color:var(--dim);font-size:11px}.load-screen{z-index:9999;background:var(--bg);flex-direction:column;padding:clamp(20px,4vw,48px);animation:.5s forwards paused fadeOut;display:flex;position:fixed;inset:0}.load-screen.done{animation-play-state:running}@keyframes fadeOut{to{opacity:0;visibility:hidden}}.load-word{animation:wordSwap .45s var(--ease-out)}@keyframes wordSwap{0%{opacity:0;transform:translateY(16px)}}.load-bar{background:#ffffff14;border-radius:999px;height:3px;overflow:hidden}.load-bar>div{transform-origin:0;height:100%;box-shadow:0 0 8px #4ade8059}.lnav{z-index:300;padding:max(18px, env(safe-area-inset-top)) 16px 18px;pointer-events:none;justify-content:center;display:flex;position:fixed;top:0;left:0;right:0}.lnav-pill{max-width:calc(100vw - 28px)}@media (max-width:560px){.lnav-link,.lnav-div{display:none}.lnav-pill{gap:6px;padding:6px}.lnav-cta{padding:9px 15px;font-size:12px}}.lnav-pill{pointer-events:auto;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a0a0ab3;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:4px;padding:8px;transition:box-shadow .3s;display:inline-flex}.lnav-pill.scrolled{box-shadow:0 8px 30px #00000080}.lnav-logo{background:var(--accent-grad);width:34px;height:34px;transition:transform .2s var(--ease-out);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.lnav-logo:hover{transform:scale(1.1)}.lnav-logo span{background:var(--bg);border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;display:inline-flex}.lnav-link{color:var(--dim);white-space:nowrap;border-radius:999px;padding:8px 14px;font-size:13px;transition:color .16s,background .16s}.lnav-link:hover{color:var(--text);background:#ffffff0f}.lnav-cta{background:var(--accent-grad);color:#06140b;white-space:nowrap;transition:transform .16s var(--ease-out);border-radius:999px;padding:8px 16px;font-size:13px;font-weight:600}.lnav-cta:hover{transform:scale(1.05)}.lnav-div{background:var(--border-strong);width:1px;height:20px;margin:0 2px}.hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:0 20px;display:flex;position:relative;overflow:hidden}.hero-video{object-fit:cover;z-index:0;width:auto;min-width:100%;height:auto;min-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-veil{z-index:1;background:radial-gradient(120% 80% at 50% 40%,#00000059,#000000bf);position:absolute;inset:0}.hero-fade{z-index:1;background:linear-gradient(to top, var(--bg), transparent);height:200px;position:absolute;bottom:0;left:0;right:0}.hero-inner{z-index:2;max-width:820px;position:relative}.hero-title{letter-spacing:-.04em;margin:18px 0 20px;font-size:clamp(64px,13vw,168px);font-weight:300;line-height:.88}.blur-in,.name-reveal{opacity:0}.role-word{animation:.4s ease-out roleFade;display:inline-block}@keyframes roleFade{0%{opacity:0;transform:translateY(8px)}}@keyframes scrollDown{0%{transform:translateY(-100%)}to{transform:translateY(200%)}}.reveal{opacity:0;transition:opacity .9s var(--ease-out), transform .9s var(--ease-out);transform:translateY(30px)}.reveal.in{opacity:1;transform:none}.feat-grid{grid-template-columns:repeat(12,1fr);gap:20px;display:grid}.feat-card{border:1px solid var(--border);min-height:260px;transition:transform .3s var(--ease-out), border-color .3s ease;background:#060606;border-radius:26px;flex-direction:column;justify-content:space-between;padding:30px;display:flex;position:relative;overflow:hidden}.feat-card:hover{border-color:#4ade8066;transform:translateY(-4px)}.feat-card:before{content:"";opacity:0;background:radial-gradient(120% 100% at 100% 0,#4ade801a,#0000 55%);transition:opacity .3s;position:absolute;inset:0}.feat-card:hover:before{opacity:1}.feat-ico{border:1px solid var(--border-strong);border-radius:13px;justify-content:center;align-items:center;width:46px;height:46px;font-size:22px;display:inline-flex}@media (max-width:820px){.feat-grid{grid-template-columns:1fr}.feat-card{grid-column:auto!important}}.jrnl-item{border:1px solid var(--border);transition:background .2s ease, transform .2s var(--ease-out);background:#0a0a0a66;border-radius:40px;align-items:center;gap:22px;padding:16px;display:flex}.jrnl-item:hover{background:var(--surface);transform:translate(4px)}.jrnl-thumb{background-position:50%;background-size:cover;border-radius:28px;flex-shrink:0;width:96px;height:72px;position:relative;overflow:hidden}.jrnl-thumb:after{content:"";mix-blend-mode:overlay;background:radial-gradient(circle,#ffffff14 1px,#0000 1px) 0 0/4px 4px;position:absolute;inset:0}@media (max-width:640px){.jrnl-item{border-radius:28px;gap:14px}.jrnl-thumb{width:72px;height:60px}}.jrnl-ico{border:1px solid var(--border);color:#4ade80;background:#0a0f0c;border-radius:20px;flex-shrink:0;justify-content:center;align-items:center;width:72px;height:72px;display:inline-flex}@media (max-width:640px){.jrnl-ico{border-radius:16px;width:60px;height:60px}}.ico-bob{animation:2.4s ease-in-out infinite icoBob}.ico-spin{transform-origin:50%;animation:3.4s linear infinite icoSpin}.ico-pulse{transform-origin:50%;animation:1.9s ease-in-out infinite icoPulse}.ico-up{animation:1.8s ease-in-out infinite icoUpFade}.ico-down{animation:1.8s ease-in-out infinite icoDownFade}.ico-dot{animation:2s ease-in-out infinite icoCross}.ico-barA{animation:1.6s ease-in-out infinite icoBarA}.ico-barB{animation:1.6s ease-in-out infinite icoBarB}.ico-swordL{transform-origin:50%;animation:2.2s ease-in-out infinite icoSwordL}.ico-swordR{transform-origin:50%;animation:2.2s ease-in-out infinite icoSwordR}@keyframes icoBob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes icoSpin{to{transform:rotate(360deg)}}@keyframes icoPulse{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.14)}}@keyframes icoUpFade{0%,42%{opacity:1}58%,to{opacity:.22}}@keyframes icoDownFade{0%,42%{opacity:.22}58%,to{opacity:1}}@keyframes icoCross{0%,to{transform:translateY(-4px)}50%{transform:translateY(4px)}}@keyframes icoBarA{0%,to{transform:scaleY(.45)}50%{transform:scaleY(1)}}@keyframes icoBarB{0%,to{transform:scaleY(1)}50%{transform:scaleY(.45)}}@keyframes icoSwordL{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}@keyframes icoSwordR{0%,to{transform:rotate(4deg)}50%{transform:rotate(-4deg)}}@media (prefers-reduced-motion:reduce){.ico-bob,.ico-spin,.ico-pulse,.ico-up,.ico-down,.ico-dot,.ico-barA,.ico-barB,.ico-swordL,.ico-swordR{animation:none}}.explore{padding:60px 0 120px;position:relative}.explore-head{z-index:1;text-align:center;pointer-events:none;padding:0 20px;position:sticky;top:38vh}.explore-cols{z-index:2;grid-template-columns:1fr 1fr;gap:clamp(30px,8vw,120px);max-width:1200px;margin:0 auto;padding:0 24px;display:grid;position:relative}.explore-col{will-change:transform;gap:clamp(30px,6vw,80px);display:grid}.explore-col.b{margin-top:22vh}.explore-card{aspect-ratio:1;border:1px solid var(--border);transition:transform .4s var(--ease-out);background-position:50%;background-size:cover;border-radius:22px;position:relative;overflow:hidden}.explore-card:hover{transform:scale(1.03)rotate(-1deg)}.explore-card:after{content:"";opacity:.2;mix-blend-mode:multiply;background:radial-gradient(circle,#000 1px,#0000 1px) 0 0/4px 4px;position:absolute;inset:0}.ph-grad-1{background-image:linear-gradient(135deg,#0f2419,#1a3a28,#060606)}.ph-grad-2{background-image:linear-gradient(135deg,#10261c,#0a1512,#000)}.ph-grad-3{background-image:linear-gradient(135deg,#1c3326,#0d1f17,#060606)}.ph-grad-4{background-image:linear-gradient(135deg,#0a1a12,#16302180,#000)}.ph-grad-5{background-image:linear-gradient(135deg,#14251c,#223f2e,#060606)}.ph-grad-6{background-image:linear-gradient(135deg,#0e211840,#1a3527,#000)}@media (max-width:720px){.explore-col.b{margin-top:0}.explore-head{top:8vh}}.lstat-num{letter-spacing:-.03em;font-size:clamp(48px,8vw,90px);line-height:1}.foot{padding:90px 0 40px;position:relative;overflow:hidden}.foot-video{object-fit:cover;z-index:0;min-width:100%;min-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scaleY(-1)}.foot-veil{z-index:1;background:#000000b8;position:absolute;inset:0}.marquee{white-space:nowrap;will-change:transform;display:flex}.marquee span{letter-spacing:-.02em;color:#ffffff24;padding-right:40px;font-size:clamp(40px,8vw,96px)}@media (prefers-reduced-motion:reduce){.load-word,.role-word,.reveal,.lnav-logo,.feat-card{transition:none;animation:none}.reveal{opacity:1;transform:none}}body{background:var(--bg);color:var(--text);font-family:var(--font-grotesk), ui-sans-serif, system-ui, sans-serif;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:56px 56px;min-height:100vh}a{color:inherit;text-decoration:none}.wrap{max-width:1440px;margin:0 auto;padding:0 clamp(20px,4vw,56px) 80px}@media (min-width:1800px){.wrap{max-width:1600px}}.muted{color:var(--dim)}.label{letter-spacing:.14em;text-transform:uppercase;color:var(--faint);font-size:11px}.num{font-variant-numeric:tabular-nums}.card{border:1px solid var(--border);transition:transform .2s var(--ease-out), border-color .2s ease;background:#060606;border-radius:16px;padding:22px}a.card{display:block}@media (hover:hover) and (pointer:fine){a.card:hover{border-color:var(--border-strong);transform:translateY(-2px)}}a.card:active{transform:scale(.99)}.btn{color:#000;letter-spacing:.02em;cursor:pointer;transition:transform .16s var(--ease-out), background .16s ease, color .16s ease, border-color .16s ease;background:#fff;border:1px solid #fff;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex}.btn:active{transform:scale(.97)}.btn:disabled{opacity:.4;cursor:default}@media (hover:hover) and (pointer:fine){.btn:hover:not(:disabled){background:#d8d8d8;border-color:#d8d8d8}}.btn.ghost{color:var(--text);border-color:var(--border-strong);background:0 0}@media (hover:hover) and (pointer:fine){.btn.ghost:hover:not(:disabled){background:var(--surface-2);border-color:#454545}}.btn.yes{color:#000;background:#fff}.btn.no{color:var(--text);border-color:var(--border-strong);background:0 0}.input,select.input{width:100%;color:var(--text);border:1px solid var(--border-strong);background:#000;border-radius:10px;padding:12px 14px;font-family:inherit;font-size:14px;transition:border-color .16s}.input:focus{border-color:#4ade808c;outline:none;box-shadow:0 0 0 3px #4ade8014}select.input{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%239a9a9a' stroke-width='2'><path d='m6 9 6 6 6-6'/></svg>");background-position:right 14px center;background-repeat:no-repeat;padding-right:40px}.fade-in{animation:fadeSlide .22s var(--ease-out)}.pop-in{transform-origin:top;animation:popIn .15s var(--ease-out)}@keyframes popIn{0%{opacity:0;transform:scale(.97)translateY(-4px)}}@keyframes fadeSlide{0%{opacity:0;transform:translateY(4px)}}.tabs{flex-wrap:wrap;gap:8px;margin-bottom:22px;display:flex}.tab{border:1px solid var(--border);color:var(--dim);transition:color .16s ease, border-color .16s ease, background .16s ease, transform .16s var(--ease-out);border-radius:999px;padding:7px 14px;font-size:13px}.tab:active{transform:scale(.97)}.tab.on{color:#d1fae5;background:linear-gradient(#1c6b4d,#0b3527);border-color:#4ade8066;box-shadow:inset 0 1px #ffffff29}@media (hover:hover) and (pointer:fine){.tab:not(.on):hover{color:var(--text);border-color:var(--border-strong)}}.chip{letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--border-strong);color:var(--dim);white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:11px;display:inline-block}.chip.open{color:#fff;border-color:#fff}.chip.resolvable{color:var(--text);border-style:dashed}.chip.soon{color:#fbbf24;border-color:#fbbf2466}.ticker{border:1px solid var(--border-strong);letter-spacing:.04em;background:#000;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:11px;font-weight:700;display:inline-flex}.bar{background:var(--border);border-radius:999px;height:6px;overflow:hidden}.bar>div{border-radius:inherit;height:100%;transition:width .6s var(--ease-in-out);background:#fff}.banner{background-color:#0a0a0a;background-image:linear-gradient(#ffffff0f,#fff0 45%),linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:100% 100%,36px 36px,36px 36px;border:none;border-radius:18px;margin-bottom:32px;padding:38px 34px;position:relative}.banner:before{content:"";background:linear-gradient(90deg,#0000,#ffffffbf,#0000);border-radius:999px;height:1px;position:absolute;top:0;left:10%;right:10%}.bento{background:var(--border);border:1px solid var(--border);border-radius:18px;grid-template-columns:repeat(4,1fr);gap:1px;display:grid;position:relative;overflow:hidden}.bento:before{content:"";z-index:1;background:linear-gradient(90deg,#0000,#ffffffb3,#0000);height:1px;position:absolute;top:0;left:10%;right:10%}.cell{background:#060606;min-width:0;padding:26px;transition:background .2s}@media (hover:hover) and (pointer:fine){.cell:hover{background:#0b0b0b}}.cell .big{font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:28px;font-weight:700;line-height:1.1}.cell.hero .big{letter-spacing:-.02em;font-size:clamp(42px,5vw,64px);line-height:1.02}.s2{grid-column:span 2}.r2{grid-row:span 2}@media (max-width:760px){.bento{grid-template-columns:1fr}.s2,.r2{grid-area:auto}.cell{padding:20px}.cell.hero{flex-direction:column!important;align-items:flex-start!important;gap:14px!important}.cell.hero .big{font-size:40px}}.no-scrollbar{scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.tok-panel{background:#000;border:1px solid #0000;border-radius:14px;padding:18px;transition:border-color .2s}.tok-panel:hover,.tok-panel:focus-within{border-color:#4ade8040}.swap-arrow{width:40px;height:40px;transition:transform .2s var(--ease-out), border-color .2s ease, background .2s ease;border-radius:50%;padding:0}@media (hover:hover) and (pointer:fine){.swap-arrow:hover:not(:disabled){background:#4ade8014;border-color:#4ade8080;transform:scale(1.1)}}.swap-arrow:active{transform:scale(.92)}.nav-desktop{gap:18px;font-size:13px;display:flex}.hamburger{padding:8px 12px;display:none}.mobile-menu{z-index:40;border:1px solid var(--border-strong);background:#0a0a0a;border-radius:14px;gap:4px;padding:10px;display:grid;position:absolute;top:calc(100% - 12px);left:0;right:0;box-shadow:0 16px 40px #000000b3}.mobile-menu a{border-radius:10px;padding:12px 14px;font-size:14px;font-weight:600}.mobile-menu a:active{background:#ffffff0f}@media (max-width:760px){.nav-desktop,.create-desktop{display:none}.hamburger{display:inline-flex}}.pot-banner{border:1px solid var(--border);transition:border-color .2s ease, transform .2s var(--ease-out);background:#000;border-radius:16px;justify-items:center;gap:6px;padding:18px 16px;display:grid}@media (hover:hover) and (pointer:fine){.pot-banner:hover{border-color:#4ade8059;transform:scale(1.015)}.pot-banner:hover .pot-trophy{transform:rotate(-12deg)scale(1.15)}}.pot-trophy{transition:transform .22s var(--ease-out);font-size:26px;animation:2.4s ease-in-out infinite bob;display:inline-block}.pot-value{letter-spacing:-.02em;color:#4ade80;font-size:34px;font-weight:800;animation:2.6s ease-in-out infinite potGlow}@keyframes potGlow{0%,to{text-shadow:0 0 12px #4ade8040}50%{text-shadow:0 0 26px #4ade80a6}}.pot-chips{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.duel-anchor:target{outline:1px solid #4ade8099;scroll-margin-top:90px;box-shadow:0 0 26px #4ade802e}.matchup{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;display:grid}.fighter{border:1px solid var(--border);background:#000;border-radius:16px;justify-items:center;gap:12px;min-width:0;padding:22px 14px;display:grid}.fighter-logo{transition:transform .22s var(--ease-out), filter .22s ease;filter:drop-shadow(0 8px 22px #0000008c);animation:3.2s ease-in-out infinite breathe;display:inline-flex}@media (hover:hover) and (pointer:fine){.fighter:hover .fighter-logo{filter:drop-shadow(0 10px 26px #4ade8040);transform:scale(1.09)rotate(-3deg)}}@keyframes breathe{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-5px)scale(1.03)}}.mystery-logo{border:2px dashed var(--border-strong);width:96px;height:96px;color:var(--faint);border-radius:22px;justify-content:center;align-items:center;font-size:44px;font-weight:700;animation:2.2s ease-in-out infinite mysteryPulse;display:inline-flex}@keyframes mysteryPulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}.vs-badge{letter-spacing:.06em;color:#fff;text-shadow:0 0 18px #4ade808c;-webkit-user-select:none;user-select:none;font-size:30px;font-style:italic;font-weight:800;animation:1.9s ease-in-out infinite vsPulse}@keyframes vsPulse{0%,to{text-shadow:0 0 14px #4ade8066;transform:scale(1)}50%{text-shadow:0 0 26px #4ade80d9;transform:scale(1.14)}}@property --angle{syntax:"<angle>";inherits:false;initial-value:0deg}.border-run{position:relative}.border-run:after{content:"";background:conic-gradient(from var(--angle), transparent 72%, #4ade8080 86%, #d1fae5e6 91%, #4ade8080 96%, transparent 100%);-webkit-mask-composite:xor;pointer-events:none;border-radius:18px;padding:1px;animation:4.5s linear infinite borderRun;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes borderRun{to{--angle:360deg}}.bob{animation:2.4s ease-in-out infinite bob;display:inline-flex}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}.dot-live{background:#4ade80;border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite livePulse;box-shadow:0 0 8px #4ade80b3}@keyframes livePulse{0%,to{opacity:1}50%{opacity:.35}}.h-scroll-wrap{position:relative}.h-scroll-wrap:before,.h-scroll-wrap:after{content:"";z-index:2;pointer-events:none;width:56px;position:absolute;top:0;bottom:12px}.h-scroll-wrap:before{background:linear-gradient(90deg, var(--bg) 8%, transparent);left:0}.h-scroll-wrap:after{background:linear-gradient(270deg, var(--bg) 8%, transparent);right:0}.h-scroll{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent;gap:16px;padding:2px 2px 12px;display:flex;overflow-x:auto}.h-scroll>*{scroll-snap-align:start;animation:slideIn .42s var(--ease-out) backwards;flex:0 0 min(340px,85vw)}.h-scroll>:first-child{animation-delay:0s}.h-scroll>:nth-child(2){animation-delay:60ms}.h-scroll>:nth-child(3){animation-delay:.12s}.h-scroll>:nth-child(4){animation-delay:.18s}.h-scroll>:nth-child(n+5){animation-delay:.24s}@keyframes slideIn{0%{opacity:0;transform:translate(32px)}}.slide-btn{border-radius:8px;padding:4px 12px;font-size:16px;line-height:1}.sec-head{align-items:center;gap:14px;margin-bottom:16px;display:flex}.sec-line{background:var(--border);flex:1;height:1px}.grid-cards{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));align-items:stretch;gap:16px;display:grid}.mcard{flex-direction:column;height:100%;display:flex}.mcard-q{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;flex:1;min-height:65px;font-size:15px;font-weight:600;line-height:1.45;display:-webkit-box;overflow:hidden}.mcard-foot{margin-top:auto}.h-scroll{align-items:stretch}.h-scroll>*{height:auto}.grid-cards>*{animation:rise .36s var(--ease-out) backwards}.grid-cards>:first-child{animation-delay:0s}.grid-cards>:nth-child(2){animation-delay:40ms}.grid-cards>:nth-child(3){animation-delay:80ms}.grid-cards>:nth-child(4){animation-delay:.12s}.grid-cards>:nth-child(5){animation-delay:.16s}.grid-cards>:nth-child(6){animation-delay:.2s}.grid-cards>:nth-child(n+7){animation-delay:.24s}@keyframes rise{0%{opacity:0;transform:translateY(8px)}}.glow-card{background:linear-gradient(#ffffff0f,#fff0 36%),#0a0a0a;border:none;border-radius:18px;padding:26px;position:relative}.glow-card:before{content:"";background:linear-gradient(90deg,#0000,#ffffffbf,#0000);border-radius:999px;height:1px;position:absolute;top:0;left:10%;right:10%}a.glow-card{transition:transform .2s var(--ease-out), background-color .2s ease;display:block}@media (hover:hover) and (pointer:fine){a.glow-card:hover{transform:translateY(-2px)}}a.glow-card:active{transform:scale(.99)}.glow-card.green{background:linear-gradient(#4ade8017,#ffffff05 30%,#fff0 55%),#0a0a0a}.glow-card.green:before{background:linear-gradient(90deg,#0000,#86efaccc,#0000)}.btn.green{color:#d1fae5;background:linear-gradient(#1c6b4d,#0b3527);border:1px solid #4ade8059;border-radius:999px;box-shadow:inset 0 1px #ffffff2e,0 0 20px #34d39924}@media (hover:hover) and (pointer:fine){.btn.green:hover:not(:disabled){background:linear-gradient(#238159,#0e3f2e);border-color:#4ade808c}}.create-grid,.detail-grid{grid-template-columns:1fr;align-items:start;gap:18px;display:grid}@media (min-width:900px){.detail-grid{grid-template-columns:1fr 330px}}@media (min-width:860px){.create-grid{grid-template-columns:1.15fr .85fr}}.skel{background:var(--surface-2);border-radius:6px;display:inline-block;position:relative;overflow:hidden}.skel.circle{border-radius:50%}.skel:after{content:"";background:linear-gradient(90deg,#0000,#ffffff12,#0000);animation:1.5s ease-in-out infinite shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.skel:after{animation:none}}.lb-row{transition:background .16s}@media (hover:hover) and (pointer:fine){.lb-row:hover{background:#0d0d0d}}.err{color:var(--text);border-left:2px solid var(--border-strong);padding-left:10px;font-size:13px}.ok{color:var(--dim);font-size:13px}@media (prefers-reduced-motion:reduce){.grid-cards>*,.h-scroll>*,.border-run:after,.bob,.fighter-logo,.mystery-logo,.vs-badge,.pot-trophy,.pot-value{animation:none}.card,.btn,.tab{transition:none}}
