/* Orbit's shared, simplified Flow shell. No Classic/Terminal selectors. */
.signal-history-shortcut{display:none}
@media(max-width:760px), (pointer:coarse) and (hover:none) and (max-height:760px){
 body.theor-modern:has(#view[data-mobile-layout=focus]){--flow-header-height:56px;--flow-product-height:0px;--orbit-lime:#b5ff66;--orbit-mint:#72f4ba;--orbit-muted:#a0b1a5;--modern-surface:linear-gradient(145deg,#111c14,#07100c);--modern-line:#2e4934;--modern-line-bright:#3c6144}
 body.theor-modern:has(#view[data-mobile-layout=focus]) #app>.topbar{height:calc(56px + env(safe-area-inset-top,0px))!important;padding:calc(7px + env(safe-area-inset-top,0px)) 14px 7px!important;gap:9px!important;border-bottom:1px solid #88c69620!important;background:linear-gradient(110deg,#071009f5,#050b08fa)!important;box-shadow:0 3px 16px #0002!important}
 body.theor-modern:has(#view[data-mobile-layout=focus]) #app>.topbar>.brand{font-size:21px!important;font-weight:800;letter-spacing:-.7px;color:#f2f8ef}
 body.theor-modern:has(#view[data-mobile-layout=focus]) .theor-brand-mark{width:23px;height:34px;filter:drop-shadow(0 0 6px #aaff5630)}
 body.theor-modern:has(#view[data-mobile-layout=focus]) #app>.workspace-view-switch,
 body.theor-modern:has(#view[data-mobile-layout=focus]) .topbar .theor-product-switch:not([data-rewards-switch]){display:none!important}
 body.theor-modern:has(#view[data-mobile-layout=focus][data-rewards-workspace]){--flow-product-height:44px}
 body.theor-modern:has(#view[data-mobile-layout=focus][data-rewards-workspace]) .topbar [data-rewards-switch]{display:flex!important;position:fixed;top:calc(var(--credits-header-bottom,56px) + 8px)!important;left:14px;right:14px;width:auto;height:36px;margin:0;padding:3px;z-index:60;border:1px solid #8ac86f2c;background:#0b160df7!important;border-radius:13px}
 body.theor-modern:has(#view[data-mobile-layout=focus][data-rewards-workspace]) #view.sol-release-view:not([data-focus-token=true]){padding-top:calc(var(--credits-header-bottom,56px) + 58px)!important}
 body.theor-modern #view[data-mobile-layout=focus][data-rewards-workspace] .signal-section-nav{top:calc(var(--credits-header-bottom,56px) + 52px)}
 body.theor-modern:has(#view[data-mobile-layout=focus]) .phone-top-controls{margin-left:auto;gap:6px}
 body.theor-modern:has(#view[data-mobile-layout=focus]) .phone-top-controls>[data-sol-page=profile]{display:none}
 body.theor-modern:has(#view[data-mobile-layout=focus]) .phone-top-controls>button{min-height:32px;border:1px solid #7ead7d4a;border-radius:18px;background:#0c190f!important;color:#c6dfca;font-size:10px}
 body.theor-modern:has(#view[data-mobile-layout=focus]) .credits-rail-host:not(.credits-rail-host--header){height:29px;background:#08120b;border-color:#8acc831c}
 body.theor-modern:has(#view[data-mobile-layout=focus]) .credits-rail-host:not(.credits-rail-host--header) .credits-rail{min-height:28px;background:linear-gradient(90deg,#19341866,#09150d)!important;border-bottom:1px solid #83d6791c;box-shadow:inset 0 1px #c5ff8705}
 body.theor-modern:has(#view[data-mobile-layout=focus]) .credits-rail-label strong{color:#beff83}
 body.theor-modern:has(#view[data-mobile-layout=focus]) #view.sol-release-view:not([data-focus-token=true]){padding-top:calc(var(--credits-rail-bottom,85px) + 16px)!important;padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))!important;background:radial-gradient(ellipse 420px 250px at 80% 0,#3b801a0b,transparent),#050c08!important}
 body.theor-modern:has(#view[data-mobile-layout=focus] .orbit-home) #view.sol-release-view:not([data-focus-token=true]){padding-top:calc(9px + env(safe-area-inset-top,0px))!important;background:radial-gradient(ellipse 310px 220px at 50% 17%,#173b161d,transparent 78%),#040a08!important}
 body.theor-modern #view[data-mobile-layout=focus] :is(.panel,.launchpad-panel,.launchpad-wallet-bar,.portfolio-summary,.profile-cash,.sol-ref-code,.credits-hero,.ref-tier-card,.credit-raffle,.portfolio-connect,.portfolio-detail,.holder-overview,.sol-order-history-row,.sol-receipt-row){
  border:1px solid #8bcf862d!important;border-radius:17px;background:radial-gradient(ellipse at 8% 0,#7eef4e08,transparent 65%),linear-gradient(140deg,#101c13,#08110c)!important;box-shadow:inset 0 1px #d1ffb109,0 7px 22px #0002!important;
 }
 body.theor-modern #view[data-mobile-layout=focus] :is(.phone-segment,.launchpad-tabs,.portfolio-tabs,.profile-periods,.signal-section-nav,.portfolio-filters){background:#0a140cf0!important;border-color:#8bcf862d}
 body.theor-modern #view[data-mobile-layout=focus] :is(.phone-segment,.launchpad-tabs,.portfolio-tabs,.profile-periods,.signal-section-nav) [aria-pressed=true]{color:#d7ffb2!important;border-color:#b9ff6c70!important;background:linear-gradient(135deg,#274a1c88,#0f261288)!important;box-shadow:inset 0 1px #e1ff9c0f,0 0 11px #acff5d12!important}
 body.theor-modern #view[data-mobile-layout=focus] :is(input:not([type=checkbox]):not([type=range]),textarea,select){background:#07110a!important;border-color:#4a765048!important;border-radius:11px;color:#e1f1e2;font-size:16px}
 body.theor-modern #view[data-mobile-layout=focus] :is(input,textarea,select):focus-visible{outline:1px solid #b7fb6c;box-shadow:0 0 10px #b1ff6122}
 body.theor-modern #view[data-mobile-layout=focus] :is(.green-button,.phone-primary){background:linear-gradient(115deg,#b6ff69,#7beeb0)!important;color:#122c10!important;border-color:#c5ff8f99!important;box-shadow:0 0 17px #b3ff631c,inset 0 1px #efffc855!important}
 body.theor-modern #view[data-mobile-layout=focus] .page-heading p{font-size:11px;line-height:1.5;color:#94ac9b}
 body.theor-modern #view[data-mobile-layout=focus] .page-heading h1{color:#ecf7e9;font-size:23px}
 body.theor-modern #view[data-mobile-layout=focus] .phone-market-filters [data-phone-market-filter=hot]:not([aria-pressed=true]),
 body.theor-modern #view[data-mobile-layout=focus] .phone-market-filters [data-phone-market-filter=held]:not([aria-pressed=true]),
 body.theor-modern #view[data-mobile-layout=focus] .portfolio-tabs [data-phone-portfolio-tab=callouts],
 body.theor-modern #view[data-mobile-layout=focus] .signal-section-nav [data-credit-section=history]{display:none}
 body.theor-modern #view[data-mobile-layout=focus] .signal-history-shortcut{display:flex;align-items:center;gap:7px;margin-top:12px;min-height:35px;padding:7px 0;background:none;border:0;color:#a8cc91;font-size:11px}
 .orbit-page-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 20px}
 .orbit-page-title h1{font-size:25px;letter-spacing:-.7px;line-height:1.2;margin:5px 0 0;font-weight:800;color:#e9f6e5}
 .orbit-eyebrow{font-size:8px;letter-spacing:2px;color:#a9e581;font-weight:650}
 .orbit-page-title>button{display:grid;place-items:center;width:38px;min-height:38px;padding:8px;border:1px solid #93da7d4a;border-radius:13px;background:#142713;color:#c7ffa7;box-shadow:0 0 15px #9aff4d0b}
 .orbit-wallet-primary{position:relative;border:1px solid #a3ed6c3b;border-radius:23px;padding:24px 20px;background:radial-gradient(ellipse at 95% 0,#8ffa3c15,transparent 56%),linear-gradient(145deg,#132218,#07120b);box-shadow:inset 0 1px #d9ff980e,0 0 30px #8dff3908}
 .orbit-wallet-primary h2{font-size:24px;line-height:1.22;letter-spacing:-.7px;margin:17px 0 7px;color:#f2faed;max-width:80%}
 .orbit-wallet-primary p{font-size:12px;line-height:1.6;color:#9fb3a4;margin:7px 0 15px}
 .orbit-wallet-mark{position:absolute;right:21px;top:20px;display:grid;place-items:center;width:51px;height:60px;background:radial-gradient(ellipse,#a3ff5d10,transparent 70%)}.orbit-wallet-mark img{width:31px;height:49px;object-fit:contain;filter:drop-shadow(0 0 10px #aaff5566)}
 .orbit-wallet-choices{display:grid;gap:9px;margin:22px 0 8px}
 .orbit-wallet-primary .orbit-wallet-existing{font-size:11px;background:none;border:0;min-height:35px;padding:7px;color:#a6c990}
 .orbit-wallet-pending{display:grid;gap:8px;margin:14px 0;padding:10px 12px;border:1px solid #c1e6833d;border-radius:11px;color:#c7db9e;font-size:10px}.orbit-wallet-pending button{font-size:11px;min-height:34px;padding:6px}
 .orbit-wallet-primary button,.orbit-dialog form button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:46px;width:100%;padding:11px 15px;border:1px solid #8ddd733d;border-radius:13px;font-weight:650;font-size:13px;background:#112411;color:#ceefc3}
 .orbit-wallet-primary .orbit-wallet-cta,.orbit-dialog form .orbit-wallet-cta{background:linear-gradient(115deg,#b7ff69,#79eeb0);color:#142a10;border-color:#ceff9799;box-shadow:0 0 17px #aaff5b21}
 .orbit-wallet-primary button:disabled{opacity:.45;cursor:not-allowed}.orbit-wallet-primary .orbit-wallet-mode{margin:13px 0 8px;font-size:10px;color:#a4bd8d}
 .orbit-wallet-primary .orbit-wallet-session{border-top:1px solid #95d4811c;padding-top:10px;margin-top:12px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}
 .orbit-wallet-session>span{font-size:11px;color:#b1d8a7}.orbit-wallet-primary .orbit-wallet-session>button{font-size:11px;min-height:35px;padding:5px 0;width:auto;border:0;background:none;color:#b5dc9c}
 .orbit-wallet-address{display:grid;gap:7px;margin:18px 0;padding:12px;border:1px solid #8bca6d3b;border-radius:13px;background:#09160d}.orbit-wallet-address>small{font-size:10px;color:#b3d88e}.orbit-wallet-address>code{font-size:11px;overflow-wrap:anywhere;color:#d0e3cc}
 .orbit-wallet-safety{margin-top:14px;border-top:1px solid #95d4811c;padding-top:10px}.orbit-wallet-safety>summary{display:flex;align-items:center;gap:6px;min-height:32px;cursor:pointer;font-size:10px;color:#93b18e;list-style:none}.orbit-wallet-safety>summary>.icon{width:13px;height:13px}.orbit-wallet-safety>summary>.icon:last-child{margin-left:auto}.orbit-wallet-safety p{font-size:10px;line-height:1.65;margin:10px 0}
 .orbit-wallet-primary output{display:block;font-size:11px;color:#f4cf91;overflow-wrap:anywhere;margin-top:12px}
 .orbit-external-wallet{margin-top:15px;border:1px solid #91bd8030;border-radius:17px;padding:5px 15px;background:#0b170e}
 .orbit-external-wallet>summary{display:flex;align-items:center;gap:8px;min-height:47px;list-style:none;font-size:13px;color:#c2d9b9;cursor:pointer}.orbit-external-wallet>summary>.icon{width:17px;height:17px}.orbit-external-wallet>summary>.icon:last-child{margin-left:auto}
 .orbit-external-wallet .external-wallet-panel{border:0!important;background:none!important;padding:10px 0 16px;margin:0;box-shadow:none!important}.external-wallet-panel--compact h2{font-size:16px;margin:0 0 5px}.external-wallet-panel--compact p{font-size:11px;margin:8px 0;color:#a0b59e}.external-wallet-panel--compact small{font-size:10px;color:#9caf98}.external-wallet-panel--compact .external-wallet-actions{margin:14px 0 10px}
 .orbit-track-tabs{display:flex;padding:3px;border:1px solid #95ce782b;border-radius:15px;background:#09150d;gap:4px;margin:0 0 16px}
 .orbit-track-tabs>button{display:flex;align-items:center;justify-content:center;gap:8px;flex:1;min-height:42px;padding:8px;border:1px solid transparent;border-radius:11px;background:none;font-size:13px;color:#a2b3a0}.orbit-track-tabs>[aria-pressed=true]{background:linear-gradient(125deg,#274c1d88,#102513);border-color:#b2ff6570;color:#d5ffb3;box-shadow:0 0 10px #9bff4b14}.orbit-track-tabs small{font-size:10px;padding:2px 5px;border-radius:5px;background:#baff6b12}
 .orbit-track-toolbar{display:flex;align-items:center;gap:9px;margin:0 0 17px}.orbit-track-toolbar>label{display:flex;align-items:center;gap:8px;flex:1;min-width:0;border:1px solid #8dca7b2b;border-radius:12px;background:#08130c;padding-left:12px}.orbit-track-toolbar .icon{width:17px;height:17px;flex-shrink:0;color:#8caa83}
 body.theor-modern #view[data-mobile-layout=focus] .orbit-track-toolbar input{width:100%;height:43px;border:0!important;background:none!important;box-shadow:none!important;font-size:12px!important;padding:8px;min-width:0;outline-offset:-3px}
 .orbit-track-toolbar>button{width:42px;min-height:43px;border-radius:12px;padding:10px;background:#142911;color:#c7f8aa;border:1px solid #96e37544}
 .orbit-follow-wallet{display:flex;align-items:center;gap:10px;padding:15px 12px;margin:9px 0;border:1px solid #8cc37a2a;border-radius:14px;background:linear-gradient(135deg,#101e14,#08110c)}
 .orbit-follow-avatar{display:grid;place-items:center;width:36px;height:36px;border:1px solid #91df7950;border-radius:50%;background:#142b1422;color:#b8f791}
 .orbit-follow-avatar>.icon{width:18px;height:18px}.orbit-follow-wallet>span:nth-child(2){display:grid;gap:4px;flex:1;min-width:0}.orbit-follow-wallet strong{font-size:13px;color:#d5e7ce;overflow:hidden;text-overflow:ellipsis}.orbit-follow-wallet small{font-size:10px;color:#89a180}.orbit-follow-wallet>button{width:31px;min-height:36px;padding:7px;background:none;border:0;color:#8fab83}.orbit-follow-wallet>button .icon{width:16px;height:16px}
 .orbit-activity-row{padding:14px 0;border-bottom:1px solid #9aca7c20}.orbit-activity-row>header{display:flex;align-items:center;gap:8px;margin:0 0 9px}.orbit-activity-row>header>strong{font-size:12px;color:#c3dbb9;flex:1;min-width:0;text-overflow:ellipsis;overflow:hidden}.orbit-activity-row time{font-size:9px;color:#89a47e}
 .orbit-trade-side{font-size:9px;padding:3px 5px;border-radius:5px;background:#6fee8420;color:#99ee8b}.orbit-trade-side.sell{background:#f37c9a16;color:#ff98b5}
 .orbit-activity-row>button{display:flex;align-items:center;gap:9px;width:100%;min-height:67px;padding:11px;border:1px solid #89bc7430;border-radius:13px;background:linear-gradient(135deg,#142318,#09140c);text-align:left;color:#d8e6d2}
 .orbit-activity-token{display:grid;place-items:center;width:34px;height:34px;flex-shrink:0;border:1px solid #95dc7b44;border-radius:50%;color:#b3ed8a}.orbit-activity-token>.icon{width:18px;height:18px}
 .orbit-activity-row>button>span:nth-child(2){display:grid;gap:4px;flex:1;min-width:0}.orbit-activity-row>button strong{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.orbit-activity-row>button small{font-size:9px;color:#8fa884}.orbit-activity-row>button b{font-size:12px;font-weight:650}.orbit-activity-row>button>.icon{width:12px;height:12px}
 .orbit-simple-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:13px;min-height:280px;padding:25px 15px;text-align:center}
 .orbit-simple-empty>.icon{width:35px;height:35px;color:#a5f17c;filter:drop-shadow(0 0 9px #aeff5c33)}.orbit-simple-empty>strong{font-size:16px;color:#d0e6c4}.orbit-simple-empty>span{font-size:12px;line-height:1.55;color:#91a888}.orbit-simple-empty>button{margin-top:7px;display:flex;align-items:center;gap:8px;min-height:43px;padding:10px 16px;border:1px solid #a6ef7f55;border-radius:12px;background:#1a3415;color:#cdf0b5}
 .orbit-dialog form>label{display:grid;gap:7px;margin:14px 0;font-size:12px;color:#aec6a2}.orbit-dialog form input,.orbit-dialog form select{width:100%;min-height:45px;background:#08150b;border:1px solid #88bd6d55;border-radius:11px;color:#e0f0d7;padding:10px;font-size:16px}
 .orbit-dialog form>label>small{font-size:10px;color:#8fa57f}.orbit-dialog button .icon{width:16px;height:16px}
 body.theor-modern #view[data-mobile-layout=focus] .sol-account-workspace:has(.orbit-profile-page)>.identity-profile-summary{display:none}
 .orbit-account-identity{display:flex;align-items:center;gap:12px;margin:20px 0}.orbit-account-identity>img{width:48px;height:48px;padding:6px;border:1px solid #93d67b55;border-radius:50%;background:#16301955;box-shadow:0 0 19px #aaff5510}.orbit-account-identity>div{flex:1;min-width:0}.orbit-account-identity h1{font-size:21px;line-height:1.25;margin:5px 0 3px;overflow:hidden;text-overflow:ellipsis}.orbit-account-identity small{font-size:10px;color:#8da583}.orbit-account-identity>button{width:35px;min-height:38px;padding:8px;background:none;color:#b9d4aa;border:0}
 .orbit-profile-value{padding:20px 18px 7px;border:1px solid #9cdd783d;border-radius:21px;background:radial-gradient(ellipse at 95% 0,#a8ff5211,transparent 75%),linear-gradient(140deg,#15251a,#08130c);box-shadow:0 0 22px #7eff4c08,inset 0 1px #d5ffa50a}.orbit-profile-value>span{display:block;font-size:11px;color:#a4bd99}.orbit-profile-value>strong{display:block;font-size:34px;letter-spacing:-1px;margin:6px 0 16px;color:#f1f9ec}
 .orbit-profile-actions{display:flex;gap:9px}.orbit-profile-actions>button{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:9px 7px;border:1px solid #9de26e55;border-radius:12px;background:#1d3a1955;color:#cfeeae;font-size:12px}.orbit-profile-actions>button .icon{width:17px;height:17px}
 .orbit-balance-history{margin-top:10px}.orbit-balance-history>summary{display:flex;align-items:center;justify-content:space-between;min-height:36px;list-style:none;color:#8eaa82;font-size:10px;cursor:pointer}.orbit-balance-history p{font-size:10px;line-height:1.5;color:#8eaa82;margin:12px 0}.orbit-balance-history .profile-value-chart{max-height:140px}
 .orbit-account-shortcuts{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:15px 0 22px}.orbit-account-shortcuts>button{display:flex;align-items:center;gap:8px;text-align:left;padding:12px 10px;min-height:67px;border:1px solid #85b96d35;border-radius:14px;background:linear-gradient(135deg,#112213,#09140c);color:#bedbaf}.orbit-account-shortcuts>button>.icon{width:19px;height:19px;color:#aee783;flex-shrink:0}.orbit-account-shortcuts>button>.icon:last-child{width:11px;height:11px;margin-left:auto}.orbit-account-shortcuts span{display:grid;gap:4px;font-size:12px;font-weight:650}.orbit-account-shortcuts small{font-size:8px;font-weight:400;color:#87a17d}
 .orbit-profile-positions>header{display:flex;align-items:center;justify-content:space-between;gap:8px}.orbit-profile-positions h2{font-size:17px;letter-spacing:-.3px;margin:0}.orbit-profile-positions h2 small{font-size:11px;color:#8cab7c;font-weight:400;margin-left:5px}.orbit-profile-positions>header>div{display:flex;gap:4px}.orbit-profile-positions>header button{min-height:32px;padding:5px 10px;border-radius:11px;font-size:10px;background:none;border:1px solid transparent;color:#8ba47e}.orbit-profile-positions>header button[aria-pressed=true]{background:#1d3619;border-color:#91d46e55;color:#d5efbc}.orbit-profile-positions .orbit-simple-empty{min-height:205px}.orbit-profile-positions .profile-position{border-color:#84bc6d22;background:none;box-shadow:none;padding:14px 0}.orbit-history-link{display:flex;align-items:center;gap:8px;min-height:40px;padding:9px 0;width:100%;background:none;border:0;border-top:1px solid #8ac87520;color:#94b582;font-size:11px}.orbit-history-link>.icon{width:16px;height:16px}.orbit-history-link>.icon:last-child{margin-left:auto}
}
@media(max-width:359px){body.theor-modern:has(#view[data-mobile-layout=focus]) #app>.topbar{padding-inline:12px!important;gap:7px!important}body.theor-modern:has(#view[data-mobile-layout=focus]) #app>.topbar>.brand{font-size:19px!important}.orbit-wallet-primary{padding:21px 17px}.orbit-wallet-primary h2{font-size:21px}}
@media(prefers-reduced-motion:reduce){.orbit-track *,.orbit-wallet-primary *{transition:none!important;animation:none!important}}
@media(forced-colors:active){.orbit-wallet-primary,.orbit-external-wallet,.orbit-follow-wallet,.orbit-activity-row>button{background:Canvas!important;color:CanvasText!important;border-color:CanvasText!important;box-shadow:none!important}.orbit-wallet-cta{background:ButtonFace!important;color:ButtonText!important}.orbit-track-tabs>[aria-pressed=true]{outline:2px solid Highlight}}
