:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#eef5ff;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:#07110f;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(circle at 0 0,#19686557,#0000 34rem),linear-gradient(135deg,#06110f 0%,#0b1519 44%,#131018 100%);min-width:320px;min-height:100vh;margin:0}.app-fallback{align-content:center;justify-items:start;gap:12px;width:min(100% - 32px,560px);min-height:100vh;margin:0 auto;display:grid}.app-fallback h1,.app-fallback p{margin:0}.app-fallback p{color:#9fb2bd}.app-fallback button{color:#07110f;background:#72f1c8;border:0;border-radius:8px;min-height:40px;padding:0 16px;font-weight:720}button,input,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}.app-shell{min-height:100vh;padding-bottom:84px}.public-links-footer{color:#82979f;width:min(1080px,100% - 32px);margin:0 auto;font-size:.72rem}.public-links-footer nav{flex-wrap:wrap;justify-content:center;gap:8px 18px;display:flex}.public-links-footer a{color:inherit;text-decoration:none}.public-links-footer a:hover,.public-links-footer a:focus-visible{color:#dcebea;text-underline-offset:3px;text-decoration:underline}.app-header{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07110fc2;border-bottom:1px solid #ffffff14;align-items:center;gap:16px;height:72px;padding:0 clamp(16px,4vw,48px);display:flex;position:sticky;top:0}.brand{color:#fff;align-items:center;gap:10px;min-width:max-content;font-size:1.05rem;font-weight:760;text-decoration:none;display:inline-flex}.brand-mark{color:#08110f;background:#72f1c8;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.desktop-nav{align-items:center;gap:6px;margin-right:auto;display:flex}.desktop-nav button,.mobile-menu-panel button,.bottom-nav button{color:#9fb2bd;background:0 0;border:0;align-items:center;gap:8px;display:inline-flex}.desktop-nav button{border-radius:8px;min-height:38px;padding:0 12px}.desktop-nav button.active,.desktop-nav button:hover,.mobile-menu-panel button.active,.bottom-nav button.active{color:#fff;background:#ffffff14}.wallet-adapter-button{color:#07110f!important;background:#fff!important;border-radius:8px!important;height:40px!important;font-weight:720!important}.wallet-adapter-dropdown-list{border-radius:8px!important}.wallet-menu-wrap{margin-left:auto;position:relative}.notification-menu,.notification-button{position:relative}.notification-badge{color:#07110f;background:#72f1c8;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:.66rem;font-weight:840;display:grid;position:absolute;top:-5px;right:-5px}.notification-popover{z-index:62;background:#0b1715;border:1px solid #ffffff1f;border-radius:8px;gap:10px;width:min(390px,100vw - 24px);max-height:min(620px,100vh - 94px);padding:12px;display:grid;position:absolute;top:calc(100% + 10px);right:0;overflow:auto;box-shadow:0 28px 80px #0000006b}.notification-header,.notification-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.notification-header span,.notification-row button:first-child{text-align:left;gap:4px;min-width:0;display:grid}.notification-header small,.notification-row small{color:#9fb2bd;font-size:.78rem}.notification-body-preview{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.notification-list{gap:8px;display:grid}.notification-row{background:#ffffff0b;border:1px solid #ffffff14;border-radius:8px;min-height:74px;padding:10px}.notification-row.unread{background:#72f1c814;border-color:#72f1c83d}.notification-row button:first-child{color:#fff;background:0 0;border:0;padding:0}.notification-actions{gap:6px;display:flex}.notification-detail-backdrop{z-index:90;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#040908a8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.notification-detail-modal{background:#0b1715;border:1px solid #72f1c82e;border-radius:8px;gap:14px;width:min(560px,100%);max-height:min(680px,100vh - 36px);padding:16px;display:grid;overflow:auto;box-shadow:0 34px 100px #00000080}.notification-detail-header,.notification-detail-footer{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.notification-detail-primary-actions{justify-content:flex-end;gap:8px;display:flex}.notification-detail-header span{gap:4px;min-width:0;display:grid}.notification-detail-header small{color:#9fb2bd;font-size:.78rem}.notification-detail-body{background:#72f1c80f;border:1px solid #72f1c829;border-radius:8px;gap:8px;padding:12px;display:grid}.notification-detail-body p{color:#dce7e3;white-space:pre-wrap;margin:0;line-height:1.48}.notification-detail-footer .mini-button{align-items:center;gap:4px;display:inline-flex}.wallet-menu-trigger{color:#07110f;background:#fff;border:1px solid #72f1c833;border-radius:8px;align-items:center;gap:9px;min-width:142px;max-width:220px;min-height:42px;padding:0 12px;font-weight:780;display:inline-flex}.wallet-menu-trigger>span,.wallet-menu-header span{text-align:left;gap:2px;min-width:0;display:grid}.wallet-menu-trigger strong,.wallet-menu-trigger small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.wallet-menu-trigger small{color:#315149;font-size:.7rem}.wallet-menu-panel{z-index:60;background:#0b1715;border:1px solid #ffffff1f;border-radius:8px;gap:10px;width:min(380px,100vw - 24px);max-height:min(680px,100vh - 94px);padding:12px;display:grid;position:absolute;top:calc(100% + 10px);right:0;overflow:auto;box-shadow:0 28px 80px #0000006b}.wallet-menu-header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.wallet-menu-header small,.wallet-menu-message{color:#9fb2bd}.wallet-menu-message{background:#ffffff0f;border-radius:8px;padding:10px;font-size:.84rem}.wallet-menu-actions{flex-wrap:wrap;gap:8px;display:flex}.wallet-menu-wallets{gap:8px;display:grid}.wallet-menu-wallets>small{color:#9fb2bd;font-size:.78rem;font-weight:760}.wallet-menu-wallet-row{background:#ffffff0b;border:1px solid #ffffff14;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:48px;padding:8px;display:grid}.wallet-menu-wallet-row.selected{background:#72f1c817;border-color:#72f1c85c}.wallet-menu-wallet-select{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:0;display:grid}.wallet-menu-wallet-select>svg{color:#72f1c8}.wallet-menu-wallet-select span{gap:2px;min-width:0;display:grid}.wallet-menu-wallet-select strong,.wallet-menu-wallet-select small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.wallet-menu-wallet-select small{color:#9fb2bd}.wallet-menu-wallet-actions{align-items:center;gap:4px;display:flex}.wallet-recovery-modal{width:min(440px,100vw - 28px)}.wallet-recovery-modal .modal-header span,.wallet-recovery-body{gap:8px;display:grid}.wallet-recovery-modal .modal-header small,.wallet-recovery-status,.wallet-recovery-body p{color:#9fb2bd}.wallet-recovery-body{justify-items:start;padding:16px}.wallet-recovery-body>svg{color:#72f1c8}.wallet-recovery-body p{margin:0;line-height:1.5}.wallet-recovery-code{grid-template-columns:minmax(0,1fr) auto;gap:8px;width:100%;display:grid}.wallet-recovery-code input{min-width:0}.wallet-portfolio-card.connected{background:#72f1c814;border-color:#72f1c857}.wallet-label-editor{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.wallet-label-editor input{color:#fff;background:#ffffff12;border:1px solid #ffffff1f;border-radius:8px;width:100%;min-width:0;height:36px;padding:0 10px}.trade-layout{grid-template-columns:minmax(360px,680px);justify-content:center;align-items:start;gap:clamp(18px,4vw,48px);width:min(760px,100% - 32px);margin:42px auto;display:grid}.home-layout{grid-template-columns:minmax(360px,1040px);width:min(1080px,100% - 32px)}.surface-panel{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#091614c2;border:1px solid #ffffff1c;border-radius:8px;padding:clamp(16px,3vw,24px);box-shadow:0 24px 70px #00000047}.swap-panel{gap:12px;min-width:0;display:grid}.panel-topbar,.modal-header,.section-heading,.network-panel{justify-content:space-between;align-items:center;gap:16px;display:flex}.eyebrow{color:#72f1c8;text-transform:uppercase;margin:0 0 4px;font-size:.76rem;font-weight:740}h1,h2{letter-spacing:0;margin:0}h1{font-size:clamp(1.7rem,4vw,2.45rem)}h2{font-size:1.15rem}.icon-button{color:#eff7ff;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;flex:none;place-items:center;width:40px;height:40px;display:inline-grid}.icon-button:hover{border-color:#72f1c88a}.topbar-actions{align-items:center;gap:8px;display:flex}.trade-workspace{gap:16px;display:grid}.trade-workspace-header{justify-content:stretch;align-items:stretch;gap:12px;display:grid}.tool-panel-actions{justify-content:flex-end;display:flex}.trade-settings-strip{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.trade-subnav-row{grid-template-columns:minmax(0,420px) auto;justify-content:space-between;align-items:start;gap:12px;display:grid}.trade-subnav-row .tool-panel-actions,.trade-subnav-row .trade-toolbar-stack{justify-self:end}.orders-panel .trade-subnav-row{grid-template-columns:minmax(320px,1.05fr) minmax(240px,.75fr);gap:16px}.orders-panel .trade-mode-tabs{grid-area:1/1;justify-self:start}.orders-panel .trade-toolbar-stack{grid-area:1/1;justify-self:end}.orders-left-stack{align-content:start;gap:16px;min-width:0;display:grid}.orders-left-stack>.settings-panel{margin-top:8px}.trade-toolbar-stack{justify-items:end;gap:6px;display:grid}.trade-settings-summary{color:#9fb2bd;white-space:nowrap;min-width:0;font-size:.78rem;font-weight:760;line-height:1.25}.trade-toolbar-stack .trade-settings-summary{text-align:right}.settings-panel{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:18px;display:grid}.segmented-control{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.segmented-control button{color:#cfe4eb;text-transform:capitalize;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:8px;min-width:0;min-height:38px;padding:0 8px;font-size:.78rem;font-weight:760}.segmented-control button.active{color:#07110f;background:#72f1c8}.speed-cost-detail{color:#9fb2bd;font-size:.76rem;font-weight:720;line-height:1.25}.segmented-control.trade-mode-tabs{grid-template-columns:repeat(2,minmax(0,1fr));justify-self:start;width:min(100%,220px)}.segmented-control.trade-mode-tabs button{width:100%;height:44px;min-height:44px;padding:0 12px;font-size:.9rem;font-weight:820;line-height:1}.manual-fee-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.settings-panel label,.amount-row label,.account-form label{gap:8px;display:grid}.amount-row label>span{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.settings-panel span,.amount-row span,.account-form span,.metric span,.section-heading span{color:#9fb2bd;font-size:.8rem;font-weight:680}.settings-panel input,.settings-panel select,.account-form input,.admin-config-controls input,.admin-table select{color:#fff;background:#ffffff12;border:1px solid #ffffff1f;border-radius:8px;width:100%;height:42px;padding:0 12px}.range-setting>span{justify-content:space-between;align-items:center;display:flex}.settings-panel .range-setting:has(input[type=range]){gap:0}.settings-panel .range-setting:has(input[type=range])>span{align-items:baseline;position:relative;top:4px}.range-setting>span strong{color:#fff;font-size:.86rem}.settings-panel input[type=range]{accent-color:#72f1c8;background:0 0;border:0;height:32px;padding:0}.settings-panel input[type=range]::-webkit-slider-runnable-track{background:#ffffff29;border-radius:999px;height:6px}.settings-panel input[type=range]::-webkit-slider-thumb{appearance:none;background:#72f1c8;border:3px solid #07110f;border-radius:999px;width:20px;height:20px;margin-top:-7px}.swap-card{gap:10px;margin-top:22px;display:grid;position:relative}.amount-row{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;min-height:108px;padding:16px;display:grid}.amount-row input{color:#fff;letter-spacing:0;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:clamp(1.45rem,5vw,2.35rem);font-weight:760}.amount-row input[readonly]{color:#cfe4eb}.amount-row .amount-usd-input{color:#9fb2bd;height:24px;font-size:.9rem;font-weight:680}.amount-row .amount-usd-input[readonly]{color:#9fb2bd}.token-button{color:#fff;background:#ffffff14;border:1px solid #ffffff24;border-radius:8px;align-items:center;gap:8px;min-width:106px;max-width:156px;height:42px;padding:0 12px;font-weight:740;display:inline-flex;overflow:hidden}.inline-action{color:#72f1c8;background:0 0;border:0;min-width:0;font-size:.78rem;font-weight:780;line-height:1.1}.inline-action:disabled{color:#788991}.flip-button{z-index:1;color:#07110f;background:#72f1c8;border:1px solid #ffffff24;border-radius:8px;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:calc(50% - 22px);left:calc(50% - 22px)}.quote-grid{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:16px;display:grid}.metric{background:#ffffff0b;border:1px solid #ffffff17;border-radius:8px;gap:6px;min-height:72px;padding:12px;display:grid}.metric strong{overflow-wrap:anywhere;min-width:0;font-size:.9rem}.impact-summary{color:#9fb2bd;background:#ffffff0b;border:1px solid #ffffff17;border-radius:8px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:42px;margin-top:12px;padding:0 12px;font-size:.8rem;font-weight:760;display:inline-flex}.impact-summary strong{color:#fff;font-size:.86rem}.primary-action{color:#07110f;background:#72f1c8;border:0;border-radius:8px;justify-content:center;align-items:center;gap:10px;width:100%;height:54px;margin-top:16px;font-weight:820;text-decoration:none;display:inline-flex}.swap-alerts{gap:8px;margin-top:12px;display:grid}.swap-warning{color:#cfe4eb;background:#ffffff0e;border-radius:8px;align-items:center;gap:8px;min-height:38px;padding:8px 10px;font-size:.86rem;display:flex}.swap-warning.ok{color:#9ff7d6;background:#72f1c817}.swap-warning.warn{color:#ffe0a6;background:#f2ae501f}.swap-warning.danger{color:#ffb0aa;background:#ff625421}.mini-button{color:#eff7ff;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:6px;min-height:32px;padding:0 10px;font-size:.78rem;font-weight:760;display:inline-flex}.mini-button.active-toggle{color:#07110f;background:#72f1c8;border-color:#72f1c873}.mini-button.subtle{color:#a8bac2;background:#ffffff09}.primary-action:disabled{color:#ffffff94;background:#ffffff1a}.danger-action{color:#fff;background:#ff62542e;border:1px solid #ff62545c;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 14px;font-weight:800;display:inline-flex}.danger-action:disabled{color:#ffffff94;background:#ffffff1a}.mini-button.danger-mini{color:#ffd9d4;background:#ff62541f;border-color:#ff625452}.mini-button.danger-mini:disabled{opacity:.62}.wallet-row{justify-content:center;margin-top:12px;display:flex}.route-panel{gap:8px;margin-top:16px;display:grid}.route-row,.module-row{background:#ffffff0d;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:0 12px;display:flex}.route-leg-copy{gap:2px;display:grid}.route-leg-copy small{color:#8daab2;text-transform:uppercase;font-size:.72rem;font-weight:720}.status-box,.empty-state{color:#cfe4eb;overflow-wrap:anywhere;background:#ffffff0f;border-radius:8px;margin-top:12px;padding:12px}.intent-notice{color:#ffe0a6;background:#f2ae501a}.share-status{overflow-wrap:anywhere;margin-top:8px;display:block}.recovery-box{color:#cfe4eb;background:#f2ae5014;border:1px solid #f2ae5038;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:12px;padding:12px;display:grid}.recovery-box span{gap:3px;min-width:0;display:grid}.recovery-box small{color:#9fb2bd;overflow-wrap:anywhere}.recovery-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.compact-status{margin-top:0}.connect-empty{color:#cfe4eb;text-align:center;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:8px;justify-items:center;gap:12px;margin-top:18px;padding:34px 18px;display:grid}.connect-empty svg{color:#72f1c8}.connect-empty span{color:#9fb2bd}.asset-list,.activity-list,.settings-list{gap:8px;margin-top:18px;display:grid}.account-form{gap:12px;margin-top:18px;display:grid}.action-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.compact-action{height:44px;margin-top:0}.mini-button.tall{min-height:44px}.full-width-action{justify-content:center;width:100%}.account-section,.admin-section{margin-top:18px}.account-status-box{margin:10px 0 0}.account-handoff-status{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.account-handoff-status span{flex:220px;min-width:0}.account-logout{margin-top:0}.account-session-actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.account-close{margin-left:auto}.account-email-settings{border-top:1px solid var(--border);padding:10px}.account-disclosure{border:1px solid var(--border);background:#ffffff09;border-radius:8px;margin-top:14px;overflow:hidden}.account-disclosure>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:52px;padding:9px 12px;list-style:none;display:grid}.account-disclosure>summary::-webkit-details-marker{display:none}.account-disclosure>summary>span{gap:2px;min-width:0;display:grid}.account-disclosure>summary small{color:#9fb2bd;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-disclosure[open]>summary>svg:not(.spin){transform:rotate(180deg)}.quick-trade-disclosure .quick-preferences-card{border:0;border-top:1px solid var(--border);border-radius:0}.order-wallet-selector{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:6px;margin-bottom:8px;display:grid}.order-wallet-selector button{border:1px solid var(--border);color:#9fb2bd;text-overflow:ellipsis;white-space:nowrap;background:#ffffff09;border-radius:8px;min-width:0;min-height:34px;padding:0 9px;overflow:hidden}.order-wallet-selector button.active{color:#08110f;background:#72f1c8;border-color:#72f1c8}.account-email-entry{border:1px solid var(--border);background:#ffffff09;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;min-height:48px;padding:5px;display:grid}.account-email-entry input{width:100%;min-width:0;height:36px;box-shadow:none;background:0 0;border:0}.account-email-entry input:focus{box-shadow:none}.account-email-entry .mini-button{min-height:36px}.account-email-feedback{margin:8px 0 0}.account-email-state{justify-content:flex-start;align-items:center;gap:8px;margin:8px 0;display:flex}.settings-row.compact-toggle-row{grid-template-columns:minmax(0,1fr) auto}.settings-row.compact-toggle-row input{accent-color:#35d6b0;width:18px;height:18px}.account-manage-row{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.wallet-panel{gap:14px;display:grid}.funds-send-panel{gap:10px;padding:0;display:grid}.segmented-control.funds-mode-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.segmented-control.funds-mode-tabs button{text-transform:none;justify-content:center;align-items:center;gap:7px;min-height:44px;display:inline-flex}.funds-mode-panel{background:#ffffff0b;border:1px solid #ffffff17;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-height:84px;padding:14px;display:grid}.funds-mode-panel.compact{min-height:0;padding:10px 12px}.funds-mode-panel svg{color:#72f1c8}.funds-mode-panel span{gap:3px;min-width:0;display:grid}.funds-mode-panel small{color:#9fb2bd}.funds-transfer-card{margin-top:0}.funds-add-panel{gap:10px;display:grid}.funds-bank-form{background:#ffffff09;border:1px solid #ffffff17;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;display:grid}.funds-bank-form label,.funds-bank-field{gap:6px;min-width:0;display:grid}.funds-bank-form label.wide,.funds-bank-save{grid-column:1/-1}.funds-bank-form input{color:#fff;background:#ffffff12;border:1px solid #ffffff1f;border-radius:8px;width:100%;min-width:0;height:42px;padding:0 12px}.cash-out-destinations button{align-items:center;gap:7px;display:inline-flex}.cash-out-review{background:#ffffff0b;border:1px solid #72f1c82e;border-radius:8px;gap:12px;padding:14px;display:grid}.cash-out-review-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.cash-out-review-heading>div{gap:3px;display:grid}.cash-out-review-heading small,.cash-out-review-details span{color:#9fb2bd}.cash-out-review-heading strong{font-size:1.15rem}.cash-out-review-details{border-top:1px solid #ffffff14;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 16px;padding-top:10px;display:grid}.cash-out-review-details strong{text-align:right}.cash-out-legal-links{flex-wrap:wrap;gap:8px 14px;display:flex}.cash-out-legal-links a{color:#72f1c8;font-size:.82rem}.cash-out-legal-check{color:#dbe8ee;align-items:center;gap:9px;font-size:.86rem;display:flex}.cash-out-legal-check input{width:16px;height:16px;margin:0}.funds-checkout-header{justify-content:space-between;align-items:center;min-height:38px;display:flex}.embedded-funding-checkout{background:0 0;border:0;width:100%;min-width:100%;display:block}.funding-order-list{gap:6px;display:grid}.funding-order-row{color:#dbe8ee;background:#ffffff0b;border:1px solid #ffffff17;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-height:34px;padding:7px 10px;display:flex}.funding-order-row span{color:#9fb2bd;margin-left:auto;font-size:.84rem;font-weight:680}.balance-token-picker{align-self:end;position:relative}.balance-token-menu{z-index:30;background:#07110ffa;border:1px solid #ffffff1f;border-radius:8px;gap:4px;width:max-content;min-width:126px;max-width:190px;max-height:240px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0;overflow:auto;box-shadow:0 16px 36px #00000052}.balance-token-menu button{color:#dbe8ee;text-align:left;background:0 0;border:0;border-radius:7px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-height:38px;padding:6px 8px;display:grid}.balance-token-menu button.active,.balance-token-menu button:hover{color:#fff;background:#72f1c81f}.balance-token-menu span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.funds-send-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.funds-send-grid label{gap:8px;min-width:0;display:grid}.funds-send-grid label span{color:#9fb2bd;font-size:.8rem;font-weight:680}.funds-address-field{grid-column:1/-1}.funds-destination-chips{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.funds-destination-chips button{color:#dbe8ee;text-align:left;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:8px;flex:0 auto;gap:2px;max-width:190px;min-height:38px;padding:6px 10px;display:inline-grid}.funds-destination-chips button.active{color:#fff;background:#72f1c81f;border-color:#72f1c870}.funds-destination-chips strong,.funds-destination-chips small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.funds-destination-chips small{color:inherit;opacity:.72}.funds-send-grid input{color:#fff;background:#ffffff12;border:1px solid #ffffff1f;border-radius:8px;width:100%;min-width:0;height:42px;padding:0 12px}.funds-send-grid .amount-usd-input{color:#9fb2bd;height:34px;font-size:.9rem;font-weight:680}.asset-row,.activity-row,.settings-row{background:#ffffff0b;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:12px;min-height:66px;padding:10px 12px;display:grid}.asset-row{grid-template-columns:minmax(0,1fr) minmax(130px,auto) minmax(96px,auto) auto}.asset-token-button{color:#fff;text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:0;display:grid}.asset-row span,.activity-copy,.settings-row span,.market-card span{gap:3px;min-width:0;display:grid}.asset-row small,.activity-copy small,.settings-row small,.market-card small{color:#9fb2bd;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.asset-amount,.asset-value,.asset-row>strong{overflow-wrap:anywhere;text-align:right;max-width:150px}.asset-amount{justify-items:end}.asset-value{color:#fff}.asset-sell-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.home-panel{gap:16px;display:grid}.home-hero{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:12px;display:grid}.home-hero-main,.home-portfolio-card,.home-section-panel{background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;gap:14px;min-width:0;padding:14px;display:grid}.home-hero-main{align-content:space-between}.home-quote-panel{background:#72f1c812;border:1px solid #72f1c82e;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(180px,auto);align-items:center;gap:14px;min-height:98px;padding:14px;display:grid}.home-quote-panel>div,.home-quote-value,.home-card-heading span,.home-section-header span,.home-market-row span,.home-activity-row span,.home-empty-row span,.home-metric-row span{gap:3px;min-width:0;display:grid}.home-quote-panel small,.home-card-heading small,.home-section-header small,.home-market-row small,.home-activity-row small,.home-empty-row small,.home-metric-row small{color:#9fb2bd;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.home-quote-panel strong,.home-card-heading strong,.home-section-header strong,.home-market-row strong,.home-activity-row strong,.home-empty-row strong,.home-metric-row strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.home-quote-panel>div:first-child strong{font-size:clamp(1.35rem,3vw,2.15rem)}.home-quote-value{text-align:right;justify-items:end}.home-quote-value>strong{color:#fff;font-size:1.4rem}.home-primary-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.home-primary-actions .home-wide-action{grid-column:1/-1}.secondary-action{color:#eff7ff;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:48px;font-weight:800;display:inline-flex}.home-card-heading,.home-section-header,.home-empty-row,.home-activity-row,.home-market-row{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.home-card-heading svg,.home-empty-row svg,.home-activity-row svg{color:#72f1c8}.home-card-heading{min-height:54px}.home-card-heading strong{font-size:1.45rem}.home-metric-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.home-metric-row span{background:#ffffff0b;border-radius:8px;min-height:64px;padding:10px}.home-content-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.home-section-header{grid-template-columns:minmax(0,1fr) auto}.home-watchlist-actions{align-items:center;gap:8px;display:flex}.home-market-list,.home-activity-list{gap:8px;display:grid}.home-market-row,.home-activity-row,.home-empty-row{background:#ffffff0b;border:1px solid #ffffff14;border-radius:8px;min-height:58px;padding:10px}.home-market-row,.home-market-row.editing{grid-template-columns:minmax(0,1fr) auto}.home-market-row-main{color:#fff;text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) minmax(110px,auto);align-items:center;gap:10px;min-width:0;padding:0;display:grid}.home-market-row-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.home-market-price{text-align:right;justify-items:end}.home-market-price .positive{color:#72f1c8}.home-market-price .negative{color:#ffb0aa}.portfolio-header-actions{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.portfolio-header-total{text-align:right;justify-items:end;gap:3px;min-width:0;display:grid}.portfolio-header-total span{color:#9fb2bd;text-transform:uppercase;font-size:.8rem;font-weight:740}.portfolio-header-total strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:1.22rem;overflow:hidden}.portfolio-intelligence-panel{gap:12px;margin-top:14px;display:grid}.portfolio-intelligence-cards{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;display:grid}.compact-metric{min-width:0;margin-top:0}.compact-metric strong{overflow-wrap:anywhere;min-width:0}.compact-metric small{color:#9fb2bd;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.portfolio-intelligence-header{grid-template-columns:minmax(0,1fr) minmax(280px,380px);align-items:center;gap:12px;min-width:0;display:grid}.portfolio-intelligence-header span{gap:3px;min-width:0;display:grid}.portfolio-intelligence-header small,.portfolio-filter-row>label>span,.portfolio-filter-control>span{color:#9fb2bd;text-transform:uppercase;font-size:.75rem;font-weight:780}.portfolio-intelligence-header strong{color:#fff;font-size:1rem}.portfolio-range-control{grid-template-columns:repeat(5,minmax(48px,1fr));justify-self:end;width:min(380px,100%)}.portfolio-range-control button{min-width:0;padding:0 9px}.portfolio-chart{background:#ffffff09;border:1px solid #ffffff14;border-radius:8px;gap:8px;min-height:238px;padding:10px;display:grid;position:relative;overflow:visible}.portfolio-chart-header{grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.portfolio-chart-header span{gap:3px;min-width:0;display:grid}.portfolio-chart-header small,.portfolio-chart-header em{color:#9fb2bd;text-overflow:ellipsis;white-space:nowrap;font-style:normal;font-weight:720;overflow:hidden}.portfolio-chart-header small{text-transform:uppercase;font-size:.75rem}.portfolio-chart-header strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:1.06rem;overflow:hidden}.portfolio-chart-header em{font-size:.72rem}.portfolio-chart-plot{width:100%;min-width:0;min-height:176px;position:relative}.portfolio-chart-plot svg{cursor:crosshair;touch-action:none;width:100%;height:176px;display:block}.portfolio-chart-area{fill:#72f1c81f}.portfolio-chart-line{fill:none;stroke:#72f1c8;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.portfolio-chart-selected-point{fill:#72f1c8;stroke:#0b1715;stroke-width:2px}.portfolio-chart-crosshair{stroke:#ffffff7a;stroke-dasharray:4 4;stroke-width:1.2px}.portfolio-chart-tooltip{z-index:1;color:#cfe4eb;pointer-events:none;background:#070f0ef0;border:1px solid #72f1c838;border-radius:8px;gap:2px;min-width:132px;max-width:min(210px,100% - 16px);padding:8px 9px;font-size:.72rem;display:grid;position:absolute;transform:translate(-50%,calc(-100% - clamp(28px,5vw,44px)));box-shadow:0 10px 26px #00000047}.portfolio-chart-tooltip strong{color:#fff;font-size:.82rem}.portfolio-chart-tooltip span{color:#9fb2bd;font-weight:720}.portfolio-chart-footer{color:#9fb2bd;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px;font-size:.72rem;font-weight:700;display:grid}.portfolio-chart-footer span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.portfolio-chart-footer span:nth-child(2){text-align:center}.portfolio-chart-footer span:last-child{text-align:right}.alert-create-card{background:#72f1c80e;border:1px solid #72f1c824;border-radius:8px;gap:12px;min-width:0;margin-top:16px;padding:12px;display:grid}.alert-create-header{grid-template-columns:minmax(0,1fr) minmax(280px,auto);align-items:center;gap:10px;display:grid}.alert-create-header span,.token-inline-select span{gap:2px;min-width:0;display:grid}.alert-create-type{grid-template-columns:repeat(2,minmax(110px,1fr));min-width:240px}.alert-create-grid{align-items:end;gap:8px;display:grid}.portfolio-alert-grid{grid-template-columns:minmax(0,1fr) minmax(120px,.6fr) auto}.token-alert-grid{grid-template-columns:minmax(0,1fr) minmax(128px,.62fr) minmax(120px,.58fr) auto}.alert-create-grid .primary-action{white-space:nowrap;align-self:end;height:38px;min-height:38px;margin-top:0}.alert-create-grid input{color:#fff;background:#ffffff12;border:1px solid #ffffff1f;border-radius:8px;min-width:0;min-height:38px;padding:0 10px}.alert-create-grid label,.alert-menu-field{gap:5px;min-width:0;display:grid}.alert-create-grid label span,.alert-menu-field>span,.alert-create-card small,.form-status{color:#9fb2bd}.alert-create-grid .menu-select-trigger{min-height:38px}.alert-create-status{overflow-wrap:anywhere;min-height:16px;padding-top:2px;display:block}.token-inline-select{color:#fff;text-align:left;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;height:38px;min-height:38px;padding:0 10px;display:grid}.token-inline-select small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.portfolio-chart-empty span{color:#9fb2bd;font-size:.76rem;font-weight:740}.portfolio-chart-empty{text-align:center;background:#ffffff09;border:1px dashed #ffffff24;border-radius:8px;place-items:center;gap:4px;min-height:112px;padding:18px;display:grid}.portfolio-chart-empty strong{color:#fff;font-size:.92rem}.portfolio-chart-empty span{max-width:360px}.portfolio-filter-row{grid-template-columns:minmax(180px,.85fr) minmax(260px,1.15fr);align-items:end;gap:10px;display:grid}.portfolio-filter-row label,.portfolio-filter-control{gap:6px;min-width:0;display:grid}.portfolio-search-field{color:#fff;background:#ffffff12;border:1px solid #ffffff1f;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;width:100%;min-height:42px;padding:0 10px;display:grid}.portfolio-search-field svg{color:#9fb2bd}.portfolio-search-field input{color:#fff;min-width:0;font:inherit;background:0 0;border:0;outline:none}.portfolio-section-title{color:#9fb2bd;text-transform:uppercase;margin-top:18px;font-size:.78rem;font-weight:760}.portfolio-wallet-list{gap:8px;margin-top:10px;display:grid}.wallet-portfolio-card{background:#ffffff0b;border:1px solid #ffffff14;border-radius:8px;gap:10px;padding:10px 12px;display:grid}.wallet-portfolio-row{grid-template-columns:auto minmax(0,1fr) minmax(126px,auto) auto auto;align-items:center;gap:12px;min-height:42px;display:grid}.wallet-portfolio-row svg{color:#72f1c8}.wallet-portfolio-row span{gap:3px;min-width:0;display:grid}.wallet-portfolio-value{text-align:right;justify-items:end}.wallet-portfolio-actions{justify-content:flex-end;gap:6px;display:flex}.wallet-portfolio-row small{color:#9fb2bd;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.wallet-toggle{justify-self:end;width:32px;height:32px}.wallet-toggle svg{transition:transform .14s}.wallet-toggle.open svg{transform:rotate(180deg)}.wallet-toggle:disabled{opacity:.32;cursor:default}.portfolio-wallet-editor{grid-column:2/-1}.wallet-asset-list{gap:6px;margin-top:0;padding-left:30px}.wallet-asset-list .asset-row{background:#ffffff09;min-height:56px;padding:8px 10px}.compact-empty{margin-top:0}.action-empty{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.activity-row{grid-template-columns:auto minmax(0,1fr) auto}.activity-row-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.alert-rule-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:start}.alert-rule-copy{gap:5px;min-width:0;display:grid}.alert-cooldown-line{color:#9fb2bd;flex-wrap:wrap;align-items:center;gap:7px;font-size:.74rem;font-weight:720;display:flex}.status-pill{border-radius:999px;align-items:center;min-height:22px;padding:0 8px;font-size:.7rem;font-weight:820;display:inline-flex}.status-pill.success{color:#061411;background:#72f1c8}.status-pill.warning{color:#ffe0a6;background:#f2ae5024}.alert-row-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.alert-edit-grid{grid-template-columns:minmax(100px,.7fr) minmax(120px,.8fr);gap:8px;margin-top:4px;display:grid}.alert-edit-grid label,.alert-edit-field{gap:5px;min-width:0;display:grid}.alert-edit-grid label span,.alert-edit-field>span{color:#9fb2bd;text-transform:uppercase;font-size:.72rem;font-weight:780}.alert-edit-grid input{color:#fff;background:#ffffff12;border:1px solid #ffffff1f;border-radius:8px;min-width:0;min-height:36px;padding:0 10px}.alert-edit-grid .menu-select-trigger{min-height:36px}.mini-button.muted-action{color:#9fb2bd;background:#ffffff09}.activity-icon{background:#ffffff12;border-radius:999px;place-items:center;width:34px;height:34px;display:grid}.activity-icon.submitted,.activity-icon.processing{color:#cfe4eb}.activity-icon.confirmed,.activity-icon.finalized{color:#72f1c8}.activity-icon.failed,.activity-icon.expired{color:#ff9e96}.icon-button.compact{width:34px;height:34px}.icon-button.danger-icon{color:#ffd9d4;background:#ff62541f;border-color:#ff625452}.search-box.standalone{margin:18px 0 0}.search-share-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.market-panel{gap:16px;display:grid}.market-section{gap:10px;display:grid}.market-section.collapsed{gap:0}.market-section-header{min-width:0}.market-section-toggle{color:#fff;text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-width:0;padding:0;display:grid}.market-section-toggle svg{color:#9fb2bd;justify-self:end;transition:transform .14s}.market-section-toggle.open svg{transform:rotate(180deg)}.market-section-content{gap:10px;display:grid}.market-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.market-card{background:#ffffff0b;border:1px solid #ffffff17;border-radius:8px;grid-template-columns:minmax(0,1fr);grid-template-areas:"header""price""stats""meta""actions";align-content:start;gap:7px;min-width:0;min-height:178px;padding:12px;display:grid;overflow:hidden}.market-card-header{grid-area:header;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;display:grid}.market-card-main{color:#fff;text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;width:100%;padding:0;display:grid}.market-card-watch{justify-self:end}.market-card-main span,.market-card-price{min-width:0}.market-card-main strong,.market-card-main small,.market-card-price strong,.market-card-price small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.market-card-price{border-top:1px solid #ffffff12;grid-area:price;justify-content:space-between;align-items:end;gap:8px;min-height:30px;padding:5px 0 0;display:flex}.market-card-stats{grid-area:stats;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.market-card-stats span{background:#ffffff0a;border-radius:8px;gap:2px;min-width:0;min-height:43px;padding:7px 8px;display:grid}.market-card-stats small{color:#9fb2bd;text-transform:uppercase;font-size:.66rem;font-weight:800}.market-card-stats strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.76rem;overflow:hidden}.market-card-price .positive{color:#72f1c8}.market-card-price .negative{color:#ffb0aa}.market-card-meta{grid-area:meta;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;min-width:0;min-height:32px;display:grid}.market-card-actions{grid-area:actions;grid-template-columns:minmax(0,1fr) auto;align-self:end;align-items:center;gap:6px;min-width:0;min-height:32px;display:grid}.market-card-actions .mini-button{justify-self:start;width:auto;min-width:0;padding:0 8px}.market-card-actions .mini-button:last-child:not(:first-child){justify-self:end}.market-card-actions .icon-button.compact{flex:none}.market-card .trust-pill{place-self:center start;min-width:0;max-width:100%}.settings-row{grid-template-columns:auto minmax(0,1fr)}.settings-row.alert-rule-row{grid-template-columns:auto minmax(0,1fr) auto auto}.settings-row.trading-preferences-row{grid-template-columns:minmax(0,1fr) auto}.settings-row.trading-preferences-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end}.trading-preferences-grid label{gap:6px;min-width:0;display:grid}.trading-preferences-grid label>span{color:#9fb2bd;font-size:.74rem;font-weight:760}.quick-preferences-card{background:#ffffff0b;border:1px solid #72f1c821;border-radius:8px;gap:10px;padding:12px;display:grid}.quick-preferences-header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.preference-field>span{gap:3px;min-width:0;display:grid}.preference-field small{color:#9fb2bd}.quick-preferences-card p{color:#cfe4eb;margin:0;line-height:1.45}.quick-preferences-status{color:#9ff7d6;justify-content:flex-end;align-items:center;gap:6px;min-width:82px;display:inline-flex}.quick-preferences-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;display:grid}.preference-field{background:#ffffff09;border:1px solid #ffffff14;border-radius:8px;align-content:start;gap:8px;min-width:0;padding:9px;display:grid}.preference-chip-row{flex-wrap:wrap;gap:7px;display:flex}.preference-chip{color:#eff7ff;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:8px;min-height:32px;padding:0 10px;font-size:.76rem;font-weight:800}.preference-chip.active{color:#07110f;background:#72f1c8;border-color:#72f1c880}.preference-preset-list{gap:7px;display:grid}.preference-preset-row,.preference-add-row{grid-template-columns:minmax(74px,.8fr) minmax(86px,1fr) auto;align-items:center;gap:6px;min-width:0;display:grid}.preference-preset-row strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.82rem;overflow:hidden}.preference-preset-row select,.preference-add-row select,.preference-add-row input{color:#eff7ff;width:100%;min-width:0;min-height:34px;font:inherit;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:8px;padding:0 9px;font-size:.78rem;font-weight:780}.preference-add-row.sell-preset-add{grid-template-columns:minmax(0,1fr) auto}.preference-add-row .preference-token-menu .menu-select-trigger{min-height:34px;padding:0 9px;font-size:.78rem;font-weight:780}.preference-inline-setting{grid-template-columns:auto minmax(96px,1fr);align-items:center;gap:8px;min-width:0;display:grid}.preference-inline-setting span{color:#9fb2bd;font-size:.74rem;font-weight:800}.preference-inline-setting select{color:#eff7ff;width:100%;min-width:0;min-height:34px;font:inherit;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:8px;padding:0 9px;font-size:.78rem;font-weight:780}.preference-removable-chip{color:#07110f;background:#72f1c8;border:1px solid #72f1c857;border-radius:8px;align-items:center;gap:6px;min-height:32px;padding:0 7px 0 10px;font-size:.76rem;font-weight:820;display:inline-flex}.preference-removable-chip button{color:#07110f;background:#07110f14;border:0;border-radius:6px;place-items:center;width:22px;height:22px;padding:0;display:inline-grid}.preference-removable-chip.buy-preset-chip strong{text-overflow:ellipsis;white-space:nowrap;max-width:96px;overflow:hidden}.preference-slider-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.preference-slider-row input{min-width:0}.preference-slider-row strong{color:#fff;text-align:right;min-width:52px}.landing-preset-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.landing-preset-option{color:#eff7ff;text-align:left;background:#ffffff0a;border:1px solid #ffffff17;border-radius:8px;gap:4px;min-width:0;min-height:68px;padding:10px;display:grid}.landing-preset-option.active{background:#72f1c81f;border-color:#72f1c880}.landing-preset-option small{color:#9fb2bd;line-height:1.25}.compact-preference-action{justify-content:center;min-width:96px;min-height:36px}.settings-row svg{color:#72f1c8}.network-panel{background:#ffffff0e;border-radius:8px;min-height:74px;padding:14px}.admin-status-band{background:#72f1c814;border:1px solid #72f1c82e;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-height:74px;margin-top:18px;padding:14px;display:grid}.admin-status-band svg{color:#72f1c8}.admin-status-band span{gap:3px;min-width:0;display:grid}.admin-status-band small{color:#9fb2bd}.admin-status-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.admin-status-chip{background:#ffffff09;border:1px solid #ffffff14;border-radius:8px;gap:3px;min-width:0;padding:10px;display:grid}.admin-status-chip.good{background:#72f1c812;border-color:#72f1c838}.admin-status-chip.warning{background:#f6c45d12;border-color:#f6c45d38}.admin-status-chip span{color:#9fb2bd;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.admin-status-chip strong{color:#e8fbf6;text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;overflow:hidden}.xex-ai-panel{min-width:0}.xex-ai-status-band.warning{background:#f6c45d12;border-color:#f6c45d3d}.xex-ai-status-band.unavailable{background:#ff62540f;border-color:#ff625433}.xex-ai-proposal-row>span,.xex-ai-detail-heading>span,.xex-ai-confidence-row>span{gap:3px;min-width:0;display:grid}.xex-ai-proposal-row small,.xex-ai-detail-heading small,.xex-ai-confidence-row small,.xex-ai-review>small{color:#9fb2bd;font-size:.74rem}.xex-ai-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-top:18px;display:flex}.xex-ai-toolbar>small{color:#9fb2bd}.segmented-control.xex-ai-filter{grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,220px)}.xex-ai-workspace{grid-template-columns:minmax(250px,.78fr) minmax(0,1.35fr);gap:20px;margin-top:12px;display:grid}.xex-ai-proposal-list{align-content:start;gap:7px;min-width:0;display:grid}.xex-ai-proposal-row{color:#eff7ff;text-align:left;background:#ffffff09;border:1px solid #ffffff14;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:62px;padding:9px 10px;display:grid}.xex-ai-proposal-row:hover,.xex-ai-proposal-row.selected{background:#72f1c812;border-color:#72f1c84d}.xex-ai-proposal-row strong,.xex-ai-proposal-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xex-ai-status{color:#cfe4eb;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;align-items:center;min-height:24px;padding:0 7px;font-size:.68rem;font-weight:760;display:inline-flex}.xex-ai-status.pending_review,.xex-ai-status.approved,.xex-ai-status.executed,.xex-ai-status.evaluated,.xex-ai-status.running,.xex-ai-status.submitted,.xex-ai-status.completed,.xex-ai-status.active{color:#aef5de;background:#72f1c814;border-color:#72f1c840}.xex-ai-status.rejected,.xex-ai-status.failed,.xex-ai-status.expired,.xex-ai-status.stopped,.xex-ai-status.revoked{color:#ffc0ba;background:#ff625414;border-color:#ff62543d}.xex-ai-detail{border-left:1px solid #ffffff14;min-width:0;padding-left:20px}.xex-ai-detail-heading{justify-content:space-between;align-items:start;gap:12px;display:flex}.xex-ai-detail-heading h2{overflow-wrap:anywhere}.xex-ai-confidence-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.xex-ai-confidence-row>span{background:#ffffff08;border:1px solid #ffffff12;border-radius:8px;justify-content:center;min-height:54px;padding:8px 10px}.xex-ai-confidence-row strong{overflow-wrap:anywhere;font-size:.82rem}.xex-ai-detail-block,.xex-ai-lifecycle,.xex-ai-review{gap:8px;margin-top:16px;display:grid}.xex-ai-detail-block>strong,.xex-ai-lifecycle>strong{color:#d8ede8;font-size:.8rem}.xex-ai-detail-block p,.xex-ai-detail-block pre{color:#b9cdd3;overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:.82rem;line-height:1.45}.xex-ai-detail-block pre{background:#0000002e;border-radius:8px;max-height:220px;padding:10px;overflow:auto}.xex-ai-tags{flex-wrap:wrap;gap:6px;display:flex}.xex-ai-tags span{color:#bad2d8;overflow-wrap:anywhere;background:#ffffff0d;border-radius:6px;max-width:100%;padding:5px 7px;font-size:.72rem}.xex-ai-transition{color:#cfe4eb;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:30px;font-size:.78rem;display:grid}.xex-ai-transition svg{color:#72f1c8}.xex-ai-transition small{color:#8da4ad;white-space:nowrap}.xex-ai-review input{color:#fff;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;width:100%;min-width:0;height:40px;padding:0 11px}.xex-ai-review-actions{justify-content:flex-end;gap:8px;display:flex}.segmented-control.xex-ai-section-tabs{grid-template-columns:repeat(4,minmax(0,1fr));width:min(100%,520px);margin-top:18px}.xex-ai-overview,.xex-ai-trading-view,.xex-ai-review-view{gap:20px;min-width:0;margin-top:18px;display:grid}.xex-ai-overview-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.xex-ai-view-section,.xex-ai-run-form{min-width:0}.xex-ai-view-section{gap:10px;display:grid}.xex-ai-session-list,.xex-ai-execution-list{gap:7px;min-width:0;display:grid}.xex-ai-session-row{background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;grid-template-columns:minmax(170px,1.5fr) repeat(4,minmax(70px,.62fr)) minmax(90px,auto) auto;align-items:center;gap:10px;min-height:68px;padding:9px 10px;display:grid}.xex-ai-session-name,.xex-ai-row-metric,.xex-ai-session-state,.xex-ai-execution-row>span:first-child{gap:3px;min-width:0;display:grid}.xex-ai-session-name strong,.xex-ai-session-name small,.xex-ai-row-metric strong,.xex-ai-execution-row strong,.xex-ai-execution-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xex-ai-session-name small,.xex-ai-row-metric small,.xex-ai-session-state small,.xex-ai-execution-row small{color:#91a7af;font-size:.7rem}.xex-ai-row-metric strong{color:#e9f6f3;font-size:.78rem}.xex-ai-row-metric.positive strong{color:#82e6c2}.xex-ai-row-metric.negative strong{color:#ff9f94}.xex-ai-session-state{justify-items:start}.xex-ai-session-controls,.xex-ai-grant-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.icon-button.danger-icon{color:#ff9f94}.xex-ai-execution-row{border-bottom:1px solid #ffffff12;grid-template-columns:minmax(180px,1fr) minmax(130px,auto) auto;align-items:center;gap:12px;min-height:48px;padding:7px 9px;display:grid}.xex-ai-execution-row>span:nth-child(2){color:#9fb2bd;white-space:nowrap;align-items:center;gap:6px;font-size:.72rem;display:flex}.xex-ai-run-form{border-bottom:1px solid #ffffff14;gap:14px;padding-bottom:18px;display:grid}.xex-ai-run-fields{grid-template-columns:repeat(5,minmax(100px,1fr));gap:9px;display:grid}.xex-ai-run-fields label,.xex-ai-live-limits label{gap:6px;min-width:0;display:grid}.xex-ai-run-fields label.wide{grid-column:span 2}.xex-ai-run-fields label>span,.xex-ai-live-limits label>span{color:#91a7af;font-size:.7rem}.xex-ai-run-fields input,.xex-ai-live-limits input,.xex-ai-run-fields select,.xex-ai-live-limits select{color:#fff;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;width:100%;min-width:0;height:40px;padding:0 10px}.xex-ai-run-fields .xex-ai-checkbox-field>span:last-child,.xex-ai-live-limits .xex-ai-checkbox-field>span:last-child{color:#d9e7e8;align-items:center;gap:8px;height:40px;font-size:.76rem;display:flex}.xex-ai-run-fields .xex-ai-checkbox-field input,.xex-ai-live-limits .xex-ai-checkbox-field input{accent-color:#52d8b1;width:16px;height:16px;margin:0}.xex-ai-run-fields select,.xex-ai-live-limits select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#91a7af 50%),linear-gradient(135deg,#91a7af 50%,#0000 50%);background-position:calc(100% - 15px) 17px,calc(100% - 10px) 17px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:28px}.xex-ai-prefixed-input,.xex-ai-suffixed-input{position:relative}.xex-ai-prefixed-input>span,.xex-ai-suffixed-input>span{color:#92aaa9;font-size:.76rem;position:absolute;top:50%;transform:translateY(-50%)}.xex-ai-prefixed-input>span{left:10px}.xex-ai-prefixed-input input{padding-left:24px}.xex-ai-suffixed-input>span{right:10px}.xex-ai-suffixed-input input{padding-right:38px}.xex-ai-run-footer{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.xex-ai-run-footer .compact-action{justify-content:center;align-items:center;gap:7px;width:auto;min-width:156px;min-height:40px;padding:0 14px;display:inline-flex}.xex-ai-live-setup{grid-template-columns:minmax(280px,.82fr) minmax(0,1.35fr);gap:20px;display:grid}.xex-ai-live-limits{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:6px;display:grid}.xex-ai-market-scope{max-width:520px}.xex-ai-asset-overrides{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.xex-ai-asset-overrides>div{align-items:center;gap:10px;margin-right:2px;display:flex}.xex-ai-asset-overrides>div>small{color:#91a7af;font-size:.7rem}.xex-ai-asset-overrides>div>span{gap:6px;display:flex}.xex-ai-asset-overrides>div button,.xex-ai-asset-chip button{color:#cfe1e3;cursor:pointer;background:0 0;border:0}.xex-ai-asset-overrides>div button{border:1px solid #ffffff1c;border-radius:6px;min-height:30px;padding:0 8px;font-size:.72rem}.xex-ai-asset-chip{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:6px;align-items:center;gap:6px;height:30px;padding:0 5px 0 7px;display:inline-flex}.xex-ai-asset-chip .token-avatar{width:17px;height:17px}.xex-ai-asset-chip strong,.xex-ai-asset-chip small{font-size:.68rem}.xex-ai-asset-chip small{color:#91a7af}.xex-ai-asset-chip.exclude small{color:#f2a7a7}.xex-ai-asset-chip button{place-items:center;width:22px;height:22px;padding:0;display:grid}.xex-ai-grant-actions{min-width:142px}.xex-ai-grant-actions>small{color:#aef5de;white-space:nowrap}.xex-ai-live-testing{grid-template-columns:minmax(280px,.9fr) minmax(0,1.2fr);gap:20px;margin-top:16px;display:grid}.xex-ai-grant-form{border-right:1px solid #ffffff14;align-content:start;gap:13px;min-width:0;padding-right:20px;display:grid}.xex-ai-wallet-options{flex-wrap:wrap;gap:7px;display:flex}.xex-ai-wallet-options button{color:#c8dbe1;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:7px;align-items:center;gap:7px;max-width:100%;min-height:34px;padding:0 9px;display:inline-flex}.xex-ai-wallet-options button.selected{color:#caffee;background:#72f1c814;border-color:#72f1c84d}.xex-ai-wallet-options button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.xex-ai-pair,.xex-ai-grant-limits{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.xex-ai-token-button{color:#eff8f5;text-align:left;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;gap:5px;min-width:0;min-height:64px;padding:9px 10px;display:grid}.xex-ai-token-button>small,.xex-ai-grant-limits label>span,.xex-ai-grant-row small{color:#91a7af;font-size:.7rem}.xex-ai-token-button>span{align-items:center;gap:8px;min-width:0;display:flex}.xex-ai-grant-limits label{gap:6px;min-width:0;display:grid}.xex-ai-grant-limits input{color:#fff;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;width:100%;min-width:0;height:40px;padding:0 10px}.xex-ai-percent-input{position:relative}.xex-ai-percent-input input{padding-right:30px}.xex-ai-percent-input>span{color:#92aaa9;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.xex-ai-grant-footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.segmented-control.xex-ai-duration{grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,190px)}.xex-ai-grant-footer .compact-action{width:auto;min-width:128px;min-height:40px;padding:0 14px}.xex-ai-grant-notice{color:#aef5de}.xex-ai-grant-notice.danger{color:#ffc0ba}.xex-ai-grant-list{align-content:start;gap:7px;min-width:0;display:grid}.xex-ai-grant-row{background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;grid-template-columns:minmax(110px,1.2fr) minmax(100px,1fr) 54px minmax(110px,1fr) auto auto;align-items:center;gap:9px;min-height:58px;padding:8px 9px;display:grid}.xex-ai-grant-row>span:not(.xex-ai-status){gap:3px;min-width:0;display:grid}.xex-ai-grant-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.admin-metric-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.admin-metrics-note{color:#d7f7ec;gap:3px;margin-top:14px;display:grid}.admin-metrics-note small{color:#9fb2bd}.admin-tooltip-wrap{min-width:0;display:block;position:relative}.admin-tooltip-wrap small{display:block}.admin-tooltip-wrap.is-truncated:after{z-index:80;color:#e8fbf6;content:attr(data-tooltip);opacity:0;pointer-events:none;white-space:normal;background:#07110ffa;border:1px solid #ffffff1f;border-radius:8px;width:max-content;max-width:min(360px,100vw - 32px);padding:8px 10px;font-size:.76rem;font-weight:620;line-height:1.35;transition:opacity .12s,transform .12s;position:absolute;bottom:calc(100% + 8px);left:0;transform:translateY(4px);box-shadow:0 14px 34px #0000005c}.admin-tooltip-wrap.is-truncated:hover:after,.admin-tooltip-wrap.is-truncated:focus-within:after{opacity:1;transform:translateY(0)}.admin-metric-group{background:#ffffff09;border:1px solid #ffffff14;border-radius:8px;min-width:0;padding:12px}.admin-metric-heading{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;min-height:34px;display:grid}.admin-metric-heading svg{color:#72f1c8}.admin-metric-heading span{gap:2px;min-width:0;display:grid}.admin-metric-heading small,.admin-section-heading small{color:#9fb2bd;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.admin-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:16px;display:grid}.runtime-settings-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.runtime-setting-row{gap:5px;min-width:0;display:grid}.runtime-setting-row span{color:#9fb2bd;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.runtime-setting-row input,.runtime-setting-row select{width:100%;min-width:0}.compact-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px}.admin-panel .metric{min-height:58px;padding:10px}.admin-panel .metric span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-panel .metric small{color:#9fb2bd;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.72rem;overflow:hidden}.admin-section-heading{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:12px}.admin-table{gap:8px;margin-top:10px;display:grid}.admin-table-row{background:#ffffff0b;border:1px solid #ffffff14;border-radius:8px;grid-template-columns:minmax(0,1fr) 120px;align-items:center;gap:12px;min-height:64px;padding:10px 12px;display:grid}.admin-config-row{grid-template-columns:minmax(220px,1fr) minmax(320px,1.35fr)}.admin-config-group{gap:8px;margin-top:12px;display:grid}.admin-config-group.is-open{gap:0}.admin-config-group-header{width:100%;color:inherit;text-align:left;cursor:pointer;background:#ffffff09;border:1px solid #ffffff14;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px 12px;display:grid}.admin-config-group.is-open .admin-config-group-header{background:#72f1c80e;border-color:#72f1c833 #72f1c833 #ffffff0f;border-radius:8px 8px 0 0}.admin-config-group.is-open>.admin-table{background:#ffffff06;border:1px solid #72f1c829;border-top:0;border-radius:0 0 8px 8px;gap:8px;margin-top:0;padding:8px}.admin-config-group-header:hover{background:#72f1c80f;border-color:#72f1c83d}.admin-config-group-header>span{gap:2px;min-width:0;display:grid}.admin-config-group-header strong{color:#e9f7f5;font-size:.86rem}.admin-config-group-action{color:#8ba2ad;text-overflow:ellipsis;white-space:nowrap;place-self:start end;width:auto;max-width:max-content;font-size:.76rem;font-weight:680;overflow:hidden}.admin-config-group-header>span .admin-tooltip-wrap{width:100%;max-width:100%}.admin-config-group-header>span .admin-tooltip-wrap small{max-width:100%}.admin-config-group-detail{color:#8ba2ad;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;line-height:1.35;overflow:hidden}.admin-config-controls{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.admin-config-controls .mini-button{justify-content:center;min-width:62px}.admin-broadcast-panel label{gap:7px;display:grid}.admin-broadcast-panel label>span{color:#9fb2bd;font-size:.8rem;font-weight:680}.admin-broadcast-panel input,.admin-broadcast-panel textarea{color:#fff;background:#ffffff12;border:1px solid #ffffff1f;border-radius:8px;width:100%;padding:10px 12px}.admin-broadcast-panel textarea{resize:vertical;min-height:110px}.email-delivery-controls{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.email-delivery-controls select{color:#fff;background:#ffffff12;border:1px solid #ffffff1f;border-radius:8px;min-width:0;height:38px;padding:0 10px}.email-delivery-list{gap:7px;display:grid}.email-delivery-row{background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:50px;padding:9px 10px;display:grid}.email-delivery-row span:first-child{gap:3px;min-width:0;display:grid}.email-delivery-row strong,.email-delivery-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.email-delivery-row small{color:#8ba2ad;font-size:.76rem}.email-delivery-status{color:#cfe4eb;text-align:center;text-transform:capitalize;background:#ffffff14;border-radius:8px;min-width:76px;padding:6px 8px;font-size:.72rem;font-weight:820}.email-delivery-status.accepted{color:#07110f;background:#72f1c8}.email-delivery-status.failed{color:#ffb8b8;background:#ff555524}.email-delivery-status.skipped{color:#ffdca8;background:#ffbb5f24}.trade-speed-effective{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.trade-speed-effective div{background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;gap:3px;min-width:0;padding:9px 10px;display:grid}.trade-speed-effective span{color:#8ba2ad;text-transform:uppercase;font-size:.72rem;font-weight:760}.trade-speed-effective strong{color:#e9f7f5;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.8rem;overflow:hidden}.admin-table-row span{gap:3px;min-width:0;display:grid}.admin-table-row small{color:#9fb2bd;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-table-row .admin-config-help{color:#78929f}.network-panel p{color:#9fb2bd;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:740}.live-dot{background:#72f1c8;border-radius:999px;width:12px;height:12px;box-shadow:0 0 0 6px #72f1c824}.market-strip{grid-template-columns:1fr 1fr;gap:10px;display:grid}.module-list{gap:8px;display:grid}.module-row{justify-content:flex-start}.module-row svg{color:#72f1c8}.module-row span{gap:3px;display:grid}.module-row small{color:#9fb2bd}.modal-layer,.mobile-menu{z-index:50;background:#020707b8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.modal-panel,.mobile-menu-panel{background:#0b1715;border:1px solid #ffffff1f;border-radius:8px;width:min(520px,100%);max-height:min(720px,100vh - 36px);overflow:hidden;box-shadow:0 28px 80px #0000006b}.quick-trade-panel,.safety-gate-panel{width:min(560px,100%)}.quick-trade-body,.safety-gate-body{gap:14px;max-height:calc(100vh - 112px);padding:16px;display:grid;overflow:auto}.quick-trade-pair{background:#ffffff0b;border:1px solid #ffffff17;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto auto minmax(0,1fr);align-items:center;gap:10px;padding:12px;display:grid}.quick-trade-pair span{gap:2px;min-width:0;display:grid}.quick-trade-pair small,.quick-trade-hint{color:#9fb2bd;font-size:.76rem;font-weight:740}.quick-trade-pair strong{overflow-wrap:anywhere;min-width:0}.quick-preset-row,.token-sell-actions{flex-wrap:wrap;gap:8px;display:flex}.quick-trade-settings-panel{background:#ffffff0b;border:1px solid #ffffff17;border-radius:8px;margin-top:-4px;padding:10px 12px}.quick-trade-body .impact-summary,.quick-trade-body .primary-action{margin-top:0}.quick-trade-hint{padding:0 2px}.safety-gate-body p{color:#cfe4eb;margin:0;line-height:1.5}.safety-token-row{grid-template-columns:auto minmax(0,1fr)}.modal-header{border-bottom:1px solid #ffffff14;min-height:64px;padding:0 16px}.confirm-panel{display:grid}.confirm-body{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:18px 16px;display:grid}.confirm-body svg{color:#ffb0aa}.confirm-body span{gap:4px;min-width:0;display:grid}.confirm-body small{color:#9fb2bd;overflow-wrap:anywhere}.confirm-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;padding:0 16px 16px;display:grid}.account-closure-panel{width:min(540px,100%)}.account-closure-body{gap:14px;padding:16px;display:grid}.account-closure-summary{padding:0}.account-closure-blockers{background:#ff625414;border:1px solid #ff625447;border-radius:8px;gap:7px;padding:12px;display:grid}.account-closure-blockers small{color:#ffc4bd;line-height:1.4}.account-closure-confirmation{gap:7px;display:grid}.account-closure-confirmation span{color:#b8cbd2;font-size:.8rem}.compact-loading-row{color:#b8cbd2;align-items:center;gap:8px;min-height:42px;display:flex}.search-box{color:#9fb2bd;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:10px;min-height:46px;margin:14px;padding:0 12px;display:grid}.search-box input{color:#fff;background:0 0;border:0;outline:0;min-width:0}.token-list{max-height:min(560px,100vh - 174px);padding:0 14px 14px;overflow:auto}.token-row{color:#fff;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:64px;padding:8px 10px;display:grid}.token-row:hover,.token-select-action:hover{background:#ffffff12}.token-row-with-action{grid-template-columns:minmax(0,1fr) auto;padding:0}.token-select-action{color:#fff;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-width:0;min-height:64px;padding:8px 10px;display:grid}.token-copy{gap:3px;min-width:0;display:grid}.token-copy span{color:#9fb2bd;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.token-avatar{color:#07110f;background:#d9f7ef;border:1px solid #ffffff24;border-radius:999px;flex:none;place-items:center;font-weight:800;display:inline-grid;overflow:hidden}.token-avatar img{object-fit:cover;width:100%;height:100%}.token-avatar-sm{width:24px;height:24px;font-size:.65rem}.token-avatar-md{width:38px;height:38px;font-size:.78rem}.token-avatar-lg{width:48px;height:48px}.trust-pill{color:#b9c7ce;background:#ffffff12;border-radius:999px;justify-content:center;align-items:center;gap:5px;min-width:94px;padding:5px 8px;font-size:.75rem;font-weight:740;display:inline-flex}.trust-pill.verified{color:#8ff7cf;background:#72f1c81c}.trust-pill.danger{color:#ffb0aa;background:#ff62541f}.swap-review-panel{width:min(600px,100%)}.swap-review-body{gap:10px;max-height:min(620px,100vh - 104px);padding:14px;display:grid;overflow:auto}.swap-review-summary{background:#ffffff0b;border:1px solid #ffffff14;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto auto minmax(0,1fr);align-items:center;gap:12px;min-width:0;min-height:68px;padding:12px;display:grid}.swap-review-summary span{gap:3px;min-width:0;display:grid}.swap-review-summary small{color:#9fb2bd;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.swap-review-summary strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.review-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.token-detail-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.history-range-selector{grid-template-columns:repeat(8,minmax(0,1fr));gap:4px;display:grid}.history-range-selector button{color:#cfe4eb;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:8px;min-width:0;min-height:28px;padding:0 6px;font-size:.68rem;font-weight:800}.history-range-selector button.active{color:#07110f;background:#72f1c8}.token-detail-loading{color:#9ff7d6;background:#72f1c814;border-radius:8px;min-height:30px;padding:7px 10px;font-size:.82rem;font-weight:740}.swap-review-route{gap:8px;display:grid}.swap-review-token-links{flex-wrap:wrap;gap:8px;display:flex}.swap-review-token-links a{color:#cfe4eb;background:#ffffff12;border-radius:8px;align-items:center;gap:6px;min-height:34px;padding:0 10px;text-decoration:none;display:inline-flex}.activity-toolbar{grid-template-columns:minmax(0,360px) minmax(160px,auto);align-items:end;gap:10px;margin-top:14px;display:grid}.activity-filter{grid-template-columns:repeat(3,minmax(84px,1fr));width:min(360px,100%);max-width:100%}.activity-filter button{white-space:nowrap;min-width:0;padding:0 14px}.alerts-panel .activity-filter{grid-template-columns:repeat(3,minmax(84px,1fr))}.activity-sort-control{gap:6px;display:grid}.activity-sort-control>span{color:#9fb2bd;text-transform:uppercase;font-size:.75rem;font-weight:780}.activity-sort-control .menu-select{min-width:160px}.orders-panel{gap:16px;display:grid}.orders-grid{grid-template-columns:minmax(320px,1.05fr) minmax(240px,.75fr);align-items:start;gap:16px;display:grid}.order-ticket,.orders-list-panel{gap:12px;min-width:0;display:grid}.orders-panel .segmented-control{grid-template-columns:repeat(2,minmax(0,1fr))}.orders-panel .segmented-control button{white-space:nowrap}.order-card{margin-top:0}.order-target-field{align-content:start;gap:8px;min-width:0;display:grid}.order-target-header{justify-content:space-between;align-items:center;gap:10px;display:flex}.order-target-header span{color:#9fb2bd;font-size:.75rem;font-weight:760}.order-target-header span:last-child{text-overflow:ellipsis;white-space:nowrap;font-weight:680;overflow:hidden}.order-target-field input{color:#fff;width:100%;min-height:42px;font:inherit;background:#ffffff12;border:1px solid #ffffff1f;border-radius:8px;padding:0 11px}.menu-select{min-width:0;position:relative}.menu-select-trigger{color:#fff;text-align:left;background:#ffffff12;border:1px solid #ffffff1f;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:42px;padding:0 11px;display:flex}.menu-select-trigger span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.menu-select-trigger svg{flex:none;transition:transform .15s}.menu-select.open .menu-select-trigger{border-color:#72f1c86b}.menu-select.open .menu-select-trigger svg{transform:rotate(180deg)}.menu-select-options{z-index:40;background:#0b1715;border:1px solid #ffffff1f;border-radius:8px;gap:3px;max-height:min(280px,50vh);padding:5px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 44px #0006}.menu-select-options button{color:#cfe4eb;text-align:left;background:0 0;border:0;border-radius:6px;min-height:36px;padding:0 9px}.menu-select-options button:hover,.menu-select-options button.active{color:#fff;background:#72f1c81f}.order-condition-row{grid-template-columns:minmax(140px,.9fr) minmax(170px,1.1fr);align-items:center;gap:8px;display:grid}.order-target-value-row{grid-template-columns:minmax(0,1fr) 96px;gap:8px;display:grid}.order-target-value-row.trailing{grid-template-columns:minmax(0,1fr) 56px}.orders-panel .order-target-unit{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.orders-panel .order-target-unit button{text-transform:none;min-height:42px;padding:0 6px;font-size:.68rem}.order-static-unit{color:#9ff7d6;background:#72f1c812;border:1px solid #ffffff1a;border-radius:8px;place-items:center;min-height:42px;font-size:.78rem;font-weight:800;display:grid}.order-trigger-presets{flex-wrap:wrap;gap:6px;display:flex}.order-trigger-presets button{color:#cfe4eb;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:7px;min-width:48px;min-height:30px;padding:0 9px;font-size:.72rem;font-weight:760}.order-trigger-presets button:hover:not(:disabled){color:#9ff7d6;border-color:#72f1c859}.order-trigger-presets button.active{color:#07110f;background:#72f1c8;border-color:#72f1c8}.order-settings-expiry{grid-template-columns:minmax(0,1fr) 130px;align-items:center;gap:12px;display:grid}.order-settings-expiry>span{color:#d4e4e8;font-size:.78rem;font-weight:760}.order-balance-presets{flex-wrap:wrap;gap:6px;display:flex}.order-balance-presets button{color:#cfe4eb;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:7px;min-height:30px;padding:0 9px;font-size:.72rem;font-weight:780}.order-target-field small{color:#9fb2bd;min-height:17px;font-size:.72rem;line-height:1.35}.order-reservation-note{color:#91a8b2;text-align:center;font-size:.7rem;line-height:1.35}.order-after-fill{background:#ffffff06;border:1px solid #ffffff17;border-radius:8px;overflow:hidden}.order-after-fill-toggle{color:#e8f5f3;text-align:left;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:48px;padding:10px 12px;display:flex}.order-after-fill-toggle:hover{background:#ffffff09}.order-after-fill-toggle>span{gap:2px;min-width:0;display:grid}.order-after-fill-toggle strong{font-size:.82rem}.order-after-fill-toggle small{color:#91a8b2;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.order-after-fill-toggle svg{flex:none;transition:transform .15s}.order-after-fill.open .order-after-fill-toggle svg{transform:rotate(180deg)}.order-exit-options{background:#00000014;border-top:1px solid #ffffff14;gap:8px;padding:10px 12px 12px;display:grid}.order-exit-option{grid-template-columns:minmax(96px,1fr) auto;align-items:center;gap:8px;display:grid}.order-exit-option>label{color:#dcebea;align-items:center;gap:8px;min-width:0;font-size:.78rem;font-weight:760;display:flex}.order-exit-controls{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.order-exit-option>label input{accent-color:#72f1c8;width:16px;height:16px}.order-stop-mode{width:136px}.orders-panel .order-stop-mode button{min-height:34px;padding:0 8px;font-size:.7rem}.order-percent-input{background:#ffffff0e;border:1px solid #ffffff1c;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;width:76px;min-height:36px;padding-right:8px;display:grid}.order-percent-input input{color:#fff;width:100%;min-width:0;font:inherit;background:0 0;border:0;padding:0 8px}.order-percent-input span{color:#91a8b2;font-size:.72rem}.amount-row .order-balance-presets{justify-content:flex-start;gap:6px}.compact-control{width:min(190px,100%)}.orders-list{min-height:220px}.order-row{border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;transition:background .16s,box-shadow .16s}.order-row.focused-order{background:#72f1c814;box-shadow:inset 3px 0 #72f1c8}.order-market-progress{color:#b8d9d3!important}.order-row-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;min-width:0;display:flex}.mobile-only,.bottom-nav{display:none}.mobile-menu{align-items:start}.mobile-menu-panel{gap:6px;padding-bottom:10px;display:grid}.mobile-menu-panel button:not(.icon-button){border-radius:8px;min-height:48px;margin:0 10px;padding:0 12px}.spin{transform-origin:50%;animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=900px){.desktop-nav{display:none}.mobile-only{display:inline-grid}.app-header{height:64px;padding:0 14px}.app-header .wallet-adapter-button{min-width:118px!important;padding:0 12px!important}.wallet-menu-trigger{min-width:118px;max-width:150px;padding:0 10px}.trade-layout{grid-template-columns:1fr;width:min(620px,100% - 24px);margin-top:18px}.quote-grid,.admin-grid{grid-template-columns:repeat(2,1fr)}.runtime-settings-grid{grid-template-columns:1fr}.admin-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-metric-groups,.xex-ai-workspace,.xex-ai-live-testing{grid-template-columns:1fr}.xex-ai-overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.xex-ai-session-row{grid-template-columns:minmax(170px,1.5fr) repeat(2,minmax(70px,.62fr)) minmax(90px,auto) auto}.xex-ai-session-row>.xex-ai-row-metric:nth-of-type(2),.xex-ai-session-row>.xex-ai-row-metric:nth-of-type(5){display:none}.xex-ai-run-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.xex-ai-live-setup{grid-template-columns:1fr}.xex-ai-grant-form{border-bottom:1px solid #ffffff14;border-right:0;padding-bottom:18px;padding-right:0}.xex-ai-grant-row{grid-template-columns:minmax(120px,1.2fr) minmax(110px,1fr) 54px auto}.xex-ai-grant-row>span:nth-child(4){display:none}.xex-ai-detail{border-top:1px solid #ffffff14;border-left:0;padding-top:18px;padding-left:0}.trade-speed-effective,.portfolio-intelligence-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.home-hero,.home-content-grid,.orders-grid{grid-template-columns:1fr}.bottom-nav{z-index:30;grid-template-columns:repeat(var(--nav-items,4), 1fr);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#091614eb;border:1px solid #ffffff1f;border-radius:8px;min-height:64px;padding:6px;display:grid;position:fixed;bottom:12px;left:12px;right:12px}.bottom-nav button{border-radius:8px;justify-items:center;gap:3px;padding:6px 4px;font-size:.72rem;display:grid}}@media (width<=540px){.brand span:last-child{display:none}.settings-panel,.trade-subnav-row,.market-strip,.manual-fee-grid,.funds-send-grid,.admin-grid,.admin-status-grid,.portfolio-intelligence-cards,.alert-create-header,.alert-create-grid,.action-row,.email-delivery-controls,.email-delivery-row,.search-share-row,.recovery-box,.trade-speed-effective,.admin-table-row{grid-template-columns:1fr}.xex-ai-summary-grid,.xex-ai-confidence-row{grid-template-columns:repeat(2,minmax(0,1fr))}.xex-ai-section-tabs{width:100%}.xex-ai-overview-metrics,.xex-ai-run-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.xex-ai-run-fields label.wide{grid-column:1/-1}.xex-ai-run-footer{flex-direction:column;align-items:stretch}.xex-ai-asset-overrides,.xex-ai-asset-overrides>div{align-items:flex-start}.xex-ai-asset-overrides>div{flex-direction:column;width:100%}.xex-ai-run-footer .compact-action{width:100%}.xex-ai-session-row{grid-template-columns:minmax(0,1fr) auto auto;gap:8px}.xex-ai-session-name{grid-area:1/1}.xex-ai-session-state{grid-area:1/2}.xex-ai-session-controls{grid-area:1/3}.xex-ai-session-row>.xex-ai-row-metric:nth-of-type(3),.xex-ai-session-row>.xex-ai-row-metric:nth-of-type(4){grid-row:2;display:grid}.xex-ai-session-row>.xex-ai-row-metric:nth-of-type(3){grid-column:1}.xex-ai-session-row>.xex-ai-row-metric:nth-of-type(4){grid-column:2}.xex-ai-live-limits{grid-template-columns:1fr}.xex-ai-execution-row{grid-template-columns:minmax(0,1fr) auto}.xex-ai-execution-row>span:nth-child(2){display:none}.xex-ai-grant-limits,.xex-ai-pair{grid-template-columns:1fr}.xex-ai-grant-footer{flex-direction:column;align-items:stretch}.segmented-control.xex-ai-duration,.xex-ai-grant-footer .compact-action{width:100%}.xex-ai-grant-row{grid-template-columns:minmax(0,1fr) auto}.xex-ai-grant-row>span:nth-child(2),.xex-ai-grant-row>span:nth-child(3),.xex-ai-grant-row>span:nth-child(4){display:none}.xex-ai-grant-actions{grid-column:1/-1;justify-content:flex-start}.xex-ai-transition{grid-template-columns:auto minmax(0,1fr)}.xex-ai-transition small{grid-column:2}.alert-create-type{width:100%;min-width:0}.recovery-actions{justify-content:stretch}.recovery-actions .mini-button{justify-content:center}.segmented-control{grid-template-columns:repeat(3,minmax(0,1fr))}.segmented-control.trade-mode-tabs{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.orders-panel .trade-subnav-row{grid-template-columns:1fr}.orders-panel .trade-toolbar-stack{grid-row:auto}.order-exit-option,.order-condition-row{grid-template-columns:1fr}.order-exit-controls{justify-content:space-between}.amount-row{grid-template-columns:1fr;align-items:stretch}.flip-button{border-radius:10px;justify-self:center;width:38px;height:38px;margin:-6px 0;position:static}.token-button{justify-content:center;width:100%;max-width:none}.trust-pill{min-width:34px;font-size:0}.market-grid{grid-template-columns:1fr}.market-card .trust-pill{justify-content:start;min-width:0;padding:5px 8px;font-size:.7rem}.token-detail-stats,.review-grid,.swap-review-summary{grid-template-columns:1fr}.order-wallet-selector{grid-template-columns:repeat(2,minmax(0,1fr))}.home-quote-panel,.home-primary-actions{grid-template-columns:1fr}.home-quote-value{text-align:left;justify-items:start}.home-metric-row span{padding:8px}.home-metric-row strong{text-overflow:clip;font-size:.88rem;overflow:visible}.home-section-header strong{white-space:normal}.activity-row{grid-template-columns:auto minmax(0,1fr)}.activity-toolbar{grid-template-columns:1fr}.activity-filter{width:100%}.activity-row-actions{grid-column:2;justify-content:flex-start;justify-self:start}.notification-popover{width:auto;position:fixed;top:72px;left:12px;right:12px}.notification-row{grid-template-columns:1fr}.notification-actions{justify-content:flex-start}.order-row-actions{grid-column:2;justify-content:flex-start}.asset-row{grid-template-columns:auto minmax(0,1fr)}.asset-token-button{grid-column:1/-1}.asset-sell-actions{grid-column:2;justify-content:flex-start}.quick-trade-pair{grid-template-columns:auto minmax(0,1fr)}.quick-trade-pair>svg{justify-self:start}.settings-row.trading-preferences-grid,.quick-preferences-header{grid-template-columns:1fr}.quick-preferences-status{justify-content:flex-start}.quick-preferences-grid{grid-template-columns:1fr}.preference-preset-row,.preference-add-row{grid-template-columns:minmax(0,1fr) minmax(82px,auto) auto}.compact-preference-action{width:100%}.portfolio-header-actions{gap:8px}.portfolio-header-total strong{max-width:132px;font-size:1rem}.portfolio-intelligence-header,.portfolio-filter-row{grid-template-columns:1fr}.portfolio-range-control{justify-self:stretch;width:100%}.wallet-portfolio-row{grid-template-columns:auto minmax(0,1fr) auto}.wallet-portfolio-value{text-align:left;grid-area:2/2;justify-items:start}.wallet-portfolio-actions{flex-wrap:wrap;grid-area:3/2;justify-content:flex-start}.wallet-toggle{grid-area:1/3/span 3}.settings-row.alert-rule-row{grid-template-columns:auto minmax(0,1fr) auto}.alert-row-actions{grid-column:2/-1;justify-content:flex-start}.alert-edit-grid{grid-template-columns:1fr}.portfolio-wallet-editor{grid-column:1/-1}.wallet-asset-list{padding-left:0}.compact-empty{margin-left:0}.funds-bank-form{grid-template-columns:1fr}.funds-bank-form label.wide,.funds-bank-save{grid-column:auto}.asset-amount,.asset-value,.asset-row>strong{text-align:left;grid-column:2;justify-items:start;max-width:none}}@media (width<=430px){.bottom-nav{min-height:56px}.bottom-nav button span{display:none}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=360px){.home-market-row,.home-market-row-main{grid-template-columns:1fr}}select:not([multiple]){appearance:none;color:#eff7ff;background-color:#ffffff12;background-image:linear-gradient(45deg,#0000 50%,#9fb2bd 50%),linear-gradient(135deg,#9fb2bd 50%,#0000 50%);background-position:calc(100% - 16px),calc(100% - 11px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;min-width:0;padding-right:34px}select:not([multiple]):focus{outline-offset:2px;border-color:#72f1c86b;outline:2px solid #72f1c842}select option{color:#eff7ff;background:#0b1715}:where(button,a,input,select,textarea,[tabindex]):focus-visible{outline-offset:2px;outline:2px solid #72f1c8b8}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.token-workspace-layer{padding:16px}.token-detail-modal.token-workspace{background:#091312;width:min(1320px,100vw - 32px);max-height:calc(100dvh - 32px)}.token-workspace-header{border-bottom:1px solid #ffffff17;grid-template-columns:minmax(230px,auto) minmax(0,1fr) auto;align-items:center;gap:18px;min-height:76px;padding:12px 14px;display:grid}.token-workspace-identity{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid}.token-workspace-identity>span,.token-workspace-headline-stats span,.token-trade-context span,.token-context-summary span,.token-context-order span{gap:2px;min-width:0;display:grid}.token-workspace-identity>span strong{font-size:1.08rem}.token-workspace-identity>span small,.token-workspace-headline-stats small,.token-trade-context small,.token-context small{color:#8fa4ad;font-size:.72rem;font-weight:720}.token-workspace-identity>span small,.token-workspace-identity>span strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.token-workspace-headline-stats{grid-template-columns:repeat(3,minmax(78px,1fr));gap:8px;min-width:0;display:grid}.token-workspace-headline-stats span{border-left:1px solid #ffffff14;padding-left:10px}.token-workspace-headline-stats strong{color:#eef7f6;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;overflow:hidden}.token-workspace-headline-stats strong.positive{color:#72f1c8}.token-workspace-headline-stats strong.negative{color:#ff8c83}.token-workspace-header-actions,.market-chart-tools,.token-trade-secondary-actions{align-items:center;gap:7px;display:flex}.token-workspace-body{gap:10px;max-height:calc(100dvh - 110px);padding:12px;display:grid;overflow:auto}.token-workspace-primary{grid-template-columns:minmax(0,1fr) minmax(270px,310px);align-items:start;min-width:0;display:grid}.token-workspace-market,.token-workspace-chart-view,.token-workspace-data-view,.token-workspace-trade-view{min-width:0}.token-workspace-market{gap:0;padding-right:12px;display:grid}.token-workspace-mobile-tabs{display:none}.market-chart,.market-chart-skeleton{border-bottom:1px solid #ffffff14;min-width:0;min-height:480px}.market-chart{grid-template-rows:auto auto minmax(340px,1fr) auto;gap:8px;display:grid}.market-chart-skeleton,.market-chart-empty{color:#8fa4ad;place-content:center;font-weight:760;display:grid}.market-chart-toolbar{justify-content:space-between;align-items:center;gap:10px;display:flex}.market-chart-modes{grid-template-columns:repeat(2,auto);width:auto}.market-chart-modes button{align-items:center;gap:6px;min-height:32px;display:inline-flex}.market-chart-tools .icon-button.active{color:#72f1c8;background:#72f1c81a;border-color:#72f1c852}.market-chart-stage{background:#0b1516;min-width:0;height:clamp(360px,48vh,520px);min-height:360px;position:relative;overflow:hidden}.market-chart-canvas{cursor:crosshair;touch-action:none;width:100%;height:100%;min-height:360px}.xex-chart-surface{width:100%;height:100%;display:block}.market-chart-latest{z-index:3;color:#72f1c8;cursor:pointer;background:#091312e6;border:1px solid #72f1c847;border-radius:6px;place-items:center;width:30px;height:30px;padding:0;display:grid;position:absolute;bottom:34px;right:78px}.market-chart-latest:hover{background:#10211f;border-color:#72f1c87a}.market-chart-legend{z-index:2;color:#8fa4ad;pointer-events:none;background:#091312d1;gap:2px;max-width:min(340px,100% - 90px);padding:7px 9px;display:grid;position:absolute;top:10px;left:12px}.market-chart-legend strong{color:#f5fbfa;font-size:.98rem}.market-chart-legend span,.market-chart-legend small{font-size:.7rem;font-weight:720}.market-chart-target-layer{z-index:4;color:#dbe2ff;cursor:ns-resize;touch-action:none;background:#0d131b21;place-items:center;display:grid;position:absolute;inset:0}.market-chart-target-layer span{pointer-events:none;background:#0b121ce0;border:1px solid #8da7ff52;border-radius:8px;padding:7px 10px;font-size:.76rem;font-weight:760}.market-chart-footer{color:#8fa4ad;justify-content:space-between;align-items:center;gap:10px;min-height:30px;font-size:.72rem;font-weight:720;display:flex}.market-chart-footer button{color:#b8c7ff;font:inherit;cursor:pointer;background:0 0;border:0}.token-trade-rail{border-left:1px solid #ffffff17;gap:14px;min-height:480px;padding:4px 2px 4px 16px;display:grid}.token-trade-side{grid-template-columns:repeat(2,minmax(0,1fr))}.token-trade-side button.sell-active{color:#220a09;background:#ff8c83}.token-trade-context{border-bottom:1px solid #ffffff14;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding-bottom:12px;display:grid}.token-trade-context>strong{font-size:.82rem}.token-trade-presets{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.token-trade-presets button{color:#d3e2e5;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:8px;min-height:38px;font-size:.76rem;font-weight:780}.token-trade-presets button.active{color:#07110f;background:#72f1c8;border-color:#72f1c8}.token-trade-primary{width:100%}.token-trade-secondary-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.token-trade-secondary-actions button{min-height:40px}.token-trade-target{color:#aab9e7;text-align:center;font-size:.72rem;font-weight:720}.token-context{min-width:0;display:grid}.token-context-tabs{border-bottom:1px solid #ffffff14;gap:18px;min-width:0;padding:0 4px;display:flex;overflow-x:auto}.token-context-tabs button{color:#8fa4ad;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;min-height:42px;font-size:.76rem;font-weight:780}.token-context-tabs button.active{color:#eaf6f3;border-bottom-color:#72f1c8}.token-context-content{min-height:120px;padding:12px 4px 4px}.token-context .token-detail-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.token-context-summary,.token-context-order{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:12px;display:grid}.token-context-order{grid-template-columns:minmax(0,1fr) auto}.token-context-mint{gap:2px;min-width:0;display:grid}.token-context-mint strong{text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.token-context-empty{color:#8fa4ad;place-items:center;min-height:80px;font-size:.78rem;font-weight:720;display:grid}.token-holdings-list,.token-context-orders,.token-transactions-list{gap:6px;display:grid}.token-transaction-row{min-height:48px;color:inherit;border-bottom:1px solid #ffffff12;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 10px;text-decoration:none;display:grid}.token-transaction-row:hover{background:#ffffff09}.token-transaction-row>span:not(.token-transaction-side){gap:2px;min-width:0;display:grid}.token-transaction-row>span:last-child{text-align:right;justify-items:end}.token-transaction-row small{color:#8fa4ad;font-size:.68rem;font-weight:720}.token-transaction-side{color:#72f1c8;min-width:38px;font-size:.72rem;font-weight:800}.token-transaction-side.sell{color:#ff8c83}.token-holding-row,.token-context-order-row{border-bottom:1px solid #ffffff12;align-items:center;gap:12px;min-height:54px;padding:8px 10px;display:grid}.token-holding-row{grid-template-columns:minmax(0,1fr) minmax(0,auto)}.token-context-order-row{grid-template-columns:auto minmax(0,1fr) auto}.token-holding-row span,.token-context-order-row span{gap:2px;min-width:0;display:grid}.token-holding-row span:last-child{text-align:right;justify-items:end}.token-holding-row small,.token-context-order-row small{color:#8fa4ad;font-size:.7rem;font-weight:720}.token-context-order-row>svg{color:#8da7ff}.token-safety-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.token-safety-signal{background:#ffffff09;border:1px solid #ffffff14;border-radius:8px;gap:3px;min-width:0;padding:9px 10px;display:grid}.token-safety-signal small{color:#8fa4ad;font-size:.68rem;font-weight:720}.token-safety-signal strong{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.token-safety-signal.good strong{color:#72f1c8}.token-safety-signal.warn strong{color:#ffc96b}.token-safety-signal.danger strong{color:#ff8c83}.token-context-safety-actions{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:7px;padding-top:4px;display:grid}@media (width<=900px){.token-workspace-header{grid-template-columns:minmax(0,1fr) auto}.token-workspace-headline-stats{grid-area:2/1/auto/-1}.token-workspace-header-actions{grid-area:1/2}.token-workspace-primary{grid-template-columns:minmax(0,1fr) 270px}.token-context .token-detail-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.token-workspace-layer{padding:0}.token-detail-modal.token-workspace{border:0;border-radius:0;width:100vw;min-height:100dvh;max-height:100dvh}.token-workspace-header{gap:10px;padding:10px 12px}.token-workspace-identity{grid-template-columns:auto minmax(0,1fr)}.token-workspace-identity .trust-pill{grid-column:2;justify-self:start;min-width:0;font-size:.68rem}.token-workspace-headline-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.token-workspace-headline-stats span{min-width:0}.token-workspace-headline-stats span:nth-child(n+3){display:none}.token-workspace-body{max-height:calc(100dvh - 134px);padding:10px 12px 80px}.token-workspace-mobile-tabs{z-index:5;background:#091312;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:sticky;top:0}.token-workspace-primary{display:block}.token-workspace-market{padding-right:0}.token-workspace-chart-view,.token-workspace-data-view,.token-workspace-trade-view{display:none}.token-workspace-chart-view.mobile-active,.token-workspace-data-view.mobile-active,.token-workspace-trade-view.mobile-active{display:block}.market-chart,.market-chart-skeleton{min-height:460px}.market-chart{grid-template-rows:auto auto minmax(320px,1fr) auto}.market-chart-stage,.market-chart-canvas{height:clamp(330px,52vh,440px);min-height:330px}.token-trade-rail{border-left:0;min-height:0;padding:4px 0}.token-context-content{min-height:260px}.token-context-summary,.token-context-order,.token-safety-grid{grid-template-columns:1fr}}@media (width<=430px){.token-workspace-identity .token-avatar-lg{width:40px;height:40px}.token-workspace-header-actions{gap:4px}.market-chart-toolbar{align-items:start}.market-chart-modes button{padding:0 7px}.market-chart-legend small{display:none}}
