:root{
 --sa12-bg:var(--he-p-EDF0ED);--sa12-ink:var(--sa-ocean);--sa12-muted:var(--sa-muted);--sa12-muted2:var(--sa-muted);
 --sa12-panel:var(--he-p-FFFFFF);--sa12-wash:var(--he-p-F5F7F4);--sa12-border:var(--he-p-41495324);
 --sa12-top:var(--he-p-FFFFFFC7);--sa12-glass:var(--he-p-F6FAF733);
 --sa12-outline:var(--he-p-FFFFFFF2);--sa12-shadow:0 18px 36px -29px var(--he-p-121F3040);
 --sa12-graph:var(--sa-ocean);--sa12-accent:var(--sa-current);--sa12-rim:var(--he-p-E5EBE7);
 --sa12-overlay:var(--he-p-FAFFFD1F); color-scheme:light;
}
html[data-sa-theme="dark"]{
 --sa12-bg:var(--he-p-0E1520);--sa12-ink:var(--he-p-EEF5F1);--sa12-muted:var(--he-p-BFC5CD);--sa12-muted2:var(--sa-wave);
 --sa12-panel:var(--he-p-1C2A30);--sa12-wash:var(--he-p-26343A);--sa12-border:var(--he-p-D5E1EF26);
 --sa12-top:var(--he-p-F6FAFF1F);--sa12-glass:var(--he-p-2B344240);
 --sa12-outline:var(--he-p-DCECFF54);--sa12-shadow:0 20px 50px -27px var(--he-p-00000085);
 --sa12-graph:var(--sa-wave);--sa12-accent:var(--sa-current);--sa12-rim:var(--he-p-424C5A);
 --sa12-overlay:var(--he-p-13202733); color-scheme:dark;
}
html,body{background:var(--sa12-bg);color:var(--sa12-ink);transition:background-color .45s ease,color .35s ease}
body{font-size:clamp(14px,.43vw + 10px,17px)}
.sa-squircle,.sq,.sq-sm,.sa12-shape{
 border-radius:clamp(14px,3.2vw,42px);corner-shape:squircle;
}
.sa12-shape{--sa12-curve:3.6}
:is(.sa-squircle,.sq,.sq-sm,.sa12-shape):focus-visible{outline:2px solid var(--sa-wave);outline-offset:4px}
.sa-liquid,.glass,.sa-card--glass,.sa12-glass{
 position:relative;isolation:isolate;
 background:var(--sa12-glass)!important;
 border:1px solid var(--sa12-outline)!important;
 -webkit-backdrop-filter:blur(15px) saturate(1.65) contrast(1.04);
 backdrop-filter:blur(15px) saturate(1.65) contrast(1.04);
 box-shadow:inset 0 1.5px 1px var(--he-p-FFFFFFCC),inset 1px 0 1px var(--he-p-FFFFFF7A),inset 0 -2px 3px var(--he-p-20345229),0 17px 35px -22px var(--he-p-1B26364A)!important;
 overflow:hidden;
 transition:background .35s,box-shadow .35s,transform .55s cubic-bezier(.2,.8,.2,1);
}
html[data-sa-theme="dark"] :is(.sa-liquid,.glass,.sa-card--glass,.sa12-glass){
 box-shadow:inset 0 1px 1px var(--he-p-FFFFFF80),inset 1px 0 1px var(--he-p-FFFFFF40),inset 0 -2px 1px var(--he-p-00000040),0 14px 34px -13px var(--he-p-00000061)!important;
}
:is(.sa-liquid,.glass,.sa12-glass)::after{
 content:"";position:absolute;z-index:1;inset:0;pointer-events:none;
 border-radius:inherit;corner-shape:inherit;
 padding:1.7px;
 background:conic-gradient(from 215deg at 50% 50%,var(--he-p-FFFFFF1C) 0deg,var(--he-p-FFFFFFE0) 70deg,var(--he-p-FFFFFF47) 130deg,var(--he-p-FFFFFF0F) 175deg,var(--he-p-FFFFFFC7) 266deg,var(--he-p-FFFFFF2B) 325deg,var(--he-p-FFFFFF1C) 360deg);
 -webkit-mask:linear-gradient(var(--he-p-000000) 0 0) content-box,linear-gradient(var(--he-p-000000) 0 0);
 -webkit-mask-composite:xor;mask-composite:exclude;opacity:.92;
}
:is(.sa-liquid,.sa12-glass){--gx:50%;--gy:0%}
:is(.sa-liquid,.sa12-glass)::before{
 content:"";position:absolute;z-index:0;inset:0;pointer-events:none;
 background:radial-gradient(ellipse at var(--gx) var(--gy),var(--he-p-FFFFFF66),transparent 40%),radial-gradient(ellipse at 95% 105%,var(--he-p-BBD5F51A),transparent 55%),radial-gradient(ellipse at 5% 0%,var(--he-p-FFFFFF3B),transparent 45%);
 opacity:.85;transition:opacity .3s;
}
html.sa-refraction-active .sa-liquid[data-refraction="on"],html.sa-refraction-active .sa12-glass[data-refraction="on"]{
 -webkit-backdrop-filter:blur(13px) saturate(1.4);backdrop-filter:blur(13px) saturate(1.4);
}
html.sa-refraction-active [data-sa12-glass-filter][data-refraction="on"]{-webkit-backdrop-filter:var(--sa12-refraction)!important;backdrop-filter:var(--sa12-refraction)!important}
.sa-edge-lit,.mat-box.aurora,.material.aurora,.material.edge{
 --sa-light:var(--he-p-CB7FDD);--sa12-a:var(--sa-light);--sa12-b:var(--he-p-E5A78E);
 --sa12-c:var(--he-p-8EACD7);--sa12-d:var(--he-p-D2B3FF);--sa12-e:var(--he-p-EDB7C1);
 position:relative;isolation:isolate;overflow:hidden;
 background:var(--sa12-panel)!important;
 border:1px solid var(--sa12-border)!important;
 box-shadow:var(--sa12-shadow),inset 0 1px 0 var(--sa12-top)!important;
 color:var(--sa12-ink)!important;
 transition:box-shadow .6s cubic-bezier(.2,.8,.2,1),transform .45s cubic-bezier(.2,.8,.2,1),background-color .45s;
}
:is(.sa-edge-lit,.mat-box.aurora,.material.aurora,.material.edge)::before{
 content:"";position:absolute;pointer-events:none;z-index:-2;inset:-28% -24% -50%;
 background:
 radial-gradient(ellipse 44% 53% at 18% 81%,color-mix(in srgb,var(--sa12-a),transparent 16%),transparent 85%),
 radial-gradient(ellipse 58% 42% at 79% 89%,color-mix(in srgb,var(--sa12-b),transparent 23%),transparent 82%),
 radial-gradient(ellipse 37% 51% at 51% 75%,color-mix(in srgb,var(--sa12-c),transparent 38%),transparent 83%),
 radial-gradient(ellipse 35% 40% at 104% 47%,color-mix(in srgb,var(--sa12-d),transparent 63%),transparent 81%),
 radial-gradient(ellipse 34% 43% at -11% 38%,color-mix(in srgb,var(--sa12-e),transparent 68%),transparent 83%),
 radial-gradient(ellipse at 56% 114%,var(--he-p-19355824),transparent 70%);
 filter:blur(clamp(15px,2.2vw,37px));opacity:.89;
 transform:translate3d(0,12%,0) scale(1.05);
 transition:transform 1s cubic-bezier(.2,.8,.2,1),opacity .65s,filter .65s;
}
:is(.sa-edge-lit,.mat-box.aurora,.material.aurora,.material.edge)::after{
 content:"";pointer-events:none;position:absolute;z-index:-1;inset:0;
 background:radial-gradient(ellipse at 12% -15%,var(--he-p-FFFFFFE6),transparent 61%),radial-gradient(ellipse at 91% 2%,var(--he-p-FFFFFFD1),transparent 57%),linear-gradient(180deg,var(--he-p-FFFFFF61),var(--he-p-FFFFFF1A) 54%,var(--he-p-FFFFFF06));
}
:is(.sa-edge-lit,.mat-box.aurora,.material.aurora,.material.edge):hover::before,
:is(.sa-edge-lit,.mat-box.aurora,.material.aurora,.material.edge):focus-visible::before{
 transform:translate3d(var(--sa12-px,0%),-15%,0) scale(1.28);opacity:1;filter:blur(clamp(12px,1.6vw,30px));
}
:is(.sa-edge-lit,.mat-box.aurora,.material.aurora,.material.edge):active::before{transform:translateY(-30%) scale(1.45);transition-duration:.17s}
:is(.sa-edge-lit,.mat-box.aurora,.material.aurora,.material.edge) .sa12-burst{
 position:absolute;pointer-events:none;z-index:1;left:var(--bx,50%);top:var(--by,70%);
 width:48%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,var(--he-p-FFFFFFA6),var(--sa12-a),var(--sa12-c),transparent 80%);
 filter:blur(18px);opacity:0;transform:translate(-50%,-50%) scale(.1);animation:sa12-burst .7s cubic-bezier(.18,.78,.2,1) forwards;
}
@keyframes sa12-burst{0%{opacity:.9;transform:translate(-50%,-50%) scale(.1)}100%{opacity:0;transform:translate(-50%,-50%) scale(4)}}
html[data-sa-theme="dark"] :is(.sa-edge-lit,.mat-box.aurora,.material.aurora,.material.edge){background:var(--he-p-1E2530)!important;color:var(--he-p-EDF1F6)!important;border-color:var(--he-p-D6E8FF24)!important}
html[data-sa-theme="dark"] :is(.sa-edge-lit,.mat-box.aurora,.material.aurora,.material.edge)::before{opacity:.66;filter:blur(30px);background:
 radial-gradient(ellipse 45% 50% at 18% 92%,var(--sa12-a),transparent 76%),
 radial-gradient(ellipse 55% 50% at 76% 99%,var(--sa12-b),transparent 82%),
 radial-gradient(ellipse 34% 47% at 51% 80%,var(--sa12-c),transparent 84%),
 radial-gradient(ellipse 35% 45% at 98% 70%,var(--sa12-d),transparent 83%),
 radial-gradient(ellipse 36% 48% at 4% 70%,var(--sa12-e),transparent 83%);
}
html[data-sa-theme="dark"] :is(.sa-edge-lit,.mat-box.aurora,.material.aurora,.material.edge)::after{background:radial-gradient(ellipse at 10% 0%,var(--he-p-FFFFFF1C),transparent 56%),linear-gradient(180deg,var(--he-p-080F1A80),var(--he-p-09161D47) 52%,var(--he-p-09161D1A));}
html[data-sa-theme="dark"] :is(.panel,.quiet,.stat,.mini-tile,.txn,.coin-item,.material.neutral,.material.solid,.rail,.rail-box,.lab-shell,.lab-toolbar,.screen-tile,.results-card,.stat-card,.small-biomarker,.product-card,.category-item,.health-action-card,.subscription-card,.rowline,.small-action,.navtab.selected){background:var(--sa12-panel)!important;color:var(--sa12-ink)!important;border-color:var(--sa12-border)!important;box-shadow:var(--sa12-shadow)!important}
html[data-sa-theme="dark"] :is(.lab,.screen,.jobs,.crypto,.desktop-page,.health-shell,.finance-app,.finance-content,.content,.mobile-stage,.portal){background:var(--sa12-bg)!important;color:var(--sa12-ink)!important}
html[data-sa-theme="dark"] :is(.mast,.topline,.topbar,.health-topbar){background:var(--he-p-19272DCC)!important;color:var(--sa12-ink)!important;border-color:var(--sa12-border)!important}
html[data-sa-theme="dark"] :is(.rail-link,.crumb,.navtab,.tiny,.eyebrow,.muted,.stat-head,.stat-foot,.hero-row p,.section-head p,.section-lede,.rail-heading,.stat-change,.section-head p,.stat-card h2,.health-footer,.category-item span){color:var(--sa12-muted)!important}
html[data-sa-theme="dark"] :is(.panel h3,.panel h2,.stat strong,.bigval,.led,.lc__value,.material strong,.mat-box strong,.hero h1,.section-head h2,.stat-top h2,.health-header-row h1,.page-heading h1,.section-head h2){color:var(--sa12-ink)!important}
html[data-sa-theme="dark"] :is(.mat-box .eyebrow,.material span,.mat-box .bigval,.material strong){color:var(--he-p-F2F8F4)!important}
html[data-sa-theme="dark"] :is(.btn:not(.lime):not(.dark),.iconbtn,.segmented,.input,.modal-inner,.glass-controls,.health-timeline,.category-item,.sa-control,.sa-button:not(.sa-button--primary),.action.plain){background:var(--he-p-303947)!important;color:var(--he-p-EAEEF2)!important;border-color:var(--he-p-454F5E)!important}
html[data-sa-theme="dark"] :is(.btn.lime,.sa-button--primary,.action.primary){background:var(--sa-current)!important;color:var(--sa-ocean)!important}
html[data-sa-theme="dark"] :is(.mast-actions .status,.rail-shortcut,.rail-bottom small,.phone-desc,.hero-copy p,.hero-bottom,.hero-value,.stat-foot,.small-biomarker span,.results-card small){color:var(--sa12-muted)!important}
html[data-sa-theme="dark"] :is(.screen-tile>div:last-child,.metrics,.metrics>div,.rail,.mast,.lab-shell,.stat,.glass-controls,.lab-toolbar){border-color:var(--sa12-border)!important}
html[data-sa-theme="dark"] :is(.mobile-stage,.mobile-stage.pink){background:radial-gradient(ellipse at 14% 8%,var(--he-p-273B46),transparent 46%),radial-gradient(ellipse at 94% 88%,var(--sa-ocean),transparent 48%),radial-gradient(ellipse at 75% 20%,var(--he-p-29283E),transparent 52%),var(--he-p-0D131C)!important}
html[data-sa-theme="dark"] .phone-shell{background:var(--he-p-141D2A)!important;color:var(--he-p-F0F6F3)!important}
html[data-sa-theme="dark"] .phone-inner{color:var(--he-p-EEF5F1)!important}
html[data-sa-theme="dark"] .phone-nav{background:var(--he-p-232B36B2)!important;border-color:var(--sa12-border)!important}
html[data-sa-theme="dark"] :is(.phone-head .logo,.phone-title,.phone-time,.phone-hero h2){color:var(--he-p-EFF3F7)!important}
html[data-sa-theme="dark"] :is(.material.solid,.solid,.hero-b){background:var(--he-p-293341)!important;color:var(--he-p-F3F7F2)!important}
.hero-a,.phone-hero,.wallet-hero,.job-highlight,.glass-wallpaper,.glass-lab-canvas,.tile-art{
 background:
 radial-gradient(ellipse at 4% 3%,var(--he-p-AAD4F0D9),transparent 47%),
 radial-gradient(ellipse at 92% 8%,var(--he-p-B4CDEBD4),transparent 44%),
 radial-gradient(ellipse at 104% 85%,var(--he-p-F2A5CCB8),transparent 45%),
 radial-gradient(ellipse at 8% 100%,var(--he-p-EDE098BF),transparent 47%),
 radial-gradient(ellipse at 48% 68%,var(--he-p-A5B7EF7D),transparent 48%),
 var(--he-p-DFE2E7)!important;
}
html[data-sa-theme="dark"] :is(.hero-a,.phone-hero,.wallet-hero,.job-highlight,.glass-wallpaper,.glass-lab-canvas,.tile-art){
 background:radial-gradient(ellipse at 10% 14%,var(--he-p-314769),transparent 50%),radial-gradient(ellipse at 94% 7%,var(--sa-tide),transparent 47%),radial-gradient(ellipse at 93% 96%,var(--he-p-673B73),transparent 49%),radial-gradient(ellipse at 8% 94%,var(--he-p-826849),transparent 52%),radial-gradient(ellipse at 51% 60%,var(--he-p-30446A),transparent 60%),var(--he-p-172932)!important;color:var(--he-p-F0F6F2)!important;
}
.glass-wallpaper,.glass-lab-canvas{position:relative;isolation:isolate;overflow:hidden;min-height:580px}
.glass-wallpaper::before,.glass-lab-canvas::before{
 content:"";position:absolute;inset:-40%;pointer-events:none;
 background:repeating-conic-gradient(from 14deg at 53% 48%,var(--he-p-FFFFFF61) 0deg,var(--he-p-FFFFFF00) 1deg 17deg,var(--he-p-FFFFFF4C) 18deg,transparent 20deg 43deg);
 opacity:.40;transform:rotate(-8deg) scale(1.2);
}
#glassObject,.interactive-glass{
 background:var(--he-p-EEF5FF1F)!important;
 box-shadow:inset 0 2px 2px var(--he-p-FFFFFFD1),inset 0 -2px 4px var(--he-p-F1F7FF5C),inset 2px 0 2px var(--he-p-FFFFFF80),0 24px 50px -25px var(--he-p-2B333D5C)!important;
 color:var(--sa-ocean)!important;
}
#glassObject h2,#glassObject p,#glassObject .eyebrow{color:var(--sa-ocean)!important;position:relative;z-index:2;text-shadow:0 1px 5px var(--he-p-FFFFFF59)}
html[data-sa-theme="dark"] #glassObject{background:var(--he-p-0C202A29)!important;color:var(--he-p-E8EFF8)!important}
html[data-sa-theme="dark"] #glassObject :is(h2,p,.eyebrow){color:var(--he-p-EEF2F7)!important;text-shadow:0 1px 5px var(--he-p-00000080)}
.mat-box .eyebrow,.mat-box .bigval,.mat-box span,.material.aurora :is(strong,small,span),.material.edge :is(strong,small,span){color:var(--sa-ocean)!important;opacity:1!important}
.mat-box .bigval,.material strong{font-variant-numeric:tabular-nums;text-shadow:none!important}
html[data-sa-theme="dark"] .material.neutral{background:var(--he-p-223137)!important}
:is(.mat-box,.material,.quiet,.stat) :is(.eyebrow,.stat-head,.stat-foot,small){opacity:1}
.sa12-theme-picker{display:inline-flex;align-items:center;gap:2px;padding:4px;background:var(--sa12-wash);border:1px solid var(--sa12-border);border-radius:25% / 35%;corner-shape:squircle;flex:none}
.sa12-theme-picker button{border:0;padding:8px 12px;min-height:34px;background:transparent;color:var(--sa12-muted);font:600 12px/1 var(--helium-font-family,system-ui,sans-serif);cursor:pointer;border-radius:25% / 35%;corner-shape:squircle;transition:background .35s,color .35s,transform .3s}
.sa12-theme-picker button:hover{transform:translateY(-1px);color:var(--sa12-ink)}
.sa12-theme-picker button[aria-pressed="true"]{background:var(--sa12-panel);color:var(--sa12-ink);box-shadow:0 2px 9px var(--he-p-00000012)}
.sa12-floating-theme{position:fixed;z-index:200;right:18px;bottom:18px;box-shadow:var(--sa12-shadow)}
html[data-sa-theme="dark"] .rail{background:var(--he-p-172130)!important}
html[data-sa-theme="dark"] .brand small{color:var(--sa-wave)!important}
html[data-sa-theme="dark"] :is(.rail-link:hover,.rail-link.current){background:var(--sa-ocean)!important;color:var(--he-p-E9F2FA)!important}
html[data-sa-theme="dark"] :is(.hero h1,.hero-copy h1,.brand strong){color:var(--he-p-F3F8F4)!important}
html[data-sa-theme="dark"] .hero h1 em{color:var(--sa-foam)!important}
html[data-sa-theme="dark"] .hero-copy>p{color:var(--sa-wave)!important}
html[data-sa-theme="dark"] .material.neutral :is(span,strong,small){color:var(--he-p-E9EEF3)!important}
html[data-sa-theme="dark"] .screen-tile .tile-art{color:var(--he-p-F0F4F9)!important}
html[data-sa-theme="dark"] :is(.small-action,.action.plain){color:var(--he-p-F0F7F3)!important;background:var(--he-p-2C3542)!important}
@media  (prefers-reduced-transparency:reduce){:is(.sa-liquid,.glass,.sa-card--glass,.sa12-glass){background:var(--sa12-panel)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}
}
@media  (prefers-reduced-motion:reduce){:is(.sa-edge-lit,.mat-box.aurora,.material.aurora,.material.edge)::before{transition:none!important;transform:translateY(0)!important}
.sa12-burst{display:none!important}
}
@media (max-width:740px){.sa12-theme-picker button{padding:8px}
.sa12-floating-theme{right:12px;bottom:12px}
}
.sa12-float-rail{position:absolute;z-index:3;left:clamp(12px,8%,110px);bottom:26px;display:flex;align-items:center;gap:22px;padding:14px 22px;color:var(--sa-ocean);font-size:22px}
.sa12-floating-label{position:absolute;z-index:3;right:clamp(14px,8%,120px);top:45px;display:flex;flex-direction:column;gap:4px;padding:17px 23px;color:var(--sa-ocean)}
.sa12-floating-label small{letter-spacing:.12em;font-size:10px;font-weight:600}
.sa12-floating-label strong{font-size:15px}
html[data-sa-theme="dark"] :is(.sa12-float-rail,.sa12-floating-label){color:var(--he-p-F0F6FC)}
@media (max-width:650px){.sa12-floating-label{top:10px;right:10px;padding:12px}
.sa12-float-rail{bottom:12px;left:12px;gap:14px;padding:9px 13px}
.interactive-glass{max-width:calc(100% - 26px)}
}
.mat-box.solid,.material.solid{
 background:var(--sa-current)!important;color:var(--sa-ocean)!important;
 border-color:var(--he-p-29598133)!important;
 box-shadow:0 15px 33px -25px var(--he-p-1E3E5C38)!important;
}
.mat-box.quiet,.material.neutral{background:var(--he-p-FFFFFF)!important;color:var(--sa-ocean)!important;border-color:var(--he-p-122B4814)!important}
.mat-box.solid::before,.mat-box.solid::after,.mat-box.quiet::before,.mat-box.quiet::after,.material.solid::before,.material.solid::after,.material.neutral::before,.material.neutral::after{content:none!important;display:none!important}
:is(.mat-box.solid,.mat-box.quiet,.material.solid,.material.neutral) :is(.bigval,.eyebrow,strong,h3,p,small,span){color:var(--sa-ocean)!important;opacity:1!important}
html[data-sa-theme="dark"] :is(.mat-box.solid,.material.solid){background:var(--he-p-E9EDF1)!important;color:var(--he-p-141E2B)!important;border-color:var(--he-p-FFFFFF40)!important}
html[data-sa-theme="dark"] :is(.mat-box.quiet,.material.neutral){background:var(--he-p-203037)!important;color:var(--he-p-EAEFF4)!important;border-color:var(--he-p-CDDEF221)!important}
html[data-sa-theme="dark"] :is(.mat-box.solid,.material.solid) :is(.bigval,.eyebrow,strong,h3,p,small,span){color:var(--sa-ocean)!important}
html[data-sa-theme="dark"] :is(.mat-box.quiet,.material.neutral) :is(.bigval,.eyebrow,strong,h3,p,small,span){color:var(--he-p-E3E9F0)!important}
html[data-sa-theme="dark"] :is(.sa-edge-lit,.mat-box.aurora,.material.aurora,.material.edge)::after{
 background:radial-gradient(ellipse at 8% 0%,var(--he-p-FFFFFF17),transparent 47%),
 linear-gradient(180deg,var(--he-p-081220D1) 0%,var(--he-p-0A1423AB) 42%,var(--he-p-09121F38) 100%)!important;
}
.glass-wallpaper::before,.glass-lab-canvas::before{
 inset:0;opacity:.60;transform:none;
 background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1360 640' preserveAspectRatio='none'%3E%3Cg fill='none' stroke='white' stroke-opacity='.68' stroke-width='3'%3E%3Cpath d='M-150 430 Q 420 100 930 190 T1500 530'/%3E%3Cpath d='M-180 100 Q 490 580 880 555 T1520 60'/%3E%3Cpath d='M250 -180 Q 860 130 1000 740'/%3E%3C/g%3E%3Cg fill='none' stroke='white' stroke-opacity='.21' stroke-width='20'%3E%3Cpath d='M-150 432 Q 420 100 930 190 T1500 530'/%3E%3C/g%3E%3C/svg%3E");
 background-size:100% 100%;pointer-events:none;
}
html[data-sa-theme="dark"] :is(.panel-head p,.axis,.rowline small,.stat-foot,.stat-head,.health-summary-metrics small){color:var(--he-p-C0C7D0)!important}
html[data-sa-theme="dark"] .allocation-hole{background:var(--he-p-EAF0EC)!important;color:var(--sa-ocean)!important}
html[data-sa-theme="dark"] .allocation-hole :is(strong,span){color:var(--sa-ocean)!important}
html[data-sa-theme="dark"] .allocation-hole .allocation-label{color:var(--sa-muted)!important}
.biomarker-gradient.biomarker-green{background:radial-gradient(ellipse at 12% -10%,var(--he-p-FFD2A0),transparent 47%),radial-gradient(ellipse at 102% 7%,var(--sa-foam),transparent 50%),radial-gradient(ellipse at 2% 92%,var(--sa-current),transparent 55%),radial-gradient(ellipse at 92% 85%,var(--sa-tide),transparent 58%),radial-gradient(ellipse at 52% 62%,var(--sa-wave),transparent 55%),var(--sa-wave)!important;color:white}
.biomarker-gradient.biomarker-orange{background:radial-gradient(ellipse at 8% 6%,var(--he-p-A7B9D2),transparent 48%),radial-gradient(ellipse at 90% 4%,var(--he-p-F7AE94),transparent 52%),radial-gradient(ellipse at 12% 88%,var(--he-p-E0C079),transparent 53%),radial-gradient(ellipse at 102% 88%,var(--he-p-F28D72),transparent 52%),radial-gradient(ellipse at 48% 57%,var(--he-p-F8C35B),transparent 59%),var(--he-p-E89B7A)!important;color:white}
html[data-sa-theme="dark"] .biomarker-gradient.biomarker-green{background:radial-gradient(ellipse at 15% 4%,var(--sa-tide),transparent 50%),radial-gradient(ellipse at 94% 3%,var(--he-p-2E435F),transparent 55%),radial-gradient(ellipse at 2% 88%,var(--sa-tide),transparent 55%),radial-gradient(ellipse at 95% 90%,var(--he-p-122C4E),transparent 54%),radial-gradient(ellipse at 50% 65%,var(--sa-tide),transparent 60%),var(--sa-ocean)!important}
html[data-sa-theme="dark"] .biomarker-gradient.biomarker-orange{background:radial-gradient(ellipse at 8% 7%,var(--he-p-475465),transparent 52%),radial-gradient(ellipse at 93% 7%,var(--he-p-9A5A56),transparent 54%),radial-gradient(ellipse at 4% 97%,var(--he-p-896545),transparent 52%),radial-gradient(ellipse at 93% 96%,var(--he-p-864C58),transparent 52%),radial-gradient(ellipse at 50% 50%,var(--he-p-A5764A),transparent 61%),var(--he-p-4F4045)!important}
.screen-tiles>a:nth-child(2) .tile-art{background:radial-gradient(ellipse at 5% 0%,var(--he-p-FEE8B6),transparent 53%),radial-gradient(ellipse at 100% 0%,var(--sa-foam),transparent 46%),radial-gradient(ellipse at 85% 100%,var(--sa-tide),transparent 54%),radial-gradient(ellipse at 0% 100%,var(--sa-current),transparent 56%),radial-gradient(ellipse at 55% 55%,var(--sa-wave),transparent 59%),var(--sa-foam)!important}
.screen-tiles>a:nth-child(3) .tile-art{background:radial-gradient(ellipse at 0% 0%,var(--he-p-5D7C9D),transparent 50%),radial-gradient(ellipse at 100% 5%,var(--he-p-3E5371),transparent 48%),radial-gradient(ellipse at 0% 100%,var(--he-p-29414D),transparent 58%),radial-gradient(ellipse at 100% 100%,var(--he-p-4F5E80),transparent 53%),radial-gradient(ellipse at 55% 50%,var(--he-p-1D3546),transparent 63%),var(--he-p-1B2938)!important}
.screen-tiles>a:nth-child(4) .tile-art{background:radial-gradient(ellipse at 8% 0%,var(--sa-foam),transparent 49%),radial-gradient(ellipse at 93% 9%,var(--he-p-E9CAAB),transparent 53%),radial-gradient(ellipse at 100% 100%,var(--he-p-8BAABB),transparent 52%),radial-gradient(ellipse at 3% 100%,var(--sa-wave),transparent 55%),radial-gradient(ellipse at 50% 46%,var(--he-p-DBDEE2),transparent 60%),var(--he-p-C6CDD5)!important}
.screen-tiles>a:nth-child(5) .tile-art{background:radial-gradient(ellipse at 2% 0%,var(--he-p-BECCE1),transparent 52%),radial-gradient(ellipse at 98% 5%,var(--he-p-7491BD),transparent 51%),radial-gradient(ellipse at 5% 100%,var(--he-p-567AAD),transparent 55%),radial-gradient(ellipse at 95% 100%,var(--sa-foam),transparent 54%),radial-gradient(ellipse at 55% 54%,var(--he-p-446087),transparent 62%),var(--he-p-8B9FBC)!important}
.screen-tiles>a:nth-child(6) .tile-art{background:radial-gradient(ellipse at 0% 0%,var(--he-p-A9BBEE),transparent 53%),radial-gradient(ellipse at 98% 0%,var(--he-p-EDC8FD),transparent 49%),radial-gradient(ellipse at 100% 100%,var(--he-p-EEA6D7),transparent 56%),radial-gradient(ellipse at 0% 100%,var(--he-p-DEBCF3),transparent 55%),radial-gradient(ellipse at 52% 50%,var(--he-p-D5C1EE),transparent 60%),var(--he-p-E2D3F0)!important}
.screen-tiles>a:nth-child(7) .tile-art{background:radial-gradient(ellipse at 0% 0%,var(--sa-tide),transparent 54%),radial-gradient(ellipse at 100% 0%,var(--sa-wave),transparent 53%),radial-gradient(ellipse at 5% 100%,var(--sa-tide),transparent 56%),radial-gradient(ellipse at 95% 100%,var(--sa-current),transparent 54%),radial-gradient(ellipse at 52% 54%,var(--sa-wave),transparent 60%),var(--sa-tide)!important}
.screen-tiles>a:nth-child(8) .tile-art{background:radial-gradient(ellipse at 0% 0%,var(--he-p-B3C7E4),transparent 53%),radial-gradient(ellipse at 98% 2%,var(--sa-foam),transparent 53%),radial-gradient(ellipse at 5% 100%,var(--he-p-EFE0BD),transparent 56%),radial-gradient(ellipse at 98% 100%,var(--he-p-E5B1C8),transparent 54%),radial-gradient(ellipse at 50% 55%,var(--he-p-C0C8D3),transparent 60%),var(--he-p-D7DDE4)!important}
html[data-sa-theme="dark"] :is(.finance-content,.health-main,.finance-sidebar,.health-sidebar,.health-aside,.stat-card,.forecast-card,.health-timeline,.biomarker-list,.result-pending,.results-card,.feature-card,.table-card,.lower-card,.data-tab,.health-header-actions,.health-action-card,.subscription-card){color:var(--he-p-EAEEF2)!important}
html[data-sa-theme="dark"] :is(.health-summary-metrics span,.small-biomarker span,.category-item small,.forecast-head p,.health-summary-metrics small){color:var(--sa-wave)!important}
html[data-sa-theme="dark"] :is(.forecast-card,.feature-card,.health-aside,.finance-sidebar){background:var(--he-p-203038)!important;border-color:var(--he-p-353F4C)!important}
html[data-sa-theme="dark"] :is(.finance-sidebar,.finance-app,.health-shell){background:var(--he-p-111926)!important}
:is(.sa-edge-lit,.mat-box.aurora,.material.aurora,.material.edge):hover,
:is(.sa-edge-lit,.mat-box.aurora,.material.aurora,.material.edge):active,
:is(.sa-edge-lit,.mat-box.aurora,.material.aurora,.material.edge):focus-visible{transform:none!important}
.topline.sa12-glass,.mast.sa12-glass{border-radius:0!important;corner-shape:initial!important;background:var(--he-p-F2F6FB54)!important;box-shadow:0 8px 25px -21px var(--he-p-1825353B)!important}
html[data-sa-theme="dark"] :is(.topline,.mast).sa12-glass{background:var(--he-p-16233647)!important;color:var(--he-p-EAEFF4)!important}
.crypto .crypto-hero,.crypto-hero{background:radial-gradient(ellipse at 0% 0%,var(--he-p-314666),transparent 48%),radial-gradient(ellipse at 95% 3%,var(--he-p-45476D),transparent 47%),radial-gradient(ellipse at 92% 96%,var(--he-p-1C4172),transparent 53%),radial-gradient(ellipse at 7% 96%,var(--he-p-152C4F),transparent 52%),radial-gradient(ellipse at 49% 50%,var(--he-p-203444),transparent 58%),var(--he-p-182130)!important}
html[data-sa-theme="dark"] .crypto-hero{background:radial-gradient(ellipse at 0% 0%,var(--he-p-273E54),transparent 47%),radial-gradient(ellipse at 98% 0%,var(--he-p-393753),transparent 50%),radial-gradient(ellipse at 98% 100%,var(--he-p-173967),transparent 50%),radial-gradient(ellipse at 0% 100%,var(--he-p-0F2341),transparent 53%),radial-gradient(ellipse at 56% 56%,var(--he-p-1B3340),transparent 62%),var(--he-p-101B2D)!important}
.rail-box{background:radial-gradient(ellipse at 3% 4%,var(--he-p-F9E1BD),transparent 53%),radial-gradient(ellipse at 96% 4%,var(--sa-foam),transparent 49%),radial-gradient(ellipse at 94% 90%,var(--sa-foam),transparent 53%),radial-gradient(ellipse at 3% 94%,var(--he-p-D6CBF6),transparent 52%),radial-gradient(ellipse at 52% 50%,var(--sa-foam),transparent 62%),var(--he-p-E4EAEF)!important}
html[data-sa-theme="dark"] .rail-box{background:radial-gradient(ellipse at 3% 4%,var(--sa-ocean),transparent 50%),radial-gradient(ellipse at 97% 4%,var(--he-p-1D314C),transparent 52%),radial-gradient(ellipse at 95% 97%,var(--sa-ocean),transparent 53%),radial-gradient(ellipse at 5% 97%,var(--he-p-353E5C),transparent 52%),radial-gradient(ellipse at 52% 50%,var(--he-p-1F2C3E),transparent 64%),var(--he-p-172232)!important}
html[data-sa-theme="dark"] .wallet-actions button{background:var(--he-p-243246)!important;color:var(--he-p-E8EEF5)!important;border:1px solid var(--he-p-CEE0F626)!important}
html[data-sa-theme="dark"] .wallet-actions button svg{stroke:var(--sa-foam)!important}
html[data-sa-theme="dark"] .wallet-actions button:hover{background:var(--he-p-38465A)!important}
html[data-sa-theme="dark"] :is(.phone-shell .mini-tile,.phone-shell .txn,.phone-shell .coin-item){color:var(--he-p-EAEFF4)!important;background:var(--he-p-1D293B)!important}
html[data-sa-theme="dark"] .wallet-actions button:focus-visible{outline:2px solid var(--sa-foam);outline-offset:3px}
