@font-face{font-family:UL Moderat;src:url(/assets/UL-Moderat-Thin-DZ0K5dLK.otf)format("opentype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:UL Moderat;src:url(/assets/UL-Moderat-Thin-Italic-DEAR3cBN.otf)format("opentype");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:UL Moderat;src:url(/assets/UL-Moderat-Light-Bp0_DfjT.otf)format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:UL Moderat;src:url(/assets/UL-Moderat-Light-Italic-RUebkTuq.otf)format("opentype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:UL Moderat;src:url(/assets/UL-Moderat-Regular-Cljrwrqr.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:UL Moderat;src:url(/assets/UL-Moderat-Regular-Italic-5geIm99O.otf)format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:UL Moderat;src:url(/assets/UL-Moderat-Medium-CHfULXSa.otf)format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:UL Moderat;src:url(/assets/UL-Moderat-Medium-Italic-CjEPC8cD.otf)format("opentype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:UL Moderat;src:url(/assets/UL-Moderat-Bold-CcwBLfgE.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:UL Moderat;src:url(/assets/UL-Moderat-Bold-Italic-D7c14jc4.otf)format("opentype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:UL Moderat;src:url(/assets/UL-Moderat-Black-CY9JWMgS.otf)format("opentype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:UL Moderat;src:url(/assets/UL-Moderat-Black-Italic-Ccn1S_nI.otf)format("opentype");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:UL Moderat Condensed;src:url(/assets/UL-Moderat-Condensed-Thin-BTQcxVAp.otf)format("opentype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:UL Moderat Condensed;src:url(/assets/UL-Moderat-Condensed-Thin-Italic-BbtJrBtq.otf)format("opentype");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:UL Moderat Condensed;src:url(/assets/UL-Moderat-Condensed-Light-sLs7UFLx.otf)format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:UL Moderat Condensed;src:url(/assets/UL-Moderat-Condensed-Light-Italic-CMqagg8T.otf)format("opentype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:UL Moderat Condensed;src:url(/assets/UL-Moderat-Condensed-Regular-B-nrq3sh.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:UL Moderat Condensed;src:url(/assets/UL-Moderat-Condensed-Regular-Italic-DDfewCt2.otf)format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:UL Moderat Condensed;src:url(/assets/UL-Moderat-Condensed-Medium-BbX97Mft.otf)format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:UL Moderat Condensed;src:url(/assets/UL-Moderat-Condensed-Medium-Italic-B3uYRUoY.otf)format("opentype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:UL Moderat Condensed;src:url(/assets/UL-Moderat-Condensed-Bold-DWvtFS_0.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:UL Moderat Condensed;src:url(/assets/UL-Moderat-Condensed-Bold-Italic-C4htrgrK.otf)format("opentype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:UL Moderat Condensed;src:url(/assets/UL-Moderat-Condensed-Black-QzTsl9Ir.otf)format("opentype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:UL Moderat Condensed;src:url(/assets/UL-Moderat-Condensed-Black-Italic-DG7tW7YW.otf)format("opentype");font-weight:900;font-style:italic;font-display:swap}:root{--vt-c-white:#fff;--vt-c-white-soft:#f8f8f8;--vt-c-white-mute:#f2f2f2;--vt-c-black:#181818;--vt-c-black-soft:#222;--vt-c-black-mute:#282828;--vt-c-indigo:#2c3e50;--vt-c-divider-light-1:#3c3c3c4a;--vt-c-divider-light-2:#3c3c3c1f;--vt-c-divider-dark-1:#545454a6;--vt-c-divider-dark-2:#5454547a;--vt-c-text-light-1:var(--vt-c-indigo);--vt-c-text-light-2:#3c3c3ca8;--vt-c-text-dark-1:var(--vt-c-white);--vt-c-text-dark-2:#ebebeba3;--color-background:var(--vt-c-white);--color-background-soft:var(--vt-c-white-soft);--color-background-mute:var(--vt-c-white-mute);--color-border:var(--vt-c-divider-light-2);--color-border-hover:var(--vt-c-divider-light-1);--color-heading:var(--vt-c-text-light-1);--color-text:var(--vt-c-text-light-1);--section-gap:160px;--landscape-action-button-width:min(22rem, calc(50vw - 2.25rem));--landscape-action-inset:1.5rem}@media (prefers-color-scheme:dark){:root{--color-background:var(--vt-c-black);--color-background-soft:var(--vt-c-black-soft);--color-background-mute:var(--vt-c-black-mute);--color-border:var(--vt-c-divider-dark-2);--color-border-hover:var(--vt-c-divider-dark-1);--color-heading:var(--vt-c-text-dark-1);--color-text:var(--vt-c-text-dark-2)}}*,:before,:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100dvh;color:var(--color-text);background:var(--color-background);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:UL Moderat,sans-serif;font-size:15px;line-height:1.6;transition:color .5s,background-color .5s;overflow-y:auto}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,input,select,textarea{appearance:none;font:inherit;border-radius:0}:is(.begin-button,.scenario-button,.continue-button,.results-button--primary){isolation:isolate;position:relative;overflow:hidden}:is(.begin-button,.scenario-button,.continue-button,.results-button--primary):before{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(90deg, #fff 37.25%, var(--button-text-color) 195.12%);opacity:0;pointer-events:none;transition:opacity .6s;position:absolute;inset:0}:is(.begin-button,.scenario-button,.continue-button,.results-button--primary):hover:before{opacity:1}:is(.begin-button,.scenario-button,.continue-button,.results-button--primary):active:before{opacity:0;transition:none}.continue-button:disabled:hover:before{opacity:0}@media (prefers-reduced-motion:reduce){:is(.begin-button,.scenario-button,.continue-button,.results-button--primary):before{transition:none}}#app{min-height:100dvh;font-weight:400}.landscape-home-button[data-v-e10c76e4]{display:none}.landscape-home-button span[data-v-e10c76e4]{font-weight:700}@media (orientation:portrait){.landscape-home-button--inline[data-v-e10c76e4]{color:#fff;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:.6875rem;min-height:1.5rem;margin:1.5rem auto 10px;padding:0;font-family:UL Moderat,Inter,Segoe UI,sans-serif;font-size:1rem;line-height:1.25;display:inline-flex;position:static;font-weight:700!important}.landscape-home-button--inline span[data-v-e10c76e4]{font-weight:700!important}.landscape-home-button--mobile-flow[data-v-e10c76e4]{margin-top:1.5rem}.landscape-home-button--inline[data-v-e10c76e4]:focus-visible{outline-offset:4px;outline:2px solid #74b6ff}.landscape-home-button--inline .landscape-home-button__icon[data-v-e10c76e4]{flex:none;width:1.125rem;height:1.125rem}}@media (orientation:landscape){.landscape-home-button.landscape-home-button--inline[data-v-e10c76e4]{display:none}.landscape-home-button[data-v-e10c76e4]{z-index:20;left:max(var(--landscape-action-inset), env(safe-area-inset-left));bottom:max(var(--landscape-action-inset), env(safe-area-inset-bottom));width:var(--landscape-action-button-width);color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(165deg,#fbfdff1f 0%,#2766ff1a 100%);border:1px solid #ffffff47;border-radius:999px;justify-content:center;align-items:center;gap:.75rem;min-width:0;min-height:3.5rem;padding:.5rem 2rem;font-family:UL Moderat,Inter,Segoe UI,sans-serif;font-size:1.25rem;font-weight:700;line-height:1.25;transition:transform .15s,box-shadow .25s;display:inline-flex;position:fixed;box-shadow:inset 0 1px #ffffff29,0 8px 32px #0010302e}.landscape-home-button[data-v-e10c76e4]:active{transform:scale(.99)}.landscape-home-button[data-v-e10c76e4]:focus-visible{outline-offset:4px;outline:2px solid #74b6ff}.landscape-home-button__icon[data-v-e10c76e4]{flex:none;width:1.5rem;height:1.5rem}.landscape-home-button--spanish[data-v-e10c76e4]{font-size:1.1rem}.landscape-home-button.landscape-home-button--results-flow[data-v-e10c76e4]{align-self:flex-start;margin:auto 0 0;display:inline-flex;position:static}}.smoke-overlay[data-v-b526fba2]{display:none}@media (orientation:landscape){.smoke-overlay[data-v-b526fba2]{z-index:100;pointer-events:none;mix-blend-mode:screen;filter:contrast(120%)brightness(80%);width:100vw;height:100dvh;display:block;position:fixed;inset:0}.smoke-overlay__video[data-v-b526fba2]{object-fit:cover;width:100%;height:100%;display:block}}.global-background-svg[data-v-aee4db7a]{width:100%;height:100%;display:block}.app-background[data-v-4c311f3b]{pointer-events:none;position:absolute;inset:0;overflow:hidden}.app-background__image[data-v-4c311f3b]{object-fit:cover;width:100%;height:100%;display:block}.app-background__layer[data-v-4c311f3b]{opacity:0;transition:opacity .6s;position:absolute;inset:0}.app-background__layer--visible[data-v-4c311f3b]{opacity:1}.app-background__results-emergency[data-v-4c311f3b]{background:radial-gradient(104.74% 89.93% at 42.83% 1.62%,#c02032 0%,#7a1a002e 50%,#0000 100%),linear-gradient(#7a1a002e,#7a1a002e),#000;width:100%;height:100%}@media (prefers-reduced-motion:reduce){.app-background__layer[data-v-4c311f3b]{transition:none}}.home-page[data-v-164c8e35]{isolation:isolate;min-height:100dvh;position:relative;overflow:hidden}.home-shell[data-v-164c8e35]{z-index:1;flex-direction:column;align-items:center;width:min(100%,24.5625rem);min-height:100dvh;margin:0 auto;padding:12.375rem .75rem 1.5rem;display:flex;position:relative}.home-content[data-v-164c8e35]{flex-direction:column;align-items:center;gap:1.625rem;width:100%;display:flex}.home-logo[data-v-164c8e35]{width:14.5rem;max-width:70%}.home-logo img[data-v-164c8e35]{object-fit:contain;width:100%;height:auto;display:block}.home-footer[data-v-164c8e35]{flex-direction:column;align-items:center;gap:1rem;width:100%;margin-top:auto;display:flex}.home-ul-logo[data-v-164c8e35]{width:7.5rem;height:auto;display:block}.home-panel[data-v-164c8e35]{flex-direction:column;align-items:center;gap:2.125rem;width:100%;display:flex}.home-copy[data-v-164c8e35]{text-align:center;flex-direction:column;align-items:center;gap:.875rem;width:22.4375rem;max-width:100%;display:flex}.home-copy h1[data-v-164c8e35]{letter-spacing:0;color:#fff;width:100%;margin:0;font-size:1.5625rem;font-weight:700;line-height:1}.home-copy p[data-v-164c8e35]{color:#fff;width:90%;margin:0;font-size:1rem;font-weight:400;line-height:1.375}.begin-button[data-v-164c8e35]{--button-text-color:#0064ff;width:calc(100% - 3rem);min-height:3.5rem;color:var(--button-text-color);cursor:pointer;background:linear-gradient(117.09deg,#fff 6.69%,#f1dbdb 150.1%);border:none;border-radius:5rem;margin:0 auto;padding:1rem 1.5rem 1.05rem;font-size:1.25rem;font-weight:700;line-height:1;transition:transform .15s,box-shadow .25s;box-shadow:inset 0 4px 4px #0000000a}.begin-button[data-v-164c8e35]:active{background:var(--button-text-color);color:#fff;transform:scale(.99)}.begin-button[data-v-164c8e35]:focus-visible{outline-offset:4px;outline:2px solid #74b6ff}.language-toggle[data-v-164c8e35]{background:linear-gradient(171.25deg,#fbfdff1f 0%,#2766ff1a 100%);border:1px solid #ffffff47;border-radius:3rem;justify-content:center;align-items:center;width:18.125rem;min-height:2.75rem;padding:0;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 4px #0000001a}.language-indicator[data-v-164c8e35]{z-index:0;pointer-events:none;background:linear-gradient(164.25deg,#fbfdff1f 0%,#2766ff1a 100%);border:1px solid #ffffff47;border-radius:24.25rem;width:50%;position:absolute;inset:0 auto 0 0}.language-option[data-v-164c8e35]{z-index:1;color:#fff;cursor:pointer;background:0 0;border:0;border-radius:24.25rem;flex:1 1 0;justify-content:center;align-items:center;min-width:0;min-height:2.625rem;padding:.75rem;font-size:1rem;font-weight:700;line-height:1.25;transition:background .2s;display:inline-flex;position:relative}@media (orientation:portrait){.home-shell[data-v-164c8e35]{width:100%;padding:max(1.5rem, env(safe-area-inset-top)) 1rem max(1.5rem, env(safe-area-inset-bottom))}.home-content[data-v-164c8e35]{flex:auto;justify-content:center}.home-logo[data-v-164c8e35]{width:13.05rem;max-width:63%}.home-footer[data-v-164c8e35]{gap:1.5rem;margin-top:1.5rem}.home-copy[data-v-164c8e35]{width:100%}.home-copy h1[data-v-164c8e35]{font-size:1.7625rem}.language-toggle[data-v-164c8e35]{width:100%;max-width:18.125rem}}@media (orientation:landscape){.home-shell[data-v-164c8e35]{width:min(100%,50rem);padding:2rem 2.25rem 1.5rem}.home-content[data-v-164c8e35]{flex:auto;justify-content:center}.home-ul-logo[data-v-164c8e35]{right:max(2.25rem, env(safe-area-inset-right));bottom:max(1.5rem, env(safe-area-inset-bottom));object-fit:contain;width:6.5rem;height:2.75rem;position:fixed}.home-copy[data-v-164c8e35]{width:min(100%,63rem)}.home-copy h1[data-v-164c8e35]{font-size:61px}.home-copy p[data-v-164c8e35]{font-size:20px}.begin-button[data-v-164c8e35]{width:min(100% - 3rem,19.5625rem)}}.choice-list[data-v-a1776a3a]{gap:1.25rem;margin-top:1.25rem;display:grid}.choice-button[data-v-a1776a3a]{--choice-button-color:#0064ff;border:2px solid var(--choice-button-color);color:#fff;letter-spacing:.4px;cursor:pointer;background:linear-gradient(160.67deg,#fbfdff1f 0%,#2766ff1a 100%);border-radius:1.25rem;min-height:7.5625rem;padding:2rem;font-size:1rem;font-weight:500;line-height:1.2;transition:transform .15s,border-color .25s,background .25s}.choice-button__label[data-v-a1776a3a]{font:inherit;color:inherit}.choice-button--selected[data-v-a1776a3a]{border-color:var(--choice-button-color);background:var(--choice-button-color);color:#fff;box-shadow:0 0 0 2px #5a98ff29,0 18px 40px #0714303d}.choice-list--theme-two .choice-button[data-v-a1776a3a]{--choice-button-color:#ff6b1a}.choice-list--theme-three .choice-button[data-v-a1776a3a]{--choice-button-color:#ff6b1a;background:linear-gradient(160.67deg,#ff6b1a33 0% 100%)}.choice-list--theme-four .choice-button[data-v-a1776a3a]{--choice-button-color:#ef4343;--emergency-glow-opacity:1;--emergency-glow-blur:24px;--emergency-glow-spread:5px;box-shadow:0 0 var(--emergency-glow-blur) var(--emergency-glow-spread) rgba(239, 67, 67, var(--emergency-glow-opacity));background:linear-gradient(160.67deg,#ef434333 0% 100%)}.choice-list--theme-three .choice-button--selected[data-v-a1776a3a],.choice-list--theme-four .choice-button--selected[data-v-a1776a3a]{background:var(--choice-button-color);color:#fff}.choice-button[data-v-a1776a3a]:active{transform:scale(.99)}.choice-button[data-v-a1776a3a]:focus-visible{outline-offset:4px;outline:2px solid #74b6ff}@media (orientation:landscape){.choice-list[data-v-a1776a3a]{gap:.625rem;margin-top:0}.choice-button[data-v-a1776a3a]{border-width:1px;border-radius:.75rem;justify-content:center;align-items:center;min-height:clamp(5.5rem,13dvh,7rem);padding:1rem 1.25rem;font-size:clamp(.875rem,1.5vw,1.125rem);line-height:1.2;display:flex}}.continue-button[data-v-61bc7577]{--button-text-color:#0064ff;width:100%;min-height:3.5rem;color:var(--button-text-color);cursor:pointer;background:#fff;border:none;border-radius:999px;margin:0 auto;padding:1rem 1.5rem 1.05rem;font-size:1.25rem;font-weight:700;transition:transform .15s,opacity .25s,box-shadow .25s;display:block;box-shadow:inset 0 4px 4px #0000000a}.continue-button--disabled[data-v-61bc7577],.continue-button[data-v-61bc7577]:disabled{cursor:not-allowed;opacity:.5;transform:none}.continue-button[data-v-61bc7577]:not(:disabled):active{background:var(--button-text-color);color:#fff;transform:scale(.99)}.continue-button[data-v-61bc7577]:focus-visible{outline-offset:4px;outline:2px solid #74b6ff}@media (orientation:landscape){.continue-button[data-v-61bc7577]{width:var(--landscape-action-button-width);min-width:0;padding:.5rem 6rem}}.media-frame[data-v-184d35c5]{background:#ffffff0f;border-radius:1.5rem;width:100%;position:relative;overflow:hidden}.media-frame--video[data-v-184d35c5]:after{content:"";z-index:1;opacity:0;pointer-events:none;background:linear-gradient(#0000 0%,#0000001f 36%,#00000094 100%);height:55%;transition:opacity .2s;position:absolute;bottom:0;left:0;right:0}.media-frame--video[data-v-184d35c5]{animation:.6s media-fade-in-184d35c5}@keyframes media-fade-in-184d35c5{0%{opacity:0}to{opacity:1}}.media-frame--video.media-frame--controls-visible[data-v-184d35c5]:after{opacity:1}.media-frame--expanded[data-v-184d35c5]{z-index:2147483647;background:#000;border-radius:0;height:100dvh;inset:0;width:100vw!important;position:fixed!important;top:0!important;transform:none!important}.media-frame--expanded .media-asset[data-v-184d35c5]{object-fit:contain;width:100%;height:100%;aspect-ratio:auto!important}.media-asset[data-v-184d35c5]{object-fit:contain;background:#000;width:100%;height:auto;display:block}.media-frame--portrait:not(.media-frame--expanded) .media-controls[data-v-184d35c5]{bottom:.75rem;left:.25rem;right:.25rem}.media-frame--force-image .media-asset[data-v-184d35c5]{object-fit:cover}.video-progress[data-v-184d35c5]{z-index:2;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none;background:0 0;height:.375rem;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.media-controls[data-v-184d35c5]{z-index:2;opacity:0;visibility:hidden;pointer-events:none;justify-content:space-between;align-items:center;transition:opacity .2s,visibility 0s linear .2s;display:flex;position:absolute;bottom:1.75rem;left:1rem;right:1rem}.media-controls__playback[data-v-184d35c5]{align-items:center;gap:.5rem;display:flex}.media-frame--controls-visible .media-controls[data-v-184d35c5]{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}@media (hover:hover) and (pointer:fine){.media-frame--video[data-v-184d35c5]:hover:after,.media-frame--video[data-v-184d35c5]:focus-within:after{opacity:1}.media-frame:hover .media-controls[data-v-184d35c5],.media-frame:focus-within .media-controls[data-v-184d35c5]{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}}.media-control[data-v-184d35c5]{cursor:pointer;background:0 0;border:0;place-items:center;width:4rem;height:4rem;padding:0;display:grid}.media-control__icon[data-v-184d35c5]{color:#fff;width:4rem;height:4rem;display:block}.media-control[data-v-184d35c5]:focus-visible{outline-offset:2px;outline:2px solid #fff}.video-progress__bar[data-v-184d35c5]{background:#fff;border-radius:.375rem;height:100%}.media-fallback[data-v-184d35c5]{color:#ffffffb8;text-align:center;place-items:center;min-height:12rem;padding:1.5rem;font-size:1rem;font-weight:600;display:grid}@media (prefers-reduced-motion:reduce){.media-frame--video[data-v-184d35c5]{animation:none}}.feedback-card[data-v-bbda9d5f]{border:1px solid #0000;border-radius:1.25rem;flex-direction:column;gap:1rem;width:100%;max-width:23rem;margin:0 auto;padding:2rem;display:flex}.feedback-card--correct[data-v-bbda9d5f]{background:#4596544d;border-color:#49a25a}.feedback-card--incorrect[data-v-bbda9d5f]{background:#ef434333;border-color:#b9272c}.feedback-header[data-v-bbda9d5f]{color:#fff;place-content:stretch center;align-items:center;gap:.75rem;display:flex}.feedback-header h1[data-v-bbda9d5f]{font-size:1.75rem;font-weight:700;line-height:1}.feedback-icon[data-v-bbda9d5f]{flex:none;place-items:center;display:grid}.feedback-icon svg[data-v-bbda9d5f]{width:1.75rem;height:1.5rem;display:block}.feedback-card--correct .feedback-icon[data-v-bbda9d5f]{color:#49a25a}.feedback-card--incorrect .feedback-icon[data-v-bbda9d5f]{color:#ff4e46}.feedback-body[data-v-bbda9d5f]{color:#fff;font-size:1rem;font-weight:400;line-height:1.4}.feedback-media[data-v-bbda9d5f]{position:relative}.feedback-media__ai-label[data-v-bbda9d5f]{z-index:1;color:#000;pointer-events:none;opacity:.6;background:#fff;border-radius:.25rem;padding:.25rem .5rem;font-size:.525rem;font-weight:500;line-height:1.2;position:absolute;bottom:.5rem;left:.5rem}.feedback-card[data-v-bbda9d5f] .media-frame{background:#cbdcf5;border-radius:.625rem;margin-top:0;overflow:hidden}.feedback-card[data-v-bbda9d5f] .media-asset{aspect-ratio:540/343;border-radius:.625rem}@media (orientation:portrait){.feedback-card[data-v-bbda9d5f]{padding:1.5rem}}@media (orientation:landscape){.feedback-card[data-v-bbda9d5f]{width:min(60%,37.8125rem);max-width:37.8125rem;padding:2rem}.feedback-header h1[data-v-bbda9d5f]{font-size:clamp(1.75rem,2.4vw,2rem)}.feedback-body[data-v-bbda9d5f]{font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.45}}.progress-track[data-v-cf95a17e]{background:linear-gradient(#b3d1ff33 0%,#26c3 29.327%,#1e59b333 75%,#1c53a633 87.5%,#1b4f9f33 93.75%,#1a4e9c33 96.875%,#1a4c9933 100%);border-radius:999px;height:.5rem;overflow:hidden}.progress-fill[data-v-cf95a17e]{border-radius:inherit;min-width:.75rem;height:100%;transition:width .25s}.play-page[data-v-2a3d2530]{isolation:isolate;min-height:100dvh;position:relative}.play-shell[data-v-2a3d2530]{z-index:1;background:0 0;flex-direction:column;min-height:100dvh;display:flex;position:relative}.play-shell--answer[data-v-2a3d2530]{justify-content:center}.play-progress[data-v-2a3d2530]{z-index:2;width:min(100% - 3rem,21.5625rem);position:absolute;top:1.25rem;left:50%;transform:translate(-50%)}.play-content[data-v-2a3d2530]{width:min(100%,24.5625rem);margin:0 auto;padding:3rem 1.5rem 8.5rem}.play-content--answer[data-v-2a3d2530]{flex:auto;place-content:stretch center;align-items:center;width:100%;padding:6.25rem 2rem 8.5rem;display:flex}.play-content--suppress-interim[data-v-2a3d2530]{visibility:hidden}.prompt[data-v-2a3d2530]{text-align:center;color:#fff;width:100%;font-size:22px;font-weight:700;line-height:1.18}[data-v-2a3d2530] .prompt-line-mask,[data-v-2a3d2530] .prompt-line,[data-v-2a3d2530] .prompt-word{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit}[data-v-2a3d2530] .prompt-line{white-space:nowrap}[data-v-2a3d2530] .prompt-word{color:inherit}[data-v-2a3d2530] .media-frame{background:0 0;border-radius:0;width:100%;margin-top:1.95rem}[data-v-2a3d2530] .media-asset{border-radius:0;width:100%}[data-v-2a3d2530] .media-frame--portrait:not(.media-frame--expanded){width:48%;margin-left:auto;margin-right:auto}.play-shell--controls-two .continue-button[data-v-2a3d2530],.play-shell--controls-three .continue-button[data-v-2a3d2530],.play-shell--controls-four .continue-button[data-v-2a3d2530]{background:linear-gradient(#fff 0%,#f1dbdb 100%)}.play-shell--controls-two .continue-button[data-v-2a3d2530],.play-shell--controls-three .continue-button[data-v-2a3d2530]{--button-text-color:#c50}.play-shell--controls-four .continue-button[data-v-2a3d2530]{--button-text-color:#ef4343}.play-footer[data-v-2a3d2530]{background:linear-gradient(358deg,#060c1a 8.17%,#05102a 99.43%);flex-direction:column;align-items:center;width:min(100%,24.5625rem);padding:1.5rem 2rem;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%);box-shadow:4px 4px 17px #00000040}.play-footer--orange[data-v-2a3d2530]{background:#301711}.play-footer--red[data-v-2a3d2530]{box-shadow:none;background:0 0}@media (orientation:portrait){.play-content[data-v-2a3d2530]{flex:auto;padding-bottom:1.5rem}.play-progress[data-v-2a3d2530]{width:calc(100% - 3rem)}.play-content[data-v-2a3d2530]{width:100%;padding:3rem 1.5rem 1.5rem}.play-content--answer[data-v-2a3d2530]{padding:6.25rem 2rem 8.5rem}.play-footer[data-v-2a3d2530]{width:100%;position:static;transform:none}}@media (orientation:landscape){.play-page[data-v-2a3d2530]{overflow:hidden}.play-progress[data-v-2a3d2530]{width:min(45.4vw,28.25rem);top:2.25rem}.play-content[data-v-2a3d2530]{width:calc(100% - 4rem);max-width:calc(min(76vw,102dvh) + 15.5rem);min-height:100dvh;padding:4rem 0 6.5rem}.play-content[data-v-2a3d2530]:not(.play-content--answer){grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-content:stretch;align-items:center;gap:1.75rem 1rem;display:grid}.prompt[data-v-2a3d2530]{color:#fff;grid-column:1/-1;justify-self:center;width:min(100%,55rem);margin-top:0;font-size:clamp(1rem,2.2vw,2.25rem);line-height:1.18}[data-v-2a3d2530] .media-frame{grid-area:2/1;align-self:center;margin-top:0;transition:transform .25s}.play-content[data-v-2a3d2530]:not(.play-content--answer) .media-frame{position:relative;top:-1.5rem}.play-content--without-choices[data-v-2a3d2530] .media-frame{width:100%;transform:translate(calc(25% + .5rem))}.play-content--without-choices[data-v-2a3d2530] .media-frame--portrait:not(.media-frame--expanded){grid-column:1/-1;justify-self:center;width:32%;transform:none}.choice-list[data-v-2a3d2530]{grid-area:2/2;align-self:center;width:100%;position:relative;top:-1.5rem}.play-content--answer[data-v-2a3d2530]{padding:4.5rem 2rem 4rem}.play-footer[data-v-2a3d2530]{right:max(var(--landscape-action-inset), env(safe-area-inset-right));bottom:max(var(--landscape-action-inset), env(safe-area-inset-bottom));width:auto;box-shadow:none;left:auto;right:max(var(--landscape-action-inset), env(safe-area-inset-right));bottom:max(var(--landscape-action-inset), env(safe-area-inset-bottom));width:auto;box-shadow:none;background:0 0;padding:0;left:auto;transform:none}}.scenario-page[data-v-06793753]{isolation:isolate;min-height:100dvh;position:relative}@media (orientation:portrait){.scenario-page[data-v-06793753]{overflow-x:hidden}}.scenario-shell[data-v-06793753]{z-index:1;flex-direction:column;align-items:center;width:min(100%,30rem);min-height:100dvh;margin:0 auto;padding:4.5rem 1.5rem 2rem;display:flex;position:relative}@media (orientation:portrait){.scenario-shell[data-v-06793753]{padding:4.4rem 1.5rem 1.6rem}}.scenario-header[data-v-06793753]{text-align:center}.scenario-header h1[data-v-06793753]{letter-spacing:0;color:#fff;text-shadow:0 4px 20px #003cc840,0 1px #fff9;font-family:UL Moderat,Inter,Segoe UI,sans-serif;font-size:clamp(2.15rem,7vw,2.75rem);font-weight:700;line-height:1}.scenario-list[data-v-06793753]{gap:1.55rem;width:100%;max-width:21.5625rem;margin:2rem 0 1.5rem;display:grid}.scenario-card[data-v-06793753]{isolation:isolate;backface-visibility:hidden;-webkit-backdrop-filter:blur(10.5px);backdrop-filter:blur(10.5px);will-change:transform, opacity;background-color:#1125499e;background-image:linear-gradient(135deg,#fbfdff2e 0%,#2766ff24 100%);background-clip:padding-box;border:1px solid #0000;border-radius:1.375rem;width:100%;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 8px 32px #001e7859,inset 0 1px #ffffff2e,inset 0 -1px #0028a033}.scenario-card[data-v-06793753]:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;z-index:2;pointer-events:none;background:linear-gradient(#ffffff3b 0%,#9999993b 100%) border-box;border:1px solid #0000;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.scenario-card[data-v-06793753]:after{content:"";filter:blur(12px);pointer-events:none;z-index:1;background:radial-gradient(circle,#508cff33 0%,#2846801a 36%,#0000 70%);border-radius:999px;width:calc(100% - 5.5rem);height:8rem;position:absolute;top:0;left:2.75rem}@media (orientation:portrait){.scenario-card[data-v-06793753]{padding:.0625rem}}.scenario-card-inner[data-v-06793753]{z-index:3;background:0 0;flex-direction:column;align-items:center;gap:2rem;width:100%;padding:2rem;display:flex;position:relative}.scenario-copy[data-v-06793753]{text-align:center;width:100%}.scenario-copy h2[data-v-06793753]{z-index:1;color:#fff;font-family:UL Moderat,Inter,Segoe UI,sans-serif;font-size:1.25rem;font-weight:700;line-height:1;position:relative}.scenario-copy p[data-v-06793753]{z-index:1;color:#fff;font-family:UL Moderat,Inter,Segoe UI,sans-serif;font-size:1rem;font-weight:400;line-height:1.375;position:relative}.scenario-title-row[data-v-06793753]{justify-content:center;align-items:center;gap:.75rem;display:flex}.scenario-icon[data-v-06793753]{z-index:1;object-fit:contain;filter:drop-shadow(0 4px 10px #003cc840);flex:none;width:1.9375rem;height:1.9375rem;position:relative}.scenario-button[data-v-06793753],.home-button[data-v-06793753]{cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;transition:transform .15s,box-shadow .25s,opacity .25s;display:inline-flex}.scenario-button[data-v-06793753]:focus-visible,.home-button[data-v-06793753]:focus-visible{outline-offset:4px;outline:2px solid #74b6ff}.scenario-button[data-v-06793753]:active,.home-button[data-v-06793753]:active{transform:scale(.99)}.scenario-button[data-v-06793753]{--button-text-color:#0064ff;z-index:1;width:100%;height:3.5rem;color:var(--button-text-color);background:linear-gradient(117deg,#fff 6.69%,#f1dbdb 150.1%);margin:0;padding:0 1.5rem;font-family:UL Moderat,Inter,Segoe UI,sans-serif;font-size:1.25rem;font-weight:700;line-height:1;display:block;position:relative;box-shadow:inset 0 4px 4px #0000000a,0 18px 40px #0b102533}.scenario-button[data-v-06793753]:active{background:var(--button-text-color);color:#fff}@media (orientation:portrait){.scenario-button[data-v-06793753]{font-size:1.25rem}}.home-button[data-v-06793753]{color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(165deg,#fbfdff1f 0%,#2766ff1a 100%);border:1px solid #ffffff47;gap:.75rem;min-width:13.6rem;margin-top:auto;margin-bottom:.5rem;padding:1rem 1.95rem;font-family:UL Moderat,Inter,Segoe UI,sans-serif;font-size:1rem;font-weight:700;line-height:1.25;box-shadow:inset 0 1px #ffffff29,0 8px 32px #0010302e}@media (orientation:portrait){.home-button[data-v-06793753]{width:min(100%,13.6rem)}}.home-button span[data-v-06793753]{font-weight:700}.home-icon[data-v-06793753]{width:1.5rem;height:1.5rem}@media (orientation:landscape){.scenario-shell[data-v-06793753]{justify-content:center;width:min(100%,62rem);padding:2rem 1.5rem}.scenario-list[data-v-06793753]{grid-template-columns:repeat(2,21.5625rem);justify-content:center;gap:2.0625rem;max-width:45.1875rem;margin:2.0625rem 0 0}.scenario-card[data-v-06793753]{background-image:linear-gradient(143.317deg,#fbfdff2e 0%,#2766ff24 100%)}.scenario-card-inner[data-v-06793753]{align-items:flex-start;gap:2rem;padding:2rem}.scenario-copy[data-v-06793753]{flex-direction:column;align-items:center;gap:.5rem;display:flex}.scenario-icon[data-v-06793753]{align-self:center}.scenario-button[data-v-06793753]{height:3.5rem;padding:1.125rem 1.5rem;box-shadow:inset 0 4px 4px #0000000a}.home-button[data-v-06793753]{display:none}}.overview-page[data-v-e61f468f]{isolation:isolate;min-height:100dvh;position:relative}.overview-shell[data-v-e61f468f]{z-index:1;flex-direction:column;justify-content:center;min-height:100dvh;display:flex;position:relative;overflow:hidden}.overview-content[data-v-e61f468f]{text-align:center;width:min(100%,24.5625rem);margin:0 auto;padding:0 1.5rem}.icon-orb[data-v-e61f468f]{color:#cfe0ff;background:linear-gradient(#283f6ef2 0%,#162b54f2 100%);border:1px solid #b1c6ff2e;border-radius:50%;place-items:center;width:5.0625rem;height:5.0625rem;margin:0 auto 1.5rem;display:grid;box-shadow:inset 0 1px #ffffff1f,0 10px 28px #02081633}.scenario-icon[data-v-e61f468f]{object-fit:contain;width:2.875rem;height:2.875rem}.overview-content h1[data-v-e61f468f]{color:#fff;font-size:1.5625rem;font-weight:700;line-height:1}.overview-body[data-v-e61f468f],.overview-prompt[data-v-e61f468f]{color:#fff;margin-top:1.5rem;font-size:1rem;font-weight:700;line-height:1.375}.overview-sound-recommendation[data-v-e61f468f]{color:#daefff;margin-top:1.5rem;font-size:1rem;font-weight:700;line-height:1.375}.overview-footer[data-v-e61f468f]{background:linear-gradient(358deg,#060c1a 8.17%,#05102a 99.43%);flex-direction:column;align-items:center;width:min(100%,24.5625rem);padding:1.5rem;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%);box-shadow:4px 4px 17px #00000040}@media (orientation:portrait){.overview-shell[data-v-e61f468f]{justify-content:initial}.overview-content[data-v-e61f468f]{flex-direction:column;flex:auto;justify-content:center;width:min(100%,24.5625rem);padding:0 1.5rem;display:flex}.overview-footer[data-v-e61f468f]{width:100%;position:static;transform:none}}@media (orientation:landscape){.overview-content[data-v-e61f468f]{background:linear-gradient(#b3d1ff33 0%,#26c3 29.33%,#1e59b333 75%,#1c53a633 87.5%,#1b4f9f33 93.75%,#1a4e9c33 96.87%,#1a4c9933 100%);border-radius:1.25rem;width:60%;max-width:40rem;padding:7.5rem 8.75rem}.overview-footer[data-v-e61f468f]{left:auto;right:max(var(--landscape-action-inset), env(safe-area-inset-right));bottom:max(var(--landscape-action-inset), env(safe-area-inset-bottom));width:auto;box-shadow:none;background:0 0;padding:0;position:fixed;transform:none}}.risk-badge[data-v-cdf84da0]{background:linear-gradient(#45965466,#45965466) padding-box padding-box,linear-gradient(#49a25a 0%,#1b3c21 100%) border-box;border:3px solid #0000;border-radius:100px;justify-content:center;align-items:flex-start;padding:.375rem 1.5rem;display:inline-flex}.risk-badge--medium[data-v-cdf84da0],.risk-badge--high[data-v-cdf84da0]{background:linear-gradient(#ef43434d,#ef43434d) padding-box padding-box,linear-gradient(#e86451 0%,#b6493a 50%,#832e22 100%) border-box}.risk-badge span[data-v-cdf84da0]{color:#fff;letter-spacing:0;font-family:UL Moderat,sans-serif;font-size:.875rem;font-weight:700;line-height:normal}.results-page[data-v-972edbf8]{isolation:isolate;min-height:100dvh;position:relative}.results-shell[data-v-972edbf8]{z-index:1;flex-direction:column;align-items:center;width:min(100%,24.5625rem);min-height:100dvh;margin:0 auto;padding:1.5rem 1.5rem 2.125rem;display:flex;position:relative}.results-content[data-v-972edbf8]{flex-direction:column;flex:auto;align-items:center;gap:3.5rem;width:100%;margin-bottom:1.5rem;display:flex}.results-logo[data-v-972edbf8]{width:6.8125rem;height:auto;margin-top:.15rem}.results-stack[data-v-972edbf8]{flex-direction:column;align-items:center;gap:1.625rem;width:100%;max-width:21.5625rem;display:flex}.results-stack h1[data-v-972edbf8]{color:#fff;text-align:center;margin:0;font-size:1.5625rem;font-weight:700;line-height:1}.risk-meter[data-v-972edbf8]{flex-direction:column;align-items:center;gap:1.875rem;width:100%;display:flex}.risk-meter__bar[data-v-972edbf8]{background:linear-gradient(90deg,#4caf50 0%,#cddc39 35%,#ff9800 50%,#ff6b1a 70%,#f44336 85%,#b71c1c 100%);border-radius:999px;width:100%;height:1rem;position:relative;box-shadow:0 2px 4px #0000002e}.risk-meter__marker[data-v-972edbf8]{left:clamp(.4375rem, var(--risk-position), calc(100% - .4375rem));flex-direction:column;align-items:center;transition:left .3s;display:flex;position:absolute;top:-.1875rem;transform:translate(-50%)}.risk-meter__pin[data-v-972edbf8]{background:#fff;border-radius:999px;width:.125rem;height:1.75rem;box-shadow:0 0 4px #00000080}.risk-meter__dot[data-v-972edbf8]{background:#222;border:2px solid #fff;border-radius:50%;width:.875rem;height:.875rem;margin-top:-.375rem;box-shadow:0 2px 6px #0006}.results-copy[data-v-972edbf8]{color:#fff;text-align:left;width:17.2656rem;max-width:100%;margin:0;font-size:1rem;font-weight:400;line-height:1.6923}.choices-panel[data-v-972edbf8]{width:100%}.choices-toggle[data-v-972edbf8]{appearance:none;color:#fff;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:.1875rem;width:100%;padding:1.5rem 0;font-family:UL Moderat,sans-serif;font-size:1rem;font-weight:700;line-height:1.25;display:flex}.choices-toggle__icon[data-v-972edbf8]{flex:none;width:1.5rem;height:1.5rem;transition:transform .2s}.choices-toggle__icon--open[data-v-972edbf8]{transform:rotate(180deg)}.choices-list[data-v-972edbf8]{flex-direction:column;gap:1.0625rem;padding:0 1rem;display:none}.choices-panel--open .choices-list[data-v-972edbf8]{display:flex}.choices-item[data-v-972edbf8]{align-items:flex-start;gap:.8125rem;width:100%;display:flex}.choices-item__icon[data-v-972edbf8]{flex:none;place-items:center;display:grid}.choices-item__icon svg[data-v-972edbf8]{width:1.42188rem;height:1.42188rem}.choices-item__icon--correct[data-v-972edbf8]{color:#49a25a}.choices-item__icon--incorrect[data-v-972edbf8]{color:#ff4e46}.choices-item p[data-v-972edbf8]{color:#fff;text-align:left;flex:auto;margin:0;padding-top:2px;font-size:.8125rem;font-weight:500;line-height:1.5}.results-actions[data-v-972edbf8]{flex-direction:column;gap:.75rem;width:19.5625rem;max-width:100%;display:flex}.results-button[data-v-972edbf8]{appearance:none;cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;width:100%;min-height:3.5rem;padding:1rem 1.5rem 1.05rem;font-family:UL Moderat,sans-serif;font-size:1.25rem;font-weight:700;line-height:1;text-decoration:none;transition:transform .15s,box-shadow .25s,opacity .25s;display:inline-flex}.results-button[data-v-972edbf8]:active{transform:scale(.99)}.results-button[data-v-972edbf8]:focus-visible,.choices-toggle[data-v-972edbf8]:focus-visible{outline-offset:4px;outline:2px solid #74b6ff}.results-button--primary[data-v-972edbf8]{--button-text-color:#0064ff;color:var(--button-text-color);background:linear-gradient(110.67deg,#fff 6.693%,#f1dbdb 150.1%);border:0;box-shadow:inset 0 4px 4px #0000000a}.results-stack--emergency .results-button--primary[data-v-972edbf8]{--button-text-color:#ff4e46}.results-button--ulri[data-v-972edbf8]{color:#fff;background:linear-gradient(135deg,#fbfdff1f 0%,#2766ff1a 100%)}.results-button--ulri-emergency[data-v-972edbf8]{background:#ef43434d}.results-button__arrow[data-v-972edbf8]{width:auto;height:.8em;padding-left:.25em}@media (orientation:landscape){.results-shell[data-v-972edbf8]{width:100%;padding:1.5rem 2rem 2rem}.results-content[data-v-972edbf8]{flex:none;grid-template-rows:auto auto;justify-items:center;margin-bottom:2rem;display:grid}.results-logo[data-v-972edbf8]{width:6.25rem;margin-top:0}.results-stack[data-v-972edbf8]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#fbfdff1f 0%,#2766ff1a 100%);border:1px solid #ffffff38;border-radius:1.375rem;place-self:start center;gap:1rem;width:min(100%,38rem);max-width:none;margin-top:2rem;padding:1.75rem 3rem;box-shadow:inset 0 1px #ffffff21,0 1rem 2.5rem #23000038}.results-stack--emergency[data-v-972edbf8]{background:#ef43434d}.results-stack h1[data-v-972edbf8]{font-size:1.5rem}.results-copy[data-v-972edbf8]{text-align:center;width:min(100%,25rem);line-height:1.4}.choices-panel[data-v-972edbf8]{background:linear-gradient(#b3d1ff33 0%,#26c3 29.33%,#1e59b333 75%,#1c53a633 87.5%,#1b4f9f33 93.75%,#1a4e9c33 96.87%,#1a4c9933 100%);border-radius:1.25rem;width:min(100%,25rem);padding:2.125rem 1.5rem}.results-stack--emergency .choices-panel[data-v-972edbf8]{background:#0003}.choices-toggle[data-v-972edbf8]{display:none}.choices-list[data-v-972edbf8],.choices-panel--open .choices-list[data-v-972edbf8]{grid-template-columns:minmax(0,1fr);gap:.875rem 1.5rem;padding:0;display:grid}.choices-list--everyday[data-v-972edbf8]{grid-template-columns:repeat(2,minmax(0,1fr))}.choices-item[data-v-972edbf8]{gap:.75rem}.choices-item__icon svg[data-v-972edbf8]{width:1.25rem;height:1.25rem}.choices-item p[data-v-972edbf8]{font-size:.8125rem;line-height:1.5}.results-actions[data-v-972edbf8]{gap:.75rem;width:min(100%,19rem)}.results-button--primary[data-v-972edbf8]{color:var(--button-text-color)}.results-button--ulri[data-v-972edbf8]{background:linear-gradient(135deg,#445b8ec7,#243a66d1);border:1px solid #fff3}.results-stack--emergency .results-button--ulri[data-v-972edbf8]{background:#ae2826bf}.results-shell[data-v-972edbf8]{padding-top:.75rem;padding-bottom:.75rem}.results-content[data-v-972edbf8]{gap:.5rem}.results-logo[data-v-972edbf8]{width:200px;padding-top:2rem}.results-stack[data-v-972edbf8]{gap:2rem;padding:4rem 2rem}.choices-panel[data-v-972edbf8]{padding:1.75rem 1.25rem}.choices-list[data-v-972edbf8],.choices-panel--open .choices-list[data-v-972edbf8]{gap:1.25rem}.results-button[data-v-972edbf8]{min-height:3rem;font-size:1rem}}@media (orientation:portrait){.results-shell[data-v-972edbf8],.results-actions[data-v-972edbf8]{width:100%}}
