.equity-coin-3d{--equity-coin-size: 112px;--equity-coin-accent: #10834f;position:relative;display:inline-grid;place-items:center;width:var(--equity-coin-size);height:var(--equity-coin-size);max-width:100%;flex:0 0 auto;isolation:isolate;overflow:visible;filter:drop-shadow(0 12px 14px color-mix(in srgb,var(--equity-coin-accent) 24%,transparent));transition:filter .22s ease,transform .22s ease}.equity-coin-3d:after{content:"";position:absolute;z-index:-1;width:66%;height:15%;bottom:6%;border-radius:50%;background:color-mix(in srgb,var(--equity-coin-accent) 25%,transparent);filter:blur(9px);opacity:.55;transform:scaleX(.82);transition:opacity .22s ease,transform .22s ease}.equity-coin-3d:hover{filter:drop-shadow(0 14px 18px color-mix(in srgb,var(--equity-coin-accent) 38%,transparent));transform:translateY(-2px) scale(1.025)}.equity-coin-3d:hover:after{opacity:.8;transform:scaleX(1)}.equity-coin-3d__canvas{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:block;width:100%;height:100%;opacity:0;transition:opacity .18s ease}.equity-coin-3d.is-ready .equity-coin-3d__canvas{opacity:1}.shared-coin-surface{position:relative}.shared-coin-surface__mount{position:absolute;z-index:12;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.shared-coin-surface__canvas{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;pointer-events:none}.shared-coin-surface--viewport>.shared-coin-surface__mount{position:fixed;z-index:12500;top:0;right:0;bottom:0;left:0;width:100vw;height:100dvh}.shared-coin-surface .equity-coin-3d{z-index:13}.equity-coin-3d.flash-official-coin{contain:layout style;filter:drop-shadow(0 0 calc(var(--equity-coin-size) * .08) rgba(32,222,124,.68)) drop-shadow(0 0 calc(var(--equity-coin-size) * .16) rgba(20,166,91,.3))}.equity-coin-3d.flash-official-coin:not(.is-shared-webgl):before,.shared-coin-aura{content:"";position:absolute;z-index:2;top:50%;left:50%;width:150%;height:150%;transform:translate(-50%,-50%);pointer-events:none;background-image:url(/images/flash-magic-aura-alpha.png);background-size:800% 800%;background-repeat:no-repeat;opacity:.8;mix-blend-mode:screen;filter:brightness(1.22) drop-shadow(0 0 calc(var(--equity-coin-size) * .08) rgba(32,222,124,.72));animation:flash-magic-sprite 2s steps(1) infinite}.shared-coin-aura{display:block;visibility:hidden;width:0;height:0;top:0;left:0;transform-origin:center;will-change:transform,background-position}@keyframes flash-magic-sprite{0%{background-position:0% 0%}1.5625%{background-position:14.285% 0%}3.125%{background-position:28.571% 0%}4.6875%{background-position:42.857% 0%}6.25%{background-position:57.142% 0%}7.8125%{background-position:71.428% 0%}9.375%{background-position:85.714% 0%}10.9375%{background-position:100% 0%}12.5%{background-position:0% 14.285%}14.0625%{background-position:14.285% 14.285%}15.625%{background-position:28.571% 14.285%}17.1875%{background-position:42.857% 14.285%}18.75%{background-position:57.142% 14.285%}20.3125%{background-position:71.428% 14.285%}21.875%{background-position:85.714% 14.285%}23.4375%{background-position:100% 14.285%}25%{background-position:0% 28.571%}26.5625%{background-position:14.285% 28.571%}28.125%{background-position:28.571% 28.571%}29.6875%{background-position:42.857% 28.571%}31.25%{background-position:57.142% 28.571%}32.8125%{background-position:71.428% 28.571%}34.375%{background-position:85.714% 28.571%}35.9375%{background-position:100% 28.571%}37.5%{background-position:0% 42.857%}39.0625%{background-position:14.285% 42.857%}40.625%{background-position:28.571% 42.857%}42.1875%{background-position:42.857% 42.857%}43.75%{background-position:57.142% 42.857%}45.3125%{background-position:71.428% 42.857%}46.875%{background-position:85.714% 42.857%}48.4375%{background-position:100% 42.857%}50%{background-position:0% 57.142%}51.5625%{background-position:14.285% 57.142%}53.125%{background-position:28.571% 57.142%}54.6875%{background-position:42.857% 57.142%}56.25%{background-position:57.142% 57.142%}57.8125%{background-position:71.428% 57.142%}59.375%{background-position:85.714% 57.142%}60.9375%{background-position:100% 57.142%}62.5%{background-position:0% 71.428%}64.0625%{background-position:14.285% 71.428%}65.625%{background-position:28.571% 71.428%}67.1875%{background-position:42.857% 71.428%}68.75%{background-position:57.142% 71.428%}70.3125%{background-position:71.428% 71.428%}71.875%{background-position:85.714% 71.428%}73.4375%{background-position:100% 71.428%}75%{background-position:0% 85.714%}76.5625%{background-position:14.285% 85.714%}78.125%{background-position:28.571% 85.714%}79.6875%{background-position:42.857% 85.714%}81.25%{background-position:57.142% 85.714%}82.8125%{background-position:71.428% 85.714%}84.375%{background-position:85.714% 85.714%}85.9375%{background-position:100% 85.714%}87.5%{background-position:0% 100%}89.0625%{background-position:14.285% 100%}90.625%{background-position:28.571% 100%}92.1875%{background-position:42.857% 100%}93.75%{background-position:57.142% 100%}95.3125%{background-position:71.428% 100%}96.875%{background-position:85.714% 100%}98.4375%{background-position:100% 100%}}@media(prefers-reduced-motion:reduce){.equity-coin-3d,.equity-coin-3d:after,.equity-coin-3d__canvas{transition:none}.equity-coin-3d:hover{transform:none}.equity-coin-3d.flash-official-coin:before,.shared-coin-aura{animation-duration:4s}}@supports not (color: color-mix(in srgb,white,black)){.equity-coin-3d{filter:drop-shadow(0 12px 14px rgba(16,131,79,.22))}.equity-coin-3d:after{background:#10834f33}}.app-body main:has(.docs-landing){max-width:none;height:calc(100dvh - 70px);padding:clamp(10px,1.8vh,18px) clamp(10px,1.7vw,24px);overflow:hidden}.page-transition:has(.docs-landing){height:100%;min-height:0}.docs-landing{width:100%;height:100%;min-width:0;min-height:0;box-sizing:border-box;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:clamp(12px,2.4vh,24px);overflow:hidden;padding:clamp(18px,3.4vh,36px) clamp(18px,3vw,44px);border:1px solid var(--line);border-radius:16px;color:var(--ink);background:var(--surface)}.docs-landing-header h1{margin:0;color:var(--ink);font-size:clamp(30px,3.4vw,46px);line-height:1.05;letter-spacing:-.03em}.docs-landing-header p{max-width:640px;margin:10px 0 0;color:var(--ink-soft);font-size:16px;line-height:1.5}.docs-landing-grid{min-height:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:12px;align-content:stretch;overflow-y:auto}.docs-landing-footer{display:flex;justify-content:flex-start}.docs-landing-footer>.button{min-height:44px;padding-inline:18px;font-size:15px}.docs-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:20px 0 6px}.docs-feature-card{display:grid;align-content:start;gap:6px;min-width:0;padding:16px;border:1px solid var(--line);border-radius:12px;background:var(--surface-soft);color:var(--ink);text-align:left;cursor:pointer;font:inherit;transition:border-color .16s ease,background .16s ease}.docs-feature-card:hover,.docs-feature-card:focus-visible{border-color:var(--green);background:var(--surface-green)}.docs-feature-icon{width:34px;height:34px;display:grid;place-items:center;margin-bottom:4px;border-radius:9px;color:var(--green-dark);background:var(--surface-green)}.docs-feature-card strong{color:var(--ink);font-size:17px;line-height:1.25;letter-spacing:-.01em}.docs-feature-pitch{color:var(--ink-soft);font-size:14px;line-height:1.5}.docs-prose>.docs-earn-map{padding:22px 0}.docs-earn-map ol{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:0;list-style:none}.docs-earn-map li{position:relative;display:grid;gap:3px;flex:1 1 130px;min-width:120px;padding:11px 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface-soft)}.docs-earn-map li strong{color:var(--ink);font-size:14px}.docs-earn-map li small{color:var(--ink-soft);font-size:12px;line-height:1.4}.docs-earn-map li svg{position:absolute;right:-12px;top:50%;z-index:1;margin-top:-7px;color:var(--green-dark)}.docs-earn-map li:last-child{border-color:var(--green);background:var(--surface-green)}.docs-browser.docs-layout{--type-micro: 12px;--type-label: 14px;--type-copy: 15px}.docs-browser.docs-layout .docs-tree-nav>span{padding:4px 8px 9px;color:var(--ink-soft);font-size:13px;font-weight:700;letter-spacing:0;text-transform:none}.docs-browser.docs-layout .docs-tree-nav .docs-tree-home{min-height:48px}.docs-browser.docs-layout .docs-tree-nav .docs-tree-home strong{font-size:14px}.docs-browser.docs-layout .docs-tree-nav .docs-tree-home small{color:var(--ink-soft);font-size:12px}.docs-browser.docs-layout .docs-tree-group .docs-tree-heading{min-height:34px;font-size:14px}.docs-browser.docs-layout .docs-tree-group .docs-tree-heading svg{color:var(--ink-soft)}.docs-browser.docs-layout .docs-tree-group>div>button{min-height:32px;font-size:14px}.docs-browser.docs-layout .docs-breadcrumbs{color:var(--ink-soft);font-size:13px}.docs-browser.docs-layout .docs-reference-header p{color:var(--ink-soft);font-size:16px;line-height:1.6}.docs-browser.docs-layout .docs-key-points li{color:var(--ink);font-size:15px;line-height:1.55}.docs-browser.docs-layout .docs-key-points li:before{top:9px}.docs-browser.docs-layout .docs-prose h2{font-size:clamp(19px,calc(18px + .25vw),22px)}.docs-browser.docs-layout .docs-prose p{color:var(--ink-soft);font-size:15px;line-height:1.65}.docs-browser.docs-layout .docs-prose li{color:var(--ink-soft);font-size:15px;line-height:1.6}.docs-browser.docs-layout .docs-resource-rail h3{color:var(--ink);font-size:13px;letter-spacing:0;text-transform:none}.docs-browser.docs-layout .docs-resource-rail a,.docs-browser.docs-layout .docs-resource-rail button{min-height:36px;font-size:14px}.docs-browser.docs-layout .docs-resource-rail small{color:var(--ink-soft);font-size:12px}.docs-browser.docs-layout .docs-page-navigation>button>span{font-size:14px}.docs-browser.docs-layout .docs-page-navigation small{color:var(--ink-soft);font-size:12px;letter-spacing:0;text-transform:none}.docs-browser.docs-layout .docs-reference-layout{grid-template-columns:minmax(0,1fr) 230px}@media(max-width:1100px){.docs-landing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.app-body main:has(.docs-landing){height:calc(100dvh - var(--mobile-app-header-height) - var(--mobile-primary-nav-height));padding:6px 8px}.docs-landing{gap:10px;padding:14px 12px 12px;border-radius:14px}.docs-landing-header h1{font-size:26px}.docs-landing-header p{margin-top:6px;font-size:14px;line-height:1.4}.docs-landing-grid{gap:8px}.docs-landing-grid .docs-feature-card{gap:3px;padding:10px;border-radius:10px}.docs-landing-grid .docs-feature-icon{display:none}.docs-landing-grid .docs-feature-card strong{font-size:14px}.docs-landing-grid .docs-feature-pitch{font-size:12px;line-height:1.4}.docs-landing-footer>.button{width:100%;justify-content:center;min-height:42px}.docs-browser.docs-layout .docs-reference-layout{grid-template-columns:1fr}.docs-browser.docs-layout .docs-reference-header p{font-size:15px}}@media(max-width:720px){.docs-feature-grid{grid-template-columns:1fr}.docs-earn-map ol{flex-direction:column}.docs-earn-map li svg{right:50%;top:auto;bottom:-11px;margin:0 -7px 0 0;transform:rotate(90deg)}}@media(max-width:820px)and (max-height:760px){.docs-landing-header p{display:none}}@media(min-width:821px){.docs-landing-header p{max-width:720px}.docs-landing-grid{grid-auto-rows:auto;align-content:start;gap:14px}.docs-landing-grid .docs-feature-card{padding:20px;gap:8px}.docs-landing-grid .docs-feature-card strong{font-size:19px}.docs-landing-grid .docs-feature-pitch{font-size:15px;line-height:1.55}}@media(max-width:820px)and (max-height:760px){.docs-landing{gap:8px;padding:10px}.docs-landing-header h1{font-size:23px}.docs-landing-grid{gap:6px}.docs-landing-grid .docs-feature-card{padding:8px;gap:2px}.docs-landing-grid .docs-feature-card strong{font-size:14px}.docs-landing-footer>.button{min-height:38px}}@media(min-width:821px){.docs-landing-grid{align-content:center}}.docs-earn-map ol{flex-direction:column;flex-wrap:nowrap;counter-reset:perpstep;gap:6px}.docs-prose .docs-earn-map li{flex:0 0 auto;min-width:0;padding:10px 12px 10px 42px;counter-increment:perpstep}.docs-prose .docs-earn-map li:before{content:counter(perpstep);position:absolute;left:12px;top:10px;width:20px;height:20px;display:grid;place-items:center;border-radius:50%;color:var(--green-dark);background:var(--surface-green);font-size:12px;font-weight:800}.docs-earn-map li svg{display:none}.docs-landing-footer{flex-wrap:wrap;align-items:center;gap:10px 16px}.docs-landing-agents{margin:0;color:var(--ink-soft);font-size:13px;line-height:1.5;overflow-wrap:anywhere}.docs-landing-agents strong{color:var(--ink)}.docs-landing-agents a{color:var(--green-dark);font-weight:700}.docs-landing-agents code{font-size:12px;color:var(--ink)}.trade-portfolio{min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:var(--surface)}.trade-portfolio-head{flex:0 0 auto;min-height:44px;display:flex;align-items:center;gap:8px;padding:0 14px;border-bottom:1px solid var(--line)}.trade-portfolio-head>svg{color:var(--green)}.trade-portfolio-head h2{margin:0;font-size:14px;line-height:20px;font-weight:700}.trade-portfolio-total{margin-left:auto;font-size:15px;font-variant-numeric:tabular-nums}.trade-portfolio-icon{width:30px;height:30px;display:grid;place-items:center;border:1px solid var(--line);border-radius:8px;color:var(--ink-soft);background:var(--surface-soft);cursor:pointer}.trade-portfolio-list{min-height:0;flex:1 1 auto;display:grid;align-content:start;gap:0;margin:0;padding:0;list-style:none;overflow-y:auto;overscroll-behavior:contain}.trade-portfolio-list li>:is(button,div){width:100%;min-height:50px;display:grid;grid-template-columns:28px minmax(0,1fr) auto 14px;align-items:center;gap:10px;padding:6px 14px;border:0;border-bottom:1px solid var(--line);color:var(--ink);background:transparent;font:inherit;text-align:left}.trade-portfolio-list li>button{cursor:pointer}.trade-portfolio-list li>button:hover,.trade-portfolio-list li>button[aria-current=true]{background:var(--surface-green)}.trade-portfolio-list li>button>svg{color:var(--ink-faint)}.trade-portfolio-id,.trade-portfolio-value{min-width:0;display:grid;gap:1px}.trade-portfolio-id strong,.trade-portfolio-value strong{font-size:13px;line-height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.trade-portfolio-id small,.trade-portfolio-value small{color:var(--ink-soft);font-size:11px;line-height:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.trade-portfolio-value{justify-items:end}.trade-portfolio-empty{flex:1 1 auto;display:grid;place-content:center;justify-items:center;gap:10px;padding:16px;color:var(--ink-soft);text-align:center}.trade-portfolio-empty p{max-width:260px;margin:0;font-size:13px;line-height:18px}.trade-page .trade-pair-summary{display:none}.trade-page .trade-workspace-grid{grid-template-columns:minmax(0,1fr)}.trade-page .trade-swap-surface{border:0}.trade-page .trade-swap-surface .trading-chart-shell{min-width:0;min-height:0;display:flex;flex-direction:column;border:0;border-radius:0;box-shadow:none}.trade-page .trade-swap-surface .trading-chart-shell :is(.trading-chart,.chart-empty){min-height:0;flex:1 1 0;width:100%;height:auto;aspect-ratio:auto}.trade-page .swap-aside{min-width:0;min-height:0;display:flex;flex-direction:column}.trade-page .swap-aside>.trade-portfolio{flex:1 1 auto}@media(min-width:821px){.trade-page .trade-swap-surface .swap-layout,.trade-page .trade-swap-surface .swap-layout.stock-market-swap{height:100%;display:grid;gap:0;grid-template-columns:minmax(0,1fr) minmax(340px,400px);grid-template-rows:auto minmax(0,1fr);grid-template-areas:"chart swap" "chart aside"}.trade-page .trade-swap-surface .trading-chart-shell{grid-area:chart;border-right:1px solid var(--line)}.trade-page .trade-swap-surface .swap-card{grid-area:swap;height:auto;min-height:0;border-bottom:1px solid var(--line)}.trade-page .swap-aside{grid-area:aside}}.trade-portfolio-value small.gain{color:var(--green-dark)}.trade-portfolio-value small.loss{color:var(--red)}@media(min-width:821px){.trade-page .trade-swap-surface .swap-card{position:relative;overflow:visible}.trade-page .trade-swap-surface .swap-token-picker{z-index:30;bottom:auto;max-height:min(460px,62vh);box-shadow:var(--shadow-hover)}}.trade-token-picker-top{position:sticky;z-index:2;top:-9px;margin:-9px -9px 4px;padding:9px 9px 6px;background:var(--surface)}.buy-notice{position:fixed;z-index:9500;right:24px;bottom:24px;width:min(420px,calc(100vw - 32px));display:flex;align-items:center;gap:10px;padding:10px 10px 12px 14px;overflow:hidden;border:1px solid var(--line);border-radius:14px;color:var(--ink);background:var(--surface);box-shadow:var(--shadow-hover);animation:buy-notice-in .18s ease-out}.buy-notice-copy{min-width:0;margin-right:auto;display:grid;gap:1px}.buy-notice-copy strong{font-size:14px;line-height:20px}.buy-notice-copy small{color:var(--ink-soft);font-size:12px;line-height:16px}.buy-notice-open{height:36px;display:inline-flex;align-items:center;gap:6px;padding:0 12px;border:0;border-radius:9px;color:#fff;background:var(--green);font:inherit;font-size:13px;font-weight:700;white-space:nowrap;cursor:pointer}.buy-notice-close{width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:8px;color:var(--ink-soft);background:transparent;cursor:pointer}.buy-notice-timer{position:absolute;left:0;bottom:0;height:3px;width:100%;background:var(--green);transform-origin:left;animation:buy-notice-timer 6s linear forwards}@keyframes buy-notice-in{0%{transform:translateY(12px);opacity:0}to{transform:none;opacity:1}}@keyframes buy-notice-timer{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media(max-width:820px){.buy-notice{left:16px;right:16px;width:auto;bottom:calc(var(--mobile-primary-nav-height, 58px) + 10px)}}@media(prefers-reduced-motion:reduce){.buy-notice,.buy-notice-timer{animation:none}}.trade-token-picker .trade-token-search{position:sticky;top:-9px;z-index:1;display:flex;align-items:center;gap:7px;margin:8px 0 6px;padding:0 9px;min-height:36px;border:1px solid var(--line-dark);border-radius:9px;background:var(--surface-soft);color:var(--ink-faint)}.trade-token-picker .trade-token-search:focus-within{border-color:#10834f}.trade-token-picker .trade-token-search input{flex:1;min-width:0;height:34px;border:0;outline:0;background:transparent;color:var(--ink);font:inherit;font-size:11px}.trade-token-picker .trade-token-search input::-webkit-search-cancel-button{display:none}.trade-token-picker .trade-token-search button{display:grid;place-items:center;width:22px;height:22px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--ink-faint);cursor:pointer}.trade-token-picker .trade-token-section{margin:8px 7px 3px;color:var(--ink-faint);font-size:8px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.trade-token-picker .trade-token-hint{margin:8px 7px;color:var(--ink-faint);font-size:9px}@media(max-width:820px){.app-body main:has(.perps-m){padding:4px 10px 6px}html[data-screen=perps] .perps-page.perps-m{height:calc(var(--m-fit-h) - 10px);min-height:0;overflow:hidden;gap:6px;display:flex;flex-direction:column;max-width:none}.perps-m-top{flex:0 0 auto;display:grid;gap:6px}.perps-m-top h1{margin:0;font-size:18px;line-height:1.1;letter-spacing:-.01em}.perps-m-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line);border-radius:10px;background:var(--surface);overflow:hidden}.perps-m-kpis span{min-width:0;display:grid;gap:1px;padding:5px 7px}.perps-m-kpis span+span{border-left:1px solid var(--line)}.perps-m-kpis small{font-size:9px;color:var(--ink-faint);font-weight:750;white-space:nowrap}.perps-m-kpis b{font-size:13px;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.perps-m-error-line{flex:0 0 auto;display:inline-flex;align-items:center;gap:4px;color:#dfb951;font-size:10px;font-weight:700}.perps-m-list{min-height:0;flex:1 1 0;overflow-y:auto;overscroll-behavior:contain;display:grid;align-content:start;gap:5px;scrollbar-width:none}.perps-m-list::-webkit-scrollbar{display:none}.perps-m-row{min-height:54px;display:grid;grid-template-columns:18px 34px minmax(0,1fr) auto 15px;align-items:center;gap:8px;padding:6px 8px;border:1px solid var(--line);border-radius:12px;color:var(--ink);background:var(--surface);cursor:pointer;text-align:left}.perps-m-row:active{background:color-mix(in srgb,var(--green) 10%,var(--surface))}.perps-m-rank{color:var(--ink-faint);font-size:11px;text-align:center}.perps-m-row-id,.perps-m-row-price{min-width:0;display:grid;gap:1px}.perps-m-row-id strong,.perps-m-row-price strong{font-size:14px;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.perps-m-row-id small{font-size:10px;color:var(--ink-faint);font-weight:700;text-transform:capitalize;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.perps-m-row-price{justify-items:end}.perps-m-row-price small{font-size:11px;font-weight:800;color:var(--ink-faint)}.perps-m-row-price small.gain,.perps-m-change.gain,.perps-m-linked em.gain{color:#35d887}.perps-m-row-price small.loss,.perps-m-change.loss,.perps-m-linked em.loss{color:#ef7777}.perps-m-row>svg{color:var(--ink-faint)}.perps-m-trade{position:fixed;left:0;right:0;top:var(--mobile-app-header-height);bottom:var(--mobile-primary-nav-height);z-index:40;display:flex;flex-direction:column;gap:6px;padding:6px 10px 8px;background:var(--bg, #101412);animation:perps-m-up .18s ease-out}@keyframes perps-m-up{0%{transform:translateY(18px);opacity:0}to{transform:none;opacity:1}}.perps-m-close{flex:0 0 auto;width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--line);border-radius:12px;color:var(--ink);background:var(--surface);cursor:pointer}.perps-m-launch{flex:0 0 auto;min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid color-mix(in srgb,var(--green) 55%,var(--line));border-radius:12px;color:var(--green);background:color-mix(in srgb,var(--green) 10%,var(--surface));font-size:13px;font-weight:800;cursor:pointer}.perps-m-head{flex:0 0 auto;display:flex;align-items:center;gap:8px;padding:0 2px}.perps-m-id{min-width:0;display:grid;gap:1px}.perps-m-id strong{font-size:17px;line-height:1.1;letter-spacing:-.01em}.perps-m-id small{font-size:10px;color:var(--ink-faint);font-weight:700;text-transform:capitalize;white-space:nowrap}.perps-m-price{margin-left:auto;min-width:0;display:grid;justify-items:end;gap:1px}.perps-m-price b{font-size:16px;line-height:1.1;letter-spacing:-.02em;white-space:nowrap}.perps-m-change{font-size:11px;font-weight:800;color:var(--ink-faint)}.perps-m-stats-btn{position:relative;flex:0 0 auto;min-width:40px;min-height:40px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid var(--line);border-radius:12px;color:var(--ink-soft);background:var(--surface);cursor:pointer}.perps-m-stats-btn.active{color:var(--green);border-color:var(--green);background:color-mix(in srgb,var(--green) 14%,var(--surface))}.perps-m-stats-btn i{position:absolute;top:5px;right:5px;width:8px;height:8px;border-radius:50%;background:var(--amber, #e2a93f)}.perps-m-stage{position:relative;flex:1 1 0;min-height:96px;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--surface)}.perps-m-chart,.perps-m-chart-host{position:absolute;top:0;right:0;bottom:0;left:0}.perps-m-chart-empty{height:100%;display:grid;place-items:center;color:var(--ink-faint);font-size:12px}.perps-m-chart-note{position:absolute;left:10px;top:8px;z-index:2;padding:3px 8px;border-radius:999px;color:var(--ink-faint);background:color-mix(in srgb,var(--surface-muted) 85%,transparent);font-size:10px;font-weight:750;pointer-events:none}.perps-m-error{position:absolute;right:8px;top:8px;z-index:2;display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:999px;color:#dfb951;background:#70500d59;font-size:10px;font-weight:700}.perps-m-sheet{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:8px;padding:10px;background:var(--surface)}.perps-m-stats{display:grid;grid-template-columns:1fr 1fr;gap:6px}.perps-m-stats span{display:grid;gap:1px;padding:7px 9px;border:1px solid var(--line);border-radius:10px;background:var(--surface-muted);min-width:0}.perps-m-stats small{font-size:10px;color:var(--ink-faint)}.perps-m-stats b{font-size:15px;line-height:1.2}.perps-m-stats em{font-style:normal;font-size:10px;color:var(--ink-faint);overflow-wrap:anywhere}.perps-m-liq{display:flex;align-items:center;justify-content:space-between;gap:8px}.perps-m-liq button{min-height:40px;display:inline-flex;align-items:center;gap:5px;padding:0 12px;border:1px solid var(--line);border-radius:10px;color:var(--ink-soft);background:var(--surface-muted);font-size:11px;font-weight:800;cursor:pointer}.perps-m-note{display:flex;gap:6px;margin:0;color:var(--ink-soft);font-size:11px;line-height:1.4}.perps-m-note svg{flex:0 0 auto;margin-top:1px;color:var(--amber, #e2a93f)}.perps-m-sheet .card{margin:0}.perps-m-linked{display:grid;gap:4px}.perps-m-linked>span{display:flex;align-items:center;gap:5px;color:var(--ink-faint);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.perps-m-linked button{min-height:40px;display:flex;align-items:center;gap:8px;padding:4px 8px;border:1px solid var(--line);border-radius:10px;color:var(--ink);background:var(--surface-muted);cursor:pointer;text-align:left}.perps-m-linked button b{font-size:12px}.perps-m-linked button em{margin-left:auto;font-style:normal;font-size:11px;font-weight:800;color:var(--ink-faint)}.perps-m-swap{flex:0 0 auto;max-height:52%;min-height:0;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--line);border-radius:14px;background:var(--surface);scrollbar-width:thin}.perps-m-swap>.perp-swap-card{margin:0;padding:8px 10px 10px;border:0;border-radius:0;box-shadow:none;background:transparent}.perps-m-swap .perp-side-tabs{margin:0 0 6px}.perps-m-swap .perp-side-tabs button{min-height:40px;font-size:13px}.perps-m-swap .perp-amount-box{padding:6px 10px}.perps-m-swap .perp-amount-box>div:last-child{margin-top:2px}.perps-m-swap .perp-amount-box input,.perps-m-swap .perp-amount-box>div:last-child>strong{font-size:20px}.perps-m-swap .perp-amount-box>div:last-child>button{min-height:28px}.perps-m-swap .perp-amount-box>div:last-child>button.swap-token-trigger{min-height:36px}.perps-m-swap .perp-direction{width:30px;height:30px;margin:-9px auto}.perps-m-swap .perp-submit{margin-top:8px;min-height:46px}.perps-m-swap .perp-fill-note{display:none}.perps-m-swap .perp-morpho-warning{margin:6px 0;padding:6px 9px;gap:6px;align-items:center}.perps-m-swap .perp-morpho-warning>div>:not(b){display:none}.perps-m-swap .perp-morpho-warning>svg{margin-top:0}.perps-m-swap .perp-quote-details{margin-top:5px;flex-wrap:wrap}}.deck-page{display:flex;flex-direction:column;gap:18px}.deck-layout{display:grid;grid-template-columns:minmax(300px,380px) 1fr;gap:18px;align-items:start}.deck-list{display:flex;flex-direction:column;gap:16px;min-width:0}.deck-mint-card{position:sticky;top:12px;padding:16px;display:flex;flex-direction:column;gap:10px}.deck-mint-copy{margin:0;color:var(--ink-soft);font-size:12px;line-height:1.45}.deck-mint-tabs{margin-top:2px}.deck-mint-body{display:flex;flex-direction:column;gap:9px}.deck-card{padding:16px;display:flex;flex-direction:column;gap:14px}.deck-card-protocol{border-color:color-mix(in srgb,var(--amber) 45%,var(--line))}.deck-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.deck-card-id{display:flex;align-items:center;gap:10px}.deck-card-badge{width:36px;height:36px;flex:0 0 auto;border-radius:10px;display:grid;place-items:center;color:var(--green);background:var(--surface-green)}.deck-card-protocol .deck-card-badge{color:var(--amber);background:var(--amber-soft)}.deck-card-id small{display:block;color:var(--ink-faint);font-size:9px;font-weight:800;letter-spacing:.12em}.deck-card-id strong{font-size:20px}.deck-protocol-note{display:flex;align-items:flex-start;gap:6px;margin:0;color:var(--amber);font-size:10px;line-height:1.4}.deck-protocol-note svg{flex:0 0 auto;margin-top:1px}.deck-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.deck-kpis>div{min-width:0;display:flex;flex-direction:column;gap:3px;padding:9px 10px;border:1px solid var(--line);border-radius:10px;background:var(--surface-muted)}.deck-kpis small{color:var(--ink-faint);font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.deck-kpis strong{overflow:hidden;font-size:15px;white-space:nowrap;text-overflow:ellipsis}.deck-claim{display:flex;flex-direction:column;gap:9px;padding:12px;border:1px solid var(--line);border-radius:12px;background:linear-gradient(135deg,var(--surface-green),var(--surface-muted))}.deck-claim-head{display:flex;flex-direction:column;gap:2px}.deck-claim-head span{color:var(--ink-faint);font-size:10px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.deck-claim-head strong{font-size:24px;color:var(--green-dark)}.deck-claim-head small{color:var(--ink-soft);font-size:10px}.deck-claim-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.deck-claim-actions .button{flex:0 0 auto}.deck-amount-row{flex:1 1 160px;min-width:0;display:flex;align-items:center;gap:6px;padding:6px 8px;border:1px solid var(--line);border-radius:9px;background:var(--surface)}.deck-amount-row input{width:0;min-width:0;flex:1 1 auto;border:0;outline:0;color:var(--ink);background:transparent;font:700 15px/1.2 inherit}.deck-amount-row input:disabled{color:var(--ink-faint)}.deck-amount-row button{flex:0 0 auto;border:0;border-radius:6px;padding:4px 7px;color:var(--green);background:var(--green-soft);font-size:9px;font-weight:800;cursor:pointer}.deck-amount-row button:disabled{color:var(--ink-faint);background:var(--surface-muted);cursor:not-allowed}.deck-positions{display:flex;flex-direction:column;gap:8px}.deck-positions-title{color:var(--ink-faint);font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.deck-position-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px;border:1px solid var(--line);border-radius:10px;background:var(--surface-muted)}.deck-position-id{min-width:0;display:flex;align-items:center;gap:8px}.deck-position-id strong{font-size:13px}.deck-position-id small{display:block;color:var(--ink-faint);font-size:10px}.deck-position-stats{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:flex-end}.deck-position-stats>span{display:flex;flex-direction:column;align-items:flex-end;gap:1px}.deck-position-stats small{color:var(--ink-faint);font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.deck-position-stats b{font-size:12px}.deck-pool-disabled{color:var(--amber);font-size:9px;font-weight:800;font-style:normal;text-transform:uppercase;letter-spacing:.04em}.deck-manage{display:flex;flex-direction:column;gap:9px;padding-top:12px;border-top:1px solid var(--line)}.deck-manage-tabs{grid-template-columns:repeat(3,1fr)}.deck-field{display:flex;flex-direction:column;gap:5px}.deck-field>span{color:var(--ink-soft);font-size:10px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.deck-field>small{color:var(--ink-faint);font-size:10px}.deck-field select{min-height:40px;padding:0 10px;border:1px solid var(--line);border-radius:9px;color:var(--ink);background:var(--surface);font:600 13px/1 inherit;cursor:pointer}.deck-empty{padding:26px 18px;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;color:var(--ink-soft)}.deck-empty svg{color:var(--green)}.deck-empty h3{margin:0;font-size:16px;color:var(--ink)}.deck-empty p{margin:0;font-size:12px;max-width:34ch}.deck-comingsoon{padding:26px;display:flex;flex-direction:column;gap:12px;max-width:640px}.deck-comingsoon-icon{width:56px;height:56px;border-radius:14px;display:grid;place-items:center;color:var(--green);background:var(--surface-green)}.deck-comingsoon h2{margin:0;font-size:20px}.deck-comingsoon ul{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:8px;color:var(--ink-soft);font-size:13px;line-height:1.5}.deck-comingsoon ul b{color:var(--ink)}@media(max-width:960px){.deck-layout{grid-template-columns:1fr}.deck-mint-card{position:static}}@media(max-width:520px){.deck-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.deck-position-row{flex-direction:column;align-items:stretch}.deck-position-stats{justify-content:space-between}}.fx-number{display:inline-block;font-variant-numeric:tabular-nums}.fx-number-up{animation:fx-number-up .9s ease-out}.fx-number-down{animation:fx-number-down .9s ease-out}@keyframes fx-number-up{0%{color:var(--green-dark);transform:translateY(-2px) scale(1.1);text-shadow:0 0 12px rgba(166,232,87,.7)}to{transform:none;text-shadow:none}}@keyframes fx-number-down{0%{color:var(--red);transform:translateY(2px) scale(.97)}to{transform:none}}.fx-energy{--fx-a: #10834f;--fx-b: #a6e857;--fx-glow: rgba(166, 232, 87, .5);position:relative;height:10px;border-radius:999px;overflow:visible;background:color-mix(in srgb,var(--line) 70%,transparent);box-shadow:inset 0 1px 2px #0000001f}.fx-energy-gold{--fx-a: #c07a10;--fx-b: #ffd45a;--fx-glow: rgba(255, 212, 90, .55)}.fx-energy-red{--fx-a: #bd3d3d;--fx-b: #ff8a7a;--fx-glow: rgba(255, 120, 110, .5)}.fx-energy-violet{--fx-a: #6b3fd4;--fx-b: #c79bff;--fx-glow: rgba(199, 155, 255, .55)}.fx-energy-fill{position:relative;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--fx-a),var(--fx-b));box-shadow:0 0 10px var(--fx-glow)}.fx-energy-glimmer{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;overflow:hidden}.fx-energy-glimmer:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(100deg,transparent 20%,rgba(255,255,255,.6) 50%,transparent 80%);animation:fx-glimmer 2.6s ease-in-out infinite}.fx-energy-tip{position:absolute;right:-1px;top:50%;width:12px;height:12px;border-radius:50%;transform:translate(50%,-50%);background:radial-gradient(circle,#fff 0%,var(--fx-b) 45%,transparent 72%);box-shadow:0 0 12px 3px var(--fx-glow);animation:fx-tip-pulse 1.4s ease-in-out infinite}.fx-energy.is-surging .fx-energy-fill{box-shadow:0 0 18px 2px var(--fx-glow)}.fx-energy.is-surging .fx-energy-glimmer:after{animation-duration:.8s}.fx-energy.is-surging .fx-energy-tip{animation:fx-tip-surge .18s linear infinite;width:18px;height:18px}.fx-energy-label{position:absolute;right:0;top:-18px;font-size:11px;font-weight:700;color:var(--ink-soft)}@keyframes fx-glimmer{0%{transform:translate(-100%)}60%,to{transform:translate(160%)}}@keyframes fx-tip-pulse{0%,to{opacity:.8;transform:translate(50%,-50%) scale(.9)}50%{opacity:1;transform:translate(50%,-50%) scale(1.12)}}@keyframes fx-tip-surge{0%{transform:translate(50%,-50%) rotate(0) scale(1.1)}25%{transform:translate(calc(50% + 1.5px),calc(-50% - 1px)) scale(1.3)}50%{transform:translate(calc(50% - 1px),calc(-50% + 1.5px)) scale(1.05)}75%{transform:translate(calc(50% + 1px),calc(-50% + 1px)) scale(1.35)}to{transform:translate(50%,-50%) scale(1.1)}}.fx-surge{animation:fx-shake .42s cubic-bezier(.36,.07,.19,.97) 3}.fx-surge-strong{animation:fx-shake-strong .32s cubic-bezier(.36,.07,.19,.97) 5}@keyframes fx-shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-3px,0,0) rotate(-.4deg)}40%,60%{transform:translate3d(3px,0,0) rotate(.4deg)}}@keyframes fx-shake-strong{10%,90%{transform:translate3d(-2px,1px,0) scale(1.01)}20%,80%{transform:translate3d(4px,-1px,0) rotate(.6deg) scale(1.02)}30%,50%,70%{transform:translate3d(-5px,1px,0) rotate(-.8deg) scale(1.02)}40%,60%{transform:translate3d(5px,-1px,0) rotate(.8deg) scale(1.03)}}.fx-notice-stack{position:absolute;left:50%;top:14px;z-index:6;width:min(92%,380px);transform:translate(-50%);pointer-events:none;display:grid;justify-items:center}.fx-notice{--fx-tone: var(--green);grid-area:1 / 1;position:relative;display:flex;align-items:center;gap:10px;max-width:100%;padding:9px 14px 9px 10px;border-radius:12px;background:color-mix(in srgb,var(--surface) 94%,transparent);color:var(--ink);box-shadow:inset 3px 0 0 var(--fx-tone),inset 0 0 0 1px var(--line),0 10px 30px #00000029}.fx-notice img,.fx-notice>i{width:30px;height:30px;border-radius:50%;flex:none;object-fit:cover;background:var(--green-soft)}.fx-notice span{display:grid;min-width:0}.fx-notice strong{font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fx-notice small{font-size:11.5px;color:var(--ink-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fx-notice.is-current{animation:fx-notice-in .38s cubic-bezier(.2,1.4,.4,1) both}.fx-notice.is-knocked{animation:fx-notice-out .34s ease-in both}.fx-tier-2.is-current{animation:fx-notice-in .38s cubic-bezier(.2,1.4,.4,1) both,fx-shake .4s .3s 2}.fx-tier-3{--fx-tone: #f5c451}.fx-tier-3.is-current{animation:fx-notice-in-big .45s cubic-bezier(.2,1.5,.4,1) both,fx-shake-strong .32s .3s 3}.fx-tier-3 strong{color:var(--amber)}.fx-tier-4{--fx-tone: var(--amber)}.fx-tier-4.is-current{animation:fx-notice-in-big .5s cubic-bezier(.2,1.6,.4,1) both,fx-shake-strong .28s .3s 6;background:var(--amber-soft);color:var(--ink);box-shadow:inset 3px 0 0 var(--fx-tone),inset 0 0 0 1px color-mix(in srgb,var(--amber) 55%,transparent),0 0 40px color-mix(in srgb,var(--amber) 35%,transparent)}.fx-tier-4 strong{font-size:15px;letter-spacing:.01em;color:var(--amber)}.fx-tier-4 small{color:var(--ink-soft)}.fx-tone-sell{--fx-tone: var(--red)}.fx-tone-submit{--fx-tone: #b48cff}.fx-tone-claim{--fx-tone: #f5c451}.fx-notice-burst{position:absolute;top:-14px;right:-14px;bottom:-14px;left:-14px;border-radius:999px;pointer-events:none;background:radial-gradient(closest-side,rgba(255,212,90,.45),transparent);animation:fx-burst .9s ease-out both}@keyframes fx-notice-in{0%{opacity:0;transform:translateY(-14px) scale(.85)}to{opacity:1;transform:none}}@keyframes fx-notice-in-big{0%{opacity:0;transform:translateY(-20px) scale(.6) rotate(-3deg)}70%{transform:scale(1.06)}to{opacity:1;transform:none}}@keyframes fx-notice-out{0%{opacity:1;transform:none}30%{transform:translate(-8px) rotate(-2deg)}to{opacity:0;transform:translate(40px,18px) rotate(6deg) scale(.85)}}@keyframes fx-burst{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(1.6)}}.fx-avatar{display:inline-grid;place-items:center;flex:none;border-radius:50%;object-fit:cover;font-style:normal;font-weight:800;font-size:.45em;color:#fff}.fx-avatar-generated{background:linear-gradient(135deg,hsl(var(--fx-hue-a) 70% 52%),hsl(var(--fx-hue-b) 75% 42%));font-size:12px}.fx-claim-corner{position:fixed;z-index:60;top:calc(78px + var(--base-app-safe-top, 0px));right:calc(16px + var(--base-app-safe-right, 0px));display:flex;align-items:center;gap:10px;padding:7px 7px 7px 14px;border-radius:999px;background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--green) 45%,var(--line)),var(--shadow-hover);animation:fx-notice-in .4s cubic-bezier(.2,1.4,.4,1) both}.fx-claim-corner.fx-claim-inline{position:relative;top:auto;right:auto;z-index:auto}.fx-claim-copy{display:grid;line-height:1.15;min-width:0}.fx-claim-copy small{font-size:10.5px;color:var(--ink-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fx-claim-copy strong{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.fx-claim-corner>button{border:0;border-radius:999px;height:32px;padding:0 14px;font-weight:800;font-size:12.5px;cursor:pointer;white-space:nowrap;background:var(--green);color:#fff;transition:transform .12s,background .12s}.fx-claim-corner>button:hover:not(:disabled){transform:translateY(-1px);background:var(--green-dark)}.fx-claim-corner>button:disabled{opacity:.6;cursor:progress}.fx-claim-corner.is-surging{animation:fx-shake-strong .3s 4}.fx-claim-burst{position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;border-radius:999px;pointer-events:none;background:radial-gradient(closest-side,rgba(166,232,87,.55),transparent);animation:fx-burst 1s ease-out both}@media(max-width:760px){.fx-claim-corner:not(.fx-claim-inline){top:auto;bottom:calc(76px + var(--base-app-safe-bottom, 0px));right:12px}}.fx-page-enter{animation:fx-page-enter .3s cubic-bezier(.2,.9,.3,1) both}@keyframes fx-page-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.fx-steps{--fx-a: #10834f;--fx-b: #a6e857;display:inline-flex;align-items:center;gap:3px;flex:none;vertical-align:middle}.fx-steps.fx-energy-gold{--fx-a: #c07a10;--fx-b: #ffd45a}.fx-steps>i{width:6px;height:6px;border-radius:50%;background:color-mix(in srgb,var(--line) 85%,transparent);box-shadow:inset 0 1px 1px #0000001f}.fx-steps>i.is-done{background:linear-gradient(90deg,var(--fx-a),var(--fx-b));box-shadow:none}.fx-steps>i.is-next{background:var(--fx-b);animation:fx-step-pulse 1.2s ease-in-out infinite}.fx-steps-bar{width:48px;height:4px;border-radius:999px;overflow:hidden;background:color-mix(in srgb,var(--line) 70%,transparent)}.fx-steps-bar>i{display:block;width:auto;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--fx-a),var(--fx-b));box-shadow:none;transition:width .5s ease}@keyframes fx-step-pulse{0%,to{opacity:.45}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.fx-number-up,.fx-number-down,.fx-energy-glimmer:after,.fx-energy-tip,.fx-surge,.fx-surge-strong,.fx-notice,.fx-notice-burst,.fx-claim-corner,.fx-claim-corner>button,.fx-claim-burst,.fx-page-enter,.fx-steps>i{animation:none!important}}.fx-claim-corner .fx-claim-details-toggle{width:28px;height:28px;padding:0;display:grid;place-items:center;border:1px solid var(--line);background:var(--surface-soft);color:var(--ink-soft);box-shadow:none;animation:none;font-size:12px;font-weight:700}.fx-claim-corner .fx-claim-details-toggle:hover,.fx-claim-corner .fx-claim-details-toggle[aria-expanded=true]{color:var(--ink);border-color:var(--line-dark)}.fx-claim-details{position:absolute;top:calc(100% + 8px);left:0;z-index:5;min-width:240px;max-width:min(320px,calc(100vw - 32px));max-height:min(320px,60vh);overflow-y:auto;padding:10px 12px;border-radius:12px;background:var(--surface);color:var(--ink);border:1px solid var(--line-dark);box-shadow:var(--shadow-hover)}.fx-claim-corner:not(.fx-claim-inline) .fx-claim-details{left:auto;right:0}.batch-claim-list{list-style:none;margin:0;padding:0;display:grid;gap:6px;font-size:12.5px}.batch-claim-list li{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.batch-claim-list li span{color:var(--ink-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.batch-claim-list li strong{white-space:nowrap;font-variant-numeric:tabular-nums}.batch-claim-list .batch-claim-note{display:block;color:var(--ink-soft);font-size:11.5px;padding-top:4px;border-top:1px solid var(--line)}@media(max-width:760px){.fx-claim-corner:not(.fx-claim-inline) .fx-claim-details{top:auto;bottom:calc(100% + 8px)}}.social-chat{display:flex;flex-direction:column;min-height:0;min-width:0;height:100%;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);overflow:hidden}.social-chat>header{flex:none;display:flex;align-items:center;gap:8px;padding:12px 14px;font-weight:800;font-size:13px;border-bottom:1px solid var(--line)}.social-chat-live{width:7px;height:7px;border-radius:50%;background:#2bd67b;box-shadow:0 0 8px #2bd67b}.social-chat-feed{flex:1 1 220px;min-height:0;display:flex;flex-direction:column;gap:8px;padding:10px 12px;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin}.social-chat-feed>*{flex:none;min-width:0;max-width:100%}.social-chat-empty{color:var(--ink-faint);font-size:13px;text-align:center;margin:24px 0}.social-chat-message{display:flex;gap:9px;align-items:flex-start;animation:social-in .25s ease-out both}.social-chat-message>div{flex:1 1 0;min-width:0}.social-chat-meta{display:flex;align-items:baseline;gap:6px;font-size:12px;flex-wrap:wrap}.social-chat-meta b{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.social-chat-meta em{font-style:normal;font-weight:800;font-size:10.5px;padding:1px 6px;border-radius:999px;background:var(--green-soft);color:var(--green-dark);font-variant-numeric:tabular-nums;white-space:nowrap}.social-chat-meta time,.social-chat-event time{color:var(--ink-faint);font-size:10.5px;margin-left:auto;flex:none}.social-chat-message p{margin:2px 0 0;font-size:13.5px;line-height:1.35;overflow-wrap:anywhere;word-break:break-word}.social-chat-message.is-mine b{color:var(--green)}.social-chat-event{display:flex;align-items:flex-start;gap:7px;font-size:12px;line-height:1.35;padding:6px 9px;border-radius:9px;background:var(--surface-soft);border:1px solid transparent;color:var(--ink-soft);animation:social-in .3s cubic-bezier(.2,1.4,.4,1) both}.social-chat-event .fx-avatar{margin-top:1px}.social-chat-event b{color:var(--ink)}.social-chat-event span{flex:1 1 0;min-width:0;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.social-chat-event.is-buy{background:var(--surface-green);box-shadow:inset 2px 0 var(--green)}.social-chat-event.is-sell{background:var(--red-soft);box-shadow:inset 2px 0 var(--red)}.social-chat-event.is-submit{background:color-mix(in srgb,#b48cff 12%,var(--surface));box-shadow:inset 2px 0 #8f62e8}.social-chat-event.is-graduate{background:var(--amber-soft);box-shadow:inset 2px 0 var(--amber);color:var(--ink)}.social-chat-event.tier-3{box-shadow:inset 2px 0 var(--amber),inset 0 0 0 1px color-mix(in srgb,var(--amber) 45%,transparent)}.social-chat-event.tier-4{background:var(--amber-soft);color:var(--ink);box-shadow:inset 2px 0 var(--amber),inset 0 0 0 1px color-mix(in srgb,var(--amber) 60%,transparent);font-weight:700}@keyframes social-in{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:none}}.social-chat-compose{flex:none;display:flex;align-items:center;gap:8px;padding:10px;border-top:1px solid var(--line)}.social-chat-compose input{flex:1 1 0;min-width:0;height:38px;border:1px solid var(--line);border-radius:999px;padding:0 14px;font:inherit;font-size:13.5px;background:var(--surface-soft);color:var(--ink)}.social-chat-compose input:focus{outline:2px solid color-mix(in srgb,var(--green) 45%,transparent)}.social-chat-compose button{flex:none;height:38px;border:0;border-radius:999px;padding:0 16px;font-weight:800;background:var(--green);color:#fff;cursor:pointer;white-space:nowrap}.social-chat-compose button:disabled{opacity:.55;cursor:default}.social-chat-error{flex:none;margin:0;padding:0 14px 10px;color:var(--red);font-size:12px}@media(prefers-reduced-motion:reduce){.social-chat-message,.social-chat-event{animation:none}}.fx-page-enter{min-width:0;max-width:100%}.fx-page-enter>.page-transition{animation:none}.fx-page-enter:has(.docs-landing){height:100%;min-height:0}.fx-hype-host{position:relative}.explore-hype-dock{position:sticky;z-index:40;top:calc(74px + var(--base-app-safe-top, 0px));height:0;pointer-events:none}.explore-hype-dock .fx-notice-stack{top:0}.overview-chart-card.fx-hype-host .fx-notice-stack{top:46px}.explore-claim-slot{display:flex;justify-content:flex-end;margin:0 0 12px}.explore-claim-slot:empty{display:none}.launch-directory-page .explore-claim-slot{margin:-4px 0 12px}.token-directory>button.token-square:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:16px;pointer-events:none;opacity:0;box-shadow:0 0 26px color-mix(in srgb,var(--green) 45%,transparent)}.token-directory>button.token-square.fx-surge:after{animation:explore-ring 1.6s ease-out}.token-directory>button.token-square.fx-surge-strong:after{box-shadow:0 0 34px #f5c4518c;animation:explore-ring 1.9s ease-out}@keyframes explore-ring{0%{opacity:1}to{opacity:0}}.token-square-price .fx-number,.token-square-kpis .fx-number{font:inherit}.bonding-launch-grid>button{will-change:transform}.bonding-launch-grid>button:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:11px;pointer-events:none;opacity:0;box-shadow:0 0 24px color-mix(in srgb,var(--green) 40%,transparent)}.bonding-launch-grid>button.war-entry:after{box-shadow:0 0 24px #f5c45166}.bonding-launch-grid>button.war-entry.fx-surge{animation:fx-shake .42s cubic-bezier(.36,.07,.19,.97) 3}.bonding-launch-grid>button.war-entry.fx-surge-strong{animation:fx-shake-strong .32s cubic-bezier(.36,.07,.19,.97) 5}.bonding-launch-grid>button.fx-surge:after{animation:explore-ring 1.6s ease-out}.bonding-launch-grid>button.fx-surge-strong:after{box-shadow:0 0 36px #f5c45199;animation:explore-ring 1.9s ease-out}.bonding-launch-progress .fx-energy{height:7px;margin:2px 0 1px}.bonding-launch-progress .fx-energy-tip{width:10px;height:10px}.bonding-market-cap .fx-number,.bonding-launch-stats .fx-number,.bonding-launch-progress .fx-number{font:inherit}.bonding-activity-strip button.is-fresh{animation:bonding-buy-in .42s cubic-bezier(.2,1.4,.4,1) both}.bonding-activity-strip button.is-fresh.tier-2{animation:bonding-buy-in .42s cubic-bezier(.2,1.4,.4,1) both,fx-shake .4s .35s 2}.bonding-activity-strip button.is-fresh.tier-3,.bonding-activity-strip button.is-fresh.tier-4{position:relative;animation:bonding-buy-in-big .5s cubic-bezier(.2,1.5,.4,1) both,fx-shake-strong .3s .4s 3}.bonding-activity-strip button.is-fresh.tier-3{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--amber) 60%,transparent)}.bonding-activity-strip button.is-fresh.tier-4{background:var(--amber-soft);color:var(--ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--amber) 70%,transparent)}.bonding-activity-strip button.is-fresh.tier-4 small{color:var(--amber)}@keyframes bonding-buy-in{0%{opacity:0;transform:translate(-18px) scale(.85)}to{opacity:1;transform:none}}@keyframes bonding-buy-in-big{0%{opacity:0;transform:translate(-24px) scale(.6) rotate(-3deg)}70%{transform:scale(1.08)}to{opacity:1;transform:none}}.bonding-trade-modal.fx-hype-host .fx-notice-stack{top:8px;width:min(96%,360px)}.bonding-trade-energy{display:grid;gap:6px;margin-top:12px}.bonding-trade-energy>span{display:flex;justify-content:space-between;gap:8px;color:var(--muted);font-size:8px;font-weight:800}.bonding-trade-energy>span b{color:var(--green)}.bonding-trade-energy .fx-number{font:inherit}.bonding-trade-chat-toggle{display:flex;width:100%;min-height:34px;align-items:center;justify-content:center;gap:6px;margin-top:10px;border:1px solid var(--line);border-radius:9px;color:var(--green);background:var(--surface-soft);font-size:9px;font-weight:850;cursor:pointer}.bonding-trade-chat-toggle i{width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 8px var(--green)}.bonding-trade-chat{height:min(300px,42dvh);margin-top:10px}.bonding-trade-chat .social-chat{box-shadow:none}.bonding-trade-chat .social-chat-feed{min-height:0}.bonding-trade-modal{max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain}.bonding-claim-layer .fx-claim-corner{z-index:10050}.live-chat-toggle{position:fixed;z-index:70;right:calc(20px + var(--base-app-safe-right, 0px));bottom:calc(20px + var(--base-app-safe-bottom, 0px));display:flex;align-items:center;gap:7px;min-height:40px;padding:0 14px 0 12px;border:1px solid color-mix(in srgb,var(--green) 45%,var(--line));border-radius:999px;color:var(--ink);background:var(--surface);box-shadow:0 10px 28px #00000029;font:inherit;font-size:12px;font-weight:850;cursor:pointer}.live-chat-toggle:hover{transform:translateY(-1px)}.live-chat-toggle.on-detail{bottom:calc(64px + var(--base-app-safe-bottom, 0px))}.live-chat-toggle>svg{color:var(--green)}.live-chat-toggle-dot{width:7px;height:7px;border-radius:50%;background:#2bd67b;box-shadow:0 0 8px #2bd67b}.live-chat-toggle>b{min-width:20px;padding:2px 6px;border-radius:999px;color:#0b2516;background:var(--lime);font-size:10.5px;text-align:center;animation:live-chat-badge .4s cubic-bezier(.2,1.6,.4,1) both}@keyframes live-chat-badge{0%{transform:scale(.4);opacity:0}to{transform:none;opacity:1}}.live-chat-drawer{position:fixed;z-index:75;top:calc(78px + var(--base-app-safe-top, 0px));right:calc(16px + var(--base-app-safe-right, 0px));bottom:calc(16px + var(--base-app-safe-bottom, 0px));width:min(360px,calc(100vw - 32px));animation:live-chat-in .28s cubic-bezier(.2,.9,.3,1) both}.live-chat-drawer .social-chat{box-shadow:0 22px 60px #00000047}.live-chat-drawer .social-chat>header{padding-right:46px}.live-chat-close{position:absolute;z-index:1;top:8px;right:8px;display:grid;width:30px;height:30px;place-items:center;border:1px solid var(--line);border-radius:50%;color:var(--ink-soft);background:var(--surface-soft);cursor:pointer}@keyframes live-chat-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@media(max-width:820px){.live-chat-toggle{right:auto;left:16px;bottom:calc(var(--mobile-primary-nav-height, 58px) + 14px);min-height:36px;font-size:11px}.live-chat-toggle.on-detail{bottom:calc(var(--mobile-primary-nav-height, 58px) + 62px)}.live-chat-drawer{top:auto;left:0;right:0;bottom:var(--mobile-primary-nav-height, 0px);width:auto;height:min(72dvh,560px);animation-name:live-chat-up}.live-chat-drawer .social-chat{border-radius:16px 16px 0 0}.detail-claim-layer .fx-claim-corner{bottom:calc(var(--mobile-primary-nav-height, 58px) + 58px)}}@keyframes live-chat-up{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.token-directory>button.token-square:after,.bonding-launch-grid>button:after,.bonding-activity-strip button.is-fresh,.live-chat-toggle,.live-chat-toggle>b,.live-chat-drawer{animation:none!important}}.discovery-page .discovery-hero.discovery-war-hero{position:relative;z-index:20;overflow:visible;background:var(--surface)}.discovery-hero>.explore-claim-slot{position:absolute;z-index:30;top:calc(100% + 10px);right:14px;margin:0;filter:drop-shadow(0 6px 14px rgba(0,0,0,.12));animation:explore-claim-drop .45s cubic-bezier(.2,1.2,.4,1) both}.discovery-hero>.explore-claim-slot:empty{display:none}.discovery-hero>.explore-claim-slot:before{content:"";position:absolute;z-index:1;top:-6px;right:34px;width:12px;height:12px;transform:rotate(45deg);border-radius:2px;background:var(--surface);box-shadow:-1px -1px color-mix(in srgb,var(--green) 45%,var(--line))}.discovery-hero>.explore-claim-slot .fx-claim-corner{animation:none}@keyframes explore-claim-drop{0%{opacity:0;transform:translateY(-14px) scale(.96)}to{opacity:1;transform:none}}@media(max-width:820px){.discovery-hero>.explore-claim-slot{right:10px;left:10px;display:flex;justify-content:flex-end}.discovery-hero>.explore-claim-slot .fx-claim-corner{max-width:100%}}@media(prefers-reduced-motion:reduce){.discovery-hero>.explore-claim-slot{animation:none}}.revenue-share-insights{padding:14px 18px;margin-bottom:14px}.bagworking-kpis.revenue-share-kpis{grid-template-columns:repeat(5,minmax(0,1fr))}.bagworking-kpis.revenue-share-kpis>div>strong{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bagworking-kpis.revenue-share-kpis>div>span{font-size:8.5px}.revenue-share-kpi-hero{box-shadow:inset 0 2px 0 var(--green-dark)}.revenue-share-kpi-hero>span{color:var(--green-dark);font-weight:800}.revenue-share-kpi-hero>strong{font-size:15px!important;color:var(--green-dark)}.revenue-share-chart-shell .bagworking-chart,.revenue-share-chart-shell .chart-empty{height:200px}.revenue-share-insights .bagworking-chart-block{margin-bottom:0}@media(max-width:640px){.revenue-share-insights{padding:10px 12px}.bagworking-kpis.revenue-share-kpis{display:flex;overflow-x:auto;scrollbar-width:thin}.bagworking-kpis.revenue-share-kpis>div{flex:0 0 auto;min-width:120px}.revenue-share-chart-shell .bagworking-chart,.revenue-share-chart-shell .chart-empty{height:140px}}.token-wars-page.arena{--ar-surface: var(--surface-soft);--ar-board: var(--surface);--ar-line: var(--line);--ar-line-strong: var(--line-dark);--ar-ink: var(--ink);--ar-soft: var(--ink-soft);--ar-faint: var(--ink-faint);--ar-up: var(--green-dark);--ar-up-soft: var(--green-soft);--ar-gold: #c48a0b;--ar-gold-soft: var(--amber-soft);--ar-red: var(--red);--ar-red-soft: var(--red-soft);--ar-violet: #7b4fd6;--ar-on-accent: #ffffff;--ar-plate: color-mix(in srgb, var(--surface) 92%, transparent);--ar-grid: color-mix(in srgb, var(--ink) 9%, transparent);--ar-c1: #10834f;--ar-c2: #2f7fe0;--ar-c3: #d08a12;--ar-c4: #d9456f;--ar-c5: #7b4fd6;position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;gap:0;width:100%;max-width:100%;min-width:0;padding:0;border:1px solid var(--ar-line);border-radius:16px;overflow:hidden;color:var(--ar-ink);background:var(--ar-surface);box-shadow:var(--shadow);isolation:isolate}html[data-theme=dark] .token-wars-page.arena{--ar-board: #121714;--ar-gold: #f5c451;--ar-violet: #b48cff;--ar-on-accent: #06150d;--ar-plate: color-mix(in srgb, var(--surface) 90%, transparent);--ar-grid: rgba(255, 255, 255, .08);--ar-c1: #3ddc84;--ar-c2: #5fb0ff;--ar-c3: #ffc24b;--ar-c4: #ff7a9a;--ar-c5: #b48cff}.arena button{font:inherit;color:inherit}.arena .fx-number{font-variant-numeric:tabular-nums}.arena .button{min-height:0}.arena .button-primary,.arena .fx-claim-corner>button{--ar-btn-a: color-mix(in srgb, var(--green) 82%, #ffffff);--ar-btn-b: var(--green);--ar-btn-c: var(--green-dark);position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:11px;color:#fff;font-weight:800;letter-spacing:.005em;cursor:pointer;background:linear-gradient(180deg,var(--ar-btn-a),var(--ar-btn-b) 55%,var(--ar-btn-c));box-shadow:inset 0 1px #ffffff57,inset 0 -1px #0000001f,0 1px 2px #08180f33,0 6px 16px color-mix(in srgb,var(--green) 28%,transparent),0 0 22px color-mix(in srgb,var(--green) 30%,transparent);transition:transform .14s ease,box-shadow .14s ease,filter .14s ease}.arena .button-primary>*,.arena .fx-claim-corner>button>*{position:relative;z-index:1}.arena .button-primary:after,.arena .fx-claim-corner>button:after,.arena-modes button.active:after{content:"";position:absolute;top:-20%;bottom:-20%;left:0;width:42%;pointer-events:none;background:linear-gradient(100deg,transparent 0%,rgba(255,255,255,.42) 50%,transparent 100%);transform:translate(-140%) skew(-18deg);animation:arena-sheen 6.5s ease-in-out infinite}.arena .button-primary:hover:not(:disabled):after,.arena .fx-claim-corner>button:hover:not(:disabled):after{animation:arena-sheen-once .8s ease-out both}.arena .button-primary:disabled:after,.arena .fx-claim-corner>button:disabled:after{display:none}.arena .button-primary>svg,.arena .fx-claim-corner>button>svg{flex:none}.arena .button-primary:hover:not(:disabled),.arena .fx-claim-corner>button:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.05);box-shadow:inset 0 1px #ffffff5c,inset 0 -1px #0000001f,0 2px 3px #08180f33,0 10px 22px color-mix(in srgb,var(--green) 36%,transparent),0 0 30px color-mix(in srgb,var(--green) 42%,transparent);background:linear-gradient(180deg,var(--ar-btn-a),var(--ar-btn-b) 55%,var(--ar-btn-c))}.arena .button-primary:active:not(:disabled),.arena .fx-claim-corner>button:active:not(:disabled){transform:translateY(1px) scale(.99);filter:none;box-shadow:inset 0 2px 4px #00000038,0 1px 2px #08180f26}.arena .button-primary:disabled,.arena .fx-claim-corner>button:disabled{opacity:1;cursor:not-allowed;color:var(--ar-faint);background:var(--ar-board);box-shadow:inset 0 0 0 1px var(--ar-line);filter:none;transform:none}.arena .button-primary:focus-visible,.arena .fx-claim-corner>button:focus-visible{outline:3px solid color-mix(in srgb,var(--green) 30%,transparent);outline-offset:2px}html[data-theme=dark] .arena .button-primary,html[data-theme=dark] .arena .fx-claim-corner>button{--ar-btn-a: #3fcf86;--ar-btn-b: #1fae68;--ar-btn-c: #148a50;color:#06150d;box-shadow:inset 0 1px #ffffff42,inset 0 -1px #0003,0 1px 2px #0000004d,0 6px 16px #1fae6840,0 0 24px #1fae6859}html[data-theme=dark] .arena .button-primary:disabled,html[data-theme=dark] .arena .fx-claim-corner>button:disabled{color:var(--ar-faint);background:var(--ar-board);box-shadow:inset 0 0 0 1px var(--ar-line)}.arena-hud{display:flex;align-items:center;gap:18px;min-height:66px;padding:10px 14px 10px 18px;border-bottom:1px solid var(--ar-line)}.arena-brand{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;flex:none;min-width:0}.arena-tagline{flex-basis:100%;font-size:11.5px;font-weight:600;color:var(--ar-soft)}.arena-logo{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:900;letter-spacing:.03em;white-space:nowrap}.arena-logo svg{color:var(--ar-up)}.arena-phase{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:999px;font-size:11.5px;font-weight:800;white-space:nowrap;color:var(--ar-soft);background:var(--ar-board);box-shadow:inset 0 0 0 1px var(--ar-line)}.arena-phase>i{width:7px;height:7px;border-radius:50%;background:var(--ar-up);box-shadow:0 0 8px var(--ar-up)}.arena-phase.phase-1{color:var(--ar-up)}.arena-phase small{font-size:11px;font-weight:700;color:var(--ar-faint)}.arena-raise{flex:1 1 320px;min-width:0;max-width:560px;margin:0 auto;display:grid;gap:4px}.arena-raise strong{display:flex;align-items:baseline;gap:6px;min-width:0;font-size:21px;font-weight:900;line-height:1;letter-spacing:-.02em;white-space:nowrap}.arena-raise strong span{font-size:11.5px;font-weight:800;color:var(--ar-gold)}.arena-raise strong em{font-style:normal;font-size:12px;font-weight:700;color:var(--ar-soft)}.arena-raise.is-surging strong{animation:arena-raise-hit .6s cubic-bezier(.2,1.6,.4,1);transform-origin:left center}.arena-raise-bar.fx-energy{height:6px;margin:2px 0 1px;background:color-mix(in srgb,var(--ar-ink) 10%,transparent);box-shadow:none}.arena-raise-bar .fx-energy-tip{width:10px;height:10px}.arena-raise>small{font-size:11px;color:var(--ar-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.arena-raise>small b{color:var(--ar-gold);font-weight:800}.arena-goal{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;font-size:11px;line-height:1.3;color:var(--ar-soft)}.arena-goal b{font-weight:900;color:var(--ar-ink);font-variant-numeric:tabular-nums}.arena-goal small{font-size:10.5px;color:var(--ar-faint);white-space:nowrap}.arena-goal-badge,.arena-goal-decay{display:inline-flex;align-items:center;gap:3px;padding:1px 7px;border-radius:999px;font-style:normal;font-size:10.5px;font-weight:800;white-space:nowrap}.arena-goal-badge{color:var(--ar-gold);background:color-mix(in srgb,var(--ar-gold) 15%,transparent)}.arena-goal-decay{color:var(--ar-red);background:var(--ar-red-soft)}.arena-entry-fee{font-size:10.5px;font-weight:700;color:var(--ar-faint);white-space:nowrap}.arena-quote-v4{margin:6px 0 0;font-size:11.5px;color:var(--ar-soft);font-variant-numeric:tabular-nums}.arena-pilot-fees b.is-sell{color:var(--ar-red)}.arena-contender-battle small.arena-contender-fee{flex:none;font-weight:700;color:var(--ar-faint)}.arena-hud-right{display:flex;align-items:center;gap:8px;flex:none}.arena-enter.button{height:40px;padding:0 18px 0 14px;font-size:13px;white-space:nowrap}.arena-icon{display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--ar-line);border-radius:9px;color:var(--ar-soft);background:var(--ar-board);cursor:pointer}.arena-icon:hover{color:var(--ar-ink);border-color:var(--ar-line-strong)}.arena-error,.arena-loading{display:flex;align-items:center;gap:8px;margin:10px 16px 0;padding:10px 14px;border-radius:10px;background:var(--ar-red-soft);color:var(--ar-red);font-size:13px}.arena-loading{justify-content:center;margin:0;min-height:320px;background:transparent;color:var(--ar-soft)}.arena-claim-fallback{display:flex;padding:10px 16px 0}.arena-claim-fallback:empty{display:none}.arena-stage{position:relative;display:grid;grid-template-columns:minmax(0,1fr);min-height:0}.arena-stage.has-chat{grid-template-columns:minmax(0,1fr) 320px}.arena-board{position:relative;display:grid;grid-template-rows:minmax(0,1fr) auto;min-width:0;overflow:hidden;background:var(--ar-board)}.arena-empty{position:relative;z-index:1;display:grid;justify-items:center;align-content:center;gap:8px;min-height:380px;padding:24px;color:var(--ar-soft);text-align:center}.arena-empty svg{color:var(--ar-gold)}.arena-empty strong{font-size:22px;color:var(--ar-ink)}.game-chart{position:relative;z-index:1;height:clamp(380px,calc(100dvh - 440px),600px);padding:0}.game-chart .war-chart-stage{position:relative;height:100%}.game-chart .war-chart-gl{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;pointer-events:none}.game-chart .war-chart{position:relative;z-index:1;pointer-events:none}.game-chart .war-chart{display:block;width:100%;height:100%;min-height:0;max-height:none;overflow:visible}.game-chart .war-chart-grid{stroke:var(--ar-grid);stroke-dasharray:none}.game-chart .war-chart-grid.is-time{stroke-dasharray:3 5}.game-chart .war-chart-grid.is-floor{stroke:color-mix(in srgb,var(--ar-ink) 18%,transparent)}.game-chart .war-chart-grid.is-lead{stroke:color-mix(in srgb,var(--ar-gold) 55%,transparent);stroke-dasharray:4 6}.game-chart-leadlabel{position:absolute;left:6px;transform:translateY(-100%);z-index:2;padding-bottom:2px;font-size:9.5px;font-weight:800;letter-spacing:.04em;color:var(--ar-gold);pointer-events:none}.game-chart .war-chart-sweep{stroke:#fff;stroke-width:5;stroke-linecap:round;stroke-dasharray:.18 1.5;vector-effect:non-scaling-stroke;opacity:0;filter:drop-shadow(0 0 6px currentColor);animation:game-chart-sweep-buy 1.3s ease-out forwards}.game-chart .war-chart-sweep.is-sell{stroke:var(--ar-red);animation-name:game-chart-sweep-sell}.game-chart .war-chart-line{stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round;filter:none}.game-chart .war-chart-energy{stroke-width:2;stroke-linejoin:round;opacity:.45;filter:none}.game-chart-series{transition:opacity .3s}.game-chart-series.is-dim{opacity:.35}.game-chart-series.is-leader .war-chart-line{stroke-width:3.5;filter:drop-shadow(0 0 6px color-mix(in srgb,var(--ar-gold) 55%,transparent))}.game-chart-series.is-leader .war-chart-energy{opacity:.7}.game-chart-ylabel{position:absolute;right:8px;transform:translateY(-50%);z-index:2;font-size:10.5px;font-weight:700;color:var(--ar-faint);font-variant-numeric:tabular-nums;pointer-events:none}.game-chart-xlabel{position:absolute;bottom:7px;transform:translate(-50%);z-index:2;font-size:10.5px;font-weight:700;color:var(--ar-faint);white-space:nowrap;font-variant-numeric:tabular-nums;pointer-events:none}.game-chart-head{--coin: 46px;position:absolute;z-index:8;width:0;height:0;transition:left .65s cubic-bezier(.16,1,.3,1),top .65s cubic-bezier(.16,1,.3,1)}.game-chart-head.is-leader{--coin: 56px}.game-chart-head.is-hot,.game-chart-head:hover,.game-chart-head:focus-within{z-index:20}.game-chart-head-coin{position:absolute;left:0;top:0;display:grid;place-items:center;width:var(--coin);height:var(--coin);padding:0;border:0;border-radius:50%;transform:translate(-50%,-50%);background:transparent;cursor:pointer;filter:drop-shadow(0 4px 8px rgba(0,0,0,.22));transition:filter .2s}.game-chart-head-coin:before{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;z-index:-1;border-radius:50%;background:var(--ar-board);box-shadow:0 0 0 1.5px color-mix(in srgb,var(--candidate-accent) 70%,transparent),0 0 14px color-mix(in srgb,var(--candidate-accent) 30%,transparent)}.game-chart-head.is-leader .game-chart-head-coin:before{box-shadow:0 0 0 2px color-mix(in srgb,var(--ar-gold) 80%,transparent),0 0 20px color-mix(in srgb,var(--ar-gold) 40%,transparent)}.game-chart-head.is-selected .game-chart-head-coin:before{box-shadow:0 0 0 2.5px var(--candidate-accent),0 0 18px color-mix(in srgb,var(--candidate-accent) 45%,transparent)}.game-chart-head.is-hot .game-chart-head-coin,.game-chart-head-coin:hover,.game-chart-head-coin:focus-visible{filter:drop-shadow(0 0 12px var(--candidate-accent))}.game-chart-head-label{position:absolute;left:0;top:calc(var(--coin) / 2 + 2px);transform:translate(-50%);display:inline-flex;align-items:baseline;gap:5px;max-width:128px;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:800;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--ar-ink);background:var(--ar-plate);box-shadow:0 0 0 1px color-mix(in srgb,var(--candidate-accent) 55%,transparent),0 2px 8px #0000001f}.game-chart-head-label small{font-size:10.5px;font-weight:700;color:var(--ar-soft);font-variant-numeric:tabular-nums}.game-chart-head.is-leader .game-chart-head-label{box-shadow:0 0 0 1px color-mix(in srgb,var(--ar-gold) 70%,transparent),0 2px 8px #0000001f}.game-chart-head.is-selected .game-chart-head-label,.game-chart-head.is-hot .game-chart-head-label{color:var(--ar-on-accent);background:var(--candidate-accent);box-shadow:none}.game-chart-head.is-selected .game-chart-head-label small,.game-chart-head.is-hot .game-chart-head-label small{color:inherit;opacity:.85}.game-chart-backers{position:absolute;left:0;top:calc(var(--coin) / 2 + 26px);transform:translate(-50%);display:flex;align-items:center;width:max-content;margin:0;padding:0;list-style:none;pointer-events:auto}.game-chart-backers li{display:flex;align-items:center;gap:6px;min-width:0;font-size:10.5px;line-height:1.2}.game-chart-backers li+li{margin-left:-4px}.game-chart-backers li span,.game-chart-backers li em{display:none}.game-chart-backers .fx-avatar{box-shadow:0 0 0 2px var(--ar-board)}.game-chart-head.is-open .game-chart-backers,.game-chart-head:hover .game-chart-backers,.game-chart-head:focus-within .game-chart-backers{flex-direction:column;align-items:stretch;gap:3px;width:148px;padding:6px 7px;border-radius:10px;background:var(--ar-plate);box-shadow:inset 0 0 0 1px var(--ar-line),0 6px 18px #0000001f}.game-chart-head.is-open .game-chart-backers li,.game-chart-head:hover .game-chart-backers li,.game-chart-head:focus-within .game-chart-backers li{margin:0}.game-chart-head.is-open .game-chart-backers li span,.game-chart-head:hover .game-chart-backers li span,.game-chart-head:focus-within .game-chart-backers li span{display:block;flex:1 1 0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ar-ink);font-weight:700}.game-chart-head.is-open .game-chart-backers li em,.game-chart-head:hover .game-chart-backers li em,.game-chart-head:focus-within .game-chart-backers li em{display:block;flex:none;font-style:normal;font-weight:800;color:var(--ar-soft);font-variant-numeric:tabular-nums}.game-chart-crown{position:absolute;top:-14px;left:50%;transform:translate(-50%) rotate(-8deg);color:var(--ar-gold);filter:drop-shadow(0 2px 5px color-mix(in srgb,var(--ar-gold) 70%,transparent));animation:game-chart-crown-in .7s cubic-bezier(.2,1.6,.4,1) both}.game-chart-you{position:absolute;top:-3px;right:-8px;padding:1px 5px;border-radius:6px;font-style:normal;font-size:9px;font-weight:900;color:var(--ar-on-accent);background:var(--ar-up);box-shadow:0 2px 6px #0003}.game-chart-combo{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);white-space:nowrap;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:900;letter-spacing:.02em;color:#2a1800;background:linear-gradient(180deg,#fff1b8,#f5c451);box-shadow:0 4px 14px #f5c45173;animation:game-chart-combo .45s cubic-bezier(.2,1.8,.4,1) both}.game-chart-head.is-leader .game-chart-combo{bottom:calc(100% + 14px)}.game-chart .war-chart-marker{width:14px;height:14px;border:0;background:transparent;box-shadow:none;animation:none}.game-chart .war-chart-marker>i{width:7px;height:7px;margin:auto;background:var(--candidate-accent);box-shadow:0 0 0 2px var(--ar-board)}.game-chart .war-chart-marker.sell>i{background:var(--ar-board);box-shadow:0 0 0 2px var(--ar-red)}.game-chart .war-chart-marker.is-big{width:18px;height:18px;z-index:6;border:2px solid var(--candidate-accent);background:var(--ar-board);box-shadow:0 0 0 3px color-mix(in srgb,var(--candidate-accent) 18%,transparent)}.game-chart .war-chart-marker.is-big>i{width:100%;height:100%;margin:0;box-shadow:none}.game-chart .war-chart-tooltip{background:var(--ar-surface);border-color:var(--ar-line-strong);color:var(--ar-ink)}.game-chart .war-chart-tooltip small{color:var(--ar-soft)}.game-chart .war-chart-tooltip>b{color:var(--ar-up)}.game-chart .war-chart-tooltip>b.sell{color:var(--ar-red)}.game-chart .war-chart-empty{color:var(--ar-soft);font-size:13px}.game-chart-damage{position:absolute;z-index:9;pointer-events:none;white-space:nowrap;font-weight:900;font-variant-numeric:tabular-nums;font-size:15px;color:var(--ar-up);text-shadow:0 1px 0 var(--ar-board),0 0 10px color-mix(in srgb,var(--ar-up) 40%,transparent);transform:translate(-50%,-50%);animation:game-chart-float 1.6s cubic-bezier(.2,.8,.3,1) both}.game-chart-damage.tier-2{font-size:19px}.game-chart-damage.tier-3{font-size:25px;color:var(--ar-gold);text-shadow:0 1px 0 var(--ar-board),0 0 16px color-mix(in srgb,var(--ar-gold) 60%,transparent);animation-duration:2s}.game-chart-damage.tier-4{font-size:32px;color:var(--ar-gold);text-shadow:0 2px 0 var(--ar-board),0 0 24px color-mix(in srgb,var(--ar-gold) 80%,transparent);animation-duration:2.4s}.game-chart-damage.is-sell{color:var(--ar-red);text-shadow:0 1px 0 var(--ar-board),0 0 10px color-mix(in srgb,var(--ar-red) 40%,transparent);animation-name:game-chart-sink}.game-chart-burst{position:absolute;z-index:9;pointer-events:none}.game-chart-burst i{position:absolute;width:9px;height:9px;margin:-4px 0 0 -4px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#fff6c8,#f5c451 55%,#b9750c);--angle: calc(var(--i) * 36deg);animation:game-chart-coin 1s cubic-bezier(.15,.7,.3,1) both}.game-chart-burst.tier-4 i{--angle: calc(var(--i) * 22.5deg);width:12px;height:12px}.game-chart-quake-a,.game-chart-quake-b{animation:game-chart-quake .45s cubic-bezier(.36,.07,.19,.97) both}.game-chart-quake-b{animation-name:game-chart-quake-alt}.arena-overlay{position:absolute;left:14px;top:12px;z-index:10;display:grid;justify-items:start;gap:8px;max-width:calc(100% - 28px);pointer-events:none}.arena-overlay:empty{display:none}.arena-overlay .fx-claim-corner{pointer-events:auto;max-width:100%}.arena .fx-claim-corner>button{height:34px;padding:0 16px;border-radius:999px;font-size:12.5px}.arena-board .fx-notice-stack{left:50%;top:12px;z-index:12;width:min(360px,calc(100% - 28px));transform:translate(-50%)}.arena-board:has(.arena-overlay .fx-claim-corner) .fx-notice-stack{left:auto;right:14px;transform:none;width:min(340px,calc(100% - 340px))}.arena .fx-notice{background:var(--ar-plate)}.arena-chat-open{position:absolute;right:14px;bottom:98px;z-index:11;display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 13px 0 11px;border:1px solid var(--ar-line-strong);border-radius:999px;cursor:pointer;font-size:12px;font-weight:800;color:var(--ar-ink);background:var(--ar-surface);box-shadow:var(--shadow-hover)}.arena-chat-open svg{color:var(--ar-up)}.arena-takeover{position:absolute;top:0;right:0;bottom:0;left:0;z-index:16;display:grid;place-items:center;padding:16px;background:color-mix(in srgb,var(--ar-board) 62%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:arena-fade-in .25s ease-out both}.arena-takeover-card{position:relative;display:grid;justify-items:center;gap:5px;width:min(340px,100%);padding:22px 20px 18px;border-radius:16px;text-align:center;color:var(--ar-ink);background:var(--ar-surface);border:1px solid var(--ar-line-strong);box-shadow:var(--shadow-hover);animation:arena-takeover-in .5s cubic-bezier(.2,1.5,.4,1) both}.arena-takeover-close{position:absolute;top:10px;right:10px;width:30px;height:30px}.arena-takeover-card.is-lead{border-color:color-mix(in srgb,var(--ar-gold) 60%,var(--ar-line-strong));box-shadow:var(--shadow-hover),0 0 40px color-mix(in srgb,var(--ar-gold) 25%,transparent)}.arena-takeover-kicker{display:inline-flex;align-items:center;gap:5px;margin-bottom:6px;padding:3px 9px;border-radius:999px;font-style:normal;font-size:11px;font-weight:900;letter-spacing:.04em;text-transform:uppercase;color:var(--ar-gold);background:var(--ar-gold-soft)}.arena-takeover-card>strong{margin-top:10px;font-size:20px;font-weight:900;letter-spacing:-.02em;line-height:1.15}.arena-takeover-card>span{font-size:13px;color:var(--ar-soft)}.arena-takeover-card>small{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--ar-faint)}.arena-takeover-card>small img{width:18px;height:18px;border-radius:50%;object-fit:cover}.arena-takeover-buy.button{width:100%;height:44px;margin-top:12px;font-size:14px}.arena-carousel{position:relative;z-index:2;display:flex;align-items:center;gap:6px;padding:8px 10px;border-top:1px solid var(--ar-line);background:var(--ar-surface)}.arena-carousel-arrow{flex:none;width:30px;height:30px;border-radius:50%}.arena-carousel ol{position:relative;flex:1 1 auto;display:flex;gap:8px;min-width:0;margin:0;padding:3px 2px;list-style:none;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.arena-carousel ol::-webkit-scrollbar{display:none}.arena-carousel li{flex:none;scroll-snap-align:start}.arena-contender{display:grid;grid-template-columns:20px auto minmax(0,1fr);grid-template-rows:auto auto auto auto;align-items:center;column-gap:9px;row-gap:2px;width:252px;height:96px;padding:0 12px 0 8px;border:1px solid var(--ar-line);border-radius:12px;background:var(--ar-board);text-align:left;cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .15s}.arena-contender:hover{border-color:var(--accent);transform:translateY(-1px);box-shadow:var(--shadow)}.arena-contender.is-active{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent),0 0 0 3px color-mix(in srgb,var(--accent) 16%,transparent)}.arena-contender:focus-visible{outline:3px solid color-mix(in srgb,var(--accent) 35%,transparent);outline-offset:1px}.arena-contender-rank{grid-row:1 / 5;display:grid;place-items:center;font-style:normal;font-size:11px;font-weight:900;color:var(--ar-faint);font-variant-numeric:tabular-nums}.arena-contender.is-leader .arena-contender-rank{color:var(--ar-gold)}.arena-contender>.equity-coin-3d{grid-row:1 / 5}.arena-contender-copy,.arena-contender-stats{display:flex;align-items:baseline;gap:6px;min-width:0;line-height:1.2;white-space:nowrap}.arena-contender-copy b{flex:none;font-size:13.5px;font-weight:900;color:var(--accent)}.arena-contender-copy small{min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:11px;color:var(--ar-soft)}.arena-contender-stats b{flex:none;font-size:12px;font-weight:800;font-variant-numeric:tabular-nums}.arena-contender-pair{flex:none;display:inline-flex;align-items:center;gap:4px;padding:1px 7px 1px 3px;border:1px solid var(--ar-line);border-radius:999px;font-size:10px;font-weight:800;color:var(--ar-ink);background:color-mix(in srgb,var(--ar-ink) 6%,transparent)}.arena-contender-pair{justify-self:start;max-width:100%;min-width:0}.arena-contender-pair>:not(.arena-contender-pair-text){flex:none}.arena-contender-pair-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arena-contender-pair b{color:var(--accent)}.arena-contender-stats small.arena-contender-split{flex:none;padding:1px 6px;border-radius:6px;font-size:10px;font-weight:800;color:var(--accent);background:color-mix(in srgb,var(--accent) 14%,transparent)}.arena-contender-stats small{min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:10.5px;color:var(--ar-faint);font-variant-numeric:tabular-nums}.arena-contender-battle{display:flex;align-items:center;gap:6px;min-width:0;font-size:10.5px;line-height:1.2;white-space:nowrap}.arena-contender-battle em{flex:none;padding:1px 6px;border-radius:999px;font-style:normal;font-weight:800;font-variant-numeric:tabular-nums;color:var(--ar-faint);background:color-mix(in srgb,var(--ar-ink) 6%,transparent)}.arena-contender-battle em.is-up{color:var(--ar-up);background:var(--ar-up-soft)}.arena-contender-battle em.is-down{color:var(--ar-red);background:var(--ar-red-soft)}.arena-contender-battle small{min-width:0;overflow:hidden;text-overflow:ellipsis;font-weight:700;color:var(--ar-soft);font-variant-numeric:tabular-nums}.arena-contender.is-leader .arena-contender-battle small{color:var(--ar-gold)}.arena-chat{position:relative;display:flex;flex-direction:column;min-height:0;min-width:0;border-left:1px solid var(--ar-line);background:var(--ar-surface)}.arena-chat-head{flex:none;display:flex;align-items:center;justify-content:space-between;gap:8px;height:46px;padding:0 8px 0 14px;border-bottom:1px solid var(--ar-line);font-size:12.5px;font-weight:800}.arena-chat-head>span{display:inline-flex;align-items:center;gap:8px}.arena-chat-head i{width:7px;height:7px;border-radius:50%;background:var(--ar-up);box-shadow:0 0 8px var(--ar-up)}.arena .social-chat.arena-chat-panel{flex:1 1 0;min-height:0;border:0;border-radius:0;box-shadow:none;background:transparent}.arena .arena-chat-panel>header{display:none}.arena .arena-chat-panel .social-chat-feed{flex-basis:0}.arena .arena-chat-panel .social-chat-compose input{background:var(--ar-board)}.arena-dock{container-type:inline-size;position:relative;z-index:25;display:grid;grid-template-columns:minmax(230px,260px) minmax(0,1fr) auto;grid-template-areas:"pilot trade action";align-items:stretch;row-gap:12px;padding:14px 18px 16px;border-top:1px solid var(--ar-line);background:var(--ar-surface)}.arena-pilot{grid-area:pilot;position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:64px;padding:0 12px 0 10px;border-radius:12px;background:var(--ar-board);box-shadow:inset 0 0 0 1px var(--ar-line)}.arena-pilot>span{display:grid;min-width:0;gap:3px;line-height:1.15}.arena-pilot b{display:inline-flex;align-items:center;gap:5px;font-size:16px;font-weight:900;color:var(--lane-accent);white-space:nowrap}.arena-pilot b svg{color:var(--ar-gold)}.arena-pilot-pairs{display:flex;flex-wrap:wrap;gap:4px 6px;min-width:0;font-size:11.5px;color:var(--ar-soft)}.arena-pilot-pairs>span{display:inline-flex;align-items:center;gap:5px;padding:2px 8px 2px 3px;border:1px solid var(--ar-line);border-radius:999px;background:color-mix(in srgb,var(--ar-ink) 5%,transparent);white-space:nowrap}.arena-pilot-pairs i{font-style:normal;color:var(--ar-faint)}.arena-pilot-pairs b{display:inline;font-size:inherit;font-weight:800;color:var(--ar-ink)}.arena-pilot-pairs>span{max-width:100%;min-width:0}.arena-pilot-pairs .equity-coin-3d,.arena-pilot-pairs .flash-brand-coin,.arena-pilot-pairs .equity-token-icon,.arena-pilot-pairs img{flex:none}.arena-pilot-head{display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap}.arena-pilot-status{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 8px;border:0;border-radius:999px;font-size:10.5px;font-weight:800;line-height:1;white-space:nowrap;color:var(--ar-soft);background:color-mix(in srgb,var(--ar-ink) 6%,transparent)}.arena-pilot-status em{font-style:normal;font-variant-numeric:tabular-nums}.arena-pilot-status.is-leading{color:var(--ar-gold);background:var(--ar-gold-soft)}.arena-pilot-status.is-tied{color:var(--ar-up);background:var(--ar-up-soft)}.arena-pilot-status.is-trailing{color:var(--ar-soft)}.arena-pilot-status.is-action{cursor:pointer;color:var(--ar-on-accent);background:var(--ar-up);box-shadow:0 0 14px color-mix(in srgb,var(--green) 35%,transparent);transition:transform .12s}.arena-pilot-status.is-action:hover{transform:translateY(-1px)}.arena-trade{grid-area:trade;display:grid;align-content:center;gap:8px;min-width:0;padding:0 20px}.arena-modes-stack{display:grid;gap:6px;flex:none;justify-items:start}.arena-modes{display:inline-flex;justify-self:start;height:36px;padding:3px;border-radius:10px;background:var(--ar-board);box-shadow:inset 0 0 0 1px var(--ar-line)}.arena-modes button{border:0;height:30px;padding:0 14px;border-radius:8px;background:transparent;font-size:12px;font-weight:800;color:var(--ar-soft);cursor:pointer;white-space:nowrap;transition:background .15s,color .15s}.arena-modes button:hover{color:var(--ar-ink)}.arena-modes button.active{position:relative;overflow:hidden;color:#fff;background:linear-gradient(180deg,color-mix(in srgb,var(--green) 82%,#ffffff),var(--green) 55%,var(--green-dark));box-shadow:inset 0 1px #ffffff47,0 0 14px color-mix(in srgb,var(--green) 32%,transparent)}html[data-theme=dark] .arena-modes button.active{color:#06150d;background:linear-gradient(180deg,#3fcf86,#1fae68 55%,#148a50);box-shadow:inset 0 1px #ffffff38,0 0 14px #1fae6859}.arena-trade-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;min-width:0}.arena-picker{position:relative;flex:none}.arena-chip{display:flex;align-items:center;gap:8px;width:160px;height:46px;padding:0 10px;border:1px solid var(--ar-line);border-radius:10px;background:var(--ar-board);cursor:pointer;text-align:left;transition:border-color .15s,box-shadow .15s}.arena-chip:hover:not(:disabled){border-color:var(--ar-line-strong)}.arena-chip:disabled{opacity:.55;cursor:not-allowed}.arena-chip.is-static:disabled{opacity:1;cursor:default}.arena-chip.is-static>svg{visibility:hidden}.arena-chip>.equity-coin-3d,.arena-chip>.flash-brand-coin,.arena-chip>svg:first-child{flex:none}.arena-chip span{display:grid;flex:1 1 0;min-width:0;line-height:1.15}.arena-chip small{font-size:10.5px;color:var(--ar-faint);white-space:nowrap}.arena-chip b{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.arena-chip>svg{flex:none;color:var(--ar-faint)}.arena-menu{position:absolute;bottom:calc(100% + 8px);left:0;z-index:30;display:grid;width:280px;max-height:320px;overflow-y:auto;padding:6px;border:1px solid var(--ar-line-strong);border-radius:12px;background:var(--ar-surface);box-shadow:var(--shadow-hover)}.arena-menu>button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px;border:0;border-radius:9px;background:transparent;cursor:pointer;text-align:left}.arena-menu>button:hover,.arena-menu>button[aria-selected=true]{background:var(--ar-up-soft)}.arena-menu span{display:grid;line-height:1.15;min-width:0}.arena-menu small{font-size:11px;color:var(--ar-faint)}.arena-menu strong{font-size:12px;color:var(--ar-soft);font-variant-numeric:tabular-nums}.arena-amount{position:relative;display:flex;align-items:center;flex:1 1 150px;min-width:140px;height:46px;padding:0 8px 0 14px;border:1px solid var(--ar-line);border-radius:10px;background:var(--ar-board);transition:border-color .15s,box-shadow .15s}.arena-amount:focus-within{border-color:color-mix(in srgb,var(--green) 60%,var(--ar-line));box-shadow:0 0 0 3px color-mix(in srgb,var(--green) 12%,transparent)}.arena-amount input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--ar-ink);font:inherit;font-size:21px;font-weight:800;font-variant-numeric:tabular-nums}.arena-amount input::placeholder{color:var(--ar-faint)}.arena-amount small{position:absolute;left:14px;bottom:3px;font-size:9.5px;color:var(--ar-faint);font-variant-numeric:tabular-nums}.arena-amount button{flex:none;border:0;padding:5px 9px;border-radius:7px;background:var(--ar-up-soft);color:var(--ar-up);font-size:11px;font-weight:900;cursor:pointer}.arena-amount button.arena-amount-balance{display:grid;justify-items:end;gap:1px;max-width:55%;padding:3px 8px;background:transparent;color:var(--ar-ink);font-size:12px;font-weight:800;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.arena-amount button.arena-amount-balance small{position:static;font-size:9.5px;font-weight:700;color:var(--ar-faint)}.arena-amount button.arena-amount-balance:hover{background:var(--ar-up-soft)}.arena-action{grid-area:action;display:grid;align-items:stretch;min-width:0;padding-left:20px;border-left:1px solid var(--ar-line)}.arena-fire.button{width:200px;min-height:46px;height:auto;padding:0 20px 0 16px;font-size:14.5px}.arena-fire span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px}.arena-text-button{justify-self:start;border:0;padding:0;background:none;color:var(--ar-soft);font-size:12px;font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.arena-text-button:disabled{opacity:.5;cursor:not-allowed}.arena-refunds{display:grid;gap:6px;font-size:12px;color:var(--ar-soft)}.arena-earn.button{height:32px;padding:0 11px 0 8px;gap:7px;border-radius:999px;font-size:12px;white-space:nowrap}.arena-earn.button>span{line-height:1}.arena-earn.button>svg:last-child{color:var(--ar-up)}.arena-earn.button:hover:not(:disabled){color:var(--ar-up)}@container (max-width: 1172px){.arena-dock{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"pilot pilot" "trade action"}.arena-pilot{max-width:420px}.arena-trade{padding:12px 0 0;border-top:1px solid var(--ar-line)}.arena-action{padding:12px 0 0 16px;border-left:0;border-top:1px solid var(--ar-line)}}@container (max-width: 700px){.arena-dock{grid-template-columns:minmax(0,1fr);grid-template-areas:"pilot" "trade" "action";row-gap:10px}.arena-pilot{max-width:none}.arena-modes-stack{width:100%;grid-template-columns:minmax(0,1fr) auto;align-items:center}.arena-modes{display:flex;justify-self:stretch}.arena-modes button{flex:1 1 0;padding:0 8px}.arena-earn.button{justify-self:end}.arena-picker{flex:1 1 calc(50% - 5px)}.arena-chip{width:100%}.arena-amount{flex:1 1 100%}.arena-action{padding:0;border-top:0}.arena-fire.button{width:100%;height:46px}}@container (max-width: 420px){.arena-modes-stack{grid-template-columns:minmax(0,1fr)}.arena-earn.button{justify-self:stretch}.arena-pilot{grid-template-columns:auto minmax(0,1fr)}}@keyframes arena-raise-hit{0%{transform:scale(1)}40%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes game-chart-crown-in{0%{opacity:0;transform:translate(-50%,-18px) rotate(-30deg) scale(.4)}60%{opacity:1;transform:translate(-50%,2px) rotate(4deg) scale(1.15)}to{opacity:1;transform:translate(-50%) rotate(-8deg) scale(1)}}@keyframes game-chart-sweep-buy{0%{stroke-dashoffset:.18;opacity:1}to{stroke-dashoffset:-1;opacity:0}}@keyframes game-chart-sweep-sell{0%{stroke-dashoffset:-1;opacity:1}to{stroke-dashoffset:.18;opacity:0}}@keyframes arena-sheen{0%,80%{transform:translate(-140%) skew(-18deg)}to{transform:translate(340%) skew(-18deg)}}@keyframes arena-sheen-once{0%{transform:translate(-140%) skew(-18deg)}to{transform:translate(340%) skew(-18deg)}}@keyframes arena-fade-in{0%{opacity:0}to{opacity:1}}@keyframes arena-takeover-in{0%{opacity:0;transform:translateY(16px) scale(.8)}to{opacity:1;transform:none}}@keyframes game-chart-combo{0%{opacity:0;transform:translate(-50%,6px) scale(.5)}to{opacity:1;transform:translate(-50%) scale(1)}}@keyframes game-chart-float{0%{opacity:0;transform:translate(-50%,-30%) scale(.6)}15%{opacity:1;transform:translate(-50%,-90%) scale(1.15)}to{opacity:0;transform:translate(-50%,-260%) scale(1)}}@keyframes game-chart-sink{0%{opacity:0;transform:translate(-50%,-50%) scale(.8)}15%{opacity:1}to{opacity:0;transform:translate(-50%,120%) scale(.9)}}@keyframes game-chart-coin{0%{opacity:1;transform:rotate(var(--angle)) translate(0) scale(.6)}70%{opacity:1}to{opacity:0;transform:rotate(var(--angle)) translate(110px) scale(1)}}@keyframes game-chart-quake{10%,90%{transform:translate3d(-2px,1px,0)}20%,80%{transform:translate3d(4px,-2px,0)}30%,50%,70%{transform:translate3d(-5px,2px,0)}40%,60%{transform:translate3d(5px,-2px,0)}}@keyframes game-chart-quake-alt{10%,90%{transform:translate3d(2px,-1px,0)}20%,80%{transform:translate3d(-4px,2px,0)}30%,50%,70%{transform:translate3d(5px,-2px,0)}40%,60%{transform:translate3d(-5px,2px,0)}}@media(max-width:1180px){.arena-stage.has-chat{grid-template-columns:minmax(0,1fr) 280px}}@media(max-width:1100px){.arena-stage,.arena-stage.has-chat{grid-template-columns:minmax(0,1fr)}.arena-chat{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;border-left:0;background:var(--ar-surface)}}@media(max-width:900px){.arena-hud{flex-wrap:wrap;gap:10px 12px}.arena-raise{order:3;flex:1 1 100%;max-width:none}.arena-hud-right{margin-left:auto}.arena-dock{padding:12px 14px 14px}}@media(max-width:620px){.token-wars-page.arena{width:100%;max-width:100%;border-radius:14px}.arena-hud{min-height:0;padding:8px 10px 8px 12px;gap:8px}.arena-brand{gap:8px}.arena-logo{font-size:14px}.arena-phase{padding:0 9px}.arena-phase-label{display:none}.arena-raise strong{font-size:19px}.arena-enter.button{height:34px;padding:0 12px;font-size:12px}.arena-enter svg{display:none}.arena-entry-fee{display:none}.arena-icon{width:34px;height:34px}.game-chart{height:300px}.game-chart-ylabel{display:none}.game-chart-head{--coin: 36px}.game-chart-head.is-leader{--coin: 44px}.game-chart-head-label{max-width:96px;font-size:9.5px;padding:1px 6px}.game-chart-head-label small{font-size:9px}.game-chart-backers{display:none}.game-chart-damage{font-size:13px}.game-chart-damage.tier-2{font-size:16px}.game-chart-damage.tier-3{font-size:21px}.game-chart-damage.tier-4{font-size:26px}.arena-overlay{left:10px;top:10px}.arena-board .fx-notice-stack,.arena-board:has(.arena-overlay .fx-claim-corner) .fx-notice-stack{left:50%;right:auto;top:auto;bottom:98px;width:min(92%,360px);transform:translate(-50%)}.arena-takeover{padding:10px}.arena-takeover-card{gap:3px;padding:16px 14px 14px}.arena-takeover-card .equity-coin-3d{--equity-coin-size: 60px !important}.arena-takeover-card>strong{margin-top:6px;font-size:17px}.arena-takeover-buy.button{min-height:38px;margin-top:8px}.arena-chat-open{right:10px;bottom:92px;height:32px}.arena-carousel{padding:6px 8px}.arena-carousel-arrow{display:none}.arena-contender{width:220px;height:88px;column-gap:7px;padding:0 10px 0 7px}.arena-contender>.equity-coin-3d{--equity-coin-size: 34px !important}.arena-contender-copy b{font-size:12.5px}.arena-dock{padding:10px 12px 12px}.arena-pilot{min-height:58px}.arena-chip,.arena-amount{height:44px}.arena-amount input{font-size:18px}.arena-menu{width:min(280px,calc(100vw - 48px))}}@media(prefers-reduced-motion:reduce){.arena *,.arena{animation:none!important;transition:none!important}}.arena-chat-scrim{display:none}@media(max-width:820px){html[data-screen=wars] main{padding:0}html[data-screen=wars] .page-transition{height:var(--m-fit-h);min-height:0}html[data-screen=wars] .token-wars-page.arena{display:flex;flex-direction:column;height:var(--m-fit-h);max-height:var(--m-fit-h);overflow:hidden;border:0;border-radius:0;box-shadow:none}html[data-screen=wars] .arena-hud{flex:none;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 8px;min-height:0;padding:8px 12px}html[data-screen=wars] .arena-brand{flex-wrap:nowrap;gap:8px}html[data-screen=wars] .arena-tagline{display:none}html[data-screen=wars] .arena-logo{font-size:15px;white-space:nowrap}html[data-screen=wars] .arena-phase{height:24px;padding:0 9px}html[data-screen=wars] .arena-raise{grid-column:1 / -1;grid-row:2;order:0;flex:none;max-width:none;margin:0;gap:3px}html[data-screen=wars] .arena-raise strong{font-size:17px}html[data-screen=wars] .arena-raise-bar.fx-energy{margin:0}html[data-screen=wars] .arena-hud-right{grid-column:2;grid-row:1;margin:0;gap:6px}html[data-screen=wars] .arena-enter.button{height:40px;min-width:40px;padding:0 12px;font-size:12.5px}html[data-screen=wars] .arena-hud-right .arena-icon{width:40px;height:40px}html[data-screen=wars] .arena-error{flex:none;margin:6px 12px 0;padding:7px 10px;font-size:12px}html[data-screen=wars] .arena-claim-fallback{flex:none;padding:6px 12px 0}html[data-screen=wars] .arena-loading{flex:1 1 0;min-height:0}html[data-screen=wars] .arena-stage{flex:1 1 0;min-height:170px;position:static;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}html[data-screen=wars] .arena-board{height:100%;min-height:0;grid-template-rows:minmax(0,1fr)}html[data-screen=wars] .game-chart{height:100%;min-height:0}html[data-screen=wars] .game-chart-head-label small{display:none}html[data-screen=wars] .arena-empty{min-height:0}html[data-screen=wars] .arena-board .fx-notice-stack,html[data-screen=wars] .arena-board:has(.arena-overlay .fx-claim-corner) .fx-notice-stack{bottom:12px}html[data-screen=wars] .arena-chat-open{top:8px;right:8px;bottom:auto;width:40px;height:40px;padding:0;justify-content:center;font-size:0;gap:0}html[data-screen=wars] .arena-chat-open svg{width:18px;height:18px}html[data-screen=wars] .arena-overlay{left:8px;top:8px}html[data-screen=wars] .arena-leaders{flex:0 1 auto;min-height:64px;max-height:30%;display:flex;flex-direction:column;border-top:1px solid var(--ar-line, rgba(255,255,255,.08))}html[data-screen=wars] .arena-leaders .arena-carousel{min-height:0;flex:1 1 auto;display:flex;padding:0}html[data-screen=wars] .arena-leaders .arena-carousel-arrow{display:none}html[data-screen=wars] .arena-leaders ol{min-height:0;flex:1 1 auto;display:flex;flex-direction:column;gap:5px;margin:0;padding:6px 12px 8px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}html[data-screen=wars] .arena-leaders li{flex:0 0 auto}html[data-screen=wars] .arena-contender{grid-template-columns:22px 30px minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;column-gap:8px;row-gap:3px;width:100%;min-width:0;height:auto;min-height:54px;padding-block:6px;padding:0 12px 0 8px;border-radius:11px}html[data-screen=wars] .arena-contender:hover{transform:none}html[data-screen=wars] .arena-contender-rank{grid-column:1;grid-row:1 / 3;font-size:11px}html[data-screen=wars] .arena-contender>.equity-coin-3d{grid-column:2;grid-row:1 / 3;--equity-coin-size: 30px !important}html[data-screen=wars] .arena-contender-copy{grid-column:3;grid-row:1;align-self:center;min-width:0}html[data-screen=wars] .arena-contender-copy b{font-size:14px}html[data-screen=wars] .arena-contender-copy{display:flex;align-items:baseline;gap:6px;overflow:hidden}html[data-screen=wars] .arena-contender-copy small{min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:10px}html[data-screen=wars] .arena-contender-pair{grid-column:3;grid-row:2}html[data-screen=wars] .arena-contender-stats{grid-column:4;grid-row:1 / 3;align-self:center;display:grid;justify-items:end}html[data-screen=wars] .arena-contender-stats b{font-size:12px;color:var(--ar-soft)}html[data-screen=wars] .arena-contender-stats small{display:block;font-size:10px}html[data-screen=wars] .arena-contender-stats small.arena-contender-split{margin-top:2px}html[data-screen=wars] .arena-contender-battle{display:none}html[data-screen=wars] .arena-dock{flex:none;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:none;gap:8px;padding:8px 12px 10px;align-items:stretch;z-index:25}html[data-screen=wars] .arena-pilot,html[data-screen=wars] .arena-earn.button{display:none}html[data-screen=wars] .arena-trade,html[data-screen=wars] .arena-trade-row,html[data-screen=wars] .arena-modes-stack{display:contents}html[data-screen=wars] .arena-modes{grid-column:1 / -1;display:flex;width:100%;height:40px}html[data-screen=wars] .arena-modes button{flex:1 1 0;height:34px;padding:0 6px;font-size:13px}html[data-screen=wars] .arena-picker{grid-column:auto;flex:none;min-width:0}html[data-screen=wars] .arena-chip{width:100%;height:44px;padding:0 8px;gap:7px}html[data-screen=wars] .arena-chip b{font-size:13.5px}html[data-screen=wars] .arena-menu{position:fixed;left:12px;right:12px;bottom:calc(var(--mobile-primary-nav-height) + 8px);width:auto;max-height:52dvh;z-index:60}html[data-screen=wars] .arena-amount{grid-column:1;grid-row:3;min-width:0;height:46px;flex:none;padding:0 6px 0 10px}html[data-screen=wars] .arena-amount input{font-size:18px}html[data-screen=wars] .arena-amount small{display:none}html[data-screen=wars] .arena-amount button{padding:7px 8px}html[data-screen=wars] .arena-action{grid-column:2;grid-row:3;padding:0;border:0}html[data-screen=wars] .arena-fire.button{width:100%;height:46px;min-height:46px;padding:0 10px;font-size:14px}html[data-screen=wars] .arena-fire span{max-width:100%}html[data-screen=wars] .arena-text-button,html[data-screen=wars] .arena-refunds{grid-column:1 / -1;grid-row:4}html[data-screen=wars] .arena-chat-scrim{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:80;border:0;padding:0;background:#0000008c;cursor:default}html[data-screen=wars] .arena-chat{position:absolute;top:0;right:0;bottom:0;left:0;z-index:90;border:0;border-radius:0}html[data-screen=wars] .token-wars-page:has(.arena-chat-scrim) :is(.arena-board,.arena-dock,.arena-leaders){display:none}html[data-screen=wars] .arena-chat-head{height:48px}html[data-screen=wars] .arena-chat-head .arena-icon{width:40px;height:40px}}.token-wars-page,.war-history-page,.war-modal-backdrop,.war-exit-notices,.war-intro-overlay{--text: var(--ink);--muted: var(--ink-soft);--border: var(--line);--background: var(--surface-soft);--line-strong: var(--line-dark);--surface-muted: var(--surface-soft)}.token-wars-page{display:grid;gap:12px;width:100%;max-width:100%;min-width:0;overflow-x:hidden;padding-bottom:12px}.war-hero{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:space-between;min-height:112px;overflow:hidden;padding:20px 28px;border:1px solid color-mix(in srgb,var(--green) 24%,var(--line));border-radius:16px;color:var(--ink);background:radial-gradient(circle at 75% 50%,color-mix(in srgb,var(--green) 15%,transparent),transparent 31%),linear-gradient(115deg,color-mix(in srgb,var(--surface-green) 76%,var(--surface)),var(--surface) 64%,color-mix(in srgb,var(--surface-green) 46%,var(--surface)));box-shadow:inset 0 1px #ffffff80}.war-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.22;background-image:linear-gradient(color-mix(in srgb,var(--green) 18%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--green) 14%,transparent) 1px,transparent 1px);background-size:34px 34px;-webkit-mask-image:linear-gradient(90deg,black,transparent 78%);mask-image:linear-gradient(90deg,black,transparent 78%)}.war-hero-copy{position:relative;z-index:2;max-width:580px}.war-kicker{display:inline-flex;align-items:center;gap:7px;color:var(--green-dark);font-size:10px;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.war-hero h1{margin:0;color:transparent;background:linear-gradient(105deg,var(--ink) 10%,var(--green-dark) 62%,var(--green));-webkit-background-clip:text;background-clip:text;font-size:clamp(34px,5vw,58px);line-height:.95;letter-spacing:-.055em;filter:drop-shadow(0 0 18px color-mix(in srgb,var(--green) 10%,transparent))}.war-hero p{max-width:520px;margin:0;color:var(--ink-soft);font-size:13px;line-height:1.5}.war-hero-actions{position:relative;z-index:3;display:flex;align-items:center;gap:8px;margin-right:125px}.war-hero-actions>button{display:inline-flex;min-height:35px;align-items:center;gap:6px;padding:0 12px;border:1px solid rgba(102,233,157,.3);border-radius:999px;color:#effff5;background:#209654d9;font-size:9px;font-weight:850;white-space:nowrap}.war-history-button{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.war-switcher{display:inline-flex;align-items:stretch;gap:3px;padding:3px;border:1px solid color-mix(in srgb,var(--green) 25%,var(--line));border-radius:999px;background:color-mix(in srgb,var(--surface) 88%,transparent)}.war-hero-actions .war-switcher>button{display:inline-flex;min-height:27px;align-items:center;gap:5px;border:0;border-radius:999px;padding:0 10px;color:var(--green-dark);background:transparent;font-size:9px;font-weight:850;white-space:nowrap;cursor:pointer}.war-hero-actions .war-switcher>button small{color:var(--ink-faint);font-size:7px;font-weight:850;text-transform:uppercase}.war-hero-actions .war-switcher>button.active{color:#fff;background:var(--green)}.war-hero-actions .war-switcher>button.active small{color:#effff5b8}.war-phase{position:relative;z-index:2;display:inline-flex;align-items:center;gap:7px;margin-right:125px;padding:9px 12px;border:1px solid color-mix(in srgb,var(--green) 25%,var(--line));border-radius:999px;color:var(--green-dark);background:color-mix(in srgb,var(--surface) 88%,transparent);font-size:10px;font-weight:850;white-space:nowrap}.war-hero-actions .war-phase{margin-right:0}.war-phase i{width:7px;height:7px;border-radius:50%;background:#43e78a;box-shadow:0 0 12px #43e78a;animation:war-pulse 1.6s ease-in-out infinite}.war-phase-graduated i{background:#ffcf61;box-shadow:0 0 12px #ffcf61}.war-hero-orbit{position:absolute;right:18px;top:50%;width:128px;height:128px;transform:translateY(-50%);border:1px solid rgba(65,235,137,.24);border-radius:50%;box-shadow:0 0 45px #21de741c,inset 0 0 30px #21de7414}.war-hero-orbit:before,.war-hero-orbit:after{content:"";position:absolute;top:18px;right:18px;bottom:18px;left:18px;border:1px dashed rgba(88,240,151,.25);border-radius:50%;animation:war-spin 12s linear infinite}.war-hero-orbit:after{top:37px;right:37px;bottom:37px;left:37px;animation-direction:reverse;animation-duration:7s}.war-hero-orbit>svg{position:absolute;left:50%;top:50%;width:31px;height:31px;transform:translate(-50%,-50%);color:#5cf198;filter:drop-shadow(0 0 11px rgba(55,242,137,.85))}.war-hero-orbit>span{position:absolute;z-index:2;width:7px;height:7px;border-radius:50%;background:#65ee9d;box-shadow:0 0 10px #65ee9d}.war-hero-orbit>span:nth-child(1){left:11px;top:55px}.war-hero-orbit>span:nth-child(2){right:22px;top:18px}.war-hero-orbit>span:nth-child(3){right:17px;bottom:20px}html[data-theme=dark] .war-hero{color:#effff5;border-color:var(--line);background:radial-gradient(circle at 75% 50%,rgba(32,222,116,.2),transparent 30%),linear-gradient(115deg,#142219,#0d1511 62%,#101b15);box-shadow:inset 0 1px #ffffff0a}html[data-theme=dark] .war-hero:before{opacity:.18;background-image:linear-gradient(rgba(73,239,141,.24) 1px,transparent 1px),linear-gradient(90deg,rgba(73,239,141,.18) 1px,transparent 1px)}html[data-theme=dark] .war-hero h1{background:linear-gradient(105deg,#fff 10%,#91ffc0 56%,#4ce88f);-webkit-background-clip:text;background-clip:text}html[data-theme=dark] .war-hero p{color:#a8bcaf}html[data-theme=dark] .war-kicker{color:#65e99b}html[data-theme=dark] .war-switcher,html[data-theme=dark] .war-phase{border-color:#66e99d3b;background:#0c1711d1}html[data-theme=dark] .war-hero-actions .war-switcher>button,html[data-theme=dark] .war-phase{color:#8ff1b6}html[data-theme=dark] .war-hero-actions .war-switcher>button small{color:#8ff1b69e}html[data-theme=dark] .war-hero-actions .war-switcher>button.active{color:#effff5;background:#209654d9}.war-feed-status,.war-loading{display:flex;align-items:center;justify-content:center;gap:8px;min-height:68px;border:1px solid var(--line);border-radius:12px;color:var(--muted);background:var(--surface);font-size:11px;font-weight:750}.war-standby{display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.8fr);gap:12px}.war-standby-core{display:flex;min-height:320px;flex-direction:column;align-items:center;justify-content:center;gap:7px;border:1px solid var(--line);border-radius:14px;background:var(--surface);text-align:center}.war-standby-core svg{color:var(--green)}.war-standby-core span,.war-standby-core small{color:var(--muted);font-size:9px}.war-standby-core strong{font-size:17px}.war-empty-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.war-empty-slot{display:grid;grid-template-columns:28px 34px minmax(0,1fr);align-items:center;gap:7px;min-height:58px;padding:8px 11px;border:1px dashed var(--line-strong);border-radius:10px;color:var(--muted);background:color-mix(in srgb,var(--surface) 88%,transparent);text-align:left}.war-empty-slot:disabled{cursor:default}.war-empty-slot>span{font-size:9px;font-weight:850}.war-empty-slot>i{display:grid;width:29px;height:29px;place-items:center;border-radius:50%;background:var(--surface-green);color:var(--green)}.war-empty-slot strong{font-size:10px}.war-empty-slot small{grid-column:3;display:flex;align-items:center;gap:4px;margin-top:-13px;color:var(--green);font-size:8px}.war-scoreboard{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(360px,1fr);gap:10px}.war-progress-panel,.war-metrics{padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.war-progress-heading,.war-progress-values{display:flex;align-items:center;justify-content:space-between;gap:12px}.war-progress-heading span{color:var(--muted);font-size:9px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.war-progress-heading strong{color:var(--green);font-size:16px}.war-progress-track{height:7px;margin:10px 0 8px;overflow:hidden;border-radius:999px;background:var(--surface-soft);box-shadow:inset 0 0 0 1px var(--line)}.war-progress-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#16834c,#4bef91);box-shadow:0 0 16px #2de87e73;transition:width .45s ease}.war-progress-values{color:var(--muted);font-size:9px;font-weight:700}.war-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;overflow:hidden}.war-metric{display:flex;min-width:0;flex-direction:column;justify-content:center;gap:6px;padding:12px;border-left:1px solid var(--line)}.war-metric:first-child{border-left:0}.war-metric>span{display:flex;align-items:center;gap:5px;color:var(--muted);font-size:8px;font-weight:800;text-transform:uppercase}.war-metric>strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.war-arena-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(310px,.72fr);align-items:start;gap:12px}.war-market-panel,.war-action-panel{min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.war-chart-wrap{position:relative;width:100%;max-width:100%;min-width:0;min-height:300px;overflow:hidden;padding:12px 13px 8px;background:radial-gradient(circle at 50% 100%,color-mix(in srgb,var(--green) 8%,transparent),transparent 55%)}.war-chart-topline{display:grid;grid-template-columns:minmax(190px,1fr) auto;align-items:center;gap:14px;padding:0 4px 8px}.war-chart-heading{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px}.war-chart-heading>span{color:var(--muted);font-size:9px;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.war-chart-heading>strong{display:flex;flex:0 0 auto;align-items:flex-end;flex-direction:column;gap:1px;color:var(--green);font-size:15px}.war-chart-heading>strong small{color:var(--muted);font-size:7px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.war-chart-kpis{display:grid;grid-template-columns:repeat(3,minmax(86px,auto));overflow:hidden;border:1px solid var(--line);border-radius:9px;background:color-mix(in srgb,var(--surface-soft) 80%,transparent)}.war-chart-kpis>span{display:flex;min-width:0;min-height:39px;flex-direction:column;justify-content:center;gap:2px;overflow:hidden;padding:5px 9px;border-left:1px solid var(--line)}.war-chart-kpis>span:first-child{border-left:0}.war-chart-kpis small,.war-chart-kpis strong{display:flex;min-width:0;align-items:center;gap:4px;overflow:hidden;white-space:nowrap}.war-chart-kpis small{color:var(--muted);font-size:6px;font-weight:850;letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase}.war-chart-kpis strong{font-size:10px}.war-chart-stage{position:relative;width:100%}.war-chart{display:block;width:100%;height:auto;max-height:310px;overflow:visible}.war-chart-grid{stroke:var(--line);stroke-width:1;vector-effect:non-scaling-stroke}.war-chart-line{stroke-width:3;vector-effect:non-scaling-stroke;pointer-events:none;filter:drop-shadow(0 0 4px color-mix(in srgb,currentColor 28%,transparent));stroke-dasharray:1;stroke-dashoffset:0;animation:war-line-grow .46s cubic-bezier(.2,.8,.2,1)}.war-chart-energy{stroke-width:2;stroke-linecap:round;stroke-dasharray:.018 .07;vector-effect:non-scaling-stroke;opacity:.72;filter:drop-shadow(0 0 6px currentColor);animation:war-energy-flow 1.45s linear infinite;pointer-events:none}.war-chart-live-guide{stroke:color-mix(in srgb,var(--green) 56%,transparent);stroke-width:1;stroke-dasharray:5 7;vector-effect:non-scaling-stroke;animation:war-guide-pulse 1.8s ease-in-out infinite}.war-chart-axis{fill:var(--muted);font-size:17px;font-weight:700}.war-chart-axis.live{fill:var(--green)}.war-chart-racer{--candidate-accent: var(--green);position:absolute;z-index:7;display:grid;width:48px;height:48px;place-items:center;padding:0;transform:translate(-50%,-50%);border:0;outline:0;background:transparent;cursor:pointer;pointer-events:auto;transition:left .65s cubic-bezier(.16,1,.3,1),top .65s cubic-bezier(.16,1,.3,1);filter:drop-shadow(0 0 9px color-mix(in srgb,var(--candidate-accent) 58%,transparent));animation:war-racer-hover 2.2s ease-in-out infinite}.war-chart-racer:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;z-index:-1;border-radius:50%;background:color-mix(in srgb,var(--candidate-accent) 22%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--candidate-accent) 45%,transparent),0 0 18px color-mix(in srgb,var(--candidate-accent) 42%,transparent);animation:war-racer-ring 1.7s ease-out infinite}.war-chart-racer:hover,.war-chart-racer:focus-visible{filter:drop-shadow(0 0 15px var(--candidate-accent))}.war-chart-racer>b{position:absolute;left:50%;top:calc(100% - 2px);max-width:90px;overflow:hidden;padding:2px 5px;transform:translate(-50%);border-radius:999px;color:#effff5;background:color-mix(in srgb,var(--candidate-accent) 42%,#0c1410);box-shadow:0 4px 12px #0000003d;font-size:7px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.war-chart-marker{--candidate-accent: var(--green);position:absolute;z-index:5;display:grid;width:16px;height:16px;place-items:center;padding:0;transform:translate(-50%,-50%);border:2px solid var(--candidate-accent);border-radius:50%;outline:0;color:var(--text);background:var(--surface);box-shadow:0 0 0 3px color-mix(in srgb,var(--candidate-accent) 15%,transparent),0 0 10px color-mix(in srgb,var(--candidate-accent) 40%,transparent);cursor:help;animation:war-marker-pop .38s cubic-bezier(.2,1.6,.4,1)}.war-chart-marker.sell{opacity:.8}.war-chart-marker>img,.war-chart-marker>i{display:block;width:100%;height:100%;overflow:hidden;border-radius:inherit;object-fit:cover}.war-chart-marker>i{background:var(--candidate-accent)}.war-chart-marker.latest{animation:war-marker-pop .38s cubic-bezier(.2,1.6,.4,1),war-marker-live 1.7s ease-in-out .4s infinite}.war-chart-tooltip{position:absolute;left:50%;bottom:calc(100% + 10px);z-index:12;display:grid;width:max-content;min-width:178px;max-width:230px;grid-template-columns:30px minmax(80px,1fr);align-items:center;gap:7px;padding:8px;transform:translate(-50%,4px);border:1px solid var(--line-strong);border-radius:9px;color:var(--text);background:var(--surface);box-shadow:0 12px 30px #00000047;opacity:0;pointer-events:none;transition:opacity .14s ease,transform .14s ease}.war-chart-marker:hover .war-chart-tooltip,.war-chart-marker:focus-visible .war-chart-tooltip{opacity:1;transform:translate(-50%)}.war-chart-marker.tooltip-below .war-chart-tooltip{top:calc(100% + 10px);bottom:auto;transform:translate(-50%,-4px)}.war-chart-marker.tooltip-below:hover .war-chart-tooltip,.war-chart-marker.tooltip-below:focus-visible .war-chart-tooltip{transform:translate(-50%)}.war-chart-marker.tooltip-right .war-chart-tooltip{left:-4px;transform:translateY(4px)}.war-chart-marker.tooltip-right:hover .war-chart-tooltip,.war-chart-marker.tooltip-right:focus-visible .war-chart-tooltip{transform:translate(0)}.war-chart-marker.tooltip-left .war-chart-tooltip{right:-4px;left:auto;transform:translateY(4px)}.war-chart-marker.tooltip-left:hover .war-chart-tooltip,.war-chart-marker.tooltip-left:focus-visible .war-chart-tooltip{transform:translate(0)}.war-chart-marker.tooltip-below.tooltip-right .war-chart-tooltip,.war-chart-marker.tooltip-below.tooltip-left .war-chart-tooltip{transform:translateY(-4px)}.war-chart-marker.tooltip-below.tooltip-right:hover .war-chart-tooltip,.war-chart-marker.tooltip-below.tooltip-left:hover .war-chart-tooltip,.war-chart-marker.tooltip-below.tooltip-right:focus-visible .war-chart-tooltip,.war-chart-marker.tooltip-below.tooltip-left:focus-visible .war-chart-tooltip{transform:translate(0)}.war-chart-tooltip>img,.war-chart-tooltip>i{display:grid;width:30px;height:30px;place-items:center;border-radius:50%;object-fit:cover;color:#fff;background:var(--candidate-accent);font-size:10px;font-style:normal;font-weight:900}.war-chart-tooltip>span{display:flex;min-width:0;flex-direction:column;gap:2px;text-align:left}.war-chart-tooltip strong,.war-chart-tooltip small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.war-chart-tooltip strong{font-size:9px}.war-chart-tooltip small{color:var(--muted);font-size:7px}.war-chart-tooltip>b{grid-column:1 / -1;color:#24b96a;font-size:8px;text-align:left}.war-chart-tooltip>b.sell{color:#df685f}.war-chart-empty{position:absolute;left:50%;top:50%;width:220px;transform:translate(-50%,-25%);color:var(--muted);font-size:10px;text-align:center}.war-chart-legend{display:flex;flex-wrap:wrap;gap:5px 12px;padding:3px 4px 8px}.war-chart-legend span{display:inline-flex;align-items:center;gap:5px;color:var(--muted);font-size:8px;font-weight:850}.war-chart-legend i{width:7px;height:7px;border-radius:50%;box-shadow:0 0 7px currentColor}.war-chart-progress{padding:4px 4px 2px}.war-chart-progress .war-progress-track{height:8px;margin:0 0 6px}.war-chart-progress-values{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;color:var(--muted);font-size:8px;font-weight:750}.war-chart-progress-values>span{display:inline-flex;min-width:0;align-items:center;gap:3px}.war-chart-progress-values>span:last-child{justify-content:flex-end;text-align:right}.war-chart-progress-values strong{color:var(--text)}.war-chart-progress-values>b{color:var(--green);font-size:9px}.war-section-title{display:flex;align-items:center;justify-content:space-between;min-height:47px;padding:0 14px;border-bottom:1px solid var(--line)}.war-section-title>div{display:flex;align-items:center;gap:7px}.war-section-title svg{color:#eebc4d}.war-section-title span{font-size:13px;font-weight:850}.war-section-title small{color:var(--muted);font-size:8px}.war-candidate-list{display:grid;max-height:min(48dvh,520px);grid-template-columns:minmax(0,1fr);gap:6px;overflow-y:auto;overscroll-behavior:contain;padding:8px;scrollbar-width:thin;scrollbar-color:var(--green) transparent}.war-candidate{--candidate-accent: #30dc7e;position:relative;isolation:isolate;display:grid;grid-template-columns:22px 50px minmax(72px,1fr) auto;grid-template-rows:auto auto;align-items:center;gap:4px 7px;min-height:88px;overflow:hidden;padding:6px 11px 9px 7px;border:1px solid var(--line);border-radius:10px;color:var(--text);background:var(--surface-soft);text-align:left;transition:border-color .18s,transform .18s,background .18s}.war-candidate:hover,.war-candidate.selected{border-color:color-mix(in srgb,var(--candidate-accent) 58%,var(--line));background:color-mix(in srgb,var(--candidate-accent) 8%,var(--surface));transform:translateY(-1px)}.war-candidate.selected{box-shadow:inset 3px 0 var(--candidate-accent)}.war-rank,.war-candidate-coin{grid-row:1 / 3}.war-candidate-coin{display:grid;place-items:center}.war-rank{color:var(--muted);font-size:9px;font-weight:900}.war-candidate-name,.war-candidate-backing{display:flex;min-width:0;flex-direction:column;gap:3px}.war-candidate-name strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.war-candidate-name small,.war-candidate-backing small{overflow:hidden;color:var(--muted);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.war-candidate-backing{align-items:flex-end;text-align:right}.war-candidate-backing strong{font-size:10px;white-space:nowrap}.war-your-position{position:absolute;right:8px;top:6px;padding:2px 5px;border-radius:5px;color:var(--candidate-accent);background:color-mix(in srgb,var(--candidate-accent) 12%,var(--surface));font-size:7px;font-weight:850}.war-candidate-meter{position:absolute;right:0;bottom:0;left:0;height:3px;background:var(--surface-muted)}.war-candidate-meter i{display:block;height:100%;background:var(--candidate-accent);transition:width .4s ease}.war-candidate-list>.war-empty-slot{min-height:72px}.war-candidate-footer{display:flex;min-width:0;grid-column:3 / -1;align-items:center;justify-content:space-between;gap:8px}.war-candidate-creator,.war-candidate-stock{display:inline-flex;min-width:0;align-items:center;gap:5px;color:var(--muted);font-size:7px;font-weight:750}.war-candidate-creator>img,.war-candidate-creator>i{display:grid;width:17px;height:17px;flex:0 0 auto;place-items:center;border-radius:50%;object-fit:cover;color:#effff5;background:color-mix(in srgb,var(--candidate-accent) 45%,var(--surface));font-size:7px;font-style:normal;font-weight:900}.war-candidate-creator>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.war-candidate-stock{flex:0 0 auto;color:var(--text);font-weight:850}.war-action-panel{position:sticky;top:calc(var(--topbar-height, 61px) + 10px);overflow:hidden}.war-selected-token{display:grid;grid-template-columns:76px minmax(0,1fr) 24px;align-items:center;gap:9px;padding:13px 15px;border-bottom:1px solid var(--line);background:radial-gradient(circle at 15% 50%,rgba(34,213,112,.1),transparent 42%)}.war-selected-token>div{display:flex;min-width:0;flex-direction:column}.war-selected-token small{color:var(--muted);font-size:8px;font-weight:800;text-transform:uppercase}.war-selected-token h2{margin:2px 0;font-size:20px}.war-selected-token span{overflow:hidden;color:var(--muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.war-selected-token>svg{color:#f0c252}.war-mode-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;margin:12px 12px 9px;padding:3px;border-radius:9px;background:var(--surface-soft)}.war-mode-tabs button{min-height:33px;border:0;border-radius:7px;color:var(--muted);background:transparent;font-size:9px;font-weight:850}.war-mode-tabs button.active{color:var(--green-dark);background:var(--surface);box-shadow:0 1px 5px #00000014}.war-mode-tabs button:disabled{opacity:.35}.war-buy-asset{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 12px 9px;color:var(--muted);font-size:8px;font-weight:800}.war-buy-asset>div{display:flex;gap:4px;padding:2px;border-radius:7px;background:var(--surface-soft)}.war-buy-asset button{display:grid;min-width:88px;min-height:37px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:3px;padding:2px 7px;border:0;border-radius:6px;color:var(--muted);background:transparent;font-size:8px;font-weight:850;text-align:left}.war-buy-asset button>span{display:flex;min-width:0;flex-direction:column;gap:1px}.war-buy-asset button b{font-size:8px}.war-buy-asset button small{max-width:58px;overflow:hidden;color:var(--muted);font-size:7px;text-overflow:ellipsis;white-space:nowrap}.war-buy-asset button.active{color:var(--green);background:var(--surface)}.war-switch-target,.war-amount-input{display:flex;flex-direction:column;gap:5px;margin:9px 12px;color:var(--muted);font-size:8px;font-weight:800}.war-switch-target{position:relative}.war-switch-target select{width:100%;height:39px;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0 34px 0 11px;border:1px solid var(--line);border-radius:8px;color:var(--text);background:var(--surface);font:inherit;font-size:10px}.war-switch-target svg{position:absolute;right:11px;bottom:12px;pointer-events:none}.war-switch-selectors{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:7px;margin:9px 12px}.war-switch-selectors .war-switch-target{min-width:0;margin:0}.war-switch-selectors .war-switch-target select{text-overflow:ellipsis}.war-amount-input>div{display:grid;grid-template-columns:minmax(0,1fr) auto 34px;align-items:center;min-height:53px;padding:5px 7px 5px 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface-soft)}.war-amount-input input{min-width:0;border:0;outline:0;color:var(--text);background:transparent;font-size:19px;font-weight:800}.war-amount-input button{border:0;border-radius:5px;color:var(--green);background:var(--surface-green);font-size:8px;font-weight:900}.war-amount-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.war-amount-heading>b{overflow:hidden;color:var(--text);font-size:8px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.war-trade-preview{display:grid;grid-template-columns:1fr 1fr;margin:10px 12px;border:1px solid var(--line);border-radius:9px;overflow:hidden}.war-trade-preview>span{display:flex;flex-direction:column;gap:3px;padding:9px 10px}.war-trade-preview>span+span{border-left:1px solid var(--line)}.war-trade-preview small{color:var(--muted);font-size:8px}.war-trade-preview strong{font-size:11px}.war-upgrade-note{display:flex;align-items:flex-start;gap:7px;margin:9px 12px;padding:8px 9px;border-radius:8px;color:#bd8a2a;background:color-mix(in srgb,#e9b64b 11%,var(--surface));font-size:8px;line-height:1.4}.war-upgrade-note svg{flex:0 0 auto}.war-action-error{margin:9px 12px;padding:8px 9px;border-radius:8px;color:#d65454;background:color-mix(in srgb,#d65454 10%,var(--surface));font-size:8px;line-height:1.4}.war-primary-action{display:flex;width:calc(100% - 24px);min-height:42px;align-items:center;justify-content:center;gap:7px;margin:10px 12px;border:0;border-radius:9px;color:#fff;background:linear-gradient(135deg,#198c50,#2fbd6c);font-size:10px;font-weight:900;box-shadow:0 8px 20px #128b4b29}.war-primary-action:disabled{cursor:not-allowed;opacity:.42}.war-position-line{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 13px;border-top:1px solid var(--line);color:var(--muted);font-size:8px}.war-position-line strong{color:var(--text);font-size:9px}.war-earn-link{display:grid;width:calc(100% - 24px);min-height:49px;grid-template-columns:23px minmax(0,1fr) 16px;align-items:center;gap:8px;margin:10px 12px 12px;padding:7px 10px;border:1px solid color-mix(in srgb,var(--green) 34%,var(--line));border-radius:10px;color:var(--green);background:linear-gradient(120deg,color-mix(in srgb,var(--green) 12%,var(--surface)),var(--surface-soft));text-align:left}.war-earn-link>span{display:flex;min-width:0;flex-direction:column;gap:2px}.war-earn-link small{color:var(--muted);font-size:7px;font-weight:800;text-transform:uppercase}.war-earn-link strong{overflow:hidden;color:var(--text);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.war-earn-link>svg:last-child{justify-self:end}.war-earn-link:hover{border-color:var(--green);background:var(--surface-green)}.war-graduated-action,.war-expired-action,.war-locked-action,.war-no-selection{display:flex;min-height:230px;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:22px;text-align:center}.war-graduated-action>svg{color:#edbd51}.war-expired-action>svg{color:#d8a848}.war-locked-action>svg,.war-no-selection>svg{color:var(--green)}.war-graduated-action strong,.war-expired-action strong,.war-locked-action strong,.war-no-selection strong{font-size:14px}.war-graduated-action span,.war-expired-action>span,.war-locked-action span{max-width:280px;color:var(--muted);font-size:9px;line-height:1.45}.war-expired-action .war-amount-input{width:100%;text-align:left}.war-graduated-action>button:not(.war-primary-action){display:flex;align-items:center;gap:5px;border:0;color:var(--green);background:transparent;font-size:9px;font-weight:850}.war-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:grid;width:100vw;height:100dvh;place-items:center;overflow-y:auto;padding:max(18px,env(safe-area-inset-top)) max(18px,env(safe-area-inset-right)) max(18px,env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left));background:#030805d1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.war-entry-modal{position:relative;width:min(560px,calc(100vw - 36px));max-height:min(760px,calc(100dvh - 36px));margin:auto;overflow-y:auto;overscroll-behavior:contain;padding:24px;border:1px solid var(--line-strong);border-radius:16px;color:var(--text);background:var(--surface);box-shadow:0 28px 100px #00000094,0 0 0 1px color-mix(in srgb,var(--green) 12%,transparent)}.war-entry-modal h2{margin:8px 0 4px;font-size:25px;letter-spacing:-.035em}.war-entry-modal>p{margin:0 34px 18px 0;color:var(--muted);font-size:10px;line-height:1.45}.war-entry-close{position:absolute;right:14px;top:14px;display:grid;width:32px;height:32px;place-items:center;border:1px solid var(--line);border-radius:50%;color:var(--muted);background:var(--surface-soft)}.war-entry-fields{display:grid;grid-template-columns:1fr 1fr;gap:9px}.war-entry-fields label{display:flex;min-width:0;flex-direction:column;gap:5px;color:var(--muted);font-size:8px;font-weight:850;text-transform:uppercase}.war-entry-fields label.wide{grid-column:1 / -1}.war-entry-fields input,.war-entry-fields select,.war-entry-fields textarea{width:100%;min-width:0;height:42px;padding:0 11px;border:1px solid var(--line);border-radius:9px;outline:0;color:var(--text);background:var(--surface-soft);font-size:11px;font-weight:750;text-transform:none}.war-entry-fields textarea{height:auto;min-height:74px;padding-block:10px;resize:vertical;font-family:inherit;line-height:1.45}.war-entry-fields input:focus,.war-entry-fields select:focus,.war-entry-fields textarea:focus{border-color:color-mix(in srgb,var(--green) 65%,var(--line));box-shadow:0 0 0 3px color-mix(in srgb,var(--green) 12%,transparent)}.war-entry-image>div{display:grid;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:10px;min-height:66px;padding:5px 7px;border:1px solid var(--line);border-radius:10px;background:var(--surface-soft)}.war-entry-image input{height:auto;padding:8px;border:0;background:transparent;font-size:9px}.war-degen-lock{display:flex;align-items:center;gap:9px;margin-top:12px;padding:10px 11px;border:1px solid color-mix(in srgb,var(--green) 32%,var(--line));border-radius:10px;color:var(--green);background:var(--surface-green)}.war-degen-lock>span{display:flex;min-width:0;flex-direction:column;gap:2px}.war-degen-lock strong{color:var(--text);font-size:10px}.war-degen-lock small{color:var(--muted);font-size:8px;line-height:1.4}.war-entry-payment{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:13px}.war-entry-payment>span{color:var(--muted);font-size:8px;font-weight:850;text-transform:uppercase}.war-entry-payment>div{display:flex;gap:5px}.war-entry-payment button{min-height:33px;padding:0 10px;border:1px solid var(--line);border-radius:8px;color:var(--muted);background:var(--surface-soft);font-size:8px;font-weight:850}.war-entry-payment button.active{border-color:var(--green);color:var(--green);background:var(--surface-green)}.war-entry-auto-quote{display:grid;grid-template-columns:1fr auto;align-items:center;gap:3px 10px;margin-top:9px;padding:9px 11px;border-radius:9px;color:var(--muted);background:var(--surface-soft);font-size:9px}.war-entry-auto-quote strong{color:var(--text);font-size:11px}.war-entry-auto-quote small{grid-column:1 / -1}.war-entry-error{margin-top:10px;padding:9px 10px;border-radius:8px;color:#d65454;background:color-mix(in srgb,#d65454 10%,var(--surface));font-size:9px;line-height:1.4}.war-entry-modal>.war-primary-action{width:100%;margin:15px 0 0}.war-history-page{display:grid;width:100%;max-width:100%;min-width:0;gap:12px;overflow-x:hidden;padding-bottom:14px}.war-history-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;min-height:112px;padding:17px 20px;overflow:hidden;border:1px solid var(--line);border-radius:16px;background:radial-gradient(circle at 70% 20%,rgba(40,218,116,.15),transparent 35%),var(--surface)}.war-history-head>button,.war-history-sort button{display:inline-flex;min-height:35px;align-items:center;justify-content:center;gap:6px;padding:0 11px;border:1px solid var(--line);border-radius:9px;color:var(--muted);background:var(--surface-soft);font-size:9px;font-weight:850}.war-history-head>button:hover,.war-history-sort button:hover,.war-history-sort button.active{border-color:color-mix(in srgb,var(--green) 48%,var(--line));color:var(--green);background:var(--surface-green)}.war-history-head>div:nth-child(2){min-width:0}.war-history-head>div:nth-child(2)>span{display:flex;align-items:center;gap:6px;color:var(--green);font-size:8px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.war-history-head h1{margin:4px 0 0;font-size:clamp(27px,4vw,43px);line-height:1;letter-spacing:-.045em}.war-history-sort{display:flex;gap:5px}.war-history-sort button.active{box-shadow:inset 0 0 16px color-mix(in srgb,var(--green) 7%,transparent)}.war-history-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.war-history-card{position:relative;display:grid;grid-template-columns:22px 72px minmax(90px,.65fr) minmax(260px,1.4fr) auto;align-items:center;gap:10px;min-width:0;min-height:106px;padding:11px 13px;overflow:hidden;border:1px solid var(--line);border-radius:13px;color:var(--text);background:var(--surface);text-align:left;transition:border-color .18s,transform .18s,background .18s}.war-history-card:hover{border-color:color-mix(in srgb,var(--green) 50%,var(--line));background:color-mix(in srgb,var(--green) 4%,var(--surface));transform:translateY(-1px)}.war-history-rank{color:var(--muted);font-size:9px;font-weight:900}.war-history-coin{display:grid;width:72px;height:72px;place-items:center}.war-history-identity{display:flex;min-width:0;flex-direction:column;gap:2px}.war-history-identity small{color:var(--green);font-size:7px;font-weight:850;text-transform:uppercase}.war-history-identity strong{overflow:hidden;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.war-history-identity>span{overflow:hidden;color:var(--muted);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.war-history-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border:1px solid var(--line);border-radius:9px}.war-history-stats>span{display:flex;min-width:0;min-height:40px;flex-direction:column;justify-content:center;gap:2px;padding:5px 8px;border-left:1px solid var(--line);border-top:1px solid var(--line)}.war-history-stats>span:nth-child(-n+2){border-top:0}.war-history-stats>span:nth-child(odd){border-left:0}.war-history-stats small{color:var(--muted);font-size:6px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.war-history-stats strong{display:flex;align-items:center;gap:4px;overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.war-history-open{display:inline-flex;align-items:center;gap:4px;color:var(--green);font-size:8px;font-weight:850;white-space:nowrap}.war-history-empty{display:flex;min-height:250px;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:25px;border:1px dashed var(--line-strong);border-radius:14px;color:var(--muted);background:var(--surface);text-align:center}.war-history-empty svg{color:var(--green)}.war-history-empty strong{color:var(--text);font-size:15px}.war-history-empty span{font-size:9px}html[data-theme=dark] .war-mode-tabs button.active{color:#71e6a2;background:#1b2921}html[data-theme=dark] .war-empty-slot{background:#151d18b3}@keyframes war-spin{to{transform:rotate(360deg)}}@keyframes war-pulse{50%{opacity:.45;transform:scale(.78)}}@keyframes war-line-grow{0%{stroke-dashoffset:1}}@keyframes war-energy-flow{to{stroke-dashoffset:-.176}}@keyframes war-guide-pulse{50%{opacity:.35}}@keyframes war-marker-pop{0%{opacity:0;transform:translate(-50%,-50%) scale(.35)}}@keyframes war-marker-live{50%{box-shadow:0 0 0 7px transparent,0 0 15px color-mix(in srgb,var(--candidate-accent) 55%,transparent)}}@keyframes war-racer-hover{50%{margin-top:-3px}}@keyframes war-racer-ring{75%,to{top:-5px;right:-5px;bottom:-5px;left:-5px;opacity:0}}@media(max-width:900px){.war-hero{min-height:132px;padding:20px}.war-hero p{max-width:440px;padding-right:95px}.war-hero-actions{position:absolute;right:12px;top:12px;margin:0}.war-phase{margin:0}.war-hero-orbit{right:-18px;top:67%;width:112px;height:112px;opacity:.72}.war-scoreboard,.war-arena-layout{grid-template-columns:1fr}.war-action-panel{position:static}.war-chart-topline{grid-template-columns:1fr;gap:6px}.war-chart-kpis{grid-template-columns:repeat(3,1fr)}.war-history-grid{grid-template-columns:1fr}.war-history-card{grid-template-columns:22px 72px minmax(90px,.65fr) minmax(260px,1.4fr) auto}}.token-wars-v2 .war-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.token-wars-v2 .war-hero-actions{margin-right:0;align-items:flex-start}.token-wars-v2 .war-hero-history{display:flex;flex-direction:column;align-items:stretch;gap:3px}.token-wars-v2 .war-hero-history>button:first-child{display:inline-flex;min-height:35px;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:1px solid var(--line-dark);border-radius:999px;color:var(--ink);background:var(--surface-soft);font-size:9px;font-weight:850;white-space:nowrap;cursor:pointer}.token-wars-v2 .war-hero-earn{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:0;border:0;font-size:11px;font-weight:900;letter-spacing:.015em;cursor:pointer;background:linear-gradient(100deg,#0f8a4d 25%,#2fd17b 45%,#c8ffe2,#2fd17b 55%,#0f8a4d 75%);background-size:230% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:war-earn-shimmer 2.6s linear infinite;filter:drop-shadow(0 0 7px rgba(47,209,123,.4))}.token-wars-v2 .war-hero-earn:hover{filter:drop-shadow(0 0 11px rgba(47,209,123,.62))}.token-wars-v2 .war-hero-earn svg{stroke:#2fd17b}html[data-theme=dark] .token-wars-v2 .war-hero-earn{background-image:linear-gradient(100deg,#3fdc8c 25%,#8ff1b6 45%,#eafff3,#8ff1b6 55%,#3fdc8c 75%);filter:drop-shadow(0 0 8px rgba(102,233,157,.5))}html[data-theme=dark] .token-wars-v2 .war-hero-earn svg{stroke:#8ff1b6}@keyframes war-earn-shimmer{0%{background-position:210% 0}to{background-position:-30% 0}}@media(prefers-reduced-motion:reduce){.token-wars-v2 .war-hero-earn{animation:none}}.token-wars-v2 .war-hero h1{margin:.3rem 0}.token-wars-v2 .war-hero p{margin:0;max-width:700px}.war-hero-actions{display:flex;gap:8px;flex-wrap:wrap}.war-hero-actions button,.war-secondary-action{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:0 14px;border:1px solid var(--border);border-radius:11px;background:var(--surface);color:var(--text)}.war-v2-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:18px 0;overflow:hidden;border:1px solid var(--border);border-radius:14px;background:var(--border)}.war-v2-summary>div:not(.war-v2-progress){display:grid;gap:4px;min-width:0;padding:14px;background:var(--surface)}.war-v2-summary small,.war-v2-board small,.war-v2-trade small{color:var(--muted)}.war-v2-summary small{font-size:9px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.war-v2-summary strong{min-width:0;font-size:clamp(12px,1.1vw + 6px,15px);line-height:1.25;overflow-wrap:break-word}.war-v2-progress{grid-column:1/-1;position:relative;height:28px;background:var(--surface)}.war-v2-progress i{position:absolute;inset:0 auto 0 0;background:linear-gradient(90deg,#117344,#37d680);transition:width .35s ease}.war-v2-progress span{position:relative;z-index:1;display:grid;place-items:center;height:100%;font-size:.75rem;font-weight:800}.war-v2-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:14px;align-items:start}.war-v2-board,.war-v2-trade{border:1px solid var(--border);border-radius:14px;background:var(--surface);overflow:hidden}.war-v2-board{display:grid;max-height:620px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.war-v2-board>button{display:grid;grid-template-columns:32px 46px minmax(0,1fr) minmax(0,auto);align-items:center;gap:10px;min-width:0;min-height:92px;padding:10px 13px;border:0;border-bottom:1px solid var(--border);background:transparent;color:var(--text);text-align:left}.war-v2-board>button.active{background:color-mix(in srgb,var(--green) 12%,transparent);box-shadow:inset 3px 0 var(--green)}.war-v2-board>button span{min-width:0}.war-v2-board>button span strong,.war-v2-board>button span small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.war-v2-board em{color:var(--green);font-size:.75rem;font-style:normal}.war-v2-rank{color:var(--muted);font-size:9px;font-weight:900}.war-v2-candidate-copy{display:grid;min-width:0;gap:2px}.war-v2-candidate-copy>strong{font-size:14px}.war-v2-candidate-copy>small{color:var(--muted);font-size:10px}.war-v2-candidate-economics{display:flex;min-width:0;flex-wrap:wrap;gap:4px;margin-top:4px}.war-v2-candidate-economics i{display:inline-flex;align-items:center;gap:4px;min-height:21px;padding:3px 7px;border:1px solid color-mix(in srgb,var(--green) 20%,var(--border));border-radius:999px;color:color-mix(in srgb,var(--text) 80%,var(--green));background:color-mix(in srgb,var(--green) 6%,transparent);font-size:8px;font-style:normal;font-weight:800;line-height:1;white-space:nowrap}.war-v2-candidate-backing{display:grid;min-width:0;justify-items:end;gap:2px;text-align:right}.war-v2-candidate-backing>strong{max-width:100%;color:var(--green);font-size:clamp(11px,.9vw + 6px,13px);line-height:1.25;overflow-wrap:break-word}.war-v2-candidate-backing>small{color:var(--muted);font-size:9px;text-transform:uppercase}.war-v2-candidate-backing>em{margin-top:3px;padding:2px 5px;border-radius:5px;background:color-mix(in srgb,var(--green) 10%,transparent);font-size:7px}.war-v2-empty{display:grid;place-items:center;gap:7px;min-height:280px;color:var(--muted)}.war-v2-trade{display:grid;gap:12px;overflow:visible;padding:14px}.war-v2-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.war-v2-tabs button{min-height:42px;border:0;border-radius:9px;background:var(--background);color:var(--muted);font-size:12px;font-weight:800;text-transform:capitalize}.war-v2-tabs button.active{background:var(--green);color:#fff}.war-trade-field{display:grid;gap:6px;min-width:0}.war-trade-field>span{color:var(--muted);font-size:10px;font-weight:850;letter-spacing:.035em;text-transform:uppercase}.war-picker-field{position:relative}.war-asset-select{display:grid;width:100%;min-height:58px;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:9px;padding:7px 10px;border:1px solid var(--border);border-radius:11px;color:var(--text);background:var(--background);text-align:left}.war-asset-select>span,.war-asset-menu button>span{display:grid;min-width:0;gap:2px}.war-asset-select b,.war-asset-menu b{overflow:hidden;color:var(--text);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.war-asset-select small,.war-asset-menu small{color:var(--muted);font-size:10px;line-height:1.3;overflow-wrap:break-word}.war-asset-select>svg:last-child{justify-self:end;color:var(--muted)}.war-asset-select:disabled{cursor:not-allowed;opacity:.55}.war-asset-menu{position:absolute;top:calc(100% + 5px);right:0;left:0;z-index:80;display:grid;max-height:260px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:5px;border:1px solid var(--border);border-radius:12px;background:var(--surface);box-shadow:0 18px 48px #00000047}.war-asset-menu button{display:grid;min-height:51px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 8px;border:0;border-radius:8px;color:var(--text);background:transparent;text-align:left}.war-asset-menu button:hover,.war-asset-menu button[aria-selected=true]{background:color-mix(in srgb,var(--green) 11%,var(--background))}.war-asset-menu button>strong{max-width:104px;color:var(--text);font-size:9px;line-height:1.25;overflow-wrap:break-word;text-align:right}.war-v2-amount{margin:0}.war-v2-amount>div{min-height:62px;border-color:var(--border);background:var(--background)}.war-v2-amount input{min-height:0;padding:0;border:0;background:transparent;font-size:22px}.war-v2-amount>div button{min-height:34px;padding:0 10px}.war-v2-amount .war-amount-heading{align-items:baseline}.war-v2-amount .war-amount-heading>b{overflow:visible;line-height:1.3;text-align:right;text-overflow:clip;overflow-wrap:break-word;white-space:normal}.war-v2-trade>.war-primary-action,.war-v2-trade>.war-secondary-action{width:100%;margin:0}.war-v2-trade label,.war-v2-entry label{display:grid;gap:6px}.war-v2-trade input,.war-v2-trade select,.war-v2-entry input,.war-v2-entry select,.war-v2-entry textarea{width:100%;min-height:44px;padding:9px 11px;border:1px solid var(--border);border-radius:9px;background:var(--background);color:var(--text)}.war-v2-entry{display:grid;gap:14px;width:min(700px,calc(100vw - 24px));max-height:calc(100dvh - 32px);overflow:auto}.war-v2-fixed{display:grid;gap:3px;padding:12px;border-radius:10px;background:color-mix(in srgb,var(--green) 10%,var(--background))}.war-loading{display:flex;align-items:center;justify-content:center;gap:8px;min-height:300px}.war-v2-main{display:grid;min-width:0;gap:12px}.war-v2-economics{display:grid;grid-template-columns:minmax(180px,1.35fr) repeat(4,minmax(0,1fr));min-width:0;overflow:hidden;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.war-v2-economics>div{display:flex;min-width:0;min-height:88px;align-items:center;gap:11px;padding:13px 15px;border-left:1px solid var(--border)}.war-v2-economics>div:first-child{border-left:0}.war-v2-economics>div>svg{flex:0 0 auto;color:var(--green)}.war-v2-economics .equity-coin-3d{flex:0 0 auto}.war-v2-economics>div>span{display:grid;min-width:0;gap:2px}.war-v2-economics small,.war-v2-economics strong,.war-v2-economics em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.war-v2-economics small{color:var(--muted);font-size:8px;font-weight:850;letter-spacing:.055em;text-transform:uppercase}.war-v2-economics strong{font-size:13px}.war-v2-economics em{color:var(--muted);font-size:9px;font-style:normal}.war-v2-economics-token{background:linear-gradient(120deg,color-mix(in srgb,var(--green) 9%,var(--surface)),var(--surface))}.war-v2-economics-token strong{color:var(--green);font-size:17px}.war-v2-economics-mode>svg{padding:5px;border-radius:10px;background:color-mix(in srgb,var(--green) 10%,transparent)}.war-v2-economics-reward>span>em{display:flex;align-items:center;flex-wrap:wrap;gap:3px 6px;overflow:visible;white-space:normal}.war-v2-economics-reward em b{color:var(--text);font-size:10px;font-weight:800}.war-v2-economics-reward em i{padding:3px 5px;border-radius:999px;font-size:8px;font-style:normal;font-weight:850}.war-v2-economics-reward em i.positive{color:#38ce7d;background:color-mix(in srgb,#38ce7d 10%,transparent)}.war-v2-economics-reward em i.negative{color:#e3655d;background:color-mix(in srgb,#e3655d 10%,transparent)}.war-v2-economics-creator>img{width:34px;height:34px;flex:0 0 auto;border:1px solid color-mix(in srgb,var(--green) 38%,var(--border));border-radius:50%;object-fit:cover}.war-v2-economics-creator.no-avatar{padding-left:17px}.war-v2-chart-wrap{min-height:300px;margin:0}.war-v2-chart-wrap .war-chart-topline{grid-template-columns:minmax(0,1fr) minmax(0,auto)}.war-v2-chart-wrap .war-chart-stage{min-height:240px}.war-v2-chart-wrap .war-chart{height:260px;min-height:260px}.war-v2-chart-volume{display:grid;min-width:0;justify-items:end;gap:2px}.war-v2-chart-volume small{color:var(--muted);font-size:7px;font-weight:850;letter-spacing:.05em;text-transform:uppercase}.war-v2-chart-volume strong{max-width:100%;color:var(--text);font-size:clamp(10px,.8vw + 5px,12px);line-height:1.3;overflow-wrap:break-word;text-align:right}@media(max-width:1280px){.war-v2-economics{grid-template-columns:repeat(2,minmax(0,1fr))}.war-v2-economics>div{border-top:1px solid var(--border);border-left:0}.war-v2-economics>div:nth-child(odd):not(:first-child){border-left:1px solid var(--border)}.war-v2-economics-token{grid-column:1/-1;border-top:0}}@media(max-width:1100px){.war-v2-layout{grid-template-columns:minmax(0,1fr)}.war-v2-trade{position:static}}@media(max-width:900px){.token-wars-v2 .war-hero{align-items:flex-start;flex-direction:column;gap:12px}.token-wars-v2 .war-hero-actions{position:static;inset:auto;margin:0}}@media(max-width:760px){.war-v2-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.war-v2-layout{grid-template-columns:minmax(0,1fr)}.war-v2-board{max-height:360px}.war-v2-board>button{grid-template-columns:24px 42px minmax(0,1fr) minmax(0,auto)}.war-v2-chart-wrap{min-height:235px}.war-v2-chart-wrap .war-chart-stage{min-height:190px}.war-v2-chart-wrap .war-chart{height:205px;min-height:205px}}@media(max-width:620px){.token-wars-v2 .war-hero{min-height:0;flex-direction:column;align-items:stretch;gap:7px;padding:12px 12px 11px}.token-wars-v2 .war-hero .eyebrow{font-size:7px}.token-wars-v2 .war-hero h1{margin:2px 0 0;font-size:16px;letter-spacing:-.02em}.token-wars-v2 .war-hero-actions{position:static;inset:auto;width:100%;margin:0;flex-direction:row;align-items:center;gap:8px;overflow:visible}.token-wars-v2 .war-hero-actions>button{width:auto;min-height:31px;padding:0 12px;font-size:8px}.token-wars-v2 .war-hero-history{flex-direction:row;align-items:center;gap:8px}.token-wars-v2 .war-hero-history>button:first-child{min-height:31px;padding:0 11px;font-size:8px}.token-wars-v2 .war-hero-earn{margin-left:auto;font-size:9.5px}.war-v2-summary{grid-template-columns:repeat(4,minmax(0,1fr));margin:8px 0}.war-v2-summary>div:not(.war-v2-progress){gap:2px;padding:7px 8px}.war-v2-summary small{font-size:6px;letter-spacing:.03em}.war-v2-summary strong{font-size:9.5px;line-height:1.2}.war-v2-progress{height:6px}.war-v2-progress span{display:none}.war-v2-layout{display:flex;flex-direction:column;gap:10px}.war-v2-main{display:contents}.war-v2-chart-wrap{order:1;min-height:0}.war-v2-trade{order:2}.war-v2-economics{order:3}.war-v2-board{order:4}.war-v2-candidate-backing{text-align:left}.war-v2-trade{gap:7px;padding:10px}.war-v2-tabs{gap:3px}.war-v2-tabs button{min-height:30px;border-radius:7px;font-size:10px}.war-trade-field{gap:4px}.war-trade-field>span{font-size:8px}.war-asset-select{min-height:42px;grid-template-columns:28px minmax(0,1fr) 16px;gap:7px;padding:5px 9px;border-radius:9px}.war-v2-trade .war-asset-select .equity-coin-3d{--equity-coin-size:28px!important}.war-asset-select b{font-size:11px}.war-asset-select small{font-size:8.5px}.war-v2-amount>div{min-height:46px;grid-template-columns:minmax(0,1fr) auto 26px;padding:4px 7px 4px 10px}.war-v2-amount input{font-size:17px}.war-v2-amount>div button{min-height:28px;padding:0 8px}.war-v2-amount>div .equity-coin-3d{--equity-coin-size:24px!important}.war-v2-trade>.war-primary-action{min-height:38px}.war-asset-menu{max-height:min(260px,42dvh)}}@media(max-width:620px){.token-wars-page,.war-history-page{width:calc(100vw - 24px);max-width:calc(100vw - 24px)}.token-wars-page{gap:8px;padding-bottom:calc(var(--mobile-nav-height, 58px) + 8px)}.war-hero{min-height:142px;align-items:flex-start;padding:22px 14px 52px;border-radius:12px}.war-kicker{font-size:8px}.war-hero h1{margin-top:7px;font-size:37px}.war-hero-actions{right:12px;bottom:10px;left:12px;top:auto;flex-direction:row;align-items:center;overflow-x:auto;scrollbar-width:none}.war-hero-actions::-webkit-scrollbar{display:none}.war-hero-actions .war-phase{padding:6px 8px;font-size:7px}.war-hero-actions>button{min-height:29px;padding:0 8px;font-size:7px}.war-hero-orbit{right:-31px;top:44%;width:102px;height:102px}.war-standby{grid-template-columns:1fr}.war-standby-core{min-height:170px}.war-empty-grid{grid-template-columns:1fr 1fr;gap:5px}.war-empty-slot{min-height:50px;grid-template-columns:20px 26px minmax(0,1fr);padding:6px}.war-empty-slot>i{width:24px;height:24px}.war-empty-slot small{display:none}.war-progress-panel{padding:11px 12px}.war-progress-heading strong{font-size:13px}.war-progress-values{font-size:7px}.war-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.war-metric{padding:9px 7px}.war-metric>span{font-size:6px}.war-metric>strong{font-size:9px}.war-section-title{min-height:42px;padding:0 10px}.war-section-title span{font-size:11px}.war-candidate-list{max-height:390px;padding:5px;gap:5px}.war-candidate{grid-template-columns:19px 45px minmax(70px,1fr) auto;min-height:82px}.war-candidate-list>.war-empty-slot{min-height:48px}.war-candidate-backing strong{font-size:9px}.war-v2-board>button{grid-template-columns:20px 40px minmax(0,1fr);min-height:106px;padding:8px;gap:7px}.war-v2-candidate-backing{grid-column:3;grid-row:2;grid-auto-flow:column;align-items:center;justify-content:start;justify-items:start}.war-v2-candidate-backing>small{display:none}.war-v2-candidate-backing>em{margin:0 0 0 4px}.war-v2-candidate-economics{gap:3px}.war-v2-candidate-economics i{min-height:16px;padding-inline:5px;font-size:6px}.war-v2-economics{grid-template-columns:1fr 1fr;border-radius:11px}.war-v2-economics>div{min-height:76px;gap:8px;padding:10px}.war-v2-economics-token{min-height:82px!important}.war-v2-economics small{font-size:7px}.war-v2-economics em{font-size:8px}.war-v2-economics strong{font-size:12px}.war-selected-token{grid-template-columns:68px minmax(0,1fr) 20px;padding:10px 12px}.war-selected-token h2{font-size:18px}.war-chart-wrap{min-height:235px;padding:9px 8px 6px}.war-chart-topline{gap:6px;padding-inline:1px}.war-chart-heading>span{font-size:7px}.war-chart-heading>strong{font-size:13px}.war-chart-kpis>span{min-height:35px;padding:4px 6px}.war-chart-kpis small{font-size:5px;letter-spacing:.02em}.war-chart-kpis strong{font-size:8px}.war-chart{height:205px;min-height:0;max-height:205px}.war-chart-marker{width:15px;height:15px}.war-chart-racer{width:39px;height:39px}.war-chart-racer>b{font-size:6px}.war-chart-tooltip{min-width:164px}.war-chart-progress-values{gap:3px;font-size:6px}.war-chart-progress-values>span{gap:1px}.war-chart-progress-values>b{font-size:7px}.war-history-page{padding-bottom:calc(var(--mobile-nav-height,58px) + 8px)}.war-history-head{grid-template-columns:auto 1fr;gap:10px;min-height:100px;padding:12px;border-radius:12px}.war-history-head h1{font-size:25px}.war-history-sort{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr}.war-history-sort button{min-height:32px}.war-history-grid{gap:7px}.war-history-card{grid-template-columns:17px 55px minmax(0,1fr);min-height:92px;gap:7px;padding:8px}.war-history-coin{width:55px;height:55px}.war-history-stats{grid-column:1 / -1;grid-template-columns:repeat(2,minmax(0,1fr))}.war-history-stats>span{min-height:36px;padding:4px 6px}.war-history-stats>span:nth-child(odd){border-left:0}.war-history-stats>span:nth-child(n+3){border-top:1px solid var(--line)}.war-history-stats small{font-size:5px}.war-history-stats strong{font-size:8px}.war-history-open{grid-column:3;grid-row:1;align-self:end;justify-self:end}.war-action-panel{border-radius:12px}.war-switch-selectors{grid-template-columns:1fr}.war-modal-backdrop{place-items:center;padding:max(10px,env(safe-area-inset-top)) max(10px,env(safe-area-inset-right)) max(10px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left))}.war-entry-modal{width:min(560px,calc(100vw - 20px));max-height:calc(100dvh - 20px);padding:18px 14px 14px;border-radius:15px}.war-entry-modal h2{font-size:21px}.war-entry-fields{grid-template-columns:1fr}.war-entry-fields label.wide{grid-column:auto}.war-entry-image>div{grid-template-columns:56px minmax(0,1fr)}.war-entry-payment{align-items:flex-start;flex-direction:column}.war-entry-payment>div{width:100%}.war-entry-payment button{flex:1}}@media(prefers-reduced-motion:reduce){.war-hero-orbit:before,.war-hero-orbit:after,.war-phase i,.war-chart-line,.war-chart-energy,.war-chart-live-guide,.war-chart-marker,.war-chart-racer,.war-chart-racer:before{animation:none}.war-candidate,.war-progress-track i,.war-candidate-meter i,.war-chart-racer{transition:none}}.war-history-ended{margin-top:26px}.war-history-ended h2{display:flex;align-items:center;gap:7px;margin:0 0 4px;font-size:16px;letter-spacing:-.02em}.war-history-ended>p{margin:0 0 12px;color:var(--muted, #7d8a82);font-size:11px}.war-history-ended-list{display:grid;gap:7px}.war-history-ended-list>button{display:grid;grid-template-columns:38px minmax(0,1.4fr) minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 13px;border:1px solid color-mix(in srgb,#e2a93f 22%,var(--line));border-radius:11px;color:var(--text, var(--ink));background:linear-gradient(135deg,color-mix(in srgb,#e2a93f 5%,var(--surface)),var(--surface));text-align:left;cursor:pointer;transition:transform .15s ease,border-color .15s ease}.war-history-ended-list>button:hover{transform:translateY(-1px);border-color:color-mix(in srgb,#e2a93f 48%,var(--line))}.war-history-ended-blank{display:grid;width:34px;height:34px;place-items:center;border-radius:50%;color:#e2a93f;background:color-mix(in srgb,#e2a93f 12%,var(--surface))}.war-history-ended-name{min-width:0;display:grid;gap:2px}.war-history-ended-name strong{font-size:12.5px}.war-history-ended-name small{overflow:hidden;color:var(--muted, #7d8a82);font-size:9.5px;white-space:nowrap;text-overflow:ellipsis}.war-history-ended-pool{min-width:0;display:grid;gap:2px}.war-history-ended-pool small{color:var(--muted, #7d8a82);font-size:8px;font-weight:800;text-transform:uppercase}.war-history-ended-pool strong{font-size:11.5px}.war-history-ended-open{display:inline-flex;align-items:center;gap:4px;color:#e2a93f;font-size:10.5px;font-weight:850;white-space:nowrap}@media(max-width:640px){.war-history-ended-list>button{grid-template-columns:34px minmax(0,1fr) auto}.war-history-ended-pool{display:none}}.war-owned-positions{display:grid;gap:5px;width:100%;margin:4px 0 6px}.war-owned-positions>small{color:var(--muted, #7d8a82);font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.war-owned-positions>button{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 10px;border:1px solid var(--line);border-radius:9px;color:var(--text, var(--ink));background:var(--surface-soft);font-size:11px;text-align:left;cursor:pointer;transition:border-color .14s ease,background .14s ease}.war-owned-positions>button:hover{border-color:color-mix(in srgb,var(--green) 45%,var(--line))}.war-owned-positions>button.active{border-color:color-mix(in srgb,var(--green) 62%,var(--line));background:color-mix(in srgb,var(--green) 8%,var(--surface-soft))}.war-owned-positions>button>span{overflow:hidden;font-weight:800;white-space:nowrap;text-overflow:ellipsis}.war-owned-positions>button>b{font-size:10.5px;color:var(--green-dark, #0f8a52);white-space:nowrap}.war-exit-notices{position:fixed;right:16px;bottom:18px;z-index:11500;display:grid;gap:8px;width:min(340px,calc(100vw - 32px))}.war-exit-notices>div{display:grid;grid-template-columns:20px minmax(0,1fr) auto 22px;align-items:center;gap:10px;padding:11px 12px;border:1px solid color-mix(in srgb,#e2a93f 45%,var(--line));border-radius:12px;color:var(--text, var(--ink));background:linear-gradient(135deg,color-mix(in srgb,#e2a93f 9%,var(--surface)),var(--surface) 65%);box-shadow:0 14px 40px #00000059}.war-exit-notices svg:first-child{color:#e2a93f}.war-exit-notices span{min-width:0;display:grid;gap:1px}.war-exit-notices strong{font-size:11.5px}.war-exit-notices small{overflow:hidden;color:var(--muted, #7d8a82);font-size:9.5px;white-space:nowrap;text-overflow:ellipsis}.war-exit-notices span+button{display:inline-flex;align-items:center;gap:4px;border:0;padding:7px 11px;border-radius:8px;color:#1b1406;background:#efbf52;font-size:10px;font-weight:900;cursor:pointer;white-space:nowrap}.war-exit-dismiss{display:grid;place-items:center;width:22px;height:22px;border:0;border-radius:50%;color:var(--muted, #7d8a82);background:transparent;cursor:pointer}.war-exit-dismiss:hover{background:var(--surface-soft)}@media(max-width:820px){.war-exit-notices{bottom:74px}}.war-intro-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9500;display:grid;place-items:center;padding:18px;background:#040a06b8;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.war-intro-card{position:relative;display:grid;justify-items:center;gap:6px;width:min(440px,100%);padding:30px 26px 24px;border:1px solid color-mix(in srgb,#41e88b 40%,var(--line));border-radius:18px;color:#effff5;background:radial-gradient(circle at 50% 0%,rgba(45,233,129,.16),transparent 55%),linear-gradient(160deg,#17281e,#0e1812 70%);box-shadow:0 30px 90px #0000008c,inset 0 1px #ffffff0d;text-align:center}.war-intro-close{position:absolute;right:12px;top:12px;display:grid;width:30px;height:30px;place-items:center;border:1px solid rgba(104,235,157,.2);border-radius:50%;color:#a6bbae;background:transparent;cursor:pointer}.war-intro-icon{display:grid;width:74px;height:74px;place-items:center;margin-bottom:4px;border-radius:50%;color:#49eb91;background:#49eb911a;box-shadow:0 0 40px #49eb9140}.war-intro-coin{margin-bottom:4px}.war-intro-card small{display:flex;align-items:center;gap:6px;color:#64eca0;font-size:9px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.war-intro-card h2{margin:2px 0 0;font-size:clamp(24px,5vw,31px);letter-spacing:-.03em;line-height:1.05}.war-intro-card p{margin:4px 0 0;max-width:330px;color:#a6bbae;font-size:12.5px;line-height:1.6}.war-intro-card p b{color:#effff5}.war-intro-submit{display:inline-flex;align-items:center;justify-content:center;gap:9px;width:100%;max-width:320px;min-height:56px;margin-top:16px;border:1px solid #2ec573;border-radius:13px;color:#fff;background:linear-gradient(135deg,#1aa25f,#0b743f);font-size:15.5px;font-weight:900;cursor:pointer;box-shadow:0 12px 34px #18b46659,0 0 0 4px #49eb911a;transition:transform .16s ease,box-shadow .16s ease}.war-intro-submit:hover{transform:translateY(-2px);box-shadow:0 18px 44px #18b46673,0 0 0 5px #49eb9124}.war-intro-skip{margin-top:8px;border:0;padding:6px 10px;background:none;color:#7d998a;font:inherit;font-size:11.5px;font-weight:700;cursor:pointer}.war-intro-skip:hover{color:#a6bbae;text-decoration:underline}.war-hero-actions .war-submit-button{min-height:46px;padding:0 20px;font-size:13px;font-weight:900;border-radius:11px;box-shadow:0 10px 28px #18b4664d,0 0 0 4px #49eb911a}.war-exit-notices>div.war-notice-claim{border-color:color-mix(in srgb,#41e88b 48%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,#2fd17b 10%,var(--surface)),var(--surface) 65%)}.war-exit-notices>div.war-notice-claim>svg:first-child{color:#2fd17b}.war-exit-notices>div.war-notice-claim span+button{color:#fff;background:#1aa25f}.war-history-you{display:inline-flex;align-items:center;gap:4px;margin-top:5px;padding:4px 9px;border-radius:999px;color:#0b743f;background:color-mix(in srgb,#2fd17b 22%,transparent);font-size:9px;font-weight:900}html[data-theme=dark] .war-history-you{color:#7bf0b2}.war-intro-secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;max-width:320px;min-height:44px;margin-top:8px;border:1px solid rgba(240,185,79,.5);border-radius:11px;color:#f4cf7d;background:#f0b94f1a;font-size:12.5px;font-weight:850;cursor:pointer;transition:transform .15s ease,background .15s ease}.war-intro-secondary:hover{transform:translateY(-1px);background:#f0b94f2e}.war-intro-secondary.refund{border-color:#68eb9d66;color:#8df0b8;background:#49eb9114}.war-intro-secondary.refund:hover{background:#49eb9126}.war-v3-refunds{display:grid;gap:6px;margin-top:8px}.war-v3-refunds>small{color:var(--muted);font-size:10px;line-height:1.4}.war-v2-join{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0;padding:14px 16px;border:1px solid rgba(102,233,157,.35);border-radius:14px;background:linear-gradient(135deg,#20965429,#2096540d)}.war-v2-join>span{display:grid;gap:3px;min-width:0}.war-v2-join strong{font-size:14px}.war-v2-join small{color:var(--ink-soft);font-size:11px;line-height:1.4}.war-v2-join>button,.war-v2-join-button{display:inline-flex;flex:none;align-items:center;gap:8px;min-height:46px;padding:0 22px;border:0;border-radius:11px;color:#fff;background:var(--green);font-size:13px;font-weight:900;white-space:nowrap;cursor:pointer;box-shadow:0 10px 28px #18b4664d,0 0 0 4px #49eb911a}.war-v2-join>button:disabled,.war-v2-join-button:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}@media(max-width:640px){.war-v2-join{flex-direction:column;align-items:stretch}.war-v2-join>button{justify-content:center}}.war-hero-note{margin:6px 0 0;color:var(--ink-soft);font-size:13px;font-weight:600;line-height:1.4}@media(max-width:640px){.war-hero-note{font-size:11px}}.bonding-explore{display:grid;gap:10px;min-width:0}.discovery-page{container:explore-page / inline-size}.discovery-hero.discovery-war-hero{display:grid;width:100%;min-width:0;grid-template-columns:minmax(330px,1fr) minmax(280px,360px) auto;align-items:center;gap:12px 16px;padding:14px;overflow:hidden;border:1px solid var(--line);border-radius:15px;background:radial-gradient(circle at 82% 10%,color-mix(in srgb,var(--green) 10%,transparent),transparent 32%),color-mix(in srgb,var(--surface) 96%,var(--surface-green));box-shadow:var(--shadow)}.discovery-hero.discovery-war-hero .discovery-hero-title{min-width:0}.discovery-hero.discovery-war-hero h1{max-width:680px;margin:0;font-size:clamp(32px,3vw,46px);line-height:.98;white-space:normal;text-wrap:balance}.discovery-hero.discovery-war-hero .discovery-hero-actions{width:auto;min-width:0;margin-left:0;flex-direction:row;align-items:stretch}.discovery-hero.discovery-war-hero .protocol-volume-kpis{width:auto;min-width:112px;grid-auto-flow:column;grid-auto-columns:minmax(108px,auto);grid-template-columns:none;order:initial}.discovery-hero.discovery-war-hero .protocol-volume-kpis>span{justify-content:center}.discovery-hero.discovery-war-hero .explore-war-header{width:100%;min-width:0}.explore-war-header:empty{display:none}.bonding-market-shell{min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.bonding-market-empty{display:flex;min-height:62px;align-items:center;gap:10px;margin:0 12px 12px;padding:10px 13px;border:1px dashed var(--line);border-radius:10px;color:var(--ink);background:var(--surface-soft);text-align:left}.bonding-market-empty>svg:first-child{color:var(--green)}.bonding-market-empty>span{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}.bonding-market-empty strong{font-size:10px}.bonding-market-empty small{color:var(--muted);font-size:8px}.bonding-market-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 15px;border-bottom:1px solid var(--line)}.bonding-market-heading>div{display:grid;gap:2px}.bonding-market-heading>div>span,.bonding-list-heading>span{display:flex;align-items:center;gap:6px;color:var(--green);font-size:9px;font-weight:850;text-transform:uppercase}.bonding-market-heading h2{margin:0;font-size:18px;letter-spacing:-.025em}.bonding-market-heading>div>small{color:var(--muted);font-size:8px}.bonding-market-heading>button{display:flex;min-height:33px;align-items:center;gap:5px;padding:0 10px;border:1px solid var(--line);border-radius:8px;color:var(--green);background:var(--surface-green);font-size:9px;font-weight:850}.bonding-activity-strip{display:grid;grid-template-columns:135px minmax(0,1fr);align-items:stretch;border-bottom:1px solid var(--line)}.bonding-strip-label{display:flex;align-items:center;gap:6px;padding:10px 12px;color:var(--muted);font-size:8px;font-weight:850;text-transform:uppercase}.bonding-strip-label i{width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 9px var(--green)}.bonding-activity-strip>div{display:flex;min-width:0;gap:5px;overflow-x:auto;padding:6px}.bonding-activity-strip article,.bonding-activity-strip button{display:grid;min-width:158px;grid-template-columns:34px minmax(60px,1fr);align-items:center;gap:6px;padding:5px 8px;border:1px solid var(--line);border-radius:9px;color:var(--text);background:var(--surface-soft);text-align:left}.bonding-activity-strip article>span,.bonding-activity-strip button>span{display:flex;min-width:0;flex-direction:column}.bonding-activity-strip strong{overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.bonding-activity-strip small{color:var(--muted);font-size:8px}.bonding-buy-identity{grid-column:2;display:flex;min-width:0;align-items:center;gap:4px;margin-top:-3px;color:var(--green);font-size:7px}.bonding-buy-identity img,.bonding-buy-identity>i{flex:0 0 auto;width:13px;height:13px;border-radius:50%;object-fit:cover}.bonding-buy-identity>i{display:grid;place-items:center;color:var(--green);background:var(--surface-green);font-size:6px;font-style:normal}.bonding-buy-identity span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bonding-near-launch{padding:10px}.bonding-list-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 2px 8px}.bonding-list-heading small{color:var(--muted);font-size:8px}.bonding-launch-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(205px,1fr));gap:7px}.bonding-launch-grid>article,.bonding-launch-grid>button{position:relative;display:grid;gap:8px;min-width:0;padding:10px;border:1px solid var(--line);border-radius:10px;color:var(--text);background:var(--surface-soft);text-align:left;transition:transform .16s ease,border-color .16s ease,background .16s ease}.bonding-launch-grid>button:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--green) 45%,var(--line));background:color-mix(in srgb,var(--green) 5%,var(--surface-soft))}.bonding-launch-grid>button.war-entry{border-color:color-mix(in srgb,#e2a93f 52%,var(--line));background:linear-gradient(145deg,color-mix(in srgb,#e2a93f 9%,var(--surface-soft)),var(--surface-soft));box-shadow:0 0 12px color-mix(in srgb,#e2a93f 24%,transparent),inset 0 0 0 1px color-mix(in srgb,#e2a93f 14%,transparent);animation:bonding-war-glow 2.6s ease-in-out infinite}.bonding-launch-grid>button.war-entry:hover{border-color:color-mix(in srgb,#e2a93f 72%,var(--line));background:linear-gradient(145deg,color-mix(in srgb,#e2a93f 13%,var(--surface-soft)),var(--surface-soft))}@keyframes bonding-war-glow{0%,to{box-shadow:0 0 9px color-mix(in srgb,#e2a93f 20%,transparent),inset 0 0 0 1px color-mix(in srgb,#e2a93f 12%,transparent)}50%{box-shadow:0 0 19px color-mix(in srgb,#e2a93f 42%,transparent),inset 0 0 0 1px color-mix(in srgb,#e2a93f 22%,transparent)}}@media(prefers-reduced-motion:reduce){.bonding-launch-grid>button.war-entry{animation:none}}.bonding-state{position:absolute;right:7px;top:7px;display:flex;align-items:center;gap:4px;color:#e2a93f;font-size:7px;font-weight:850;text-transform:uppercase}.bonding-state i{width:5px;height:5px;border-radius:50%;background:#e2a93f}.bonding-state.war{color:#e2a93f}.bonding-state.war i{box-shadow:0 0 7px #e2a93f}.bonding-launch-token{display:grid;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:7px;padding-right:48px}.bonding-launch-token>span{display:flex;min-width:0;flex-direction:column}.bonding-launch-token strong,.bonding-launch-token small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bonding-launch-token strong{font-size:10px}.bonding-launch-token small{color:var(--muted);font-size:8px}.bonding-market-cap{display:flex;align-items:end;justify-content:space-between;gap:8px;padding:7px 8px;border-radius:7px;background:color-mix(in srgb,var(--green) 5%,var(--surface))}.bonding-market-cap small{color:var(--muted);font-size:7px;font-weight:750;text-transform:uppercase}.bonding-market-cap strong{font-size:13px;letter-spacing:-.02em}.bonding-launch-progress{display:grid;gap:5px}.bonding-launch-progress>span{display:flex;align-items:center;justify-content:space-between;gap:6px}.bonding-launch-progress b{color:var(--green);font-size:11px}.bonding-launch-progress small{overflow:hidden;color:var(--muted);font-size:7px;text-overflow:ellipsis;white-space:nowrap}.bonding-launch-progress>i{display:block;height:5px;overflow:hidden;border-radius:999px;background:var(--surface-muted)}.bonding-launch-progress>i>b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#179457,#43df8a)}.bonding-launch-progress .bonding-launch-graduation small{color:var(--green);font-weight:850}.bonding-launch-stats{display:flex;justify-content:space-between;gap:6px;color:var(--muted);font-size:7px;font-weight:750}.bonding-launch-trade{display:flex;align-items:center;justify-content:flex-end;gap:4px;color:var(--green);font-size:8px;font-weight:850}.war-header-preview{position:relative;isolation:isolate;display:grid;min-width:0;width:100%;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px 10px;padding:10px 12px 13px;border:1px solid color-mix(in srgb,#41e88b 42%,var(--line));border-radius:12px;color:#effff5;background:radial-gradient(circle at 88% 14%,rgba(45,233,129,.24),transparent 42%),linear-gradient(118deg,#17281e,#0e1812 64%,#112017);overflow:hidden;text-align:left;transition:border-color .18s ease,transform .18s ease}.war-header-preview:hover{transform:translateY(-1px);border-color:color-mix(in srgb,#41e88b 70%,var(--line))}.war-header-preview:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.14;background-image:linear-gradient(rgba(73,239,141,.22) 1px,transparent 1px),linear-gradient(90deg,rgba(73,239,141,.18) 1px,transparent 1px);background-size:24px 24px;-webkit-mask-image:linear-gradient(90deg,black,transparent 90%);mask-image:linear-gradient(90deg,black,transparent 90%)}.war-header-copy{display:flex;min-width:0;flex-direction:column;gap:3px}.war-header-copy small{display:flex;align-items:center;gap:5px;color:#64eca0;font-size:7px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.war-header-copy small i{width:5px;height:5px;border-radius:50%;background:#49eb91;box-shadow:0 0 8px #49eb91;animation:bonding-live-pulse 1.6s ease-in-out infinite}.war-header-copy strong{overflow:hidden;font-size:13px;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}.war-header-stats{grid-column:1 / -1;display:grid;min-width:0;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;overflow:hidden;border:1px solid rgba(104,235,157,.18);border-radius:8px;background:#070f0a75}.war-header-stats>span{display:flex;min-width:0;flex-direction:column;justify-content:center;gap:1px;padding:5px 8px;border-left:1px solid rgba(104,235,157,.14);text-align:left}.war-header-stats>:first-child{border-left:0}.war-header-stats small{color:#82998b;font-size:6px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.war-header-stats strong{display:flex;min-width:0;align-items:center;gap:3px;overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.war-header-action{display:flex;min-height:30px;align-items:center;gap:5px;padding:0 10px;border:0;border-radius:8px;color:#fff;background:#209b59;font-size:8px;font-weight:900;white-space:nowrap}.war-header-progress{position:absolute;right:0;bottom:0;left:0;height:3px;background:#ffffff14}.war-header-progress b{display:block;height:100%;background:#45e98e;box-shadow:0 0 9px #45e98e;transition:width .4s ease}.war-claim-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:12000;display:grid;place-items:center;padding:16px;background:#030805c7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.war-claim-modal{position:relative;display:grid;width:min(430px,100%);grid-template-columns:42px minmax(0,1fr);gap:12px;padding:20px;border:1px solid color-mix(in srgb,#f1bf4f 48%,var(--line));border-radius:16px;color:var(--text);background:var(--surface);box-shadow:0 28px 90px #00000094}.war-claim-close{position:absolute;right:11px;top:11px;display:grid;width:30px;height:30px;place-items:center;border:1px solid var(--line);border-radius:50%;color:var(--muted);background:var(--surface-soft)}.war-claim-icon{display:grid;width:40px;height:40px;place-items:center;border-radius:50%;color:#f0bd4a;background:color-mix(in srgb,#f0bd4a 13%,var(--surface));box-shadow:0 0 24px color-mix(in srgb,#f0bd4a 22%,transparent)}.war-claim-heading{display:flex;min-width:0;flex-direction:column;justify-content:center;gap:3px;padding-right:30px}.war-claim-heading small{color:#bd8625;font-size:8px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.war-claim-heading h2{margin:0;font-size:20px;letter-spacing:-.025em}.war-claim-list{grid-column:1 / -1;display:grid;gap:6px;max-height:min(310px,45vh);overflow-y:auto}.war-claim-list>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface-soft)}.war-claim-list span{display:flex;flex-direction:column;gap:2px}.war-claim-list small{color:var(--muted);font-size:8px;font-weight:800}.war-claim-list strong{font-size:15px}.war-claim-list b{color:#bd8625;font-size:8px;text-transform:uppercase}.war-claim-submit{grid-column:1 / -1;display:flex;min-height:42px;align-items:center;justify-content:center;gap:7px;border:0;border-radius:9px;color:#1b1406;background:#efbf52;font-size:10px;font-weight:900}.war-claim-submit:disabled{opacity:.5}.bonding-trade-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:grid;place-items:center;padding:16px;background:#030805d1;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.bonding-trade-modal{position:relative;width:min(430px,100%);padding:19px;border:1px solid var(--line-strong);border-radius:16px;color:var(--text);background:var(--surface);box-shadow:0 26px 80px #00000080}.bonding-trade-close{position:absolute;right:12px;top:12px;display:grid;width:31px;height:31px;place-items:center;border:1px solid var(--line);border-radius:50%;color:var(--muted);background:var(--surface-soft)}.bonding-trade-token{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:10px;padding-right:34px}.bonding-trade-token>div{display:flex;min-width:0;flex-direction:column}.bonding-trade-token small{color:var(--green);font-size:8px;font-weight:850;text-transform:uppercase}.bonding-trade-token h2{margin:2px 0;font-size:24px}.bonding-trade-token span{color:var(--muted);font-size:9px}.bonding-trade-tabs{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin-top:14px;padding:3px;border-radius:9px;background:var(--surface-soft)}.bonding-trade-tabs button{min-height:34px;border:0;border-radius:7px;color:var(--muted);background:transparent;font-size:9px;font-weight:850}.bonding-trade-tabs button.active{color:var(--green);background:var(--surface)}.bonding-pay-tabs{display:flex;align-items:center;justify-content:space-between;margin-top:10px;color:var(--muted);font-size:8px;font-weight:800}.bonding-pay-tabs>div{display:flex;gap:3px}.bonding-pay-tabs button{min-height:27px;padding:0 9px;border:0;border-radius:6px;color:var(--muted);background:var(--surface-soft);font-size:8px;font-weight:850}.bonding-pay-tabs button.active{color:var(--green);background:var(--surface-green)}.bonding-trade-amount{display:flex;flex-direction:column;gap:5px;margin-top:10px;color:var(--muted);font-size:8px;font-weight:800}.bonding-trade-amount>div{display:grid;grid-template-columns:minmax(0,1fr) auto 34px;align-items:center;min-height:54px;padding:5px 7px 5px 11px;border:1px solid var(--line);border-radius:10px;background:var(--surface-soft)}.bonding-trade-amount input{min-width:0;border:0;outline:0;color:var(--text);background:transparent;font-size:20px;font-weight:800}.bonding-trade-amount button{border:0;border-radius:5px;color:var(--green);background:var(--surface-green);font-size:8px;font-weight:900}.bonding-trade-output{display:grid;grid-template-columns:1fr auto;gap:3px 8px;margin-top:10px;padding:10px;border:1px solid var(--line);border-radius:9px}.bonding-trade-output span,.bonding-trade-output small{color:var(--muted);font-size:8px}.bonding-trade-output strong{font-size:12px}.bonding-trade-output small{grid-column:1 / -1}.bonding-trade-error{margin-top:9px;padding:8px;border-radius:7px;color:#d85d56;background:color-mix(in srgb,#d85d56 10%,var(--surface));font-size:8px}.bonding-trade-submit{display:flex;width:100%;min-height:42px;align-items:center;justify-content:center;gap:6px;margin-top:11px;border:0;border-radius:9px;color:#fff;background:linear-gradient(135deg,#198c50,#2fbd6c);font-size:10px;font-weight:900}.bonding-trade-submit:disabled{opacity:.45}@keyframes bonding-live-pulse{50%{opacity:.45;transform:scale(.8)}}@media(max-width:980px){.bonding-launch-grid{grid-template-columns:repeat(auto-fill,minmax(185px,1fr))}}@container explore-page (max-width: 980px){.discovery-hero.discovery-war-hero{grid-template-columns:minmax(0,1fr) auto}.discovery-hero.discovery-war-hero .discovery-hero-title{grid-column:1 / -1}.discovery-hero.discovery-war-hero h1{max-width:none;font-size:clamp(32px,5.5cqi,42px)}.discovery-hero.discovery-war-hero .explore-war-header{grid-column:1}.discovery-hero.discovery-war-hero .discovery-hero-actions{grid-column:2}}@container explore-page (max-width: 680px){.discovery-hero.discovery-war-hero{grid-template-columns:minmax(0,1fr);gap:10px;padding:12px}.discovery-hero.discovery-war-hero .discovery-hero-title,.discovery-hero.discovery-war-hero .explore-war-header,.discovery-hero.discovery-war-hero .discovery-hero-actions{grid-column:1}.discovery-hero.discovery-war-hero .discovery-hero-actions{width:100%;justify-content:space-between}.discovery-hero.discovery-war-hero .protocol-volume-kpis{width:auto;min-width:112px;order:initial}.discovery-hero.discovery-war-hero .explore-launch-button{width:auto;min-width:0;flex:1 1 auto;justify-content:center;padding-inline:10px}.discovery-hero.discovery-war-hero .discovery-hero-title h1{overflow:visible;font-size:clamp(28px,8.5cqi,34px);white-space:normal;text-overflow:clip}.war-header-preview{width:100%;max-width:100%;grid-template-columns:minmax(0,1fr) auto;overflow:hidden}.war-header-action{min-width:0;justify-content:center;padding-inline:8px}.war-header-action svg:last-child{display:none}}@container explore-page (max-width: 390px){.discovery-hero.discovery-war-hero{padding:10px}.discovery-hero.discovery-war-hero .discovery-hero-actions{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:7px}.discovery-hero.discovery-war-hero .protocol-volume-kpis,.discovery-hero.discovery-war-hero .explore-launch-button{width:100%;min-width:0}.discovery-hero.discovery-war-hero .explore-launch-button{gap:6px;padding-inline:8px}.discovery-hero.discovery-war-hero .explore-launch-button svg:last-child{display:none}.war-header-preview{grid-template-columns:minmax(0,1fr) auto;gap:5px;padding-inline:5px}.war-header-stats>span,.war-header-stats>button{padding-inline:5px}.war-header-action{min-height:42px}}@media(max-width:620px){.war-claim-backdrop{padding:9px}.war-claim-modal{padding:16px}.war-claim-heading h2{font-size:18px}.bonding-market-heading{padding:10px}.bonding-market-heading h2{font-size:15px}.bonding-market-heading>button{min-height:29px;font-size:8px}.bonding-activity-strip{grid-template-columns:1fr}.bonding-strip-label{padding:8px 10px 2px}.bonding-activity-strip>div{padding-top:4px}.bonding-activity-strip article{min-width:133px}.bonding-launch-grid{grid-template-columns:1fr 1fr;gap:5px}.bonding-launch-grid>article,.bonding-launch-grid>button{padding:8px}.bonding-launch-token{grid-template-columns:39px minmax(0,1fr);padding-right:35px}.bonding-state{font-size:6px}.bonding-list-heading small{display:none}.bonding-market-cap{padding:6px}.bonding-market-cap strong{font-size:11px}.bonding-trade-backdrop{padding:9px}.bonding-trade-modal{padding:15px;border-radius:13px}}@media(prefers-reduced-motion:reduce){.war-header-copy small i{animation:none}.bonding-launch-grid>button,.war-header-preview,.war-header-progress b{transition:none}}.bonding-market-heading .bonding-launch-cta{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 14px;border:0;border-radius:9px;color:#fff;background:linear-gradient(135deg,#198c50,#2fbd6c);font-size:10px;font-weight:900}.bonding-view-all{display:flex;width:100%;min-height:38px;align-items:center;justify-content:center;gap:6px;margin-top:8px;border:1px dashed var(--line);border-radius:9px;color:var(--green);background:var(--surface-soft);font-size:9.5px;font-weight:850}.bonding-view-all:hover{border-color:var(--green)}.bonding-trade-v3-panel{display:grid;gap:6px;margin-top:14px}.bonding-trade-v3-panel>strong{font-size:13px}.bonding-trade-v3-panel>small{color:var(--muted);font-size:9px;line-height:1.45}.bonding-trade-creator-claim{width:100%;min-height:34px;margin-top:8px;border:1px solid var(--line);border-radius:9px;color:var(--green);background:var(--surface-green);font-size:9px;font-weight:850}.bonding-trade-creator-claim:disabled{opacity:.45}.bonding-section-note{display:block;margin-top:2px;color:var(--ink-soft);font-size:12px;font-weight:600}.bonding-trade-token .bonding-trade-pair{align-self:flex-start;margin:1px 0 3px;padding:2px 8px;border:1px solid color-mix(in srgb,var(--green) 45%,var(--line));border-radius:999px;color:var(--green);background:var(--surface-green);font-size:10px;font-style:normal;font-weight:850}.bonding-trade-v4 .bonding-trade-v4-note{color:var(--text)}.bonding-trade-v4 .bonding-trade-v4-slippage{grid-column:1 / -1;margin-top:4px}.wallet-identity-button .wallet-chain-badge{width:15px;height:15px;font-size:7px}.chain-gate{max-width:520px;margin:clamp(28px,9vh,84px) auto 0;padding:28px 24px;border:1px solid var(--line-dark);border-radius:16px;background:var(--surface);display:grid;justify-items:center;gap:10px;text-align:center}.chain-gate .chain-mark{width:44px;height:44px;font-size:17px}.chain-gate h1{margin:4px 0 0;font-size:22px;letter-spacing:-.03em}.chain-gate p{margin:0;max-width:420px;color:var(--ink-soft);font-size:13px;line-height:1.5}.chain-gate-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:9px;margin-top:8px}.chain-gate-actions button{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 16px;border-radius:10px;font-size:13px;font-weight:800;cursor:pointer}.chain-gate-primary{border:0;color:#fff;background:var(--green)}.chain-gate-secondary{border:1px solid var(--line-dark);color:var(--ink);background:var(--surface-soft)}@media(max-width:820px){:root{--m-gap: 8px}html[data-screen=detail],html[data-screen=trade],html[data-screen=stock],html[data-screen=perps],html[data-screen=wars]{--mobile-app-header-height: 60px}html[data-screen=detail] .topbar .header-perp-carousel,html[data-screen=trade] .topbar .header-perp-carousel,html[data-screen=stock] .topbar .header-perp-carousel,html[data-screen=perps] .topbar .header-perp-carousel,html[data-screen=wars] .topbar .header-perp-carousel{display:none}html[data-screen=detail] .topbar,html[data-screen=trade] .topbar,html[data-screen=stock] .topbar,html[data-screen=perps] .topbar,html[data-screen=wars] .topbar{grid-template-rows:60px}:root{--m-fit-h: calc(100dvh - var(--mobile-app-header-height) - var(--mobile-primary-nav-height))}}@media(max-width:820px){html[data-screen=trade] .trade-page{height:var(--m-fit-h);min-height:0;display:flex;flex-direction:column;overflow:hidden;padding-block:0}html[data-screen=trade] .trade-page>.page-header{display:none}html[data-screen=trade] .trade-workspace{min-height:0;flex:1;display:flex;flex-direction:column;margin:0;padding:0;border-radius:0}html[data-screen=trade] .trade-pair-summary{flex:0 0 auto}html[data-screen=trade] .trade-focus-grid{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:0}html[data-screen=trade] .trade-focus-card{min-height:40px;grid-template-columns:minmax(0,1fr) auto;padding:4px 8px;border-radius:0}html[data-screen=trade] .trade-focus-identity .trade-focus-coin{--equity-coin-size: 24px !important}html[data-screen=trade] .trade-focus-identity small{display:none}html[data-screen=trade] .trade-workspace-grid,html[data-screen=trade] .trade-swap-surface{min-height:0;flex:1;display:flex;flex-direction:column}html[data-screen=trade] .trade-swap-surface .swap-layout{min-height:0;flex:1;display:flex;flex-direction:column;gap:0;height:auto}html[data-screen=trade] .trade-swap-surface .swap-card{flex:0 0 auto;height:auto;border-top:1px solid var(--line)}html[data-screen=trade] .trade-swap-surface .trading-chart-shell{order:-1;min-height:130px;flex:0 0 26%;display:flex;flex-direction:column;border:0;border-bottom:1px solid var(--line);border-radius:0;box-shadow:none}html[data-screen=trade] .trade-swap-surface .swap-card{order:0}html[data-screen=trade] .swap-aside{order:1;min-height:0;flex:1 1 0;border-top:1px solid var(--line)}html[data-screen=trade] .trade-swap-surface .swap-token-picker{position:fixed;z-index:60;left:0;right:0;top:8px;bottom:0;max-height:none;margin:0;border-radius:16px 16px 0 0;box-shadow:var(--shadow-hover)}html[data-screen=trade] .trade-swap-surface .chart-heading{min-height:0;padding:6px 10px;gap:8px}html[data-screen=trade] .trade-swap-surface .chart-heading .eyebrow{display:none}html[data-screen=trade] .trade-swap-surface .chart-heading h3{margin:0;font-size:13px}html[data-screen=trade] .trade-swap-surface .chart-price strong{font-size:14px}html[data-screen=trade] .trade-swap-surface .chart-range-chips{margin:4px 10px 0}html[data-screen=trade] .trade-swap-surface :is(.trading-chart,.chart-empty){min-height:0;flex:1 1 0;width:100%;height:auto;aspect-ratio:auto}html[data-screen=trade] .trade-swap-surface .swap-next-step{display:none}}@media(max-width:820px){html[data-screen=trade] .app-body main{padding:0 0 var(--mobile-primary-nav-height)}}@media(max-width:820px){html[data-screen=trade] .trade-swap-surface .swap-card-head{display:none}}@media(max-width:820px){html[data-screen=stock] .app-body main{padding:0 0 var(--mobile-primary-nav-height)}html[data-screen=stock] .stock-detail-page{height:var(--m-fit-h);min-height:0;display:flex;flex-direction:column;gap:0;overflow:hidden;padding:0}html[data-screen=stock] .stock-detail-page>.back-button{display:none}html[data-screen=stock] .stock-detail-hero{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0;padding:6px 10px;border-radius:0;min-height:0}html[data-screen=stock] .stock-detail-identity{gap:8px;min-width:0}html[data-screen=stock] .stock-detail-identity .market-coin-large{width:32px;height:32px}html[data-screen=stock] .stock-detail-identity h1{margin:0;font-size:17px}html[data-screen=stock] .stock-detail-identity p{display:none}html[data-screen=stock] .stock-detail-actions{flex-wrap:nowrap;gap:6px}html[data-screen=stock] .stock-detail-actions .stock-hero-launch{min-height:30px;padding:4px 10px;font-size:11px}html[data-screen=stock] .stock-detail-actions>:not(.stock-hero-launch){display:none}html[data-screen=stock] .stock-overview-stage{min-height:0;flex:1;display:flex;flex-direction:column}html[data-screen=stock] .stock-overview-page .overview-market-grid.stock-market-workspace{min-height:0;flex:1;height:auto;display:flex;flex-direction:column;gap:0}html[data-screen=stock] .stock-aerodrome-chart{min-height:0;flex:1;border-radius:0;border-inline:0}html[data-screen=stock] .stock-aerodrome-chart .chart-heading{min-height:0;padding:6px 10px}html[data-screen=stock] .stock-aerodrome-chart .chart-heading .eyebrow{display:none}html[data-screen=stock] .stock-aerodrome-chart :is(.trading-chart,.chart-empty){min-height:0;flex:1 1 0;width:100%;height:auto;aspect-ratio:auto}html[data-screen=stock] .stock-inline-swap{flex:0 0 auto}html[data-screen=stock] .stock-inline-swap .swap-card{height:auto;border-radius:0;border-inline:0}html[data-screen=stock] .stock-inline-swap .swap-card-head{display:none}}@media(max-width:820px){html[data-screen=detail] .app-body main:has(.compact-detail-shell){padding:0 0 var(--mobile-primary-nav-height)}html[data-screen=detail] .compact-detail-shell{height:var(--m-fit-h);min-height:0;display:flex;flex-direction:column;gap:0;overflow:hidden}html[data-screen=detail] .compact-detail-shell .token-detail-hero-wrap{flex:0 0 auto;margin:0}html[data-screen=detail] .compact-detail-shell .token-detail-hero{min-height:0;padding:5px 8px;border-radius:0}html[data-screen=detail] .compact-detail-shell .token-detail-identity p,html[data-screen=detail] .compact-detail-shell .token-strategy-link{display:none}html[data-screen=detail] .compact-detail-shell .token-detail-identity h1{margin:0;font-size:16px}html[data-screen=detail] .compact-detail-shell .token-detail-identity .detail-token-coin{--equity-coin-size: 32px !important}html[data-screen=detail] .compact-detail-shell .token-header-kpis>div{min-height:30px}html[data-screen=detail] .compact-detail-shell .token-header-kpis span{font-size:8px}html[data-screen=detail] .compact-detail-shell .token-header-kpis strong{font-size:10px}html[data-screen=detail] .compact-detail-shell .detail-content{min-height:0;flex:1;display:flex;flex-direction:column;margin:0;overflow:hidden}html[data-screen=detail] .compact-detail-shell .detail-content>.embedded-module{min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain}html[data-screen=detail] .compact-detail-shell .token-overview-stage{min-height:0;flex:1;display:flex;flex-direction:column;height:auto}html[data-screen=detail] .compact-detail-shell .overview-market-grid{min-height:0;flex:1;height:auto;display:flex;flex-direction:column;gap:0}html[data-screen=detail] .compact-detail-shell .token-overview-stage{flex:1 1 0;padding:6px 8px;overflow-y:auto;overscroll-behavior:contain}html[data-screen=detail] .compact-detail-shell .overview-market-grid{flex:1 0 auto;gap:6px}html[data-screen=detail] .compact-detail-shell .overview-chart-card{min-height:0;flex:1 0 auto;display:flex;flex-direction:column;margin:0;padding:6px 8px;border:1px solid var(--line);border-radius:12px}html[data-screen=detail] .compact-detail-shell .overview-chart-card>.trading-chart-shell{min-height:0;flex:1 0 auto;display:flex;flex-direction:column;background:transparent}html[data-screen=detail] .compact-detail-shell .overview-chart-card .chart-heading{flex:0 0 auto;min-height:0;margin:0 0 4px;padding:0;border:0}html[data-screen=detail] .compact-detail-shell .overview-chart-card .chart-heading .eyebrow{display:none}html[data-screen=detail] .compact-detail-shell .overview-chart-card .chart-heading h3,html[data-screen=detail] .compact-detail-shell .overview-chart-card .chart-price strong{font-size:12px}html[data-screen=detail] .compact-detail-shell .overview-chart-card .chart-price span{font-size:9px}html[data-screen=detail] .compact-detail-shell .overview-chart-card .chart-range-chips{flex:0 0 auto;flex-wrap:nowrap;overflow-x:auto;gap:4px;margin:0 0 4px;scrollbar-width:none}html[data-screen=detail] .compact-detail-shell .overview-chart-card .chart-range-chips button{flex:0 0 auto;min-width:0;padding:3px 9px;font-size:8px}html[data-screen=detail] .compact-detail-shell .overview-chart-card :is(.trading-chart,.chart-empty){flex:1 0 0;width:100%;height:auto;min-width:0;min-height:clamp(160px,24dvh,200px);aspect-ratio:auto;align-self:stretch;border:1px solid var(--line);border-radius:10px;overflow:hidden}html[data-screen=detail] .compact-detail-shell .overview-inline-swap{flex:0 0 auto;height:auto;min-height:0}html[data-screen=detail] .compact-detail-shell .overview-inline-swap .swap-layout{display:block;height:auto;min-height:0}html[data-screen=detail] .compact-detail-shell .overview-inline-swap .swap-card{height:auto;min-height:0;padding:8px 10px;border:1px solid var(--line);border-radius:12px}html[data-screen=detail] .compact-detail-shell .overview-inline-swap .swap-card-head{display:none}html[data-screen=detail] .compact-detail-shell .token-detail-footer-nav{position:static;flex:0 0 auto;width:100%;min-height:42px;margin:0;border-radius:0}html[data-screen=detail] .compact-detail-shell .token-detail-footer-nav button{font-size:10px}}@media(max-width:820px){html[data-screen=explore] .app-body main{padding:0 0 var(--mobile-primary-nav-height)}html[data-screen=explore] .discovery-page{height:var(--m-fit-h);min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:8px 10px 12px}html[data-screen=explore] .discovery-page .discovery-hero{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:0;margin:0 0 8px;padding:10px 12px}html[data-screen=explore] .discovery-page .discovery-hero h1{margin:0;font-size:clamp(22px,7vw,28px);white-space:nowrap}html[data-screen=explore] .discovery-page .discovery-hero-title p{margin:2px 0 0;font-size:12px}html[data-screen=explore] .discovery-page .discovery-hero-title p>:not(.hero-docs-link){display:none}html[data-screen=explore] .discovery-page .discovery-hero-title p{font-size:0}html[data-screen=explore] .discovery-page .discovery-hero-title .hero-docs-link{font-size:12px}html[data-screen=explore] .discovery-page .discovery-hero-actions{flex:0 0 auto;display:flex;flex-direction:column;align-items:stretch;gap:0;margin:0}html[data-screen=explore] .discovery-page .discovery-hero-actions>:not(:last-child){display:none}html[data-screen=explore] .discovery-page .discovery-controls{position:sticky;top:-8px;z-index:5;margin:0 -10px 8px;padding:6px 10px;background:var(--bg, #121614)}}@media(max-width:820px){html[data-screen=explore] .discovery-page .discovery-hero>.discovery-hero-title{width:auto;min-width:0;flex:1 1 auto}html[data-screen=explore] .discovery-page .discovery-hero>.discovery-hero-actions{width:auto;flex:0 0 auto}html[data-screen=explore] .discovery-page .discovery-hero h1{width:auto;font-size:clamp(20px,6vw,26px)}html[data-screen=explore] .discovery-page .explore-launch-button{width:auto;min-height:38px;padding:8px 12px;gap:6px;font-size:13px;white-space:nowrap}html[data-screen=explore] .discovery-page .explore-launch-button>svg:last-child{display:none}html[data-screen=explore] .discovery-page .discovery-section-head{margin-block:4px 8px}html[data-screen=explore] .discovery-page .discovery-section-head h2{font-size:20px}}@media(max-width:820px){html[data-screen=market] .market-page>.page-header{flex-wrap:nowrap;align-items:center;gap:8px;margin-bottom:6px}html[data-screen=market] .market-page>.page-header h1{margin:0;font-size:19px;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-screen=market] .market-page>.page-header .page-action{flex:0 0 auto;margin:0}html[data-screen=market] .market-page .market-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;row-gap:0;margin-bottom:6px;min-height:0}html[data-screen=market] .market-page .market-summary>div{min-height:0;display:grid;align-content:center;gap:1px;padding:5px 8px;grid-column:auto}html[data-screen=market] .market-page .market-summary>div+div{border-left:1px solid var(--line);border-top:0}html[data-screen=market] .market-page .market-summary small{font-size:9px;letter-spacing:.03em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-screen=market] .market-page .market-summary strong{font-size:14px;line-height:1.15}html[data-screen=market] .market-page .market-summary .market-summary-stock{display:none}html[data-screen=market] .market-page .market-controls{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,40%);gap:6px;margin-bottom:6px}html[data-screen=market] .market-page .market-search{grid-column:1;grid-row:1;min-height:36px}html[data-screen=market] .market-page .market-search kbd{display:none}html[data-screen=market] .market-page .market-sort{grid-column:2;grid-row:1;min-width:0}html[data-screen=market] .market-page .market-sort select{width:100%;min-height:36px}html[data-screen=market] .market-page .market-filters{grid-column:1 / -1;grid-row:2;display:flex;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding:3px;min-height:0}html[data-screen=market] .market-page .market-filters button{flex:0 0 auto;min-height:32px;padding:0 12px}}@media(max-width:820px){html[data-screen=market] .market-page>.page-header>div:first-child{display:none}html[data-screen=market] .market-page>.page-header{justify-content:flex-start;margin-bottom:5px}html[data-screen=market] .market-page .market-summary>div{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}html[data-screen=market] .market-page .market-summary>div>small{order:-1;max-width:100%}}@media(max-width:820px){html[data-screen=market]{--mobile-app-header-height: 60px}html[data-screen=market] .topbar .header-perp-carousel{display:none}html[data-screen=market] .topbar{grid-template-rows:60px}}@media(max-width:820px){html[data-screen=market] .app-body main{padding:8px 10px var(--mobile-primary-nav-height)}html[data-screen=market] .market-page{height:calc(var(--m-fit-h) - 12px);min-height:0}}@media(max-width:820px){html[data-screen=detail] .compact-detail-shell .embedded-module:has(.bagworking-surface),html[data-screen=detail] .compact-detail-shell .embedded-module:has(.revenue-share-insights){display:flex;flex-direction:column;gap:6px;overflow:hidden;padding:6px 8px}html[data-screen=detail] .embedded-module:is(:has(.bagworking-surface),:has(.revenue-share-insights))>:is(.page-header,.staking-market-section){display:none}html[data-screen=detail] .embedded-module :is(.bagworking-kpis){flex:0 0 auto;display:flex;overflow-x:auto;scrollbar-width:none;gap:0;margin-bottom:6px}html[data-screen=detail] .embedded-module .bagworking-kpis>div{flex:0 0 auto;min-width:116px;min-height:0;padding:6px 9px}html[data-screen=detail] .embedded-module .bagworking-chart-block{min-height:0;flex:1 1 0;display:flex;flex-direction:column;margin:0}html[data-screen=detail] .embedded-module .bagworking-chart-block>.card-title-row{flex:0 0 auto;margin:0 0 4px}html[data-screen=detail] .embedded-module .bagworking-chart-block .card-title h3,html[data-screen=detail] .embedded-module .bagworking-chart-block .card-title h2{font-size:15px}html[data-screen=detail] .embedded-module .bagworking-chart-block .card-title-row .status{display:none}html[data-screen=detail] .embedded-module .bagworking-chart-shell{min-height:0;flex:1 1 0;display:flex;flex-direction:column;margin-top:2px}html[data-screen=detail] .embedded-module .bagworking-chart-shell .bag-series-toggles{flex:0 0 auto;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-bottom:5px}html[data-screen=detail] .embedded-module .bagworking-chart-shell :is(.bagworking-chart,.chart-empty){min-height:160px;flex:1 1 0;height:auto}html[data-screen=detail] .embedded-module .bagworking-surface{min-height:0;flex:1 1 0;display:flex;flex-direction:column;margin:0;padding:8px 10px}html[data-screen=detail] .embedded-module .bagworking-strip{flex:0 0 auto;overflow-x:auto;scrollbar-width:none;margin-bottom:6px}html[data-screen=detail] .embedded-module .bagworking-footer{flex:0 0 auto;padding-top:8px}html[data-screen=detail] .embedded-module .bagworking-footer .learn-more-link{display:none}html[data-screen=detail] .embedded-module .bagworking-surface{padding:6px 8px}html[data-screen=detail] .embedded-module .bagworking-surface .bagworking-kpis>div{min-width:104px;gap:2px;padding:5px 8px}html[data-screen=detail] .embedded-module .bagworking-surface .bagworking-kpis>div>small{display:none}html[data-screen=detail] .embedded-module .bagworking-surface .bagworking-chart-block>.card-title-row{display:none}html[data-screen=detail] .embedded-module .bagworking-surface .bagworking-chart-shell{margin:0}html[data-screen=detail] .embedded-module .bagworking-surface .bag-series-toggles{gap:4px;margin-bottom:4px}html[data-screen=detail] .embedded-module .bagworking-surface .bag-series-toggles button{flex:0 0 auto}html[data-screen=detail] .embedded-module .bagworking-surface .bagworking-chart-shell :is(.bagworking-chart,.chart-empty){flex:1 0 0;width:100%;min-height:clamp(160px,24dvh,200px);aspect-ratio:auto}html[data-screen=detail] .compact-detail-shell .embedded-module:has(.revenue-share-insights){overflow-y:auto;overscroll-behavior:contain}html[data-screen=detail] .embedded-module .revenue-share-insights{min-height:0;flex:1 0 auto;display:flex;flex-direction:column;margin:0;padding:6px 8px}html[data-screen=detail] .embedded-module .revenue-share-insights .bagworking-kpis.revenue-share-kpis{flex:0 0 auto;display:flex;overflow-x:auto;scrollbar-width:none;margin-bottom:6px}html[data-screen=detail] .embedded-module .revenue-share-insights .revenue-share-kpis>div{flex:0 0 auto;min-width:104px;gap:2px;padding:5px 8px}html[data-screen=detail] .embedded-module .revenue-share-insights .revenue-share-kpis>div>small{display:none}html[data-screen=detail] .embedded-module .revenue-share-insights .revenue-share-kpis>div>strong{font-size:12px;line-height:1.2}html[data-screen=detail] .embedded-module .revenue-share-insights .revenue-share-kpi-hero>strong{font-size:13px!important}html[data-screen=detail] .embedded-module .revenue-share-insights .bagworking-chart-block{min-height:0;flex:1 0 auto;margin:0}html[data-screen=detail] .embedded-module .revenue-share-insights .bagworking-chart-block>.card-title-row{display:none}html[data-screen=detail] .embedded-module .revenue-share-insights .bagworking-chart-shell{flex:1 0 auto;margin:0}html[data-screen=detail] .embedded-module .revenue-share-insights .bag-series-toggles{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;gap:4px;margin-bottom:4px}html[data-screen=detail] .embedded-module .revenue-share-insights .bag-series-toggles button{flex:0 0 auto}html[data-screen=detail] .embedded-module .revenue-share-insights .bagworking-chart-shell :is(.bagworking-chart,.chart-empty){flex:1 0 0;width:100%;height:auto;min-height:clamp(160px,24dvh,200px);aspect-ratio:auto}html[data-screen=detail] .embedded-module .staking-hero{flex:0 0 auto;display:flex;flex-direction:column;gap:6px;margin:0}html[data-screen=detail] .embedded-module .staking-main-card{margin:0;padding:5px 10px;min-height:0}html[data-screen=detail] .embedded-module .staking-main-card:after{display:none}html[data-screen=detail] .embedded-module .staking-main-card>.staking-main-head{display:none}html[data-screen=detail] .embedded-module .staking-main-card .staking-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;padding:0;border:0}html[data-screen=detail] .embedded-module .staking-main-card .staking-stats>div{min-width:0;min-height:0;gap:2px;padding:0}html[data-screen=detail] .embedded-module .staking-main-card .staking-reward-value{min-width:0;gap:4px}html[data-screen=detail] .embedded-module .staking-main-card .staking-reward-value strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-screen=detail] .embedded-module .staking-main-card .staking-reward-value>:is(.launch-token-coin,.staking-reward-coin){flex:0 0 auto;--equity-coin-size: 14px !important}html[data-screen=detail] .embedded-module .staking-main-card .staking-hero-claims{margin-top:6px}html[data-screen=detail] .embedded-module .staking-main-card .staking-hero-claims .button{min-height:30px;padding-block:4px}html[data-screen=detail] .embedded-module .stake-panel{margin:0;padding:8px 10px}html[data-screen=detail] .embedded-module .stake-panel .tabs{margin-bottom:6px;padding:2px}html[data-screen=detail] .embedded-module .stake-panel .tabs button{min-height:30px;padding:4px 6px}html[data-screen=detail] .embedded-module .stake-panel .field{gap:4px;margin:0 0 6px}html[data-screen=detail] .embedded-module .stake-panel .token-input{height:42px}html[data-screen=detail] .embedded-module .stake-panel .token-input input{height:38px;font-size:16px}html[data-screen=detail] .embedded-module .stake-panel .button.wide{min-height:40px;margin-top:0}html[data-screen=detail] .embedded-module .stake-panel .permission-note{margin-top:4px}html[data-screen=detail] .embedded-module .stake-panel :is(.stake-details,.stake-capacity-footer){display:none}}@media(max-width:820px){html[data-screen=detail] .compact-detail-shell{--detail-chart-h: clamp(170px, 26dvh, 220px)}html[data-screen=detail] .compact-detail-shell .overview-market-grid{flex:0 0 auto}html[data-screen=detail] .compact-detail-shell .overview-chart-card,html[data-screen=detail] .compact-detail-shell .overview-chart-card>.trading-chart-shell{flex:0 0 auto;height:auto;min-height:0}html[data-screen=detail] .compact-detail-shell .overview-market-grid{height:auto;min-height:0}html[data-screen=detail] .compact-detail-shell .overview-chart-card :is(.trading-chart,.chart-empty),html[data-screen=detail] .embedded-module .bagworking-surface .bagworking-chart-shell :is(.bagworking-chart,.chart-empty),html[data-screen=detail] .embedded-module .revenue-share-insights .bagworking-chart-shell :is(.bagworking-chart,.chart-empty){flex:0 0 auto;height:var(--detail-chart-h);min-height:0}html[data-screen=detail] .compact-detail-shell .embedded-module:has(.bagworking-surface){overflow-y:auto;overscroll-behavior:contain}html[data-screen=detail] .embedded-module .bagworking-surface,html[data-screen=detail] .embedded-module .bagworking-surface :is(.bagworking-chart-block,.bagworking-chart-shell),html[data-screen=detail] .embedded-module .revenue-share-insights,html[data-screen=detail] .embedded-module .revenue-share-insights :is(.bagworking-chart-block,.bagworking-chart-shell){flex:0 0 auto}}@media(max-width:820px){html:is([data-screen=detail],[data-screen=stock]) .overview-inline-swap .swap-card{overflow:visible}html:is([data-screen=detail],[data-screen=stock]) .overview-inline-swap .swap-token-picker{position:fixed;z-index:60;left:0;right:0;top:8px;bottom:0;max-height:none;margin:0;overflow-y:auto;overscroll-behavior:contain;border-radius:16px 16px 0 0;box-shadow:var(--shadow-hover)}}:root{--bg: #f4f7f2;--surface: #ffffff;--surface-soft: #f8faf7;--surface-green: #eff9f1;--ink: #102119;--ink-soft: #526159;--ink-faint: #829088;--line: #dce5dd;--line-dark: #cbd8cd;--green: #10834f;--green-dark: #08653c;--green-soft: #dff3e5;--lime: #a6e857;--amber: #a56510;--amber-soft: #fff4dc;--red: #bd3d3d;--red-soft: #fff0f0;--sidebar: 238px;--radius: 14px;--page-inline: clamp(16px, 2.9vw, 42px);--page-top: clamp(18px, 3.1vh, 30px);--page-bottom: clamp(32px, 7vh, 70px);--section-gap: clamp(10px, 1.3vw, 18px);--base-app-safe-top: 0px;--base-app-safe-right: 0px;--base-app-safe-bottom: 0px;--base-app-safe-left: 0px;--shadow: 0 2px 4px rgba(18, 56, 35, .04), 0 10px 28px rgba(18, 56, 35, .035);--shadow-hover: 0 8px 18px rgba(18, 56, 35, .07), 0 18px 42px rgba(18, 56, 35, .055);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--ink);background:var(--bg);font-synthesis:none}@media(max-width:620px){.launch-mode-switch{width:100%;margin-bottom:5px}.launch-mode-switch>button{min-height:37px;padding:4px 7px}.launch-mode-switch strong{font-size:9px}.launch-mode-switch small{display:none}.launch-war-shell{padding-bottom:4px}}*{box-sizing:border-box}html{min-width:320px;background:var(--bg)}body{margin:0;min-width:320px;min-height:100vh;background:radial-gradient(circle at 88% 4%,rgba(166,232,87,.09),transparent 29rem),radial-gradient(circle at 28% 88%,rgba(16,131,79,.055),transparent 34rem),var(--bg);text-rendering:optimizeLegibility}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin-top:0}.app-fatal-boundary{min-height:100dvh;display:grid;place-content:center;justify-items:center;gap:14px;padding:24px;color:var(--ink);background:var(--bg);text-align:center}.app-fatal-boundary strong{font-size:clamp(18px,3vw,28px)}.app-fatal-boundary button{min-height:42px;padding:0 18px;border:0;border-radius:9px;color:#fff;background:var(--green);font-weight:800;cursor:pointer}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible{outline:3px solid rgba(16,131,79,.2);outline-offset:2px}.app-shell{min-height:100vh;padding:var(--base-app-safe-top) var(--base-app-safe-right) var(--base-app-safe-bottom) var(--base-app-safe-left)}.sidebar{position:fixed;z-index:20;inset:0 auto 0 0;width:var(--sidebar);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;background:#f9fbf8f0;border-right:1px solid var(--line);padding:26px 18px 20px;display:flex;flex-direction:column;box-shadow:10px 0 36px #12382306;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);scrollbar-width:thin;scrollbar-color:var(--green) transparent}.brand{display:flex;align-items:center;gap:11px;padding:0 8px 30px;border:0;color:var(--ink);background:transparent;cursor:pointer;text-align:left}.brand-mark{width:36px;height:36px;display:grid;place-items:center}.flash-brand-coin{filter:drop-shadow(0 4px 8px rgba(16,131,79,.3))}.mobile-brand-token{width:25px;height:25px}.brand div,.brand>span:last-child{display:flex;flex-direction:column;line-height:1}.brand strong{font-size:17px;letter-spacing:.14em}.brand small{font-size:8px;letter-spacing:.29em;color:var(--green);margin-top:5px;font-weight:800}.sidebar nav{display:flex;flex-direction:column;gap:5px}.sidebar nav button{border:0;background:transparent;border-radius:9px;padding:11px 12px;display:flex;align-items:center;gap:12px;color:#647169;cursor:pointer;text-align:left;font-size:14px;font-weight:600;transition:color .16s ease,background .16s ease,transform .16s ease}.sidebar nav button:hover{background:#f0f4ef;color:var(--ink);transform:translate(3px)}.sidebar nav button.active{background:var(--green-soft);color:var(--green-dark)}.sidebar nav button b{margin-left:auto;background:var(--surface);border:1px solid var(--line);border-radius:99px;min-width:22px;padding:2px 6px;font-size:10px;text-align:center}.sidebar-foot{margin-top:auto;display:flex;flex-direction:column;gap:10px}.theme-switch{display:block}.theme-switch>div{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:3px;border-radius:8px;background:var(--surface-soft)}.theme-switch button{display:flex;align-items:center;justify-content:center;gap:6px;min-height:34px;border:1px solid transparent;border-radius:6px;color:var(--ink-soft);background:transparent;font-size:10px;font-weight:750;cursor:pointer}.theme-switch button:hover{color:var(--ink)}.theme-switch button.active{border-color:var(--line);color:var(--green-dark);background:var(--surface);box-shadow:var(--shadow)}.network-card{border:1px solid var(--line);background:#fff;border-radius:9px;padding:12px;display:flex;flex-direction:column;gap:6px}.network-card span{font-size:12px;font-weight:700;display:flex;align-items:center;gap:7px}.network-card i,.top-status i,.tiny-live i{width:7px;height:7px;background:#20ad67;border-radius:50%;box-shadow:0 0 0 3px #dff5e8}.network-card small{font-size:10px;color:var(--ink-faint)}.network-card.stale i{background:var(--amber);box-shadow:0 0 0 3px var(--amber-soft);animation:pulse-live 1.2s ease-in-out infinite}@keyframes pulse-live{50%{opacity:.45;transform:scale(.78)}}.sidebar-foot>a{display:flex;align-items:center;gap:7px;padding:7px 9px;font-size:11px;color:var(--ink-soft)}.sidebar-foot>a svg:last-child{margin-left:auto}.sidebar-close,.mobile-menu,.mobile-brand,.nav-backdrop{display:none}.mobile-brand{border:0;background:transparent;padding:0;cursor:pointer}.app-body{margin-left:var(--sidebar);min-height:100vh}.topbar{height:70px;border-bottom:1px solid rgba(220,229,221,.85);display:flex;align-items:center;padding:0 36px;background:#ffffffd6;position:sticky;top:0;z-index:10;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 4px 22px #12382306}.top-status{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--ink-soft);font-weight:600}.top-status i.red-dot{background:var(--red);box-shadow:0 0 0 3px var(--red-soft)}.top-actions{position:relative;z-index:3;align-self:flex-end;height:38px;margin:0 0 8px auto;display:flex;align-items:center;gap:9px}.top-actions:before{content:"";position:absolute;z-index:0;top:0;right:calc(100% - 1px);bottom:0;width:84px;pointer-events:none;background:linear-gradient(90deg,#fff0,#ffffff8f 42%,#ffffffeb 76%,#fffffffc)}.top-actions>*{position:relative;z-index:1}.wallet-identity-button{min-width:0;max-width:190px}.wallet-identity-button>span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.wallet-menu-chevron{flex:0 0 auto;transition:transform .15s ease}.wallet-menu-chevron.open{transform:rotate(180deg)}.wallet-menu{position:absolute!important;z-index:5!important;top:calc(100% + 8px);right:0;width:190px;padding:5px;border:1px solid var(--line-dark);border-radius:9px;background:var(--surface);box-shadow:0 14px 35px #08180f2e}.wallet-menu>button{width:100%;min-height:34px;display:flex;align-items:center;gap:8px;padding:7px 9px;border:0;border-radius:6px;color:var(--ink-soft);background:transparent;font:inherit;font-size:10px;font-weight:750;cursor:pointer;text-align:left}.wallet-menu>button:hover{color:var(--red);background:var(--red-soft)}.wallet-menu-chain{display:grid;gap:5px;padding:5px;margin-bottom:4px;border-radius:7px;background:var(--surface-soft)}.wallet-menu-chain>span{display:flex;align-items:center;gap:5px;padding:1px 2px;color:var(--ink-soft);font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.wallet-menu-chain>div{display:grid;grid-template-columns:1fr 1fr;gap:4px}.wallet-menu-chain button{min-width:0;min-height:34px;display:flex;align-items:center;justify-content:center;gap:5px;padding:5px;border:1px solid transparent;border-radius:6px;color:var(--ink-soft);background:transparent;font:inherit;font-size:10px;font-weight:750;cursor:pointer}.wallet-menu-chain button:hover{color:var(--ink);background:var(--surface)}.wallet-menu-chain button.active{border-color:color-mix(in srgb,var(--green) 40%,var(--line));color:var(--green-dark);background:var(--surface);box-shadow:var(--shadow)}.wallet-menu-chain button:disabled{cursor:wait;opacity:.72}.wallet-menu-chain .chain-mark{width:17px;height:17px;font-size:8px}.wallet-menu-theme{display:none}.wallet-avatar{width:22px;height:22px;flex:0 0 auto;border:1px solid color-mix(in srgb,var(--green) 55%,var(--line));border-radius:50%;object-fit:cover;background:var(--surface-soft)}.docs-link{font-size:12px;font-weight:600;color:var(--ink-soft);display:flex;align-items:center;gap:5px;padding:8px}.icon-button{width:34px;height:34px;border-radius:8px;border:1px solid var(--line);background:#fff;display:grid;place-items:center;cursor:pointer}.icon-button:hover{border-color:var(--line-dark);background:var(--surface-soft)}main{width:100%;max-width:1440px;padding:var(--page-top) var(--page-inline) var(--page-bottom);margin:0 auto}.page-header{display:flex;justify-content:space-between;align-items:center;gap:clamp(14px,2.2vw,32px);margin-bottom:clamp(12px,2vh,18px)}.page-header>div:first-child{max-width:760px}.eyebrow{color:var(--green);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.15em;display:block;margin-bottom:9px}.page-header h1{font-size:clamp(30px,2.8vw,42px);line-height:1.04;letter-spacing:-.045em;margin-bottom:8px}.page-header p{color:var(--ink-soft);font-size:13px;line-height:1.45;margin:0;max-width:690px}.page-action{padding-top:0}.header-actions{display:flex;align-items:center;gap:12px}.card{background:color-mix(in srgb,var(--surface) 96%,transparent);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.card-title-row{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:22px}.card-title{display:flex;align-items:center;gap:10px}.card-title h3{margin:0;font-size:15px;letter-spacing:-.01em}.icon-box{width:32px;height:32px;border-radius:8px;display:grid;place-items:center;background:var(--surface-green);color:var(--green);flex:0 0 auto}.status{display:inline-flex;align-items:center;width:fit-content;white-space:nowrap;gap:6px;border-radius:99px;background:var(--green-soft);color:var(--green-dark);padding:5px 9px;font-size:10px;font-weight:700}.status i{width:5px;height:5px;border-radius:50%;background:currentColor}.status-amber{background:var(--amber-soft);color:var(--amber)}.status-gray{background:#edf0ed;color:#66726b}.status-red{background:var(--red-soft);color:var(--red)}.button{min-height:37px;border-radius:9px;border:1px solid transparent;padding:8px 14px;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;font-size:12px;font-weight:700;transition:transform .16s ease,box-shadow .16s ease,background .16s ease,border-color .16s ease}.button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 18px #1238231a}.button:active:not(:disabled){transform:translateY(0) scale(.985);box-shadow:none}.button:disabled{opacity:.45;cursor:not-allowed}.button-primary{color:#fff;background:var(--green);border-color:var(--green)}.button-primary:hover:not(:disabled){background:var(--green-dark)}.button-secondary{background:#fff;color:var(--ink);border-color:var(--line-dark)}.button-secondary:hover:not(:disabled){background:var(--surface-soft);border-color:#adbdaf}.button-quiet{background:transparent;color:var(--green-dark);padding-inline:8px}.button-danger{background:var(--red-soft);color:var(--red);border-color:#f2cece}.button.wide{width:100%}.launch-layout{display:grid;grid-template-columns:minmax(0,1fr);align-items:start}.launch-main{min-width:0}.launcher-card{min-height:0;display:flex;flex-direction:column;padding:0;overflow:hidden}.launcher-overview{min-height:64px;display:grid;grid-template-columns:minmax(180px,1fr) auto auto;align-items:center;gap:14px;padding:7px 16px;border-bottom:1px solid var(--line);background:linear-gradient(135deg,#fbfffc,#f0f9f2)}.launcher-overview-token{min-width:0;display:flex;align-items:center;gap:10px}.launcher-overview-token>div:last-child{min-width:0;display:grid;gap:1px}.launcher-overview-token h3{overflow:hidden;margin:0;font-size:17px;text-overflow:ellipsis;white-space:nowrap}.launcher-overview-token small{color:var(--ink-soft);font-size:11px}.launcher-overview-metrics{display:grid;grid-template-columns:repeat(4,auto);align-items:center}.launcher-overview-metrics>div{min-width:88px;display:grid;gap:2px;padding:3px 12px;border-left:1px solid var(--line)}.launcher-overview-metrics span{color:var(--ink-faint);font-size:10px}.launcher-overview-metrics strong{font-size:16px}.launcher-overview-metrics .launcher-leverage{min-width:116px}.launcher-overview-metrics .launcher-leverage strong{color:var(--green);font-size:32px;line-height:.95;letter-spacing:-.055em}.launcher-leverage>button{width:100%;display:grid;gap:2px;padding:0;border:0;color:inherit;background:transparent;text-align:left;cursor:pointer}.launcher-leverage>button:is(:hover,:focus-visible) span{color:var(--green-dark);text-decoration:underline;text-underline-offset:2px}.launcher-overview-metrics .launcher-holder-reward{min-width:132px;grid-template-columns:minmax(0,1fr) 46px;align-items:center;gap:8px}.launcher-holder-reward>span{line-height:1.3}.launcher-holder-reward .launcher-reward-coin{width:46px!important;height:46px!important}.launcher-overview-actions{display:flex;align-items:center;gap:5px}.launcher-carousel{min-height:0;flex:1;display:flex;flex-direction:column}.launcher-stepper{min-height:56px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:6px 12px;border-bottom:1px solid var(--line);background:var(--surface-soft)}.launcher-stepper button{position:relative;min-width:0;display:flex;align-items:center;justify-content:flex-start;gap:10px;border:1px solid transparent;border-radius:12px;padding:7px 12px;color:var(--ink-faint);background:transparent;cursor:pointer;transition:color .15s ease,background .15s ease,border-color .15s ease,transform .15s ease,box-shadow .15s ease}.launcher-stepper button:hover:not(:disabled){transform:translateY(-1px);border-color:var(--line-dark);color:var(--ink);background:var(--surface)}.launcher-stepper button:disabled{color:#9da9a1;cursor:not-allowed}.launcher-stepper button.active{border-color:#16935b;color:#fff;background:linear-gradient(135deg,#119157,#08623b);box-shadow:0 7px 18px #08623b33}.launcher-stepper button.complete{border-color:color-mix(in srgb,var(--green) 36%,var(--line));color:var(--green-dark);background:var(--surface-green)}.launcher-stepper button>span{width:30px;height:30px;flex:0 0 auto;display:grid;place-items:center;border:1px solid var(--line-dark);border-radius:9px;color:var(--ink-soft);background:var(--surface);font-size:9px;font-weight:900;box-shadow:inset 0 1px #ffffffa6}.launcher-stepper button.active>span{border-color:#ffffff47;color:#fff;background:#ffffff24;box-shadow:none}.launcher-stepper button.complete>span{border-color:var(--green);color:#fff;background:var(--green);box-shadow:none}.launcher-stepper strong{overflow:hidden;font-size:11px;letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis}.launcher-stage{min-height:0;flex:1;display:flex;overflow:visible}.launcher-section{width:100%;min-width:0;padding:18px 28px;animation:launcher-stage-in .18s ease both}@keyframes launcher-stage-in{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}.launcher-carousel-actions{min-height:50px;display:grid;grid-template-columns:minmax(90px,1fr) auto minmax(90px,1fr);align-items:center;gap:14px;padding:6px 18px;border-top:1px solid var(--line);background:var(--surface-soft)}.launcher-carousel-actions>.button:first-child{justify-self:start}.launcher-carousel-actions>.button:last-child{justify-self:end}.launcher-carousel-actions>span{color:var(--ink-faint);font-size:10px;font-weight:600}@media(min-width:821px){.app-body main:has(.launch-page){padding-top:clamp(10px,1.8vh,18px);padding-bottom:clamp(10px,1.8vh,18px)}.launch-page{height:calc(100dvh - 70px - clamp(20px,3.6vh,36px));min-height:0;display:flex;flex-direction:column;overflow:hidden}.launch-page>.page-header{flex:0 0 auto}.launch-page>.launch-layout{min-height:0;flex:1;align-items:stretch}.launch-page .launch-main,.launch-page .launcher-card{min-height:0;height:100%}}.field{display:flex;flex-direction:column;gap:8px;margin-top:15px}.field>span{font-size:11px;font-weight:700;display:flex;justify-content:space-between;color:#3f4e45}.field>span small{color:var(--ink-faint);font-size:10px;font-weight:500}.field input,.field select,.field textarea,.search-box input{width:100%;border:1px solid var(--line-dark);border-radius:8px;background:#fff;color:var(--ink);height:43px;padding:0 12px;font-size:13px}.field textarea{height:auto;min-height:92px;resize:vertical;padding:11px 12px;line-height:1.5}.field input::placeholder,.search-box input::placeholder{color:#a0aba4}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--green)}.form-grid{display:grid;gap:14px}.form-grid.two{grid-template-columns:1fr .7fr}.form-grid .field{margin-top:0}.launch-profile-grid{display:grid;grid-template-columns:220px 1fr;align-items:stretch;gap:14px;margin-top:15px}.launch-profile-grid .field{margin-top:0}.launch-image-picker{min-height:126px;border:1px dashed #aac5b1;border-radius:10px;background:var(--surface-green);color:var(--green-dark);display:flex;align-items:center;justify-content:center;gap:11px;padding:14px;cursor:pointer;overflow:hidden}.launch-image-picker:hover{border-color:var(--green)}.launch-image-picker>span{display:flex;flex-direction:column;gap:4px;font-size:11px;font-weight:800}.launch-image-picker>span>small{max-width:115px;color:var(--ink-faint);font-size:8px;font-weight:500;line-height:1.4}.launch-image-picker input,.profile-image-editor input{display:none}.input-affix{display:flex;align-items:center;border:1px solid var(--line-dark);border-radius:8px;overflow:hidden}.input-affix>span{color:var(--ink-faint);padding-left:12px;font-size:13px}.input-affix input{border:0}.input-affix:focus-within{border-color:var(--green);box-shadow:0 0 0 3px #10834f14}.launcher-section .field{gap:7px;margin-top:12px}.launcher-section .field>span{font-size:12px}.launcher-section .field input,.launcher-section .field select{height:42px;font-size:14px}.launcher-section .field textarea{min-height:91px;max-height:91px;padding:10px 12px;font-size:13px;resize:none}.launcher-section .form-grid{gap:14px}.launcher-section .launch-profile-grid{grid-template-columns:210px minmax(0,1fr);gap:14px;margin-top:14px}.launcher-section .launch-image-picker{min-height:116px;flex-direction:row;gap:11px;padding:12px;text-align:left}.launcher-section .launch-image-picker>span{gap:3px;font-size:12px}.launcher-section .launch-image-picker>span>small{font-size:9px}.launcher-section .supply-note,.launcher-section .inline-info{margin-top:12px;padding:10px 12px}.launcher-section .supply-note span,.launcher-section .inline-info{font-size:11px}.market-cap-slider{display:grid;gap:6px;margin-top:8px;padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:#fff}.market-cap-slider>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:10px}.market-cap-slider>div:first-child span{color:#3f4e45;font-size:11px;font-weight:700}.market-cap-slider>div:first-child strong{color:var(--green-dark);font-size:16px}.market-cap-slider .range-labels{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:0;font-size:8px}.market-cap-slider .range-labels>button{border:0;padding:0;color:var(--green);background:transparent;font-size:inherit;font-weight:800;cursor:pointer}.market-cap-slider .range-labels span:nth-child(3){overflow:hidden;color:var(--green-dark);text-align:center;text-overflow:ellipsis;white-space:nowrap}.market-cap-range{position:relative;height:14px;display:flex;align-items:center}.market-cap-range .range{position:relative;z-index:1}.market-cap-default-marker{position:absolute;z-index:2;top:-2px;left:9.09%;width:15px;height:18px;padding:0;border:0;background:transparent;cursor:pointer;transform:translate(-50%)}.market-cap-default-marker i{width:3px;height:12px;display:block;margin:3px auto;border-radius:2px;background:var(--green-dark);box-shadow:0 0 0 2px #fff}.launch-identity-footer{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);align-items:stretch;gap:14px;margin-top:12px}.launch-identity-footer .market-cap-slider,.launch-identity-footer .supply-note{height:100%;margin-top:0}.launch-identity-footer .supply-note{justify-content:center}.supply-note,.inline-info{margin-top:17px;padding:11px 12px;border-radius:8px;display:flex;align-items:center;gap:10px;background:var(--surface-soft);color:var(--ink-soft)}.supply-note svg,.inline-info svg{color:var(--green);flex:0 0 auto}.supply-note div{display:flex;flex-direction:column}.supply-note strong{font-size:11px;color:var(--ink)}.supply-note span,.inline-info{font-size:10px;line-height:1.45}.asset-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.asset-option{position:relative;background:#fff;border:1px solid var(--line);border-radius:9px;min-height:72px;display:flex;align-items:center;gap:10px;padding:10px;cursor:pointer;text-align:left}.asset-option:hover{border-color:#a9baac}.asset-option.selected{border-color:var(--green);background:#f4fbf6;box-shadow:0 0 0 2px #10834f14}.asset-option>i,.asset-symbol{width:31px;height:31px;color:#fff;font-size:12px;font-weight:800;font-style:normal;display:grid;place-items:center;border-radius:8px}.equity-token-icon{width:var(--equity-coin-size);height:var(--equity-coin-size);border:0;border-radius:50%;background:transparent;color:inherit;box-shadow:none}.asset-option>span{min-width:0;display:flex;flex-direction:column}.asset-option strong{font-size:11px}.asset-option small{font-size:9px;color:var(--ink-faint);margin-top:3px}.asset-option em{position:absolute;top:6px;right:6px;color:var(--green)}.treasury-asset-picker{position:relative;display:grid;grid-template-columns:38px minmax(0,1fr) 16px;align-items:center;gap:9px;min-height:54px;padding:7px 10px;border:1px solid #b8d8c1;border-radius:9px;background:var(--surface-green);cursor:pointer}.treasury-asset-picker>span{min-width:0;display:grid;gap:2px}.treasury-asset-picker small{color:var(--ink-faint);font-size:9px;text-transform:uppercase;letter-spacing:.08em}.treasury-asset-picker strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.treasury-asset-picker select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;opacity:0;cursor:pointer}.treasury-asset-picker>svg:last-child{color:var(--green-dark);pointer-events:none}.launch-stock-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.launch-stock-grid>button{min-width:0;display:grid;gap:9px;padding:11px;border:1px solid var(--line);border-radius:11px;color:var(--ink);background:#fff;text-align:left;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.launch-stock-grid>button:hover{border-color:#9dc9a9;box-shadow:0 8px 20px #12382312;transform:translateY(-2px)}.launch-stock-grid>button.selected{border-color:var(--green);background:var(--surface-green);box-shadow:0 0 0 2px #10834f1a}.launch-stock-identity{min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr) 16px;align-items:center;gap:8px}.launch-stock-identity>span{min-width:0;display:grid;gap:2px}.launch-stock-identity strong{font-size:12px}.launch-stock-identity small{overflow:hidden;color:var(--ink-faint);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.launch-stock-identity>svg{color:var(--green)}.launch-stock-identity .equity-token-icon{width:34px!important;height:34px!important}.launch-stock-prices{display:grid;grid-template-columns:1fr 1fr;gap:6px}.launch-stock-prices>span{min-width:0;display:grid;gap:2px;padding:7px;border-radius:7px;background:var(--surface-soft)}.launch-stock-prices small{color:var(--ink-faint);font-size:7px}.launch-stock-prices strong{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.launch-stock-gap{font-size:8px;font-weight:750}.launch-stock-gap.positive{color:var(--green)}.launch-stock-gap.negative{color:var(--red)}.allocation-bar,.split-bar{height:9px;border-radius:99px;display:flex;gap:3px;overflow:hidden}.allocation-bar i{background:#08a36a}.allocation-bar i:nth-child(2){background:#7ad691}.allocation-bar i.otc{background:#cee7d3}.allocation-bar i.vesting{background:#e7f1e9}.allocation-legend{display:flex;flex-wrap:wrap;gap:18px;margin-top:10px}.allocation-legend span{font-size:10px;color:var(--ink-soft);display:flex;align-items:center;gap:6px}.dot{width:7px;height:7px;display:inline-block;border-radius:2px}.dot.uni{background:#08a36a}.dot.aero{background:#7ad691}.dot.otc{background:#cee7d3}.dot.vesting{background:#e7f1e9;border:1px solid #b7d2bd}.curve-panel{background:var(--surface-soft);border:1px solid #e7ede7;padding:14px;margin-top:18px;border-radius:9px}.curve-copy{display:flex;align-items:center;gap:10px;margin-bottom:13px}.curve-copy>div{display:flex;flex-direction:column}.curve-copy strong{font-size:11px}.curve-copy small{color:var(--ink-faint);font-size:10px;margin-top:3px}.range{width:100%;height:5px;accent-color:var(--green);cursor:pointer}.range-labels{display:flex;justify-content:space-between;color:var(--ink-faint);font-size:9px;margin-top:5px}.venue-guidance,.inventory-warning{display:flex;align-items:flex-start;gap:9px;margin-top:12px;padding:11px 12px;border:1px solid #ecd79e;border-radius:8px;color:#765324;background:var(--amber-soft)}.venue-guidance svg,.inventory-warning svg{flex:0 0 auto;margin-top:1px}.venue-guidance>div,.inventory-warning>div{display:flex;flex-direction:column;gap:3px}.venue-guidance strong,.inventory-warning strong{font-size:10px}.venue-guidance span,.inventory-warning span{font-size:9px;line-height:1.55}.venue-guidance.critical,.inventory-warning.severe{border-color:#e7b8af;color:#8d3027;background:#fff2ef}.venue-guidance.balanced{border-color:#c9e3d0;color:var(--green-dark);background:var(--surface-green)}.liquidity-control-grid{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;margin-top:18px}.liquidity-slider-stack{display:grid;gap:12px;min-width:0}.liquidity-slider-stack .curve-panel{margin-top:0}.launcher-section .allocation-legend{gap:8px 18px;margin-top:9px}.launcher-section .allocation-legend span{font-size:10px}.launcher-section .liquidity-control-grid{gap:12px;margin-top:16px}.launcher-section .liquidity-slider-stack{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.launcher-section .curve-panel{min-width:0;padding:14px}.launcher-section .curve-copy{gap:8px;margin-bottom:12px}.launcher-section .curve-copy .icon-box{width:30px;height:30px}.launcher-section .curve-copy strong{font-size:12px}.launcher-section .curve-copy small{font-size:10px}.launcher-section .range-labels{gap:8px;font-size:9px}.launcher-section .venue-guidance,.launcher-section .inventory-warning{gap:7px;margin-top:10px;padding:9px}.launcher-section .venue-guidance strong,.launcher-section .inventory-warning strong{font-size:11px}.launcher-section .venue-guidance span,.launcher-section .inventory-warning span{font-size:10px;line-height:1.4}.liquidity-presets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:10px}.liquidity-presets button{position:relative;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 8px;padding:8px 10px;border:1px solid var(--line);border-radius:9px;color:var(--ink);background:var(--surface);text-align:left;cursor:pointer;transition:border-color .14s ease,background .14s ease,transform .14s ease}.liquidity-presets button:hover{border-color:#83c89d;background:var(--surface-green);transform:translateY(-1px)}.liquidity-presets button.active{border-color:var(--green);background:var(--surface-green);box-shadow:inset 0 0 0 1px #10834f26}.liquidity-presets strong{font-size:11px}.liquidity-presets small{grid-column:1 / -1;overflow:hidden;color:var(--ink-soft);font-size:8px;white-space:nowrap;text-overflow:ellipsis}.liquidity-presets b{justify-self:end;color:var(--green-dark);font-size:8px;white-space:nowrap}.liquidity-presets button.active b{padding-right:17px}.liquidity-presets svg{position:absolute;top:7px;right:7px;color:var(--green)}.launcher-section input[type=range]{touch-action:none;-webkit-user-select:none;user-select:none}.mobile-range-value{display:none}.mini-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px}.mini-grid>div{border:1px solid var(--line);border-radius:8px;padding:10px;display:flex;flex-direction:column;gap:3px}.mini-grid small{color:var(--ink-faint);font-size:9px}.mini-grid strong{font-size:13px}.mini-grid span{color:var(--ink-soft);font-size:9px}.launch-summary{position:sticky;top:92px;display:flex;flex-direction:column;gap:12px}.launch-summary .card{padding:22px}.token-preview{display:flex;align-items:center;gap:12px;padding-bottom:18px;border-bottom:1px solid var(--line)}.token-mark{width:42px;height:42px;border-radius:50%;background:var(--green);color:#fff;display:grid;place-items:center;font-weight:800;font-size:17px}.token-mark.large{width:54px;height:54px;font-size:21px}.token-mark.has-image,.token-preview .token-mark:has(img){overflow:hidden;padding:0;background:#fff}.token-mark img{width:100%;height:100%;object-fit:cover}.token-preview h3{font-size:14px;margin:0 0 4px}.token-preview span{color:var(--ink-faint);font-size:10px}.summary-leverage{display:grid;justify-items:start;gap:2px;margin:14px 0 4px;padding:14px;border:1px solid #b8d8c1;border-radius:10px;background:linear-gradient(145deg,#f5fff7,#eaf7ee)}.summary-leverage span{color:var(--green-dark);font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.summary-leverage strong{color:var(--green-dark);font-size:34px;line-height:1;letter-spacing:-.05em}.summary-leverage small{margin-top:3px;color:var(--ink-soft);font-size:8px;line-height:1.4}.summary-list{padding:12px 0}.summary-list>div{display:flex;justify-content:space-between;padding:7px 0;font-size:10px}.summary-list span{color:var(--ink-soft)}.summary-list strong{font-size:10px}.summary-foot,.permission-note{color:var(--ink-faint);font-size:9px;line-height:1.5;display:flex;gap:6px;align-items:flex-start;margin:12px 0 0}.verified-strip{background:var(--surface-green);border:1px solid #d3e9d8;border-radius:9px;padding:12px;display:flex;gap:10px;align-items:center;color:var(--green-dark)}.verified-strip div{display:flex;flex-direction:column;gap:2px}.verified-strip strong{font-size:10px}.verified-strip span{font-size:9px;color:#4d775f}.modal-backdrop{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;background:#08170f8c;display:grid;place-items:center;padding:20px}.modal{position:relative;width:min(520px,100%);max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain;border-radius:14px;background:#fff;padding:clamp(18px,3vw,30px);box-shadow:0 22px 70px #0000002e;scrollbar-width:thin;scrollbar-color:var(--green) var(--surface-soft)}.modal::-webkit-scrollbar{width:8px}.modal::-webkit-scrollbar-track{background:var(--surface-soft)}.modal::-webkit-scrollbar-thumb{border:2px solid var(--surface-soft);border-radius:99px;background:var(--green)}.modal-close{position:absolute;right:15px;top:15px;background:transparent;border:0;cursor:pointer;color:var(--ink-soft)}.modal-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:12px;background:var(--green);color:#fff;margin-bottom:17px}.modal h2{font-size:23px;line-height:1.2;letter-spacing:-.025em;margin-bottom:10px}.modal>p{color:var(--ink-soft);font-size:12px;line-height:1.6}.welcome-backdrop{z-index:11000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.modal.welcome-modal{width:min(580px,calc(100vw - 32px));display:flex;flex-direction:column;align-items:center;gap:14px;padding:32px 28px 24px;border:1px solid color-mix(in srgb,var(--green) 55%,var(--line));border-radius:16px;background:var(--surface);box-shadow:none;text-align:center;overflow-y:auto}.welcome-close{display:grid;place-items:center;width:44px;height:44px;right:8px;top:8px;border-radius:9px;color:var(--ink-soft)}.welcome-close:hover{color:var(--ink);background:var(--surface-soft)}.welcome-logo{width:112px;height:112px;border-radius:26px;object-fit:cover;background:#000;box-shadow:0 0 0 1px color-mix(in srgb,var(--green) 40%,transparent),0 0 42px color-mix(in srgb,var(--green) 45%,transparent)}.modal.welcome-modal h2{margin:6px 0 0;color:var(--ink);font-size:28px;font-weight:800;line-height:1.15;letter-spacing:-.02em}.modal.welcome-modal .welcome-line{max-width:470px;text-wrap:balance;margin:0;color:var(--ink-soft);font-size:17px;line-height:1.5}.welcome-links{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:6px}.modal.welcome-modal .welcome-links button{min-height:48px;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 10px;border:1px solid var(--line-dark);border-radius:10px;color:var(--ink);background:var(--surface-soft);font:inherit;font-size:14px;font-weight:700;cursor:pointer}.welcome-links button svg{flex:none;color:var(--green-dark)}.welcome-links button:hover,.welcome-links button:focus-visible{border-color:var(--green);background:var(--surface-green)}.modal.welcome-modal .welcome-skip{width:100%;min-height:50px;border:0;border-radius:10px;color:#fff;background:var(--green);font:inherit;font-size:16px;font-weight:800;cursor:pointer}.welcome-skip:hover{background:var(--green-dark)}:is(.welcome-links button,.welcome-skip):focus-visible{outline:2px solid var(--green);outline-offset:2px}@media(max-width:820px){.welcome-backdrop{align-items:end;padding:0}.modal.welcome-modal{width:100%;max-height:100dvh;gap:12px;padding:24px 16px calc(16px + env(safe-area-inset-bottom));border-width:1px 0 0;border-radius:18px 18px 0 0}.welcome-logo{width:88px;height:88px;border-radius:22px}.modal.welcome-modal h2{font-size:24px}.modal.welcome-modal .welcome-line{font-size:16px}.welcome-links{grid-template-columns:1fr}}.flash-launch-backdrop{z-index:10000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.flash-launch-modal{box-sizing:border-box;width:min(560px,calc(100vw - 32px));overflow:visible;border:1px solid color-mix(in srgb,var(--green) 45%,var(--line));background:radial-gradient(circle at 15% 0%,color-mix(in srgb,var(--green) 13%,var(--surface)) 0,var(--surface) 47%)}.flash-launch-identity{display:flex;align-items:center;gap:15px;padding-right:28px}.flash-launch-identity>div{min-width:0}.flash-launch-identity small{color:var(--green);font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.flash-launch-identity h2{margin:3px 0 0}.flash-launch-modal>p{margin:13px 0 16px}.flash-launch-address{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface-soft)}.flash-launch-address span{min-width:0;display:grid;gap:4px}.flash-launch-address small{color:var(--ink-faint);font-size:8px;font-weight:700;text-transform:uppercase}.flash-launch-address code{overflow:hidden;color:var(--ink);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.flash-launch-address button{width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:8px;color:var(--green);background:var(--surface-green);cursor:pointer}.flash-launch-amount{display:grid;gap:7px;margin-top:13px}.flash-launch-amount>span{font-size:10px;font-weight:750}.flash-launch-amount>div{min-height:52px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:4px 10px 4px 12px;border:1px solid var(--line-dark);border-radius:10px;background:var(--surface)}.flash-launch-amount input{min-width:0;border:0;padding:0;color:var(--ink);background:transparent;font-size:20px;font-weight:700;outline:0}.flash-launch-amount input:disabled{opacity:.7}.flash-launch-amount>small{color:var(--ink-faint);font-size:8px}.flash-launch-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:18px}.flash-launch-actions a{text-decoration:none}@media(max-width:520px){.flash-launch-backdrop{padding:8px}.flash-launch-modal{width:calc(100vw - 16px);overflow:hidden;padding:20px 15px}.flash-launch-identity{gap:10px}.flash-launch-identity h2{font-size:19px}.flash-launch-actions{grid-template-columns:1fr}.flash-launch-address code{font-size:8px}}.review-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:18px 0}.review-grid span{border:1px solid var(--line);border-radius:8px;padding:10px;display:flex;gap:7px;align-items:center;font-size:10px;font-weight:600}.review-grid svg{width:14px;color:var(--green)}.launch-review-modal{width:min(860px,100%);padding:24px}.launch-review-head{display:grid;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:13px;padding-right:28px}.launch-review-head>div:nth-child(2){min-width:0}.launch-review-head .eyebrow{margin-bottom:3px}.launch-review-head h2{margin:0;font-size:22px}.launch-review-head h2 small{color:var(--green);font-size:13px}.launch-review-head p{display:-webkit-box;overflow:hidden;margin:4px 0 0;color:var(--ink-soft);font-size:10px;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.launch-review-sections{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:16px}.launch-review-sections>section{padding:12px;border:1px solid var(--line);border-radius:9px;background:var(--surface-soft)}.launch-review-sections h3{margin:0 0 7px;color:var(--green-dark);font-size:11px}.launch-review-sections section>div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:4px 0;border-top:1px solid #e8eee9}.launch-review-sections section>div:first-of-type{border-top:0}.launch-review-sections span{color:var(--ink-soft);font-size:9px}.launch-review-sections strong{max-width:65%;overflow:hidden;font-size:10px;text-align:right;text-overflow:ellipsis;white-space:nowrap}.launch-review-sections .launch-review-stock{justify-content:flex-start;padding:1px 0 6px}.launch-review-stock>span{min-width:0;display:grid;gap:2px}.launch-review-stock small{color:var(--ink-faint);font-size:8px}.launch-review-stock>span>strong{max-width:none;font-size:11px;text-align:left}.launch-review-stock .equity-token-icon{width:48px!important;height:48px!important;flex:0 0 auto}.launch-review-allocation{display:grid;grid-template-columns:minmax(190px,.8fr) minmax(0,1.2fr);align-items:center;gap:12px;margin-top:10px}.launch-review-allocation>span{color:var(--ink-soft);font-size:9px}.launch-review-modal .modal-callout{margin:10px 0;padding:10px 12px}.launch-review-modal .modal-callout span{font-size:9px;line-height:1.4}.launch-review-modal{width:min(720px,calc(100vw - 28px));overflow:hidden;padding:18px}.launch-review-modal>.modal-close{z-index:5}.launch-review-card{position:relative;isolation:isolate;overflow:hidden;border:1px solid color-mix(in srgb,var(--green) 30%,var(--line));border-radius:19px;color:var(--ink);background:radial-gradient(circle at 20% 35%,color-mix(in srgb,var(--green) 13%,transparent),transparent 35%),linear-gradient(145deg,color-mix(in srgb,var(--surface-green) 48%,var(--surface)),var(--surface) 58%,color-mix(in srgb,var(--surface-soft) 82%,var(--surface)));box-shadow:inset 0 1px #ffffff8c,0 18px 46px #0a301c1a}.launch-review-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.18;background-image:linear-gradient(color-mix(in srgb,var(--green) 22%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--green) 18%,transparent) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:linear-gradient(115deg,black,transparent 78%);mask-image:linear-gradient(115deg,black,transparent 78%)}.launch-review-card-top{display:flex;min-height:48px;align-items:center;justify-content:space-between;gap:10px;padding:10px 54px 10px 16px;border-bottom:1px solid color-mix(in srgb,var(--green) 18%,var(--line))}.launch-review-card-top>span,.launch-review-card-top>b{display:inline-flex;align-items:center;gap:6px;border-radius:999px;font-size:10px;font-weight:900}.launch-review-card-top>span{color:var(--green-dark);letter-spacing:.055em;text-transform:uppercase}.launch-review-card-top>b{padding:6px 10px;color:var(--ink);background:color-mix(in srgb,var(--surface) 82%,transparent);box-shadow:inset 0 0 0 1px var(--line)}.launch-review-route{display:grid;min-height:290px;grid-template-columns:minmax(190px,1.15fr) 110px minmax(150px,.85fr);align-items:center;gap:4px;padding:22px 30px 18px}.launch-review-asset{display:grid;min-width:0;justify-items:center;align-content:center;text-align:center}.launch-review-coin-stage{position:relative;display:grid;min-width:120px;min-height:120px;place-items:center}.launch-review-coin-stage:before{content:"";position:absolute;width:82%;aspect-ratio:1;border:1px solid color-mix(in srgb,var(--green) 30%,transparent);border-radius:50%;box-shadow:0 0 34px color-mix(in srgb,var(--green) 14%,transparent),inset 0 0 25px color-mix(in srgb,var(--green) 8%,transparent)}.launch-review-new-token .launch-review-coin-stage{min-width:174px;min-height:174px}.launch-review-asset>strong{position:relative;z-index:1;max-width:100%;overflow:hidden;margin-top:2px;color:var(--green-dark);font-size:clamp(22px,4vw,34px);letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap}.launch-review-pair-token>strong{color:var(--ink);font-size:21px}.launch-review-asset>small{max-width:100%;overflow:hidden;color:var(--ink-soft);font-size:11px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.launch-review-connector{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;color:var(--green)}.launch-review-connector>span{grid-column:1/-1;color:var(--ink-faint);font-size:8px;font-weight:900;letter-spacing:.08em;text-align:center;text-transform:uppercase}.launch-review-connector>i{display:block;height:2px;border-radius:99px;background:linear-gradient(90deg,color-mix(in srgb,var(--green) 18%,transparent),var(--green));box-shadow:0 0 8px color-mix(in srgb,var(--green) 32%,transparent)}.launch-review-card-bottom{display:flex;min-height:72px;align-items:center;justify-content:space-between;gap:12px;padding:11px 14px;border-top:1px solid color-mix(in srgb,var(--green) 18%,var(--line));background:color-mix(in srgb,var(--surface) 70%,transparent)}.launch-review-reward-visual{display:grid;min-width:148px;grid-template-columns:50px minmax(0,1fr);align-items:center;gap:9px}.launch-review-reward-visual>span,.launch-review-chips>span{display:grid;min-width:0;gap:2px}.launch-review-reward-visual small,.launch-review-chips small{color:var(--ink-faint);font-size:8px;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.launch-review-reward-visual strong{font-size:14px}.launch-review-chips{display:flex;min-width:0;flex:1;justify-content:flex-end;gap:7px}.launch-review-chips>span{min-width:112px;padding:8px 10px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.launch-review-chips strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.launch-review-modal>.button{width:100%;min-height:49px;justify-content:center;margin-top:12px;font-size:12px}html[data-theme=dark] .launch-review-card{box-shadow:inset 0 1px #ffffff0a,0 18px 46px #0000003d}@media(max-width:600px){.launch-review-modal{width:calc(100vw - 18px);padding:10px}.launch-review-card-top{min-height:44px;padding:8px 42px 8px 11px}.launch-review-card-top>span,.launch-review-card-top>b{font-size:8px}.launch-review-route{min-height:235px;grid-template-columns:minmax(112px,1.15fr) 50px minmax(86px,.85fr);padding:14px 10px 12px}.launch-review-new-token .launch-review-coin-stage{min-width:124px;min-height:124px}.launch-review-new-token .launch-token-coin{--equity-coin-size:112px!important}.launch-review-pair-token .launch-review-coin-stage{min-width:82px;min-height:94px}.launch-review-pair-token .launch-marketplace-coin,.launch-review-pair-token .launch-token-coin{--equity-coin-size:74px!important}.launch-review-asset>strong{font-size:22px}.launch-review-pair-token>strong{font-size:16px}.launch-review-asset>small{font-size:9px}.launch-review-connector{gap:3px}.launch-review-connector>span{font-size:6px}.launch-review-connector>svg{width:16px}.launch-review-card-bottom{align-items:stretch;flex-direction:column;gap:8px}.launch-review-reward-visual{min-width:0}.launch-review-chips{width:100%;justify-content:stretch}.launch-review-chips>span{min-width:0;flex:1}}.modal-callout{display:flex;gap:10px;background:var(--amber-soft);color:#765324;border-radius:8px;padding:12px;font-size:10px;line-height:1.5;margin-bottom:17px}.search-box{width:245px;height:38px;border:1px solid var(--line);background:#fff;border-radius:8px;display:flex;align-items:center;gap:7px;padding:0 10px;color:var(--ink-faint)}.search-box input{height:35px;border:0;padding:0}.filter-row{display:flex;align-items:center;gap:7px;margin-bottom:14px}.filter-row>span{flex:1}.filter{border:1px solid var(--line);background:transparent;color:var(--ink-soft);padding:7px 11px;border-radius:8px;font-size:10px;cursor:pointer}.filter.active{background:#fff;color:var(--ink);font-weight:700}.filter b{margin-left:5px;color:var(--green)}.launch-feature-card{display:grid;grid-template-columns:1.2fr 1.7fr auto;gap:25px;align-items:center;padding:22px}.launch-token-block{display:flex;gap:13px;align-items:center}.launch-token-block h2{font-size:19px;margin:0}.launch-token-block p{color:var(--ink-soft);font-size:10px;line-height:1.4;margin:5px 0;max-width:270px}.title-with-status{display:flex;align-items:center;gap:8px}.address-link{display:inline-flex;align-items:center;gap:3px}.address-link a{display:flex;align-items:center;gap:4px;color:var(--green-dark);font-size:9px;font-weight:600}.address-link button{display:grid;place-items:center;border:0;background:transparent;color:var(--ink-faint);padding:3px;cursor:pointer}.launch-feature-metrics{display:grid;grid-template-columns:repeat(4,1fr)}.launch-feature-metrics>div{display:flex;flex-direction:column;gap:3px;padding:3px 14px;border-left:1px solid var(--line)}.launch-feature-metrics small{color:var(--ink-faint);font-size:8px}.launch-feature-metrics strong{font-size:12px}.launch-feature-metrics span{color:var(--ink-soft);font-size:9px}.green{color:var(--green-dark)}.launch-feature-actions{display:flex;gap:6px}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;margin:34px 0 14px}.section-heading h2{font-size:20px;margin:0;letter-spacing:-.025em}.section-heading .eyebrow{margin-bottom:5px}.section-heading>span{font-size:10px;color:var(--ink-faint)}.module-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:11px}.module-card{padding:17px}.module-card h3{font-size:12px;margin:14px 0 5px}.module-card p{font-size:10px;margin:0;color:var(--ink-soft)}.module-card>small{display:block;font-size:9px;margin-top:4px;color:var(--ink-faint)}.metric-grid{display:grid;gap:11px;margin-bottom:14px}.metric-grid.four{grid-template-columns:repeat(4,1fr)}.metric-card{padding:17px;min-height:119px;display:flex;flex-direction:column}.metric-top{display:flex;align-items:center;justify-content:space-between;color:var(--ink-faint);font-size:9px}.metric-top svg{color:var(--green)}.metric-card>strong{font-size:18px;letter-spacing:-.025em;margin-top:18px}.metric-card>small{font-size:9px;color:var(--ink-faint);margin-top:5px}.content-grid{display:grid;gap:14px}.treasury-grid{grid-template-columns:1.4fr .8fr}.flow-card,.control-card{padding:21px}.tiny-live{font-size:9px;color:var(--ink-faint);display:flex;align-items:center;gap:6px}.flow-map{display:grid;grid-template-columns:1fr 30px 1fr 30px 1fr;align-items:center;margin:4px 0 20px}.flow-map>svg{color:var(--line-dark);justify-self:center}.flow-node{min-width:0;border:1px solid var(--line);padding:13px;border-radius:9px;display:grid;grid-template-columns:32px 1fr;column-gap:8px}.flow-node.strong{border-color:#b7d8c0;background:var(--surface-green)}.flow-icon{grid-row:1 / 3;width:30px;height:30px;border-radius:7px;display:grid;place-items:center;color:var(--green);background:var(--green-soft)}.flow-icon svg{width:15px}.flow-node small{font-size:8px;color:var(--ink-faint)}.flow-node strong{font-size:10px;margin-top:3px;overflow:hidden;text-overflow:ellipsis}.split-card{border:1px solid var(--line);border-radius:9px;padding:14px}.split-head{display:flex;justify-content:space-between;margin-bottom:10px}.split-head div{display:flex;align-items:center;gap:7px;font-size:9px}.split-head span{color:var(--ink-soft)}.split-head strong{font-size:11px}.split-bar i:first-child{background:var(--green)}.split-bar i:last-child{background:var(--lime)}.split-values{display:flex;justify-content:space-between;margin-top:8px;font-size:8px;color:var(--ink-faint)}.destination-row{display:flex;align-items:center;gap:10px;margin-top:13px;background:var(--surface-soft);padding:11px;border-radius:9px}.destination-row>div:nth-child(2){display:flex;flex-direction:column;gap:2px}.destination-row small{color:var(--ink-faint);font-size:8px}.destination-row strong{font-size:10px}.price-tag{margin-left:auto;font-size:10px;font-weight:700}.control-card .field{margin:17px 0 0}.audit-note{padding:9px 10px;border-radius:7px;background:var(--amber-soft);color:#765324;display:flex;gap:7px;font-size:9px;line-height:1.4;margin:13px 0}.audit-note svg{flex:0 0 auto}.control-card hr,.stake-panel hr{border:0;border-top:1px solid var(--line);margin:18px 0}.pause-row{display:flex;align-items:center;gap:12px}.pause-row>div{display:flex;flex-direction:column;gap:3px;flex:1}.pause-row strong{font-size:10px}.pause-row span{font-size:8px;color:var(--ink-faint);line-height:1.35}.asset-table{overflow:hidden}.table-head,.table-row{display:grid;grid-template-columns:1.5fr .7fr .5fr 1fr .7fr;align-items:center;gap:10px;padding:11px 16px}.table-head{background:var(--surface-soft);color:var(--ink-faint);font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.table-row{border-top:1px solid var(--line);font-size:10px}.table-asset{display:flex;gap:9px;align-items:center}.table-asset>i{width:29px;height:29px;border-radius:7px;color:#fff;display:grid;place-items:center;font-style:normal;font-size:10px;font-weight:800}.table-asset b{display:flex;flex-direction:column}.table-asset small{color:var(--ink-faint);font-size:8px;font-weight:500;margin-top:2px}.treasury-stock-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(230px,.8fr) auto;align-items:center;gap:24px;padding:23px;margin-bottom:14px;background:linear-gradient(115deg,#fff,#f6fbf7)}.treasury-stock-identity{display:flex;align-items:center;gap:14px;min-width:0}.asset-symbol.large{width:52px;height:52px;border-radius:13px;font-size:17px;flex:0 0 auto}.treasury-stock-identity .eyebrow{margin-bottom:4px}.treasury-stock-identity h2{margin:0 0 4px;font-size:24px;letter-spacing:-.03em}.treasury-stock-identity h2 small{color:var(--ink-soft);font-size:12px;font-weight:500;letter-spacing:0}.treasury-stock-value{display:flex;flex-direction:column;gap:4px;padding-left:24px;border-left:1px solid var(--line)}.treasury-stock-value small,.treasury-stock-status>span{color:var(--ink-faint);font-size:9px}.treasury-stock-value strong{font-size:17px;letter-spacing:-.02em}.treasury-stock-value span{color:var(--ink-soft);font-size:10px}.treasury-stock-status{display:flex;flex-direction:column;align-items:flex-end;gap:7px;text-align:right}.treasury-market-strip{grid-column:1 / -1;display:grid;grid-template-columns:1fr .72fr 1fr;overflow:hidden;border:1px solid var(--line);border-radius:9px;background:#fff}.treasury-market-strip>div{min-width:0;padding:12px 14px;display:flex;flex-direction:column;gap:4px;border-left:1px solid var(--line)}.treasury-market-strip>div:first-child{border-left:0}.treasury-market-strip small{color:var(--ink-faint);font-size:8px}.treasury-market-strip strong{font-size:14px;letter-spacing:-.015em}.treasury-market-strip span,.treasury-market-strip a{color:var(--ink-soft);font-size:8px}.treasury-market-strip a{display:flex;align-items:center;gap:4px;color:var(--green-dark);font-weight:700}.treasury-market-strip .market-gap{background:var(--surface-soft);text-align:center;align-items:center}.launch-market-quote{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px;overflow:hidden;border:1px solid var(--line);border-radius:9px;background:var(--surface-soft)}.launch-market-quote>div{padding:11px 13px;display:flex;flex-direction:column;gap:3px;border-left:1px solid var(--line)}.launch-market-quote>div:first-child{border-left:0}.launch-market-quote small,.launch-market-quote span{color:var(--ink-faint);font-size:8px}.launch-market-quote strong{font-size:14px}.launcher-section .launch-market-quote{margin-top:16px}.launcher-section .launch-market-quote>div{min-height:92px;justify-content:center;padding:14px}.launcher-section .launch-market-quote small,.launcher-section .launch-market-quote span{font-size:10px}.launcher-section .launch-market-quote strong{font-size:18px}.treasury-kpis{margin-bottom:14px}.treasury-public-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);margin-top:14px}.treasury-policy-public,.compact-revenue-card{padding:21px}.treasury-policy-list{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-bottom:15px}.treasury-policy-list>div{min-width:0;padding:11px;border:1px solid var(--line);border-radius:8px;background:var(--surface-soft);display:grid;grid-template-columns:1fr auto;gap:4px 10px}.treasury-policy-list span{color:var(--ink-soft);font-size:9px}.treasury-policy-list strong{font-size:11px}.treasury-policy-list small{grid-column:1 / -1;color:var(--ink-faint);font-size:8px;line-height:1.4}.compact-revenue-flow{display:grid;grid-template-columns:1fr 22px 1fr 22px 1fr;align-items:center;margin-bottom:13px}.compact-revenue-flow>svg{justify-self:center;color:var(--line-dark)}.compact-revenue-flow>div{min-width:0;display:flex;align-items:center;gap:8px;padding:11px;border:1px solid var(--line);border-radius:8px;color:var(--green)}.compact-revenue-flow>div span{min-width:0;display:flex;flex-direction:column;gap:2px}.compact-revenue-flow small{color:var(--ink-faint);font-size:8px}.compact-revenue-flow strong{color:var(--ink);font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.compact-flow-balances{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px}.compact-flow-balances>div{display:flex;flex-direction:column;gap:4px;padding:9px;border-radius:7px;background:var(--surface-soft)}.compact-flow-balances span{color:var(--ink-faint);font-size:8px}.compact-flow-balances strong{font-size:10px}.treasury-strategy-section{margin-top:14px;padding:21px}.strategy-public-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.strategy-public-head>div{display:flex;flex-direction:column;gap:5px}.strategy-public-head strong{font-size:12px}.strategy-public-head span{max-width:760px;color:var(--ink-soft);font-size:9px;line-height:1.5}.strategy-rule-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px}.strategy-rule-grid>div{display:flex;flex-direction:column;gap:4px;padding:11px;border:1px solid var(--line);border-radius:8px;background:var(--surface-soft)}.strategy-rule-grid span{color:var(--ink-faint);font-size:8px}.strategy-rule-grid strong{font-size:11px}.strategy-picker{margin:15px 0}.strategy-picker>span{display:block;margin-bottom:7px;color:var(--ink);font-size:10px;font-weight:700}.strategy-picker>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.strategy-picker button{position:relative;min-height:74px;padding:11px;border:1px solid var(--line);border-radius:9px;background:var(--surface-soft);color:var(--ink);text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:5px}.strategy-picker button:hover,.strategy-picker button.selected{border-color:var(--green);background:var(--surface-green)}.strategy-picker button strong{font-size:10px}.strategy-picker button small{color:var(--ink-soft);font-size:8px;line-height:1.35}.strategy-picker button svg{position:absolute;top:9px;right:9px;color:var(--green)}.strategy-tuning-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.strategy-tuning-grid.mix{margin-bottom:10px;padding:12px;border:1px solid var(--line);border-radius:9px;background:var(--surface-soft)}.treasury-activity-card{overflow:hidden}.treasury-activity-list{display:flex;flex-direction:column}.treasury-activity-row{display:grid;grid-template-columns:34px minmax(0,1fr) minmax(190px,auto) 16px;align-items:center;gap:12px;padding:13px 17px;border-top:1px solid var(--line);transition:background .15s ease}.treasury-activity-row:first-child{border-top:0}.treasury-activity-row:hover{background:var(--surface-soft)}.activity-kind{width:32px;height:32px;display:grid;place-items:center;border-radius:8px;background:var(--green-soft);color:var(--green)}.treasury-activity-row.sell .activity-kind{background:var(--amber-soft);color:var(--amber)}.treasury-activity-row.reward .activity-kind{background:#eef4ff;color:#4169a8}.activity-copy,.activity-amount{min-width:0;display:flex;flex-direction:column;gap:3px}.activity-copy strong,.activity-amount strong{font-size:10px}.activity-copy small,.activity-amount small{color:var(--ink-faint);font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.activity-amount{align-items:flex-end;text-align:right}.treasury-activity-row>svg{color:var(--ink-faint)}.treasury-activity-empty{min-height:130px;display:flex;align-items:center;justify-content:center;gap:9px;color:var(--ink-faint);font-size:10px}.treasury-settings-modal{width:min(680px,100%);max-height:calc(100vh - 36px);overflow-y:auto}.settings-stock-list{margin-top:18px;display:grid;grid-template-columns:1fr 1fr;gap:8px}.settings-stock-list>span{grid-column:1 / -1;color:var(--ink);font-size:10px;font-weight:700}.settings-stock-list button{border:1px solid var(--line);border-radius:8px;background:#fff;padding:9px;display:flex;align-items:center;gap:9px;text-align:left;cursor:pointer}.settings-stock-list button:hover:not(:disabled){border-color:var(--green);background:var(--surface-green)}.settings-stock-list button.selected{border-color:var(--green);background:var(--surface-green)}.settings-stock-list button:disabled{cursor:default;opacity:.65}.settings-stock-list button>i{width:30px;height:30px;border-radius:7px;color:#fff;display:grid;place-items:center;font-style:normal;font-size:10px;font-weight:800}.settings-stock-list button>span{display:flex;flex-direction:column;gap:2px;flex:1}.settings-stock-list button strong{font-size:10px}.settings-stock-list button small{color:var(--ink-faint);font-size:8px}.settings-stock-list button>svg{color:var(--green)}.staking-market-section{margin-bottom:18px}.staking-market-heading{margin-top:0}.staking-market-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.staking-market-card{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--ink);padding:16px;text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:12px;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.staking-market-card:hover{border-color:#a9cdb4;box-shadow:var(--shadow);transform:translateY(-1px)}.staking-market-card.selected{border-color:var(--green);box-shadow:0 0 0 1px var(--green)}.staking-market-card.featured{grid-column:span 2;background:var(--surface-green);border-color:#b7d8c0}.staking-market-token{display:flex;align-items:center;gap:9px}.staking-market-token>i{width:34px;height:34px;border-radius:50%;background:var(--green);color:#fff;display:grid;place-items:center;font-style:normal;font-size:12px;font-weight:800}.staking-market-token>.launch-token-coin{flex:0 0 auto;--equity-coin-size: 34px !important}.staking-market-token>span{display:flex;flex-direction:column;gap:2px;min-width:0}.staking-market-token strong{font-size:12px}.staking-market-token small{color:var(--ink-faint);font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.staking-market-role{color:var(--green-dark);font-size:8px;font-weight:800;text-transform:uppercase;letter-spacing:.07em}.staking-market-metrics{display:grid;grid-template-columns:1fr 1fr;gap:12px}.staking-market-metrics>span{display:flex;flex-direction:column;gap:4px}.staking-market-metrics small{color:var(--ink-faint);font-size:8px}.staking-market-metrics strong{font-size:11px}.staking-market-foot{border-top:1px solid var(--line);padding-top:10px;display:flex;align-items:center;justify-content:space-between;gap:8px}.staking-market-foot code{color:var(--ink-faint);font-size:8px}.staking-market-foot b{color:var(--green-dark);font-size:8px;display:flex;align-items:center;gap:4px}.staking-hero{display:grid;grid-template-columns:1.35fr .75fr;gap:14px;margin-bottom:14px}.staking-main-card{padding:28px;background:#0c5e39;color:#fff;position:relative;overflow:hidden}.staking-main-card:after{content:"";position:absolute;right:-100px;bottom:-140px;width:320px;height:320px;border:70px solid rgba(255,255,255,.06);border-radius:50%}.staking-orb{width:48px;height:48px;background:#ffffff1f;display:grid;place-items:center;border-radius:12px;margin-bottom:31px}.staking-main-card .eyebrow{color:#a6e6bd}.staking-main-card h2{font-size:36px;margin-bottom:8px;letter-spacing:-.04em}.staking-main-card h2 small{font-size:13px;letter-spacing:0;opacity:.7}.staking-main-card>p{font-size:10px;opacity:.72;max-width:480px;line-height:1.5}.staking-stats{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(255,255,255,.14);margin-top:28px;padding-top:17px}.staking-stats>div{display:flex;flex-direction:column;gap:4px}.staking-stats small{font-size:8px;opacity:.65}.staking-stats strong{font-size:11px}.capacity{margin-top:19px}.capacity>div:first-child{display:flex;justify-content:space-between;font-size:8px;margin-bottom:6px;opacity:.75}.staking-main-card .progress{background:#ffffff21}.staking-main-card .progress i{background:var(--lime)}.staking-reward-value{display:inline-flex;align-items:center;gap:6px}.staking-reward-value>.launch-token-coin{flex:0 0 auto;--equity-coin-size: 24px !important}.staking-main-card>*{position:relative;z-index:1}.staking-main-head{position:relative;z-index:1;display:flex;align-items:center;gap:15px}.staking-main-head .staking-orb{width:66px;height:66px;flex:0 0 auto;margin:0;overflow:visible;background:transparent}.staking-main-head .staking-orb .launch-token-coin{--equity-coin-size: 62px !important}.staking-main-head h2{margin:0}.staking-main-head .eyebrow{margin-bottom:5px}.staking-hero-claims{position:relative;z-index:1;display:flex;gap:8px;margin-top:18px}.staking-hero-claims .button{min-height:36px;margin:0;border-color:#ffffff40}.staking-hero-claims .button-secondary{color:#fff;background:#ffffff1a}.staking-hero-claims .button-primary{color:#075533;background:#fff}.asset-claim-button{align-items:center;justify-content:center;gap:7px}.asset-claim-button>.launch-token-coin{flex:0 0 auto;--equity-coin-size: 23px !important}.stake-capacity-footer{margin-top:16px;padding-top:13px;border-top:1px solid var(--line)}.stake-capacity-footer>div:first-child{color:var(--ink-soft);font-weight:750;opacity:1}.stake-panel{padding:21px}.tabs{display:grid;grid-template-columns:1fr 1fr;background:var(--surface-soft);border-radius:8px;padding:3px}.tabs button{border:0;background:transparent;padding:8px;border-radius:6px;font-size:10px;font-weight:700;cursor:pointer}.tabs button.active{background:#fff;box-shadow:var(--shadow)}.token-input{height:53px;display:grid;grid-template-columns:1fr auto auto;align-items:center;border:1px solid var(--line-dark);border-radius:9px;padding:0 9px}.token-input input{border:0;height:45px;min-width:0;font-size:18px;padding:0 5px}.token-input button{border:0;color:var(--green);font-size:8px;font-weight:800;background:var(--surface-green);padding:5px 6px;border-radius:5px;cursor:pointer}.token-input>span{display:flex;align-items:center;gap:5px;font-size:10px;font-weight:700;margin-left:7px}.token-input>span i{width:22px;height:22px;border-radius:50%;background:var(--green);color:#fff;display:grid;place-items:center;font-style:normal;font-size:8px}.token-input.compact{height:41px;grid-template-columns:1fr auto}.token-input.compact input{height:36px;font-size:13px}.stake-panel .button{margin-top:13px}.stake-details{padding:10px 0 0}.stake-details>div{display:flex;justify-content:space-between;font-size:8px;padding:4px 0}.stake-details span{color:var(--ink-faint)}.token-input>.token-input-render{width:30px;height:30px;flex:0 0 auto;margin-left:7px;padding:0;overflow:visible}.token-input-render>.launch-token-coin{--equity-coin-size: 27px !important}.progress{height:6px;border-radius:99px;background:#e8eee8;overflow:hidden}.progress i{display:block;height:100%;background:var(--green);border-radius:inherit}.claim-card{padding:17px;display:flex;justify-content:space-between;align-items:center;gap:20px}.claim-card>div{display:flex;align-items:center;gap:10px}.claim-card h3{font-size:12px;margin:0 0 3px}.claim-card p{font-size:9px;color:var(--ink-faint);margin:0}.rewards-hero-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:14px;margin-bottom:14px}.reward-balance-card,.weight-card{padding:22px}.stock-balance{display:flex;align-items:center;gap:12px;margin:25px 0}.stock-balance>i{width:46px;height:46px;border-radius:11px;color:#fff;font-style:normal;font-weight:800;display:grid;place-items:center}.stock-balance h2{font-size:26px;margin:0}.stock-balance span{color:var(--ink-faint);font-size:9px}.threshold>div:first-child{display:flex;justify-content:space-between;font-size:9px;margin-bottom:7px}.threshold small{display:block;color:var(--ink-faint);font-size:8px;margin-top:7px}.weight-equation{display:grid;grid-template-columns:1fr 30px 1fr;align-items:center}.weight-equation>svg{color:var(--line-dark);justify-self:center}.weight-equation>div{padding:15px;border:1px solid var(--line);border-radius:9px;display:grid;grid-template-columns:34px 1fr;column-gap:9px}.equation-icon{grid-row:1/3;width:32px;height:32px;display:grid;place-items:center;background:#eef1ef;border-radius:8px;color:var(--ink-soft)}.equation-icon.green{background:var(--green-soft);color:var(--green)}.equation-icon svg{width:16px}.weight-equation small{color:var(--ink-faint);font-size:8px}.weight-equation strong{font-size:12px}.weight-card .inline-info{margin-top:15px}.rewards-grid{grid-template-columns:1.25fr .75fr}.rewards-grid>.card{padding:21px}.timeline-row{display:grid;grid-template-columns:29px 1fr auto;align-items:center;gap:11px;padding:12px 0;border-top:1px solid var(--line)}.timeline-row:first-child{border-top:0}.timeline-row>b{width:27px;height:27px;border-radius:7px;display:grid;place-items:center;background:var(--surface-green);color:var(--green);font-size:9px}.timeline-row>div{display:flex;flex-direction:column;gap:3px}.timeline-row strong{font-size:10px}.timeline-row span{color:var(--ink-faint);font-size:8px}.muted{color:var(--ink-faint);font-size:9px}.epoch-control>p{font-size:10px;color:var(--ink-soft);line-height:1.55}.epoch-stats{display:grid;grid-template-columns:repeat(3,1fr);margin-top:16px;padding-top:13px;border-top:1px solid var(--line)}.epoch-stats>div{display:flex;flex-direction:column;gap:4px}.epoch-stats span{font-size:8px;color:var(--ink-faint)}.epoch-stats b{font-size:9px}.empty-epochs{margin-top:14px;text-align:center;padding:32px}.empty-icon{margin:0 auto 11px;width:44px;height:44px;border-radius:11px;display:grid;place-items:center;background:var(--surface-green);color:var(--green)}.empty-epochs h3{font-size:12px;margin-bottom:5px}.empty-epochs p{font-size:9px;color:var(--ink-faint);margin:0 auto 8px;max-width:460px;line-height:1.5}.field-explanation{margin:-3px 0 8px;color:var(--ink-soft);font-size:9px;line-height:1.55}.learn-more-link{width:100%;margin-top:15px;padding:13px 0 1px;border:0;border-top:1px solid var(--line);background:transparent;color:var(--green-dark);display:flex;align-items:center;gap:7px;cursor:pointer;font-size:9px;font-weight:750;text-align:left}.learn-more-link svg:last-child{margin-left:auto;transition:transform .15s ease}.learn-more-link:hover svg:last-child{transform:translate(3px)}.distribution-policy{display:flex;gap:9px;align-items:flex-start;margin:14px 0;padding:12px;border:1px solid #d5e8da;border-radius:9px;background:var(--surface-green);color:var(--green-dark);font-size:9px;line-height:1.55}.distribution-policy svg{flex:0 0 auto;margin-top:1px}.docs-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:18px;align-items:start}.docs-nav{position:sticky;top:88px;display:flex;flex-direction:column;gap:4px;padding:15px;border:1px solid var(--line);border-radius:11px;background:#fff}.docs-nav>span{padding:2px 8px 9px;color:var(--ink-faint);font-size:8px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.docs-nav button{border:0;border-radius:7px;background:transparent;color:var(--ink-soft);padding:10px 9px;display:flex;align-items:center;justify-content:space-between;gap:9px;cursor:pointer;font-size:9px;font-weight:650;text-align:left}.docs-nav button:hover,.docs-nav button.active{background:var(--surface-green);color:var(--green-dark)}.docs-content{display:flex;flex-direction:column;gap:12px}.docs-section{padding:27px 29px;scroll-margin-top:95px;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}.docs-section.highlighted{border-color:#8ac19a;box-shadow:0 0 0 3px #10834f14,var(--shadow);transform:translateY(-1px)}.docs-section article{scroll-margin-top:95px}.docs-section h2{margin:6px 0 12px;font-size:18px;letter-spacing:-.02em}.docs-section p{max-width:760px;margin:8px 0;color:var(--ink-soft);font-size:10px;line-height:1.75}.docs-callout{max-width:760px;margin-top:15px;padding:14px;display:flex;flex-direction:column;gap:5px;border-left:3px solid var(--green);border-radius:0 8px 8px 0;background:var(--surface-green)}.docs-callout strong{color:var(--green-dark);font-size:10px}.docs-callout span{color:var(--ink-soft);font-size:9px;line-height:1.6}.docs-callout.amber{border-left-color:var(--amber);background:var(--amber-soft)}.docs-callout.amber strong{color:#765324}.docs-section code{padding:2px 5px;border:1px solid #dce8df;border-radius:4px;color:var(--green-dark);background:var(--surface-green);font-size:.92em}.investor-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:14px;align-items:stretch}.investor-thesis{padding:34px;background:linear-gradient(135deg,#fff,#f4fbf5)}.investor-thesis h2{margin:4px 0 15px;font-size:clamp(25px,3vw,36px);letter-spacing:-.04em}.investor-thesis p{max-width:760px;margin:10px 0;color:var(--ink-soft);font-size:12px;line-height:1.72}.investor-cta{margin-top:18px}.founder-card{padding:30px;display:flex;align-items:center;gap:18px;background:#0c5e39;color:#fff;overflow:hidden;position:relative}.founder-card:after{content:"";position:absolute;width:180px;height:180px;right:-100px;bottom:-110px;border:38px solid rgba(255,255,255,.06);border-radius:50%}.founder-card>*{position:relative;z-index:1}.founder-avatar{width:60px;height:60px;flex:0 0 auto;display:grid;place-items:center;border:1px solid rgba(255,255,255,.2);border-radius:15px;background:#ffffff1f;font-size:24px;font-weight:800}.founder-card .eyebrow{color:#a6e6bd;margin-bottom:6px}.founder-card h2{margin:0 0 6px;font-size:24px;letter-spacing:-.03em}.founder-card a{display:inline-flex;align-items:center;gap:5px;color:var(--lime);font-size:11px;font-weight:750}.founder-card p{margin:16px 0 0;max-width:330px;color:#ffffffb8;font-size:10px;line-height:1.6}.investor-footnote{margin:13px 2px 0;color:var(--ink-faint);font-size:8px}.operation-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:11px}.operation-card{padding:17px;display:grid;grid-template-columns:36px 1fr;column-gap:11px;align-items:start}.operation-icon{width:35px;height:35px;border-radius:9px;display:grid;place-items:center;background:var(--surface-green);color:var(--green);grid-row:1/3}.operation-card h3{font-size:11px;margin:2px 0 5px}.operation-card p{font-size:9px;color:var(--ink-faint);line-height:1.45;margin:0 0 12px}.operation-card .button{grid-column:2;justify-self:start;min-height:31px}.operation-inline-status,.operation-inline-error{display:block;font-size:8px;line-height:1.4;margin:-5px 0 10px}.operation-inline-status{color:var(--green)}.operation-inline-error{color:var(--red)}.reward-unlock-card{border-color:color-mix(in srgb,var(--green) 38%,var(--line));background:linear-gradient(145deg,var(--surface),var(--surface-green))}.operations-bottom{grid-template-columns:1.1fr .9fr;margin-top:14px}.operations-bottom>.card{padding:21px}.authority-list>div{display:grid;grid-template-columns:31px 1fr auto;align-items:center;gap:10px;padding:10px 0;border-top:1px solid var(--line)}.authority-list>div:first-child{border-top:0}.role{width:29px;height:29px;border-radius:7px;display:grid;place-items:center;font-size:9px;font-weight:800}.role.protocol{background:#dff3e5;color:var(--green-dark)}.role.creator{background:#e7eef9;color:#37649a}.role.keeper{background:var(--amber-soft);color:var(--amber)}.role.public{background:#edf0ed;color:#66726b}.authority-list>div>div{display:flex;flex-direction:column;gap:3px}.authority-list strong{font-size:10px}.authority-list small{color:var(--ink-faint);font-size:8px}.health-list>div{display:flex;align-items:center;justify-content:space-between;min-height:38px;border-top:1px solid var(--line);font-size:9px}.health-list>div:first-child{border-top:0}.health-list span{color:var(--ink-soft)}.health-list strong{font-size:9px}.address-book{margin-top:14px;padding:21px}.address-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;border:1px solid var(--line);background:var(--line);border-radius:8px;overflow:hidden}.address-grid>div{background:#fff;padding:11px;display:flex;flex-direction:column;gap:5px}.address-grid>div>span{color:var(--ink-faint);font-size:8px}.global-message,.toast{position:fixed;z-index:6000;bottom:20px;right:20px;max-width:min(440px,calc(100vw - 40px));background:#123c28;color:#fff;padding:12px 14px;border-radius:9px;box-shadow:0 12px 30px #0000002e;display:flex;align-items:center;gap:9px;font-size:10px;line-height:1.4}.global-message.error{background:#633333}.global-message button{background:transparent;color:#fff;border:0;display:grid;place-items:center;margin-left:auto;cursor:pointer}.toast{background:var(--green-dark)}.rwa-notice{max-width:min(520px,calc(100vw - 40px));animation:toast-in .18s ease-out}.spin{animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.page-transition{animation:page-enter .28s cubic-bezier(.2,.75,.25,1) both}.detail-content{animation:detail-enter .22s ease both}@keyframes page-enter{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes detail-enter{0%{opacity:0;transform:translate(6px)}to{opacity:1;transform:none}}.card-clickable{cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.card-clickable:hover,.metric-card:hover,.module-card:hover,.operation-card:hover,.launch-feature-card:hover{transform:translateY(-3px);border-color:#c4d8c8;box-shadow:var(--shadow-hover)}.card-clickable:active{transform:translateY(-1px) scale(.995)}.icon-button,.asset-option,.filter,.tabs button,.token-input button{transition:transform .15s ease,background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.icon-button:hover,.asset-option:hover,.filter:hover,.token-input button:hover{transform:translateY(-1px);box-shadow:0 6px 14px #12382312}.progress i{transition:width .5s cubic-bezier(.2,.75,.25,1)}.capacity>small{display:block;margin-top:8px;font-size:8px;line-height:1.45;opacity:.62}.launch-feature-card.card-clickable{outline:0}.launch-feature-card.card-clickable:focus-visible{outline:3px solid rgba(16,131,79,.2);outline-offset:3px}.back-link{border:0;background:transparent;color:var(--ink-soft);display:inline-flex;align-items:center;gap:7px;padding:3px 0;margin-bottom:17px;cursor:pointer;font-size:11px;font-weight:700;transition:color .15s ease,transform .15s ease}.back-link svg{transform:rotate(180deg)}.back-link:hover{color:var(--green-dark);transform:translate(-3px)}.token-detail-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(290px,.8fr);align-items:center;gap:45px;min-height:245px;padding:37px 40px;border-radius:20px;color:#fff;background:linear-gradient(128deg,#063c26,#087044 58%,#11935a);box-shadow:0 22px 55px #074a2b29}.token-detail-hero:before,.token-detail-hero:after{content:"";position:absolute;border-radius:50%;pointer-events:none}.token-detail-hero:before{width:290px;height:290px;border:58px solid rgba(255,255,255,.055);right:-92px;top:-154px}.token-detail-hero:after{width:175px;height:175px;background:#a6e85713;left:39%;bottom:-138px}.token-detail-hero.main-token{background:linear-gradient(128deg,#072f20,#075b38 58%,#0b7948)}.token-detail-identity,.token-detail-role{position:relative;z-index:1}.token-detail-identity{display:flex;align-items:center;gap:19px;min-width:0}.token-detail-identity .detail-token-coin{flex:0 0 auto}.detail-mark{width:76px;height:76px;flex:0 0 auto;background:#ffffff24;border:1px solid rgba(255,255,255,.2);font-size:31px;box-shadow:inset 0 1px #ffffff24}.detail-mark.has-image{border-width:3px;border-color:#ffffffbf;box-shadow:0 10px 28px #00000026}.token-detail-identity .eyebrow{color:#b5edc8;margin-bottom:7px}.token-detail-identity h1{margin:0 0 7px;font-size:clamp(31px,4vw,48px);line-height:1;letter-spacing:-.045em;overflow-wrap:anywhere}.token-detail-identity p{margin:0;font-size:12px;opacity:.7}.token-strategy-link{width:fit-content;display:inline-flex;align-items:center;gap:5px;margin:1px 0 0;padding:4px 8px;border:1px solid rgba(190,255,215,.32);border-radius:999px;color:#e5fff0;background:#02271757;box-shadow:inset 0 1px #ffffff12;font:inherit;font-size:9px;font-weight:850;line-height:1;letter-spacing:.015em;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.token-strategy-link:hover{border-color:#cfffe1b3;background:#0227178c;transform:translateY(-1px)}.token-strategy-link:focus-visible{outline:2px solid #c7ffdc;outline-offset:2px}.token-identity-actions{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.token-profile-edit-trigger{display:inline-flex;align-items:center;gap:4px;min-height:23px;padding:4px 8px;border:1px solid rgba(220,255,233,.42);border-radius:999px;color:#f2fff7;background:#ffffff1f;font:inherit;font-size:8px;font-weight:800;cursor:pointer}.token-profile-edit-trigger:hover{border-color:#ebfff2cc;background:#fff3}.token-profile-edit-trigger:focus-visible{outline:2px solid #c7ffdc;outline-offset:2px}.token-detail-identity .token-profile-description{max-width:580px;margin-top:10px;font-size:11px;line-height:1.55;opacity:.86;white-space:pre-wrap}.token-profile-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:11px}.token-profile-links a{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border:1px solid rgba(255,255,255,.2);border-radius:99px;background:#ffffff14;font-size:9px;font-weight:700}.token-profile-links a:hover{background:#ffffff29}.token-detail-role{justify-self:end;max-width:410px}.token-detail-role .status{background:#ffffff21;color:#fff}.token-detail-role p{margin:13px 0 12px;font-size:11px;line-height:1.6;opacity:.76}.token-detail-role .address-link a,.token-detail-role .address-link button{color:#fff;opacity:.8}.token-detail-role>.button{margin-top:14px;min-height:32px;padding:6px 10px;background:#ffffffeb}.token-header-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid rgba(255,255,255,.18);border-radius:10px;background:#ffffff1f}.token-header-kpis>div{min-width:0;min-height:52px;display:flex;flex-direction:column;justify-content:center;gap:4px;padding:8px 10px;background:#022d1b33}.token-header-kpis span,.token-header-kpis strong{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.token-header-kpis span{color:#ffffff9e;font-size:7px;font-weight:750;text-transform:uppercase;letter-spacing:.06em}.token-header-kpis strong{color:#fff;font-size:9px}.token-profile-modal{width:min(650px,100%);max-height:calc(100vh - 40px);overflow-y:auto}.profile-image-editor{margin:18px 0 4px;border:1px dashed #aac5b1;border-radius:10px;background:var(--surface-green);display:flex;align-items:center;gap:13px;padding:12px;cursor:pointer}.profile-image-editor>.profile-image-coin{--equity-coin-size: 58px !important;flex:0 0 auto}.profile-image-editor>span{display:flex;flex-direction:column;gap:4px}.profile-image-editor strong{font-size:11px}.profile-image-editor small{color:var(--ink-faint);font-size:9px}.token-profile-modal .profile-recovery-note{display:flex;align-items:flex-start;gap:8px;margin:12px 0 0;padding:10px 12px;border:1px solid #add9ba;border-radius:9px;color:var(--green-dark);background:var(--surface-green);font-size:9px;line-height:1.5}.token-profile-modal .profile-recovery-note svg{flex:0 0 auto;margin-top:1px}.token-detail-nav{position:sticky;top:82px;z-index:8;display:flex;gap:5px;width:fit-content;max-width:100%;overflow-x:auto;margin:17px auto 27px;padding:5px;border:1px solid var(--line);border-radius:12px;background:#ffffffe6;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);scrollbar-width:none}.token-detail-nav::-webkit-scrollbar{display:none}.token-detail-nav button{white-space:nowrap;border:0;border-radius:8px;background:transparent;color:var(--ink-soft);padding:9px 14px;display:inline-flex;align-items:center;gap:7px;cursor:pointer;font-size:11px;font-weight:700;transition:color .15s ease,background .15s ease,transform .15s ease,box-shadow .15s ease}.token-detail-nav button:hover{color:var(--green-dark);background:var(--surface-green)}.token-detail-nav button.active{color:#fff;background:var(--green);box-shadow:0 6px 14px #10834f33}.detail-metrics{margin-top:0}.detail-module-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.detail-module-card{min-height:132px;padding:21px;display:grid;grid-template-columns:38px 1fr auto;align-items:start;gap:13px}.detail-module-card>div{min-width:0}.detail-module-card small{display:block;margin-bottom:5px;color:var(--green);font-size:8px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.detail-module-card h3{margin:0 0 6px;font-size:14px}.detail-module-card p{margin:0;max-width:420px;color:var(--ink-soft);font-size:10px;line-height:1.5}.detail-module-card>svg{align-self:center;color:var(--green);transition:transform .16s ease}.detail-module-card:hover>svg{transform:translate(4px)}.main-boundary-card{padding:25px;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:16px;border-color:#bddac4;background:linear-gradient(110deg,#f7fcf8,#eef9f1)}.main-boundary-card .eyebrow{margin-bottom:4px}.main-boundary-card h2{margin:0 0 5px;font-size:17px}.main-boundary-card p{margin:0;color:var(--ink-soft);font-size:10px;line-height:1.5}.detail-contract-strip{display:flex;align-items:stretch;flex-wrap:wrap;gap:1px;margin-top:13px;padding:0;overflow:hidden;background:var(--line)}.detail-contract-strip>div{flex:1 1 170px;min-height:68px;padding:14px 16px;display:flex;flex-direction:column;justify-content:center;gap:7px;background:#fff}.detail-contract-strip small{color:var(--ink-faint);font-size:8px;text-transform:uppercase;letter-spacing:.08em}.detail-contract-strip code,.detail-contract-strip strong{font-size:9px}.embedded-module>.page-header,.embedded-module>.staking-market-section{display:none}.embedded-module .staking-hero{margin-top:0}.kpi-deck{margin-top:13px}.app-body main:has(.token-detail-page.overview-active){padding-top:14px;padding-bottom:14px}.token-detail-page.overview-active{height:calc(100dvh - 98px);min-height:0;display:flex;flex-direction:column;overflow:hidden}.overview-active .back-link{flex:0 0 auto;margin-bottom:8px}.overview-active .token-detail-hero{min-height:108px;flex:0 0 auto;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:24px;padding:12px 22px;border-radius:14px}.overview-active .token-detail-identity{gap:12px}.overview-active .token-detail-identity .detail-token-coin{--equity-coin-size: 70px !important}.overview-active .token-detail-identity .eyebrow{margin-bottom:3px;font-size:8px}.overview-active .token-detail-identity h1{margin-bottom:3px;font-size:clamp(25px,3vw,34px)}.overview-active .token-detail-identity p{font-size:9px}.overview-active .token-profile-description{display:none}.overview-active .token-profile-links{margin-top:5px}.overview-active .token-detail-role{max-width:480px}.overview-active .token-detail-role p{margin:7px 0 5px;font-size:9px;line-height:1.35}.overview-active .token-detail-role>.button{display:none}.overview-active .token-detail-nav{position:static;min-height:38px;flex:0 0 auto;margin:7px auto;padding:3px}.overview-active .token-detail-nav button{padding:6px 10px;font-size:9px}.overview-active .detail-content{min-height:0;flex:1}.token-overview-stage{height:100%;min-height:0;display:flex;flex-direction:column;gap:7px}.overview-market-grid{min-height:0;flex:1;display:grid;grid-template-columns:minmax(280px,1.1fr) minmax(300px,.9fr);gap:7px}.overview-kpi-footer{min-width:0;flex:0 0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(80px,1fr));gap:5px}.overview-kpi-footer .metric-card{min-width:0;min-height:52px;padding:6px 8px;justify-content:center;overflow:hidden;border-radius:8px}.overview-kpi-footer .metric-top{gap:5px;font-size:6px}.overview-kpi-footer .metric-top span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.overview-kpi-footer .metric-top svg{width:10px;height:10px;flex:0 0 auto}.overview-kpi-footer .metric-card>strong{overflow:hidden;margin-top:3px;font-size:clamp(9px,.9vw,12px);white-space:nowrap;text-overflow:ellipsis}.overview-kpi-footer .metric-card>small{overflow:hidden;margin-top:1px;font-size:6px;white-space:nowrap;text-overflow:ellipsis}.overview-chart-card{min-width:0;min-height:0;flex:1;display:flex;flex-direction:column;margin:0;padding:0;overflow:hidden}.overview-chart-card>.trading-chart-shell{min-height:0;flex:1;display:flex;flex-direction:column;align-items:stretch;border:0;border-radius:0;box-shadow:none}.overview-chart-card .chart-heading{min-height:50px;padding:8px 13px}.overview-chart-card .chart-heading .eyebrow{margin-bottom:2px;font-size:7px}.overview-chart-card .chart-heading h3{margin-top:0;font-size:12px}.overview-chart-card .chart-price strong{font-size:14px}.overview-chart-card .trading-chart,.overview-chart-card .chart-empty{width:min(100%,clamp(110px,calc(100dvh - 460px),620px));height:auto;min-height:0;flex:0 0 auto;align-self:center;aspect-ratio:1 / 1}.treasury-overview .overview-chart-card .trading-chart,.treasury-overview .overview-chart-card .chart-empty{width:min(100%,clamp(110px,calc(100dvh - 520px),620px))}.overview-chart-card .chart-foot{display:none}.overview-inline-swap{min-width:0;min-height:0;overflow:hidden}.overview-inline-swap .swap-layout,.overview-inline-swap .swap-layout.stock-market-swap{height:100%;grid-template-columns:minmax(0,1fr);gap:0}.overview-inline-swap .swap-card{height:100%;padding:11px 13px;overflow:hidden}.overview-inline-swap .swap-card-head{margin-bottom:6px}.overview-inline-swap .swap-card-head h2{font-size:17px}.overview-inline-swap .swap-asset-box{padding:7px 9px}.overview-inline-swap .swap-amount-row{min-height:35px}.overview-inline-swap .swap-amount-row input,.overview-inline-swap .swap-output{font-size:19px}.overview-inline-swap .swap-submit{min-height:35px;margin-top:6px}.overview-inline-swap .swap-token-picker{top:44px;bottom:9px;max-height:none}.overview-inline-swap :is(.trading-chart-shell,.swap-kpis,.swap-custody-note){display:none}.swap-layout{display:grid;grid-template-columns:minmax(350px,.82fr) minmax(510px,1.18fr);gap:14px;align-items:stretch}.swap-layout.stock-market-swap{grid-template-columns:minmax(0,760px);justify-content:center}.stock-trade-section{margin:28px 0 34px}.stock-trade-section .discovery-section-head{margin-bottom:13px}.swap-card{padding:22px;position:relative}.swap-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:17px}.swap-card-head h2{margin:4px 0 0;font-size:22px;letter-spacing:-.03em}.swap-side-tabs{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;margin-bottom:13px;border-radius:10px;background:var(--surface-soft)}.swap-side-tabs button{border:0;border-radius:7px;background:transparent;color:var(--ink-soft);min-height:34px;font-size:10px;font-weight:800;cursor:pointer;transition:.15s ease}.swap-side-tabs button.active{color:#fff;background:var(--green);box-shadow:0 6px 14px #10834f33}.swap-asset-box{border:1px solid var(--line-dark);border-radius:12px;padding:13px 14px;background:#fff;transition:border-color .15s ease,box-shadow .15s ease}.swap-asset-box:focus-within{border-color:var(--green);box-shadow:0 0 0 3px #10834f17}.swap-asset-box.receive{background:#f7faf8}.swap-asset-box>div:first-child{display:flex;justify-content:space-between;gap:12px;color:var(--ink-faint);font-size:8px}.swap-output-head{align-items:center}.swap-output-head>div:first-child{display:flex;flex-direction:column;gap:2px}.swap-route-note{color:var(--green-dark);font-weight:750}.swap-output-choice{display:inline-flex;align-items:center;gap:3px;padding:2px;border:1px solid var(--line);border-radius:7px;background:#fff}.swap-output-choice svg{color:var(--ink-faint)}.swap-output-choice button{min-width:37px;min-height:22px;padding:2px 6px;border:0;border-radius:5px;background:transparent;color:var(--ink-soft);font-size:7px;font-weight:850;cursor:pointer}.swap-output-choice button.active{background:var(--green);color:#fff;box-shadow:0 3px 8px #10834f2e}.swap-amount-row{display:flex;align-items:center;gap:8px;min-height:44px}.swap-amount-row input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--ink);font-size:25px;font-weight:700}.swap-amount-row button{border:0;border-radius:5px;padding:5px 7px;color:var(--green-dark);background:var(--surface-green);font-size:8px;font-weight:900;cursor:pointer}.swap-amount-row .swap-token-trigger{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:4px 8px 4px 5px;border:1px solid var(--line);border-radius:9px;color:var(--ink);background:#fff;box-shadow:0 3px 9px #1238230d}.swap-token-static{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:4px 8px 4px 5px;border:1px solid var(--line);border-radius:9px;color:var(--ink);background:var(--surface)}.swap-token-trigger i,.swap-token-picker>button>i{width:23px;height:23px;display:grid;place-items:center;border-radius:50%;color:#fff;font-size:8px;font-style:normal;font-weight:850}.swap-token-trigger svg{color:var(--ink-faint)}.swap-token-picker{position:absolute;z-index:8;left:22px;right:22px;margin-top:7px;padding:9px;max-height:390px;overflow-y:auto;border:1px solid var(--line-dark);border-radius:12px;background:#fffffffb;box-shadow:0 20px 55px #0f311d2e;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.swap-token-picker-head{display:flex;justify-content:space-between;align-items:flex-start;padding:7px 7px 10px;border-bottom:1px solid var(--line)}.swap-token-picker-head>div{display:flex;flex-direction:column;gap:3px}.swap-token-picker-head strong{font-size:11px}.swap-token-picker-head span{color:var(--ink-faint);font-size:8px}.swap-token-picker-head>button{width:26px;height:26px;display:grid;place-items:center;border:0;border-radius:7px;background:var(--surface-soft);cursor:pointer}.swap-token-picker>button{width:100%;min-height:48px;display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:9px;padding:7px;border:0;border-radius:8px;background:transparent;text-align:left;cursor:pointer}.swap-token-picker>button:not(:disabled):hover,.swap-token-picker>button.selected{background:var(--surface-green)}.swap-token-picker>button:disabled{opacity:.45;cursor:not-allowed}.swap-token-picker>button>div{display:flex;flex-direction:column;gap:2px}.swap-token-picker>button>div strong{font-size:10px}.swap-token-picker>button>div span{color:var(--ink-faint);font-size:7px}.swap-token-picker>button>b{max-width:120px;overflow:hidden;color:var(--ink-soft);font-size:9px;text-overflow:ellipsis}.swap-amount-row strong:not(.swap-output),.swap-amount-row b{white-space:nowrap;font-size:11px}.swap-output{flex:1;min-width:0;overflow:hidden;color:var(--ink);font-size:23px;text-overflow:ellipsis}.swap-direction{position:relative;z-index:1;width:34px;height:34px;display:grid;place-items:center;margin:-8px auto;padding:0;border:4px solid var(--surface);border-radius:11px;background:var(--surface-green);color:var(--green);box-shadow:0 3px 9px #1238231a;cursor:pointer;transition:color .15s ease,background .15s ease,box-shadow .15s ease,transform .15s ease}.swap-direction:hover{color:#fff;background:var(--green);box-shadow:0 7px 16px #10834f3d;transform:translateY(-1px)}.swap-direction:active{transform:translateY(0)}.swap-direction:focus-visible{outline:3px solid rgba(16,131,79,.25);outline-offset:2px}.swap-submit{margin-top:12px;min-height:43px}.swap-flow-status{margin:9px 0 0;color:var(--ink-soft);font-size:8px;line-height:1.45;text-align:center}.swap-warning{display:flex;gap:7px;align-items:center;margin-top:10px;padding:8px 10px;border-radius:7px;background:var(--amber-soft);color:var(--amber);font-size:8px;line-height:1.4}.swap-next-step{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:8px;padding:8px 9px;border:1px solid #c8dfce;border-radius:8px;background:#f3faf5}.swap-next-step>div{min-width:0;display:flex;flex-direction:column;gap:2px}.swap-next-step strong{font-size:9px}.swap-next-step span{color:var(--ink-faint);font-size:7px;line-height:1.3}.swap-next-step .button{min-height:30px;flex:0 0 auto;padding:5px 8px;font-size:8px}.swap-custody-note{display:flex;align-items:flex-start;gap:7px;margin:13px 0 0;color:var(--ink-faint);font-size:8px;line-height:1.45}.swap-custody-note svg{flex:0 0 auto;color:var(--green)}.swap-kpis{margin-top:14px}.app-body main:has(.trade-page){padding-top:18px;padding-bottom:18px}.trade-page{max-width:1280px;height:calc(100dvh - 106px);min-height:0;display:flex;flex-direction:column;margin:0 auto;overflow:hidden}.trade-workspace{min-height:0;flex:1;display:flex;flex-direction:column;overflow:hidden;border-color:var(--line-dark);box-shadow:0 14px 38px #12382312}.trade-pair-summary{min-height:0;flex:0 0 auto;border-bottom:1px solid var(--line);background:var(--surface-soft)}.trade-workspace-grid{min-height:0;flex:1;display:grid;grid-template-columns:minmax(0,min(920px,100%));justify-content:center}.trade-swap-surface{min-width:0;min-height:0;border-right:1px solid var(--line);border-left:1px solid var(--line)}.trade-swap-surface .swap-layout,.trade-swap-surface .swap-layout.stock-market-swap{height:100%;grid-template-columns:minmax(0,1fr);justify-content:stretch}.trade-swap-surface .swap-card{height:100%;padding:14px 16px 12px;border:0;border-radius:0;box-shadow:none}.trade-swap-surface .swap-card-head{margin-bottom:9px}.trade-swap-surface .swap-card-head h2{font-size:18px}.trade-swap-surface .swap-card-head .eyebrow{margin-bottom:3px;font-size:7px}.trade-swap-surface .swap-asset-box{padding:9px 12px}.trade-swap-surface .swap-amount-row{min-height:39px}.trade-swap-surface .swap-amount-row input{font-size:22px}.trade-swap-surface .swap-output{font-size:21px}.trade-swap-surface .swap-submit{min-height:39px;margin-top:8px}.trade-swap-surface .swap-token-picker{top:52px;bottom:12px;max-height:none;margin-top:0}.trade-swap-surface .swap-custody-note,.trade-swap-surface .trading-chart-shell,.trade-swap-surface .swap-kpis{display:none}.trade-focus-grid{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;background:var(--line)}.trade-focus-grid.single{grid-template-columns:1fr}.trade-focus-card{min-width:0;padding:8px 10px;overflow:hidden;background:#fff}.trade-focus-head{display:flex;align-items:center;justify-content:space-between;gap:13px}.trade-focus-identity{min-width:0;display:flex;align-items:center;gap:10px}.trade-focus-identity>div{min-width:0;display:flex;flex-direction:column;gap:2px}.trade-focus-identity small{color:var(--green);font-size:7px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.trade-focus-identity strong{font-size:13px}.trade-focus-identity>div>span{overflow:hidden;color:var(--ink-faint);font-size:8px;white-space:nowrap;text-overflow:ellipsis}.trade-asset-mark{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;border-radius:50%;color:#fff;font-size:11px;font-weight:900;box-shadow:inset 0 0 0 1px #ffffff40}.trade-stock-comparison,.trade-token-comparison{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:5px;overflow:hidden;border:1px solid var(--line);border-radius:7px;background:var(--line)}.trade-stock-comparison>div,.trade-token-comparison>div{min-width:0;display:flex;flex-direction:column;gap:2px;padding:4px 6px;background:var(--surface-soft)}.trade-stock-comparison small,.trade-token-comparison small{overflow:hidden;color:var(--ink-faint);font-size:7px;white-space:nowrap;text-overflow:ellipsis}.trade-stock-comparison strong,.trade-token-comparison strong{overflow:hidden;font-size:11px;white-space:nowrap;text-overflow:ellipsis}.trade-stock-comparison span{overflow:hidden;color:var(--ink-faint);font-size:7px;white-space:nowrap;text-overflow:ellipsis}.swap-picker-coin{width:24px;height:24px;display:grid;place-items:center}.swap-token-picker .swap-picker-coin .launch-token-coin{--equity-coin-size: 24px !important}.swap-token-picker .equity-token-icon,.swap-token-trigger .equity-token-icon{width:23px!important;height:23px!important}.trading-chart-shell{min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:#fbfdfb;box-shadow:var(--shadow)}.chart-heading{min-height:70px;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:13px 18px;border-bottom:1px solid var(--line)}.chart-heading h3{margin:3px 0 0;font-size:15px}.chart-price{display:flex;flex-direction:column;align-items:flex-end;gap:3px}.chart-price strong{font-size:17px}.chart-price span{font-size:8px;font-weight:800}.positive{color:var(--green)}.negative{color:#b84848}.trading-chart{width:100%;height:clamp(280px,43vh,440px)}.chart-empty{height:clamp(280px,43vh,440px);display:grid;place-items:center;color:var(--ink-faint);font-size:10px;background:radial-gradient(circle at center,rgba(16,131,79,.05),transparent 48%)}.chart-foot{min-height:34px;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:7px 18px;border-top:1px solid var(--line);color:var(--ink-faint);font-size:8px}.chart-foot a{color:var(--green-dark);text-decoration:none;font-weight:800}.bagworking-surface{padding:14px 18px}.bagworking-strip{display:flex;flex-wrap:nowrap;align-items:center;gap:6px 10px;margin-bottom:10px;padding:5px 11px;border:1px solid var(--line);border-radius:9px;background:var(--surface-soft);color:var(--ink-soft);font-size:9.5px;overflow-x:auto;scrollbar-width:none}.bagworking-strip>svg{flex:0 0 auto;color:var(--ink-faint)}.bagworking-strip>span{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.bagworking-strip b{width:15px;height:15px;flex:0 0 auto;display:grid;place-items:center;border-radius:999px;color:#fff;background:var(--green-dark);font-size:8px;font-weight:800}.bagworking-chart-block{margin-bottom:10px}.bagworking-chart-block .card-title-row{margin-bottom:0}.bagworking-chart-shell{margin-top:7px}.bagworking-chart-shell .bagworking-chart{height:175px;border:1px solid var(--line);border-radius:10px;overflow:hidden}.bagworking-chart-shell .chart-empty{height:175px}.bag-series-toggles{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:7px}.bag-series-toggles button{display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border:1px solid var(--line);border-radius:999px;color:var(--ink-faint);background:var(--surface-soft);font-size:9px;font-weight:700;cursor:pointer;transition:border-color .16s ease,color .16s ease}.bag-series-toggles button i{width:8px;height:8px;border-radius:999px;background:var(--line)}.bag-series-toggles button.active{color:var(--ink);border-color:var(--bag-series-color)}.bag-series-toggles button.active i{background:var(--bag-series-color)}.bag-series-toggles button b{color:var(--ink);font-weight:800}.trading-chart-shell .bag-series-toggles{margin:9px 0 3px}.chart-range-chips{display:flex;gap:4px;margin:8px 0 3px}.chart-range-chips button{min-width:44px;padding:5px 10px;border:1px solid var(--line);border-radius:999px;color:var(--ink-faint);background:var(--surface-soft);font-size:9px;font-weight:850;letter-spacing:.03em;cursor:pointer;transition:color .16s ease,background .16s ease,border-color .16s ease}.chart-range-chips button.active{color:#fff;border-color:var(--green-dark);background:var(--green-dark)}.bagworking-kpis{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;margin-bottom:10px;overflow:hidden;border:1px solid var(--line);border-radius:10px;background:var(--line)}.bagworking-kpis>div{min-width:0;display:flex;flex-direction:column;gap:4px;padding:8px 9px;background:var(--surface-soft)}.bagworking-kpis>div>span{color:var(--ink-faint);font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bagworking-kpis>div>strong{font-size:10px}.bagworking-kpis>div small{color:var(--green-dark);font-size:8.5px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bagworking-kpis .churn-asset-amount{justify-content:flex-start;gap:5px}.bagworking-kpis .churn-asset-amount>strong{font-size:10px;overflow:hidden;text-overflow:ellipsis}.bagworking-kpis .churn-asset-amount>.launch-token-coin{--equity-coin-size: 17px !important}.bagworking-kpi-user{box-shadow:inset 0 2px 0 var(--green-dark)}.bagworking-kpi-user>span{color:var(--green-dark);font-weight:800}.bagworking-footer{padding-top:10px;border-top:1px solid var(--line)}.bagworking-footer-controls{display:flex;align-items:flex-end;gap:10px}.bagworking-footer-controls .field{flex:1 1 auto;min-width:0;margin-top:0;gap:5px}.bagworking-footer-controls>.button{flex:0 0 auto;margin:0}.bagworking-surface .churn-deposit-note{margin-top:8px}.bagworking-surface .learn-more-link{margin-top:8px;padding:8px 0 0;font-size:8.5px}@media(max-width:1150px){.bagworking-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:640px){.bagworking-surface{padding:10px 12px}.bagworking-strip{margin-bottom:8px;font-size:8.5px}.bagworking-kpis{display:flex;overflow-x:auto;scrollbar-width:thin}.bagworking-kpis>div{flex:0 0 auto;min-width:104px}.bagworking-chart-shell .bagworking-chart,.bagworking-chart-shell .chart-empty{height:120px}.bag-series-toggles{gap:4px}.bag-series-toggles button{gap:4px;padding:3px 7px;font-size:8px}.bagworking-footer-controls{flex-wrap:wrap;gap:8px}.bagworking-footer-controls .field{flex:1 1 100%}.bagworking-footer-controls>.button{flex:1 1 auto}}.otc-page-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:14px}.otc-deck-card,.otc-accounting-card{padding:23px}.otc-deck-card>p{margin:12px 0 18px;color:var(--ink-soft);font-size:10px;line-height:1.6}.otc-deck-card .button{margin-top:9px}.otc-position-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-bottom:17px;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--line)}.otc-position-grid>div{min-width:0;padding:11px;background:var(--surface-soft)}.otc-position-grid span,.otc-accounting-list span{display:block;color:var(--ink-faint);font-size:8px}.otc-position-grid strong{display:block;margin-top:5px;overflow:hidden;font-size:10px;text-overflow:ellipsis}.churn-asset-amount{min-width:0;display:inline-flex!important;align-items:center;justify-content:flex-end;gap:7px}.churn-asset-amount>strong{margin:0;font-size:11px}.churn-asset-amount>.launch-token-coin{flex:0 0 auto;--equity-coin-size: 27px !important}.otc-position-grid .churn-asset-amount{justify-content:flex-start;margin-top:4px}.otc-accounting-list{margin:13px 0}.otc-accounting-list>div{min-height:46px;display:flex;justify-content:space-between;align-items:center;gap:18px;border-top:1px solid var(--line)}.otc-accounting-list>div:first-child{border-top:0}.otc-accounting-list strong{text-align:right;font-size:10px}.otc-accounting-value{min-width:0;display:flex;flex-direction:column;align-items:flex-end;gap:4px;text-align:right}.otc-accounting-value small{color:var(--green-dark);font-size:8px;font-weight:750}.churn-deposit-note{display:flex;align-items:flex-start;gap:8px;margin:9px 0 3px;padding:9px 10px;border:1px solid #b9ddc4;border-radius:8px;color:var(--green-dark);background:var(--surface-green);font-size:8px;line-height:1.45}.churn-deposit-note svg{flex:0 0 auto;margin-top:1px}.token-input input:disabled,.token-input button:disabled{cursor:not-allowed;opacity:.52}.otc-flow-map{max-width:780px;margin:14px auto 0;padding:16px;border:1px solid var(--line);border-radius:12px;background:#fff}.discovery-page{max-width:1280px;margin:0 auto}.discovery-hero{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;padding-bottom:24px;border-bottom:1px solid var(--line-dark)}.discovery-hero h1{margin:0 0 9px;font-size:clamp(34px,4vw,54px);line-height:1;letter-spacing:-.05em}.discovery-hero p{margin:0;max-width:650px;color:var(--ink-soft);font-size:13px;line-height:1.55}.discovery-hero-title p b{color:var(--green-dark);font-weight:850}.hero-docs-link{display:inline-flex;align-items:center;gap:4px;margin-left:6px;border:0;padding:0;background:none;color:var(--green-dark);font:inherit;font-size:12.5px;font-weight:750;cursor:pointer;white-space:nowrap}.hero-docs-link:hover{text-decoration:underline}.discovery-hero.discovery-war-hero:has(.explore-war-header:empty){grid-template-columns:minmax(330px,1fr) auto}.discovery-hero-actions{min-width:0;margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;gap:8px}.discovery-hero-actions .protocol-volume-kpis{margin-left:0}.explore-launch-button{position:relative;isolation:isolate;min-height:45px;flex:0 0 auto;display:inline-flex;align-items:center;gap:9px;border:1px solid #15935a;border-radius:10px;padding:0 17px;color:#fff;background:linear-gradient(135deg,#119157,#08623b);cursor:pointer;font-size:12px;font-weight:800;box-shadow:0 8px 25px #10834f40,0 0 0 4px #a6e8571c;transition:transform .16s ease,box-shadow .16s ease}.explore-launch-button:before{content:"";position:absolute;z-index:-1;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:14px;background:#a6e8572b;filter:blur(8px);animation:launch-glow 2.4s ease-in-out infinite}.explore-launch-button:hover{transform:translateY(-2px);box-shadow:0 13px 32px #10834f57,0 0 0 5px #a6e85724}@keyframes launch-glow{50%{opacity:.35;transform:scale(.97)}}.discovery-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin:18px 0;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--line);box-shadow:var(--shadow)}.discovery-kpis>div{min-width:0;padding:15px 17px;display:flex;flex-direction:column;gap:4px;background:#fffffff2}.discovery-kpis small{color:var(--ink-faint);font-size:8px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.discovery-kpis strong{font-size:18px;letter-spacing:-.025em}.discovery-kpis span{color:var(--ink-soft);font-size:8px}.discovery-live{display:inline-flex;align-items:center;gap:7px;color:var(--green-dark);text-transform:uppercase}.discovery-live i{width:6px;height:6px;border-radius:50%;background:#20ad67;box-shadow:0 0 0 4px #20ad6721;animation:live-pulse 1.7s ease infinite}@keyframes live-pulse{50%{opacity:.45;box-shadow:0 0 0 2px #20ad6714}}.discovery-controls{display:flex;align-items:center;gap:10px;margin-bottom:27px}.generation-toggle{display:flex;flex:0 0 auto;height:43px;padding:4px;gap:4px;border:1px solid var(--line-dark);border-radius:10px;background:var(--surface-soft);box-shadow:var(--shadow)}.generation-toggle button{min-width:52px;padding:0 14px;border:0;border-radius:7px;color:var(--ink-faint);background:transparent;font-size:11px;font-weight:850;letter-spacing:.02em;cursor:pointer;transition:color .16s ease,background .16s ease}.generation-toggle button.active{color:#fff;background:var(--green-dark)}.generation-coming{display:flex;flex-direction:column;align-items:center;gap:9px;padding:44px 20px;border:1px dashed var(--line-dark);border-radius:14px;text-align:center}.generation-coming .chain-mark{width:34px;height:34px;font-size:15px}.generation-coming strong{color:var(--ink);font-size:17px;letter-spacing:-.02em}.generation-coming>span{max-width:430px;color:var(--ink-soft);font-size:11px;line-height:1.6}.generation-coming .button{margin-top:5px}@media(max-width:700px){.generation-toggle{height:40px}.generation-toggle button{min-width:46px;padding:0 10px}}.discovery-controls>label{min-width:280px;flex:1;height:43px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:0 12px;border:1px solid var(--line-dark);border-radius:10px;color:var(--ink-faint);background:#fff;box-shadow:var(--shadow)}.discovery-controls input{min-width:0;height:100%;border:0;outline:0;color:var(--ink);background:transparent;font-size:12px}.discovery-controls kbd{padding:4px 6px;border:1px solid var(--line);border-radius:5px;color:var(--ink-faint);background:var(--surface-soft);font-size:7px;font-weight:700;text-transform:uppercase}.discovery-filters{display:flex;gap:5px;padding:4px;border:1px solid var(--line);border-radius:10px;background:#ffffffbf}.discovery-filters button{border:0;border-radius:7px;padding:8px 11px;color:var(--ink-soft);background:transparent;cursor:pointer;font-size:9px;font-weight:700;transition:color .15s ease,background .15s ease,box-shadow .15s ease}.discovery-filters button:hover{color:var(--green-dark);background:var(--surface-green)}.discovery-filters button.active{color:#fff;background:var(--green);box-shadow:0 5px 12px #10834f2e}.discovery-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin:28px 0 12px}.discovery-section-head span{display:block;margin-bottom:4px;color:var(--green);font-size:8px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.discovery-section-head h2{margin:0;font-size:22px;letter-spacing:-.03em}.discovery-section-head>b{padding:5px 7px;border:1px solid var(--line);border-radius:6px;color:var(--ink-faint);font-size:7px;letter-spacing:.06em;text-transform:uppercase}.launch-preview-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.launch-preview{min-width:0;min-height:112px;display:grid;grid-template-columns:42px minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;gap:9px;padding:12px;border:1px solid var(--line);border-radius:11px;color:var(--ink);background:#fffffff2;text-align:left;cursor:pointer;box-shadow:var(--shadow);transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.launch-preview:hover{transform:translateY(-3px);border-color:#afd0b8;box-shadow:var(--shadow-hover)}.launch-preview.main{border-color:#a8d2b4;background:linear-gradient(145deg,#f7fff8,#eaf8ee)}.preview-art,.leader-art,.directory-art{overflow:hidden;display:grid;place-items:center;color:#fff;background:linear-gradient(145deg,var(--green),var(--green-dark));font-style:normal;font-weight:900}.preview-art{grid-row:1;width:42px;height:42px;overflow:visible;border-radius:10px;background:transparent}.leader-art:has(.launch-token-coin),.directory-art:has(.launch-token-coin){overflow:visible;border-radius:0;background:transparent}.preview-copy{min-width:0;display:flex;flex-direction:column}.preview-copy strong{overflow:hidden;color:var(--green);font-size:14px;line-height:1.1;white-space:nowrap;text-overflow:ellipsis}.preview-copy em{overflow:hidden;margin-top:4px;color:var(--ink-soft);font-size:9px;font-style:normal;font-weight:800;white-space:nowrap;text-overflow:ellipsis}.launch-preview>svg{color:var(--green);transition:transform .15s ease}.launch-preview:hover>svg{transform:translate(3px)}.preview-price{grid-column:1 / -1;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:7px;padding-top:8px;border-top:1px solid var(--line)}.preview-price small{color:var(--ink-faint);font-size:7px}.preview-price b{font-size:9px;text-align:right}.discovery-two-column{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:13px}.discovery-panel{padding:15px;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:#ffffffe0;box-shadow:var(--shadow)}.discovery-panel .discovery-section-head{margin:0 0 8px;padding-bottom:10px;border-bottom:1px solid var(--line)}.discovery-section-head.compact h2{font-size:17px}.discovery-section-head select,.all-token-head select{max-width:185px;border:1px solid var(--line);border-radius:7px;padding:6px 8px;color:var(--ink-soft);background:#fff;font-size:8px;font-weight:700}.recent-buy-list,.leader-list{display:grid}.recent-buy-list button,.leader-list button{min-width:0;min-height:45px;display:grid;align-items:center;gap:8px;border:0;border-bottom:1px solid var(--line);color:var(--ink);background:transparent;text-align:left;cursor:pointer;transition:background .14s ease,padding .14s ease}.recent-buy-list button{grid-template-columns:30px 1fr auto auto}.leader-list button{grid-template-columns:23px 32px 1fr auto 14px}.recent-buy-list button:last-child,.leader-list button:last-child{border-bottom:0}.recent-buy-list button:hover,.leader-list button:hover{padding-inline:5px;background:var(--surface-green)}.buy-dot{width:28px;height:28px;display:grid;place-items:center;overflow:visible;border-radius:50%;color:var(--green);background:transparent}.buy-dot .launch-token-coin{--equity-coin-size: 28px !important}.recent-buy-list button>span:nth-child(2),.leader-list button>span:nth-child(3){min-width:0;display:flex;flex-direction:column;gap:2px}.recent-buy-list strong,.leader-list strong{font-size:9px}.recent-buy-list small,.leader-list small{overflow:hidden;color:var(--ink-faint);font-size:7px;white-space:nowrap;text-overflow:ellipsis}.recent-buy-list button>b{font-size:9px}.recent-buy-list em{padding:3px 5px;border-radius:4px;color:var(--green-dark);background:var(--green-soft);font-size:7px;font-style:normal;font-weight:800;text-transform:uppercase}.leader-list button>b{color:var(--ink-faint);font-size:8px}.leader-art{width:30px;height:30px;border-radius:7px;font-size:9px}.leader-list em{color:var(--ink-soft);font-size:8px;font-style:normal;font-weight:700;text-align:right}.discovery-empty{min-height:90px;display:flex;align-items:center;justify-content:center;gap:8px;color:var(--ink-faint);font-size:9px}.all-token-head{margin-top:34px}.all-token-head>div:last-child{display:flex;align-items:center;gap:9px}.all-token-head label{display:flex;align-items:center;gap:7px;color:var(--ink-faint);font-size:8px}.all-token-head b{padding:6px 8px;border-radius:6px;color:var(--green-dark);background:var(--green-soft);font-size:8px}.token-directory{overflow:hidden;border:1px solid var(--line);border-radius:12px;background:#ffffffed;box-shadow:var(--shadow)}.token-directory>button{width:100%;min-width:0;display:grid;grid-template-columns:38px minmax(145px,1.3fr) repeat(4,minmax(85px,.65fr)) 18px;align-items:center;gap:11px;padding:10px 13px;border:0;border-bottom:1px solid var(--line);color:var(--ink);background:transparent;text-align:left;cursor:pointer;transition:background .14s ease,padding .14s ease}.token-directory>button:last-of-type{border-bottom:0}.token-directory>button:hover{padding-left:17px;background:var(--surface-green)}.directory-art{width:36px;height:36px;border-radius:9px;font-size:11px}.directory-name,.token-directory>button>span:not(.directory-art){min-width:0;display:flex;flex-direction:column;gap:3px}.directory-name strong{overflow:hidden;font-size:10px;white-space:nowrap;text-overflow:ellipsis}.token-directory small{overflow:hidden;color:var(--ink-faint);font-size:7px;white-space:nowrap;text-overflow:ellipsis}.token-directory b{overflow:hidden;font-size:8px;white-space:nowrap;text-overflow:ellipsis}.token-directory>button>svg{color:var(--green)}.live-status-dot{display:inline-block;width:5px;height:5px;margin-right:4px;border-radius:50%;background:var(--green);box-shadow:0 0 7px color-mix(in srgb,var(--green) 75%,transparent);vertical-align:middle}.sidebar nav button .market-nav-alert{border-color:#efb8b8;color:#a32626;background:#fff1f1;box-shadow:0 0 0 3px #bd3d3d14}.market-page,.stock-detail-page{min-width:0}.app-body main:has(.market-page){padding-top:clamp(12px,2vh,20px);padding-bottom:clamp(12px,2vh,20px)}.market-page{height:calc(100dvh - 70px - clamp(24px,4vh,40px));min-height:420px;display:flex;flex-direction:column;overflow:hidden}.market-page>.page-header{flex:0 0 auto;margin-bottom:clamp(8px,1.2vh,12px)}.market-page>.page-header h1{margin-bottom:4px;font-size:clamp(25px,2.5vw,36px)}.market-page>.page-header p{max-width:760px;font-size:11px;line-height:1.35}.market-summary{flex:0 0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;margin-bottom:8px;border:1px solid var(--line);border-radius:10px;background:var(--line);box-shadow:var(--shadow);gap:1px}.market-summary>div{min-width:0;display:grid;grid-template-columns:auto 1fr;align-items:baseline;gap:2px 9px;padding:8px 12px;background:#fffffff5}.market-summary small,.market-table-head{color:var(--ink-faint);font-size:8px;font-weight:750;letter-spacing:.07em;text-transform:uppercase}.market-summary strong{grid-row:1 / 3;align-self:center;font-size:19px;letter-spacing:-.035em}.market-summary>.market-summary-compact{display:flex;align-items:center;gap:10px}.market-summary>.market-summary-compact strong{grid-row:auto;order:-1;flex:0 0 auto}.market-summary span{color:var(--ink-soft);font-size:7px}.market-summary .market-alert-count{color:var(--red)}.market-summary-stock{min-width:0;display:inline-flex;align-items:center;justify-self:start;gap:5px;border:0;padding:0;color:var(--ink);background:transparent;cursor:pointer}.market-summary-stock b{overflow:hidden;font-size:8px;white-space:nowrap;text-overflow:ellipsis}.market-summary-stock:hover b{color:var(--green)}.market-controls{min-width:0;flex:0 0 auto;display:grid;grid-template-columns:minmax(220px,1fr) auto minmax(150px,auto);align-items:center;gap:8px;margin-bottom:8px}.market-search{min-width:0;height:38px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 10px;border:1px solid var(--line-dark);border-radius:9px;color:var(--ink-faint);background:var(--surface)}.market-search input{min-width:0;height:100%;border:0;outline:0;color:var(--ink);background:transparent;font-size:11px}.market-search kbd{min-width:24px;padding:3px 5px;border:1px solid var(--line);border-radius:5px;color:var(--ink-faint);background:var(--surface-soft);font-size:7px;text-align:center}.market-filters{min-width:0;display:flex;gap:3px;padding:3px;border:1px solid var(--line);border-radius:9px;background:var(--surface-soft)}.market-filters button{min-height:30px;padding:4px 9px;border:0;border-radius:6px;color:var(--ink-soft);background:transparent;cursor:pointer;font-size:8px;font-weight:750;white-space:nowrap}.market-filters button:hover{color:var(--green-dark);background:var(--surface-green)}.market-filters button.active{color:#fff;background:var(--green)}.market-sort{height:38px;display:flex;align-items:center;gap:7px;padding:0 8px 0 10px;border:1px solid var(--line);border-radius:9px;color:var(--ink-faint);background:var(--surface);font-size:8px;font-weight:750}.market-sort select{min-width:118px;border:0;outline:0;color:var(--ink);background:transparent;font-size:9px;font-weight:700}.market-browser{min-height:0;flex:1;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--line);border-radius:11px;background:#fffffff2;box-shadow:var(--shadow)}.market-table-head,.market-watch-list>.market-row{display:grid;grid-template-columns:minmax(170px,1.25fr) minmax(96px,.7fr) minmax(106px,.78fr) minmax(92px,.68fr) minmax(82px,1fr) 18px;align-items:center;gap:clamp(7px,1vw,13px)}.market-table-head{flex:0 0 auto;padding:8px 14px;border-bottom:1px solid var(--line);background:var(--surface-soft)}.market-watch-list{min-height:0;flex:1;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--green) var(--surface-soft)}.market-watch-list::-webkit-scrollbar{width:9px}.market-watch-list::-webkit-scrollbar-track{background:var(--surface-soft)}.market-watch-list::-webkit-scrollbar-thumb{border:2px solid var(--surface-soft);border-radius:99px;background:linear-gradient(var(--green),var(--green-dark))}.market-watch-list::-webkit-scrollbar-thumb:hover{background:var(--lime)}.market-watch-list>.market-row{position:relative;isolation:isolate;width:100%;min-height:clamp(56px,7.2vh,68px);padding:8px 14px;border:0;border-bottom:1px solid var(--line);color:var(--ink);background:transparent;text-align:left;cursor:pointer;transition:background .15s ease,padding .15s ease,box-shadow .15s ease}.market-watch-list>.market-row:last-child{border-bottom:0}.market-watch-list>.market-row:hover,.market-watch-list>.market-row:focus-visible{padding-left:20px;outline:0;background:var(--surface-green)}.market-watch-list>.market-row>span:not(.market-equity):not(.market-leader){min-width:0;display:flex;flex-direction:column;gap:4px}.market-watch-list small{color:var(--ink-faint);font-size:8px}.market-watch-list strong{font-size:11px}.market-price-cell{min-height:42px;justify-content:center;padding:6px 8px;border:1px solid var(--line);border-radius:8px;background:color-mix(in srgb,var(--surface-soft) 78%,transparent)}.market-price-cell.onchain{border-color:color-mix(in srgb,var(--green) 28%,var(--line));background:color-mix(in srgb,var(--surface-green) 62%,var(--surface))}.market-price-cell>small,.market-mobile-prices small{display:flex;align-items:center;gap:4px}.market-price-cell i,.market-mobile-prices i{width:5px;height:5px;flex:0 0 auto;border-radius:50%;background:var(--ink-faint)}.market-price-cell.onchain i,.market-mobile-prices .onchain i{background:var(--green);box-shadow:0 0 7px color-mix(in srgb,var(--green) 60%,transparent)}.market-price-cell>strong{font-size:12px;letter-spacing:-.015em}.quote-stale-age{display:inline-flex;width:max-content;color:var(--amber)!important;font-size:7px!important;font-weight:750;letter-spacing:.02em;text-transform:none}.market-equity{min-width:0;display:grid;grid-template-columns:23px 38px 1fr;align-items:center;gap:8px}.market-equity>b{color:var(--ink-faint);font-size:9px}.market-equity>span{min-width:0;display:flex;flex-direction:column;gap:2px}.market-equity>span strong{font-size:12px}.market-equity>span small{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.market-difference strong{font-size:13px!important}.market-mobile-prices{display:none}.market-leader{min-width:0;width:100%;display:flex;align-items:center;justify-content:flex-end;gap:8px;color:var(--green-dark)}.market-leader>span{min-width:0;display:flex;flex-direction:column;gap:2px}.market-inline-launch{max-width:100%;min-height:28px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:5px 9px;border:1px solid color-mix(in srgb,var(--green) 52%,var(--line));border-radius:7px;color:#fff;background:var(--green);font-size:8px;font-weight:850;white-space:nowrap;cursor:pointer}.market-inline-launch:hover{background:var(--green-dark)}.market-watch-list .depeg-up,.stock-price-grid .depeg-up{background:linear-gradient(90deg,#1ca45c1a,#fffffff5);box-shadow:inset 4px 0 #1ca45c}.market-watch-list .depeg-up .market-difference strong,.stock-price-grid .depeg-up strong{color:#08733e}.market-watch-list .depeg-down,.stock-price-grid .depeg-down{background:linear-gradient(90deg,#c62a2a1f,#fffffff5);box-shadow:inset 4px 0 #cc3535;animation:market-danger-pulse 1.25s ease-in-out infinite}.market-watch-list .depeg-down .market-difference strong,.stock-price-grid .depeg-down strong{color:#b32424}@keyframes market-danger-pulse{50%{background-color:#ffdfdfcc;box-shadow:inset 4px 0 #d22626,inset 0 0 22px #d2262617}}.market-empty{min-height:150px;display:grid;place-items:center;align-content:center;gap:8px;color:var(--ink-faint);font-size:10px}.back-button{display:inline-flex;align-items:center;gap:7px;margin-bottom:20px;padding:7px 10px;border:0;border-radius:8px;color:var(--green-dark);background:var(--green-soft);cursor:pointer;font-size:10px;font-weight:750}.back-button svg{transform:rotate(180deg)}.stock-detail-hero{min-height:170px;display:grid;grid-template-columns:116px minmax(0,1fr) auto;align-items:center;gap:23px;padding:22px 28px;overflow:hidden;border:1px solid #acd2b7;border-radius:17px;background:radial-gradient(circle at 10% 20%,rgba(166,232,87,.22),transparent 20rem),linear-gradient(135deg,#f7fff8,#ebf7ee);box-shadow:var(--shadow)}.stock-detail-hero h1{margin:2px 0 6px;font-size:clamp(31px,4vw,51px);letter-spacing:-.05em}.stock-detail-hero p{margin:0;color:var(--ink-soft);font-size:11px}.stock-price-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin:14px 0}.stock-price-grid .card{min-height:105px;display:flex;flex-direction:column;gap:6px;padding:18px}.stock-price-grid small,.stock-price-grid span{color:var(--ink-faint);font-size:8px}.stock-price-grid strong{font-size:21px;letter-spacing:-.03em}.stock-aerodrome-chart{margin:14px 0 28px;padding:0;overflow:hidden}.stock-aerodrome-chart .trading-chart-shell{border:0;border-radius:inherit;box-shadow:none}.stock-market-launch-button{white-space:nowrap}.stock-detail-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:13px}.stock-detail-grid>.card{padding:21px}.stock-stat-list{display:grid;grid-template-columns:1fr 1fr;gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:9px;background:var(--line)}.stock-stat-list>div{min-width:0;display:flex;flex-direction:column;gap:4px;padding:11px 12px;background:#fff}.stock-stat-list span{color:var(--ink-faint);font-size:8px}.stock-stat-list strong{overflow:hidden;font-size:10px;text-overflow:ellipsis}.stock-token-rankings{display:grid}.stock-token-rankings>button{min-width:0;display:grid;grid-template-columns:22px minmax(90px,1fr) minmax(80px,.8fr) minmax(80px,.8fr) 38px 14px;align-items:center;gap:9px;padding:10px 4px;border:0;border-bottom:1px solid var(--line);color:var(--ink);background:transparent;text-align:left;cursor:pointer}.stock-token-rankings>button:hover{background:var(--surface-green)}.stock-token-rankings>button:last-child{border-bottom:0}.stock-token-rankings>button>span{min-width:0;display:flex;flex-direction:column;gap:3px}.stock-token-rankings small{color:var(--ink-faint);font-size:7px}.stock-token-rankings strong{overflow:hidden;font-size:9px;white-space:nowrap;text-overflow:ellipsis}.stock-token-rankings em{color:var(--green-dark);font-size:10px;font-style:normal;font-weight:850}.stock-detail-footer{display:flex;align-items:center;gap:14px;margin-top:13px;color:var(--ink-soft);font-size:9px}.stock-detail-footer>a{display:inline-flex;align-items:center;gap:5px;color:var(--green-dark);font-weight:750}.app-body main:has(.stock-overview-page){padding-top:14px;padding-bottom:14px}.stock-overview-page{height:calc(100dvh - 98px);min-height:0;display:flex;flex-direction:column;overflow:hidden}.stock-overview-page .back-button{flex:0 0 auto;margin-bottom:7px}.stock-overview-page .stock-detail-hero{min-height:82px;flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:9px 18px;border-radius:14px}.stock-detail-identity{min-width:0;display:flex;align-items:center;gap:13px}.stock-overview-page .market-coin-large{width:62px;height:62px;flex:0 0 auto}.stock-overview-page .stock-detail-hero h1{margin:0 0 2px;font-size:clamp(23px,2.7vw,34px)}.stock-overview-page .stock-detail-hero p{font-size:9px}.stock-detail-actions{min-width:0;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:7px 12px}.stock-detail-actions>a{display:inline-flex;align-items:center;gap:4px;color:var(--green-dark);font-size:8px;font-weight:750}.stock-overview-stage{min-height:0;flex:1;display:flex;flex-direction:column;gap:7px;margin-top:7px}.stock-market-workspace{min-height:0;flex:1}.stock-overview-page .stock-aerodrome-chart{margin:0}.stock-overview-page .overview-chart-card .trading-chart,.stock-overview-page .overview-chart-card .chart-empty{width:min(100%,clamp(110px,calc(100dvh - 375px),620px))}.stock-kpi-footer{grid-template-columns:repeat(8,minmax(0,1fr))}.stock-competition-mini{min-width:0;min-height:52px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px;padding:6px 7px;overflow:hidden;border-radius:8px}.stock-competition-mini>div{min-width:0;display:flex;flex-direction:column;gap:3px}.stock-competition-mini>div>span{display:flex;align-items:center;gap:4px;overflow:hidden;color:var(--ink-faint);font-size:6px;font-weight:750;white-space:nowrap;text-overflow:ellipsis;text-transform:uppercase}.stock-competition-mini>div>button{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:1px;padding:0;border:0;color:var(--ink);background:transparent;cursor:pointer;text-align:left}.stock-competition-mini strong{font-size:10px}.stock-competition-mini small{overflow:hidden;max-width:100%;color:var(--ink-faint);font-size:6px;white-space:nowrap;text-overflow:ellipsis}.stock-competition-mini .button{min-width:42px;min-height:28px;padding:4px 6px;font-size:7px}@media(max-width:1120px){:root{--sidebar: 208px}main{padding-inline:28px}.launch-layout{grid-template-columns:1fr}.asset-grid{grid-template-columns:1fr 1fr}.launch-feature-card{grid-template-columns:1fr}.launch-feature-actions{position:absolute;right:22px;top:22px}.launch-feature-card{position:relative}.operation-grid,.staking-market-grid{grid-template-columns:1fr 1fr}.address-grid{grid-template-columns:repeat(2,1fr)}.token-detail-hero{grid-template-columns:1fr;gap:22px}.token-detail-role{justify-self:start;max-width:650px}.swap-layout{grid-template-columns:1fr}.treasury-stock-hero{grid-template-columns:1fr 1fr}.treasury-stock-status{grid-column:1 / -1;flex-direction:row;align-items:center;justify-content:space-between;text-align:left}.launch-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.token-directory>button{grid-template-columns:38px minmax(130px,1.2fr) repeat(3,minmax(78px,.65fr)) 18px}.token-directory>button>span:nth-of-type(6){display:none}.market-table-head,.market-watch-list>.market-row{grid-template-columns:minmax(150px,1.35fr) minmax(84px,.68fr) minmax(92px,.72fr) minmax(78px,.6fr) minmax(76px,.64fr)}.market-table-head>span:nth-child(5){display:none}.market-table-head>span:last-child{display:block}.market-watch-list .market-leader{display:flex}.market-watch-list .market-row>svg{display:none}.market-leader-token{max-width:100%;gap:4px}.market-leader-token>.launch-token-coin{--equity-coin-size: 27px !important}.market-leader-token>strong{max-width:44px}.stock-detail-grid{grid-template-columns:1fr}.trade-picker-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.trade-execution-grid{grid-template-columns:minmax(0,1fr) 235px}.trade-swap-surface .swap-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.launch-stock-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.treasury-public-grid,.otc-page-grid,.rewards-hero-grid,.rewards-grid,.operations-bottom,.investor-layout{grid-template-columns:1fr}}.investor-page{min-height:100%;place-items:start center;padding:clamp(28px,7vh,80px) 16px}.investor-note{box-sizing:border-box;width:min(680px,100%);max-width:100%;padding:clamp(24px,4vw,42px);border:1px solid var(--line);border-radius:18px;background:var(--surface);box-shadow:var(--shadow)}.investor-note>.status{margin-bottom:18px}.investor-note h1{max-width:590px;margin:0;color:var(--ink);font-size:clamp(28px,4vw,46px);line-height:1.04;letter-spacing:-.045em}.investor-note>p{max-width:610px;margin:16px 0 24px;color:var(--ink-soft);font-size:12px;line-height:1.65}.investor-contact{width:fit-content;display:grid;grid-template-columns:42px auto 16px;align-items:center;gap:10px;padding:6px 10px 6px 6px;border:1px solid var(--line);border-radius:999px;color:var(--ink);background:var(--surface-soft);text-decoration:none;transition:border-color .18s ease,transform .18s ease}.investor-contact:hover{transform:translateY(-1px);border-color:var(--green)}.investor-contact .investor-founder-photo{width:42px;height:42px;border-width:1px;box-shadow:none}.investor-contact>span{min-width:116px;display:flex;flex-direction:column;gap:1px}.investor-contact strong{font-size:11px}.investor-contact small{color:var(--green-dark);font-size:8px;font-weight:750}@media(max-width:820px){.app-body,.app-body main,.page-transition{width:100%;min-width:0;max-width:100%;overflow-x:clip}.sidebar{transform:translate(-101%);transition:.18s ease;width:250px;box-shadow:12px 0 40px #0000001f}.sidebar.open{transform:translate(0)}.sidebar-close{display:block;position:absolute;right:14px;top:20px;background:transparent;border:0;cursor:pointer}.nav-backdrop{display:block;position:fixed;z-index:19;top:0;right:0;bottom:0;left:0;border:0;background:#06190f57}.app-body{margin-left:0}.topbar{height:60px;padding:0 18px}.mobile-menu{display:grid;place-items:center;border:0;background:transparent;padding:5px;margin-right:5px}.mobile-brand{display:flex;align-items:center;gap:5px;color:var(--green-dark);font-size:12px;font-weight:900;letter-spacing:.08em}.top-status,.docs-link{display:none}main{padding:27px 18px 70px}.page-header{margin-bottom:23px}.page-header h1{font-size:34px}.page-header .page-action{display:none}.launch-layout,.treasury-grid,.staking-hero,.rewards-hero-grid,.rewards-grid,.operations-bottom,.docs-layout,.investor-layout{grid-template-columns:1fr}.launcher-card{min-height:0}.launcher-overview{grid-template-columns:1fr auto}.launcher-overview-metrics{grid-column:1 / -1;grid-row:2;grid-template-columns:repeat(2,minmax(0,1fr))}.launcher-overview-metrics>div{border-left:0;border-top:1px solid var(--line);padding:8px}.launcher-overview-actions{grid-column:2;grid-row:1}.launcher-stepper{padding-inline:8px}.launcher-stepper button{justify-content:flex-start}.launcher-section .liquidity-slider-stack{grid-template-columns:1fr}.launch-stock-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.docs-nav{position:static;display:grid;grid-template-columns:repeat(2,1fr)}.docs-nav>span{grid-column:1 / 3}.launch-summary{position:static;order:-1}.launch-summary .verified-strip{display:none}.launch-summary .card{display:grid;grid-template-columns:1fr 1fr;gap:12px}.launch-summary .eyebrow,.launch-summary .token-preview,.launch-summary .summary-leverage{grid-column:1 / 3}.launch-summary .summary-list{grid-column:1 / 3;display:grid;grid-template-columns:1fr 1fr;gap:0 15px}.launch-summary .summary-foot{grid-column:1 / 3}.metric-grid.four,.module-grid,.operation-grid{grid-template-columns:1fr 1fr}.token-detail-hero{padding:30px;min-height:0}.token-detail-nav{top:69px;margin-inline:0;width:100%}.token-detail-nav button{flex:1 0 auto;justify-content:center}.detail-module-grid{grid-template-columns:1fr}.main-boundary-card{grid-template-columns:38px 1fr}.main-boundary-card .button{grid-column:1 / 3}.otc-page-grid,.treasury-public-grid{grid-template-columns:1fr}.treasury-activity-row{grid-template-columns:34px minmax(0,1fr) 16px}.activity-amount{grid-column:2;align-items:flex-start;text-align:left}.treasury-activity-row>svg{grid-column:3;grid-row:1 / 3}.discovery-hero{align-items:flex-start}.discovery-hero-actions{flex:1 1 auto}.discovery-kpis{grid-template-columns:1fr 1fr}.discovery-controls{align-items:stretch;flex-direction:column}.discovery-controls>label{min-width:0;flex:0 0 43px}.discovery-filters{overflow-x:auto}.discovery-filters button{flex:1 0 auto}.launch-preview-grid{grid-template-columns:1fr 1fr}.discovery-two-column{grid-template-columns:1fr}.token-directory>button{grid-template-columns:38px minmax(120px,1fr) repeat(2,minmax(75px,.55fr)) 18px}.token-directory>button>span:nth-of-type(5),.token-directory>button>span:nth-of-type(6){display:none}.app-body main:has(.market-page){padding:8px 12px}.market-page{height:calc(100dvh - 76px);min-height:0}.market-page>.page-header{align-items:center;margin-bottom:7px}.market-page>.page-header h1{margin:0;font-size:clamp(22px,5.5vw,28px)}.market-page>.page-header p{display:none}.market-page>.page-header .page-action{display:block}.market-page>.page-header .status{padding:4px 7px;font-size:8px}.market-summary{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:6px}.market-summary>div{display:flex;align-items:center;justify-content:space-between;gap:5px;padding:6px 8px}.market-summary small{overflow:hidden;font-size:6px;white-space:nowrap;text-overflow:ellipsis}.market-summary strong{font-size:15px}.market-summary span{display:none}.market-controls{grid-template-columns:minmax(0,1fr) auto;gap:5px;margin-bottom:6px}.market-search{grid-column:1 / -1;height:34px}.market-filters{overflow:hidden}.market-filters button{min-width:0;flex:1 1 auto;min-height:27px;padding-inline:6px;font-size:7px}.market-sort{height:33px;padding-inline:7px}.market-sort span{display:none}.market-sort select{min-width:105px;font-size:8px}.market-table-head{display:none}.market-watch-list>.market-row{grid-template-columns:minmax(138px,1.25fr) minmax(82px,.68fr) minmax(88px,.72fr) minmax(76px,.64fr);gap:7px}.market-watch-list>.market-row>span:nth-child(3),.market-watch-list>.market-row>.market-price-cell.reference{display:none!important}.stock-detail-hero{grid-template-columns:92px 1fr}.stock-detail-hero .market-coin-large{width:92px;height:92px}.stock-detail-hero>.status{grid-column:1 / -1}.stock-price-grid{grid-template-columns:1fr}.app-body main:has(.token-detail-page.overview-active),.app-body main:has(.trade-page){padding:10px 12px}.token-detail-page.overview-active{height:calc(100dvh - 80px);min-height:0}.overview-active .back-link{margin-bottom:4px;font-size:8px}.overview-active .token-detail-hero{min-height:68px;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:7px 10px}.overview-active .token-detail-identity{gap:7px}.overview-active .token-detail-identity .detail-token-coin{--equity-coin-size: 46px !important}.overview-active .token-detail-identity .eyebrow{font-size:6px}.overview-active .token-detail-identity h1{font-size:20px}.overview-active .token-detail-role{justify-self:end}.overview-active .token-detail-role p,.overview-active .token-detail-role .address-link{display:none}.overview-active .token-detail-role .status{padding:4px 6px;font-size:7px}.overview-active .token-detail-nav{width:100%;min-height:31px;margin:4px 0;overflow:hidden}.overview-active .token-detail-nav button{min-width:0;flex:1 1 0;gap:3px;padding:4px 3px;overflow:hidden;font-size:7px}.overview-active .token-detail-nav button svg{width:10px;height:10px;flex:0 0 auto}.token-overview-stage{display:flex;gap:4px}.overview-market-grid{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);gap:4px}.overview-kpi-footer{grid-template-columns:repeat(4,minmax(0,1fr));gap:3px}.overview-kpi-footer .metric-card{min-height:41px;padding:4px 6px}.overview-kpi-footer .metric-top{font-size:6px}.overview-kpi-footer .metric-top svg{width:9px;height:9px}.overview-kpi-footer .metric-card>strong{margin-top:2px;font-size:9px}.overview-kpi-footer .metric-card>small{font-size:6px}.overview-chart-card .chart-heading{min-height:39px;padding:5px 9px}.overview-chart-card .chart-heading h3,.overview-chart-card .chart-price strong{font-size:10px}.overview-chart-card .chart-foot{display:none}.overview-chart-card .trading-chart,.overview-chart-card .chart-empty,.treasury-overview .overview-chart-card .trading-chart,.treasury-overview .overview-chart-card .chart-empty{width:min(100%,clamp(140px,22vh,220px))}.overview-inline-swap .swap-card{padding:5px 8px}.overview-inline-swap .swap-card-head{margin-bottom:3px}.overview-inline-swap .swap-card-head h2{margin-top:0;font-size:13px}.overview-inline-swap .swap-card-head .eyebrow{display:none}.overview-inline-swap .swap-card-head .status{padding:3px 5px;font-size:6px}.overview-inline-swap .swap-asset-box{padding:4px 7px}.overview-inline-swap .swap-amount-row{min-height:31px}.overview-inline-swap .swap-amount-row input,.overview-inline-swap .swap-output{font-size:17px}.overview-inline-swap .swap-submit{min-height:32px;margin-top:4px}.trade-page{height:calc(100dvh - 80px);min-height:0;overflow:hidden}.trade-page>.page-header{flex:0 0 auto;margin-bottom:5px}.trade-page>.page-header .eyebrow,.trade-page>.page-header p{display:none}.trade-page>.page-header h1{margin:0;font-size:22px}.trade-workspace{overflow:hidden}.trade-pair-summary{display:block;width:100%;min-width:0;max-width:100%;overflow:hidden}.trade-focus-grid,.trade-focus-grid.single{grid-template-columns:1fr}.trade-focus-card{width:100%;min-width:0;max-width:100%;min-height:45px;display:grid;grid-template-columns:minmax(0,1fr) minmax(72px,.38fr);align-items:center;gap:6px;padding:4px 8px}.trade-focus-identity{gap:7px}.trade-focus-identity .trade-focus-coin{--equity-coin-size: 30px !important}.trade-focus-head>.status{display:none}.trade-focus-identity>div>span{display:none}.trade-stock-comparison,.trade-token-comparison{grid-template-columns:1fr;margin:0;border:0}.trade-stock-comparison>div,.trade-token-comparison>div{padding:3px 5px}.trade-stock-comparison>div:not(:first-child),.trade-token-comparison>div:not(:first-child){display:none}.trade-workspace-grid{grid-template-columns:1fr}.trade-workspace,.trade-workspace-grid,.trade-swap-surface,.trade-swap-surface .swap-layout,.trade-swap-surface .swap-card{width:100%;max-width:100%}.trade-swap-surface{overflow:hidden;border:0}.trade-swap-surface .swap-card{min-height:0;padding:8px 10px}.trade-swap-surface .swap-card-head{align-items:center;flex-direction:row;margin-bottom:5px}.trade-swap-surface .swap-card-head h2{margin-top:1px;font-size:14px}.trade-swap-surface .swap-card-head .status{padding:3px 6px;font-size:7px}.trade-swap-surface .swap-asset-box{padding:5px 8px}.trade-swap-surface .swap-amount-row{min-height:34px}.trade-swap-surface .swap-amount-row input,.trade-swap-surface .swap-output{font-size:18px}.trade-swap-surface .swap-submit{min-height:34px;margin-top:5px}.strategy-rule-grid{grid-template-columns:1fr 1fr}.strategy-picker>div{grid-template-columns:1fr}}@media(max-width:560px){.topbar{padding-inline:12px}.top-actions .icon-button{display:none}.top-actions .button{min-width:0;max-width:134px;overflow:hidden;padding-inline:9px;white-space:nowrap}.top-actions{min-width:0;gap:4px}main{padding-inline:13px}.page-header h1{font-size:30px}.page-header p{font-size:13px}.launcher-section{padding:18px}.form-grid.two,.launcher-section .launch-profile-grid,.launch-identity-footer,.asset-grid,.mini-grid,.metric-grid.four,.module-grid,.operation-grid{grid-template-columns:1fr}.launcher-stepper strong{display:none}.launcher-stepper button{justify-content:center}.launcher-carousel-actions{grid-template-columns:auto 1fr auto;padding-inline:10px}.launcher-carousel-actions>span{font-size:8px;text-align:center}.market-cap-slider .range-labels{grid-template-columns:auto auto auto}.market-cap-slider .range-labels span:nth-child(3){display:none}.launch-review-modal{padding:10px}.launch-review-head{grid-template-columns:44px minmax(0,1fr);padding-right:18px}.launch-review-head .token-mark{width:44px;height:44px}.launch-review-head>.status{display:none}.launch-review-head h2{font-size:18px}.launch-review-sections{gap:6px}.launch-review-sections>section{padding:8px}.launch-review-sections span,.launch-review-sections strong{font-size:8px}.launch-review-allocation{grid-template-columns:1fr;gap:6px}.asset-grid{grid-template-columns:1fr 1fr}.asset-option{min-height:62px}.launch-summary .card,.launch-summary .summary-list{display:block}.launch-summary .eyebrow,.launch-summary .token-preview,.launch-summary .summary-leverage,.launch-summary .summary-list,.launch-summary .summary-foot{grid-column:auto}.flow-map{grid-template-columns:1fr;gap:7px}.flow-map>svg{transform:rotate(90deg)}.launch-feature-metrics{grid-template-columns:1fr 1fr;row-gap:15px}.launch-feature-metrics>div:nth-child(odd){border-left:0}.launch-feature-actions{position:static;margin-top:5px}.launch-feature-card{gap:18px}.table-head{display:none}.table-row{grid-template-columns:1fr auto;gap:8px}.table-row>span:nth-child(3),.table-row>span:nth-child(4){display:none}.table-row .button{grid-column:2}.staking-market-grid{grid-template-columns:1fr}.staking-market-card.featured{grid-column:auto}.staking-stats{grid-template-columns:1fr;gap:13px}.claim-card{flex-direction:column;align-items:stretch}.claim-card>div:last-child{display:grid;grid-template-columns:1fr 1fr}.weight-equation{grid-template-columns:1fr;gap:7px}.weight-equation>svg{transform:rotate(90deg)}.address-grid{grid-template-columns:1fr 1fr}.review-grid{grid-template-columns:1fr}.modal{padding:23px}.token-detail-hero{padding:24px 20px;border-radius:15px}.token-detail-identity{align-items:flex-start;gap:13px}.detail-mark{width:54px;height:54px;font-size:22px}.token-detail-identity .detail-token-coin{--equity-coin-size: 54px !important}.token-detail-identity h1{font-size:29px}.token-detail-nav{justify-content:flex-start}.token-detail-nav button{padding-inline:11px}.detail-module-card{grid-template-columns:34px 1fr auto;padding:17px}.main-boundary-card{padding:19px}.swap-card{padding:17px}.swap-card-head{flex-direction:column}.trading-chart,.chart-empty{height:clamp(250px,40vh,320px)}.otc-position-grid{grid-template-columns:1fr}.swap-next-step{align-items:stretch}.docs-nav{grid-template-columns:1fr}.docs-nav>span{grid-column:auto}.docs-section{padding:21px}.treasury-stock-hero{grid-template-columns:1fr;gap:16px}.treasury-stock-value{padding:14px 0 0;border-left:0;border-top:1px solid var(--line)}.treasury-stock-status{grid-column:auto;align-items:flex-start;flex-direction:column}.treasury-market-strip{grid-template-columns:1fr}.treasury-market-strip>div{border-left:0;border-top:1px solid var(--line)}.treasury-market-strip>div:first-child{border-top:0}.strategy-public-head{flex-direction:column}.strategy-rule-grid,.strategy-tuning-grid,.launch-market-quote{grid-template-columns:1fr}.launch-market-quote>div{border-left:0;border-top:1px solid var(--line)}.launch-market-quote>div:first-child{border-top:0}.leverage-stat-grid{grid-template-columns:1fr 1fr}.treasury-policy-list,.settings-stock-list{grid-template-columns:1fr}.settings-stock-list>span{grid-column:auto}.compact-revenue-flow{grid-template-columns:1fr;gap:6px}.compact-revenue-flow>svg{transform:rotate(90deg)}.compact-flow-balances{grid-template-columns:1fr}.discovery-hero{display:grid;gap:20px}.discovery-hero-actions{width:100%;margin-left:0;align-items:stretch}.explore-launch-button{width:100%;justify-content:center}.discovery-kpis>div{padding:12px}.launch-preview-grid{grid-template-columns:1fr}.discovery-section-head{align-items:flex-start}.discovery-section-head.compact,.all-token-head{flex-direction:column;align-items:stretch}.discovery-section-head select{max-width:none;width:100%}.all-token-head>div:last-child{justify-content:space-between}.all-token-head label{flex:1}.all-token-head select{flex:1;max-width:none}.token-directory>button{grid-template-columns:36px minmax(100px,1fr) auto 15px;gap:8px}.token-directory>button>span:nth-of-type(4),.token-directory>button>span:nth-of-type(5),.token-directory>button>span:nth-of-type(6){display:none}.recent-buy-list button{grid-template-columns:30px 1fr auto}.recent-buy-list em{display:none}.market-summary>div{padding:6px}.market-summary strong{font-size:14px}.market-watch-list>.market-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"equity action" "difference action";gap:3px 10px;min-height:62px;padding:7px 9px}.market-watch-list>.market-row>span:nth-child(2),.market-watch-list>.market-row>span:nth-child(3),.market-watch-list>.market-row>.market-price-cell{display:none!important}.market-watch-list>.market-row>span:nth-child(4){grid-area:difference;display:flex}.market-watch-list>.market-row>.market-equity{grid-area:equity}.market-watch-list>.market-row>.market-leader{grid-area:action;align-self:center;justify-self:end}.market-watch-list>.market-row>svg{display:none}.market-difference>small:not(.market-mobile-prices){display:none}.market-mobile-prices{display:block;overflow:hidden;font-size:6px!important;white-space:nowrap;text-overflow:ellipsis}.market-equity{grid-template-columns:18px 32px minmax(0,1fr);gap:6px;overflow:hidden}.market-equity>.equity-token-icon{--equity-coin-size: 32px !important;width:32px!important;height:32px!important;align-self:center;justify-self:center;transform:none}.market-equity>.equity-token-icon:hover{transform:none}.stock-detail-hero{grid-template-columns:74px 1fr;padding:18px}.stock-detail-hero .market-coin-large{width:74px;height:74px}.stock-detail-hero h1{font-size:30px}.stock-stat-list{grid-template-columns:1fr}.stock-competition-card .card-title-row{align-items:stretch;flex-direction:column}.stock-market-launch-button{width:100%;justify-content:center}.stock-token-rankings>button{grid-template-columns:20px minmax(90px,1fr) 34px 13px}.stock-token-rankings>button>span:nth-of-type(2),.stock-token-rankings>button>span:nth-of-type(3){display:none}.trade-stock-comparison,.trade-token-comparison{grid-template-columns:1fr}.overview-chart-card .trading-chart,.overview-chart-card .chart-empty,.treasury-overview .overview-chart-card .trading-chart,.treasury-overview .overview-chart-card .chart-empty{width:min(100%,clamp(140px,18vh,200px))}}@media(max-width:820px){.app-body main:has(.launch-page){padding:8px 12px}.launch-page{height:calc(100dvh - 77px);min-height:0;display:flex;flex-direction:column;overflow:hidden}.launch-page>.page-header{flex:0 0 auto;align-items:center;margin-bottom:6px}.launch-page>.page-header h1{margin:0;font-size:clamp(21px,5vw,27px)}.launch-page>.page-header p,.launch-page>.page-header .page-action{display:none}.launch-page>.launch-layout{min-height:0;flex:1;align-items:stretch}.launch-page .launch-main{min-height:0;height:100%}.launch-page .launcher-card{height:100%}.launcher-overview{min-height:78px;gap:6px;padding:5px 9px}.launcher-overview-token .launcher-token-render{--equity-coin-size: 38px !important}.launcher-overview-token h3{font-size:13px}.launcher-overview-token .eyebrow{margin-bottom:1px;font-size:7px}.launcher-overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.launcher-overview-metrics>div{min-width:0;min-height:38px;border-top:1px solid var(--line);padding:4px 7px}.launcher-overview-metrics>div:nth-child(2),.launcher-overview-metrics>div:nth-child(3){display:none}.launcher-overview-metrics .launcher-leverage{min-width:0}.launcher-overview-metrics .launcher-leverage strong{font-size:23px}.launcher-overview-metrics .launcher-holder-reward{min-width:0;grid-template-columns:minmax(0,1fr) 32px}.launcher-overview-metrics .launcher-holder-reward .launcher-reward-coin{width:32px!important;height:32px!important}.launcher-stepper{min-height:40px}.launcher-stepper button>span{width:23px;height:23px}.launcher-stage{min-height:0;overflow:hidden}.launcher-section{padding:8px 12px}.step-heading{gap:7px;margin-bottom:4px}.step-heading>span{width:21px;height:21px}.step-heading h2{font-size:15px}.step-heading p{font-size:8px}.launcher-section .step-heading>.status{display:none}.launcher-section .field{gap:3px;margin-top:5px}.launcher-section .field>span{font-size:9px}.launcher-section .field input,.launcher-section .field select{height:33px;font-size:11px}.launcher-section .field textarea{min-height:58px;max-height:58px;font-size:10px}.launcher-section .form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.launcher-section .launch-profile-grid{grid-template-columns:135px minmax(0,1fr);gap:7px;margin-top:5px}.launcher-section .launch-image-picker{min-height:75px;padding:6px}.launcher-section .launch-upload-coin{--equity-coin-size: 48px !important}.launcher-section .launch-image-picker>span>small{display:none}.launcher-section .launch-identity-footer{grid-template-columns:minmax(0,1.35fr) minmax(135px,.65fr);gap:7px;margin-top:6px}.launcher-section .market-cap-slider{padding:5px 7px}.launcher-section .market-cap-slider>div:first-child strong{font-size:12px}.launcher-section .supply-note{margin:0;padding:6px 7px}.launcher-section .supply-note span{display:none}.launcher-section .launch-stock-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.launcher-section .launch-stock-grid>button{gap:4px;padding:6px}.launcher-section .launch-stock-identity{grid-template-columns:25px minmax(0,1fr) 10px;gap:4px}.launcher-section .launch-stock-identity .equity-token-icon{width:25px!important;height:25px!important}.launcher-section .launch-stock-identity small{display:none}.launcher-section .launch-stock-prices{gap:2px}.launcher-section .launch-stock-prices>span{padding:3px}.launcher-section .launch-stock-prices small,.launcher-section .launch-stock-gap{font-size:6px}.launcher-section .launch-stock-prices strong{font-size:8px}.launcher-section .allocation-legend{margin-top:4px}.launcher-section .liquidity-presets{gap:4px;margin-bottom:4px}.launcher-section .liquidity-presets button{gap:2px;padding:5px 6px}.launcher-section .liquidity-presets small,.launcher-section .liquidity-presets em{display:none}.launcher-section .liquidity-presets strong{font-size:9px}.launcher-section .liquidity-presets b{overflow:hidden;font-size:6px;white-space:nowrap;text-overflow:ellipsis}.launcher-section .liquidity-control-grid{margin-top:6px}.launcher-section .liquidity-slider-stack{gap:5px}.launcher-section .curve-panel{padding:7px}.launcher-section .curve-copy{margin-bottom:5px}.launcher-section .curve-copy .icon-box{width:25px;height:25px}.launcher-section .curve-copy strong{font-size:9px}.launcher-section .curve-copy small,.launcher-section .range-labels{font-size:7px}.launcher-section .venue-guidance,.launcher-section .inventory-warning{margin-top:4px;padding:5px}.launcher-section .venue-guidance span,.launcher-section .inventory-warning span{font-size:7px;line-height:1.25}.launcher-carousel-actions{min-height:42px;padding:3px 8px}.launcher-carousel-actions .button{min-height:32px;padding:5px 8px;font-size:10px}}@media(max-width:820px)and (max-height:700px){.launcher-section .launch-stock-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.launcher-section .curve-copy small{display:none}}@media(min-width:821px)and (max-height:820px){.launch-page>.page-header{align-items:center;margin-bottom:7px}.launch-page>.page-header h1{margin:0;font-size:25px}.launch-page>.page-header p{display:none}.launcher-overview{min-height:54px;padding-block:4px}.launcher-overview-token .launcher-token-render{--equity-coin-size: 40px !important}.launcher-overview-token h3{font-size:14px}.launcher-overview-metrics .launcher-leverage strong{font-size:25px}.launcher-overview-metrics .launcher-holder-reward{min-width:110px}.launcher-overview-metrics .launcher-holder-reward .launcher-reward-coin{width:38px!important;height:38px!important}.launcher-stepper{min-height:40px}.launcher-stepper button>span{width:23px;height:23px}.launcher-section{padding:9px 18px}.step-heading{gap:8px;margin-bottom:5px}.step-heading>span{width:22px;height:22px}.step-heading h2{font-size:16px}.step-heading p{font-size:9px}.launcher-section .field{gap:3px;margin-top:6px}.launcher-section .field>span{font-size:10px}.launcher-section .field input,.launcher-section .field select{height:34px;font-size:12px}.launcher-section .field textarea{min-height:61px;max-height:61px;font-size:11px}.launcher-section .form-grid{gap:9px}.launcher-section .launch-profile-grid{grid-template-columns:170px minmax(0,1fr);gap:9px;margin-top:7px}.launcher-section .launch-image-picker{min-height:79px;padding:7px}.launcher-section .launch-upload-coin{--equity-coin-size: 54px !important}.launch-identity-footer{gap:9px;margin-top:7px}.market-cap-slider{padding:5px 8px}.market-cap-slider>div:first-child strong{font-size:13px}.launcher-section .supply-note,.launcher-section .inline-info{margin-top:6px;padding:7px 9px}.launcher-section .allocation-legend{margin-top:5px}.launcher-section .liquidity-control-grid{margin-top:8px}.launcher-section .curve-panel{padding:9px}.launcher-section .curve-copy{margin-bottom:7px}.launcher-section .launch-stock-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.launcher-section .launch-stock-grid>button{gap:5px;padding:7px}.launcher-section .launch-stock-identity{grid-template-columns:28px minmax(0,1fr) 12px;gap:5px}.launcher-section .launch-stock-identity .equity-token-icon{width:28px!important;height:28px!important}.launcher-section .launch-stock-prices{gap:3px}.launcher-section .launch-stock-prices>span{padding:4px}.launcher-section .venue-guidance,.launcher-section .inventory-warning{margin-top:6px;padding:6px}.launcher-carousel-actions{min-height:43px;padding-block:3px}.trade-page>.page-header p{display:none}.trade-page>.page-header{margin-bottom:8px}}@media(min-width:821px)and (max-height:650px){.launch-page .launch-identity-footer{grid-template-columns:1fr}.launch-page .launch-identity-footer .supply-note,.launch-page .market-cap-slider .range-labels{display:none}.trade-page>.page-header{margin-bottom:5px}.trade-page>.page-header h1{margin:0;font-size:24px}.trade-focus-card{display:grid;grid-template-columns:minmax(0,.72fr) minmax(250px,1.28fr);align-items:center;gap:8px;padding:5px 8px}.trade-stock-comparison,.trade-token-comparison{margin-top:0}.trade-swap-surface .swap-card{padding-block:8px}.trade-swap-surface .swap-card-head{margin-bottom:4px}.trade-swap-surface .swap-asset-box{padding-block:5px}.trade-swap-surface .swap-amount-row{min-height:34px}.trade-swap-surface .swap-submit{min-height:34px;margin-top:5px}}@media(max-height:650px){.overview-chart-card .chart-heading{min-height:30px;padding-block:3px}.overview-chart-card .chart-foot{display:none}.overview-chart-card .trading-chart,.overview-chart-card .chart-empty,.treasury-overview .overview-chart-card .trading-chart,.treasury-overview .overview-chart-card .chart-empty{width:min(100%,clamp(96px,calc(100dvh - 465px),620px))}}.app-body main:has(.compact-detail-shell){padding-top:10px;padding-bottom:10px}.compact-detail-shell{height:calc(100dvh - 90px);min-height:0;display:flex;flex-direction:column;overflow:hidden}.compact-detail-shell .back-link{flex:0 0 auto;margin-bottom:5px;font-size:9px}.compact-detail-shell .token-detail-hero{min-height:82px;grid-template-columns:minmax(180px,.75fr) minmax(0,1.25fr);gap:12px;padding:8px 14px;border-radius:12px}.compact-detail-shell .token-detail-identity{gap:8px}.compact-detail-shell .token-detail-identity .detail-token-coin{--equity-coin-size: 54px !important}.compact-detail-shell .token-detail-identity h1{margin:0 0 2px;font-size:clamp(21px,2.4vw,27px)}.compact-detail-shell .token-detail-identity p{margin:0;font-size:9px}.compact-detail-shell :is(.token-profile-description,.token-profile-links){display:none}.compact-detail-shell .token-detail-role{justify-self:stretch;max-width:none}.compact-detail-shell .token-header-kpis{grid-template-columns:repeat(6,minmax(0,1fr))}.compact-detail-shell .token-header-kpis>div{min-width:0;min-height:51px;padding:5px 7px}.compact-detail-shell .token-header-kpis span{font-size:8px}.compact-detail-shell .token-header-kpis strong{overflow:hidden;font-size:10px;text-overflow:ellipsis}.compact-detail-shell .token-detail-role>.button{position:absolute;right:0;bottom:-4px;min-height:24px;margin:0;padding:3px 7px;font-size:8px}.compact-detail-shell .detail-content,.compact-detail-shell .embedded-module{min-height:0;flex:1 1 auto;height:100%;overflow:auto;scrollbar-width:thin;scrollbar-color:var(--green) transparent}.compact-detail-shell .token-detail-footer-nav{position:sticky;top:auto;bottom:0;z-index:12;flex:0 0 auto;width:min(100%,760px);min-height:40px;margin:6px auto 0;padding:3px}.compact-detail-shell .token-detail-footer-nav button{flex:1 1 0;min-width:0;justify-content:center;padding:6px 8px;font-size:9px}@media(max-width:820px){.app-body main:has(.compact-detail-shell){padding:5px 7px calc(var(--mobile-primary-nav-height) + 52px)}.compact-detail-shell{height:calc(100dvh - 67px - var(--mobile-primary-nav-height))}.compact-detail-shell .back-link{display:none}.compact-detail-shell .token-detail-hero{min-height:84px;grid-template-columns:minmax(112px,.7fr) minmax(0,1.3fr);gap:6px;padding:5px 7px}.compact-detail-shell .token-detail-identity .detail-token-coin{--equity-coin-size: 40px !important}.compact-detail-shell .token-detail-identity h1{font-size:clamp(14px,4.3vw,20px)}.compact-detail-shell .token-detail-identity p,.compact-detail-shell .token-strategy-link{font-size:7px}.compact-detail-shell .token-header-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.compact-detail-shell .token-header-kpis>div{min-height:34px;padding:3px 4px}.compact-detail-shell .token-header-kpis span{font-size:6px}.compact-detail-shell .token-header-kpis strong{font-size:8px}.compact-detail-shell .token-detail-role>.button{display:none}.compact-detail-shell .token-detail-footer-nav{position:fixed;inset:auto 4px var(--mobile-primary-nav-height);width:auto;min-height:48px;margin:0;border-radius:11px 11px 0 0}.compact-detail-shell .token-detail-footer-nav button{gap:2px;padding:4px 2px;font-size:clamp(6px,2vw,8px)}.compact-detail-shell .token-detail-footer-nav button svg{width:13px;height:13px}}@media(max-width:390px){.compact-detail-shell .token-detail-hero{grid-template-columns:minmax(94px,.62fr) minmax(0,1.38fr)}.compact-detail-shell .token-detail-identity{gap:4px}.compact-detail-shell .token-detail-identity .detail-token-coin{--equity-coin-size: 34px !important}.compact-detail-shell .token-detail-footer-nav button{font-size:6px}}@media(max-height:700px){.app-body main:has(.token-detail-page.overview-active){padding-bottom:14px}.token-detail-page.overview-active{height:auto;min-height:calc(100dvh - 98px);overflow:visible}.overview-active .detail-content,.token-overview-stage{min-height:0}.overview-market-grid{min-height:280px;flex:0 0 auto}.overview-inline-swap{min-height:270px}}@media(max-width:820px){.app-body main:has(.stock-overview-page){padding:9px 12px}.stock-overview-page{height:calc(100dvh - 78px)}.stock-overview-page .back-button{min-height:24px;margin-bottom:4px;padding:4px 7px;font-size:8px}.stock-overview-page .stock-detail-hero{min-height:58px;gap:7px;padding:6px 9px}.stock-overview-page .stock-detail-hero .market-coin-large{width:43px;height:43px}.stock-overview-page .stock-detail-hero h1{font-size:19px}.stock-overview-page .stock-detail-hero p{font-size:7px}.stock-detail-identity{gap:7px}.stock-detail-actions .address-link,.stock-detail-actions>a{display:none}.stock-detail-actions .status{padding:4px 6px;font-size:7px}.stock-overview-stage{gap:4px;margin-top:4px}.stock-overview-page .overview-market-grid{min-height:0;flex:1;grid-template-columns:1fr;grid-template-rows:minmax(128px,.72fr) minmax(225px,1.28fr);gap:4px}.stock-overview-page .overview-inline-swap{min-height:0}.stock-overview-page .overview-chart-card .trading-chart,.stock-overview-page .overview-chart-card .chart-empty{width:min(100%,clamp(112px,20vh,190px))}.stock-kpi-footer{grid-template-columns:repeat(4,minmax(0,1fr));gap:3px}.stock-competition-mini{min-height:41px;padding:4px 5px}.stock-competition-mini .button{min-height:24px}}@media(max-width:430px),(max-height:650px){.stock-overview-page .stock-detail-hero{min-height:51px}.stock-overview-page .stock-detail-hero .market-coin-large{width:37px;height:37px}.stock-overview-page .stock-detail-hero h1{font-size:17px}.stock-overview-page .overview-market-grid{grid-template-rows:minmax(108px,.62fr) minmax(215px,1.38fr)}.stock-overview-page .overview-chart-card .trading-chart,.stock-overview-page .overview-chart-card .chart-empty{width:min(100%,clamp(96px,17vh,165px))}.stock-kpi-footer{grid-template-columns:repeat(5,minmax(0,1fr))}.stock-kpi-footer .metric-card:nth-child(n+5):not(:nth-child(8)){display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}html[data-theme=dark]{--bg: #101412;--surface: #181d1a;--surface-soft: #1d231f;--surface-green: #15271e;--ink: #eef4f0;--ink-soft: #a6b2aa;--ink-faint: #78867d;--line: #2c3530;--line-dark: #3b4740;--green-dark: #55cc91;--green-soft: #193928;--amber: #e0ac5e;--amber-soft: #332817;--red: #ef7979;--red-soft: #382020;--shadow: 0 2px 5px rgba(0,0,0,.24), 0 14px 36px rgba(0,0,0,.18);--shadow-hover: 0 8px 22px rgba(0,0,0,.3), 0 20px 48px rgba(0,0,0,.24);color:var(--ink);color-scheme:dark}html[data-theme=dark] body{color:#eef4f0;background:radial-gradient(circle at 88% 4%,rgba(16,131,79,.15),transparent 30rem),radial-gradient(circle at 26% 90%,rgba(16,131,79,.08),transparent 36rem),var(--bg)}html[data-theme=dark] .app-shell{color:#eef4f0}html[data-theme=dark] .sidebar{border-color:var(--line);background:#101412f2;box-shadow:12px 0 38px #00000038}html[data-theme=dark] .topbar{border-color:var(--line);background:#141916e0;box-shadow:0 4px 24px #0003}html[data-theme=dark] .sidebar nav button{color:var(--ink-soft)}html[data-theme=dark] .sidebar nav button:hover{color:var(--ink);background:#1b241f}html[data-theme=dark] .sidebar nav button.active{color:#72d9a4;background:#173525}html[data-theme=dark] :is(input,select,textarea){color:var(--ink);background:var(--surface)}html[data-theme=dark] :is(.icon-button,.button-secondary,.launcher-stepper,.launcher-stepper button>span,.market-cap-slider,.asset-option,.launch-stock-grid>button,.modal,.search-box,.filter.active,.treasury-market-strip,.settings-stock-list button,.strategy-picker button,.staking-market-card,.tabs button.active,.docs-nav,.address-grid>div,.detail-contract-strip>div,.swap-asset-box,.swap-output-choice,.swap-token-trigger,.swap-token-static,.trade-focus-card,.otc-flow-map,.discovery-controls>label,.discovery-section-head select,.all-token-head select,.stock-stat-list>div){color:var(--ink);background:var(--surface)}html[data-theme=dark] :is(.launcher-overview,.main-boundary-card,.launch-preview.main){background:linear-gradient(135deg,#19241e,#13221a)}html[data-theme=dark] .investor-thesis{color:var(--ink);background:linear-gradient(135deg,#1b221e,#142119)}html[data-theme=dark] .treasury-stock-hero{color:var(--ink);border-color:var(--line);background:linear-gradient(115deg,#1b221e,#142119)}html[data-theme=dark] .stock-detail-hero{color:var(--ink);border-color:var(--line);background:radial-gradient(circle at 10% 20%,rgba(16,131,79,.16),transparent 20rem),linear-gradient(135deg,#1b221e,#142119)}html[data-theme=dark] .stock-detail-hero p{color:var(--ink-soft)}html[data-theme=dark] .treasury-stock-hero :is(.treasury-stock-value,.treasury-market-strip,.treasury-market-strip>div){border-color:var(--line)}html[data-theme=dark] .treasury-stock-hero .treasury-market-strip>div{background:var(--surface)}html[data-theme=dark] .treasury-stock-hero .treasury-market-strip .market-gap{background:var(--surface-soft)}html[data-theme=dark] :is(.asset-option.selected,.launch-stock-grid>button.selected){background:var(--surface-green)}html[data-theme=dark] :is(.field>span,.market-cap-slider>div:first-child span){color:var(--ink-soft)}html[data-theme=dark] :is(.field input::placeholder,.field textarea::placeholder,.search-box input::placeholder){color:#65736a}html[data-theme=dark] .status-gray{color:var(--ink-soft);background:#252d28}html[data-theme=dark] .token-mark.has-image{background:var(--surface)}html[data-theme=dark] .market-cap-default-marker i{box-shadow:0 0 0 2px var(--surface)}html[data-theme=dark] .launch-image-picker{border-color:#526158;background:#14251b}html[data-theme=dark] :is(.launcher-token-render,.launch-upload-coin,.launch-review-token-render){filter:drop-shadow(0 10px 14px rgba(16,131,79,.32))}html[data-theme=dark] :is(.discovery-kpis>div,.launch-preview,.discovery-panel,.token-directory,.market-summary>div,.market-browser,.market-watch-list){background:#181d1af5}html[data-theme=dark] :is(.market-search,.market-sort){color:var(--ink-faint);background:var(--surface)}html[data-theme=dark] :is(.discovery-filters,.token-detail-nav){background:#181d1ae6}html[data-theme=dark] .trading-chart-shell{background:#151a17}html[data-theme=dark] .swap-asset-box.receive{background:var(--surface-soft)}html[data-theme=dark] .swap-token-picker{background:#181d1afb;box-shadow:0 20px 55px #00000073}html[data-theme=dark] .swap-next-step{border-color:#28513a;background:#14251b}html[data-theme=dark] :is(.venue-guidance,.inventory-warning,.modal-callout,.audit-note,.swap-warning,.docs-callout.amber){border-color:#66512a;color:#e8bd72;background:#2c2518}html[data-theme=dark] .churn-deposit-note{border-color:#28513a;color:#72d9a4;background:#14251b}html[data-theme=dark] :is(.venue-guidance.critical,.inventory-warning.severe){border-color:#713d3d;color:#f19595;background:#321d1d}.header-buy-carousel{position:relative;min-width:0;flex:1 1 auto;height:54px;display:flex;align-items:flex-end;margin:0 -18px 0 0;padding-top:11px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 88px),rgba(0,0,0,.72) calc(100% - 58px),transparent 100%);mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 88px),rgba(0,0,0,.72) calc(100% - 58px),transparent 100%)}.header-buy-label{position:absolute;top:1px;left:2px;display:inline-flex;align-items:center;gap:6px;color:var(--ink-faint);font-size:6px;font-weight:850;letter-spacing:.09em;line-height:1;text-transform:uppercase;white-space:nowrap}.header-buy-label i{width:6px;height:6px;border-radius:50%;background:#21c875;box-shadow:0 0 0 4px #21c8751f;animation:live-pulse 1.7s ease infinite}.header-buy-track{min-width:0;width:100%;display:flex;align-items:center;gap:6px;overflow:hidden}.header-buy{--shake: 1px;min-width:112px;max-width:172px;flex:1 1 138px;height:38px;display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:7px;padding:4px 8px 4px 5px;overflow:hidden;border:1px solid var(--line);border-radius:9px;color:var(--ink);background:color-mix(in srgb,var(--surface) 92%,transparent);cursor:pointer;text-align:left;transition:border-color .16s ease,background .16s ease,transform .16s ease}.header-buy:hover{border-color:#8bcaa4;background:var(--surface-green);transform:translateY(-1px)}.header-buy>.launch-token-coin{--equity-coin-size: 26px !important}.header-buy>span{min-width:0;display:flex;flex-direction:column;gap:1px}.header-buy strong,.header-buy small{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.header-buy strong{color:var(--green-dark);font-size:9px}.header-buy small{color:var(--ink-soft);font-size:7px;font-weight:750}.header-buy.impact-2{--shake: 2px}.header-buy.impact-3{--shake: 4px}.header-buy.impact-4{--shake: 7px}.header-buy.impact-5{--shake: 11px}.header-buy.live{z-index:2;border-color:#37c47e;animation:header-buy-arrive .62s cubic-bezier(.2,.8,.25,1)}@keyframes header-buy-arrive{0%{opacity:0;transform:translate(30px) scale(.92)}18%{opacity:1;transform:translate(calc(-1 * var(--shake))) rotate(-1deg);box-shadow:0 0 28px #20cd7780}36%{transform:translate(var(--shake)) rotate(1deg)}54%{transform:translate(calc(-.65 * var(--shake))) rotate(-.5deg)}72%{transform:translate(calc(.4 * var(--shake)))}to{transform:translate(0);box-shadow:0 0 #20cd7700}}.header-buy-empty{color:var(--ink-faint);font-size:9px;font-weight:650}.header-perp-carousel{position:relative;min-width:0;flex:1 1 auto;height:54px;display:flex;align-items:center;margin:0 -18px 0 0;overflow:hidden}.header-perp-label{position:absolute;top:1px;left:2px;display:inline-flex;align-items:center;gap:6px;color:var(--ink-faint);font-size:6px;font-weight:850;letter-spacing:.09em;line-height:1;text-transform:uppercase;white-space:nowrap}.header-perp-label i{width:6px;height:6px;border-radius:50%;background:#21c875;box-shadow:0 0 0 4px #21c8751f;animation:live-pulse 1.7s ease infinite}.header-perp-track{min-width:0;width:100%;display:flex;align-items:center;gap:6px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.header-perp-track::-webkit-scrollbar{display:none}.header-perp{min-width:104px;max-width:152px;flex:1 0 112px;height:38px;display:grid;grid-template-columns:27px minmax(0,1fr);align-items:center;gap:6px;padding:4px 7px 4px 5px;overflow:hidden;border:1px solid var(--line);border-radius:9px;color:var(--ink);background:color-mix(in srgb,var(--surface) 92%,transparent);cursor:pointer;text-align:left;transition:border-color .16s ease,background .16s ease,transform .16s ease}.header-perp:hover{transform:translateY(-1px);border-color:#8bcaa4;background:var(--surface-green)}.header-perp>.launch-token-coin{--equity-coin-size: 25px !important}.header-perp>span{min-width:0;display:flex;flex-direction:column;gap:1px}.header-perp strong,.header-perp small{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.header-perp strong{color:var(--ink);font-size:9px}.header-perp small{display:flex;align-items:center;gap:4px;font-size:8px;font-weight:850}.header-perp-lev{min-width:0;overflow:hidden;color:var(--ink-soft);font-weight:800;white-space:nowrap;text-overflow:ellipsis}.header-perp small em{flex:0 0 auto;font-style:normal}.header-perp small em.gain{color:var(--green)}.header-perp small em.loss{color:var(--red)}.header-perp small em.flat{color:var(--ink-faint)}.header-perp-empty{color:var(--ink-faint);font-size:9px;font-weight:650}.discovery-hero{align-items:center;padding-bottom:14px}.discovery-hero h1{margin:0}.protocol-volume-kpis{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(92px,1fr));gap:7px;margin-left:auto}.protocol-volume-kpis>span{min-width:0;display:flex;flex-direction:column;gap:2px;padding:7px 10px;border:1px solid var(--line);border-radius:9px;background:var(--surface-soft)}.protocol-volume-kpis small{color:var(--ink-faint);font-size:7px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.protocol-volume-kpis strong{overflow:hidden;color:var(--green-dark);font-size:12px;line-height:1.1;white-space:nowrap;text-overflow:ellipsis}.trending-strip{margin:14px 0 12px;padding:10px;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--surface) 94%,transparent);box-shadow:var(--shadow)}.trending-strip-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 3px 8px}.trending-strip-head span{display:inline-flex;align-items:center;gap:7px;color:var(--green-dark);font-size:9px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.trending-strip-head span i{width:6px;height:6px;border-radius:50%;background:#20c875;box-shadow:0 0 0 4px #20c8751c;animation:live-pulse 1.7s ease infinite}.trending-strip-head small{color:var(--ink-faint);font-size:8px}.trending-carousel{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(180px,1fr);gap:7px;overflow-x:auto;padding-bottom:2px;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--green) 55%,transparent) transparent}.trending-carousel::-webkit-scrollbar{height:5px}.trending-carousel::-webkit-scrollbar-track{background:transparent}.trending-carousel::-webkit-scrollbar-thumb{border-radius:99px;background:color-mix(in srgb,var(--green) 55%,transparent)}.trending-carousel button{position:relative;min-width:0;height:62px;display:grid;grid-template-columns:18px 36px minmax(52px,1fr) 62px;grid-template-rows:1fr auto;align-items:center;gap:3px 7px;padding:7px;border:1px solid var(--line);border-radius:9px;color:var(--ink);background:var(--surface-soft);cursor:pointer;text-align:left;transition:transform .16s ease,border-color .16s ease,background .16s ease}.trending-carousel button:hover{transform:translateY(-2px);border-color:#86c69f;background:var(--surface-green)}.trending-carousel button>b{grid-row:1 / 3;color:var(--ink-faint);font-size:8px}.trending-carousel button>.launch-token-coin{grid-row:1 / 3;--equity-coin-size: 34px !important}.trending-carousel button>span{min-width:0;display:flex;flex-direction:column}.trending-carousel strong{overflow:hidden;color:var(--green-dark);font-size:9px;white-space:nowrap;text-overflow:ellipsis}.trending-carousel small{color:var(--ink-faint);font-size:7px}.trending-change-badge,.trade-change-badge{z-index:2;width:max-content;display:inline-flex!important;align-items:center;justify-content:center;border:1px solid transparent;border-radius:999px;font-size:7px;font-weight:900;line-height:1;letter-spacing:.01em;box-shadow:0 2px 8px #0000001f}.trending-change-badge.gain,.trade-change-badge.gain{border-color:#2ad37e70;color:#087943;background:#bef9daf0}.trending-change-badge.loss,.trade-change-badge.loss{border-color:#eb59596b;color:#b42323;background:#ffdedef2}.trending-change-badge.flat,.trade-change-badge.flat{border-color:var(--line-dark);color:var(--ink-soft);background:color-mix(in srgb,var(--surface) 94%,transparent)}.trending-change-badge{position:absolute;top:-7px;right:4px;padding:3px 5px}.mini-sparkline{width:100%;height:30px;overflow:visible}.mini-sparkline .spark-line{fill:none;stroke:#18a864;stroke-width:2;vector-effect:non-scaling-stroke}.mini-sparkline .spark-fill{fill:#1cb86c1a}.mini-sparkline.down .spark-line{stroke:#cf5e5e}.mini-sparkline.down .spark-fill{fill:#cf5e5e14}.mini-sparkline.active .spark-line{filter:drop-shadow(0 0 3px rgba(32,210,120,.7))}.mini-sparkline.empty{display:flex;align-items:center}.mini-sparkline.empty i{width:100%;height:1px;background:var(--line-dark)}.discovery-controls{margin:12px 0 4px}.discovery-controls>label{max-width:none}.discovery-controls>label>button{height:29px;padding:0 11px;border:1px solid color-mix(in srgb,var(--green) 45%,var(--line));border-radius:7px;color:var(--green-dark);background:var(--green-soft);font-size:8px;font-weight:850;cursor:pointer;white-space:nowrap}.all-token-head{margin-top:14px}.launch-directory-filters{display:flex;align-items:center;gap:9px}.explore-view-all{display:flex;justify-content:center;padding:10px 0 4px}.explore-view-all .button{min-width:160px;justify-content:center}.launch-directory-page{padding-top:6px}.launch-directory-title{display:flex;align-items:center;gap:11px;margin-bottom:6px}.launch-directory-title>div{display:flex;flex-direction:column;gap:2px}.launch-directory-title small{color:var(--ink-faint);font-size:8px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.launch-directory-title h1{margin:0;color:var(--ink);font-size:clamp(24px,3vw,38px);letter-spacing:-.04em}.token-directory{display:grid;grid-template-columns:repeat(auto-fill,minmax(184px,1fr));gap:10px;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.token-directory>button.token-square{position:relative;width:auto;min-width:0;aspect-ratio:1;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto auto 1fr auto;justify-items:center;align-items:center;gap:3px;padding:11px 12px 10px;border:1px solid var(--line);border-radius:14px;color:var(--ink);background:var(--surface);box-shadow:var(--shadow);text-align:center;will-change:transform;transition:transform .16s ease,background .14s ease,border-color .14s ease,box-shadow .16s ease;cursor:pointer}.token-directory>button.token-square:hover{transform:translateY(-2px);border-color:#82c59c;background:var(--surface-green);box-shadow:var(--shadow-hover)}.token-directory>button.live-buy{background:color-mix(in srgb,var(--surface-green) 72%,var(--surface))}.token-directory>button.token-square>.token-square-top{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:6px}.token-square-top>small{overflow:hidden;max-width:58%;color:var(--green-dark);font-size:9.5px;font-weight:850;white-space:nowrap;text-overflow:ellipsis}.token-square-top .trade-change-badge{padding:3px 6px}.token-directory>button.token-square>.token-square-coin{display:grid;place-items:center;margin-top:1px}.token-square-name{overflow:hidden;max-width:100%;font-size:13px;line-height:1.15;letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis}.token-directory b.token-square-price{overflow:visible;color:var(--green-dark);font-size:12.5px;white-space:nowrap}.token-directory>button.token-square>.token-square-spark{width:100%;display:block;align-self:end}.token-square-spark .mini-sparkline{width:100%;height:24px;display:block}.token-directory>button.token-square>.token-square-kpis{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:7px;color:var(--ink-faint);font-size:8.5px;font-weight:750;white-space:nowrap}.token-square-kpis>span{overflow:hidden;text-overflow:ellipsis}.token-square-kpis i{flex:none;width:3px;height:3px;border-radius:50%;background:var(--line-dark)}.latest-launches-head>small{color:var(--ink-faint);font-size:8px}.launch-preview{min-height:104px}.launch-preview>.mini-sparkline{grid-column:1 / -1;grid-row:2;height:25px}.launch-preview>svg:not(.mini-sparkline){grid-column:3;grid-row:1}html[data-theme=dark] :is(.header-buy,.header-perp,.trending-strip,.trending-carousel button){color:var(--ink);background:#181d1af5}html[data-theme=dark] .top-actions:before{background:linear-gradient(90deg,#14191600,#141916c7 52%,#141916fc)}@media(max-width:1120px){.header-buy:nth-child(-n+4){display:grid}.header-buy:nth-child(n+5){display:none}.token-directory{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}}@media(max-width:820px){.topbar{gap:7px}.header-buy-carousel{margin-right:4px;gap:6px}.header-buy-label{display:none}.header-buy:nth-child(n+3){display:none}.header-buy{min-width:82px}.trending-carousel{grid-auto-columns:minmax(172px,46vw)}.token-directory{grid-template-columns:repeat(2,minmax(0,1fr))}.protocol-volume-kpis{width:100%;grid-column:1 / -1;order:3}}@media(max-width:560px){.mobile-brand{display:none}.top-actions{flex:0 0 auto}.header-buy-carousel{margin:0 2px}.header-buy-track{gap:4px}.header-buy:nth-child(n+3){display:none}.header-buy{min-width:0;max-width:none;flex:1 1 0;height:36px;grid-template-columns:22px minmax(0,1fr);gap:4px;padding:3px 5px 3px 3px}.header-buy>.launch-token-coin{--equity-coin-size: 22px !important}.top-actions .button{max-width:104px}.discovery-hero>div{min-width:0}.discovery-hero h1{white-space:normal;overflow-wrap:anywhere}.trending-strip-head small{display:none}.trending-carousel{grid-auto-columns:minmax(165px,72vw)}.token-directory{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.token-directory>button.token-square{padding:10px}.directory-art{width:46px;height:46px}.directory-name strong{font-size:13px}.directory-price{display:flex;min-width:62px}.directory-chart{display:block!important;min-width:0;height:40px}.directory-chart>.mini-sparkline{height:40px}.directory-kpis{display:grid!important}.protocol-volume-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.protocol-volume-kpis>span{padding:6px}.protocol-volume-kpis strong{font-size:10px}.launch-directory-filters{display:grid;grid-template-columns:1fr 1fr}.launch-directory-filters>b{grid-column:1 / -1;width:max-content}}html[data-theme=dark] .protocol-volume-kpis>span{background:#181d1af5}html[data-theme=dark] .discovery-controls>label>button{color:#6be0a4;background:#143323}html[data-theme=dark] .token-directory{background:none!important}html[data-theme=dark] .venue-guidance.balanced{border-color:#285b3e;color:#72d9a4;background:#14271d}html[data-theme=dark] :is(.modal-callout,.audit-note,.swap-warning,.docs-callout,.venue-guidance,.inventory-warning) strong{color:inherit}html[data-theme=dark] .sidebar nav button .market-nav-alert{border-color:#713d3d;color:#f19595;background:#321d1d;box-shadow:0 0 0 3px #ef797914}html[data-theme=dark] .progress{background:#2a332e}html[data-theme=dark] .equation-icon{background:#262e29}html[data-theme=dark] .role.protocol{background:var(--green-soft)}html[data-theme=dark] .role.creator{color:#8ebae9;background:#1c2b3c}html[data-theme=dark] .role.public{color:var(--ink-soft);background:#252d28}html[data-theme=dark] .market-watch-list .depeg-up,html[data-theme=dark] .stock-price-grid .depeg-up{background:linear-gradient(90deg,#1ca45c2e,#181d1af5)}html[data-theme=dark] .market-watch-list .depeg-down,html[data-theme=dark] .stock-price-grid .depeg-down{background:linear-gradient(90deg,#c62a2a33,#181d1af5)}html[data-theme=dark] .market-watch-list .depeg-up .market-difference strong,html[data-theme=dark] .stock-price-grid .depeg-up strong{color:#53d293}html[data-theme=dark] .market-watch-list .depeg-down .market-difference strong,html[data-theme=dark] .stock-price-grid .depeg-down strong,html[data-theme=dark] .negative{color:#f07878}html[data-theme=dark] .launcher-stepper button:disabled{color:#505c54}html[data-theme=dark] .launcher-stepper button.active>span{border-color:#ffffff47;color:#fff;background:#ffffff24}html[data-theme=dark] .launcher-stepper button.complete>span{border-color:var(--green);color:#fff;background:var(--green)}html[data-theme=dark] .allocation-bar i.otc{background:#47705a}html[data-theme=dark] .allocation-bar i.vesting{background:#2c4134}html[data-theme=dark] .modal-backdrop{background:#000000b8}html[data-theme=dark] .toast{color:#fff;background:#0c5e39}html[data-theme=dark] .range{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:18px;background:transparent}html[data-theme=dark] .range::-webkit-slider-runnable-track{height:5px;border:1px solid #3a4740;border-radius:99px;background:#252d28}html[data-theme=dark] .range::-webkit-slider-thumb{width:16px;height:16px;margin-top:-6px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid #101412;border-radius:50%;background:var(--green);box-shadow:0 0 0 2px #4d6155}.official-token-card{position:relative}.token-detail-hero-wrap{position:relative;flex:0 0 auto}.token-directory{overflow:visible}.token-directory>button{position:relative}.launch-preview{position:relative}.trending-carousel{padding-top:8px}.directory-name>strong,.preview-copy>strong,.token-detail-identity h1{display:flex;align-items:center;min-width:0}.field .input-invalid{border-color:var(--red);box-shadow:0 0 0 3px color-mix(in srgb,var(--red) 13%,transparent)}.field>.field-error{margin-top:-3px;color:var(--red);font-size:8px;font-weight:700;line-height:1.35}.trending-carousel{grid-auto-columns:minmax(142px,1fr);gap:5px}.trending-carousel em{font-size:6px}.stock-market-workspace{grid-template-rows:minmax(0,1fr) 66px}.stock-market-workspace>.overview-inline-swap{grid-column:2;grid-row:1}.stock-bound-tokens{min-width:0;grid-column:1 / -1;grid-row:2;display:grid;grid-template-columns:155px minmax(0,1fr);align-items:stretch;gap:7px;padding:6px 7px;overflow:hidden;border-radius:9px}.stock-bound-head{min-width:0;display:flex;flex-direction:column;justify-content:center;gap:4px;padding:0 7px;border-right:1px solid var(--line)}.stock-bound-head>span{display:flex;align-items:center;gap:5px;color:var(--green-dark);font-size:8px;font-weight:850;text-transform:uppercase;letter-spacing:.05em}.stock-bound-head small{color:var(--ink-faint);font-size:7px}.stock-bound-track{min-width:0;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(112px,1fr);gap:5px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--green) 48%,transparent) transparent}.stock-bound-track::-webkit-scrollbar{height:4px}.stock-bound-track>button{min-width:0;display:grid;grid-template-columns:29px minmax(0,1fr);align-items:center;gap:6px;padding:4px 7px 4px 5px;border:1px solid var(--line);border-radius:7px;color:var(--ink);background:var(--surface-soft);cursor:pointer;text-align:left;transition:border-color .15s ease,background .15s ease,transform .15s ease}.stock-bound-track>button:hover{z-index:1;transform:translateY(-1px);border-color:#68be8d;background:var(--surface-green)}.stock-bound-track .launch-token-coin{--equity-coin-size: 28px !important}.stock-bound-track>button>span{min-width:0;display:flex;flex-direction:column;gap:2px}.stock-bound-track strong,.stock-bound-track small{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.stock-bound-track strong{color:var(--green-dark);font-size:8px}.stock-bound-track small{color:var(--ink-faint);font-size:6px}.stock-bound-track>.stock-bound-empty{width:min(320px,100%);grid-template-columns:18px minmax(0,1fr) 14px}.stock-kpi-footer{grid-template-columns:repeat(7,minmax(0,1fr))}.stock-hero-launch{min-height:31px;padding:6px 9px;font-size:9px}.investor-page{display:grid;gap:13px}.investor-hero{min-height:245px;display:grid;grid-template-columns:minmax(0,1.55fr) minmax(245px,.45fr);overflow:hidden;border:1px solid #1b7650;border-radius:18px;color:#effff6;background:radial-gradient(circle at 82% 18%,rgba(91,255,165,.2),transparent 21rem),linear-gradient(120deg,#082c1e,#0b5f38);box-shadow:0 20px 60px #04371f33}.investor-hero-copy{align-self:center;padding:clamp(28px,4vw,54px)}.investor-stage-row{display:flex;align-items:center;gap:12px;margin-bottom:18px}.investor-stage-row .status{color:#c7f9dc;background:#ffffff1a}.investor-stage-row>a{display:inline-flex;align-items:center;gap:4px;color:#a9efc7;font-size:9px;font-weight:750}.investor-hero h1{max-width:880px;margin:0;font-size:clamp(34px,4.3vw,62px);line-height:.98;letter-spacing:-.055em}.investor-hero-copy>p{max-width:680px;margin:15px 0 0;color:#effff6b8;font-size:12px;line-height:1.55}.investor-primary-cta{margin-top:20px;color:#05341f;border-color:#9bf2be;background:#9bf2be}.investor-actions{display:flex;align-items:center;gap:15px;margin-top:24px}.investor-actions .button{color:#05341f;border-color:#9bf2be;background:#9bf2be}.investor-actions>span{color:#effff68c;font-size:9px}.investor-founder-panel{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:22px;border-left:1px solid rgba(255,255,255,.12);color:inherit;background:#031a1140;text-align:center;text-decoration:none}.investor-founder-panel:hover{background:#031a1161}.investor-founder-photo{width:76px;height:76px;border:2px solid rgba(174,255,209,.75);border-radius:50%;object-fit:cover;box-shadow:0 8px 28px #00000047}.investor-founder-panel>span{margin-top:8px;color:#91dcae;font-size:8px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.investor-founder-panel>strong{font-size:23px}.investor-founder-panel>em{display:inline-flex;align-items:center;gap:4px;color:#a8f0c5;font-size:10px;font-style:normal;font-weight:800}.investor-thesis-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.investor-thesis-grid>.card{min-width:0;display:grid;grid-template-columns:35px minmax(0,1fr);gap:11px;padding:19px}.investor-card-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;color:var(--green-dark);background:var(--green-soft)}.investor-thesis-grid small{color:var(--green-dark);font-size:7px;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.investor-thesis-grid h2{margin:5px 0 7px;font-size:15px;letter-spacing:-.025em}.investor-thesis-grid p{margin:0;color:var(--ink-soft);font-size:9px;line-height:1.6}.investor-alignment{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:25px;padding:23px 26px;border-color:color-mix(in srgb,var(--green) 34%,var(--line))}.investor-alignment h2{margin:2px 0 7px;font-size:20px}.investor-alignment p{max-width:900px;margin:0;color:var(--ink-soft);font-size:10px;line-height:1.55}.investor-alignment small{display:block;margin-top:8px;color:var(--ink-faint);font-size:7px}.investor-alignment .button{white-space:nowrap}@media(max-width:820px){.trending-carousel{grid-auto-columns:minmax(142px,41vw)}.stock-overview-page .overview-market-grid.stock-market-workspace{grid-template-columns:1fr;grid-template-rows:minmax(105px,.55fr) minmax(205px,1fr) 58px}.stock-market-workspace>.stock-aerodrome-chart{grid-column:1;grid-row:1}.stock-market-workspace>.overview-inline-swap{grid-column:1;grid-row:2}.stock-bound-tokens{grid-column:1;grid-row:3;grid-template-columns:105px minmax(0,1fr);padding:4px}.stock-bound-track{grid-auto-columns:minmax(118px,43vw)}.stock-bound-head{padding-inline:5px}.stock-bound-track>button{padding:3px 4px}.stock-detail-actions .stock-hero-launch{display:inline-flex}.investor-hero{min-height:0;grid-template-columns:1fr}.investor-founder-panel{display:grid;grid-template-columns:64px auto;justify-content:start;text-align:left;border-top:1px solid rgba(255,255,255,.12);border-left:0}.investor-founder-photo{width:58px;height:58px;grid-row:1 / 4}.investor-founder-panel>span{margin-top:0}.investor-founder-panel>em{grid-column:2}.investor-thesis-grid{grid-template-columns:1fr}.investor-alignment{grid-template-columns:1fr;gap:14px}}@media(max-width:560px){.trending-carousel{grid-auto-columns:minmax(138px,63vw)}.investor-hero-copy{padding:25px 20px}.investor-stage-row{align-items:flex-start;flex-direction:column;gap:8px}.investor-hero h1{font-size:35px}.investor-actions{align-items:flex-start;flex-direction:column}.investor-founder-panel{padding:17px 20px}.investor-thesis-grid>.card{padding:15px}.investor-alignment{padding:19px}.investor-page{padding:20px 8px}.investor-note{width:calc(100vw - 32px);padding:24px 20px}.investor-note>p{font-size:11px}}html[data-theme=dark] .range::-moz-range-track{height:5px;border:1px solid #3a4740;border-radius:99px;background:#252d28}html[data-theme=dark] .range::-moz-range-progress{height:5px;border-radius:99px;background:var(--green)}html[data-theme=dark] .range::-moz-range-thumb{width:13px;height:13px;border:2px solid #101412;border-radius:50%;background:var(--green);box-shadow:0 0 0 2px #4d6155}.trading-chart-shell .trading-chart,.trading-chart-shell .chart-empty{height:auto;aspect-ratio:1 / 1}.chart-foot{display:none}.explore-pagination{display:flex;align-items:center;justify-content:center;gap:12px;padding:10px 0 2px}.explore-pagination>span{color:var(--muted);font-size:.82rem;font-weight:700}.header-asset-value{display:flex;align-items:center;gap:5px;min-width:0}.header-asset-value>.equity-token-icon{flex:0 0 auto;--equity-coin-size: 24px !important}.header-asset-value.image-only{justify-content:center}.token-header-kpis .mini-sparkline{height:25px;min-width:54px}.app-body main:has(.token-detail-page.treasury-active){padding-top:10px;padding-bottom:10px}.token-detail-page.treasury-active{height:calc(100dvh - 90px);min-height:0;display:flex;flex-direction:column;overflow:hidden}.treasury-active .back-link{flex:0 0 auto;margin-bottom:5px;font-size:8px}.treasury-active .token-detail-hero{min-height:82px;flex:0 0 auto;grid-template-columns:minmax(0,.75fr) minmax(430px,1.25fr);gap:12px;padding:8px 14px;border-radius:12px}.treasury-active .token-detail-identity{gap:8px}.treasury-active .token-detail-identity .detail-token-coin{--equity-coin-size: 54px !important}.treasury-active .token-detail-identity h1{margin:0 0 2px;font-size:23px}.treasury-active .token-detail-identity p{margin:0;font-size:8px}.treasury-active .token-profile-description,.treasury-active .token-profile-links,.treasury-active .token-detail-role>.button{display:none}.treasury-active .token-detail-role{max-width:none}.treasury-active .token-header-kpis{grid-template-columns:repeat(6,minmax(0,1fr))}.treasury-active .token-header-kpis>div{min-height:51px;padding:5px 7px}.treasury-active .token-detail-nav{position:static;min-height:32px;flex:0 0 auto;margin:5px auto;padding:2px}.treasury-active .token-detail-nav button{padding:5px 9px;font-size:8px}.treasury-active .detail-content,.treasury-active .embedded-module{min-height:0;flex:1;height:100%;overflow:hidden}.treasury-dashboard{height:100%;min-height:0;display:grid;grid-template-rows:28px auto minmax(0,1fr);gap:6px;overflow:hidden}.treasury-dashboard-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.treasury-dashboard-head>div{display:flex;align-items:center;gap:8px;min-width:0}.treasury-dashboard-head h2{margin:0;font-size:18px;letter-spacing:-.03em}.treasury-dashboard-head .button{min-height:26px;padding:4px 8px;font-size:8px}.treasury-balance-grid{display:grid;grid-template-columns:minmax(150px,.8fr) minmax(150px,.8fr) minmax(340px,1.4fr);gap:6px}.treasury-balance-card{min-width:0;min-height:91px;display:flex;align-items:center;gap:10px;padding:10px 12px;overflow:hidden}.treasury-balance-card>:first-child{flex:0 0 auto}.treasury-balance-card>div{min-width:0;display:flex;flex-direction:column;gap:2px}.treasury-balance-card span,.treasury-primary-kpis span{color:var(--ink-faint);font-size:7px;font-weight:750;text-transform:uppercase;letter-spacing:.06em}.treasury-balance-card strong{overflow:hidden;font-size:clamp(15px,1.6vw,21px);white-space:nowrap;text-overflow:ellipsis}.treasury-balance-card small{color:var(--green-dark);font-size:9px;font-weight:750}.treasury-primary-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:10px;background:var(--line)}.treasury-primary-kpis>div{min-width:0;display:flex;flex-direction:column;justify-content:center;gap:4px;padding:7px 9px;background:var(--surface)}.treasury-primary-kpis strong{min-width:0;display:flex;align-items:center;gap:4px;overflow:hidden;font-size:11px;white-space:nowrap;text-overflow:ellipsis}.treasury-primary-kpis .equity-token-icon{flex:0 0 auto;--equity-coin-size: 22px !important}.treasury-dashboard-grid{min-height:0;display:grid;grid-template-columns:minmax(190px,.85fr) minmax(210px,.9fr) minmax(260px,1.25fr);gap:6px}.treasury-dashboard-grid>.card{min-height:0;padding:11px}.treasury-dashboard-grid .card-title-row{margin-bottom:7px}.treasury-dashboard-grid .card-title h3{font-size:11px}.treasury-price-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.treasury-price-row>div{min-width:0;display:flex;flex-direction:column;gap:3px;padding:7px;border-radius:7px;background:var(--surface-soft)}.treasury-price-row span,.treasury-account-row span,.treasury-policy-facts span{color:var(--ink-faint);font-size:7px}.treasury-price-row strong{overflow:hidden;font-size:10px;white-space:nowrap;text-overflow:ellipsis}.treasury-account-row{display:grid;grid-template-columns:1fr;gap:5px;margin-top:7px}.treasury-account-row span,.treasury-policy-facts span{display:flex;align-items:center;justify-content:space-between;gap:8px}.treasury-account-row b,.treasury-policy-facts b{color:var(--ink);font-size:8px}.treasury-allocation{display:grid;grid-template-columns:1fr 1fr;gap:3px 8px}.treasury-allocation>div:not(.split-bar){display:flex;align-items:center;justify-content:space-between;gap:6px;font-size:8px}.treasury-allocation span{color:var(--ink-faint)}.treasury-allocation .split-bar{grid-column:1 / -1}.treasury-policy-facts{display:grid;grid-template-columns:1fr 1fr;gap:5px 9px;margin-top:8px}.learn-more-link.compact{margin-top:7px;padding-top:7px;font-size:8px}.treasury-activity-card.compact{display:flex;flex-direction:column;overflow:hidden}.treasury-activity-card.compact .treasury-activity-list{min-height:0;flex:1;overflow-y:auto;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--green) 55%,transparent) transparent}.treasury-activity-card.compact .treasury-activity-list::-webkit-scrollbar{width:5px}.treasury-activity-card.compact .treasury-activity-list::-webkit-scrollbar-thumb{border-radius:99px;background:color-mix(in srgb,var(--green) 55%,transparent)}.treasury-activity-card.compact .treasury-activity-row{grid-template-columns:25px minmax(0,1fr) auto 12px;gap:7px;padding:6px 3px}.treasury-activity-card.compact .activity-kind{width:24px;height:24px;border-radius:6px}.treasury-activity-card.compact .activity-copy strong,.treasury-activity-card.compact .activity-amount strong{font-size:8px}.treasury-activity-card.compact .activity-copy small{font-size:7px}.treasury-activity-card.compact .treasury-activity-empty{min-height:70px;font-size:8px}@media(max-width:980px){.treasury-active .token-detail-hero{grid-template-columns:minmax(0,.65fr) minmax(360px,1.35fr)}.treasury-balance-grid{grid-template-columns:1fr 1fr}.treasury-primary-kpis{grid-column:1 / -1;grid-template-columns:repeat(4,minmax(0,1fr))}.treasury-dashboard-grid{grid-template-columns:1fr 1fr;grid-template-rows:auto minmax(70px,1fr)}.treasury-activity-card.compact{grid-column:1 / -1}}@media(max-width:820px){.app-body main:has(.token-detail-page.treasury-active){padding:5px 7px}.token-detail-page.treasury-active{height:calc(100dvh - 67px)}.treasury-active .back-link{display:none}.treasury-active .token-detail-hero{min-height:57px;grid-template-columns:115px minmax(0,1fr);padding:4px 6px}.treasury-active .token-detail-identity .detail-token-coin{--equity-coin-size: 38px !important}.treasury-active .token-detail-identity h1{font-size:14px}.treasury-active .token-detail-identity p{font-size:6px}.treasury-active .token-header-kpis{grid-template-columns:repeat(6,minmax(0,1fr))}.treasury-active .token-header-kpis>div{min-height:41px;padding:3px}.treasury-active .token-header-kpis span{font-size:5px}.treasury-active .token-header-kpis strong{font-size:7px}.treasury-active .header-asset-value>.equity-token-icon{--equity-coin-size: 18px !important}.treasury-active .token-header-kpis .mini-sparkline{height:17px;min-width:28px}.treasury-active .token-detail-nav{width:100%;margin:3px 0;overflow:hidden}.treasury-active .token-detail-nav button{min-width:0;flex:1 1 0;gap:2px;padding:3px 2px;overflow:hidden;font-size:6px}.treasury-active .token-detail-nav button svg{width:9px;height:9px}.treasury-dashboard{grid-template-rows:23px auto minmax(0,1fr);gap:4px}.treasury-dashboard-head h2{font-size:14px}.treasury-dashboard-head .address-link{display:none}.treasury-dashboard-head .status{padding:3px 5px;font-size:6px}.treasury-dashboard-head .button{min-height:22px;padding:3px 5px}.treasury-balance-grid{gap:4px}.treasury-balance-card{min-height:62px;gap:5px;padding:5px}.treasury-balance-card>:first-child{--equity-coin-size: 34px !important}.treasury-balance-card span,.treasury-primary-kpis span{font-size:5px}.treasury-balance-card strong{font-size:11px}.treasury-balance-card small{font-size:6px}.treasury-primary-kpis>div{padding:4px}.treasury-primary-kpis strong{font-size:7px}.treasury-primary-kpis .equity-token-icon{--equity-coin-size: 16px !important}.treasury-dashboard-grid{gap:4px}.treasury-dashboard-grid>.card{padding:6px}.treasury-dashboard-grid .card-title-row{margin-bottom:4px}.treasury-price-row>div{padding:4px}.treasury-price-row span,.treasury-account-row span,.treasury-policy-facts span{font-size:5px}.treasury-price-row strong,.treasury-account-row b,.treasury-policy-facts b{font-size:6px}.treasury-account-row{gap:2px;margin-top:4px}.treasury-policy-facts{gap:3px 6px;margin-top:4px}.learn-more-link.compact{margin-top:4px;padding-top:4px;font-size:6px}.treasury-activity-card.compact .treasury-activity-row{padding:3px 2px}}.trending-carousel{grid-auto-columns:158px}.trending-carousel button{height:56px;grid-template-columns:13px 30px minmax(42px,1fr) 46px;gap:2px 5px;padding:5px}.trending-carousel button>.launch-token-coin{--equity-coin-size: 29px !important}.trending-carousel button>.mini-sparkline{height:24px}@media(max-width:820px){.trending-carousel{grid-auto-columns:148px}}@media(max-width:560px){.trending-carousel{grid-auto-columns:142px}}.docs-browser{grid-template-columns:205px minmax(0,1fr);gap:12px}.docs-topic-nav{gap:2px;padding:10px}.docs-topic-nav>span{padding:4px 8px 7px}.docs-topic-nav button{min-height:34px;padding:7px 8px;font-size:9px}.docs-topic-nav button>span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.docs-workspace{min-width:0;display:grid;align-content:start;gap:9px}.docs-subnav{min-width:0;padding:11px 12px;border:1px solid var(--line);border-radius:11px;background:var(--surface);box-shadow:var(--shadow)}.docs-subnav>span{display:block;margin-bottom:8px;color:var(--green-dark);font-size:8px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.docs-subnav>div{display:flex;flex-wrap:wrap;gap:5px}.docs-subnav button{min-height:29px;padding:5px 9px;border:1px solid var(--line);border-radius:7px;color:var(--ink-soft);background:var(--surface-soft);font-size:8px;font-weight:750;cursor:pointer}.docs-subnav button:hover,.docs-subnav button.active{border-color:color-mix(in srgb,var(--green) 55%,var(--line));color:var(--green-dark);background:var(--surface-green)}.docs-focused-section{min-height:285px;padding:clamp(24px,4vw,42px)}.docs-focused-section article{max-width:820px}.docs-focused-section .eyebrow{color:var(--green-dark)}.docs-focused-section h2{margin:8px 0 10px;font-size:clamp(24px,3vw,36px);line-height:1.05;letter-spacing:-.04em}.docs-focused-section .docs-summary{max-width:720px;margin:0;color:var(--ink-soft);font-size:12px;line-height:1.6}.docs-facts{max-width:760px;display:grid;gap:8px;margin:20px 0 0;padding:0;list-style:none}.docs-facts li{position:relative;padding:11px 13px 11px 31px;border:1px solid var(--line);border-radius:9px;color:var(--ink-soft);background:var(--surface-soft);font-size:10px;line-height:1.5}.docs-facts li:before{content:"";position:absolute;top:16px;left:14px;width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 0 4px color-mix(in srgb,var(--green) 14%,transparent)}.docs-related{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.docs-related button{display:inline-flex;align-items:center;gap:5px;min-height:29px;padding:5px 9px;border:1px solid color-mix(in srgb,var(--green) 38%,var(--line));border-radius:7px;color:var(--green-dark);background:var(--surface-green);font-size:8px;font-weight:800;cursor:pointer}.docs-related button:hover{border-color:var(--green)}@media(max-width:820px){.docs-browser{grid-template-columns:1fr}.docs-topic-nav{position:static;display:flex;flex-direction:row;gap:5px;overflow-x:auto;padding:7px;scrollbar-width:thin}.docs-topic-nav>span{display:none}.docs-topic-nav button{flex:0 0 auto}.docs-focused-section{min-height:0}}@media(max-width:560px){.docs-focused-section{padding:23px 19px}.docs-focused-section h2{font-size:27px}.docs-focused-section .docs-summary{font-size:11px}.docs-facts{margin-top:15px}.docs-facts li{padding:10px 11px 10px 27px;font-size:9px}.docs-facts li:before{left:12px}}.docs-browser{grid-template-columns:260px minmax(0,1fr)}.docs-tree-nav{position:sticky;top:82px;display:block;max-height:calc(100dvh - 104px);overflow-y:auto;padding:9px;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--green) 55%,transparent) transparent}.docs-tree-nav::-webkit-scrollbar{width:5px}.docs-tree-nav::-webkit-scrollbar-track{background:transparent}.docs-tree-nav::-webkit-scrollbar-thumb{border-radius:99px;background:color-mix(in srgb,var(--green) 55%,transparent)}.docs-tree-nav>span{display:block;padding:5px 8px 9px}.docs-tree-nav .docs-tree-home{width:100%;min-height:43px;display:grid;grid-template-columns:18px minmax(0,1fr) 12px;align-items:center;gap:7px;margin-bottom:5px;padding:7px 8px;border:1px solid var(--line);color:var(--ink);background:var(--surface-soft)}.docs-tree-nav .docs-tree-home>span{min-width:0;display:flex;flex-direction:column;gap:1px}.docs-tree-nav .docs-tree-home strong{font-size:9px}.docs-tree-nav .docs-tree-home small{color:var(--ink-faint);font-size:6px;font-weight:650}.docs-tree-nav .docs-tree-home>svg{color:var(--green)}.docs-tree-nav .docs-tree-home.active{border-color:color-mix(in srgb,var(--green) 48%,var(--line));color:var(--green-dark);background:var(--surface-green)}.docs-tree-group{padding:4px 0 6px;border-top:1px solid color-mix(in srgb,var(--line) 76%,transparent)}.docs-tree-group:first-of-type{border-top:0}.docs-tree-group .docs-tree-heading{width:100%;min-height:30px;padding:6px 7px;color:var(--ink);font-size:9px;font-weight:900}.docs-tree-group .docs-tree-heading svg{color:var(--ink-faint)}.docs-tree-group.active .docs-tree-heading{color:var(--green-dark);background:var(--surface-green)}.docs-tree-group.active .docs-tree-heading svg{color:var(--green)}.docs-tree-group>div{display:grid;gap:1px;padding:2px 0 0 10px}.docs-tree-group>div>button{position:relative;width:100%;min-height:25px;justify-content:flex-start;padding:4px 7px 4px 15px;color:var(--ink-soft);font-size:8px;font-weight:650}.docs-tree-group>div>button:before{content:"";position:absolute;top:0;bottom:0;left:4px;width:1px;background:var(--line)}.docs-tree-group>div>button.active:before{width:2px;background:var(--green)}.docs-tree-group>div>button.active{color:var(--green-dark);font-weight:850}.docs-tree-group>div>button>span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media(max-width:820px){.docs-browser{grid-template-columns:1fr}.docs-tree-nav{position:static;display:flex;max-height:245px;flex-direction:column;overflow-y:auto}.docs-tree-nav>span{display:block}.docs-tree-nav>span{order:-3}.docs-tree-nav .docs-tree-home{order:-2}.docs-tree-group.active{order:-1}.docs-tree-group:not(.active)>div{display:none}}@media(max-width:560px){.docs-tree-nav{max-height:225px}}.docs-focused-section{min-height:0;padding:clamp(26px,3vw,40px)}.docs-focused-section article{max-width:920px}.docs-article-header{padding-bottom:15px;border-bottom:1px solid var(--line)}.docs-article-header h2{margin-bottom:0}.docs-summary-panel{margin-top:18px;padding:16px 18px;border:1px solid color-mix(in srgb,var(--green) 34%,var(--line));border-radius:11px;background:linear-gradient(135deg,var(--surface-green),var(--surface))}.docs-summary-panel>strong{display:block;margin-bottom:6px;color:var(--green-dark);font-size:8px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.docs-summary-panel .docs-summary{margin:0;color:var(--ink);font-size:12px;line-height:1.65}.docs-key-points,.docs-deep-dive{margin-top:22px}.docs-key-points>h3,.docs-deep-dive>h3{margin:0 0 9px;color:var(--ink);font-size:12px;letter-spacing:-.01em}.docs-key-points .docs-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0}.docs-key-points .docs-facts li{min-height:46px;box-sizing:border-box}.docs-deep-dive>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.docs-deep-dive>div>section{padding:16px;border:1px solid var(--line);border-radius:10px;background:var(--surface-soft)}.docs-deep-dive h4{margin:0 0 7px;color:var(--green-dark);font-size:11px;letter-spacing:-.01em}.docs-deep-dive p{max-width:none;margin:0;color:var(--ink-soft);font-size:10px;line-height:1.65}@media(max-width:650px){.docs-key-points .docs-facts,.docs-deep-dive>div{grid-template-columns:1fr}.docs-summary-panel{padding:14px}}.docs-breadcrumbs{display:flex;align-items:center;gap:6px;margin-bottom:14px;color:var(--ink-faint);font-size:8px;font-weight:750}.docs-breadcrumbs svg{color:var(--green)}.docs-reference-header{max-width:760px;padding-bottom:23px;border-bottom:1px solid var(--line)}.docs-key-points{max-width:760px;margin:18px 0 4px;padding:14px 18px 14px 16px;display:grid;gap:9px;list-style:none;border:1px solid var(--line);border-left:3px solid var(--green-dark);border-radius:10px;background:var(--surface-soft)}.docs-key-points li{position:relative;padding-left:16px;color:var(--ink-soft);font-size:13px;line-height:1.55}.docs-key-points li:before{content:"";position:absolute;left:0;top:8px;width:6px;height:6px;border-radius:50%;background:var(--green-dark)}.docs-reference-header h1{margin:0;color:var(--ink);font-size:clamp(30px,3.5vw,44px);line-height:1.05;letter-spacing:-.045em}.docs-reference-header p{max-width:720px;margin:13px 0 0;color:var(--ink-soft);font-size:13px;line-height:1.7}.docs-reference-layout{display:grid;grid-template-columns:minmax(0,1fr) 210px;align-items:start;gap:34px}.docs-prose>section{padding:24px 0;border-bottom:1px solid var(--line)}.docs-prose>section:last-child{border-bottom:0}.docs-prose h2{margin:0 0 9px;color:var(--ink);font-size:18px;line-height:1.2;letter-spacing:-.025em}.docs-prose p{max-width:710px;margin:0;color:var(--ink-soft);font-size:13px;line-height:1.72}.docs-prose ul{display:grid;gap:7px;margin:0;padding-left:18px;color:var(--ink-soft)}.docs-prose li{padding-left:3px;font-size:12px;line-height:1.65}.docs-prose li::marker{color:var(--green)}.migration-contract-map>p{margin-bottom:14px}.migration-contract-map>div:first-of-type{display:grid;gap:9px}.migration-contract-group{overflow:hidden;border:1px solid var(--line);border-radius:10px;background:var(--surface-soft)}.migration-contract-group h3{margin:0;padding:9px 11px;border-bottom:1px solid var(--line);color:var(--green-dark);font-size:10px;letter-spacing:.045em;text-transform:uppercase}.migration-contract-group a{min-width:0;display:grid;grid-template-columns:130px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:35px;padding:5px 10px;border-top:1px solid color-mix(in srgb,var(--line) 72%,transparent);color:var(--ink-soft);text-decoration:none}.migration-contract-group h3+a{border-top:0}.migration-contract-group a:hover{background:var(--surface-green)}.migration-contract-group a>span{font-size:10px;font-weight:800}.migration-contract-group code,.migration-market-identifiers code{min-width:0;overflow:hidden;color:var(--ink-faint);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.migration-contract-group svg,.migration-market-identifiers svg{color:var(--green)}.migration-market-identifiers{display:grid;gap:7px;margin-top:9px}.migration-market-identifiers>span{min-width:0;display:grid;gap:4px;padding:9px 11px;border:1px solid var(--line);border-radius:9px;background:var(--surface)}.migration-market-identifiers strong{color:var(--ink);font-size:10px}.migration-market-identifiers a{min-width:0;display:flex;align-items:center;gap:6px;text-decoration:none}.migration-market-identifiers a code{flex:1 1 auto}.docs-code-references{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px}.docs-code-references>span{color:var(--ink-faint);font-size:8px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.docs-code-references code{padding:4px 7px;border:1px solid var(--line);border-radius:6px;color:var(--green-dark);background:var(--surface-green);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px;line-height:1.3}.docs-code-references a{display:inline-flex;align-items:center;gap:4px;color:var(--green-dark);text-decoration:none}.docs-code-references a svg{opacity:.55}.docs-code-references a:hover code{border-color:color-mix(in srgb,var(--green) 62%,var(--line))}.vesting-doc-visuals{display:grid;gap:12px;margin:22px 0 8px}.vesting-chart-card{min-width:0;padding:16px;border:1px solid var(--line);border-radius:12px;background:var(--surface-soft)}.vesting-chart-card>header{display:flex;align-items:start;justify-content:space-between;gap:12px}.vesting-chart-card>header span{color:var(--green-dark);font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.docs-prose .vesting-chart-card>header h2{margin:4px 0 5px;font-size:18px}.docs-prose .vesting-chart-card>header p{max-width:610px;font-size:11px;line-height:1.5}.vesting-chart-legend{display:flex;flex-wrap:wrap;gap:10px;margin:13px 0 2px;color:var(--ink-soft);font-size:9px;font-weight:750}.vesting-chart-legend span{display:inline-flex;align-items:center;gap:5px}.vesting-chart-legend i,.vesting-preset-table i{width:8px;height:8px;flex:0 0 auto;border-radius:50%;box-shadow:0 0 8px color-mix(in srgb,var(--green) 34%,transparent)}.vesting-curve-chart{width:100%;height:auto;display:block;overflow:visible}.vesting-grid-line{stroke:color-mix(in srgb,var(--line) 82%,transparent);stroke-width:1;vector-effect:non-scaling-stroke}.vesting-grid-line.vertical{stroke-dasharray:3 5;opacity:.65}.vesting-axis-label{fill:var(--ink-faint);font-family:inherit;font-size:9px;font-weight:700}.vesting-series-line{stroke-width:3;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 4px color-mix(in srgb,var(--green) 30%,transparent))}.vesting-series-point{stroke:var(--surface);stroke-width:2;vector-effect:non-scaling-stroke}.vesting-stat-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.vesting-stat-row>div{min-width:0;display:grid;gap:3px;padding:11px 12px;border:1px solid var(--line);border-radius:9px;background:var(--surface)}.vesting-stat-row span,.vesting-stat-row small{color:var(--ink-faint);font-size:8px;font-weight:700}.vesting-stat-row strong{color:var(--ink);font-size:11px;line-height:1.2}.vesting-preset-table{overflow:hidden;border:1px solid var(--line);border-radius:11px;background:var(--surface)}.vesting-preset-table>div{display:grid;grid-template-columns:.8fr 1.15fr 1.15fr 1fr;align-items:center;gap:9px;min-height:42px;padding:7px 12px;border-top:1px solid var(--line);color:var(--ink-soft);font-size:9px}.vesting-preset-table>div:first-child{border-top:0}.vesting-preset-table>div.heading{min-height:30px;color:var(--ink-faint);background:var(--surface-soft);font-size:8px;font-weight:850;text-transform:uppercase}.vesting-preset-table>div>span:first-child{display:inline-flex;align-items:center;gap:6px;color:var(--ink);font-weight:850}.vesting-preset-table strong{color:var(--ink);font-size:9px}.docs-prose .vesting-chart-note{max-width:none;padding:10px 12px;border-left:2px solid var(--green);color:var(--ink-soft);background:var(--surface-green);font-size:10px;line-height:1.55}.docs-resource-rail{position:sticky;top:88px;display:grid;gap:9px;margin-top:24px}.docs-resource-rail>section{overflow:hidden;padding:10px;border:1px solid var(--line);border-radius:9px;background:var(--surface-soft)}.docs-resource-rail h3{margin:0 0 6px;padding:0 2px 6px;border-bottom:1px solid var(--line);color:var(--ink-faint);font-size:7px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.docs-resource-rail a,.docs-resource-rail button{width:100%;min-height:31px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px;border:0;border-radius:6px;color:var(--ink-soft);background:transparent;font-size:8px;font-weight:750;text-align:left;text-decoration:none;cursor:pointer}.docs-resource-rail a:hover,.docs-resource-rail button:hover{color:var(--green-dark);background:var(--surface-green)}.docs-resource-rail a>span{min-width:0;display:flex;flex-direction:column;gap:2px}.docs-resource-rail small{overflow:hidden;color:var(--ink-faint);font-size:6px;font-weight:650;text-overflow:ellipsis}.docs-resource-rail svg{flex:0 0 auto;color:var(--green)}.docs-page-navigation{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:10px;padding-top:18px;border-top:1px solid var(--line)}.docs-page-navigation>button{min-width:0;display:flex;align-items:center;gap:9px;padding:11px 12px;border:1px solid var(--line);border-radius:9px;color:var(--ink);background:var(--surface-soft);text-align:left;cursor:pointer}.docs-page-navigation>button:hover{border-color:color-mix(in srgb,var(--green) 55%,var(--line));background:var(--surface-green)}.docs-page-navigation>button.next{justify-content:flex-end;text-align:right}.docs-page-navigation>button>span{min-width:0;display:flex;flex-direction:column;gap:2px;overflow:hidden;font-size:9px;font-weight:800;white-space:nowrap;text-overflow:ellipsis}.docs-page-navigation small{color:var(--ink-faint);font-size:6px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.docs-page-navigation svg{flex:0 0 auto;color:var(--green)}@media(max-width:1050px){.docs-reference-layout{grid-template-columns:1fr;gap:0}.docs-resource-rail{position:static;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}}@media(max-width:560px){.docs-reference-header h1{font-size:30px}.docs-reference-header p{font-size:11px}.docs-prose>section{padding:20px 0}.docs-prose h2{font-size:16px}.migration-contract-group a{grid-template-columns:1fr auto;gap:3px 8px;padding:8px 10px}.migration-contract-group a code{grid-column:1 / -1;grid-row:2}.docs-resource-rail,.docs-page-navigation{grid-template-columns:1fr}.docs-page-navigation>span{display:none}.vesting-chart-card{padding:12px 9px}.vesting-stat-row{grid-template-columns:repeat(2,minmax(0,1fr))}.vesting-preset-table>div.heading{display:none}.vesting-preset-table>div{grid-template-columns:1fr 1fr;gap:4px 10px;padding:9px 11px}.vesting-preset-table>div>span:first-child{grid-column:1 / -1}.vesting-preset-table strong{font-size:8px}}@media(max-width:820px){.token-detail-page.overview-active,.stock-overview-page{max-width:100%;overflow:hidden}.overview-market-grid,.stock-overview-page .overview-market-grid.stock-market-workspace{min-width:0;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(175px,.78fr) minmax(215px,1.22fr)}.stock-overview-page .overview-market-grid.stock-market-workspace{grid-template-rows:minmax(175px,.72fr) minmax(205px,1fr) 58px}.overview-chart-card,.overview-chart-card>.trading-chart-shell{width:100%;height:100%;min-width:0;min-height:0}.overview-chart-card .trading-chart,.overview-chart-card .chart-empty,.treasury-overview .overview-chart-card .trading-chart,.treasury-overview .overview-chart-card .chart-empty,.stock-overview-page .overview-chart-card .trading-chart,.stock-overview-page .overview-chart-card .chart-empty{width:100%;height:auto;min-width:0;min-height:0;flex:1 1 auto;align-self:stretch;aspect-ratio:auto}.overview-chart-card .chart-heading{min-height:36px;padding:5px 8px}.overview-chart-card .chart-heading>div{min-width:0}.overview-chart-card .chart-heading h3,.overview-chart-card .chart-price strong{overflow:hidden;font-size:10px;white-space:nowrap;text-overflow:ellipsis}.overview-chart-card .chart-price span{font-size:7px}.overview-kpi-footer{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(92px,1fr);overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--green) 48%,transparent) transparent}.overview-kpi-footer::-webkit-scrollbar{height:3px}.overview-kpi-footer::-webkit-scrollbar-thumb{border-radius:99px;background:color-mix(in srgb,var(--green) 48%,transparent)}.overview-active .token-detail-hero{grid-template-columns:minmax(125px,.8fr) minmax(0,1.2fr)}.overview-active .token-detail-role,.overview-active .token-header-kpis{width:100%;min-width:0;max-width:100%}}@media(max-width:560px)and (max-height:740px){.token-detail-page.overview-active,.stock-overview-page{height:calc(100dvh - 80px);min-height:0;overflow:hidden}.overview-market-grid{grid-template-rows:minmax(135px,.68fr) minmax(180px,1.32fr)}.stock-overview-page .overview-market-grid.stock-market-workspace{grid-template-rows:minmax(135px,.62fr) minmax(180px,1fr) 50px}.overview-chart-card .chart-heading{min-height:31px;padding-block:3px}.overview-kpi-footer .metric-card{min-height:36px}}@media(min-width:821px)and (max-height:600px){.overview-active .token-detail-hero{min-height:76px;padding-block:7px}.overview-active .token-detail-identity .detail-token-coin{--equity-coin-size: 50px !important}.overview-active .token-detail-identity h1{font-size:23px}.overview-active .back-link{margin-bottom:4px}.overview-active .token-detail-nav{min-height:32px;margin-block:4px}.overview-market-grid{min-height:0}.overview-chart-card .trading-chart,.overview-chart-card .chart-empty,.stock-overview-page .overview-chart-card .trading-chart,.stock-overview-page .overview-chart-card .chart-empty{width:100%;height:auto;min-height:0;flex:1 1 auto;align-self:stretch;aspect-ratio:auto}.overview-kpi-footer{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(92px,1fr);overflow-x:auto}}.market-leader-token{min-width:0;display:inline-flex;align-items:center;gap:7px;border:0;padding:0;color:var(--green-dark);background:transparent;cursor:pointer}.market-leader-token>.launch-token-coin{--equity-coin-size: 30px !important}.market-leader-token>strong{overflow:hidden;font-size:10px;white-space:nowrap;text-overflow:ellipsis}.stock-overview-page .overview-market-grid.stock-market-workspace{grid-template-columns:minmax(280px,1.1fr) minmax(300px,.9fr);grid-template-rows:auto minmax(0,1fr)}.stock-market-workspace>.stock-aerodrome-chart{grid-column:1;grid-row:1 / 3}.stock-market-workspace>.overview-inline-swap{grid-column:2;grid-row:1;min-height:0}.stock-market-workspace>.overview-inline-swap .swap-layout,.stock-market-workspace>.overview-inline-swap .swap-layout.stock-market-swap,.stock-market-workspace>.overview-inline-swap .swap-card{height:auto}.stock-bound-tokens{min-width:0;min-height:0;grid-column:2;grid-row:2;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);gap:7px;padding:9px;overflow:hidden;border-radius:9px}.stock-bound-head{min-width:0;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:8px;padding:0 2px 7px;border-right:0;border-bottom:1px solid var(--line)}.stock-bound-head>span{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.stock-bound-track{min-width:0;min-height:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;grid-auto-rows:51px;align-content:start;gap:5px;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--green) 48%,transparent) transparent}.stock-bound-track::-webkit-scrollbar{width:4px;height:4px}.stock-bound-track::-webkit-scrollbar-thumb{border-radius:99px;background:color-mix(in srgb,var(--green) 48%,transparent)}.stock-bound-track>button{min-width:0;display:grid;grid-template-columns:17px 34px minmax(0,1fr) auto;align-items:center;gap:5px;padding:4px 6px}.stock-bound-track .launch-token-coin{--equity-coin-size: 32px !important}.stock-bound-rank{color:var(--ink-faint);font-size:7px}.stock-bound-track>button>em{padding:3px 5px;border-radius:999px;color:var(--green-dark);background:var(--surface-green);font-size:7px;font-style:normal;font-weight:850}.stock-bound-track>.stock-bound-empty{width:100%;grid-column:1 / -1;grid-template-columns:18px minmax(0,1fr) 14px}@media(max-width:820px){.stock-overview-page .overview-market-grid.stock-market-workspace{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(145px,.72fr) minmax(205px,1fr) 62px}.stock-market-workspace>.stock-aerodrome-chart{grid-column:1;grid-row:1}.stock-market-workspace>.overview-inline-swap{grid-column:1;grid-row:2}.stock-bound-tokens{grid-column:1;grid-row:3;grid-template-columns:105px minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:4px;padding:4px}.stock-bound-head{align-items:flex-start;justify-content:center;flex-direction:column;gap:3px;padding:0 5px;border-right:1px solid var(--line);border-bottom:0}.stock-bound-track{grid-template-columns:none;grid-template-rows:minmax(0,1fr);grid-auto-flow:column;grid-auto-columns:minmax(142px,43vw);grid-auto-rows:auto;overflow-x:auto;overflow-y:hidden}.stock-bound-track>button{grid-template-columns:15px 29px minmax(0,1fr) auto;padding:3px 5px}.stock-bound-track .launch-token-coin{--equity-coin-size: 28px !important}}@media(max-width:560px)and (max-height:740px){.stock-overview-page .overview-market-grid.stock-market-workspace{grid-template-rows:minmax(125px,.62fr) minmax(180px,1fr) 54px}.stock-bound-tokens{grid-template-columns:88px minmax(0,1fr)}.stock-bound-head>span{font-size:6px}.stock-bound-head small{font-size:6px}.stock-bound-track{grid-auto-columns:minmax(132px,58vw)}}:root{--type-micro: clamp(9px, calc(8.45px + .12vw) , 10px);--type-label: clamp(10px, calc(9.4px + .14vw) , 11px);--type-copy: clamp(11px, calc(10.2px + .18vw) , 13px)}.status,.wallet-menu>button,.field>span,.field>span small,.address-link a,.tiny-live,.muted,.global-message,.toast{font-size:var(--type-label)}.card-title h3,.module-card h3,.detail-module-card h3,.operation-card h3,.claim-card h3{font-size:clamp(13px,calc(12px + .18vw),15px)}.module-card p,.detail-module-card p,.operation-card p,.claim-card p,.field-explanation,.distribution-policy{font-size:var(--type-label)}.launcher-stepper strong,.launcher-section .launch-image-picker>span,.launcher-section .supply-note span,.launcher-section .inline-info,.launcher-section .curve-copy small,.launcher-section .venue-guidance span,.launcher-section .inventory-warning span{font-size:var(--type-label)}.launcher-section .launch-image-picker>span>small,.market-cap-slider .range-labels,.launch-stock-identity small,.launch-stock-prices small,.launch-stock-gap,.launcher-section .range-labels,.liquidity-presets small,.liquidity-presets b,.liquidity-presets em,.launch-review-sections span,.launch-review-stock small,.launch-review-allocation>span{font-size:var(--type-micro)}.launch-stock-prices strong,.liquidity-presets strong,.launcher-section .curve-copy strong,.launch-review-sections strong{font-size:var(--type-label)}.swap-asset-box>div:first-child,.swap-flow-status,.swap-warning,.swap-custody-note,.swap-token-picker-head span,.swap-token-picker>button>div span,.swap-next-step span,.trade-focus-identity small,.trade-focus-identity>div>span,.trade-stock-comparison small,.trade-token-comparison small,.trade-stock-comparison span,.chart-price span,.chart-foot{font-size:var(--type-micro)}.swap-output-choice button,.swap-amount-row button,.swap-token-picker>button>div strong,.swap-token-picker>button>b,.swap-next-step strong{font-size:var(--type-label)}.trade-focus-identity strong,.trade-stock-comparison strong,.trade-token-comparison strong{font-size:clamp(12px,calc(11.3px + .18vw),14px)}.header-buy-label,.header-buy small,.protocol-volume-kpis small,.trending-strip-head small,.trending-carousel small,.trending-carousel em,.trending-change-badge,.trade-change-badge,.directory-price small,.directory-kpis small,.latest-launches-head>small,.launch-directory-title small{font-size:var(--type-micro)}.header-buy strong,.trending-strip-head span,.trending-carousel strong,.directory-name small,.directory-price b,.directory-kpis b{font-size:var(--type-label)}.market-summary small,.market-table-head,.market-summary span,.market-summary-stock b,.market-search kbd,.market-filters button,.market-sort,.market-sort select,.market-watch-list small,.quote-stale-age,.market-equity>b,.market-inline-launch,.stock-detail-actions>a,.stock-competition-mini>div>span,.stock-competition-mini small,.stock-competition-mini .button,.stock-bound-head>span,.stock-bound-head small,.stock-bound-rank,.stock-bound-track small,.stock-bound-track>button>em{font-size:var(--type-micro)!important}.market-summary-stock b,.market-watch-list strong,.market-equity>span strong,.market-leader-token>strong,.stock-competition-mini strong,.stock-bound-track strong{font-size:var(--type-label)}.otc-position-grid span,.otc-accounting-list span,.otc-accounting-value small,.churn-deposit-note,.staking-market-token small,.staking-market-role,.staking-market-metrics small,.staking-market-foot code,.staking-market-foot b,.staking-stats small,.capacity>div:first-child,.capacity>small,.stake-details>div,.weight-equation small,.threshold>div:first-child,.threshold small,.timeline-row span,.epoch-stats span,.operation-inline-status,.operation-inline-error,.authority-list small,.address-grid>div>span{font-size:var(--type-micro)}.otc-position-grid strong,.otc-accounting-list strong,.staking-market-metrics strong,.staking-stats strong,.stake-details strong,.weight-equation strong,.timeline-row strong,.epoch-stats b,.authority-list strong,.health-list>div,.health-list strong{font-size:var(--type-label)}.treasury-dashboard-head .button,.treasury-balance-card span,.treasury-primary-kpis span,.treasury-price-row span,.treasury-account-row span,.treasury-policy-facts span,.treasury-allocation>div:not(.split-bar),.learn-more-link.compact,.treasury-activity-card.compact .activity-copy small,.treasury-activity-card.compact .treasury-activity-empty{font-size:var(--type-micro)}.treasury-balance-card small,.treasury-primary-kpis strong,.treasury-price-row strong,.treasury-account-row b,.treasury-policy-facts b,.treasury-activity-card.compact .activity-copy strong,.treasury-activity-card.compact .activity-amount strong{font-size:var(--type-label)}.docs-tree-nav .docs-tree-home strong,.docs-tree-group .docs-tree-heading,.docs-tree-group>div>button,.docs-breadcrumbs,.docs-code-references>span,.docs-code-references code,.docs-resource-rail h3,.docs-resource-rail a,.docs-resource-rail button,.docs-resource-rail small,.docs-page-navigation>button>span,.docs-page-navigation small{font-size:var(--type-micro)}.docs-tree-nav .docs-tree-home small{font-size:8px}.investor-note>p{font-size:var(--type-copy)}.investor-contact strong{font-size:12px}.investor-contact small{font-size:var(--type-micro)}:is(.launcher-overview-metrics,.launch-stock-grid,.liquidity-slider-stack,.trade-focus-grid,.market-summary,.market-controls,.market-table-head,.market-row,.token-directory,.directory-kpis,.overview-kpi-footer,.treasury-dashboard-grid,.treasury-primary-kpis,.docs-reference-layout,.docs-resource-rail,.operation-grid,.rewards-grid)>*{min-width:0}@media(max-width:820px){:root{--type-micro: clamp(8px, 2.3vw, 9px);--type-label: clamp(9px, 2.7vw, 10px);--type-copy: clamp(10px, 3vw, 12px)}.page-header p{font-size:var(--type-copy)}.launcher-overview-token small,.launcher-overview-metrics span{font-size:var(--type-micro)}.launcher-overview-metrics strong{font-size:clamp(12px,3.5vw,15px)}.launcher-overview-metrics .launcher-leverage strong{font-size:clamp(22px,7vw,29px)}.launcher-section .field>span{font-size:var(--type-label)}.launcher-section .field input,.launcher-section .field textarea,.launcher-section .field select{font-size:var(--type-copy)}.launcher-section .launch-stock-prices strong{font-size:var(--type-label)}.overview-kpi-footer .metric-top,.overview-kpi-footer .metric-card>small,.overview-inline-swap .swap-card-head .status,.trade-swap-surface .swap-card-head .status{font-size:var(--type-micro)}.overview-kpi-footer .metric-card>strong{font-size:var(--type-label)}.treasury-dashboard-head .status{font-size:var(--type-micro)}.market-mobile-prices{font-size:var(--type-micro)!important}.market-watch-list>.market-row{column-gap:clamp(6px,2vw,10px)}.docs-tree-nav{max-height:min(28dvh,225px)}.docs-reference-header p,.docs-prose p{font-size:var(--type-copy)}}@media(max-width:430px){main{padding-inline:12px}.topbar,.button{padding-inline:10px}.market-controls{grid-template-columns:minmax(0,1fr)}.market-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.market-summary>div:last-child{grid-column:1 / -1}.market-filters{overflow-x:auto;scrollbar-width:none}.market-filters::-webkit-scrollbar{display:none}.market-filters button{flex:0 0 auto}.docs-focused-section{padding-inline:16px}}.market-page,.market-summary,.market-summary>div,.market-controls,.market-search,.market-filters,.market-sort,.market-browser,.market-watch-list,.market-watch-list>.market-row,.market-equity,.market-equity>span,.market-difference,.market-leader{min-width:0;max-width:100%}.market-summary>div,.market-watch-list>.market-row,.market-watch-list>.market-row>span,.market-leader-token{overflow:hidden}.market-search input,.market-sort select{max-width:100%}.mobile-primary-nav{display:none}.perps-page{max-width:1320px;margin:0 auto;min-width:0;display:flex;flex-direction:column;gap:10px}.perps-console{min-height:0;flex:1 1 auto;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--line);border-radius:18px;background:var(--surface);box-shadow:0 18px 48px #041e120f}.perps-loading{min-height:52vh;display:grid;place-content:center;justify-items:center;gap:12px;color:var(--ink-soft);text-align:center}.perps-loading strong{color:var(--ink);font-size:15px}.perps-page-empty .perps-loading svg{color:var(--green)}.perps-warning{display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid #785f24;border-radius:10px;color:#dfb951;background:#70500d1f;font-size:13px}.perps-top{flex:0 0 auto;display:flex;flex-direction:column;gap:10px;padding:16px;background:radial-gradient(circle at 12% 0,rgba(37,174,102,.12),transparent 40%),var(--surface)}.perps-titlebar{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.perps-titlebar .eyebrow{margin-bottom:5px}.perps-titlebar h1{margin:0;font-size:clamp(23px,2.3vw,33px);line-height:1;letter-spacing:-.04em}.perps-focus-bar{display:grid;grid-template-columns:minmax(210px,.75fr) minmax(0,2.25fr);gap:12px;align-items:stretch}.perps-focus-identity{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:13px;align-content:center;padding:13px 16px;border:1px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--surface-green) 72%,var(--surface))}.perps-focus-identity>.launch-token-coin{grid-row:1 / 3;align-self:center}.perps-focus-name{min-width:0}.perps-focus-name span{color:var(--green);font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.perps-focus-name h2{margin:2px 0 1px;font-size:22px;line-height:1}.perps-focus-name small{display:block;overflow:hidden;color:var(--ink-soft);font-size:11px;white-space:nowrap;text-overflow:ellipsis}.perps-focus-price{grid-column:1 / 3;display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:11px;padding-top:10px;border-top:1px solid var(--line)}.perps-focus-price b{font-size:18px;letter-spacing:-.02em}.perps-focus-kpis{min-width:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));grid-auto-rows:1fr;align-content:start;gap:7px}.perps-focus-kpis .metric-card{min-width:0;min-height:74px;padding:10px 11px;overflow:hidden}.perps-focus-kpis .metric-top{min-width:0;gap:5px}.perps-focus-kpis .metric-top span{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.perps-focus-kpis .metric-top svg{width:14px;height:14px;flex:0 0 auto}.perps-focus-kpis .metric-card>strong{overflow:hidden;margin-top:8px;font-size:clamp(13px,1.12vw,16px);white-space:nowrap;text-overflow:ellipsis}.perps-focus-kpis .metric-card>small{overflow:hidden;margin-top:3px;white-space:nowrap;text-overflow:ellipsis}.perps-workspace{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(322px,.85fr);gap:0;align-items:stretch;border-top:1px solid var(--line)}.perps-rail{min-height:0;display:flex;flex-direction:column;overflow:hidden;border-right:1px solid var(--line);background:var(--surface)}.perps-rail-list{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:8px;padding:8px;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--green) 55%,transparent) transparent}.perps-detail{min-height:0;display:flex;flex-direction:column;gap:0;overflow-y:auto;overscroll-behavior:contain;padding:0;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--green) 45%,transparent) transparent}.perps-detail>.card,.perps-detail>.perp-swap-card{margin:0;border:0;border-bottom:1px solid var(--line);border-radius:0;box-shadow:none}.perp-chart-card,.perp-swap-card{min-width:0;margin:0}.perps-detail>.perp-swap-card{flex:0 0 auto;padding:12px 14px}.perp-card-head{min-height:42px;display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.perp-card-head>div{display:flex;flex-direction:column}.perp-card-head span{color:var(--ink-faint);font-size:10px;font-weight:750;letter-spacing:.07em;text-transform:uppercase}.perp-card-head strong{margin-top:2px;font-size:17px}.perp-chart{position:relative;height:250px;overflow:hidden;border-radius:10px;background:linear-gradient(180deg,rgba(32,112,68,.09),transparent)}.perp-chart svg{width:100%;height:100%;overflow:visible}.perp-grid{fill:none;stroke:var(--line);stroke-width:.35;vector-effect:non-scaling-stroke}.perp-line{fill:none;stroke:#35d887;stroke-width:2;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 5px rgba(53,216,135,.45))}.perp-area{fill:url(#perp-fill);stroke:none}.perp-chart>div{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;justify-items:center;gap:5px;color:var(--ink-faint);text-align:center}.perp-chart>div strong{color:var(--ink);font-size:14px}.perp-chart>div span{max-width:350px;font-size:11px}.perp-chart-foot{display:flex;flex-wrap:wrap;gap:14px;padding-top:9px;color:var(--ink-soft);font-size:11px}.perp-chart-foot span{display:flex;align-items:center;gap:5px}.perp-chart-foot i{width:6px;height:6px;border-radius:50%}.perp-chart-foot i.buy{background:#35d887}.perp-chart-foot i.sell{background:#ef7777}.perp-side-tabs{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin:2px 0 8px;padding:3px;border-radius:9px;background:var(--surface-muted)}.perp-side-tabs button{border:0;border-radius:7px;padding:7px;color:var(--ink-soft);background:transparent;font-size:12px;font-weight:750;cursor:pointer}.perp-side-tabs button.active{color:var(--green-dark);background:var(--surface);box-shadow:0 1px 5px #00000014}.perp-amount-box{padding:9px 10px;border:1px solid var(--line);border-radius:11px;background:var(--surface-muted)}.perp-amount-box>div:first-child{display:flex;justify-content:space-between;gap:8px;color:var(--ink-faint);font-size:10px}.perp-amount-box>div:last-child{min-width:0;display:flex;align-items:center;gap:7px;margin-top:5px}.perp-amount-box input,.perp-amount-box>div:last-child>strong{width:0;min-width:0;flex:1 1 auto;border:0;outline:0;color:var(--ink);background:transparent;font:700 22px/1.15 inherit}.perp-amount-box>div:last-child>button{border:0;border-radius:6px;padding:4px 6px;color:var(--green);background:var(--green-soft);font-size:9px;font-weight:800;cursor:pointer}.perp-amount-box>div:last-child>span{flex:0 0 auto;display:flex;align-items:center;gap:5px}.perp-amount-box>div:last-child>span strong,.perp-amount-box>div:last-child>span b{font-size:12px}.perp-swap-card{position:relative}.perp-swap-card .swap-token-picker{left:12px;right:12px}.perp-amount-box>div:last-child>button.swap-token-trigger{flex:0 0 auto;display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:4px 7px 4px 5px;border:1px solid var(--line);border-radius:9px;color:var(--ink);background:#fff;font-size:11px;font-weight:800;cursor:pointer}.perp-amount-box>div:last-child>button.swap-token-trigger svg{color:var(--ink-faint)}html[data-theme=dark] .perp-amount-box>div:last-child>button.swap-token-trigger{color:var(--ink);background:var(--surface)}.perp-quote-details{display:flex;justify-content:space-between;gap:10px;margin:7px 1px 0;color:var(--ink-faint);font-size:9px}.perp-quote-details b{color:var(--ink-soft);font-weight:750}.perp-direction{width:28px;height:28px;display:grid;place-items:center;margin:-3px auto;position:relative;z-index:2;border:3px solid var(--surface);border-radius:50%;color:var(--green);background:var(--surface-green);cursor:pointer}.perp-swap-message{display:flex;align-items:flex-start;gap:6px;margin:7px 0 0;color:var(--ink-soft);font-size:10px;line-height:1.35;overflow-wrap:anywhere}.perp-swap-message svg{flex:0 0 auto;margin-top:1px}.perp-fill-note{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin:8px 0 0;color:var(--ink-faint);font-size:10px;line-height:1.4}.perp-fill-note svg{flex:0 0 auto;color:var(--ink-soft)}.perp-fill-note b{color:var(--ink)}.perp-fill-limit{display:flex;align-items:flex-start;gap:7px;margin:8px 0 0;padding:8px 10px;border:1px solid color-mix(in srgb,var(--green) 40%,var(--line));border-radius:9px;background:color-mix(in srgb,var(--green) 8%,var(--surface));color:var(--ink-soft);font-size:10px;line-height:1.4}.perp-fill-limit svg{flex:0 0 auto;margin-top:1px;color:var(--green)}.perp-fill-limit>div{min-width:0;display:grid;gap:3px}.perp-fill-limit b{color:var(--ink)}.perp-fill-limit em{font-style:normal;color:var(--ink-soft);font-weight:700}.perp-fill-limit button{justify-self:start;margin-top:2px;padding:4px 9px;border:1px solid color-mix(in srgb,var(--green) 55%,transparent);border-radius:7px;color:var(--green);background:transparent;font-size:10px;font-weight:750;text-align:left;cursor:pointer}.perp-fill-limit button:hover{background:color-mix(in srgb,var(--green) 14%,transparent)}.perp-fill-limit.price-limit{border-color:color-mix(in srgb,var(--amber) 45%,var(--line));background:color-mix(in srgb,var(--amber) 9%,var(--surface))}.perp-fill-limit.price-limit svg{color:var(--amber)}.perp-tolerance-seg{display:inline-flex;gap:4px;margin-top:3px}.perp-tolerance-seg button{margin:0;padding:3px 8px;border:1px solid var(--line);border-radius:7px;color:var(--ink-soft);background:var(--surface);font-size:10px;font-weight:700;cursor:pointer}.perp-tolerance-seg button.active{border-color:color-mix(in srgb,var(--amber) 55%,transparent);color:var(--amber);background:color-mix(in srgb,var(--amber) 12%,transparent)}.perp-market-halt{display:flex;align-items:flex-start;gap:7px;margin:8px 0 0;padding:8px 10px;border:1px solid color-mix(in srgb,var(--amber) 45%,var(--line));border-radius:9px;background:color-mix(in srgb,var(--amber) 9%,var(--surface));color:var(--ink-soft);font-size:10px;line-height:1.4}.perp-market-halt svg{flex:0 0 auto;margin-top:1px;color:var(--amber)}.perp-market-halt>div{min-width:0;display:grid;gap:3px}.perp-market-halt b{color:var(--ink)}.perp-morpho-warning{display:flex;align-items:flex-start;gap:8px;margin:8px 0 0;padding:10px 11px;border:1px solid color-mix(in srgb,var(--amber) 55%,var(--line));border-radius:10px;background:color-mix(in srgb,var(--amber) 12%,var(--surface));color:var(--ink-soft);font-size:10px;line-height:1.45;box-shadow:inset 3px 0 color-mix(in srgb,var(--amber) 85%,transparent)}.perp-morpho-warning>svg{flex:0 0 auto;margin-top:1px;color:var(--amber)}.perp-morpho-warning>div{min-width:0;display:grid;gap:3px}.perp-morpho-warning b{color:var(--ink);font-size:11px}.perp-morpho-warning strong{color:var(--ink);font-weight:850}.perp-morpho-warning em{color:var(--ink-soft);font-style:normal;font-weight:750}.perp-submit{margin-top:8px}.perp-custody{display:flex;align-items:flex-start;gap:5px;margin:7px 0 0;color:var(--ink-faint);font-size:9px;line-height:1.35}.perp-custody svg{flex:0 0 auto}.perp-recovery-card{display:grid;gap:12px;margin-bottom:14px;border-color:color-mix(in srgb,var(--green) 46%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--green) 9%,var(--panel)),var(--panel))}.perp-recovery-card>p{margin:0;color:var(--ink-muted);font-size:12px;line-height:1.5}.perp-recovery-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.perp-recovery-values>span{min-width:0;display:grid;gap:3px;padding:10px;border-radius:10px;background:color-mix(in srgb,var(--panel-strong) 86%,transparent)}.perp-recovery-values small{color:var(--ink-faint);font-size:9px;text-transform:uppercase;letter-spacing:.08em}.perp-recovery-values strong{overflow:hidden;color:var(--ink);font-size:14px;text-overflow:ellipsis}.perp-wallet-values{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.perp-wallet-values>span{min-width:0;display:grid;gap:4px;padding:11px;border:1px solid var(--line);border-radius:10px;background:color-mix(in srgb,var(--panel-strong) 88%,transparent)}.perp-wallet-values small{color:var(--ink-faint);font-size:9px;text-transform:uppercase;letter-spacing:.08em}.perp-wallet-values strong{overflow:hidden;color:var(--ink);font-size:16px;text-overflow:ellipsis}.perp-legacy-migration-card{display:grid;gap:12px;margin-bottom:14px;border-color:color-mix(in srgb,#f2b84b 48%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,#f2b84b 8%,var(--panel)),var(--panel))}.perp-legacy-migration-card>p{margin:0;color:var(--ink-muted);font-size:12px;line-height:1.5}.perp-owned-liquidity-card{display:grid;gap:12px;margin-bottom:14px;border-color:color-mix(in srgb,#6f8cff 42%,var(--line))}.perp-owned-liquidity-card>p{margin:0;color:var(--ink-muted);font-size:12px;line-height:1.5}.perp-owned-liquidity-list{display:grid;gap:9px}.perp-owned-liquidity-row{display:grid;grid-template-columns:minmax(150px,.8fr) minmax(240px,1.4fr) auto;align-items:center;gap:10px;padding:11px;border:1px solid var(--line);border-radius:11px;background:color-mix(in srgb,var(--panel-strong) 88%,transparent)}.perp-owned-liquidity-title{min-width:0;display:grid;gap:4px}.perp-owned-liquidity-title>span{display:flex;align-items:center;gap:6px;color:var(--ink);font-size:12px;font-weight:700}.perp-owned-liquidity-title small{overflow:hidden;color:var(--ink-faint);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.perp-owned-liquidity-assets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.perp-owned-liquidity-assets>span{min-width:0;display:grid;gap:2px}.perp-owned-liquidity-assets small{color:var(--ink-faint);font-size:9px;text-transform:uppercase;letter-spacing:.06em}.perp-owned-liquidity-assets strong{overflow:hidden;color:var(--ink);font-size:12px;text-overflow:ellipsis}.perp-owned-liquidity-actions{display:grid;gap:6px}.perp-withdrawal-seg{display:grid;grid-template-columns:repeat(3,1fr);gap:3px}.perp-withdrawal-seg button{padding:4px 6px;border:1px solid var(--line);border-radius:7px;color:var(--ink-soft);background:var(--surface);font-size:9px;font-weight:700;cursor:pointer}.perp-withdrawal-seg button.active{border-color:color-mix(in srgb,#6f8cff 58%,var(--line));color:var(--ink);background:color-mix(in srgb,#6f8cff 13%,var(--surface))}.perp-withdrawal-seg button:disabled{cursor:not-allowed;opacity:.55}@media(max-width:760px){.perp-owned-liquidity-row{grid-template-columns:1fr}.perp-owned-liquidity-assets{grid-template-columns:repeat(3,minmax(0,1fr))}}.perp-rank-card{min-width:0;display:grid;grid-template-columns:22px 40px minmax(0,1fr) auto;column-gap:10px;row-gap:8px;padding:11px 12px;border:1px solid var(--line);border-radius:12px;color:var(--ink);background:var(--surface-soft);text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .15s ease}.perp-rank-card:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--green) 40%,var(--line))}.perp-rank-card.active{border-color:#35d8878c;background:var(--surface-green);box-shadow:inset 0 0 0 1px #35d88729}.perp-rank-no{align-self:center;color:var(--ink-faint);font-size:10px;font-weight:800}.perp-rank-card>.launch-token-coin{align-self:center}.perp-rank-id{min-width:0;align-self:center;display:flex;flex-direction:column;gap:1px}.perp-rank-id strong{font-size:14px}.perp-rank-id small{overflow:hidden;color:var(--ink-soft);font-size:10px;white-space:nowrap;text-overflow:ellipsis;text-transform:capitalize}.perp-rank-change{align-self:center;display:inline-flex;align-items:center;gap:3px;padding:4px 8px;border-radius:999px;font-size:11px;font-weight:850;white-space:nowrap}.perp-rank-change.gain{color:#087943;background:#35d88726}.perp-rank-change.loss{color:#c65050;background:#ef777726}.perp-rank-change.flat{color:var(--ink-faint);background:var(--surface-muted)}.perp-rank-stats{grid-column:1 / 4;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.perp-rank-stats>span{min-width:0;display:flex;flex-direction:column;gap:2px}.perp-rank-stats small{color:var(--ink-faint);font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.perp-rank-stats b{overflow:hidden;font-size:12px;white-space:nowrap;text-overflow:ellipsis}.perp-rank-card>.perp-liq-chip{grid-column:4;grid-row:2;justify-self:end;align-self:center}.perp-rank-linked{grid-column:1 / -1;min-width:0;display:flex;align-items:center;gap:6px;padding-top:7px;border-top:1px solid var(--line)}.perp-rank-linked>span{min-width:0;display:inline-flex;align-items:center;gap:4px;padding:3px 6px 3px 3px;border-radius:999px;color:var(--ink-soft);background:var(--surface);font-size:9px}.perp-rank-linked>span:hover{color:var(--green);background:var(--surface-green)}.perp-rank-linked>small{margin-left:auto;color:var(--ink-faint);font-size:8px;font-weight:750;text-transform:uppercase;letter-spacing:.04em}.perp-liq-chip{display:inline-flex;align-items:center;gap:5px;padding:4px 8px;border-radius:999px;font-size:9px;font-weight:750;white-space:nowrap}.perp-liq-chip b{font-weight:850}.perp-liq-chip>span{opacity:.82}.perp-liq-chip.liq-deep{color:#087943;background:#35d88724}.perp-liq-chip.liq-moderate{color:var(--ink-soft);background:var(--surface-muted)}.perp-liq-chip.liq-thin{color:#b5551a;background:#d6782829;box-shadow:inset 0 0 0 1px #d6782852}html[data-theme=dark] .perp-liq-chip.liq-thin{color:#f0b46a}.perp-linked-card{min-width:0;min-height:122px;flex:1 1 160px;display:flex;flex-direction:column;padding:0;overflow:hidden}.perp-linked-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 13px;border-bottom:1px solid var(--line)}.perp-linked-head span{min-width:0;display:inline-flex;align-items:center;gap:6px;overflow:hidden;font-size:11px;font-weight:800;white-space:nowrap;text-overflow:ellipsis}.perp-linked-head span svg{flex:0 0 auto}.perp-linked-head span svg{color:var(--green)}.perp-linked-head small{flex:0 0 auto;color:var(--ink-faint);font-size:9px}.perp-linked-list{min-height:0;flex:1 1 auto;overflow-y:auto;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--green) 45%,transparent) transparent}.perp-linked-list>button{width:100%;min-width:0;display:grid;grid-template-columns:22px 28px minmax(0,1fr) auto 14px;align-items:center;gap:8px;padding:7px 12px;border:0;border-top:1px solid var(--line);color:var(--ink);background:transparent;text-align:left;cursor:pointer}.perp-linked-list>button:first-child{border-top:0}.perp-linked-list>button:hover{background:var(--surface-green)}.perp-linked-list>button>b{color:var(--ink-faint);font-size:9px}.perp-linked-list>button>span{min-width:0;display:flex;flex-direction:column;gap:1px}.perp-linked-list>button>span strong{overflow:hidden;font-size:11px;white-space:nowrap;text-overflow:ellipsis}.perp-linked-list>button>span small{color:var(--ink-faint);font-size:8px}.perp-linked-list em{justify-self:end;padding:3px 6px;border-radius:999px;font-size:8px;font-style:normal;font-weight:850}.perp-linked-list em.gain{color:#087943;background:#35d88724}.perp-linked-list em.loss{color:#c65050;background:#ef777724}.perp-linked-list em.flat{color:var(--ink-faint);background:var(--surface-muted)}.perp-linked-list>button>svg{color:var(--ink-faint)}@media(min-width:821px){.app-body main:has(.perps-page){padding-top:clamp(12px,2vh,20px);padding-bottom:clamp(12px,2vh,20px)}.perps-page{height:calc(100dvh - 70px - clamp(28px,4.4vh,46px));min-height:0;overflow:hidden}}.explore-priority-notices:empty{display:none}.explore-priority-notices:not(:empty){margin-bottom:10px}.discovery-page>.bonding-explore+.discovery-hero{margin-top:14px}.explore-prelaunch-markets:not(:empty){margin-top:14px}@media(max-width:820px){:root{--mobile-primary-nav-height: calc(58px + env(safe-area-inset-bottom, 0px)) }.mobile-primary-nav{position:fixed;z-index:120;inset:auto 0 0;height:var(--mobile-primary-nav-height);display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch;padding:4px 4px max(4px,env(safe-area-inset-bottom,0px));border-top:1px solid var(--line-dark);background:var(--surface);box-shadow:0 -9px 28px #082a191a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);isolation:isolate;contain:paint}.mobile-primary-nav button{position:relative;min-width:0;min-height:48px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:3px 1px;overflow:hidden;border:0;border-radius:8px;color:var(--ink-faint);background:transparent;font-size:clamp(7px,2.2vw,9px);font-weight:750;cursor:pointer}.mobile-primary-nav button:before{content:"";position:absolute;top:0;left:28%;right:28%;height:2px;border-radius:0 0 99px 99px;background:transparent}.mobile-primary-nav button>svg{width:17px;height:17px;flex:0 0 auto}.mobile-primary-nav button>span{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mobile-primary-nav button.active{color:var(--green-dark);background:var(--surface-green)}.mobile-primary-nav button.active:before{background:var(--green)}.mobile-primary-nav button>b{position:absolute;top:2px;right:max(3px,18%);min-width:14px;padding:1px 3px;border-radius:999px;color:#fff;background:var(--red);font-size:7px;line-height:1.25}.perps-page>.page-header{margin-bottom:8px}.perps-page>.page-header p{display:none}.perps-page>.page-header h1{font-size:24px}.perp-market-tabs>button{min-width:180px}.perp-hero{align-items:flex-start;padding:11px}.perp-identity{gap:8px}.perp-identity .launch-token-coin{width:56px!important;height:56px!important}.perp-identity p{display:none}.perp-live-price{min-width:100px}.perp-live-price strong{font-size:15px}.perp-kpis .metric-card{min-height:90px}.perp-chart{height:185px}.perp-leaderboard-list>button{grid-template-columns:20px 34px minmax(80px,1fr) minmax(86px,auto) 15px;padding:7px 9px}.perp-leaderboard-list>button>em{display:none}}@media(max-width:480px){.perp-hero{gap:7px}.perp-identity h2{font-size:17px}.perp-identity span,.perp-live-price small{font-size:8px}.perp-kpis,.perp-risk-grid{grid-template-columns:1fr 1fr;gap:6px}.perp-workspace{gap:7px}.perp-chart-card,.perp-swap-card{padding:10px}}@media(max-width:820px){.app-body main{padding-bottom:calc(var(--mobile-primary-nav-height) + 14px)}.app-body main:has(.market-page),.app-body main:has(.trade-page),.app-body main:has(.launch-page){padding-bottom:8px}.market-page{height:calc(100dvh - 76px - var(--mobile-primary-nav-height))}.trade-page{height:calc(100dvh - 80px - var(--mobile-primary-nav-height))}.launch-page{height:calc(100dvh - 77px - var(--mobile-primary-nav-height))}.app-body main:has(.perps-page){padding:6px 12px 0}.perps-page{height:calc(100dvh - var(--mobile-app-header-height) - var(--mobile-primary-nav-height));min-height:0;overflow:hidden;gap:8px}.perps-console{overflow-y:auto;border-radius:14px}.perps-top{padding:12px}.perps-titlebar h1{font-size:24px}.perps-focus-bar{grid-template-columns:1fr}.perps-focus-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.perps-workspace{display:flex;flex-direction:column;min-height:0;overflow:visible;overscroll-behavior:contain;gap:0;scrollbar-width:thin}.perps-rail{border-right:0;border-bottom:1px solid var(--line)}.perps-rail,.perps-detail{flex:0 0 auto;min-height:0;overflow:visible}.perps-rail-list{flex:0 0 auto;min-height:0;max-height:none;overflow:visible}.global-message,.toast{bottom:calc(var(--mobile-primary-nav-height) + 10px)}}@media(max-width:360px){.mobile-primary-nav{padding-inline:2px}.mobile-primary-nav button{gap:2px;font-size:7px}.mobile-primary-nav button>svg{width:16px;height:16px}}.bridge-page{width:min(1020px,100%);margin:0 auto;display:grid;gap:14px}.bridge-hero{min-height:126px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 28px;overflow:hidden;border:1px solid var(--line-dark);border-radius:18px;background:radial-gradient(circle at 82% 50%,rgba(18,168,98,.18),transparent 30%),linear-gradient(120deg,var(--surface-raised),var(--surface))}.bridge-hero small,.bridge-card small,.bridge-side small{color:var(--green);font-size:9px;font-weight:850;letter-spacing:.13em}.bridge-hero h1{margin:4px 0 2px;font-size:clamp(30px,4vw,48px);line-height:.98;letter-spacing:-.045em}.bridge-hero p{margin:7px 0 0;color:var(--ink-muted);font-size:14px}.bridge-hero-coin{width:92px;height:82px;display:grid;place-items:center;flex:0 0 auto}.bridge-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(270px,.75fr);gap:14px}.bridge-layout>*,.bridge-card,.bridge-amount,.bridge-amount>div{min-width:0;max-width:100%}.bridge-card,.bridge-side>section{border:1px solid var(--line-dark);border-radius:16px;background:var(--surface-raised);box-shadow:var(--shadow-soft)}.bridge-card{padding:18px}.bridge-route{display:grid;grid-template-columns:1fr 42px 1fr;align-items:center;gap:10px}.bridge-route>div{display:grid;grid-template-columns:34px 1fr;grid-template-rows:auto auto;align-items:center;column-gap:10px;min-width:0;padding:11px;border-radius:12px;background:var(--surface-soft)}.bridge-route>div>.chain-mark{grid-row:1 / 3}.bridge-route>div small{color:var(--ink-faint);font-size:8px}.bridge-route>div strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.bridge-route>button,.bridge-side-heading button{width:38px;height:38px;display:grid;place-items:center;padding:0;border:1px solid var(--line-dark);border-radius:50%;color:var(--green);background:var(--surface);cursor:pointer}.chain-mark{width:30px;height:30px;display:inline-grid;place-items:center;flex:0 0 auto;border-radius:50%;color:#fff;font-size:12px;font-style:normal;font-weight:900}.chain-mark.base{background:#1652f0}.chain-mark.robinhood{color:#070b08;background:#00c805}.bridge-amount{display:block;margin-top:14px;padding:15px;border:1px solid var(--line-dark);border-radius:14px;background:var(--surface)}.bridge-amount>span{display:flex;align-items:center;justify-content:space-between}.bridge-amount>span button{border:0;color:var(--green);background:transparent;font-size:10px;font-weight:850;cursor:pointer}.bridge-amount>div{display:flex;align-items:center;gap:12px;margin:8px 0 4px}.bridge-amount input{width:auto;min-width:0;flex:1 1 0;padding:0;border:0;outline:0;color:var(--ink);background:transparent;font:800 clamp(28px,4vw,42px)/1.1 inherit;letter-spacing:-.04em}.bridge-amount>div>span{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:850}.bridge-amount>small{color:var(--ink-faint);letter-spacing:0}.bridge-receive{display:flex;align-items:center;gap:8px;margin:8px 5px;color:var(--ink-muted);font-size:11px}.bridge-receive svg{color:var(--green)}.bridge-receive strong{margin-left:auto;color:var(--ink);font-size:12px}.bridge-facts{margin:0;border-top:1px solid var(--line-dark)}.bridge-facts>div{display:flex;justify-content:space-between;gap:15px;padding:9px 4px;border-bottom:1px solid var(--line-dark);font-size:11px}.bridge-facts dt{color:var(--ink-muted)}.bridge-facts dd{margin:0;font-weight:750}.bridge-submit{width:100%;min-height:45px;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:14px;border:0;border-radius:11px;color:#fff;background:var(--green);font-size:13px;font-weight:850;cursor:pointer}.bridge-submit:disabled{opacity:.5;cursor:not-allowed}.bridge-error,.bridge-warning{margin:10px 2px 0;font-size:11px}.bridge-error{color:var(--red)}.bridge-warning{color:var(--amber)}.bridge-side{display:grid;align-content:start;gap:10px}.bridge-side>section{padding:15px}.bridge-side-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.bridge-side-heading h2{margin:2px 0 0;font-size:20px}.bridge-side-heading button{width:31px;height:31px}.bridge-balances>div:not(.bridge-side-heading){display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid var(--line-dark)}.bridge-balances>div>span{display:flex;align-items:center;gap:8px;color:var(--ink-muted);font-size:12px}.bridge-balances .chain-mark{width:23px;height:23px;font-size:9px}.bridge-balances strong{overflow:hidden;text-overflow:ellipsis;font-size:13px}.bridge-recovery{display:grid;gap:5px;border-color:#12a86273!important}.bridge-recovery strong{color:var(--green)}.bridge-recovery span{color:var(--ink-muted);font-size:11px}.bridge-recovery button{min-height:34px;margin-top:5px;border:0;border-radius:8px;color:#fff;background:var(--green);font-weight:800;cursor:pointer}.bridge-progress>div:first-child{display:flex;align-items:center;gap:9px;color:var(--green)}.bridge-progress>div:first-child span{display:grid;gap:2px}.bridge-progress p{margin:9px 0;color:var(--ink-muted);font-size:11px}.bridge-progress.complete svg{animation:none}.bridge-progress-links{display:flex;flex-wrap:wrap;gap:7px 12px}.bridge-progress-links a{display:inline-flex;align-items:center;gap:4px;color:var(--green);font-size:10px;text-decoration:none}.bridge-contracts{display:flex;align-items:center;justify-content:space-between;gap:10px}.bridge-contracts button{display:flex;align-items:center;gap:6px;min-width:0;border:0;color:var(--ink);background:transparent;cursor:pointer}.bridge-contracts code{overflow:hidden;text-overflow:ellipsis}@media(max-width:820px){.mobile-primary-nav{display:flex;grid-template-columns:none}.mobile-primary-nav button{width:0;flex:1 1 0}.bridge-page{gap:9px}.bridge-hero{min-height:92px;padding:14px 17px;border-radius:13px}.bridge-hero h1{font-size:29px}.bridge-hero p{font-size:11px}.bridge-hero-coin{width:62px;height:62px;transform:scale(.82)}.bridge-layout{grid-template-columns:1fr;gap:9px}.bridge-card{padding:11px;border-radius:13px}.bridge-route{grid-template-columns:minmax(0,1fr) 35px minmax(0,1fr);gap:5px}.bridge-route>div{grid-template-columns:26px 1fr;column-gap:6px;padding:8px}.bridge-route>div>.chain-mark{width:25px;height:25px;font-size:10px}.bridge-route>div strong{font-size:11px}.bridge-route>button{width:33px;height:33px}.bridge-amount{margin-top:9px;padding:11px}.bridge-amount input{font-size:30px}.bridge-facts>div{padding:7px 3px}.bridge-submit{min-height:42px;margin-top:10px}.bridge-side{grid-template-columns:repeat(2,minmax(0,1fr))}.bridge-side>section{padding:11px;border-radius:12px}.bridge-progress,.bridge-contracts{grid-column:1 / -1}}@media(max-width:430px){.bridge-hero-coin{display:none}.bridge-side{grid-template-columns:1fr}.bridge-progress,.bridge-contracts{grid-column:auto}.header-perp{height:34px;gap:4px;padding:3px 7px 3px 3px}.header-perp>.launch-token-coin{--equity-coin-size: 18px !important}.header-perp strong{font-size:9px}.header-perp small{font-size:8px;gap:3px}}@media(max-width:820px){:root{--mobile-app-header-height: 112px}.topbar{height:var(--mobile-app-header-height);display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:60px 52px;gap:0;align-items:center;padding:0}.mobile-menu{grid-column:1;grid-row:1;margin:0 4px 0 12px}.mobile-brand{grid-column:2;grid-row:1;min-width:0;display:flex;align-items:center;gap:7px}.mobile-brand>span{min-width:0;display:flex;flex-direction:column;line-height:1}.mobile-brand strong{overflow:hidden;color:var(--ink);font-size:11px;letter-spacing:.12em;white-space:nowrap;text-overflow:ellipsis}.mobile-brand small{margin-top:3px;overflow:hidden;color:var(--green);font-size:6px;font-weight:850;letter-spacing:.24em;white-space:nowrap;text-overflow:ellipsis}.mobile-brand-token{flex:0 0 auto}.top-actions{grid-column:3;grid-row:1;align-self:center;height:auto;margin:0 12px 0 6px}.top-actions:before{display:none}.header-buy-carousel{grid-column:1 / -1;grid-row:2;align-self:stretch;width:100%;height:52px;margin:0;padding:13px 12px 3px;border-top:1px solid color-mix(in srgb,var(--line) 82%,transparent);background:color-mix(in srgb,var(--surface) 82%,transparent);-webkit-mask-image:none;mask-image:none}.header-perp-carousel{grid-column:1 / -1;grid-row:2;align-self:stretch;width:100%;height:52px;margin:0;padding:13px 12px 3px;overflow:hidden;border-top:1px solid color-mix(in srgb,var(--line) 82%,transparent);background:color-mix(in srgb,var(--surface) 82%,transparent)}.header-perp-label{top:3px;left:14px}.header-perp-track{gap:5px;scroll-snap-type:x proximity}.header-perp{flex:0 0 auto;min-width:0;max-width:none;height:36px;grid-template-columns:20px auto;gap:5px;padding:3px 8px 3px 4px;scroll-snap-align:start}.header-perp>.launch-token-coin{--equity-coin-size: 20px !important}.header-perp strong{font-size:9.5px}.header-perp small{font-size:8.5px}.header-perp-lev{overflow:visible;text-overflow:clip}.header-buy-label{top:3px;left:14px;display:inline-flex}.header-buy-track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.header-buy:nth-child(n+5){display:none}.header-buy{min-width:0;max-width:none;height:36px;flex:1 1 0;grid-template-columns:20px minmax(0,1fr);gap:4px;padding:3px 4px 3px 3px}.header-buy>.launch-token-coin{--equity-coin-size: 20px !important}.market-page>.shared-coin-surface__mount{top:0;right:0;bottom:0;left:0;max-width:100%;max-height:100%;overflow:hidden;contain:strict}.market-page>.shared-coin-surface__mount>.shared-coin-surface__canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;max-width:100%;max-height:100%}.market-watch-list>.market-row{position:relative;overflow:hidden}.market-watch-list>.market-row>.market-equity{position:relative;width:100%;max-width:100%;overflow:hidden}.market-watch-list>.market-row>.market-equity>.equity-token-icon{--equity-coin-size: 32px !important;position:relative;z-index:13;width:32px!important;min-width:32px;max-width:32px;height:32px!important;min-height:32px;max-height:32px;contain:strict;overflow:hidden;transform:none!important}.market-watch-list>.market-row>.market-equity>b,.market-watch-list>.market-row>.market-equity>span,.market-watch-list>.market-row>.market-leader{position:relative;z-index:14}.token-detail-nav{top:121px}.market-page{height:calc(100dvh - 128px - var(--mobile-primary-nav-height))}.trade-page{height:calc(100dvh - 132px - var(--mobile-primary-nav-height))}.launch-page{height:calc(100dvh - 129px - var(--mobile-primary-nav-height))}.token-detail-page.overview-active{height:calc(100dvh - 132px)}.compact-detail-shell{height:calc(100dvh - 119px - var(--mobile-primary-nav-height))}.stock-overview-page{height:calc(100dvh - 132px)}.token-detail-page.treasury-active{height:calc(100dvh - 119px)}}@media(max-width:560px){.topbar{padding-inline:0}.top-actions{margin-right:10px}.top-actions .button{max-width:104px}}@media(max-width:360px){.mobile-menu{margin-left:7px}.mobile-brand{gap:4px}.mobile-brand strong{font-size:9px}.mobile-brand small{font-size:5px}.top-actions{margin-right:7px;margin-left:3px}.top-actions .button{max-width:92px;padding-inline:7px}.header-buy-carousel{padding-inline:7px}.header-buy-label{left:9px}.header-buy-track{grid-template-columns:repeat(3,minmax(0,1fr))}.header-buy:nth-child(-n+3){display:grid}.header-buy:nth-child(n+4){display:none}}@media(max-width:820px){.mobile-primary-nav{left:0;right:auto;width:100vw;min-width:0;max-width:100vw;overflow:hidden}}.page-transition:has(.compact-detail-shell){animation-fill-mode:backwards}.token-detail-page.compact-detail-shell{height:calc(100dvh - 90px);min-height:0;overflow:hidden}.compact-detail-shell .token-detail-nav.token-detail-footer-nav{position:relative;z-index:110;inset:auto;isolation:isolate;flex:0 0 40px;align-items:stretch;width:min(100%,760px);height:40px;min-height:40px;margin:6px auto 0;padding:3px;overflow:hidden;box-sizing:border-box}.compact-detail-shell .token-detail-nav.token-detail-footer-nav button{min-width:0;min-height:0;flex:1 1 0;align-self:stretch;justify-content:center}.compact-detail-shell .token-detail-nav.token-detail-footer-nav button>svg{flex:0 0 auto}.compact-detail-shell .token-detail-nav.token-detail-footer-nav button>span{min-width:0;white-space:nowrap}@media(max-width:820px){.token-detail-page.compact-detail-shell{height:calc(100dvh - 119px - var(--mobile-primary-nav-height))}.compact-detail-shell .token-detail-nav.token-detail-footer-nav{position:fixed;z-index:110;inset:auto 4px var(--mobile-primary-nav-height);flex-basis:52px;width:auto;height:52px;min-height:52px;margin:0;overflow:hidden;border-radius:11px 11px 0 0}.compact-detail-shell .token-detail-nav.token-detail-footer-nav button{min-width:0;flex:1 1 0;gap:2px;padding:4px 2px;overflow:hidden;font-size:clamp(6px,2vw,8px);line-height:1.05}.compact-detail-shell .token-detail-nav.token-detail-footer-nav button>span{display:block;max-width:100%;overflow-wrap:normal;white-space:normal}}@media(max-height:650px){:root{--type-micro: 8px;--type-label: 9px;--type-copy: 10px}.launcher-section{padding-block:7px}.treasury-dashboard-grid>.card{padding-block:7px}.overview-kpi-footer .metric-card{padding-block:3px}}@media(max-width:820px){.app-body main:has(.launch-page){width:100%;max-width:100%;padding:6px 8px 8px;overflow:hidden}.launch-page{width:100%;max-width:100%;height:calc(100dvh - var(--mobile-app-header-height) - var(--mobile-primary-nav-height) - 8px);overflow:hidden}.launch-page>.page-header{display:none}.launch-page>.launch-layout,.launch-page .launch-main,.launch-page .launcher-card,.launch-page .launcher-carousel,.launch-page .launcher-stage,.launch-page .launcher-section{width:100%;max-width:100%;min-width:0;min-height:0}.launch-page .launcher-card{border-radius:13px}.launch-page .launcher-overview{height:52px;min-height:52px;grid-template-columns:minmax(88px,1fr) auto auto auto;gap:6px;padding:4px 8px}.launch-page .launcher-overview-token{gap:6px}.launch-page .launcher-overview-token .launcher-token-render{--equity-coin-size: 34px !important}.launch-page .launcher-overview-token .eyebrow{display:none}.launch-page .launcher-overview-token h3{font-size:clamp(11px,3.5vw,14px)}.launch-page .launcher-overview-token small{font-size:8px}.launch-page .launcher-overview-metrics{display:contents}.launch-page .launcher-overview-metrics>div{min-width:0;min-height:0;align-self:stretch;align-content:center;border:0;border-left:1px solid var(--line);padding:2px 7px}.launch-page .launcher-overview-metrics>div:nth-child(2),.launch-page .launcher-overview-metrics>div:nth-child(3){display:none}.launch-page .launcher-overview-metrics span{font-size:7px;white-space:nowrap}.launch-page .launcher-overview-metrics .launcher-leverage{display:grid;min-width:54px}.launch-page .launcher-overview-metrics .launcher-leverage strong{font-size:21px}.launch-page .launcher-overview-metrics .launcher-holder-reward{min-width:38px;display:grid;grid-template-columns:1fr;justify-items:center;padding-inline:6px}.launch-page .launcher-holder-reward>span{display:none}.launch-page .launcher-holder-reward>strong{max-width:52px;font-size:7px;text-align:center}.launch-page .launcher-overview-metrics .launcher-holder-reward .launcher-reward-coin{width:31px!important;height:31px!important}.launch-page .launcher-overview-actions .button{min-height:32px;padding:5px 7px;font-size:8px}.launch-page .launcher-stepper{min-height:41px;height:41px;gap:4px;padding:4px 6px}.launch-page .launcher-stepper button{min-height:32px;justify-content:center;gap:5px;padding:3px 6px;border-radius:9px}.launch-page .launcher-stepper button>span{width:22px;height:22px;border-radius:7px;font-size:8px}.launch-page .launcher-stepper button>strong{display:none}.launch-page .launcher-stepper button:after{content:attr(data-mobile-label);overflow:hidden;font-size:clamp(8px,2.5vw,10px);font-weight:800;white-space:nowrap;text-overflow:ellipsis}.launch-page .launcher-stage{flex:1;overflow:hidden}.launch-page .launcher-section{height:100%;padding:7px 10px;overflow:hidden}.launch-page .launcher-section>.step-heading{display:none}.launch-page .launcher-carousel-actions{min-height:44px;height:44px;grid-template-columns:auto minmax(0,1fr) auto;gap:6px;padding:4px 8px}.launch-page .launcher-carousel-actions .button{min-height:34px;padding:5px 9px;font-size:10px}.launch-page .launcher-carousel-actions>span{overflow:hidden;font-size:8px;line-height:1.2;text-align:center;text-overflow:ellipsis}.launch-page .launcher-identity-step{display:flex;flex-direction:column;gap:6px}.launch-page .launcher-identity-step>.form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.launch-page .launcher-identity-step .field{min-width:0;gap:3px;margin:0}.launch-page .launcher-identity-step .field>span{font-size:9px}.launch-page .launcher-identity-step .field input,.launch-page .launcher-identity-step .field select{width:100%;min-width:0;height:37px;padding:7px 9px;font-size:11px}.launch-page .launcher-identity-step .input-affix{min-width:0}.launch-page .launcher-identity-step .input-affix input{width:auto;min-width:0;flex:1;padding-left:7px}.launch-page .launcher-identity-step .launch-profile-grid{min-height:82px;grid-template-columns:minmax(92px,.42fr) minmax(0,1fr);gap:6px;margin:0}.launch-page .launcher-identity-step .launch-image-picker{min-height:82px;gap:4px;justify-content:center;padding:5px;text-align:center}.launch-page .launcher-identity-step .launch-upload-coin{--equity-coin-size: 43px !important}.launch-page .launcher-identity-step .launch-image-picker>span{font-size:9px;line-height:1.15}.launch-page .launcher-identity-step .launch-image-picker>span>small{display:none}.launch-page .launcher-identity-step .field textarea{width:100%;min-width:0;min-height:82px;max-height:82px;padding:8px 9px;font-size:10px}.launch-page .launcher-identity-step .launch-identity-footer{min-width:0;grid-template-columns:1fr;gap:0;margin:0}.launch-page .launcher-identity-step .market-cap-slider{min-width:0;height:68px;gap:2px;padding:5px 9px}.launch-page .launcher-identity-step .market-cap-slider>div:first-child span{font-size:9px}.launch-page .launcher-identity-step .market-cap-slider>div:first-child strong{font-size:13px}.launch-page .launcher-identity-step .market-cap-slider .range-labels{grid-template-columns:auto auto 1fr auto;gap:5px;font-size:7px}.launch-page .launcher-identity-step .market-cap-slider .range-labels span:nth-child(3){display:block}.launch-page .launcher-identity-step .supply-note{display:none}.launch-page .launcher-stock-step{display:flex}.launch-page .launcher-stock-step .launch-stock-grid{width:100%;height:100%;flex:1;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(54px,1fr);gap:5px}.launch-page .launcher-stock-step .launch-stock-grid>button{align-content:center;gap:3px;padding:5px;overflow:hidden;border-radius:9px}.launch-page .launcher-stock-step .launch-stock-identity{grid-template-columns:27px minmax(0,1fr) 11px;gap:4px}.launch-page .launcher-stock-step .launch-stock-identity .equity-token-icon{width:27px!important;height:27px!important}.launch-page .launcher-stock-step .launch-stock-identity strong{font-size:9px}.launch-page .launcher-stock-step .launch-stock-identity small{display:none}.launch-page .launcher-stock-step .launch-stock-prices{grid-template-columns:1fr;gap:0}.launch-page .launcher-stock-step .launch-stock-prices>span{padding:2px 4px;background:transparent}.launch-page .launcher-stock-step .launch-stock-prices>span:nth-child(2),.launch-page .launcher-stock-step .launch-stock-prices small{display:none}.launch-page .launcher-stock-step .launch-stock-prices strong{font-size:9px}.launch-page .launcher-stock-step .launch-stock-gap{overflow:hidden;font-size:7px;white-space:nowrap;text-overflow:ellipsis}.launch-page .launcher-liquidity-step{display:flex;flex-direction:column;gap:5px}.launch-page .launcher-liquidity-step .liquidity-presets{height:48px;flex:0 0 48px;gap:4px;margin:0}.launch-page .launcher-liquidity-step .liquidity-presets button{grid-template-columns:1fr;grid-template-rows:auto auto;align-content:center;gap:1px;padding:4px 6px;text-align:center}.launch-page .launcher-liquidity-step .liquidity-presets button:after{content:attr(data-mobile-summary);display:block;overflow:hidden;color:var(--green-dark);font-size:7px;font-weight:800;white-space:nowrap;text-overflow:ellipsis}.launch-page .launcher-liquidity-step .liquidity-presets button>span{align-items:center}.launch-page .launcher-liquidity-step .liquidity-presets strong{font-size:10px}.launch-page .launcher-liquidity-step .liquidity-presets small,.launch-page .launcher-liquidity-step .liquidity-presets em,.launch-page .launcher-liquidity-step .liquidity-presets b{display:none}.launch-page .launcher-liquidity-step .liquidity-presets svg{top:3px;right:3px;width:11px}.launch-page .launcher-liquidity-step .allocation-stack{flex:0 0 auto}.launch-page .launcher-liquidity-step .allocation-bar{height:7px}.launch-page .launcher-liquidity-step .allocation-legend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 8px;margin-top:3px}.launch-page .launcher-liquidity-step .allocation-legend span{font-size:8px}.launch-page .launcher-liquidity-step .liquidity-control-grid{min-height:0;flex:1;margin:0}.launch-page .launcher-liquidity-step .liquidity-control-grid{grid-template-rows:minmax(0,1fr);overflow:hidden}.launch-page .launcher-liquidity-step .liquidity-slider-stack{height:100%;grid-template-columns:1fr;grid-template-rows:repeat(3,minmax(0,1fr));align-content:stretch;gap:5px}.launch-page .launcher-liquidity-step .curve-panel{min-height:0;display:flex;flex-direction:column;justify-content:center;gap:0;padding:6px 9px;border-radius:9px;overflow:hidden}.launch-page .launcher-liquidity-step .curve-copy{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;margin:0}.launch-page .launcher-liquidity-step .curve-copy>.icon-box,.launch-page .launcher-liquidity-step .curve-copy small{display:none}.launch-page .launcher-liquidity-step .curve-copy>div{min-width:0}.launch-page .launcher-liquidity-step .curve-copy strong{display:block;overflow:hidden;font-size:10px;white-space:nowrap;text-overflow:ellipsis}.launch-page .mobile-range-value{display:block;color:var(--green);font-size:14px;font-weight:900;line-height:1}.launch-page .launcher-liquidity-step input[type=range],.launch-page .launcher-identity-step input[type=range]{width:100%;height:30px;margin:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;outline:0;background:transparent;touch-action:none}.launch-page input[type=range]::-webkit-slider-runnable-track{height:7px;border:1px solid color-mix(in srgb,var(--line-dark) 75%,transparent);border-radius:99px;background:linear-gradient(90deg,var(--green) 0 var(--range-progress,0%),color-mix(in srgb,var(--ink) 13%,var(--surface-soft)) var(--range-progress,0%) 100%)}.launch-page input[type=range]::-webkit-slider-thumb{width:23px;height:23px;margin-top:-9px;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:3px solid var(--surface);border-radius:50%;background:var(--green);box-shadow:0 0 0 1px var(--green-dark),0 3px 8px #00000038}.launch-page input[type=range]::-moz-range-track{height:7px;border:1px solid color-mix(in srgb,var(--line-dark) 75%,transparent);border-radius:99px;background:color-mix(in srgb,var(--ink) 13%,var(--surface-soft))}.launch-page input[type=range]::-moz-range-progress{height:7px;border-radius:99px;background:var(--green)}.launch-page input[type=range]::-moz-range-thumb{width:19px;height:19px;border:3px solid var(--surface);border-radius:50%;background:var(--green);box-shadow:0 0 0 1px var(--green-dark),0 3px 8px #00000038}.launch-page .launcher-liquidity-step .range-labels{min-width:0;gap:8px;margin-top:-2px;font-size:7px}.launch-page .launcher-liquidity-step .range-labels span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.launch-page .launcher-liquidity-step .range-labels span:last-child{text-align:right}.launch-page .launcher-liquidity-step .venue-guidance,.launch-page .launcher-liquidity-step .inventory-warning{min-height:22px;align-items:center;gap:4px;margin:1px 0 0;padding:3px 5px}.launch-page .launcher-liquidity-step .venue-guidance svg,.launch-page .launcher-liquidity-step .inventory-warning svg{width:11px;height:11px;margin:0}.launch-page .launcher-liquidity-step .venue-guidance strong,.launch-page .launcher-liquidity-step .inventory-warning strong{font-size:7px}.launch-page .launcher-liquidity-step .venue-guidance span,.launch-page .launcher-liquidity-step .inventory-warning span{display:none}}@media(max-width:360px){.launch-page .launcher-overview{grid-template-columns:minmax(76px,1fr) auto auto}.launch-page .launcher-overview-metrics .launcher-holder-reward{display:none}.launch-page .launcher-stepper button{gap:3px;padding-inline:3px}.launch-page .launcher-identity-step{gap:5px}.launch-page .launcher-identity-step .launch-profile-grid{grid-template-columns:86px minmax(0,1fr)}.launch-page .launcher-identity-step .market-cap-slider .range-labels{grid-template-columns:auto auto auto}.launch-page .launcher-identity-step .market-cap-slider .range-labels span:nth-child(3){display:none}.launch-page .launcher-stock-step .launch-stock-grid{gap:4px}.launch-page .launcher-stock-step .launch-stock-grid>button{padding:4px}}@media(max-width:820px)and (max-height:700px){.launch-page .launcher-overview{height:46px;min-height:46px}.launch-page .launcher-overview-token .launcher-token-render{--equity-coin-size: 30px !important}.launch-page .launcher-stepper{height:37px;min-height:37px}.launch-page .launcher-stepper button{min-height:29px}.launch-page .launcher-carousel-actions{height:40px;min-height:40px}.launch-page .launcher-carousel-actions .button{min-height:31px}.launch-page .launcher-identity-step{gap:4px}.launch-page .launcher-identity-step .launch-profile-grid,.launch-page .launcher-identity-step .field textarea,.launch-page .launcher-identity-step .launch-image-picker{min-height:68px;max-height:68px}.launch-page .launcher-identity-step .market-cap-slider{height:59px}.launch-page .launcher-stock-step .launch-stock-grid{grid-auto-rows:minmax(47px,1fr)}.launch-page .launcher-stock-step .launch-stock-identity .equity-token-icon{width:23px!important;height:23px!important}.launch-page .launcher-liquidity-step .liquidity-presets{height:42px;flex-basis:42px}.launch-page .launcher-liquidity-step .allocation-legend{display:none}}@media(max-width:820px){.sidebar.wallet-connected .theme-switch{display:none}.wallet-menu{width:190px}.wallet-menu-theme{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:3px;border-radius:7px;background:var(--surface-soft)}.wallet-menu-theme button{min-height:32px;display:flex;align-items:center;justify-content:center;gap:5px;padding:6px;border:1px solid transparent;border-radius:5px;color:var(--ink-soft);background:transparent;font:inherit;font-size:var(--type-label);font-weight:750;cursor:pointer}.wallet-menu-theme button:hover{color:var(--ink)}.wallet-menu-theme button.active{border-color:var(--line);color:var(--green-dark);background:var(--surface);box-shadow:var(--shadow)}.wallet-menu>.wallet-disconnect-item{margin-top:3px}}.stock-bound-track>.stock-bound-open-slot{border-style:dashed;color:var(--ink-soft);background:color-mix(in srgb,var(--surface-soft) 72%,transparent)}.stock-bound-track>.stock-bound-open-slot:hover{border-color:var(--green);color:var(--green-dark);background:var(--surface-green)}.stock-bound-open-icon{width:32px;height:32px;min-width:32px!important;display:grid!important;place-items:center;border-radius:50%;color:var(--green-dark);background:var(--green-soft)}@media(max-width:820px){.stock-overview-page .overview-market-grid.stock-market-workspace{grid-template-rows:minmax(138px,.68fr) minmax(195px,1fr) 92px}.stock-bound-tokens{grid-template-columns:98px minmax(0,1fr)}.stock-bound-head>span{white-space:normal;line-height:1.2}.stock-bound-head small{font-size:8px!important}.stock-bound-track{grid-auto-columns:minmax(154px,44vw)}.stock-bound-track>button{min-height:78px}.stock-bound-track>button>span:not(.stock-bound-open-icon) strong{font-size:10px}.stock-bound-track>button>span:not(.stock-bound-open-icon) small{font-size:8px!important}}@media(max-width:560px){.market-watch-list>.market-row{grid-template-columns:minmax(0,1fr);grid-template-areas:"equity" "difference";gap:5px;min-height:104px;padding:8px 104px 8px 10px}.market-watch-list>.market-row:hover,.market-watch-list>.market-row:focus-visible{padding-left:13px}.market-equity{grid-template-columns:20px 42px minmax(0,1fr);gap:8px}.market-watch-list>.market-row>.market-equity>.equity-token-icon{--equity-coin-size: 42px !important;width:42px!important;min-width:42px;max-width:42px;height:42px!important;min-height:42px;max-height:42px}.market-equity>b{font-size:9px}.market-equity>span strong{font-size:13px}.market-equity>span small{font-size:9px!important}.market-difference{gap:3px!important;padding-left:28px}.market-difference strong{font-size:15px!important;line-height:1}.market-mobile-prices{width:min(100%,230px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin-top:2px;overflow:visible;font-size:8px!important;line-height:1.2;white-space:normal}.market-mobile-prices>span{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:4px;padding:4px 6px;overflow:hidden;border:1px solid var(--line);border-radius:6px;background:color-mix(in srgb,var(--surface-soft) 82%,transparent)}.market-mobile-prices>.onchain{border-color:color-mix(in srgb,var(--green) 28%,var(--line));background:color-mix(in srgb,var(--surface-green) 62%,var(--surface))}.market-mobile-prices small{min-width:0;overflow:hidden;font-size:7px!important;white-space:nowrap;text-overflow:ellipsis}.market-mobile-prices b{overflow:hidden;color:var(--ink);font-size:8px;white-space:nowrap;text-overflow:ellipsis}.market-watch-list>.market-row>.market-leader{position:absolute;z-index:30;top:50%;right:10px;width:84px;min-width:84px;display:flex!important;transform:translateY(-50%)}.market-watch-list>.market-row>.market-leader>button{position:relative;z-index:31}.market-inline-launch{min-height:35px;padding:7px 11px;font-size:10px}.market-leader-token{width:100%;justify-content:flex-end;gap:5px}.market-leader-token>.launch-token-coin{--equity-coin-size: 34px !important}.market-leader-token>strong{max-width:42px;font-size:9px}}@media(max-width:560px)and (max-height:700px){.stock-overview-page .overview-market-grid.stock-market-workspace{grid-template-rows:minmax(120px,.6fr) minmax(174px,1fr) 82px}.stock-bound-track>button{min-height:68px}}@media(min-width:821px){.launch-page .launcher-identity-step,.launch-page .launcher-liquidity-step{display:flex;flex-direction:column;justify-content:center}.launch-page .launcher-liquidity-step .curve-panel{padding:16px}.launch-page .launcher-liquidity-step .curve-copy{margin-bottom:14px}}.launch-page .launcher-liquidity-step .liquidity-slider-stack{padding:4px;border-radius:11px;background:var(--surface-soft)}.launch-page .launcher-liquidity-step .curve-panel{border:0;border-radius:7px;background:transparent;box-shadow:none}.launch-page .launcher-liquidity-step input[type=range]::-webkit-slider-runnable-track{border:0}.launch-page .launcher-liquidity-step input[type=range]::-moz-range-track{border:0}.launch-page .launcher-stepper strong{font-size:13px}.launch-mode-switch{display:grid;flex:0 0 auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;width:min(520px,100%);margin:0 0 8px;padding:3px;border:1px solid var(--line);border-radius:11px;background:var(--surface-soft)}.launch-mode-switch>button{display:flex;min-width:0;min-height:43px;align-items:center;gap:8px;padding:6px 10px;border:0;border-radius:8px;color:var(--muted);background:transparent;text-align:left}.launch-mode-switch>button.active{color:var(--green);background:var(--surface);box-shadow:0 2px 8px #00000014}.launch-mode-switch>button>svg{flex:0 0 auto}.launch-mode-switch>button>span{display:flex;min-width:0;flex-direction:column;gap:2px}.launch-mode-switch strong{color:inherit;font-size:12px}.launch-mode-switch small{overflow:hidden;color:var(--muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.simple-launch-card{height:100%;overflow-x:hidden;overflow-y:auto;padding:0;border-radius:20px;box-shadow:0 24px 70px #0d2e1d1a;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--green) 58%,transparent) transparent}.simple-launch-card::-webkit-scrollbar{width:6px}.simple-launch-card::-webkit-scrollbar-track{background:transparent}.simple-launch-card::-webkit-scrollbar-thumb{border-radius:99px;background:color-mix(in srgb,var(--green) 58%,transparent)}.simple-launch-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:26px 28px 20px;border-bottom:1px solid var(--line)}.simple-launch-heading .eyebrow{display:flex;align-items:center;gap:5px;color:var(--green)}.simple-launch-heading h2{margin:7px 0 5px;color:var(--ink);font-size:clamp(24px,4vw,34px);line-height:1.05;letter-spacing:-.045em}.simple-launch-heading p{margin:0;color:var(--ink-soft);font-size:12px}.simple-clear{min-height:36px;padding:7px 9px;border:0;color:var(--ink-faint);background:transparent;font-size:11px;font-weight:800;cursor:pointer}.simple-clear:hover{color:var(--green-dark)}.simple-launch-identity{display:grid;grid-template-columns:174px minmax(0,1fr);gap:15px;padding:22px 28px 4px}.simple-image-picker{min-height:128px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;border:1.5px dashed color-mix(in srgb,var(--green) 50%,var(--line));border-radius:14px;color:var(--green-dark);background:color-mix(in srgb,var(--surface-green) 60%,var(--surface));text-align:center;cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .15s ease}.simple-image-picker:hover{transform:translateY(-1px);border-color:var(--green);background:var(--surface-green)}.simple-image-picker>span{display:grid;gap:3px;font-size:12px;font-weight:850}.simple-image-picker small{color:var(--ink-faint);font-size:10px;font-weight:600}.simple-image-picker input{display:none}.simple-identity-fields{min-width:0;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(130px,.75fr);align-items:start;gap:12px}.simple-launch-card .field{min-width:0;gap:6px}.simple-launch-card .field>span{font-size:12px}.simple-launch-card .field :is(input,select){height:48px;font-size:15px}.simple-launch-card .field textarea{min-height:98px;resize:vertical;font-size:13px}.simple-launch-choice{display:grid;grid-template-columns:minmax(0,1fr);align-items:end;gap:12px;padding:14px 28px 0}.pair-type-note{min-height:48px;display:grid;grid-template-columns:auto minmax(0,1fr) 18px;align-items:center;gap:9px;box-sizing:border-box;padding:8px 11px;border:1px solid color-mix(in srgb,var(--green) 34%,var(--line));border-radius:10px;background:var(--surface-green)}.pair-type-note>span{padding:5px 7px;border-radius:5px;color:#fff;background:var(--green);font-size:10px;font-weight:900;letter-spacing:.06em}.pair-type-note p{margin:0;color:var(--ink-soft);font-size:11px;line-height:1.4}.pair-type-note>svg{color:var(--green)}.simple-treasury-target{display:grid;grid-template-columns:minmax(0,1fr);align-items:end;gap:12px;margin:14px 28px 0;padding:13px;border:1px solid color-mix(in srgb,var(--green) 28%,var(--line));border-radius:14px;background:color-mix(in srgb,var(--surface-green) 55%,var(--surface))}.treasury-target-note{min-height:48px;display:flex;flex-direction:column;justify-content:center;gap:2px}.treasury-target-note strong{color:var(--ink);font-size:12px}.treasury-target-note span{color:var(--ink-soft);font-size:10px;line-height:1.5}.simple-launch-buy{display:grid;grid-template-columns:minmax(0,1fr);align-items:end;gap:12px;padding:14px 28px 20px}.simple-launch-buy .amount-input{display:grid;grid-template-columns:minmax(0,1fr) minmax(92px,auto);align-items:center;overflow:hidden;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.simple-launch-buy .amount-input:focus-within{border-color:var(--green);box-shadow:0 0 0 2px color-mix(in srgb,var(--green) 10%,transparent)}.simple-launch-buy .amount-input input{width:100%;min-width:0;padding-right:12px;border:0;border-radius:0;outline:0;box-shadow:none}.simple-launch-buy .amount-input select{min-width:92px;max-width:160px;padding:0 28px 0 12px;border:0;border-left:1px solid var(--line);border-radius:0;outline:0;color:var(--ink);background-color:var(--surface-soft);font-size:12px;font-weight:900;cursor:pointer}.simple-launch-buy .amount-input span{position:absolute;top:50%;right:14px;transform:translateY(-50%);color:var(--ink);font-size:12px;font-weight:900;pointer-events:none}.simple-launch-buy>p{min-height:48px;display:flex;align-items:center;box-sizing:border-box;margin:0;padding:9px 11px;border-radius:10px;color:var(--ink-soft);background:var(--surface-soft);font-size:10px;line-height:1.5}.simple-launch-advanced{width:100%;min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:12px;box-sizing:border-box;padding:10px 28px;border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--ink);background:var(--surface-soft);text-align:left;cursor:pointer}.simple-launch-advanced:hover{color:var(--green-dark);background:color-mix(in srgb,var(--surface-green) 48%,var(--surface))}.simple-launch-advanced>span{display:grid;gap:2px}.simple-launch-advanced strong{font-size:14px}.simple-launch-advanced>svg{color:var(--ink-faint)}.simple-launch-advanced summary{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:12px;box-sizing:border-box;padding:10px 28px;cursor:pointer;list-style:none}.simple-launch-advanced summary::-webkit-details-marker{display:none}.simple-launch-advanced summary>span{display:grid;gap:2px}.simple-launch-advanced summary strong{color:var(--ink);font-size:14px}.simple-launch-advanced summary small{color:var(--ink-faint);font-size:11px}.simple-launch-advanced summary>svg{color:var(--ink-faint);transition:transform .16s ease}.simple-launch-advanced[open] summary>svg{transform:rotate(180deg)}.advanced-launch-content{display:grid;gap:15px;padding:3px 28px 24px}.advanced-mode-heading{display:flex;align-items:end;justify-content:space-between;gap:12px;padding-top:2px}.advanced-mode-heading>div{display:grid;gap:2px}.advanced-mode-heading strong{color:var(--ink);font-size:12px}.advanced-mode-heading small{color:var(--ink-faint);font-size:10px}.advanced-mode-heading button{min-height:36px;border:0;color:var(--green-dark);background:transparent;font-size:10px;font-weight:850;cursor:pointer}.simple-mode-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.simple-mode-grid>button{position:relative;min-width:0;min-height:78px;display:grid;gap:5px;padding:13px;border:1px solid var(--line);border-radius:10px;color:var(--ink);background:var(--surface);text-align:left;cursor:pointer}.simple-mode-grid>button:hover{border-color:color-mix(in srgb,var(--green) 55%,var(--line))}.simple-mode-grid>button.active{border-color:var(--green);background:var(--surface-green);box-shadow:0 0 0 2px color-mix(in srgb,var(--green) 10%,transparent)}.simple-mode-grid>button>span{position:absolute;top:8px;right:8px;color:var(--green)}.simple-mode-grid strong{font-size:12px}.simple-mode-grid small{color:var(--ink-soft);font-size:10px;line-height:1.4}.simple-mode-grid b{color:var(--green-dark);font-size:10px}.simple-economics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.simple-economics-grid>div{min-width:0;display:grid;gap:3px;padding:11px;border-left:1px solid var(--line)}.simple-economics-grid>div:first-child{border-left:0}.simple-economics-grid span,.simple-economics-grid small{overflow:hidden;color:var(--ink-faint);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.simple-economics-grid strong{overflow:hidden;color:var(--ink);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.simple-risk-note{display:flex;align-items:center;gap:8px;padding:10px 11px;border-radius:8px;color:var(--amber);background:color-mix(in srgb,var(--amber) 9%,var(--surface));font-size:10px;line-height:1.4}.simple-risk-note span{display:flex;flex-wrap:wrap;gap:3px}.simple-risk-note strong{color:inherit}.simple-launch-action{position:sticky;z-index:20;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:15px 28px;border-top:1px solid var(--line);background:color-mix(in srgb,var(--surface) 94%,transparent);box-shadow:0 -12px 32px color-mix(in srgb,var(--page) 72%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.simple-launch-preview{min-width:0;display:flex;align-items:center;gap:9px}.simple-launch-preview>span{min-width:0;display:grid;gap:2px}.simple-launch-preview strong{overflow:hidden;color:var(--ink);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.simple-launch-preview em{color:var(--green);font-size:11px;font-style:normal}.simple-launch-preview small{color:var(--ink-faint);font-size:10px}.simple-launch-action .button{min-height:44px;padding-inline:20px}.simple-launch-actions{min-width:min(390px,58%);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.simple-launch-actions .button{width:100%;justify-content:center;white-space:nowrap}.launch-market-trigger{width:100%;min-height:70px;display:grid;grid-template-columns:52px minmax(0,1fr) auto 18px;align-items:center;gap:12px;box-sizing:border-box;padding:9px 13px;border:1px solid var(--line);border-radius:14px;color:var(--ink);background:var(--surface);text-align:left;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.launch-market-trigger:not(:disabled):hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--green) 68%,var(--line));box-shadow:0 10px 28px #136d4317}.launch-market-trigger:focus-visible{outline:2px solid var(--green);outline-offset:2px}.launch-market-trigger:disabled{cursor:wait;opacity:.62}.launch-market-trigger>span:not(.launch-market-trigger-price){min-width:0;display:grid;gap:3px}.launch-market-trigger>span>strong{overflow:hidden;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.launch-market-trigger>span>small{overflow:hidden;color:var(--ink-faint);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.launch-market-trigger-coin,.launch-market-trigger .launch-marketplace-coin{--equity-coin-size: 48px !important;width:48px;height:48px}.launch-market-trigger-price{min-width:96px;max-width:200px;display:grid;justify-items:end;gap:3px}.launch-market-trigger-price strong{font-size:14px}.launch-market-trigger-price small{font-size:11px;font-weight:800}.launch-market-trigger-price :is(strong,small){max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.launch-market-trigger>svg{color:var(--ink-faint)}.launch-advanced-backdrop{z-index:5100;padding:18px}.launch-advanced-modal{width:min(720px,calc(100vw - 36px));max-height:min(760px,calc(100dvh - 36px));overflow-x:hidden;overflow-y:auto;padding:0;border-radius:18px}.launch-advanced-modal>header{position:sticky;z-index:2;top:0;padding:22px 28px 16px;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--surface) 95%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.launch-advanced-modal>header h2{margin:0}.launch-advanced-modal .modal-close{z-index:3}.launch-advanced-modal .advanced-launch-content{padding-top:20px}.token-war-intent:not(:disabled){border-color:color-mix(in srgb,var(--green) 78%,white);color:#fff;background:linear-gradient(135deg,var(--green-dark),var(--green));box-shadow:0 0 0 3px color-mix(in srgb,var(--green) 18%,transparent),0 0 24px color-mix(in srgb,var(--green) 44%,transparent);animation:token-war-intent-pulse 1.8s ease-in-out infinite}@keyframes token-war-intent-pulse{50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--green) 8%,transparent),0 0 34px color-mix(in srgb,var(--green) 55%,transparent)}}.simple-launch-helper{margin:10px 28px 0;color:var(--ink-faint);font-size:10px;line-height:1.4;text-align:right}.launch-flow-backdrop{z-index:1100;padding:20px}.launch-flow-modal{position:relative;width:min(820px,100%);height:auto;max-height:calc(100dvh - 40px);background:var(--surface);box-shadow:0 26px 80px #00000047}.launch-flow-heading-actions{flex:none;display:flex;align-items:center;gap:4px}.launch-flow-close{width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;color:var(--ink-soft);background:var(--surface-soft);cursor:pointer}.launch-flow-close:hover,.launch-flow-close:focus-visible{color:var(--ink);border-color:color-mix(in srgb,var(--green) 50%,var(--line))}.launch-flow-modal.war-entry .simple-launch-actions{min-width:min(240px,50%);grid-template-columns:minmax(0,1fr)}.launch-review-backdrop{z-index:5200}.simple-economics-grid.two-up{grid-template-columns:repeat(2,minmax(0,1fr))}.launch-review-modal .modal-callout.neutral{color:var(--ink-soft);border-color:var(--line);background:var(--surface-soft)}@media(max-width:680px){.simple-launch-card{border-radius:14px}.simple-launch-heading{padding:19px 17px 15px}.simple-launch-heading h2{font-size:25px}.simple-launch-heading p{font-size:11px;line-height:1.45}.simple-launch-identity{grid-template-columns:112px minmax(0,1fr);gap:10px;padding:16px 17px 3px}.simple-image-picker{min-height:115px;padding:8px}.simple-image-picker .launch-upload-coin{--equity-coin-size: 56px !important}.simple-image-picker small{display:none}.simple-identity-fields{grid-template-columns:1fr;gap:8px}.simple-launch-card .field :is(input,select){height:46px;font-size:15px}.simple-launch-choice,.simple-treasury-target,.simple-launch-buy{grid-template-columns:1fr;gap:7px}.simple-launch-choice{padding:12px 17px 0}.simple-treasury-target{margin:12px 17px 0}.simple-launch-buy{padding:12px 17px 16px}.pair-type-note,.simple-launch-buy>p{min-height:0}.simple-launch-advanced{min-height:52px;padding-inline:17px}.advanced-launch-content{padding:2px 17px 18px}.simple-mode-grid{grid-template-columns:1fr}.simple-mode-grid>button{min-height:62px;grid-template-columns:auto 1fr;align-items:center;gap:3px 8px;padding:11px 12px}.simple-mode-grid>button>span{grid-row:1 / 3;position:static;width:15px}.simple-mode-grid small{grid-column:2}.simple-mode-grid b{position:absolute;right:10px;top:11px}.simple-economics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.simple-economics-grid>div:nth-child(3){border-left:0;border-top:1px solid var(--line)}.simple-economics-grid>div:nth-child(4){border-top:1px solid var(--line)}.simple-launch-action{align-items:stretch;flex-direction:column;gap:9px;padding:10px 17px max(10px,env(safe-area-inset-bottom))}.simple-launch-preview{display:none}.simple-launch-actions{min-width:0;width:100%}.simple-launch-preview .launch-token-coin{--equity-coin-size: 36px !important}.simple-launch-action .button{min-height:46px;padding-inline:10px;font-size:11px;line-height:1.15;white-space:normal}.simple-launch-helper{margin-inline:17px}.launch-market-trigger{min-height:64px;grid-template-columns:46px minmax(0,1fr) auto 16px;gap:9px;padding:8px 10px}.launch-market-trigger-coin,.launch-market-trigger .launch-marketplace-coin{--equity-coin-size: 44px !important;width:44px;height:44px}.launch-market-trigger-price{min-width:78px;max-width:min(170px,46vw)}.launch-market-trigger-price strong{font-size:12px}.launch-market-trigger-price small{font-size:9px}.launch-advanced-backdrop,.launch-flow-backdrop{align-items:flex-end;padding:0}.launch-flow-modal{width:100%;max-height:94dvh;border-width:1px 0 0;border-radius:20px 20px 0 0}.launch-flow-modal.war-entry .simple-launch-actions{min-width:0}.launch-advanced-modal{width:100%;max-height:calc(100dvh - var(--mobile-app-header-height) - var(--mobile-primary-nav-height));border-radius:20px 20px 0 0}.launch-advanced-modal>header{padding:20px 18px 14px}.launch-advanced-modal .advanced-launch-content{padding:16px 18px max(24px,env(safe-area-inset-bottom))}body .launch-asset-marketplace{max-height:calc(100dvh - var(--mobile-app-header-height) - var(--mobile-primary-nav-height))}}@media(prefers-reduced-motion:reduce){.token-war-intent:not(:disabled){animation:none}}.launch-war-shell{min-height:0;flex:1;overflow-y:auto;padding-right:2px}.launch-page .launcher-overview-token small,.launch-page .launcher-overview-metrics span,.launch-page .launcher-carousel-actions>span{font-size:11px}.launch-page .launcher-section .field>span{font-size:13px}.launch-page .launcher-section .field input,.launch-page .launcher-section .field select{font-size:15px}.launch-page .launcher-section .field textarea{font-size:14px}.launch-page .launcher-section .launch-image-picker>span{font-size:13px}.launch-page .launcher-section .launch-image-picker>span>small{font-size:10px}.launch-page .launcher-section .market-cap-slider>div:first-child span{font-size:12px}.launch-page .launcher-section .market-cap-slider>div:first-child strong{font-size:17px}.launch-page .launcher-section .market-cap-slider .range-labels{font-size:10px}.launch-page .launcher-stock-step{min-height:0;display:flex;flex-direction:column}.launch-page .launcher-stock-step .launch-stock-grid{min-height:0;flex:1;align-content:start;grid-auto-rows:minmax(112px,auto);padding:2px 5px 2px 2px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--green) transparent}.launch-page .launcher-stock-step .launch-stock-grid::-webkit-scrollbar{width:6px}.launch-page .launcher-stock-step .launch-stock-grid::-webkit-scrollbar-track{background:transparent}.launch-page .launcher-stock-step .launch-stock-grid::-webkit-scrollbar-thumb{border-radius:99px;background:color-mix(in srgb,var(--green) 64%,transparent)}.launch-page .launcher-stock-step .launch-stock-identity strong{font-size:13px}.launch-page .launcher-stock-step .launch-stock-identity small{font-size:10px}.launch-page .launcher-stock-step .launch-stock-prices small{font-size:9px}.launch-page .launcher-stock-step .launch-stock-prices strong{font-size:11px}.launch-page .launcher-stock-step .launch-stock-gap{font-size:10px}.launch-page .launcher-liquidity-step .liquidity-presets strong,.launch-page .launcher-liquidity-step .curve-copy strong{font-size:13px}.launch-page .launcher-liquidity-step .liquidity-presets small,.launch-page .launcher-liquidity-step .liquidity-presets b,.launch-page .launcher-liquidity-step .curve-copy small{font-size:11px}.launch-page .launcher-liquidity-step .range-labels,.launch-page .launcher-liquidity-step .allocation-legend span{font-size:10px}@media(max-width:820px){.launch-page .launcher-overview{height:64px;min-height:64px}.launch-page .launcher-overview-token h3{font-size:15px}.launch-page .launcher-overview-token small,.launch-page .launcher-overview-metrics span{font-size:9px}.launch-page .launcher-overview-metrics .launcher-leverage strong{font-size:24px}.launch-page .launcher-overview-actions .button{font-size:10px}.launch-page .launcher-stepper{min-height:46px;height:46px}.launch-page .launcher-section{padding:10px 12px}.launch-page .launcher-stepper button:after{font-size:clamp(10px,2.8vw,12px)}.launch-page .launcher-carousel-actions>span{font-size:9px}.launch-page .launcher-carousel-actions .button{font-size:11px}.launch-page .launcher-identity-step{gap:9px}.launch-page .launcher-identity-step>.form-grid.two{gap:9px}.launch-page .launcher-identity-step .field{gap:5px}.launch-page .launcher-identity-step .field>span{font-size:11px}.launch-page .launcher-identity-step .field input,.launch-page .launcher-identity-step .field select{height:44px;padding:9px 11px;font-size:14px}.launch-page .launcher-identity-step .launch-profile-grid{min-height:116px;grid-template-columns:minmax(118px,.42fr) minmax(0,1fr);gap:9px}.launch-page .launcher-identity-step .launch-image-picker,.launch-page .launcher-identity-step .field textarea{min-height:116px;max-height:116px}.launch-page .launcher-identity-step .launch-upload-coin{--equity-coin-size: 56px !important}.launch-page .launcher-identity-step .launch-image-picker>span{font-size:11px}.launch-page .launcher-identity-step .field textarea{padding:10px 11px;font-size:13px}.launch-page .launcher-identity-step .market-cap-slider{height:82px;padding:8px 10px}.launch-page .launcher-identity-step .market-cap-slider>div:first-child span{font-size:11px}.launch-page .launcher-identity-step .market-cap-slider>div:first-child strong{font-size:16px}.launch-page .launcher-identity-step .market-cap-slider .range-labels{font-size:9px}.launch-page .launcher-stock-step .launch-stock-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:122px;gap:8px;padding:2px 6px 8px 2px}.launch-page .launcher-stock-step .launch-stock-grid>button{align-content:start;gap:6px;padding:9px}.launch-page .launcher-stock-step .launch-stock-identity{grid-template-columns:34px minmax(0,1fr) 13px;gap:7px}.launch-page .launcher-stock-step .launch-stock-identity .equity-token-icon{width:34px!important;height:34px!important}.launch-page .launcher-stock-step .launch-stock-identity strong{font-size:12px}.launch-page .launcher-stock-step .launch-stock-identity small{display:block;font-size:9px}.launch-page .launcher-stock-step .launch-stock-prices{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.launch-page .launcher-stock-step .launch-stock-prices>span{padding:4px 5px;background:var(--surface-soft)}.launch-page .launcher-stock-step .launch-stock-prices>span:nth-child(2),.launch-page .launcher-stock-step .launch-stock-prices small{display:grid}.launch-page .launcher-stock-step .launch-stock-prices small{font-size:8px}.launch-page .launcher-stock-step .launch-stock-prices strong{font-size:10px}.launch-page .launcher-stock-step .launch-stock-gap{font-size:9px}.launch-page .launcher-liquidity-step{gap:9px}.launch-page .launcher-liquidity-step .liquidity-presets{height:64px;flex-basis:64px;gap:6px}.launch-page .launcher-liquidity-step .liquidity-presets button{padding:7px 8px}.launch-page .launcher-liquidity-step .liquidity-presets strong{font-size:12px}.launch-page .launcher-liquidity-step .liquidity-presets button:after{font-size:9px}.launch-page .launcher-liquidity-step .allocation-legend{gap:4px 10px;margin-top:5px}.launch-page .launcher-liquidity-step .allocation-legend span{font-size:10px}.launch-page .launcher-liquidity-step .liquidity-slider-stack{grid-template-rows:repeat(3,minmax(0,1fr));gap:7px}.launch-page .launcher-liquidity-step .curve-panel{padding:9px 11px}.launch-page .launcher-liquidity-step .curve-copy strong{font-size:12px}.launch-page .mobile-range-value{font-size:18px}.launch-page .launcher-liquidity-step .range-labels{margin-top:0;font-size:9px}.launch-page .launcher-liquidity-step .venue-guidance,.launch-page .launcher-liquidity-step .inventory-warning{min-height:26px;padding:5px 7px}.launch-page .launcher-liquidity-step .venue-guidance strong,.launch-page .launcher-liquidity-step .inventory-warning strong{font-size:9px}}@media(max-width:360px),(max-width:820px)and (max-height:700px){.launch-page .launcher-overview{height:56px;min-height:56px}.launch-page .launcher-stepper{height:42px;min-height:42px}.launch-page .launcher-stock-step .launch-stock-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:108px}.launch-page .launcher-stock-step .launch-stock-identity .equity-token-icon{width:30px!important;height:30px!important}.launch-page .launcher-stock-step .launch-stock-prices>span:nth-child(2){display:none}.launch-page .launcher-liquidity-step .liquidity-presets{height:56px;flex-basis:56px}.launch-page .launcher-liquidity-step .liquidity-slider-stack{grid-template-rows:repeat(3,minmax(0,1fr))}}@media(max-width:820px){.stock-overview-page{height:calc(100dvh - 132px - var(--mobile-primary-nav-height))}.stock-overview-page .overview-market-grid.stock-market-workspace{grid-template-rows:clamp(150px,25dvh,215px) auto minmax(82px,1fr);align-content:start}.stock-market-workspace>.overview-inline-swap{align-self:start}.stock-market-workspace>.stock-bound-tokens{min-height:82px;align-self:stretch}}@media(max-width:560px)and (max-height:740px){.stock-overview-page .overview-market-grid.stock-market-workspace{grid-template-rows:clamp(130px,22dvh,170px) auto minmax(72px,1fr)}.stock-market-workspace>.stock-bound-tokens{min-height:72px}}.stock-overview-page .overview-market-grid.stock-market-workspace{grid-template-columns:minmax(280px,1.15fr) minmax(310px,.85fr);grid-template-rows:minmax(0,1fr)}.stock-market-workspace>.stock-aerodrome-chart{grid-column:1;grid-row:1}.stock-ranking-column{min-width:0;min-height:0;grid-column:2;grid-row:1;display:grid;grid-template-rows:42px minmax(0,1fr);gap:7px}.stock-trade-cta{width:100%;min-height:42px;justify-content:center;font-size:12px}.stock-ranking-column>.stock-bound-tokens{min-height:0;grid-column:auto;grid-row:auto;grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);gap:6px;padding:9px}.stock-ranking-column .stock-bound-head{min-height:34px;align-items:center;justify-content:space-between;flex-direction:row;padding:0 4px 7px;border-right:0;border-bottom:1px solid var(--line)}.stock-ranking-column .stock-bound-head>span{display:flex;align-items:center;gap:6px;font-size:10px;white-space:nowrap}.stock-ranking-column .stock-bound-market-coin{--equity-coin-size: 27px !important;width:27px!important;min-width:27px;height:27px!important}.stock-ranking-column .stock-bound-head small{font-size:9px!important}.stock-ranking-column .stock-bound-track{min-height:0;display:flex;flex-direction:column;gap:4px;overflow-x:hidden;overflow-y:auto;padding-right:3px}.stock-ranking-column .stock-bound-track>button{min-height:42px;flex:0 0 42px;grid-template-columns:22px 32px minmax(0,1fr) auto;gap:7px;padding:4px 8px}.stock-ranking-column .stock-bound-track>div.stock-bound-open-slot{min-height:42px;flex:0 0 42px;display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:7px;padding:4px 8px;border:1px dashed var(--line);border-radius:7px;background:color-mix(in srgb,var(--surface-soft) 72%,transparent)}.stock-ranking-column .stock-bound-track .launch-token-coin{--equity-coin-size: 30px !important}.stock-ranking-column .stock-bound-open-icon{width:30px;height:30px;min-width:30px!important}.stock-ranking-column .stock-bound-rank{font-size:9px!important}.stock-ranking-column .stock-bound-track strong{font-size:11px}.stock-ranking-column .stock-bound-track small{font-size:9px!important}.stock-ranking-column .stock-bound-track>button>em{min-width:42px;text-align:center;font-size:9px!important}.stock-ranking-column .stock-bound-none{align-items:center;justify-content:center;text-align:center}@media(max-width:820px){.stock-overview-page{height:calc(100dvh - 132px - var(--mobile-primary-nav-height))}.stock-overview-page .overview-market-grid.stock-market-workspace{grid-template-columns:minmax(0,1fr);grid-template-rows:clamp(175px,31dvh,250px) minmax(0,1fr)}.stock-market-workspace>.stock-aerodrome-chart{grid-column:1;grid-row:1}.stock-ranking-column{grid-column:1;grid-row:2;grid-template-rows:38px minmax(0,1fr);gap:5px}.stock-trade-cta{min-height:38px;font-size:11px}.stock-ranking-column>.stock-bound-tokens{min-height:0;grid-template-columns:minmax(0,1fr);grid-template-rows:30px minmax(0,1fr);padding:5px 7px 7px}.stock-ranking-column .stock-bound-head{min-height:30px;padding:0 3px 5px}.stock-ranking-column .stock-bound-head>span{font-size:9px}.stock-ranking-column .stock-bound-market-coin{--equity-coin-size: 25px !important;width:25px!important;min-width:25px;height:25px!important}.stock-ranking-column .stock-bound-track{grid-auto-flow:row;overflow-x:hidden;overflow-y:auto}.stock-ranking-column .stock-bound-track>button{min-height:36px;flex-basis:36px;grid-template-columns:20px 27px minmax(0,1fr) auto;padding:3px 7px}.stock-ranking-column .stock-bound-track .launch-token-coin{--equity-coin-size: 26px !important}.stock-ranking-column .stock-bound-open-icon{width:26px;height:26px;min-width:26px!important}.stock-ranking-column .stock-bound-track strong{font-size:10px}.stock-ranking-column .stock-bound-track small{font-size:8px!important}.stock-ranking-column .stock-bound-track>button>em{font-size:8px!important}}@media(max-width:560px)and (max-height:740px){.stock-overview-page .overview-market-grid.stock-market-workspace{grid-template-rows:clamp(145px,26dvh,190px) minmax(0,1fr)}}:is(.discovery-page,.market-page,.stock-detail-page,.token-detail-page,.trade-page,.investor-page,.docs-layout){--type-micro: clamp(10px, calc(9.55px + .1vw) ,11px);--type-label: clamp(11px, calc(10.45px + .14vw) ,13px);--type-copy: clamp(13px, calc(12.35px + .16vw) ,15px)}:is(.discovery-page,.market-page,.stock-detail-page,.token-detail-page,.trade-page,.investor-page,.docs-layout) :is(.card-title h3,.module-card h3,.detail-module-card h3,.operation-card h3,.claim-card h3){font-size:clamp(15px,calc(14px + .18vw),17px)}:is(.discovery-page,.market-page,.stock-detail-page,.token-detail-page,.trade-page,.investor-page,.docs-layout) :is(.button,.status){font-size:var(--type-label)}.discovery-page .discovery-section-head span,.discovery-page .protocol-volume-kpis small,.discovery-page .trending-strip-head small,.discovery-page .trending-carousel small,.discovery-page .trending-carousel em,.discovery-page .directory-price small,.discovery-page .directory-kpis small,.discovery-page .latest-launches-head>small,.discovery-page .launch-directory-title small{font-size:var(--type-micro)}.discovery-page .discovery-section-head.compact h2{font-size:19px}.discovery-page .discovery-section-head select,.discovery-page .all-token-head select{min-height:34px;font-size:var(--type-label)}.discovery-page .protocol-volume-kpis strong,.discovery-page .directory-price b,.discovery-page .directory-kpis b{font-size:var(--type-label)}.discovery-page .trending-strip-head span,.discovery-page .trending-carousel strong{font-size:12px}.discovery-page .trending-carousel button>b,.discovery-page :is(.trending-change-badge,.trade-change-badge){font-size:9px}.discovery-page .directory-name strong{font-size:clamp(15px,calc(14px + .2vw),17px)}.discovery-page .directory-name small{font-size:var(--type-micro)}:is(.trade-page,.token-detail-page,.stock-detail-page) .swap-card-head h2{font-size:clamp(18px,calc(17px + .35vw),22px)}:is(.trade-page,.token-detail-page,.stock-detail-page) :is(.swap-asset-box>div:first-child,.swap-flow-status,.swap-warning,.swap-token-picker-head span,.swap-token-picker>button>div span,.swap-next-step span,.trade-focus-identity small,.trade-focus-identity>div>span,.trade-stock-comparison small,.trade-token-comparison small,.trade-stock-comparison span){font-size:var(--type-micro)}:is(.trade-page,.token-detail-page,.stock-detail-page) :is(.swap-output-choice button,.swap-amount-row button,.swap-token-picker>button>div strong,.swap-token-picker>button>b,.swap-next-step strong,.swap-side-tabs button){font-size:var(--type-label)}:is(.trade-page,.token-detail-page,.stock-detail-page) .swap-token-picker>button{min-height:54px}.trade-page :is(.trade-focus-identity strong,.trade-stock-comparison strong,.trade-token-comparison strong){font-size:14px}:is(.market-page,.stock-detail-page) :is(.market-summary small,.market-table-head,.market-summary span,.market-summary-stock b,.market-search kbd,.market-filters button,.market-sort,.market-sort select,.market-watch-list small,.quote-stale-age,.market-equity>b,.market-inline-launch,.stock-detail-actions>a,.stock-competition-mini>div>span,.stock-competition-mini small,.stock-competition-mini .button,.stock-bound-head>span,.stock-bound-head small,.stock-bound-rank,.stock-bound-track small,.stock-bound-track>button>em){font-size:var(--type-micro)!important}:is(.market-page,.stock-detail-page) :is(.market-summary-stock b,.market-watch-list strong,.market-equity>span strong,.market-leader-token>strong,.stock-competition-mini strong,.stock-bound-track strong){font-size:var(--type-label)}.market-page .market-search input{font-size:var(--type-copy)}.market-page .market-filters button,.market-page .market-sort select{min-height:34px}.token-detail-page :is(.token-detail-identity p,.token-profile-description,.token-detail-role p,.module-card p,.detail-module-card p,.operation-card p,.claim-card p,.epoch-control>p,.muted){font-size:var(--type-copy)}.token-detail-page :is(.token-detail-identity .eyebrow,.token-header-kpis span,.overview-kpi-footer .metric-top,.overview-kpi-footer .metric-card>small,.otc-position-grid span,.otc-accounting-list span,.otc-accounting-value small,.churn-deposit-note,.staking-market-token small,.staking-market-role,.staking-market-metrics small,.staking-market-foot code,.staking-market-foot b,.staking-stats small,.capacity>div:first-child,.capacity>small,.stake-details>div,.weight-equation small,.threshold>div:first-child,.threshold small,.timeline-row span,.epoch-stats span,.operation-inline-status,.operation-inline-error,.authority-list small,.address-grid>div>span,.treasury-balance-card span,.treasury-primary-kpis span,.treasury-price-row span,.treasury-account-row span,.treasury-policy-facts span,.treasury-allocation>div:not(.split-bar),.treasury-activity-card.compact .activity-copy small){font-size:var(--type-micro)}.token-detail-page :is(.token-header-kpis strong,.overview-kpi-footer .metric-card>strong,.otc-position-grid strong,.otc-accounting-list strong,.staking-market-metrics strong,.staking-stats strong,.stake-details strong,.weight-equation strong,.timeline-row strong,.epoch-stats b,.authority-list strong,.health-list>div,.health-list strong,.treasury-primary-kpis strong,.treasury-price-row strong,.treasury-account-row b,.treasury-policy-facts b,.treasury-activity-card.compact .activity-copy strong,.treasury-activity-card.compact .activity-amount strong){font-size:var(--type-label)}.token-detail-page .token-detail-nav button{font-size:var(--type-label)}.token-detail-page .token-profile-edit-trigger,.token-detail-page .token-strategy-link{font-size:var(--type-micro)}.docs-layout :is(.docs-tree-nav .docs-tree-home strong,.docs-tree-group .docs-tree-heading,.docs-tree-group>div>button,.docs-breadcrumbs,.docs-code-references>span,.docs-code-references code,.docs-resource-rail h3,.docs-resource-rail a,.docs-resource-rail button,.docs-page-navigation>button>span,.docs-page-navigation small){font-size:var(--type-micro)}.docs-layout .docs-tree-nav .docs-tree-home small,.docs-layout .docs-resource-rail small{font-size:9px}.docs-layout .docs-reference-header p,.docs-layout .docs-prose p{font-size:var(--type-copy)}.docs-layout .docs-prose li{font-size:var(--type-label)}.docs-layout .docs-prose h2{font-size:clamp(19px,calc(18px + .25vw),22px)}.investor-page .investor-note>p{font-size:var(--type-copy)}.investor-page .investor-contact strong{font-size:14px}.investor-page .investor-contact small{font-size:var(--type-label)}@media(max-width:820px){:is(.discovery-page,.market-page,.stock-detail-page,.token-detail-page,.trade-page,.investor-page,.docs-layout){--type-micro: 10px;--type-label: 11px;--type-copy: 13px}.discovery-page .trending-carousel{grid-auto-columns:minmax(154px,48vw)}.discovery-page .trending-carousel button{min-height:60px;height:60px}.discovery-page .directory-kpis>span{padding:7px 6px}.market-page .market-watch-list>.market-row{min-height:110px}.market-page .market-mobile-prices,.market-page .market-mobile-prices small,.market-page .market-mobile-prices b{font-size:10px!important}.token-detail-page .token-detail-nav.token-detail-footer-nav button{font-size:clamp(9px,2.7vw,11px);line-height:1.1}.token-detail-page .overview-inline-swap .swap-card-head .status,.trade-page .trade-swap-surface .swap-card-head .status{font-size:10px}.docs-layout .docs-tree-nav{max-height:min(28dvh,225px)}}@media(max-width:430px){.discovery-page .trending-carousel{grid-auto-columns:minmax(150px,72vw)}.discovery-page .protocol-volume-kpis strong{font-size:12px}.market-page .market-summary{row-gap:8px}.market-page .market-summary>div{min-height:54px}.docs-layout .docs-focused-section{padding-inline:18px}}@media(max-height:650px){:is(.discovery-page,.market-page,.stock-detail-page,.token-detail-page,.trade-page,.investor-page,.docs-layout){--type-micro: 10px;--type-label: 11px;--type-copy: 13px}}:is(.discovery-page,.market-page,.stock-detail-page,.token-detail-page,.trade-page,.investor-page,.docs-layout){width:100%;min-width:0;max-width:100%}:is(.discovery-page,.trade-page) :is(.discovery-hero,.trade-workspace,.trade-workspace-grid,.trade-swap-surface,.swap-layout,.swap-card){min-width:0;max-width:100%}@media(max-width:560px){.discovery-page .discovery-hero{width:100%;grid-template-columns:minmax(0,1fr)}.discovery-page .discovery-hero>div,.discovery-page .discovery-hero h1{width:100%;max-width:100%}.discovery-page .discovery-hero h1{font-size:clamp(28px,8.5vw,34px);line-height:1.02;white-space:normal;overflow-wrap:anywhere}.market-page>.page-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.market-page>.page-header>div:first-child{min-width:0}.market-page>.page-header h1{overflow-wrap:anywhere}.market-page .market-summary{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1px}.market-page .market-summary>div:last-child{grid-column:1 / -1}.market-page .market-summary small{font-size:9px!important}.market-page .market-controls{grid-template-columns:minmax(0,1fr)}.market-page .market-search,.market-page .market-filters,.market-page .market-sort{width:100%;grid-column:1}.market-page .market-filters{overflow-x:auto;scrollbar-width:none}.market-page .market-filters::-webkit-scrollbar{display:none}.market-page .market-filters button{min-width:max-content}.market-page .market-sort select{min-width:0;width:100%}.trade-page .trade-focus-card{grid-template-columns:minmax(0,1fr) minmax(68px,34%)}.trade-page .swap-amount-row{min-width:0}.trade-page :is(.swap-token-trigger,.swap-token-static){min-width:0;max-width:46%}}.earn-accent{color:var(--green-dark)}.migration-modal{position:relative;display:grid;justify-items:center;gap:10px;width:min(430px,100%);padding:30px 26px 24px;text-align:center}.migration-modal .migration-icon{display:grid;width:52px;height:52px;place-items:center;border-radius:50%;color:var(--green-dark);background:var(--surface-green)}.migration-modal h2{margin:0;font-size:22px;letter-spacing:-.03em}.migration-modal p{margin:0 0 6px;color:var(--ink-soft);font-size:12.5px;line-height:1.55}.fdex-page{display:flex;flex-direction:column;gap:18px;max-width:1080px;margin:0 auto;width:100%}.fdex-header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.fdex-header-title{display:flex;align-items:center;gap:13px}.fdex-header-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:13px;background:var(--surface-green);color:var(--green-dark);flex:0 0 auto}.fdex-header-title h1{margin:0;font-size:26px;letter-spacing:-.03em}.fdex-header-title p{margin:3px 0 0;color:var(--ink-soft);font-size:12.5px}.fdex-header-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.fdex-toggle{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:var(--ink-soft);cursor:pointer;-webkit-user-select:none;user-select:none}.fdex-toggle input{accent-color:var(--green);width:15px;height:15px}.fdex-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:16px}.fdex-card{display:flex;flex-direction:column;gap:15px;padding:18px}.fdex-card-head{display:flex;align-items:center;gap:12px}.fdex-pair-coins{display:inline-flex;align-items:center;flex:0 0 auto}.fdex-pair-coins>*:nth-child(2){margin-left:-12px}.fdex-card-title{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.fdex-card-title strong{font-size:16px;letter-spacing:-.01em}.fdex-card-title span{font-size:10.5px;color:var(--ink-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fdex-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:14px 0}.fdex-metric{display:flex;flex-direction:column;gap:3px;min-width:0}.fdex-metric>span{font-size:10px;font-weight:700;color:var(--ink-faint);text-transform:uppercase;letter-spacing:.04em}.fdex-metric strong{font-size:12.5px;font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fdex-metric small{font-size:10.5px;color:var(--ink-soft);font-variant-numeric:tabular-nums}.fdex-actions{display:flex;align-items:center;gap:8px}.fdex-actions .button{flex:1;padding:0 10px;height:38px;font-size:12.5px}.fdex-scan{display:grid;place-items:center;width:38px;height:38px;flex:0 0 auto;border:1px solid var(--line-dark);border-radius:9px;color:var(--ink-soft)}.fdex-scan:hover{color:var(--green);border-color:var(--green)}.fdex-empty{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;padding:42px 26px}.fdex-empty-icon{display:grid;place-items:center;width:58px;height:58px;border-radius:16px;background:var(--surface-green);color:var(--green-dark)}.fdex-empty strong{font-size:17px}.fdex-empty p{margin:0;color:var(--ink-soft);font-size:12.5px;line-height:1.6;max-width:420px}.fdex-loading{display:flex;flex-direction:column;align-items:center;gap:12px;padding:60px 0;color:var(--ink-soft)}.fdex-loading strong{font-size:15px;color:var(--ink)}.fdex-modal{width:min(460px,100%)}.fdex-modal-head{display:flex;align-items:center;gap:12px;margin-bottom:8px}.fdex-modal-head small{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-faint)}.fdex-modal-head h2{margin:2px 0 0;font-size:20px;letter-spacing:-.02em}.fdex-form{display:flex;flex-direction:column;gap:13px;margin-top:6px}.fdex-note{margin:0;font-size:10.5px;line-height:1.55;color:var(--ink-soft)}.fdex-error{margin:0;font-size:11.5px;line-height:1.5;color:var(--red);background:var(--red-soft);padding:9px 11px;border-radius:8px}.fdex-percent-row{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.fdex-percent-row button{height:42px;border:1px solid var(--line-dark);border-radius:9px;background:var(--surface);color:var(--ink-soft);font-weight:700;font-size:13px;cursor:pointer}.fdex-percent-row button.active{border-color:var(--green);background:var(--surface-green);color:var(--green-dark)}.fdex-preview{display:grid;grid-template-columns:1fr 1fr;gap:10px;background:var(--surface-soft);border-radius:10px;padding:13px}.fdex-preview>div{display:flex;flex-direction:column;gap:3px}.fdex-preview span{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-faint)}.fdex-preview strong{font-size:14px;font-variant-numeric:tabular-nums}@media(max-width:560px){.fdex-header-title h1{font-size:22px}.fdex-grid{grid-template-columns:1fr}.fdex-metrics{grid-template-columns:1fr;gap:10px}.fdex-actions{flex-wrap:wrap}.fdex-actions .button{flex:1 1 30%}}.launch-v3-custom{display:grid;gap:9px;padding:11px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.launch-v3-custom-toggle{display:flex;align-items:flex-start;gap:9px;cursor:pointer}.launch-v3-custom-toggle input{margin-top:2px;accent-color:var(--green)}.launch-v3-custom-toggle span{display:grid;gap:2px}.launch-v3-custom-toggle strong{font-size:12px}.launch-v3-custom-toggle small,.launch-v3-custom-summary{color:var(--ink-soft);font-size:10px;line-height:1.4}.launch-v3-custom .input-affix>span:last-child{padding:0 12px 0 0}.launch-v3-custom .field-error{color:var(--red);font-size:10px;font-weight:700}.launch-v3-economics-note{margin:0;color:var(--ink-soft);font-size:10px;line-height:1.5}.simple-economics-grid strong{min-width:0}.modal.welcome-modal .welcome-earned{margin:-4px 0 0;color:var(--ink);font-size:16px;line-height:1.4}.modal.welcome-modal .welcome-earned b{color:var(--green-dark);font-weight:800}
