:root{--canvas: #14151f;--surface: #2b2c40;--surface-inset: #222334;--surface-control: #2b2c3f;--text: #fafaff;--text-muted: #b0bfd9;--text-disabled: #b0bfd9;--accent: #009dff;--accent-fill: #0866ad;--accent-tint: #163d5e;--action-disabled: #293754;--border: #414357;--focus: #69c6ff;--success: #61cda0;--radius-card: 28px;--radius-panel: 18px;--radius-control: 14px;--radius-small: 10px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px}*{box-sizing:border-box}body{margin:0;background:var(--canvas);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;-webkit-font-smoothing:antialiased}button,input{font:inherit}button{cursor:pointer;background:none;border:0;color:inherit}button:disabled{cursor:not-allowed}button:focus-visible,input:focus-visible{outline:2px solid var(--focus);outline-offset:4px}button:not(:disabled):hover{filter:brightness(1.13)}.app{min-height:100vh;background:#191a27}.topbar{height:110px;display:flex;align-items:center;justify-content:space-between;padding:24px 32px;position:relative}.brand-home{padding:0}.logo{font-size:27px;font-weight:700;letter-spacing:-1.4px}.logo>span{color:var(--accent)}.topnav{position:absolute;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:12px}.topnav button{font-size:16px;min-width:128px;height:56px;border-radius:var(--radius-control)}.topnav .nav-active{background:var(--surface)}.header-actions{display:flex;align-items:center;gap:14px}.demo-badge{font-size:10px;color:var(--text-muted);letter-spacing:.5px}.wallet-btn{display:flex;align-items:center;gap:13px;font-size:15px;padding:19px 20px;border-radius:var(--radius-control);background:var(--surface)}.wallet-btn>svg:first-child{color:#a8c6ea}.main{width:min(536px,calc(100% - 32px));margin:15px auto 0;padding-bottom:45px}.card-toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.intent-label{color:#b0bfd9;font-size:11px;display:flex;align-items:center;gap:6px}.history-button{height:52px;width:52px;background:var(--surface);border-radius:var(--radius-control);display:flex;align-items:center;justify-content:center}.swap-panel{background:var(--surface);padding:28px 28px 30px;border-radius:var(--radius-card);display:grid;gap:14px}.chain-bar{display:flex;align-items:center;background:var(--surface-inset);padding:5px;border-radius:var(--radius-panel);gap:5px}.chain-select{height:59px;min-width:0;flex:1;display:flex;align-items:center;justify-content:space-between;gap:10px;background:var(--surface-control);border-radius:12px;padding:10px;font-size:15px}.chain-select>span{overflow:hidden;text-overflow:ellipsis}.chain-select img{width:31px;height:31px}.chain-select>svg:first-child{flex-shrink:0;color:#b0bfd9}.chain-select>svg:last-child{flex-shrink:0}.reverse{width:38px;display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:0}.amount-box{padding:20px;background:var(--surface-inset);border-radius:var(--radius-panel)}.amount-main{display:flex;align-items:center;justify-content:space-between;gap:15px}.amount-value{display:flex;flex-direction:column;min-width:0;flex:1}.amount-value input,.output-amount{font-size:38px;line-height:1.15;letter-spacing:-1px;background:none;border:none;color:var(--text);padding:0;width:100%;min-width:0;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;font-weight:500}.amount-value input::placeholder{color:var(--text);opacity:1}.amount-value input::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.output-amount{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fiat{color:var(--text-muted);font-size:15px;line-height:1.5;margin-top:2px}.asset-select{display:flex;align-items:center;gap:10px;background:var(--surface-control);border-radius:var(--radius-small);height:60px;padding:8px 12px;font-size:16px;flex-shrink:0}.token{display:inline-block;width:32px;height:32px;border-radius:50%;object-fit:contain;flex-shrink:0}.token.small{width:23px;height:23px}.balance-row{display:flex;align-items:center;justify-content:space-between;border-top:1px dashed #535467;margin-top:21px;padding-top:20px;gap:10px;font-size:14px;color:var(--text-muted)}.balance-row strong{color:var(--text);font-weight:400}.max-button{border:1px solid var(--accent);background:var(--accent-tint);border-radius:var(--radius-small);padding:8px 11px;font-size:15px}.receive{padding-top:23px;padding-bottom:23px}.quote-details{display:grid;gap:15px;background:var(--surface-inset);padding:23px 20px;border-radius:var(--radius-panel);font-size:14px}.quote-details>div{display:flex;justify-content:space-between;align-items:center;gap:15px}.quote-details strong{font-weight:400;text-align:right}.quote-details button{padding:0}.solver-detail{border-top:1px solid #34374b;padding-top:14px;font-size:10px;color:#a1b5d0}.solver-detail>span{display:flex;align-items:center;gap:5px}.card-actions{display:flex;gap:10px}.settings-button{width:60px;height:60px;flex-shrink:0;border-radius:var(--radius-control);background:var(--surface-inset);display:flex;justify-content:center;align-items:center}.primary{display:flex;align-items:center;justify-content:center;gap:10px;border-radius:var(--radius-control);background:var(--accent-fill);padding:16px 20px;font-size:15px;font-weight:500;min-height:55px}.primary:disabled{background:var(--action-disabled);color:var(--text-disabled)}.swap-cta{width:100%;min-height:60px}.local-footnote{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:20px;font-size:10px;color:#b0bfd9}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.activity-panel{background:var(--surface);padding:24px;border-radius:var(--radius-card)}.activity-heading{display:flex;align-items:center;justify-content:space-between}.activity-heading h1{font-size:20px;font-weight:500}.subtle-badge{color:var(--text-muted);font-size:9px;letter-spacing:1px}.history-table{margin:12px 0 22px}.table-head{display:none}.history-row{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:12px;text-align:left;padding:20px 0;border-bottom:1px solid #414257;font-size:12px}.history-row>strong{text-align:right;font-weight:500}.transaction-name{display:flex;gap:8px;align-items:center}.transaction-name strong{font-weight:500}.tx-icon{display:flex;align-items:center;color:#b0bfd9}.history-route{font-size:10px;color:var(--text-muted);grid-column:1;grid-row:2;display:flex;gap:6px}.history-row>svg{display:none}.history-time{color:var(--text-muted);font-size:10px;text-align:right}.status{font-size:10px;color:var(--success);display:flex;align-items:center;justify-content:flex-end}.live-dot{display:none}.activity-panel>.primary{width:100%}.green{color:var(--success)}.muted{color:var(--text-muted)}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#090b15bf;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:100;display:flex;align-items:center;justify-content:center;padding:20px}.modal{width:430px;max-width:100%;max-height:90vh;overflow:auto;background:var(--surface);border:1px solid var(--border);padding:26px;border-radius:var(--radius-card);box-shadow:0 25px 100px #0005}.modal-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px}.modal-heading h2{font-size:20px;font-weight:500;line-height:1.5;margin:0}.icon-btn{display:flex;align-items:center;justify-content:center;padding:4px;color:#b0b3c6}.modal .primary{width:100%;margin-top:20px}.modal-description{color:var(--text-muted);line-height:1.8;font-size:13px}.modal-sub{font-size:11px;color:var(--text-muted);line-height:1.8}.search{display:flex;align-items:center;gap:10px;background:var(--surface-inset);padding:14px;margin-bottom:18px;border-radius:var(--radius-small);color:#b0bfd9}.search input{min-width:0;background:none;border:none;color:#fff;outline:none;width:100%}.token-option{display:flex;align-items:center;width:100%;padding:16px 0;gap:12px;border-bottom:1px solid #414257;text-align:left}.token-option>span:nth-child(2){display:grid;gap:5px}.token-option small{color:var(--text-muted);font-size:11px}.token-option>span:last-child{margin-left:auto;color:var(--text-muted);font-size:12px}.chain-option{display:flex;align-items:center;gap:12px;padding:17px 10px;width:100%;border-bottom:1px solid #414257}.chain-option>svg:last-child{margin-left:auto;color:var(--accent)}.chain-option .chain-symbol{margin-left:0;color:#b0bfd9}.wallet-option{display:flex;align-items:center;gap:15px;background:var(--surface-inset);border:1px solid #4f597b;border-radius:var(--radius-control);width:100%;text-align:left;padding:20px 15px;margin:22px 0}.wallet-option span{display:grid;gap:7px}.wallet-option small{font-size:11px;color:var(--text-muted)}.wallet-option>svg:last-child{margin-left:auto}.info-note{font-size:11px;color:#a6b8d3;background:var(--surface-inset);padding:14px;line-height:1.7;display:flex;align-items:center;gap:10px;margin-top:18px;border-radius:var(--radius-small)}.info-note svg{flex-shrink:0}.slippage-options{display:flex;gap:10px;margin:20px 0}.slippage-options button{padding:12px 25px;background:var(--surface-inset);border:1px solid var(--border);border-radius:var(--radius-small)}.slippage-options .chosen{border-color:var(--accent);color:#83cbff}.review-token{display:flex;align-items:center;gap:10px;padding:17px 0}.review-token>span:last-child{margin-left:auto;color:var(--text-muted);font-size:11px}.review-arrow{color:#8dbbe6;margin-left:5px}.loading-orb{text-align:center;font-size:70px;color:var(--accent);animation:spin 5s linear infinite}.progress-row{display:flex;align-items:center;gap:12px;margin:20px 0;color:#b6c4dd}.step{display:flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:50%;width:25px;height:25px;font-size:11px}.step.done{background:var(--accent-fill);color:#fff}.success-icon{width:65px;height:65px;background:var(--accent-tint);color:#8bd0ff;display:flex;align-items:center;justify-content:center;border:1px solid #446783;border-radius:50%;margin:20px auto}.success-text{text-align:center;font-size:22px}.success-text+.modal-description{text-align:center}.toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%);padding:15px 22px;display:flex;align-items:center;gap:12px;background:var(--surface);border:1px solid #5b7596;color:#cbe9ff;border-radius:var(--radius-control);z-index:150;box-shadow:0 8px 40px #0005;white-space:nowrap}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:700px){.topbar{padding:18px 20px;height:94px;flex-wrap:wrap;gap:15px}.logo{font-size:24px}.wallet-btn{padding:13px;font-size:12px;gap:8px}.demo-badge{display:none}.topnav{position:static;order:3;transform:none;justify-content:center;width:100%;gap:8px}.topnav button{min-width:100px;height:38px;font-size:13px}.main{margin-top:55px}.swap-panel{padding:20px;gap:12px;border-radius:24px}.chain-select{padding:9px 8px;font-size:12px;gap:6px;height:52px}.chain-select img{width:25px;height:25px}.chain-select>svg:first-child{width:22px}.chain-select>svg:last-child{width:13px}.reverse{width:26px}.reverse svg{width:18px}.amount-box{padding:18px}.amount-value input,.output-amount{font-size:32px}.asset-select{font-size:14px;padding:8px;gap:7px;height:54px}.asset-select .token{width:27px;height:27px}.asset-select>svg{width:13px}.fiat,.balance-row{font-size:12px}.max-button{font-size:13px}.quote-details{font-size:12px;padding:20px 18px}.settings-button{width:54px;height:54px}.swap-cta{min-height:54px;font-size:13px}.card-toolbar{margin-bottom:10px}.history-button{width:44px;height:44px}.intent-label{font-size:10px}.local-footnote{font-size:9px}}@media(min-width:701px){.main{width:min(460px,calc(100% - 32px));margin-top:0}.swap-panel{padding:24px;gap:12px;border-radius:24px}.history-button{width:42px;height:42px;border-radius:12px}.chain-select{height:50px;font-size:13px;padding:8px;gap:7px}.chain-select img{width:27px;height:27px}.chain-select>svg:first-child{width:24px;height:24px}.reverse{width:30px}.amount-box{padding:17px}.amount-value input,.output-amount{font-size:34px}.asset-select{height:52px;font-size:14px;padding:8px 10px;gap:8px}.asset-select .token{width:28px;height:28px}.fiat{font-size:13px}.balance-row{font-size:12px;margin-top:17px;padding-top:17px}.max-button{font-size:13px;padding:7px 10px}.quote-details{padding:20px 17px;gap:13px;font-size:13px}.settings-button{width:52px;height:52px}.swap-cta{min-height:52px;font-size:14px}}@media(prefers-reduced-motion:reduce){.loading-orb{animation:none}}.amount-value input,.output-amount{font-variant-numeric:tabular-nums}@media(min-width:701px){.topbar{height:90px}.main{width:min(440px,calc(100% - 32px))}.card-toolbar{margin-bottom:10px}.history-button{width:36px;height:36px}.swap-panel{padding:20px;gap:10px}.amount-box{padding:15px}.amount-value input,.output-amount{font-size:32px}.balance-row{margin-top:14px;padding-top:14px}.quote-details{padding:17px 15px;gap:10px}.settings-button{width:48px;height:48px}.swap-cta{min-height:48px}}@media(min-width:701px){.main{width:min(380px,calc(100% - 32px))}.swap-panel{padding:16px;gap:8px;border-radius:22px}.chain-bar{padding:4px;gap:4px;border-radius:14px}.chain-select{height:44px;font-size:12px;padding:7px;gap:5px;border-radius:10px}.chain-select img{width:24px;height:24px}.chain-select>svg:last-child{width:12px}.reverse{width:24px}.reverse svg{width:18px}.amount-box{padding:13px;border-radius:14px}.amount-main{gap:8px}.amount-value input,.output-amount{font-size:28px}.fiat{font-size:11px}.asset-select{height:44px;font-size:12px;padding:7px 8px;gap:6px}.asset-select .token{width:24px;height:24px}.asset-select>svg{width:12px}.balance-row{font-size:11px;margin-top:12px;padding-top:12px}.max-button{font-size:12px;padding:6px 8px}.quote-details{padding:14px 13px;gap:9px;font-size:12px;border-radius:14px}.settings-button{width:44px;height:44px;border-radius:12px}.settings-button svg{width:22px;height:22px}.swap-cta{min-height:44px;padding:12px;font-size:13px;border-radius:12px}.card-actions{gap:8px}.history-button{width:32px;height:32px;border-radius:10px}.history-button svg{width:17px;height:17px}.intent-label{font-size:10px}.local-footnote{font-size:9px;margin-top:14px}}.app{background:radial-gradient(ellipse at 50% 38%,#30324d,#22243a,#171925 68%,#10121c);background-attachment:fixed}.token-wrap{position:relative;display:inline-flex;flex-shrink:0;line-height:0;margin-right:3px}.token-chain-badge{position:absolute;right:-5px;bottom:-5px;display:flex;align-items:center;justify-content:center;width:18px;height:18px;padding:2px;border-radius:50%;background:var(--surface-control);box-shadow:0 0 0 1px var(--surface-inset)}.token-chain-badge img,.token-chain-badge svg{display:block;width:14px;height:14px;object-fit:contain;border-radius:50%}.asset-select{overflow:visible}.token,.network-logo{display:block;overflow:hidden;border-radius:50%;flex-shrink:0}.asset-select .token{width:28px;height:28px}.chain-select>.network-logo{width:28px;height:28px;color:inherit}.token-chain-badge{width:19px;height:19px;padding:2px;right:-4px;bottom:-4px;box-shadow:0 0 0 2px var(--surface-control)}.network-picker{margin-top:-12px}.network-intro{color:#b0bfd9;font-size:12px;line-height:1.6;margin:0 0 20px}.network-search{border:1px solid #42465e;background:#202233;border-radius:12px;padding:12px 14px;margin-bottom:22px}.network-search input{font-size:12px}.search-hint{color:#b0bfd9;background:#303449;border-radius:5px;font-size:10px;padding:3px 6px}.network-list-label{display:flex;justify-content:space-between;color:#b0bfd9;font-size:9px;letter-spacing:1px;padding:0 12px 10px}.network-list-label>span:last-child{letter-spacing:0;margin-right:27px}.network-list{display:grid;gap:6px}.network-option{display:flex;align-items:center;gap:12px;width:100%;padding:11px 12px;text-align:left;border:1px solid transparent;border-radius:12px;background:#252839;transition:background .15s,border-color .15s}.network-option:hover{background:#30364d;filter:none!important;border-color:#4a5775}.network-option.is-selected{background:#233b53;border-color:#397ab0}.network-avatar{width:37px;height:37px;padding:3px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#33384f}.network-avatar>.network-logo{width:31px;height:31px}.network-name{display:grid;gap:4px}.network-name strong{font-size:12px;font-weight:500}.network-name small{font-size:10px;color:#b0bfd9}.is-selected .network-name small{color:#b0bfd9}.network-gas{margin-left:auto;font-size:10px;color:#b2bbcf;background:#ffffff06;padding:4px 7px;border-radius:5px}.network-selection{width:19px;height:19px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#b0bfd9}.network-selection>svg{transform:rotate(-90deg)}.is-selected .network-selection{background:#1592df;color:#fff}.is-selected .network-selection>svg{transform:none}.network-picker-foot{border-top:1px solid #41465c;padding-top:16px;margin-top:20px;display:flex;align-items:center;justify-content:center;gap:6px;font-size:9px;color:#b0bfd9}.network-empty{min-height:150px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;color:#b0bfd9;font-size:11px}.network-empty strong{color:#dce3f0;font-size:13px;font-weight:500}@media(min-width:701px){.asset-select .token{width:24px;height:24px}.chain-select>.network-logo{width:24px;height:24px}}.modal{scrollbar-width:thin;scrollbar-color:#525873 #2b2c40}.modal:has(.network-picker){width:420px;padding:24px}.network-option{padding:9px 10px}.network-avatar{width:34px;height:34px}.network-avatar>.network-logo{width:29px;height:29px}.network-picker-foot{padding-top:14px;margin-top:16px}.network-search{margin-bottom:18px}.fee-dropdown{padding:4px 1px;color:#b9c2d9}.fee-dropdown>summary{display:flex;align-items:center;justify-content:space-between;gap:8px;cursor:pointer;list-style:none;padding:7px 0;font-size:10px;min-height:32px}.fee-dropdown>summary::-webkit-details-marker{display:none}.fee-dropdown>summary:focus-visible{outline:2px solid var(--focus);outline-offset:4px;border-radius:4px}.fee-rate{line-height:1.6;min-width:0}.fee-rate>span{color:#b0bfd9}.fee-estimate{display:flex;align-items:center;gap:4px;flex-shrink:0;padding:4px 5px;background:#ffffff06;border:1px solid #454b64;border-radius:5px;color:#c5d8f3;font-size:10px}.fee-chevron{transition:transform .15s}.fee-dropdown[open] .fee-chevron{transform:rotate(180deg)}.fee-dropdown[open]>summary .fee-estimate{background:#2d354b}.fee-breakdown{display:grid;gap:11px;padding:10px 0 5px}.fee-detail-row{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:11px}.fee-detail-row>span{display:flex;align-items:center;gap:4px;color:#aab6d0}.fee-detail-row>span>svg{color:#b0bfd9}.fee-detail-row strong{font-weight:500;color:#e0e8f8}.fee-detail-row small{font-size:9px;font-weight:400;color:#b0bfd9;margin-left:3px}.fee-detail-row>button{padding:0;display:flex;align-items:center;gap:5px;color:#b7d8ff;font-size:11px}.fee-solver{display:flex;align-items:center;gap:5px}.fee-solver svg{color:#74bdff}.fee-path{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:9px 10px;background:#1d2334;border-radius:8px;color:#b0bfd9;font-size:10px}.fee-path>span{display:flex;align-items:center;gap:6px}.fee-path .network-logo{width:17px;height:17px}.fee-path>svg{color:#b0bfd9}.fee-demo-note{font-size:8px;line-height:1.6;color:#b0bfd9}.ethereum-icon{background:#edf0f5!important;color:#343a46!important}.topbar{height:72px;padding:16px 28px}.logo{font-size:23px;letter-spacing:-1.1px}.topnav{gap:8px}.topnav button{min-width:100px;height:40px;font-size:13px;border-radius:11px}.wallet-btn{padding:12px 14px;gap:9px;font-size:12px;border-radius:11px}.wallet-btn>svg:first-child{width:17px;height:17px}.header-actions{gap:10px}.max-button{font-size:10px;padding:3px 6px;line-height:1.4;border-radius:6px;min-height:22px}@media(max-width:700px){.topbar{height:86px;padding:14px 18px}.topnav button{min-width:90px;height:32px;font-size:12px}.wallet-btn{padding:10px 12px;font-size:11px}.main{margin-top:48px}}.modal:has(.review-content){width:400px;padding:24px;border-radius:24px}.modal:has(.review-content) .modal-heading{margin-bottom:0}.modal:has(.review-content) .modal-heading h2{font-size:18px;font-weight:500}.review-subtitle{font-size:11px;line-height:1.6;color:#b0bfd9;margin:5px 0 20px}.review-transfer{display:grid;gap:8px;position:relative}.review-asset{background:#222638;border:1px solid #3a4056;border-radius:14px;padding:15px 16px}.review-destination{background:#242d40;border-color:#405471}.review-asset-label{display:flex;align-items:center;justify-content:space-between;font-size:10px;color:#b0bfd9;margin-bottom:12px;gap:12px}.review-network{background:#ffffff07;border:1px solid #ffffff0b;border-radius:5px;padding:3px 6px;color:#c2cce0;font-size:9px}.review-asset-value{display:flex;gap:13px;align-items:center}.review-asset-value>.token-wrap>.token{width:36px;height:36px}.review-asset-value>div{display:grid;gap:4px;min-width:0}.review-asset-value strong{font-size:24px;letter-spacing:-.5px;font-weight:500;overflow-wrap:anywhere;line-height:1.2;font-variant-numeric:tabular-nums}.review-asset-value strong>span{font-size:15px;letter-spacing:0;color:#cad3e7;font-weight:400}.review-asset-value small{font-size:10px;color:#b0bfd9}.review-connector{height:0;display:flex;justify-content:center;position:relative;z-index:1}.review-connector>span{position:absolute;top:-19px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;background:#30394f;border:4px solid var(--surface);border-radius:9px;color:#9abfe9}.review-summary{display:grid;gap:12px;margin-top:20px;padding:0 1px}.review-summary>div{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:10px}.review-summary>div>span{color:#b0bfd9}.review-summary strong{font-weight:500;color:#dce5f6;text-align:right;font-variant-numeric:tabular-nums}.review-summary small{font-size:9px;font-weight:400;color:#b0bfd9;margin-left:5px}.review-summary button{display:flex;align-items:center;gap:5px;color:#b5d9ff;padding:0;font-size:10px}.review-summary .review-solver{display:flex;align-items:center;gap:4px}.review-solver svg{color:#8dc9ff}.review-notice{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:21px;padding-top:15px;border-top:1px solid #41465e;font-size:10px;color:#b0bfd9}.modal .review-confirm{margin-top:14px;min-height:46px;font-size:13px;border-radius:12px;font-weight:500}@media(max-width:420px){.modal:has(.review-content){padding:20px}.review-asset{padding:13px}.review-asset-value strong{font-size:22px}}.modal:has(.execution-content){width:410px;padding:24px;border-radius:24px}.modal:has(.execution-content) .modal-heading{gap:10px;margin-bottom:18px}.modal:has(.execution-content) .modal-heading h2{font-size:17px}.minimize-button{display:flex;align-items:center;gap:5px;padding:7px 8px;border-radius:7px;background:#ffffff07;color:#aebcd5;font-size:10px}.execution-status{display:flex;align-items:center;gap:7px;font-size:8px;letter-spacing:1.1px;color:#a2cbee}.execution-status>span:last-child{margin-left:auto;font-size:7px;letter-spacing:.8px;padding:3px 5px;border-radius:4px;background:#ffffff07;color:#b0bfd9}.execution-status-dot{width:5px;height:5px;border-radius:50%;background:#40b8fa;box-shadow:0 0 9px #219dec60}.execution-transfer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 18px;margin:15px 0 22px;background:#22283a;border:1px solid #3e4964;border-radius:14px}.execution-transfer>div{display:flex;align-items:center;flex-direction:column;gap:9px;min-width:0;flex:1}.execution-transfer .token{width:33px;height:33px}.execution-transfer>div strong{font-size:17px;letter-spacing:-.3px;font-weight:500;line-height:1.4;text-align:center;overflow-wrap:anywhere}.execution-transfer strong>span{font-size:11px;color:#adbedb;font-weight:400;letter-spacing:0}.execution-transfer small{color:#b0bfd9;font-size:9px;margin-top:-5px}.execution-transfer>svg{color:#b0bfd9;flex-shrink:0}.execution-progress-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:10px;color:#c2d5f0}.execution-progress-heading>span:last-child{font-size:9px;color:#b0bfd9;white-space:nowrap}.execution-progress-track,.dock-progress{height:3px;background:#3b445b;border-radius:3px;overflow:hidden;margin-top:10px}.execution-progress-track>span,.dock-progress>span{display:block;height:100%;background:#24a8f2;border-radius:3px;transition:width .5s ease}.execution-steps{list-style:none;padding:0;margin:22px 0 0;display:grid;gap:0}.execution-steps>li{display:flex;gap:12px;align-items:flex-start;position:relative;padding-bottom:23px}.execution-steps>li:not(:last-child):before{content:"";position:absolute;left:11px;top:26px;bottom:4px;border-left:1px solid #45506a}.execution-steps>li:last-child{padding-bottom:0}.execution-step-icon{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid #49516b;background:#303449;color:#b0bfd9;font-size:10px;position:relative;z-index:1}.execution-steps .complete .execution-step-icon{background:#16496c;border-color:#2775a6;color:#74c6ff}.execution-steps .current .execution-step-icon{background:#173e5d;border-color:#2998d6;color:#8cd2ff;box-shadow:0 0 0 4px #2b7eb516}.execution-steps .current .execution-step-icon svg{animation:spin 1.6s linear infinite}.execution-steps strong{display:block;font-size:11px;font-weight:500;color:#b0bfd9;margin-top:3px}.execution-steps .current strong,.execution-steps .complete strong{color:#dde9fa}.execution-steps p{font-size:9px;line-height:1.6;color:#b0bfd9;margin:5px 0 0}.execution-steps .current p{color:#a0b5d3}.execution-step-state{margin-left:auto;font-size:8px;color:#b0bfd9;padding-top:6px}.execution-hint{display:flex;align-items:center;justify-content:center;gap:9px;border-top:1px solid #414b64;padding-top:16px;margin-top:22px;color:#b0bfd9;font-size:10px;line-height:1.7}.execution-hint strong{font-weight:400;color:#adbed8}.execution-dock{position:fixed;bottom:24px;right:24px;width:320px;max-width:calc(100vw - 32px);border:1px solid #465d7c;border-radius:14px;background:#272f44;box-shadow:0 12px 50px #090d2080;z-index:80;padding:0 14px 11px}.execution-dock-main{display:flex;align-items:center;gap:12px;padding:15px 0 12px;width:100%;text-align:left}.dock-status-icon{width:34px;height:34px;display:flex;align-items:center;justify-content:center;background:#183e5a;color:#74c9ff;border-radius:10px;flex-shrink:0}.dock-text{display:grid;gap:6px;flex:1;min-width:0}.dock-text>strong{font-size:11px;font-weight:500;color:#dbeafa}.dock-text>span{font-size:10px;color:#a1b7d6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dock-text>span>span{padding:0 4px;color:#b0bfd9}.execution-dock-main>svg{color:#b0bfd9;flex-shrink:0}.dock-progress{margin:0;height:2px}.execution-dock.is-complete{border-color:#426e70;padding-bottom:0;padding-right:34px}.is-complete .dock-status-icon{background:#224b48;color:#82d7b2}.dock-dismiss{position:absolute;right:8px;top:8px;color:#b0bfd9;padding:4px;display:flex}.execution-dock.is-complete .execution-dock-main{padding-bottom:15px}@media(max-width:480px){.execution-dock{right:16px;bottom:16px;width:calc(100vw - 32px)}.modal:has(.execution-content){padding:20px}.modal:has(.execution-content) .modal-heading h2{font-size:16px}.minimize-button>span{display:none}.execution-transfer{padding:18px 12px}}@media(prefers-reduced-motion:reduce){.execution-step-icon svg,.execution-dock .dock-status-icon svg{animation:none!important}.execution-progress-track>span,.dock-progress>span{transition:none}}.swap-panel{box-shadow:0 8px 24px #05081424,0 26px 64px -20px #05081452}.card-toolbar{justify-content:flex-end}.max-button{background:var(--surface-control);border:1px solid transparent;color:var(--text);border-radius:8px;padding:4px 8px;min-height:24px;font-size:11px;font-weight:500;line-height:1.4;transition:background .15s,border-color .15s}.max-button:not(:disabled):hover{background:#34394f;border-color:#454d66;filter:none}.max-button:disabled{opacity:.45}.amount-box.pay{transition:box-shadow .15s,background-color .15s}.amount-value input:focus,.amount-value input:focus-visible{outline:none;box-shadow:none;caret-color:var(--focus)}.amount-box.pay:has(input:focus){background:#24283c;box-shadow:inset 0 0 0 1px #69c6ff7a,0 0 0 3px #2585cf0f}.amount-value input::selection{background:#3c97de52;color:var(--text)}.amount-box.pay.has-error,.amount-box.pay.has-error:has(input:focus){background:#302637;box-shadow:inset 0 0 0 1px #f5899ba6,0 0 0 3px #ea66800d}.amount-box.pay.has-error input{caret-color:#f3a0ae}.amount-box.pay.has-error .balance-row strong{color:#f3b5bf}.amount-error{display:flex;align-items:flex-start;gap:6px;color:#f3a0ae;font-size:10px;line-height:1.6;margin-top:11px}.amount-error svg{flex-shrink:0;margin-top:2px}.chain-select{justify-content:flex-start;gap:8px}.chain-select>svg:last-child{margin-left:auto}.chain-select>span{flex:0 1 auto}:root{--control-border:#8493b2;--error:#f3a0ae}.primary:not(:disabled):hover{background:#075a9a;filter:none}.primary:disabled{color:var(--text-disabled);opacity:1}.max-button:disabled{color:var(--text-disabled);opacity:1;background:#222b40}button:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.amount-box.pay{box-shadow:inset 0 0 0 1px #8493b2}.amount-box.pay:has(input:focus){box-shadow:inset 0 0 0 2px var(--focus),0 0 0 3px #69c6ff1f}.amount-box.pay.has-error,.amount-box.pay.has-error:has(input:focus){box-shadow:inset 0 0 0 2px var(--error),0 0 0 3px #f3a0ae1a}.amount-error{color:var(--error)}.network-option.is-selected{border-color:#69c6ff}.is-selected .network-selection{background:#0866ad;color:#fafaff}.topnav .nav-active{box-shadow:inset 0 -2px 0 var(--focus)}.slippage-options .chosen{border-color:var(--focus)}.network-selection{color:#b0bfd9}.search input::placeholder{color:#b0bfd9;opacity:1}.search{border:1px solid #8493b2}.fee-estimate{border-color:#8493b2}.step,.execution-step-icon{color:#b0bfd9}.toast{color:#d8edff}.primary{color:#fafaff}.search input:focus,.search input:focus-visible{outline:none;box-shadow:none;caret-color:var(--focus)}.search{transition:border-color .15s,box-shadow .15s}.search:focus-within{border-color:var(--focus);box-shadow:inset 0 0 0 1px var(--focus),0 0 0 3px #69c6ff1a}.amount-box.pay{box-shadow:none}.modal:has(.selection-picker){width:420px;padding:24px;border-radius:24px}.modal:has(.selection-picker) .modal-heading{margin-bottom:0}.selection-picker .picker-description{font-size:12px;line-height:1.6;color:var(--text-muted);margin:5px 0 20px}.picker-search{margin-bottom:18px;border-radius:12px;padding:12px 14px;background:#202233;gap:10px;color:var(--text-muted)}.picker-search input{font-size:12px}.picker-count{color:var(--text-muted);background:#303449;border-radius:5px;font-size:10px;padding:3px 6px}.picker-labels{display:flex;align-items:center;justify-content:space-between;padding:0 12px 10px;color:var(--text-muted);font-size:9px;letter-spacing:1px}.picker-labels>span:last-child{letter-spacing:0;margin-right:27px}.picker-list{display:grid;gap:6px}.picker-option{display:flex;align-items:center;gap:12px;width:100%;padding:9px 10px;text-align:left;border:1px solid transparent;border-radius:12px;background:#252839;transition:background .15s,border-color .15s}.picker-option:hover{background:#30364d;filter:none!important;border-color:#8493b2}.picker-option.is-selected{background:#233b53;border-color:var(--focus)}.picker-avatar{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#33384f;flex-shrink:0}.picker-avatar .token-wrap{margin:0}.picker-avatar .token,.picker-avatar>.network-logo{width:29px;height:29px}.picker-name{display:grid;gap:4px;min-width:0}.picker-name strong{font-size:12px;font-weight:500;line-height:1.4}.picker-name small{font-size:10px;color:var(--text-muted);line-height:1.4}.picker-meta{margin-left:auto;font-size:10px;color:var(--text-muted);background:#ffffff06;padding:4px 7px;border-radius:5px;white-space:nowrap}.picker-selection{width:19px;height:19px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:var(--text-muted);flex-shrink:0}.picker-selection>svg{transform:rotate(-90deg)}.is-selected .picker-selection{background:var(--accent-fill);color:var(--text)}.is-selected .picker-selection>svg{transform:none}.picker-footer{border-top:1px solid #41465c;padding-top:14px;margin-top:16px;display:flex;align-items:center;justify-content:center;gap:6px;font-size:9px;color:var(--text-muted);line-height:1.7}.picker-empty{min-height:150px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;color:var(--text-muted);font-size:11px}.picker-empty strong{color:var(--text);font-size:13px;font-weight:500}.solver-panel{margin-top:14px;padding:15px 16px 12px;border:1px solid #41485f;border-radius:16px;background:#242a3c;box-shadow:0 12px 35px -24px #05081470}.solver-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.solver-panel-heading>span:first-child{display:flex;align-items:center;gap:7px;color:#c1d5ee}.solver-panel-heading strong{font-size:11px;font-weight:500}.solver-demo-label{font-size:7px;letter-spacing:1px;color:var(--text-muted);background:#30384e;border-radius:4px;padding:3px 5px}.solver-panel-description{font-size:9px;line-height:1.7;color:var(--text-muted);margin:7px 0 12px}.solver-candidates{display:grid;gap:5px}.solver-candidate{display:flex;align-items:center;gap:8px;padding:8px 9px;background:#202637;border:1px solid transparent;border-radius:8px;font-size:10px;color:#d2dded}.solver-node-icon{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:6px;background:#303a51;color:#b5d0ef}.solver-candidate-state{display:flex;align-items:center;gap:5px;font-size:9px;color:var(--text-muted);margin-left:auto}.solver-candidate-state.is-working svg{animation:spin 1.6s linear infinite}.solver-candidate.is-winner{background:#223c50;border-color:#629ac0}.is-winner .solver-node-icon{background:#1c4c66;color:#c1eaff}.solver-candidate.is-winner .solver-candidate-state{color:#bce4ff}.solver-panel-foot{border-top:1px solid #3c465d;display:flex;align-items:center;gap:5px;padding-top:10px;margin-top:12px;font-size:8px;color:var(--text-muted)}.solver-running-indicator{margin-left:auto;color:#bce4ff}.phase-complete .is-winner{background:#24413f;border-color:#699a8a}.phase-complete .is-winner .solver-candidate-state{color:#c0ecda}@media(prefers-reduced-motion:reduce){.solver-candidate-state.is-working svg{animation:none}}.modal:has(.selection-picker){max-height:min(680px,90vh);display:flex;flex-direction:column;overflow:hidden}.selection-picker{display:flex;flex-direction:column;min-height:0}.selection-picker .picker-description,.picker-search,.picker-labels,.picker-footer{flex-shrink:0}.picker-list{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#8493b2 #252839;padding-right:3px;padding-bottom:2px;max-height:360px}.picker-option{flex-shrink:0;min-height:56px}.picker-name strong,.picker-name small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.picker-search:focus-within{flex-shrink:0}@media(max-width:480px){.modal:has(.selection-picker){padding:20px}.picker-list{max-height:45vh}.picker-option{gap:9px}}.modal:has(.settings-content){width:400px;padding:24px;border-radius:24px}.modal:has(.settings-content) .modal-heading{margin-bottom:0}.modal:has(.settings-content) .modal-heading h2{font-size:18px;font-weight:500}.settings-intro{font-size:11px;color:var(--text-muted);line-height:1.6;margin:5px 0 20px}.settings-section{padding:16px;background:#222638;border:1px solid #41485f;border-radius:14px}.settings-section-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.settings-section-heading strong{font-weight:500;font-size:12px;color:var(--text)}.settings-unit{font-size:7px;letter-spacing:.7px;color:var(--text-muted)}.settings-description{font-size:11px;line-height:1.8;color:var(--text-muted);margin:10px 0 16px}.slippage-presets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.slippage-presets button{display:flex;align-items:center;justify-content:center;gap:7px;position:relative;min-height:42px;padding:10px 8px;border:1px solid #8493b2;border-radius:10px;background:#2b2f43;color:var(--text);font-size:13px;font-weight:500}.slippage-presets button.is-selected{border-color:var(--focus);background:#233b53;box-shadow:inset 0 0 0 1px var(--focus);color:#e0f3ff}.slippage-check{width:12px;height:12px;display:flex;align-items:center;justify-content:center;color:#b9e4ff}.slippage-example{padding-top:15px;margin-top:16px;border-top:1px solid #414b64}.slippage-example-label{font-size:8px;letter-spacing:1px;color:var(--text-muted)}.slippage-example p{font-size:11px;line-height:1.8;color:var(--text-muted);margin:7px 0 0}.slippage-example strong{color:#e1edfc;font-weight:500}.settings-tip{display:flex;align-items:flex-start;gap:8px;color:var(--text-muted);margin:15px 1px 0}.settings-tip svg{flex-shrink:0;margin-top:2px;color:#bdd5f3}.settings-tip p{font-size:10px;line-height:1.8;margin:0}.modal .settings-save{min-height:46px;margin-top:20px;border-radius:12px;font-size:13px;font-weight:500}@media(max-width:420px){.modal:has(.settings-content){padding:20px}.settings-section{padding:14px}.settings-unit{font-size:6px}}.amount-panel-label{display:block;color:var(--text-muted);font-size:10px;font-weight:500;line-height:1.4;margin-bottom:9px}.activity-panel{padding:18px;border-radius:22px;background:var(--surface);box-shadow:0 8px 24px #05081424,0 26px 64px -20px #05081452}.activity-heading{align-items:flex-start;gap:12px;margin-bottom:18px}.activity-heading h1{font-size:18px;font-weight:500;line-height:1.4;margin:0}.activity-heading p{font-size:10px;line-height:1.6;color:var(--text-muted);margin:5px 0 0}.activity-demo{font-size:7px;letter-spacing:1px;padding:4px 6px;background:#30384e;border-radius:4px;color:var(--text-muted);margin-top:3px}.activity-list{list-style:none;padding:0;margin:0;display:grid;gap:8px}.activity-item{display:block;width:100%;padding:13px 12px;text-align:left;border:1px solid transparent;border-radius:12px;background:#242839;transition:background .15s,border-color .15s}.activity-item:hover{background:#30364d;border-color:#8493b2;filter:none!important}.activity-item-top{display:flex;align-items:center;justify-content:space-between;gap:9px}.activity-token-pair{display:flex;align-items:center;gap:9px;min-width:0}.activity-token-pair>strong{display:flex;align-items:center;gap:4px;font-size:11px;font-weight:500;white-space:nowrap}.activity-token-pair>strong>svg{color:var(--text-muted)}.activity-token-icons{display:flex;align-items:center;padding-right:1px;flex-shrink:0}.activity-token-icons>.token-wrap{margin-right:0}.activity-token-icons>.token-wrap+.token-wrap{margin-left:-7px;box-shadow:0 0 0 2px #242839;border-radius:50%}.activity-token-icons .token{width:23px;height:23px}.activity-received{display:flex;align-items:baseline;justify-content:flex-end;gap:4px;min-width:0;text-align:right;flex-wrap:wrap}.activity-received strong{font-size:13px;font-weight:500;line-height:1.3;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.activity-received>span{font-size:9px;color:var(--text-muted)}.activity-route{display:flex;align-items:center;gap:5px;font-size:9px;line-height:1.5;color:var(--text-muted);margin-top:10px}.activity-route>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activity-route svg{flex-shrink:0}.activity-item-bottom{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:12px;padding-top:10px;border-top:1px solid #3b4359}.activity-timestamp{display:flex;align-items:center;gap:4px;font-size:8px;color:var(--text-muted);line-height:1.5}.activity-completed{display:flex;align-items:center;gap:4px;color:#afe4ce;font-size:8px}.activity-panel>.primary{margin-top:18px;min-height:44px;font-size:13px;border-radius:12px}@media(max-width:420px){.activity-panel{padding:16px}.activity-item{padding:12px 10px}.activity-token-pair{gap:7px}.activity-token-pair>strong{font-size:10px}.activity-received strong{font-size:12px}}.exchange-comparison{margin-top:16px;padding:16px;border-radius:16px;background:#242a3c;border:1px solid #41485f}.comparison-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.comparison-heading h2{font-size:12px;font-weight:500;margin:0}.comparison-demo{font-size:7px;letter-spacing:.9px;color:var(--text-muted);background:#30384e;padding:4px 5px;border-radius:4px}.comparison-description{font-size:9px;color:var(--text-muted);line-height:1.7;margin:7px 0 13px}.comparison-quote{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px 8px;padding:12px 0;border-bottom:1px solid #3b435a}.comparison-provider{display:flex;align-items:center;gap:7px;min-width:0}.comparison-provider>svg{flex-shrink:0}.comparison-provider strong{font-size:10px;font-weight:500}.comparison-amount{display:flex;align-items:baseline;justify-content:flex-end;gap:4px;min-width:0;flex-wrap:wrap}.comparison-amount>strong{font-size:12px;line-height:1.4;font-weight:500;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.comparison-amount>span{font-size:8px;color:var(--text-muted)}.comparison-quote-meta{font-size:8px;color:var(--text-muted);line-height:1.5}.comparison-rank,.comparison-difference{font-size:8px;color:var(--text-muted);line-height:1.5;text-align:right}.comparison-difference.positive{color:#afe4ce}.comparison-difference.negative{color:#f3b5bf}.khalani-quote{border:1px solid #629ac0;border-radius:10px;background:#233b53;padding:11px 10px}.comparison-k-icon{display:flex;align-items:center;justify-content:center;width:23px;height:23px;border-radius:7px;background:#164c6e;color:#bce7ff}.comparison-rank{color:#bce7ff}.comparison-other-quotes>.comparison-quote:last-child{border-bottom:0}.comparison-summary{display:flex;align-items:center;gap:8px;margin-top:10px;padding:11px 10px;border-radius:10px;background:#24413f;color:#c0ecda}.comparison-summary>svg{flex-shrink:0}.comparison-summary>div{display:grid;gap:4px}.comparison-summary strong{font-size:11px;font-weight:500;line-height:1.5}.comparison-summary span{font-size:8px;line-height:1.5;color:var(--text-muted)}.comparison-summary.is-negative{background:#3e2c3b;color:#f3b5bf}.comparison-method{border-top:1px solid #41485f;padding-top:12px;margin-top:14px}.comparison-method>summary{display:flex;align-items:center;gap:5px;font-size:9px;color:var(--text-muted);cursor:pointer;list-style:none}.comparison-method>summary::-webkit-details-marker{display:none}.comparison-method p{font-size:9px;line-height:1.8;color:var(--text-muted);margin:10px 0 0}@media(max-width:420px){.exchange-comparison{padding:14px}.comparison-provider strong{font-size:9px}.comparison-amount>strong{font-size:11px}}.comparison-disclaimer{font-size:8px;line-height:1.6;color:var(--text-muted);margin:12px 0 -4px}.brand-logo{display:block;width:132.436px;height:33.766px;object-fit:contain}.comparison-dropdown{padding:0;border-radius:14px;overflow:hidden}.comparison-dropdown>summary{list-style:none;display:flex;align-items:center;gap:10px;padding:13px 14px;cursor:pointer;min-height:56px}.comparison-dropdown>summary::-webkit-details-marker{display:none}.comparison-dropdown>summary:focus-visible{outline:2px solid var(--focus);outline-offset:-3px;border-radius:14px}.comparison-toggle-text{display:grid;gap:4px;flex:1;min-width:0}.comparison-toggle-text>strong{font-size:11px;font-weight:500}.comparison-toggle-text>small{font-size:8px;line-height:1.5;color:var(--text-muted)}.comparison-preview{font-size:11px;line-height:1.5;white-space:nowrap;font-variant-numeric:tabular-nums}.comparison-preview.positive{color:#afe4ce}.comparison-preview.negative{color:#f3b5bf}.comparison-toggle-chevron{color:var(--text-muted);transition:transform .15s;flex-shrink:0}.comparison-dropdown[open] .comparison-toggle-chevron{transform:rotate(180deg)}.comparison-dropdown-body{padding:0 13px 4px}.comparison-columns{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #41485f;padding:10px 0;font-size:8px;color:var(--text-muted)}.comparison-dropdown .comparison-quote{padding:9px 0;gap:4px 8px;min-height:43px}.comparison-dropdown .khalani-quote{padding:9px 8px;min-height:44px}.comparison-dropdown .comparison-provider strong{font-size:10px}.comparison-dropdown .comparison-amount>strong{font-size:11px}.comparison-dropdown .comparison-rank,.comparison-dropdown .comparison-difference{grid-column:2;font-size:8px}.comparison-dropdown .comparison-provider{grid-row:span 2}.comparison-dropdown .comparison-provider>svg{width:21px;height:21px}.comparison-dropdown .comparison-amount{grid-column:2}.comparison-dropdown .comparison-other-quotes>.comparison-quote:last-child{padding-bottom:10px}@media(max-width:700px){.brand-logo{width:118px;height:auto}}.comparison-k-icon{background:none}.comparison-k-icon img{display:block;width:21px;height:21px;object-fit:contain}.comparison-dropdown .comparison-quote{padding:9px 8px;border-left:1px solid transparent;border-right:1px solid transparent}.comparison-dropdown .khalani-quote{border-left-color:#629ac0;border-right-color:#629ac0}.comparison-dropdown .comparison-provider{gap:8px}.comparison-dropdown .comparison-provider>svg,.comparison-dropdown .comparison-k-icon{width:23px;height:23px;flex-shrink:0}.comparison-dropdown .comparison-k-icon img{width:21px;height:21px}.comparison-columns{padding-left:9px;padding-right:9px}.quote-refresh{display:flex;align-items:center;justify-content:flex-end;gap:5px;color:var(--text-muted);font-size:9px;padding:2px 1px 0}.quote-refresh .refreshing{animation:spin 1s linear infinite}@media(prefers-reduced-motion:reduce){.quote-refresh .refreshing{animation:none}}.exchange-comparison.comparison-dropdown{background:var(--surface);border:0;border-radius:22px;box-shadow:0 8px 24px #05081424,0 26px 64px -20px #05081452}.comparison-dropdown>summary{padding:14px 16px;min-height:56px;border-radius:22px}.comparison-dropdown>summary:focus-visible{border-radius:22px}.comparison-dropdown-body{padding:0 16px 6px}.comparison-dropdown[open]>summary{border-radius:22px 22px 0 0}@media(max-width:700px){.exchange-comparison.comparison-dropdown{border-radius:24px}.comparison-dropdown>summary{padding:15px 20px;border-radius:24px}.comparison-dropdown-body{padding:0 20px 8px}}.topnav{display:flex;align-items:center;gap:4px;padding:4px;background:#202334;border:1px solid #41485f;border-radius:14px}.topnav button{min-width:90px;height:32px;padding:0 18px;border-radius:10px;color:var(--text-muted);font-size:12px;font-weight:500;transition:background .15s,color .15s;box-shadow:none}.topnav button:hover{background:#30364d;color:var(--text);filter:none}.topnav button:focus-visible{outline:2px solid var(--focus);outline-offset:1px}@media(max-width:700px){.topnav{width:max-content;margin:0 auto;justify-content:center}.topnav button{min-width:90px;height:30px}.topbar{justify-content:space-between}.topnav{order:3}}:root{--button-radius:10px;--button-height:44px;--button-font-size:12px;--button-weight:500;--button-secondary:#2b2f43;--button-secondary-hover:#343c53}.primary,.activity-panel>.primary,.modal .settings-save,.modal .review-confirm{min-height:var(--button-height);border-radius:var(--button-radius);font-size:var(--button-font-size);font-weight:var(--button-weight);padding:12px 16px;line-height:1.4}.swap-cta{min-height:var(--button-height)}.settings-button{width:var(--button-height);height:var(--button-height);border-radius:var(--button-radius);background:var(--button-secondary)}.settings-button:hover,.history-button:hover{background:var(--button-secondary-hover);filter:none}.history-button{width:32px;height:32px;border-radius:8px;background:var(--button-secondary)}.max-button{background:var(--button-secondary);border-radius:6px;font-size:10px;font-weight:var(--button-weight);min-height:24px;padding:4px 8px}.max-button:not(:disabled):hover{background:var(--button-secondary-hover);border-color:transparent}.activity-panel{padding:16px;border-radius:22px}.topnav{gap:4px;padding:4px;background:#202334;border:1px solid #41485f;border-radius:14px}.topnav button{display:flex;align-items:center;justify-content:center;min-width:90px;height:32px;padding:0 18px;border-radius:10px;font-size:12px;line-height:1;font-weight:500;color:var(--text-muted);box-shadow:none}.topnav .nav-active,.topnav .nav-active:hover{background:#3b445f;color:var(--text);box-shadow:inset 0 0 0 1px #8493b2}.topnav button:not(.nav-active):hover{background:var(--button-secondary-hover);color:var(--text);filter:none}.activity-panel>.primary{width:100%;margin-top:16px}.wallet-btn{font-size:12px;font-weight:500;border-radius:10px;min-height:40px;padding:10px 14px;background:var(--button-secondary)}.icon-btn{width:28px;height:28px;border-radius:7px}.icon-btn:hover{background:var(--button-secondary-hover);filter:none}.primary:focus-visible,.topnav button:focus-visible,.settings-button:focus-visible,.history-button:focus-visible,.max-button:focus-visible{outline:2px solid var(--focus);outline-offset:3px}@media(max-width:700px){.topnav button{height:32px;min-width:90px}.primary,.swap-cta,.activity-panel>.primary{min-height:44px}.settings-button{width:44px;height:44px}}.amount-value input,.output-amount{font-weight:700}.topnav{background:var(--surface-inset);border-color:transparent}.topnav button{background:transparent;color:var(--text-muted);border-radius:var(--button-radius)}.topnav .nav-active,.topnav .nav-active:hover{background:var(--button-secondary);color:var(--text);box-shadow:none}.topnav{background:var(--surface);border:1px solid #59657f;box-shadow:0 4px 16px #05081429}.topnav button{color:#c4cee2}.topnav .nav-active,.topnav .nav-active:hover{background:#3b445b;color:var(--text);box-shadow:inset 0 0 0 1px #8493b2}.topnav button:not(.nav-active):hover{background:var(--button-secondary-hover);color:var(--text)}.topnav{box-shadow:none}.kai-balance{display:flex;align-items:center;gap:8px;min-height:40px;padding:10px 13px;background:var(--button-secondary);border-radius:10px;color:var(--text);font-size:12px;font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap}.kai-balance img{display:block;width:20px;height:20px}.kai-balance strong{font-weight:400;color:var(--text-muted);margin-left:3px}@media(max-width:700px){.header-actions{gap:6px}.kai-balance{padding:9px 10px;font-size:11px;gap:6px}.kai-balance img{width:17px;height:17px}.brand-logo{width:105px}}.chain-select>.network-logo{width:20px;height:20px}.topnav{background:transparent;border:0;padding:0;gap:8px;border-radius:0;box-shadow:none}.topnav button{min-width:90px;height:36px;padding:0 18px;background:transparent;border:1px solid transparent;border-radius:10px;color:var(--text-muted);font-size:12px;font-weight:500}.topnav .nav-active,.topnav .nav-active:hover{background:var(--button-secondary);border-color:#8493b2;color:var(--text);box-shadow:none}.topnav button:not(.nav-active):hover{background:var(--button-secondary);border-color:transparent;color:var(--text)}.topbar{justify-content:flex-start;gap:28px}.topnav{position:static;left:auto;transform:none;margin:0;flex-shrink:0}.header-actions{margin-left:auto}.earn-menu{position:relative}.earn-menu>summary{display:flex;align-items:center;justify-content:center;gap:7px;list-style:none;min-width:80px;height:36px;padding:0 12px;border-radius:10px;font-size:12px;font-weight:500;color:var(--text-muted);cursor:pointer}.earn-menu>summary::-webkit-details-marker{display:none}.earn-menu[open]>summary,.earn-menu>summary:hover{background:var(--button-secondary);color:var(--text)}.earn-menu[open]>summary>svg{transform:rotate(180deg)}.earn-dropdown{position:absolute;top:calc(100% + 10px);left:0;width:230px;padding:6px;background:var(--surface);border:1px solid #59657f;border-radius:14px;z-index:50;box-shadow:0 12px 35px #05081450}.earn-dropdown>button{display:flex;align-items:center;justify-content:flex-start;gap:10px;width:100%;height:auto;min-height:60px;padding:12px;text-align:left;white-space:nowrap}.earn-dropdown>button>span{display:grid;gap:5px}.earn-dropdown strong{font-size:11px;font-weight:500;color:var(--text)}.earn-dropdown small{font-size:9px;font-weight:400;color:var(--text-muted)}.earn-dropdown>button>svg:last-child{margin-left:auto}.earn-balance-card{display:grid;gap:14px;background:var(--surface-inset);border-radius:14px;padding:20px;margin:20px 0;color:var(--text-muted);font-size:12px}.earn-balance-card>strong{font-size:30px;color:var(--text);font-weight:600}.earn-balance-card>strong>span{font-size:16px;color:var(--text-muted);font-weight:400}@media(max-width:700px){.topbar{gap:14px}.topnav{order:3;width:100%;margin:0;justify-content:flex-start;padding-left:0}.header-actions{margin-left:auto}.earn-dropdown{left:0}}@media(min-width:701px){.topnav{position:absolute;left:50%;transform:translate(-50%);margin:0}.topbar{justify-content:space-between}.header-actions{margin-left:auto}}.settings-button{background:#414c66;border:1px solid #8493b2;color:var(--text)}.settings-button:hover{background:#4b5975;border-color:#a8bad8;filter:none}.settings-button>svg{color:#f2f6ff}:root{--ds-space-1:4px;--ds-space-2:8px;--ds-space-3:12px;--ds-space-4:16px;--ds-space-5:20px;--ds-space-6:24px;--ds-page:#191a27;--ds-surface:#2b2c40;--ds-inset:#222334;--ds-control:#303448;--ds-control-hover:#383e54;--ds-selected:#233b53;--ds-border:#47516b;--ds-border-active:#69c6ff;--ds-text:#fafaff;--ds-muted:#b0bfd9;--ds-primary:#0866ad;--ds-primary-hover:#075a9a;--ds-focus:#69c6ff;--ds-error:#f3a0ae;--ds-success:#afe4ce;--ds-radius-card:22px;--ds-radius-panel:14px;--ds-radius-control:10px;--ds-control-height:44px;--ds-gap:8px;--ds-card-padding:16px;--surface:var(--ds-surface);--surface-inset:var(--ds-inset);--text:var(--ds-text);--text-muted:var(--ds-muted);--accent-fill:var(--ds-primary);--button-secondary:var(--ds-control);--button-secondary-hover:var(--ds-control-hover);--button-radius:var(--ds-radius-control);--button-height:var(--ds-control-height)}.primary{background:var(--ds-primary);color:var(--ds-text);border-radius:var(--ds-radius-control);min-height:var(--ds-control-height);font-size:12px;font-weight:500}.primary:not(:disabled):hover{background:var(--ds-primary-hover);filter:none}.settings-button{background:var(--ds-control);border:1px solid var(--ds-border);color:var(--ds-text);border-radius:var(--ds-radius-control);width:44px;height:44px}.settings-button:hover{background:var(--ds-control-hover);border-color:#59647e;filter:none}.settings-button>svg{color:var(--ds-text)}.wallet-btn,.kai-balance,.history-button,.max-button{background:var(--ds-control);color:var(--ds-text)}.wallet-btn,.kai-balance{border-radius:var(--ds-radius-control)}.topnav .nav-active,.topnav .nav-active:hover{background:var(--ds-control);border-color:var(--ds-border);color:var(--ds-text);box-shadow:none}.topnav button:not(.nav-active):hover{background:var(--ds-control-hover)}.swap-panel,.activity-panel,.exchange-comparison.comparison-dropdown{background:var(--ds-surface);border-radius:var(--ds-radius-card)}.swap-panel,.activity-panel{padding:var(--ds-card-padding)}.picker-option{background:#252839;border-radius:12px}.picker-option.is-selected,.slippage-presets button.is-selected{background:var(--ds-selected);border-color:var(--ds-border-active)}.picker-name small,.picker-meta,.settings-description,.amount-panel-label{color:var(--ds-muted)}button:focus-visible,summary:focus-visible{outline:2px solid var(--ds-focus);outline-offset:3px}.primary:disabled{background:#293754;color:var(--ds-muted);opacity:1}@media(max-width:700px){:root{--ds-radius-card:24px;--ds-card-padding:20px}}.token-chain-badge{width:17px;height:17px;padding:1px;right:-5px;bottom:-4px;box-shadow:0 0 0 1px var(--surface-control)}.token-chain-badge>.network-logo{width:15px;height:15px}.asset-select,.token-wrap{overflow:visible}.token-chain-badge{width:18px;height:18px;padding:2px;right:-5px;bottom:-4px;overflow:visible;box-sizing:border-box}.token-chain-badge>.network-logo{width:14px;height:14px;min-width:14px;min-height:14px;flex-shrink:0;overflow:visible}.asset-select .token-wrap{margin-right:5px;margin-bottom:2px}.token-chain-badge{width:16px;height:16px;padding:0;right:-5px;bottom:-4px;border-radius:50%;overflow:hidden;box-shadow:0 0 0 1px var(--surface-control)}.token-chain-badge>.network-logo{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:16px;height:16px;min-width:16px;min-height:16px;border-radius:50%;overflow:hidden}.khalani-quote.is-best{position:relative;overflow:hidden;isolation:isolate}.khalani-quote.is-best:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(105deg,transparent 30%,rgba(105,198,255,.13) 48%,rgba(160,221,255,.18) 50%,rgba(105,198,255,.13) 52%,transparent 70%);width:180%;transform:translate(-110%);animation:khalani-shimmer 7s ease-in-out infinite;pointer-events:none}.khalani-quote.is-best>*{position:relative}@keyframes khalani-shimmer{0%,55%{transform:translate(-110%)}85%,to{transform:translate(70%)}}@media(prefers-reduced-motion:reduce){.khalani-quote.is-best:before{animation:none;display:none}}.comparison-dropdown .khalani-quote.is-best{position:relative;overflow:hidden;background:#233b53}.comparison-dropdown .khalani-quote.is-best:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;background:linear-gradient(105deg,transparent 10%,rgba(105,198,255,.08) 30%,rgba(150,221,255,.3) 50%,rgba(105,198,255,.08) 70%,transparent 90%);transform:translate(-120%);animation:khalani-visible-sweep 4s linear infinite;pointer-events:none}.comparison-dropdown .khalani-quote.is-best>*{position:relative;z-index:1}@keyframes khalani-visible-sweep{0%{transform:translate(-120%)}to{transform:translate(120%)}}@media(prefers-reduced-motion:reduce){.comparison-dropdown .khalani-quote.is-best:before{animation:none;display:none}}.comparison-dropdown .khalani-quote.is-best{background:linear-gradient(110deg,#233b53,#29577a,#24425e,#31678a,#233b53);background-size:300% 300%;animation:khalani-background-flow 6s ease-in-out infinite;border-color:#86c5ef}.comparison-dropdown .khalani-quote.is-best:before{display:none;animation:none}@keyframes khalani-background-flow{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@media(prefers-reduced-motion:reduce){.comparison-dropdown .khalani-quote.is-best{animation:none;background:#294d69}}.comparison-difference.positive{color:#f3b5bf}.comparison-difference.negative{color:#afe4ce}.kai-icon-circle,.comparison-dropdown .comparison-k-icon{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;border-radius:50%;background:#1c2234;border:1px solid #697994}.kai-icon-circle img,.comparison-dropdown .comparison-k-icon img{display:block;width:16px;height:16px;object-fit:contain}.comparison-dropdown .comparison-k-icon{width:23px;height:23px}.comparison-dropdown .comparison-k-icon img{width:15px;height:15px}@media(max-width:700px){.kai-icon-circle{width:22px;height:22px}.kai-balance .kai-icon-circle img{width:14px;height:14px}}.kai-icon-circle,.comparison-dropdown .comparison-k-icon{padding:0;line-height:0;box-sizing:border-box;align-items:center;justify-content:center}.kai-icon-circle img,.comparison-dropdown .comparison-k-icon img{margin:0;flex-shrink:0;object-position:center}.transaction-hash{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 0;border-top:1px solid var(--ds-border);margin-top:16px;font-size:10px;color:var(--ds-muted)}.transaction-hash button{display:flex;align-items:center;gap:7px;color:var(--ds-text);padding:4px}.transaction-hash code{font-size:10px}.quote-refresh{justify-content:flex-start;padding:0 1px;margin-top:-5px;margin-bottom:3px}.modal:has(.review-content){width:400px;padding:24px}.review-transfer{gap:0;background:var(--ds-inset);border:1px solid var(--ds-border);border-radius:16px;overflow:hidden}.review-asset{background:transparent;border:0;border-radius:0;padding:16px}.review-asset-label{margin-bottom:12px}.review-network{background:var(--ds-control);border:0;padding:4px 7px;border-radius:6px;font-size:9px;color:var(--ds-muted)}.review-asset-value{gap:12px}.review-asset-value strong{font-size:24px;font-weight:700}.review-asset-value strong>span{font-size:14px;font-weight:500}.review-asset-value small{color:var(--ds-muted)}.review-destination{background:#253247;padding-top:20px}.review-destination .review-asset-value strong{font-size:28px;color:#f0f6ff}.review-connector{height:1px;background:var(--ds-border);margin:0 16px;justify-content:flex-end}.review-connector>span{right:0;top:-13px;width:26px;height:26px;border:3px solid var(--ds-inset);background:var(--ds-control);border-radius:8px}.review-summary{background:transparent;border:0;margin-top:18px;gap:0}.review-summary>div{padding:10px 1px;border-bottom:1px solid #41485f;font-size:10px}.review-summary>div:last-child{border-bottom:0}.review-summary>div>span{color:var(--ds-muted)}.review-summary strong{font-size:11px}.modal .review-confirm{margin-top:16px;min-height:44px}.execution-hint{font-size:10px;gap:7px}.execution-hint>span{white-space:nowrap}@media(max-width:370px){.execution-hint{font-size:9px}}.review-connector{margin:0;width:100%;justify-content:center}.review-connector>span{left:50%;right:auto;transform:translate(-50%)}.review-network{display:inline-flex;align-items:center;gap:5px;line-height:1.4}.review-network>.network-logo{width:14px;height:14px;flex-shrink:0}.review-network>span:first-child{color:var(--ds-muted)}.execution-mascot{display:flex;align-items:center;gap:8px;margin:0 0 15px;padding:8px 0}.execution-mascot>img{display:block;width:110px;height:62px;object-fit:contain;flex-shrink:0;animation:robot-hover 3.6s ease-in-out infinite;transform-origin:50% 65%}.execution-mascot>div{display:grid;gap:8px}.execution-mascot p{margin:0;color:var(--ds-muted);font-size:10px;line-height:1.6}.execution-mascot .execution-status{font-size:8px;gap:6px;letter-spacing:.8px}.execution-mascot .execution-status-dot{margin:0;padding:0;width:5px;height:5px;border-radius:50%;background:#40b8fa;flex-shrink:0}@keyframes robot-hover{0%,to{transform:translateY(2px) rotate(-3deg)}50%{transform:translateY(-5px) rotate(3deg)}}@media(prefers-reduced-motion:reduce){.execution-mascot>img{animation:none}}.execution-preview>.topbar,.execution-preview>.main{display:none}.execution-preview{min-height:100vh}.execution-preview .modal-overlay{padding-top:105px;padding-bottom:65px;background:transparent;overflow-y:auto}.execution-preview .modal{max-height:calc(100vh - 175px)}.execution-preview-toolbar{position:fixed;top:18px;left:50%;transform:translate(-50%);z-index:110;display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;width:max-content;max-width:calc(100vw - 32px);padding:12px 16px;border:1px solid var(--ds-border);border-radius:14px;background:var(--ds-surface);font-size:10px}.execution-preview-toolbar>a{color:var(--ds-muted);text-decoration:none}.execution-preview-toolbar>span{color:var(--ds-text);font-weight:500}.execution-preview-toolbar>div{display:flex;gap:5px;flex-wrap:wrap}.execution-preview-toolbar button{background:var(--ds-control);border:1px solid transparent;border-radius:6px;padding:7px 9px;font-size:10px}.execution-preview-toolbar button[aria-pressed=true]{background:var(--ds-selected);border-color:var(--ds-focus)}@media(max-width:600px){.execution-preview-toolbar{width:calc(100vw - 24px);gap:9px}.execution-preview .modal-overlay{padding-top:140px}.execution-preview .modal{max-height:calc(100vh - 180px)}}.processing-robot{display:block;width:100px;height:72px;flex-shrink:0;animation:processing-robot-float 4s ease-in-out infinite}.processing-robot>svg{display:block;width:100%;height:100%;overflow:visible}.processing-robot #processing-eyes{animation:processing-eyes-look 5s ease-in-out infinite}.processing-robot .robot-eye{transform-box:fill-box;transform-origin:center;animation:processing-eye-blink 4.2s ease-in-out infinite}.processing-robot .robot-eye-right{animation-delay:.08s}@keyframes processing-eye-blink{0%,38%,44%,78%,84%,to{transform:scaleY(1)}41%,81%{transform:scaleY(.12)}}@keyframes processing-eyes-look{0%,18%,to{transform:translate(0)}30%,45%{transform:translate(23px)}65%,80%{transform:translate(-23px)}}@keyframes processing-robot-float{0%,to{transform:translateY(2px)}50%{transform:translateY(-3px)}}@media(prefers-reduced-motion:reduce){.processing-robot,.processing-robot #processing-eyes,.processing-robot .robot-eye{animation:none}}.processing-robot{width:64px;height:48px}.execution-mascot{flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;padding:6px 0 12px}.execution-mascot>div{justify-items:center}.execution-mascot .execution-status{justify-content:center}.processing-robot.sprite-robot{animation:none;width:64px;height:56px}.sprite-robot>svg{width:100%;height:100%;display:block;overflow:visible}.processing-robot.sprite-robot{position:relative}.robot-expression{position:absolute;top:0;right:0;bottom:0;left:0;display:block;opacity:0;transform:translateY(1px) scale(.98);transition:opacity .24s ease-in-out,transform .3s ease-in-out;pointer-events:none}.robot-expression.is-visible{opacity:1;transform:translateY(0) scale(1)}.robot-expression>svg{display:block;width:100%;height:100%;overflow:visible}@media(prefers-reduced-motion:reduce){.robot-expression{transition:none;transform:none}}.processing-robot.robot-vector{display:block;position:relative;width:64px;height:56px;animation:robot-vector-breathe 4s ease-in-out infinite}.robot-vector>svg{display:block;width:100%;height:100%;overflow:visible}.robot-vector #look-forward>rect{transform-box:fill-box;transform-origin:center;animation:robot-vector-eyes 6s ease-in-out infinite}.robot-vector[data-stage="1"] #look-forward>rect{animation-duration:5s}.robot-vector[data-stage="2"] #look-forward>rect{animation-duration:7s}@keyframes robot-vector-eyes{0%,12%,to{transform:translate(0) scaleY(1)}20%,32%{transform:translate(9px) scaleY(1)}36%{transform:translate(9px) scaleY(.08)}40%{transform:translate(9px) scaleY(1)}52%,65%{transform:translate(-9px) scaleY(1)}70%,82%{transform:translate(0) scaleY(1)}85%{transform:translate(0) scaleY(.08)}89%{transform:translate(0) scaleY(1)}}@keyframes robot-vector-breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@media(prefers-reduced-motion:reduce){.processing-robot.robot-vector,.robot-vector #look-forward>rect{animation:none;transform:none}}.processing-robot.robot-keyframes{width:64px;height:56px;animation:none}.robot-keyframes>svg{width:100%;height:100%;display:block;overflow:visible}.robot-fallback,.robot-fallback>svg{display:block;width:100%;height:100%}.processing-robot.robot-state{display:block;width:64px;height:56px;animation:none}.robot-state>svg{display:block;width:100%;height:100%;overflow:visible}.robot-thinking>svg{animation:robot-thinking-nod 3.5s ease-in-out infinite;transform-origin:50% 65%}.robot-thinking #thinking-curious>path:nth-of-type(3){transform-box:fill-box;transform-origin:center;animation:robot-thinking-blink 5s ease-in-out infinite}.robot-celebrating>svg{animation:robot-celebrate 1.8s ease-in-out infinite;transform-origin:50% 65%}@keyframes robot-thinking-nod{0%,to{transform:rotate(-3deg)}50%{transform:rotate(4deg)}}@keyframes robot-thinking-blink{0%,42%,48%,to{transform:scaleY(1)}45%{transform:scaleY(.15)}}@keyframes robot-celebrate{0%,to{transform:translateY(0) rotate(-4deg)}25%{transform:translateY(-5px) rotate(3deg)}50%{transform:translateY(0) rotate(4deg)}75%{transform:translateY(-3px) rotate(-3deg)}}@media(prefers-reduced-motion:reduce){.robot-state>svg,.robot-thinking #thinking-curious>path{animation:none!important}}.processing-robot.robot-morph{width:64px;height:56px;animation:none}.robot-morph>svg{display:block;width:100%;height:100%;overflow:visible}.robot-morph.is-celebrating>svg{animation:robot-celebrate 1.8s .65s ease-in-out infinite;transform-origin:center}@media(prefers-reduced-motion:reduce){.robot-morph.is-celebrating>svg{animation:none}}.processing-robot.robot-rig{width:64px;height:56px;animation:none}.robot-rig>svg{display:block;width:100%;height:100%;overflow:visible}.rig-body{transform-origin:0 45px;transition:transform .7s cubic-bezier(.22,.8,.25,1)}.pose-1 .rig-body{transform:rotate(-6deg) translateY(1px)}.rig-eye-mask{transform-origin:0 3px;transition:transform .14s ease-in-out}.robot-rig.is-blinking .rig-eye-mask{transform:scaleY(.04)}.rig-eyes{transition:transform .65s cubic-bezier(.22,.8,.25,1)}.pose-0 .rig-eyes{animation:rig-glance 7s ease-in-out infinite}.pose-1 .rig-eyes{transform:translate(10px,-5px)}.rig-thinking-hand{transform-origin:12px 75px;transform:translateY(12px) rotate(-18deg);opacity:0;transition:transform .65s cubic-bezier(.22,.8,.25,1),opacity .16s ease}.pose-1 .rig-thinking-hand{transform:translateY(0) rotate(0);opacity:1;transition-delay:.16s}.rig-happy-hands{transform-origin:0 65px;transform:translateY(12px) scale(.88);opacity:0;transition:transform .65s cubic-bezier(.2,.9,.25,1),opacity .18s ease}.pose-2 .rig-happy-hands{transform:translateY(0) scale(1);opacity:1;transition-delay:.2s}.pose-2 .rig-body{animation:rig-celebrate 2s .65s ease-in-out infinite}.pose-2 .rig-eyes{transform:translateY(10px)}@keyframes rig-glance{0%,15%,to{transform:translate(0)}25%,40%{transform:translate(9px)}60%,75%{transform:translate(-9px)}}@keyframes rig-celebrate{0%,to{transform:translateY(0) rotate(-3deg)}35%{transform:translateY(-5px) rotate(3deg)}65%{transform:translateY(0) rotate(2deg)}}@media(prefers-reduced-motion:reduce){.robot-rig *{animation:none!important;transition:none!important}.robot-rig .rig-eye-mask{transform:none}}.settlement-arms{opacity:0;transition:opacity .12s ease}.settlement-arm{transform-box:view-box;transform-origin:0 40px;transition:transform .6s cubic-bezier(.2,.85,.25,1);transform:translateY(20px) scaleY(.65)}.pose-2 .settlement-arms{opacity:1;transition-delay:.18s}.pose-2 .settlement-arm{transform:translateY(0) scaleY(1);transition-delay:.18s}.pose-2 .settlement-arm.right{transition-delay:.24s}.pose-2 .rig-body{animation:settlement-celebration-pop .9s .18s cubic-bezier(.2,.75,.3,1) both}.pose-2 .rig-eyes{transform:none}.settlement-sparks{opacity:0;transform-origin:center;transform:scale(.8)}.pose-2 .settlement-sparks{animation:settlement-sparkle 2.2s .45s ease-out infinite}@keyframes settlement-celebration-pop{0%{transform:translateY(0) scale(1)}25%{transform:translateY(3px) scale(.98,1.02)}55%{transform:translateY(-9px) scale(1.04)}80%{transform:translateY(1px) scale(1)}to{transform:translateY(0) scale(1)}}@keyframes settlement-sparkle{0%,to{opacity:0;transform:scale(.85)}20%,45%{opacity:.8;transform:scale(1)}75%{opacity:0;transform:scale(1.08)}}@media(prefers-reduced-motion:reduce){.pose-2 .settlement-sparks{animation:none!important;opacity:.7;transform:none}.settlement-arm{transition:none!important}}.robot-rig.pose-0 .rig-body{animation:robot-gentle-head 5.5s ease-in-out infinite;transform-origin:0 40px}.robot-rig.pose-0 .rig-thinking-hand,.robot-rig.pose-0 .settlement-arms,.robot-rig.pose-0 .settlement-sparks{display:none}@keyframes robot-gentle-head{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-2px) rotate(2deg)}}@media(prefers-reduced-motion:reduce){.robot-rig.pose-0 .rig-body{animation:none!important}}.robot-rig.pose-0 .rig-body{animation:robot-curious-head 7s ease-in-out infinite;transform-origin:0 40px}.robot-rig.pose-0 .rig-eyes{animation:rig-glance 7s ease-in-out infinite}@keyframes robot-curious-head{0%,12%,to{transform:translate(0) rotate(0)}25%,40%{transform:translate(2px,-2px) rotate(5deg)}60%,75%{transform:translate(-2px,-1px) rotate(-5deg)}88%{transform:translateY(-3px) rotate(0)}}@media(prefers-reduced-motion:reduce){.robot-rig.pose-0 .rig-body,.robot-rig.pose-0 .rig-eyes{animation:none!important;transform:none}}.robot-rig.pose-0{position:relative;perspective:320px;overflow:visible}.robot-rig.pose-0>svg{position:relative;z-index:1;transform-style:preserve-3d;animation:robot-depth-turn 7s ease-in-out infinite;filter:drop-shadow(0 2px 0 rgba(173,195,225,.5)) drop-shadow(0 5px 4px rgba(5,10,25,.3));backface-visibility:hidden}.robot-rig.pose-0:after{content:"";position:absolute;left:24%;right:24%;bottom:1px;height:5px;border-radius:50%;background:#050a194d;filter:blur(3px);animation:robot-depth-shadow 7s ease-in-out infinite;pointer-events:none}@keyframes robot-depth-turn{0%,12%,to{transform:rotateY(0) rotateX(0) translateZ(0)}25%,40%{transform:rotateY(17deg) rotateX(-5deg) translateZ(3px)}60%,75%{transform:rotateY(-17deg) rotateX(4deg) translateZ(3px)}88%{transform:rotateY(0) rotateX(-8deg) translateZ(5px)}}@keyframes robot-depth-shadow{0%,12%,to{transform:scaleX(1);opacity:.7}25%,40%{transform:translate(-2px) scaleX(.85);opacity:.5}60%,75%{transform:translate(2px) scaleX(.85);opacity:.5}88%{transform:scaleX(.75);opacity:.4}}@media(prefers-reduced-motion:reduce){.robot-rig.pose-0>svg,.robot-rig.pose-0:after{animation:none!important;transform:none}}.processing-robot.robot-vector-turn{display:block;position:relative;width:64px;height:56px;animation:none;perspective:none;filter:none;transform:none}.robot-vector-turn>svg{display:block;width:100%;height:100%;overflow:visible;animation:none;filter:none;transform:none}.joy-smile,.joy-sparks{opacity:0;transition:opacity .35s ease}.settlement-joy .joy-smile{opacity:1;transition-delay:.35s}.processing-robot.robot-vector-turn.settlement-joy>svg{animation:settlement-joy-hop 2.8s .4s ease-in-out infinite}.settlement-joy .joy-sparks{animation:settlement-joy-sparks 2.8s .4s ease-in-out infinite}@keyframes settlement-joy-hop{0%,45%,to{transform:translateY(0)}15%{transform:translateY(-5px)}28%{transform:translateY(0)}35%{transform:translateY(-2px)}}@keyframes settlement-joy-sparks{0%,50%,to{opacity:0}15%,30%{opacity:.8}}@media(prefers-reduced-motion:reduce){.processing-robot.robot-vector-turn.settlement-joy>svg,.settlement-joy .joy-sparks{animation:none}.settlement-joy .joy-sparks{opacity:.6}}.execution-content>.transaction-hash{margin-top:16px;padding:12px 0}.execution-content>.execution-hint{margin-top:0;padding-top:12px;padding-bottom:0}.execution-content>.transaction-hash button{min-height:24px;padding:2px 0}.dock-status-icon.dock-robot,.is-complete .dock-status-icon.dock-robot{width:42px;height:42px;background:transparent;border-radius:0;overflow:visible}.dock-robot .processing-robot.robot-vector-turn{width:42px;height:38px}.dock-robot .robot-vector-turn>svg{width:100%;height:100%}.earn-page{background:var(--ds-surface);padding:20px;border-radius:22px;box-shadow:0 8px 24px #05081424}.earn-page-heading{margin-bottom:20px}.earn-heading-icon{display:inline-flex;padding:9px;background:var(--ds-control);border-radius:10px;color:#bddfff}.earn-page h1{font-size:22px;line-height:1.3;letter-spacing:-.5px;font-weight:500;margin:14px 0 7px}.earn-page p{font-size:11px;color:var(--ds-muted);line-height:1.8}.earn-tabs{display:flex;gap:4px;padding:4px;background:var(--ds-inset);border-radius:10px;margin-bottom:20px}.earn-tabs button{flex:1;padding:10px;font-size:11px;border-radius:7px;color:var(--ds-muted)}.earn-tabs .selected{background:var(--ds-control);color:var(--ds-text)}.earn-section-label{font-size:11px;margin-bottom:12px}.earn-selectors{display:grid;grid-template-columns:1fr 1fr;gap:10px}.earn-selectors label>span{font-size:9px;color:var(--ds-muted)}.earn-selectors label>div{display:flex;align-items:center;gap:5px;background:var(--ds-control);padding:10px 8px;border-radius:10px;margin-top:7px}.earn-selectors svg{border-radius:50%;flex-shrink:0}.earn-selectors select{background:transparent;color:var(--ds-text);border:0;font-size:11px;width:100%;min-width:0}.earn-selectors option{background:var(--ds-surface)}.earn-deposit-input{background:var(--ds-inset);padding:15px;border-radius:14px;margin-top:16px}.earn-deposit-input>label{font-size:10px;color:var(--ds-muted)}.earn-deposit-input>div{display:flex;align-items:center;gap:10px;margin:12px 0}.earn-deposit-input .amount-value{flex-direction:row;align-items:center}.earn-deposit-input .amount-value input{color:var(--text)}.earn-deposit-input .amount-value input::placeholder{color:var(--text);opacity:1}.earn-deposit-input input::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.earn-deposit-input>div>span{font-size:12px}.earn-deposit-input footer{display:flex;align-items:center;justify-content:space-between;font-size:9px;color:var(--ds-muted)}.earn-deposit-input:focus-within{outline:2px solid var(--ds-focus)}.earn-deposit-input.invalid{outline:2px solid var(--ds-error)}.earn-deposit-input.invalid p{color:var(--ds-error);font-size:10px}.earn-deposit-details{display:grid;gap:12px;padding:18px 0}.earn-deposit-details>div{display:flex;justify-content:space-between;gap:10px;font-size:9px;color:var(--ds-muted)}.earn-deposit-details strong{color:var(--ds-text);font-weight:500;text-align:right}.earn-page .primary{width:100%}.earn-edit{display:block;margin:12px auto 0;font-size:11px;color:var(--ds-muted)}.earn-notice{display:flex;align-items:center;gap:6px;padding:10px;background:#24413f;border-radius:8px;color:var(--ds-success);font-size:10px;margin-bottom:15px}.earn-empty{text-align:center;padding:22px 0 0}.earn-empty>svg{color:var(--ds-muted)}.earn-empty h2{font-size:15px;margin:15px 0 8px}.earn-empty .primary{margin-top:20px}.earn-position{background:var(--ds-inset);border-radius:12px;padding:14px;margin-bottom:10px}.earn-position>div{display:flex;align-items:center;gap:10px}.earn-position>div>span{display:grid;gap:5px}.earn-position strong{font-size:12px;font-weight:500}.earn-position small{color:var(--ds-muted);font-size:9px}.earn-position>div>strong{margin-left:auto}.earn-withdraw{width:100%;padding:10px;background:var(--ds-control);border-radius:8px;margin-top:14px;font-size:11px}.earn-review-copy{background:var(--ds-inset);padding:12px;border-radius:10px}.earn-review-copy strong{color:var(--ds-text)}.earn-positions{margin-top:24px;padding-top:20px;border-top:1px solid var(--ds-border)}.earn-positions h2{font-size:14px;font-weight:500;margin:0 0 14px}.earn-position svg{border-radius:50%}.main.main-earn{width:min(788px,calc(100% - 32px));max-width:788px}.earn-layout{display:grid;grid-template-columns:380px 380px;gap:24px;align-items:start;justify-content:center}.earn-layout>.earn-page:only-child{grid-column:1 / -1;width:380px;justify-self:center}.earn-layout .earn-positions{margin:0;padding:20px;border:0}.earn-positions h2{font-size:18px;margin:0 0 7px}.earn-position-intro{margin:0 0 20px}.earn-position-details{margin:18px 0 0;padding-top:14px;border-top:1px solid var(--ds-border);display:grid;gap:12px}.earn-position-details>div{display:flex;justify-content:space-between;gap:16px;font-size:11px}.earn-position-details dt{color:var(--ds-muted)}.earn-position-details dd{margin:0;color:var(--ds-text)}.earn-position-details .earn-position-active{color:var(--ds-success)}@media(max-width:820px){.main.main-earn{width:min(380px,calc(100% - 32px))}.earn-layout{grid-template-columns:minmax(0,1fr);gap:20px}.earn-layout>.earn-page:only-child{width:100%}}.earn-position-link{display:block;width:100%;text-align:left;color:var(--ds-text);border:1px solid transparent}.earn-position-link:hover{border-color:var(--ds-border-active)}.earn-position-link footer{display:flex;justify-content:space-between;border-top:1px solid var(--ds-border);margin-top:14px;padding-top:12px;font-size:10px;color:var(--ds-muted)}.earn-position-link footer span:first-child{color:var(--ds-success)}.earn-detail-back{color:var(--ds-muted);font-size:11px;padding:0;margin:16px 0 20px}.earn-detail-asset{display:flex;align-items:center;gap:10px}.earn-detail-asset svg{border-radius:50%}.earn-detail-asset h3{font-size:14px;margin:0 0 5px;font-weight:500}.earn-detail-asset>div>span{display:flex;align-items:center;gap:5px;font-size:10px;color:var(--ds-muted)}.earn-active-badge{margin-left:auto;background:#24413f;color:var(--ds-success);border-radius:6px;padding:5px 7px;font-size:9px}.earn-position-total{display:grid;gap:8px;background:var(--ds-inset);padding:16px;border-radius:14px;margin:20px 0 12px}.earn-position-total>span{font-size:11px;color:var(--ds-muted)}.earn-position-total strong{font-size:28px;color:var(--text)}.earn-position-total strong small{font-size:13px;font-weight:400}.earn-metrics{display:grid;grid-template-columns:1fr 1fr;gap:12px}.earn-metrics>div{display:grid;gap:8px;background:var(--ds-inset);border-radius:12px;padding:14px}.earn-metrics span,.earn-metrics small{font-size:9px;color:var(--ds-muted)}.earn-metrics strong{font-size:20px;font-weight:600}.earn-metrics>div:first-child strong{color:var(--ds-success)}.earn-withdraw{display:flex;align-items:center;justify-content:center;gap:8px;min-height:40px}.earn-positions-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.earn-positions-heading h2{display:flex;align-items:center;gap:7px;margin:0}.earn-positions-heading h2 span{background:var(--ds-inset);border-radius:5px;padding:3px 6px;font-size:10px;color:var(--ds-muted)}.earn-positions-heading>button{background:var(--ds-control);border:1px solid var(--ds-border);padding:7px 9px;border-radius:8px;font-size:10px;color:var(--ds-text)}.earn-position-network{display:flex;align-items:center;gap:5px}.earn-position-network svg{width:14px;height:14px;border-radius:50%;flex-shrink:0}.main.main-earn{width:min(900px,calc(100% - 32px));max-width:900px}.pools-directory{padding:24px}.pools-directory h1,.pool-overview h1{font-size:23px;margin:0 0 7px}.pools-directory header{margin-bottom:24px}.pool-table-scroll{overflow-x:auto}.pool-table{width:100%;border-collapse:collapse;text-align:left;white-space:nowrap}.pool-table th{font-size:10px;font-weight:400;color:var(--ds-muted);padding:12px;border-bottom:1px solid var(--ds-border)}.pool-table td{padding:18px 12px;font-size:12px;border-bottom:1px solid var(--ds-border)}.pool-table tr:last-child td{border-bottom:0}.pool-asset{display:flex;align-items:center;gap:10px;text-align:left}.pool-asset>svg,.pool-asset small svg{border-radius:50%;flex-shrink:0}.pool-asset>span{display:grid;gap:6px}.pool-asset strong{font-size:13px;font-weight:500}.pool-asset small{display:flex;align-items:center;gap:5px;color:var(--ds-muted);font-size:10px}.pool-open{padding:0}.pool-yield{color:var(--ds-success)}.pool-row-arrow{display:flex;align-items:center;justify-content:center;background:var(--ds-control);border-radius:8px;width:32px;height:32px}.pool-table tbody tr:hover{background:#ffffff03}.pool-detail-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:24px;align-items:start}.pool-overview>.pool-asset{margin-bottom:22px}.pool-overview>.earn-metrics{margin-top:24px}.pool-manage h2{font-size:18px;font-weight:500;margin:0 0 20px}.pool-manage .earn-tabs{margin-bottom:16px}.pool-overview .earn-position-details{margin-top:16px;margin-bottom:0;padding-top:12px;gap:8px}.pool-overview .earn-position-details>div{padding:0;line-height:1.5}.pools-page>.earn-detail-back{margin:0 0 16px}@media(max-width:700px){.pool-detail-layout{grid-template-columns:1fr}.pools-directory{padding:18px}.pool-table{min-width:650px}.main.main-earn{width:calc(100% - 32px)}}.pool-your-positions{margin:24px 0 28px}.pool-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.pool-section-heading h2,.pool-all-heading{font-size:14px;font-weight:500;margin:0}.pool-section-heading h2 span{font-size:10px;color:var(--ds-muted);margin-left:5px}.pool-section-heading>strong{font-size:11px;font-weight:500;color:var(--ds-muted)}.pool-owned-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(225px,1fr));gap:12px}.pool-owned-card{display:grid;gap:18px;text-align:left;background:var(--ds-inset);padding:16px;border:1px solid var(--ds-border);border-radius:14px}.pool-owned-card>strong{font-size:23px;font-weight:700}.pool-owned-card>strong small{font-size:11px;font-weight:400;color:var(--ds-muted)}.pool-owned-card footer{display:flex;justify-content:space-between;gap:12px;font-size:10px;color:var(--ds-success)}.pool-owned-card footer>span:last-child{display:flex;align-items:center;gap:4px;color:var(--ds-muted)}.pool-all-heading{margin:0 0 10px}.pool-current-position{display:grid;gap:9px;background:var(--ds-selected);border:1px solid var(--ds-border-active);border-radius:14px;padding:16px;margin:20px 0}.pool-current-position>span{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--ds-muted)}.pool-current-position>span:first-child{color:var(--ds-success)}.pool-current-position>strong{font-size:28px}.pool-current-position strong small{font-size:13px;font-weight:400}.pool-success-copy{display:block;font-size:9px;line-height:1.6;margin-top:4px}.pool-success-link{display:flex;align-items:center;gap:3px;font-size:9px;margin-left:auto;flex-shrink:0;color:var(--ds-success);padding:4px}.pools-page>.earn-detail-back{display:inline-flex;align-items:center;gap:6px}.pool-detail-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.pool-detail-layout>.pool-manage{grid-column:1;grid-row:1}.pool-detail-layout>.pool-overview{grid-column:2;grid-row:1}@media(max-width:700px){.pool-detail-layout{grid-template-columns:minmax(0,1fr)}.pool-detail-layout>.pool-manage{grid-column:1;grid-row:1}.pool-detail-layout>.pool-overview{grid-column:1;grid-row:2}}.pool-volume-chart{margin-top:24px}.pool-volume-chart>header{display:flex;justify-content:space-between;align-items:start;gap:16px}.pool-volume-chart h2{font-size:16px;font-weight:500;margin:0}.pool-volume-chart header p{margin:6px 0 0}.pool-chart-ranges{display:flex;gap:4px;padding:3px;border-radius:8px;background:var(--ds-inset)}.pool-chart-ranges button{font-size:10px;padding:7px 10px;border-radius:6px;color:var(--ds-muted)}.pool-chart-ranges button[aria-pressed=true]{background:var(--ds-control);color:var(--ds-text)}.pool-chart-value{display:flex;align-items:baseline;gap:10px;margin:20px 0}.pool-chart-value strong{font-size:25px;font-weight:600}.pool-chart-value>span{font-size:11px;color:var(--ds-muted)}.pool-chart-plot{display:flex;height:160px;gap:14px}.pool-chart-axis{width:48px;flex-shrink:0;display:flex;flex-direction:column;justify-content:space-between;font-size:9px;color:var(--ds-muted)}.pool-chart-bars{flex:1;display:flex;align-items:flex-end;gap:6px;border-bottom:1px solid var(--ds-border);background:repeating-linear-gradient(to top,transparent 0,transparent calc(50% - 1px),#47516b55 calc(50% - 1px),#47516b55 50%)}.pool-chart-bars button{flex:1;min-width:0;background:#436c91;border-radius:4px 4px 0 0;padding:0;transition:background .15s}.pool-chart-bars button.active{background:var(--ds-border-active)}.pool-chart-bars button:focus-visible{outline:2px solid var(--ds-focus);outline-offset:2px}.pool-chart-dates{display:flex;justify-content:space-between;margin:10px 0 0 62px;color:var(--ds-muted);font-size:9px}@media(max-width:500px){.pool-chart-bars{gap:3px}.pool-chart-plot{height:140px}}.liquidity-banner{position:relative;display:flex;align-items:center;gap:24px;width:min(900px,calc(100% - 32px));margin:30px auto 24px;padding:16px 46px 16px 12px;background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius-card,22px);overflow:hidden}.liquidity-banner>img{width:160px;height:100px;object-fit:contain;flex-shrink:0}.liquidity-banner-copy{flex:1}.liquidity-banner-copy>span{color:var(--ds-success);font-size:10px}.liquidity-banner h2{font-size:17px;line-height:1.4;font-weight:500;letter-spacing:-.3px;margin:7px 0}.liquidity-banner p{color:var(--ds-muted);font-size:11px;line-height:1.6;margin:0}.liquidity-banner>.primary{white-space:nowrap;flex-shrink:0;font-size:11px;min-height:40px;padding:10px 14px}.liquidity-banner-dismiss{position:absolute;top:10px;right:10px;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;color:var(--ds-muted)}@media(max-width:700px){.liquidity-banner{gap:12px;padding:20px;flex-wrap:wrap}.liquidity-banner>img{width:100px;height:80px}.liquidity-banner-copy{min-width:160px}.liquidity-banner h2{font-size:15px}.liquidity-banner>.primary{margin-left:auto}}.liquidity-banner{width:min(680px,calc(100% - 32px));gap:14px;margin:22px auto 18px;padding:10px 38px 10px 12px;border-radius:16px;background:linear-gradient(105deg,#244960 0%,#29384b 24%,var(--ds-surface) 58%)}.liquidity-banner>img{width:90px;height:62px}.liquidity-banner-copy>span{font-size:8px}.liquidity-banner h2{font-size:13px;letter-spacing:-.15px;margin:4px 0}.liquidity-banner p{font-size:9px}.liquidity-banner>.primary{font-size:10px;min-height:32px;padding:8px 11px;gap:5px}.liquidity-banner-dismiss{width:24px;height:24px;top:6px;right:6px}@media(max-width:700px){.liquidity-banner{gap:10px;padding:12px 32px 12px 12px}.liquidity-banner>img{width:66px;height:50px}.liquidity-banner-copy{min-width:150px}.liquidity-banner h2{font-size:12px}.liquidity-banner>.primary{margin-left:auto}}.liquidity-banner{overflow:visible}.liquidity-explore-wrap{position:relative;flex-shrink:0}.liquidity-explore-wrap>.primary{white-space:nowrap;font-size:10px;min-height:32px;padding:8px 11px;gap:5px}.liquidity-coin-pop{position:absolute;z-index:20;pointer-events:none;width:100px;height:100px;left:50%;bottom:10px;margin-left:-50px;animation:liquidity-coin-launch 1.8s cubic-bezier(.2,.7,.3,1) both;filter:drop-shadow(0 5px 14px #e6af2a40)}.liquidity-coin-pop>span{display:block;width:100%;height:100%}@keyframes liquidity-coin-launch{0%{opacity:0;transform:translateY(24px) scale(.2)}18%{opacity:1;transform:translateY(-42px) scale(1)}65%{opacity:1;transform:translateY(-62px) scale(1)}to{opacity:0;transform:translateY(-110px) scale(.75)}}@media(max-width:700px){.liquidity-explore-wrap{margin-left:auto}}.liquidity-coin-pop{animation:liquidity-coin-jump 2.1s linear both;transform-origin:50% 85%}@keyframes liquidity-coin-jump{0%{opacity:0;transform:translateY(32px) scale(.35,.22) rotate(-10deg);animation-timing-function:cubic-bezier(.16,.8,.24,1)}10%{opacity:1;transform:translate(-4px,-5px) scale(.88,1.06) rotate(-6deg);animation-timing-function:cubic-bezier(.12,.65,.25,1)}43%{opacity:1;transform:translate(-15px,-125px) scale(1) rotate(7deg);animation-timing-function:cubic-bezier(.4,0,.6,1)}56%{opacity:1;transform:translate(-10px,-131px) scale(1) rotate(13deg);animation-timing-function:cubic-bezier(.65,0,.9,.5)}89%{opacity:1;transform:translate(4px,18px) scale(.9,1.08) rotate(-6deg);animation-timing-function:cubic-bezier(.2,.7,.3,1)}95%{opacity:.75;transform:translate(4px,31px) scale(1.05,.55) rotate(0);animation-timing-function:ease-out}to{opacity:0;transform:translate(4px,34px) scale(.65,.35) rotate(0)}}.liquidity-coin-pop{width:72px;height:72px;margin-left:-36px;opacity:0;animation:none;transform-origin:center;will-change:transform,opacity}.liquidity-coin-pop.is-playing{animation:liquidity-coin-smooth-jump 1.2s linear both}@keyframes liquidity-coin-smooth-jump{0%{opacity:0;transform:translateY(26px) scale(.65);animation-timing-function:cubic-bezier(.16,.65,.36,1)}8%{opacity:1;transform:translateY(0) scale(1);animation-timing-function:cubic-bezier(.15,.6,.4,1)}46%{opacity:1;transform:translateY(-110px) scale(1);animation-timing-function:cubic-bezier(.6,0,.85,.4)}92%{opacity:1;transform:translateY(12px) scale(1);animation-timing-function:ease-in}to{opacity:0;transform:translateY(30px) scale(.7)}}@keyframes liquidity-coin-smooth-jump{0%{opacity:0;transform:translate(var(--coin-x),26px) rotate(var(--coin-angle)) scale(calc(var(--coin-size)*.65));animation-timing-function:cubic-bezier(.16,.65,.36,1)}8%{opacity:1;transform:translate(var(--coin-x)) rotate(var(--coin-angle)) scale(var(--coin-size));animation-timing-function:cubic-bezier(.15,.6,.4,1)}46%{opacity:1;transform:translate(calc(var(--coin-x) + var(--coin-drift)*.5),calc(var(--coin-height)*-1)) rotate(var(--coin-turn)) scale(var(--coin-size));animation-timing-function:cubic-bezier(.6,0,.85,.4)}92%{opacity:1;transform:translate(calc(var(--coin-x) + var(--coin-drift)),12px) rotate(calc(var(--coin-turn)*1.8)) scale(var(--coin-size));animation-timing-function:ease-in}to{opacity:0;transform:translate(calc(var(--coin-x) + var(--coin-drift)),30px) rotate(calc(var(--coin-turn)*2)) scale(calc(var(--coin-size)*.7))}}.pool-chart-bars{justify-content:space-around;gap:6px}.pool-chart-bars button{flex:0 1 12px;max-width:12px;border-radius:6px 6px 0 0}@media(max-width:500px){.pool-chart-bars{gap:3px}.pool-chart-bars button{flex-basis:8px;max-width:8px;border-radius:4px 4px 0 0}}.pool-chart-bars{justify-content:center;gap:1px}@media(max-width:500px){.pool-chart-bars{gap:1px}}.pool-chart-bars button{background:#35465e}.pool-chart-bars button.active,.pool-chart-bars button:hover,.pool-chart-bars button:focus-visible{background:#8bd3ff;filter:none!important}.pool-chart-bars{justify-content:stretch;gap:1px}.pool-chart-bars button{flex:1 1 0;max-width:none;min-width:0;border-radius:6px 6px 0 0}@media(max-width:500px){.pool-chart-bars{gap:1px}.pool-chart-bars button{flex:1 1 0;max-width:none}}.xp-balance{display:flex;align-items:center;gap:5px;background:var(--ds-control);color:var(--ds-text);border-radius:10px;padding:8px 11px;font-size:11px;min-height:40px;white-space:nowrap}.xp-balance img{width:34px;height:24px;object-fit:contain}.xp-balance strong{font-weight:400;color:var(--ds-muted)}@media(max-width:600px){.xp-balance{padding:6px;gap:2px;min-height:34px;font-size:10px}.xp-balance img{width:26px;height:22px}}.pool-activity{margin-top:24px}.pool-activity-tabs{display:flex;gap:4px;margin-bottom:12px;padding:4px;background:var(--ds-inset);border-radius:10px;width:max-content}.pool-activity-tabs button{padding:10px 18px;font-size:11px;border-radius:7px;color:var(--ds-muted)}.pool-activity-tabs button[aria-selected=true]{background:var(--ds-control);color:var(--ds-text)}.pool-activity .pool-volume-chart{margin-top:0}.pool-activity-card{padding:8px 20px}.pool-activity-scroll{max-height:410px;overflow:auto;scrollbar-color:var(--ds-border) transparent;scrollbar-width:thin}.pool-activity-table{width:100%;border-collapse:collapse;white-space:nowrap;font-size:11px}.pool-activity-table th{position:sticky;top:0;z-index:1;background:var(--ds-surface);text-align:right;color:var(--ds-muted);font-weight:400;padding:14px 10px;border-bottom:1px solid var(--ds-border)}.pool-activity-table th:first-child{text-align:left}.pool-activity-table td{padding:15px 10px;border-bottom:1px solid #47516b66;text-align:right}.pool-activity-table tr:last-child td{border:0}.pool-activity-table .pool-activity-address{text-align:left;color:var(--ds-text);font-variant-numeric:tabular-nums}.pool-activity-value{display:flex;justify-content:flex-end;align-items:center;gap:8px}.pool-activity-value>span{display:grid;gap:5px}.pool-activity-value strong{font-size:11px;font-weight:500}.pool-activity-value small,.pool-activity-time small{color:var(--ds-muted);font-size:9px}.pool-activity-value svg{border-radius:50%;flex-shrink:0}.pool-activity-time{display:grid;gap:5px}.pool-event-type{display:inline-block;background:var(--ds-control);color:var(--ds-muted);padding:5px 8px;border-radius:6px;font-size:10px}.pool-event-type.is-deposit{background:#24413f;color:var(--ds-success)}@media(max-width:650px){.pool-activity-table{min-width:600px}.pool-activity-card{padding:5px 12px}}.pool-review-modal .modal-description{margin-bottom:20px}.pool-review-amount{background:var(--ds-inset);border:1px solid var(--ds-border);padding:16px;border-radius:14px}.pool-review-label{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:var(--ds-muted);gap:10px}.pool-review-label>span:last-child{display:flex;align-items:center;gap:5px;background:var(--ds-control);padding:5px 7px;border-radius:7px}.pool-review-label svg,.pool-review-token svg{border-radius:50%}.pool-review-token{display:flex;align-items:center;gap:14px;margin-top:20px}.pool-review-token>div{display:grid;gap:7px;min-width:0}.pool-review-token strong{font-size:27px;overflow-wrap:anywhere}.pool-review-token strong small{font-size:15px;font-weight:400}.pool-review-token>div>span{color:var(--ds-muted);font-size:11px}.pool-review-modal .earn-position-details{margin:20px 0;padding-top:0;border:0;gap:14px}.pool-review-modal>.primary{width:100%;margin-top:24px}.comparison-preview{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.comparison-best-pill{display:inline-flex;align-items:center;padding:4px 7px;background:#24413f;color:var(--ds-success);border-radius:6px;font-size:8px;line-height:1.3;font-weight:500;white-space:nowrap;animation:comparison-best-appear .35s ease-out both}@keyframes comparison-best-appear{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.comparison-best-pill{animation:none}}.comparison-deal-sparkle{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;border-radius:8px;color:var(--ds-border-active);background:#69c6ff14;animation:comparison-sparkle-shimmer 4s ease-in-out infinite}.comparison-deal-sparkle>svg{width:17px;height:17px;font-size:17px}@keyframes comparison-sparkle-shimmer{0%,65%,to{transform:scale(1) rotate(0);filter:drop-shadow(0 0 0 transparent)}74%{transform:scale(1.16) rotate(-8deg);filter:drop-shadow(0 0 5px #69c6ff88)}83%{transform:scale(1.02) rotate(6deg);filter:drop-shadow(0 0 2px #69c6ff44)}92%{transform:scale(1) rotate(0);filter:drop-shadow(0 0 0 transparent)}}@media(prefers-reduced-motion:reduce){.comparison-deal-sparkle{animation:none}}.comparison-preview{position:relative;isolation:isolate;overflow:visible}.comparison-value-particles{position:absolute;left:50%;top:50%;width:0;height:0;pointer-events:none}.comparison-value-particles i{position:absolute;width:var(--particle-size);height:var(--particle-size);border-radius:50%;background:var(--ds-success);box-shadow:0 0 4px #afe4ce55;opacity:0;animation:comparison-value-particle 3.2s var(--particle-delay) ease-out infinite}@keyframes comparison-value-particle{0%,12%{opacity:0;transform:translate(var(--particle-x),3px) scale(.5)}25%{opacity:.85}70%{opacity:.4}to{opacity:0;transform:translate(calc(var(--particle-x) + var(--particle-drift)),-27px) scale(.35)}}@media(prefers-reduced-motion:reduce){.comparison-value-particles{display:none}}.comparison-turbo{display:inline-flex;width:27px;height:25px;align-items:center;justify-content:center;color:var(--ds-success);flex-shrink:0;pointer-events:none}.comparison-turbo>svg{width:27px;height:25px;overflow:visible}.turbo-bolt{transform-origin:center;animation:comparison-turbo-flash 3.6s ease-out infinite}.turbo-speed-lines{animation:comparison-turbo-trails 3.6s ease-out infinite}@keyframes comparison-turbo-flash{0%,65%,to{transform:translate(0) scale(1);filter:drop-shadow(0 0 0 transparent)}70%{transform:translate(-2px) scale(.9);filter:drop-shadow(0 0 2px #afe4ce55)}77%{transform:translate(2px) scale(1.1);filter:drop-shadow(0 0 5px #afe4ce99)}88%{transform:translate(0) scale(1);filter:drop-shadow(0 0 0 transparent)}}@keyframes comparison-turbo-trails{0%,65%,to{opacity:.35;transform:translate(0)}72%{opacity:1;transform:translate(-3px)}84%{opacity:0;transform:translate(-7px)}85%{opacity:0;transform:translate(2px)}}@media(prefers-reduced-motion:reduce){.turbo-bolt,.turbo-speed-lines{animation:none}}.comparison-turbo,.comparison-turbo>svg{width:23px;height:21px}.pool-network-chip{display:inline-flex;align-items:center;gap:5px;background:var(--ds-control);color:var(--ds-muted);padding:5px 7px;border-radius:7px;font-size:11px;white-space:nowrap}.pool-network-chip svg,.pool-amount-token svg{border-radius:50%;flex-shrink:0}.pool-manage .pool-amount-field{padding:16px;margin-top:16px}.pool-amount-top{display:flex;justify-content:space-between;align-items:center;gap:10px;color:var(--ds-muted);font-size:12px}.pool-amount-row{display:flex;align-items:center;gap:12px;margin:18px 0}.pool-amount-token{display:inline-flex;align-items:center;gap:7px;font-size:12px;white-space:nowrap}.pool-amount-field footer{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11px;line-height:1.5;color:var(--ds-muted)}.pool-amount-field .max-button{min-height:28px;min-width:38px;font-size:11px}.pool-amount-field:focus-within{outline:2px solid var(--ds-focus);outline-offset:0}.pool-amount-field .amount-value input:focus-visible{outline:none}.pool-amount-field.has-error{outline:2px solid var(--ds-error)}.earn-page .pool-amount-error{color:var(--ds-error);font-size:11px;margin:12px 0 0}.pool-manage .earn-deposit-details{padding:16px 0}.pool-manage .earn-deposit-details>div{font-size:12px;line-height:1.5}.pool-manage>.primary{margin-top:16px;min-height:44px}.pool-manage .earn-tabs button{font-size:12px;min-height:36px}.pool-manage .earn-notice{font-size:11px}.pool-manage .pool-success-copy,.pool-manage .pool-success-link{font-size:10px}.pool-earnings-estimate{background:var(--ds-inset);padding:13px 14px;border-radius:10px}.pool-earnings-estimate>div{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:7px 12px;font-size:11px}.pool-earnings-estimate strong{color:var(--ds-success);font-size:13px;font-weight:500;white-space:nowrap}.pool-earnings-estimate>small{display:block;margin-top:7px;font-size:10px;line-height:1.6;color:var(--ds-muted)}.pool-overview .pool-asset strong{font-size:14px}.pool-overview .pool-asset small,.pool-overview .earn-metrics span,.pool-overview .earn-metrics small{font-size:11px}.pool-information-group{margin-top:18px;padding-top:16px;border-top:1px solid var(--ds-border)}.pool-information-group h3{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 13px;font-size:13px;font-weight:500}.pool-overview .pool-information-group .earn-position-details{border:0;padding:0;margin:0;gap:9px}.pool-overview .pool-information-group .earn-position-details>div{font-size:12px;line-height:1.5}.pool-position-status{display:inline-flex;align-items:center;gap:4px;font-size:10px;font-weight:400;color:var(--ds-success)}.pool-position-empty{padding:13px 14px;background:var(--ds-inset);border-radius:10px}.pool-position-empty>strong{font-size:12px;font-weight:500}.earn-page .pool-position-empty p{margin:6px 0 0;font-size:11px}.pool-position-balance{display:grid;gap:5px;margin-bottom:16px}.pool-position-balance>strong{font-size:26px;font-weight:700;line-height:1.3}.pool-position-balance small{font-size:13px;font-weight:400}.pool-position-balance>span{font-size:11px;color:var(--ds-muted)}.pool-information-group .pool-earnings-estimate{margin-top:14px}.pool-withdraw-empty{padding:22px 16px;text-align:center;background:var(--ds-inset);border-radius:14px;margin-top:16px}.pool-withdraw-empty>strong{font-size:14px;font-weight:500}.earn-page .pool-withdraw-empty p{font-size:12px;line-height:1.7;margin:9px 0 20px}.pool-withdraw-empty .primary{min-height:44px;font-size:12px}.pool-review-modal .earn-position-details>div{font-size:12px;line-height:1.5}.pool-review-modal .pool-review-label{font-size:12px}.pool-review-modal .pool-review-token>div>span{font-size:12px}.header-actions{gap:8px}.header-actions .kai-balance,.header-actions .wallet-btn{min-height:36px;height:36px;padding:6px 10px;gap:6px;font-size:11px;border-radius:9px;line-height:1}.header-actions .kai-icon-circle{width:20px;height:20px}.header-actions .kai-icon-circle img{width:13px;height:13px}.header-actions .wallet-btn>svg:first-child{width:16px;height:16px}.header-actions .wallet-btn>svg:last-child{width:13px;height:13px}@media(max-width:700px){.header-actions{gap:6px}.header-actions .kai-balance,.header-actions .wallet-btn{padding:6px 8px;font-size:10px}.pool-amount-top{flex-wrap:wrap}.pool-manage .pool-amount-field{padding:14px}}.liquidity-toast{width:340px;max-width:calc(100vw - 32px);background:var(--ds-surface);color:var(--ds-text)}.liquidity-toast .dock-text>strong{font-size:12px;color:var(--ds-text)}.liquidity-toast .dock-text>span{font-size:11px;white-space:normal;line-height:1.5;color:var(--ds-muted)}.liquidity-toast .dock-text>.liquidity-toast-link{display:flex;align-items:center;gap:4px;color:var(--ds-success);font-size:10px}.liquidity-toast .dock-status-icon{background:#24413f;color:var(--ds-success)}.liquidity-toast .dock-dismiss{min-width:28px;min-height:28px;align-items:center;justify-content:center}.app:has(>.execution-dock:not(.liquidity-toast)) .liquidity-toast{bottom:138px}.header-actions .wallet-btn>svg[data-testid]{color:var(--ds-muted)}.pool-overview .pool-position-balance{margin:0 0 14px;gap:0}.pool-overview .pool-personal-stats{gap:10px}.pool-personal-stats .pool-position-yield{color:var(--ds-success)}.execution-dock.is-complete.liquidity-toast{width:320px;padding:14px 14px 10px;border-color:var(--ds-border);background:var(--ds-surface);border-radius:14px;box-shadow:0 8px 26px #090d2040;animation:liquidity-toast-enter .25s cubic-bezier(.2,.7,.3,1) both}.liquidity-toast-content{display:flex;align-items:center;gap:10px;padding-right:20px}.liquidity-toast .dock-status-icon{width:28px;height:28px;border-radius:50%;background:#24413f;color:var(--ds-success)}.liquidity-toast .dock-text{gap:4px}.liquidity-toast .dock-text>strong{font-size:12px;font-weight:500;line-height:1.4}.liquidity-toast .dock-text>span{font-size:11px;line-height:1.5;color:var(--ds-muted)}.liquidity-toast>.liquidity-toast-link{display:flex;align-items:center;justify-content:flex-end;gap:4px;margin:6px 0 0 auto;min-height:28px;padding:3px 0 3px 8px;font-size:10px;color:var(--ds-success)}.liquidity-toast .dock-dismiss{right:6px;top:6px;width:28px;height:28px;color:var(--ds-muted)}@keyframes liquidity-toast-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.execution-dock.is-complete.liquidity-toast{padding:14px}.liquidity-toast-content{padding-right:22px}.pools-directory .pool-all-heading{font-size:13px;margin-bottom:14px}.pool-table{border-collapse:separate;border-spacing:0;table-layout:auto}.pool-table th{background:var(--ds-inset);padding:12px 16px;border-bottom:0;font-size:11px;line-height:1.5;text-align:right;font-weight:400}.pool-table th:first-child{text-align:left;border-radius:10px 0 0 10px}.pool-table th:last-child{border-radius:0 10px 10px 0;width:48px}.pool-table td{padding:16px;border-bottom:1px solid #47516b55;font-size:12px;text-align:right;transition:background .15s ease}.pool-table td:first-child{text-align:left;min-width:160px}.pool-table tbody tr:last-child td{border-bottom:0}.pool-table tbody tr:last-child td:first-child{border-radius:0 0 0 10px}.pool-table tbody tr:last-child td:last-child{border-radius:0 0 10px}.pool-table .pool-asset{gap:12px}.pool-table .pool-asset strong{font-size:13px}.pool-table .pool-asset small{font-size:11px}.pool-table .pool-open{display:flex;min-height:40px;border-radius:7px}.pool-table .pool-open:hover{filter:none}.pool-table-apy{display:inline-block;background:#24413f99;color:var(--ds-success);padding:5px 8px;border-radius:6px;font-size:11px;font-weight:500;font-variant-numeric:tabular-nums}.pool-table-number{font-weight:500;font-variant-numeric:tabular-nums}.pool-table-position{color:var(--ds-muted);font-variant-numeric:tabular-nums}.pool-table-position.has-position{color:var(--ds-text);font-weight:500}.pool-table .pool-row-arrow{margin-left:auto;background:transparent;border:1px solid transparent;color:var(--ds-muted);width:30px;height:30px;transition:background .15s,border-color .15s,color .15s}.pool-table tr:hover .pool-row-arrow,.pool-table tr:focus-within .pool-row-arrow{background:var(--ds-inset);border-color:var(--ds-border);color:var(--ds-text)}@media(max-width:700px){.pool-table th,.pool-table td{padding:12px}.pool-table td:first-child{min-width:150px}}.pool-table tbody tr:nth-child(2n){background:#252638}.pool-table tbody tr:hover,.pool-table tbody tr:focus-within{background:var(--ds-control)}.pool-table tbody td{border-bottom:0}.pool-table tbody tr td:first-child{border-radius:8px 0 0 8px}.pool-table tbody tr td:last-child{border-radius:0 8px 8px 0}.pool-table tbody tr:last-child td:first-child{border-radius:8px 0 0 8px}.pool-table tbody tr:last-child td:last-child{border-radius:0 8px 8px 0}.pool-table tbody tr:nth-child(2n),.pool-table tbody tr:hover,.pool-table tbody tr:focus-within{background:transparent}.pool-table tbody tr:nth-child(2n)>td{background:#252638}.pool-table tbody tr:hover>td,.pool-table tbody tr:focus-within>td{background:var(--ds-control)}.pools-hero{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:32px;align-items:center;padding:28px;margin-bottom:20px;border-radius:22px;border:1px solid var(--ds-border);background:linear-gradient(115deg,#253b50 0%,var(--ds-surface) 68%);color:var(--ds-text)}.pools-hero-eyebrow{font-size:11px;font-weight:500;color:#bddfff}.pools-hero h1{font-size:27px;line-height:1.25;letter-spacing:-.6px;font-weight:500;margin:10px 0 12px}.pools-hero-copy>p{font-size:12px;line-height:1.8;color:var(--ds-muted);max-width:420px;margin:0}.pools-hero-rewards{border-left:1px solid var(--ds-border);padding-left:28px;display:grid;gap:12px;min-width:0}.pools-hero-reward-label{display:flex;align-items:center;gap:8px;color:var(--ds-muted);font-size:12px}.pools-hero-kai{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:#1c2234;border:1px solid #697994}.pools-hero-kai img{width:19px;height:19px;display:block}.pools-hero-rewards>strong{font-size:32px;line-height:1.2;font-weight:700;letter-spacing:-.6px;font-variant-numeric:tabular-nums}.pools-hero-rewards>strong small{font-size:13px;color:var(--ds-muted);font-weight:400;letter-spacing:0}.pools-hero-reward-note{font-size:11px;color:var(--ds-muted);line-height:1.5}.pools-hero-rewards>button{display:inline-flex;align-items:center;gap:5px;padding:0;min-height:28px;text-align:left;font-size:11px;color:#bddfff;justify-self:start}.ds-component-stage .pools-hero{margin-bottom:0}.ds-component-stage .pools-page>.pools-hero{margin-bottom:20px}@media(max-width:650px){.pools-hero{grid-template-columns:1fr;gap:22px;padding:22px}.pools-hero h1{font-size:24px}.pools-hero-rewards{border-left:0;border-top:1px solid var(--ds-border);padding:18px 0 0;gap:10px}}.kai-icon-circle,.comparison-dropdown .comparison-k-icon,.pools-hero-kai{background:var(--ds-primary);border-color:transparent}.kai-icon-circle img,.comparison-dropdown .comparison-k-icon img,.pools-hero-kai img{transform:translate(5%,-2%)}.pools-hero{position:relative;isolation:isolate;overflow:hidden}.pools-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:linear-gradient(#91caff 1px,transparent 1px),linear-gradient(90deg,#91caff 1px,transparent 1px);background-size:28px 28px;opacity:.08;-webkit-mask-image:radial-gradient(ellipse at 68% 35%,#000 0%,transparent 72%);mask-image:radial-gradient(ellipse at 68% 35%,#000 0%,transparent 72%)}.pools-hero:before{opacity:.035}.pools-hero-kai{position:relative}.pools-hero.is-disconnected .pools-hero-kai{animation:pools-kai-hover 5.5s ease-in-out infinite;box-shadow:0 3px 16px #289fff33}.pools-kai-particles{position:absolute;left:50%;top:50%;width:0;height:0;pointer-events:none}.pools-kai-particles i{position:absolute;width:3px;height:3px;border-radius:50%;background:var(--ds-border-active);box-shadow:0 0 5px #69c6ff66;opacity:0;animation:pools-kai-particle 4.8s var(--kai-particle-delay) ease-out infinite}@keyframes pools-kai-hover{0%,to{transform:translateY(2px) rotate(-3deg)}50%{transform:translateY(-5px) rotate(3deg)}}@keyframes pools-kai-particle{0%,10%{opacity:0;transform:translate(var(--kai-particle-x),23px) scale(.6)}25%{opacity:.65}75%{opacity:.2}to{opacity:0;transform:translate(calc(var(--kai-particle-x) + var(--kai-particle-drift)),-37px) scale(.3)}}@media(prefers-reduced-motion:reduce){.pools-hero.is-disconnected .pools-hero-kai{animation:none}.pools-kai-particles{display:none}}.pools-floating-coins{position:relative;height:132px;width:100%;pointer-events:none}.pools-floating-coin{position:absolute;display:block;z-index:1}.pools-floating-coin .pools-hero-kai{width:var(--coin-diameter);height:var(--coin-diameter);animation-duration:var(--hover-duration);animation-delay:var(--hover-delay)}.pools-floating-coin .pools-hero-kai img{width:63%;height:63%}.pools-floating-coin.coin-0{left:6%;top:18%;--coin-diameter:38px;--hover-duration:6s;--hover-delay:-1.4s}.pools-floating-coin.coin-1{left:36%;top:3%;--coin-diameter:28px;--hover-duration:7s;--hover-delay:-3s;opacity:.8}.pools-floating-coin.coin-2{left:57%;top:35%;--coin-diameter:51px;--hover-duration:5.5s;--hover-delay:-.6s}.pools-floating-coin.coin-3{left:24%;top:64%;--coin-diameter:32px;--hover-duration:6.5s;--hover-delay:-4s;opacity:.9}.pools-hero-particles{position:absolute;top:0;right:0;bottom:0;left:0}.pools-hero-particles i{position:absolute;width:3px;height:3px;border-radius:50%;background:var(--ds-border-active);box-shadow:0 0 6px #69c6ff66;animation:pools-hero-particle-rise 5s ease-out infinite;opacity:0}@keyframes pools-hero-particle-rise{0%{opacity:0;transform:translateY(24px) scale(.5)}25%{opacity:.7}to{opacity:0;transform:translate(12px,-56px) scale(.3)}}@media(max-width:650px){.pools-floating-coins{max-width:240px;justify-self:center;height:120px}}@media(prefers-reduced-motion:reduce){.pools-hero-particles{display:none}}.pools-floating-coin.coin-0{transform:rotate(-14deg);opacity:.78}.pools-floating-coin.coin-1{transform:rotate(19deg);opacity:.4}.pools-floating-coin.coin-2{transform:rotate(7deg);opacity:1}.pools-floating-coin.coin-3{transform:rotate(-24deg);opacity:.55}.execution-dock.is-complete.liquidity-toast{animation:liquidity-toast-enter .42s cubic-bezier(.16,1,.3,1) both}@keyframes liquidity-toast-enter{0%{opacity:0;transform:translateY(28px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.execution-dock.is-complete.liquidity-toast{animation:none}}.history-drawer-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;visibility:hidden;pointer-events:none;transition:visibility .28s}.history-drawer-layer.is-open{visibility:visible;pointer-events:auto;transition:visibility 0s}.history-drawer-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a0d1c66;opacity:0;transition:opacity .28s ease}.is-open .history-drawer-backdrop{opacity:1}.history-drawer{position:absolute;inset:0 0 0 auto;width:min(410px,100%);background:var(--ds-surface);border-left:1px solid var(--ds-border);box-shadow:-12px 0 50px #090d2033;display:flex;flex-direction:column;transform:translate(100%);transition:transform .28s cubic-bezier(.2,.8,.2,1);color:var(--ds-text)}.history-drawer>header{display:flex;align-items:start;justify-content:space-between;gap:16px;padding:24px;border-bottom:1px solid var(--ds-border)}.history-drawer h2{margin:0;font-size:20px;font-weight:500}.history-drawer header p{color:var(--ds-muted);font-size:12px;margin:8px 0 0;line-height:1.6}.history-drawer-body{padding:20px;overflow-y:auto;flex:1}.history-drawer .activity-list{gap:12px}.history-drawer .activity-item{padding:16px}.history-drawer .activity-timestamp,.history-drawer .activity-completed{font-size:10px}.history-drawer-back{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--ds-muted);padding:4px 0;margin-bottom:24px}.history-drawer-result{text-align:center;display:grid;justify-items:center;gap:20px;padding:16px 0 24px}.history-drawer-result>span{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:var(--ds-selected);border-radius:50%;color:var(--ds-success)}.history-drawer-result>strong{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;font-size:21px;font-weight:500}.history-drawer .earn-position-details{font-size:12px;margin-bottom:24px}.history-drawer .earn-position-details dd{text-align:right}.history-drawer-empty{text-align:center;padding:60px 16px;color:var(--ds-muted)}.history-drawer-empty h3{font-size:16px;color:var(--ds-text);font-weight:500}.history-drawer-empty p{font-size:12px;line-height:1.7}.history-drawer .icon-btn{min-width:32px;min-height:32px}@media(prefers-reduced-motion:reduce){.history-drawer-layer,.history-drawer-backdrop,.history-drawer{transition:none}}.history-drawer{inset:16px 16px 16px auto;width:min(410px,calc(100% - 32px));border:1px solid var(--ds-border);border-radius:22px;overflow:hidden;transform:translate(calc(100% + 16px))}.is-open .history-drawer{transform:translate(0)}@media(max-width:500px){.history-drawer{inset:10px 10px 10px auto;width:calc(100% - 20px);border-radius:18px;transform:translate(calc(100% + 10px))}.is-open .history-drawer{transform:translate(0)}}.history-drawer-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px;border-top:1px solid var(--ds-border);background:var(--ds-surface);flex-shrink:0}.history-drawer-footer>span{font-size:11px;color:var(--ds-muted)}.history-drawer-footer>button{min-height:34px;padding:8px 12px;background:var(--ds-control);border-radius:8px;font-size:11px;color:var(--ds-text)}.ethereum-icon{border-radius:50%;flex-shrink:0;display:inline-block}.card-toolbar{gap:8px}.history-button[aria-pressed=true]{background:var(--ds-selected);color:var(--ds-focus);box-shadow:inset 0 0 0 1px var(--ds-border)}.main.with-token-chart{width:min(844px,calc(100% - 32px));max-width:844px;display:grid;grid-template-columns:minmax(0,440px) minmax(0,380px);gap:0 24px;align-items:start}.with-token-chart>.card-toolbar{grid-column:2;grid-row:1}.with-token-chart>.token-price-chart{grid-column:1;grid-row:2}.with-token-chart>.swap-panel{grid-column:2;grid-row:2}.with-token-chart>.exchange-comparison{grid-column:2;grid-row:3}.token-price-chart{background:var(--ds-surface);border-radius:22px;padding:20px;min-width:0;animation:token-chart-enter .3s cubic-bezier(.2,.8,.2,1) both}.token-price-chart>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.token-price-chart>header>div{display:flex;align-items:center;gap:10px}.token-price-chart header svg{border-radius:50%}.token-price-chart header span{display:grid;gap:5px}.token-price-chart header strong{font-size:13px;font-weight:500}.token-price-chart header small{font-size:11px;color:var(--ds-muted)}.token-chart-price{display:grid;gap:7px;margin:24px 0 20px}.token-chart-price>strong{font-size:28px;letter-spacing:-.5px;font-weight:700}.token-chart-price>span{font-size:12px}.token-chart-price small{font-size:10px;margin-left:5px;color:var(--ds-muted)}.token-chart-range{display:flex;gap:4px}.token-chart-range button{padding:7px 12px;border-radius:7px;font-size:11px;color:var(--ds-muted)}.token-chart-range button[aria-pressed=true]{background:var(--ds-control);color:var(--ds-text)}.token-chart-graph{margin-top:20px;background:repeating-linear-gradient(to bottom,transparent 0,transparent calc(50% - 1px),#47516b44 calc(50% - 1px),#47516b44 50%)}.token-chart-graph>svg{display:block;width:100%;height:auto;overflow:visible;touch-action:pan-y}.token-chart-graph>span{display:block;font-size:9px;color:var(--ds-muted);text-align:right}.token-chart-dates{display:flex;justify-content:space-between;margin-top:12px;font-size:10px;color:var(--ds-muted)}.token-chart-point{display:flex;align-items:center;gap:14px;justify-content:space-between;margin-top:20px;padding-top:14px;border-top:1px solid var(--ds-border);font-size:10px;color:var(--ds-muted)}.token-chart-point input{width:100px;accent-color:var(--ds-focus)}@keyframes token-chart-enter{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}@media(max-width:850px){.main.with-token-chart{width:min(380px,calc(100% - 32px));grid-template-columns:minmax(0,1fr);gap:16px}.with-token-chart>.card-toolbar{grid-column:1;grid-row:1;margin:0}.with-token-chart>.token-price-chart{grid-column:1;grid-row:2}.with-token-chart>.swap-panel{grid-column:1;grid-row:3}.with-token-chart>.exchange-comparison{grid-column:1;grid-row:4}}@media(prefers-reduced-motion:reduce){.token-price-chart{animation:none}}.with-token-chart>.token-price-chart{grid-row:2 / span 2}.token-chart-price>.positive{color:var(--ds-success)}.token-chart-price>.negative{color:var(--ds-error)}@media(max-width:850px){.with-token-chart>.token-price-chart{grid-row:2}}.processing-robot.robot-lottie{display:block;width:64px;height:56px;animation:none;overflow:visible}.robot-lottie>div{width:100%;height:100%}.robot-lottie svg{display:block;width:100%;height:100%;overflow:visible}.dock-robot .processing-robot.robot-lottie{width:42px;height:38px}.pool-overview>.pool-position-priority{border:0;margin:20px 0 22px;padding:0}.pool-overview .pool-position-priority .pool-position-balance{margin-bottom:12px}.pool-position-priority+.earn-metrics{border-top:1px solid var(--ds-border);padding-top:18px}.animated-number{font-variant-numeric:tabular-nums}.swap-success-robot{display:flex;justify-content:center;margin:16px 0 12px}.swap-success-robot .processing-robot.robot-lottie{width:100px;height:88px}.swap-success-amount{text-align:center;font-size:28px;font-weight:700;line-height:1.3;margin:0}.swap-success-amount>span{font-size:17px;font-weight:400}.swap-success-caption{text-align:center;color:var(--ds-muted);font-size:12px;line-height:1.6;margin:8px 0 24px}.swap-success-benefits{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:22px}.swap-success-benefits>div{display:grid;gap:9px;align-content:start;padding:14px;border-radius:12px;background:var(--ds-inset)}.swap-success-benefits>div>span{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--ds-muted);min-height:20px}.swap-success-benefits strong{font-size:22px;font-weight:600;color:var(--ds-success)}.swap-success-benefits strong small{font-size:11px;font-weight:400}.swap-success-benefits>div>small{font-size:10px;color:var(--ds-muted);line-height:1.6}.swap-success-benefits .kai-icon-circle{width:19px;height:19px}.swap-success-benefits .kai-icon-circle img{width:12px;height:12px}.swap-success>.primary{width:100%;margin-top:22px}.ds-swap-success{max-width:380px;margin:auto}.pool-overview>.pool-position-priority{background:var(--ds-inset);border-radius:14px;padding:16px;margin:20px 0}.pool-position-priority .pool-position-empty{padding:0;background:transparent}.pool-position-priority .pool-position-balance>strong{font-size:28px}.pool-position-priority+.earn-metrics{border-top:0;padding-top:0}.pool-farm-rewards{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;min-height:36px;padding:9px 12px;background:var(--ds-control);border:1px solid var(--ds-border);border-radius:9px;color:var(--ds-text);font-size:12px;margin-top:16px}.pool-farm-rewards:not(:disabled):hover{background:var(--ds-control-hover);filter:none}.pool-farm-rewards:disabled{opacity:.45}.pool-activity-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:12px}.pool-activity-toolbar .pool-activity-tabs{margin-bottom:0}.pool-stream-control{display:inline-flex;align-items:center;gap:6px;font-size:11px;min-height:32px;padding:6px 8px;border-radius:8px;color:var(--ds-muted)}.pool-stream-control>span{width:5px;height:5px;background:var(--ds-muted);border-radius:50%}.pool-stream-control>span.is-updating{background:var(--ds-success)}.pool-stream-new{animation:pool-stream-highlight 1.6s ease-out both}@keyframes pool-stream-highlight{0%{background:#69c6ff20}to{background:transparent}}@media(prefers-reduced-motion:reduce){.pool-stream-new{animation:none}}.summary-list{display:grid;gap:var(--ds-space-2);margin:var(--ds-space-4) 0;padding:0}.summary-list>div{display:flex;justify-content:space-between;align-items:baseline;gap:var(--ds-space-4);line-height:1.5}.summary-list dt{color:var(--ds-muted)}.summary-list dd{margin:0;text-align:right}.pool-review-modal .summary-list{margin:var(--ds-space-4) 0;gap:var(--ds-space-2)}.pool-review-modal>.pool-earnings-estimate{padding:var(--ds-space-3)}.swap-success-amount{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}.swap-success-token{display:inline-flex;align-items:center;gap:6px}.swap-success-token svg,.swap-success-chain svg{border-radius:50%;flex-shrink:0}.swap-success-caption{display:flex;align-items:center;justify-content:center;gap:6px}.swap-success-chain{display:inline-flex;align-items:center;gap:5px}.pool-activity-card,.pool-volume-chart{padding:24px}.pool-activity-table{border-collapse:separate;border-spacing:0}.pool-activity-table th{padding:12px 16px;background:var(--ds-inset);border:0;font-size:11px;line-height:1.5}.pool-activity-table td{padding:16px;border:0;font-size:12px}.pool-activity-table tbody td:first-child{min-width:140px}.pool-activity-table .pool-activity-value strong{font-size:12px;font-weight:500}.pool-activity-table .pool-activity-value small,.pool-activity-table .pool-activity-time small{font-size:10px}.pool-activity-table .pool-activity-time>span{font-size:11px}.pool-activity-table tbody tr{--pool-row-tone:transparent}.pool-activity-table tbody tr:nth-child(2n){--pool-row-tone:#252638}.pool-activity-table tbody tr:hover,.pool-activity-table tbody tr:focus-within{--pool-row-tone:var(--ds-control)}.pool-activity-table tbody tr>td{background:var(--pool-row-tone)}.pool-activity-table .pool-stream-new{animation:none}.pool-activity-table .pool-stream-new>td{animation:pool-stream-cell-highlight 1.6s ease-out both}@keyframes pool-stream-cell-highlight{0%{background:#29485b}to{background:var(--pool-row-tone)}}@media(max-width:700px){.pool-activity-card,.pool-volume-chart{padding:18px}.pool-activity-table th,.pool-activity-table td{padding:12px}}@media(prefers-reduced-motion:reduce){.pool-activity-table .pool-stream-new>td{animation:none}}.pool-kai-earned-label{display:inline-flex;align-items:center;gap:6px}.pool-kai-earned-label .kai-icon-circle{width:17px;height:17px}.pool-kai-earned-label .kai-icon-circle img{width:11px;height:11px}.kai-menu{position:relative}.kai-menu>.kai-balance[aria-expanded=true]{background:var(--ds-selected);box-shadow:inset 0 0 0 1px var(--ds-border)}.kai-menu>.kai-balance>svg{transition:transform .18s}.kai-menu>.kai-balance[aria-expanded=true]>svg{transform:rotate(180deg)}.kai-dropdown{position:absolute;right:0;top:calc(100% + 10px);width:min(310px,calc(100vw - 32px));transform:translate(var(--kai-dropdown-offset,0px));padding:18px;border-radius:16px;background:var(--ds-surface);border:1px solid var(--ds-border);box-shadow:0 12px 36px #090d204d;z-index:90;animation:kai-dropdown-enter .18s ease-out both}.kai-dropdown>header{display:flex;align-items:center;gap:10px;margin-bottom:18px}.kai-dropdown>header .kai-icon-circle{width:34px;height:34px}.kai-dropdown>header .kai-icon-circle img{width:22px;height:22px}.kai-dropdown h2{font-size:16px;font-weight:500;margin:0}.kai-dropdown header p{font-size:11px;line-height:1.5;margin:4px 0 0;color:var(--ds-muted)}.kai-dropdown-stats{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0}.kai-dropdown-stats>div{padding:12px;background:var(--ds-inset);border-radius:10px}.kai-dropdown-stats dt{font-size:11px;color:var(--ds-muted);margin-bottom:9px}.kai-dropdown-stats dd{font-size:20px;font-weight:600;margin:0;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.kai-dropdown-stats dd small{font-size:10px;font-weight:400;color:var(--ds-muted)}.kai-dropdown-stats>div:last-child dd{color:var(--ds-success)}.kai-holder-explanation{border-top:1px solid var(--ds-border);padding-top:14px;margin-top:16px}.kai-holder-explanation h3{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:500;margin:0}.kai-holder-explanation h3 svg{color:var(--ds-border-active)}.kai-holder-explanation p{font-size:11px;line-height:1.8;color:var(--ds-muted);margin:8px 0 0}.kai-dropdown-connect{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:14px;padding:10px;width:100%;background:var(--ds-control);border-radius:8px;font-size:11px;color:var(--ds-text);min-height:36px}@keyframes kai-dropdown-enter{0%{opacity:0;margin-top:-4px}to{opacity:1;margin-top:0}}@media(prefers-reduced-motion:reduce){.kai-dropdown{animation:none}.kai-menu>.kai-balance>svg{transition:none}}.pools-shell[hidden]{display:none}.kai-dropdown-breakdown{display:grid;gap:8px;margin:14px 0 0;font-size:10px;line-height:1.6}.kai-dropdown-breakdown>div{display:flex;justify-content:space-between;gap:10px}.kai-dropdown-breakdown dt{color:var(--ds-muted)}.kai-dropdown-breakdown dd{margin:0;color:var(--ds-text);text-align:right}.execution-dock.is-complete.liquidity-toast.is-leaving,.toast.is-leaving{animation:toast-exit .24s ease-in both;pointer-events:none}@keyframes toast-exit{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(14px) scale(.98)}}@media(prefers-reduced-motion:reduce){.execution-dock.is-complete.liquidity-toast.is-leaving,.toast.is-leaving{animation:none;opacity:0}}.swap-reward-row>strong{display:inline-flex;align-items:center;gap:5px;color:var(--ds-success)}.swap-reward-row .kai-icon-circle{width:18px;height:18px}.swap-reward-row .kai-icon-circle img{width:11px;height:11px}.review-summary .swap-reward-row>strong small{color:var(--ds-muted);margin:0}.kai-usdc-farm{margin-top:16px;padding-top:14px;border-top:1px solid var(--ds-border)}.kai-usdc-farm>div{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:11px;color:var(--ds-muted);margin-bottom:12px}.kai-usdc-farm strong{font-size:14px;font-weight:500;color:var(--ds-success);font-variant-numeric:tabular-nums}.kai-usdc-farm strong small{font-size:10px;font-weight:400;color:var(--ds-muted)}.kai-usdc-farm>.primary{width:100%;min-height:36px;font-size:12px}.ds-header-balances{flex-wrap:wrap;gap:12px}.kai-dropdown{isolation:isolate;overflow:hidden}.kai-dropdown:before{content:"";position:absolute;top:-24px;right:-42px;width:210px;height:210px;background:url(/khalani/showcase/khalani-icon.svg) center/contain no-repeat;opacity:.055;transform:rotate(-12deg);mask-image:linear-gradient(235deg,#000 5%,transparent 80%);-webkit-mask-image:linear-gradient(235deg,#000 5%,transparent 80%);pointer-events:none;z-index:-1}.kai-dropdown-stats>div:last-child dd{font-size:17px}.swap-complete-toast{animation:liquidity-toast-enter .42s cubic-bezier(.16,1,.3,1) both}.swap-complete-toast.is-leaving{animation:toast-exit .24s ease-in both;pointer-events:none}@media(prefers-reduced-motion:reduce){.swap-complete-toast{animation:none}.swap-complete-toast.is-leaving{animation:none;opacity:0}}.header-actions .kai-balance-amount{display:inline-flex;align-items:baseline;gap:4px}.kai-balance-amount>span{display:inline-block;width:7ch;overflow:hidden;text-overflow:ellipsis;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.kai-dropdown-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.kai-dropdown-stats>div{min-width:0}.kai-dropdown-stats dd{display:flex;flex-direction:column;align-items:flex-start;gap:5px;min-height:44px;line-height:1.3;overflow-wrap:normal}.kai-stat-value{display:block;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.kai-dropdown-stats>div:last-child dd{font-size:14px}.kai-dropdown-stats dd small{line-height:1.3}.kai-usdc-farm>div{min-height:22px;flex-wrap:nowrap}.kai-usdc-farm .kai-farm-amount{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;min-width:0;white-space:nowrap;font-size:13px}.kai-farm-amount>span{font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis}.kai-farm-amount>svg{flex-shrink:0;border-radius:50%}.kai-dropdown-breakdown{min-height:42px}.header-actions .kai-balance{gap:5px;padding-inline:9px}.kai-balance-amount>span{width:6ch;text-align:left}.header-actions .kai-balance-amount{gap:2px}.kai-balance-amount>strong{margin-left:0}.topnav{background:#1e2030;border:1px solid #3b4154;border-radius:12px;padding:4px;gap:4px;box-shadow:none;width:max-content}.topnav button{border-radius:8px}.topnav .nav-active,.topnav .nav-active:hover{background:var(--ds-control);border-color:var(--ds-border);box-shadow:none}@media(max-width:700px){.topnav{width:max-content;padding:4px}}.pool-table-scroll,.pool-activity-scroll{position:relative;min-width:0;max-width:100%;overscroll-behavior-inline:contain}.pool-table th{position:relative}.pools-shell,.pools-page,.pool-detail-layout,.pool-detail-layout>*{min-width:0}.swap-success-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:701px)and (max-width:1000px){.app>.topbar{display:grid;grid-template-columns:auto 1fr auto;gap:16px;padding:16px 24px;height:auto;min-height:80px}.app>.topbar>.topnav{position:static;left:auto;transform:none;justify-self:center}.app>.topbar>.header-actions{margin-left:0}.brand-logo{max-width:118px;height:auto}}@media(max-width:700px){.app>.topbar{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;gap:12px;padding:14px 16px 12px;height:auto;min-height:0}.app>.topbar>.brand-home{grid-column:1;grid-row:1;justify-self:start;display:flex;align-items:center;min-height:36px}.app>.topbar .brand-logo{width:108px;height:auto}.app>.topbar>.header-actions{display:contents}.app>.topbar .wallet-btn{grid-column:2;grid-row:1;justify-self:end;min-height:36px}.app>.topbar .kai-menu{grid-column:2;grid-row:2;justify-self:end}.app>.topbar>.topnav{grid-column:1;grid-row:2;justify-self:start;position:static;left:auto;transform:none;margin:0;width:max-content;order:initial}.app>.topbar .topnav button{min-width:72px;height:32px;padding:0 14px;font-size:12px}.main{width:min(380px,calc(100% - 32px));margin:12px auto 0;padding-bottom:24px}.main.main-earn{width:calc(100% - 32px);max-width:900px;margin-top:12px}.swap-panel{padding:16px;gap:10px;border-radius:22px}.card-toolbar{margin-bottom:10px}.amount-box{padding:16px}.amount-value input,.output-amount{font-size:28px}.chain-select{height:44px;padding:8px;font-size:12px;gap:7px}.chain-select>.network-logo{width:22px;height:22px}.chain-bar{gap:4px;padding:4px}.reverse{width:24px}.asset-select{height:44px;padding:7px 9px;gap:6px;font-size:12px}.asset-select .token{width:25px;height:25px}.amount-main{gap:10px}.fiat{font-size:11px}.balance-row{font-size:11px;margin-top:16px;padding-top:12px}.settings-button{width:44px;height:44px}.swap-cta{min-height:44px;font-size:12px}.pools-hero{gap:16px;padding:20px}.pools-hero h1{font-size:24px}.pools-directory{padding:16px}.pool-table-scroll{overflow:auto;border-radius:10px}.pool-table{min-width:600px}.pool-table th:first-child,.pool-table tbody td:first-child{position:sticky;left:0;z-index:2;min-width:140px;background:var(--ds-surface)}.pool-table th:first-child{background:var(--ds-inset);z-index:4}.pool-table tr:nth-child(2n)>td:first-child{background:#252638}.pool-table tr:hover>td:first-child,.pool-table tr:focus-within>td:first-child{background:var(--ds-control)}.pool-activity-table{min-width:600px}.pool-activity-table th{position:sticky;top:0;z-index:3}.pool-activity-toolbar{gap:8px}.pool-activity-tabs button{padding:10px 13px;min-height:36px}.pool-stream-control{font-size:10px;padding:6px}.pool-activity-card{padding:12px}.pool-owned-grid{grid-template-columns:minmax(0,1fr)}.modal-overlay{padding:12px;align-items:center}.modal,.modal:has(.execution-content){max-height:calc(100dvh - 24px);width:min(430px,100%);padding:20px;border-radius:20px}.modal-heading h2{font-size:20px}.modal-heading{gap:12px}.review-asset-value strong{overflow-wrap:anywhere}.swap-success-amount{font-size:26px}.swap-success-benefits{gap:10px}.swap-success-benefits>div{padding:12px}.swap-success-benefits strong{font-size:21px}.swap-success-caption{flex-wrap:wrap}.history-drawer-body{padding:16px}.history-drawer>header{padding:20px}.history-drawer .activity-item{padding:14px}.history-drawer .activity-token-pair{gap:7px}.history-drawer .activity-received strong{font-size:12px}.kai-dropdown{max-height:calc(100dvh - 140px);overflow-y:auto;overscroll-behavior:contain}.liquidity-banner{margin-top:24px}.liquidity-banner>.liquidity-explore-wrap{margin-left:0}.liquidity-banner-copy{min-width:0}.liquidity-banner p{font-size:10px}.liquidity-banner{display:grid;grid-template-columns:66px minmax(0,1fr);padding:16px 28px 16px 12px}.liquidity-explore-wrap{grid-column:2;justify-self:start}.execution-dock{bottom:max(16px,env(safe-area-inset-bottom));right:16px;max-width:calc(100% - 32px)}}@media(max-width:400px){.app>.topbar{padding-inline:12px;gap:10px}.app>.topbar .brand-logo{width:98px}.app>.topbar .topnav button{min-width:66px;padding-inline:12px}.main,.main.main-earn{width:calc(100% - 24px)}.swap-panel{padding:12px}.amount-box{padding:14px}.chain-select{font-size:11px;gap:5px}.chain-select>.network-logo{width:20px;height:20px}.chain-select>svg:last-child{width:12px}.pool-section-heading{align-items:start;flex-direction:column;gap:6px}.pool-amount-field footer{font-size:10px}.pool-review-label{gap:6px}.pool-review-token strong{font-size:25px}.history-drawer .activity-item{padding:12px}.history-drawer .activity-token-pair>strong{font-size:10px}.history-drawer .activity-timestamp,.history-drawer .activity-completed{font-size:9px}.history-drawer-result>strong{font-size:18px}.kai-dropdown-stats dd{font-size:18px}}.fee-solver-robot{position:relative;display:block;width:14px;height:14px;flex:0 0 14px;overflow:visible}.fee-solver-robot .processing-robot.robot-lottie{position:absolute;left:50%;top:50%;width:20px;height:20px;transform:translate(-50%,-50%)}.brand-lockup{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;line-height:1;color:var(--ds-text)}.brand-lockup>img,.ds-header .brand-lockup>img{display:block;width:28px;height:28px;flex-shrink:0}.brand-lockup>.type-heading-4{font-family:var(--font-sans);font-weight:600}@media(max-width:700px){.brand-lockup{gap:6px}.brand-lockup>img,.ds-header .brand-lockup>img{width:24px;height:24px}.brand-lockup>.type-heading-4{font-size:18px}}.brand-vector-lockup>img,.ds-header .brand-vector-lockup>img{width:132px;height:auto;display:block}.kai-icon-circle img{transform:none!important}@media(max-width:700px){.brand-vector-lockup>img,.ds-header .brand-vector-lockup>img{width:112px;height:auto}}.foundation-brand-tile .brand-vector-lockup>img{width:270px;height:auto}.swap-success-robot-video{display:block;width:100px;height:100px;object-fit:contain;border-radius:10px}.robot-celebration-held>div{animation:robot-celebration-wobble 3.6s ease-in-out infinite;transform-origin:50% 65%}.robot-celebration-held.is-paused>div{animation-play-state:paused}@keyframes robot-celebration-wobble{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-2px) rotate(2deg)}}@media(prefers-reduced-motion:reduce){.robot-celebration-held>div{animation:none}}:root{--font-sans:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:ui-monospace,SFMono-Regular,Consolas,monospace;--type-display-xl:600 clamp(2.75rem,1.75rem + 4vw,5rem)/1.05 var(--font-sans);--type-display-lg:600 clamp(2.5rem,1.9rem + 3vw,4rem)/1.08 var(--font-sans);--type-display-md:600 clamp(2rem,1.6rem + 2vw,3rem)/1.12 var(--font-sans);--type-heading-1:600 clamp(2rem,1.8rem + 1vw,2.5rem)/1.15 var(--font-sans);--type-heading-2:600 clamp(1.75rem,1.65rem + .5vw,2rem)/1.2 var(--font-sans);--type-heading-3:600 clamp(1.375rem,1.325rem + .25vw,1.5rem)/1.25 var(--font-sans);--type-heading-4:600 1.25rem/1.3 var(--font-sans);--type-heading-5:600 1.125rem/1.35 var(--font-sans);--type-heading-6:600 1rem/1.4 var(--font-sans);--type-body-lg:400 1.125rem/1.65 var(--font-sans);--type-body-md:400 1rem/1.6 var(--font-sans);--type-body-sm:400 .875rem/1.6 var(--font-sans);--type-body-xs:400 .75rem/1.5 var(--font-sans);--type-label-lg:500 .875rem/1.4 var(--font-sans);--type-label-md:500 .75rem/1.4 var(--font-sans);--type-label-sm:500 .6875rem/1.4 var(--font-sans);--type-eyebrow:600 .6875rem/1.4 var(--font-sans);--type-metric-lg:700 clamp(2.25rem,1.95rem + 1.5vw,3rem)/1.1 var(--font-sans);--type-metric-md:700 clamp(1.75rem,1.65rem + .5vw,2rem)/1.15 var(--font-sans);--type-metric-sm:700 1.5rem/1.2 var(--font-sans);--type-code:400 .75rem/1.6 var(--font-mono)}.type-display-xl{font:var(--type-display-xl);letter-spacing:-.045em;text-wrap:balance}.type-display-lg{font:var(--type-display-lg);letter-spacing:-.04em;text-wrap:balance}.type-display-md{font:var(--type-display-md);letter-spacing:-.035em;text-wrap:balance}.type-heading-1{font:var(--type-heading-1);letter-spacing:-.03em;text-wrap:balance}.type-heading-2{font:var(--type-heading-2);letter-spacing:-.025em;text-wrap:balance}.type-heading-3{font:var(--type-heading-3);letter-spacing:-.02em;text-wrap:balance}.type-heading-4{font:var(--type-heading-4);letter-spacing:-.015em}.type-heading-5{font:var(--type-heading-5);letter-spacing:-.01em}.type-heading-6{font:var(--type-heading-6);letter-spacing:-.005em}.type-body-lg{font:var(--type-body-lg);letter-spacing:0}.type-body-md{font:var(--type-body-md);letter-spacing:0}.type-body-sm{font:var(--type-body-sm);letter-spacing:0}.type-body-xs{font:var(--type-body-xs);letter-spacing:0}.type-label-lg{font:var(--type-label-lg);letter-spacing:0}.type-label-md{font:var(--type-label-md);letter-spacing:.005em}.type-label-sm{font:var(--type-label-sm);letter-spacing:.01em}.type-eyebrow{font:var(--type-eyebrow);letter-spacing:.12em;text-transform:uppercase}.type-metric-lg{font:var(--type-metric-lg);letter-spacing:-.035em;font-variant-numeric:tabular-nums lining-nums}.type-metric-md{font:var(--type-metric-md);letter-spacing:-.025em;font-variant-numeric:tabular-nums lining-nums}.type-metric-sm{font:var(--type-metric-sm);letter-spacing:-.02em;font-variant-numeric:tabular-nums lining-nums}.type-code{font:var(--type-code);letter-spacing:0}.ds-page{min-height:100vh;background:var(--ds-page);color:var(--ds-text);--ds-doc-line:#ffffff0d;--ds-doc-muted:#8796af}.ds-page *{box-sizing:border-box}.ds-page a{text-decoration:none}.ds-header{height:76px;padding:0 32px;display:flex;align-items:center;gap:24px;position:sticky;top:0;z-index:40;background:#191a27f5;border-bottom:1px solid var(--ds-doc-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.ds-header>a:first-child{display:flex;align-items:center}.ds-header img{width:120px;height:auto}.ds-header-divider{height:22px;width:1px;background:var(--ds-border);opacity:.6}.ds-header-name{font-size:13px;color:var(--ds-muted);display:flex;align-items:center;gap:10px}.ds-header-name>span{font-size:9px;border:1px solid var(--ds-border);border-radius:5px;padding:3px 5px;color:var(--ds-doc-muted)}.ds-back{display:flex;align-items:center;gap:7px;color:var(--ds-muted);font-size:12px;margin-left:auto}.ds-back:hover{color:var(--ds-text)}.ds-workspace{display:grid;grid-template-columns:236px minmax(0,1fr);max-width:1540px;margin:auto}.ds-sidebar{position:sticky;top:76px;height:calc(100dvh - 76px);padding:30px 18px 18px 24px;border-right:1px solid var(--ds-doc-line);display:flex;flex-direction:column;min-width:0}.ds-sidebar-title{font-size:10px;font-weight:600;letter-spacing:1.6px;color:var(--ds-doc-muted);display:flex;justify-content:space-between;align-items:center;padding:0 8px 18px}.ds-sidebar-title>span{font-size:10px;letter-spacing:0;background:var(--ds-inset);padding:3px 6px;border-radius:4px;color:var(--ds-muted)}.ds-search{display:flex;align-items:center;gap:8px;min-height:38px;padding:0 10px;border:1px solid var(--ds-border);border-radius:8px;background:var(--ds-inset);color:var(--ds-muted);margin-bottom:24px;flex-shrink:0}.ds-search:focus-within{border-color:var(--ds-focus);box-shadow:0 0 0 2px #69c6ff18}.ds-search input{border:0!important;outline:0!important;box-shadow:none!important;min-width:0;width:100%;padding:0;background:transparent;color:var(--ds-text);font:inherit;font-size:11px;height:34px}.ds-search input::placeholder{color:var(--ds-muted)}.ds-search input::-webkit-search-cancel-button{display:none}.ds-search button{display:flex;padding:3px;color:var(--ds-muted);border-radius:4px}.ds-directory{min-height:0;overflow-y:auto;scrollbar-width:thin;padding-right:6px}.ds-directory-group{margin-bottom:24px}.ds-directory-group h2{font-size:10px;color:var(--ds-doc-muted);font-weight:500;margin:0 0 8px;padding:0 8px}.ds-directory-group a{display:block;font-size:11px;line-height:1.45;color:var(--ds-muted);padding:8px;border-radius:6px;margin:1px 0}.ds-directory-group a:hover{background:var(--ds-inset);color:var(--ds-text)}.ds-directory-group a[aria-current]{background:var(--ds-selected);color:var(--ds-focus)}.ds-sidebar-footer{margin-top:auto;padding:16px 8px 0;font-size:9px;color:var(--ds-doc-muted);display:flex;align-items:center;gap:6px;flex-shrink:0}.ds-live-dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--ds-success);flex-shrink:0}.ds-content{width:100%;min-width:0;max-width:1224px;padding:52px 48px 28px;margin:0 auto}.ds-intro{position:relative;padding-bottom:28px;border-bottom:1px solid var(--ds-doc-line)}.ds-eyebrow{font-size:9px;letter-spacing:1.8px;color:var(--ds-muted);display:flex;align-items:center;gap:9px}.ds-eyebrow>span{height:7px;width:7px;background:var(--ds-focus);border-radius:2px;transform:rotate(-12deg)}.ds-intro h1{font-size:clamp(34px,4vw,52px);font-weight:600;line-height:1.12;letter-spacing:-1.8px;margin:24px 0 18px}.ds-intro h1>span{color:var(--ds-muted)}.ds-intro>p{font-size:13px;line-height:1.8;color:var(--ds-muted);max-width:470px;margin:0}.ds-overview{display:flex;align-items:center;gap:28px;flex-wrap:wrap;margin-top:32px}.ds-overview>span{display:flex;align-items:center;gap:8px;color:var(--ds-doc-muted);font-size:10px}.ds-overview strong{font-size:16px;color:var(--ds-text);font-weight:500;font-variant-numeric:tabular-nums}.ds-overview .ds-shared-status{margin-left:auto;font-size:9px}.ds-library-toolbar{padding:24px 0 0;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px}.ds-category-filter{display:flex;flex-wrap:wrap;gap:4px}.ds-category-filter button{padding:7px 10px;border-radius:6px;color:var(--ds-muted);font-size:10px;background:transparent;border:1px solid transparent;min-height:32px}.ds-category-filter button:hover{background:var(--ds-inset)}.ds-category-filter button[aria-pressed=true]{background:var(--ds-control);border-color:var(--ds-border);color:var(--ds-text)}.ds-library-toolbar>p{font-size:10px;color:var(--ds-doc-muted);margin:0}.ds-empty{padding:64px 20px;text-align:center;color:var(--ds-muted)}.ds-empty>svg{color:var(--ds-focus)}.ds-empty h2{font-size:20px;color:var(--ds-text)}.ds-empty p{font-size:12px}.ds-empty button{margin:20px auto 0}.ds-section{margin-top:24px;padding:28px;background:var(--ds-surface);border:1px solid var(--ds-doc-line);border-radius:16px;min-width:0;scroll-margin-top:100px}.ds-section-heading{margin-bottom:24px;max-width:720px}.ds-section-category{font-size:9px;letter-spacing:1px;text-transform:uppercase;color:var(--ds-doc-muted)}.ds-section-heading h2{font-size:20px;font-weight:500;letter-spacing:-.4px;line-height:1.3;margin:8px 0 0}.ds-component-description{font-size:12px;line-height:1.75;color:var(--ds-muted);margin:10px 0 0}.ds-component-stage{background:var(--ds-page);padding:24px;border-radius:12px;min-width:0;border:1px solid var(--ds-doc-line)}.ds-preview-label{display:flex;align-items:center;gap:6px;color:var(--ds-doc-muted);font-size:9px;letter-spacing:.4px;margin-bottom:24px}.ds-preview-label>span{width:4px;height:4px;border-radius:50%;background:var(--ds-success)}.ds-colors{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:24px 16px}.ds-color{text-align:left;display:flex;flex-direction:column;align-items:stretch;padding:0;background:transparent;border-radius:9px;color:var(--ds-text)}.ds-color:hover{filter:none}.ds-color-swatch{height:70px;display:flex;align-items:flex-start;justify-content:flex-end;border:1px solid #ffffff1a;border-radius:8px;padding:7px;margin-bottom:10px}.ds-color-swatch>span{color:#fafaff;display:grid;place-items:center;background:#191a27c9;width:23px;height:23px;border-radius:5px;opacity:0;transition:opacity .15s}.ds-color:hover .ds-color-swatch>span,.ds-color:focus-visible .ds-color-swatch>span{opacity:1}.ds-color-name{display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:500;gap:8px}.ds-color-name small{color:var(--ds-muted);font-size:9px;font-weight:400}.ds-color code{color:var(--ds-muted);font-size:9px;margin-top:6px;overflow-wrap:anywhere}.ds-color-usage{font-size:10px;line-height:1.5;color:var(--ds-doc-muted);margin-top:8px;min-height:30px}.ds-type-row{display:grid;grid-template-columns:145px minmax(0,1fr);align-items:center;gap:20px;padding:22px 0;border-bottom:1px solid var(--ds-doc-line)}.ds-type-row:first-child{padding-top:0}.ds-type-row:last-child{border-bottom:0;padding-bottom:0}.ds-type-row>div{display:grid;gap:7px}.ds-type-row strong{font-size:11px;font-weight:500;color:var(--ds-muted)}.ds-type-row code{font-size:10px;color:var(--ds-doc-muted)}.ds-amount{font-size:28px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.5px}.ds-heading-sample{font-size:20px;font-weight:500}.ds-body-sample{font-size:13px;line-height:1.6}.ds-supporting-sample{font-size:11px;line-height:1.6;color:var(--ds-muted)}.ds-examples,.ds-selection{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.ds-secondary,.ds-selected{display:flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:12px 16px;border-radius:10px;background:var(--ds-control);color:var(--ds-text);font-size:12px;font-weight:500;border:1px solid var(--ds-border)}.ds-secondary:hover{background:var(--ds-control-hover);filter:none}.ds-selected{background:var(--ds-selected);border-color:var(--ds-focus)}.ds-secondary:disabled{color:var(--ds-muted);cursor:not-allowed;opacity:.6}.ds-note{font-size:11px;line-height:1.8;color:var(--ds-muted);margin:20px 0 0}.ds-button-grid,.ds-state-grid{display:flex;flex-wrap:wrap;align-items:stretch;gap:12px}.ds-button-grid>div,.ds-state-grid>div{display:flex;flex-direction:column;align-items:flex-start;gap:18px;background:var(--ds-inset);padding:16px;border-radius:10px;flex:1 1 135px}.ds-button-grid .primary{width:auto;padding-inline:18px}.ds-spec-label{font-size:9px;letter-spacing:.8px;color:var(--ds-doc-muted)}.ds-input-grid,.ds-surfaces{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ds-input{display:grid;gap:16px;padding:20px;border-radius:14px;background:var(--ds-inset);font-size:11px;color:var(--ds-muted);border:1px solid transparent}.ds-input input{width:100%;min-width:0;background:none;border:0;color:var(--ds-text);font-size:28px;font-weight:700;outline:none!important;box-shadow:none!important}.ds-input small{font-size:10px;border-top:1px dashed var(--ds-border);padding-top:12px}.ds-input:focus-within{border-color:var(--ds-focus);box-shadow:0 0 0 2px #69c6ff18}.ds-input-error,.ds-input-error:focus-within{border-color:var(--ds-error);box-shadow:none}.ds-input-error small{color:var(--ds-error)}.ds-surface-card{padding:20px;border-radius:22px;background:var(--ds-control);border:1px solid var(--ds-border);font-size:12px}.ds-surface-card strong{font-weight:500}.ds-surface-card p{font-size:11px;color:var(--ds-muted);margin:8px 0 20px}.ds-surface-inset{padding:20px 14px;border-radius:14px;background:var(--ds-inset);color:var(--ds-muted);font-size:11px;display:flex;align-items:center;justify-content:space-between;gap:12px}.ds-surface-inset code{font-size:9px}.ds-raised{box-shadow:0 8px 24px #05081424,0 26px 64px -20px #05081452}.ds-spacing{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.ds-spacing>div{display:flex;align-items:center;flex-direction:column;gap:12px;background:var(--ds-inset);border-radius:8px;padding:16px 4px}.ds-space-preview{height:36px;display:grid;place-items:center}.ds-space-preview>span{display:block;background:var(--ds-focus);border-radius:2px}.ds-spacing strong{font-size:16px;font-weight:500}.ds-spacing strong small{font-size:10px;color:var(--ds-muted);margin-left:3px}.ds-spacing code{font-size:8px;color:var(--ds-doc-muted)}.ds-principles{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:24px}.ds-principles li{display:flex;gap:14px}.ds-principles li>span{color:var(--ds-focus);font-size:10px;line-height:1.6}.ds-principles strong{font-size:12px;font-weight:500}.ds-principles p{font-size:11px;line-height:1.8;color:var(--ds-muted);margin:6px 0 0}.ds-page-footer{display:flex;align-items:center;gap:10px;margin-top:40px;padding:24px 0 0;border-top:1px solid var(--ds-doc-line);font-size:10px;color:var(--ds-doc-muted)}.ds-page-footer>span:last-child{margin-left:auto}.ds-page-footer img{opacity:.6}.ds-copy-status{position:fixed;bottom:24px;left:50%;transform:translate(-50%);z-index:100;border-radius:10px;font-size:12px;background:var(--ds-control);color:var(--ds-text);box-shadow:0 8px 32px #0005}.ds-copy-status:not(:empty){padding:12px 18px;border:1px solid var(--ds-border)}.ds-component-stage .pool-activity{margin-top:0}.ds-component-stage .liquidity-banner{position:relative;margin:12px auto 24px;max-width:100%;width:100%;bottom:auto;left:auto;transform:none}.ds-robot-states{display:flex;align-items:center;gap:64px;margin-bottom:24px}.ds-robot-states>div{display:grid;justify-items:center;gap:14px}.ds-robot-states span{font-size:11px;color:var(--ds-muted)}.ds-comparison-example{max-width:380px;margin:auto}.ds-pool-state-controls{margin-bottom:20px}.ds-header-balances{display:flex;justify-content:flex-start}.ds-header-balances .header-actions{margin:0}.ds-nav-preview .topnav{position:static;left:auto;transform:none;margin:0}@media(max-width:1100px){.ds-content{padding:36px 28px}.ds-workspace{grid-template-columns:212px minmax(0,1fr)}.ds-sidebar{padding-left:16px;padding-right:16px}.ds-overview{gap:20px}.ds-overview .ds-shared-status{width:100%;margin-left:0}.ds-component-stage{padding:16px}.ds-spacing{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:800px){.ds-header{height:64px;padding:0 20px;gap:16px}.ds-header img{width:108px}.ds-workspace{display:block}.ds-sidebar{position:sticky;top:64px;z-index:30;height:auto;border-right:0;border-bottom:1px solid var(--ds-doc-line);background:#191a27f5;padding:12px 20px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.ds-sidebar-title,.ds-directory,.ds-sidebar-footer{display:none}.ds-search{margin-bottom:0;max-width:440px}.ds-content{padding:32px 20px}.ds-section{scroll-margin-top:150px}.ds-intro h1{font-size:40px}.ds-overview .ds-shared-status{width:auto;margin-left:auto}}@media(max-width:600px){.ds-header{gap:12px;padding:0 16px}.ds-header-name{font-size:11px}.ds-header-name>span,.ds-header-divider{display:none}.ds-back{font-size:0;gap:0}.ds-back>svg{width:18px;height:18px}.ds-sidebar{padding:10px 16px}.ds-content{padding:28px 12px}.ds-intro{padding:0 4px 24px}.ds-intro h1{font-size:36px;letter-spacing:-1.3px;margin:20px 0 16px}.ds-intro>p{font-size:12px}.ds-overview{gap:20px;margin-top:24px}.ds-overview>span{font-size:9px;gap:6px}.ds-overview .ds-shared-status{width:100%;margin:0}.ds-category-filter{gap:3px}.ds-category-filter button{font-size:10px;padding:7px 8px;min-height:36px}.ds-library-toolbar{padding:20px 4px 0}.ds-section{padding:18px;border-radius:14px;margin-top:16px}.ds-section-heading{margin-bottom:20px}.ds-section-heading h2{font-size:19px}.ds-component-description{font-size:11px}.ds-component-stage{padding:12px}.ds-preview-label{margin-bottom:20px}.ds-colors{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.ds-color-name{font-size:11px}.ds-color-name small,.ds-color code{font-size:8px}.ds-color-swatch>span{opacity:1}.ds-type-row{grid-template-columns:1fr;gap:12px;padding:20px 0}.ds-type-row>div{display:flex;justify-content:space-between}.ds-input-grid,.ds-surfaces,.ds-principles{grid-template-columns:1fr}.ds-button-grid>div,.ds-state-grid>div{flex-basis:120px;padding:12px}.ds-secondary{padding:10px 12px;font-size:11px}.ds-component-stage .pool-detail-layout{grid-template-columns:minmax(0,1fr)}.ds-component-stage .pool-manage{grid-column:1;grid-row:1}.ds-component-stage .pool-overview{grid-column:1;grid-row:2}.ds-component-stage .pool-table-scroll{max-width:100%}.ds-header-balances .header-actions{display:flex;flex-wrap:wrap;gap:8px}.ds-component-stage .pools-hero{padding:16px}.ds-pool-state-controls{gap:8px}.ds-page-footer{font-size:9px}.ds-page-footer>span:last-child{display:none}.ds-robot-states{gap:36px}.ds-copy-status{max-width:calc(100% - 24px);width:max-content;font-size:11px}}@media(prefers-reduced-motion:reduce){.ds-color-swatch>span{transition:none}}.ds-type-foundation{display:grid;grid-template-columns:1fr 1fr;gap:28px;background:var(--ds-inset);padding:24px;border-radius:12px;margin-bottom:24px}.ds-type-foundation>div:first-child{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.ds-type-foundation p{color:var(--ds-muted);margin:0;max-width:36ch}.ds-type-weights{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-items:center}.ds-type-weights>div{display:grid;gap:12px;text-align:center}.ds-type-weights span{font:32px var(--font-sans)}.ds-type-weights small{font-size:9px;line-height:1.5;color:var(--ds-muted)}.ds-type-tools{display:grid;gap:20px;margin-bottom:12px}.ds-type-filters{display:flex;flex-wrap:wrap;gap:4px}.ds-type-filters button{min-height:34px;padding:7px 10px;background:var(--ds-inset);color:var(--ds-muted);font-size:10px;border:1px solid transparent;border-radius:6px}.ds-type-filters button[aria-pressed=true]{background:var(--ds-selected);border-color:var(--ds-border-active);color:var(--ds-text)}.ds-type-tools label{display:flex;flex-direction:column;gap:10px}.ds-type-tools input{width:100%;min-width:0;height:42px;border-radius:8px;border:1px solid var(--ds-border);background:var(--ds-inset);color:var(--ds-text);padding:10px 12px;font-size:12px}.ds-type-specimen{padding:26px 0;border-bottom:1px solid var(--ds-doc-line)}.ds-type-specimen-meta{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.ds-type-specimen-meta>div{display:grid;gap:5px}.ds-type-specimen-meta strong{font-size:12px;font-weight:500}.ds-type-specimen-meta span{font-size:10px;color:var(--ds-muted)}.ds-type-specimen-meta dl{display:flex;gap:18px;margin:0}.ds-type-specimen-meta dl>div{display:grid;gap:5px}.ds-type-specimen-meta dt{color:var(--ds-doc-muted);font-size:9px}.ds-type-specimen-meta dd{font-size:10px;color:var(--ds-muted);margin:0;font-variant-numeric:tabular-nums}.ds-type-specimen-text{margin:26px 0 16px;overflow-wrap:anywhere;max-width:65ch}.ds-type-copy{display:flex;align-items:center;gap:12px;padding:5px 7px;border-radius:5px;background:var(--ds-inset);color:var(--ds-muted);min-height:28px}.ds-type-copy code{font-size:10px}.ds-type-guidance{margin-top:28px}.ds-type-guidance h3{margin:0 0 20px}.ds-type-guidance>div{display:grid;grid-template-columns:1fr 1fr;gap:20px}.ds-type-guidance p{margin:0;color:var(--ds-muted);font-size:12px;line-height:1.8}.ds-type-guidance strong{display:block;color:var(--ds-text);font-size:12px;font-weight:500;margin-bottom:5px}.ds-type-composition{margin-top:28px;padding:36px;background:radial-gradient(ellipse at 100% 0%,#233b53,var(--ds-inset) 70%);border:1px solid var(--ds-border);border-radius:14px}.ds-type-composition>.type-eyebrow{color:var(--ds-focus)}.ds-type-composition h3{margin:22px 0 18px;max-width:18ch}.ds-type-composition p{color:var(--ds-muted);max-width:44ch;margin:0 0 28px}.ds-type-composition .primary{padding-inline:22px;width:auto}.ds-composition-caption{display:block;font-size:9px;color:var(--ds-doc-muted);margin-top:24px}.ds-type-code{margin-top:24px;background:var(--ds-inset);padding:20px;border-radius:10px;min-width:0}.ds-type-code pre{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ds-focus);font:var(--type-code);margin:16px 0}.ds-type-code p{font-size:11px;line-height:1.8;color:var(--ds-muted);margin:0}.ds-type-code p code{font-size:10px}.ds-sr-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ds-icon-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.ds-icon-toolbar .ds-search{margin:0;flex:1 1 200px}.ds-icon-categories{margin-top:16px}.ds-icon-results{display:flex;justify-content:space-between;gap:12px;font-size:10px;color:var(--ds-doc-muted);margin:20px 0 12px}.ds-icon-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:8px}.ds-icon-cell{position:relative;display:flex;align-items:center;flex-direction:column;background:var(--ds-inset);border:1px solid transparent;border-radius:9px;padding:18px 8px 14px;gap:10px;min-width:0}.ds-icon-cell:hover{border-color:var(--ds-border);background:var(--ds-control);filter:none}.ds-icon-art{height:42px;width:100%;display:flex;align-items:center;justify-content:center;color:var(--ds-muted)}.ds-icon-art>svg{flex-shrink:0;display:block}.ds-icon-cell strong{font-size:10px;font-weight:500;overflow-wrap:anywhere;line-height:1.5;text-align:center}.ds-icon-cell small{color:var(--ds-doc-muted);font-size:9px;line-height:1.4;text-align:center;overflow-wrap:anywhere}.ds-icon-copy{position:absolute;top:6px;right:6px;color:var(--ds-muted);opacity:0}.ds-icon-cell:hover .ds-icon-copy,.ds-icon-cell:focus-visible .ds-icon-copy{opacity:1}.ds-icon-guidance{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:24px}.ds-icon-guidance p{color:var(--ds-muted);font-size:11px;line-height:1.8;margin:0}.ds-icon-guidance strong{font-weight:500;color:var(--ds-text)}@media(max-width:1100px){.ds-type-foundation{grid-template-columns:1fr}.ds-type-weights{max-width:400px}.ds-type-specimen-meta{flex-wrap:wrap}}@media(max-width:600px){.ds-type-foundation{padding:16px;gap:24px}.ds-type-weights{gap:8px}.ds-type-specimen-meta{gap:16px}.ds-type-specimen-meta dl{gap:18px}.ds-type-specimen-text{margin-top:22px}.ds-type-guidance>div,.ds-icon-guidance{grid-template-columns:1fr;gap:16px}.ds-type-composition{padding:20px}.ds-type-composition>.type-eyebrow{font-size:9px}.ds-type-composition h3{font-size:32px}.ds-type-composition .type-body-lg{font-size:16px}.ds-type-code{padding:16px}.ds-icon-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.ds-icon-cell{padding:16px 5px 12px}.ds-icon-cell strong{font-size:9px}.ds-icon-cell small{font-size:8px}.ds-icon-copy{opacity:1}.ds-type-tools input{font-size:16px}.ds-type-filters button{min-height:36px}}.ds-crypto-icon-grid .ds-icon-art>svg{border-radius:50%;overflow:hidden}.ds-showcase-preview{height:840px;overflow:auto;border-radius:12px}.ds-showcase-preview>.portfolio-scene{min-height:100%}.ds-showcase-preview[data-scene=foundations]{position:relative}.ds-showcase-preview[data-scene=foundations]>.portfolio-scene{position:absolute;top:0;right:0;bottom:0;left:0;min-height:0;height:100%}.portfolio-scene-foundations{display:block;position:relative;padding:0!important;height:100%;min-height:0;overflow:hidden;background:#191a27}.portfolio-scene-foundations .showcase-stage{display:block;height:100%}.foundation-mosaic-canvas{position:relative;width:100%;height:100%;min-height:0;overflow:hidden;background:radial-gradient(ellipse at center,#303448,#191a27 80%)}.foundation-mosaic{position:absolute;width:171%;left:-16%;top:-34%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--tile-gap);align-items:start;transform:rotate(-10deg)}.foundation-mosaic-column{animation:foundation-column-up 42s linear infinite;will-change:transform}.foundation-mosaic-column-down{animation-name:foundation-column-down}.foundation-mosaic-group{display:grid;gap:var(--tile-gap);padding-bottom:var(--tile-gap)}.foundation-mosaic-tile{position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:8px;background:var(--ds-surface);border:1px solid #ffffff10}.foundation-tile-viewport{position:absolute;left:0;top:0;width:560px;height:315px;padding:20px;background:var(--ds-surface);transform:scale(var(--tile-scale));transform-origin:top left;box-sizing:border-box}.foundation-tile-heading{margin-bottom:16px}.foundation-tile-heading>.type-eyebrow{font-size:8px;color:var(--ds-muted)}.foundation-tile-heading h2{margin:5px 0 0;font-size:20px}.foundation-mosaic-tile .ds-colors{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.foundation-mosaic-tile .ds-color-swatch{height:46px;margin-bottom:7px}.foundation-mosaic-tile .ds-color-usage{display:none}.foundation-mosaic-tile .ds-color-name{font-size:11px}.foundation-mosaic-tile .ds-color code,.foundation-mosaic-tile .ds-color-name small{font-size:9px}.foundation-mosaic-tile .ds-color-swatch>span{display:none}.foundation-tile-type .ds-type-specimen{padding:10px 0}.foundation-tile-type .ds-type-specimen-meta dl,.foundation-tile-type .ds-type-specimen-meta>div>span{display:none}.foundation-tile-type .ds-type-specimen-meta strong{font-size:10px;color:var(--ds-muted)}.foundation-tile-type .ds-type-specimen-text{margin:10px 0}.foundation-tile-type .type-display-md{font-size:38px}.foundation-tile-type .ds-type-copy{padding:3px 6px;min-height:20px}.foundation-tile-type .ds-type-copy code{font-size:9px}.foundation-mosaic-tile .ds-button-grid{gap:12px}.foundation-mosaic-tile .ds-button-grid>div{flex-basis:135px;padding:12px;gap:12px}.foundation-mosaic-tile .ds-button-grid .primary{padding-inline:14px}.foundation-mosaic-tile .ds-input-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:22px}.foundation-mosaic-tile .ds-input{padding:16px;gap:16px}.foundation-mosaic-tile .ds-input.is-preview-focus{border-color:var(--ds-focus);box-shadow:0 0 0 3px #69c6ff20}.foundation-mosaic-tile .ds-input small{font-size:10px}.foundation-brand-tile{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;background:radial-gradient(ellipse at center,#233b53,transparent 70%)}.foundation-brand-tile .brand-lockup{gap:10px}.foundation-brand-tile .brand-lockup>img{width:60px;height:60px}.foundation-brand-tile .brand-lockup>.type-heading-4{font:var(--type-heading-1);font-size:44px;letter-spacing:-.03em}.foundation-brand-tile>span{font-size:13px;color:var(--ds-muted)}.foundation-brand-palette{display:flex;gap:8px}.foundation-brand-palette>i{display:block;width:32px;height:8px;border-radius:4px}.foundation-icon-samples{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:24px}.foundation-icon-samples>div{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:82px;background:var(--ds-inset);border-radius:10px;color:var(--ds-muted)}.foundation-icon-samples>div>svg{border-radius:50%;overflow:hidden}.foundation-icon-samples span{font-size:10px}.foundation-ui-samples>div{min-height:80px;color:var(--ds-muted)}.foundation-ui-samples>div>svg{border-radius:0}.foundation-tile-networks .picker-description,.foundation-tile-networks .picker-search,.foundation-tile-networks .picker-labels{display:none}.foundation-tile-networks .picker-list{max-height:none;padding:0;gap:8px}.foundation-tile-networks .picker-option{min-height:62px;padding:10px 14px}.foundation-tile-networks .picker-avatar{width:34px;height:34px}.foundation-tile-networks .picker-avatar>svg{width:28px;height:28px;border-radius:50%}.foundation-balance-tile{padding:18px;border-radius:14px;background:var(--ds-inset)}.foundation-balance-tile>span{display:block;color:var(--ds-muted)}.foundation-balance-tile>.type-metric-lg{display:block;font-size:44px;margin:12px 0 18px}.foundation-balance-tile>.type-metric-lg small{font-size:18px;font-weight:400;letter-spacing:0}.foundation-balance-detail{display:flex;justify-content:space-between;font-size:12px;color:var(--ds-muted)}.foundation-balance-detail strong{color:var(--ds-success)}.foundation-balance-tile .review-summary{margin-top:12px;padding:0}.foundation-balance-tile .review-summary>div{padding:8px 0;border:0}@keyframes foundation-column-up{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes foundation-column-down{0%{transform:translateY(-50%)}to{transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.foundation-mosaic-column{animation:none;will-change:auto}}.foundation-tile-tokens .foundation-icon-samples{grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;margin-top:18px}.foundation-tile-tokens .foundation-icon-samples{grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;margin-top:12px;max-width:420px;margin-inline:auto}.foundation-tile-tokens .foundation-icon-samples>div{min-height:66px;gap:7px;border-radius:6px}.foundation-tile-tokens .foundation-icon-samples>div>svg{width:23px;height:23px}.foundation-tile-tokens .foundation-icon-samples span{font-size:8px}.foundation-mosaic{width:120%;left:-10%;top:-18%}.foundation-tile-tokens .foundation-icon-samples{grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;margin-top:18px;max-width:none;margin-inline:0}.foundation-tile-tokens .foundation-icon-samples>div{min-height:88px;gap:9px;border-radius:8px}.foundation-tile-tokens .foundation-icon-samples>div>svg{width:30px;height:30px}.foundation-tile-tokens .foundation-icon-samples span{font-size:9px}.portfolio-scene-foundations{background:#10111b}.foundation-mosaic-canvas{background:radial-gradient(ellipse at center,#191c2a,#0d0e16 80%)}.foundation-mosaic{width:105%;left:-2.5%;top:-18%}.foundation-mosaic{width:175%;left:-37.5%;grid-template-columns:repeat(5,minmax(0,1fr))}.foundation-type-token-tile>h2{margin:0 0 18px}.foundation-type-token-list{display:grid;gap:12px}.foundation-type-token-name{display:flex;align-items:center;justify-content:space-between;font-size:9px;color:var(--ds-muted);margin-bottom:4px}.foundation-type-token-name code{font-size:8px;color:var(--ds-muted)}.foundation-type-token-row>.type-display-xl,.foundation-type-token-row>.type-display-lg,.foundation-type-token-row>.type-display-md{white-space:nowrap}.foundation-type-token-row>.type-body-lg,.foundation-type-token-row>.type-body-md,.foundation-type-token-row>.type-body-sm,.foundation-type-token-row>.type-body-xs{line-height:1.4}.foundation-tile-typography{aspect-ratio:560/2100}.foundation-tile-typography .foundation-tile-viewport{height:2100px}.foundation-tile-typography .foundation-type-token-list{gap:20px}.foundation-tile-typography .foundation-type-token-row{padding-bottom:14px;border-bottom:1px solid #ffffff0d}.foundation-tile-buttons{aspect-ratio:560/430}.foundation-tile-buttons .foundation-tile-viewport{height:430px}.foundation-button-matrix{display:grid;gap:12px;margin-top:20px}.foundation-button-matrix-header,.foundation-button-state{display:grid;grid-template-columns:64px 1fr 1fr 60px 60px;align-items:center;gap:12px}.foundation-button-matrix-header{font-size:9px;color:var(--ds-muted);margin-bottom:6px}.foundation-button-state>span{font-size:10px;color:var(--ds-muted)}.foundation-button-state .primary,.foundation-button-state .ds-secondary{min-height:44px;height:44px;padding:8px;font-size:11px;width:100%}.foundation-button-state .settings-button{height:44px;width:44px}.foundation-button-state .max-button{justify-self:start}.button-state-hover .primary{background:var(--ds-primary-hover)}.button-state-hover .ds-secondary,.button-state-hover .settings-button,.button-state-hover .max-button{background:var(--ds-control-hover)}.button-state-pressed button{transform:translateY(1px);box-shadow:inset 0 2px 5px #0004}.button-state-pressed .primary{background:var(--ds-primary-hover)}.button-state-pressed .ds-secondary,.button-state-pressed .settings-button,.button-state-pressed .max-button{background:var(--ds-selected)}.button-state-focus button{outline:2px solid var(--ds-focus);outline-offset:3px}.button-state-disabled button{opacity:.45;cursor:default}.foundation-tile-icons .foundation-ui-samples{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;margin-top:16px}.foundation-tile-icons .foundation-ui-samples>div{min-height:38px;height:38px;border-radius:7px}.foundation-tile-marketing,.foundation-tile-banners{aspect-ratio:560/500}.foundation-tile-marketing .foundation-tile-viewport,.foundation-tile-banners .foundation-tile-viewport{height:500px}.foundation-tile-marketing .foundation-tile-viewport{padding:0}.foundation-tile-marketing .ds-type-composition{margin:0;height:100%;padding:32px;border:0;border-radius:0}.foundation-tile-marketing .ds-type-composition h3{font-size:42px;line-height:1.12;margin:22px 0 18px}.foundation-tile-marketing .ds-type-composition p{font-size:17px;line-height:1.6}.foundation-tile-marketing .ds-composition-caption{display:none}.foundation-banner-stack{display:flex;flex-direction:column;justify-content:center;gap:24px;height:100%}.foundation-banner-stack .pools-hero{display:grid;grid-template-columns:1fr 130px;padding:22px;gap:12px;margin:0;min-height:210px}.foundation-banner-stack .pools-hero h1{font-size:24px;line-height:1.2;margin:12px 0}.foundation-banner-stack .pools-hero p{font-size:11px;line-height:1.7}.foundation-banner-stack .pools-floating-coins{min-height:140px}.foundation-banner-stack .liquidity-banner{position:relative;inset:auto;width:100%;max-width:100%;margin:0;transform:none;padding:20px;display:grid;grid-template-columns:72px 1fr;gap:16px;min-height:170px}.foundation-banner-stack .liquidity-banner>img{width:72px;height:90px}.foundation-banner-stack .liquidity-banner-copy h2{font-size:18px;line-height:1.3}.foundation-banner-stack .liquidity-banner-copy p{font-size:10px}.foundation-banner-stack .liquidity-explore-wrap{grid-column:2}.foundation-banner-stack .liquidity-banner-dismiss{display:none}.foundation-mosaic{top:-15%}.foundation-mosaic-group{min-height:calc(var(--canvas-height) * 1.55);grid-auto-rows:minmax(min-content,1fr);padding-bottom:0}.foundation-mosaic-column{animation:foundation-unique-drift 22s ease-in-out infinite alternate}@keyframes foundation-unique-drift{0%{transform:translateY(-18px)}to{transform:translateY(18px)}}.foundation-header-controls{display:grid;gap:28px}.foundation-header-controls h2,.foundation-transaction h2{margin:0 0 16px}.foundation-header-controls .topnav{position:static;transform:none;left:auto;justify-self:start}.foundation-header-controls .header-actions{display:flex;gap:12px;margin:0}.foundation-tile-volume .pool-volume-chart{margin:0;padding:16px;height:275px}.foundation-tile-volume .pool-chart-plot{height:110px}.foundation-tile-volume .pool-volume-chart header h2{font-size:18px}.foundation-tile-volume .pool-chart-value{margin:16px 0}.foundation-tile-volume .pool-chart-value>strong{font-size:28px}.foundation-tile-comparison .exchange-comparison{width:100%;margin:0}.foundation-transaction{padding:10px}.foundation-transaction .fee-detail-row{margin:28px 0}.foundation-transaction .transaction-hash{margin-top:22px}.foundation-tile-swap-review,.foundation-tile-pool-directory,.foundation-tile-history{aspect-ratio:560/430}.foundation-tile-swap-review .foundation-tile-viewport,.foundation-tile-pool-directory .foundation-tile-viewport,.foundation-tile-history .foundation-tile-viewport{height:430px}.foundation-tile-settlement,.foundation-tile-liquidity-form,.foundation-tile-position{aspect-ratio:560/620}.foundation-tile-settlement .foundation-tile-viewport,.foundation-tile-liquidity-form .foundation-tile-viewport,.foundation-tile-position .foundation-tile-viewport{height:620px}.foundation-tile-swap-review h2,.foundation-tile-settlement h2,.foundation-tile-pool-directory h2,.foundation-tile-history h2{margin:0 0 20px}.foundation-tile-swap-review .review-transfer{margin:0}.foundation-tile-swap-review .primary{width:100%;margin-top:16px}.foundation-tile-settlement .swap-success-robot{margin-top:0}.foundation-tile-liquidity-form .pool-manage,.foundation-tile-position .pool-overview{margin:0;width:100%;padding:20px}.foundation-tile-pool-directory .pool-table{min-width:0;width:100%;font-size:10px}.foundation-tile-pool-directory .pool-table th,.foundation-tile-pool-directory .pool-table td{padding:12px 8px}.foundation-tile-history .activity-list{margin:0;padding:0}.foundation-mosaic{top:-10%;transform-origin:50% 200px}.foundation-mosaic-group{min-height:0;grid-auto-rows:max-content;align-content:start;gap:var(--tile-gap)}.foundation-mosaic-tile{align-self:start}.foundation-mosaic-column{animation:foundation-full-travel 60s ease-in-out infinite alternate}.foundation-mosaic-column-down{animation-direction:alternate-reverse}@keyframes foundation-full-travel{0%{transform:translateY(0)}to{transform:translateY(calc(-1 * var(--column-travel,0px)))}}@media(prefers-reduced-motion:reduce){.foundation-mosaic-column{animation:none}}.foundation-tile-transaction{aspect-ratio:560/430}.foundation-tile-transaction .foundation-tile-viewport{height:430px}.foundation-transaction{padding:4px}.foundation-transaction h2{margin-bottom:16px}.mosaic-intent-transfer{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:18px}.mosaic-intent-transfer>div{display:grid;grid-template-columns:32px 1fr;align-items:center;gap:6px 10px;padding:14px;background:var(--ds-inset);border-radius:12px}.mosaic-intent-transfer>div>svg{grid-row:span 2;border-radius:50%}.mosaic-intent-transfer strong{font-size:20px}.mosaic-intent-transfer small{font-size:11px;font-weight:400;color:var(--ds-muted)}.mosaic-intent-transfer span{display:flex;align-items:center;gap:5px;font-size:10px;color:var(--ds-muted)}.mosaic-intent-transfer span svg{border-radius:50%}.mosaic-intent-summary{display:grid;gap:10px}.mosaic-intent-summary>div{display:flex;align-items:center;justify-content:space-between;font-size:11px}.mosaic-intent-summary>div>span{color:var(--ds-muted)}.mosaic-intent-summary strong{font-weight:500}.foundation-transaction .review-summary{margin:14px 0 0;padding:0}.foundation-transaction .transaction-hash{margin-top:12px;padding:14px 0}.foundation-tile-inputs{aspect-ratio:560/560}.foundation-tile-inputs .foundation-tile-viewport{height:560px}.mosaic-amount-states{display:grid;gap:14px}.mosaic-amount-state{padding:14px 16px;border:1px solid transparent;border-radius:14px;background:var(--ds-inset)}.mosaic-input-label{display:flex;justify-content:space-between;margin-bottom:8px;font-size:10px;color:var(--ds-muted)}.mosaic-input-label small{font-size:9px}.mosaic-amount-state .amount-main>strong{font-size:28px;font-weight:700;letter-spacing:-.5px}.mosaic-amount-state .asset-select{height:36px;font-size:11px;padding:6px 10px;gap:8px}.mosaic-amount-state .asset-select>svg:first-child{border-radius:50%}.mosaic-amount-state .balance-row{margin-top:10px;padding-top:10px;font-size:10px}.mosaic-amount-state .max-button{font-size:10px;padding:4px 8px}.mosaic-amount-state.state-1{border-color:var(--ds-focus);box-shadow:0 0 0 3px #69c6ff15}.mosaic-amount-state.state-2{border-color:var(--ds-error);background:#382b3b}.mosaic-input-error{display:flex;gap:6px;align-items:center;font-size:10px;color:var(--ds-error);margin:10px 0 0}.foundation-transaction .mosaic-intent-summary{gap:8px}.foundation-transaction>.review-summary{display:block;margin:8px 0 0;padding:0;min-height:0}.foundation-transaction>.review-summary>.swap-reward-row{display:flex;align-items:center;justify-content:space-between;margin:0;padding:0;min-height:24px;height:24px;border:0}.foundation-transaction>.transaction-hash{margin:8px 0 0;padding:10px 0 0;min-height:0;line-height:1.4}.foundation-transaction>.transaction-hash button{min-height:0;padding:0}.foundation-tile-transaction{aspect-ratio:560/350}.foundation-tile-transaction .foundation-tile-viewport{height:350px}.foundation-mosaic-canvas:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:radial-gradient(ellipse at center,transparent 35%,#0d0e162e 65%,#0d0e16bf 100%)}.logo-study>h2{margin:0 0 16px}.logo-study>svg{display:block;width:100%;height:240px;background:var(--ds-inset);border-radius:12px;overflow:hidden}.logo-scale-samples{display:grid;gap:12px;margin-top:20px}.logo-scale-samples>div{display:flex;justify-content:space-between;align-items:center;padding:12px 18px;background:var(--ds-inset);border-radius:10px;min-height:60px}.logo-scale-samples img{display:block;height:auto}.logo-scale-samples span{font:11px var(--font-mono);color:var(--ds-muted)}.foundation-tile-settlement{aspect-ratio:560/525}.foundation-tile-settlement .foundation-tile-viewport{height:525px}.foundation-tile-settlement .swap-success>.primary{margin-top:14px}.foundation-tile-settlement .swap-success-robot{margin:0 0 8px}.foundation-tile-settlement .swap-success-caption{margin-bottom:16px}.foundation-tile-settlement .swap-success-benefits{margin-bottom:14px}.foundation-tile-settlement .transaction-hash{margin-top:10px;padding:10px 0}.foundation-tile-pool-directory .pool-table-scroll{overflow:hidden;scrollbar-width:none;border:0}.foundation-tile-pool-directory .pool-table-scroll::-webkit-scrollbar{display:none}.foundation-tile-pool-directory .pool-table{table-layout:fixed;min-width:0;width:100%}.foundation-tile-pool-directory .pool-table th:first-child{width:115px}.foundation-tile-pool-directory .pool-table th:last-child{width:28px}.foundation-brand-tile .brand-vector-lockup>img{width:300px;height:auto}.foundation-brand-tile .brand-vector-lockup>img{width:440px;height:auto;max-width:none}.foundation-brand-tile{gap:20px}.foundation-brand-tile .brand-vector-lockup>img{width:264px;height:auto}.foundation-mosaic-canvas:after{background:radial-gradient(ellipse at center,transparent 25%,#0d0e1659 60%,#0d0e16ed 100%)}.logo-study-note{font-size:11px;line-height:1.6;color:var(--ds-muted);margin:12px 0}.logo-minimum-ladder{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;margin:24px 0}.logo-minimum-ladder>div{display:flex;flex-direction:column;align-items:center;gap:18px;padding:16px 6px;background:var(--ds-inset);border:1px solid var(--ds-border);border-radius:10px;font:11px var(--font-mono);color:var(--ds-muted)}.logo-minimum-ladder>div>div{height:40px;width:40px;display:grid;place-items:center;background:var(--ds-primary);border-radius:6px}.logo-minimum-ladder img{display:block}.logo-minimum-ladder small{font-size:9px}.logo-raster-pair{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:center}.logo-raster-pair>div{display:grid;justify-items:center;gap:12px}.logo-raster-pair span{font:10px var(--font-mono);color:var(--ds-muted)}.logo-raster-grid{display:grid;place-items:center;width:220px;height:206px;border-radius:10px;border:1px solid var(--ds-border);background-color:var(--ds-inset);background-image:linear-gradient(#69c6ff20 1px,transparent 1px),linear-gradient(90deg,#69c6ff20 1px,transparent 1px);background-size:8px 8px}.logo-raster-grid canvas{image-rendering:pixelated;display:block}.logo-social-study{border:1px solid var(--ds-border);border-radius:12px;overflow:hidden;background:var(--ds-inset)}.logo-social-cover{height:100px;display:grid;place-items:center;background:linear-gradient(115deg,var(--ds-primary),var(--ds-selected))}.logo-social-cover img{height:auto}.logo-social-body{padding:0 20px 16px}.logo-social-avatars{display:flex;gap:18px;align-items:end;margin-top:-25px;margin-bottom:12px}.logo-social-avatars>div{display:grid;gap:6px;justify-items:center}.logo-social-avatars small{font-size:9px;color:var(--ds-muted)}.logo-social-avatar{position:relative;display:grid;place-items:center;border:4px solid var(--ds-inset);border-radius:50%;background:var(--ds-primary);width:64px;height:64px}.logo-social-avatar:after{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border:1px dashed var(--ds-success);border-radius:50%}.logo-social-avatar img{width:36px;height:36px}.avatar-discord{width:48px;height:48px;background:var(--ds-control)}.avatar-discord img{width:26px;height:26px}.logo-social-body>strong{font-size:14px}.logo-social-body>p{font-size:10px;color:var(--ds-muted);margin:6px 0 0}.foundation-tile-kai-rewards{aspect-ratio:560/520}.foundation-tile-kai-rewards .foundation-tile-viewport{height:520px;padding:0}.mosaic-kai-rewards .header-actions,.mosaic-kai-rewards .kai-menu{display:block;width:100%}.mosaic-kai-rewards .kai-balance,.mosaic-kai-rewards .wallet-btn{display:none}.mosaic-kai-rewards .kai-dropdown{position:relative;inset:auto;width:100%;max-width:none;transform:none;margin:0;padding:28px;border:0;border-radius:0;box-shadow:none;animation:none}.mosaic-kai-rewards .kai-dropdown h2{font-size:24px}.mosaic-kai-rewards .kai-dropdown header p,.mosaic-kai-rewards .kai-dropdown-stats dt{font-size:14px}.mosaic-kai-rewards .kai-dropdown-stats dd,.mosaic-kai-rewards .kai-dropdown-stats>div:last-child dd{font-size:26px}.mosaic-kai-rewards .kai-dropdown-breakdown{font-size:13px;margin-top:18px}.mosaic-kai-rewards .kai-holder-explanation h3{font-size:16px}.mosaic-kai-rewards .kai-holder-explanation p{font-size:14px}.mosaic-kai-rewards .kai-dropdown:before{width:280px;height:280px}.portfolio-scene{width:100%;min-height:100%;display:grid;place-items:center;padding:32px 20px;background:radial-gradient(ellipse at 50% 30%,#30324980,transparent 75%),var(--ds-page);color:var(--ds-text);overflow:hidden;box-sizing:border-box}.showcase-stage{width:100%;display:grid;place-items:center;min-width:0}.showcase-card{width:min(410px,100%);padding:24px;background:var(--ds-surface);border:1px solid #ffffff0d;border-radius:22px;box-shadow:0 20px 65px #080b162e;box-sizing:border-box}.showcase-card>h2{font-size:20px;font-weight:600;letter-spacing:-.4px;margin:0 0 18px}.showcase-swap{width:min(380px,100%);display:grid;gap:16px}.showcase-swap>.swap-panel{width:100%;padding:16px;gap:12px}.showcase-amount-label{font-size:10px;color:var(--ds-muted);margin-bottom:14px}.showcase-swap .amount-value>strong{font-size:28px;font-weight:700;line-height:1.15;letter-spacing:-.5px}.showcase-swap .amount-box{padding:16px}.showcase-swap .chain-select{height:44px;padding:8px;font-size:11px;gap:8px}.showcase-swap .chain-select>.network-logo{width:24px;height:24px}.showcase-swap .asset-select{font-size:12px;height:44px;padding:8px 10px;gap:8px}.showcase-swap .asset-select .token{width:24px;height:24px}.showcase-rate{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:10px;color:var(--ds-muted);padding:6px 0}.showcase-swap-actions{display:grid;grid-template-columns:44px 1fr;gap:8px}.showcase-swap .exchange-comparison{margin:0;width:100%}.showcase-card .review-transfer{margin-top:0}.showcase-card .review-confirm{margin-top:20px;width:100%}.showcase-card .execution-mascot{margin-top:12px}.showcase-card .execution-content{margin-top:0}.showcase-card .swap-success>.primary{display:none}.showcase-networks .picker-list{max-height:none;overflow:visible;min-height:400px}.showcase-networks .picker-option{transition:background .45s,border-color .45s}.showcase-networks .picker-search input{caret-color:transparent}.showcase-pool{width:min(440px,100%)}.showcase-pool .pool-overview{margin:0;width:100%;box-sizing:border-box}.portfolio-scene[data-playing=false] *,.portfolio-scene[data-playing=false] *:before,.portfolio-scene[data-playing=false] *:after{animation-play-state:paused!important}.showcase-page,.showcase-page #root{margin:0;width:100%;height:100%;min-height:100%;background:var(--ds-page)}.showcase-page .portfolio-scene{min-height:100dvh}.showcase-page button,.showcase-page input{pointer-events:none}@media(max-width:400px){.portfolio-scene{padding:24px 12px}.showcase-card{padding:20px}.showcase-card>h2{font-size:18px}.showcase-swap>.swap-panel{padding:12px}.showcase-swap .chain-select{gap:5px;padding:6px;font-size:10px}.showcase-swap .chain-select>.network-logo{width:20px;height:20px}.showcase-swap .asset-select{font-size:11px;padding:7px;gap:6px}.showcase-swap .amount-box{padding:14px}}.showcase-page{overflow:hidden}.showcase-kai{position:relative;width:min(540px,100%);min-height:870px;display:flex;flex-direction:column;align-items:center;gap:28px}.showcase-kai>.header-actions{width:100%;justify-content:flex-end;margin:0;display:flex;gap:8px}.showcase-kai .kai-dropdown{z-index:5}.kai-demo-cursor{position:absolute;left:0;top:0;z-index:20;pointer-events:none;transition:transform 1.05s cubic-bezier(.22,.61,.36,1);filter:drop-shadow(0 2px 3px #0006)}.kai-demo-cursor>i{position:absolute;left:-12px;top:-12px;width:30px;height:30px;border:2px solid var(--ds-focus);border-radius:50%;opacity:0}.kai-demo-cursor.is-clicking>i{animation:kai-cursor-click .65s ease-out both}@keyframes kai-cursor-click{0%{opacity:.85;transform:scale(.3)}to{opacity:0;transform:scale(1.5)}}.kai-demo-confirmation{position:absolute;top:570px;right:10px;z-index:10;display:flex;align-items:center;gap:7px;padding:12px 16px;background:#21433d;color:var(--ds-success);border:1px solid #afe4ce40;border-radius:10px;font-size:11px;box-shadow:0 8px 30px #0003}@media(max-width:400px){.showcase-kai>.header-actions{gap:6px}.showcase-kai .wallet-btn,.showcase-kai .kai-balance{font-size:10px}.kai-demo-confirmation{right:0;font-size:10px;padding:10px}}@media(prefers-reduced-motion:reduce){.kai-demo-cursor{transition:none}.kai-demo-cursor>i{animation:none!important}}.portfolio-scene-kai-rewards .showcase-stage{transform:scale(.88);transform-origin:center center}.portfolio-scene-kai-rewards .showcase-stage{transform:none}.showcase-kai{width:1100px;max-width:none;min-height:650px;display:grid;grid-template-columns:420px 420px;column-gap:160px;row-gap:0;align-items:start;justify-content:center}.showcase-kai>.showcase-swap{grid-column:1;grid-row:1;justify-self:center}.showcase-kai>.header-actions{grid-column:2;grid-row:1;position:relative;justify-content:flex-start;align-self:start;width:420px;gap:12px}.showcase-kai .kai-menu{position:static}.showcase-kai .kai-dropdown{left:0;right:auto;top:52px;transform:none;margin:0;width:360px;max-width:360px}.showcase-kai .kai-demo-confirmation{top:580px;right:60px}.portfolio-scene-kai-rewards{display:block;padding:0;min-height:100%}.portfolio-scene-kai-rewards .showcase-stage{height:100%}.showcase-kai{display:block;position:relative;width:1440px;height:860px;min-height:0;max-width:none}.kai-prototype-header{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;height:80px;padding:20px 32px;box-sizing:border-box}.kai-prototype-header .topnav{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.kai-prototype-header .header-actions{display:flex;align-items:center;gap:12px;margin:0}.showcase-kai .kai-prototype-header .kai-menu{position:relative}.showcase-kai .kai-prototype-header .kai-dropdown{left:auto;right:0;top:calc(100% + 12px);width:310px;max-width:310px;transform:none}.showcase-kai>.showcase-swap{margin:32px auto 0}.showcase-kai .kai-demo-confirmation{top:570px;right:160px}.portfolio-scene-position-growth{display:block;padding:0;min-height:100%}.portfolio-scene-position-growth .showcase-stage{height:100%}.showcase-position-growth{width:1440px;height:932px;position:relative}.position-growth-back{width:1100px;margin:18px auto;font-size:12px;color:var(--ds-muted)}.showcase-position-growth>.pool-detail-layout{width:1100px;margin:0 auto;display:grid;grid-template-columns:480px 1fr;gap:24px;align-items:start}.showcase-position-growth .pool-manage{grid-column:1;grid-row:1}.showcase-position-growth .pool-overview{grid-column:2;grid-row:1}.position-growth-volume{width:1100px;margin:24px auto 0}.position-growth-volume .pool-volume-chart{margin:0}.showcase-position-growth>.position-growth-back,.showcase-position-growth>.pool-detail-layout,.showcase-position-growth>.position-growth-volume{width:1000px;max-width:1000px}.showcase-position-growth>.pool-detail-layout{grid-template-columns:440px 1fr}.showcase-position-growth>.position-growth-back,.showcase-position-growth>.pool-detail-layout,.showcase-position-growth>.position-growth-volume{width:960px;max-width:960px}.showcase-position-growth>.pool-detail-layout{grid-template-columns:420px 1fr}.showcase-position-growth>.position-growth-back,.showcase-position-growth>.pool-detail-layout,.showcase-position-growth>.position-growth-volume{zoom:.8}
