:root,:root[data-theme=glass]{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ground:#000;--ink:#f3efe8;--ink-70:#f3efe8d9;--ink-45:#f3efe8a3;--on-ink:#000;--on-ink-60:#0009;--fill:var(--ink);--on-fill:var(--on-ink);--fill-edge:var(--fill);--on-fill-60:var(--on-ink-60);--hair:#f3efe84d;--plate:#f3efe81f;--plate-lit:#f3efe838;--scrim:#000000e0;--accent:#e8b86d;--on-accent:#000;--alarm:#ff7a5c;--beam:#f3efe8;--font:"Noto Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-display:var(--font);--font-fa:"Vazirmatn", "Noto Naskh Arabic", "Noto Sans", system-ui, sans-serif;--font-he:"Noto Sans Hebrew", "Arial Hebrew", "Noto Sans", system-ui, sans-serif;--w-body:300;--w-mid:400;--w-strong:500;--track:.12em;--track-display:0;--t-display:clamp(34px, min(5vw, 7.5vh), 84px);--t-line:clamp(20px, min(2.5vw, 3.75vh), 42px);--t-answer:clamp(15px, min(1.9vw, 2.85vh), 30px);--t-lede:clamp(15px, min(2vw, 3vh), 32px);--t-card:clamp(17px, min(2vw, 3vh), 32px);--t-note:clamp(13px, min(1.4vw, 2.1vh), 22px);--t-btn:clamp(13px, min(1.5vw, 2.25vh), 24px);--t-label:15px;--t-meta:15px;--r-card:22px;--r-answer:20px;--r-check:18px;--r-btn:16px;--r-pill:999px;--hairline:1px;--her:clamp(150px, min(26vw, 42vh), 460px);--gutter:clamp(14px, min(3.4vw, 3.4vh), 76px);--tap:clamp(54px, min(7vw, 10vh), 92px);--gap:clamp(8px, 1.4vh, 14px);--ease:cubic-bezier(.2, .7, .2, 1);--dur-press:.15s;--dur-reveal:.5s;--breath:5.2s;--orb:1}:root[data-theme=lumen]{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ground:#000;--ink:#f7f2ea;--ink-70:#f7f2ead6;--ink-45:#f7f2ea9e;--on-ink:#0b0906;--on-ink-60:#0b09069e;--hair:#f7f2ea42;--plate:#f7f2ea1c;--plate-lit:#f7f2ea38;--scrim:#000000eb;--accent:#eab661;--on-accent:#120c02;--fill:#eab6614d;--fill-edge:transparent;--on-fill:#f6d9a4;--on-fill-60:#f6d9a4c7;--alarm:#ff7f66;--beam:#f7f2ea;--font:"Inter", system-ui, -apple-system, sans-serif;--font-display:"Manrope", "Inter", system-ui, sans-serif;--font-fa:"Vazirmatn", "Noto Naskh Arabic", "Inter", system-ui, sans-serif;--font-he:"Noto Sans Hebrew", "Arial Hebrew", "Inter", system-ui, sans-serif;--w-body:200;--w-mid:300;--w-strong:500;--track:.14em;--track-display:-.02em;--t-display:clamp(36px, min(5.4vw, 8.1vh), 92px);--t-line:clamp(22px, min(3.1vw, 4.65vh), 54px);--t-answer:clamp(15px, min(1.9vw, 2.85vh), 30px);--t-lede:clamp(15px, min(2vw, 3vh), 32px);--t-card:clamp(16px, min(1.95vw, 2.92vh), 31px);--t-note:clamp(13px, min(1.45vw, 2.17vh), 23px);--t-btn:clamp(13px, min(1.5vw, 2.25vh), 24px);--t-label:14px;--t-meta:14px;--r-card:24px;--r-answer:26px;--r-check:22px;--r-btn:999px;--r-pill:999px;--hairline:0px;--her:clamp(150px, min(26vw, 42vh), 460px);--gutter:clamp(14px, min(3.4vw, 3.4vh), 76px);--tap:clamp(54px, min(7vw, 10vh), 92px);--gap:clamp(8px, 1.4vh, 14px);--ease:cubic-bezier(.22, .61, .24, 1);--dur-press:.25s;--dur-reveal:.7s;--breath:7.5s;--orb:1}:root[data-theme=bhmi]{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ground:#000;--ink:#fff7f0;--ink-70:#fff7f0d9;--ink-45:#fff7f0a3;--on-ink:#1a0e00;--on-ink-60:#1a0e00a3;--fill:#d2992f;--on-fill:#1a0e00;--fill-edge:var(--fill);--on-fill-60:#1a0e00a8;--hair:#fff7f04d;--plate:#fff7f01f;--plate-lit:#fff7f038;--scrim:#000000e6;--accent:#d2992f;--on-accent:#1a0e00;--alarm:#ef6a4c;--beam:#f0d8a8;--font:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-display:"DM Sans", "Inter", system-ui, sans-serif;--font-fa:"Vazirmatn", "Noto Naskh Arabic", "Inter", system-ui, sans-serif;--font-he:"Noto Sans Hebrew", "Arial Hebrew", "Inter", system-ui, sans-serif;--w-body:400;--w-mid:500;--w-strong:700;--track:.1em;--track-display:-.02em;--t-display:clamp(32px, min(4.8vw, 7.2vh), 80px);--t-line:clamp(20px, min(2.5vw, 3.75vh), 42px);--t-answer:clamp(15px, min(1.9vw, 2.85vh), 30px);--t-lede:clamp(15px, min(2vw, 3vh), 32px);--t-card:clamp(16px, min(1.95vw, 2.92vh), 31px);--t-note:clamp(13px, min(1.4vw, 2.1vh), 22px);--t-btn:clamp(13px, min(1.5vw, 2.25vh), 24px);--t-label:15px;--t-meta:15px;--r-card:6px;--r-answer:6px;--r-check:6px;--r-btn:6px;--r-pill:50px;--hairline:1px;--her:clamp(150px, min(26vw, 42vh), 460px);--gutter:clamp(14px, min(3.4vw, 3.4vh), 76px);--tap:clamp(54px, min(7vw, 10vh), 92px);--gap:clamp(8px, 1.4vh, 14px);--ease:cubic-bezier(.2, .7, .2, 1);--dur-press:.15s;--dur-reveal:.5s;--breath:5.2s;--orb:1}:root[data-theme=bhmi-light]{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ground:#fff;--ink:#1a0e00;--ink-70:#291901c7;--ink-45:#29190180;--on-ink:#fff7f0;--on-ink-60:#fff7f0ad;--fill:#d2992f;--on-fill:#1a0e00;--fill-edge:var(--fill);--on-fill-60:#1a0e00a8;--hair:#1a0e0024;--plate:#f4f4f4;--plate-lit:#fff7f0;--scrim:#ffffffed;--accent:#d2992f;--on-accent:#1a0e00;--alarm:#b03018;--beam:#8a6a2a;--font:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-display:"DM Sans", "Inter", system-ui, sans-serif;--font-fa:"Vazirmatn", "Noto Naskh Arabic", "Inter", system-ui, sans-serif;--font-he:"Noto Sans Hebrew", "Arial Hebrew", "Inter", system-ui, sans-serif;--w-body:500;--w-mid:500;--w-strong:700;--track:.1em;--track-display:-.02em;--t-display:clamp(32px, min(4.8vw, 7.2vh), 80px);--t-line:clamp(19px, min(2.4vw, 3.6vh), 40px);--t-answer:clamp(15px, min(1.8vw, 2.7vh), 29px);--t-lede:clamp(15px, min(1.9vw, 2.85vh), 30px);--t-card:clamp(15px, min(1.9vw, 2.85vh), 30px);--t-note:clamp(12px, min(1.35vw, 2.03vh), 21px);--t-btn:clamp(13px, min(1.45vw, 2.17vh), 23px);--t-label:14px;--t-meta:14px;--r-card:6px;--r-answer:6px;--r-check:6px;--r-btn:6px;--r-pill:50px;--hairline:1px;--her:clamp(150px, min(26vw, 42vh), 460px);--gutter:clamp(14px, min(3.4vw, 3.4vh), 76px);--tap:clamp(54px, min(7vw, 10vh), 92px);--gap:clamp(8px, 1.4vh, 14px);--ease:cubic-bezier(.2, .7, .2, 1);--dur-press:.15s;--dur-reveal:.5s;--breath:5.6s;--orb:.55}.presence[data-agent-live=true] video:not(.agent-avatar-video){opacity:0}.presence .agent-avatar-video{z-index:2;opacity:0}.presence .agent-avatar-video[data-front=true]{opacity:1}.agent-toggle{margin-inline-start:auto}.agent-guide{z-index:20;inset-inline-start:var(--gutter);bottom:calc(var(--gutter) + clamp(76px, 11vh, 118px));width:min(var(--her), calc(100vw - 2 * var(--gutter)));background:var(--scrim);border:var(--hairline) solid var(--hair);border-radius:var(--r-card);flex-direction:column;gap:12px;max-height:min(310px,42vh);padding:clamp(14px,2vh,22px);display:flex;position:absolute;overflow:auto;box-shadow:0 20px 60px #0006}.agent-guide-head,.agent-live-actions{justify-content:space-between;align-items:center;gap:8px;display:flex}.agent-guide-head .label,.agent-live-actions .label{font-size:11px}.agent-notice{min-height:2.5em;color:var(--ink);font-size:var(--t-note);margin:0;line-height:1.35}.agent-samples{flex-wrap:wrap;gap:8px;display:flex}.agent-samples .btn{white-space:normal;text-align:left}.agent-input{gap:8px;display:flex}.agent-input input{border:var(--hairline) solid var(--hair);min-width:0;color:var(--ink);background:var(--plate);font:inherit;border-radius:4px;flex:1;padding:10px 12px}.agent-input input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.agent-live-actions{flex-wrap:wrap}.agent-review{flex-direction:column;gap:14px;margin-block:auto;display:flex}.agent-review .fill-head,.agent-review .note{margin:0}.agent-review dl{background:var(--plate);border:var(--hairline) solid var(--hair);border-radius:var(--r-card);grid-template-columns:minmax(130px,1fr) minmax(0,2fr);gap:0 18px;margin:0;display:grid;overflow:hidden}.agent-review dt,.agent-review dd{border-bottom:var(--hairline) solid var(--hair);font-size:var(--t-note);margin:0;padding:9px 14px}.agent-review dt{color:var(--ink-70)}.agent-review dd{overflow-wrap:anywhere}.agent-review dt:last-of-type,.agent-review dd:last-of-type{border-bottom:none}@media (orientation:landscape) and (height>=581px){html .kiosk[data-agent-stage=true] .agent-guide{inset-inline-start:var(--gutter);bottom:calc(var(--gutter) + 72px);width:min(360px, calc(58vw - 2 * var(--gutter)));overscroll-behavior:contain;gap:8px;max-height:min(220px,31vh);padding:12px 14px}.kiosk[data-agent-stage=true] .agent-guide .agent-samples,.kiosk[data-agent-stage=true] .agent-guide .agent-live-actions .label{display:none}.kiosk[data-agent-stage=true] .agent-guide .agent-notice{flex:none;min-height:0}.kiosk[data-agent-stage=true] .agent-guide .agent-guide-head,.kiosk[data-agent-stage=true] .agent-guide .agent-input,.kiosk[data-agent-stage=true] .agent-guide .agent-live-actions{flex:none}.kiosk[data-agent-stage=true] .agent-guide .agent-input input,.kiosk[data-agent-stage=true] .agent-guide .agent-samples .btn,.kiosk[data-agent-stage=true] .agent-guide .agent-live-actions .btn{min-height:48px}}@media (width<=740px),(orientation:portrait){.agent-guide{width:min(420px, calc(100vw - 2 * var(--gutter)));bottom:calc(var(--gutter) + 84px);max-height:min(390px,42vh)}.agent-review dl{grid-template-columns:minmax(100px,1fr) minmax(0,1.6fr)}}.kiosk[data-agent-stage=true]{background:var(--ground)}@media (orientation:landscape) and (height>=581px){.kiosk[data-agent-stage=true]:not([data-screen=welcome]){grid-template-columns:minmax(0,58%) minmax(0,42%);gap:0 clamp(16px,2vw,32px)}.kiosk[data-agent-stage=true]:not([data-screen=welcome]) .presence{place-self:center;width:min(57vw,84vh)}}.kiosk[data-agent-stage=true]:not([data-screen=welcome]) .presence{cursor:default}.kiosk[data-agent-stage=true]:not([data-screen=welcome]) .presence video{width:100%;height:100%;inset:0}.kiosk[data-agent-stage=true]:not([data-screen=welcome]) .persona-dots{display:none}.kiosk[data-agent-stage=true]:not([data-screen=welcome]) .stage{padding:clamp(12px,2vh,24px) 0}.kiosk[data-agent-stage=true]:not([data-screen=welcome]) .stage>:first-child{margin-top:0}.agent-stage-checkin{flex:auto;grid-template-rows:auto minmax(0,1fr);gap:clamp(8px,1vh,12px);min-height:0;display:grid;container-type:inline-size}.agent-stage-header{gap:7px;padding-block:0 4px;display:grid}.agent-stage-headerline{justify-content:space-between;align-items:center;gap:12px;display:flex}.agent-stage-headerline>div{align-items:center;gap:clamp(10px,1.2vw,20px);display:flex}.agent-stage-headerline .label{color:var(--ink-70)}.agent-stage-headerline .btn{white-space:nowrap;border-radius:999px;min-height:48px;padding-inline:18px}.agent-stage-progress{background:var(--hair);border-radius:99px;width:min(100%,900px);height:7px;overflow:hidden}.agent-stage-progress span{background:var(--accent);height:100%;transition:width .3s var(--ease);display:block}.agent-stage-question{overscroll-behavior:contain;flex-direction:column;justify-content:flex-start;align-items:start;gap:clamp(6px,.8vh,10px);min-height:0;animation:.22s ease-out both agent-step-in;display:flex;overflow-y:auto}.agent-stage-question>*{flex-shrink:0}.agent-scan-offer{justify-content:center}.agent-scan-actions{gap:10px;width:min(100%,430px);margin-top:12px;display:grid}.agent-scan-actions .btn{justify-content:space-between;min-height:58px}.stage-intake-host{flex-direction:column;flex:auto;min-height:0;display:flex;container-type:size}.stage-intake-host[hidden]{display:none}.kiosk[data-agent-stage=true][data-scan-info=true] .presence{display:grid}.kiosk[data-scan-info=true] .exam-lead{grid-template-columns:minmax(0,1fr);gap:10px}.kiosk[data-scan-info=true] .exam-lead .shot-stage,.kiosk[data-scan-info=true] .exam-lead .dial{justify-self:center;width:min(190px,55%);max-height:135px}.kiosk[data-scan-info=true] .exam-lead .shot,.kiosk[data-scan-info=true] .exam-lead .dial svg{max-height:135px}.kiosk[data-scan-info=true] .exam-lead .card{width:100%}@keyframes agent-step-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.agent-stage-prompt{max-width:18ch;font-family:var(--font-display);font-size:clamp(32px,3.5vw,58px);font-weight:var(--w-body);letter-spacing:var(--track-display);text-wrap:balance;margin:0;line-height:1.04}.agent-stage-prompt:focus{outline:none}.agent-stage-caption{max-width:43ch;color:var(--ink-70);font-size:var(--t-note);margin:0;line-height:1.4}.agent-stage-entry{flex-direction:column;gap:12px;width:100%;display:flex}.agent-stage-entry input{width:100%;min-height:var(--tap);color:var(--ink);background:var(--plate);border:var(--hairline) solid var(--hair);border-radius:var(--r-answer);font:inherit;font-size:var(--t-answer);padding:14px 18px}.agent-stage-entry input:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.agent-stage-entry .btn{justify-content:space-between;align-self:stretch}.agent-stage-exams{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.agent-stage-question .agent-stage-exam-next{flex:none;justify-content:space-between;width:100%;min-height:56px}.agent-stage-exam{text-align:start;min-height:64px;color:var(--ink);background:var(--plate);border:var(--hairline) solid var(--hair);border-radius:var(--r-answer);font:inherit;cursor:pointer;flex-direction:column;justify-content:center;align-items:start;gap:2px;padding:8px 34px 8px 14px;font-size:clamp(18px,min(1.4vw,2.3vh),22px);display:flex;position:relative}.agent-stage-exam b{inset-inline-end:14px;position:absolute;top:50%;transform:translateY(-50%)}.agent-stage-exam:hover,.agent-stage-exam[data-selected=true]{border-color:var(--accent);background:var(--plate-lit)}.agent-stage-exam:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:3px}.agent-stage-exam input{opacity:0;width:1px;height:1px;padding:0;position:absolute}.agent-stage-question .agent-stage-back{align-self:flex-start;min-height:48px;padding-inline:18px}@container (width>=540px){.agent-stage-exams{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (height<=700px){.agent-stage-prompt{font-size:clamp(26px,min(3vw,5vh),38px)}.agent-stage-caption{max-width:none}.agent-stage-question{gap:5px}.agent-stage-exam,.agent-stage-question .agent-stage-exam-next{min-height:52px}}.kiosk[data-agent-stage=true] .agent-guide{width:min(320px, calc(100vw - 2 * var(--gutter)));inset-inline-start:var(--gutter)}.agent-stage-checkin[data-board=true]{grid-template-rows:auto minmax(0,1fr) auto;gap:clamp(6px,1vmin,12px);container-type:size}.agent-stage-board{min-width:0;margin-top:calc(20px - clamp(6px,1vmin,12px))}.agent-stage-board .keys{max-height:calc(100cqh - 190px);position:static;overflow-y:auto}.agent-stage-checkin[data-board=true] .agent-stage-header{padding-bottom:0}.agent-stage-checkin[data-board=true] .agent-stage-headerline,.agent-stage-checkin[data-board=true] .agent-stage-caption{display:none}.agent-stage-checkin[data-board=true] .agent-stage-prompt{max-width:none;font-size:clamp(24px,3.4vmin,44px);line-height:1.08}.agent-stage-checkin[data-board=true] .agent-stage-entry{gap:8px}.agent-stage-checkin[data-board=true] .agent-stage-entry input{min-height:clamp(48px,6.4vmin,72px);padding-block:8px}.kiosk[data-agent-stage=true] .agent-review{gap:clamp(8px,1.2vh,14px);height:100%;min-height:0;margin:0}.kiosk[data-agent-stage=true] .agent-review dl{overscroll-behavior:contain;flex:auto;align-content:start;min-height:0;overflow-y:auto}.kiosk[data-agent-stage=true] .agent-review-scroll{--scroll-cue-inset:var(--hairline);--scroll-cue-radius:calc(var(--r-card) - var(--hairline));flex:auto;min-height:0}.kiosk[data-agent-stage=true] .agent-review .onward{flex:none;gap:8px}.kiosk[data-agent-stage=true] .agent-review .onward .btn{flex:140px}@media (orientation:portrait){.kiosk[data-agent-stage=true]:not([data-screen=welcome]){grid-template-rows:auto minmax(0,38vh) minmax(0,1fr) auto}.kiosk[data-agent-stage=true]:not([data-screen=welcome]) .presence{max-height:38vh}.agent-stage-prompt{font-size:clamp(34px,5vw,58px)}}@media (height<=580px) and (orientation:landscape){.kiosk[data-agent-stage=true]:not([data-screen=welcome]){grid-template-columns:minmax(0,35%) minmax(0,65%);grid-template-areas:"top top""presence stage""bottom bottom"}.kiosk[data-agent-stage=true]:not([data-screen=welcome]) .presence{align-self:center;width:min(30vw,65vh);display:grid}.agent-stage-checkin{gap:8px}.agent-stage-prompt{font-size:clamp(28px,3.2vw,44px)}}@media (prefers-reduced-motion:reduce){.agent-stage-question{animation:none}.agent-stage-progress span{transition:none}}.stage-intake{flex:auto;grid-template-rows:auto minmax(0,1fr);gap:clamp(8px,1.1vh,14px);width:100%;min-height:0;display:grid;position:relative;margin-top:0!important}.stage-intake-header{gap:7px;padding-block:0 4px;display:grid}.stage-intake-question{overscroll-behavior:contain;flex-direction:column;gap:clamp(6px,.8vh,10px);min-height:0;padding-inline-end:5px;display:flex;overflow-y:auto}.stage-intake-question>*{flex-shrink:0}.stage-intake-topline{justify-content:space-between;align-items:center;gap:12px;display:flex}.stage-intake-topline .label{color:var(--ink-70)}.stage-intake-header-actions{align-items:center;gap:clamp(10px,1.2vw,20px);display:flex}.stage-intake-preview-trigger{white-space:nowrap;border-radius:999px;min-height:48px;padding-inline:18px}.stage-intake-progress{background:var(--hair);border-radius:99px;flex:none;width:min(100%,900px);height:7px;overflow:hidden}.stage-intake-progress span{background:var(--accent);height:100%;transition:width .3s var(--ease);display:block}.stage-intake-prompt{max-width:29ch;color:var(--ink);font-family:var(--font-display);font-weight:var(--w-body);letter-spacing:var(--track-display);text-wrap:balance;margin:0;font-size:clamp(30px,min(3.5vw,5.1vh),60px);line-height:1.1}.stage-intake-prompt:focus{outline:none}.stage-intake-hint{max-width:54ch;color:var(--ink-70);font-size:clamp(14px,min(1.25vw,1.9vh),20px);line-height:1.35}.stage-intake-control{flex:none;overflow:visible}.stage-intake-entry{grid-template-columns:minmax(0,1fr);gap:7px 12px;display:grid;position:relative}.stage-intake-entry label{color:var(--ink-70);font-size:var(--t-note)}.stage-intake-entry input,.stage-intake-entry textarea{width:100%;min-height:var(--tap);border:var(--hairline) solid var(--hair);border-radius:var(--r-answer);background:var(--plate);color:var(--ink);font:inherit;caret-color:var(--accent);padding:14px clamp(16px,2vw,26px);font-size:clamp(21px,min(2.1vw,3vh),32px);line-height:1.3}.stage-intake-entry textarea{min-height:calc(var(--tap) * 1.65);resize:vertical}.stage-intake-weight-row{grid-template-columns:minmax(0,1fr) minmax(170px,.65fr);gap:clamp(10px,1.2vw,18px);display:grid}.stage-intake-weight-units{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.stage-intake-weight-unit{min-height:var(--tap);border:var(--hairline) solid var(--hair);border-radius:var(--r-answer);background:var(--plate);color:var(--ink);font:inherit;cursor:pointer;place-items:center;font-size:clamp(19px,min(1.8vw,2.6vh),28px);display:grid;position:relative}.stage-intake-weight-unit[data-selected=true]{border-color:var(--accent);background:var(--plate-lit);box-shadow:inset 0 0 0 1px var(--accent)}.stage-intake-weight-unit:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:3px}.stage-intake-weight-unit input{opacity:0;border:0;width:1px;height:1px;min-height:0;padding:0;position:absolute}.stage-intake-entry input:focus-visible,.stage-intake-entry textarea:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.stage-intake-field-error{color:var(--accent);font-size:var(--t-note);margin:0}.stage-intake-field-note{color:var(--ink-70);font-size:var(--t-note);margin:0}.stage-intake-meds-list{gap:clamp(6px,.8vh,10px);margin:0;padding:0;list-style:none;display:grid}.stage-intake-meds-row{position:relative}.stage-intake-meds-row input{min-height:max(56px, calc(var(--tap) * .78));padding-block:8px}.stage-intake-meds-row:has(.stage-intake-meds-remove) input{padding-inline-end:78px}.stage-intake-meds-remove{border:var(--hairline) solid var(--hair);width:48px;height:48px;color:var(--ink-70);cursor:pointer;transition:background var(--dur-press) var(--ease);inset-inline-end:12px;background:0 0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:50%;translate:0 -50%}.stage-intake-meds-remove svg{width:18px;height:18px}.stage-intake-meds-remove:hover,.stage-intake-meds-remove:active{color:var(--ink);background:var(--plate-lit)}.stage-intake-meds-remove:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.stage-intake-meds-add{justify-self:start;align-items:center;gap:10px;margin-top:3px;padding-inline:16px 20px;display:inline-flex}.stage-intake-meds-add svg{flex:none;width:18px;height:18px}.stage-intake[data-meds-editing=true] .stage-intake-nav{display:none}.stage-intake[data-meds-editing=true]{padding-bottom:var(--address-keyboard-overlap,0px);grid-template-rows:auto auto minmax(0,1fr);gap:clamp(6px,1.1vmin,14px)}.stage-intake-address-results{border:var(--hairline) solid var(--hair);border-radius:var(--r-card);background:var(--ground);flex-direction:column;max-height:min(260px,30vh);display:flex}.stage-intake-address-scroll{min-height:0;overflow-y:auto}.stage-intake-address-option{border:0;border-bottom:var(--hairline) solid var(--hair);min-height:52px;color:var(--ink);font:inherit;text-align:start;cursor:pointer;background:0 0;padding:10px 16px;font-size:clamp(16px,1.4vw,20px)}.stage-intake-address-option:hover,.stage-intake-address-option:focus-visible{background:var(--plate-lit);outline:none}.stage-intake-address-status,.stage-intake-address-credit{color:var(--ink-70);font-size:var(--t-label);margin:0;padding:9px 16px}.stage-intake-address-credit{flex:none;justify-content:flex-end;padding-top:10px;padding-bottom:5px;display:flex}.stage-intake-address-credit img{width:98px;height:18px;display:block}.stage-intake-address-credit .stage-intake-address-logo-on-light,html:is([data-theme=bhmi-light],[data-theme=open-light]) .stage-intake-address-credit .stage-intake-address-logo-on-dark{display:none}html:is([data-theme=bhmi-light],[data-theme=open-light]) .stage-intake-address-credit .stage-intake-address-logo-on-light{display:block}.stage-intake[data-address-editing=true]{padding-bottom:var(--address-keyboard-overlap,0px)}.stage-intake[data-address-editing=true] .stage-intake-header{padding-bottom:8px}.stage-intake[data-address-editing=true] .stage-intake-topline,.stage-intake[data-address-editing=true] .stage-intake-prompt,.stage-intake[data-address-editing=true] .stage-intake-hint,.stage-intake[data-address-editing=true] .stage-intake-nav{display:none}.stage-intake[data-address-editing=true] .stage-intake-question{overflow:hidden}.stage-intake[data-address-editing=true] .stage-intake-scroll:before,.stage-intake[data-address-editing=true] .stage-intake-scroll:after{display:none}.stage-intake[data-address-editing=true] .stage-intake-control,.stage-intake[data-address-editing=true] .stage-intake-entry{flex-direction:column;flex:auto;min-height:0;display:flex}.stage-intake[data-address-editing=true] .stage-intake-address-results{flex:0 auto;min-height:0;max-height:none}.stage-intake[data-address-editing=true] .stage-intake-address-scroll{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;display:grid;overflow-y:auto}.stage-intake[data-address-editing=true] .stage-intake-address-scroll>p{grid-column:1/-1}.stage-intake[data-address-editing=true] .stage-intake-address-option{overflow-wrap:anywhere;min-height:64px;line-height:1.25}.stage-intake[data-address-editing=true] .stage-intake-address-option+.stage-intake-address-option{border-inline-start:var(--hairline) solid var(--hair)}@media (orientation:portrait) and (height<=1100px){.kiosk[data-agent-stage=true]:has(.stage-intake[data-address-editing=true]){grid-template-rows:auto 0 minmax(0,1fr) auto}.kiosk[data-agent-stage=true]:has(.stage-intake[data-address-editing=true]) .presence{display:none}}@media (width<=600px){.stage-intake[data-address-editing=true] .stage-intake-address-scroll{grid-template-columns:minmax(0,1fr)}.stage-intake[data-address-editing=true] .stage-intake-address-option+.stage-intake-address-option{border-inline-start:0}}@media (height<=650px){.stage-intake[data-address-editing=true] .stage-intake-header{display:none}}.stage-intake-options{grid-template-columns:1fr;gap:clamp(6px,.8vh,10px);padding:2px 3px 4px 1px;display:grid}.stage-intake-options.two{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width>=700px){.stage-intake-options:not(.two):has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}.stage-intake-option{min-height:max(56px, calc(var(--tap) * .78));border:var(--hairline) solid var(--hair);border-radius:var(--r-answer);background:var(--plate);color:var(--ink);text-align:start;font:inherit;cursor:pointer;flex-direction:row;align-items:center;gap:clamp(10px,1vw,15px);padding:clamp(11px,1.2vh,18px) clamp(13px,1.5vw,22px);font-size:clamp(17px,min(1.6vw,2.2vh),25px);line-height:1.25;display:flex;position:relative}.stage-intake-option[data-selected=true],.stage-intake-option[aria-pressed=true]{border-color:var(--accent);background:var(--plate-lit);box-shadow:inset 0 0 0 1px var(--accent)}.stage-intake-option:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.stage-intake-option:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:3px}.stage-intake-option input{opacity:0;width:1px;height:1px;position:absolute}.stage-intake-option-mark{border:1px solid var(--ink-45);width:27px;height:27px;color:var(--ground);border-radius:50%;flex:none;place-items:center;font-size:17px;font-weight:700;line-height:1;display:grid}.stage-intake-option[data-selected=true] .stage-intake-option-mark,.stage-intake-option[aria-pressed=true] .stage-intake-option-mark{background:var(--accent);border-color:var(--accent)}.stage-intake-pay{flex-direction:column;align-items:flex-start;gap:clamp(6px,.8vh,10px);display:flex;container-type:inline-size}.stage-intake-pay .stage-intake-options{width:100%}.stage-intake-pay .stage-intake-options.two>.stage-intake-option:nth-child(odd):last-child{grid-column:1/-1}@container (width>=1360px){.stage-intake-pay .stage-intake-options.two{grid-template-columns:repeat(4,minmax(0,1fr))}.stage-intake-pay .stage-intake-options.two>.stage-intake-option:nth-child(odd):last-child{grid-column:auto}.stage-intake-pay .stage-intake-options.two>.stage-intake-option:nth-child(4n+1):last-child{grid-column:1/-1}}.stage-intake-pay .stage-intake-options>.stage-intake-option:nth-child(n+5){animation:.22s ease-out both agent-step-in}.stage-intake-more{min-height:48px;color:var(--ink-70);white-space:nowrap;align-items:center;gap:4px;margin-inline-start:1px;padding-inline:18px;display:inline-flex}.stage-intake-more:hover,.stage-intake-more[aria-expanded=true]{color:var(--ink);border-color:var(--ink-70)}.stage-intake-more:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.stage-intake-consent{flex-direction:column;gap:10px;display:flex}.stage-intake-consent p{color:var(--ink);text-wrap:pretty;margin:0;font-size:clamp(17px,min(1.6vw,2.2vh),25px);line-height:1.45}.stage-intake-nav{flex-direction:column;gap:5px;padding-block:2px 0;display:flex}.stage-intake-actions{grid-template-columns:minmax(0,1fr);gap:clamp(8px,1vw,12px);display:grid}.stage-intake-actions[data-skip=true]{grid-template-columns:repeat(2,minmax(0,1fr))}.stage-intake-skip{justify-content:center;width:100%;min-height:54px}.stage-intake-next{justify-content:space-between;width:100%;min-height:54px}.stage-intake-utilities{flex-wrap:wrap;align-items:center;gap:clamp(12px,1.5vw,22px);display:flex}.stage-intake-back{min-height:48px;padding-inline:18px}.stage-intake-link{min-height:48px;color:var(--ink-70);text-decoration:underline;-webkit-text-decoration-color:var(--hair);-webkit-text-decoration-color:var(--hair);text-decoration-color:var(--hair);text-underline-offset:4px;cursor:pointer;font:inherit;background:0 0;border:0;padding:4px 0;font-size:17px}.stage-intake-link:hover{color:var(--ink);-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.stage-intake-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.stage-intake-nav button:disabled{opacity:.35;cursor:default}.stage-intake-insurance{gap:clamp(8px,1.1vh,14px);display:grid}.stage-intake-help-trigger{justify-self:start}.stage-intake-help-backdrop{z-index:50;background:color-mix(in srgb, var(--ground) 95%, transparent);place-items:center;display:grid;position:absolute;inset:0}.stage-intake-help-dialog{border:var(--hairline) solid var(--hair);border-radius:var(--r-card);background:var(--ground);width:min(700px,100%);color:var(--ink);flex-direction:column;gap:clamp(14px,2vh,22px);padding:clamp(20px,2.6vh,32px) clamp(20px,2.6vw,32px);display:flex;box-shadow:0 28px 80px #00000073}.stage-intake-help-head{gap:8px;display:grid}.stage-intake-help-head .label{color:var(--ink-70)}.stage-intake-help-head h2{font-family:var(--font-display);font-size:clamp(26px,min(2.6vw,3.8vh),44px);font-weight:var(--w-body);letter-spacing:var(--track-display);text-wrap:balance;margin:0;line-height:1.1}.stage-intake-help-head h2:focus{outline:none}.stage-intake-help-card{width:100%;height:auto;font-family:var(--font);direction:ltr;unicode-bidi:isolate;display:block}.stage-intake-help-card .card-face{fill:var(--plate-lit);stroke:var(--hair);stroke-width:var(--hairline)}.stage-intake-help-card .card-rule{stroke:var(--hair);stroke-width:1px}.stage-intake-help-card .card-plan{fill:var(--ink);font-size:21px;font-weight:var(--w-mid)}.stage-intake-help-card .card-tag{fill:var(--ink-45);font-size:11px;font-weight:var(--w-mid);letter-spacing:.1em;text-transform:uppercase}.stage-intake-help-card .card-text{fill:var(--ink);font-size:17px}.stage-intake-help-card .card-number{fill:var(--ink);font-size:24px;font-weight:var(--w-mid);letter-spacing:.06em}.stage-intake-help-card .card-callout-line{fill:none;stroke:var(--accent);stroke-width:2px}.stage-intake-help-card .card-callout-arrow,.stage-intake-help-card .card-callout-badge{fill:var(--accent)}.stage-intake-help-card .card-callout-number{fill:var(--ground);text-anchor:middle;font-size:15px;font-weight:700}.stage-intake-help-card .card-callout-text{fill:var(--ink);font-size:18px}.stage-intake-help-foot{border-top:var(--hairline) solid var(--hair);justify-content:space-between;align-items:center;gap:20px;padding-top:clamp(12px,1.6vh,20px);display:flex}.stage-intake-help-foot p{max-width:40ch;color:var(--ink-70);margin:0;font-size:clamp(14px,1.25vw,18px);line-height:1.35}.stage-intake-help-foot .btn{flex:none;min-width:150px;min-height:58px}.stage-intake-help-dialog .btn:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (width<=560px){.stage-intake-help-foot{flex-direction:column;align-items:stretch}}.stage-intake-board .keys{z-index:40;inset-inline:0;max-height:calc(100cqh - 190px);position:absolute;bottom:0;overflow-y:auto}.stage-intake[data-board]{grid-template-rows:auto auto minmax(0,1fr) auto auto;gap:clamp(6px,1.1vmin,14px);container-type:size}.stage-intake[data-board] .stage-intake-board{min-width:0;margin-top:calc(20px - clamp(6px,1.1vmin,14px))}.stage-intake[data-board] .keys{max-height:calc(100cqh - 190px);position:static}.stage-intake[data-board] .stage-intake-scroll:before,.stage-intake[data-board] .stage-intake-scroll:after{display:none}.stage-intake[data-board] .stage-intake-header,.stage-intake[data-meds-editing=true] .stage-intake-header{padding-bottom:0}.stage-intake[data-board] .stage-intake-topline,.stage-intake[data-board] .stage-intake-hint,.stage-intake[data-meds-editing=true] .stage-intake-topline,.stage-intake[data-meds-editing=true] .stage-intake-hint{display:none}.stage-intake[data-board] .stage-intake-prompt,.stage-intake[data-meds-editing=true] .stage-intake-prompt{max-width:none;font-size:clamp(24px,3.4vmin,44px);line-height:1.08}.stage-intake[data-board] .stage-intake-entry input{min-height:clamp(48px,6.4vmin,72px);padding-block:8px}.stage-intake[data-board] .stage-intake-question,.stage-intake[data-meds-editing=true] .stage-intake-question{gap:clamp(6px,.8vmin,10px)}.stage-intake[data-board] .signature-choice{gap:clamp(8px,1.1vmin,14px)}@media (orientation:landscape) and (height<=760px),(orientation:portrait) and (width<=760px){.stage-intake[data-board] .stage-intake-utilities{display:none}}@media (orientation:portrait),(width<=780px){.stage-intake-prompt{font-size:clamp(27px,min(5vw,4vh),44px)}.stage-intake-option,.stage-intake-consent p{font-size:clamp(16px,2.2vw,22px)}}@media (width<=560px){.stage-intake-weight-row,.stage-intake-options.two{grid-template-columns:1fr}.stage-intake-topline{align-items:start}.stage-intake-header-actions{flex-direction:column;align-items:end;gap:3px}}@media (height<=650px){.stage-intake-prompt{margin-top:0;font-size:clamp(25px,min(3vw,4.5vh),42px)}.stage-intake-next,.stage-intake-skip{min-height:48px}.stage-intake-utilities{gap:12px}.stage-intake-link{min-height:48px}}@media (prefers-reduced-motion:reduce){.stage-intake-progress span{transition:none}.stage-intake-pay .stage-intake-options>.stage-intake-option{animation:none}}.stage-intake-options.stage-intake-safety-all+.safety-tell{margin:0}.stage-overview-backdrop{z-index:80;padding:var(--gutter);background:color-mix(in srgb, var(--ground) 95%, transparent);place-items:center;display:grid;position:fixed;inset:0}.stage-overview-dialog{width:min(980px,100%);height:min(900px, calc(100dvh - var(--gutter) - var(--gutter)));border:var(--hairline) solid var(--hair);border-radius:var(--r-card);background:var(--ground);min-height:0;color:var(--ink);flex-direction:column;display:flex;overflow:hidden;box-shadow:0 28px 80px #00000073}.stage-overview-head{flex:none;justify-content:space-between;align-items:flex-start;gap:22px;padding:clamp(22px,3vh,38px) clamp(22px,3vw,42px) clamp(18px,2.4vh,30px);display:flex}.stage-overview-titleblock{min-width:0}.stage-overview-titleblock .label{color:var(--ink-70)}.stage-overview-titleblock h2{font-family:var(--font-display);font-size:clamp(31px,min(3.6vw,5vh),58px);font-weight:var(--w-body);letter-spacing:var(--track-display);text-wrap:balance;margin-top:12px;line-height:1.08}.stage-overview-titleblock h2:focus{outline:none}.stage-overview-titleblock p{color:var(--ink-70);margin-top:12px;font-size:clamp(16px,min(1.55vw,2.1vh),22px);line-height:1.35}.stage-overview-close{flex:none;min-height:54px;padding-inline:24px}.stage-overview-close span{margin-inline-end:7px}.stage-overview-progress{background:var(--hair);flex:none;height:3px;margin-inline:clamp(22px,3vw,42px);overflow:hidden}.stage-overview-progress span{background:var(--accent);height:100%;display:block}.stage-overview-cue{flex:auto;min-height:0}.stage-overview-scroll{overscroll-behavior:contain;flex:auto;min-height:0;padding:clamp(12px,2vh,24px) clamp(22px,3vw,42px) 28px;overflow-y:auto}.stage-overview-section+.stage-overview-section{margin-top:clamp(24px,3vh,40px)}.stage-overview-section h3{color:var(--ink-70);font-size:var(--t-label);font-weight:var(--w-mid);letter-spacing:var(--track);text-transform:uppercase;margin-bottom:12px}.stage-overview-rows{border-top:var(--hairline) solid var(--hair)}.stage-overview-row{border-bottom:var(--hairline) solid var(--hair);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(15px,2vw,28px);min-height:82px;padding:15px clamp(14px,1.6vw,24px);display:grid}.stage-overview-row[data-active=true]{background:var(--plate);box-shadow:inset 3px 0 0 var(--accent)}.stage-overview-answer{min-width:0}.stage-overview-label{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.stage-overview-label>span{color:var(--ink-70);font-size:clamp(15px,1.35vw,19px)}.stage-overview-label small{border:var(--hairline) solid var(--accent);border-radius:var(--r-pill);color:var(--ink);letter-spacing:.04em;padding:3px 8px;font-size:12px}.stage-overview-answer p{overflow-wrap:anywhere;margin-top:5px;font-size:clamp(19px,min(1.8vw,2.6vh),28px);line-height:1.25}.stage-overview-answer em{color:var(--ink-45);font-style:normal}.stage-overview-edit{min-width:110px;min-height:54px}.stage-overview-edit span{margin-inline-start:5px}.stage-overview-upcoming{color:var(--ink-45);font-size:var(--t-note);text-align:end}.stage-overview-foot{border-top:var(--hairline) solid var(--hair);background:var(--ground);flex:none;justify-content:space-between;align-items:center;gap:20px;padding:clamp(14px,2vh,24px) clamp(22px,3vw,42px);display:flex}.stage-overview-foot p{max-width:40ch;color:var(--ink-70);font-size:clamp(14px,1.25vw,18px);line-height:1.35}.stage-overview-foot .btn{flex:none;min-height:58px}.stage-overview-dialog .btn:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (width<=690px){.stage-overview-backdrop{padding:0}.stage-overview-dialog{border:0;border-radius:0;width:100%;height:100dvh}.stage-overview-head{gap:12px}.stage-overview-titleblock h2{font-size:clamp(27px,5.6vw,40px)}.stage-overview-close{min-width:60px;padding-inline:12px}.stage-overview-row{gap:10px}.stage-overview-edit{min-width:86px;padding-inline:10px}.stage-overview-foot{flex-direction:column;align-items:stretch}.stage-overview-foot .btn{align-self:stretch}}@media (height<=630px){.stage-overview-head{padding-block:14px}.stage-overview-titleblock h2{margin-top:5px;font-size:clamp(27px,3vw,38px)}.stage-overview-titleblock p{margin-top:6px}.stage-overview-foot{padding-block:10px}}.scroll-cue{flex-direction:column;min-height:0;display:flex;position:relative}.scroll-cue>*{flex:auto;min-height:0}.scroll-cue>::-webkit-scrollbar{width:14px}.scroll-cue>::-webkit-scrollbar-track{background:0 0}.scroll-cue>::-webkit-scrollbar-thumb{background:var(--hair);background-clip:padding-box;border:2px solid #0000;border-radius:999px}@supports not selector(::-webkit-scrollbar){.scroll-cue>*{scrollbar-width:auto;scrollbar-color:var(--hair) transparent}}.scroll-cue:after{content:"";z-index:1;inset:auto var(--scroll-cue-inset,0px) var(--scroll-cue-inset,0px);border-radius:0 0 var(--scroll-cue-radius,0px) var(--scroll-cue-radius,0px);background:linear-gradient(to bottom, transparent, var(--scroll-cue-ground,var(--ground)));opacity:0;pointer-events:none;height:clamp(56px,9vh,96px);transition:opacity .25s var(--ease);position:absolute}.scroll-cue:before{content:"";z-index:2;left:50%;bottom:calc(var(--scroll-cue-inset,0px) + 14px);box-sizing:border-box;border-right:3px solid var(--ink);border-bottom:3px solid var(--ink);opacity:0;pointer-events:none;width:18px;height:18px;transition:opacity .25s var(--ease);position:absolute;transform:translate(-50%)rotate(45deg)}.scroll-cue[data-more=true]:before,.scroll-cue[data-more=true]:after{opacity:1}@media (prefers-reduced-motion:reduce){.scroll-cue:before,.scroll-cue:after{transition:none}}.theme-toggle{border:1px solid var(--hair);background:color-mix(in srgb, var(--ground) 42%, transparent);width:44px;height:44px;color:var(--ink);cursor:pointer;border-radius:50%;flex:none;place-items:center;padding:0;transition:background .18s,border-color .18s,transform .18s;display:grid}.theme-toggle svg{width:19px;height:19px}.theme-toggle:hover{background:var(--plate-lit);border-color:var(--accent)}.theme-toggle:active{transform:scale(.94)}.theme-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (width<=540px){.theme-toggle{width:40px;height:40px}.theme-toggle svg{width:18px;height:18px}}:root:is([data-theme=lightroom],[data-theme=lightroom-dark]){--background:var(--ground);--foreground:var(--ink);--primary:var(--fill);--primary-foreground:var(--on-fill);--muted-foreground:var(--ink-70);--input:var(--hair);--radius:18px;--font:"Albert Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-display:"Newsreader", Georgia, "Times New Roman", serif;--font-fa:"Vazirmatn", "Noto Naskh Arabic", system-ui, sans-serif;--font-he:"Noto Sans Hebrew", "Arial Hebrew", system-ui, sans-serif;--w-body:400;--w-mid:500;--w-strong:500;--track:.02em;--track-display:-.03em;--t-display:clamp(38px, min(5.8vw, 8.6vh), 100px);--t-line:clamp(24px, min(3.3vw, 4.9vh), 58px);--t-answer:clamp(15px, min(1.85vw, 2.8vh), 29px);--t-lede:clamp(15px, min(1.95vw, 2.9vh), 31px);--t-card:clamp(16px, min(1.9vw, 2.85vh), 30px);--t-note:clamp(13px, min(1.4vw, 2.1vh), 22px);--t-btn:clamp(13px, min(1.5vw, 2.25vh), 24px);--t-label:14px;--t-meta:14px;--r-card:28px;--r-answer:22px;--r-check:16px;--r-btn:999px;--r-pill:999px;--r-field:14px;--hairline:1px;--her:clamp(150px, min(26vw, 42vh), 460px);--gutter:clamp(14px, min(3.4vw, 3.4vh), 76px);--tap:clamp(54px, min(7vw, 10vh), 92px);--gap:clamp(8px, 1.4vh, 14px);--ease:cubic-bezier(.22, .61, .24, 1);--dur-press:.2s;--dur-reveal:.6s;--breath:7s}:root[data-theme=lightroom]{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ground:#f7f2e6;--ink:#24221c;--ink-70:#4a463b;--ink-45:#625c4d;--on-ink:#fffdf7;--on-ink-60:#e6dfcd;--fill:#24221c;--fill-edge:#24221c;--fill-hover:#3a372e;--on-fill:#fffdf7;--on-fill-60:#d9d2c0;--hair:#24221c29;--plate:#ffffffb8;--plate-lit:#fffffff5;--plate-edge:transparent;--scrim:#faf6ecf2;--accent:#24221c;--on-accent:#fffdf7;--help:#12789b;--on-help:#fff;--alarm:#a12b1d;--beam:#24221c;--orb:.5;--seal-glow:#966e2838;--board:#faf6ecdb;--board-edge:#ffffffe6;--key:#fff;--key-mod:#ebe3cf;--key-press:#e2d8c0;--key-edge:#5a503233;--key-drop:#5a503214;--glow-1:#fffdf7;--glow-2:#f5eedc;--glow-3:#e0d5b9;--glow-4:#c5b998;--lift:#5a50321a;--lift-strong:#24221c2e;--help-glow:#12789b40;--ring-art:url(/design/ring-day-poster.jpg);--ring-blend:multiply;--ring-filter:saturate(1.08) contrast(1.06);--ring-opacity:.42;--ring-halo:#fffcf2e6;--frame-edge:#24221c24;--frame-drop:#46381e33}:root[data-theme=lightroom-dark]{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ground:#14120e;--ink:#f4efe3;--ink-70:#d9d2c0;--ink-45:#b9b19e;--on-ink:#14120e;--on-ink-60:#4a463b;--fill:#f4efe3;--fill-edge:#f4efe3;--fill-hover:#fff;--on-fill:#1b1915;--on-fill-60:#4a463b;--hair:#f4efe333;--plate:#fff6e412;--plate-lit:#fff6e424;--plate-edge:#f4efe329;--scrim:#14120ef0;--accent:#f4efe3;--on-accent:#1b1915;--help:#5ab8d8;--on-help:#0b2430;--alarm:#ffb4a3;--beam:#f4efe3;--orb:.8;--seal-glow:#ffd28c4d;--board:#1e1b15e0;--board-edge:#f4efe31f;--key:#fff6e41f;--key-mod:#fff6e40d;--key-press:#fff6e438;--key-edge:#00000080;--key-drop:#00000040;--glow-1:#3a3224;--glow-2:#29241b;--glow-3:#1a1712;--glow-4:#0f0d0a;--lift:#00000059;--lift-strong:#00000073;--help-glow:#5ab8d840;--ring-art:url(/design/ring-night-poster.jpg);--ring-blend:screen;--ring-filter:sepia(.9) saturate(1.5) hue-rotate(-6deg) brightness(.85) contrast(1.2);--ring-opacity:.48;--ring-halo:#ffce8c12;--frame-edge:#f4efe329;--frame-drop:#00000080}html:is([data-theme=lightroom],[data-theme=lightroom-dark]) body{isolation:isolate;background:radial-gradient(60% 80% at 50% 56%, var(--glow-1) 0%, var(--glow-2) 36%, var(--glow-3) 72%, var(--glow-4) 100%) fixed;--ring-h:min(94vh, 100vw)}@media (orientation:portrait){html:is([data-theme=lightroom],[data-theme=lightroom-dark]) body{--ring-h:72vw}}html:is([data-theme=lightroom],[data-theme=lightroom-dark]) body:before,html:is([data-theme=lightroom],[data-theme=lightroom-dark]) body:after,html:is([data-theme=lightroom],[data-theme=lightroom-dark]) .ring-video{content:"";z-index:-1;height:var(--ring-h);width:calc(var(--ring-h) * 1672 / 941);pointer-events:none;position:fixed;bottom:0;right:0}html:is([data-theme=lightroom],[data-theme=lightroom-dark]) body:before{background:radial-gradient(ellipse 24% 54% at 86% 46%, var(--ring-halo) 0%, transparent 100%)}html:is([data-theme=lightroom],[data-theme=lightroom-dark]) body:after,html:is([data-theme=lightroom],[data-theme=lightroom-dark]) .ring-video{background:var(--ring-art) center / 100% 100% no-repeat;object-fit:fill;mix-blend-mode:var(--ring-blend);filter:var(--ring-filter);opacity:var(--ring-opacity);-webkit-mask-composite:source-in;-webkit-mask-image:radial-gradient(21% 60% at 86.5% 46%,#000 66%,#0000 100%),linear-gradient(#0000,#000 26%);mask-image:radial-gradient(21% 60% at 86.5% 46%,#000 66%,#0000 100%),linear-gradient(#0000,#000 26%);-webkit-mask-composite:source-in;mask-composite:intersect}@media (orientation:portrait){html:is([data-theme=lightroom],[data-theme=lightroom-dark]) body:before,html:is([data-theme=lightroom],[data-theme=lightroom-dark]) body:after,html:is([data-theme=lightroom],[data-theme=lightroom-dark]) .ring-video{top:36vh;bottom:auto}}html:is([data-theme=lightroom],[data-theme=lightroom-dark]) .ring-video:not([data-shown]){opacity:0}html:not(:is([data-theme=lightroom],[data-theme=lightroom-dark])) .ring-video{display:none}html[data-ring-turning]:is([data-theme=lightroom],[data-theme=lightroom-dark]) body:after{opacity:0}html:is([data-theme=lightroom],[data-theme=lightroom-dark]) .kiosk[data-screen=welcome][data-agent-stage=true],html:is([data-theme=lightroom],[data-theme=lightroom-dark]) .kiosk[data-agent-stage=true]:not([data-screen=welcome]){background:0 0}html:is([data-theme=lightroom],[data-theme=lightroom-dark]) :is(.kiosk .bar-top .brand,.desk-head .brand,.phone-head .brand,.staff-inbox-brand)>.mark,html[data-theme=lightroom] .wordmark .wordmark-on-dark{display:none}html[data-theme=lightroom] .wordmark .wordmark-on-light{display:block}html[data-theme=lightroom] .stage-intake-address-credit .stage-intake-address-logo-on-dark{display:none}html[data-theme=lightroom] .stage-intake-address-credit .stage-intake-address-logo-on-light{display:inline}html:is([data-theme=lightroom],[data-theme=lightroom-dark]) .clock{color:var(--ink-70)}html:is([data-theme=lightroom],[data-theme=lightroom-dark]) .theme-toggle{background:var(--plate);border-color:var(--plate-edge);box-shadow:0 1px 8px var(--lift)}html:is([data-theme=lightroom],[data-theme=lightroom-dark]) :is(h1,h2,.line,.greeting){font-family:var(--font-display);letter-spacing:var(--track-display);font-weight:300}html:is([data-theme=lightroom],[data-theme=lightroom-dark])[data-lang=en] .welcome-accent{font-family:var(--font-display);font-style:italic;font-weight:300}html:is([data-theme=lightroom],[data-theme=lightroom-dark]) .answer{background:var(--plate);border-color:var(--plate-edge);box-shadow:0 2px 14px var(--lift);color:var(--ink)}html:is([data-theme=lightroom],[data-theme=lightroom-dark]) .answer:hover{background:var(--plate-lit)}html:is([data-theme=lightroom],[data-theme=lightroom-dark]) .answer:active{background:var(--plate-lit);box-shadow:0 1px 6px var(--lift)}html:is([data-theme=lightroom],[data-theme=lightroom-dark]) :is(.answer.primary,.btn.primary,.answer[data-picked=true],.key[data-on=true],.btn.tiny[aria-pressed=true]){background:var(--fill);border-color:var(--fill-edge);color:var(--on-fill);box-shadow:0 4px 18px var(--lift-strong)}html:is([data-theme=lightroom],[data-theme=lightroom-dark]) :is(.answer.primary,.answer[data-picked=true]) small{color:var(--on-fill-60)}html:is([data-theme=lightroom],[data-theme=lightroom-dark]) .answer[data-picked=true]:before{background:var(--on-fill);color:var(--fill)}html:is([data-theme=lightroom],[data-theme=lightroom-dark]) :is(.answer.primary,.btn.primary):hover{background:var(--fill-hover)}html:is([data-theme=lightroom],[data-theme=lightroom-dark]) .btn:not(.primary){background:var(--plate);border-color:var(--plate-edge);color:var(--ink);box-shadow:0 1px 8px var(--lift)}html:is([data-theme=lightroom],[data-theme=lightroom-dark]) .btn:not(.primary):hover,html:is([data-theme=lightroom],[data-theme=lightroom-dark]) .language-picker .btn:hover{background:var(--plate-lit)}html:is([data-theme=lightroom],[data-theme=lightroom-dark]) .language-picker .btn{background:var(--plate);border-color:var(--plate-edge);color:var(--ink-70)}html:is([data-theme=lightroom],[data-theme=lightroom-dark]) :is(.name-field,.scan){background:var(--plate-lit);box-shadow:0 2px 14px var(--lift)}html:is([data-theme=lightroom],[data-theme=lightroom-dark]) :is(input,select,textarea){border-radius:var(--r-field)}html:is([data-theme=lightroom],[data-theme=lightroom-dark]) .ask{background:var(--help);color:var(--on-help);border-color:var(--help);box-shadow:0 4px 16px var(--help-glow)}html:is([data-theme=lightroom],[data-theme=lightroom-dark]) .presence[data-menu=true] .persona-dots i{background:var(--on-fill)}html:root:is([data-theme=lightroom],[data-theme=lightroom-dark]) .kiosk[data-agent-stage=true] .presence[data-docked=true] .persona-talk span,html:root:is([data-theme=lightroom],[data-theme=lightroom-dark]) .kiosk[data-agent-stage=true] .presence[data-docked=true] .persona-talk:hover span{background:var(--help);border-color:var(--help);color:var(--on-help)}:root:is([data-theme=lightroom],[data-theme=lightroom-dark]){--mia-drop:clamp(8px, 1.5vh, 16px);--mia-ctl:52px;--mia-gap:12px}html[data-theme=lightroom] .presence .agent-avatar-keyed{display:none}html:root:is([data-theme=lightroom],[data-theme=lightroom-dark]) .kiosk[data-ask=true] .presence :is(video,img.stage-avatar-still){inset:var(--mia-drop) 0 auto 0;mix-blend-mode:normal;clip-path:inset(0 0 25% 0 round var(--r-answer));-webkit-mask-image:none;mask-image:none}@media (orientation:landscape) and (height>=581px){html:root:is([data-theme=lightroom],[data-theme=lightroom-dark]) .kiosk[data-agent-stage=true]:not([data-ask=true]) .presence[data-docked=false] :is(video,.stage-avatar-still){inset:var(--mia-drop) 0 auto 0;mix-blend-mode:normal;height:100%;clip-path:inset(0 0 25% 0 round var(--r-answer));-webkit-mask-image:none;mask-image:none}}@media not ((orientation:landscape) and (height>=581px)){html:root:is([data-theme=lightroom],[data-theme=lightroom-dark]) .kiosk[data-agent-stage=true]:not([data-ask=true]) .presence[data-docked=false] :is(video,.stage-avatar-still){inset:var(--mia-drop) 0 auto 0;mix-blend-mode:normal;height:100%;clip-path:inset(0 0 calc(var(--mia-drop) + 5% + var(--mia-ctl) + var(--mia-gap)) 0 round var(--r-answer));-webkit-mask-image:none;mask-image:none}}html:root:is([data-theme=lightroom],[data-theme=lightroom-dark]) :is(.kiosk[data-ask=true] .presence,.kiosk[data-agent-stage=true] .presence[data-docked=false]) .stage-avatar-still{background:#000}html:root:is([data-theme=lightroom],[data-theme=lightroom-dark]) :is(.kiosk[data-ask=true] .presence,.kiosk[data-agent-stage=true] .presence[data-docked=false]):after{content:"";z-index:3;pointer-events:none;left:0;right:0;top:var(--mia-drop);aspect-ratio:auto;border:var(--hairline) solid var(--frame-edge);border-radius:var(--r-answer);width:auto;height:75%;box-shadow:0 14px 34px -10px var(--frame-drop), 0 2px 6px var(--lift);animation:none;position:absolute}@media not ((orientation:landscape) and (height>=581px)){html:root:is([data-theme=lightroom],[data-theme=lightroom-dark]) .kiosk[data-agent-stage=true]:not([data-ask=true]) .presence[data-docked=false]:after{height:calc(95% - var(--mia-ctl) - var(--mia-gap) - var(--mia-drop))}}html:root:is([data-theme=lightroom],[data-theme=lightroom-dark]) .kiosk[data-agent-stage=true] .presence[data-docked=false]>.persona-calling{top:var(--mia-drop);border-radius:var(--r-answer);height:75%}@media not ((orientation:landscape) and (height>=581px)){html:root:is([data-theme=lightroom],[data-theme=lightroom-dark]) .kiosk[data-agent-stage=true]:not([data-ask=true]) .presence[data-docked=false]>.persona-calling{height:calc(95% - var(--mia-ctl) - var(--mia-gap) - var(--mia-drop))}}html:root:is([data-theme=lightroom],[data-theme=lightroom-dark]) :is(.kiosk[data-ask=true],.kiosk[data-agent-stage=true]) .presence[data-docked=false] :is(.persona-controls>button,.presence>.persona-talk){min-height:var(--mia-ctl);border:var(--hairline) solid var(--frame-edge);border-radius:var(--r-field);background:var(--plate-lit);min-width:44px;color:var(--ink);box-shadow:0 1px 6px var(--lift);font:var(--w-mid) 15px / 1.15 var(--font);letter-spacing:.01em;text-align:center;opacity:1;flex-direction:row;justify-content:center;align-items:center;gap:8px;margin:0;padding:0 14px;display:flex}html:root:is([data-theme=lightroom],[data-theme=lightroom-dark]) :is(.kiosk[data-ask=true],.kiosk[data-agent-stage=true]) .presence[data-docked=false] :is(.persona-controls>button,.presence>.persona-talk) svg{flex:none;width:18px;height:18px;display:block}html:root:is([data-theme=lightroom],[data-theme=lightroom-dark]) :is(.kiosk[data-ask=true],.kiosk[data-agent-stage=true]) .presence[data-docked=false] :is(.persona-controls>button,.presence>.persona-talk) span{color:inherit;font:inherit;background:0 0;border:0;padding:0;display:block}html:root:is([data-theme=lightroom],[data-theme=lightroom-dark]) :is(.kiosk[data-ask=true],.kiosk[data-agent-stage=true]) .presence[data-docked=false]:not([data-talk-status=listening]) :is(.persona-controls>.persona-talk,.presence>.persona-talk),html:root:is([data-theme=lightroom],[data-theme=lightroom-dark]) :is(.kiosk[data-ask=true],.kiosk[data-agent-stage=true]) .presence[data-docked=false] :is(.persona-controls>.persona-talk,.presence>.persona-talk):disabled{background:var(--help);border-color:var(--help);color:var(--on-help);box-shadow:0 4px 14px var(--help-glow)}html:root:is([data-theme=lightroom],[data-theme=lightroom-dark]) :is(.kiosk[data-ask=true],.kiosk[data-agent-stage=true]) .presence[data-docked=false] :is(.persona-controls>button,.presence>.persona-talk):hover:not(:disabled){filter:brightness(1.04)}html:root:is([data-theme=lightroom],[data-theme=lightroom-dark]) :is(.kiosk[data-ask=true],.kiosk[data-agent-stage=true]) .presence[data-docked=false] .persona-controls>button[aria-pressed=true]{background:var(--fill);border-color:var(--fill-edge);color:var(--on-fill);box-shadow:0 4px 14px var(--lift-strong)}html:root:is([data-theme=lightroom],[data-theme=lightroom-dark]) :is(.kiosk[data-ask=true],.kiosk[data-agent-stage=true]) .presence[data-docked=false] .persona-controls>button:disabled{opacity:.42;cursor:default;box-shadow:none}html:root:is([data-theme=lightroom],[data-theme=lightroom-dark]) :is(.kiosk[data-ask=true],.kiosk[data-agent-stage=true]) .presence[data-docked=false] :is(.persona-controls>button,.presence>.persona-talk):focus-visible{outline:3px solid var(--ink);outline-offset:2px}html:root:is([data-theme=lightroom],[data-theme=lightroom-dark]) :is(.kiosk[data-ask=true],.kiosk[data-agent-stage=true])[data-talk-row=true] .presence[data-docked=false] .persona-controls{inset:calc(var(--mia-drop) + 75% + var(--mia-gap)) 0 auto 0;grid-auto-columns:auto;grid-auto-flow:column;justify-content:normal;align-items:stretch;gap:8px;display:grid;transform:none}html:root:is([data-theme=lightroom],[data-theme=lightroom-dark]) :is(.kiosk[data-ask=true],.kiosk[data-agent-stage=true])[data-talk-row=true] .presence[data-docked=false] .persona-controls>:is(button,.presence>.persona-talk){flex:auto;width:auto;min-width:auto;max-width:none;transform:none}html:root:is([data-theme=lightroom],[data-theme=lightroom-dark]) :is(.kiosk[data-ask=true],.kiosk[data-agent-stage=true]) .presence[data-docked=false]>.persona-talk{top:calc(var(--mia-drop) + 75% + var(--mia-gap));width:max-content;max-width:max(100%,min(100vw - 32px,340px));bottom:auto}@container (width<=379px){html:root:is([data-theme=lightroom],[data-theme=lightroom-dark]) :is(.kiosk[data-ask=true],.kiosk[data-agent-stage=true]) .presence[data-docked=false] .persona-controls>:is(button,.presence>.persona-talk){letter-spacing:0;flex-direction:column;gap:3px;padding:4px 5px;font-size:14px}html:root:is([data-theme=lightroom],[data-theme=lightroom-dark]) :is(.kiosk[data-ask=true],.kiosk[data-agent-stage=true]) .presence[data-docked=false] .persona-controls>:is(button,.presence>.persona-talk) svg{display:block}}@container (width<=259px){html:root:is([data-theme=lightroom],[data-theme=lightroom-dark]) :is(.kiosk[data-ask=true],.kiosk[data-agent-stage=true]) .presence[data-docked=false] .persona-controls>:is(button,.presence>.persona-talk){padding:4px;font-size:13px}}@media not ((orientation:landscape) and (height>=581px)){html:root:is([data-theme=lightroom],[data-theme=lightroom-dark]) .kiosk[data-agent-stage=true]:not([data-ask=true])[data-talk-row=true] .presence[data-docked=false] .persona-controls{inset:auto 0 5%}html:root:is([data-theme=lightroom],[data-theme=lightroom-dark]) .kiosk[data-agent-stage=true]:not([data-ask=true]) .presence[data-docked=false]>.persona-talk{top:auto;bottom:5%}}@media (width<=540px){html:root:is([data-theme=lightroom],[data-theme=lightroom-dark]) .kiosk[data-ask=true] .presence[data-docked=false]{--mia-drop:0px;--mia-ctl:46px}html:root:is([data-theme=lightroom],[data-theme=lightroom-dark]) .kiosk[data-ask=true] .presence[data-docked=false] :is(video,img.stage-avatar-still){clip-path:inset(0 0 calc(var(--mia-ctl) + 8px) 0 round var(--r-answer))}html:root:is([data-theme=lightroom],[data-theme=lightroom-dark]) .kiosk[data-ask=true] .presence[data-docked=false]:after{height:calc(100% - var(--mia-ctl) - 8px)}html:root:is([data-theme=lightroom],[data-theme=lightroom-dark]) .kiosk[data-ask=true][data-talk-row=true] .presence[data-docked=false] .persona-controls{top:calc(100% - var(--mia-ctl));width:min(100vw - 32px,340px);left:50%;right:auto;transform:translate(-50%)}html:root:is([data-theme=lightroom],[data-theme=lightroom-dark]) .kiosk[data-ask=true] .presence[data-docked=false]>.persona-talk{top:calc(100% - var(--mia-ctl))}}html:root:is([data-theme=lightroom],[data-theme=lightroom-dark]) :is(.kiosk[data-ask=true],.kiosk[data-agent-stage=true]) .presence[data-docked=false]>.persona-talk:active:not(:disabled){transform:translate(-50%)scale(.98)}html:root:is([data-theme=lightroom],[data-theme=lightroom-dark]) :is(.kiosk[data-ask=true],.kiosk[data-agent-stage=true]) .presence[data-docked=false] .persona-controls>button:active:not(:disabled){transform:scale(.98)}html:root:is([data-theme=lightroom],[data-theme=lightroom-dark]) :is(.kiosk[data-ask=true],.kiosk[data-agent-stage=true]) .presence[data-docked=false] .persona-state{inset:calc(var(--mia-drop) + 10px) auto auto 10px;border-radius:var(--r-field);color:#fffdf7;width:max-content;font:var(--w-mid) 13px / 1.2 var(--font);letter-spacing:.01em;background:#14120eb8;margin:0;padding:4px 10px;transform:none}@media (orientation:landscape) and (height>=581px){html:root:is([data-theme=lightroom],[data-theme=lightroom-dark]) .kiosk[data-ask=true] .presence[data-docked=false] .persona-talk-feedback{top:calc(var(--mia-drop) + 75% + var(--mia-gap) + var(--mia-ctl) + 8px);bottom:auto}}@media not ((orientation:landscape) and (height>=581px)){html:root:is([data-theme=lightroom],[data-theme=lightroom-dark]) .kiosk[data-ask=true] .presence[data-docked=false] .persona-talk-feedback{top:auto;bottom:calc(100% - var(--mia-drop) - 75% - var(--mia-gap) + 8px)}}@media (width<=540px){html:root:is([data-theme=lightroom],[data-theme=lightroom-dark]) .kiosk[data-ask=true] .presence[data-docked=false] .persona-talk-feedback{bottom:calc(var(--mia-ctl) + 8px)}}html:root:is([data-theme=lightroom],[data-theme=lightroom-dark]) .kiosk[data-ask=true] .presence[data-docked=false] .persona-talk-feedback{width:max(100%,min(100vw - 32px,340px));left:50%;right:auto;transform:translate(-50%)}:root:is([data-theme=lightroom],[data-theme=lightroom-dark]){--mia-reach:.75}@media (orientation:landscape){html:root:is([data-theme=lightroom],[data-theme=lightroom-dark]) .kiosk[data-agent-stage=true] .presence[data-floating=true][data-docked=false]{--mia-win:min(56vw, calc((88vh - var(--mia-drop) - var(--mia-gap) - var(--mia-ctl)) * 16 / 9));--mia-wh:calc(var(--mia-win) * 9 / 16);width:var(--mia-win);max-width:none;max-height:none;height:calc(var(--mia-drop) + var(--mia-wh) + var(--mia-gap) + var(--mia-ctl));aspect-ratio:auto}html:root:is([data-theme=lightroom],[data-theme=lightroom-dark]) .kiosk[data-agent-stage=true] .presence[data-floating=true][data-docked=false] :is(video,.stage-avatar-still){inset:var(--mia-drop) 0 auto 0;width:100%;height:calc(var(--mia-wh) / var(--mia-reach));object-fit:contain;object-position:50% 0;clip-path:inset(0 0 calc(100% - var(--mia-wh) + 3px) 0 round var(--r-answer));background:#000}html:root:is([data-theme=lightroom],[data-theme=lightroom-dark]) .kiosk[data-agent-stage=true] .presence[data-floating=true][data-docked=false]:after{height:var(--mia-wh);background:linear-gradient(#0000 84%,#000)}html:root:is([data-theme=lightroom],[data-theme=lightroom-dark]) .kiosk[data-agent-stage=true] .presence[data-floating=true][data-docked=false]>.persona-calling{height:var(--mia-wh)}html:root:is([data-theme=lightroom],[data-theme=lightroom-dark]) .kiosk[data-agent-stage=true][data-talk-row=true] .presence[data-floating=true][data-docked=false] .persona-controls{inset:calc(var(--mia-drop) + var(--mia-wh) + var(--mia-gap)) 0 auto 0}html:root:is([data-theme=lightroom],[data-theme=lightroom-dark]) .kiosk[data-agent-stage=true] .presence[data-floating=true][data-docked=false]>.persona-talk{top:calc(var(--mia-drop) + var(--mia-wh) + var(--mia-gap));bottom:auto}}@media (width<=540px){html:root:is([data-theme=lightroom],[data-theme=lightroom-dark]) .kiosk[data-agent-stage=true]:not([data-ask=true]) .presence[data-docked=false]{--mia-win:min(calc(100vw - 2 * var(--gutter)), calc((36vh - var(--mia-drop) - var(--mia-gap) - var(--mia-ctl)) * 16 / 9));--mia-wh:calc(var(--mia-win) * 9 / 16);width:var(--mia-win);max-width:none;max-height:none;height:calc(var(--mia-drop) + var(--mia-wh) + var(--mia-gap) + var(--mia-ctl));aspect-ratio:auto}html:root:is([data-theme=lightroom],[data-theme=lightroom-dark]) .kiosk[data-agent-stage=true]:not([data-ask=true]) .presence[data-floating=true][data-docked=false]{--mia-win:min(calc(100vw - 2 * var(--gutter)), calc((80vh - var(--mia-drop) - var(--mia-gap) - var(--mia-ctl)) * 16 / 9))}html:root:is([data-theme=lightroom],[data-theme=lightroom-dark]) .kiosk[data-agent-stage=true]:not([data-ask=true]) .presence[data-docked=false] :is(video,.stage-avatar-still){inset:var(--mia-drop) 0 auto 0;width:100%;height:calc(var(--mia-wh) / var(--mia-reach));object-fit:contain;object-position:50% 0;clip-path:inset(0 0 calc(100% - var(--mia-wh) + 3px) 0 round var(--r-answer));background:#000}html:root:is([data-theme=lightroom],[data-theme=lightroom-dark]) .kiosk[data-agent-stage=true]:not([data-ask=true]) .presence[data-docked=false]:after{height:var(--mia-wh);background:linear-gradient(#0000 84%,#000)}html:root:is([data-theme=lightroom],[data-theme=lightroom-dark]) .kiosk[data-agent-stage=true]:not([data-ask=true]) .presence[data-docked=false]>.persona-calling{height:var(--mia-wh)}html:root:is([data-theme=lightroom],[data-theme=lightroom-dark]) .kiosk[data-agent-stage=true]:not([data-ask=true])[data-talk-row=true] .presence[data-docked=false] .persona-controls{inset:calc(var(--mia-drop) + var(--mia-wh) + var(--mia-gap)) 0 auto 0}html:root:is([data-theme=lightroom],[data-theme=lightroom-dark]) .kiosk[data-agent-stage=true]:not([data-ask=true]) .presence[data-docked=false]>.persona-talk{top:calc(var(--mia-drop) + var(--mia-wh) + var(--mia-gap));bottom:auto}}html:is([data-theme=lightroom],[data-theme=lightroom-dark]) .hover\:bg-accent:hover{background:var(--plate-lit);color:var(--ink)}html:root:is([data-theme=lightroom],[data-theme=lightroom-dark]) .kiosk[data-agent-stage=true] .presence[data-docked=true]:after{border-color:color-mix(in srgb, var(--help) 80%, transparent);box-shadow:0 6px 18px var(--lift)}html:root:is([data-theme=lightroom],[data-theme=lightroom-dark]) .kiosk[data-agent-stage=true] .presence[data-docked=true][data-talk-status=connecting]:after{border-color:var(--help)}@media (prefers-reduced-motion:reduce){html:root:is([data-theme=lightroom],[data-theme=lightroom-dark]) .kiosk[data-agent-stage=true] .presence[data-docked=true]:not([data-talk-status=connecting]) .persona-talk:not(:disabled) span{box-shadow:0 0 0 3px color-mix(in srgb, var(--help) 35%, transparent), 0 0 14px 2px var(--help-glow)}}html:is([data-theme=lightroom],[data-theme=lightroom-dark]) :is(.ask-spark,.ask-light){background:radial-gradient(circle at 50% 45%, var(--on-help) 0 8%, color-mix(in srgb, var(--on-help) 70%, transparent) 26%, transparent 70%)}html:is([data-theme=lightroom],[data-theme=lightroom-dark]) .mark{animation-name:lightroom-seal}@keyframes lightroom-seal{0%,to{filter:drop-shadow(0 1px 6px var(--seal-glow))}50%{filter:drop-shadow(0 2px 14px var(--seal-glow))}}html:is([data-theme=lightroom],[data-theme=lightroom-dark]) :is(.label,.stage-overview-section h3,.stage-overview h3,.staff-inbox-kicker,.persona-setup-link){text-transform:none;letter-spacing:.005em;font-size:calc(var(--t-label) + 1px);color:var(--ink-70)}html:is([data-theme=lightroom],[data-theme=lightroom-dark]) .label.clock{font-variant-numeric:tabular-nums}html:is([data-theme=lightroom],[data-theme=lightroom-dark]) .card .label{font-family:var(--font-display);font-style:italic;font-size:calc(var(--t-label) + 3px)}html:is([data-theme=lightroom],[data-theme=lightroom-dark]) .card{background:var(--plate);box-shadow:inset 0 0 0 var(--hairline) var(--plate-edge), 0 4px 24px var(--lift)}html:is([data-theme=lightroom],[data-theme=lightroom-dark]) .card-text{font-family:var(--font-display);font-weight:400;font-size:calc(var(--t-card) * 1.08);letter-spacing:-.005em;line-height:1.38}html:is([data-theme=lightroom],[data-theme=lightroom-dark]) .stage-intake-option{background:var(--plate);border-color:var(--plate-edge);box-shadow:0 2px 12px var(--lift)}html:is([data-theme=lightroom],[data-theme=lightroom-dark]) :is(.stage-intake-option[data-selected=true],.stage-intake-option[aria-pressed=true]){background:var(--fill);border-color:var(--fill-edge);color:var(--on-fill);box-shadow:0 4px 18px var(--lift-strong)}html:is([data-theme=lightroom],[data-theme=lightroom-dark]) :is(.stage-intake-option[data-selected=true],.stage-intake-option[aria-pressed=true]) .stage-intake-option-mark{background:var(--on-fill);border-color:var(--on-fill);color:var(--fill)}html:is([data-theme=lightroom],[data-theme=lightroom-dark]) :is(.btn,.answer).primary:disabled,html:is([data-theme=lightroom],[data-theme=lightroom-dark]) .stage-intake-nav button.primary:disabled{opacity:1;border:var(--hairline) dashed var(--hair);color:var(--ink-45);box-shadow:none;background:0 0}html:is([data-theme=lightroom],[data-theme=lightroom-dark]) .keys{border-radius:var(--r-card);background:var(--board);-webkit-backdrop-filter:blur(18px)saturate(1.15);backdrop-filter:blur(18px)saturate(1.15);box-shadow:inset 0 0 0 var(--hairline) var(--board-edge), 0 18px 50px var(--lift)}html:is([data-theme=lightroom],[data-theme=lightroom-dark]) .key{border-radius:var(--r-field);background:var(--key);color:var(--ink);font-weight:var(--w-mid);box-shadow:0 1px 0 var(--key-edge), 0 2px 8px var(--key-drop);border:0}html:is([data-theme=lightroom],[data-theme=lightroom-dark]) :is(.key.wide,.key[aria-label]){background:var(--key-mod)}html:is([data-theme=lightroom],[data-theme=lightroom-dark]) .key.space{background:var(--key);color:var(--ink-45);font-weight:var(--w-body)}html:is([data-theme=lightroom],[data-theme=lightroom-dark]) .key:active{background:var(--key-press);box-shadow:0 0 0 var(--key-edge);transform:scale(.96)}html:is([data-theme=lightroom],[data-theme=lightroom-dark]) .key[data-on=true]{background:var(--fill);color:var(--on-fill)}html:is([data-theme=lightroom],[data-theme=lightroom-dark]) .key.done{background:var(--fill);color:var(--on-fill);font-weight:var(--w-strong);box-shadow:0 4px 14px var(--lift-strong)}html:is([data-theme=lightroom],[data-theme=lightroom-dark]) .key.done:active{background:var(--fill-hover)}html:is([data-theme=lightroom],[data-theme=lightroom-dark]) .keys-numeric .key{font-size:clamp(20px,min(2.3vw,3.2vh),32px);font-weight:var(--w-body);font-variant-numeric:tabular-nums}html:is([data-theme=lightroom],[data-theme=lightroom-dark]) .keys-numeric .key.done{font-size:clamp(15px,min(1.7vw,2.6vh),26px);font-weight:var(--w-strong)}html:is([data-theme=lightroom],[data-theme=lightroom-dark]) .keys-chips>.btn.keys-chip{background:var(--key);box-shadow:0 1px 0 var(--key-edge);border-color:#0000}@media (prefers-reduced-motion:reduce){html:is([data-theme=lightroom],[data-theme=lightroom-dark]) *{transition-duration:.01ms!important}}.kiosk{--mia-icon:clamp(84px, min(6vmax, 11vh), 120px)}.persona-face{pointer-events:none;transform-origin:0 0;position:absolute;inset:0}.presence[data-docked=true] .persona-face{inset:0 auto auto 0}html[data-theme] .kiosk .presence[data-docked=true] :is(video,.stage-avatar-still){mix-blend-mode:normal;-webkit-mask-image:none;mask-image:none}html[data-theme] .kiosk[data-agent-stage=true] .presence[data-docked=true]{width:var(--mia-icon);height:var(--mia-icon);aspect-ratio:1;border-radius:50%;place-self:start;max-width:none;max-height:none;margin:0}html[data-theme] .kiosk[data-agent-stage=true] .presence[data-docked=true]:after{content:"";z-index:2;pointer-events:none;border:2px solid color-mix(in srgb, var(--accent) 72%, transparent);border-radius:50%;position:absolute;inset:-3px;box-shadow:0 6px 18px #0003}html[data-theme] .kiosk[data-agent-stage=true] .presence[data-docked=true][data-talk-status=connecting]:after{border-color:var(--accent);animation:1.1s ease-in-out infinite alternate mia-ring-glow}@keyframes mia-ring-glow{0%{box-shadow:0 6px 18px #0003, 0 0 0 0 color-mix(in srgb, var(--accent) 45%, transparent)}to{box-shadow:0 6px 18px #0003, 0 0 0 9px color-mix(in srgb, var(--accent) 0%, transparent), 0 0 22px 4px color-mix(in srgb, var(--accent) 55%, transparent)}}html[data-theme] .kiosk[data-agent-stage=true] .presence[data-docked=true] .persona-talk:disabled{opacity:1;cursor:wait}@media (prefers-reduced-motion:reduce){html[data-theme] .kiosk[data-agent-stage=true] .presence[data-docked=true][data-talk-status=connecting]:after{box-shadow:0 6px 18px #0003, 0 0 22px 4px color-mix(in srgb, var(--accent) 55%, transparent);animation:none}}html[data-theme] .kiosk[data-agent-stage=true] .presence[data-docked=true] .persona-talk{z-index:4;min-width:0;max-width:none;min-height:0;box-shadow:none;color:var(--ink);font-size:clamp(18px, calc(var(--mia-icon) * .185), 22px);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:0;margin:0;font-weight:600;line-height:1.2;display:flex;position:absolute;inset:auto}html[data-theme] .kiosk[data-agent-stage=true] .presence[data-docked=true] .persona-talk svg{display:none}html[data-theme] .kiosk[data-agent-stage=true] .presence[data-docked=true] .persona-talk span{border:1.5px solid var(--ink-70);background:color-mix(in srgb, var(--ground) 92%, transparent);text-align:center;text-wrap:balance;border-radius:999px;padding:8px 16px;display:block}html[data-theme] .kiosk[data-agent-stage=true] .presence[data-docked=true] .persona-talk:hover span{background:var(--plate-lit)}html[data-theme] .kiosk[data-agent-stage=true] .presence[data-docked=true] .persona-talk:focus-visible{outline:none}html[data-theme] .kiosk[data-agent-stage=true] .presence[data-docked=true] .persona-talk:focus-visible span{outline:2px solid var(--accent);outline-offset:3px}html[data-theme=open-gold] .kiosk[data-agent-stage=true] .presence[data-docked=true] .persona-talk span{border-color:var(--hair);background:#fffdf9f0}html[data-theme] .kiosk[data-agent-stage=true] .presence[data-docked=true] .persona-talk-feedback{top:0;bottom:auto;left:auto;width:max-content;max-width:min(300px,60vw);inset-inline-start:calc(100% + 14px);transform:none}@media (orientation:landscape) and (height>=581px){html[data-theme] .kiosk[data-agent-stage=true]:has(>.presence[data-docked=true]){grid-template-columns:calc(var(--mia-icon) + 36px) minmax(0, 1fr)}html[data-theme] .kiosk[data-agent-stage=true] .presence[data-docked=true]{margin-inline-start:18px;margin-top:36px}html[data-theme] .kiosk[data-agent-stage=true] .presence[data-docked=true] .persona-talk{width:calc(var(--mia-icon) + 72px);padding:calc(var(--mia-icon) + 12px) 0 0;flex-direction:column;top:0;left:50%;transform:translate(-50%)}html[data-theme] .kiosk[data-agent-stage=true] .presence[data-docked=true] .persona-talk:active{transform:translate(-50%)scale(.98)}}@media (orientation:portrait){html[data-theme] .kiosk[data-agent-stage=true]:has(>.presence[data-docked=true]){grid-template-rows:auto var(--mia-icon) minmax(0, 1fr) auto}html[data-theme] .kiosk[data-agent-stage=true] .presence[data-docked=true]{justify-self:center}html[data-theme] .kiosk[data-agent-stage=true] .presence[data-docked=true] .persona-talk{white-space:nowrap;top:0;bottom:0;padding:0;padding-inline-start:calc(var(--mia-icon) + 12px);inset-inline-start:0;transform:none}html[data-theme] .kiosk[data-agent-stage=true] .presence[data-docked=true] .persona-talk:active{transform:scale(.98)}}.kiosk{--pill-shake-burst:2s;--pill-shake-rest:5s;--pill-shake-swing:14px;--pill-shake-tilt:7deg}@keyframes mia-pill-shake{0%{translate:0;rotate:0deg}8.571%{translate:calc(var(--pill-shake-swing) * -1) 0;rotate:calc(var(--pill-shake-tilt) * -1)}20%{translate:var(--pill-shake-swing) 0;rotate:var(--pill-shake-tilt)}28.571%{translate:0;rotate:0deg}to{translate:0;rotate:0deg}}html[data-theme] .kiosk[data-agent-stage=true] .presence[data-docked=true]:not([data-talk-status=connecting]) .persona-talk:not(:disabled) span{transform-origin:50% 100%;animation:mia-pill-shake calc(var(--pill-shake-burst) + var(--pill-shake-rest)) cubic-bezier(.45, 0, .55, 1) 1.2s infinite both}@media (prefers-reduced-motion:reduce){html[data-theme] .kiosk[data-agent-stage=true] .presence[data-docked=true]:not([data-talk-status=connecting]) .persona-talk:not(:disabled) span{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 35%, transparent), 0 0 14px 2px color-mix(in srgb, var(--accent) 30%, transparent);animation:none}}@media (orientation:landscape) and (height>=581px){html[data-theme] .kiosk[data-agent-stage=true]:has(>.presence[data-floating=true]){grid-template-columns:calc(var(--mia-icon) + 36px) minmax(0, 1fr)}}@media (orientation:portrait){html[data-theme] .kiosk[data-agent-stage=true]:has(>.presence[data-floating=true]){grid-template-rows:auto var(--mia-icon) minmax(0, 1fr) auto}}@media (height<=580px) and (orientation:landscape){html[data-theme] .kiosk[data-agent-stage=true]:has(>.presence[data-floating=true]){grid-template-columns:calc(var(--mia-icon) + 36px) minmax(0, 1fr)}}html[data-theme] .kiosk[data-agent-stage=true] .presence[data-floating=true][data-docked=false]{aspect-ratio:3/4;width:min(max(165px,19vw),54vh);max-width:none;height:auto;max-height:none;margin:0;position:fixed;top:50%;left:50%;translate:-50% -50%;z-index:62!important}@media (orientation:portrait){html[data-theme] .kiosk[data-agent-stage=true] .presence[data-floating=true][data-docked=false]{width:min(72vw,39vh)}}.greeting-scrim{z-index:61;opacity:0;pointer-events:none;-webkit-tap-highlight-color:transparent;background:#0000009e;transition:opacity .3s;position:fixed;inset:0}.greeting-scrim[data-on=true]{opacity:1;pointer-events:auto;transition:opacity .22s ease-out}@starting-style{.greeting-scrim[data-on=true]{opacity:0}}@media (prefers-reduced-motion:reduce){.greeting-scrim,.greeting-scrim[data-on=true]{transition:none}}.welcome-ghost>:not(.stage-frame){visibility:hidden}html[data-theme] .kiosk[data-agent-stage=true] .presence[data-growing=true]>:is(.persona-controls,.persona-talk,.persona-talk-feedback){opacity:0}.presence>.persona-calling{z-index:2;color:#fffc;height:75%;font:var(--w-mid,500) clamp(16px, 1.25vw, 22px) / 1.3 var(--font,inherit);letter-spacing:.02em;text-align:center;pointer-events:none;opacity:1;background:#000;place-items:center;padding:0 16px;transition:opacity .25s ease-out;display:grid;position:absolute;top:0;left:0;right:0}.presence>.persona-calling[data-on=false]{opacity:0}@media (prefers-reduced-motion:no-preference){.presence>.persona-calling>span{animation:1.6s ease-in-out infinite alternate call-breathe}}@keyframes call-breathe{0%{opacity:.55}to{opacity:1}}.presence[data-call-window=true] .stage-avatar-still{visibility:hidden}html:root[data-theme] .kiosk[data-agent-stage=true] .presence[data-floating=true][data-docked=false]>:is(.persona-talk,.persona-controls){transition:opacity .25s ease-out}html:root[data-theme] .kiosk[data-agent-stage=true] .presence[data-calling=true][data-floating=true][data-docked=false]>:is(.persona-talk,.persona-controls,.persona-talk-feedback){opacity:0;pointer-events:none}html[data-theme] .kiosk .presence[data-floating=true] .agent-avatar-video{transition:opacity .25s ease-out}@media (prefers-reduced-motion:reduce){.presence>.persona-calling,html:root[data-theme] .kiosk[data-agent-stage=true] .presence[data-floating=true][data-docked=false]>:is(.persona-talk,.persona-controls),html[data-theme] .kiosk .presence[data-floating=true] .agent-avatar-video{transition:none}}.kiosk .presence[data-still=true] video:not(.agent-avatar-video){opacity:0}.presence .stage-avatar-still{z-index:1;object-fit:cover;object-position:center;pointer-events:none;opacity:1;width:100%;height:100%;transition:opacity .3s var(--ease);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 82%,#0000 100%);mask-image:linear-gradient(#000 0 82%,#0000 100%)}.presence[data-agent-live=true] .stage-avatar-still{opacity:0}@media (prefers-reduced-motion:no-preference){.presence[data-agent-live=false] .stage-avatar-still{transform-origin:50% 40%;animation:8s ease-in-out infinite alternate mia-rest}}@keyframes mia-rest{0%{transform:translate(0)scale(1)}to{transform:translate(-2px,-3px)scale(1.015)}}.presence[data-still=true] .presence-name{display:none}.presence .agent-avatar-video{object-fit:cover;object-position:center;width:100%;height:100%;inset:0}:root[data-lang=fa]{--font:var(--font-fa);--font-display:var(--font-fa)}:root[data-lang=he]{--font:var(--font-he);--font-display:var(--font-he)}*{box-sizing:border-box}html,body{background:var(--ground);height:100%;color:var(--ink);font-family:var(--font);font-weight:var(--w-body);-webkit-font-smoothing:antialiased;margin:0}#root{height:100%}button{font:inherit;color:inherit}h1,h2,h3,p,ul,ol,dl{margin:0}small{color:var(--ink-70);font-size:.7em;font-weight:var(--w-body)}.label{font-size:var(--t-label);letter-spacing:var(--track);text-transform:uppercase;color:var(--ink-45);font-weight:var(--w-mid)}html[data-lang=fa] .label,html[data-lang=he] .label{font-family:var(--font);letter-spacing:0;text-transform:none}.display{font-family:var(--font-display);letter-spacing:var(--track-display);font-size:var(--t-display);line-height:1.05;font-weight:var(--w-body);text-wrap:balance}.lede{font-size:var(--t-lede);color:var(--ink-70);text-wrap:pretty;line-height:1.35}.note{font-size:var(--t-note);color:var(--ink-70);line-height:1.4}.meta{font-size:var(--t-meta);color:var(--ink-45);letter-spacing:.02em}html[data-kiosk-cursor=hidden],html[data-kiosk-cursor=hidden] *{cursor:none!important}.kiosk{grid-template-columns:minmax(0, var(--her)) minmax(0, 1fr);gap:0 var(--gutter);height:100dvh;padding:var(--gutter);grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"top top""presence stage""bottom bottom";display:grid;position:relative;overflow:hidden}.bar{align-items:center;gap:clamp(10px,1.6vw,20px);min-height:clamp(40px,6vh,64px);display:flex}.bar-top{grid-area:top;justify-content:space-between;min-width:0}.bar-bottom{grid-area:bottom;justify-content:space-between;gap:16px}.bar-bottom>.btn:first-child{min-width:200px}.bar-end{align-items:center;gap:clamp(8px,1.4vw,20px);min-width:0;display:flex}.brand{align-items:center;gap:clamp(8px,1.2vw,14px);min-width:0;display:flex}.mark{width:clamp(30px,min(3.6vw,5.4vh),52px);height:auto;animation:seal calc(var(--breath) * 1.8) var(--ease) infinite;flex:none}@keyframes seal{0%,to{filter:drop-shadow(0 0 10px color-mix(in srgb, var(--accent) 30%, transparent))}50%{filter:drop-shadow(0 0 20px color-mix(in srgb, var(--accent) 55%, transparent))}}.wordmark{--wordmark-h:clamp(30px, min(3.6vw, 5.4vh), 52px);flex:none;display:flex}.wordmark img{width:auto;height:calc(var(--wordmark-h) * 280 / 159.5);margin:calc(var(--wordmark-h) * -64.9 / 159.5) calc(var(--wordmark-h) * -60 / 159.5) calc(var(--wordmark-h) * -55.6 / 159.5);pointer-events:none;-webkit-user-select:none;user-select:none;display:block}.wordmark .wordmark-on-light,html:is([data-theme=open-gold],[data-theme=open-light],[data-theme=bhmi-light]) .wordmark .wordmark-on-dark{display:none}html:is([data-theme=open-gold],[data-theme=open-light],[data-theme=bhmi-light]) .wordmark .wordmark-on-light{display:block}.clock{font-variant-numeric:tabular-nums;color:var(--ink-45)}.presence{width:var(--her);aspect-ratio:1;max-width:100%;max-height:100%;transition:transform .8s var(--ease);grid-area:presence;place-self:start center;place-items:center;display:grid;position:relative}.presence[data-free=true]{z-index:7;width:var(--pw);height:var(--pw);max-width:none;max-height:none;transform:translate(calc(var(--px) - 50%), calc(var(--py) - 50%)) scale(var(--ps,1));transition:scale .18s var(--ease);will-change:transform;margin:0;position:fixed;top:0;left:0}.presence[data-locked=true]{pointer-events:none}.presence[data-locked=true] :is(button,.persona-sheet){pointer-events:auto}.presence[data-held=true]{cursor:grabbing;scale:1.04}.presence{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.kiosk .presence{cursor:default;touch-action:auto}@media (orientation:landscape) and (height>=581px){.kiosk[data-screen=welcome][data-agent=true]{grid-template-columns:minmax(0,.48fr) minmax(0,.52fr);gap:0 clamp(20px,2vw,40px)}.kiosk[data-screen=welcome][data-agent=true] .presence{aspect-ratio:auto;align-self:center;width:min(100%,min(51vw,70vh));height:min(58vh,570px);transform:translateY(-20px)}}.persona-talk{z-index:4;border:1px solid var(--ink-70);border-radius:var(--r-btn);background:color-mix(in srgb, var(--ground) 88%, transparent);width:min(76%,300px);min-height:clamp(54px,7vh,68px);color:var(--ink);font-size:clamp(17px,1.6vw,24px);font-weight:var(--w-mid);cursor:pointer;text-align:center;justify-content:center;align-items:center;gap:12px;line-height:1.15;display:flex;position:absolute;bottom:5%;left:50%;transform:translate(-50%)}.persona-talk span{text-wrap:balance}.persona-talk svg{flex:none;width:24px;height:24px}.persona-talk:hover{background:var(--plate-lit)}.persona-talk:active{transform:translate(-50%)scale(.98)}.persona-talk:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.persona-talk:disabled{cursor:wait;opacity:.75}.persona-talk-feedback{z-index:4;border:1px solid var(--hair);border-radius:var(--r-btn);background:color-mix(in srgb, var(--ground) 92%, transparent);width:min(76%,300px);color:var(--ink);text-align:center;margin:0;padding:10px 12px;font-size:clamp(14px,1.2vw,17px);line-height:1.35;position:absolute;bottom:calc(5% + clamp(54px,7vh,68px) + 10px);left:50%;transform:translate(-50%)}@media (orientation:landscape) and (height>=581px){.kiosk[data-free=true]{grid-template-columns:0 minmax(0,1fr);gap:0}}@media (orientation:portrait){.kiosk[data-free=true]{grid-template-rows:auto 0 minmax(0,1fr) auto;gap:0}}.presence[data-free=true] .presence-name{scale:calc(1 / var(--ps,1));transform-origin:bottom}.persona-dots{z-index:3;cursor:pointer;background:color-mix(in srgb, var(--ground) 74%, transparent);width:clamp(30px,4.4vh,40px);height:clamp(30px,4.4vh,40px);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 48%, transparent), 0 6px 18px #00000073;border:0;border-radius:50%;justify-content:center;align-items:center;gap:3px;padding:0;display:flex;position:absolute;top:7%;right:7%}.persona-dots i{background:var(--accent);border-radius:50%;width:3px;height:3px}.persona-dots:after{content:"";pointer-events:none;animation:notice 2.6s var(--ease) 3;border-radius:50%;animation-delay:1.6s;position:absolute;inset:0}@keyframes notice{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 50%, transparent)}70%,to{box-shadow:0 0 0 14px color-mix(in srgb, var(--accent) 0%, transparent)}}.presence[data-free=true] .persona-dots{transform:scale(calc(1 / var(--ps,1)));transform-origin:100% 0}.presence[data-menu=true] .persona-dots{background:var(--fill)}.persona-sheet{z-index:9;border-radius:var(--r-answer);cursor:default;background:color-mix(in srgb, var(--ground) 97%, transparent);width:max(216px,74%);max-width:92vw;box-shadow:inset 0 0 0 1px var(--hair), 0 16px 44px #0009;flex-direction:column;gap:14px;padding:14px;display:flex;position:absolute}.persona-sheet[data-x=right]{right:0}.persona-sheet[data-x=left]{left:0}.persona-sheet[data-y=down]{top:calc(100% + 8px)}.persona-sheet[data-y=up]{bottom:calc(100% + 8px)}.presence[data-free=true] .persona-sheet{transform:scale(calc(1 / var(--ps,1)))}.persona-sheet[data-x=right][data-y=down]{transform-origin:100% 0}.persona-sheet[data-x=left][data-y=down]{transform-origin:0 0}.persona-sheet[data-x=right][data-y=up]{transform-origin:100% 100%}.persona-sheet[data-x=left][data-y=up]{transform-origin:0 100%}.sizer-row{align-items:center;gap:10px;display:flex}.sizer-end{color:var(--ink-45);font-size:var(--t-label);flex:none}.sizer{cursor:pointer;touch-action:none;flex:auto;align-items:center;min-width:0;height:34px;display:flex;position:relative}.sizer:before{content:"";border-radius:var(--r-btn);background:var(--plate-lit);height:4px;position:absolute;left:0;right:0}.sizer-fill{height:4px;width:calc(var(--t) * 100%);border-radius:var(--r-btn);background:var(--accent);position:absolute;left:0}.sizer-knob{left:calc(var(--t) * 100%);background:var(--accent);border-radius:50%;width:26px;height:26px;margin-left:-13px;position:absolute;box-shadow:0 2px 12px #0000008c}.sizer:focus-visible{outline:none}.sizer:focus-visible .sizer-knob{box-shadow:0 0 0 3px var(--fill), 0 2px 12px #0000008c}.persona-acts{flex-wrap:wrap;gap:8px;display:flex}.persona-acts .btn{flex:auto}.presence[data-paused=true] video,.presence[data-paused=true] .orb{animation-play-state:paused}.presence video{z-index:1;object-fit:cover;object-position:center;mix-blend-mode:screen;opacity:0;width:auto;height:auto;transition:opacity .6s var(--ease);position:absolute;inset:4%;-webkit-mask-image:radial-gradient(circle closest-side at 50% 44%,#000 68%,#0000 99%);mask-image:radial-gradient(circle closest-side at 50% 44%,#000 68%,#0000 99%)}.presence video[data-front=true]{opacity:1}.orb{pointer-events:none;will-change:transform, opacity;border-radius:50%;position:absolute}.orb-a{background:radial-gradient(circle at 50% 44%, color-mix(in srgb, #fff 62%, var(--accent)) 0 5%, color-mix(in srgb, var(--accent) 78%, transparent) 17%, color-mix(in srgb, var(--accent) 24%, transparent) 44%, transparent 70%);filter:blur(9px);animation:breathe var(--breath) var(--ease) infinite;inset:27%}.orb-b{background:radial-gradient(circle at 44% 38%, color-mix(in srgb, var(--ink) 9%, transparent) 0%, transparent 62%);filter:blur(18px);animation:drift calc(var(--breath) * 1.9) var(--ease) infinite;inset:10%}.orb-c{background:radial-gradient(circle at 58% 64%, color-mix(in srgb, var(--accent) 26%, transparent) 0%, transparent 56%);filter:blur(16px);animation:drift calc(var(--breath) * 1.3) var(--ease) infinite reverse;opacity:calc(.7 * var(--orb));inset:18%}.presence[data-clip=true] .orb-a,.presence[data-clip=true] .orb-c{display:none}.presence[data-speaking=true] .orb-a{animation-duration:calc(var(--breath) * .52)}.presence[data-speaking=true]:before{animation-duration:calc(var(--breath) * .8)}.presence-name{color:var(--ink-45);letter-spacing:.3em;position:absolute;bottom:2%}.presence[data-clip=true] .presence-name{display:none}@keyframes breathe{0%,to{opacity:calc(.82 * var(--orb));transform:scale(.96)}50%{opacity:var(--orb);transform:scale(1.05)}}@keyframes drift{0%,to{transform:translate(0)scale(1)}33%{transform:translate(5%,-4%)scale(1.07)}66%{transform:translate(-4%,5%)scale(.96)}}.stage-frame{flex-direction:column;grid-area:stage;min-width:0;min-height:0;display:flex;position:relative}.stage{flex-direction:column;flex:auto;justify-content:flex-start;gap:clamp(10px,2.2vh,22px);min-height:0;padding-inline-end:4px;display:flex;position:relative;overflow:auto}.stage>:first-child{margin-top:auto}.safety-tell{border:1px solid var(--accent);border-radius:var(--r-btn);background:var(--plate);color:var(--ink);margin:14px 0;padding:12px 16px;font-size:clamp(15px,1.25vw,19px);line-height:1.4}.kiosk[data-free=true] .stage{padding-left:var(--her-left,0px);padding-right:var(--her-right,0px);padding-top:var(--her-top,0px);padding-bottom:var(--her-bottom,0px)}.hello{color:var(--ink)}.line.big{font-size:calc(var(--t-line) * 1.28);max-width:22ch}.line{font-family:var(--font-display);letter-spacing:var(--track-display);font-size:var(--t-line);text-wrap:pretty;max-width:28ch;line-height:1.22}.line-clinic{white-space:nowrap;display:inline-block}.line .w{animation:word var(--dur-reveal) var(--ease) both;display:inline-block}@keyframes word{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.answers{gap:var(--gap);grid-template-columns:1fr;display:grid}.answers.grid-2{grid-template-columns:1fr 1fr}.kiosk[data-screen=ask] .answers.grid-2>.answer:last-child:nth-child(odd){grid-column:1/-1}.answers.grid-3{grid-template-columns:repeat(3,1fr)}.answer{min-height:var(--tap);border-radius:var(--r-answer);text-align:start;background:linear-gradient(180deg, color-mix(in srgb, var(--ink) 9%, transparent), color-mix(in srgb, var(--ink) 3.5%, transparent));border:var(--hairline) solid var(--hair);cursor:pointer;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--ink) 11%, transparent);font-size:var(--t-answer);font-weight:var(--w-body);transition:transform var(--dur-press) var(--ease), background var(--dur-press) var(--ease), box-shadow var(--dur-press) var(--ease);animation:lift var(--dur-reveal) var(--ease) both;flex-direction:column;justify-content:center;gap:4px;padding:clamp(12px,1.9vh,20px) clamp(16px,2.2vw,30px);display:flex;position:relative}.answers .answer:nth-child(2){animation-delay:70ms}.answers .answer:nth-child(3){animation-delay:.14s}.answers .answer:nth-child(4){animation-delay:.21s}.answers .answer:nth-child(5){animation-delay:.28s}.answers .answer:nth-child(6){animation-delay:.35s}@keyframes lift{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.answer:active{background:var(--plate-lit);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--ink) 18%, transparent);transform:scale(.99)}.answer:focus-visible,.btn:focus-visible,.check:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.answer.primary{background:linear-gradient(180deg, var(--fill), color-mix(in srgb, var(--fill) 55%, transparent));color:var(--on-fill);border-color:var(--fill-edge);font-weight:var(--w-mid);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--accent) 34%, transparent), 0 0 54px color-mix(in srgb, var(--accent) 10%, transparent)}.answer.primary small{color:var(--on-fill-60)}.langs .answer{text-align:center;font-size:calc(var(--t-answer) * 1.14);justify-content:center;align-items:center}.name-field{border-radius:var(--r-card);background:linear-gradient(180deg, color-mix(in srgb, var(--ink) 7%, transparent), color-mix(in srgb, var(--ink) 2.5%, transparent));box-shadow:inset 0 0 0 var(--hairline) var(--hair);flex-direction:column;gap:clamp(8px,1.2vh,14px);padding:clamp(14px,2.2vh,26px) clamp(16px,2.2vw,30px);display:flex}.name-field .label{align-items:center;gap:12px;display:flex}.kiosk[data-screen=exams] .stage>:first-child{margin-top:0}.kiosk[data-screen=exams] .line{margin-top:auto}.kiosk[data-screen=set] .stage>:first-child{margin-top:0}.kiosk[data-screen=set] .choices{margin-block:auto}.choices.lone{grid-template-columns:minmax(0,max-content)}.kiosk[data-screen=set] .forms{margin-bottom:auto}.choices{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}@media (width<=1180px){.choices{grid-template-columns:repeat(2,minmax(0,1fr))}}.choices .answer{justify-content:flex-start;gap:6px}.answer[data-gone=true]{animation:slip .34s var(--ease) both;pointer-events:none}@keyframes slip{to{opacity:0;transform:translate(14%)scale(.96)}}.kiosk[data-screen=exam]:not([data-ask=true]) .presence{display:none}@media (orientation:landscape) and (height>=581px){.kiosk[data-screen=exam]:not([data-ask=true]){grid-template-columns:0 minmax(0,1fr);gap:0}}@media (orientation:portrait){.kiosk[data-screen=exam]:not([data-ask=true]){grid-template-rows:auto 0 minmax(0,1fr) auto;gap:0}}.btn.tiny{border-radius:var(--r-btn);min-height:0;font-size:var(--t-label);letter-spacing:var(--track);border:var(--hairline) solid var(--hair);color:var(--ink-45);cursor:pointer;background:0 0;padding:5px 12px}.btn.tiny[aria-pressed=true]{background:var(--fill);border-color:var(--accent);color:var(--ink)}.name-field input{width:100%;min-height:var(--tap);border-radius:var(--r-answer);border:var(--hairline) solid var(--hair);background:var(--plate);color:var(--ink);font-family:var(--font);font-size:var(--t-answer);font-weight:var(--w-body);padding:clamp(10px,1.6vh,18px) clamp(14px,2vw,24px)}.name-field input::placeholder{color:var(--ink-45)}.name-field input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.answer[data-picked=true]{background:var(--fill);border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);padding-inline-end:clamp(42px,5.6vh,60px)}.answer[data-picked=true]:before{content:"✓";background:var(--accent);width:clamp(22px,3.2vh,30px);height:clamp(22px,3.2vh,30px);color:var(--on-accent);font-size:clamp(12px,1.8vh,17px);line-height:1;font-weight:var(--w-mid);top:clamp(8px,1.2vh,14px);border-radius:50%;place-items:center;display:grid;position:absolute;inset-inline-end:clamp(8px,1.2vh,14px)}.keys{z-index:6;border-radius:var(--r-card);background:color-mix(in srgb, var(--ground) 93%, transparent);box-shadow:inset 0 0 0 var(--hairline) var(--hair);inset-inline:0;direction:ltr;flex-direction:column;gap:clamp(4px,.65vmin,7px);padding:clamp(6px,1.1vmin,12px);display:flex;position:absolute;bottom:0}.stage>.keys:before{content:"";inset-inline:0;height:20px;position:absolute;bottom:100%}.keys-row{justify-content:center;gap:clamp(4px,.4vw,7px);display:flex}.key{border-radius:var(--r-btn);border:var(--hairline) solid var(--hair);background:var(--plate);min-width:0;min-height:clamp(44px,5.4vmin,60px);color:var(--ink);font-family:var(--font);font-size:clamp(15px,min(1.7vw,2.6vh),26px);font-weight:var(--w-body);cursor:pointer;transition:background var(--dur-press) var(--ease), transform var(--dur-press) var(--ease);flex:1 1 0;padding:0 clamp(2px,.6vw,10px)}.key:active{background:var(--plate-lit);transform:scale(.97)}.key:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.key.wide{flex:1.6 1 0}.key.space{color:var(--ink-45);font-size:var(--t-label);letter-spacing:var(--track);flex:4 1 0}.key[data-on=true]{background:var(--fill);border-color:var(--accent)}.key.done{background:var(--accent);color:var(--on-accent);border-color:var(--accent);font-weight:var(--w-mid);flex:2 1 0;display:block}.keys-numeric .keys-row{width:min(100%,560px);margin-inline:auto}.keys-numeric .key{max-width:180px;min-height:clamp(44px,6vmin,66px)}.keys-numeric .key.wide,.keys-numeric .key.done{flex:1 1 0}.keys-email .key{min-height:clamp(44px,5.2vmin,56px)}.keys:has(>:nth-child(6)) .key{min-height:clamp(44px,4.6vmin,56px)}.keys-chips{scrollbar-width:none;flex-wrap:nowrap;justify-content:safe center;gap:clamp(6px,.8vmin,10px);min-height:clamp(44px,4.6vmin,48px);display:flex;overflow-x:auto}.keys-chips>.btn.keys-chip{flex:none;min-height:clamp(44px,4.6vmin,48px);padding:0 clamp(12px,1.5vmin,16px);font-size:clamp(15px,1.6vmin,17px)}.onward{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.onward .note{min-width:0}.btn.go{align-items:center;gap:10px;margin-inline-start:auto;display:inline-flex}.btn.go b{font-weight:var(--w-body)}.langs-row{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.langs-row .btn{color:var(--ink-70);border-color:var(--hair);background:0 0}.langs-row .btn:active{background:var(--plate)}.btn{border-radius:var(--r-btn);background:var(--plate);border:var(--hairline) solid var(--hair);cursor:pointer;min-height:clamp(48px,min(5.6vw,8vh),72px);font-size:var(--t-btn);font-weight:var(--w-body);transition:transform var(--dur-press) var(--ease), background .2s var(--ease);padding:0 26px}.btn:active{background:var(--plate-lit);transform:scale(.985)}.btn:disabled{opacity:.35;cursor:default}.btn.primary{background:var(--fill);color:var(--on-fill);border-color:var(--fill-edge);font-weight:var(--w-mid)}.btn.ghost{color:var(--ink-70);background:0 0}.btn.small{border-radius:var(--r-pill);min-height:48px;font-size:calc(var(--t-label) * 1.14);padding:0 16px}.btn.medical{align-self:flex-start;margin-bottom:clamp(10px,2vh,20px)}.card{border-radius:var(--r-card);background:var(--plate);box-shadow:inset 0 0 0 var(--hairline) var(--hair);animation:word calc(var(--dur-reveal) * .8) var(--ease) both;flex-direction:column;gap:12px;padding:clamp(14px,2.2vh,22px) clamp(16px,2.4vw,28px);display:flex}.exam-lead{align-items:center;gap:clamp(14px,2.4vw,24px);display:grid}:is(.exam-lead:has(.shot-stage),.exam-lead:has(.dial)){grid-template-columns:minmax(170px,32%) 1fr}.shot-stage{perspective:1000px;touch-action:none;cursor:grab;animation:lift var(--dur-reveal) var(--ease) both}.shot-stage[data-held=true]{cursor:grabbing}.shot-sway{transform-style:preserve-3d;animation:16s ease-in-out infinite sway}.shot-stage[data-held=true] .shot-sway{animation-play-state:paused}.shot-spin{transform-style:preserve-3d;transition:transform .7s var(--ease);position:relative}.shot-stage[data-held=true] .shot-spin{transition:none}.shot{object-fit:contain;filter:drop-shadow(0 20px 44px #0000008c);-webkit-user-select:none;user-select:none;width:100%;max-height:min(34vh,280px);display:block;-webkit-mask-image:radial-gradient(132% 132% at 50% 45%,#000 60%,#0000 94%);mask-image:radial-gradient(132% 132% at 50% 45%,#000 60%,#0000 94%)}.shot-sweep{pointer-events:none;background:linear-gradient(104deg, transparent 42%, color-mix(in srgb, var(--ink) 55%, transparent) 50%, transparent 58%);mix-blend-mode:screen;background-size:280% 100%;animation:9s ease-in-out infinite sweep;position:absolute;inset:0;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes sway{0%,to{transform:rotateY(-6deg)}50%{transform:rotateY(6deg)}}@keyframes sweep{0%{background-position:180% 0}60%,to{background-position:-80% 0}}.dial{animation:lift var(--dur-reveal) var(--ease) both;place-items:center;display:grid;position:relative}.dial svg{width:100%;max-height:min(30vh,250px);overflow:visible}.dial-track{fill:none;stroke:var(--hair);stroke-width:1.5px}.dial-arc{fill:none;stroke:var(--accent);stroke-width:3px;stroke-linecap:round;transform-origin:70px 70px;animation:wind 1.4s var(--ease) both;transform:rotate(-90deg)}@keyframes wind{0%{stroke-dashoffset:999px}to{stroke-dashoffset:var(--turn)}}.dial-tick{stroke:var(--ink-45);stroke-width:1.2px}.dial-read{font-family:var(--font-display);align-items:baseline;gap:5px;display:flex;position:absolute}.dial-read b{font-size:clamp(30px,min(3.4vw,5vh),56px);font-weight:var(--w-body);letter-spacing:var(--track-display)}.dial-read i{font-style:normal;font-size:var(--t-note);color:var(--ink-45)}@media (orientation:portrait),(width<=900px){:is(.exam-lead:has(.shot-stage),.exam-lead:has(.dial)){grid-template-columns:1fr}.shot{max-height:22vh}.dial svg{max-height:20vh}}.card-text{font-size:var(--t-card);text-wrap:pretty;line-height:1.4}.card .source{font-size:var(--t-meta);color:var(--ink-45)}.pager{justify-content:space-between;align-items:center;gap:16px;display:flex}.dots{gap:10px;display:flex}.dots i{background:var(--hair);border-radius:50%;width:12px;height:12px}.dots i[data-on=true]{background:var(--accent)}.checks{gap:clamp(6px,1.1vh,10px);display:grid}.check{border-radius:var(--r-check);background:var(--plate);border:var(--hairline) solid var(--hair);cursor:pointer;text-align:start;min-height:clamp(48px,7.4vh,68px);font-size:calc(var(--t-answer) * .9);transition:background .2s var(--ease);align-items:center;gap:clamp(10px,1.6vw,18px);padding:8px clamp(12px,1.6vw,20px);display:flex}.check i{border:2px solid var(--ink-45);width:clamp(30px,4.6vh,44px);height:clamp(30px,4.6vh,44px);transition:transform .2s var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}.check i:after{content:"";border:solid var(--on-accent);opacity:0;border-width:0 3px 3px 0;width:14px;height:24px;transform:rotate(45deg)translate(-2px,-3px)}.check[aria-pressed=true]{background:var(--plate-lit)}.check[aria-pressed=true] i{background:var(--accent);border-color:var(--accent);transform:scale(1.06)}.check[aria-pressed=true] i:after{opacity:1}.checks.two{grid-template-columns:repeat(2,minmax(0,1fr))}.checks.two>.check:nth-child(odd):last-child{grid-column:1/-1}.card.clinic{background:0 0;gap:6px;padding:16px 22px}.card.clinic .card-text{font-size:calc(var(--t-card) * .83)}.facts{gap:var(--gap);grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));display:grid}.list{font-size:calc(var(--t-card) * .83);flex-direction:column;gap:6px;padding-inline-start:1.2em;display:flex}.forms{grid-template-columns:auto 1fr;align-items:center;gap:clamp(14px,2.2vw,26px);display:grid}.qr{background:#f7f2ea;border-radius:8px;width:clamp(104px,min(19vw,25vh),210px);height:auto;display:block}.qr-empty{box-shadow:inset 0 0 0 var(--hairline) var(--hair)}.url{font-size:calc(var(--t-card) * .95);overflow-wrap:anywhere;direction:ltr;unicode-bidi:isolate;margin:6px 0 0}.alarm{color:var(--alarm)}.kiosk[data-emergency=true] .orb-a,.kiosk[data-emergency=true] .orb-c{background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--alarm) 50%, transparent), transparent 65%);animation-duration:1.4s}.toast{top:var(--gutter);border-radius:var(--r-pill);background:var(--plate-lit);box-shadow:inset 0 0 0 var(--hairline) var(--hair);font-size:calc(var(--t-label) * 1.2);letter-spacing:.04em;animation:word calc(var(--dur-reveal) * .7) var(--ease);padding:14px 22px;position:absolute;left:50%;transform:translate(-50%)}.still{background:var(--scrim);text-align:center;padding:var(--gutter);flex-direction:column;justify-content:center;align-items:center;gap:18px;display:flex;position:absolute;inset:0}.still .btn.primary{background:var(--accent);color:var(--on-accent);border-color:var(--accent);min-width:min(340px,70vw)}.tick{place-items:center;width:clamp(96px,15vh,148px);height:clamp(96px,15vh,148px);display:grid;position:relative}.tick svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.tick-track{fill:none;stroke:var(--hair);stroke-width:5px}.tick-arc{fill:none;stroke:var(--accent);stroke-width:5px;stroke-linecap:round;stroke-dasharray:276.46;stroke-dashoffset:calc(276.46 * (1 - var(--left,1)));transition:stroke-dashoffset 1s linear}.tick b{font-family:var(--font-display);font-weight:var(--w-body);font-variant-numeric:tabular-nums;color:var(--ink);font-size:clamp(30px,5vh,52px)}@media (height<=800px) and (orientation:landscape){.stage{gap:14px}.line{font-size:clamp(28px,2.7vw,42px)}.scan{padding:14px}.answer{min-height:calc(var(--tap) * .84);padding-block:14px}.forms{gap:20px}}@media (orientation:portrait){.kiosk{grid-template:"top""presence"minmax(0,30vh)"stage"minmax(0,1fr)"bottom"/minmax(0,1fr);gap:16px 0}.presence{justify-self:center;width:auto;max-width:100%;height:100%}.line{max-width:none}.answers.grid-3{grid-template-columns:1fr 1fr}.facts{grid-template-columns:1fr}.forms{grid-template-columns:1fr;justify-items:start}}.desk{flex-direction:column;gap:28px;max-width:1100px;margin:0 auto;padding:32px 24px 64px;display:flex}.desk-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.desk .mark{filter:none;animation:none}.desk .brand .wordmark{--wordmark-h:30px;margin-bottom:8px}.phone .brand{margin-bottom:2px}.desk-alerts{flex-direction:column;gap:10px;display:flex}.desk-alert{border-radius:var(--r-card);background:var(--plate);border:var(--hairline) solid var(--hair);flex-wrap:wrap;align-items:center;gap:18px;padding:14px 18px;display:flex}.desk-alert .card-text{font-size:var(--t-note);flex:1}.desk-alert.urgent{border-color:var(--alarm);background:color-mix(in srgb, var(--alarm) 7%, transparent);color:var(--alarm);border-width:2px}.desk-alert.urgent .exam-lead{align-items:center;gap:clamp(14px,2.4vw,24px);display:grid}.exam-lead:has(.shot){grid-template-columns:minmax(180px,32%) 1fr}.shot{object-fit:contain;width:100%;max-height:min(34vh,280px);animation:lift var(--dur-reveal) var(--ease) both;filter:drop-shadow(0 20px 44px #0000008c);display:block}@media (orientation:portrait){.exam-lead:has(.shot){grid-template-columns:1fr}.shot{max-height:22vh}}.card-text{font-size:var(--t-card);font-weight:var(--w-strong)}.desk-alert.urgent .label{color:var(--alarm)}.desk-list{flex-direction:column;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}.desk-row{border-radius:var(--r-card);background:var(--plate);border:var(--hairline) solid var(--hair);grid-template-columns:5.5em minmax(0,1fr) auto auto auto;align-items:center;gap:18px;padding:12px 18px;display:grid}.desk-list.quiet .desk-row{opacity:.6;background:0 0}.desk-when{font-variant-numeric:tabular-nums;color:var(--ink-45);font-size:var(--t-note)}.desk-for{flex-direction:column;gap:2px;min-width:0;display:flex}.desk-for strong{font-size:var(--t-note);font-weight:var(--w-strong)}.desk-for small{color:var(--ink-45)}.desk-pill{border-radius:var(--r-pill);font-size:var(--t-label);letter-spacing:.04em;border:var(--hairline) solid var(--hair);color:var(--ink-70);white-space:nowrap;padding:6px 14px}.desk-row[data-status=done] .desk-pill{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.desk-meta{color:var(--ink-45);font-size:var(--t-label);white-space:nowrap;gap:14px;font-style:normal;display:flex}.desk-meta em{font-style:normal}.desk-meta em[data-flag=true]{color:var(--accent)}@media (width<=760px){.desk-row{grid-template-columns:1fr auto;row-gap:10px}.desk-when{order:-1}}.settle{flex-direction:column;gap:16px;min-width:0;display:flex}.settle .card.clinic{gap:8px;padding:0}.settle .card.clinic .note{color:var(--ink-45)}.scan{border-radius:var(--r-card);background:linear-gradient(180deg, color-mix(in srgb, var(--ink) 7%, transparent), color-mix(in srgb, var(--ink) 2.5%, transparent));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--ink) 10%, transparent);flex-direction:column;align-self:start;align-items:center;gap:10px;padding:clamp(10px,1.6vh,18px);display:flex;position:relative}.scan .url.small{font-size:calc(var(--t-meta) * .86);color:var(--ink-45);text-align:center;letter-spacing:.01em;max-width:100%;margin:0;line-height:1.35}@media (orientation:portrait) and (height<=1200px){.kiosk{grid-template-rows:auto minmax(0,20vh) minmax(0,1fr) auto}}@media (orientation:landscape) and (width<=980px){.presence-name{display:none}}@media (height<=580px){.kiosk{grid-template:"top""stage"minmax(0,1fr)"bottom"/minmax(0,1fr)}.presence{display:none}}@media (width<=660px){.answers.grid-3{grid-template-columns:1fr 1fr}.name-field{gap:6px;padding:clamp(10px,1.5vh,16px) clamp(12px,2vw,18px)}.answer{min-height:calc(var(--tap) * .78);padding-block:10px}.answers{gap:8px}.clock{display:none}.forms{grid-template-columns:1fr;gap:10px}.qr{width:clamp(92px,17vh,132px)}.scan{padding:8px}.stage{gap:10px}.line{font-size:clamp(20px,min(3vw,4vh),30px)}.checks{gap:6px}.note{font-size:clamp(13px,2.1vh,17px)}}.desk-tools{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.desk-tools .btn.small[data-on=true]{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.desk-paused,.desk-ok{border-radius:var(--r-card);background:var(--plate);box-shadow:inset 0 0 0 var(--hairline) var(--hair);font-size:var(--t-note);margin:0;padding:12px 18px}.desk-paused{color:var(--accent)}.desk[data-paused=true] .desk-head{opacity:.85}.desk-handout{border-radius:var(--r-card);background:var(--plate);flex-wrap:wrap;align-items:center;gap:24px;padding:18px;display:flex}.desk-handout>div{flex-direction:column;flex:1;gap:8px;min-width:240px;display:flex}.desk-row{grid-template-columns:6.5em minmax(0,1fr) auto auto auto}.desk-when{flex-direction:column;gap:2px;display:flex}.desk-waited{color:var(--ink-45);font-size:var(--t-label)}.desk-waited[data-long=true]{color:var(--alarm)}.desk-acts{gap:8px;display:flex}.sheet{background:var(--ground);width:min(520px,100%);box-shadow:-20px 0 60px #00000059, inset 1px 0 0 var(--hair);animation:sheet .35s var(--ease) both;flex-direction:column;gap:12px;padding:24px 26px 40px;display:flex;position:fixed;inset-block:0;inset-inline-end:0;overflow:auto}@keyframes sheet{0%{opacity:0;transform:translate(6%)}to{opacity:1;transform:none}}.sheet-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.sheet .review{font-size:16px}.sheet .list li[data-flag=true]{color:var(--accent)}.sheet .list{font-size:16px}#lovable-badge{display:none!important}.phone{flex-direction:column;gap:22px;max-width:520px;margin:0 auto;padding:24px 20px 48px;display:flex}.phone-head{flex-direction:column;gap:10px;display:flex}.title{font-family:var(--font-display);letter-spacing:var(--track-display);font-size:calc(var(--t-display) * .6);line-height:1.15;font-weight:var(--w-body)}.steps{flex-direction:column;gap:20px;display:flex}.stepper{gap:10px;padding:0;list-style:none;display:flex}.stepper li{text-align:center;font-size:calc(var(--t-label) * .93);letter-spacing:.06em;border-top:2px solid var(--hair);color:var(--ink-45);flex:1;padding:10px 0}.stepper li[aria-current=step]{border-top-color:var(--accent);color:var(--ink)}fieldset{border:0;flex-direction:column;gap:16px;margin:0;padding:0;display:flex}label{color:var(--ink-70);flex-direction:column;gap:6px;font-size:16px;display:flex}label[data-missing=true] input,label[data-missing=true] select{box-shadow:inset 0 0 0 1px var(--alarm)}label b{color:var(--accent)}.need{color:var(--alarm);font-size:14px;font-style:normal}.hint{color:var(--ink-45);font-size:14px;font-style:normal}textarea{font:inherit;border-radius:var(--r-btn);background:var(--plate);color:var(--ink);border:var(--hairline) solid var(--hair);resize:vertical;padding:12px 14px;font-size:18px}textarea:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.phone .check{align-items:flex-start;min-height:56px;padding-block:12px;font-size:16px}.phone .check span{padding-top:6px}.phone .checks{gap:8px;margin-bottom:4px}@media (width<=480px){.phone .checks.two{grid-template-columns:1fr}.phone .checks.two>.check{grid-column:auto}}.phone .stage-intake-more,.phone .stage-intake-meds-add{align-self:flex-start}.phone-meds,.phone-weight{color:var(--ink-70);flex-direction:column;gap:6px;font-size:16px;display:flex}.phone-meds .stage-intake-meds-row input{width:100%}.phone-consent{color:var(--ink);text-wrap:pretty;margin:0;font-size:16px;line-height:1.45}.phone .stage-intake-help-backdrop{padding:16px;position:fixed}.phone .stepper li{font-size:12px}input,select{font:inherit;border-radius:var(--r-btn);background:var(--plate);color:var(--ink);border:var(--hairline) solid var(--hair);min-height:56px;padding:14px 16px;font-size:20px}input:focus-visible,select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.review{grid-template-columns:auto 1fr;gap:10px 18px;font-size:18px;display:grid}.review dt{color:var(--ink-45)}.actions{gap:var(--gap);flex-wrap:wrap;display:flex}.phone .btn{min-height:60px;font-size:19px}.phone{padding-bottom:120px}.ask{z-index:6;background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 40%, transparent), color-mix(in srgb, var(--accent) 20%, transparent));border:1px solid var(--accent);min-height:74px;color:var(--on-fill);cursor:pointer;font-size:20px;font-weight:var(--w-mid);text-align:start;max-width:74vw;box-shadow:-10px 14px 48px #0009, 0 0 52px color-mix(in srgb, var(--accent) 26%, transparent);animation:arrive .7s var(--ease) both;transition:transform var(--dur-press) var(--ease);inset-inline-end:0;border-inline-end:0;border-start-start-radius:999px;border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:999px;align-items:center;gap:14px;padding:12px 22px 12px 14px;line-height:1.15;animation-delay:.7s;display:flex;position:fixed;bottom:26px}.ask:active{transform:scale(.98)}.ask-spark,.ask-light{background:radial-gradient(circle at 50% 45%, color-mix(in srgb, #fff 62%, var(--accent)) 0 8%, color-mix(in srgb, var(--accent) 80%, transparent) 26%, transparent 70%);animation:breathe 4.4s var(--ease) infinite;border-radius:50%;flex:none}.ask-spark{width:48px;height:48px}.ask-light{align-self:center;width:112px;height:112px;margin:6px 0 2px}@keyframes arrive{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}.phone .note.slot{border-radius:var(--r-card);text-align:center;background:var(--plate);box-shadow:inset 0 0 0 var(--hairline) var(--hair);padding:22px}.done{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.code{letter-spacing:.12em;font-variant-numeric:tabular-nums;border-radius:var(--r-card);box-shadow:inset 0 0 0 var(--hairline) var(--hair);padding:16px 22px;font-size:44px}@media (prefers-reduced-motion:reduce){.line,.card,.toast,.answer,.shot-stage,.dial{opacity:1;animation:none;transform:none}.mark,.persona-dots:after,.shot-sway,.shot-sweep,.dial-arc{animation:none}.orb{opacity:var(--orb);animation:none;transform:none}.presence,.answer,.btn,.check,.check i{transition:none}}@media (width<=660px) and (height<=900px){.kiosk[data-screen=set] .forms{grid-template-columns:minmax(0,auto) minmax(0,1fr);gap:10px}.kiosk[data-screen=set] .qr{width:clamp(84px,13vh,110px)}.kiosk[data-screen=set] .scan{padding:7px}.kiosk[data-screen=set] .scan .url{display:none}.kiosk[data-screen=set] .card.clinic{padding:10px 14px}}.fill{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative}.fill-scroll{overscroll-behavior:contain;flex-direction:column;flex:auto;gap:clamp(16px,2.4vh,30px);min-height:0;padding-inline-end:6px;display:flex;overflow-y:auto}.fill-intro{max-width:62ch}.fill-block{flex-direction:column;gap:clamp(10px,1.5vh,18px);display:flex}.fill-head{font-family:var(--font-display);font-size:var(--t-lede);color:var(--ink);letter-spacing:var(--track-display)}.fill-sub{font-size:var(--t-note);color:var(--ink);font-weight:var(--w-mid);margin-top:6px}.fill-grid{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:clamp(10px,1.6vw,20px);display:grid}.fill-field{flex-direction:column;gap:6px;min-width:0;display:flex}.fill-field input,.fill-field textarea,.fill-field select{width:100%;min-height:var(--tap);border-radius:var(--r-answer);border:var(--hairline) solid var(--hair);background:var(--plate);color:var(--ink);font-family:var(--font);font-size:var(--t-answer);font-weight:var(--w-body);padding:clamp(10px,1.5vh,16px) clamp(12px,1.6vw,20px)}.fill-field textarea{resize:none;min-height:0}.fill-field[data-live=true] input,.fill-field[data-live=true] textarea{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.fill-field .hint{font-size:var(--t-meta);color:var(--ink-45);font-style:normal}.fill .stage-intake-more,.fill .stage-intake-meds-add{align-self:flex-start}.fill-insurance{gap:clamp(8px,1.1vh,14px);display:grid}.fill-insurance .stage-intake-link{justify-self:start}.fill-weight{grid-template-columns:minmax(0,1fr) minmax(170px,.65fr);align-items:end;gap:clamp(10px,1.6vw,20px);display:grid}.fill-meds .stage-intake-meds-row[data-live=true] input{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.fill:has(>.keys) .fill-meds>.label{z-index:1;background:var(--ground);margin-bottom:-6px;padding-bottom:6px;position:sticky;top:0}.fill:has(>.keys) .fill-meds input{scroll-margin-top:32px}.fill-consent{color:var(--ink);font-size:calc(var(--t-answer) * .9);text-wrap:pretty;margin:0;line-height:1.45}.fill:has(>.keys){container-type:size}.fill .keys{flex:none;max-height:calc(100cqh - 120px);margin-top:20px;margin-bottom:clamp(10px,1.4vh,16px);position:static;overflow-y:auto}.fill-board{top:0;position:absolute;inset-inline-end:6px}.fill-foot{flex:none}.sheet-over{z-index:8;padding:var(--gutter);background:color-mix(in srgb, var(--ground) 94%, transparent);place-items:center;display:grid;position:absolute;inset:0}.kiosk[data-screen=welcome][data-agent=true]{grid-template-columns:minmax(0,1fr);grid-template-areas:"top""stage""bottom";gap:0}.kiosk[data-screen=welcome][data-agent=true] .presence{display:none}.kiosk[data-screen=welcome][data-agent=true] .stage{text-align:center;justify-content:center;align-items:center;width:100%;padding:clamp(12px,4vh,56px) 0}.kiosk[data-screen=welcome][data-agent=true] .stage>:first-child{margin-top:auto}.kiosk[data-screen=welcome][data-agent=true] .stage>:last-child{margin-bottom:auto}.kiosk[data-screen=welcome][data-agent=true] .line.big{max-width:28ch;font-size:clamp(32px,min(4vw,6vh),70px);line-height:1.1}.kiosk[data-screen=welcome][data-agent=true] .answers.grid-2{text-align:start;width:min(100%,900px);margin-top:clamp(18px,4vh,52px)}.kiosk[data-screen=welcome][data-agent=true] .langs-row,.kiosk[data-screen=welcome][data-agent=true] .language-picker{justify-content:center;width:min(100%,900px)}.kiosk[data-screen=welcome][data-agent=true] .language-picker-primary{justify-content:center}.kiosk[data-still=true] .presence,.kiosk[data-still=true] .agent-guide{visibility:hidden}.kiosk[data-agent-stage=true] .persona-talk{background:color-mix(in srgb, var(--ground) 92%, transparent);border-radius:999px}.kiosk[data-agent-stage=true] .presence{overflow:visible}.kiosk[data-agent-stage=true][data-talk-engaged=false] .persona-talk{gap:8px;width:max-content;max-width:190px;min-height:48px;padding:8px 15px;font-size:15px;bottom:-12px}.kiosk[data-agent-stage=true][data-talk-engaged=false] .persona-talk svg{width:19px;height:19px}.kiosk[data-agent-stage=true] .stage{min-width:0}@media (orientation:landscape) and (height>=581px){.kiosk[data-screen=welcome][data-agent=true]{grid-template-columns:minmax(0,1fr)}.kiosk[data-agent-stage=true][data-talk-engaged=false],.kiosk[data-agent-stage=true][data-talk-engaged=true]{grid-template-columns:minmax(165px,19%) minmax(0,1fr);gap:0 clamp(20px,3vw,56px)}.kiosk[data-agent-stage=true]:not([data-screen=welcome]) .presence{aspect-ratio:3/4;place-self:start;width:100%;height:auto}.kiosk[data-agent-stage=true] .presence video,.kiosk[data-agent-stage=true] .agent-avatar-keyed,.kiosk[data-agent-stage=true] .stage-avatar-still{object-position:center top;width:100%;height:86%;inset:0}.kiosk[data-agent-stage=true][data-talk-engaged=true] .presence video{-webkit-mask-image:radial-gradient(farthest-side at 50% 42%,#000 62%,#0000 100%);mask-image:radial-gradient(farthest-side at 50% 42%,#000 62%,#0000 100%)}.kiosk[data-agent-stage=true][data-talk-engaged=true] .persona-talk{width:min(92%,300px);min-height:58px;font-size:clamp(17px,1.4vw,21px);bottom:2%}.kiosk[data-agent-stage=true] .persona-talk-feedback{width:100%;top:calc(100% + 8px);bottom:auto;left:0;transform:none}}@media (orientation:portrait){.kiosk[data-screen=welcome][data-agent=true]{grid-template-rows:auto minmax(0,1fr) auto}.kiosk[data-agent-stage=true][data-talk-engaged=false],.kiosk[data-agent-stage=true][data-talk-engaged=true]{grid-template-rows:auto minmax(0,42%) minmax(0,1fr) auto;gap:10px 0}.kiosk[data-agent-stage=true][data-talk-engaged=false] .presence,.kiosk[data-agent-stage=true][data-talk-engaged=true] .presence{aspect-ratio:3/4;place-self:center;width:min(72vw,39vh);height:auto;max-height:100%}.kiosk[data-agent-stage=true] .presence[data-talk-status=unavailable] .persona-talk-feedback{display:none}}@media (width<=700px){.kiosk[data-screen=welcome][data-agent=true] .line.big{font-size:clamp(20px,5.4vw,32px)}.kiosk[data-screen=welcome][data-agent=true] .answers.grid-2{grid-template-columns:1fr}}html[data-lang=en]:is([data-theme=open],[data-theme=open-gold]) .kiosk[data-screen=welcome][data-agent=true] .stage{--welcome-left:max(0px, calc(50% - min(400px, 32.5vw) - 8vw));text-align:start;align-items:stretch;gap:clamp(10px,1.8vh,18px)}html[data-lang=en]:is([data-theme=open],[data-theme=open-gold]) .kiosk[data-screen=welcome][data-agent=true] .welcome-editorial{letter-spacing:normal;text-align:start;width:min(800px,65vw);max-width:none;margin-inline-start:var(--welcome-left);line-height:1}.welcome-editorial-salutation{letter-spacing:.16em;text-transform:uppercase;margin-bottom:clamp(4px,.7vh,9px);font:500 clamp(15px,1.2vw,19px)/1.3 Manrope,sans-serif;display:block}.welcome-editorial-intro{font:italic clamp(39px,3.6vw,66px)/1 Instrument Serif,Georgia,serif;display:block}.welcome-editorial-clinic{letter-spacing:-.06em;font:400 clamp(35px,3.2vw,58px)/1.08 Libre Baskerville,Georgia,serif;display:block}.welcome-editorial-clinic>span{white-space:nowrap;display:block}html[data-lang=en]:is([data-theme=open],[data-theme=open-gold]) .kiosk[data-screen=welcome][data-agent=true] .answers.grid-2{width:min(620px, calc(100% - var(--welcome-left)));margin-top:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-inline-start:var(--welcome-left)}html[data-lang=en]:is([data-theme=open],[data-theme=open-gold]) .kiosk[data-screen=welcome][data-agent=true] .answers .answer{text-align:start;border-radius:5px;min-height:60px;padding:10px 50px 10px 19px;font:400 clamp(18px,1.2vw,19px)/1.25 Manrope,sans-serif}html[data-lang=en]:is([data-theme=open],[data-theme=open-gold]) .kiosk[data-screen=welcome][data-agent=true] .answers .answer.primary{font-weight:500}html[data-lang=en]:is([data-theme=open],[data-theme=open-gold]) .kiosk[data-screen=welcome][data-agent=true] .language-picker{width:min(700px, calc(100% - var(--welcome-left)));justify-content:flex-start;margin-inline-start:var(--welcome-left)}html[data-lang=en]:is([data-theme=open],[data-theme=open-gold]) .kiosk[data-screen=welcome][data-agent=true] .language-picker-primary{justify-content:flex-start}@media (width<=700px){html[data-lang=en]:is([data-theme=open],[data-theme=open-gold]) .kiosk[data-screen=welcome][data-agent=true] .stage{--welcome-left:0px}html[data-lang=en]:is([data-theme=open],[data-theme=open-gold]) .kiosk[data-screen=welcome][data-agent=true] .welcome-editorial{width:100%}.welcome-editorial-intro{font-size:clamp(34px,8vw,48px)}.welcome-editorial-clinic{font-size:clamp(27px,6.4vw,35px)}html[data-lang=en]:is([data-theme=open],[data-theme=open-gold]) .kiosk[data-screen=welcome][data-agent=true] .answers.grid-2{grid-template-columns:1fr;gap:9px;width:100%}html[data-lang=en]:is([data-theme=open],[data-theme=open-gold]) .kiosk[data-screen=welcome][data-agent=true] .language-picker{width:100%}}@media (width<=700px) and (height<=600px){html[data-lang=en]:is([data-theme=open],[data-theme=open-gold]) .kiosk[data-screen=welcome][data-agent=true] .stage{gap:6px;padding-block:5px}.welcome-editorial-intro{font-size:30px}.welcome-editorial-clinic{font-size:25px;line-height:1.05}html[data-lang=en]:is([data-theme=open],[data-theme=open-gold]) .kiosk[data-screen=welcome][data-agent=true] .answers .answer{min-height:54px}html[data-lang=en]:is([data-theme=open],[data-theme=open-gold]) .kiosk[data-screen=welcome][data-agent=true] .language-picker{gap:6px}html[data-lang=en]:is([data-theme=open],[data-theme=open-gold]) .kiosk[data-screen=welcome][data-agent=true] .language-picker-primary{display:contents}html[data-lang=en]:is([data-theme=open],[data-theme=open-gold]) .kiosk[data-screen=welcome][data-agent=true] .language-picker .btn{min-height:44px;padding:6px 10px;font-size:14px}}html[data-theme] .kiosk[data-talk-row=true] .presence .persona-controls{z-index:4;inset-inline:0;justify-content:center;align-items:stretch;gap:6px;display:flex;position:absolute;bottom:2%}html[data-theme] .kiosk[data-talk-row=true] .presence .persona-controls>button{border:1px solid var(--ink-70);background:color-mix(in srgb, var(--ground) 92%, transparent);width:auto;min-width:auto;max-width:none;min-height:58px;color:var(--ink);font-size:17px;font-weight:var(--w-mid);text-align:center;cursor:pointer;transition:transform var(--dur-press) var(--ease), background .2s var(--ease);border-radius:999px;flex:1 1 0;justify-content:center;align-items:center;gap:6px;padding:6px 10px;line-height:1.15;display:flex;position:static;transform:none}html[data-theme] .kiosk[data-talk-row=true] .presence .persona-controls>button svg{flex:none;width:20px;height:20px}html[data-theme] .kiosk[data-talk-row=true] .presence .persona-controls>button span{text-wrap:balance}html[data-theme] .kiosk[data-talk-row=true] .presence .persona-controls>button:hover{background:var(--plate-lit)}html[data-theme] .kiosk[data-talk-row=true] .presence .persona-controls>button:active{transform:scale(.98)}html[data-theme] .kiosk[data-talk-row=true] .presence .persona-controls>button:disabled{opacity:.35;cursor:default}html[data-theme] .kiosk[data-talk-row=true] .presence .persona-controls>button[aria-pressed=true]{background:var(--fill);color:var(--on-fill);border-color:var(--fill-edge)}html[data-theme=open-gold] .kiosk[data-talk-row=true] .presence .persona-controls{top:calc(75% + 14px);bottom:auto}html[data-theme=open-gold] .kiosk[data-talk-row=true] .presence .persona-controls>button{min-height:56px}html[data-theme=open-gold] .kiosk[data-talk-row=true] .presence .persona-controls>button[aria-pressed=true]:hover{background:#68431e}@media (orientation:portrait){html[data-theme] .kiosk[data-talk-row=true] .presence .persona-controls{inset-inline:6%;gap:10px;bottom:5%}html[data-theme] .kiosk[data-talk-row=true] .presence .persona-controls>button{gap:8px;min-height:68px;padding:6px 14px}html[data-theme] .kiosk[data-talk-row=true] .presence .persona-controls>button svg{width:22px;height:22px}html[data-theme=open-gold] .kiosk[data-talk-row=true] .presence .persona-controls{bottom:auto}html[data-theme=open-gold] .kiosk[data-agent-stage=true] .presence .persona-talk-feedback{top:auto;bottom:calc(25% - 6px)}}html[data-theme] .kiosk[data-talk-row=true] .presence .persona-controls{container-type:inline-size}html[data-theme] .kiosk[data-talk-row=true] .presence .persona-controls>button span{overflow-wrap:break-word;min-width:0}@container (width<=420px){html[data-theme] .kiosk[data-talk-row=true] .presence .persona-controls>button{padding:6px 4px;font-size:16px}html[data-theme] .kiosk[data-talk-row=true] .presence .persona-controls>button svg{display:none}}@container (width<=300px){html[data-theme] .kiosk[data-talk-row=true] .presence .persona-controls>button{font-size:14px}}.kiosk:is([data-agent-stage=true],[data-talk-row=true]) .presence .persona-state{z-index:4;text-align:center;color:var(--ink-70);inset-inline:0;margin:0;position:absolute;top:calc(100% + 8px)}@media (orientation:portrait){.kiosk:is([data-agent-stage=true],[data-talk-row=true]) .presence .persona-state{top:auto;bottom:8px}.kiosk[data-agent-stage=false][data-talk-row=true] .presence .persona-state{bottom:calc(5% + 76px)}}:is(html:is([data-theme=open-gold],[data-theme=open-light]) .kiosk[data-agent-stage=false],html .kiosk[data-ask=true]) .presence{aspect-ratio:3/4}:is(html:is([data-theme=open-gold],[data-theme=open-light]) .kiosk[data-agent-stage=false],html .kiosk[data-ask=true]) .presence :is(video,img.stage-avatar-still){object-fit:cover;object-position:center top;mix-blend-mode:normal;width:100%;height:100%;inset:0;-webkit-mask-image:radial-gradient(circle closest-side at 50% 37.5%,#000 92%,#0000 100%);mask-image:radial-gradient(circle closest-side at 50% 37.5%,#000 92%,#0000 100%)}:is(html:is([data-theme=open-gold],[data-theme=open-light]) .kiosk[data-agent-stage=false],html .kiosk[data-ask=true]) .presence img.stage-avatar-still{background:#000}.kiosk[data-ask=true] .presence{overflow:visible}.kiosk[data-ask=true] .presence:after{content:"";z-index:3;aspect-ratio:1;pointer-events:none;border:2px solid color-mix(in srgb, var(--accent) 72%, transparent);border-radius:50%;width:calc(100% + 6px);position:absolute;top:-3px;left:-3px;box-shadow:0 6px 18px #0003}:is(html:is([data-theme=open-gold],[data-theme=open-light]) .kiosk[data-agent-stage=false],html .kiosk[data-ask=true]) .presence>.persona-talk{background:color-mix(in srgb, var(--ground) 92%, transparent);border-radius:999px;gap:10px;width:max-content;max-width:100%;min-height:56px;padding:10px 24px;font-size:clamp(17px,1.3vw,20px);top:calc(75% + 14px);bottom:auto}:is(html:is([data-theme=open-gold],[data-theme=open-light]) .kiosk[data-agent-stage=false],html .kiosk[data-ask=true]) .presence>.persona-talk svg{width:22px;height:22px}:is(html:is([data-theme=open-gold],[data-theme=open-light]) .kiosk[data-agent-stage=false],html .kiosk[data-ask=true])[data-talk-row=true] .presence .persona-controls{top:calc(75% + 14px);bottom:auto}:is(html:is([data-theme=open-gold],[data-theme=open-light]) .kiosk[data-agent-stage=false],html .kiosk[data-ask=true])[data-talk-row=true] .presence .persona-controls>button{min-height:56px}:is(html:is([data-theme=open-gold],[data-theme=open-light]) .kiosk[data-agent-stage=false],html .kiosk[data-ask=true]) .presence :is(.persona-state,.persona-talk-feedback){z-index:4;width:auto;margin:0;position:absolute;inset:calc(75% + 78px) 0 auto;transform:none}@media (orientation:portrait){:is(html:is([data-theme=open-gold],[data-theme=open-light]) .kiosk[data-agent-stage=false],html .kiosk[data-ask=true]) .presence>.persona-talk,:is(html:is([data-theme=open-gold],[data-theme=open-light]) .kiosk[data-agent-stage=false],html .kiosk[data-ask=true])[data-talk-row=true] .presence .persona-controls{top:min(75% + 14px,100% - 56px)}:is(html:is([data-theme=open-gold],[data-theme=open-light]) .kiosk[data-agent-stage=false],html .kiosk[data-ask=true])[data-talk-row=true] .presence .persona-controls{gap:6px;inset-inline:0}:is(html:is([data-theme=open-gold],[data-theme=open-light]) .kiosk[data-agent-stage=false],html .kiosk[data-ask=true])[data-talk-row=true] .presence .persona-controls>button{min-height:56px}:is(html:is([data-theme=open-gold],[data-theme=open-light]) .kiosk[data-agent-stage=false],html .kiosk[data-ask=true]) .presence :is(.persona-state,.persona-talk-feedback){top:auto;bottom:calc(max(25% - 14px,56px) + 8px)}}.brand{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.brand .mark{pointer-events:none;-webkit-user-drag:none}.kiosk[data-screen=setup]{grid-template-columns:minmax(0,1fr);grid-template-areas:"top""stage""bottom";gap:0}@media (orientation:portrait){.kiosk[data-screen=setup]{grid-template-rows:auto minmax(0,1fr) auto}}.kiosk[data-screen=setup] .presence{display:none}.kiosk[data-screen=setup] .stage{align-items:center;padding:clamp(4px,1vh,40px) 0}.setup{flex-direction:column;gap:clamp(8px,1.4vh,18px);width:min(100%,820px);margin-block:auto;display:flex}.setup-title{font-family:var(--font-display);letter-spacing:var(--track-display);font-size:calc(var(--t-line) * 1.1);line-height:1.15;font-weight:var(--w-body);text-wrap:balance;margin:0}.setup-body{max-width:60ch}.setup-entry{align-items:center;gap:10px;display:flex}.setup-entry input{text-align:start;letter-spacing:.08em;direction:ltr;flex:auto;min-width:0;min-height:clamp(48px,7vh,72px);font-family:ui-monospace,Cascadia Mono,Consolas,monospace}.setup-eye{border-radius:var(--r-answer);flex:none;place-items:center;min-width:clamp(54px,7vh,72px);min-height:clamp(48px,7vh,72px);padding:0 14px;display:grid}.setup-eye[aria-pressed=true]{background:var(--fill);border-color:var(--accent);color:var(--on-fill)}.setup-eye svg{width:26px;height:26px}.setup-status{font-size:calc(var(--t-note) * 1.1);color:var(--ink)}.setup[data-status=wrong] .setup-status,.setup[data-status=locked] .setup-status{color:var(--alarm)}.setup-countdown{font-variant-numeric:tabular-nums}.setup-actions{justify-content:flex-end}.setup-actions .setup-cancel{margin-inline-end:auto}.setup .keys{position:static;inset:auto}.setup .keys .key.space{display:none}.persona-setup-link{border:var(--hairline) solid var(--hair);border-radius:var(--r-pill);color:var(--ink-70);font-size:var(--t-label);letter-spacing:var(--track);text-transform:uppercase;cursor:pointer;background:0 0;margin:8px auto 0;padding:4px 10px;display:block}.persona-setup-link:hover{background:var(--plate-lit)}
