:root{--bg:#000;--s1:#ffffff0b;--s2:#ffffff13;--s3:#ffffff1f;--line:#ffffff17;--line-strong:#ffffff2e;--text:#fff;--muted:#ffffff80;--faint:#ffffff47;--up:#2ee59d;--down:#ff4f6d;--warn:#ffc65c;--accent:#fff;--grid:#ffffff0b;--panel-3:#1f1f1f;--r-xl:28px;--r-lg:22px;--r:16px;--r-sm:12px;--sidebar:236px;--font:"Onest", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--display:"Unbounded", "Onest", system-ui, sans-serif;font-family:var(--font);color:var(--text);background:var(--bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-feature-settings:"tnum" 1;-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.45}*{box-sizing:border-box}body{background:var(--bg);min-height:100vh;margin:0}a{color:var(--text);text-decoration:none}h1,h2,h3{margin:0;font-weight:700}h1{font-size:26px;line-height:1.15}h2{font-size:20px}h3{font-size:15px}.display{font-family:var(--display);letter-spacing:-.02em;font-weight:600}:focus-visible{outline:2px solid var(--text);outline-offset:2px}.muted{color:var(--muted)}.text{color:var(--text)}.small{font-size:12.5px}.mono{font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:12.5px}.break{word-break:break-all}.up{color:var(--up)}.down{color:var(--down)}.warn{color:var(--warn)}.dim{opacity:.45}.right{text-align:right}.grow{flex:1}.empty{padding:28px 0}.delta{white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:13px;font-weight:600;display:inline-flex}.delta.up{background:#2ee59d1f}.delta.down{background:#ff4f6d1f}@keyframes flash-up{0%{color:var(--up);text-shadow:0 0 18px #2ee59d8c}}@keyframes flash-down{0%{color:var(--down);text-shadow:0 0 18px #ff4f6d8c}}.flash-up{animation:.6s ease-out flash-up}.flash-down{animation:.6s ease-out flash-down}.shell{grid-template-columns:var(--sidebar) minmax(0, 1fr);min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--line);flex-direction:column;gap:28px;height:100vh;padding:22px 14px;display:flex;position:sticky;top:0}.sidebar .brand{padding:2px 10px 0}.side-nav{flex-direction:column;gap:4px;display:flex}.side-nav a{color:var(--muted);border-radius:999px;align-items:center;gap:12px;padding:11px 14px;font-weight:500;display:flex}.side-nav a:hover{color:var(--text);background:var(--s1)}.side-nav a.active{color:#000;background:var(--text);font-weight:600}.side-foot{background:var(--s1);border-radius:999px;align-items:center;gap:10px;margin-top:auto;padding:8px 8px 8px 10px;display:flex}.avatar-initial{width:32px;height:32px;font-family:var(--display);color:#000;background:var(--text);border-radius:50%;flex-shrink:0;place-items:center;font-size:13px;font-weight:700;display:grid}.side-user-name{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.icon-btn{color:var(--muted);background:0 0;border-radius:50%;place-items:center;padding:7px;display:grid}.icon-btn:hover{color:var(--text);background:var(--s2)}.main-col{flex-direction:column;min-width:0;display:flex}.topbar{z-index:10;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);background:#000000c7;align-items:center;gap:16px;height:68px;padding:0 32px;display:flex;position:sticky;top:0}.topbar-brand{display:none}.balance-pill{background:var(--s1);border:1px solid var(--line);border-radius:999px;align-items:baseline;gap:8px;padding:9px 16px;display:flex}.balance-pill b{font-family:var(--display);font-size:15px;font-weight:600}.content{width:100%;max-width:1480px;padding:28px 32px 56px}.tabbar{display:none}.brand{white-space:nowrap;align-items:center;gap:8px;display:flex}.logo-title{height:22px;display:block}.brand-sub{font-family:var(--display);color:var(--muted);font-size:15px;font-weight:400}.brand.big{gap:10px;margin-bottom:8px}.brand.big .logo-title{height:42px}.brand.big .brand-sub{font-size:26px}.card,.panel{background:var(--s1);border:1px solid var(--line);border-radius:var(--r-lg);padding:18px}.stack{flex-direction:column;gap:16px;display:flex}.narrow{max-width:760px}.row{align-items:center;display:flex}.row.between{justify-content:space-between}.row.baseline{align-items:baseline}.row.gap{gap:10px}.row.wrap{flex-wrap:wrap;gap:10px}.badge{background:var(--s2);color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.badge.demo{background:var(--text);color:#000}.badge.ok,.badge.st-live,.badge.st-open,.badge.side-long{color:var(--up);background:#2ee59d1f}.badge.side-short,.badge.st-knocked_out{color:var(--down);background:#ff4f6d1f}.badge.st-scheduled{background:var(--s3);color:var(--text)}.chip{background:var(--s2);border-radius:999px;align-items:baseline;gap:6px;padding:7px 14px;font-size:13px;font-weight:600;display:inline-flex}.timer-chip{font-family:var(--display);background:var(--text);color:#000}.timer-chip .muted{color:#0000008c;font-family:var(--font)}button{font:inherit;cursor:pointer;color:var(--text);background:var(--s2);border:1px solid #0000;border-radius:999px;padding:10px 18px;transition:background .15s,color .15s,border-color .15s,transform .1s}button:active:not(:disabled){transform:scale(.97)}button:disabled{opacity:.4;cursor:not-allowed}button.primary,.btn-white{background:var(--text);color:#000;font-weight:700}button.primary:hover:not(:disabled){background:#ffffffd9}.btn-white{border-radius:999px;padding:10px 20px;display:inline-flex}button.ghost{border-color:var(--line-strong);background:0 0}button.ghost:hover:not(:disabled){border-color:var(--text)}button.danger{background:var(--down);color:#fff;font-weight:600}button.small{padding:5px 12px;font-size:12.5px}input,select{font:inherit;color:var(--text);background:var(--s1);border:1px solid var(--line);border-radius:var(--r-sm);width:100%;padding:11px 14px}select option{background:#111}input:focus,select:focus{border-color:var(--line-strong);background:var(--s2);outline:none}label{color:var(--muted);flex-direction:column;gap:6px;font-size:13px;display:flex}label.check{flex-direction:row;align-items:center}label.check input{width:auto}.small-input{width:110px;padding:6px 10px}.error{color:var(--down);border-radius:var(--r-sm);background:#ff4f6d1a;padding:9px 12px;font-size:13px}.seg{background:var(--s1);border:1px solid var(--line);border-radius:999px;gap:2px;padding:4px;display:inline-flex}.seg button{color:var(--muted);background:0 0;padding:7px 14px;font-size:13px;font-weight:600}.seg button:hover:not(:disabled){color:var(--text)}.seg button.on,.seg button.on:hover:not(:disabled){background:var(--text);color:#000}.admin-tabs{align-self:flex-start}.token-icon{background:var(--text);color:#000;font-family:var(--display);letter-spacing:-.04em;border-radius:30%;flex-shrink:0;place-items:center;font-weight:800;display:inline-grid}.spark{width:100%;display:block;overflow:visible}.spark.up{color:var(--up)}.spark.down{color:var(--down)}.spark-empty{height:64px}.ring{flex-shrink:0;place-items:center;display:grid;position:relative}.ring svg{position:absolute;inset:0}.ring-track{fill:none;stroke:var(--s3);stroke-width:3.5px}.ring-bar{fill:none;stroke-width:3.5px;stroke-linecap:round;transition:stroke-dashoffset .25s linear}.ring-label{font-family:var(--display);font-size:10.5px;font-weight:600}.markets{flex-direction:column;gap:36px;display:flex}.featured{border-radius:var(--r-xl);border:1px solid var(--line);background:var(--s1);grid-template-columns:minmax(280px,.9fr) 1.1fr;align-items:stretch;gap:24px;min-height:260px;padding:28px 28px 0 32px;display:grid;position:relative;overflow:hidden}.featured.is-up{background:radial-gradient(80% 120% at 85% 100%, #2ee59d21, transparent 60%), var(--s1)}.featured.is-down{background:radial-gradient(80% 120% at 85% 100%, #ff4f6d21, transparent 60%), var(--s1)}.featured:hover{border-color:var(--line-strong)}.featured-info{flex-direction:column;gap:14px;padding-bottom:28px;display:flex}.eyebrow{color:var(--muted);font-size:13px;font-weight:500}.featured-symbol{align-items:center;gap:14px;font-size:30px;display:flex}.featured-price{align-items:center;gap:14px;display:flex}.price-hero{font-size:56px;line-height:1}.featured-foot{align-items:baseline;gap:10px;margin-top:auto;display:flex}.featured-timer{font-size:26px}.featured-foot .btn-white{align-self:center;margin-left:auto}.featured-spark{align-self:end;height:210px}.grid-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.grid-head h2{align-items:center;gap:14px;font-size:22px;display:flex}.section-title{margin-bottom:18px;font-size:22px}.live-count{font-family:var(--font);color:var(--muted);letter-spacing:0;align-items:center;gap:7px;font-size:13px;font-weight:500;display:inline-flex}.live-dot{background:var(--up);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #2ee59d2e}.grid-tools{flex-wrap:wrap;gap:10px;display:flex}.search{background:var(--s1);border:1px solid var(--line);border-radius:999px;flex-direction:row;align-items:center;gap:8px;padding:0 16px}.search input{background:0 0;border:0;width:170px;padding:9px 0}.search input:focus{background:0 0}.search:focus-within{border-color:var(--line-strong)}.token-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px;display:grid}.token-grid.compact{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.token-card{border-radius:var(--r-lg);background:var(--s1);border:1px solid var(--line);flex-direction:column;gap:14px;padding:16px;transition:border-color .15s,background .15s;display:flex}.token-card:hover{border-color:var(--line-strong);background:var(--s2)}.token-card.expired{opacity:.6}.token-card.expired:hover{opacity:1}.card-top{align-items:center;gap:12px;display:flex}.card-title{flex-direction:column;flex:1;min-width:0;display:flex}.card-symbol{font-size:15px}.card-spark{height:64px}.compact .card-spark{height:40px}.card-wait{flex-direction:column;justify-content:center;gap:2px;height:64px;font-size:22px;display:flex}.card-quote{justify-content:space-between;align-items:center;gap:8px;display:flex}.card-price{font-size:22px}.compact .card-price{font-size:17px}.trade{grid-template:"recent recent""head order""chart order""positions order"1fr/minmax(0,1fr) 350px;align-items:start;gap:14px;display:grid}.token-head{flex-wrap:wrap;grid-area:head;align-items:center;gap:16px 32px;padding:20px 22px;display:flex}.token-id{align-items:center;gap:14px;display:flex}.token-symbol{font-size:22px}.token-price{align-items:center;gap:12px;display:flex}.price-xl{font-size:34px;line-height:1}.token-stats{gap:28px;margin:0;display:flex}.stat-cell dd{font-family:var(--display);margin:3px 0 0;font-size:15px;font-weight:600}.token-session{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.token-ring{margin-left:auto}.chart-card{grid-area:chart;padding:14px 14px 6px}.chart-toolbar{flex-wrap:wrap;justify-content:space-between;gap:10px;padding:0 2px 12px;display:flex}.chart-wrap{position:relative}.chart-legend{z-index:2;pointer-events:none;flex-wrap:wrap;gap:4px 12px;font-size:12.5px;display:flex;position:absolute;top:6px;left:10px}.chart-legend-title{font-family:var(--display);font-weight:600}.chart{width:100%;height:470px}.order{flex-direction:column;grid-area:order;gap:14px;display:flex;position:sticky;top:84px}.order-card{flex-direction:column;gap:16px;padding:20px;display:flex}.side-switch{background:var(--s1);border:1px solid var(--line);border-radius:999px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.side-switch button{color:var(--muted);background:0 0;font-weight:700}.side-switch.long button.on{background:var(--up);color:#00170d}.side-switch.short button.on{background:var(--down);color:#fff}.field-head{justify-content:space-between;margin-bottom:-8px;font-size:13px;display:flex}.amount-input{border:1px solid var(--line);border-radius:var(--r);background:var(--s1);align-items:center;padding-right:8px;display:flex}.amount-input:focus-within{border-color:var(--line-strong)}.amount-input input{font-family:var(--display);background:0 0;border:0;padding:14px 16px;font-size:26px;font-weight:600}.amount-input input:focus{background:0 0}.link-btn{background:var(--s2);padding:7px 14px;font-size:13px;font-weight:700}.link-btn:hover:not(:disabled){background:var(--text);color:#000}.slider input[type=range]{appearance:none;background:linear-gradient(90deg, var(--text) var(--fill,0%), var(--s3) var(--fill,0%));border:0;border-radius:6px;height:6px;padding:0}.slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--text);width:20px;height:20px;box-shadow:0 0 0 1px var(--text);cursor:pointer;border:5px solid #000;border-radius:50%}.slider input[type=range]::-moz-range-thumb{background:var(--text);cursor:pointer;border:5px solid #000;border-radius:50%;width:12px;height:12px}.slider-marks{justify-content:space-between;margin-top:8px;display:flex}.slider-marks button{color:var(--muted);background:0 0;padding:2px 6px;font-size:12px}.slider-marks button:hover:not(:disabled){color:var(--text)}.kv{justify-content:space-between;font-size:13.5px;display:flex}.cta{font-family:var(--display);padding:16px;font-size:16px;font-weight:700}.cta.long{background:var(--up);color:#00170d}.cta.long:hover:not(:disabled){background:#5cf0b6}.cta.short{background:var(--down);color:#fff}.cta.short:hover:not(:disabled){background:#ff7088}.note{margin:0}.fair-card{flex-direction:column;gap:10px;display:flex}.fair-card p{margin:0}.fair-head{align-items:center;gap:8px;display:flex}.hash{border-radius:var(--r-sm);background:var(--s1);color:var(--muted);word-break:break-all;padding:9px 12px;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:11.5px;display:block}.btn-secondary{text-align:center;background:var(--text);color:#000;border-radius:999px;padding:10px;font-weight:700;display:block}.positions-card{grid-area:positions;padding-top:6px}.tabs-line{border-bottom:1px solid var(--line);gap:22px;margin-bottom:6px;display:flex}.tabs-line button{color:var(--muted);background:0 0;border-bottom:2px solid #0000;border-radius:0;padding:13px 0;font-weight:600}.tabs-line button:active{transform:none}.tabs-line button.on{color:var(--text);border-bottom-color:var(--text)}.count{background:var(--s2);border-radius:999px;margin-left:4px;padding:1px 8px;font-size:12px}.close-btn{background:var(--text);color:#000;padding:7px 14px;font-size:13px;font-weight:700}.close-btn:hover:not(:disabled){background:#ffffffd9}.table-wrap{overflow-x:auto}.table{border-collapse:collapse;width:100%}.table th,.table td{text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;padding:11px 10px}.table tr:last-child td{border-bottom:0}.table th{color:var(--muted);font-size:12.5px;font-weight:500}.stats{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;display:grid}.stat-value{font-family:var(--display);margin-top:6px;font-size:22px;font-weight:600}.form-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));align-items:end;gap:12px;display:grid}.span-all{grid-column:1/-1}.result{border-radius:var(--r);flex-direction:column;gap:4px;padding:14px;display:flex}.result.ok{background:#2ee59d14;border:1px solid #2ee59d59}.result.fail{background:#ff4f6d14;border:1px solid #ff4f6d59}ol{flex-direction:column;gap:6px;padding-left:20px;display:flex}.login-wrap{background:radial-gradient(50% 45% at 50% 0%, #ffffff14, transparent 70%), var(--bg);place-items:center;min-height:100vh;padding:16px;display:grid}.login{border-radius:var(--r-xl);flex-direction:column;gap:14px;width:100%;max-width:400px;padding:30px;display:flex}.login p{margin:0}.login h1{font-family:var(--display);font-weight:600}@media (width<=1180px){.trade{grid-template-columns:minmax(0,1fr) 310px}.price-hero{font-size:44px}}@media (width<=900px){.shell{grid-template-columns:minmax(0,1fr)}.sidebar{display:none}.topbar{padding:0 16px}.topbar-brand{display:block}.content{padding:16px 16px 100px}.tabbar{z-index:20;padding:8px 8px calc(8px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--line);background:#000000e6;justify-content:space-around;display:flex;position:fixed;bottom:0;left:0;right:0}.tabbar a{color:var(--muted);border-radius:var(--r-sm);flex-direction:column;align-items:center;gap:3px;padding:6px 12px;font-size:11px;display:flex}.tabbar a.active{color:var(--text)}.featured{grid-template-columns:minmax(0,1fr);padding:22px 22px 0}.featured-spark{height:140px}.trade{grid-template-columns:minmax(0,1fr);grid-template-areas:"recent""head""chart""order""positions"}.order{position:static}.chart{height:320px}.token-ring{display:none}}@media (width<=600px){.balance-pill .muted:first-child,.brand-sub{display:none}.price-hero{font-size:40px}.token-grid,.token-grid.compact{grid-template-columns:minmax(0,1fr)}.token-stats{gap:18px}.price-xl{font-size:26px}.search input{width:120px}}@media (prefers-reduced-motion:reduce){*,.flash-up,.flash-down{transition:none!important;animation:none!important}}.leaders{flex-direction:column;gap:14px;display:flex}.leaders>.seg{align-self:flex-start;max-width:100%;overflow-x:auto}.leaders-row{scroll-snap-type:x mandatory;grid-auto-columns:minmax(260px,1fr);grid-auto-flow:column;gap:12px;padding-bottom:4px;display:grid;overflow-x:auto}.leader-card{scroll-snap-align:start;border-radius:var(--r-lg);background:var(--s1);border:1px solid var(--line);flex-direction:column;gap:12px;padding:14px 16px;transition:border-color .15s,background .15s;display:flex}.leader-card:hover{border-color:var(--line-strong);background:var(--s2)}.leader-top{align-items:center;gap:12px;display:flex}.leader-name{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.leader-name>.display{font-size:14px}.leader-quote{align-items:baseline;gap:8px;font-size:13px;display:flex}.leader-quote .display{font-size:16px}.leader-stats{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:8px;margin:0;padding-top:10px;display:grid}.leader-stats dt{color:var(--muted);font-size:12px}.leader-stats dd{font-family:var(--display);margin:2px 0 0;font-size:13px;font-weight:600}.trade-recent{grid-area:recent;min-width:0}.trade-recent:empty{display:none}.recent{align-items:center;gap:6px;display:flex;overflow-x:auto}.recent-tab{background:var(--s1);border:1px solid var(--line);white-space:nowrap;font-family:var(--display);border-radius:999px;align-items:center;gap:2px;padding:4px 4px 4px 14px;font-size:12.5px;font-weight:600;display:inline-flex}.recent-tab.on{background:var(--text);border-color:var(--text)}.recent-tab.on a,.recent-tab.on button,.recent-tab.on .muted{color:#000}.recent-tab button{color:var(--muted);background:0 0;padding:2px 8px;font-size:15px;line-height:1}.recent-tab button:hover{color:var(--text)}.recent-clear{color:var(--down);white-space:nowrap;background:0 0;margin-left:auto;padding:6px 12px;font-size:12.5px;font-weight:600}.presets{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:-6px;display:grid}.presets button{font-family:var(--display);background:var(--s1);border:1px solid var(--line);padding:8px 0;font-size:13px;font-weight:600}.presets button:hover:not(:disabled){border-color:var(--line-strong)}.presets button.on{background:var(--text);color:#000}.trader{align-items:center;gap:8px;display:inline-flex}.small-avatar{width:24px;height:24px;font-size:11px}.dash{flex-direction:column;gap:14px;display:flex}.dash-head{grid-template-columns:minmax(220px,.8fr) 2fr;gap:24px;padding:24px;display:grid}.dash-balance{flex-direction:column;gap:6px;display:flex}.dash-balance-value{font-size:38px;line-height:1.1}.dash-balance-value .muted{font-size:16px}.dash-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.tile{border-radius:var(--r);background:var(--s1);border:1px solid var(--line);padding:14px 16px}.tile-value{flex-wrap:wrap;align-items:baseline;gap:6px 8px;margin-top:6px;font-size:17px;display:flex}.tile-value .small{font-family:var(--font)}@media (width<=900px){.dash-head{grid-template-columns:minmax(0,1fr)}.dash-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.leaders-row,.leaders>.seg,.recent{scrollbar-width:none}.leaders-row::-webkit-scrollbar{display:none}.leaders>.seg::-webkit-scrollbar{display:none}.recent::-webkit-scrollbar{display:none}.leverage{flex-direction:column;gap:10px;display:flex}.lev-value{color:var(--text);font-size:18px}.lev-range{appearance:none;background:linear-gradient(90deg, transparent var(--fill,0%), #0000008c var(--fill,0%)), linear-gradient(90deg, var(--up), var(--warn), var(--down));border:0;border-radius:6px;height:6px;padding:0}.lev-range::-webkit-slider-thumb{-webkit-appearance:none;background:var(--text);width:20px;height:20px;box-shadow:0 0 0 1px var(--text);cursor:pointer;border:5px solid #000;border-radius:50%}.lev-range::-moz-range-thumb{background:var(--text);cursor:pointer;border:5px solid #000;border-radius:50%;width:12px;height:12px}.lev-scale{justify-content:space-between;font-size:12px;font-weight:600;display:flex}.kv-list{border-radius:var(--r);background:var(--s1);flex-direction:column;gap:8px;padding:12px 14px;display:flex}.cta-pair{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cta-pair .cta{justify-content:center;align-items:center;gap:8px;display:flex}.cta-pair .cta span{font-family:var(--font);opacity:.7;font-size:13px}.launch-btn{padding:9px 18px;font-size:14px}.launch{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:16px;display:grid}.launch-main{flex-direction:column;gap:14px;display:flex}.launch-main header{flex-direction:column;gap:6px;margin-bottom:4px;display:flex}.launch-main header p{max-width:60ch;margin:0}.launch-main .card{flex-direction:column;gap:12px;display:flex}.launch-main .card p{margin:0}.launch-fields{grid-template-columns:1fr 2fr;display:grid!important}.pill-muted{background:var(--s2);color:var(--muted);border-radius:999px;padding:4px 12px;font-size:12.5px;font-weight:600}.mode-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px;display:grid}.mode-card{border-radius:var(--r);background:var(--s1);border:1px solid var(--line);text-align:left;flex-direction:column;align-items:flex-start;gap:6px;padding:14px 16px;display:flex}.mode-card:hover:not(:disabled){border-color:var(--line-strong)}.mode-card:active:not(:disabled){transform:none}.mode-card.on{border-color:var(--text);background:var(--s2)}.mode-price{font-size:18px}.mode-risk{color:var(--muted);font-size:12.5px}.launch-seg{align-self:flex-start}.unit{padding-right:8px}.launch-side{flex-direction:column;gap:14px;display:flex;position:sticky;top:84px}.launch-preview{flex-direction:column;gap:10px;display:flex}.token-card.preview{pointer-events:none}.launch-total{flex-direction:column;gap:10px;display:flex}.kv.total{border-top:1px solid var(--line);padding-top:10px;font-size:15px}.launch-submit{width:100%}@media (width<=900px){.launch{grid-template-columns:minmax(0,1fr)}.launch-side{position:static}.launch-fields{grid-template-columns:1fr}.launch-btn{display:none}}:root{--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--surface:linear-gradient(180deg, #ffffff0f, #ffffff07);--rim:inset 0 1px 0 #ffffff12;--glow-up:#2ee59d59;--glow-down:#ff4f6d59}body{background:radial-gradient(1200px 520px at 60% -180px, #ffffff12, transparent 70%), var(--bg);background-attachment:fixed}.card,.panel,.token-card,.leader-card,.tile,.featured{background-color:#0000;background-image:var(--surface);box-shadow:var(--rim)}@keyframes rise{0%{opacity:0;transform:translateY(10px)}}.page{animation:rise .45s var(--ease-out) backwards}.token-card,.leader-card{animation:rise .5s var(--ease-out) backwards;animation-delay:calc(var(--i,0) * 35ms);transition:transform .35s var(--ease-out), border-color .2s, box-shadow .35s var(--ease-out);position:relative}.token-card:hover,.leader-card:hover{background-image:var(--surface);transform:translateY(-3px)}.token-card.is-up:hover{box-shadow:var(--rim), 0 18px 40px -22px var(--glow-up);border-color:#2ee59d4d}.token-card.is-down:hover{box-shadow:var(--rim), 0 18px 40px -22px var(--glow-down);border-color:#ff4f6d4d}.token-card:active{transform:translateY(-1px)scale(.99)}.token-card.expired:hover{box-shadow:var(--rim);border-color:var(--line-strong)}.spark path:last-of-type{filter:drop-shadow(0 0 4px)}@keyframes spark-pulse{50%{opacity:.35}}.token-card.live .spark-dot,.featured .spark-dot{animation:1.4s ease-in-out infinite spark-pulse}.featured{transition:border-color .2s}.featured.is-up{background-image:radial-gradient(80% 120% at 85% 100%, #2ee59d29, transparent 60%), var(--surface)}.featured.is-down{background-image:radial-gradient(80% 120% at 85% 100%, #ff4f6d29, transparent 60%), var(--surface)}.featured.is-up .price-hero{text-shadow:0 0 40px #2ee59d59}.featured.is-down .price-hero{text-shadow:0 0 40px #ff4f6d59}.featured .btn-white{transition:transform .3s var(--ease-spring)}.featured:hover .btn-white{transform:translate(3px)}@keyframes beat{0%,to{transform:scale(1)}15%{transform:scale(1.08)}}.featured-timer.urgent{color:var(--down);animation:1s ease-in-out infinite beat;display:inline-block}.timer-chip.urgent{background:var(--down);color:#fff;animation:1s ease-in-out infinite beat}.timer-chip.urgent .muted{color:#ffffffbf}@keyframes live-pulse{0%{box-shadow:0 0 #2ee59d8c}to{box-shadow:0 0 0 9px #2ee59d00}}.live-dot{animation:1.6s ease-out infinite live-pulse}.side-nav a{transition:background .2s, color .2s, transform .25s var(--ease-spring)}.side-nav a:hover:not(.active){transform:translate(3px)}.side-nav a svg{transition:transform .3s var(--ease-spring)}.side-nav a:hover svg{transform:scale(1.12)}button{transition:background .15s, color .15s, border-color .15s, box-shadow .25s, transform .25s var(--ease-spring)}button:active:not(:disabled){transition-duration:80ms;transform:scale(.96)}.btn-white,button.primary{transition:transform .25s var(--ease-spring), box-shadow .25s, background .15s}.btn-white:hover,button.primary:hover:not(:disabled){box-shadow:0 6px 24px -8px #ffffff73}.cta{position:relative;overflow:hidden}.cta.long:not(:disabled){box-shadow:0 10px 28px -12px var(--glow-up)}.cta.short:not(:disabled){box-shadow:0 10px 28px -12px var(--glow-down)}.cta:hover:not(:disabled){transform:translateY(-2px)}.cta.long:hover:not(:disabled){box-shadow:0 14px 34px -10px #2ee59d99}.cta.short:hover:not(:disabled){box-shadow:0 14px 34px -10px #ff4f6d99}.cta:active:not(:disabled){transform:scale(.97)}.cta:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff73 50%,#0000 65%);position:absolute;inset:0;transform:translate(-120%)}.cta:hover:not(:disabled):after{transition:transform .7s var(--ease-out);transform:translate(120%)}@keyframes pop{0%{transform:scale(.92)}60%{transform:scale(1.04)}}.seg button.on,.presets button.on{animation:pop .3s var(--ease-out)}.lev-value{animation:pop .25s var(--ease-out);display:inline-block}.lev-value.up{color:var(--up)}.lev-value.warn{color:var(--warn)}.lev-value.down{color:var(--down);text-shadow:0 0 18px #ff4f6d80}.lev-range::-webkit-slider-thumb{transition:transform .2s var(--ease-spring)}.lev-range:hover::-webkit-slider-thumb{transform:scale(1.2)}.lev-range:active::-webkit-slider-thumb{transform:scale(1.2)}input,select,.amount-input,.search{transition:border-color .2s,box-shadow .2s,background .2s}input:focus,select:focus,.amount-input:focus-within,.search:focus-within{box-shadow:0 0 0 4px #ffffff0f}.amount-input input:focus,.search input:focus{box-shadow:none}.table tbody tr{transition:background .15s}.table tbody tr:hover{background:#ffffff06}.balance-pill b{display:inline-block}@keyframes shimmer{0%{background-position:150% 0}to{background-position:-50% 0}}.skeleton{background:linear-gradient(90deg,#ffffff0a 30%,#ffffff1a 50%,#ffffff0a 70%) 0 0/200% 100%;border-radius:10px;animation:1.4s linear infinite shimmer;display:block}.skeleton-card{min-height:92px}.toasts{z-index:50;pointer-events:none;flex-direction:column-reverse;gap:10px;width:min(360px,100vw - 32px);display:flex;position:fixed;bottom:24px;right:24px}@keyframes toast-in{0%{opacity:0;transform:translateY(16px)scale(.96)}}.toast{border-radius:var(--r-lg);border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--rim), 0 20px 50px -20px #000000e6;pointer-events:auto;animation:toast-in .4s var(--ease-spring);background:#121212eb;align-items:flex-start;display:flex;position:relative;overflow:hidden}.toast.tone-up{background:radial-gradient(120% 140% at 0 0,#2ee59d29,#0000 60%),#121212eb;border-color:#2ee59d73}.toast.tone-down{border-color:#ff4f6d59}.toast.tone-liq{background:radial-gradient(120% 140% at 0 0,#ff4f6d33,#0000 60%),#121212eb;border-color:#ff4f6d99}.toast-body{flex-direction:column;flex:1;gap:2px;min-width:0;padding:14px 4px 16px 16px;display:flex}.toast-title{font-weight:600}.toast-value{font-size:22px}.tone-up .toast-value{color:var(--up)}.tone-down .toast-value,.tone-liq .toast-value{color:var(--down)}.toast-x{color:var(--muted);background:0 0;padding:8px 12px;font-size:20px;line-height:1}.toast-x:hover:not(:disabled){color:var(--text)}@keyframes toast-timer{to{transform:scaleX(0)}}.toast-timer{background:var(--text);opacity:.35;transform-origin:0;height:2px;animation:linear forwards toast-timer;position:absolute;bottom:0;left:0;right:0}.tone-up .toast-timer{background:var(--up)}.tone-down .toast-timer,.tone-liq .toast-timer{background:var(--down)}.fx-canvas{z-index:60;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}@keyframes jolt{10%,90%{transform:translate(-2px)}20%,80%{transform:translate(4px)}30%,50%,70%{transform:translate(-7px)}40%,60%{transform:translate(7px)}}@keyframes vignette{25%{opacity:1}to{opacity:0}}.fx-liquidated .content{animation:.55s cubic-bezier(.36,.07,.19,.97) jolt}.fx-liquidated body:after{content:"";z-index:55;pointer-events:none;opacity:0;animation:.9s ease-out forwards vignette;position:fixed;inset:0;box-shadow:inset 0 0 160px 20px #ff4f6d8c}@media (width<=900px){.toasts{width:auto;left:16px;right:16px;bottom:calc(76px + env(safe-area-inset-bottom))}}.seg button,.tabbar a{white-space:nowrap}.tabs-line{scrollbar-width:none;overflow-x:auto}.tabs-line button{white-space:nowrap}.mobile-trade{display:none}@keyframes bar-in{0%{opacity:0;transform:translateY(20px)}}@media (width<=900px){.mobile-trade{z-index:15;left:12px;right:12px;bottom:calc(74px + env(safe-area-inset-bottom));border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);animation:bar-in .35s var(--ease-spring);background:#0e0e0ee6;border-radius:999px;grid-template-columns:auto 1fr 1fr;gap:8px;padding:8px;display:grid;position:fixed;box-shadow:0 16px 40px -12px #000000e6}.mobile-trade .cta{padding:12px 10px;font-size:15px}.mobile-trade-info{background:0 0;flex-direction:column;align-items:flex-start;gap:0;padding:4px 14px;line-height:1.2;display:flex}.trade{padding-bottom:72px}body:has(.mobile-trade) .toasts{bottom:calc(144px + env(safe-area-inset-bottom))}.seg button{padding:7px 11px}}.token-icon.has-logo{background:var(--s2);position:relative;overflow:visible}.token-icon.has-logo img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.token-icon-tag{background:var(--text);color:#000;border:2px solid var(--bg);font-family:var(--display);letter-spacing:-.02em;border-radius:999px;padding:1px 5px;font-size:9.5px;font-weight:800;line-height:1.3;position:absolute;bottom:-5px;right:-5px}.token-link{align-items:center;gap:10px;display:inline-flex}.logo-picker{border-radius:var(--r);flex-wrap:wrap;align-items:center;gap:16px;transition:background .2s;display:flex}.logo-picker.over{background:var(--s2)}.logo-slot{border:1.5px dashed var(--line-strong);background:var(--s1);cursor:pointer;width:96px;height:96px;transition:border-color .2s, transform .25s var(--ease-spring);border-radius:30%;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.logo-slot:hover{border-color:var(--text);transform:scale(1.03)}.logo-slot.filled{border-style:solid;border-color:var(--line)}.logo-slot img{object-fit:cover;width:100%;height:100%}.logo-plus{font-family:var(--display);color:var(--muted);font-size:30px}.logo-text{flex-direction:column;align-items:flex-start;gap:4px;max-width:46ch;display:flex}.logo-btn{cursor:pointer;color:var(--text);border-radius:999px;margin-bottom:4px;display:inline-flex}.logo-error{flex-basis:100%}.logo-picker.compact .logo-slot{border-width:1px;width:36px;height:36px}.logo-picker.compact .logo-plus{font-size:16px}.logo-picker.compact .logo-error{white-space:normal;max-width:160px;padding:4px 8px;font-size:11.5px}.chart-card{position:relative}.pnl-pops{pointer-events:none;z-index:5;justify-items:center;gap:8px;display:grid;position:absolute;inset:120px 0 auto}@keyframes pnl-pop{0%{opacity:0;transform:translateY(10px)scale(.8)}12%{opacity:1;transform:translateY(0)scale(1.08)}22%{transform:translateY(0)scale(1)}70%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-44px)scale(.92)}}.pnl-pop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000c7;border:1px solid;border-radius:999px;align-items:baseline;gap:10px;padding:10px 18px;animation:2s cubic-bezier(.16,1,.3,1) both pnl-pop;display:flex}.pnl-pop.up{color:var(--up);box-shadow:0 0 32px #2ee59d59}.pnl-pop.down{color:var(--down);box-shadow:0 0 32px #ff4f6d59}.pnl-pop b{font-size:24px}.pnl-pop span{font-size:15px;font-weight:700}.share-btn{background:var(--s2);width:32px;height:32px;color:var(--muted);border-radius:999px;place-items:center;padding:0;display:inline-grid}.share-btn:hover:not(:disabled){background:var(--text);color:#000}@keyframes modal-in{0%{opacity:0;transform:translateY(16px)scale(.97)}}@keyframes modal-back-in{0%{opacity:0}}.modal-back{z-index:80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000b8;place-items:center;padding:16px;animation:.2s ease-out modal-back-in;display:grid;position:fixed;inset:0}.modal{border-radius:var(--r-xl);border:1px solid var(--line-strong);background:#0d0d0d;width:min(560px,100%);max-height:calc(100dvh - 32px);padding:18px;animation:.32s cubic-bezier(.22,1,.36,1) modal-in;overflow:auto}.modal-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.share-preview img,.share-skeleton{aspect-ratio:4/3;border-radius:var(--r);width:100%;display:block}.share-actions{gap:10px;margin-top:14px;display:flex}.share-actions button{border-radius:999px;flex:1;padding:12px}@keyframes expiry-beat{50%{box-shadow:var(--rim), 0 0 0 4px #ffffff24, 0 20px 50px -20px #000000e6}}.toast.tone-warn{animation:toast-in .4s var(--ease-spring), expiry-beat 1.6s ease-in-out .4s infinite;background:radial-gradient(120% 140% at 0 0,#ffffff1a,#0000 60%),#121212eb;border-color:#ffffff8c}.tone-warn .toast-value{font-variant-numeric:tabular-nums}.expiry-go{align-self:flex-start;margin-top:8px}
