:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-brand-primary:#356bfa;--color-brand-secondary:#6d35d7;--color-background:#f4f7fc;--color-background-start:#f4f7fc;--color-background-end:#edf2fa;--color-surface:#fff;--color-surface-raised:#fff;--color-surface-muted:#edf2fa;--color-border:#e3eaf5;--color-text-primary:#101b36;--color-text-secondary:#455570;--color-text-tertiary:#64748b;--color-text-disabled:#a5b0c1;--color-text-inverse:#fff;--color-status-success:#087f66;--color-status-warning:#9a5d00;--color-status-error:#d92d20;--color-status-info:#356bfa;--color-accent-subtle:#356bfa17;--color-success-subtle:#087f661a;--color-warning-subtle:#9a5d001a;--color-error-subtle:#d92d201a;--color-overlay:#101b3694;--surface-card-gradient:linear-gradient(180deg, #fff 0%, #f9fbff 100%);--font-family-ui:Inter, "Noto Sans SC", "Microsoft YaHei", sans-serif;--font-family-cjk:"Noto Sans SC", "Microsoft YaHei", sans-serif;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-size-xs:.6875rem;--font-size-sm:.8125rem;--font-size-base:.9375rem;--font-size-lg:1.25rem;--font-size-xl:1.5rem;--font-size-display:2.375rem;--line-height-xs:1.3336;--line-height-sm:1.4285;--line-height-base:1.5;--line-height-lg:1.4;--line-height-xl:1.3333;--line-height-display:1.1111;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--layout-gutter:1.25rem;--radius-sm:.5rem;--radius-md:1rem;--radius-lg:1.5rem;--radius-pill:9999px;--shadow-card:0 2px 8px #1a315b0b, 0 8px 24px #1a315b08;--shadow-brand-glow:0 4px 14px #356bfa38;--shadow-progress:0 0 .5rem #4f7cff99;--elevation-base:0;--elevation-sticky:10;--elevation-dropdown:20;--elevation-overlay:40;--elevation-modal:50;--elevation-toast:60;--breakpoint-tablet:48rem;--breakpoint-desktop:64rem;--breakpoint-wide:80rem;--duration-fast:.12s;--duration-normal:.18s;--duration-slow:.24s;--easing-standard:cubic-bezier(.2, 0, 0, 1)}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-brand-primary:#4f7cff;--color-brand-secondary:#7c3aed;--color-background:#0b0f1a;--color-background-start:#0d1220;--color-background-end:#0b0f1a;--color-surface:#141926;--color-surface-raised:#1c2236;--color-surface-muted:#1c2236;--color-border:#252d42;--color-text-primary:#f0f2ff;--color-text-secondary:#7a87a8;--color-text-tertiary:#7a87a8;--color-text-disabled:#7a87a8;--color-text-inverse:#0b0f1a;--color-status-success:#22d3a5;--color-status-warning:#f59e0b;--color-status-error:#ff3b30;--color-status-info:#4f7cff;--color-accent-subtle:#4f7cff2e;--color-success-subtle:#22d3a51a;--color-warning-subtle:#f59e0b1a;--color-error-subtle:#ff3b301a;--color-overlay:#0b0f1a99;--surface-card-gradient:linear-gradient(134.56deg, #1c2845 0%, #0f1829 60%, #1a1040 100%);--shadow-card:0 0 2.5rem #4f7cff1f, 0 .25rem 1.5rem #0006;--shadow-brand-glow:0 0 .5rem #4f7cff99;--shadow-progress:0 0 .5rem #4f7cff99}
.layout-container{width:min(100%,80rem);padding-inline:var(--layout-gutter);margin-inline:auto}.responsive-grid{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:48rem){:root{--layout-gutter:1.5rem}.responsive-grid{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){:root{--layout-gutter:2rem}.responsive-grid{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
*{box-sizing:border-box}html{background:var(--color-background);min-width:20rem;color:var(--color-text-primary);font-family:var(--font-family-ui);font-synthesis:none;text-rendering:optimizelegibility}body{background:linear-gradient(180deg, var(--color-background-start), var(--color-background-end));min-height:100vh;color:var(--color-text-primary);margin:0}a{color:inherit}.locale-entry,.foundation-page{min-height:100vh}.locale-entry{align-content:center;justify-items:center;gap:var(--space-4);padding:var(--space-8) var(--layout-gutter);text-align:center;display:grid}.locale-entry h1{font-size:var(--font-size-xl);margin:0}.locale-entry p,.foundation-description,.foundation-note,.route-path{color:var(--color-text-secondary)}.locale-entry-links,.locale-links{gap:var(--space-3);flex-wrap:wrap;display:flex}.locale-entry-links a,.locale-links a{border:1px solid var(--color-border);border-radius:var(--radius-pill);padding:var(--space-2) var(--space-4);text-decoration:none}.locale-entry-links a:hover,.locale-links a:hover,.locale-links a[aria-current=page]{border-color:var(--color-brand-primary);color:var(--color-brand-primary)}.brand-symbol{flex:none;display:block}.foundation-page{width:min(100%,80rem);padding:0 var(--layout-gutter) var(--space-8);margin-inline:auto}.foundation-header{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:5rem;display:flex}.brand-link{align-items:center;gap:var(--space-2);font-weight:var(--font-weight-semibold);text-decoration:none;display:inline-flex}.locale-links{font-size:var(--font-size-xs);justify-content:flex-end}.foundation-content{max-width:56rem;margin:clamp(3rem,12vh,8rem) auto 0}.eyebrow{color:var(--color-brand-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase}.foundation-content h1{margin:var(--space-2) 0;font-size:clamp(var(--font-size-xl), 5vw, var(--font-size-display));line-height:var(--line-height-xl)}.foundation-description{font-size:var(--font-size-lg)}.foundation-note{max-width:42rem;line-height:var(--line-height-base)}.route-grid{gap:var(--space-3);margin-top:var(--space-8);grid-template-columns:minmax(0,1fr);display:grid}.route-card{justify-content:space-between;align-items:center;gap:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);min-height:3.5rem;padding:var(--space-4);transition:border-color var(--duration-normal) var(--easing-standard), transform var(--duration-normal) var(--easing-standard);text-decoration:none;display:flex}.route-card:hover{border-color:var(--color-brand-primary);transform:translateY(-1px)}.route-path{margin-top:var(--space-6);font-size:var(--font-size-xs)}.dashboard-page{width:min(100%,76rem);padding:clamp(var(--space-5), 4vw, var(--space-8)) var(--layout-gutter) calc(var(--space-8) * 2);margin-inline:auto}.dashboard-page-heading,.dashboard-section-heading,.dashboard-card-heading{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.dashboard-page-heading{margin-bottom:var(--space-5)}.dashboard-page-heading h1{margin:var(--space-2) 0;font-size:clamp(var(--font-size-xl), 5vw, var(--font-size-display));line-height:var(--line-height-xl)}.dashboard-subtitle,.dashboard-provenance,.dashboard-source-note,.dashboard-inline-note{color:var(--color-text-secondary)}.dashboard-subtitle{margin:0}.dashboard-heading-actions,.dashboard-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.dashboard-icon-link,.dashboard-button{justify-content:center;align-items:center;gap:var(--space-2);border:1px solid var(--color-brand-primary);border-radius:var(--radius-pill);background:var(--color-brand-primary);min-height:2.75rem;padding:var(--space-2) var(--space-4);color:var(--color-text-inverse);font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;text-decoration:none;display:inline-flex}.dashboard-icon-link{width:2.75rem;padding:0}.dashboard-icon-link span{font-size:var(--font-size-lg)}.dashboard-button:hover,.dashboard-icon-link:hover{filter:brightness(1.08)}.dashboard-button:disabled{cursor:wait;opacity:.7}.dashboard-button-secondary{border-color:var(--color-border);background:var(--color-surface);color:var(--color-text-primary)}.dashboard-sample-banner{align-items:flex-start;gap:var(--space-3);border:1px solid var(--color-status-warning);border-radius:var(--radius-md);background:var(--color-warning-subtle);margin-bottom:var(--space-6);padding:var(--space-3) var(--space-4);color:var(--color-text-primary);display:flex}.dashboard-sample-banner>span{width:1.35rem;height:1.35rem;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);border:1px solid;border-radius:50%;flex:none;place-items:center;display:grid}.dashboard-sample-banner p{font-size:var(--font-size-sm);line-height:var(--line-height-base);margin:0}.dashboard-partial-note,.dashboard-provenance{font-size:var(--font-size-xs);line-height:var(--line-height-sm)}.dashboard-partial-note{color:var(--color-status-warning)}.dashboard-summary-grid,.dashboard-feature-grid,.dashboard-asset-grid,.dashboard-stat-grid{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.dashboard-section{margin-top:var(--space-8)}.dashboard-section-title,.dashboard-card h2{font-size:var(--font-size-lg);line-height:var(--line-height-lg);margin:0}.dashboard-section-heading{margin-bottom:var(--space-4)}.dashboard-section-heading>a{color:var(--color-brand-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.dashboard-card{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--surface-card-gradient);min-width:0;padding:var(--space-5);box-shadow:var(--shadow-card)}.dashboard-portfolio-card,.dashboard-order-card{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}.dashboard-portfolio-card>strong{font-size:clamp(var(--font-size-xl), 6vw, 2.25rem);line-height:var(--line-height-xl)}.dashboard-portfolio-card>span,.dashboard-actions-card h2{color:var(--color-text-secondary)}.dashboard-portfolio-meta{gap:var(--space-4);font-size:var(--font-size-sm);flex-wrap:wrap;display:flex}.dashboard-actions-card{justify-content:center;gap:var(--space-4);flex-direction:column;display:flex}.dashboard-asset-card{align-items:flex-start;gap:var(--space-3);min-height:10rem;color:var(--color-text-primary);transition:border-color var(--duration-normal) var(--easing-standard), transform var(--duration-normal) var(--easing-standard);flex-direction:column;text-decoration:none;display:flex}.dashboard-asset-card:hover{border-color:var(--color-brand-primary);transform:translateY(-2px)}.dashboard-asset-card .dashboard-card-heading{width:100%}.asset-symbol{border-radius:var(--radius-pill);background:var(--color-accent-subtle);min-width:2.5rem;height:2.5rem;color:var(--color-brand-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);place-items:center;display:grid}.asset-symbol-nex{background:var(--color-success-subtle);color:var(--color-status-success)}.asset-symbol-usdt{background:var(--color-warning-subtle);color:var(--color-status-warning)}.dashboard-card-arrow{color:var(--color-text-secondary)}.dashboard-asset-name,.dashboard-stat-card>span:first-child,.dashboard-detail-list dt,.dashboard-order-position>span{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.dashboard-asset-amount{font-size:var(--font-size-xl)}.dashboard-asset-amount small,.dashboard-stat-card strong small{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.dashboard-feature-grid{margin-top:var(--space-5)}.dashboard-order-card .dashboard-section-heading{width:100%}.dashboard-status{border-radius:var(--radius-pill);background:var(--color-success-subtle);padding:var(--space-1) var(--space-3);color:var(--color-status-success);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.dashboard-order-position{align-items:baseline;gap:var(--space-2);display:flex}.dashboard-order-position strong{color:var(--color-brand-primary);font-size:var(--font-size-xl)}.dashboard-detail-list{gap:var(--space-3);margin:var(--space-4) 0;display:grid}.dashboard-detail-list>div{justify-content:space-between;align-items:baseline;gap:var(--space-4);border-bottom:1px solid var(--color-border);padding-bottom:var(--space-3);display:flex}.dashboard-detail-list dt{min-width:0}.dashboard-detail-list dd{font-weight:var(--font-weight-semibold);text-align:right;margin:0}.dashboard-detail-list-compact{width:100%}.dashboard-referral-card{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}.dashboard-referral-card>strong{font-size:var(--font-size-xl)}.dashboard-referral-card p,.dashboard-source-note{font-size:var(--font-size-sm);line-height:var(--line-height-base)}.dashboard-activity-list{margin:0;padding:0;list-style:none}.dashboard-activity-item{justify-content:space-between;align-items:center;gap:var(--space-4);border-bottom:1px solid var(--color-border);padding-block:var(--space-4);display:flex}.dashboard-activity-item:last-child{border-bottom:0}.dashboard-activity-copy,.dashboard-activity-value{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.dashboard-activity-copy span,.dashboard-activity-value span{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.dashboard-activity-value{text-align:right;flex:none;align-items:flex-end}.dashboard-stat-groups{gap:var(--space-4);display:grid}.dashboard-stat-groups .dashboard-section{margin-top:var(--space-4)}.dashboard-stat-grid{margin-top:var(--space-3)}.dashboard-stat-card{justify-content:center;align-items:flex-start;gap:var(--space-2);flex-direction:column;min-height:8rem;display:flex}.dashboard-stat-card strong{font-size:var(--font-size-xl)}.dashboard-inline-note{font-size:var(--font-size-xs);line-height:var(--line-height-sm);display:block}.dashboard-source-note{margin-block:var(--space-3);color:var(--color-text-secondary)}.dashboard-asset-detail{margin-top:var(--space-5)}.dashboard-asset-detail h2{margin:var(--space-1) 0 0}.dashboard-asset-detail .dashboard-card-heading{flex-wrap:wrap}.dashboard-overline{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.dashboard-filter{align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);display:flex}.dashboard-filter select{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);max-width:10rem;min-height:2.5rem;padding:var(--space-2);color:var(--color-text-primary);font:inherit}.dashboard-history-list{gap:var(--space-3);margin-top:var(--space-4);display:grid}.dashboard-history-item{gap:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);min-width:0;padding:var(--space-4);overflow-wrap:anywhere;font-size:var(--font-size-sm);display:grid}.dashboard-history-item>strong{font-size:var(--font-size-base)}.dashboard-history-item>span{color:var(--color-text-secondary)}.dashboard-history-item a{color:var(--color-brand-primary)}.dashboard-state,.dashboard-empty{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);padding:var(--space-5)}.dashboard-state h2,.dashboard-empty h3{margin:0 0 var(--space-2)}.dashboard-state p,.dashboard-empty p{color:var(--color-text-secondary)}.dashboard-state-warning{border-color:var(--color-status-warning)}.dashboard-state-error{border-color:var(--color-status-error)}.queue-page{width:min(100%,76rem);padding:clamp(var(--space-5), 4vw, var(--space-8)) var(--layout-gutter) calc(var(--space-8) * 2);margin-inline:auto}.queue-page-heading,.queue-section-heading,.queue-card-heading{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.queue-page-heading{margin-bottom:var(--space-5)}.queue-page-heading h1{margin:var(--space-2) 0;font-size:clamp(var(--font-size-xl), 5vw, var(--font-size-display));line-height:var(--line-height-xl)}.queue-page-heading p:not(.eyebrow),.queue-data-notice p,.queue-section-heading p,.queue-card>p,.queue-allocation-section>p,.queue-airdrop-note>p{color:var(--color-text-secondary);line-height:var(--line-height-base)}.queue-data-notice,.queue-card,.queue-metric-card,.queue-airdrop-note{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);padding:var(--space-4)}.queue-data-notice{margin-bottom:var(--space-4);border-color:var(--color-status-warning);background:var(--color-warning-subtle)}.queue-data-notice strong,.queue-overline{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-transform:uppercase}.queue-data-notice p{margin:var(--space-2) 0 0}.queue-section-nav,.queue-related-links,.queue-filter-list,.queue-presets{gap:var(--space-2);flex-wrap:wrap;display:flex}.queue-section-nav{margin-bottom:var(--space-5)}.queue-nav-link,.queue-filter,.queue-presets button,.queue-action,.queue-action-secondary{border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);min-height:2.75rem;padding:var(--space-2) var(--space-4);color:var(--color-text-primary);font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.queue-nav-link.is-current,.queue-filter.is-selected,.queue-action{border-color:var(--color-brand-primary);background:var(--color-brand-primary);color:var(--color-text-inverse)}.queue-action-secondary{background:0 0}.queue-action:disabled{cursor:not-allowed;opacity:.55}.queue-metric-grid,.queue-list-grid{gap:var(--space-3);margin-bottom:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.queue-metric-card{gap:var(--space-2);min-width:0;display:grid}.queue-metric-card>span,.queue-metric-card small,.queue-list-card dt,.queue-facts dt,.queue-allocation-list dt{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.queue-metric-card>strong{font-size:var(--font-size-xl);overflow-wrap:anywhere}.queue-card{min-width:0;margin-bottom:var(--space-4)}.queue-card h2,.queue-section-heading h2{margin-block:0 var(--space-3)}.queue-section-heading{margin-bottom:var(--space-3);align-items:flex-start}.queue-section-heading h2{margin-bottom:0}.queue-step-list{gap:var(--space-3);margin:0;padding-left:1.5rem;display:grid}.queue-step-list li{padding-left:var(--space-1)}.queue-step-list li>strong,.queue-step-list li>span{display:block}.queue-step-list li>span{margin-top:var(--space-1);color:var(--color-text-secondary);line-height:var(--line-height-base)}.queue-facts,.queue-allocation-list{margin:var(--space-4) 0;gap:0;display:grid}.queue-facts>div,.queue-allocation-list>div{justify-content:space-between;gap:var(--space-3);border-bottom:1px solid var(--color-border);min-width:0;padding-block:var(--space-3);display:flex}.queue-facts>div:last-child,.queue-allocation-list>div:last-child{border-bottom:0}.queue-facts dt,.queue-facts dd,.queue-allocation-list dt,.queue-allocation-list dd{overflow-wrap:anywhere;margin:0}.queue-facts dd,.queue-allocation-list dd{font-weight:var(--font-weight-semibold);text-align:right}.queue-list-card h3{margin:var(--space-1) 0}.queue-card-heading{align-items:flex-start}.queue-status{border:1px solid var(--color-border);border-radius:var(--radius-pill);padding:var(--space-1) var(--space-3);font-size:var(--font-size-xs);flex:none}.queue-status-active{border-color:var(--color-status-success)}.queue-status-full{border-color:var(--color-status-warning)}.queue-status-completed{color:var(--color-text-secondary)}.queue-text-link{min-height:2.5rem;color:var(--color-brand-primary);font-weight:var(--font-weight-semibold);align-items:center;text-decoration:none;display:inline-flex}.queue-filter-list{margin-block:var(--space-4)}.queue-form-card form{gap:var(--space-3);display:grid}.queue-input-label{font-weight:var(--font-weight-semibold)}.queue-form-card input{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-background);width:100%;min-height:3rem;padding:var(--space-3);color:var(--color-text-primary);font:inherit}.queue-form-error,.queue-warning{border-left:3px solid var(--color-status-warning);padding:var(--space-2) var(--space-3);color:var(--color-text-primary)}.queue-form-error{border-color:var(--color-status-error)}.queue-preview-summary,.queue-airdrop-note,.queue-head-example{border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-3)}.queue-preview-summary p{margin:var(--space-1) 0}.queue-allocation-section{margin-top:var(--space-6);border-top:1px solid var(--color-border);padding-top:var(--space-4)}.queue-airdrop-note h2{margin-top:0}.queue-empty-state{padding-block:var(--space-5);color:var(--color-text-secondary);text-align:center}.queue-history-head{gap:var(--space-2);border-bottom:1px solid var(--color-border);padding-block:var(--space-3);color:var(--color-text-secondary);font-size:var(--font-size-sm);grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));display:grid}.queue-status-list{gap:var(--space-2);margin:var(--space-3) 0 var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));padding:0;list-style:none;display:grid}.queue-status-list li{gap:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-3);display:grid}.queue-status-list small{color:var(--color-text-secondary)}.queue-related-links{margin-top:var(--space-4)}.business-page{width:min(100%,76rem);padding:clamp(var(--space-5), 4vw, var(--space-8)) var(--layout-gutter) calc(var(--space-8) * 2);margin-inline:auto}.business-page-heading{justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-5);display:flex}.business-page-heading h1{margin:var(--space-2) 0;font-size:clamp(var(--font-size-xl), 5vw, var(--font-size-display));line-height:var(--line-height-xl)}.business-page-heading p:not(.eyebrow),.business-card>p,.business-data-notice p{color:var(--color-text-secondary);line-height:var(--line-height-base)}.business-data-notice,.business-card{min-width:0;margin-bottom:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);padding:var(--space-4)}.business-data-notice{border-color:var(--color-status-warning);background:var(--color-warning-subtle)}.business-data-notice strong{color:var(--color-status-warning)}.business-data-notice p{margin:var(--space-2) 0 0}.business-screen-nav,.business-related-links{gap:var(--space-2);flex-wrap:wrap;display:flex}.business-screen-nav{margin-bottom:var(--space-5)}.business-nav-link,.business-action,.business-action-secondary{border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);min-height:2.75rem;padding:var(--space-2) var(--space-4);color:var(--color-text-primary);font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.business-nav-link.is-current{border-color:var(--color-brand-primary);color:var(--color-brand-primary)}.business-action{border-color:var(--color-brand-primary);background:var(--color-brand-primary);color:var(--color-text-inverse);cursor:pointer}.business-action:disabled,.business-action-secondary:disabled{cursor:not-allowed;opacity:.55}.business-action-secondary{cursor:pointer}.business-text-link{min-height:2.5rem;color:var(--color-brand-primary);font-weight:var(--font-weight-semibold);align-items:center;text-decoration:none;display:inline-flex}.business-card h2,.business-card h3{margin-top:0}.business-facts{margin:var(--space-4) 0;display:grid}.business-facts>div{justify-content:space-between;gap:var(--space-3);border-bottom:1px solid var(--color-border);min-width:0;padding-block:var(--space-3);display:flex}.business-facts>div:last-child{border-bottom:0}.business-facts dt,.business-facts dd{overflow-wrap:anywhere;margin:0}.business-facts dt{color:var(--color-text-secondary)}.business-facts dd{font-weight:var(--font-weight-semibold);text-align:right}.business-warning{border-left:3px solid var(--color-status-warning);padding:var(--space-2) var(--space-3)}.business-error-state{border-color:var(--color-status-error)}.business-empty-state{padding-block:var(--space-5);color:var(--color-text-secondary);text-align:center}.business-disclosure-list,.business-step-list{gap:var(--space-3);padding-left:1.5rem;display:grid}.business-step-list li{padding-left:var(--space-1)}.business-form{gap:var(--space-3);display:grid}.business-form input{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-background);width:100%;min-height:3rem;padding:var(--space-3);color:var(--color-text-primary);font:inherit}.business-form>p{color:var(--color-text-secondary)}.business-code-value{overflow-wrap:anywhere;border:1px dashed var(--color-border);border-radius:var(--radius-sm);padding:var(--space-4);font-size:var(--font-size-xl);text-align:center}.swap-pair{gap:var(--space-3);display:grid}.swap-token-panel{gap:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-background);padding:var(--space-4);display:grid}.swap-token-panel>div{align-items:center;gap:var(--space-2);display:flex}.swap-token-panel>div strong{border-radius:var(--radius-pill);background:var(--color-surface);padding:var(--space-2) var(--space-3)}.swap-token-panel>div span,.swap-token-panel>p{color:var(--color-text-secondary)}.swap-token-panel input{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);min-width:0;min-height:3rem;padding:var(--space-3);color:var(--color-text-primary);font:inherit;font-size:var(--font-size-xl)}.swap-amount-placeholder{font-size:var(--font-size-xl);margin:0}.swap-direction{color:var(--color-brand-primary);font-size:var(--font-size-xl);justify-self:center}.token-identity{align-items:center;gap:var(--space-3);display:flex}.token-identity p{font-weight:var(--font-weight-semibold);margin:0}.token-symbol{aspect-ratio:1;background:var(--color-surface);width:3rem;color:var(--color-brand-primary);font-weight:var(--font-weight-bold);border-radius:50%;place-items:center;display:grid}@media (min-width:48rem){.route-grid,.dashboard-summary-grid,.dashboard-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-asset-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-stat-grid,.queue-metric-grid,.queue-list-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.swap-pair{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center}.dashboard-stat-grid-compact{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.route-grid,.dashboard-stat-grid,.queue-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:30rem){.queue-page-heading,.queue-section-heading{flex-direction:column;align-items:flex-start}.queue-page-heading>.queue-action{width:100%}.queue-facts>div,.queue-allocation-list>div,.dashboard-page-heading,.dashboard-section-heading{align-items:flex-start}.dashboard-page-heading{flex-direction:column}.dashboard-heading-actions{justify-content:space-between;width:100%}.dashboard-activity-item{align-items:flex-start}.dashboard-activity-value strong{overflow-wrap:anywhere}.dashboard-filter{flex-direction:column;align-items:flex-start}}:focus-visible{outline:3px solid var(--color-brand-primary);outline-offset:3px}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{z-index:var(--elevation-toast);top:var(--space-2);left:var(--space-2);border-radius:var(--radius-sm);background:var(--color-surface-raised);padding:var(--space-3) var(--space-4);color:var(--color-text-primary);position:fixed;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.app-shell{flex-direction:column;min-height:100vh;display:flex}.app-header{z-index:var(--elevation-sticky);border-bottom:1px solid var(--color-border);background:var(--color-surface);position:sticky;top:0}.app-header-inner{align-items:center;gap:var(--space-3);width:min(100%,80rem);min-height:4rem;padding-inline:var(--layout-gutter);margin-inline:auto;display:flex}.brand-link{gap:var(--space-2);white-space:nowrap;flex:none}.brand-link .brand-symbol{width:2rem;height:2rem}.desktop-nav{display:none}.header-actions{justify-content:flex-end;align-items:center;gap:var(--space-2);min-width:0;margin-left:auto;display:flex}.locale-select,.icon-control{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);min-height:2.5rem;color:var(--color-text-primary)}.locale-select{max-width:7rem;padding:0 var(--space-2);font:inherit;font-size:var(--font-size-xs)}.icon-control{cursor:pointer;width:2.5rem;font:inherit;font-size:var(--font-size-lg);flex:none;place-items:center;display:inline-grid}.profile-menu{flex:none;position:relative}.profile-menu summary{border:1px solid var(--color-border);border-radius:var(--radius-pill);cursor:pointer;place-items:center;width:2.5rem;height:2.5rem;list-style:none;display:grid}.profile-menu summary::-webkit-details-marker{display:none}.profile-avatar{border-radius:var(--radius-pill);background:var(--color-accent-subtle);width:1.75rem;height:1.75rem;color:var(--color-brand-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);place-items:center;display:grid}.profile-menu-list{z-index:var(--elevation-dropdown);top:calc(100% + var(--space-2));gap:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised);min-width:10rem;padding:var(--space-2);box-shadow:var(--shadow-card);display:grid;position:absolute;right:0}.profile-menu-list a{border-radius:var(--radius-sm);padding:var(--space-3);text-decoration:none}.profile-menu-list a:hover,.profile-menu-list a:focus-visible{background:var(--color-accent-subtle)}.app-main{width:min(100%,80rem);padding:var(--space-8) var(--layout-gutter) 7rem;flex:1;margin-inline:auto}.foundation-content{width:min(100%,56rem);margin:0 auto}.foundation-content h1,.foundation-description,.foundation-note{overflow-wrap:anywhere}.route-card[aria-current=page]{border-color:var(--color-brand-primary);background:var(--color-accent-subtle)}.app-footer{border-top:1px solid var(--color-border);color:var(--color-text-secondary)}.app-footer-inner{justify-content:space-between;align-items:center;gap:var(--space-3);width:min(100%,80rem);min-height:3.5rem;padding:var(--space-2) var(--layout-gutter);font-size:var(--font-size-xs);margin-inline:auto;display:flex}.mobile-nav{z-index:var(--elevation-sticky);min-height:calc(4.5rem + env(safe-area-inset-bottom,0px));border-top:1px solid var(--color-border);background:var(--color-surface);padding:var(--space-2) var(--space-1) calc(var(--space-2) + env(safe-area-inset-bottom,0px));grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.navigation-link{justify-content:center;align-items:center;gap:var(--space-1);border-radius:var(--radius-sm);min-width:0;color:var(--color-text-secondary);font-size:var(--font-size-xs);line-height:var(--line-height-xs);white-space:nowrap;flex-direction:column;text-decoration:none;display:flex}.navigation-link[aria-current=page]{color:var(--color-brand-primary);font-weight:var(--font-weight-semibold)}.navigation-icon{background:currentColor;flex:none;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.toast-viewport{z-index:var(--elevation-toast);right:var(--layout-gutter);bottom:calc(5.5rem + env(safe-area-inset-bottom,0px));left:var(--layout-gutter);pointer-events:none;justify-items:center;display:grid;position:fixed}.toast-message{justify-content:space-between;align-items:center;gap:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised);max-width:min(100%,32rem);padding:var(--space-3) var(--space-4);box-shadow:var(--shadow-card);pointer-events:auto;display:flex}.toast-dismiss{border-radius:var(--radius-pill);width:2rem;height:2rem;color:inherit;cursor:pointer;font:inherit;font-size:var(--font-size-lg);background:0 0;border:0;flex:none;place-items:center;display:grid}@media (min-width:48rem){.app-header-inner{gap:var(--space-3)}.desktop-nav{justify-content:center;gap:var(--space-1);flex:1;display:flex}.desktop-nav .navigation-link{gap:var(--space-1);padding:var(--space-2);font-size:var(--font-size-xs);flex-direction:row}.mobile-nav{display:none}.app-main{padding-bottom:var(--space-8)}.toast-viewport{bottom:var(--space-6)}}@media (max-width:22.5rem){.app-header-inner{gap:var(--space-2);padding-inline:var(--space-3)}.brand-link{gap:var(--space-1);font-size:var(--font-size-sm)}.brand-link .brand-symbol{width:1.75rem;height:1.75rem}.header-actions{gap:var(--space-1)}.locale-select{max-width:5.5rem}.icon-control,.profile-menu summary{width:2.25rem;height:2.25rem}}.brand-entry,.onboarding-slide{justify-content:center;align-items:center;gap:var(--space-4);width:min(100%,28rem);min-height:100svh;padding:var(--space-6) var(--layout-gutter);text-align:center;background:linear-gradient(#0d1220 0%,#0b0f1a 100%);flex-direction:column;margin-inline:auto;display:flex}.brand-entry-splash h1,.brand-entry h1,.onboarding-slide h1{color:var(--color-text-primary);font-size:clamp(var(--font-size-xl), 8vw, 2rem);line-height:var(--line-height-xl);margin:0}.onboarding-brand-mark{flex:none;display:block}.brand-entry>p,.onboarding-slide>p{color:var(--color-text-secondary);line-height:var(--line-height-base);margin:0}.brand-wordmark{font-size:var(--font-size-display);font-weight:var(--font-weight-semibold);letter-spacing:.1em;color:var(--color-text-primary)!important}.brand-subtitle{font-size:var(--font-size-sm);margin-top:calc(-1 * var(--space-4))!important}.brand-entry-description,.onboarding-description{max-width:22rem;line-height:var(--line-height-base)}.welcome-features{gap:var(--space-3);width:100%;margin:var(--space-4) 0;color:var(--color-text-secondary);text-align:left;padding:0;list-style:none;display:grid}.welcome-features li{align-items:center;gap:var(--space-3);display:flex}.welcome-features li:before{border-radius:var(--radius-pill);background:var(--color-accent-subtle);width:2rem;height:2rem;color:var(--color-brand-primary);content:"•";font-size:var(--font-size-lg);text-align:center;flex:none;line-height:2rem}.brand-entry-actions{gap:var(--space-3);width:100%;margin-top:auto;display:grid}.primary-action,.secondary-action{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);min-height:3.25rem;padding:var(--space-3) var(--space-5);font:inherit;font-weight:var(--font-weight-semibold);text-align:center;cursor:pointer;transition:background-color var(--duration-normal) var(--easing-standard), border-color var(--duration-normal) var(--easing-standard), color var(--duration-normal) var(--easing-standard);border:1px solid #0000;text-decoration:none;display:inline-flex}.primary-action{box-shadow:var(--shadow-brand-glow);color:#fff;background:linear-gradient(110deg,#4f7cff,#3e61d3)}.primary-action:hover:not(:disabled){background:linear-gradient(110deg,#638bff,#4e70e5)}.secondary-action{border-color:var(--color-border);background:var(--color-surface);color:var(--color-brand-primary)}.secondary-action:hover:not(:disabled){border-color:var(--color-brand-primary);background:var(--color-accent-subtle)}.primary-action:disabled,.secondary-action:disabled{cursor:not-allowed;opacity:.6}.brand-entry-legal{font-size:var(--font-size-xs)}.onboarding-slide{text-align:center;align-items:stretch}.onboarding-skip{border-radius:var(--radius-pill);padding:var(--space-2) var(--space-3);color:var(--color-text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-end}.onboarding-illustration{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:radial-gradient(ellipse at 50% 45%, #4f7cff38, transparent 62%), var(--color-surface);flex:1;place-items:center;min-height:18rem;display:grid}.onboarding-slide-mark{display:block}.onboarding-step{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-brand-primary)!important}.onboarding-dots{justify-content:center;gap:var(--space-2);margin-block:var(--space-2);display:flex}.onboarding-dots span{border-radius:var(--radius-pill);background:var(--color-border);width:.5rem;height:.5rem}.onboarding-dots span.is-active{background:var(--color-brand-primary);width:1.5rem}.account-page,.settings-page{width:min(100%,42rem);margin-inline:auto}.account-page-header,.settings-page-header{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-5);display:flex}.account-page-header h1,.settings-page-header h1{margin:var(--space-1) 0 0;font-size:var(--font-size-xl)}.account-summary-card,.account-information-card,.wallet-state-banner,.account-settings-links,.settings-section{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.account-summary-card{align-items:center;gap:var(--space-3);padding:var(--space-4);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.account-avatar{border-radius:var(--radius-pill);color:#fff;width:3.5rem;height:3.5rem;font-weight:var(--font-weight-bold);background:linear-gradient(135deg,#4f7cff,#7c3aed);grid-row:span 2;place-items:center;display:grid}.account-summary-details h2,.account-information-card h2,.wallet-state-banner h2,.settings-section h2{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);margin:0}.wallet-status-text{align-items:center;gap:var(--space-2);margin:var(--space-1) 0 0;color:var(--color-text-secondary);font-size:var(--font-size-xs);display:flex}.wallet-status-text.is-connected{color:var(--color-status-success)}.wallet-status-text.is-error{color:var(--color-status-error)}.wallet-status-dot{border-radius:var(--radius-pill);background:currentColor;width:.45rem;height:.45rem}.account-edit-button{border:1px solid var(--color-border);border-radius:var(--radius-pill);padding:var(--space-2) var(--space-3);color:var(--color-text-secondary);font:inherit;font-size:var(--font-size-xs);cursor:pointer;background:0 0}.account-address-row{gap:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised);padding:var(--space-3);grid-column:1/-1;display:grid}.account-address-label,.account-information-card dt{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.account-address-actions{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.account-address-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.account-copy-control{width:2rem;height:2rem;min-height:2rem}.account-copy-control span{font-size:var(--font-size-base)}.text-action{padding:var(--space-1) 0;color:var(--color-brand-primary);font:inherit;font-size:var(--font-size-sm);cursor:pointer;background:0 0;border:0;justify-self:start}.account-information-card{margin-top:var(--space-4);padding:var(--space-4)}.account-information-card dl{margin:var(--space-2) 0 0}.account-information-card dl>div{gap:var(--space-3);border-bottom:1px solid var(--color-border);padding-block:var(--space-3);grid-template-columns:minmax(7rem,.7fr) minmax(0,1.3fr);display:grid}.account-information-card dl>div:last-child{border-bottom:0}.account-information-card dt,.account-information-card dd{overflow-wrap:anywhere;margin:0}.external-account-link,.settings-action-link{justify-content:space-between;align-items:center;gap:var(--space-2);color:var(--color-brand-primary);font-size:var(--font-size-sm);text-decoration:none;display:inline-flex}.wallet-state-banner{margin-top:var(--space-4);padding:var(--space-4)}.wallet-state-banner.is-error{border-color:var(--color-status-error);background:var(--color-error-subtle)}.wallet-state-banner p,.settings-section p{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-base)}.wallet-state-banner .primary-action{width:100%;margin-top:var(--space-2)}.account-settings-links{margin-top:var(--space-4);display:grid;overflow:hidden}.account-settings-links a{justify-content:space-between;align-items:center;gap:var(--space-3);border-bottom:1px solid var(--color-border);min-height:3.5rem;padding:var(--space-3) var(--space-4);text-decoration:none;display:flex}.account-settings-links a:last-child{border-bottom:0}.account-settings-links a:hover,.settings-action-link:hover{color:var(--color-brand-primary)}.wallet-self-custody-note{border-radius:var(--radius-md);background:var(--color-surface-muted);padding:var(--space-4);color:var(--color-text-secondary);font-size:var(--font-size-xs);line-height:var(--line-height-base);text-align:center}.settings-page{gap:var(--space-3);display:grid}.settings-page-header{margin-bottom:var(--space-2)}.settings-section{gap:var(--space-3);padding:var(--space-4);grid-template-columns:minmax(0,1fr);scroll-margin-top:6rem;display:grid}.settings-section p{margin:var(--space-1) 0 0}.settings-action-link{min-height:2.5rem}.appearance-options{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.appearance-option{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-raised);min-height:2.75rem;color:var(--color-text-primary);font:inherit;cursor:pointer}.appearance-option.is-active{border-color:var(--color-brand-primary);background:var(--color-accent-subtle);color:var(--color-brand-primary)}.settings-copy-section{gap:var(--space-1)}.wallet-dialog{border:1px solid var(--color-border);border-radius:var(--radius-lg);width:min(100% - 2rem,32rem);max-width:none;max-height:min(90vh,52rem);color:var(--color-text-primary);background:0 0;margin:auto;padding:0;overflow-y:auto}.wallet-dialog::backdrop{background:var(--color-overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.wallet-dialog-surface{gap:var(--space-4);background:var(--color-surface);padding:var(--space-5);display:grid}.wallet-dialog-heading{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.wallet-dialog-heading h2{margin:var(--space-1) 0 0;font-size:var(--font-size-xl)}.wallet-state-content{gap:var(--space-3);display:grid}.wallet-status-description,.wallet-state-content>p{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-base);margin:0}.wallet-provider-grid{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.wallet-provider-option{align-content:center;justify-items:center;gap:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised);min-width:0;min-height:5.5rem;padding:var(--space-2);color:var(--color-text-primary);font:inherit;font-size:var(--font-size-xs);text-align:center;overflow-wrap:anywhere;cursor:pointer;display:grid}.wallet-provider-option:hover:not(:disabled){border-color:var(--color-brand-primary)}.wallet-provider-option:disabled{cursor:not-allowed;opacity:.55}.wallet-provider-mark{border-radius:var(--radius-pill);background:var(--color-accent-subtle);width:2rem;height:2rem;color:var(--color-brand-primary);font-weight:var(--font-weight-semibold);place-items:center;display:grid}.wallet-configuration-note,.wallet-self-custody-note{margin:0}.wallet-configuration-note{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.wallet-inline-error{border:1px solid var(--color-status-error);border-radius:var(--radius-sm);background:var(--color-error-subtle);padding:var(--space-3);color:var(--color-status-error);font-size:var(--font-size-sm)}.wallet-network-row,.wallet-address-card{gap:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised);padding:var(--space-4);display:grid}.wallet-network-row span,.wallet-address-card span{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.wallet-network-row.is-error{border-color:var(--color-status-error);background:var(--color-error-subtle)}.wallet-network-row.is-success{border-color:var(--color-status-success);background:var(--color-success-subtle)}.wallet-address-card strong{overflow-wrap:anywhere;font-weight:var(--font-weight-medium)}.wallet-pending-indicator{border:3px solid var(--color-border);border-top-color:var(--color-brand-primary);border-radius:var(--radius-pill);justify-self:center;width:3rem;height:3rem;animation:.8s linear infinite wallet-spin}.wallet-provider-selected{border-radius:var(--radius-pill);background:var(--color-accent-subtle);padding:var(--space-2) var(--space-4);justify-self:center;color:var(--color-brand-primary)!important}@keyframes wallet-spin{to{transform:rotate(360deg)}}@media (min-width:48rem){.brand-entry,.onboarding-slide{border:1px solid var(--color-border);border-radius:var(--radius-lg);min-height:calc(100svh - 2rem);margin-block:1rem}.settings-section{grid-template-columns:minmax(0,1fr) minmax(10rem,.7fr);align-items:center}.settings-copy-section{grid-template-columns:1fr}}@media (max-width:47.999rem){.wallet-dialog{border-radius:var(--radius-lg) var(--radius-lg) 0 0;border-bottom:0;border-left:0;border-right:0;width:100%;max-height:90vh;margin:auto 0 0}.wallet-dialog-surface{padding:var(--space-4)}}:root:not([data-theme=dark]) body{background:radial-gradient(ellipse at 50% -18rem, #4f7cff12, transparent 58rem), linear-gradient(180deg, var(--color-background-start), var(--color-background-end))}:root:not([data-theme=dark]) .app-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffeb;box-shadow:0 1px #1a315b05}:root:not([data-theme=dark]) .desktop-nav .navigation-link{transition:background-color var(--duration-normal) var(--easing-standard), border-color var(--duration-normal) var(--easing-standard), color var(--duration-normal) var(--easing-standard);border:1px solid #0000}:root:not([data-theme=dark]) .desktop-nav .navigation-link:hover{background:var(--color-surface-muted);color:var(--color-text-primary)}:root:not([data-theme=dark]) .desktop-nav .navigation-link[aria-current=page]{background:var(--color-accent-subtle);color:var(--color-brand-primary);border-color:#356bfa1f}:root:not([data-theme=dark]) .icon-control,:root:not([data-theme=dark]) .profile-menu summary{transition:background-color var(--duration-normal) var(--easing-standard), border-color var(--duration-normal) var(--easing-standard), color var(--duration-normal) var(--easing-standard), box-shadow var(--duration-normal) var(--easing-standard)}:root:not([data-theme=dark]) .icon-control:hover,:root:not([data-theme=dark]) .profile-menu summary:hover{background:var(--color-accent-subtle);color:var(--color-brand-primary);border-color:#356bfa3d}:root:not([data-theme=dark]) .mobile-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;box-shadow:0 -8px 28px #1a315b12}:root:not([data-theme=dark]) .mobile-nav .navigation-link[aria-current=page]{background:var(--color-accent-subtle);border:1px solid #356bfa1a}:root:not([data-theme=dark]) .dashboard-card,:root:not([data-theme=dark]) .route-card,:root:not([data-theme=dark]) .queue-card,:root:not([data-theme=dark]) .queue-metric-card,:root:not([data-theme=dark]) .business-card,:root:not([data-theme=dark]) .account-summary-card,:root:not([data-theme=dark]) .account-information-card,:root:not([data-theme=dark]) .wallet-state-banner,:root:not([data-theme=dark]) .account-settings-links,:root:not([data-theme=dark]) .settings-section,:root:not([data-theme=dark]) .wallet-dialog-surface{box-shadow:var(--shadow-card)}:root:not([data-theme=dark]) .dashboard-card{border-color:#e3eaf5eb}:root:not([data-theme=dark]) .dashboard-portfolio-card{background:radial-gradient(at 100% 0,#4f7cff1a,#0000 52%),linear-gradient(145deg,#fff 0%,#f5f8ff 100%);border-color:#356bfa2e;box-shadow:0 12px 32px #1a315b12,inset 0 1px #ffffffe6}:root:not([data-theme=dark]) .dashboard-stat-card,:root:not([data-theme=dark]) .dashboard-actions-card{background:linear-gradient(155deg,#fff 0%,#f8faff 100%)}:root:not([data-theme=dark]) .dashboard-asset-card:hover,:root:not([data-theme=dark]) .route-card:hover{box-shadow:0 12px 28px #1a315b14}:root:not([data-theme=dark]) .queue-data-notice,:root:not([data-theme=dark]) .business-data-notice{background:linear-gradient(120deg,#fffaf0,#fffdf8);border-color:#9a5d003d}:root:not([data-theme=dark]) .queue-nav-link,:root:not([data-theme=dark]) .queue-filter,:root:not([data-theme=dark]) .queue-presets button,:root:not([data-theme=dark]) .business-nav-link,:root:not([data-theme=dark]) .queue-action-secondary,:root:not([data-theme=dark]) .business-action-secondary,:root:not([data-theme=dark]) .dashboard-button-secondary{transition:background-color var(--duration-normal) var(--easing-standard), border-color var(--duration-normal) var(--easing-standard), color var(--duration-normal) var(--easing-standard), box-shadow var(--duration-normal) var(--easing-standard)}:root:not([data-theme=dark]) .queue-nav-link:hover,:root:not([data-theme=dark]) .queue-filter:hover,:root:not([data-theme=dark]) .queue-presets button:hover,:root:not([data-theme=dark]) .business-nav-link:hover,:root:not([data-theme=dark]) .queue-action-secondary:hover:not(:disabled),:root:not([data-theme=dark]) .business-action-secondary:hover:not(:disabled),:root:not([data-theme=dark]) .dashboard-button-secondary:hover:not(:disabled){background:var(--color-accent-subtle);color:var(--color-brand-primary);border-color:#356bfa52}:root:not([data-theme=dark]) .queue-nav-link.is-current,:root:not([data-theme=dark]) .queue-filter.is-selected{border-color:var(--color-brand-primary);background:var(--color-brand-primary);color:var(--color-text-inverse);box-shadow:0 4px 12px #356bfa33}:root:not([data-theme=dark]) .queue-action,:root:not([data-theme=dark]) .business-action,:root:not([data-theme=dark]) .dashboard-button,:root:not([data-theme=dark]) .primary-action{transition:background-color var(--duration-normal) var(--easing-standard), border-color var(--duration-normal) var(--easing-standard), box-shadow var(--duration-normal) var(--easing-standard), color var(--duration-normal) var(--easing-standard);box-shadow:0 5px 14px #356bfa33}:root:not([data-theme=dark]) .queue-action:hover:not(:disabled),:root:not([data-theme=dark]) .business-action:hover:not(:disabled),:root:not([data-theme=dark]) .dashboard-button:hover:not(:disabled){box-shadow:0 8px 18px #356bfa40}:root:not([data-theme=dark]) .primary-action{border-color:var(--color-brand-primary);color:#fff;background:linear-gradient(110deg,#356bfa,#2859df)}:root:not([data-theme=dark]) .primary-action:hover:not(:disabled){background:linear-gradient(110deg,#4779ff,#3564e8)}:root:not([data-theme=dark]) .secondary-action{border-color:var(--color-border);color:var(--color-brand-primary);background:#fff}:root:not([data-theme=dark]) .dashboard-card,:root:not([data-theme=dark]) .route-card,:root:not([data-theme=dark]) .queue-card,:root:not([data-theme=dark]) .business-card,:root:not([data-theme=dark]) .account-information-card,:root:not([data-theme=dark]) .settings-section,:root:not([data-theme=dark]) .wallet-provider-option{transition:background-color var(--duration-normal) var(--easing-standard), border-color var(--duration-normal) var(--easing-standard), box-shadow var(--duration-normal) var(--easing-standard), transform var(--duration-normal) var(--easing-standard)}:root:not([data-theme=dark]) .queue-form-card input,:root:not([data-theme=dark]) .business-form input,:root:not([data-theme=dark]) .swap-token-panel input,:root:not([data-theme=dark]) .dashboard-filter select{transition:background-color var(--duration-fast) var(--easing-standard), border-color var(--duration-fast) var(--easing-standard), box-shadow var(--duration-fast) var(--easing-standard);background:#f7f9fd;border-color:#d7e1f0;box-shadow:inset 0 1px 2px #1a315b08}:root:not([data-theme=dark]) .queue-form-card input:focus,:root:not([data-theme=dark]) .business-form input:focus,:root:not([data-theme=dark]) .swap-token-panel input:focus,:root:not([data-theme=dark]) .dashboard-filter select:focus{border-color:var(--color-brand-primary);background:#fff;outline:none;box-shadow:0 0 0 3px #356bfa1f}:root:not([data-theme=dark]) .swap-token-panel{background:linear-gradient(145deg,#f7f9fd,#fff);border-color:#dce5f3}:root:not([data-theme=dark]) .swap-token-panel>div strong,:root:not([data-theme=dark]) .token-symbol{background:#fff;border:1px solid #356bfa1a;box-shadow:0 2px 6px #1a315b0f}:root:not([data-theme=dark]) .queue-preview-summary,:root:not([data-theme=dark]) .queue-airdrop-note,:root:not([data-theme=dark]) .queue-head-example,:root:not([data-theme=dark]) .queue-status-list li,:root:not([data-theme=dark]) .dashboard-history-item,:root:not([data-theme=dark]) .wallet-network-row,:root:not([data-theme=dark]) .wallet-address-card,:root:not([data-theme=dark]) .account-address-row{background:#f9fbfe;border-color:#e6ecf5}:root:not([data-theme=dark]) .dashboard-detail-list>div,:root:not([data-theme=dark]) .dashboard-activity-item,:root:not([data-theme=dark]) .queue-facts>div,:root:not([data-theme=dark]) .queue-allocation-list>div,:root:not([data-theme=dark]) .business-facts>div,:root:not([data-theme=dark]) .account-information-card dl>div,:root:not([data-theme=dark]) .account-settings-links a{border-color:#e9eef6}:root:not([data-theme=dark]) .queue-status-active,:root:not([data-theme=dark]) .wallet-network-row.is-success{background:var(--color-success-subtle)}:root:not([data-theme=dark]) .queue-status-full{background:var(--color-warning-subtle)}:root:not([data-theme=dark]) .dashboard-status{border:1px solid #087f6624}:root:not([data-theme=dark]) .dashboard-state,:root:not([data-theme=dark]) .dashboard-empty{background:linear-gradient(150deg,#fff,#f9fbff)}:root:not([data-theme=dark]) .wallet-dialog{box-shadow:0 20px 60px #101b362e}:root:not([data-theme=dark]) .wallet-dialog-surface{background:linear-gradient(160deg,#fff,#f9fbff)}:root:not([data-theme=dark]) .wallet-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}:root:not([data-theme=dark]) .wallet-provider-option:hover:not(:disabled){background:#f7f9ff;border-color:#356bfa6b;box-shadow:0 6px 16px #1a315b12}.settings-page.has-legal-document{width:min(100%,76rem)}.legal-viewer-section{gap:var(--space-4);min-width:0;display:grid}.legal-viewer-header{justify-items:start;gap:var(--space-2);display:grid}.legal-viewer-header .eyebrow{margin:var(--space-2) 0 0}.legal-viewer-header h2{font-size:clamp(var(--font-size-lg), 3vw, var(--font-size-xl));margin:0}.legal-back-button{align-items:center;gap:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);min-height:2.75rem;padding:var(--space-2) var(--space-4);color:var(--color-brand-primary);font:inherit;font-size:var(--font-size-sm);cursor:pointer;display:inline-flex}.legal-back-button span{font-size:var(--font-size-lg);line-height:1}.legal-document-list{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);display:grid;overflow:hidden}.legal-document-link{justify-content:space-between;align-items:center;gap:var(--space-3);border-bottom:1px solid var(--color-border);min-height:3.25rem;padding:var(--space-3) var(--space-4);color:var(--color-text-primary);font-size:var(--font-size-sm);text-decoration:none;display:flex}.legal-document-link:last-child{border-bottom:0}.legal-document-link>span:last-child{color:var(--color-text-tertiary);font-size:var(--font-size-lg)}.legal-document-link:hover,.legal-back-button:hover{border-color:var(--color-brand-primary);color:var(--color-brand-primary)}.legal-document{align-items:start;gap:var(--space-4);grid-template-columns:minmax(12rem,.32fr) minmax(0,1fr);min-width:0;display:grid}.legal-toc,.legal-markdown{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);min-width:0;box-shadow:var(--shadow-card)}.legal-toc{top:calc(var(--space-4) + 5rem);max-height:calc(100vh - 7rem);padding:var(--space-4);position:sticky;overflow:auto}.legal-toc summary{color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer}.legal-toc nav{margin-top:var(--space-3)}.legal-toc ol{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.legal-toc-level-3,.legal-toc-level-4,.legal-toc-level-5,.legal-toc-level-6{padding-left:var(--space-3)}.legal-toc a{color:var(--color-text-secondary);font-size:var(--font-size-xs);line-height:var(--line-height-base);overflow-wrap:anywhere;text-decoration:none}.legal-toc a:hover{color:var(--color-brand-primary)}.legal-markdown{min-width:0;padding:clamp(var(--space-4), 4vw, var(--space-8));color:var(--color-text-primary);font-size:var(--font-size-sm);overflow-wrap:anywhere;line-height:1.75}.legal-markdown>:first-child{margin-top:0}.legal-markdown h1,.legal-markdown h2,.legal-markdown h3,.legal-markdown h4,.legal-markdown h5,.legal-markdown h6{color:var(--color-text-primary);line-height:var(--line-height-lg);scroll-margin-top:6rem}.legal-markdown h1{font-size:clamp(var(--font-size-xl), 4vw, var(--font-size-display))}.legal-markdown h2{margin-top:var(--space-8);border-bottom:1px solid var(--color-border);padding-bottom:var(--space-2);font-size:var(--font-size-lg)}.legal-markdown h3{margin-top:var(--space-6);font-size:var(--font-size-base)}.legal-markdown p,.legal-markdown ul,.legal-markdown ol,.legal-markdown blockquote{margin-block:var(--space-3)}.legal-markdown ul,.legal-markdown ol{padding-left:1.5rem}.legal-markdown li+li{margin-top:var(--space-2)}.legal-markdown li>p:first-child{margin-top:0}.legal-markdown li>p:last-child{margin-bottom:0}.legal-markdown a{color:var(--color-brand-primary);text-underline-offset:.18em;text-decoration:underline}.legal-markdown blockquote{border-left:3px solid var(--color-brand-primary);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--color-accent-subtle);padding:var(--space-2) var(--space-4);color:var(--color-text-secondary)}.legal-markdown blockquote>:first-child{margin-top:0}.legal-markdown blockquote>:last-child{margin-bottom:0}.legal-markdown hr{margin-block:var(--space-6);border:0;border-top:1px solid var(--color-border)}.legal-markdown :not(pre)>code{border-radius:var(--radius-sm);background:var(--color-surface-muted);overflow-wrap:anywhere;padding:.12em .35em;font-size:.92em}.legal-markdown pre{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted);max-width:100%;padding:var(--space-4);color:var(--color-text-primary);white-space:pre;overflow:auto}.legal-markdown pre code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:var(--font-size-xs)}.legal-table-scroll{max-width:100%;margin-block:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);overscroll-behavior-inline:contain;overflow-x:auto}.legal-table-scroll table{border-collapse:collapse;width:100%;color:var(--color-text-primary);text-align:left}.legal-table-scroll th,.legal-table-scroll td{border-bottom:1px solid var(--color-border);min-width:6rem;padding:var(--space-3);vertical-align:top}.legal-table-scroll th{background:var(--color-surface-muted);font-weight:var(--font-weight-semibold)}.legal-table-scroll tr:last-child td{border-bottom:0}@media (max-width:767px){.legal-document{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.legal-toc{max-height:none;position:static}.legal-markdown{border-radius:var(--radius-md);padding:var(--space-4)}}:root:not([data-theme=dark]) .profile-menu-list,:root:not([data-theme=dark]) .toast-message{border-color:#e1e9f4;box-shadow:0 14px 36px #1a315b1f}:root:not([data-theme=dark]) .dashboard-source-note,:root:not([data-theme=dark]) .dashboard-provenance,:root:not([data-theme=dark]) .dashboard-inline-note,:root:not([data-theme=dark]) .dashboard-overline,:root:not([data-theme=dark]) .queue-overline,:root:not([data-theme=dark]) .account-address-label{color:var(--color-text-tertiary)}:root:not([data-theme=dark]) .primary-action:disabled,:root:not([data-theme=dark]) .secondary-action:disabled,:root:not([data-theme=dark]) .dashboard-button:disabled,:root:not([data-theme=dark]) .queue-action:disabled,:root:not([data-theme=dark]) .business-action:disabled{box-shadow:none}
