.airly-section{background-color:var(--surface);color:var(--text);padding-block:var(--section-y)}.airly-section[data-mode=practice],.airly-section[data-rhythm=tight]{padding-block:var(--section-y-tight)}.airly-section__inner{box-sizing:border-box;width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--space-5)}@media(min-width:768px){.airly-section__inner{padding-inline:var(--space-6)}}.airly-measure{max-width:var(--measure)}.airly-btn{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:46px;padding-inline:var(--space-5);padding-block:var(--space-2);border:1px solid transparent;border-radius:var(--radius-md);font-family:var(--font-ui);font-size:var(--text-base);font-weight:600;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.airly-btn--lg{min-height:52px;padding-inline:var(--space-6)}.airly-btn--primary{background-color:var(--accent);color:var(--on-accent)}.airly-btn--primary:hover{background-color:var(--accent-hover)}.airly-btn--secondary{background-color:transparent;color:var(--text);border-color:var(--rule-strong)}.airly-btn--secondary:hover{color:var(--accent);border-color:var(--accent)}.airly-btn[aria-disabled=true],.airly-btn:disabled{opacity:.55;cursor:not-allowed}.airly-btn:focus-visible{outline:2px solid var(--focus);outline-offset:3px}@media(max-width:619px){.airly-btn--fw-mobile{width:100%}}.airly-btn--fw-always{width:100%}.airly-field{display:flex;flex-direction:column;gap:var(--space-2)}.airly-field__label{font-family:var(--font-ui);font-size:var(--text-base);font-weight:600;color:var(--text);line-height:1.3}.airly-field__optional{font-weight:400;color:var(--text-muted)}.airly-field__control{box-sizing:border-box;min-height:48px;width:100%;padding-inline:var(--space-4);padding-block:var(--space-2);background-color:var(--surface);color:var(--text);border:1px solid var(--rule-strong);border-radius:var(--radius-md);font-family:var(--font-ui);font-size:var(--text-base);line-height:1.4;transition:border-color var(--dur-fast) var(--ease-out)}textarea.airly-field__control{min-height:120px;resize:vertical}.airly-field__control::placeholder{color:var(--text-muted);opacity:1}.airly-field__control:hover{border-color:var(--accent)}.airly-field__control:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-color:var(--accent)}.airly-field__control[aria-invalid=true]{border-color:var(--warm)}.airly-field__help{font-size:var(--text-sm);color:var(--text-muted);line-height:1.5}.airly-field__error{display:flex;gap:var(--space-2);font-size:var(--text-sm);font-weight:600;color:var(--warm);line-height:1.5}.airly-field__error:before{content:"!";flex:none;display:inline-flex;align-items:center;justify-content:center;inline-size:1.25em;block-size:1.25em;border:1px solid currentColor;border-radius:50%;font-size:.85em;line-height:1}.airly-steps{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-5)}@media(min-width:620px){.airly-steps{grid-auto-flow:column;grid-auto-columns:1fr;gap:var(--space-4)}}.airly-step{display:grid;grid-template-columns:auto 1fr;gap:var(--space-4);align-items:start}@media(min-width:620px){.airly-step{grid-template-columns:1fr;gap:var(--space-3);padding-top:var(--space-4);border-top:2px solid var(--rule)}.airly-step[data-state=current]{border-top-color:var(--accent)}}.airly-step__n{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;inline-size:2.25rem;block-size:2.25rem;border-radius:50%;background-color:var(--accent);color:var(--on-accent);font-family:var(--font-ui);font-size:var(--text-sm);font-weight:600;font-variant-numeric:tabular-nums}.airly-step[data-state=upcoming] .airly-step__n{background-color:transparent;color:var(--text-muted);border:1px solid var(--rule-strong)}.airly-step__actor{font-family:var(--font-ui);font-size:var(--text-sm);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--accent)}.airly-step__label{margin:0;font-size:var(--text-base);color:var(--text-muted);line-height:1.5}.airly-visually-hidden{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.vzp{display:flex;flex-direction:column;justify-content:center;gap:var(--space-2);block-size:100%;font-family:var(--font-ui)}.vzp__panel{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);background-color:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-sm)}.vzp__panel--l{margin-inline-end:var(--space-6)}.vzp__panel--r{margin-inline-start:var(--space-6)}.vzp__row{display:flex;align-items:center;gap:var(--space-2)}.vzp__row--between{justify-content:space-between}.vzp__bar{block-size:.4375rem;inline-size:var(--w, 100%);border-radius:var(--radius-pill, 999px);background-color:var(--rule);flex:none}.vzp__bar--fill{background-color:var(--accent-fill)}.vzp__bar--ink{background-color:var(--accent)}.vzp__bar--grow{flex:1 1 auto;inline-size:auto}.vzp__dot{inline-size:.5rem;block-size:.5rem;border-radius:50%;background-color:var(--rule-strong);flex:none}.vzp__dot--on{background-color:var(--accent)}.vzp__chip{display:inline-flex;align-items:center;gap:var(--space-1, .25rem);padding:.125rem var(--space-2);border-radius:var(--radius-sm);background-color:var(--chip-bg);color:var(--chip-fg);font-size:.6875rem;font-weight:600;letter-spacing:.04em;flex:none}.vzp__chip>svg{inline-size:.6875rem;block-size:.6875rem;display:block}.vzp__label{font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;line-height:1;color:var(--text-muted)}.vzp__rail{display:flex;align-items:center;gap:0}.vzp__rail>.vzp__dot{z-index:1}.vzp__seg{flex:1 1 auto;block-size:2px;background-color:var(--rule)}.vzp__seg--on{background-color:var(--accent-fill)}.vzp__avatar{inline-size:1.25rem;block-size:1.25rem;border-radius:50%;background-color:var(--chip-bg);flex:none}.vzp--bleed{gap:0;justify-content:flex-start;margin:calc(-1 * var(--space-4));block-size:calc(100% + 2 * var(--space-4))}.vzp__hero{display:flex;flex-direction:column;justify-content:flex-end;gap:.3125rem;padding:var(--space-3);block-size:3rem;flex:none;background-color:var(--surface)}.vzp__bar--on-ink{background-color:var(--text);opacity:.6}.vzp__below{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3)}.vzp__donut{inline-size:3.25rem;block-size:3.25rem;flex:none;transform:rotate(-90deg)}.vzp__arc{fill:none;stroke-width:7}.vzp__arc--low{stroke:var(--sev-none-fill)}.vzp__arc--mod{stroke:var(--sev-mod-fill)}.vzp__arc--high{stroke:var(--sev-sev-fill)}.vzp__lines{display:flex;flex-direction:column;gap:.3125rem;min-inline-size:0}.vzp__swatch{inline-size:.5rem;block-size:.5rem;border-radius:2px;flex:none}.vzp__swatch--low{background-color:var(--sev-none-fill)}.vzp__swatch--mod{background-color:var(--sev-mod-fill)}.vzp__swatch--high{background-color:var(--sev-sev-fill)}.vzp__tile{display:inline-flex;align-items:center;justify-content:center;inline-size:1.25rem;block-size:1.25rem;border-radius:var(--radius-sm);background-color:var(--chip-bg);color:var(--accent);flex:none}.vzp__tile>svg{inline-size:.75rem;block-size:.75rem;display:block}.vzp__keyrow{display:flex;align-items:center;gap:var(--space-2)}.vzp__keyrow>.vzp__bar:first-of-type{flex:1 1 auto;inline-size:auto}.vzp__tabs{display:flex;align-items:flex-end;gap:var(--space-3);padding-block-end:var(--space-2);border-block-end:1px solid var(--rule)}.vzp__tab{block-size:.4375rem;inline-size:var(--w, 2rem);border-radius:var(--radius-pill, 999px);background-color:var(--rule);flex:none}.vzp__tab--on{background-color:var(--accent)}.vzp__mark{display:inline-flex;color:var(--text-muted);flex:none}.vzp__mark>svg{inline-size:.75rem;block-size:.75rem;display:block}.vzp__ev{fill:var(--warm)}.vzp__drop{box-sizing:border-box;display:flex;align-items:center;justify-content:center;block-size:2.25rem;border:1px dashed var(--accent);border-radius:var(--radius-sm);color:var(--accent)}.vzp__drop>svg{inline-size:1rem;block-size:1rem;display:block}.vzp__drops{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2)}.vzp__trace{display:block;inline-size:100%;block-size:auto;color:var(--accent-fill)}.vzp__trace--mark{color:var(--warm)}.vzs{box-sizing:border-box;inline-size:100%;max-inline-size:24rem;background-color:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-lg);overflow:hidden;font-family:var(--font-ui)}.vzs__bar{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-block-end:1px solid var(--rule);background-color:var(--airly-deep-50)}.vzs__bar>svg{inline-size:1rem;block-size:1rem;color:var(--accent);flex:none}.vzs__title{margin:0;font-size:var(--text-sm);font-weight:600;color:var(--text)}.vzs__body{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4)}.vzs__group{display:flex;flex-direction:column;gap:var(--space-2)}.vzs__legend{font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;line-height:1;color:var(--text-muted)}.vzs__key{color:var(--text-muted);flex:none}.vzs__val{color:var(--text);font-weight:600;font-variant-numeric:tabular-nums;text-align:end}.vzs__stack{box-sizing:border-box;display:flex;flex-direction:column;gap:.125rem;padding:var(--space-2) var(--space-3);border:1px solid var(--rule);border-radius:var(--radius-sm);min-inline-size:0}.vzs__stack>.vzs__key{font-size:.6875rem}.vzs__stack>.vzs__val{font-size:var(--text-sm);text-align:start;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vzs__rule{block-size:1px;background-color:var(--rule)}.vzs__obs{display:flex;align-items:flex-start;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--rule);border-radius:var(--radius-sm);font-size:var(--text-sm);line-height:1.4;color:var(--text-muted)}.vzs__box{inline-size:.875rem;block-size:.875rem;border:1px solid var(--rule-strong);border-radius:3px;flex:none;margin-block-start:.125rem}.vzs__obs--on{border-color:var(--accent);background-color:var(--airly-deep-50);color:var(--text)}.vzs__obs--on .vzs__box{display:inline-flex;align-items:center;justify-content:center;background-color:var(--accent);border-color:var(--accent);color:var(--on-accent)}.vzs__box>svg{inline-size:.625rem;block-size:.625rem;display:block}.vzs__fade{-webkit-mask-image:linear-gradient(to bottom,var(--airly-ink) 0%,transparent 92%);mask-image:linear-gradient(to bottom,var(--airly-ink) 0%,transparent 92%);padding-block-end:var(--space-5)}.vzs-note{margin:var(--space-3) 0 0;font-size:var(--text-sm);line-height:var(--leading-body);color:var(--text-muted);max-inline-size:24rem}.roles.vz-roles .role__actor{white-space:normal;min-inline-size:8rem}.vzp__who{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;inline-size:2.25rem;block-size:2.25rem;flex:none;background-color:var(--surface);border:1px solid var(--rule);border-radius:var(--radius-sm);color:var(--text-muted)}.vzp__who>svg{inline-size:1rem;block-size:1rem;display:block}.vzp__row--top{align-items:flex-start}.vzp__panel--grow{flex:1 1 auto;min-inline-size:0}.vzp__lines--grow{flex:1 1 auto}.vzp__keyrow--wide>.vzp__meter{flex:1 1 auto;min-inline-size:0}.vzp__keyrow--wide>.vzp__bar:last-of-type{margin-inline-start:auto}.vzp__meter{block-size:.4375rem;border-radius:var(--radius-pill, 999px);background-color:var(--surface);overflow:hidden}.vzp__meter-fill{display:block;inline-size:var(--w, 0%);block-size:100%;border-radius:inherit}.vzp__meter-fill--low{background-color:var(--sev-none-fill)}.vzp__meter-fill--mod{background-color:var(--sev-mod-fill)}.vzp__meter-fill--high{background-color:var(--sev-sev-fill)}.vzp__panel--tight{padding:var(--space-2);gap:var(--space-2)}.vzp__row--ends>.vzp__bar{margin-inline-end:auto}.vz-rolenav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}@media(min-width:48rem){.vz-rolenav{grid-template-columns:repeat(4,minmax(0,1fr))}}.vz-rolenav__item{display:flex;flex-direction:column;gap:var(--space-3);min-height:46px;padding:var(--space-4);border:1px solid var(--rule);border-radius:var(--radius-lg);color:var(--text);text-decoration:none}.vz-rolenav__item:hover{color:var(--accent);border-color:var(--accent)}.vz-rolenav__item:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.vz-rolenav__item{align-items:center;text-align:center}.vz-rolenav__img{display:block;width:100%;height:6.5rem;object-fit:contain;object-position:center}.vz-rolenav__label{font-size:var(--text-sm);font-weight:600;line-height:1.3}.sg-masthead{max-width:var(--measure)}.sg-masthead__eyebrow{font-size:var(--text-sm);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--warm);margin:0 0 var(--space-3)}.sg-masthead__title{font-size:var(--text-4xl);margin:0 0 var(--space-4);color:var(--text)}.sg-masthead__lede{font-size:var(--text-lg);line-height:var(--leading-body);color:var(--text-muted);margin:0 0 var(--space-4)}.sg-masthead__warn{font-size:var(--text-sm);line-height:var(--leading-body);color:var(--text-muted);margin:0;padding-left:var(--space-3);border-left:2px solid var(--warm)}.sg-head{border-bottom:1px solid var(--rule);padding-bottom:var(--space-4);margin-bottom:var(--space-6)}.sg-head__title{font-size:var(--text-3xl);margin:0 0 var(--space-2);color:var(--text)}.sg-head__sub{font-size:var(--text-base);color:var(--text-muted);margin:0;max-width:var(--measure)}.sg-note{font-size:var(--text-base);line-height:var(--leading-body);color:var(--text-muted);max-width:var(--measure);margin:0 0 var(--space-6)}.sg-note code,.sg-masthead__lede code{font-size:.9em;padding:.1em .35em;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--text) 8%,transparent)}.sg-specimen{padding:var(--space-5) 0;border-top:1px solid var(--rule)}.sg-specimen:first-of-type{border-top:0}.sg-specimen__label{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-4)}.sg-specimen__name{font-family:var(--font-ui);font-size:var(--text-sm);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text)}.sg-specimen__note{font-family:var(--font-ui);font-size:var(--text-sm);color:var(--text-muted)}.sg-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.sg-grid-2{display:grid;gap:var(--space-4);grid-template-columns:1fr}@media(min-width:620px){.sg-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.airly-film{position:relative;margin:0;width:100%;aspect-ratio:16 / 9;overflow:hidden;background-color:var(--airly-ink);border-radius:var(--radius-image)}.airly-film__media,.airly-film__poster{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.airly-film__button{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;width:100%;padding:0;border:0;background:transparent;cursor:pointer;color:var(--airly-paper)}.airly-film__button:focus-visible{outline:2px solid var(--focus);outline-offset:-4px}.airly-film__button:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 50% 50%,var(--scrim-base) 0%,var(--scrim-soft) 45%,var(--scrim-none) 70%)}.airly-film__play{position:relative;display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);min-height:46px;border:1px solid var(--airly-paper);font-family:var(--font-ui);font-size:var(--text-base);font-weight:600;color:var(--airly-paper);background-color:color-mix(in srgb,var(--airly-ink) 45%,transparent)}.airly-film__button:hover .airly-film__play{background-color:color-mix(in srgb,var(--airly-ink) 65%,transparent)}.airly-film__triangle{display:block;width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:12px solid var(--airly-paper)}.airly-film__meta{margin-top:var(--space-3);font-family:var(--font-ui);font-size:var(--text-sm);color:var(--text-muted)}.osa-terms{margin:0;border-top:1px solid var(--rule)}.osa-terms__row{display:grid;grid-template-columns:1fr;gap:var(--space-1);padding-block:var(--space-4);border-bottom:1px solid var(--rule)}@media(min-width:760px){.osa-terms__row{grid-template-columns:minmax(9rem,15rem) 1fr;column-gap:var(--space-5);align-items:baseline}}.osa-terms__term{margin:0;font-family:var(--font-ui);font-weight:600;font-size:var(--text-base);color:var(--text);line-height:1.45}.osa-terms__def{margin:0;font-size:var(--text-base);color:var(--text-muted);line-height:var(--leading-body);max-width:52ch}.osa-pull{margin:0;font-style:italic;font-size:var(--text-3xl);line-height:1.28;letter-spacing:-.008em;color:var(--text);max-width:21ch;text-wrap:balance}.osa-scale{display:flex;flex-direction:column;gap:var(--space-3);max-width:40rem}.osa-scale__bar{display:flex;gap:2px;height:14px;border-radius:999px;overflow:hidden}.osa-scale__seg{display:block;height:100%}.osa-scale__seg[data-band=none]{background:var(--sev-none-fill)}.osa-scale__seg[data-band=mild]{background:var(--sev-mild-fill)}.osa-scale__seg[data-band=moderate]{background:var(--sev-mod-fill)}.osa-scale__seg[data-band=severe]{background:var(--sev-sev-fill)}.osa-scale__labels{display:flex;gap:2px;margin:0;padding:0;list-style:none}.osa-scale__label{font-family:var(--font-ui);font-size:var(--text-sm);font-weight:600;line-height:1.3;text-align:center}.osa-scale__label[data-band=none]{color:var(--sev-none-ink)}.osa-scale__label[data-band=mild]{color:var(--sev-mild-ink)}.osa-scale__label[data-band=moderate]{color:var(--sev-mod-ink)}.osa-scale__label[data-band=severe]{color:var(--sev-sev-ink)}.osa-scale__range{display:block;margin-top:var(--space-1);font-weight:400;font-size:var(--text-sm);color:var(--text-muted)}.oo-people{list-style:none;margin:var(--space-6) 0 0;padding:0;display:grid;gap:0}@media(min-width:620px){.oo-people{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-7)}}.oo-person{display:grid;grid-template-columns:92px minmax(0,1fr);column-gap:var(--space-5);row-gap:var(--space-1);align-items:start;padding-block:var(--space-5);border-top:1px solid var(--rule)}.oo-person__portrait{grid-row:1 / span 3;inline-size:92px;block-size:auto;aspect-ratio:4 / 5;object-fit:cover;border-radius:var(--radius-image);background-color:var(--surface-alt);filter:grayscale(1)}@media(max-width:420px){.oo-person{grid-template-columns:68px minmax(0,1fr);column-gap:var(--space-4)}.oo-person__portrait{inline-size:68px}}.oo-person__name{margin:0;font-family:var(--font-ui);font-size:var(--text-lg);font-weight:600;letter-spacing:-.01em;line-height:1.35;color:var(--text)}.oo-person__role{margin:0;font-family:var(--font-ui);font-size:var(--text-sm);font-weight:600;letter-spacing:.04em;text-transform:uppercase;line-height:1.4;color:var(--warm)}.oo-person__bio{margin:var(--space-2) 0 0;font-size:var(--text-base);line-height:var(--leading-body);color:var(--text-muted);max-width:var(--measure)}.pp-showcase{display:grid;grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:var(--space-8);align-items:start}.pp-showcase__item{margin:0;min-width:0}.pp-result{max-width:640px;display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-6);border-radius:var(--radius-lg);background-color:var(--surface);color:var(--text)}.pp-result__head{display:flex;flex-direction:column;gap:var(--space-3);max-width:52ch}.pp-result__by{color:var(--text-muted)}.pp-result__next{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);max-width:52ch;padding-top:var(--space-5);border-top:1px solid var(--rule)}.pp-result__cta{margin:0}.pp-result__action{display:inline-block;padding:var(--space-3) var(--space-5);border-radius:var(--radius-sm);background-color:var(--accent-fill);color:var(--surface);font-size:var(--text-base);font-weight:600}.hhw-steps{margin:var(--space-8) 0 0;padding:0;list-style:none;border-top:1px solid var(--rule)}.hhw-step{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-6) var(--space-7);align-items:start;padding:var(--space-7) 0;border-bottom:1px solid var(--rule)}@media(max-width:60rem){.hhw-step{grid-template-columns:minmax(0,1fr)}}.hhw-step__text{display:grid;grid-template-columns:44px minmax(0,1fr);column-gap:var(--space-4);row-gap:var(--space-2);align-content:start}.hhw-step__num{grid-column:1;grid-row:1 / span 3;align-self:start;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-md);background-color:var(--chip-bg);color:var(--chip-fg);font-weight:600;font-size:1.0625rem;font-variant-numeric:tabular-nums}.hhw-step__when{grid-column:2;margin:0;font-size:var(--text-sm);font-weight:600;color:var(--warm)}.hhw-step__title{grid-column:2;margin:0;font-size:var(--text-2xl);line-height:1.15;color:var(--text)}.hhw-step__body{grid-column:2;margin:0;max-width:46ch;color:var(--text-muted)}.hhw-art{display:grid;gap:var(--space-3);margin:0;min-width:0}.hhw-art__panel,.hhw-screen{display:flex;flex-direction:column;min-height:24rem;border:1px solid var(--rule);border-radius:var(--radius-lg);overflow:hidden;background-color:var(--surface)}.hhw-art__head{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-3);align-items:baseline;justify-content:space-between;margin:0;padding:var(--space-3) var(--space-4);font-size:.875rem;font-weight:600;background-color:var(--accent);color:var(--on-accent)}.hhw-art__meta{font-weight:400;color:color-mix(in srgb,var(--on-accent) 78%,var(--accent))}.hhw-art__who{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3);align-items:baseline;margin:0;padding:var(--space-2) var(--space-4);border-top:1px solid var(--rule);background-color:var(--surface-alt);font-size:.75rem}.hhw-art__who-label{font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.hhw-art__who-name{font-weight:600;color:var(--text)}.hhw-art__cap{max-width:42ch;font-size:var(--text-sm);color:var(--text-muted)}.hhw-checks{display:grid;margin:0;padding:0;list-style:none}.hhw-check{display:grid;grid-template-columns:auto 1fr;gap:var(--space-3);align-items:start;padding:var(--space-3) var(--space-4);font-size:.875rem;color:var(--text)}.hhw-check__body{display:grid;gap:var(--space-1);min-width:0}.hhw-check__group{font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.hhw-check+.hhw-check{border-top:1px solid var(--rule)}.hhw-check__mark{position:relative;width:.9375rem;height:.9375rem;margin-top:.12rem;border-radius:50%;border:1.5px solid var(--accent);background-color:var(--accent)}.hhw-check__mark:after{content:"";position:absolute;inset-inline-start:50%;inset-block-start:47%;width:.28rem;height:.55rem;border:solid var(--surface);border-width:0 2px 2px 0;transform:translate(-50%,-50%) rotate(45deg)}.hhw-check--off{color:var(--text-muted)}.hhw-check--off .hhw-check__mark{background-color:transparent;border-color:var(--rule-strong)}.hhw-check--off .hhw-check__mark:after{opacity:0}.hhw-msg{display:grid;gap:var(--space-3);padding:var(--space-4);font-size:.875rem;color:var(--text)}.hhw-msg__p{display:block}.hhw-msg__link{display:block;color:var(--accent);font-weight:600;text-decoration:underline;text-underline-offset:.2em;overflow-wrap:anywhere}.hhw-msg__code{font-weight:var(--weight-strong);letter-spacing:.1em}.hhw-form__track{height:.25rem;margin:var(--space-4);border-radius:var(--radius-sm);background-color:var(--surface-alt);overflow:hidden}.hhw-form__fill{display:block;width:12.5%;height:100%;background-color:var(--accent-fill)}.hhw-fq{display:grid;gap:var(--space-3);justify-items:start;padding:var(--space-4);border-top:1px solid var(--rule)}.hhw-fq__group{font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--accent)}.hhw-fq__q{font-size:.9375rem;color:var(--text)}.hhw-fq--done{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:var(--space-1) var(--space-4);color:var(--text-muted)}.hhw-fq--done .hhw-fq__group{grid-column:1}.hhw-fq--done .hhw-fq__q{grid-column:1;font-size:var(--text-sm);color:var(--text-muted)}.hhw-choice{display:grid;gap:var(--space-3);justify-items:start;padding:var(--space-4);border-top:1px solid var(--rule)}.hhw-choice__opts{display:flex;flex-wrap:wrap;gap:var(--space-3);align-self:stretch}.hhw-choice__upload{display:flex;align-items:center;gap:var(--space-2)}.hhw-choice__up{position:relative;width:.7rem;height:.75rem;flex:none;background:linear-gradient(currentColor,currentColor) no-repeat 50% .1rem / 1.5px .42rem}.hhw-choice__up:before{content:"";position:absolute;inset-inline-start:50%;inset-block-start:.12rem;width:.34rem;height:.34rem;border:solid currentColor;border-width:1.5px 0 0 1.5px;transform:translate(-50%) rotate(45deg)}.hhw-choice__up:after{content:"";position:absolute;inset-inline:0;inset-block-end:0;height:1.5px;background-color:currentColor}.hhw-fq__given{grid-column:2;grid-row:1 / span 2;align-self:center;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background-color:var(--surface-alt);font-size:.8125rem;font-weight:600;color:var(--text)}.hhw-fq__opts{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3);align-self:stretch}.hhw-fq__opt{padding:var(--space-2) var(--space-3);border:1px solid var(--rule-strong);border-radius:var(--radius-sm);text-align:center;font-size:.875rem;font-weight:600;color:var(--text);background-color:var(--surface)}.hhw-screen{position:relative}.hhw-screen__stage{position:absolute;inset:0;display:grid;align-content:start;background-color:var(--surface);opacity:0;visibility:hidden}.hhw-screen__stage--rest{position:static;opacity:1;visibility:visible}.hhw-screen .hhw-msg{margin:var(--space-4);border-radius:var(--radius-lg);border-start-start-radius:var(--radius-sm);background-color:var(--surface-alt)}@keyframes hhw-stage-in-out{0%{opacity:0;visibility:visible;transform:translateY(10px)}20%,76%{opacity:1;visibility:visible;transform:translateY(0)}98%{opacity:0;visibility:visible;transform:translateY(0)}to{opacity:0;visibility:hidden;transform:translateY(0)}}@keyframes hhw-rise{0%{opacity:0;transform:translateY(10px)}}@keyframes hhw-rise-sm{0%{opacity:0;transform:translateY(6px)}}.hhw-step[data-play]{animation:hhw-rise var(--dur-slow) var(--ease-out) both 1}.hhw-step[data-play] [data-stage=a]{animation:hhw-stage-in-out 2.2s var(--ease-out) .2s both 1}.hhw-step[data-play] [data-stage=b]{animation:hhw-rise-sm var(--dur-slow) var(--ease-out) 2.3s both 1}@keyframes hhw-pick{0%,78%{border-color:var(--rule-strong);background-color:var(--surface);color:var(--text)}}.hhw-fq__opt--picked{border-color:var(--accent);background-color:var(--accent);color:var(--on-accent)}.hhw-step[data-play][data-beat="2"] .hhw-fq__opt--picked{animation:hhw-pick .9s var(--ease-out) 3.3s both 1}.hhw-step[data-play][data-beat="3"] .hhw-fq__opt--picked{animation:hhw-pick .9s var(--ease-out) 1.25s both 1}@keyframes hhw-tick{0%{opacity:0;transform:scale(.4)}}@keyframes hhw-pick-row{0%,55%{color:var(--text-muted)}}@keyframes hhw-pick-mark{0%,55%{background-color:transparent;border-color:var(--rule-strong)}}@keyframes hhw-pick-tick{0%,55%{opacity:0;transform:translate(-50%,-50%) rotate(45deg) scale(.4)}}.hhw-step[data-play] [data-pick]{animation:hhw-pick-row .7s var(--ease-out) both 1}.hhw-step[data-play] [data-pick] .hhw-check__mark{animation:hhw-pick-mark .7s var(--ease-out) both 1;animation-delay:inherit}.hhw-step[data-play] [data-pick] .hhw-check__mark:after{animation:hhw-pick-tick .7s var(--ease-out) both 1;animation-delay:inherit}.hhw-step[data-play] [data-pick="1"]{animation-delay:.5s}.hhw-step[data-play] [data-pick="2"]{animation-delay:1.3s}.hhw-step[data-play] [data-pick="3"]{animation-delay:1.9s}.hhw-step[data-play] [data-row]{animation:hhw-rise-sm var(--dur-slow) var(--ease-out) both 1}.hhw-step[data-play] [data-row] .hhw-check__mark{animation:hhw-tick var(--dur-base) var(--ease-out) both 1;animation-delay:inherit}.hhw-step[data-play] [data-row="1"]{animation-delay:.3s}.hhw-step[data-play] [data-row="2"]{animation-delay:.56s}.hhw-step[data-play][data-beat="3"] [data-row="3"]{animation-delay:1.25s}.hhw-art__action--before{position:absolute;inset:var(--space-4);opacity:0;visibility:hidden}.hhw-art__action.hhw-art__action--done{background-color:var(--surface-alt);color:var(--text-muted);box-shadow:inset 0 0 0 1px var(--rule)}.hhw-step[data-play] .hhw-art__action--before{animation:hhw-stage-in-out 1.2s var(--ease-out) .1s both 1}.hhw-step[data-play] .hhw-art__action--done{animation:hhw-rise-sm var(--dur-slow) var(--ease-out) 1.25s both 1}@media(prefers-reduced-motion:reduce){.hhw-step[data-play],.hhw-step[data-play] [data-stage],.hhw-step[data-play] [data-row],.hhw-step[data-play] [data-row] .hhw-check__mark,.hhw-step[data-play] [data-pick],.hhw-step[data-play] [data-pick] .hhw-check__mark,.hhw-step[data-play] [data-pick] .hhw-check__mark:after,.hhw-step[data-play] .hhw-art__action--before,.hhw-step[data-play] .hhw-art__action--done,.hhw-step[data-play] .hhw-fq__opt--picked{animation:none}}.hhw-art__foot{position:relative;margin:auto 0 0;padding:var(--space-4);border-top:1px solid var(--rule)}.hhw-art__action{display:block;padding:var(--space-3);border-radius:var(--radius-sm);text-align:center;font-size:.875rem;font-weight:600;background-color:var(--accent);color:var(--on-accent)}.mya-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-6) var(--space-7);align-items:start}@media(max-width:60rem){.mya-split{grid-template-columns:minmax(0,1fr)}}.mya-art{display:grid;gap:var(--space-3);margin:0;min-width:0}.mya-panel{display:flex;flex-direction:column;border:1px solid var(--rule);border-radius:var(--radius-lg);overflow:hidden;background-color:var(--surface)}.mya-bar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin:0;padding:var(--space-4)}.mya-bar__mark{display:flex;align-items:center}.mya-bar__meta{font-size:.75rem;color:var(--text-muted)}.mya-upload{margin:0;padding:0 var(--space-4) var(--space-4)}.mya-upload__btn{display:inline-block;padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background-color:color-mix(in srgb,var(--accent-fill) 26%,var(--surface));font-size:.875rem;font-weight:600;color:var(--accent)}.mya-body{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5) var(--space-4);background-color:var(--surface-alt)}.mya-eyebrow{margin:0;font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--accent)}.mya-title{margin:0;font-size:1.25rem;line-height:1.2;color:var(--text)}.mya-lede{margin:0 0 var(--space-2);font-size:.875rem;color:var(--text-muted)}.mya-steps{position:relative;display:grid;gap:var(--space-4);margin:0;padding:0;list-style:none}.mya-steps:before{content:"";position:absolute;inset-block:1.25rem;inset-inline-start:.875rem;width:1px;background-color:var(--rule-strong)}.mya-step{position:relative;display:grid;grid-template-columns:1.75rem minmax(0,1fr);gap:var(--space-3);align-items:start}.mya-step__num{position:relative;display:grid;place-items:center;width:1.75rem;height:1.75rem;border:1.5px solid var(--accent);border-radius:50%;background-color:var(--surface-alt);color:var(--accent);font-size:.8125rem;font-weight:700;font-variant-numeric:tabular-nums}.mya-step--done .mya-step__num{background-color:var(--accent);color:var(--on-accent)}.mya-step__body{display:grid;justify-items:start;gap:var(--space-1);min-width:0;padding-top:.1rem}.mya-step__who{font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--warm)}.mya-step__title{font-size:.9375rem;font-weight:600;color:var(--text)}.mya-step:not(.mya-step--done) .mya-step__title{color:var(--text-muted)}.mya-step__state{margin-top:var(--space-1);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background-color:color-mix(in srgb,var(--accent-fill) 18%,var(--surface-alt));font-size:.75rem;font-weight:600;color:var(--accent)}.mya-step__act{margin-top:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background-color:var(--surface);font-size:.8125rem;font-weight:600;color:var(--text)}.mya-cta{margin:0}.mya-action{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--rule-strong);border-radius:var(--radius-sm);background-color:var(--surface);font-size:.875rem;font-weight:600;color:var(--text)}.mya-action:after{content:"";width:.35rem;height:.35rem;border:solid currentColor;border-width:1.5px 1.5px 0 0;transform:rotate(45deg)}.cf-form{position:relative;display:flex;flex-direction:column;gap:var(--space-5);max-width:34rem}.cf-honeypot{position:absolute;left:-9999px;inline-size:1px;block-size:1px;overflow:hidden}.cf-notice{border:1px solid color-mix(in srgb,var(--warm) 32%,var(--surface));background-color:color-mix(in srgb,var(--warm) 6%,var(--surface));border-radius:var(--radius-md);padding:var(--space-4);font-family:var(--font-ui);font-size:var(--text-base);line-height:var(--leading-body);color:var(--text)}.cf-notice strong{font-weight:600}.cf-note{font-family:var(--font-ui);font-size:var(--text-sm);line-height:1.6;color:var(--text-muted);max-width:var(--measure)}.cf-note a,.cf-notice a{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.cf-note a:hover,.cf-notice a:hover{color:var(--accent-hover)}.cf-handoff{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-5);border:1px solid var(--rule-strong);border-radius:var(--radius-md);padding:var(--space-5)}.cf-handoff p{margin:0;font-family:var(--font-ui);font-size:var(--text-base);line-height:var(--leading-body);color:var(--text);max-width:var(--measure)}select.airly-field__control{height:48px;padding-inline-start:calc(var(--space-4) - 4px);cursor:pointer}.bh-anchor{scroll-margin-top:calc(60px + 2 * var(--space-4) + 1px + var(--space-5))}
