:root{--color-bg:#0b1110;--color-surface:#111917;--color-elevated:#18211e;--color-elevated-2:#202c26;--color-fg:#eef5ef;--color-muted:#a0afa6;--color-subtle:#87988d;--color-primary:#b0efc8;--color-primary-fg:#102219;--color-accent:#a9f0c4;--color-border:#29372f;--color-success:#a9f0c4;--color-warn:#e7bb7c;--color-danger:#f2a6ac}html,body{background:var(--color-bg)}body{font-variant-numeric:tabular-nums}.site-shell{padding-left:216px}.wrap{max-width:1360px;padding-inline:34px}.desktop-rail{z-index:45;background:#0e1512;border-right:1px solid #26332b;flex-direction:column;width:216px;padding:28px 16px;display:flex;position:fixed;inset:0 auto 0 0}.rail-brand{letter-spacing:-.8px;align-items:center;gap:10px;padding:0 9px 38px;font-size:22px;display:flex}.rail-brand b{color:#b0efc8;margin-left:2px;font-size:14px;font-weight:500}.rail-section-label{color:#8d9f91;letter-spacing:.12em;padding:0 14px 14px;font-size:10px}.rail-link{color:#a6b5aa;text-align:left;border-radius:9px;align-items:center;gap:13px;width:100%;min-height:46px;margin-bottom:5px;padding:11px 14px;font-size:14px;display:flex}.rail-link.active{color:#c5f4d5;background:#23382a}.rail-link:hover{color:#dceae0;background:#1b2820}.rail-active-dot{background:#b0efc8;border-radius:50%;width:5px;height:5px;margin-left:auto;display:none}.active .rail-active-dot{display:block}.rail-divider{background:#25322b;height:1px;margin:24px 12px}.rail-bottom{margin-top:auto;padding:24px 14px 2px}.rail-caption{color:#9cb1a2;align-items:center;gap:8px;font-size:11px;display:flex}.rail-bottom p{letter-spacing:-.6px;color:#d9e7dc;margin:15px 0 19px;font-size:22px;line-height:1.35}.rail-bottom a{color:#a4b5a9;align-items:center;gap:6px;font-size:11px;display:flex}.site-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0b1110ed;border-color:#253129}.nav-inner{justify-content:space-between;min-height:76px}.nav-inner>.brand,.primary-nav{display:none}.workspace-breadcrumb{color:#96a89b;align-items:center;gap:12px;font-size:13px;display:flex}.workspace-breadcrumb>span{color:#52685a}.workspace-breadcrumb>strong{color:#e0ebe3;font-weight:500}.nav-actions{gap:12px}.icon-link{color:#aabcae;border-radius:9px;width:38px;height:38px}.icon-link:hover{background:#202d25}.activity-trigger{position:relative}.nav-actions>.activity-trigger{display:inline-flex}.activity-pending-dot{background:#e7bb7c;border-radius:50%;width:6px;height:6px;position:absolute;top:5px;right:5px}.system-bar{background:0 0;border-color:#253129}.system-bar-inner{min-height:39px}.system-disclosure summary{color:#95a99c;font-size:11px}.system-disclosure summary .system-network{display:none}.system-panel{background:#152019;border-color:#3a4e40}.system-facts,.system-controls{border-color:#34463a}.rpc-editor{flex-wrap:wrap;align-items:center;gap:10px;width:100%;display:flex}.rpc-editor .rpc-input{flex:1;width:auto;min-width:130px}.rpc-editor small{color:#a5b9ac;width:100%;font-size:11px}.network-error{color:#e7bb7c;overflow-wrap:anywhere;padding:10px 0;font-size:12px}.page-shell{padding-top:36px}.workspace-heading{margin-bottom:29px}.workspace-heading .eyebrow{letter-spacing:.14em;color:#94a99a;font-size:10px}.workspace-heading h1,.page-title{color:#eef5ef;font-family:var(--font-sans);letter-spacing:-.055em;font-weight:400}.workspace-heading h1{margin-top:8px;font-size:clamp(29px,3vw,40px)}.workspace-heading p:last-child{color:#a0afa6;margin-top:9px;font-size:14px}.network-badge{color:#bfe7cc;background:#17271c;border-color:#314337;padding:7px 12px;font-size:11px}.market-switcher{border-bottom:1px solid #28372d;align-items:center;gap:24px;margin-bottom:25px;padding:0 0 26px;display:flex}.market-switcher-label{flex:none}.market-switcher-label .eyebrow{letter-spacing:.11em;color:#c1cfc4;font-size:10px}.market-switcher-label small{color:#94a598;margin-top:6px;font-size:11px;display:block}.market-switcher-pairs{scrollbar-width:thin;scrollbar-color:#42634d #142019;flex:1;gap:9px;min-width:0;padding:2px;display:flex;overflow-x:auto}.market-chip{text-align:left;background:#111b15;border:1px solid #28382e;border-radius:10px;flex-shrink:0;align-items:center;gap:12px;padding:10px 15px;display:flex}.market-chip:hover{background:#202d24}.market-chip.active{background:#1a2a20;border-color:#54715e}.market-chip strong{white-space:nowrap;font-size:12px;font-weight:500;display:block}.market-chip small{color:#a4b6a8;margin-top:3px;font-size:10px;display:block}.market-chip .token-mark{width:26px;height:26px}.market-browse{white-space:nowrap;color:#b7cebd;align-items:center;gap:6px;font-size:12px;display:flex}.market-skeleton{background:#18231c;border-radius:10px;width:180px;height:58px;animation:1.6s infinite soft-pulse}@keyframes soft-pulse{50%{opacity:.45}}.swap-workspace{grid-template-columns:minmax(0,1fr) minmax(340px,390px);gap:24px}.swap-panel{border:1px solid #364b3d;border-radius:18px;grid-area:1/2;padding:23px;position:sticky;top:100px;box-shadow:0 18px 50px #0002}.card{background:#121b16;border-color:#304035}.swap-card-head{margin-bottom:22px}.swap-card-title{letter-spacing:-.4px;font-size:19px;font-weight:500}.swap-card-caption{color:#9eafa3;margin-top:2px;font-size:12px}.swap-settings summary{color:#bdd0c2;background:#203025;border-radius:9px}.swap-settings-panel{background:#17241b;border-color:#3b5141;width:280px}.tolerance-presets button{color:#e2efe6;background:#28392d}.tolerance-presets button[aria-pressed=true]{color:#102219;background:#b0efc8}.custom-tolerance input{background:#111b15;border-color:#405847}.swap-field{background:#1a261e;border:1px solid #2c4033;border-radius:12px;padding:17px 15px}.swap-field:focus-within{border-color:#92c8a3;box-shadow:0 0 0 2px #8bce9f10}.swap-field-label,.swap-field-label>span:last-child:not(:first-child){color:#a6bcad;font-size:12px}.swap-field-input{gap:8px;margin-top:16px}.swap-field-input>input{color:#edf5ef;letter-spacing:-.6px;font-size:30px}.swap-field-input>input::placeholder{color:#677e6d}.swap-field-input>button{color:#edf5ef;background:#2a3a2f;border-color:#3c5142;border-radius:999px;min-height:40px;padding-right:10px;font-size:13px}.swap-field-input>button:hover{background:#354d3c}.flip-button{z-index:1;color:#c2e5cd;background:#253b2c;border:4px solid #121b16;border-radius:12px;width:36px;height:36px;margin:-3px auto;position:relative;box-shadow:0 0 0 1px #39503e}.flip-button:hover{background:#35513e}.amount-shortcuts{margin-bottom:10px}.amount-shortcuts button,.quote-freshness button{color:#c2d6c7;background:#24352a;border-color:#3c5443}.quote-summary{border-top:1px solid #2b3e32;margin-top:10px;padding-top:14px}.detail-row{color:#a6b8ac;font-size:12px}.detail-row>strong{color:#e7f0e9;font-size:12px;font-weight:500}.quote-details summary{color:#b3cbbb;font-size:12px}.swap-cta{color:#102219;background:#b0efc8;border-radius:10px;min-height:50px;font-size:14px;font-weight:600}.swap-cta:hover:not(:disabled){background:#c7f8d8}.swap-cta:disabled{color:#a8bfae;opacity:.8;background:#263c2e}.swap-footnote{color:#97ac9d;font-size:11px;line-height:1.7}.market-stage{background:#111a15;border:1px solid #2e3e33;border-radius:18px;grid-area:1/1;min-width:0;padding:24px}.market-stage:before{display:none}.market-identity strong{font-size:17px;font-weight:500}.market-identity span{color:#9db2a3;font-size:11px}.market-primary-number{margin-top:25px}.market-primary-number>span{color:#9bb0a1;font-size:11px}.market-primary-number>strong,.market-primary-number strong>small{color:#e0f1e4;font-size:clamp(25px,2.6vw,34px);font-weight:400;line-height:1.25;display:inline}.market-primary-number>strong{display:block}.market-primary-number strong>small{color:#b0efc8;margin-left:7px}.market-primary-number>p{color:#98ad9e;margin-top:9px;font-size:12px}.curve-stage{margin-top:29px}.curve-stage-head>div span,.curve-stage-head>div strong,.curve-equation{color:#9fb6a6;font-size:11px}.curve-stage-head>div strong{color:#d1e1d5;margin-top:4px;font-size:12px}.curve-svg{color:#a9f0c4;height:210px}.curve-line{stroke:#a9f0c4;stroke-width:2.5px}.curve-grid-line{stroke:#5b7c632b;stroke-dasharray:3 5}.curve-probe-dot{fill:#b0efc8;stroke:#b0efc428}.curve-axis-label{fill:#9ab0a1}.curve-story{background:#19271e;border:1px solid #2d4033;border-radius:10px;padding:12px 15px}.curve-story>span{color:#9ab0a1;font-size:10px}.curve-story>strong{color:#e2f1e7}.curve-slider-label,.curve-reset{color:#afc6b7}.curve-slider-label input,.sol-toggle input,.impact-check input{accent-color:#a9f0c4}.curve-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:15px;display:flex}.curve-apply{color:#d0eeda;background:#2b4232;border:1px solid #526e59;border-radius:7px;padding:8px 13px;font-size:11px}.curve-apply:disabled{opacity:.45}.curve-impact{color:#a9bfae;margin-top:10px;font-size:11px}.market-stats,.market-stats div{border-color:#2c3e32}.market-stats{margin-top:24px}.market-stats span{color:#9db2a3;font-size:11px}.market-stats strong{color:#e0eee4;font-size:17px}.market-technical>summary{color:#b3cbbb;font-size:12px}.market-technical>div{background:#1a281e}.address-link{color:#bed7c6}.analytics-metrics,.analytics-heading,.analytics-notes,.analytics-trades td,.analytics-trades th{border-color:#2d4033}.analytics-metric>span{color:#a2b8a9;font-size:11px}.analytics-metric strong{color:#e7f4eb;font-size:22px;font-weight:400}.analytics-tabs button,.analytics-periods button{color:#afc3b5;background:#1b2a20;border-color:#3a5141}.analytics-tabs button[aria-pressed=true],.analytics-periods button[aria-pressed=true]{color:#14251a;background:#c0efd0}.analytics-notes,.analytics-empty{color:#a9bfae;background:#18251d;border-color:#334a3b}.pool-stream-row{background:#111d15;border-color:#2d4234}.pool-stream-row:hover{background:#1b2e21}.pool-stream-row.is-selected{background:#1a2d20;border-color:#62816a;box-shadow:inset 3px 0 #b0efc8}.pool-stream-pair small,.pool-stream-metric small,.pool-stream-reserves small{color:#9fb4a5}.pool-stream-pair strong,.pool-stream-metric strong,.pool-stream-reserves strong{color:#e2f0e6}.pool-toolbar{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.pool-toolbar button{color:#acc3b3;border:1px solid #354d3c;border-radius:999px;align-items:center;gap:5px;padding:6px 13px;font-size:12px;display:inline-flex}.pool-toolbar button[aria-pressed=true]{color:#ddf6e5;background:#2a4332;border-color:#6d9178}.pool-list-entry{position:relative}.pool-favorite{z-index:2;color:#7c9585;padding:7px;position:absolute;top:10px;right:10px}.pool-favorite[aria-pressed=true]{color:#c6e6a3}.pool-favorite[aria-pressed=true] svg{fill:#c6e6a3}.pool-status{color:#acd2b7;margin-top:4px;font-size:10px;display:inline-block}.pool-status.warn{color:#e7bb7c}.pool-stream-arrow{margin-right:22px}.portfolio-stats,.position-row{border-color:#344c3c}.portfolio-stat,.portfolio-panel,.portfolio-empty{background:#121d16;border-color:#344c3c}.position-row:hover{background:#22372a}.portfolio-empty .empty-icon{color:#b0efc8;background:#283e2f}.portfolio-empty h2{letter-spacing:-.5px;font-size:26px}.portfolio-empty{min-height:360px}.modal-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050a07b8}.modal-content{background:#131f17;border-color:#415e4a;box-shadow:0 30px 100px #0008}.modal-title{color:#e8f3eb}.modal-heading .icon-button{color:#c5dfcd;background:#253a2c}.modal-description{color:#a9bcae}.token-search,.wallet-menu-panel,.token-row:hover,.wallet-choice:hover{background:#1d2d22;border-color:#45604c}.token-row-symbol,.token-row-main{color:#edf5ef}.token-popular button{color:#d1eada;background:#233b2c;border-color:#45654f}.transaction-panel{background:#15251bf5;border-color:#53775d;bottom:22px}.transaction-icon{color:#d0eedc;background:#294734}.transaction-message,.transaction-heading p,.transaction-steps,.transaction-links{color:#b8cfc0;border-color:#365840}.review-flow{background:#1c3324;border-color:#476c52}.review-flow em,.review-flow>svg{color:#b0efc8}.review-flow span,.review-note,.review-expiry{color:#afc9b8}.activity-empty{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:38px 10px 26px;display:flex}.activity-empty>svg{color:#b0efc8}.activity-empty h3{letter-spacing:-.5px;font-size:21px}.activity-empty p{color:#a9bcae;font-size:14px}.activity-list{margin-top:22px}.activity-row{border-bottom:1px solid #304a39;align-items:center;gap:12px;padding:17px 0;display:flex}.activity-icon{color:#e7bb7c;background:#3c3524;border-radius:50%;flex:none;place-items:center;width:37px;height:37px;display:grid}.activity-icon.confirmed{color:#b0efc8;background:#2a4734}.activity-icon.failed{color:#f2a6ac;background:#42292d}.activity-row strong{font-size:14px;font-weight:500;display:block}.activity-row small{color:#a0b4a7;margin:4px 0;font-size:11px;display:block}.activity-row a{color:#b0efc8;align-items:center;gap:6px;font-size:11px;display:inline-flex}.activity-result{text-align:right;color:#c2d9c9;margin-left:auto;font-size:11px}.activity-result button{color:#b0efc8;margin-top:7px;display:block}.activity-clear{color:#c6ddcd;padding:18px 0 8px;font-size:12px}.activity-note{color:#90a998;margin-top:18px;font-size:11px;line-height:1.7}.site-footer{border-color:#26382c;margin-top:10px;padding-block:28px}.footer-copy,.footer-links{color:#8fa798;font-size:11px}.market-stage-empty>svg,.market-stage-empty .empty-icon{color:#b0efc8;background:#1c2c21;border-color:#3a5843}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible{outline-offset:4px;outline:2px solid #b0efc8}button:disabled{cursor:not-allowed}@media (width>=1600px){.wrap{padding-inline:40px}.swap-workspace{grid-template-columns:minmax(0,1fr) 420px;gap:28px}}@media (width<=1250px){.desktop-rail{width:184px;padding-inline:12px}.site-shell{padding-left:184px}.rail-brand{gap:7px;font-size:20px}.wrap{padding-inline:24px}.swap-workspace{grid-template-columns:minmax(0,1fr) 352px;gap:18px}.swap-panel,.market-stage{padding:20px}.market-switcher{gap:14px}.curve-equation{max-width:115px}}@media (width<=1050px){.desktop-rail{align-items:center;width:82px}.site-shell{padding-left:82px}.rail-brand{padding-inline:0}.rail-brand>span,.rail-section-label,.rail-link .rail-active-dot,.rail-bottom{display:none}.rail-link{justify-content:center;gap:0;width:50px;height:48px;padding:14px;font-size:0}.rail-link svg{flex-shrink:0}.rail-divider{width:34px}.market-browse{font-size:0}}@media (width<=850px){.site-shell{padding-left:0}.desktop-rail,.workspace-breadcrumb{display:none}.nav-inner>.brand{display:inline-flex}.primary-nav{display:flex}.nav-inner{gap:16px;min-height:72px}.nav-link.active{color:#b0efc8;background:#263c2e}.swap-workspace{grid-template-columns:minmax(0,1fr);max-width:640px}.swap-panel{grid-area:1/1;padding:24px;position:static}.market-stage{grid-area:2/1;padding:24px}.workspace-heading,.market-switcher{max-width:640px;margin-inline:auto}.curve-equation{max-width:none}.market-browse{font-size:12px}}@media (width<=600px){.wrap{padding-inline:18px}.primary-nav{display:none}.nav-inner{min-height:68px}.nav-inner .brand{font-size:18px}.nav-actions{gap:5px}.nav-actions>.icon-link{display:none}.nav-actions .btn{min-height:38px;padding-inline:13px;font-size:12px}.system-bar-inner{min-height:35px}.system-disclosure summary{gap:7px;font-size:10px}.page-shell{padding-top:27px;padding-bottom:36px}.workspace-heading{margin-bottom:22px;display:block}.workspace-heading h1{font-size:31px}.workspace-heading .network-badge{display:none}.workspace-heading p:last-child{font-size:13px}.market-switcher{flex-wrap:wrap;gap:10px;margin-bottom:20px;padding-bottom:18px}.market-switcher-label{justify-content:space-between;align-items:center;width:100%;display:flex}.market-switcher-label small{margin:0;font-size:10px}.market-chip{gap:8px;padding:8px 10px}.market-chip strong{font-size:11px}.market-browse{font-size:0}.market-switcher-pairs{gap:7px}.swap-panel,.market-stage{border-radius:14px;padding:18px}.swap-field-input>input{font-size:29px}.swap-workspace{gap:20px}.market-primary-number>strong,.market-primary-number strong>small{font-size:25px}.curve-equation{max-width:100px;font-size:10px}.curve-svg{height:180px}.curve-story strong{font-size:12px}.curve-slider-label{gap:10px}.market-stats strong{font-size:15px}.market-stats span{font-size:10px}.analytics-metrics{gap:10px}.analytics-metric strong{font-size:18px}.analytics-metric>span{font-size:10px}.transaction-panel{bottom:88px}.mobile-bottom-nav{z-index:40;padding:9px 12px calc(9px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#101c14f5;border-top:1px solid #36503e;justify-content:space-around;display:flex;position:fixed;inset:auto 0 0}.mobile-bottom-nav>a,.mobile-bottom-nav>button{color:#9db5a5;background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;min-width:0;padding:5px 8px;font-size:10px;display:flex;position:relative}.mobile-bottom-nav>a.active{color:#b0efc8;background:#243c2b}.site-footer{padding-bottom:105px}.modal-content{padding:20px}.pool-stream-row{padding-right:36px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width>=1051px){.swap-panel{scrollbar-width:thin;max-height:calc(100vh - 116px);overflow-y:auto}}.swap-field-usd{min-height:16px;color:var(--color-subtle);font-variant-numeric:tabular-nums;margin-top:6px;font-size:12px;line-height:16px}.balance-max{color:#a6bcad;background:0 0;border-radius:6px;margin:-1px -4px;padding:1px 4px;font-size:12px}.balance-max:hover,.balance-max:focus-visible{color:var(--color-primary);background:#213328}.swap-field-input>input:focus-visible{outline:none}.review-flow .review-usd{color:#a6bcad;font-variant-numeric:tabular-nums;margin-top:3px;font-size:12px;display:block}.analytics-tabs,.analytics-ranges{background:#16211b;border-color:#2d4033}.analytics-tabs button,.analytics-ranges button{color:#afc3b5;background:0 0;border:0}.analytics-tabs button[aria-pressed=true],.analytics-ranges button[aria-pressed=true]{color:#14251a;background:#c0efd0}.analytics-heading span,.analytics-heading small,.ohlc-line,.chart-caption{color:#a2b8a9}.analytics-heading strong{color:#e7f4eb;font-weight:500}.depth-bid,.depth-view .depth-bid{color:#7fdca5}.depth-ask,.depth-view .depth-ask{color:#f2a6ac}.depth-view svg text{fill:#93a79a}.candles-canvas{border:1px solid #22302a}.pool-analytics-strip .analytics-metric strong{overflow-wrap:normal;white-space:nowrap}.pool-stream-reserves strong{overflow-wrap:anywhere}@media (width<=700px){.pool-stream-row,.pool-stream-row:hover,.pool-stream-row.is-selected{padding-right:52px}.analytics-metric strong{overflow-wrap:normal;white-space:nowrap;font-size:16px}.pool-favorite{top:12px;right:8px}.pool-analytics-strip{gap:10px}.pool-analytics-strip .analytics-metric strong{font-size:16px}}.portfolio-stat small{color:var(--color-subtle);margin-top:6px;font-size:11px;display:block}.position-usd{color:#e7f4eb;margin-bottom:2px;font-weight:500;display:block}@media (width<=1050px) and (width>=701px){.portfolio-stats{grid-template-columns:repeat(2,1fr)}}.swap-field-input.is-long>input{font-size:24px}.swap-field-input.is-longer>input{font-size:19px}@media (width<=420px){.swap-field-input.is-long>input{font-size:21px}.swap-field-input.is-longer>input{font-size:16px}}
