.VHI_bG_page{--bg-base:#eef1f7;--bg-surface:#ffffff8c;--bg-surface-elevated:#ffffffb8;--primary:#e9272a;--secondary:#e9272a;--primary-glow:#e9272a1a;--text-primary:#182033;--text-secondary:#687286;--text-muted:#8b95a7;--glass-bg:#ffffff9e;--glass-border:#fffc;--glass-shadow:#1820331a;background:#eef1f7;grid-template-columns:minmax(360px,1fr) minmax(480px,1fr);min-height:100vh;display:grid}.VHI_bG_dark{--bg-base:#0d1320;--bg-surface:#172031a6;--bg-surface-elevated:#202b3ecc;--text-primary:#f8fafc;--text-secondary:#bac4d4;--text-muted:#8895a9;--glass-bg:#182033ad;--glass-border:#94a3b833;--glass-shadow:#00000061;background:#0d1320}.VHI_bG_brandPane{color:#fff;background:linear-gradient(155deg,#ef292b 0%,#d71417 100%);flex-direction:column;justify-content:space-between;min-height:100vh;padding:52px clamp(40px,6vw,100px);display:flex;position:relative;overflow:hidden}.VHI_bG_brandPane:after{content:"";border:1px solid #ffffff2e;border-radius:50%;width:530px;height:530px;position:absolute;top:-150px;right:-240px;box-shadow:0 0 0 65px #ffffff09,0 0 0 130px #ffffff06}.VHI_bG_brand{z-index:1;color:#fff;letter-spacing:-.05em;align-items:center;gap:13px;font-size:25px;font-weight:800;display:flex;position:relative}.VHI_bG_brand img{object-fit:contain;filter:brightness(0)invert();width:50px;height:50px}.VHI_bG_message{z-index:1;margin:auto 0;position:relative}.VHI_bG_message h1{letter-spacing:-.06em;max-width:580px;margin:0 0 24px;font-size:clamp(45px,5vw,73px);line-height:1.02}.VHI_bG_message p{color:#fffffff0;max-width:580px;margin:0;font-size:18px;line-height:1.6}.VHI_bG_message ul{gap:14px;margin:30px 0 0;padding:0;font-size:17px;list-style:none;display:grid}.VHI_bG_message li:before{content:"✦";margin-right:14px}.VHI_bG_copyright{z-index:1;color:#ffffffd9;margin:0;font-size:13px;position:relative}.VHI_bG_formPane{background:radial-gradient(circle at 75% 20%,#e9272a21,#0000 25%),radial-gradient(circle at 16% 88%,#5a71a824,#0000 27%);justify-content:center;align-items:center;min-width:0;padding:48px;display:flex;position:relative}.VHI_bG_formPane:before{content:"";filter:blur(2px);background:#ffffff7a;border-radius:50%;width:310px;height:310px;position:absolute;top:18%;right:-140px}.VHI_bG_dark .VHI_bG_formPane:before{background:#e9272a24}.VHI_bG_homeLink{z-index:2;color:#687286;font-size:14px;font-weight:600;text-decoration:none;position:absolute;top:31px;left:44px}.VHI_bG_themeButton{z-index:2;color:#182033;cursor:pointer;-webkit-backdrop-filter:blur(12px);background:#ffffffad;border:1px solid #94a3b859;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;transition:transform .2s,background .2s;display:grid;position:absolute;top:23px;right:32px;box-shadow:0 5px 15px #18203314}.VHI_bG_themeButton:hover{background:#fff;transform:translateY(-2px)}.VHI_bG_themeButton svg{stroke:currentColor;width:20px;height:20px}.VHI_bG_langSelect{z-index:2;color:#182033;cursor:pointer;-webkit-backdrop-filter:blur(12px);background:#ffffffad;border:1px solid #94a3b859;border-radius:999px;height:36px;padding:0 10px;font-size:12px;font-weight:700;position:absolute;top:29px;right:88px;box-shadow:0 5px 15px #18203314}.VHI_bG_dark .VHI_bG_langSelect,.VHI_bG_dark .VHI_bG_themeButton{color:#f8fafc;background:#202b3eb8;border-color:#34425a}.VHI_bG_dark .VHI_bG_themeButton:hover{background:#28354a}.VHI_bG_dark .VHI_bG_homeLink{color:#bac4d4}.VHI_bG_formPane .glass-panel{z-index:1;position:relative;background:var(--glass-bg)!important;border-color:var(--glass-border)!important;box-shadow:0 20px 55px var(--glass-shadow)!important;-webkit-backdrop-filter:blur(22px)!important}.VHI_bG_formPane input:focus,.VHI_bG_formPane select:focus{box-shadow:0 0 0 3px #e9272a1a;border-color:#e9272a!important}.VHI_bG_formPane select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.VHI_bG_dark .VHI_bG_formPane input,.VHI_bG_dark .VHI_bG_formPane select{color:#f8fafc!important;background:#202b3ed1!important;border-color:#34425a!important}.VHI_bG_dark .VHI_bG_formPane select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.VHI_bG_formPane a{color:#e9272a!important}.VHI_bG_formPane button[type=submit]{color:#fff!important;background:#e9272a!important;box-shadow:0 8px 18px #e9272a33!important}.VHI_bG_formPane button[type=submit]:disabled{opacity:.55}.VHI_bG_formPane .glow-orb{display:none}@media (max-width:900px){.VHI_bG_page{display:block}.VHI_bG_brandPane{display:none}.VHI_bG_formPane{min-height:100vh;padding:80px 20px 32px}.VHI_bG_homeLink{top:25px;left:25px}.VHI_bG_themeButton{top:17px;right:20px}.VHI_bG_langSelect{height:32px;padding:0 8px;font-size:11px;top:19px;right:72px}}@media (max-width:480px){.VHI_bG_formPane{padding-left:14px;padding-right:14px}}.VHI_bG_roleTabs{border-radius:var(--border-radius-sm);background:#1820330d;border:1px solid #18203314;flex-wrap:wrap;gap:3px;padding:3px;display:flex}.VHI_bG_dark .VHI_bG_roleTabs{background:#0003;border-color:#ffffff0f}.VHI_bG_roleTab{min-width:0;color:var(--text-secondary);letter-spacing:.05em;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;border-radius:6px;flex:auto;padding:.6rem .5rem;font-size:.74rem;font-weight:500;transition:all .2s;overflow:hidden}.VHI_bG_roleTabActive{background:var(--primary-glow);color:var(--primary);border-bottom:1.5px solid var(--primary);font-weight:700;box-shadow:inset 0 0 10px #00f5d40d}@media (max-width:480px){.VHI_bG_roleTab{flex:calc(50% - 3px);font-size:.7rem}}
@property --ec-a{syntax:"<color>";inherits:true;initial-value:#e9272a}@property --ec-b{syntax:"<color>";inherits:true;initial-value:#8b5cf6}@property --ec-c{syntax:"<color>";inherits:true;initial-value:#f59e0b}.oS1hBG_root{--ec-a:#ff3b30;--ec-b:#8b5cf6;--ec-c:#f59e0b;--ec-spin:18s;pointer-events:none;flex:none;place-items:center;transition:--ec-a .35s,--ec-b .35s,--ec-c .35s;animation:6s ease-in-out infinite oS1hBG_ecFloat;display:inline-grid;position:relative}.oS1hBG_root[data-mood=listening]{--ec-a:#10b981;--ec-b:#06b6d4;--ec-c:#3b82f6}.oS1hBG_root[data-mood=thinking]{--ec-a:#8b5cf6;--ec-b:#ec4899;--ec-c:#f59e0b;--ec-spin:4s}.oS1hBG_root[data-mood=speaking]{--ec-a:#ff3b30;--ec-b:#ff8a5b;--ec-c:#f43f5e;--ec-spin:10s}.oS1hBG_root[data-mood=ending]{--ec-a:#64748b;--ec-b:#94a3b8;--ec-c:#475569}.oS1hBG_cloud{transition:transform 90ms linear;position:absolute;inset:0}.oS1hBG_root[data-mood=speaking] .oS1hBG_cloud,.oS1hBG_root[data-mood=idle] .oS1hBG_cloud{animation:1.6s ease-in-out infinite oS1hBG_ecPulse}.oS1hBG_root[data-mood=speaking] .oS1hBG_cloud{animation:.9s ease-in-out infinite oS1hBG_ecPulseSpeak}.oS1hBG_root[data-mood=speaking]{animation:2.4s ease-in-out infinite oS1hBG_ecFloatSpeak}.oS1hBG_blob{filter:blur(var(--ec-blur,14px));opacity:.85;animation:oS1hBG_ecMorph 9s ease-in-out infinite alternate, oS1hBG_ecSpin var(--ec-spin) linear infinite;position:absolute;inset:0}.oS1hBG_blobA{background:radial-gradient(circle at 45% 45%, var(--ec-a) 20%, transparent 70%);border-radius:46% 54% 58% 42%/44% 48% 52% 56%;inset:-2% 14% 18% -8%}.oS1hBG_blobB{background:radial-gradient(circle at 50% 50%, var(--ec-b) 18%, transparent 70%);border-radius:58% 42% 40% 60%/52% 60% 40% 48%;animation-direction:alternate,reverse;animation-delay:-3s;inset:16% -12% -2% 22%}.oS1hBG_blobC{background:radial-gradient(circle at 50% 50%, var(--ec-c) 16%, transparent 70%);border-radius:40% 60% 54% 46%/60% 42% 58% 40%;animation-delay:-6s;inset:30% 18% -16% -4%}.oS1hBG_core{filter:blur(6px);background:radial-gradient(circle at 40% 36%,#ffffffe6,#ffffff40 45%,#0000 72%);border-radius:50%;animation:3.2s ease-in-out infinite oS1hBG_ecBreathe;position:absolute;inset:30%}.oS1hBG_ring{border:2px solid color-mix(in srgb, var(--ec-a) 70%, white);opacity:0;border-radius:50%;position:absolute;inset:14%}.oS1hBG_root[data-mood=speaking] .oS1hBG_ring{animation:2.2s ease-out infinite oS1hBG_ecRipple}.oS1hBG_root[data-mood=speaking] .oS1hBG_ring2{animation-delay:1.1s}.oS1hBG_root[data-mood=listening] .oS1hBG_ring,.oS1hBG_root[data-mood=idle] .oS1hBG_ring{animation:3.4s ease-out infinite oS1hBG_ecRipple}.oS1hBG_root[data-mood=listening] .oS1hBG_ring2,.oS1hBG_root[data-mood=idle] .oS1hBG_ring2{animation-delay:1.7s}@keyframes oS1hBG_ecFloat{0%,to{translate:0}50%{translate:0 -10px}}@keyframes oS1hBG_ecPulse{0%,to{scale:1}50%{scale:1.07}}@keyframes oS1hBG_ecPulseSpeak{0%,to{scale:1}50%{scale:1.13}}@keyframes oS1hBG_ecFloatSpeak{0%,to{translate:0}50%{translate:0 -16px}}@keyframes oS1hBG_ecSpin{to{rotate:360deg}}@keyframes oS1hBG_ecMorph{0%{border-radius:46% 54% 58% 42%/44% 48% 52% 56%;scale:1}50%{border-radius:60% 40% 44% 56%/56% 38% 62% 44%;scale:1.06}to{border-radius:40% 60% 52% 48%/48% 60% 40% 52%;scale:.96}}@keyframes oS1hBG_ecBreathe{0%,to{opacity:.75;scale:.95}50%{opacity:1;scale:1.05}}@keyframes oS1hBG_ecRipple{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}@media (prefers-reduced-motion:reduce){.oS1hBG_root,.oS1hBG_blob,.oS1hBG_core,.oS1hBG_ring,.oS1hBG_cloud{animation:none!important}.oS1hBG_cloud{transition:none}}
._UhCHq_page{max-width:820px;color:var(--text-primary);flex-direction:column;gap:16px;min-height:100vh;margin:0 auto;padding:32px 16px 64px;display:flex}._UhCHq_head{justify-content:space-between;gap:16px;display:flex}._UhCHq_eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#e9272a;margin:0 0 4px;font-size:12px;font-weight:700}._UhCHq_h1{margin:0 0 6px;font-size:28px;line-height:1.2}._UhCHq_h2{margin:0 0 10px;font-size:16px}._UhCHq_muted{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.5}._UhCHq_card{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:14px;flex-direction:column;gap:12px;padding:16px;display:flex}._UhCHq_grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:560px){._UhCHq_grid{grid-template-columns:1fr}}._UhCHq_field{color:var(--text-secondary);flex-direction:column;gap:6px;font-size:13px;font-weight:600;display:flex}._UhCHq_field select,._UhCHq_field input{font:inherit;color:var(--text-primary);background:var(--bg-base);border:1px solid var(--border-color);border-radius:10px;min-width:0;padding:10px 12px;font-weight:400}._UhCHq_check{color:var(--text-secondary);align-items:flex-start;gap:8px;font-size:14px;display:flex}._UhCHq_check input{margin-top:3px}._UhCHq_primary,._UhCHq_ghost,._UhCHq_danger{font:inherit;cursor:pointer;text-align:center;border:1px solid #0000;border-radius:10px;padding:10px 16px;font-weight:700;text-decoration:none}._UhCHq_primary{color:#fff;background:#e9272a;align-self:flex-start}._UhCHq_primary:disabled,._UhCHq_ghost:disabled,._UhCHq_danger:disabled{opacity:.5;cursor:not-allowed}._UhCHq_ghost{color:var(--text-primary);border-color:var(--border-color);background:0 0}._UhCHq_danger{color:#e9272a;background:0 0;border-color:#e9272a}._UhCHq_lines{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}._UhCHq_lines li{border-radius:12px;max-width:88%;padding:10px 12px}._UhCHq_lines p{overflow-wrap:anywhere;margin:2px 0 0;line-height:1.5}._UhCHq_echo{background:var(--bg-surface-elevated);border:1px solid var(--border-color);align-self:flex-start}._UhCHq_patient{background:#e9272a14;align-self:flex-end}._UhCHq_who{color:var(--text-secondary);font-size:12px;font-weight:700}._UhCHq_ms{color:var(--text-muted);margin-top:4px;font-size:12px;display:block}._UhCHq_list{overflow-wrap:anywhere;flex-direction:column;gap:6px;margin:0;padding-left:18px;font-size:14px;display:flex}._UhCHq_badge,._UhCHq_badgeRed{border-radius:999px;margin-left:6px;padding:1px 8px;font-size:12px;font-weight:700;display:inline-block}._UhCHq_badge{background:var(--border-color);color:var(--text-secondary)}._UhCHq_badgeRed{color:#fff;background:#e9272a}._UhCHq_dl{grid-template-columns:max-content 1fr;gap:6px 14px;margin:0;font-size:14px;display:grid}._UhCHq_dl dt{color:var(--text-secondary);font-weight:700}._UhCHq_dl dd{overflow-wrap:anywhere;margin:0}@media (max-width:480px){._UhCHq_dl{grid-template-columns:1fr}._UhCHq_dl dd{margin-bottom:6px}}._UhCHq_pre{background:var(--bg-base);border:1px solid var(--border-color);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:10px;margin:8px 0 0;padding:12px;font-size:12px;overflow-x:auto}._UhCHq_error,._UhCHq_errorInline{color:#e9272a;margin:0;font-size:14px;font-weight:600}._UhCHq_error{border:1px solid #e9272a;border-radius:10px;padding:10px 12px}._UhCHq_warn{color:#b45309;margin:0;font-size:14px}._UhCHq_note{color:var(--text-secondary);margin:-4px 0 0;font-size:13px;line-height:1.5}._UhCHq_speeds,._UhCHq_speedsDark{flex-wrap:wrap;gap:6px;display:flex}._UhCHq_speeds button,._UhCHq_speedsDark button{font:inherit;cursor:pointer;border-radius:999px;padding:7px 12px;font-size:13px;font-weight:700}._UhCHq_speeds button{border:1px solid var(--border-color);background:var(--bg-base);color:var(--text-primary)}._UhCHq_speeds ._UhCHq_speedOn{color:#e9272a;background:#e9272a14;border-color:#e9272a}._UhCHq_speedsDark button{color:#dfe5f5;background:#ffffff0f;border:1px solid #ffffff2e}._UhCHq_speedsDark ._UhCHq_speedOn{color:#10142a;background:#fff;border-color:#fff}@property --vl-a{syntax:"<color>";inherits:true;initial-value:#8b5cf6}@property --vl-b{syntax:"<color>";inherits:true;initial-value:#ec4899}@property --vl-c{syntax:"<color>";inherits:true;initial-value:#f59e0b}._UhCHq_stage{--vl-a:#8b5cf6;--vl-b:#ec4899;--vl-c:#f59e0b;--spin:16s;color:#fff;background:radial-gradient(60% 50% at 50% 30%, color-mix(in srgb, var(--vl-a) 22%, transparent), transparent 70%), radial-gradient(40% 40% at 80% 90%, color-mix(in srgb, var(--vl-b) 14%, transparent), transparent 70%), linear-gradient(180deg, #0c1024 0%, #121833 100%);border-radius:28px;flex-direction:column;align-items:center;gap:18px;padding:28px 20px 20px;transition:--vl-a .35s,--vl-b .35s,--vl-c .35s;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 80px #0a0e2359}._UhCHq_stage[data-phase=listening]{--vl-a:#10b981;--vl-b:#06b6d4;--vl-c:#3b82f6}._UhCHq_stage[data-phase=thinking],._UhCHq_stage[data-phase=starting]{--vl-a:#8b5cf6;--vl-b:#ec4899;--vl-c:#f59e0b;--spin:4s}._UhCHq_stage[data-phase=speaking]{--vl-a:#ff3b30;--vl-b:#ff8a5b;--vl-c:#f43f5e;--spin:10s}._UhCHq_stage[data-phase=ending]{--vl-a:#64748b;--vl-b:#94a3b8;--vl-c:#475569}._UhCHq_cloudButton{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:50%;place-items:center;width:260px;height:260px;padding:0;display:grid}._UhCHq_cloudButton:disabled{cursor:default}._UhCHq_cloudButton:focus-visible{outline-offset:6px;outline:3px solid #ffffffb3}._UhCHq_stageText{text-align:center;flex-direction:column;align-items:center;gap:6px;max-width:600px;display:flex}._UhCHq_stageTitle{letter-spacing:-.01em;font-size:24px;font-weight:800}._UhCHq_stageHint{color:#aeb8d6;font-size:14px}._UhCHq_caption{color:#e7ebf7;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:8px 0 0;font-size:17px;line-height:1.55;display:-webkit-box;overflow:hidden}._UhCHq_stageBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}._UhCHq_hangUp{font:inherit;cursor:pointer;color:#fff;background:#e9272a;border:none;border-radius:999px;padding:12px 22px;font-size:15px;font-weight:800;box-shadow:0 10px 24px #e9272a59}._UhCHq_hangUp:disabled{opacity:.5;cursor:default}._UhCHq_typeRow{gap:8px;width:100%;display:flex}._UhCHq_typeRow input{min-width:0;font:inherit;color:#fff;background:#ffffff0f;border:1px solid #ffffff29;border-radius:12px;flex:1;padding:10px 12px}._UhCHq_typeRow input::placeholder{color:#8f9abb}._UhCHq_typeRow button{font:inherit;cursor:pointer;color:#fff;background:0 0;border:1px solid #fff3;border-radius:12px;padding:10px 16px;font-weight:700}._UhCHq_typeRow button:disabled,._UhCHq_typeRow input:disabled{opacity:.5;cursor:default}._UhCHq_warnDark{color:#fbbf24;margin:0;font-size:14px}@media (max-width:480px){._UhCHq_cloudButton{width:220px;height:220px}._UhCHq_stageTitle{font-size:21px}._UhCHq_stageBar{justify-content:center}}@media (prefers-reduced-motion:reduce){._UhCHq_stage{transition:none}}._UhCHq_setupCard{position:relative}._UhCHq_setupCloud{justify-content:center;padding:8px 0 4px;display:flex}
.hLV8_a_overlay{z-index:10000;-webkit-backdrop-filter:blur(16px);background:#05070cd1;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.hLV8_a_stage{justify-content:space-between;width:100%;max-width:520px;min-height:min(720px,100dvh - 48px);padding:18px 20px 20px}.hLV8_a_top{justify-content:space-between;align-items:center;width:100%;display:flex}.hLV8_a_brand{letter-spacing:-.01em;color:#fff;font-size:17px;font-weight:800}.hLV8_a_close{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.hLV8_a_close:focus-visible{outline-offset:2px;outline:3px solid #ffffffb3}.hLV8_a_middle{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;width:100%;display:flex}.hLV8_a_bottom{flex-direction:column;gap:12px;width:100%;display:flex}.hLV8_a_error{color:#fca5a5;margin:6px 0 0;font-size:14px;line-height:1.45}.hLV8_a_stage .hLV8_a_cloudBox{width:190px;height:190px}@media (max-height:740px){.hLV8_a_stage .hLV8_a_cloudBox{width:150px;height:150px}.hLV8_a_stage .hLV8_a_cloudBox>span{transform:scale(.82)}}.hLV8_a_transcript{flex-direction:column;justify-content:flex-end;gap:8px;width:100%;height:200px;margin:4px 0 0;padding:0;list-style:none;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 42px);mask-image:linear-gradient(#0000 0,#000 42px)}.hLV8_a_transcript li{border-radius:18px;flex:none;max-width:90%;padding:11px 15px;font-size:17px;line-height:1.45;animation:.25s ease-out hLV8_a_lineIn}.hLV8_a_lineEcho{color:#fff;background:#ffffff29;border:1px solid #ffffff24;border-bottom-left-radius:5px;align-self:flex-start}.hLV8_a_linePatient{color:#fff;background:#e9272a;border-bottom-right-radius:5px;align-self:flex-end;box-shadow:0 6px 18px #e9272a4d}.hLV8_a_typeRow{gap:10px;width:100%;display:flex}.hLV8_a_typeRow input{min-width:0;font:inherit;color:#fff;background:#ffffff1f;border:1.5px solid #ffffff52;border-radius:16px;flex:1;min-height:54px;padding:15px 16px;font-size:17px}.hLV8_a_typeRow input::placeholder{color:#c3cbe2}.hLV8_a_typeRow input:focus{background:#ffffff29;border-color:#fff;outline:none;box-shadow:0 0 0 3px #ffffff2e}.hLV8_a_typeRow button{font:inherit;cursor:pointer;color:#11131a;background:#fff;border:none;border-radius:16px;min-height:54px;padding:0 20px;font-size:16px;font-weight:800}.hLV8_a_typeRow button:disabled,.hLV8_a_typeRow input:disabled{opacity:.45;cursor:default}.hLV8_a_hangUpWide{width:100%;min-height:50px}@keyframes hLV8_a_lineIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.hLV8_a_dots{gap:5px;padding:4px 2px;display:inline-flex}.hLV8_a_dots i{opacity:.35;background:#dfe5f5;border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite hLV8_a_dot}.hLV8_a_dots i:nth-child(2){animation-delay:.15s}.hLV8_a_dots i:nth-child(3){animation-delay:.3s}@keyframes hLV8_a_dot{0%,80%,to{opacity:.35;transform:none}40%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.hLV8_a_transcript li,.hLV8_a_dots i{animation:none}.hLV8_a_dots i{opacity:.8}}@media (max-width:560px){.hLV8_a_overlay{align-items:stretch;padding:0}.hLV8_a_stage{max-width:none;min-height:100dvh;padding:max(14px, env(safe-area-inset-top)) 16px max(16px, env(safe-area-inset-bottom));border-radius:0}}
.eL35gW_bar{flex-wrap:wrap;align-items:center;gap:4px 2px;margin:0 0 16px;padding:0;font-size:.8rem;list-style:none;display:flex}.eL35gW_step{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:5px 10px 5px 5px;font-weight:700;display:inline-flex}.eL35gW_num{border-radius:50%;place-items:center;width:20px;height:20px;font-size:.72rem;font-weight:800;display:grid}.eL35gW_arrow{color:var(--text-secondary,#687286);opacity:.7;display:inline-flex}.eL35gW_now{color:var(--primary,#e9272a);background:#ff3b301f}.eL35gW_now .eL35gW_num{background:var(--primary,#e9272a);color:#fff}.eL35gW_done{color:#16a34a}.eL35gW_done .eL35gW_num{color:#fff;background:#16a34a}.eL35gW_next{color:var(--text-secondary,#687286)}.eL35gW_next .eL35gW_num{border:1.5px solid}@media (max-width:420px){.eL35gW_bar{gap:4px 0;font-size:.72rem}.eL35gW_step{gap:4px;padding:4px 7px 4px 4px}.eL35gW_num{width:18px;height:18px;font-size:.68rem}.eL35gW_arrow svg{width:13px;height:13px}}.eL35gW_inline{color:var(--text-secondary,#687286);flex-wrap:wrap;justify-content:center;align-items:center;gap:2px 4px;margin:0 0 14px;padding:0;font-size:.78rem;list-style:none;display:flex}.eL35gW_inline .eL35gW_nowText{color:var(--primary,#e9272a);font-weight:800}.eL35gW_inline .eL35gW_arrow svg{width:13px;height:13px}
._3mjPsq_page{background:var(--bg-base);min-height:100vh;color:var(--text-primary)}._3mjPsq_top{justify-content:space-between;align-items:center;max-width:980px;margin:0 auto;padding:16px 20px;display:flex}._3mjPsq_brand{color:var(--text-primary);font-size:1.05rem;font-weight:800;text-decoration:none}._3mjPsq_brand b{color:var(--primary)}._3mjPsq_login{color:var(--text-primary);border:1px solid var(--border-color);border-radius:999px;padding:8px 16px;font-size:.9rem;font-weight:700;text-decoration:none}._3mjPsq_wrap{max-width:980px;margin:0 auto;padding:8px 16px 56px}._3mjPsq_back{color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;margin-bottom:8px;padding:6px 0;font-weight:700;display:inline-flex}._3mjPsq_eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--primary);align-items:center;gap:8px;margin:8px 0;font-size:.78rem;font-weight:800;display:inline-flex}._3mjPsq_dot{background:#22c55e;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #22c55e2e}._3mjPsq_page h1{margin:4px 0 10px;font-size:clamp(1.5rem,4vw,2.2rem);line-height:1.15}._3mjPsq_page ._3mjPsq_question{font-size:clamp(1.25rem,3.4vw,1.7rem)}._3mjPsq_lead{color:var(--text-secondary);max-width:640px;margin:0 0 22px;font-size:1rem;line-height:1.55}._3mjPsq_grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:10px;display:grid}._3mjPsq_tile{text-align:left;border:1px solid var(--border-color);background:var(--bg-surface);color:var(--text-primary);font:inherit;cursor:pointer;border-radius:16px;align-items:center;gap:12px;padding:14px;font-size:.9rem;font-weight:700;line-height:1.3;transition:transform .15s,border-color .15s;display:flex}._3mjPsq_tile:hover{border-color:var(--primary);transform:translateY(-2px)}._3mjPsq_tileIcon{background:var(--bg-base);border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid}._3mjPsq_flags{gap:10px;margin-bottom:18px;display:grid}._3mjPsq_flag{text-align:left;border:1px solid var(--border-color);background:var(--bg-surface);color:var(--text-primary);font:inherit;cursor:pointer;border-radius:14px;align-items:flex-start;gap:12px;padding:14px;display:flex}._3mjPsq_flag b{font-size:.95rem;display:block}._3mjPsq_flag small{color:var(--text-secondary);margin-top:2px;font-size:.82rem;line-height:1.4;display:block}._3mjPsq_flagOn{border-color:var(--primary);background:#ff3b3014}._3mjPsq_check{border:2px solid var(--border-color);color:#fff;border-radius:6px;flex:none;place-items:center;width:22px;height:22px;margin-top:1px;display:grid}._3mjPsq_flagOn ._3mjPsq_check{background:var(--primary);border-color:var(--primary)}._3mjPsq_emergency{border:1px solid var(--primary);color:var(--text-primary);background:#ff3b301f;border-radius:14px;gap:12px;margin-bottom:18px;padding:14px 16px;display:flex}._3mjPsq_emergency svg{color:var(--primary);flex:none}._3mjPsq_emergency p{color:var(--text-secondary);margin:4px 0 0;font-size:.9rem;line-height:1.45}._3mjPsq_next{color:#fff;width:100%;max-width:420px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#ff3b30,#e9272a);border:none;border-radius:999px;justify-content:center;padding:15px 22px;font-size:1rem;font-weight:800;display:inline-flex;box-shadow:0 10px 22px #e9272a40}._3mjPsq_next:active{transform:scale(.98)}._3mjPsq_progress{background:var(--bg-surface);border-radius:999px;height:6px;margin:6px 0 14px;overflow:hidden}._3mjPsq_progress span{background:var(--primary);height:100%;transition:width .3s;display:block}._3mjPsq_options{gap:10px;max-width:560px;display:grid}._3mjPsq_option{text-align:left;border:1px solid var(--border-color);background:var(--bg-surface);color:var(--text-primary);font:inherit;cursor:pointer;border-radius:14px;padding:15px 18px;font-size:.95rem;font-weight:700}._3mjPsq_option:hover{border-color:var(--primary)}._3mjPsq_ready{text-align:center;flex-direction:column;align-items:center;padding-top:24px;display:flex}._3mjPsq_ready ._3mjPsq_lead{margin-left:auto;margin-right:auto}._3mjPsq_readyIcon,._3mjPsq_pulse{width:72px;height:72px;color:var(--primary);background:#ff3b301f;border-radius:50%;place-items:center;margin-bottom:14px;display:grid}._3mjPsq_pulse{animation:1.4s ease-in-out infinite _3mjPsq_pulse}@keyframes _3mjPsq_pulse{0%,to{box-shadow:0 0 #ff3b3059}50%{box-shadow:0 0 0 18px #ff3b3000}}@media (prefers-reduced-motion:reduce){._3mjPsq_pulse{animation:none}}._3mjPsq_points{gap:8px;margin:0 0 24px;padding:0;list-style:none;display:grid}._3mjPsq_points li{color:var(--text-secondary);align-items:center;gap:8px;font-weight:700;display:inline-flex}._3mjPsq_points svg{color:#22c55e}._3mjPsq_small{color:var(--text-secondary);align-items:center;gap:6px;margin-top:16px;font-size:.88rem;display:inline-flex}._3mjPsq_small a{color:var(--primary);font-weight:700}._3mjPsq_paid{justify-content:space-between;align-items:center;display:flex}._3mjPsq_paid b{color:var(--primary)}._3mjPsq_optionOn{border-color:var(--primary);background:#ff3b3014}._3mjPsq_pulseBtn{animation:1.8s ease-out infinite _3mjPsq_ctaPulse;position:relative}@keyframes _3mjPsq_ctaPulse{0%{box-shadow:0 10px 22px #e9272a40,0 0 #ff3b308c}70%{box-shadow:0 10px 22px #e9272a40,0 0 0 16px #ff3b3000}to{box-shadow:0 10px 22px #e9272a40,0 0 #ff3b3000}}@media (prefers-reduced-motion:reduce){._3mjPsq_pulseBtn{animation:none}}._3mjPsq_stepNote{color:var(--primary);letter-spacing:.03em;text-transform:uppercase;background:#ff3b301a;border-radius:999px;align-items:center;gap:6px;margin-bottom:10px;padding:6px 12px;font-size:.8rem;font-weight:800;display:inline-flex}._3mjPsq_voiceChoice{text-align:left;border:2px solid var(--primary);width:100%;max-width:560px;color:var(--text-primary);font:inherit;cursor:pointer;background:#ff3b300f;border-radius:18px;align-items:center;gap:14px;margin-bottom:18px;padding:16px;display:flex}._3mjPsq_voiceChoice b{font-size:1.05rem;display:block}._3mjPsq_voiceChoice small{color:var(--text-secondary);margin-top:2px;font-size:.85rem;line-height:1.4;display:block}._3mjPsq_voiceIcon{color:#fff;background:linear-gradient(135deg,#ff3b30,#e9272a);border-radius:50%;flex:none;place-items:center;width:52px;height:52px;animation:1.8s ease-out infinite _3mjPsq_ctaPulse;display:grid}@media (prefers-reduced-motion:reduce){._3mjPsq_voiceIcon{animation:none}}._3mjPsq_orTap{color:var(--text-secondary);align-items:center;gap:6px;margin:0 0 10px;font-size:.9rem;font-weight:700;display:flex}._3mjPsq_voiceCloud{flex:none;place-items:center;width:60px;height:60px;display:grid}._3mjPsq_voiceSmall{text-align:left;border:1px solid var(--border-color);background:var(--bg-surface);width:100%;max-width:560px;color:var(--text-primary);font:inherit;cursor:pointer;border-radius:14px;align-items:center;gap:12px;margin:4px 0 8px;padding:10px 14px;display:flex}._3mjPsq_voiceSmall b{font-size:.95rem;display:block}._3mjPsq_voiceSmall small{color:var(--text-secondary);margin-top:1px;font-size:.82rem;line-height:1.4;display:block}._3mjPsq_readyIconSos{color:#dc2626!important;background:#dc26261f!important}
.jVWv1a_wrap{max-width:480px}.jVWv1a_saved{border:1px solid var(--primary);color:var(--text-primary);background:#ff3b3014;border-radius:14px;align-items:flex-start;gap:10px;margin:4px 0 14px;padding:12px 14px;font-size:.9rem;line-height:1.45;display:flex}.jVWv1a_saved svg{color:var(--primary);flex:none;margin-top:1px}.jVWv1a_form{gap:16px;display:grid}.jVWv1a_field{gap:6px;display:grid}.jVWv1a_field>span,.jVWv1a_field>legend{color:var(--text-primary);margin-bottom:6px;padding:0;font-size:.9rem;font-weight:700}fieldset.jVWv1a_field{border:0;min-width:0;margin:0;padding:0}.jVWv1a_field input{border:1px solid var(--border-color);background:var(--bg-surface);width:100%;color:var(--text-primary);font:inherit;border-radius:12px;outline:none;padding:14px 16px;font-size:1rem}.jVWv1a_field input:focus{border-color:var(--primary)}.jVWv1a_field small{color:var(--text-secondary);font-size:.8rem}.jVWv1a_linkButton{color:var(--primary);font:inherit;cursor:pointer;background:0 0;border:none;justify-self:start;padding:0;font-size:.9rem;font-weight:700}.jVWv1a_consent{color:var(--text-secondary);cursor:pointer;align-items:flex-start;gap:10px;font-size:.84rem;line-height:1.45;display:flex}.jVWv1a_consent input{width:20px;height:20px;accent-color:var(--primary);flex:none;margin-top:1px}.jVWv1a_consent a{color:var(--primary);font-weight:700}.jVWv1a_error{color:var(--primary);background:#ff3b301a;border:1px solid #ff3b3066;border-radius:12px;padding:12px 14px;font-size:.9rem;font-weight:600;line-height:1.4}.jVWv1a_help{color:var(--text-secondary);margin:0;font-size:.8rem;line-height:1.45}.jVWv1a_help a{color:var(--primary);font-weight:700}.jVWv1a_dob{grid-template-columns:.8fr 1.5fr 1fr;gap:8px;display:grid}.jVWv1a_dob select{border:1px solid var(--border-color);background:var(--bg-surface);width:100%;color:var(--text-primary);font:inherit;border-radius:12px;outline:none;padding:14px 10px;font-size:1rem}.jVWv1a_dob select:focus{border-color:var(--primary)}.jVWv1a_guardian{border:1px solid var(--primary);color:var(--text-primary);background:#ff3b300f;border-radius:12px;padding:12px 14px}.jVWv1a_sex{grid-template-columns:1fr 1fr;gap:8px;display:grid}.jVWv1a_sexOption{border:1px solid var(--border-color);background:var(--bg-surface);color:var(--text-primary);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:14px;font-weight:700;display:flex}.jVWv1a_sexOption input{accent-color:var(--primary);width:18px;height:18px;margin:0}.jVWv1a_sexOn{border-color:var(--primary);background:#ff3b3014}.jVWv1a_ctaBar{gap:10px;display:grid}@media (max-width:900px){.jVWv1a_ctaBar{z-index:5;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:linear-gradient(to bottom, transparent, var(--bg-base) 14px);margin:0 -16px;position:sticky;bottom:0}.jVWv1a_ctaBar>button{max-width:none}.jVWv1a_ctaBarTyping{background:0 0;margin:0;padding:0;position:static}}.jVWv1a_n{background:var(--primary);color:#fff;vertical-align:1px;border-radius:50%;place-items:center;width:22px;height:22px;margin-right:6px;font-size:.75rem;font-style:normal;font-weight:800;display:inline-grid}.jVWv1a_field select{border:1px solid var(--border-color);background:var(--bg-surface);width:100%;color:var(--text-primary);font:inherit;border-radius:12px;outline:none;padding:14px 16px;font-size:1rem}.jVWv1a_field select:focus{border-color:var(--primary)}
.gR2nua_page{background:radial-gradient(60% 45% at 50% 38%, color-mix(in srgb, var(--primary) 10%, transparent), transparent 70%), var(--bg-base);min-height:100dvh;color:var(--text-primary);flex-direction:column;display:flex}.gR2nua_top{justify-content:space-between;align-items:center;width:100%;max-width:760px;margin:0 auto;padding:16px 20px;display:flex}.gR2nua_brand{color:var(--text-primary);font-size:1.05rem;font-weight:800;text-decoration:none}.gR2nua_brand b{color:var(--primary)}.gR2nua_login{color:var(--text-primary);border:1px solid var(--border-color);border-radius:999px;padding:8px 16px;font-size:.9rem;font-weight:700;text-decoration:none}.gR2nua_stage{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;width:100%;max-width:560px;margin:0 auto;padding:8px 16px 24px;display:flex}.gR2nua_steps{gap:8px;margin:0 0 6px;padding:0;list-style:none;display:flex}.gR2nua_steps li{background:var(--border-color);border-radius:999px;width:26px;height:6px;transition:background .3s}.gR2nua_steps .gR2nua_stepDone{background:color-mix(in srgb, var(--primary) 55%, transparent)}.gR2nua_steps .gR2nua_stepNow{background:var(--primary)}.gR2nua_cloud{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:50%;place-items:center;width:220px;height:220px;padding:0;display:grid}.gR2nua_cloud:focus-visible{outline:3px solid var(--primary);outline-offset:6px}.gR2nua_title{letter-spacing:-.01em;min-height:1.4em;font-size:clamp(1.3rem,4.5vw,1.7rem);font-weight:800}.gR2nua_caption{color:var(--text-secondary);max-width:480px;margin:0;font-size:1.05rem;line-height:1.55}.gR2nua_heard{background:var(--bg-surface);border:1.5px solid var(--border-color);color:var(--text-primary);overflow-wrap:anywhere;border-radius:18px;max-width:100%;margin:4px 0 0;padding:14px 20px;font-size:clamp(1.3rem,5vw,1.7rem);font-weight:800;line-height:1.3}.gR2nua_heardEdit{box-sizing:border-box;text-align:center;width:100%;max-width:420px;font:inherit;background:var(--bg-surface);border:1.5px dashed var(--border-color);color:var(--text-primary);border-radius:18px;margin:4px 0 0;padding:14px 18px;font-size:clamp(1.3rem,5vw,1.7rem);font-weight:800;line-height:1.3}.gR2nua_heardEdit:focus{border-style:solid;border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 20%, transparent);outline:none}.gR2nua_error{color:var(--primary);margin:0;font-size:.95rem;font-weight:600;line-height:1.45}.gR2nua_yesNo{gap:12px;width:100%;max-width:380px;display:flex}.gR2nua_yesNo button{min-height:56px;font:inherit;cursor:pointer;border:1.5px solid var(--border-color);background:var(--bg-surface);color:var(--text-primary);border-radius:16px;flex:1;font-size:1.1rem;font-weight:800}.gR2nua_yesNo button:first-child{background:var(--primary);border-color:var(--primary);color:#fff}.gR2nua_typeRow{align-items:stretch;gap:10px;width:100%;max-width:460px;display:flex}.gR2nua_typeRow>div{flex:1;min-width:0}.gR2nua_typeRow input{box-sizing:border-box;width:100%;min-height:56px;font:inherit;color:var(--text-primary);background:var(--bg-surface);border:1.5px solid var(--border-color);border-radius:16px;padding:14px 16px;font-size:1.05rem}.gR2nua_typeRow>input{flex:1;min-width:0}.gR2nua_typeRow input:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 20%, transparent);outline:none}.gR2nua_typeRow button[type=submit]{cursor:pointer;min-height:56px;font:inherit;background:var(--primary);color:#fff;border:none;border-radius:16px;flex:none;padding:0 20px;font-weight:800}.gR2nua_typeRow button[type=submit]:disabled{opacity:.45;cursor:default}.gR2nua_small{color:var(--text-secondary);margin:0;font-size:.9rem}.gR2nua_small a,.gR2nua_footer a{color:var(--primary);font-weight:700}.gR2nua_footer{text-align:center;padding:0 16px max(20px, env(safe-area-inset-bottom));color:var(--text-secondary);margin:0;font-size:.9rem}.gR2nua_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:420px){.gR2nua_cloud{width:180px;height:180px}.gR2nua_cloud>span{transform:scale(.85)}}
@media (max-width:600px){.jUGYdG_container{align-items:flex-start!important;padding:.25rem 0 1rem!important;overflow:clip!important}.jUGYdG_card{padding:1.1rem 1rem!important}.jUGYdG_logo,.jUGYdG_subtitle{display:none!important}.jUGYdG_header{margin-bottom:.6rem!important}}
.gPxRoW_wrap{max-width:560px;padding-top:12px}.gPxRoW_title{margin:6px 0 12px!important;font-size:clamp(1.9rem,7vw,2.6rem)!important;line-height:1.1!important}.gPxRoW_steps{gap:12px;margin:28px 0 22px;padding:0;list-style:none;display:grid}.gPxRoW_steps li{border:1px solid var(--border-color);background:var(--bg-surface);border-radius:16px;align-items:flex-start;gap:12px;padding:14px;display:flex}.gPxRoW_steps b{font-size:.98rem;display:block}.gPxRoW_steps small{color:var(--text-secondary);margin-top:2px;font-size:.86rem;line-height:1.4;display:block}.gPxRoW_icon{width:40px;height:40px;color:var(--primary);background:#ff3b301f;border-radius:12px;flex:none;place-items:center;display:grid}.gPxRoW_note{color:var(--text-secondary);margin:18px 0 0;font-size:.86rem;line-height:1.5}.gPxRoW_note a{color:var(--primary);font-weight:700}.gPxRoW_choices{gap:10px;max-width:420px;display:grid}.gPxRoW_choice{justify-content:center;align-items:center;gap:10px;max-width:none!important;display:inline-flex!important}.gPxRoW_choiceAlt{border:2px solid var(--primary);width:100%;color:var(--primary);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:15px 22px;font-size:1rem;font-weight:800}.gPxRoW_choiceNote{color:var(--text-secondary);margin:10px 0 0;font-size:.85rem}.gPxRoW_steps li.gPxRoW_down{color:var(--primary);background:0 0;border:0;justify-content:center;margin:-6px 0;padding:0}.gPxRoW_cloudTap{cursor:pointer;font:inherit;color:var(--text-primary);-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;margin:6px auto 22px;padding:0;display:flex}.gPxRoW_cloudTap:focus-visible{outline:3px solid var(--primary);outline-offset:6px;border-radius:24px}.gPxRoW_cloudLabel{color:var(--primary);align-items:center;gap:6px;font-size:1rem;font-weight:800;display:inline-flex}.gPxRoW_btnCloud{vertical-align:middle;margin:-8px 4px -8px -6px}
