/* HealthAI / September 2026. Shared visual system for the expanded public site. */
:root,:root[data-theme="light"]{--bg:#f7f8f2;--surface:#fffef9;--surface-2:#eef1e9;--surface-3:#e2e9e0;--text:#173d38;--text-muted:#526a62;--border:#d5ded4;--border-strong:#688277;--accent:#165b4d;--accent-hover:#0d4438;--accent-soft:#e3eddf;--on-accent:#fffef5;--focus:#1b6758;--amber:#74501c;--amber-soft:#f2e8d3;--serif:Georgia,'Times New Roman',serif;--font:'Segoe UI',Arial,sans-serif}
@media(prefers-color-scheme:dark){:root:not([data-theme="light"]){--bg:#0b2623;--surface:#13332e;--surface-2:#102e29;--surface-3:#24473e;--text:#f1f3e8;--text-muted:#b5c6b9;--border:#37584b;--border-strong:#8bad97;--accent:#c3dfa4;--accent-hover:#d9edc6;--accent-soft:#234137;--on-accent:#13332e;--focus:#c3dfa4;--amber:#efd098;--amber-soft:#3e3525}}
:root[data-theme="dark"]{--bg:#0b2623;--surface:#13332e;--surface-2:#102e29;--surface-3:#24473e;--text:#f1f3e8;--text-muted:#b5c6b9;--border:#37584b;--border-strong:#8bad97;--accent:#c3dfa4;--accent-hover:#d9edc6;--accent-soft:#234137;--on-accent:#13332e;--focus:#c3dfa4;--amber:#efd098;--amber-soft:#3e3525}
html{scroll-behavior:smooth;scroll-padding-top:115px}body.experience{background:var(--bg);color:var(--text);font-family:var(--font);font-size:17px;line-height:1.65}::selection{background:var(--accent);color:var(--on-accent)}.container{max-width:1440px;padding-inline:clamp(22px,5.4vw,88px);margin-inline:auto}h1,h2,h3,p{overflow-wrap:break-word}h1,h2{font-weight:400;letter-spacing:-.055em}h2{font-size:clamp(38px,4.4vw,64px);line-height:1.08}h3{font-weight:500}em{font-family:var(--serif);font-weight:400;letter-spacing:-.05em}a{color:inherit}.eyebrow{font-size:12px;letter-spacing:.15em;font-weight:600;text-transform:uppercase;margin-bottom:28px;color:var(--text-muted)}.section{padding-block:112px}.section--alt{background:var(--surface-2)}.measure{max-width:68ch}.lead{max-width:650px}.status-dot{display:inline-flex;gap:10px;align-items:center}.status-dot:before{content:'';height:6px;width:6px;flex-shrink:0;border-radius:50%;background:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}
.site-header{height:94px;position:sticky;top:0;z-index:50;background:var(--bg);border-bottom:1px solid var(--border);backdrop-filter:blur(18px)}.site-header.is-scrolled{background:var(--bg);box-shadow:0 6px 24px #132c3010}.header-inner{height:100%;gap:30px;display:flex;align-items:center;justify-content:space-between;padding-block:0}.brand{display:inline-flex;align-items:center;gap:10px;font-size:27px;font-weight:600;letter-spacing:-1.3px;text-decoration:none;white-space:nowrap}.brand svg{width:33px;height:33px}.brand-dot{color:var(--accent)}.main-nav{display:flex;align-items:center;gap:30px}.main-nav a{font-size:14px;min-height:44px;display:flex;align-items:center;text-decoration:none;position:relative;color:var(--text-muted)}.main-nav a[aria-current="page"]{color:var(--text)}.main-nav a:after{content:'';position:absolute;bottom:2px;left:0;right:0;height:2px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .25s}.main-nav a:hover:after,.main-nav a[aria-current="page"]:after{transform:scaleX(1)}.header-tools{display:flex;align-items:center;gap:16px}.nav-contact{font-size:14px;font-weight:600;min-height:44px;display:flex;align-items:center;gap:22px;text-decoration:none}.theme-toggle{font-size:22px;border:1px solid var(--border);width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:transparent;color:var(--text)}.menu-toggle{display:none}.scroll-progress{height:2px;background:var(--accent)}
.hero-last{font-size:.64em;line-height:1.4;display:inline-block;margin-top:12px;letter-spacing:-.045em}.hero-description{font-size:16px;line-height:1.75;max-width:530px;color:var(--text-muted)}.hero-actions{display:flex;align-items:center;gap:28px;flex-wrap:wrap;margin-top:32px}.btn{min-height:54px;border-radius:100px;padding:13px 25px;gap:22px;display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:500;text-decoration:none;transition:background .2s,transform .2s}.btn-primary{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.btn-primary:hover{background:var(--accent-hover);transform:translateY(-3px)}.text-link{display:inline-flex;gap:22px;align-items:center;font-size:14px;min-height:44px;text-underline-offset:7px;text-decoration-thickness:1px}
.sculpture-stage{height:540px;position:relative;min-width:0;border-radius:50%;background:radial-gradient(ellipse at center,var(--surface-3),transparent 69%)}.sculpture-stage:after{content:'';position:absolute;bottom:60px;left:26%;right:20%;height:26px;background:#20382c24;filter:blur(18px);border-radius:50%;pointer-events:none}.orbit-label-top{left:4%;top:14px}.sculpture-note{position:absolute;bottom:110px;left:0;display:flex;align-items:center;gap:16px;font-size:13px;line-height:1.6;color:var(--text-muted);pointer-events:none}.sculpture-controls{position:absolute;bottom:25px;right:0;display:flex;gap:8px;z-index:4}.sculpture-controls button{background:var(--bg);border:1px solid var(--border);border-radius:30px;min-height:44px;padding:9px 13px;color:var(--text);font-size:12px;cursor:pointer}.sculpture-caption{position:absolute;bottom:-16px;right:0;font-size:10px;color:var(--text-muted)}.sculpture-fallback{position:absolute;inset:20% 15%;text-align:center;font:italic 34px var(--serif);color:var(--accent)}.sculpture-fallback span{font:20px var(--font)}.sculpture-ready .sculpture-fallback{display:none}
.journey-status-number{font-size:58px;font-weight:300;line-height:1}.journey-status-name{font:italic 25px var(--serif)}.section-heading-row{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:50px}.section-heading-row h2{margin:0}.feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.feature-tile{position:relative;display:block;background:var(--surface-2);border:1px solid var(--border);border-radius:6px;padding:38px 40px 52px;text-decoration:none;transition:transform .35s,border-color .35s;overflow:hidden}.feature-tile:hover{transform:translateY(-6px);border-color:var(--accent)}.feature-dark{background:#183f37;color:#eef3e5;border-color:#183f37}.tile-index{font-size:10px;letter-spacing:.14em}.signature-mark{font:36px var(--font);letter-spacing:-1.7px;padding:65px 0 64px}.signature-mark em{font-size:46px;color:#c4dbae}.feature-tile h3{font-size:22px;margin:0 0 14px;color:inherit}.feature-tile p{font-size:15px;max-width:360px;margin:0;color:var(--text-muted)}.feature-dark p{color:#c0d1c1}.tile-arrow{position:absolute;bottom:25px;right:26px;font-size:23px}.standards-art{padding:33px 0 35px;min-height:243px}.standards-art>span{font-size:78px;font-weight:300;letter-spacing:-5px}.standards-art small{border:1px solid var(--border-strong);font-size:16px;border-radius:20px;padding:5px 10px;vertical-align:super;margin-left:10px}.standards-art div{border-top:1px solid var(--border);font-size:12px;line-height:1.9;padding-top:12px;letter-spacing:.02em}.invitation{text-align:center;background:var(--surface-2);border-top:1px solid var(--border)}.invitation h2{font-size:clamp(44px,6vw,82px);margin:0 0 30px}.invitation>.container>p:not(.eyebrow){max-width:540px;margin-inline:auto;color:var(--text-muted)}.invitation .cta{align-items:center;display:flex;flex-direction:column;margin:30px 0 8px}.cta-note{font-size:12px;color:var(--text-muted);line-height:1.6;max-width:420px;margin-top:12px}.subhero{padding-block:90px 88px;border-bottom:1px solid var(--border)}.subhero h1{font-size:clamp(50px,6.7vw,98px);line-height:1.05;margin:0 0 30px}.subhero h1 em{color:var(--accent)}.subhero .lead{font-size:20px;color:var(--text-muted)}.principle-index{display:flex;gap:30px;flex-wrap:wrap;font-size:14px;margin-top:35px}.principle-index a{min-height:44px;display:flex;align-items:center}.page-principles .card-grid{counter-reset:principle}.page-principles .card{padding:30px;border-radius:4px;background:var(--surface)}.page-principles .card:before{counter-increment:principle;content:'0' counter(principle);display:block;font:italic 28px var(--serif);color:var(--accent);margin-bottom:22px}.card-title{font-size:21px;letter-spacing:-.035em}.card p{font-size:16px}.standards-card{margin-top:30px}.section-head h2{max-width:820px}.section-head>p:not(.eyebrow){max-width:740px;color:var(--text-muted)}.page-product .prev-frame{border-radius:10px;box-shadow:0 25px 70px #123f3015}.page-product .prev-tabs{background:var(--surface-2)}.page-product .prev-tab{font-size:14px}.page-product .prev-transcript,.page-product .prev-soap{font-size:14px}.page-about .section:nth-of-type(2){background:var(--surface-2)}.page-about .early-body{max-width:820px}.page-about .section-head{margin-bottom:32px}.page-about .early-body p{color:var(--text-muted)}.legal-wrap{padding-top:75px}.legal-head h1{font-size:clamp(48px,6vw,80px)}.legal-toc{background:var(--surface-2)}
.site-footer{border-top:1px solid var(--border);padding:65px 0 0;background:var(--bg);overflow:hidden}.footer-top{display:grid;grid-template-columns:1fr .6fr 1fr;gap:55px;padding-bottom:60px}.footer-top p{font-size:14px;color:var(--text-muted);max-width:330px;line-height:1.8;margin-top:20px}.footer-top .eyebrow{font-size:10px;margin:0 0 20px}.footer-top nav a{display:block;min-height:44px;font-size:14px;text-decoration:none}.footer-contact>a{font-size:21px;letter-spacing:-.04em;text-underline-offset:7px}.footer-top .status-dot{font-size:12px;color:var(--text-muted)}.footer-bottom{display:flex;gap:20px;justify-content:space-between;align-items:center;font-size:11px;color:var(--text-muted);border-top:1px solid var(--border);padding-block:20px}.footer-bottom nav{display:flex;gap:20px}.footer-bottom a{min-height:44px;display:flex;align-items:center}.footer-word{font-size:clamp(70px,18.4vw,270px);line-height:.82;padding-top:26px;letter-spacing:-.075em;color:var(--border);font-weight:500;white-space:nowrap;text-align:center}.experience :focus-visible{outline:2px solid var(--focus);outline-offset:5px}button{font-family:inherit}a,button{-webkit-tap-highlight-color:transparent}.experience [hidden]{display:none!important}
@media(min-width:1600px){.sculpture-stage{height:640px}}
@media(max-width:1100px){.main-nav{gap:20px}.header-inner{gap:15px}.header-tools{gap:10px}.sculpture-stage{height:480px}.hero-description{font-size:15px}.signature-mark{font-size:29px}.signature-mark em{font-size:37px}.footer-top{gap:35px}.footer-contact>a{font-size:18px}}
@media(max-width:800px){.site-header{height:78px}.header-inner{flex-wrap:nowrap}.brand{font-size:23px}.brand svg{width:27px}.nav-contact{font-size:12px;gap:8px}.menu-toggle{display:flex;align-items:center;gap:9px;min-height:44px;background:transparent;border:0;color:var(--text);font-size:13px}.main-nav{position:absolute;top:78px;left:0;right:0;background:var(--bg);padding:22px 30px;box-shadow:0 14px 18px #132c3010;flex-direction:column;align-items:stretch;gap:6px;border-bottom:1px solid var(--border)}.js-nav .main-nav:not(.is-open){display:none}.main-nav a{font-size:20px}.theme-toggle{width:38px;min-width:44px}.hero-description{max-width:650px;font-size:16px}.sculpture-stage{height:450px;width:min(100%,600px);margin:18px auto 0}.orbit-label-top{top:30px}.sculpture-note{bottom:88px}.section{padding-block:75px}.feature-grid{gap:15px}.feature-tile{padding:25px 25px 45px}.signature-mark{font-size:25px;letter-spacing:-1px;min-height:218px}.signature-mark em{font-size:30px}.standards-art>span{font-size:58px}.standards-art{min-height:218px}.section-heading-row{display:block}.section-heading-row>.text-link{margin-top:20px}.feature-tile h3{font-size:20px}.footer-top{grid-template-columns:1fr 1fr;gap:35px}.footer-contact{grid-column:1/-1}.footer-top p{max-width:450px}.footer-bottom{flex-wrap:wrap}.footer-bottom>span:nth-child(2){order:3;flex-basis:100%}.subhero{padding-block:65px}.page-principles .card-grid{grid-template-columns:1fr 1fr}.footer-word{font-size:18vw}}
@media(max-width:520px){.header-tools{gap:6px}.nav-contact{display:none}.hero-last{font-size:.64em}.hero-description{font-size:15px}.hero-actions{gap:14px}.hero-actions .btn{padding:12px 18px}.hero-actions .text-link{font-size:12px;gap:8px}.sculpture-stage{height:365px}.sculpture-note{left:0;bottom:88px;font-size:11px}.orbit-label-top{font-size:8px}.sculpture-caption{font-size:9px;bottom:-9px}.sculpture-controls{bottom:25px}.feature-grid{grid-template-columns:1fr}.signature-mark{padding:44px 0;font-size:34px}.signature-mark em{font-size:43px}.standards-art{padding:25px 0;min-height:205px}.standards-art>span{font-size:70px}.feature-tile{padding:30px 30px 50px}.page-principles .card-grid{grid-template-columns:1fr}.footer-top{gap:26px}.footer-bottom{font-size:10px}.subhero h1{font-size:49px}.subhero .lead{font-size:18px}.eyebrow{font-size:11px}.sculpture-controls button{font-size:11px}.section-head h2{font-size:39px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}.reveal{opacity:1!important;transform:none!important}.sculpture-caption{display:none}}
@media print{.site-header,.site-footer,.sculpture-controls,.sculpture-caption{display:none}.sculpture-stage{height:300px}.section{padding-block:25px}.reveal{opacity:1!important;transform:none!important}.experience{background:white;color:black}h1,h2,h3{break-after:avoid}.feature-tile{break-inside:avoid}}
.explain-section{border-top:1px solid var(--border)}.explain-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:start}.explain-grid h2{margin-top:0}.explain-grid>div>p:not(.eyebrow){font-size:17px;color:var(--text-muted);max-width:520px}.explainer{border-top:1px solid var(--border-strong)}.explainer details{border-bottom:1px solid var(--border);padding:0}.explainer summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:25px 0;font-size:23px;letter-spacing:-.04em;min-height:70px;cursor:pointer}.explainer summary::-webkit-details-marker{display:none}.explainer summary>span{font-weight:300;transition:transform .3s}.explainer details[open] summary>span{transform:rotate(45deg)}.explain-detail{padding:0 0 30px;animation:detail-arrive .35s ease-out}.explain-detail>p{font-size:16px;color:var(--text-muted);margin-top:0}.note-outline{padding:22px 26px;background:var(--surface-2);border:1px solid var(--border);border-radius:4px;transform:perspective(700px) rotateY(-3deg)}.note-outline>span{font-size:10px;letter-spacing:.14em;color:var(--text-muted);display:block;padding-bottom:14px}.note-outline>div{font-size:14px;padding:10px 0;border-top:1px solid var(--border)}.chart-labels{display:flex;flex-wrap:wrap;gap:10px}.chart-labels>span{padding:8px 14px;border:1px solid var(--border-strong);border-radius:30px;font-size:14px}.review-sequence{font:italic 32px var(--serif);letter-spacing:-.04em;color:var(--accent)!important;padding-top:10px}.explainer-note{font-size:12px;color:var(--text-muted);padding-top:15px}.feature-tile:after{content:'';pointer-events:none;position:absolute;inset:0;background:radial-gradient(400px circle at var(--spot-x,50%) var(--spot-y,50%),#a4c69325,transparent 65%);opacity:0;transition:opacity .3s}.feature-tile:hover:after{opacity:1}
.cursor-halo,.cursor-dot{display:none;pointer-events:none;position:fixed;top:0;left:0;z-index:9999}.custom-cursor,.custom-cursor a,.custom-cursor button,.custom-cursor summary{cursor:none!important}.custom-cursor .cursor-halo,.custom-cursor .cursor-dot{display:block}.cursor-halo:before{content:'';display:block;width:34px;height:34px;margin:-17px;border:1.5px solid var(--accent);border-radius:50%;opacity:.7;transition:width .3s cubic-bezier(.19,1,.22,1),height .3s cubic-bezier(.19,1,.22,1),margin .3s cubic-bezier(.19,1,.22,1),background .25s,opacity .25s,border-radius .25s,border-color .25s,transform .2s}.cursor-dot:before{content:'';display:block;width:6px;height:6px;margin:-3px;border-radius:50%;background:var(--accent);transition:opacity .2s,background .25s}.cursor-over:before{width:66px;height:66px;margin:-33px;background:color-mix(in oklab,var(--accent) 15%,transparent);border-color:transparent;opacity:1}.cursor-text:before{width:3px;height:30px;margin:-15px -1.5px;border-radius:2px;background:var(--accent);border-color:transparent;opacity:.5}.cursor-text+.cursor-dot:before{opacity:0}.cursor-down:before{transform:scale(.82)}.cursor-dark:before{border-color:#bfe8a3}.cursor-dark.cursor-over:before{background:rgba(191,232,163,.16)}.cursor-dark.cursor-text:before{background:#bfe8a3}.cursor-dark+.cursor-dot:before{background:#bfe8a3}.custom-cursor .cursor-halo,.custom-cursor .cursor-dot{will-change:transform}[data-magnetic]{translate:var(--mx,0) var(--my,0);transition:translate .35s cubic-bezier(.19,1,.22,1),background .2s,transform .2s}.subhero{position:relative;isolation:isolate;overflow:clip}.subhero:before{content:'';position:absolute;z-index:-1;top:-30%;right:-12%;width:min(62vw,760px);aspect-ratio:1;border-radius:50%;pointer-events:none;background:radial-gradient(circle,color-mix(in oklab,var(--accent) 13%,transparent),transparent 66%);transform:translate3d(0,calc(var(--scroll-y,0) * .22px),0)}
@keyframes detail-arrive{from{opacity:.4;transform:translateY(8px)}to{opacity:1;transform:none}}
@view-transition{navigation:auto}::view-transition-old(root){animation:page-away .18s ease-in both}::view-transition-new(root){animation:page-arrive .32s ease-out both}@keyframes page-away{to{opacity:0;transform:translateY(-8px)}}@keyframes page-arrive{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}
@media(max-width:1000px){.explain-grid{gap:50px}}
@media(max-width:800px){.explain-grid{grid-template-columns:1fr;gap:30px}.explainer summary{font-size:22px}.explain-grid>div>p:not(.eyebrow){max-width:650px}html:not(.js-nav) .site-header{height:auto}html:not(.js-nav) .header-inner{flex-wrap:wrap}html:not(.js-nav) .main-nav{position:static;order:3;width:100%;box-shadow:none;flex-direction:row;flex-wrap:wrap;padding:10px 0;gap:18px}html:not(.js-nav) .main-nav a{font-size:14px}html:not(.js-nav) .menu-toggle{display:none}}
@media(prefers-reduced-motion:reduce){.cursor-halo,.cursor-dot{display:none!important}.custom-cursor,.custom-cursor a,.custom-cursor button,.custom-cursor summary{cursor:auto!important}::view-transition-old(root),::view-transition-new(root){animation:none!important}.note-outline{transform:none}}
@media print{.cursor-halo,.cursor-dot{display:none!important}.explain-grid{display:block}.explainer details{break-inside:avoid}.explain-detail{animation:none}}
.app-window-bar{display:flex;gap:22px;justify-content:space-between;align-items:center;padding:17px 24px;font-size:11px;background:var(--bg);border-bottom:1px solid var(--border)}.screen-disclosure{font-size:13px;color:var(--text-muted);max-width:680px;line-height:1.7;margin-top:28px}.product-tour-link{display:flex;align-items:center;justify-content:space-between;gap:40px;padding-block:55px;border-bottom:1px solid var(--border)}.product-tour-link p{max-width:670px;color:var(--text-muted);font-size:17px;margin:0}.product-tour-link .btn{white-space:nowrap}
.app-tour{min-height:230vh;position:relative;background:#102f29;color:#eff4e6;padding-block:55px 100px}.tour-sticky{position:sticky;top:108px}.tour-topline{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:11px;color:#c4d1bf}.tour-topline .eyebrow{color:#c4d1bf;margin-bottom:18px}.tour-tabs{display:flex;gap:8px;margin-bottom:24px}.tour-tabs button{display:flex;align-items:center;gap:20px;min-height:48px;border:1px solid #496d59;border-radius:30px;background:transparent;color:#d5e2cc;padding:10px 20px;font-size:13px;transition:background .25s,color .25s}.tour-tabs button[aria-selected="true"]{background:#d2e4b8;border-color:#d2e4b8;color:#163b30}.tour-tabs button>span{font:italic 17px var(--serif)}.tour-stage{border:1px solid #54725f;border-radius:9px;overflow:hidden;background:#fff;box-shadow:0 35px 90px #001c1850}.tour-panel{animation:tour-enter .65s cubic-bezier(.22,1,.36,1)}.tour-panel-caption{background:#edf2e5;color:#1a4036;padding:20px 28px;display:flex;gap:30px;align-items:center;justify-content:space-between}.tour-panel-caption h2{font:italic 28px var(--serif);letter-spacing:-.04em;flex:0 0 35%;margin:0;color:inherit}.tour-panel-caption p{font-size:12px;line-height:1.65;max-width:590px;margin:0;color:#4c6457}.tour-panel>a{display:block;max-height:54vh;overflow:auto;line-height:0;cursor:zoom-in}.tour-panel img{width:100%;height:auto;display:block}.tour-bottomline{display:flex;justify-content:space-between;gap:20px;font-size:10px;color:#c0d0b8;margin-top:20px}.tour-progress{margin-top:24px;height:2px;background:#345744}.tour-progress>span{height:2px;display:block;background:#cfdfb2;transform:scaleX(var(--tour-progress,0));transform-origin:left}@keyframes tour-enter{from{opacity:.25;transform:translateY(24px) scale(.98)}to{opacity:1;transform:none}}
@media(max-width:1200px){.main-nav{gap:18px}.tour-sticky{top:106px}.tour-panel>a{max-height:48vh}}
@media(max-width:1000px){.header-tools .nav-contact{display:none}}
@media(max-width:800px){.app-window-bar{padding:12px;gap:10px}.product-tour-link{display:block}.product-tour-link .btn{margin-top:25px}.app-tour{min-height:0;padding-block:40px 65px}.tour-sticky{position:static}.tour-topline>span{display:none}.tour-tabs{gap:6px;flex-wrap:wrap}.tour-tabs button{gap:9px;font-size:12px;padding:9px 13px}.tour-panel-caption{display:block;padding:22px}.tour-panel-caption h2{font-size:29px;margin-bottom:14px}.tour-panel-caption p{font-size:13px}.tour-panel>a{max-height:none}.tour-bottomline{flex-wrap:wrap;gap:8px}.tour-progress{display:none}.tour-stage{overflow:visible}.tour-panel img{border-radius:0 0 8px 8px}}
@media(max-width:520px){.app-window-bar{font-size:9px}.tour-panel-caption h2{font-size:26px}.tour-tabs button{font-size:11px;gap:6px;padding:8px 10px}.tour-tabs button>span{font-size:14px}}
@media(max-width:360px){.tour-tabs button{font-size:10px;padding-inline:8px}}
@media(prefers-reduced-motion:reduce){.app-tour{min-height:0}.tour-sticky{position:static}.tour-panel{animation:none!important}.tour-topline>span{display:none}.tour-progress{display:none}}
@media print{.app-tour{min-height:0;padding-block:20px}.tour-sticky{position:static}.tour-tabs,.tour-progress{display:none}.tour-panel>a{max-height:none}.tour-panel[hidden]{display:block!important}.tour-bottomline{color:black}}
html:not(.has-theme-toggle) .theme-toggle{display:none}
