html:has(.dapp-shell.theme-light){color-scheme:light;background:#edf7fe}body:has(.dapp-shell.theme-light){color:#112e56;background:linear-gradient(180deg,#65bef0,#d9f0fd 240px,#f3f9fe 600px)}html:has(.dapp-shell.theme-dark){color-scheme:dark;background:#020a20}body:has(.dapp-shell.theme-dark){color:#f2f8fb;background:linear-gradient(180deg,#07356a,#041b3b 340px,#020a20 780px)}.dapp-shell.theme-light{--bg-raised:#edf5fc;--panel:#ffffff;--panel-strong:#ffffff;--text:#112e56;--muted:#4d6781;--line:#c3d9e8;--line-strong:#7cb0d5;--cyan:#0668a8;--cyan-deep:#05578f;--gold:#875900;--gold-fill:#ffcb4a;--green:#087558;--violet:#7435aa;--red:#b52d48;--primary-fill:linear-gradient(110deg,#0874bb,#17539e)}.dapp-shell.theme-light .modal-backdrop{background:rgba(15,42,71,.36)}.dapp-shell.theme-light .modal-backdrop [role=dialog]{--panel:#f8fcff;--bg-raised:#eaf3fb;color:var(--text);background:var(--panel);border-color:#b4cee2;box-shadow:0 22px 64px rgba(17,48,78,.25)}.dapp-shell.theme-dark .modal-backdrop [role=dialog]{--panel:#071f42;--bg-raised:#0d3159;background:var(--panel)}.dapp-shell.theme-light .modal-icon{color:var(--cyan);background:#dfeffc;border-color:#accfe7}.dapp-shell.theme-light .modal-icon.gold{color:var(--gold);background:#fff0bf;border-color:#e5ca82}.dapp-shell.theme-light .wallet-options>button>span{color:var(--cyan);background:#dceffc}.dapp-shell.theme-light :is(.boundary-card button,.product-intro>button,.modal-actions button:last-child,.ranking-row .podium){color:#352400;background:linear-gradient(110deg,#ffdf7d,var(--gold-fill));border-color:#e0b34c}.dapp-shell.theme-light :is(.plan-card>button,.detail-plan-grid article>button,.connect-state button,.account-connect,.referral-connect){color:#ffffff;background:var(--primary-fill);border-color:#1265a3}.dapp-shell.theme-light .network-note{color:var(--green)}.dapp-shell.theme-light .account-chain-bar.error{color:var(--red);background:#fff3f5;border-color:#dfacb6}.dapp-shell.theme-light .account-chain-bar small{color:var(--red)}.dapp-shell.theme-light [class*=account-detail-pages-module][class*=__page] :is(small,dt),.dapp-shell.theme-light [class*=yield-vault-page-module][class*=__page] :is(small,dt){color:var(--muted)}.dapp-shell.theme-light [class*=account-detail-pages-module]:is([class*=__liveOrderTime],[class*=__liveOrderEmpty],[class*=__progressLegend],[class*=__levelFoot],[class*=__countdownLabels],[class*=__demoNotice]),.dapp-shell.theme-light [class*=yield-vault-page-module][class*=__featureGrid] p,.dapp-shell.theme-light [class*=yield-vault-page-module][class*=__progressMeta]{color:var(--muted)}.dapp-shell.theme-light [class*=account-detail-pages-module][class*=__metric] span,.dapp-shell.theme-light [class*=account-detail-pages-module][class*=__sectionTitle]>span{color:var(--muted)}.dapp-shell.theme-light [class*=account-detail-pages-module][class*=__metric] strong[class*=__accent]{color:var(--cyan)}.dapp-shell.theme-light [class*=account-detail-pages-module][class*=__progressHeading]>strong,.dapp-shell.theme-light [class*=account-detail-pages-module][class*=__progressLegend] strong{color:var(--gold)}.dapp-shell.theme-light [class*=account-detail-pages-module][class*=__claimPanelActions]>button{color:#ffffff;background:var(--primary-fill);border-color:#1265a3;box-shadow:0 5px 15px rgba(14,86,151,.15)}.dapp-shell.theme-light [class*=account-detail-pages-module][class*=__claimPanelActions]>button[class*=__claimDynamicButton]{color:#ffffff;background:linear-gradient(110deg,#087966,#106578);border-color:#167768}.dapp-shell.theme-light [class*=account-detail-pages-module][class*=__claimPanelActions]>button[class*=__depositFlexibleButton]{color:#352400;background:linear-gradient(110deg,#ffdf7d,var(--gold-fill));border-color:#e0b34c}.dapp-shell.theme-light [class*=live-account-panels-module][class*=__page]{--live-bg:#ffffff;--live-border:var(--line);--live-text:var(--text);--live-muted:var(--muted);--live-accent:var(--cyan)}.dapp-shell .real-orders{margin:0;padding:0 12px 12px;gap:10px;min-width:0}.dapp-shell .real-orders article{min-width:0;border-radius:12px}.dapp-shell .real-orders article>div:first-child{flex-wrap:wrap;gap:8px}.dapp-shell .real-orders dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.dapp-shell .real-orders dl>div{min-width:0}.dapp-shell .real-orders :is(dt,dd){overflow-wrap:anywhere;line-height:1.55}.dapp-shell.theme-light .real-orders article{background:#f6faff;border-color:var(--line);box-shadow:none}.dapp-shell.theme-light .real-orders article>div:first-child>strong{color:var(--text)}.dapp-shell.theme-light .real-orders article>div:first-child>span{color:#11684d;background:#e0f4eb}.dapp-shell.theme-light .real-orders article>div:first-child>span.closed{color:var(--muted);background:#e7eef5}.dapp-shell.theme-light .real-orders dt{color:var(--muted)}.dapp-shell.theme-light .real-orders dd{color:var(--text)}.dapp-shell.theme-light .real-orders .order-progress{background:#dce9f4;box-shadow:none}.dapp-shell.theme-light .real-orders .order-progress i{background:linear-gradient(90deg,#1599cf,#22b393);box-shadow:none}.dapp-shell .invite-panel{min-width:0;border-radius:12px}.dapp-shell .invite-panel>div span{min-width:0}.dapp-shell .invite-panel>div strong{font-size:15px;line-height:1.5}.dapp-shell .invite-panel>div small{font-size:12px;line-height:1.6}.dapp-shell .invite-panel code{display:block;user-select:all;-webkit-user-select:all;min-width:0;padding:12px;border:1px solid var(--line);border-radius:9px;font-size:12px;line-height:1.65;white-space:normal;overflow-wrap:anywhere}.dapp-shell .invite-panel button{min-height:44px;border-radius:9px;font-size:14px}.dapp-shell .invite-unavailable{margin:12px 0 0;color:var(--muted);font-size:13px;line-height:1.6}.dapp-shell.theme-light .invite-panel{background:var(--panel);border-color:var(--line)}.dapp-shell.theme-light .invite-panel>div{color:var(--cyan)}.dapp-shell.theme-light .invite-panel>div strong{color:var(--text)}.dapp-shell.theme-light .invite-panel>div small{color:var(--muted)}.dapp-shell.theme-light .invite-panel code{color:#20537d;background:#edf5fc;border-color:#c1d9eb}.dapp-shell.theme-light .invite-panel button{color:#ffffff;background:var(--primary-fill);border-color:#1265a3}.dapp-shell.view-home .hero-panel .deposit-entry{gap:12px;margin-top:14px;padding:16px;border-radius:16px}.dapp-shell .deposit-entry-heading{display:flex;align-items:center;gap:11px}.dapp-shell .deposit-entry-heading>span{display:grid;place-items:center;flex:0 0 42px;height:42px;border-radius:12px;color:var(--cyan);background:color-mix(in srgb,var(--cyan) 12%,transparent)}.dapp-shell .deposit-entry-heading strong{color:var(--text);font-size:17px;line-height:1.4}.dapp-shell .hero-content .deposit-entry-heading p{margin:4px 0 0;color:var(--muted);font-size:12px;line-height:1.6;letter-spacing:0}.dapp-shell .deposit-entry .balance-line{margin:0;padding-top:10px;border-top:1px solid var(--line);font-size:12px}.dapp-shell .deposit-entry .primary-action{margin:0;min-height:48px;border-radius:12px;font-size:16px;font-weight:800}.dapp-shell .flexible-accrual-note{margin:12px 0 0;color:var(--muted);font-size:13px;line-height:1.65}.dapp-shell .app-header .brand-lockup img{width:34px;height:34px;flex-shrink:0;object-fit:contain;border-radius:10px;background:#10151f;filter:none;box-shadow:none}@media (max-width:600px){.dapp-shell .app-header .brand-lockup{flex-basis:116px;gap:6px}.dapp-shell .app-header .brand-lockup strong{font-size:13px;letter-spacing:1px}.dapp-shell .app-header .header-actions:not(:has(.feedback-button)){grid-template-columns:minmax(0,1fr) 30px minmax(76px,1fr)}}@media (max-width:359px){.dapp-shell .app-header .brand-lockup{flex-basis:106px}.dapp-shell .app-header .brand-lockup img{width:32px;height:32px}.dapp-shell .real-orders{padding-inline:10px}.dapp-shell .real-orders article{padding:11px 10px}.dapp-shell .real-orders dl{gap:7px}}.static-total-note{margin:0;color:var(--muted);font-size:13px;line-height:1.6}:root{--modal-viewport-height:100vh;--modal-viewport-top:0px}@supports (height:100dvh){:root{--modal-viewport-height:100dvh}}html:has(.modal-backdrop),html:has([data-modal-viewport]){height:100%;overflow:hidden;overscroll-behavior:none}body .modal-backdrop,body [data-modal-viewport]{top:var(--modal-viewport-top);right:0;bottom:auto;left:0;height:var(--modal-viewport-height)}body .modal-backdrop,body .modal-backdrop>[role=dialog],body [data-modal-viewport],body [data-modal-viewport]>[role=dialog]{min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:auto}body .modal-backdrop>[role=dialog],body [data-modal-viewport]>[role=dialog]{max-width:100%;max-height:calc(var(--modal-viewport-height) - 40px);scroll-padding-top:16px;scroll-padding-bottom:24px;scroll-padding-bottom:calc(24px + env(safe-area-inset-bottom, 0px))}