:root{color-scheme:light;--bg:#f4f8ff;--bar:rgba(255,255,255,0.88);--panel:#ffffff;--panel-2:#f0f6ff;--panel-warm:#eaf3ff;--line:rgba(56,111,184,0.18);--line-strong:rgba(35,116,220,0.42);--text:#10243c;--muted:rgba(63,81,108,0.68);--soft:rgba(34,53,81,0.82);--green:#159b68;--green-2:#1e7ce7;--amber:#b77910;--red:#dc4c61;--cyan:#238cff;--violet:#6b73ff;--shadow:0 22px 58px rgba(37,93,166,0.16);--focus:rgba(35,140,255,0.16);--panel-glow:0 0 0 1px rgba(37,126,240,0.08),0 18px 44px rgba(56,116,198,0.12)}*{box-sizing:border-box}body,html{min-height:100%}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}main{min-height:100vh;background:radial-gradient(circle at 16% -12%,rgba(42,144,255,.18),transparent 30%),radial-gradient(circle at 86% 0,rgba(116,158,255,.16),transparent 28%),linear-gradient(180deg,#f9fcff,#eef6ff 420px,#f7faff),repeating-linear-gradient(90deg,rgba(45,113,204,.035) 0 1px,transparent 1px 92px)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{min-height:42px;border:1px solid var(--line-strong);border-radius:8px;background:linear-gradient(180deg,#ffffff,#e9f3ff);color:#10243c;padding:10px 16px;font-weight:800;cursor:pointer;transition:transform .12s ease,border-color .12s ease,background .12s ease,color .12s ease,box-shadow .12s ease}button:hover{transform:translateY(-1px);box-shadow:0 10px 24px rgba(35,116,220,.18)}button:disabled{cursor:wait;opacity:.48;transform:none;box-shadow:none}input,textarea{width:100%;border:1px solid rgba(56,111,184,.2);border-radius:8px;background:#ffffff;color:var(--text);padding:12px 13px;outline:none;transition:border-color .14s ease,background .14s ease,box-shadow .14s ease}input:focus,textarea:focus{border-color:var(--cyan);box-shadow:0 0 0 3px var(--focus)}small{color:var(--muted)}p{color:var(--soft);line-height:1.6;margin:0}.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:10;height:66px;display:grid;grid-template-columns:238px minmax(420px,1fr) auto auto;align-items:center;grid-gap:14px;gap:14px;padding:0 18px;border-bottom:1px solid var(--line);background:linear-gradient(90deg,rgba(35,140,255,.09),transparent 34%),rgba(255,255,255,.9);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.brand,.nav{display:flex;align-items:center}.brand{gap:12px;min-width:0;color:var(--text);font-size:15px;font-weight:800;letter-spacing:0}.brand strong{display:block;color:#0b1d34;font-size:19px;font-weight:950;letter-spacing:0;line-height:1}.brand small{display:block;overflow:hidden;margin-top:5px;color:rgba(63,81,108,.72);font-weight:850;letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.brand-mark{position:relative;display:grid;aspect-ratio:1/1;place-items:center;overflow:hidden;box-shadow:0 16px 32px rgba(29,115,218,.16),0 0 0 1px rgba(35,116,220,.08)}.brand-mark img{position:absolute;display:block;object-fit:contain}.nav{gap:4px;color:var(--soft);font-size:13px;font-weight:700}.nav a{min-height:34px;border:1px solid transparent;border-radius:999px;padding:8px 13px;color:rgba(39,58,84,.68);transition:border-color .12s ease,background .12s ease,color .12s ease}.nav a.active{color:var(--text);border-color:rgba(172,198,233,.2);background:rgba(172,198,233,.08)}.nav a:hover{border-color:rgba(172,198,233,.22);color:#f2fff9}.network-strip{display:flex;align-items:center;gap:8px;min-height:34px;border:1px solid var(--line);border-radius:8px;background:#080a0d;padding:0 12px;color:var(--soft);font-size:12px;font-weight:800;white-space:nowrap}.network-strip span:first-child{color:var(--green)}.button,.connect{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line-strong);color:#000000;background:#acc6e9;padding:10px 18px;font-weight:800}.button:hover,.connect:hover{background:#d7e7ff}.wallet-connect{min-width:152px;min-height:40px;border-radius:8px;font-size:12px;letter-spacing:0}.wallet-menu{position:relative}.wallet-popover{position:absolute;top:calc(100% + 8px);right:0;z-index:35;display:grid;grid-gap:6px;gap:6px;width:min(220px,calc(100vw - 24px));border:1px solid var(--line);border-radius:8px;background:#080a0d;padding:8px;box-shadow:0 24px 58px rgba(0,0,0,.38)}.wallet-menu-item,.wallet-popover>button{display:flex;min-height:38px;align-items:center;justify-content:center;border-radius:6px;padding:8px 10px;font-size:12px;font-weight:900;text-decoration:none}.wallet-menu-item{border:1px solid rgba(172,198,233,.14);background:#050607;color:var(--text)}.wallet-menu-item:hover{border-color:rgba(172,198,233,.32);background:rgba(172,198,233,.08)}.wallet-popover>button{min-height:38px;border-radius:8px}.wallet-overlay{position:fixed;inset:0;z-index:30;display:grid;place-items:center;background:rgba(0,0,0,.58);padding:18px}.wallet-modal{display:grid;grid-gap:14px;gap:14px;width:min(390px,100%);height:min(520px,calc(100vh - 36px));max-height:calc(100vh - 36px);border:1px solid var(--line);border-radius:8px;background:#080a0d;padding:16px;box-shadow:0 24px 58px rgba(0,0,0,.38)}.wallet-connect-modal{width:min(430px,100%);height:auto}.wallet-body{display:grid;align-content:start;grid-gap:14px;gap:14px;min-height:0;overflow-y:auto;scrollbar-width:thin}.wallet-head{display:flex;align-items:center;justify-content:space-between;gap:14px}.wallet-head div{display:grid;grid-gap:4px;gap:4px}.wallet-head small{color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.wallet-head strong{font-size:24px;line-height:1.1}.icon-button{width:32px;min-height:32px;border:1px solid var(--line);border-radius:50%;background:#000000;color:var(--text);padding:0;box-shadow:none;font-size:20px;line-height:1}.icon-button:hover{background:#111827;box-shadow:none}.wallet-note{border:1px solid var(--line);border-radius:8px;background:#050607;color:var(--muted);padding:10px 12px;font-size:12px;line-height:1.45}.wallet-option-list{display:grid;grid-gap:8px;gap:8px}.wallet-email-block{display:grid;grid-gap:7px;gap:7px}.wallet-email-block>span{color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.wallet-email-row{display:grid;grid-template-columns:minmax(0,1fr) 112px;grid-gap:8px;gap:8px;border:1px solid rgba(172,198,233,.18);border-radius:8px;background:#050607;padding:8px}.wallet-email-row input{min-height:42px;border:0;background:transparent;padding:0 8px;box-shadow:none}.wallet-email-row input:focus{box-shadow:none}.wallet-email-row button{min-height:42px;border-radius:6px;padding:0 12px}.wallet-option{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px;min-height:68px;border:1px solid var(--line);border-radius:8px;background:#050607;color:var(--text);padding:12px;text-align:left;box-shadow:none}.wallet-option:hover{border-color:rgba(172,198,233,.44);background:#0e1218;box-shadow:none}.wallet-option-icon{display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(172,198,233,.2);border-radius:8px;background:linear-gradient(135deg,#1b3158,#9f72ff);color:#ffffff;font-size:12px;font-weight:900}.wallet-option span:last-child{display:grid;grid-gap:4px;gap:4px}.wallet-option strong{color:var(--text);font-size:14px}.wallet-option small{color:var(--muted);font-size:12px;font-weight:700;line-height:1.35}.wallet-body>button{min-height:46px;border-radius:8px}.danger-button{border-color:rgba(217,97,93,.32);background:rgba(217,97,93,.1);color:var(--red)}.danger-button:hover{background:rgba(217,97,93,.16)}.terminal-layout{display:grid;grid-template-columns:minmax(0,1fr) 392px;grid-gap:18px;gap:18px;margin:0 auto;padding:24px 0 44px}.home-layout,.terminal-layout{width:min(1480px,calc(100vw - 48px))}.home-layout{grid-template-columns:minmax(0,1fr);padding-top:24px}.launch-terminal{display:grid;grid-template-columns:clamp(300px,20vw,370px) minmax(0,1fr) clamp(310px,20vw,370px);grid-template-areas:"metrics metrics metrics" "watchlist workspace trade";grid-gap:12px;gap:12px;width:min(1840px,calc(100vw - 24px));margin:0 auto;padding:14px 0 36px}.chart-card,.create-highlights,.curve-card,.curve-summary,.detail-stats,.history-panel,.info-strip,.launch-card,.launch-rail,.launch-section,.market-board,.panel,.payload-card,.selected-market-head,.sell-tax-guard,.terminal-metrics,.token-detail-head,.trade-card,.wallet-modal{border-color:var(--line);background:var(--panel);box-shadow:var(--panel-glow)}.terminal-metrics{grid-area:metrics;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid var(--line);border-radius:8px;background:rgba(172,198,233,.14);grid-gap:1px;gap:1px;box-shadow:0 12px 30px rgba(0,0,0,.18)}.terminal-metrics div{display:grid;align-content:center;grid-gap:6px;gap:6px;min-height:72px;background:linear-gradient(180deg,rgba(172,198,233,.035),rgba(172,198,233,0)),#07090c;padding:12px 16px}.terminal-metrics small{color:var(--muted);font-size:10px;font-weight:850;letter-spacing:.01em}.terminal-metrics strong{color:var(--text);font-size:18px;line-height:1}.terminal-metrics span{color:var(--green);font-size:11px;font-weight:850}.terminal-metrics .network-card{background:linear-gradient(135deg,rgba(142,231,176,.09),rgba(172,198,233,.035)),#080a0d}.watchlist-column{grid-area:watchlist;min-width:0}.workspace-column{grid-area:workspace;position:relative;display:grid;align-content:start;min-width:0;grid-gap:10px;gap:10px}.workspace-column.is-switching{pointer-events:none}.market-switch-overlay{position:absolute;inset:0;z-index:8;display:grid;place-content:center;justify-items:center;grid-gap:10px;gap:10px;border:1px solid rgba(172,198,233,.14);border-radius:8px;background:rgba(0,0,0,.48);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.market-switch-overlay span{width:28px;height:28px;border:2px solid rgba(172,198,233,.18);border-top-color:#8ee7b0;border-radius:50%;animation:arc-spin .75s linear infinite}.market-switch-overlay b{color:var(--text);font-size:12px;font-weight:900;text-transform:uppercase}@keyframes arc-spin{to{transform:rotate(1turn)}}.terminal-trade-column{grid-area:trade;display:grid;align-content:start;min-width:0;grid-gap:10px;gap:10px}.selected-market-head{display:flex;min-height:74px;align-items:center;justify-content:space-between;gap:16px;border:1px solid var(--line);border-radius:8px;background:#080a0d;padding:10px 16px}.selected-identity{display:flex;min-width:0;align-items:center;gap:14px}.selected-identity>div{min-width:0}.selected-identity h1{overflow:hidden;margin:0;font-size:24px;line-height:1.12;text-overflow:ellipsis;white-space:nowrap}.selected-title-line{display:flex;min-width:0;align-items:baseline}.copy-address-button{display:inline-flex;max-width:100%;min-height:30px;align-items:center;gap:8px;margin-top:8px;border:1px solid rgba(172,198,233,.16);border-radius:999px;background:#050607;color:var(--muted);padding:4px 5px 4px 10px;box-shadow:none}.copy-address-button:hover{border-color:rgba(172,198,233,.38);color:var(--text);transform:none}.copy-address-button b{color:rgba(234,250,244,.52);font-size:11px;letter-spacing:.08em}.copy-address-button span{overflow:hidden;color:var(--soft);font-size:12px;font-weight:850;text-overflow:ellipsis}.copy-address-button em{border-radius:999px;background:rgba(172,198,233,.12);color:var(--green-2);padding:4px 8px;font-size:10px;font-style:normal;font-weight:900}.selected-price span{color:var(--muted);font-size:12px;font-weight:800}.selected-price{display:grid;justify-items:end;grid-gap:5px;gap:5px;white-space:nowrap}.selected-price strong{font-size:22px;line-height:1}.selected-price span{color:var(--green)}.terminal-subgrid{display:grid;grid-template-columns:minmax(260px,1fr) minmax(360px,1.2fr);grid-gap:10px;gap:10px}.terminal-subgrid.lower{grid-template-columns:minmax(0,1fr)}.curve-summary,.info-strip,.payload-card,.sell-tax-guard{overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#080a0d;box-shadow:0 1px 2px rgba(16,24,40,.035)}.terminal-subgrid>*,.terminal-trade-column>*,.watchlist-column>*,.workspace-column>*{box-sizing:border-box;width:100%;min-width:0}.compact-title{min-height:42px;padding:11px 13px}.compact-title strong{font-size:13px}.compact-title span{color:var(--soft);font-size:12px}.dense-panel .compact-title{min-height:36px;padding:9px 12px}.dense-panel .compact-title span,.dense-panel .compact-title strong{font-size:12px}.dense-panel .history-row{min-height:42px;grid-template-columns:minmax(118px,1fr) minmax(56px,.36fr) minmax(104px,.62fr) minmax(104px,.62fr) minmax(74px,.42fr) minmax(112px,.62fr);gap:9px;padding:0 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.dense-panel .history-row.head{min-height:32px;font-size:10px;letter-spacing:0}.dense-panel .history-row:not(.head):hover{background:rgba(172,198,233,.055)}.dense-panel .buy,.dense-panel .sell{font-size:12px}.curve-summary .meter{margin:12px 14px 8px}.sell-tax-guard{margin-top:2px;border-radius:0;background:linear-gradient(180deg,rgba(255,100,106,.06),rgba(172,198,233,.025)),#050607}.sell-tax-guard .section-title{min-height:38px;padding:10px 12px}.sell-tax-guard .section-title strong{font-size:12px;text-transform:uppercase;letter-spacing:.04em}.sell-tax-guard .section-title span{color:#ffb15f;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px}.tax-meter{position:relative;overflow:hidden;height:8px;margin:10px 12px;border:1px solid rgba(172,198,233,.18);border-radius:999px;background:linear-gradient(90deg,rgba(255,100,106,.16),rgba(255,177,95,.13),rgba(142,231,176,.12)),#020304}.tax-meter:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent,transparent calc(25% - 1px),rgba(172,198,233,.18) calc(25% - 1px),rgba(172,198,233,.18) 25%);opacity:.65}.tax-meter span{position:relative;display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ff646a,#ffb15f 46%,#acc6e9 74%,#8ee7b0);box-shadow:0 0 14px rgba(255,177,95,.2)}.tax-guard-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;margin:0 12px 12px;border:1px solid rgba(172,198,233,.14);background:rgba(172,198,233,.1)}.tax-guard-grid span{display:grid;grid-gap:3px;gap:3px;min-width:0;background:#050607;padding:8px}.tax-guard-grid b{color:rgba(214,231,223,.58);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.tax-guard-grid b,.tax-guard-grid strong{overflow:hidden;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.tax-guard-grid strong{color:#f2fff9;font-size:12px}.curve-summary p{padding:0 14px 14px;color:var(--muted);font-size:12px}.info-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:rgba(172,198,233,.12);grid-gap:1px;gap:1px}.info-strip div{display:grid;grid-gap:6px;gap:6px;min-height:88px;background:#080a0d;padding:14px}.info-strip strong{overflow-wrap:anywhere;font-size:16px}.payload-card .payload{max-height:236px;margin:10px;background:#000000;color:#bff5dd}.tx-row{display:grid;grid-template-columns:86px minmax(0,1fr);grid-gap:4px 8px;gap:4px 8px;min-height:48px;align-items:center;border-top:1px solid var(--line);padding:8px 13px}.tx-row:first-of-type{border-top:0}.tx-row b,.tx-row small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tx-row small{grid-column:2;color:var(--muted);font-size:11px;font-weight:750}.market-column,.trade-column{display:grid;align-content:start;grid-gap:14px;gap:14px}.terminal-status{display:flex;flex-wrap:wrap;gap:8px}.terminal-status span,.token-status-line span{display:inline-flex;align-items:center;min-height:28px;border:1px solid var(--line);border-radius:999px;background:#080a0d;color:var(--soft);padding:0 10px;font-size:12px;font-weight:800}.terminal-status span:first-child,.token-status-line span:first-child{color:var(--green)}.home-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding:4px 0 2px}.home-head div{display:grid;grid-gap:6px;gap:6px}.home-head small{color:var(--muted);font-weight:900;text-transform:uppercase}.home-head h1{max-width:760px;font-size:42px;letter-spacing:0}.home-head p{max-width:720px;color:var(--muted);font-size:15px}.home-create{min-width:110px;justify-content:center}.chart-card,.curve-card,.history-panel,.market-board,.market-stats,.panel,.trade-card{border:1px solid var(--line);border-radius:8px;background:var(--panel);box-shadow:var(--panel-glow)}.market-board{display:grid;overflow:hidden;box-shadow:var(--panel-glow)}.market-toolbar{display:grid;grid-template-columns:minmax(320px,1fr) minmax(300px,max-content) 168px;align-items:center;grid-gap:12px;gap:12px;padding:14px 18px;border-bottom:1px solid var(--line);background:#050607;position:relative}.compact-market-board .market-toolbar{gap:8px;padding:10px}.compact-market-board .market-search{grid-column:1/-1;gap:0;width:100%}.compact-market-board .market-search input{width:100%;min-height:40px;padding:9px 12px;font-size:12px}.compact-market-board .market-search{font-size:0}.compact-market-board .segmented{grid-column:1/-1;width:100%}.compact-market-board .segmented button{min-height:34px;font-size:12px;padding:6px 8px}.compact-market-board .sort-menu>button{width:100%;min-height:40px;justify-content:space-between;padding:0 12px}.compact-market-board .sort-menu>button span{display:inline}.compact-market-board .sort-options{left:0;right:0;width:auto}.market-search{display:grid;grid-gap:7px;gap:7px;color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.chart-card,.curve-card,.market-board,.panel,.trade-card{position:relative}.segmented,.tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:3px;gap:3px;border:1px solid var(--line);border-radius:8px;padding:3px;background:#000000}.segmented button,.tabs button{min-height:34px;border:0;border-radius:6px;background:transparent;color:var(--soft);padding:7px 11px;box-shadow:none}.segmented button.active,.tabs button.active{background:rgba(172,198,233,.16);color:var(--green-2);box-shadow:inset 0 0 0 1px rgba(0,143,122,.2)}.segmented button:focus-visible,.tabs button:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.sort-menu{position:relative;z-index:3}.sort-menu>button{display:flex;width:100%;min-height:42px;align-items:center;justify-content:space-between;border:1px solid var(--line);border-radius:8px;background:#050607;color:var(--text);padding:10px 14px;box-shadow:none}.sort-menu>button.open,.sort-menu>button:hover{border-color:var(--cyan);background:#111827;box-shadow:0 8px 22px rgba(0,0,0,.22)}.sort-menu>button b{color:var(--text);font-size:18px;line-height:1}.sort-options{position:absolute;top:calc(100% + 8px);left:0;right:0;display:grid;grid-gap:4px;gap:4px;border:1px solid var(--line);border-radius:8px;background:#050607;padding:6px;box-shadow:0 20px 42px rgba(0,0,0,.32)}.sort-options button{display:flex;min-height:38px;align-items:center;justify-content:space-between;border:0;border-radius:6px;background:transparent;color:var(--soft);padding:8px 10px;text-align:left;box-shadow:none}.sort-options button:hover{background:#111827;color:var(--text)}.sort-options button.selected{background:var(--green-2);color:#ffffff}.sort-options button b{color:currentColor}.market-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;overflow:hidden;background:rgba(172,198,233,.12);box-shadow:var(--panel-glow)}.market-stats div{display:grid;grid-gap:8px;gap:8px;padding:16px 18px;background:var(--panel)}.market-stats span{color:var(--green);font-size:12px;font-weight:800}.market-stats strong{font-size:21px;line-height:1.1}.history-table{display:grid}.token-detail-head{display:grid;grid-gap:18px;gap:18px;border:1px solid var(--line);border-radius:8px;background:var(--panel);padding:20px;box-shadow:var(--panel-glow)}.token-detail-title{display:flex;min-width:0;align-items:center;gap:16px}.token-detail-title>div{min-width:0}.token-detail-title a{display:inline-flex;margin-bottom:8px;color:var(--muted);font-size:13px;font-weight:800}.token-detail-title a:hover{color:var(--text)}.token-detail-title h1{overflow:hidden;font-size:40px;text-overflow:ellipsis;white-space:nowrap}.token-status-line{display:flex;flex-wrap:wrap;gap:8px}.detail-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid var(--line);border-radius:8px;background:rgba(172,198,233,.12);grid-gap:1px;gap:1px}.detail-stats div{display:grid;grid-gap:7px;gap:7px;min-height:86px;padding:16px;background:#080a0d}.detail-stats strong{font-size:20px}.history-row,.token-row{display:grid;align-items:center;min-height:68px;border-bottom:1px solid var(--line)}.token-row{grid-template-columns:minmax(180px,1.2fr) minmax(160px,1fr) minmax(72px,.42fr) minmax(110px,.62fr) minmax(110px,.62fr) minmax(92px,.5fr);column-gap:18px;padding:0 22px}button.token-row{width:100%;border-top:0;border-right:0;border-left:0;border-radius:0;background:transparent;color:inherit;text-align:left;box-shadow:none}button.token-row:hover{transform:none}.compact-market-board .token-row{grid-template-columns:minmax(112px,1fr) minmax(92px,.7fr) minmax(74px,.52fr);min-height:64px;column-gap:9px;padding:8px 10px}.compact-market-board .token-row.head{display:none}.compact-market-board .token-cell{gap:7px}.compact-market-board .avatar-sm{width:34px;height:34px;border-radius:999px;font-size:10px}.compact-market-board .token-cell strong{font-size:13px}.compact-market-board .token-cell small,.compact-market-board .token-metric{font-size:11px}.compact-market-board .compact-token-stat{display:grid;min-width:0;grid-gap:2px;gap:2px;align-content:center}.compact-market-board .compact-token-stats-stack{display:grid;min-width:0;grid-gap:5px;gap:5px}.compact-market-board .compact-token-stat small{color:rgba(234,250,244,.42);font-size:8px;font-weight:900;text-transform:uppercase}.compact-market-board .compact-token-stat b{overflow:hidden;color:var(--text);font-size:11px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.compact-market-board .compact-token-progress{gap:4px}.compact-market-board .compact-token-progress i{width:100%;min-width:58px}.compact-market-board .status-pill{flex:0 0 auto;min-height:18px;padding:2px 7px;font-size:10px}.compact-market-board .pager{grid-template-columns:58px 1fr 58px;gap:6px;padding:9px 10px}.compact-market-board .pager button{min-height:30px;padding:4px 6px;font-size:11px}.compact-market-board .pager span{font-size:11px}.history-row{grid-template-columns:minmax(138px,1fr) minmax(70px,.45fr) minmax(132px,.72fr) minmax(140px,.76fr) minmax(92px,.5fr) minmax(132px,.72fr);gap:14px;padding:0 14px}.history-row.head,.token-row.head{min-height:48px;color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase;background:#050607}.token-row>span:nth-child(3),.token-row>span:nth-child(4),.token-row>span:nth-child(5),.token-row>span:nth-child(6){justify-self:start}.token-row.active,.token-row:not(.head):hover{background:rgba(172,198,233,.1)}.token-card-head div,.token-cell{display:flex;min-width:0;align-items:center;gap:5px}.token-cell{gap:12px}.token-card-head div,.token-cell>span{display:grid;min-width:0}.token-cell small,.token-cell strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.token-metric:before{display:none}.meter,.token-row i{display:block;height:8px;overflow:hidden;border:1px solid rgba(172,198,233,.16);border-radius:999px;background:#000000}.meter span,.token-row em{display:block;height:100%;background:linear-gradient(90deg,#acc6e9,#2f578c)}.status-pill{display:inline-flex;min-height:28px;align-items:center;border:1px solid var(--line);border-radius:999px;background:#050607;color:var(--soft);padding:4px 10px;font-size:12px;line-height:1}.status-pill.done{border-color:rgba(172,198,233,.44);background:rgba(172,198,233,.14);color:var(--green)}.pager{display:grid;grid-template-columns:110px 1fr 110px;align-items:center;grid-gap:12px;gap:12px;padding:14px 18px;border-top:1px solid var(--line)}.pager span{color:var(--muted);font-weight:800;text-align:center}.pager button{min-height:36px;border:1px solid var(--line);background:#050607;color:var(--soft);box-shadow:none}.pager button:not(:disabled):hover{border-color:var(--cyan);color:var(--text)}.avatar{position:relative;display:grid;flex:0 0 auto;place-items:center;overflow:hidden;border:1px solid rgba(16,24,40,.14);border-radius:8px;box-shadow:inset 0 0 18px rgba(255,255,255,.18),0 8px 18px rgba(16,24,40,.08)}.avatar:after,.avatar:before{content:"";position:absolute;border:1px solid rgba(0,0,0,.2);transform:rotate(35deg)}.avatar:before{width:72%;height:72%}.avatar:after{width:38%;height:38%;opacity:.75}.avatar span{position:relative;z-index:1;font-weight:1000;letter-spacing:0;text-shadow:0 1px 12px rgba(255,255,255,.2)}.avatar-label-3 span{font-size:.82em;letter-spacing:-.02em}.avatar-sm{width:42px;height:42px;font-size:13px}.avatar-md{width:56px;height:56px;font-size:16px}.avatar-lg{width:62px;height:62px;font-size:19px}.empty-page,.empty-state{display:grid;place-items:center;grid-gap:12px;gap:12px;min-height:240px;color:var(--muted);text-align:center}.empty-page{min-height:calc(100vh - 72px)}.empty-line{padding:20px 14px;color:var(--muted)}.section-title{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 18px;border-bottom:1px solid var(--line)}.section-title span{color:var(--soft);font-weight:800}.buy{color:var(--green)}.buy,.sell{font-weight:800}.sell{color:var(--red)}.trade-column{position:-webkit-sticky;position:sticky;top:96px}.chart-card,.curve-card,.overview-card,.panel,.trade-card{padding:14px}.trade-card{background:var(--panel)}.terminal-trade-column .trade-card{padding:8px}.b20-card{display:grid;grid-gap:12px;gap:12px;padding:14px}.b20-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--line);background:#050607}.b20-info-grid>div{display:grid;grid-gap:5px;gap:5px;min-width:0;padding:12px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.b20-info-grid>div:nth-child(2n){border-right:0}.b20-info-grid>div:nth-last-child(-n+2){border-bottom:0}.b20-info-grid small{color:var(--muted);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.b20-info-grid strong{min-width:0;overflow:hidden;color:var(--text);font-size:15px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.b20-explorer-link{display:grid;min-height:42px;place-items:center;border:1px solid rgba(172,198,233,.24);background:rgba(172,198,233,.12);color:var(--ice);font-weight:900;text-decoration:none}.b20-card-note{margin:0;color:var(--soft);font-size:12px;font-weight:700;line-height:1.45}.b20-overview{display:grid;grid-gap:0;gap:0}.b20-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.b20-overview-grid,.b20-overview-grid>div{display:grid;border-bottom:1px solid rgba(172,198,233,.12)}.b20-overview-grid>div{grid-gap:7px;gap:7px;min-height:96px;min-width:0;padding:18px;border-right:1px solid rgba(172,198,233,.12)}.b20-overview-grid>div:nth-child(3n){border-right:0}.b20-overview-grid>div:nth-last-child(-n+3){border-bottom:0}.b20-overview-grid small{color:var(--muted);font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.b20-overview-grid strong{min-width:0;overflow:hidden;color:var(--text);font-size:22px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.b20-overview .b20-explorer-link{margin:16px}.chart-card{border:1px solid rgba(172,198,233,.16);background:#000000;color:#eafaf4;box-shadow:inset 0 0 0 1px rgba(255,255,255,.015),0 18px 46px rgba(6,23,20,.24)}.chart-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 18px 10px;border-bottom:1px solid rgba(172,198,233,.12)}.chart-head>div:first-child{display:grid;grid-gap:4px;gap:4px}.chart-head span{color:rgba(234,250,244,.56);font-size:13px;font-weight:800}.chart-range-wrap{display:flex;align-items:center;gap:10px}.chart-range-wrap>span{border:1px solid rgba(172,198,233,.16);border-radius:4px;background:#0e1218;color:rgba(234,250,244,.66);padding:6px 10px;font-size:11px;font-weight:900;text-transform:uppercase;white-space:nowrap}.chart-zoom-controls{display:grid;grid-template-columns:repeat(3,32px);grid-gap:4px;gap:4px}.chart-zoom-controls button{min-height:30px;border:1px solid rgba(172,198,233,.14);border-radius:4px;background:#0e1218;color:rgba(234,250,244,.72);padding:0;box-shadow:none;font-size:12px}.chart-zoom-controls button:hover{border-color:rgba(172,198,233,.62);color:#eafaf4;box-shadow:none}.range-tabs{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:6px}.range-tabs button{min-height:30px;border:1px solid rgba(172,198,233,.12);border-radius:4px;background:#0e1218;color:rgba(234,250,244,.68);padding:5px 9px;font-size:12px;box-shadow:none}.range-tabs button.active{border-color:rgba(172,198,233,.58);background:rgba(172,198,233,.18);color:#acc6e9}.range-tabs button:hover{border-color:rgba(172,198,233,.62);color:#eafaf4}.chart-stat-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-bottom:1px solid rgba(172,198,233,.12);background:rgba(4,24,18,.76)}.chart-stat-strip span{display:grid;grid-gap:4px;gap:4px;min-width:0;padding:10px 14px;border-right:1px solid rgba(172,198,233,.12)}.chart-stat-strip span:last-child{border-right:0}.chart-stat-strip b{color:rgba(234,250,244,.54);font-size:10px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.chart-stat-strip strong{overflow:hidden;color:#eafaf4;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.token-card-head{display:grid;grid-template-columns:62px 1fr auto;align-items:center;grid-gap:12px;gap:12px;margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid var(--line)}.token-card-head b{color:var(--green-2)}.trade-panel{display:grid;grid-gap:8px;gap:8px}.trade-panel.panel{border:1px solid rgba(172,198,233,.18);border-radius:0;background:linear-gradient(180deg,rgba(172,198,233,.035),rgba(172,198,233,0)),#050607;box-shadow:var(--panel-glow);padding:0 12px 12px}.trade-panel .tabs{grid-template-columns:repeat(2,minmax(0,1fr));margin:0 -12px;border:0;border-bottom:1px solid rgba(172,198,233,.14);border-radius:0;background:#080a0d}.trade-panel .tabs button{min-height:36px;border:0;border-right:1px solid rgba(172,198,233,.12);border-radius:0;background:transparent;color:rgba(214,231,223,.58);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:15px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;box-shadow:none}.trade-panel .tabs button:last-child{border-right:0}.trade-panel .tabs button.active{background:rgba(172,198,233,.06);color:#f2fff9;box-shadow:inset 0 -2px 0 #8ee7b0}.trade-panel-sell .tabs button.active{color:#ff646a;box-shadow:inset 0 -2px 0 #ff646a}.trade-panel .tabs button:hover{transform:none}.trade-balance-line{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--muted);font-size:11px;font-weight:800}.trade-balance-line strong{min-width:0;overflow:hidden;color:rgba(234,250,244,.86);text-overflow:ellipsis;white-space:nowrap}.account-field{padding-top:2px}.swap-box{display:grid;grid-gap:8px;gap:8px;border:0;border-radius:0;background:transparent;padding:0}.primary-swap-box{padding-top:9px}.trade-field-head{display:flex;align-items:center;justify-content:space-between;gap:12px;color:rgba(214,231,223,.68);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.trade-field-head button{display:grid;width:22px;min-height:22px;place-items:center;border:0;background:transparent;color:rgba(214,231,223,.7);padding:0;font-size:16px;box-shadow:none}.trade-field-head button:hover{transform:none;color:#f2fff9}.trade-amount-field{position:relative;display:grid}.trade-amount-field input{min-height:44px;border:1px solid rgba(172,198,233,.2);border-radius:0;background:#020304;color:#f2fff9;padding:8px 94px 8px 13px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:18px;font-weight:900;letter-spacing:.08em}.trade-amount-field input::placeholder{color:rgba(214,231,223,.48)}.trade-amount-field>span{position:absolute;top:50%;right:12px;display:inline-flex;align-items:center;gap:6px;transform:translateY(-50%);color:#d8e9e2;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:14px;font-weight:950;letter-spacing:.03em}.asset-badge.compact{width:20px;height:20px;background:#176ed9;color:#ffffff;font-size:11px;box-shadow:inset 0 0 0 2px rgba(255,255,255,.28)}.trade-panel-sell .asset-badge.compact{background:#071f19;color:#e9fff6;font-size:8px}.swap-asset-head{display:grid;grid-template-columns:38px 1fr auto;align-items:center;grid-gap:10px;gap:10px}.swap-asset-head strong{font-size:20px}.swap-asset-head small{color:var(--muted);font-weight:800}.asset-badge{display:grid;width:38px;height:38px;place-items:center;border-radius:50%;background:var(--panel-warm);color:var(--green-2);font-size:13px;font-weight:900;text-transform:uppercase;box-shadow:inset 0 0 0 1px rgba(172,198,233,.22)}.asset-badge.muted{background:#000000;color:var(--soft);box-shadow:inset 0 0 0 1px rgba(172,198,233,.16)}.swap-arrow{display:none;width:34px;height:34px;place-items:center;justify-self:center;margin:-2px 0;border:1px solid var(--line);border-radius:50%;background:#050607;color:var(--muted);font-size:22px;line-height:1}.trade-submit{min-height:40px;margin-top:0;border:0;border-radius:0;background:linear-gradient(180deg,#8ee7b0,#60c996);color:#000000;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:14px;font-weight:950;letter-spacing:.14em;text-transform:uppercase;box-shadow:0 12px 28px rgba(142,231,176,.1)}.trade-panel-sell .trade-submit{background:#ff646a;box-shadow:0 12px 28px rgba(255,100,106,.16)}.trade-message{border:1px solid rgba(172,198,233,.16);background:#050607;color:rgba(234,250,244,.86);padding:8px 9px;font-size:11px;font-weight:850;line-height:1.35;word-break:break-word}.quick-amounts{display:grid;grid-template-columns:1.35fr repeat(5,minmax(0,1fr));grid-gap:5px;gap:5px}.quick-amounts button{min-height:30px;border:1px solid rgba(172,198,233,.16);border-radius:0;background:#080a0d;color:rgba(214,231,223,.62);padding:4px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;font-weight:800;letter-spacing:.04em;box-shadow:none}.quick-amounts button:hover{border-color:#50dfb2;color:var(--text);transform:none}.quick-amounts button.active{border-color:#50dfb2;background:rgba(80,223,178,.12);color:#50dfb2}.trade-panel-sell .quick-amounts button.active,.trade-panel-sell .quick-amounts button:hover{border-color:#ff646a;color:#ff646a}.quote-summary{display:grid;grid-gap:1px;border:1px solid var(--line);border-radius:0;background:rgba(172,198,233,.08)}.quote-summary span{display:flex;min-height:28px;align-items:center;justify-content:space-between;gap:12px;background:#050607;padding:5px 8px}.quote-summary b{color:var(--muted);font-size:11px}.quote-summary strong{color:var(--text);font-size:11px}.quote-summary em{display:block;background:#050607;color:rgba(247,199,119,.86);padding:5px 8px;font-size:10px;font-style:normal;font-weight:850}.receive-swap-box{display:none}.field-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}label{display:grid;grid-gap:7px;gap:7px;color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase}.payload{max-height:190px;overflow:auto;margin:0;border:1px solid var(--line);border-radius:8px;background:#000000;padding:13px;color:#d1fadf;white-space:pre-wrap;word-break:break-word}.error{color:var(--red)}.form-note{margin:0;color:var(--muted);font-size:12px}.form-note.warning{color:#f7c777}.meter{margin:0 14px 14px}.chart-card{padding:0}.chart-canvas{display:block;position:relative;width:100%;height:500px;min-height:500px;background:#000000;cursor:-webkit-grab;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.chart-canvas:active{cursor:-webkit-grabbing;cursor:grabbing}.chart-canvas table{color:#eafaf4}.chart-empty-state{position:absolute;inset:0;z-index:1;display:grid;place-content:center;grid-gap:8px;gap:8px;text-align:center;color:var(--text);pointer-events:none}.chart-empty-state strong{font-size:14px;letter-spacing:0}.chart-empty-state span{color:var(--muted);font-size:12px}.chart-bg{fill:#000000}.gridline{fill:none;stroke:rgba(172,198,233,.065);stroke-width:1}.axis-line{fill:none;stroke:rgba(172,198,233,.12);stroke-width:1}.axis-label{fill:rgba(234,250,244,.46);font-size:9px;font-weight:800}.tick-label{fill:rgba(234,250,244,.58);font-size:8px;font-weight:700}.x-tick{text-anchor:middle}.y-tick{text-anchor:end}.candle line{stroke-width:1.35;stroke-linecap:round}.candle rect{stroke-width:.8}.candle.up line,.candle.up rect{fill:#acc6e9;stroke:#acc6e9}.candle.down line,.candle.down rect{fill:#b44743;stroke:#b44743}.candle.up .volume-bar{fill:rgba(172,198,233,.22);stroke:none}.candle.down .volume-bar{fill:rgba(180,71,67,.22);stroke:none}.latest-guide{fill:none;stroke:rgba(172,198,233,.62);stroke-dasharray:2 3;stroke-width:1}.latest-point{stroke-width:2}.latest-price-label{fill:#acc6e9;font-size:10px;font-weight:900}.latest-point{fill:#acc6e9;stroke:#000000;stroke-width:1.2}.create-layout{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:18px;gap:18px;width:min(1160px,calc(100vw - 48px));margin:0 auto;padding:24px 0 48px;align-items:start}.launch-rail{grid-row:1/span 2;position:-webkit-sticky;position:sticky;top:96px;display:grid;grid-gap:14px;gap:14px;border:1px solid var(--line);border-radius:8px;background:#080a0d;padding:14px}.rail-section{display:grid;grid-gap:10px;gap:10px}.rail-section+.rail-section{border-top:1px solid var(--line);padding-top:14px}.rail-section small{color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.rail-check,.rail-step{display:flex;min-height:40px;align-items:center;gap:10px;border-radius:8px;color:var(--soft);font-size:13px;font-weight:800}.rail-step b{display:grid;width:26px;height:26px;place-items:center;border:1px solid var(--line);border-radius:999px;background:#000000;color:var(--muted);font-size:12px}.rail-step.active{background:rgba(172,198,233,.1);color:var(--text);padding:0 10px}.rail-step.active b{border-color:var(--green-2);background:var(--green-2);color:#000000}.rail-check{min-height:auto;color:var(--green)}.create-copy{grid-column:2;display:grid;align-content:start;grid-template-columns:minmax(320px,1fr) minmax(360px,auto);grid-gap:18px;gap:18px;padding:4px 0;position:static}.create-copy small{color:var(--muted);font-weight:900;text-transform:uppercase}h1{margin:0;font-size:48px;line-height:1.04}.create-highlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-self:end;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--panel);box-shadow:var(--panel-glow)}.create-highlights div{display:grid;grid-gap:8px;gap:8px;min-height:92px;padding:18px;border-left:1px solid var(--line)}.create-highlights div:first-child{border-left:0;background:var(--panel-warm)}.create-highlights span{color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase}.create-highlights strong{font-size:18px}.launch-card{grid-column:1;padding:14px;box-shadow:var(--panel-glow)}.launch-panel{display:grid;grid-gap:14px;gap:14px}.launch-grid{grid-template-columns:minmax(420px,1fr) minmax(286px,.62fr);align-items:start}.launch-form-stack,.launch-grid,.launch-review-panel{display:grid;grid-gap:14px;gap:14px}.launch-review-panel{position:-webkit-sticky;position:sticky;top:96px}.launch-console-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.launch-console-head div{display:grid;grid-gap:4px;gap:4px}.launch-console-head small{color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.launch-console-head strong{font-size:22px}.launch-preview{grid-template-columns:72px 1fr auto;align-items:center;grid-gap:16px;gap:16px;background:var(--panel-warm)}.launch-preview,.launch-preview-card{display:grid;padding:18px;border:1px solid rgba(172,198,233,.2);border-radius:8px}.launch-preview-card{grid-gap:8px;gap:8px;min-width:0;min-height:248px;align-content:start;background:linear-gradient(180deg,rgba(172,198,233,.1),rgba(172,198,233,0)),#080a0d}.launch-preview-card .avatar-lg{width:92px;height:92px;margin-bottom:8px;border-radius:8px}.launch-preview-card small{color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.launch-preview-card strong{overflow:hidden;font-size:28px;line-height:1.02;text-overflow:ellipsis;white-space:nowrap}.launch-preview-card p,.launch-preview-card span{margin:0;color:var(--muted);line-height:1.45}.launch-preview div{display:grid;grid-gap:4px;gap:4px}.launch-preview strong{font-size:26px}.launch-preview span{color:var(--muted)}.launch-preview-stats{justify-items:end;text-align:right}.launch-preview-stats strong{font-size:18px}.launch-readiness{display:grid;grid-template-columns:repeat(4,minmax(74px,1fr));grid-gap:1px;gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:rgba(172,198,233,.12)}.launch-readiness span{display:flex;min-height:54px;align-items:center;gap:8px;background:#050607;padding:10px 9px;color:var(--muted);font-size:12px;font-weight:800;line-height:1.15;overflow-wrap:anywhere}.launch-readiness b{color:var(--muted)}.launch-readiness span.ready,.launch-readiness span.ready b{color:var(--green)}.auto-logo-card{display:grid;grid-template-columns:62px minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px;border:1px solid rgba(172,198,233,.16);border-radius:8px;background:linear-gradient(180deg,rgba(172,198,233,.06),rgba(172,198,233,0)),#050607;padding:10px}.auto-logo-card .avatar-lg{width:56px;height:56px;border-radius:8px}.auto-logo-card div{display:grid;grid-gap:4px;gap:4px;min-width:0}.auto-logo-card strong{color:var(--text);font-size:14px}.auto-logo-card span{color:var(--muted);font-size:12px;font-weight:800;line-height:1.35}.launch-section{display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid var(--line);border-radius:8px;background:#080a0d}.launch-section.primary{background:linear-gradient(180deg,rgba(0,143,122,.08),rgba(0,143,122,0)),#080a0d}.launch-section-head{display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--muted);font-size:13px;font-weight:800}.launch-section-head strong{color:var(--text);font-size:17px}.launch-section-head span{text-align:right}.launch-actions{display:grid;padding-top:2px}.launch-actions button{min-height:52px;background:linear-gradient(180deg,#d7e7ff,#acc6e9);border-color:#acc6e9;color:#000000}.portfolio-page{display:grid;grid-gap:16px;gap:16px;width:min(1280px,calc(100vw - 48px));margin:0 auto;padding:24px 0 48px}.portfolio-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.portfolio-head div{display:grid;grid-gap:5px;gap:5px}.portfolio-head small{color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase}.portfolio-head h1{font-size:34px}.portfolio-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:rgba(172,198,233,.12);box-shadow:var(--panel-glow)}.portfolio-metrics div{display:grid;grid-gap:8px;gap:8px;min-height:112px;align-content:center;background:#050607;padding:18px}.portfolio-metrics small,.portfolio-panel-head span,.portfolio-row.head{color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase}.portfolio-metrics strong{color:var(--text);font-size:24px;line-height:1.05}.portfolio-metrics span{color:var(--muted);font-size:12px;font-weight:800}.portfolio-panel{overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#050607;box-shadow:var(--panel-glow)}.portfolio-panel-head{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line);padding:0 18px}.portfolio-panel-head strong{color:var(--text);font-size:17px}.portfolio-empty{display:grid;min-height:230px;place-items:center;align-content:center;grid-gap:8px;gap:8px;padding:24px;text-align:center}.portfolio-empty strong{color:var(--text);font-size:20px}.portfolio-empty span{color:var(--muted)}.portfolio-empty.warning strong{color:var(--red)}.portfolio-table{display:grid}.portfolio-row{display:grid;grid-template-columns:minmax(220px,1.5fr) minmax(110px,.8fr) minmax(130px,.9fr) minmax(130px,.9fr) minmax(140px,.9fr) 82px;min-height:72px;align-items:center;grid-gap:14px;gap:14px;border-bottom:1px solid rgba(172,198,233,.1);padding:0 18px}.portfolio-row:last-child{border-bottom:0}.portfolio-row:not(.head):hover{background:rgba(172,198,233,.045)}.portfolio-row>span{color:var(--soft);font-size:14px;font-weight:800}.portfolio-asset{display:flex;align-items:center;gap:11px}.portfolio-asset b{display:grid;grid-gap:3px;gap:3px;color:var(--text)}.portfolio-asset small,.portfolio-row span small{color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.portfolio-metrics .positive,.portfolio-row .positive{color:var(--green)}.portfolio-metrics .negative,.portfolio-row .negative{color:var(--red)}.portfolio-row a{display:inline-grid;min-height:34px;place-items:center;border:1px solid rgba(172,198,233,.2);border-radius:8px;color:var(--text);font-size:12px;font-weight:900}.portfolio-row a:hover{border-color:rgba(0,229,194,.44);background:rgba(0,143,122,.1)}.curve-preset-grid,.preset-row{display:grid;grid-gap:8px;gap:8px}.preset-row{grid-template-columns:repeat(3,minmax(0,1fr))}.curve-preset-grid button,.preset-row button{border:1px solid var(--line);border-radius:8px;background:#050607;color:var(--soft);box-shadow:none}.preset-row button{min-height:42px}.curve-preset-grid button.active,.preset-row button.active{border-color:rgba(0,229,194,.48);background:rgba(0,143,122,.14);color:var(--text)}.curve-preset-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.curve-preset-grid button{display:grid;min-height:98px;align-content:start;grid-gap:7px;gap:7px;padding:12px;text-align:left}.curve-preset-grid b{color:var(--text);font-size:13px}.curve-preset-grid span{color:var(--muted);font-size:12px;font-weight:700;line-height:1.35}.launch-derived-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:rgba(172,198,233,.12)}.launch-derived-metrics div{display:grid;grid-gap:5px;gap:5px;min-height:66px;align-content:center;background:#050607;padding:12px}.launch-derived-metrics small{color:var(--muted);font-size:11px;font-weight:800}.launch-derived-metrics strong{color:var(--text);font-size:15px;line-height:1.2}.optional-section{gap:12px}.optional-toggle{display:grid;grid-template-columns:1fr auto 28px;align-items:center;grid-gap:12px;gap:12px;min-height:58px;border-color:rgba(172,198,233,.18);background:#050607;color:var(--text);padding:11px 12px;text-align:left;box-shadow:none}.optional-toggle:hover{background:rgba(172,198,233,.06);box-shadow:none}.optional-toggle span{display:grid;grid-gap:3px;gap:3px}.optional-toggle strong{font-size:14px}.optional-toggle small{color:var(--muted);font-size:11px;font-weight:800}.optional-toggle>b{color:var(--soft);font-size:13px;white-space:nowrap}.optional-toggle i{display:grid;width:28px;height:28px;place-items:center;border:1px solid rgba(172,198,233,.18);border-radius:50%;color:var(--green);font-style:normal;font-weight:900}textarea{min-height:96px;resize:vertical}.field-hint{color:var(--muted);font-size:11px;font-weight:700;text-transform:none}.field-hint.valid{color:var(--green)}.input-asset-wrap{position:relative}.input-asset-wrap input{padding-right:104px}.input-asset-pill{position:absolute;top:50%;right:10px;display:inline-flex;align-items:center;gap:7px;transform:translateY(-50%);color:var(--text);font-size:12px;font-weight:900;letter-spacing:0;pointer-events:none}.input-asset-pill b{display:grid;width:22px;height:22px;place-items:center;border-radius:50%;background:#acc6e9;color:#000000;font-size:13px;line-height:1}.input-asset-pill.eth b{background:radial-gradient(circle at 30% 20%,rgba(172,198,233,.95),rgba(78,106,151,.78) 42%,rgba(10,16,26,.95) 100%);color:#f2fff9;box-shadow:inset 0 0 0 1px rgba(255,255,255,.24),0 0 16px rgba(172,198,233,.18)}.launch-fees{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:rgba(172,198,233,.12)}.launch-fees div{display:grid;grid-gap:6px;gap:6px;min-height:72px;background:#050607;padding:14px}.launch-fees small{color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.launch-fees strong{font-size:15px}.ack-row{display:flex;align-items:flex-start;gap:10px;border:1px solid var(--line);border-radius:8px;background:#050607;padding:12px;color:var(--soft);font-size:13px;font-weight:700;line-height:1.45;text-transform:none}.ack-row input{width:18px;height:18px;flex:0 0 auto;margin-top:1px;accent-color:var(--green-2)}@media (max-width:1180px){.launch-terminal{grid-template-columns:340px minmax(0,1fr);grid-template-areas:"metrics metrics" "watchlist workspace" "trade trade"}.terminal-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.terminal-trade-column{grid-template-columns:minmax(320px,.8fr) minmax(320px,1fr)}.detail-layout{grid-template-columns:1fr}.detail-layout .trade-column{position:static}.topbar{grid-template-columns:238px 1fr auto}.network-strip{display:none}.create-layout{grid-template-columns:1fr}.create-copy{position:static;grid-column:1/-1}}@media (max-width:820px){.topbar{grid-template-columns:1fr auto;padding:0 18px}.nav{display:none}.create-layout,.launch-terminal,.portfolio-page,.terminal-layout{width:auto;grid-template-columns:1fr;padding:18px}.launch-terminal{grid-template-areas:"metrics" "workspace" "trade" "watchlist"}.info-strip,.portfolio-metrics,.terminal-metrics,.terminal-subgrid,.terminal-subgrid.lower,.terminal-trade-column{grid-template-columns:1fr}.portfolio-head{align-items:flex-start;flex-direction:column}.portfolio-row{grid-template-columns:1fr;gap:8px;align-items:start;padding:14px}.portfolio-row.head{display:none}.portfolio-row a{width:100%}.selected-market-head{align-items:flex-start;flex-direction:column}.selected-price{justify-items:start;width:100%;border-top:1px solid var(--line);padding-top:10px}.create-layout{gap:18px}.create-copy{grid-column:1;grid-template-columns:1fr;position:static;gap:18px;padding:8px 0 0}.launch-rail{display:none}.launch-card{grid-column:1}.launch-grid{grid-template-columns:1fr}.launch-review-panel{position:static}.curve-preset-grid{grid-template-columns:1fr}.trade-column{position:static}.launch-fees,.launch-readiness,.market-stats,.market-toolbar{grid-template-columns:1fr}.home-layout{width:auto}.history-row,.market-board:not(.compact-market-board) .token-row{grid-template-columns:1fr;gap:8px;padding:14px}.market-board:not(.compact-market-board) .token-row:not(.head){grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 14px}.market-board:not(.compact-market-board) .token-row:not(.head) .progress-metric,.market-board:not(.compact-market-board) .token-row:not(.head) .token-cell{grid-column:1/-1}.token-metric{display:grid;grid-gap:4px;gap:4px;align-content:start}.token-metric:before{content:attr(data-label);display:block;color:var(--muted);font-size:11px;font-weight:800;text-transform:uppercase}.token-cell{align-items:start}.history-row.head,.market-board:not(.compact-market-board) .token-row.head{display:none}h1{font-size:40px}}@media (max-width:640px){main{background:var(--bg)}.topbar{height:62px;padding:0 14px}.brand{font-size:15px}.connect{min-height:38px;padding-inline:12px}.create-layout,.launch-terminal,.portfolio-page,.terminal-layout{gap:12px;padding:12px}.terminal-metrics div{min-height:72px;padding:13px}.selected-identity h1{font-size:20px;white-space:normal}.compact-market-board .token-row{grid-template-columns:minmax(96px,1fr) minmax(78px,.7fr) minmax(64px,.52fr);padding:8px}.compact-market-board .token-cell small{display:none}.home-head{align-items:start;padding-top:4px}.home-head h1{font-size:38px}.home-create{min-width:86px;min-height:38px;padding-inline:14px}.market-stats div{min-height:0;padding:14px}.market-toolbar{gap:10px;padding:12px}.segmented{width:100%}.create-copy h1{font-size:38px}.create-copy p{font-size:14px}.create-highlights{grid-template-columns:1fr}.create-highlights div{min-height:0;padding:13px 14px;border-top:1px solid var(--line);border-left:0}.create-highlights div:first-child{border-top:0}.launch-card{padding:14px}.launch-preview{grid-template-columns:54px 1fr;padding:14px}.launch-preview .avatar-lg{width:54px;height:54px;font-size:16px}.launch-preview strong{font-size:22px}.launch-preview-stats{grid-column:1/-1;display:flex;justify-content:space-between;justify-items:stretch;text-align:left;padding-top:12px;border-top:1px solid rgba(0,143,122,.2)}.launch-section{padding:14px}.launch-section-head{align-items:flex-start}.market-column,.trade-column{gap:12px}.detail-layout .market-column{display:contents}.detail-layout .token-detail-head{order:1}.detail-layout .trade-column{order:3}.detail-layout .chart-card{order:2}.chart-card,.token-detail-head,.trade-card{box-shadow:0 10px 24px rgba(16,24,40,.06)}.token-detail-head{gap:14px;padding:16px}.token-detail-title{gap:12px}.token-detail-title .avatar-lg{width:54px;height:54px;font-size:16px}.token-detail-title a{margin-bottom:4px;font-size:12px}.token-detail-title h1{font-size:34px}.token-detail-title p{font-size:14px}.detail-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-stats div{min-height:72px;padding:12px}.detail-stats strong{font-size:17px}.curve-card,.history-panel{display:none}.trade-card{padding:10px}.tabs button{min-height:34px}.swap-box{gap:8px;padding:10px}.trade-panel .quick-amounts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px}.trade-panel .quick-amounts button{min-height:32px;border-radius:0;background:#080a0d;padding:4px 8px;font-size:12px;line-height:1}.swap-asset-head{grid-template-columns:34px 1fr auto}.asset-badge{width:34px;height:34px;font-size:12px}.swap-asset-head strong{font-size:18px}.trade-submit{min-height:40px}.chart-head{display:grid;grid-gap:10px;gap:10px;padding:14px 14px 0}.chart-range-wrap{display:grid;grid-gap:8px;gap:8px}.chart-range-wrap>span{justify-self:start;padding:5px 9px;font-size:10px}.range-tabs{display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:6px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.range-tabs button{flex:0 0 auto;min-height:28px;border-radius:999px;padding:4px 10px;font-size:12px}.kline{height:auto;min-height:0;padding:0 8px 6px}.axis-label{display:none}.tick-label{font-size:7px}.latest-price-label{font-size:8px}.field-row,.pager,.quick-amounts{grid-template-columns:1fr}.connect{padding-inline:14px}}.topbar{box-shadow:0 10px 30px rgba(40,100,170,.08)}.nav a.active,.nav a:hover{border-color:rgba(35,116,220,.22);background:rgba(35,126,240,.1);color:#0e55b0}.button,.connect,.home-create,.wallet-connect{border-color:rgba(35,116,220,.32);background:linear-gradient(180deg,#f9fcff,#dbeeff);color:#0d294a;box-shadow:0 10px 24px rgba(35,116,220,.13)}.button:hover,.connect:hover,.wallet-connect:hover{border-color:rgba(35,116,220,.48);background:linear-gradient(180deg,#ffffff,#cfe6ff)}.network-strip{border-color:rgba(35,116,220,.18);background:rgba(255,255,255,.72);color:#173756}.terminal-metrics{border-color:rgba(56,111,184,.18);background:rgba(35,116,220,.12);box-shadow:0 14px 36px rgba(42,105,180,.12)}.terminal-metrics .network-card,.terminal-metrics div{background:linear-gradient(180deg,rgba(35,140,255,.045),rgba(35,140,255,0)),#ffffff}.terminal-metrics small{color:rgba(54,73,100,.68)}.terminal-metrics b,.terminal-metrics strong{color:#10243c}.terminal-metrics span{color:#148b63}.chart-card,.create-highlights,.curve-card,.curve-summary,.detail-stats,.history-panel,.info-strip,.launch-card,.launch-rail,.launch-section,.market-board,.market-stats,.panel,.payload-card,.selected-market-head,.sell-tax-guard,.token-detail-head,.trade-card,.wallet-modal{border-color:rgba(56,111,184,.18);background:rgba(255,255,255,.92);box-shadow:var(--panel-glow)}.chart-card,.curve-card,.history-panel,.launch-card,.launch-section,.market-toolbar,.selected-market-head,.trade-card,.trade-panel,.wallet-modal{background:linear-gradient(180deg,rgba(35,140,255,.035),rgba(35,140,255,0)),#ffffff}.terminal-trade-column,.watchlist-column,.workspace-column{color:var(--text)}.market-switch-overlay{border-color:rgba(35,116,220,.2);background:rgba(244,249,255,.78)}.market-switch-overlay span{border-color:#238cff rgba(35,116,220,.18) rgba(35,116,220,.18)}.market-switch-overlay b{color:#0d294a}.copy-address-button,.input-asset-wrap input,.market-search input,.quote-summary,.segmented,.slippage-control input,.sort-menu>button,.sort-options,.tabs,.trade-amount-field,.wallet-email-row input{border-color:rgba(56,111,184,.2);background:#ffffff;color:var(--text)}.sort-options{box-shadow:0 24px 48px rgba(31,78,140,.16)}.segmented,.tabs{background:#edf5ff}.quick-amounts button,.range-tabs button,.segmented button,.sort-menu>button,.sort-options button,.tabs button{color:rgba(38,58,84,.7)}.quick-amounts button.active,.range-tabs button.active,.segmented button.active,.sort-options button.selected,.tabs button.active{border-color:rgba(35,116,220,.28);background:rgba(35,126,240,.13);color:#0f5ab8;box-shadow:inset 0 0 0 1px rgba(35,116,220,.12)}.activity-row,.history-row,.transfer-row,button.token-row{border-color:rgba(56,111,184,.14);background:#ffffff;color:var(--text)}.compact-market-board .token-row.active,button.token-row.active,button.token-row:hover{background:linear-gradient(90deg,rgba(35,126,240,.12),rgba(255,255,255,.9))}.asset-pill,.copy-address-button em,.status-pill{background:rgba(35,126,240,.1);color:#0e55b0}.chart-head span,.compact-token-stat small,.copy-address-button b,.history-panel small,.market-search,.quote-summary span,.selected-identity small,.trade-field-head{color:var(--muted)}.chart-head strong,.compact-token-stat b,.copy-address-button span,.history-panel strong,.selected-identity h1,.trade-card strong{color:var(--text)}.chart-card{overflow:hidden}.chart-stat-strip{border-color:rgba(56,111,184,.16);background:#f4f9ff}.chart-stat-strip span{border-color:rgba(56,111,184,.14)}.chart-canvas{background:#ffffff}.trade-panel .tabs button.active{background:rgba(20,148,107,.12)}.trade-panel-sell .tabs button.active{background:rgba(220,76,97,.12)}.buy-button,.trade-submit{border-color:rgba(19,152,103,.34);background:linear-gradient(180deg,#70e1af,#32bd8b);color:#062318;box-shadow:0 16px 34px rgba(25,168,115,.24)}.sell-button,.trade-panel-sell .trade-submit{border-color:rgba(220,76,97,.34);background:linear-gradient(180deg,#ff929b,#e75668);color:#30070d;box-shadow:0 16px 34px rgba(220,76,97,.2)}.wallet-email-block,.wallet-menu,.wallet-option,.wallet-popover{border-color:rgba(56,111,184,.18);background:#ffffff;color:var(--text);box-shadow:0 24px 56px rgba(31,78,140,.16)}.wallet-menu-item:hover,.wallet-option:hover{background:rgba(35,126,240,.08)}.danger-button{border-color:rgba(220,76,97,.28);background:rgba(220,76,97,.1);color:#ba3546}.code-block,.json-block,.payload-card pre{border-color:rgba(56,111,184,.16);background:#f7fbff;color:#123052}@keyframes b20-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes b20-soft-pulse{0%,to{box-shadow:0 0 0 0 rgba(35,126,240,0)}50%{box-shadow:0 0 0 4px rgba(35,126,240,.08)}}body{-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}main{position:relative;overflow-x:hidden}main:before{position:fixed;inset:0;z-index:-1;pointer-events:none;content:"";background:linear-gradient(135deg,rgba(255,255,255,.76),rgba(255,255,255,0) 42%),linear-gradient(180deg,rgba(35,126,240,.08),rgba(35,126,240,0) 34%),repeating-linear-gradient(0deg,rgba(30,124,231,.035) 0 1px,transparent 1px 72px)}.topbar{border-bottom-color:rgba(56,111,184,.16);background:linear-gradient(90deg,rgba(233,244,255,.98),rgba(255,255,255,.9) 34%,rgba(244,249,255,.92)),rgba(255,255,255,.9)}.brand{transition:transform .16s ease}.brand:hover{transform:translateY(-1px)}.brand-mark{border-color:rgba(35,116,220,.18);border-radius:14px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.9),0 10px 26px rgba(29,115,218,.2)}.brand-mark:after{position:absolute;inset:0;pointer-events:none;content:"";background:linear-gradient(135deg,rgba(255,255,255,.55),transparent 44%)}.nav a{position:relative}.nav a.active:after{position:absolute;right:14px;bottom:4px;left:14px;border-radius:999px;background:linear-gradient(90deg,#238cff,#78b8ff);content:""}.chart-card,.curve-card,.curve-summary,.detail-stats,.history-panel,.info-strip,.launch-card,.launch-section,.market-board,.panel,.payload-card,.selected-market-head,.sell-tax-guard,.terminal-metrics,.token-detail-head,.trade-card{animation:b20-fade-up .26s ease both}.chart-card,.curve-card,.history-panel,.launch-card,.launch-section,.market-board,.selected-market-head,.terminal-metrics,.trade-card{border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(248,251,255,.92)),#ffffff;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 16px 44px rgba(39,96,168,.11)}.terminal-metrics{overflow:hidden}.terminal-metrics div{position:relative}.terminal-metrics div:after{position:absolute;right:14px;bottom:10px;width:28px;height:2px;border-radius:999px;background:rgba(35,126,240,.16);content:""}.terminal-metrics .network-card:after{background:rgba(20,148,107,.24)}.market-toolbar{border-bottom-color:rgba(56,111,184,.14);background:linear-gradient(180deg,rgba(246,250,255,.98),rgba(255,255,255,.94)),#ffffff}.input-asset-wrap input,.market-search input,.sort-menu>button,.trade-amount-field input,input,textarea{border-color:rgba(56,111,184,.2);background:linear-gradient(180deg,#ffffff,#f7fbff),#ffffff;box-shadow:inset 0 1px 0 rgba(255,255,255,.9)}.input-asset-wrap input:focus,.market-search input:focus,.sort-menu>button.open,.trade-amount-field input:focus,input:focus,textarea:focus{border-color:rgba(35,116,220,.46);background:#ffffff;box-shadow:0 0 0 4px rgba(35,126,240,.1),0 10px 24px rgba(35,116,220,.08)}button.token-row{transition:background .16s ease,box-shadow .16s ease,transform .16s ease}button.token-row:hover{transform:translateX(2px);box-shadow:inset 3px 0 0 rgba(35,126,240,.46)}.compact-market-board .token-row.active,button.token-row.active{background:linear-gradient(90deg,rgba(35,126,240,.16),rgba(255,255,255,.96) 52%),#ffffff;box-shadow:inset 3px 0 0 #238cff,inset 0 1px 0 rgba(255,255,255,.8)}.asset-badge,.avatar-sm{box-shadow:inset 0 0 0 1px rgba(35,116,220,.18),0 8px 20px rgba(35,116,220,.16)}.compact-token-progress i,.curve-progress,.progress-bar,.progress-track{overflow:hidden;background:rgba(56,111,184,.12)}.compact-token-progress i:after,.curve-progress i,.progress-bar i,.progress-track i{background:linear-gradient(90deg,#238cff,#62c2ff 48%,#22b981);box-shadow:0 0 16px rgba(35,126,240,.28)}.status-pill{border:1px solid rgba(35,116,220,.18);background:linear-gradient(180deg,rgba(234,244,255,.95),rgba(218,235,255,.86))}.selected-market-head{min-height:84px;background:linear-gradient(90deg,rgba(35,126,240,.08),rgba(255,255,255,.94) 38%),#ffffff}.selected-identity h1{color:#071a30;letter-spacing:-.01em}.copy-address-button{border-color:rgba(35,116,220,.2);background:rgba(244,249,255,.92)}.copy-address-button:hover{border-color:rgba(35,116,220,.42);background:#ffffff;box-shadow:0 8px 18px rgba(35,116,220,.1)}.chart-card{background:linear-gradient(180deg,#ffffff,#f9fcff),#ffffff}.chart-head{border-bottom-color:rgba(56,111,184,.14)}.chart-head strong{letter-spacing:-.01em}.range-tabs button{border-radius:8px;background:#f4f8ff;transition:background .14s ease,border-color .14s ease,color .14s ease,transform .14s ease}.range-tabs button:hover{border-color:rgba(35,116,220,.36);background:#ffffff;transform:translateY(-1px)}.range-tabs button.active{background:linear-gradient(180deg,#e7f2ff,#d6eaff);color:#0f5ab8;animation:b20-soft-pulse 1.8s ease infinite}.chart-stat-strip{background:linear-gradient(180deg,rgba(35,126,240,.06),rgba(35,126,240,.02)),#f8fbff}.chart-stat-strip b{color:rgba(54,73,100,.68)}.chart-stat-strip strong{color:#0b2038}.trade-panel.panel{border-radius:12px;padding:0 14px 14px}.trade-panel .tabs{margin:0 -14px;border-radius:12px 12px 0 0}.trade-panel .tabs button{color:rgba(38,58,84,.58)}.trade-panel .tabs button.active{background:rgba(20,148,107,.1)}.trade-field-head button{color:rgba(38,58,84,.52)}.trade-field-head button:hover{color:#0f5ab8}.trade-amount-field input{border-radius:10px;background:#ffffff}.trade-amount-field>span{color:#0d294a}.quick-amounts button{border-radius:8px}.quick-amounts button:hover{border-color:rgba(35,116,220,.36);background:#ffffff;color:#0f5ab8;transform:translateY(-1px)}.trade-submit{border-radius:10px;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}.trade-submit:hover:not(:disabled){filter:saturate(1.06);transform:translateY(-1px)}.quote-summary{background:#f8fbff}.quote-summary div{border-color:rgba(56,111,184,.12)}.trade-message{border-color:rgba(56,111,184,.16);border-radius:10px;background:#f7fbff;color:#27405f}.error-message,.trade-message.error{border-color:rgba(220,76,97,.2);background:rgba(220,76,97,.08);color:#b33445}.history-panel{overflow:hidden}.history-row.head,.token-row.head{background:#f1f7ff;color:rgba(63,81,108,.66)}.history-row:not(.head):hover{background:rgba(35,126,240,.045)}.wallet-modal,.wallet-popover{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}.nav{gap:8px}.nav a{min-height:38px;border-radius:12px;padding:9px 16px;font-weight:850}.nav a.active{border-color:rgba(35,116,220,.22);background:linear-gradient(180deg,rgba(255,255,255,.88),rgba(222,238,255,.88)),#eef6ff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.8),0 10px 24px rgba(35,116,220,.14)}.create-layout,.portfolio-page{animation:b20-fade-up .24s ease both}.create-layout{width:min(1180px,calc(100vw - 48px));padding-top:28px}.launch-card,.portfolio-metrics,.portfolio-panel{position:relative;overflow:hidden}.launch-card:before,.portfolio-metrics:before,.portfolio-panel:before{position:absolute;inset:0 0 auto 0;height:3px;pointer-events:none;content:"";background:linear-gradient(90deg,#238cff,#7cc2ff 42%,#22b981)}.launch-console-head{min-height:86px;align-items:center;border:1px solid rgba(56,111,184,.14);border-radius:12px;background:radial-gradient(circle at 12% 0,rgba(35,126,240,.14),transparent 34%),linear-gradient(135deg,rgba(255,255,255,.96),rgba(238,247,255,.92));padding:18px}.launch-console-head small,.portfolio-head small{color:#1e7ce7;letter-spacing:.08em}.launch-console-head strong,.portfolio-head h1{color:#071a30;letter-spacing:-.02em}.launch-grid{grid-template-columns:minmax(420px,1fr) minmax(310px,.58fr)}.auto-logo-card,.launch-fees,.launch-preview-card,.launch-readiness,.launch-section,.optional-toggle{border-color:rgba(56,111,184,.18);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,251,255,.94)),#ffffff;box-shadow:0 12px 34px rgba(39,96,168,.08)}.launch-section{border-radius:14px;padding:18px}.launch-section.primary{background:radial-gradient(circle at 0 0,rgba(35,126,240,.11),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,251,255,.94)),#ffffff}.launch-section-head{padding-bottom:3px}.launch-section-head strong{color:#071a30;font-size:19px}.launch-section-head span{color:#1e7ce7;font-size:13px;font-weight:950;letter-spacing:.04em}.auto-logo-card{grid-template-columns:68px minmax(0,1fr);border-radius:14px;padding:12px}.auto-logo-card .avatar-lg{width:60px;height:60px;border-radius:14px}.auto-logo-card strong,.launch-preview-card strong{color:#071a30}.auto-logo-card span,.launch-preview-card p,.launch-preview-card span{color:rgba(63,81,108,.72)}.launch-preview-card{min-height:254px;border-radius:16px;background:radial-gradient(circle at 18% 0,rgba(35,126,240,.16),transparent 34%),linear-gradient(180deg,#ffffff,#f5f9ff);padding:20px}.launch-preview-card .avatar-lg{border-radius:18px;box-shadow:0 14px 28px rgba(35,116,220,.18),inset 0 0 0 1px rgba(255,255,255,.72)}.launch-readiness{border-radius:14px;background:rgba(35,126,240,.1)}.launch-readiness span{background:rgba(255,255,255,.92);color:rgba(63,81,108,.72)}.launch-readiness span.ready,.launch-readiness span.ready b{color:#12845f}.launch-readiness span.ready{background:linear-gradient(180deg,rgba(229,250,240,.96),rgba(255,255,255,.94))}.optional-toggle{border-radius:14px;background:linear-gradient(180deg,rgba(245,250,255,.96),rgba(255,255,255,.96)),#ffffff}.optional-toggle:hover{border-color:rgba(35,116,220,.34);background:#ffffff;transform:translateY(-1px)}.optional-toggle i{border-color:rgba(35,116,220,.22);background:#eaf4ff;color:#1e7ce7}.launch-fees{border-radius:14px}.launch-fees div{background:#ffffff}.launch-fees strong{color:#071a30}.launch-actions button{min-height:54px;border:0;border-radius:12px;background:linear-gradient(135deg,#258dff,#68b9ff);color:#ffffff;box-shadow:0 18px 36px rgba(35,126,240,.24)}.launch-actions button:hover:not(:disabled){filter:saturate(1.06);transform:translateY(-1px)}.payload{border-color:rgba(56,111,184,.16);background:#f7fbff;color:#123052}.portfolio-page{width:min(1220px,calc(100vw - 48px));gap:18px;padding-top:28px}.portfolio-head{min-height:112px;align-items:center;border:1px solid rgba(56,111,184,.16);border-radius:16px;background:radial-gradient(circle at 14% 0,rgba(35,126,240,.16),transparent 34%),linear-gradient(135deg,rgba(255,255,255,.98),rgba(237,246,255,.92));padding:22px;box-shadow:0 16px 42px rgba(39,96,168,.12)}.portfolio-head h1{font-size:38px}.portfolio-metrics{gap:1px;border-radius:16px;background:rgba(35,126,240,.12)}.portfolio-metrics div{min-height:104px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,251,255,.95)),#ffffff}.portfolio-metrics div:first-child{background:radial-gradient(circle at 0 0,rgba(35,126,240,.14),transparent 44%),linear-gradient(180deg,#ffffff,#f5f9ff)}.portfolio-metrics strong{color:#071a30;letter-spacing:-.01em}.portfolio-panel{border-radius:16px;background:#ffffff}.portfolio-panel-head{min-height:64px;background:linear-gradient(180deg,#ffffff,#f7fbff)}.portfolio-panel-head strong{color:#071a30;font-size:18px}.portfolio-empty{background:radial-gradient(circle at center top,rgba(35,126,240,.1),transparent 42%),#ffffff}.portfolio-empty strong{color:#071a30}.portfolio-row{border-bottom-color:rgba(56,111,184,.12);transition:background .15s ease,transform .15s ease,box-shadow .15s ease}.portfolio-row.head{background:#f2f8ff;color:rgba(63,81,108,.72)}.portfolio-row:not(.head):hover{background:linear-gradient(90deg,rgba(35,126,240,.08),rgba(255,255,255,.96));box-shadow:inset 3px 0 0 rgba(35,126,240,.42);transform:translateX(2px)}.portfolio-row a{border-color:rgba(35,116,220,.22);background:#f5faff;color:#0f5ab8}.portfolio-row a:hover{border-color:rgba(35,116,220,.42);background:#e8f3ff}.topbar{height:74px;grid-template-columns:minmax(250px,.78fr) minmax(360px,1fr) auto auto;gap:clamp(18px,2.4vw,42px);padding:0 clamp(22px,3vw,42px)}.brand{max-width:360px;gap:14px}.brand strong{font-size:22px}.brand small{max-width:260px;margin-top:7px;color:rgba(63,81,108,.62);font-size:10px;letter-spacing:.14em}.brand-mark{flex-basis:48px}.nav{justify-self:center;gap:12px;padding:6px;border:1px solid rgba(56,111,184,.12);border-radius:18px;background:rgba(255,255,255,.56);box-shadow:inset 0 1px 0 rgba(255,255,255,.86),0 12px 30px rgba(39,96,168,.08)}.nav a{min-height:40px;min-width:116px;display:inline-grid;place-items:center;border-radius:14px;padding:9px 18px;color:rgba(57,75,101,.72);font-size:14px}.nav a.active{border-color:rgba(35,116,220,.2);background:linear-gradient(180deg,#ffffff,#e5f1ff);color:#115fbf;box-shadow:inset 0 0 0 1px rgba(255,255,255,.84),0 8px 18px rgba(35,116,220,.12)}.nav a.active:after{right:18px;bottom:5px;left:18px;height:2px}.network-strip{justify-self:end;min-width:max-content}@media (max-width:1180px){.topbar{grid-template-columns:minmax(210px,.7fr) minmax(300px,1fr) auto;gap:14px}.brand small{max-width:190px}.network-strip{display:none}.nav{justify-self:start}}.topbar{grid-template-columns:minmax(250px,1fr) auto auto}.topbar .nav{position:absolute;left:50%;justify-self:auto;transform:translateX(-50%)}@media (max-width:960px){.topbar .nav{position:static;transform:none}}.topbar{column-gap:12px}.network-strip{margin-left:auto}.asset-badge.muted,.create-highlights,.detail-stats,.history-row.head,.icon-button,.launch-rail,.market-toolbar,.network-strip,.payload,.payload-card,.payload-card pre,.portfolio-panel,.portfolio-row.head,.quick-amounts button,.quote-summary,.quote-summary em,.quote-summary span,.sort-menu>button,.sort-options,.sort-options button,.swap-arrow,.token-row.head,.trade-amount-field input,.trade-message,.trade-panel .tabs,.trade-panel.panel,.wallet-body,.wallet-connect-modal,.wallet-email-block,.wallet-menu,.wallet-modal,.wallet-note,.wallet-option,.wallet-popover{border-color:rgba(56,111,184,.18);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(247,251,255,.94)),#ffffff;color:var(--text)}.trade-panel.panel{border-radius:14px;box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 18px 44px rgba(39,96,168,.12)}.trade-panel .tabs{border-bottom-color:rgba(56,111,184,.16);background:#eef6ff}.trade-panel .tabs button{color:rgba(38,58,84,.62)}.trade-panel .tabs button.active{background:linear-gradient(180deg,rgba(255,255,255,.86),rgba(226,244,236,.92));color:#0b7f5b;box-shadow:inset 0 -2px 0 #22b981}.trade-panel-sell .tabs button.active{background:linear-gradient(180deg,rgba(255,255,255,.88),rgba(255,234,237,.94));color:#c63c4d;box-shadow:inset 0 -2px 0 #e75668}.compact-token-stat small,.quote-summary b,.quote-summary em,.quote-summary span,.trade-balance-line,.trade-field-head,.trade-panel .field-hint,.wallet-head small,.wallet-note,.wallet-option small{color:var(--muted)}.payload,.payload-card pre,.quote-summary strong,.trade-balance-line strong,.wallet-head strong,.wallet-option strong{color:var(--text)}.wallet-menu-item{border-color:rgba(35,116,220,.2);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(238,247,255,.94)),#ffffff;color:#0e55b0;box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 8px 18px rgba(35,116,220,.08)}.wallet-menu-item:hover{border-color:rgba(35,116,220,.36);background:linear-gradient(180deg,#ffffff,#eaf4ff),#ffffff;color:#0b4fa4}.trade-amount-field input{background:linear-gradient(180deg,#ffffff,#f7fbff),#ffffff;color:#071a30}.trade-amount-field input::placeholder{color:rgba(63,81,108,.42)}.quick-amounts button{background:#f7fbff;color:rgba(38,58,84,.72)}.quick-amounts button.active,.quick-amounts button:hover{border-color:rgba(35,116,220,.36);background:#ffffff;color:#0f5ab8}.trade-panel-sell .quick-amounts button.active,.trade-panel-sell .quick-amounts button:hover{border-color:rgba(220,76,97,.36);background:rgba(255,244,246,.96);color:#c63c4d}.quote-summary{overflow:hidden;border-radius:10px;background:rgba(56,111,184,.12);gap:1px}.quote-summary em,.quote-summary span{background:#ffffff}.quote-summary em{color:#a06609}.asset-badge.muted,.trade-panel-sell .asset-badge.compact{background:linear-gradient(180deg,#eef6ff,#dcecff);color:#0f5ab8}.swap-arrow{background:#ffffff;color:#56708f}.wallet-overlay{background:rgba(232,243,255,.62);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.icon-button{background:#f4f9ff;color:#1f4d80}.icon-button:hover{background:#ffffff;color:#0f5ab8}.sort-menu>button.open,.sort-menu>button:hover{border-color:rgba(35,116,220,.42);background:linear-gradient(180deg,#ffffff,#edf6ff),#ffffff;color:#10243c;box-shadow:0 10px 24px rgba(35,116,220,.12)}.sort-options{background:rgba(255,255,255,.98);box-shadow:0 20px 42px rgba(39,96,168,.16)}.sort-options button:hover{background:#eef6ff;color:#0f5ab8}.sort-options button.selected{background:linear-gradient(180deg,#dceeff,#c9e4ff);color:#0f5ab8}.sort-select-wrap{position:relative;display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:10px;font-weight:900;text-transform:uppercase}.sort-select-wrap select{width:100%;min-height:42px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(56,111,184,.2);border-radius:12px;background:linear-gradient(180deg,#ffffff,#f3f9ff),#ffffff;color:#10243c;padding:10px 36px 10px 14px;font-size:14px;font-weight:900;outline:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 8px 18px rgba(35,116,220,.08);cursor:pointer}.sort-select-wrap:after{position:absolute;right:14px;bottom:13px;color:#355f91;content:"⌄";font-size:18px;line-height:1;pointer-events:none}.sort-select-wrap select:focus,.sort-select-wrap select:hover{border-color:rgba(35,116,220,.42);box-shadow:0 0 0 4px rgba(35,126,240,.1),0 10px 24px rgba(35,116,220,.12)}.sort-picker{position:relative;z-index:20;display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:10px;font-weight:900;text-transform:uppercase}.sort-picker>button{display:flex;width:100%;min-height:42px;align-items:center;justify-content:space-between;gap:12px;border:1px solid rgba(56,111,184,.2);border-radius:12px;background:linear-gradient(180deg,#ffffff,#f3f9ff),#ffffff;color:#10243c;padding:10px 12px 10px 14px;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 8px 18px rgba(35,116,220,.08)}.sort-picker>button.open,.sort-picker>button:hover{border-color:rgba(35,116,220,.42);background:linear-gradient(180deg,#ffffff,#edf6ff),#ffffff;box-shadow:0 0 0 4px rgba(35,126,240,.1),0 10px 24px rgba(35,116,220,.12)}.sort-picker>button b{overflow:hidden;color:#10243c;font-size:14px;font-weight:950;text-overflow:ellipsis;white-space:nowrap}.sort-picker>button i{display:grid;width:24px;height:24px;flex:0 0 auto;place-items:center;border-radius:999px;background:rgba(35,126,240,.1);color:#1d66c2;font-style:normal;line-height:1}.sort-popover{position:absolute;top:calc(100% + 8px);right:0;left:0;z-index:30;display:grid;grid-gap:5px;gap:5px;min-width:172px;border:1px solid rgba(56,111,184,.18);border-radius:14px;background:rgba(255,255,255,.98);padding:6px;box-shadow:0 18px 44px rgba(39,96,168,.18),inset 0 1px 0 rgba(255,255,255,.92);pointer-events:auto}.sort-popover button{display:flex;min-height:38px;align-items:center;justify-content:space-between;border:0;border-radius:10px;background:transparent;color:rgba(38,58,84,.76);padding:8px 10px;box-shadow:none;font-size:13px;font-weight:900}.sort-popover button:hover{background:#eef6ff;color:#0f5ab8;transform:none}.sort-popover button.selected{background:linear-gradient(180deg,#e7f2ff,#d7ebff);color:#0f5ab8}.native-sort-picker{position:relative;z-index:2}.native-sort-picker select{width:100%;min-height:42px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(56,111,184,.2);border-radius:12px;background:linear-gradient(180deg,#ffffff,#f3f9ff),#ffffff;color:#10243c;padding:10px 46px 10px 14px;font-size:14px;font-weight:950;outline:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 8px 18px rgba(35,116,220,.08);cursor:pointer}.native-sort-picker:after{position:absolute;right:11px;bottom:9px;display:grid;width:24px;height:24px;place-items:center;border-radius:999px;background:rgba(35,126,240,.1);color:#1d66c2;content:"⌄";font-size:17px;line-height:1;pointer-events:none}.native-sort-picker select:focus,.native-sort-picker select:hover{border-color:rgba(35,116,220,.42);background:linear-gradient(180deg,#ffffff,#edf6ff),#ffffff;box-shadow:0 0 0 4px rgba(35,126,240,.1),0 10px 24px rgba(35,116,220,.12)}.compact-market-board .market-toolbar{grid-template-columns:1fr}.compact-market-board .segmented{grid-column:1}.topbar{grid-template-columns:minmax(240px,1fr) auto minmax(240px,1fr);column-gap:20px}.topbar .nav{position:static;left:auto;justify-self:center;transform:none}.header-actions{display:flex;align-items:center;justify-self:end;gap:10px;min-width:0}.header-actions .wallet-menu{flex:0 0 auto}.header-actions .network-strip{flex:0 0 auto;margin-left:0}.social-link{flex:0 0 44px;display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border:1px solid rgba(35,116,220,.2);border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(231,242,255,.9)),#ffffff;color:#145eb4;font-size:16px;font-weight:950;line-height:1;box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 12px 26px rgba(35,116,220,.12);transition:transform .14s ease,border-color .14s ease,background .14s ease,box-shadow .14s ease,color .14s ease}.social-link:hover{transform:translateY(-1px);border-color:rgba(35,126,240,.45);background:linear-gradient(180deg,#ffffff,#ddecff),#ffffff;color:#0f4fa0;box-shadow:inset 0 1px 0 rgba(255,255,255,.98),0 16px 34px rgba(35,116,220,.18)}.social-link:focus-visible{outline:none;box-shadow:0 0 0 4px rgba(35,126,240,.16),0 14px 30px rgba(35,116,220,.16)}@media (max-width:1180px){.topbar{grid-template-columns:minmax(210px,.8fr) auto auto}}.token-detail-head{border-color:rgba(35,116,220,.16);background:radial-gradient(circle at 8% 12%,rgba(54,153,255,.12),transparent 28%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(246,251,255,.94)),#ffffff;box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 18px 48px rgba(39,96,168,.12)}.token-status-line span{border-color:rgba(35,116,220,.18);background:linear-gradient(180deg,rgba(241,248,255,.96),rgba(225,238,255,.9));color:#173756;box-shadow:0 8px 18px rgba(39,96,168,.08)}.token-status-line span:first-child{border-color:rgba(20,185,129,.22);background:linear-gradient(180deg,rgba(234,255,247,.98),rgba(218,248,237,.94));color:#0f8f65}.detail-stats{border-color:rgba(35,116,220,.16);background:rgba(198,222,255,.42);box-shadow:0 14px 34px rgba(39,96,168,.1)}.detail-stats div{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(243,249,255,.94)),#ffffff}.detail-stats small{color:rgba(54,73,100,.7)}.detail-stats strong{color:#0b2038}.brand-mark{flex:0 0 48px;width:48px;height:48px;border:0;border-radius:16px;background:transparent;box-shadow:0 16px 34px rgba(29,115,218,.16),0 0 0 1px rgba(35,116,220,.08)}.brand-mark:after{inset:1px;border-radius:15px;background:linear-gradient(135deg,rgba(255,255,255,.38),transparent 42%)}.brand-mark img{inset:-1px;width:calc(100% + 2px);height:calc(100% + 2px)}