.studio-header{position:sticky;top:0;z-index:20;background:var(--page-top)}html body:has([data-folio-studio]),html [data-folio-studio]{background:transparent}html[data-theme=dark] body:has(.folio-studio){background:transparent;color:var(--ink, #F9F5FF)}html[data-theme=dark] .folio-studio{--purple: #8156AB;--deep: #6D438F;--lavender: #4A375D;--text: #F9F5FF;--sub: #D8CCE6;--line: #665376;--studio-raised: #3C2F4D;--studio-inset: #33273F;--studio-link: #E2C9FB;--studio-focus: #CFAAF5;color:var(--text)}html[data-theme=dark] [data-folio-studio]{--sub: #D8CCE6}html[data-theme=dark] .folio-studio :is(.studio-header,.knowledge-note,.cart-line,.protocol-steps li,.guide-next,.journey-progress){border-color:var(--line)}html[data-theme=dark] body:has(.folio-studio)>footer{color:#d8cce6;border-color:#665376}html[data-theme=dark] body:has(.folio-studio) .skip-link{background:#3c2f4d;color:#f9f5ff;border-color:#cfaaf5}html[data-theme=dark] .folio-studio :is(.studio-brand,.studio-search label,.guide-message h2,.guide-option h3,.detail-facts dd){color:var(--text)}html[data-theme=dark] .folio-studio :is(.brand-note,.sidebar-intro,.sidebar-foot,.welcome-heading,.hero-tag,.hero-time,.search-foot,.source-label,.image-variant,.photo-credit,.voice-status,.voice-message small,.botanical-caption,.spine-regions){color:var(--sub)}html[data-theme=dark] .folio-studio :is(.studio-hero p:not(.hero-tag),.network-panel p,.voice-sources span,.chakra-track li span:not(.chakra-dot),.dantian-track li span:not(.dantian-dot)){color:var(--sub)}html[data-theme=dark] .folio-studio :is(.brand-flower,.small-flower,.bag-icon,.network-flower,.cart-empty>span,.side-item>span,.map-chevron){color:#d7b8f3}html[data-theme=dark] .folio-studio :is(.presence-dot,.voice-presence){background:#c5a2e8}html[data-theme=dark] .folio-studio .studio-header>nav a{color:var(--sub)}html[data-theme=dark] .folio-studio .studio-header>nav a[aria-current]{color:#fff}html[data-theme=dark] .folio-studio :is(.guide-choices>button,.guide-choices>a,.guide-option,.oil-card,.plant-card,.protocol-card,.shopping-panel,.studio-search,.studio-menu nav,.voice-panel,.studio-dialog){background:var(--studio-raised);color:var(--text);border-color:var(--line)}html[data-theme=dark] .folio-studio :is(.guide-choices>button,.guide-choices>a):hover{background:#493655;border-color:#9874b7}html[data-theme=dark] .folio-studio .guide-choices>:is(button,a)>span:last-child{color:#e2c9fb}html[data-theme=dark] .folio-studio .guide-choices small{color:var(--sub)}html[data-theme=dark] .folio-studio :is(.studio-hero,.sidebar-garden,.network-panel,.detail-cover,.guide-safety,.source-note,.plant-properties,.plant-sourcing,.energy-atlas,.foot-pair){background:var(--studio-inset);border-color:var(--line);color:var(--text)}html[data-theme=dark] .folio-studio .hero-orbit{border-color:#856a9c}html[data-theme=dark] .folio-studio .hero-bottle{background:#4a375d;box-shadow:0 12px 32px #10091a50}html[data-theme=dark] .folio-studio :is(.hero-plant,.sidebar-garden>img){mix-blend-mode:normal}html[data-theme=dark] .folio-studio .oil-visual{background:var(--studio-inset)}html[data-theme=dark] .folio-studio :is(.oil-visual>img,.guide-option-bottle>img,.step-bottle>img,.hero-bottle img,.atlas-kit-stack img){background:transparent;border-radius:0}html[data-theme=dark] .folio-studio :is(.text-button,.guide-source,.plant-reference,.plant-eyebrow,.atlas-source){color:var(--studio-link)!important}html[data-theme=dark] .folio-studio :is(.button.primary,.search-input button,.voice-mic,.mobile-shopping-link){background:var(--purple);color:#fff!important;border-color:#9a72be}html[data-theme=dark] .folio-studio :is(.button.primary,.search-input button,.voice-mic):hover{background:var(--deep)}html[data-theme=dark] .folio-studio :is(.button.soft,.button.quiet,.assistant-seal,.add-oil,.close-button,.count-pill,.step-number,.foot-reset,.owned-heart,.plant-origins span,.result-query,.suggestions button,.application-zone,.voice-oil,.voice-mic-label){background:#4a375d;color:#fff;border-color:#79658d}html[data-theme=dark] .folio-studio :is(.button.quiet,.quantity button,.cart-remove){color:#f9f5ff}html[data-theme=dark] .folio-studio .button.quiet{background:transparent}html[data-theme=dark] .folio-studio .owned-heart[aria-pressed=true]{background:var(--purple);color:#fff}html[data-theme=dark] .folio-studio .side-item{color:var(--sub)}html[data-theme=dark] .folio-studio .side-item.active{background:var(--purple);color:#fff}html[data-theme=dark] .folio-studio .side-item.active>span{color:inherit}html[data-theme=dark] .folio-studio .journey-progress .is-current{color:#f9f5ff}html[data-theme=dark] .folio-studio .journey-progress .is-current>span{background:var(--purple);border-color:var(--purple);color:#fff}html[data-theme=dark] .folio-studio .journey-progress :is(.current,.active,[aria-current=step]){color:#f9f5ff}html[data-theme=dark] .folio-studio :is(.coverage,.step-available,.foot-pair figcaption){color:#e2c9fb}html[data-theme=dark] .folio-studio .coverage progress{background:var(--line);color:var(--purple)}html[data-theme=dark] .folio-studio .coverage progress::-webkit-progress-bar{background:var(--line);border-radius:8px}html[data-theme=dark] .folio-studio .coverage progress::-webkit-progress-value{background:#b993de;border-radius:8px}html[data-theme=dark] .folio-studio .coverage progress::-moz-progress-bar{background:#b993de;border-radius:8px}html[data-theme=dark] .folio-studio .search-input,html[data-theme=dark] .folio-studio :is(input:not([type=checkbox]):not([type=radio]),select,textarea){background-color:var(--paper, #30243E);color:var(--text);border-color:#79658d;caret-color:#f9f5ff}html[data-theme=dark] .folio-studio .search-input input{background:transparent}html[data-theme=dark] .folio-studio :is(input,textarea)::placeholder{color:#d8cce6;opacity:1}html[data-theme=dark] .folio-studio :is(input,select,textarea):focus{border-color:#cfaaf5}html[data-theme=dark] .folio-studio :is(input[type=checkbox],input[type=radio]){accent-color:#B68AD9}html[data-theme=dark] .folio-studio :is(button,a,input,select,textarea,summary):focus-visible{outline-color:var(--studio-focus)}html[data-theme=dark] .folio-studio .studio-menu summary{color:#fff;border-color:var(--line)}html[data-theme=dark] .folio-studio .studio-menu nav{box-shadow:0 16px 40px #10091a70}html[data-theme=dark] .folio-studio .empty-state{border-color:#90759f;color:var(--sub)}html[data-theme=dark] .folio-studio .studio-dialog{box-shadow:0 24px 80px #0c07139c}html[data-theme=dark] .folio-studio .studio-dialog::backdrop{background:#090510b8}html[data-theme=dark] .folio-studio .dialog-top{background:var(--studio-raised);color:var(--sub)}html[data-theme=dark] .folio-studio .step-bottle{background:var(--studio-inset);border-color:var(--line)}html[data-theme=dark] .folio-studio :is(.step-bottle,.map-trigger):hover{background:#4a375d;border-color:#a77ec4}html[data-theme=dark] .folio-studio .map-layers label:has(input:checked){background:var(--purple);border-color:#9874b7;color:#fff}html[data-theme=dark] .folio-studio .map-layers label{color:var(--text);border-color:var(--line)}html[data-theme=dark] .folio-studio :is(.foot-zone:hover,.foot-zone.selected){background:#4a375d;border-color:#a17db8;color:#fff}html[data-theme=dark] .folio-studio .zone-number{background:#8156ab!important;color:#fff}html[data-theme=dark] .folio-studio .chakra-track li:not(:last-child):after{border-color:#897395}html[data-theme=dark] .folio-studio :is(.chakra-dot,.dantian-dot){border-color:#3c2f4d}html[data-theme=dark] .folio-studio .studio-toast{background:#6d438f;color:#fff;box-shadow:0 6px 24px #10091a66}html[data-theme=dark] .folio-studio .voice-panel{box-shadow:0 16px 70px #09051080}html[data-theme=dark] .folio-studio .voice-panel form{background:var(--studio-raised)}html[data-theme=dark] .folio-studio .voice-message{background:#493655;color:var(--text)}html[data-theme=dark] .folio-studio .voice-message.user{background:#33273f}html[data-theme=dark] .folio-studio .voice-mic[data-mode=recording]{background:#924b70;color:#fff}html[data-theme=dark] .folio-studio .studio-mobile-nav{background:var(--nav-surface);border-color:var(--nav-border);box-shadow:var(--nav-shadow)}html[data-theme=dark] .folio-studio .studio-mobile-nav>:is(button,a){color:var(--nav-text)}html[data-theme=dark] .folio-studio .studio-mobile-nav>.active{background:var(--nav-active);color:#fff}html[data-theme=dark] .folio-studio .studio-mobile-nav b{background:#8156ab;color:#fff}html[data-theme=dark] .folio-studio :is(.atlas-map-card,.atlas-panel){background:var(--studio-raised);border-color:var(--line)}html[data-theme=dark] .folio-studio .atlas-sheet{background:radial-gradient(ellipse at center,#463452,#33273f)}html[data-theme=dark] .folio-studio .atlas-land{fill:#79648b}html[data-theme=dark] .folio-studio .atlas-open{fill:#9a75bb}html[data-theme=dark] .folio-studio .atlas-hub:before{box-shadow:0 0 0 4px #3c2f4d,0 4px 12px #09051066}html[data-theme=dark] .folio-studio .atlas-hub[data-open=false]:before{background:#3c2f4d}html[data-theme=dark] .folio-studio .atlas-hub:focus-visible{background:#6d438f66}html[data-theme=dark] .folio-studio :is(.atlas-legend>span,.atlas-status,.atlas-tabs,.atlas-view-switch,.atlas-places button,.atlas-choice,.atlas-bottle,.atlas-result,.atlas-address,.atlas-letter,.atlas-list li){background:#493655;color:#f9f5ff;border-color:var(--line)}html[data-theme=dark] .folio-studio .atlas-legend .atlas-demo{background:transparent;color:var(--sub)}html[data-theme=dark] .folio-studio :is(.atlas-choice,.atlas-bottle,.atlas-places button):hover{background:#574168}html[data-theme=dark] .folio-studio :is(.atlas-choice[aria-pressed=true],.atlas-bottle[aria-pressed=true],.atlas-status.is-open,.atlas-tabs button[aria-selected=true],.atlas-tabs button[aria-pressed=true],.atlas-view-switch button[aria-pressed=true]){background:#8156ab;color:#fff;border-color:#b38cd2}html[data-theme=dark] .folio-studio :is(.atlas-choice small,.atlas-places small,.atlas-list li b,.atlas-field,.atlas-sub,.atlas-note,.atlas-tabs button,.atlas-view-switch button){color:var(--sub)}html[data-theme=dark] .folio-studio :is(.atlas-h,.atlas-result p,.atlas-address,.atlas-letter){color:var(--text)!important}html[data-theme=dark] .folio-studio .atlas-warn{background:#33273f;color:#d8cce6!important}html[data-theme=dark] .folio-studio .atlas-radio{background:#33273f;border-color:#a984c9}html[data-theme=dark] .folio-studio .atlas-choice[aria-pressed=true] .atlas-radio{border-color:#d5b7f3}html[data-theme=dark] .folio-studio .atlas-dot{background:#8156ab}html[data-theme=dark] .folio-studio .atlas-sw.ring{background:#3c2f4d}html[data-theme=dark] .folio-studio .atlas-sw.fill{background:#9a75bb}html[data-theme=dark] .folio-studio .atlas-steps li{background:#665376}html[data-theme=dark] .folio-studio .atlas-steps li[data-done=true]{background:#b993de}html[data-theme=dark] .folio-studio :is(.atlas-bottle img,.atlas-list li img){mix-blend-mode:normal}html[data-theme=dark] .folio-studio :is(.atlas-hero-bottle,.atlas-nav){background:var(--studio-raised)}html[data-theme=dark] .folio-studio .atlas-hero-orbit{border-color:#856a9c}html[data-theme=dark] .folio-studio :is(.atlas-page select,.atlas-page input):focus{box-shadow:0 0 0 3px #cfaaf526}@media(max-width:760px){html[data-theme=dark] [data-folio-studio] .studio-hero{background:var(--paper, #30243E)}html[data-theme=dark] [data-folio-studio] .studio-search{background:var(--studio-raised)}html[data-theme=dark] [data-folio-studio] .search-input{background:var(--paper, #30243E)}html[data-theme=dark] [data-folio-studio] .hero-bottle{background:#4a375d}html[data-theme=dark] .folio-studio .atlas-hub:before{box-shadow:0 0 0 3px #3c2f4d,0 3px 8px #09051066}}@media(max-width:760px){html:root [data-folio-studio] .studio-hero{background:transparent}}
