:root{color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;line-height:1.5;font-weight:400;color:#edf4ff;background:#020712;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--bg: #020712;--panel: rgba(9, 18, 34, .88);--panel-strong: rgba(12, 23, 43, .96);--line: rgba(128, 163, 210, .22);--line-strong: rgba(115, 182, 255, .42);--muted: #8e9bb2;--text: #edf4ff;--blue: #32a9ff;--violet: #9a5cff;--teal: #10e2c4;--amber: #f4c446;--pink: #ff4ea3;--slate: #71809c;--shadow: 0 22px 80px rgba(0, 0, 0, .35)}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0;background:linear-gradient(rgba(67,129,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(67,129,255,.06) 1px,transparent 1px),linear-gradient(135deg,#030815,#06111f 54%,#12091d);background-size:72px 72px,72px 72px,100% 100%}button,input,select{font:inherit}button,a{color:inherit}.app-shell{display:grid;grid-template-columns:280px minmax(0,1fr);min-height:100vh}.sidebar{position:sticky;top:0;display:flex;flex-direction:column;height:100vh;padding:28px 18px;border-right:1px solid var(--line);background:#020712e6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand{display:flex;align-items:center;gap:12px;min-height:44px;padding:0 12px 36px;font-size:26px;font-weight:800;letter-spacing:0}.brand-mark,.hero-mark,.feature-icon,.metric-icon,.event-kind,.report-badge{display:grid;place-items:center;color:var(--blue);background:linear-gradient(135deg,#2d89ff3d,#8f4eff2e);border:1px solid rgba(74,150,255,.42);box-shadow:0 0 30px #32a9ff29}.brand-mark{width:38px;height:38px;border-radius:12px}.nav-stack{display:grid;gap:8px}.nav-item{display:flex;align-items:center;gap:12px;min-height:52px;padding:0 16px;border:1px solid transparent;border-radius:8px;background:transparent;color:#cbd5e4;cursor:pointer;text-align:left}.nav-item:hover,.nav-item.active{border-color:#369dff59;background:linear-gradient(90deg,#236dff47,#0a16279e);color:#fff}.nav-item.active{box-shadow:inset 3px 0 0 var(--blue),0 0 24px #32a9ff26}.sidebar-card{display:grid;gap:12px;margin-top:auto;padding:18px;border:1px solid var(--line);border-radius:8px;background:#091222ad}.sidebar-card p,.sidebar-card small,.page-title p,.section-heading p,.market-panel-heading p,.hero-copy p,.feature-card p,.empty-state span,.pool-selector span,.network-badge small,.metric-card small,.flowpass-card span{margin:0;color:var(--muted)}.mini-mark,.x-mark{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:8px;color:#fff;background:#0c1422e6;border:1px solid var(--line);font-weight:900}.main-panel{display:flex;flex-direction:column;min-width:0}.topbar{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;min-height:80px;padding:16px 32px;border-bottom:1px solid var(--line);background:#020712d1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.topbar-actions{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:12px}.wallet-group{display:inline-flex;align-items:center;gap:8px}.network-badge,.pool-selector,.wallet-button,.icon-button,.secondary-action{display:inline-flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:8px;background:#091222d6}.network-badge{min-height:46px;padding:6px 14px 6px 8px}.network-badge>div,.pool-selector>div{display:grid;gap:1px}.status-dot,.live-dot{width:8px;height:8px;border-radius:999px;background:var(--amber);box-shadow:0 0 12px #f4c44699}.status-dot.ready,.live-dot.on{background:var(--teal);box-shadow:0 0 12px #10e2c4a6}.wallet-button,.icon-button,.secondary-action{min-height:44px;padding:0 16px;cursor:pointer}.wallet-button{border-color:#4c91ffa6;box-shadow:inset 0 0 0 1px #9a5cff59}.wallet-display{cursor:default;-webkit-user-select:text;user-select:text}.icon-button{width:44px;padding:0;justify-content:center}.language-toggle{display:inline-flex;align-items:center;gap:4px;min-height:44px;padding:4px;border:1px solid var(--line);border-radius:8px;background:#091222d6}.language-toggle button{min-width:42px;min-height:34px;padding:0 10px;border:0;border-radius:6px;color:#b9c6d7;background:transparent;cursor:pointer;font-size:13px;font-weight:800}.language-toggle button.active,.language-toggle button:hover{color:#fff;background:linear-gradient(90deg,#2d63ffad,#10e2c43d)}.wallet-button:disabled,.primary-action:disabled,.secondary-action:disabled{cursor:not-allowed;opacity:.68}.view-stack{display:grid;gap:22px;width:min(100%,1480px);padding:28px 32px 36px}.notice-strip{display:flex;gap:12px;margin:20px 32px 0;padding:14px 16px;border:1px solid rgba(244,196,70,.35);border-radius:8px;background:#f4c44614}.notice-strip p,.notice-strip ul{margin:2px 0 0;color:#d4dbe8}.notice-strip ul{padding-left:18px}.page-title,.section-heading{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:18px}.title-actions{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:10px}.page-title h1{margin:0;font-size:clamp(34px,4vw,64px);line-height:1;letter-spacing:0}.page-title p{max-width:760px;margin-top:12px;font-size:17px}.eyebrow,.status-pill{display:inline-flex;align-items:center;width:fit-content;min-height:28px;padding:0 10px;border-radius:8px;font-size:13px;font-weight:700}.eyebrow{margin-bottom:8px;color:var(--teal);background:#10e2c41a;border:1px solid rgba(16,226,196,.24)}.status-pill{border:1px solid currentColor;white-space:nowrap}.tone-blue{color:var(--blue)}.tone-violet{color:var(--violet)}.tone-teal{color:var(--teal)}.tone-amber{color:var(--amber)}.tone-slate{color:var(--slate)}.hero-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(320px,.6fr);gap:18px}.hero-panel{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);gap:28px;align-items:center;min-height:260px;padding:34px;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:linear-gradient(90deg,#061628f5,#0d13299e),repeating-linear-gradient(110deg,rgba(50,169,255,.1) 0 1px,transparent 1px 16px);box-shadow:var(--shadow)}.hero-panel:after{content:"";position:absolute;inset:auto -15% 0 42%;height:90px;background:repeating-linear-gradient(90deg,rgba(50,169,255,.28) 0 2px,transparent 2px 10px);transform:skewY(-7deg);opacity:.34}.hero-mark{width:156px;height:156px;border-radius:50%}.hero-copy{position:relative;z-index:1}.hero-copy h2{margin:0 0 12px;font-size:56px;line-height:1.06;letter-spacing:0}.hero-copy p{max-width:620px;font-size:18px}.hero-side,.metrics-strip,.metrics-grid,.feature-grid,.flowpass-grid,.state-grid,.form-grid,.report-stats{display:grid;gap:14px}.hero-side{grid-template-rows:1fr 1fr}.metrics-grid{grid-template-columns:repeat(5,minmax(180px,1fr))}.market-metrics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:14px}.metrics-strip{grid-template-columns:repeat(4,minmax(180px,1fr))}.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.metric-card,.feature-card,.panel{border:1px solid var(--line);border-radius:8px;background:var(--panel);box-shadow:var(--shadow)}.metric-card{display:flex;gap:14px;min-height:118px;padding:18px}.metric-card>div:last-child{display:grid;gap:4px;min-width:0}.metric-card span{color:#b7c3d6;font-size:14px}.metric-card strong{overflow-wrap:break-word;word-break:normal;color:var(--text);font-size:24px;line-height:1.1;letter-spacing:0}.market-metric-card{position:relative;display:grid;gap:10px;min-height:132px;overflow:hidden;padding:16px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(145deg,#0c172bf5,#050c18d6),var(--panel);box-shadow:var(--shadow)}.market-metric-card>div:first-child{display:flex;align-items:center;gap:9px;min-width:0}.market-metric-icon{display:grid;place-items:center;width:30px;height:30px;flex:0 0 auto;border:1px solid rgba(80,176,255,.25);border-radius:8px;background:#50b0ff14}.market-metric-card span{min-width:0;color:#b7c3d6;font-size:13px}.market-metric-card strong{position:relative;z-index:1;color:var(--text);font-size:26px;line-height:1.1}.market-metric-card small{position:relative;z-index:1;color:var(--muted)}.mini-sparkline{position:absolute;right:12px;bottom:12px;width:110px;height:32px;opacity:.92}.mini-sparkline.empty{border-bottom:1px dashed rgba(128,163,210,.22)}.metric-icon,.feature-icon,.event-kind{flex:0 0 auto;width:46px;height:46px;border-radius:8px}.feature-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;min-height:164px;padding:22px}.feature-card h2,.panel h2{margin:0;font-size:19px;line-height:1.2;letter-spacing:0}.feature-card span{display:inline-flex;width:fit-content;margin-top:12px;padding:3px 9px;border:1px solid rgba(50,169,255,.32);border-radius:8px;color:var(--blue);background:#32a9ff14}.panel{padding:20px}.content-grid{display:grid;gap:16px}.market-dashboard-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.28fr);gap:16px}.market-main-column,.market-side-column{display:grid;align-content:start;gap:16px;min-width:0}.market-chart-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.market-tables-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr);gap:16px}.market-chart-panel,.market-table-panel,.risk-state-panel,.live-stream-panel{display:grid;gap:14px}.market-panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.market-panel-heading h2{margin:0}.line-chart{display:grid;place-items:center;min-height:170px;overflow:hidden;border:1px solid rgba(128,163,210,.12);border-radius:8px;background:linear-gradient(rgba(80,176,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(80,176,255,.05) 1px,transparent 1px),#040b1675;background-size:52px 42px,52px 42px,100% 100%}.line-chart-svg{width:100%;height:100%;min-height:150px}.line-chart-svg path{stroke:#80a3d221;stroke-width:1}.chart-empty{color:var(--muted);font-size:13px}.flow-chart{display:flex;align-items:center;justify-content:center;gap:5px;min-height:170px;padding:18px;border:1px solid rgba(128,163,210,.12);border-radius:8px;background:#040b1675}.flow-chart span{width:9px;min-height:12px;border-radius:999px}.flow-chart .buy,.trade-side.buy{color:var(--teal)}.flow-chart .sell,.trade-side.sell{color:var(--pink)}.flow-chart .buy{background:linear-gradient(180deg,#10e2c4f2,#10e2c42e)}.flow-chart .sell{background:linear-gradient(180deg,#ff4ea3f2,#ff4ea32e)}.market-table-wrap{overflow-x:auto}.market-table{width:100%;border-collapse:collapse;min-width:520px}.market-table th,.market-table td{padding:10px 8px;border-bottom:1px solid rgba(128,163,210,.12);color:#d8e2f0;text-align:left;white-space:nowrap}.market-table th{color:var(--muted);font-size:12px;font-weight:700}.trade-side{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border-radius:8px;background:#80a3d214;font-weight:800}.risk-score-card{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid rgba(128,163,210,.14);border-radius:8px;background:#050c188c}.risk-score-card strong{display:block;color:var(--text);font-size:24px}.risk-score-card span{color:var(--muted)}.risk-meter{height:7px;overflow:hidden;border-radius:999px;background:#80a3d229}.risk-meter span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--amber),var(--teal))}.risk-signal-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.risk-signal-list li{display:flex;gap:8px;color:#d7e0ed;font-size:13px}.risk-signal-list li:before{content:"";width:6px;height:6px;flex:0 0 auto;margin-top:7px;border-radius:50%;background:currentColor}.live-event-list{display:grid;gap:10px}.compact-event-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center}.compact-event-row strong,.compact-event-row span{display:block;overflow:hidden;text-overflow:ellipsis}.compact-event-row strong{color:var(--text);font-size:13px}.compact-event-row span{color:var(--muted);font-size:12px;white-space:nowrap}.dashboard-layout{grid-template-columns:minmax(0,1.65fr) minmax(320px,.75fr)}.launch-index-panel{display:grid;gap:14px}.launch-index-toolbar{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px}.launch-index-scope{display:inline-flex;align-items:center;gap:4px;min-height:38px;padding:4px;border:1px solid var(--line);border-radius:8px;background:#040b16ad}.launch-index-scope button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:30px;padding:0 12px;border:0;border-radius:6px;color:#b9c6d7;background:transparent;cursor:pointer;font-weight:800;white-space:nowrap}.launch-index-scope button.active,.launch-index-scope button:hover:not(:disabled){color:#fff;background:linear-gradient(90deg,#2d63ffad,#10e2c43d)}.launch-index-scope button:disabled{cursor:not-allowed;opacity:.56}.launch-index-scope span{color:inherit;font-size:12px;opacity:.82}.launch-index-source{margin:-8px 0 0;color:var(--muted);font-size:13px;line-height:1.5}.launch-index-list{display:grid;gap:10px}.launch-index-row{display:grid;grid-template-columns:minmax(130px,1.1fr) repeat(4,minmax(110px,1fr)) auto;gap:12px;align-items:center;padding:12px;border:1px solid rgba(128,163,210,.14);border-radius:8px;background:#050c1885}.launch-index-row>div{display:grid;gap:4px;min-width:0}.launch-index-row span{color:var(--muted);font-size:12px}.launch-index-row strong,.launch-index-row code{overflow-wrap:anywhere;color:var(--text)}.launch-index-row code{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px}.launch-index-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.launch-index-actions .secondary-action{min-height:36px;padding:8px 10px;gap:6px}.swap-layout,.create-layout,.agent-layout{grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr)}.span-2{grid-column:span 1}.section-heading{margin-bottom:16px}.section-heading.compact{margin-bottom:14px}.state-grid,.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.field-row{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:42px;border-bottom:1px solid rgba(128,163,210,.13)}.field-row span{color:var(--muted)}.field-row strong{min-width:0;color:var(--text);text-align:right;overflow-wrap:anywhere}.mono{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:13px}.pool-selector{min-height:50px;padding:6px 14px}.phase-track{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:12px 0 18px}.phase-node{display:grid;grid-template-rows:32px minmax(34px,auto);gap:7px;min-width:0;align-items:start;justify-items:center;color:var(--muted);text-align:center}.phase-node span{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;border:1px solid var(--line);background:#091222e6}.phase-node.active{color:var(--text)}.phase-node.active span{border-color:#10e2c46b;color:var(--teal)}.phase-node strong{max-width:100%;min-height:34px;color:inherit;font-size:13px;line-height:1.25;overflow-wrap:normal;word-break:keep-all}.fee-list{display:grid}.quote-panel{display:grid;gap:12px;margin:0 0 16px;padding:14px;border:1px solid rgba(80,176,255,.18);border-radius:8px;background:#50b0ff0f}.slippage-actions{display:flex;flex-wrap:wrap;gap:8px}.slippage-actions button{min-height:36px;padding:0 12px;border:1px solid var(--line);border-radius:8px;color:#cbd5e4;background:#040b16b8;cursor:pointer}.slippage-actions button.active,.slippage-actions button:hover{border-color:#10e2c45c;color:#fff;background:#10e2c41f}.slippage-actions button:disabled{cursor:not-allowed;opacity:.62}.swap-card{min-height:560px}.swap-box{display:grid;gap:12px;margin-bottom:16px}.direction-toggle{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:16px;padding:4px;border:1px solid var(--line);border-radius:8px;background:#040b16ad}.direction-toggle button{min-height:42px;border:0;border-radius:6px;color:#b9c6d7;background:transparent;cursor:pointer}.direction-toggle button.active{color:#fff;background:linear-gradient(90deg,#2d63ffad,#10e2c447)}.swap-box label,.form-grid label{display:grid;gap:8px;color:#c4cedd}.form-grid small{color:var(--muted);font-size:12px;line-height:1.35}.launch-mode-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:16px;padding:4px;border:1px solid var(--line);border-radius:8px;background:#040b16ad}.launch-mode-tabs button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;border:0;border-radius:6px;color:#b9c6d7;background:transparent;cursor:pointer}.launch-mode-tabs button.active{color:#fff;background:linear-gradient(90deg,#2d63ffad,#10e2c447)}.token-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:74px;padding:12px 14px;border:1px solid var(--line);border-radius:8px;background:#040b16ad}.token-row.compact{min-height:58px}.token-row input,.form-grid input,.form-grid select{width:100%;min-width:0;border:0;outline:0;color:var(--text);background:transparent}.token-row input{font-size:30px;line-height:1.1}.token-row.compact input{font-size:22px}.token-row span{color:#c8d2e1}.swap-direction{justify-self:center;display:grid;place-items:center;width:42px;height:42px;margin:-4px 0;border:1px solid var(--line);border-radius:50%;background:var(--panel-strong)}.primary-action{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:54px;margin-top:18px;border:0;border-radius:8px;color:#fff;background:linear-gradient(90deg,#2d63ff,#a23cff)}.tx-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px}.tx-actions .primary-action{grid-column:1 / -1;margin-top:0}.launch-next-action{display:grid;gap:12px;margin-top:16px;padding:14px;border:1px solid rgba(80,176,255,.2);border-radius:8px;background:#08142494}.launch-next-action>div{display:grid;gap:4px}.launch-next-action strong{color:var(--text)}.launch-next-action span{color:var(--muted);font-size:13px;line-height:1.45}.launch-next-action .primary-action{margin-top:0}.secondary-action{justify-content:center;min-height:42px;padding-top:8px;padding-bottom:8px;text-align:center;line-height:1.18;text-decoration:none}.readiness-panel,.transaction-status{display:grid;gap:10px;margin-top:16px;padding:12px 14px;border:1px solid rgba(244,196,70,.28);border-radius:8px;background:#f4c44614}.readiness-panel{grid-template-columns:auto minmax(0,1fr);align-items:flex-start;color:#f6d77b}.readiness-panel.ready{grid-template-columns:auto minmax(0,1fr);align-items:center;border-color:#10e2c447;color:var(--teal);background:#10e2c414}.readiness-panel strong{color:#fff0b8}.readiness-panel ul{display:grid;gap:5px;margin:6px 0 0;padding-left:18px;color:#dce4f1}.transaction-status{border-color:#80a3d229;background:#040b166b}.tx-error,.panel-note{margin:0;color:#ffd0d0}.panel-note{margin-top:12px;color:var(--muted);font-size:14px}.panel-note.compact{margin-top:0;font-size:13px}.event-table,.event-mini-list{display:grid;gap:10px}.event-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;min-height:62px;padding:10px 12px;border:1px solid rgba(128,163,210,.14);border-radius:8px;background:#050c1894}.event-row strong,.event-row span,.event-row a{overflow-wrap:anywhere}.event-row span{display:block;color:var(--muted);font-size:13px}.event-kind.swap{color:var(--teal)}.event-kind.score{color:var(--blue)}.event-kind.guard{color:var(--amber)}.event-kind.flowpass{color:var(--teal)}.event-meta{display:grid;justify-items:end;gap:4px;color:var(--muted);font-size:13px}.event-meta a{display:inline-flex;align-items:center;gap:5px;color:#8fbdff;text-decoration:none}.tx-proof{display:grid;gap:12px;margin-bottom:14px}.flowpass-proof{display:grid;gap:12px;margin-bottom:14px;padding:14px;border:1px solid rgba(16,226,196,.16);border-radius:8px;background:#10e2c40d}.flowpass-proof-grid{display:grid;gap:14px;align-items:stretch}.flowpass-owned-card{position:relative;display:grid;min-height:220px;overflow:hidden;border:1px solid rgba(76,145,255,.35);border-radius:8px;background:#06111f}.flowpass-owned-card.locked img{filter:grayscale(.7) brightness(.62)}.flowpass-owned-card img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:radial-gradient(circle at 50% 40%,rgba(50,169,255,.18),transparent 58%),#06111f}.flowpass-owned-card div{display:grid;gap:3px;padding:14px;border-top:1px solid rgba(76,145,255,.22);background:#01050ddb}.flowpass-owned-card strong{font-size:18px}.flowpass-owned-card span{color:#b8c5d8;font-size:13px}.rule-list{display:grid;gap:9px;margin-top:4px}.rule-list div{display:flex;gap:8px;align-items:flex-start;color:#d6deec;font-size:14px}.rule-list svg{flex:0 0 auto;margin-top:2px;color:var(--teal)}.launch-stepper{display:grid;gap:12px}.launch-flow-summary{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:16px;margin-bottom:18px;padding:14px;border:1px solid rgba(80,176,255,.2);border-radius:8px;background:#081424a3}.launch-flow-summary strong{display:block;margin-bottom:5px;color:var(--text)}.launch-flow-summary p,.launch-flow-summary ol{margin:0;color:var(--muted)}.launch-flow-summary ol{display:grid;gap:6px;padding-left:20px;font-size:13px}.pool-state-callout{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;margin-top:14px;padding:12px;border-radius:8px}.pool-state-callout svg{margin-top:2px}.pool-state-callout strong{color:var(--text)}.pool-state-callout p{margin:4px 0 0;color:var(--muted);font-size:13px;line-height:1.55}.pool-state-callout.available{border:1px solid rgba(16,226,196,.24);color:var(--teal);background:#10e2c414}.pool-state-callout.existing{border:1px solid rgba(255,205,91,.28);color:var(--amber);background:#ffcd5b14}.token-builder{display:grid;gap:14px;margin-bottom:18px;padding:14px;border:1px solid rgba(128,163,210,.16);border-radius:8px;background:#050c1885}.token-builder h3{margin:0;font-size:18px;line-height:1.25}.token-success-card{display:grid;gap:14px;padding:14px;border:1px solid rgba(16,226,196,.28);border-radius:8px;background:#10e2c414}.token-success-card strong{color:var(--text);font-size:16px}.token-success-card p{margin:4px 0 10px;color:var(--muted)}.token-success-card code{display:block;overflow-wrap:anywhere;color:#dffaf5;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:13px}.token-success-actions{display:flex;flex-wrap:wrap;gap:10px}.token-success-actions .secondary-action{display:inline-flex;align-items:center;gap:8px;min-height:38px}.recent-token-list{display:grid;gap:12px;padding:14px;border:1px solid rgba(80,176,255,.22);border-radius:8px;background:#50b0ff0f}.recent-token-list>div:first-child strong{color:var(--text)}.recent-token-list>div:first-child p{margin:4px 0 0;color:var(--muted)}.recent-token-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center;padding-top:10px;border-top:1px solid rgba(128,163,210,.14)}.recent-token-row strong,.recent-token-row code{display:block}.recent-token-row strong{color:var(--text)}.recent-token-row code{margin-top:3px;overflow-wrap:anywhere;color:#b9c6d7;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px}.allocation-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.allocation-grid label{display:grid;gap:8px;color:#c4cedd}.allocation-grid input{width:100%;min-width:0;min-height:44px;padding:0 12px;border:1px solid var(--line);border-radius:8px;outline:0;color:var(--text);background:#040b16ad}.launch-check-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.launch-check{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;padding:12px;border:1px solid rgba(16,226,196,.18);border-radius:8px;background:#10e2c40f}.launch-check svg{margin-top:2px;color:var(--teal)}.launch-check div div{display:flex;align-items:center;justify-content:space-between;gap:8px}.launch-check strong{color:var(--text)}.launch-check span{color:var(--teal);font-size:12px}.launch-check p{margin:6px 0 0;color:var(--muted);font-size:13px;line-height:1.45}.advanced-settings{margin-top:14px;border:1px solid rgba(128,163,210,.16);border-radius:8px;background:#050c186b}.advanced-settings>summary,.runbook-card>summary{display:flex;align-items:center;justify-content:space-between;gap:14px;list-style:none;cursor:pointer}.advanced-settings>summary::-webkit-details-marker,.runbook-card>summary::-webkit-details-marker{display:none}.advanced-settings>summary{padding:14px}.advanced-settings>summary span,.runbook-card>summary{color:var(--text);font-weight:700}.advanced-settings>summary small{max-width:620px;color:var(--muted);font-size:13px;font-weight:400;line-height:1.45}.advanced-settings>summary:after,.runbook-card>summary:after{content:"+";display:grid;place-items:center;flex:0 0 26px;width:26px;height:26px;border:1px solid rgba(128,163,210,.22);border-radius:50%;color:var(--teal);font-weight:700}.advanced-settings[open]>summary:after,.runbook-card[open]>summary:after{content:"-"}.advanced-settings .form-grid{padding:0 14px 14px}.runbook-card{display:grid;gap:12px;margin-top:16px;padding:14px;border:1px solid rgba(16,226,196,.2);border-radius:8px;background:#05141e9e}.runbook-card>summary{min-height:28px}.runbook-card h3{margin:0 0 4px;font-size:16px;line-height:1.25}.runbook-card p,.runbook-card ul{margin:0;color:var(--muted)}.runbook-card code{display:block;overflow-wrap:anywhere;padding:10px 12px;border:1px solid rgba(128,163,210,.18);border-radius:8px;color:#dbe8ff;background:#020712b8;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.5}.runbook-card ul{display:grid;gap:6px;padding-left:18px;font-size:13px}.operator-details{display:grid;gap:10px}.operator-details summary{width:fit-content;color:var(--blue);cursor:pointer}.operator-details[open] summary{margin-bottom:10px}.guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.guide-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px}.guide-card p{margin:8px 0 14px;color:var(--muted)}.launch-step{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:12px;border:1px solid rgba(128,163,210,.14);border-radius:8px;background:#050c1880}.launch-step>span{display:grid;place-items:center;width:30px;height:30px;border:1px solid rgba(16,226,196,.32);border-radius:50%;color:var(--teal);background:#10e2c414}.launch-step div div{display:flex;align-items:center;justify-content:space-between;gap:10px}.launch-step p{margin:7px 0 0;color:var(--muted);font-size:14px}.form-grid input,.form-grid select{min-height:54px;padding:0 14px;border:1px solid var(--line);border-radius:8px;background:#040b16ad}.form-grid select{color-scheme:dark;cursor:pointer}.asset-field{display:grid;grid-template-rows:auto minmax(94px,auto);gap:12px}.asset-field-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;min-height:74px}.asset-field-header>span{display:grid;gap:8px;min-width:0}.asset-field-header strong{color:#c9d3e3;font-size:20px;font-weight:500;line-height:1.2}.asset-field-header small{min-height:40px}.asset-field-header select{flex:0 0 min(280px,42%);min-height:40px;padding:0 38px 0 12px;font-size:14px}.asset-address-input{min-height:94px}.readonly-address-field{display:grid;gap:6px;align-content:center;min-height:94px;padding:14px 18px;border:1px solid var(--line);border-radius:8px;background:#040b16ad}.readonly-address-field span{color:var(--text);overflow-wrap:anywhere;font-weight:800;font-size:18px;line-height:1.2}.readonly-address-field code{overflow-wrap:anywhere;color:var(--muted);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px}.readonly-address-field.empty span{color:var(--muted);font-weight:600}.form-grid .checkbox-row{display:flex;align-items:center;align-self:end;min-height:78px;padding:0 2px}.form-grid .checkbox-row>span{display:grid;gap:4px}.form-grid .checkbox-row strong{color:#c4cedd;font-weight:500}.form-grid .checkbox-row input{flex:0 0 auto;width:18px;height:18px;min-height:0;padding:0;border:1px solid var(--line-strong);border-radius:4px;accent-color:var(--teal)}.preview-token{display:flex;align-items:center;gap:14px;margin-bottom:18px;padding:16px;border:1px solid var(--line);border-radius:8px}.preview-token div{display:grid}.preview-token span{color:var(--muted)}.report-hero{display:grid;grid-column:1 / -1;grid-template-columns:auto minmax(0,1fr);gap:24px;background:linear-gradient(110deg,#0f2544e6,#271246ad),var(--panel)}.report-badge{width:132px;height:132px;border-radius:50%}.report-copy{display:grid;gap:14px}.report-summary,.report-note,.report-state-card p{margin:0;color:#d6deec}.report-note{padding:12px 14px;border:1px solid rgba(80,176,255,.18);border-radius:8px;background:#50b0ff14;color:#c5dbfb;font-size:14px}.report-stats{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.report-stats .metric-card{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;min-height:148px}.report-stats .metric-card strong{font-size:21px;line-height:1.15;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}.lang-zh .metric-card strong,.lang-zh .report-stats .metric-card strong{font-size:20px;word-break:keep-all}.lang-zh .page-title p,.lang-zh .section-heading p,.lang-zh .feature-card p,.lang-zh .report-summary,.lang-zh .report-note{line-height:1.65}.insight-heading{display:flex;align-items:center;gap:10px;margin-bottom:12px}.insight-panel ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.insight-panel li{display:flex;gap:9px;align-items:flex-start;color:#d6deec}.insight-panel li>svg{flex:0 0 15px;margin-top:4px}.insight-panel li>span{min-width:0;line-height:1.5}.report-state-panel{grid-column:1 / -1}.report-state-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.report-state-card{display:grid;gap:12px;min-height:172px;padding:16px;border:1px solid rgba(128,163,210,.16);border-radius:8px;background:#050c1894}.report-state-card.active{border-color:#50b0ff61;box-shadow:0 0 24px #32a9ff1a}.report-state-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.flowpass-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.flowpass-card{position:relative;min-height:260px;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#06111f}.flowpass-card img{display:block;width:100%;aspect-ratio:1;object-fit:cover}.flowpass-card div{position:absolute;right:0;bottom:0;left:0;display:grid;gap:2px;padding:14px;background:linear-gradient(0deg,#01050df2,#01050d00)}.empty-state{display:grid;place-items:center;min-height:180px;padding:28px;text-align:center;color:var(--muted)}.empty-state strong{margin-top:8px;color:var(--text)}.footer-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:auto 32px 0;min-height:46px;padding:0 14px;border:1px solid var(--line);border-radius:8px 8px 0 0;color:var(--muted);background:#091222cc;font-size:13px}@media(max-width:1180px){.app-shell{grid-template-columns:92px minmax(0,1fr)}.sidebar{padding:20px 12px}.brand span:last-child,.nav-item span,.sidebar-card{display:none}.brand{justify-content:center;padding:0 0 28px}.nav-item{justify-content:center;padding:0}.metrics-grid,.market-metrics-grid,.metrics-strip,.feature-grid,.flowpass-grid,.report-state-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-grid,.dashboard-layout,.market-dashboard-grid,.market-chart-grid,.market-tables-grid,.launch-index-row,.swap-layout,.create-layout,.agent-layout,.flowpass-proof-grid,.guide-grid{grid-template-columns:1fr}}@media(max-width:760px){.app-shell{display:block}.sidebar{position:static;height:auto;border-right:0;border-bottom:1px solid var(--line)}.brand span:last-child,.nav-item span{display:inline}.brand{justify-content:flex-start;padding:0 8px 18px}.nav-stack{grid-template-columns:repeat(2,minmax(0,1fr))}.nav-item{justify-content:flex-start;padding:0 12px}.topbar{position:static;align-items:stretch;flex-direction:column;padding:14px 18px}.topbar-actions{justify-content:space-between}.topbar-actions>*{flex:1 1 auto}.wallet-group,.wallet-group .wallet-button{flex:1 1 auto}.wallet-group .icon-button,.icon-button{flex:0 0 44px}.language-toggle{flex:0 0 auto}.view-stack{padding:22px 18px 30px}.notice-strip,.footer-bar{margin-right:18px;margin-left:18px}.page-title,.section-heading,.event-row{grid-template-columns:1fr;flex-direction:column}.page-title h1{font-size:38px}.hero-panel,.report-hero,.guide-card{grid-template-columns:1fr}.hero-copy h2{font-size:42px}.metrics-grid,.market-metrics-grid,.metrics-strip,.feature-grid,.flowpass-grid,.market-dashboard-grid,.market-chart-grid,.market-tables-grid,.launch-index-row,.launch-flow-summary,.recent-token-row,.allocation-grid,.launch-check-grid,.state-grid,.form-grid,.report-stats,.report-state-grid,.tx-actions{grid-template-columns:1fr}.event-meta{justify-items:start}}
