@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2)format("woff2-variations");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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2)format("woff2-variations");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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2)format("woff2-variations");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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-X_5orZeX.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-CO5SzqOn.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-DadHysG0.woff2)format("woff2-variations");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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.woff2)format("woff2-variations");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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2)format("woff2-variations");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}:root{--ink-0:#03060d;--ink-1:#060b17;--ink-2:#0a1224;--ink-3:#0f1a33;--ink-4:#16264a;--blue-700:#123a9c;--blue-600:#1a52d6;--blue-500:#2470ff;--blue-400:#4d8dff;--blue-300:#8db6ff;--blue-200:#bcd3ff;--blue-100:#e3edff;--text:#e9efff;--text-2:#aab9dd;--text-3:#7385ae;--line:#7da5ff24;--line-2:#96bcff47;--glass:linear-gradient(160deg, #20387475, #0b142c9e);--glass-flat:#1220428c;--ok:#3ddc97;--err:#ff6b7d;--err-bg:#ff6b7d1a;--sans:"Geist Variable", "Geist", system-ui, -apple-system, "Segoe UI", sans-serif;--mono:"Geist Mono Variable", "Geist Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--t-xs:clamp(.76rem, .74rem + .1vw, .82rem);--t-sm:clamp(.86rem, .84rem + .1vw, .92rem);--t-md:clamp(.96rem, .93rem + .15vw, 1.04rem);--t-lg:clamp(1.12rem, 1.05rem + .35vw, 1.3rem);--t-xl:clamp(1.4rem, 1.25rem + .75vw, 1.85rem);--t-2xl:clamp(1.9rem, 1.55rem + 1.6vw, 2.9rem);--t-3xl:clamp(2.5rem, 1.8rem + 3.2vw, 4.6rem);--t-hero:clamp(3.2rem, 1.2rem + 7.4vw, 8.6rem);--gutter:clamp(1rem, .4rem + 2.6vw, 2.75rem);--r-sm:10px;--r-md:16px;--r-lg:24px;--r-pill:999px;--shadow-1:0 1px 0 #ffffff0d inset, 0 14px 34px -18px #000000bf;--shadow-2:0 1px 0 #ffffff14 inset, 0 30px 70px -28px #000000d9;--glow:0 0 60px -14px #2470ffb3;--ease:cubic-bezier(.22, .8, .24, 1);--ease-soft:cubic-bezier(.4, 0, .2, 1);--d-fast:.16s;--d-base:.3s;--d-slow:.52s;--nav-h:72px;--side-w:268px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;background:var(--ink-0)}body{min-height:100vh;color:var(--text);font-family:var(--sans);font-size:var(--t-md);font-feature-settings:"ss01", "cv11";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;line-height:1.55;overflow-x:hidden}h1,h2,h3,h4,p,dl,dd,dt,ol,ul{margin:0;padding:0}ol,ul{list-style:none}h1,h2,h3,h4{letter-spacing:-.03em;font-weight:600;line-height:1.06}a{color:inherit;text-decoration:none}img,svg,canvas{max-width:100%;display:block}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--blue-400);outline-offset:3px;border-radius:6px}::selection{background:var(--blue-500);color:#fff}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.num{font-variant-numeric:tabular-nums}.muted{color:var(--text-3)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:500;background:var(--blue-500);color:#fff;border-radius:var(--r-sm);transition:top var(--d-fast) var(--ease);padding:.6rem 1rem;position:fixed;top:-4rem;left:1rem}.skip-link:focus{top:1rem}.spot{--mx:50%;--my:50%;isolation:isolate;position:relative}.spot:before{content:"";z-index:-1;border-radius:inherit;opacity:0;background:radial-gradient(420px circle at var(--mx) var(--my), #4d8dff33, transparent 60%);transition:opacity var(--d-base) var(--ease-soft);pointer-events:none;position:absolute;inset:0}.spot:hover:before{opacity:1}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.backdrop{z-index:-1;pointer-events:none;background:linear-gradient(180deg, var(--ink-1), var(--ink-0) 75%);position:fixed;inset:0;overflow:hidden}.backdrop-grid{opacity:.55;background-image:linear-gradient(90deg,#78a0ff0f 1px,#0000 1px),linear-gradient(#78a0ff0f 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 55% at 62% 18%,#000,#0000 78%);mask-image:radial-gradient(75% 55% at 62% 18%,#000,#0000 78%)}.backdrop-glow{will-change:transform;border-radius:50%;position:absolute}.glow-a{width:70vmax;height:70vmax;animation:drift-a 28s var(--ease-soft) infinite alternate;background:radial-gradient(circle,#2e74ff57,#0000 62%);top:-34vmax;right:-24vmax}.glow-b{width:56vmax;height:56vmax;animation:drift-b 34s var(--ease-soft) infinite alternate;background:radial-gradient(circle,#1e4edc4d,#0000 64%);bottom:-26vmax;left:-26vmax}@keyframes drift-a{to{transform:translate(-8vmax,6vmax)scale(1.1)}}@keyframes drift-b{to{transform:translate(10vmax,-6vmax)scale(1.08)}}.logo{color:var(--text);align-items:center;gap:.65rem;display:inline-flex}.logo-word{letter-spacing:-.045em;font-size:1.12rem;font-weight:650}.logo-mark{filter:drop-shadow(0 4px 14px #2470ffa6);transition:transform var(--d-base) var(--ease);overflow:visible}.logo-lift{transform-origin:20px 12px;transition:transform var(--d-slow) var(--ease);transform:translate(1.8px,-3px)rotate(-5deg)}.logo:hover .logo-lift{transform:translate(2.8px,-5px)rotate(-9deg)}.logo:hover .logo-mark{transform:rotate(-6deg)scale(1.06)}.btn{border-radius:var(--r-pill);font-weight:560;font-size:var(--t-sm);white-space:nowrap;transition:transform var(--d-fast) var(--ease), background var(--d-fast) var(--ease-soft), box-shadow var(--d-base) var(--ease), border-color var(--d-fast), color var(--d-fast);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:.55rem;padding:.68rem 1.25rem;line-height:1.2;display:inline-flex;position:relative}.btn:active:not(:disabled){transform:translateY(1px)scale(.985)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-sm{padding:.5rem 1rem}.btn-lg{font-size:var(--t-md);padding:.98rem 1.7rem}.btn-block{width:100%}.btn-primary{color:#fff;background:linear-gradient(#4189ff,#1f5ff0);box-shadow:inset 0 1px #ffffff59,0 10px 28px -10px #2470ffe6}.btn-primary:hover:not(:disabled){background:linear-gradient(#5b9bff,#2a6bff);transform:translateY(-2px);box-shadow:inset 0 1px #fff6,0 18px 38px -10px #3c82ff}.btn-glow:after{content:"";z-index:-1;border-radius:inherit;filter:blur(14px);opacity:.7;animation:breathe 3.4s var(--ease-soft) infinite alternate;background:radial-gradient(closest-side,#4d8dff8c,#0000);position:absolute;inset:-2px}@keyframes breathe{0%{opacity:.35;transform:scale(.96)}to{opacity:.9;transform:scale(1.12)}}.btn-ghost{color:var(--text);border-color:var(--line-2);background:#78a0ff0f}.btn-ghost:hover:not(:disabled){background:#78a0ff24;border-color:#b0cdff8c;transform:translateY(-2px)}.btn-wallet{color:#fff;background:#2470ff29;border-color:#6ea0ff73;padding:.55rem 1.05rem}.btn-wallet:hover:not(:disabled){background:#2470ff4d;border-color:#96beffb3}.icon-btn{border:1px solid var(--line);width:36px;height:36px;color:var(--text-2);transition:background var(--d-fast), color var(--d-fast), border-color var(--d-fast);background:#78a0ff0f;border-radius:50%;place-items:center;display:inline-grid}.icon-btn:hover{border-color:var(--blue-300);color:#fff;background:#2470ff38}.icon-btn-sm{width:30px;height:30px}.inline-link{color:var(--blue-300);align-items:center;gap:.35rem;display:inline-flex}.inline-link:hover{color:#fff}.link-arrow{color:var(--blue-300);white-space:nowrap;font-weight:560}.link-arrow:after{content:" →";transition:transform var(--d-base) var(--ease);display:inline-block}.link-arrow:hover{color:#fff}.link-arrow:hover:after{transform:translate(4px)}.dot{background:var(--text-3);border-radius:50%;flex:none;width:8px;height:8px}.dot-live{background:var(--blue-400);animation:ping 2.2s var(--ease-soft) infinite}@keyframes ping{0%{box-shadow:0 0 #4d8dffb3}70%{box-shadow:0 0 0 9px #4d8dff00}to{box-shadow:0 0 #4d8dff00}}.chip{border:1px solid var(--line-2);border-radius:var(--r-pill);font-size:var(--t-xs);color:var(--text-2);align-items:center;padding:.2rem .7rem;font-weight:560;display:inline-flex}.chip-live{color:var(--blue-200);background:#2470ff33;border-color:#6ea0ff73}.eyebrow{font-family:var(--mono);font-size:var(--t-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--blue-300);margin-bottom:.9rem;display:inline-block}.unit{vertical-align:.5em;color:var(--blue-400);margin-right:.1em;font-size:.55em;font-weight:480}.num-frac{color:var(--text-3);font-size:.62em}.avatar{object-fit:cover;background:var(--ink-3);border:1px solid var(--line-2);border-radius:14px;flex:none}.avatar-fallback{font-family:var(--mono);color:var(--blue-300);background:linear-gradient(160deg,#2470ff57,#0b142cd9);place-items:center;font-weight:600;display:inline-grid}.word-clip{vertical-align:top;margin-bottom:-.14em;padding-bottom:.14em;display:inline-block;overflow:hidden}.word{display:inline-block}.panel{background:var(--glass);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-1);padding:clamp(1.2rem,2.4vw,1.8rem)}.panel-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.4rem 1.5rem;margin-bottom:1.1rem;display:flex}.panel-head h2{font-size:var(--t-lg)}.stat{background:var(--glass);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow-1);transition:border-color var(--d-base) var(--ease-soft), transform var(--d-base) var(--ease);align-content:start;gap:.35rem;padding:1.15rem 1.3rem;display:grid}.stat:hover{border-color:var(--line-2);transform:translateY(-3px)}.stat-accent{box-shadow:var(--shadow-1), var(--glow);background:linear-gradient(160deg,#2470ff6b,#10286e8c);border-color:#78aaff80}.stat-label{font-size:var(--t-xs);color:var(--text-3);letter-spacing:.01em;display:block}.stat-accent .stat-label{color:var(--blue-200)}.stat-value{font-size:var(--t-xl);letter-spacing:-.04em;color:#fff;font-weight:600}.stat-hint{font-size:var(--t-xs);color:var(--text-3)}.stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;display:grid}.stat-grid-2{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.form{flex-direction:column;gap:1.2rem;display:flex}.field{flex-direction:column;gap:.45rem;min-width:0;display:flex}.field label{font-size:var(--t-sm);justify-content:space-between;gap:1rem;font-weight:560;display:flex}.field-hint{color:var(--text-3);font-weight:400}.field input,.field textarea,.lookup input{border:1px solid var(--line-2);border-radius:var(--r-sm);width:100%;transition:border-color var(--d-fast), box-shadow var(--d-fast), background var(--d-fast);background:#050a1ab8;padding:.8rem .95rem}.field input::placeholder,.field textarea::placeholder,.lookup input::placeholder{color:#566891}.field textarea{resize:vertical;min-height:5.2rem}.field input:focus,.field textarea:focus,.lookup input:focus{border-color:var(--blue-400);background:#081026eb;outline:none;box-shadow:0 0 0 3px #2470ff47}.field.has-error input,.field.has-error textarea,.drop.has-error{border-color:var(--err)}.field-error{color:var(--err);font-size:var(--t-sm)}.field-row{grid-template-columns:1.4fr 1fr;gap:.9rem;display:grid}.segmented{border:1px solid var(--line);border-radius:var(--r-pill);background:#78a0ff12;padding:4px;display:inline-flex}.seg{border-radius:var(--r-pill);font-weight:560;font-size:var(--t-sm);color:var(--text-2);transition:background var(--d-fast) var(--ease-soft), color var(--d-fast), box-shadow var(--d-fast);background:0 0;border:0;padding:.5rem 1.1rem}.seg:hover{color:#fff}.seg.is-active{color:#fff;background:linear-gradient(#3a80ff,#1f5ff0);box-shadow:0 6px 16px -6px #2470ffe6}.overlay{z-index:400;-webkit-backdrop-filter:blur(8px);animation:fade-in var(--d-base) var(--ease-soft);background:#02050ebd;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.dialog{border:1px solid var(--line-2);border-radius:var(--r-lg);width:min(100%,420px);box-shadow:var(--shadow-2), 0 0 90px -20px #2470ff99;animation:rise-in var(--d-slow) var(--ease);background:linear-gradient(170deg,#12214a,#0a1330);padding:1.5rem}.dialog-head{justify-content:space-between;align-items:center;margin-bottom:1.1rem;display:flex}.dialog-head h2{font-size:var(--t-lg)}.wallet-list,.wallet-links{gap:.5rem;display:grid}.wallet-option{border:1px solid var(--line);border-radius:var(--r-sm);text-align:left;width:100%;transition:border-color var(--d-fast), background var(--d-fast), transform var(--d-fast) var(--ease);background:#78a0ff12;align-items:center;gap:.85rem;padding:.8rem .95rem;font-weight:560;display:flex}.wallet-option:hover:not(:disabled){background:#2470ff33;border-color:#8cb9ffb3;transform:translate(3px)}.wallet-option img{border-radius:8px}.wallet-dot{background:var(--blue-500);border-radius:8px;width:30px;height:30px}.wallet-state{font-size:var(--t-xs);color:var(--blue-200);margin-left:auto;font-weight:460}.wallet-empty p{color:var(--text-2);margin-bottom:.8rem}.wallet-links a{color:var(--blue-300);font-weight:560}@keyframes fade-in{0%{opacity:0}}@keyframes rise-in{0%{opacity:0;transform:translateY(14px)scale(.97)}}.table-scroll{overflow-x:auto}.table{border-collapse:collapse;width:100%;font-size:var(--t-sm)}.table th,.table td{text-align:left;white-space:nowrap;padding:.85rem 1rem}.table th{font-size:var(--t-xs);color:var(--text-3);border-bottom:1px solid var(--line);font-weight:500}.table tbody tr{transition:background var(--d-fast)}.table tbody tr:hover{background:#4d8dff12}.table tbody tr+tr td{border-top:1px solid var(--line)}.table .r,.r{text-align:right}.skeleton{background:#78a0ff17;border-radius:8px;display:block;position:relative;overflow:hidden}.skeleton:after{content:"";animation:shimmer 1.5s var(--ease-soft) infinite;background:linear-gradient(90deg,#0000,#96beff2e,#0000);position:absolute;inset:0;transform:translate(-100%)}@keyframes shimmer{to{transform:translate(100%)}}.sk-float{width:110px;height:34px}.sk-stat{width:120px;height:34px}.sk-row{border-radius:var(--r-md);height:64px}.sk-block{border-radius:var(--r-md);height:150px}.sk-line{height:16px}.sk-w40{width:40%}.sk-hero{width:min(100%,560px);height:clamp(90px,14vw,170px)}.sk-visual{border-radius:var(--r-lg);height:480px}.state{text-align:center;border:1.5px dashed var(--line-2);border-radius:var(--r-lg);background:#14224840;flex-direction:column;align-items:center;gap:.7rem;max-width:620px;margin-inline:auto;padding:clamp(2rem,5vw,3.5rem) 1.5rem;display:flex}.state p{color:var(--text-2)}.state .btn{margin-top:.5rem}.state-art{width:92px;height:auto;color:var(--blue-400);margin-bottom:.3rem}.state-error .state-art{color:var(--err)}.toast-region{z-index:450;pointer-events:none;position:fixed;bottom:5.5rem;left:50%;transform:translate(-50%)}.toast{border-radius:var(--r-pill);font-size:var(--t-sm);color:#fff;box-shadow:var(--shadow-2), var(--glow);background:#0c1838eb;border:1px solid #6ea0ff73;align-items:center;gap:.5rem;padding:.65rem 1.1rem;font-weight:560;display:inline-flex}.toast svg{color:var(--ok)}.orb{width:100%;height:100%;position:relative}.orb-canvas{opacity:0;width:100%;height:100%;transition:opacity 1s var(--ease-soft);position:absolute;inset:0}.orb-canvas.is-ready{opacity:1}.orb-placeholder{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.orb-placeholder.is-loading .orb-fallback{opacity:.6;animation:breathe 2.6s var(--ease-soft) infinite alternate}.orb-fallback{width:min(100%,420px);height:auto}@media (max-width:560px){.field-row,.stat-grid,.stat-grid-2{grid-template-columns:1fr}}.site-header{z-index:100;padding:0 var(--gutter);pointer-events:none;justify-content:center;display:flex;position:fixed;top:14px;left:0;right:0}.site-header-bar{border-radius:var(--r-pill);pointer-events:auto;-webkit-backdrop-filter:blur(14px)saturate(140%);width:min(100%,1120px);transition:background var(--d-base) var(--ease-soft), border-color var(--d-base) var(--ease-soft), box-shadow var(--d-base);background:#080e2047;border:1px solid #0000;justify-content:space-between;align-items:center;gap:1.5rem;padding:.55rem .6rem .55rem 1.1rem;display:flex}.site-header.is-scrolled .site-header-bar{border-color:var(--line);box-shadow:var(--shadow-1);background:#080e20c7}.site-nav{gap:.2rem;display:flex}.site-actions{align-items:center;gap:.5rem;display:flex}.x-btn{border:1px solid var(--line-2);width:38px;height:38px;color:var(--text-2);transition:background var(--d-fast), color var(--d-fast), border-color var(--d-fast), transform var(--d-fast) var(--ease);background:#78a0ff12;border-radius:50%;place-items:center;display:inline-grid}.x-btn:hover{color:#fff;background:#78a0ff2e;border-color:#b0cdff99;transform:translateY(-2px)}.site-nav a{border-radius:var(--r-pill);font-size:var(--t-sm);color:var(--text-2);transition:background var(--d-fast), color var(--d-fast);padding:.45rem .95rem;font-weight:540}.site-nav a:hover{color:#fff;background:#78a0ff1f}.site-footer{border-top:1px solid var(--line);background:linear-gradient(#0000,#081028b3);margin-top:clamp(5rem,10vw,9rem)}.site-footer-inner{max-width:1280px;padding:3rem var(--gutter) 3.5rem;flex-wrap:wrap;justify-content:space-between;gap:2rem 4rem;margin:0 auto;display:flex}.footer-note{max-width:44ch;font-size:var(--t-xs);color:var(--text-3);margin-top:1.1rem}.footer-links{font-size:var(--t-sm);gap:.6rem;display:grid}.footer-links a{color:var(--text-2)}.footer-links a:hover{color:#fff}.journey,.rules,.preview,.keys-wrap,.finale-wrap{width:min(100%,1280px);padding:0 var(--gutter);margin:clamp(5rem,11vw,10rem) auto 0}.section-head{margin-bottom:clamp(2rem,4vw,3.2rem)}.section-head-row{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.h-section{max-width:17ch;font-size:var(--t-2xl);letter-spacing:-.045em;background:linear-gradient(#fff 30%,#a9c8ff);color:#0000;-webkit-background-clip:text;background-clip:text}.hero{min-height:100svh;padding:calc(var(--nav-h) + clamp(1rem, 4vh, 3rem)) var(--gutter) clamp(4.5rem, 10vh, 6.5rem);align-content:center;display:grid;position:relative}.hero-orb{z-index:0;position:absolute;inset:0}.hero-copy{z-index:2;width:min(100%,1280px);margin:0 auto;position:relative}.hero-copy>*{max-width:640px}.pill{border-radius:var(--r-pill);font-size:var(--t-sm);color:var(--blue-200);background:#2470ff1f;border:1px solid #6ea0ff4d;align-items:center;gap:.6rem;margin-bottom:1.6rem;padding:.42rem 1rem .42rem .8rem;font-weight:540;display:inline-flex}.h-hero{font-size:var(--t-hero);letter-spacing:-.058em;margin-bottom:1.6rem;font-weight:620;line-height:.93;max-width:none!important}.h-hero .word{color:#0000;background-image:linear-gradient(#fff 32%,#a9c8ff 100%);-webkit-background-clip:text;background-clip:text}.h-hero-accent .word{animation:sheen 5.5s var(--ease-soft) infinite;background-image:linear-gradient(100deg,#2470ff 0%,#66a2ff 34%,#d6e6ff 50%,#66a2ff 66%,#2470ff 100%);background-size:230% 100%}@keyframes sheen{0%{background-position:100% 0}60%,to{background-position:-30% 0}}.hero-sub{font-size:var(--t-lg);color:var(--text-2);line-height:1.5}.hero-cta{flex-wrap:wrap;gap:.8rem;margin-top:2.2rem;display:flex}.float{z-index:3;border:1px solid var(--line-2);border-radius:var(--r-md);-webkit-backdrop-filter:blur(16px)saturate(140%);box-shadow:var(--shadow-2);animation:bob 7s var(--ease-soft) infinite alternate;background:#0a143094;gap:.15rem;padding:.75rem 1.1rem;display:grid;position:absolute}.float-apy{top:17%;left:51%}.float-tvl{animation-delay:-2.4s;top:60%;left:78%}.float-week{border-radius:var(--r-pill);font-size:var(--t-sm);color:var(--blue-200);align-items:center;gap:.6rem;padding:.55rem 1rem;font-weight:540;animation-delay:-4.2s;display:inline-flex;top:76%;left:57%}.float-label{font-size:var(--t-xs);color:var(--text-3)}.float-num{font-size:var(--t-xl);letter-spacing:-.045em;color:#fff;font-weight:620}@keyframes bob{0%{transform:translateY(0)}to{transform:translateY(-14px)}}.hero-foot{z-index:2;padding:0 var(--gutter);flex-wrap:wrap;justify-content:center;align-items:center;gap:.7rem clamp(1.2rem,3vw,2.4rem);display:flex;position:absolute;bottom:clamp(1.2rem,3.5vh,2.2rem);left:0;right:0}.hero-foot li{font-size:var(--t-sm);letter-spacing:-.01em;color:var(--text-2);transition:color var(--d-fast);align-items:center;gap:.55rem;font-weight:540;display:inline-flex}.hero-foot li:hover{color:#fff}.hero-foot img{object-fit:contain;border-radius:50%;flex:none;width:20px;height:20px}.hero-foot img[src$=\.svg]{border-radius:0}.journey-track{position:relative}.journey-line{background:var(--line);border-radius:2px;width:2px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.journey-line-fill{transform-origin:top;background:linear-gradient(180deg, var(--blue-200), var(--blue-500));border-radius:2px;position:absolute;inset:0;box-shadow:0 0 18px #4d8dffe6}.journey-steps{gap:clamp(1rem,4vw,2.5rem);display:grid}.jstep{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:0 clamp(2.5rem,9vw,8rem);padding-block:clamp(1rem,3vw,2rem);display:grid;position:relative}.jcard{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--glass);width:min(100%,460px);box-shadow:var(--shadow-1);grid-area:1/1;justify-self:end;padding:clamp(1.4rem,3vw,2rem)}.jcard h3{font-size:var(--t-2xl);letter-spacing:-.045em;background:linear-gradient(#fff 30%,#9fc3ff);color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:.6rem}.jcard p{color:var(--text-2)}.jart{border:1px solid var(--line);border-radius:var(--r-lg);background:radial-gradient(circle at 50% 0,#2e74ff38,#08102699 70%);grid-area:1/2;justify-self:start;width:min(100%,400px);padding:1rem}.jstep-flip .jcard{grid-column:2;justify-self:start}.jstep-flip .jart{grid-column:1;justify-self:end}.jnode{z-index:2;background:var(--blue-400);border-radius:50%;width:18px;height:18px;margin:-9px 0 0 -9px;position:absolute;top:50%;left:50%;box-shadow:0 0 0 5px #2470ff38,0 0 24px #4d8dffe6}.art{width:100%;height:auto}.art-big{font:700 24px var(--sans);fill:#fff;letter-spacing:-.03em}.art-label{font:500 11px var(--mono);fill:#8fa6d8}.art-ring{transform-box:fill-box;transform-origin:50%;animation:ring-out 2.8s var(--ease-soft) infinite}.art-ring-2{animation-delay:1.4s}@keyframes ring-out{0%{opacity:.9;transform:scale(.92)}to{opacity:0;transform:scale(1.5)}}.art-drop{opacity:0;animation:2.2s linear infinite fee-drop}@keyframes fee-drop{0%{opacity:0;transform:translateY(0)}14%{opacity:1}80%{opacity:1}to{opacity:0;transform:translateY(112px)}}.art-glow{animation:glow-pulse 2.4s var(--ease-soft) infinite alternate}@keyframes glow-pulse{0%{opacity:.4}to{opacity:1;filter:drop-shadow(0 0 8px #bcd3ff)}}.art-flow{animation:1s linear infinite flow}@keyframes flow{to{stroke-dashoffset:-22px}}.art-holder{transform-box:fill-box;transform-origin:50%;animation:holder 2.4s var(--ease-soft) infinite}@keyframes holder{0%,to{opacity:.6;transform:scale(.85)}50%{opacity:1;transform:scale(1.25)}}.rules-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:1.1rem;display:grid}.rule{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--glass);box-shadow:var(--shadow-1);transition:border-color var(--d-base) var(--ease-soft), transform var(--d-base) var(--ease);flex-direction:column;gap:.5rem;padding:clamp(1.4rem,3vw,2rem);display:flex}.rule:hover{border-color:var(--line-2);transform:translateY(-4px)}.rule h3{font-size:var(--t-xl);margin-top:.8rem}.rule p{max-width:40ch;color:var(--text-2);font-size:var(--t-sm)}.rule-ring{grid-area:span 2/span 5;justify-content:space-between}.rule-base{grid-column:span 7}.rule-week{grid-column:span 3}.rule-time{grid-column:span 4}.rule-art{align-items:center;min-height:150px;display:flex;position:relative}.rule-ring .rule-art{flex:1;justify-content:center;min-height:260px}.rule-ring-svg{filter:drop-shadow(0 0 26px #2470ff99);width:min(100%,250px);height:auto}.rule-ring-num{letter-spacing:-.06em;color:#fff;font-size:clamp(2.4rem,5vw,3.6rem);font-weight:640;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rule-bars{flex-direction:column-reverse;justify-content:flex-start;align-items:flex-start;gap:6px}.bar{transform-origin:bottom;border-radius:12px;width:min(100%,300px);display:block}.bar-base{background:linear-gradient(#2c68f2,#153a9e);height:96px;box-shadow:inset 0 1px #ffffff40}.bar-yield{height:38px;animation:yield-glow 2.8s var(--ease-soft) infinite alternate;background:linear-gradient(#e3eeff,#8db6ff)}@keyframes yield-glow{0%{box-shadow:0 0 14px #8db6ff59}to{box-shadow:0 0 38px #8db6fff2}}.rule-days{align-items:center;gap:.4rem}.day{aspect-ratio:1;border:1px solid var(--line-2);max-width:34px;animation:day-rise 3.2s var(--ease-soft) infinite;background:#78a0ff14;border-radius:10px;flex:1}@keyframes day-rise{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.day-pay{animation:day-rise 3.2s var(--ease-soft) infinite, pay-ping 2s var(--ease-soft) infinite;background:linear-gradient(#4d8dff,#1f5ff0);border-color:#0000}@keyframes pay-ping{0%{box-shadow:0 0 #4d8dffb3}70%{box-shadow:0 0 0 14px #4d8dff00}to{box-shadow:0 0 #4d8dff00}}.rule-timeline{flex-direction:column;justify-content:center;align-items:stretch;gap:1.1rem}.tl-row{font-size:var(--t-xs);color:var(--text-3);gap:.4rem;display:grid}.tl-track{background:#78a0ff1a;border-radius:8px;height:14px;display:block;overflow:hidden}.tl-fill{transform-origin:0;border-radius:8px;height:100%;display:block}.tl-long{background:linear-gradient(90deg,#1f5ff0,#8db6ff);box-shadow:0 0 20px #4d8dffb3}.tl-short{background:#4a5f94}.preview-list{gap:.7rem;display:grid}.preview-row{border:1px solid var(--line);border-radius:var(--r-md);background:var(--glass);transition:border-color var(--d-base) var(--ease-soft), transform var(--d-base) var(--ease);grid-template-columns:2.2rem 44px minmax(0,1fr) auto 1.4rem;align-items:center;gap:1rem;padding:.9rem 1.2rem;display:grid}.preview-row:hover{border-color:#82afff80;transform:translate(6px)}.preview-rank{font-size:var(--t-xs);color:var(--blue-300)}.preview-name{flex-direction:column;min-width:0;display:flex}.preview-name strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.preview-value{font-size:var(--t-xl);letter-spacing:-.04em;color:#fff;font-weight:600}.preview-go{color:var(--text-3);transition:color var(--d-fast), transform var(--d-base) var(--ease)}.preview-row:hover .preview-go{color:var(--blue-300);transform:translate(4px)}.keys{border:1px solid var(--line-2);border-radius:var(--r-lg);background:linear-gradient(160deg,#182c648c,#080e22b8);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:clamp(1.5rem,4vw,4rem);padding:clamp(1.8rem,5vw,4rem);display:grid}.keys-body{max-width:56ch;color:var(--text-2);align-content:end;gap:1rem;display:grid}.keys-body p:first-child{color:#fff}.finale{isolation:isolate;text-align:center;border-radius:var(--r-lg);background:linear-gradient(#2470ff3d,#080e228c);border:1px solid #6ea0ff59;justify-items:center;gap:1.2rem;padding:clamp(3.5rem,9vw,7rem) 1.5rem;display:grid;position:relative;overflow:hidden}.finale-glow{z-index:-1;width:90%;height:170%;animation:breathe 6s var(--ease-soft) infinite alternate;background:radial-gradient(closest-side,#4d8dff80,#0000);position:absolute;top:-70%;left:50%;transform:translate(-50%)}.h-finale{max-width:14ch;font-size:var(--t-3xl);letter-spacing:-.055em;background:linear-gradient(#fff 30%,#a9c8ff);color:#0000;-webkit-background-clip:text;background-clip:text}.finale p{max-width:40ch;color:var(--text-2)}@media (max-width:960px){.site-nav{display:none}.hero{padding-top:calc(var(--nav-h) + 30svh);align-content:start}.hero-orb{height:44svh;bottom:auto}.float{display:none}.hero-foot{justify-content:flex-start;margin-top:2rem;padding:0;position:relative;bottom:auto}.journey-line{left:14px}.jstep,.jstep-flip{grid-template-columns:minmax(0,1fr);gap:1rem;padding-left:2.8rem}.jcard,.jart,.jstep-flip .jcard,.jstep-flip .jart{grid-column:1;justify-self:stretch;width:100%}.jcard{grid-row:1}.jart{grid-row:2;max-width:420px}.jnode{top:2.4rem;left:14px}.rule-ring,.rule-base,.rule-week,.rule-time{grid-area:auto/1/auto/-1}.keys{grid-template-columns:1fr}}@media (max-width:440px){.site-header .logo-word{display:none}}@media (max-width:560px){.hero-cta .btn{flex:100%}.preview-row{grid-template-columns:1.8rem 40px minmax(0,1fr) auto;gap:.7rem;padding:.8rem}.preview-go{display:none}.preview-value{font-size:var(--t-lg)}}.app{grid-template-columns:var(--side-w) minmax(0, 1fr);min-height:100vh;display:grid}.sidebar{z-index:40;border-right:1px solid var(--line);background:linear-gradient(#080e20d1,#040812e6);flex-direction:column;gap:1.6rem;height:100vh;padding:1.4rem 1rem 1.2rem;display:flex;position:sticky;top:0}.sidebar .logo{padding-left:.5rem}.side-nav{gap:.25rem;display:grid}.side-link{border-radius:var(--r-sm);color:var(--text-2);transition:color var(--d-fast);align-items:center;gap:.85rem;padding:.72rem .9rem;font-weight:560;display:flex;position:relative}.side-link:hover,.side-link.active{color:#fff}.side-pill{border-radius:var(--r-sm);background:linear-gradient(90deg,#2470ff5c,#2470ff1a);border:1px solid #6ea0ff66;position:absolute;inset:0;box-shadow:0 0 30px -10px #2470ffcc}.side-icon,.side-text{position:relative}.side-foot{gap:.8rem;margin-top:auto;display:grid}.side-vault{border:1px solid var(--line);border-radius:var(--r-md);background:var(--glass);gap:.25rem;padding:1rem 1.1rem;display:grid}.side-label{font-size:var(--t-xs);color:var(--text-3);align-items:center;gap:.5rem;display:inline-flex}.side-apy{font-size:var(--t-2xl);letter-spacing:-.05em;background:linear-gradient(#fff,#8db6ff);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:620;line-height:1.1}.side-apy .num-frac{color:inherit;font-size:1em}.side-sub{font-size:var(--t-xs);color:var(--text-3)}.side-back{font-size:var(--t-sm);color:var(--text-3);transition:color var(--d-fast);align-items:center;gap:.6rem;padding:.55rem .9rem;display:inline-flex}.side-back:hover{color:#fff}.app-main{min-width:0}.topbar{z-index:30;padding:.9rem var(--gutter);justify-content:space-between;align-items:center;gap:1rem;display:flex;position:sticky;top:0}.topbar:before{content:"";z-index:-1;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px)saturate(140%);background:#040812b3;position:absolute;inset:0}.topbar-left{align-items:center;gap:1rem;display:flex}.topbar-logo{display:none}.topbar-title{font-size:var(--t-xl);letter-spacing:-.04em}.topbar-right{align-items:center;gap:.7rem;display:flex}.net-pill{border:1px solid var(--line);border-radius:var(--r-pill);font-size:var(--t-xs);color:var(--text-2);align-items:center;gap:.5rem;padding:.42rem .85rem;font-weight:540;display:inline-flex}.app-content{width:min(100%,1240px);padding:clamp(1.2rem, 3vw, 2.2rem) var(--gutter) 4rem;margin:0 auto}.stack{gap:clamp(1rem,2.2vw,1.6rem);display:grid}.center{justify-content:center;display:flex}.toolbar{justify-content:space-between;align-items:center;gap:1rem;display:flex}.two-col{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:clamp(1rem,2.2vw,1.6rem);display:grid}.tabbar{display:none}.banner{border:1px solid var(--line-2);border-radius:var(--r-lg);box-shadow:var(--shadow-2);background:linear-gradient(135deg,#1e3e8c8c,#070d1ecc 70%);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;display:grid;position:relative;overflow:hidden}.banner-copy{z-index:2;justify-items:start;gap:1rem;padding:clamp(1.6rem,4vw,3rem);display:grid;position:relative}.banner-copy p:not(.eyebrow){max-width:44ch;color:var(--text-2)}.h-banner{max-width:15ch;font-size:var(--t-2xl);letter-spacing:-.05em;background:linear-gradient(#fff 30%,#a9c8ff);color:#0000;-webkit-background-clip:text;background-clip:text}.banner-orb{align-self:stretch;min-height:300px;position:relative}.rows{gap:.55rem;display:grid}.row{border:1px solid var(--line);border-radius:var(--r-md);transition:border-color var(--d-base) var(--ease-soft), transform var(--d-base) var(--ease);background:#0a142e80;grid-template-columns:1.8rem 40px minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:.75rem 1rem;display:grid}.row:hover{border-color:#82afff80;transform:translate(4px)}.row-rank{font-size:var(--t-xs);color:var(--blue-300)}.row-name{flex-direction:column;min-width:0;display:flex}.row-name strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.row-value{font-size:var(--t-lg);letter-spacing:-.035em;color:#fff;font-weight:600}.panel-empty{color:var(--text-2);justify-items:start;gap:1rem;display:grid}.reward-figures{gap:1.2rem;display:grid}.big-num{font-size:var(--t-3xl);letter-spacing:-.06em;background:linear-gradient(#fff 30%,#8db6ff);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:600;line-height:1;display:block}.big-num .unit,.giant-num .unit{color:var(--blue-400);-webkit-text-fill-color:var(--blue-400)}.mid-num{font-size:var(--t-xl);letter-spacing:-.04em;font-weight:600;display:block}.table-card{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--glass);box-shadow:var(--shadow-1);overflow:hidden}.trow{transition:background var(--d-fast);grid-template-columns:minmax(220px,2.2fr) repeat(4,minmax(90px,1fr));align-items:center;gap:1rem;padding:.9rem 1.3rem;display:grid}.trow+.trow{border-top:1px solid var(--line)}a.trow:hover{background:#4d8dff14}.trow-head{font-size:var(--t-xs);color:var(--text-3);padding-block:.8rem}.tcell-token{align-items:center;gap:.9rem;min-width:0;display:flex}.detail{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start;gap:clamp(1rem,3vw,2.4rem);display:grid}.detail-id{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.h-detail{font-size:var(--t-2xl);letter-spacing:-.05em}.detail-actions{gap:.5rem;margin-left:auto;display:flex}.detail-desc{max-width:56ch;color:var(--text-2)}.hero-figure{gap:.2rem;display:grid}.giant-num{letter-spacing:-.065em;background:linear-gradient(#fff 30%,#8db6ff);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(3.2rem,1.4rem + 7vw,7.6rem);font-weight:580;line-height:.95;display:block}.giant-num .num-frac{color:var(--blue-300);-webkit-text-fill-color:var(--blue-300)}.addr-list{display:grid}.addr{font-size:var(--t-sm);grid-template-columns:6rem minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.7rem 0;display:grid}.addr+.addr{border-top:1px solid var(--line)}.addr dt{color:var(--text-3)}.addr dd{text-overflow:ellipsis;overflow:hidden}.detail-visual{position:sticky;top:5.5rem}.visual-card{border:1px solid var(--line-2);border-radius:var(--r-lg);height:min(70vh,560px);box-shadow:var(--shadow-2);background:radial-gradient(circle at 50% 40%,#2470ff3d,#060c1cd9 72%);position:relative;overflow:hidden}.visual-caption{text-align:center;font-size:var(--t-xs);color:var(--text-3);position:absolute;bottom:.9rem;left:1rem;right:1rem}.launch{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:clamp(1rem,2.4vw,1.8rem);display:grid}.launch-form{box-shadow:var(--shadow-2), 0 0 90px -34px #2470ff99;padding:clamp(1.3rem,3vw,2.2rem)}.h-panel{font-size:var(--t-xl);letter-spacing:-.04em}.drop{border:1.5px dashed var(--line-2);border-radius:var(--r-md);transition:border-color var(--d-fast), background var(--d-fast), transform var(--d-base) var(--ease);background:#050a1a80}.drop:hover{border-color:#82afff99}.drop:focus-within{border-color:var(--blue-400);box-shadow:0 0 0 3px #2470ff47}.drop.is-drag{border-color:var(--blue-400);background:#2470ff29;transform:scale(1.01)}.drop-label{cursor:pointer;align-items:center;gap:1rem;padding:1rem;display:flex}.drop-preview,.drop-empty{object-fit:cover;border-radius:16px;flex:none;width:72px;height:72px}.drop-empty{border:1px solid var(--line-2);color:var(--blue-200);background:linear-gradient(160deg,#2470ff52,#0b142c99);place-items:center;font-size:2rem;font-weight:300;display:grid}.drop-text{min-width:0;font-size:var(--t-sm);flex-direction:column;display:flex}.drop-text strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.drop .field-error{padding:0 1rem .8rem}.links-box{border:1px dashed var(--line-2);border-radius:var(--r-sm);padding:.75rem .95rem}.links-box summary{cursor:pointer;font-weight:560;font-size:var(--t-sm)}.links-fields{gap:.8rem;margin-top:.9rem;display:grid}.buy-row{flex-wrap:wrap;gap:.6rem;display:flex}.buy-row input{flex:0 0 8rem;width:8rem}.presets{flex-wrap:wrap;gap:.35rem;display:flex}.preset{border:1px solid var(--line-2);border-radius:var(--r-pill);font-family:var(--mono);font-size:var(--t-sm);color:var(--text-2);transition:background var(--d-fast), border-color var(--d-fast), color var(--d-fast), transform var(--d-fast) var(--ease);background:0 0;padding:.55rem .9rem}.preset:hover{border-color:var(--blue-300);color:#fff;transform:translateY(-1px)}.preset.is-active{color:#fff;background:linear-gradient(#3a80ff,#1f5ff0);border-color:#0000}.lock-note{border-radius:var(--r-sm);font-size:var(--t-xs);color:var(--text-2);background:#2470ff1a;border:1px solid #6ea0ff47;gap:.8rem;padding:.9rem 1rem;display:flex}.lock-note svg{color:var(--blue-300);flex:none}.launch-side{gap:1rem;display:grid;position:sticky;top:5.5rem}.preview-card{border:1px solid var(--line-2);border-radius:var(--r-lg);box-shadow:var(--shadow-2);background:linear-gradient(160deg,#1e3e8c80,#060c1cd9);position:relative;overflow:hidden}.preview-orb{height:230px;position:relative}.preview-body{gap:1rem;padding:0 1.4rem 1.4rem;display:grid;position:relative}.preview-token{align-items:center;gap:.9rem;display:flex}.preview-token>div{flex-direction:column;min-width:0;display:flex}.preview-title{text-overflow:ellipsis;white-space:nowrap;font-size:var(--t-lg);overflow:hidden}.preview-figures{grid-template-columns:1fr 1fr;gap:.8rem;display:grid}.preview-figures .stat-value{font-size:var(--t-lg);display:block}.launch-notes{font-size:var(--t-sm);color:var(--text-2);gap:.7rem;display:grid}.launch-notes li{align-items:flex-start;gap:.85rem;display:flex}.launch-notes span{border:1px solid var(--line-2);width:24px;height:24px;font-family:var(--mono);font-size:var(--t-xs);color:var(--blue-200);border-radius:50%;flex:none;place-items:center;display:inline-grid}.progress{gap:1.2rem;display:grid}.steps{gap:.2rem;display:grid}.step{gap:1rem;padding:.7rem 0;display:flex;position:relative}.step:not(:last-child):before{content:"";background:var(--line);width:2px;position:absolute;top:2.5rem;bottom:-.5rem;left:13px}.step.is-done:not(:last-child):before{background:linear-gradient(180deg, var(--blue-400), var(--blue-500))}.step-mark{border:1.5px solid var(--line-2);width:28px;height:28px;font-size:var(--t-xs);color:var(--text-3);transition:background var(--d-base) var(--ease), color var(--d-base), border-color var(--d-base);background:#060c1ecc;border-radius:50%;flex:none;place-items:center;display:grid}.step.is-done .step-mark{color:#fff;background:linear-gradient(#4189ff,#1f5ff0);border-color:#0000}.step.is-active .step-mark{border-color:var(--blue-400);color:var(--blue-200);animation:ping 1.8s var(--ease-soft) infinite}.step.is-error .step-mark{border-color:var(--err);color:var(--err)}.step-text{gap:.15rem;padding-top:.2rem;display:grid}.step.is-todo .step-text strong{color:var(--text-3);font-weight:460}.callout{border-radius:var(--r-md);gap:.9rem;padding:1rem 1.1rem;display:grid}.callout-error{background:var(--err-bg);color:#ffd2d8;border:1px solid #ff6b7d59}.callout-ok{background:#2470ff29;border:1px solid #78aaff66}.row-actions{flex-wrap:wrap;gap:.6rem;display:flex}.lookup{gap:.6rem;max-width:680px;display:flex}.lookup input{flex:1;min-width:0}@media (max-width:1100px){.two-col,.detail,.launch{grid-template-columns:1fr}.detail-visual,.launch-side{position:static}.visual-card{height:360px}}@media (max-width:900px){.app{grid-template-columns:1fr}.sidebar{display:none}.topbar-logo{display:block}.topbar-title,.net-pill{display:none}.app-content{padding-bottom:7rem}.banner{grid-template-columns:1fr}.banner-orb{order:-1;min-height:240px}.tabbar{left:50%;bottom:max(.8rem, env(safe-area-inset-bottom));z-index:60;border:1px solid var(--line-2);border-radius:var(--r-pill);-webkit-backdrop-filter:blur(16px);box-shadow:0 16px 40px -10px #000000d9, var(--glow);background:#081026e6;gap:.2rem;padding:.35rem;display:flex;position:fixed;transform:translate(-50%)}.tab{border-radius:var(--r-pill);min-width:66px;color:var(--text-2);transition:background var(--d-fast), color var(--d-fast);justify-items:center;gap:.1rem;padding:.45rem .7rem;font-size:.68rem;font-weight:560;display:grid}.tab.active{color:#fff;background:linear-gradient(#3a80ff,#1f5ff0)}}@media (max-width:760px){.trow-head{display:none}.trow{grid-template-columns:1fr 1fr;gap:.7rem 1rem;padding:1rem}.tcell-token{grid-column:1/-1}.tcell.r{text-align:left;gap:.1rem;display:grid}.tcell[data-label]:before{content:attr(data-label);font-size:var(--t-xs);color:var(--text-3)}.addr{grid-template-columns:5rem minmax(0,1fr) auto}.detail-actions{width:100%;margin-left:0}.lookup{flex-direction:column}.row{grid-template-columns:1.6rem 36px minmax(0,1fr) auto;gap:.6rem;padding:.65rem .8rem}.toast-region{bottom:6.5rem}}
