.survey_editorialIntro__N2oT2{min-height:100dvh;display:grid;grid-template-rows:auto 1fr auto;padding-block:clamp(1.25rem,3vw,2.5rem);overflow:hidden}.survey_masthead__EfeXf{opacity:0;animation:survey_register__PIsXH .5s ease-out 80ms forwards}.survey_examinationHeader__7BIy7,.survey_findingLabel__nn7Ru,.survey_findingStatus__XLeCz,.survey_introFooter__8vNRM,.survey_issueMeta__o6s9D{font-family:var(--font-mono);font-size:.72rem;line-height:1.3;letter-spacing:.09em;text-transform:uppercase}.survey_issueMeta__o6s9D{display:grid;grid-template-columns:auto 1fr auto;grid-gap:1rem;gap:1rem;align-items:center}.survey_issueMeta__o6s9D span:nth-child(2){text-align:center}.survey_issueMeta__o6s9D span:last-child{text-align:right}.survey_logo__gpnF5{display:block;width:clamp(5rem,9vw,7rem);height:auto}.survey_issueRule__buhHL{height:1px;margin-top:clamp(1.25rem,3vw,2.25rem);background:#000;transform:scaleX(0);transform-origin:left;animation:survey_drawRule__PYtdi .8s cubic-bezier(.22,.61,.36,1) .42s forwards}.survey_openingStatement__XSSCz{align-self:center;padding-block:clamp(5rem,14vh,10rem)}.survey_systemLine__4dNt_{max-width:none;margin-bottom:clamp(1.5rem,4vw,3rem);font-family:var(--font-mono);font-size:.72rem;letter-spacing:.09em;opacity:0;animation:survey_typeLine__t847J 1ms .85s forwards}.survey_openingHeadline__UkSvS{max-width:12ch;font-size:clamp(3rem,7vw,6.5rem);font-weight:400;line-height:.96;letter-spacing:-.045em;opacity:0;transform:translateY(12px);animation:survey_register__PIsXH .7s ease-out 1.05s forwards}.survey_openingLede__PhBjF{max-width:31rem;margin-top:clamp(2rem,5vh,3.5rem);font-family:var(--font-display);font-size:clamp(1.15rem,2vw,1.6rem);line-height:1.35;opacity:0;animation:survey_register__PIsXH .5s ease-out 1.75s forwards}.survey_begin__pydtN{margin-top:2rem;opacity:0;animation:survey_register__PIsXH .36s ease-out 2.25s forwards}.survey_introFooter__8vNRM{display:grid;grid-template-columns:auto 1fr auto;grid-gap:1rem;gap:1rem;padding-top:.8rem;border-top:1px solid #000;opacity:0;animation:survey_register__PIsXH .4s ease-out 2.55s forwards}.survey_introFooter__8vNRM p{max-width:none}.survey_introFooter__8vNRM p:nth-child(2){text-align:center}.survey_introFooter__8vNRM p:last-child{text-align:right}@keyframes survey_register__PIsXH{to{opacity:1;transform:none}}@keyframes survey_drawRule__PYtdi{to{transform:scaleX(1)}}@keyframes survey_typeLine__t847J{to{opacity:1}}.survey_intro__0mbBb{min-height:100dvh;display:flex;flex-direction:column;justify-content:center;gap:var(--space-m);padding-block:var(--space-2xl)}.survey_introTitle__Is0vV{font-size:var(--step-5);max-width:16ch}.survey_introLede__HcAjt{font-size:var(--step-1);line-height:var(--leading-snug);color:var(--ink-secondary)}.survey_introNote__BkBe1{font-size:var(--step--1);color:var(--ink-tertiary)}.survey_intro__0mbBb .btn{align-self:flex-start;margin-top:var(--space-s)}.survey_resumeBody__Oc4dm{font-size:var(--step-2);line-height:var(--leading-snug);max-width:24ch}.survey_resumeActions__JuCwD{display:flex;gap:var(--space-m);align-items:baseline;margin-top:var(--space-2xs)}.survey_room__AIDEJ{min-height:100dvh;display:grid;grid-template-rows:1fr auto;animation:survey_register__PIsXH .42s ease-out both}.survey_wrap__ld9Fb{display:flex;flex-direction:column;gap:clamp(2rem,5vh,4rem);padding-block:clamp(1.25rem,3vw,2.5rem) clamp(4rem,9vh,7rem)}.survey_examinationHeader__7BIy7{display:grid;grid-template-columns:auto 1fr auto;grid-gap:1rem;gap:1rem;padding-bottom:.75rem;border-bottom:1px solid #000}.survey_examinationHeader__7BIy7 span:nth-child(2){align-self:center;text-align:center}.survey_examinationHeader__7BIy7 span:last-child{text-align:right}.survey_chatLogo__i8bOX{display:block;width:4.5rem;height:auto}.survey_chatFrame__c6lrx{width:min(100%,52rem);margin-inline:auto;min-height:58vh}.survey_transcript__uDsZ_{display:flex;flex-direction:column;gap:clamp(3rem,7vh,5rem)}.survey_exchange__5Sulb{display:flex;flex-direction:column;gap:1.75rem;padding-bottom:clamp(3rem,7vh,5rem);border-bottom:1px solid #000;animation:survey_register__PIsXH .36s ease-out both}.survey_assistantMessage___90kZ,.survey_userMessage__MVij1{max-width:38rem;font-family:var(--font-display);font-size:clamp(1.25rem,2.4vw,1.85rem);line-height:1.3}.survey_userMessage__MVij1{align-self:flex-end;width:min(82%,34rem);padding-left:1.25rem;border-left:1px solid #000}.survey_speaker__KeA9G{max-width:none;margin-bottom:.8rem;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.09em;text-transform:uppercase;opacity:.55}.survey_currentTurn__X52MM{margin-top:clamp(4rem,9vh,7rem);animation:survey_pageCompose__jQKBd .5s ease-out both}.survey_lead__7UQAg{max-width:34rem;margin-bottom:1.25rem;font-family:var(--font-display);font-size:clamp(1.1rem,2vw,1.45rem);line-height:1.4}.survey_reading__NUs3o{display:grid;grid-template-columns:repeat(3,.32rem) 1fr;grid-gap:.35rem;gap:.35rem;align-items:center;margin-top:clamp(4rem,9vh,7rem);font-family:var(--font-mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.survey_reading__NUs3o span{width:.32rem;height:.32rem;background:#000;border-radius:50%;animation:survey_pulse__gr697 .9s ease-in-out infinite}.survey_reading__NUs3o span:nth-child(2){animation-delay:.12s}.survey_reading__NUs3o span:nth-child(3){animation-delay:.24s}.survey_reading__NUs3o p{margin-left:.5rem}@keyframes survey_pulse__gr697{0%,70%,to{opacity:.18}35%{opacity:1}}.survey_examinationGrid__Q04_V{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(15rem,.55fr);grid-gap:clamp(3rem,9vw,9rem);gap:clamp(3rem,9vw,9rem);align-items:start;min-height:52vh}.survey_finding__fWxAn{align-self:end;padding-top:.7rem;border-top:1px solid #000;animation:survey_findingIn__xn0v_ .62s ease-out .18s both}.survey_findingLabel__nn7Ru,.survey_findingStatus__XLeCz{opacity:.58}.survey_findingTitle__OYytF{max-width:30ch;margin-top:1rem;font-family:var(--font-mono);font-size:.86rem;line-height:1.45;letter-spacing:.055em}.survey_findingQuote__XAfPU{margin:clamp(2.5rem,7vh,5rem) 0;font-family:var(--font-display);font-size:clamp(1.25rem,2.3vw,2rem);line-height:1.12}@keyframes survey_findingIn__xn0v_{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.survey_rail__T_dhP{display:flex;gap:4px}.survey_tick__yhya0{height:2px;flex:1 1;background:var(--rule);transition:background var(--duration) var(--ease)}.survey_tickOn__UW8Jd{background:var(--ink)}.survey_field__jSEX1{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-m);animation:survey_pageCompose__jQKBd .56s var(--ease)}@keyframes survey_pageCompose__jQKBd{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.survey_question__yyTl1{margin-top:0;font-size:clamp(2rem,4vw,3.4rem);font-weight:400;line-height:.94;letter-spacing:-.045em;max-width:18ch}.survey_help__zf2z4{font-family:var(--font-mono);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;opacity:.55}.survey_input__cKAwj,.survey_textarea__A0OOU{width:100%;background:transparent;border:0;border-bottom:1px solid #000;border-radius:0;padding:var(--space-xs) 0;font-family:var(--font-display);font-size:clamp(1.25rem,2.4vw,1.8rem);line-height:var(--leading-snug);resize:vertical;transition:border-color var(--duration-fast) var(--ease)}.survey_input__cKAwj:focus,.survey_textarea__A0OOU:focus{border-color:var(--ink);outline:2px solid transparent}.survey_input__cKAwj::placeholder,.survey_textarea__A0OOU::placeholder{color:var(--ink);opacity:.28}.survey_choices__Qday4{display:flex;flex-wrap:wrap;gap:var(--space-2xs);width:100%}.survey_choice__Cu0eG{text-align:left;width:auto;background:transparent;border:1px solid #000;border-radius:0;padding:var(--space-s) var(--space-m);font-family:var(--font-text);font-size:1rem;cursor:pointer;transition:border-color var(--duration-fast) var(--ease),background var(--duration-fast) var(--ease),transform var(--duration-fast) var(--ease)}.survey_choice__Cu0eG:hover:not(:disabled){background:#000;color:#fff;transform:none}.survey_choice__Cu0eG:disabled{opacity:.4;cursor:not-allowed}.survey_actions__IezOi{display:flex;gap:var(--space-m);align-items:baseline;width:100%}.survey_textBtn__ROOnv{background:none;border:0;padding:0;font-size:var(--step--1);color:var(--ink);opacity:.58;cursor:pointer;text-decoration:underline;text-underline-offset:.25em}.survey_textBtn__ROOnv:hover:not(:disabled){color:var(--ink)}.survey_textBtn__ROOnv:disabled{opacity:.4;cursor:not-allowed}.survey_flagRail__utr68{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:var(--space-xs);gap:var(--space-xs);border-top:1px solid #000;padding:var(--space-s) var(--space-m);padding-bottom:calc(var(--space-s) + env(safe-area-inset-bottom, 0px));background:#fff}.survey_flag__9PFkV{display:grid;grid-gap:var(--space-3xs);gap:var(--space-3xs);opacity:.18;transition:opacity var(--duration) var(--ease)}.survey_flagOn__zfeZk{opacity:1}.survey_flagCode__IbuBr{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.08em;color:var(--ink)}.survey_flagName__JWz5n{font-size:.72rem;line-height:1.25;color:var(--ink)}.survey_flagBar__XO_0U{height:2px;background:#000;opacity:.18;width:100%;position:relative;overflow:hidden}.survey_flagBar__XO_0U:after{content:"";position:absolute;inset:0 auto 0 0;background:#000;width:0;transition:width var(--duration-slow) var(--ease)}.survey_flagBar__XO_0U[data-level="1"]:after{width:33%}.survey_flagBar__XO_0U[data-level="2"]:after{width:66%}.survey_flagBar__XO_0U[data-level="3"]:after{width:100%}@media (max-width:40rem){.survey_flagName__JWz5n{display:none}.survey_flagRail__utr68{grid-template-columns:repeat(5,1fr);gap:var(--space-2xs)}.survey_question__yyTl1{font-size:clamp(2rem,10vw,3rem)}}@media (max-width:48rem){.survey_issueMeta__o6s9D{grid-template-columns:auto 1fr}.survey_issueMeta__o6s9D span:nth-child(2){display:none}.survey_logo__gpnF5{width:5.5rem}.survey_openingStatement__XSSCz{padding-block:4.5rem}.survey_openingHeadline__UkSvS{font-size:clamp(2.75rem,12vw,4.5rem);max-width:100%}.survey_introFooter__8vNRM{grid-template-columns:1fr}.survey_introFooter__8vNRM p:last-child,.survey_introFooter__8vNRM p:nth-child(2){text-align:left}.survey_introFooter__8vNRM p:nth-child(2){display:none}.survey_examinationHeader__7BIy7{grid-template-columns:auto 1fr}.survey_examinationHeader__7BIy7 span:nth-child(2){display:none}.survey_chatLogo__i8bOX{width:3.8rem}.survey_userMessage__MVij1{width:88%}.survey_choices__Qday4{flex-direction:column}.survey_choice__Cu0eG{width:100%}}.survey_consent__rou9p{display:flex;flex-direction:column;gap:var(--space-s);padding:var(--space-m);border:1px solid var(--rule);border-radius:var(--radius-lg);background:var(--paper-raised);max-width:var(--measure)}.survey_consentList__rsrUg{margin:0;padding-left:1.1em;font-size:var(--step--1);color:var(--ink-secondary)}.survey_consentList__rsrUg li+li{margin-top:var(--space-3xs)}.survey_consentCheck__dxmhU{display:flex;align-items:flex-start;gap:var(--space-2xs);font-size:var(--step--1);cursor:pointer}.survey_consentCheck__dxmhU input{margin-top:.2em;accent-color:var(--accent)}.survey_progress__FC6F9,.survey_tooShort__O6d16{font-size:var(--step--1);color:var(--ink-tertiary)}.survey_progress__FC6F9{font-family:var(--font-mono)}.survey_actionsRight__1Bu4B{display:flex;gap:var(--space-m);margin-left:auto}.survey_consentLine__lxdwn{font-size:var(--step-1);line-height:var(--leading-snug);color:var(--ink-secondary)}.survey_consentLine__lxdwn+.survey_consentLine__lxdwn{margin-top:var(--space-s)}