:root{--sa13-space:clamp(18px,2.25vw,46px);--sa13-card-pad:clamp(24px,2vw,40px);--sa13-card-gap:clamp(18px,1.65vw,32px);--sa13-heading:clamp(30px,3.25vw,62px)}
html{scrollbar-gutter:stable}
body{letter-spacing:-.012em}
.sa12-shape,.sq,.sq-sm,.sa-squircle{border-radius:clamp(14px,2.65vw,42px);corner-shape:squircle}
:is(.clickable,.btn,.iconbtn,.screen-tile,.screen-tile:hover,.material,.material:hover,.action,.action:hover,.rail-link,.rail-link:hover,.nav-item,.nav-item:hover,.coin-item,.mat-box,.mat-box:hover,.sa-edge-lit,.sa-edge-lit:hover,.panel):hover{transform:none!important}
:is(.clickable,.btn,.iconbtn,.screen-tile,.material,.action,.rail-link,.nav-item,.coin-item,.mat-box,.sa-edge-lit,.panel):active{transform:none!important}
:is(.clickable,.screen-tile,.material,.btn,.iconbtn,.coin-item):hover{box-shadow:var(--sa12-shadow)!important}
.btn,.action,.iconbtn,.rail-link,.nav-item{transition:background-color .33s ease,color .33s ease,border-color .33s ease,box-shadow .33s ease!important}
.screen-tile{padding:0!important;overflow:hidden!important;gap:0!important}
.screen-tile>.tile-art{border-radius:0!important;corner-shape:initial!important;mask-image:none!important;-webkit-mask-image:none!important;margin:0!important;width:100%;flex:1;min-height:210px;padding:clamp(24px,2vw,34px)!important}
.screen-tile>div:last-child{padding:18px 24px 22px!important;background:var(--sa12-panel)}
.screen-tiles{gap:var(--sa13-card-gap)!important}
.tile-art{background-blend-mode:normal!important}
.card-body,.biomarker-gradient,.feature-card,.forecast-card,.stat-card,.results-card,.health-action-card,.small-biomarker,.product-card,.mat-box,.panel,.stat{overflow:hidden;min-width:0}
.biomarker-feature-grid>article{border-radius:40px;corner-shape:squircle}
.biomarker-feature-grid>article::before,.biomarker-feature-grid>article::after{border-radius:inherit;corner-shape:inherit}
:is(.stat-card,.results-card,.feature-card,.forecast-card,.small-biomarker,.product-card,.health-action-card){padding:clamp(25px,2vw,42px)!important}
:is(.product-card,.small-biomarker) .bestseller{margin-top:3px;margin-left:3px}
.product-orb{margin:8px auto 20px!important}
.desktop-page{padding:clamp(29px,3vw,60px) clamp(22px,3vw,68px) 100px!important}
.hero-row{margin:26px 0 38px!important;gap:24px}
.hero-row p{font-size:clamp(14px,.58vw + 9px,17px);line-height:1.6}
.stats,.two-col,.job-grid,.demo-panels,.mat-grid{gap:var(--sa13-card-gap)!important}
.two-col,.job-grid{margin-top:var(--sa13-card-gap)!important}
.stat{padding:var(--sa13-card-pad)!important;min-height:230px}
.panel{padding:var(--sa13-card-pad)!important}
.demo-panel{padding:clamp(30px,2.6vw,48px)!important;min-height:315px!important}
.demo-panel>h3{margin:0 0 15px}
.demo-panel>p{margin:0 0 26px!important;font-size:14px!important}
.demo-panel>.control-line{margin:22px 0 30px}
.demo-panel>.rowline{padding:19px 0}
.lab-shell{overflow:hidden}
.lab-toolbar{padding:18px 28px!important}
.content main{padding-left:clamp(26px,3vw,66px);padding-right:clamp(26px,3vw,66px)}
.material-row{gap:clamp(15px,1.5vw,30px)!important}
.material{padding:clamp(25px,2vw,40px)!important;min-height:255px}
.rail-box{padding:24px!important}
.screen-tiles .tile-art{filter:saturate(.90)}
html[data-sa-theme="dark"]{
 --canvas:var(--he-p-11151C);--ink:var(--he-p-EFF4F1);--sub:var(--he-p-C0C6CE);--line:var(--he-p-D1DCEA2B);
 --sa12-bg:var(--he-p-0D141E);--sa12-panel:var(--he-p-18212F);--sa12-wash:var(--he-p-262F3B);--sa12-ink:var(--he-p-EFF6F0);
 --sa12-muted:var(--he-p-C1C8D0);--sa12-muted2:var(--he-p-AEB5BD);--sa12-border:var(--he-p-DAE6F529);
 --sa12-glass:var(--he-p-1B273838);--sa12-outline:var(--he-p-E1EBF661);
 color-scheme:dark;
}
html[data-sa-theme="dark"] :is(.lab,.crypto,.jobs,.mobile-stage,.screen,.desktop-page,.health-shell,.content,.portal){background:var(--he-p-0D141E)!important;color:var(--he-p-EFF6F0)!important}
html[data-sa-theme="dark"] :is(.demo-panel,.quiet,.panel,.stat,.screen-tile,.screen-tile>div:last-child,.txn,.coin-item,.category-item,.product-card,.small-biomarker,.health-action-card,.health-timeline,.result-pending,.results-card,.rail,.rail-box,.mat-box.quiet,.material.neutral,.lab-shell,.modal-inner,.mat-box:not(.aurora):not(.solid):not(.sa-edge-lit)){
 background:var(--he-p-18212F)!important;color:var(--he-p-EAEFF4)!important;border-color:var(--he-p-DEE8F324)!important;box-shadow:none!important;
}
html[data-sa-theme="dark"] :is(.topline,.mast,.topbar,.health-topbar){background:var(--he-p-182231D9)!important;color:var(--he-p-EFF3F8)!important;border-color:var(--he-p-DCE6F226)!important}
html[data-sa-theme="dark"] :is(.rail,.system-nav,.finance-sidebar,.health-aside,.health-sidebar){background:var(--he-p-131C29)!important;color:var(--he-p-E8EEF4)!important;border-color:var(--he-p-E2EBF624)!important}
html[data-sa-theme="dark"] :is(.mat-box.solid,.material.solid){background:var(--sa-current)!important;color:var(--sa-ocean)!important}
html[data-sa-theme="dark"] :is(.mat-box.solid,.material.solid) *{color:var(--sa-ocean)!important}
html[data-sa-theme="dark"] :is(.muted,.tiny,.eyebrow,.demo-panel>p,.hero-row p,.section-head p,.coin-item small,.rowline small,.stat-foot,.stat-head,.category-item span,.product-card span,.material small,.panel-head p,.phone-desc){color:var(--he-p-B8BFC8)!important}
html[data-sa-theme="dark"] :is(.demo-panel h3,.panel h3,.panel h2,.rowline strong,.mat-box h3,.material strong,.phone-title,.lab h1,.stat .bigval,.stat .led,.stat-head,.health-header-row h1,.section-head h2,.category-item,.data-tab){color:var(--he-p-ECF1F6)!important}
html[data-sa-theme="dark"] :is(.btn:not(.lime):not(.dark),.iconbtn,.segmented,.input,.select-label select,.small-action,.device-tabs,.device-tabs button,.modal-inner,.glass-controls,.action.plain){background:var(--he-p-2A3545)!important;color:var(--he-p-F1F8F3)!important;border-color:var(--he-p-3F4A5B)!important}
html[data-sa-theme="dark"] .btn.lime{background:var(--sa-current)!important;color:var(--sa-ocean)!important}
html[data-sa-theme="dark"] .btn.dark{background:var(--he-p-DCE3EB)!important;color:var(--sa-ocean)!important}
html[data-sa-theme="dark"] :is(.segmented .active,.device-tabs button.active,.navtab.selected){background:var(--he-p-D3DAE1)!important;color:var(--sa-ocean)!important}
html[data-sa-theme="dark"] :is(input,textarea,select){color:var(--he-p-EBF0F6)!important;caret-color:var(--sa-current)}
html[data-sa-theme="dark"] :is(input,textarea)::placeholder{color:var(--sa-wave)!important}
html[data-sa-theme="dark"] .rail-link.current{background:var(--sa-ocean)!important;color:var(--he-p-E3EDF8)!important}
html[data-sa-theme="dark"] .lab-shell,.health-shell{border-color:var(--he-p-414A57)!important}
html[data-sa-theme="dark"] .viewport-zone{background-color:var(--he-p-1B212B)!important}
html[data-sa-theme="dark"] :is(.category-item small,.data-tab,.rail-heading,.health-summary-metrics small,.stat-change,.health-footer){color:var(--he-p-B9C1CA)!important}
html[data-sa-theme="dark"] .wallet-hero,html[data-sa-theme="dark"] .challenge-hero{color:var(--he-p-FFFFFF)!important}
.assistant-intro{display:flex;align-items:center;gap:17px;flex:none;margin:19px 0 15px;padding:0 1px}
.assistant-intro .eyebrow{font-size:10px;color:var(--sa-tide);line-height:1.4}
.assistant-intro .phone-title{font-size:clamp(25px,3vw,32px);margin:5px 0 5px;line-height:1.1;letter-spacing:-.05em;color:var(--sa-ocean)}
.assistant-intro .phone-desc{font-size:13px;line-height:1.5;color:var(--sa-tide);margin:0;max-width:260px}
@keyframes sa13-orb-glow{to{filter:brightness(1.11) saturate(1.1)}}
html[data-sa-theme="dark"] .assistant-intro .phone-title{color:var(--he-p-EAF0F7)!important}
.material-source-note{display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding:17px 22px;margin-bottom:16px;background:var(--sa12-panel);border:1px solid var(--sa12-border);border-radius:20px;corner-shape:squircle;font-size:14px;color:var(--sa12-muted)}
.material-source-note .btn{margin-left:auto}
.chromatic-frame{display:block;width:100%;min-height:900px;height:1700px;border:0;overflow:hidden;background:transparent}
html[data-sa-theme="dark"] .material-source-note{background:var(--he-p-242D3A);color:var(--he-p-EAEFF5);border-color:var(--he-p-3E4A5A)}
.glass-lab-canvas,.glass-wallpaper{background:radial-gradient(ellipse at 0% 0%,var(--he-p-AACFE3),transparent 48%),radial-gradient(ellipse at 100% 0%,var(--sa-foam),transparent 52%),radial-gradient(ellipse at 0% 100%,var(--he-p-D9D2B1),transparent 52%),radial-gradient(ellipse at 98% 100%,var(--he-p-E8B5C6),transparent 53%),var(--he-p-D8DDE2)!important}
.glass-lab-canvas::before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.86;background-image:repeating-linear-gradient(0deg,transparent 0 43px,var(--he-p-FFFFFF9E) 43px 45px),repeating-linear-gradient(90deg,transparent 0 43px,var(--he-p-253D5C38) 43px 45px);background-size:100% 100%;z-index:0}
.interactive-glass{background:var(--he-p-FFFFFF1F)!important;padding:clamp(28px,2.7vw,46px)!important;min-height:285px}
.interactive-glass h2{font-size:clamp(27px,2.5vw,40px);margin-bottom:18px}
.glass-lab-canvas>*{z-index:1}
.glass-engine-frame{width:100%;height:min(660px,73vh);min-height:480px;border:0;display:block}
@media (max-width:800px){.demo-panel{padding:25px!important}
.desktop-page{padding:24px 18px 80px!important}
.stat,.panel{padding:24px!important}
.screen-tile>.tile-art{min-height:170px;padding:23px!important}
.screen-tile>div:last-child{padding:16px 20px 20px!important}
.assistant-intro{margin:12px 0}
}
@media (max-width:440px){.stat{padding:20px!important}
.demo-panel{padding:22px!important}
}
html[data-sa-theme="dark"] .accordion>button{background:transparent!important;color:var(--he-p-EAEFF5)!important;border-color:var(--he-p-3B4451)!important}
html[data-sa-theme="dark"] .accordion .accordion-content{background:transparent!important;color:var(--he-p-C0C8D1)!important}
html[data-sa-theme="dark"] .accordion .accordion-content *{color:inherit!important}
html[data-sa-theme="dark"] .segmented button:not(.active){color:var(--he-p-D1D8E1)!important}
html[data-sa-theme="dark"] .status,html[data-sa-theme="dark"] .rail-bottom>small{color:var(--he-p-C1C8D1)!important}
.hover-lift:hover,.hover-lift:active,.health-action-card:hover,.health-action-card:active{transform:none!important}
.health-action-card{width:clamp(142px,10vw,184px)!important;min-width:142px;height:clamp(160px,11vw,190px)!important;display:flex;gap:12px}
.health-small-cards{gap:14px!important}
.health-action-head{font-size:12px!important;line-height:1.4!important;font-weight:550}
.health-action-card small{font-size:11px!important;line-height:1.35!important}
.health-summary-metrics span:not(.yellow-tag){font-size:12px!important;padding:5px 8px!important}
.see-all{font-size:13px!important;padding:11px 17px!important;min-height:40px}
.sub-button{font-size:13px!important;min-height:40px;padding:10px 16px!important}
.timeline-bubble{font-size:12px!important;padding:12px 17px!important}
html[data-sa-theme="dark"] :is(.see-all,.sub-button,.timeline-bubble){background:var(--he-p-303B4B)!important;color:var(--he-p-EFF3F7)!important;border:1px solid var(--he-p-525C69)!important}
html[data-sa-theme="dark"] .timeline-bubble svg{color:var(--sa-foam)!important}
html[data-sa-theme="dark"] .health-summary-metrics span:not(.yellow-tag){color:var(--he-p-DFE6EF)!important;border-color:var(--sa-muted)!important;background:var(--he-p-28313E)!important}
html[data-sa-theme="dark"] .health-summary-metrics span.yellow-tag{color:var(--sa-ocean)!important;background:var(--sa-current)!important}
html[data-sa-theme="dark"] .health-action-card{background:var(--he-p-242D3B)!important}
html[data-sa-theme="dark"] .health-action-card :is(.health-action-head,small){color:var(--he-p-D3DBE5)!important}
html[data-sa-theme="dark"] .result-pending :is(small,.eyebrow){color:var(--he-p-BEC6CF)!important}
html[data-sa-theme="dark"] .result-main>strong{color:var(--he-p-ECF2F7)!important}
@media (max-width:1250px){.health-action-card{min-width:128px!important;width:136px!important;padding:20px!important}
.health-small-cards{gap:10px!important}
}
@media (max-width:780px){.health-action-card{min-width:0!important;width:auto!important}
}
html[data-sa-theme="dark"] :is(.btn,.iconbtn,.small-action,.action,.navtab,.rail-link,.device-tabs button,.search-trigger,.period-button,.see-all,.sub-button,.health-mini-button,.timeline-bubble,.category-item,.suggestion,.views-trigger,.input,.segmented){
  box-shadow:none!important;
  transition:background-color .28s ease,color .28s ease,border-color .28s ease,box-shadow .28s ease!important;
}
html[data-sa-theme="dark"] :is(.btn:hover,.iconbtn:hover,.small-action:hover,.action:hover,.navtab:hover,.rail-link:hover,.device-tabs button:hover,.search-trigger:hover,.period-button:hover,.see-all:hover,.sub-button:hover,.health-mini-button:hover,.timeline-bubble:hover,.category-item:hover,.suggestion:hover,.views-trigger:hover){
  transform:none!important;
  background:var(--he-p-303B4B)!important;
  color:var(--he-p-F5FBF7)!important;
  border-color:var(--he-p-475364)!important;
  box-shadow:inset 0 0 0 1px var(--he-p-E8EFF70F)!important;
}
html[data-sa-theme="dark"] :is(.btn.lime,.primary-button,.yellow-pill,.bestseller,.tiny-counter,.challenge-badge,.sa-button--primary,.mat-box.solid,.material.solid){color:var(--sa-ocean)!important}
html[data-sa-theme="dark"] :is(.muted,.tiny,.item-type,.small-biomarker>span,.product-card>span:not(.bestseller):not(.item-type),.section-head p,.result-main small,.page-heading p,.team-title .small-see){color:var(--he-p-B8BFC7)!important}
html[data-sa-theme="dark"] :is(.product-card,.small-biomarker,.health-action-card,.results-card,.forecast-card,.demo-panel,.mat-box){background:var(--he-p-192231)!important;color:var(--he-p-EDF1F6)!important;border-color:var(--he-p-E0E9F31F)!important}
