.view_page__R4iOY{padding:18px;max-width:1100px;margin:0 auto;color:var(--view-page-text);background:radial-gradient(circle at top left,color-mix(in srgb,var(--view-primary-bg) 12%,transparent),transparent 28%),linear-gradient(180deg,color-mix(in srgb,var(--view-surface-soft) 40%,transparent),transparent 220px)}.view_topbar__eY_77{display:flex;gap:16px;align-items:flex-start;justify-content:space-between;padding:14px 14px 16px;border:1px solid var(--view-border-soft);border-radius:calc(var(--view-radius-md) + 6px);background:var(--view-surface);box-shadow:var(--view-control-shadow);margin-bottom:14px}.view_left__gvxz5{display:flex;flex-direction:column;gap:6px}.view_kicker__A20UF{font-size:var(--view-kicker-size);color:var(--view-kicker);letter-spacing:var(--view-letter-kicker);text-transform:uppercase}.view_kicker__A20UF,.view_title__1D_E_{font-weight:var(--view-font-weight-heavy)}.view_title__1D_E_{font-size:var(--view-title-card-size);line-height:var(--view-line-snug);margin:0;color:var(--view-panel-title)}.view_heroSubtitle__qxVke{font-size:var(--view-body-size);line-height:var(--view-line-body);font-weight:var(--view-font-weight-strong);color:var(--view-panel-text)}.view_meta__BDdrL{font-size:var(--view-label-size);color:var(--view-muted);display:flex;gap:8px;align-items:center;flex-wrap:wrap}.view_dot__ZNqfL{color:var(--view-dot)}.view_actions__5c3h2{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.view_themeToggleGroup__gEMux{display:inline-flex;gap:6px;padding:4px;border:1px solid var(--view-control-border);border-radius:var(--view-radius-md);background:var(--view-control-bg);box-shadow:var(--view-control-shadow)}.view_themeToggle__JKLxn{border:1px solid transparent;background:transparent;color:var(--view-control-muted-text);padding:8px 10px;border-radius:var(--view-radius-sm);cursor:pointer;font-size:var(--view-body-sm-size);font-weight:var(--view-font-weight-strong);transition:background var(--view-transition-fast),border-color var(--view-transition-fast),color var(--view-transition-fast),transform var(--view-transition-fast)}.view_themeToggleActive__pOcnd{border-color:var(--view-border-strong);background:var(--view-control-bg-hover);color:var(--view-control-text)}.view_ghost__z1zwO{border:1px solid var(--view-control-border);background:transparent;color:var(--view-control-text);border-radius:var(--view-radius-sm)}.view_ghost__z1zwO,.view_primary__Wvn1G{padding:8px 10px;cursor:pointer;font-size:var(--view-body-sm-size);font-weight:var(--view-font-weight-strong);transition:background var(--view-transition-fast),border-color var(--view-transition-fast),color var(--view-transition-fast),transform var(--view-transition-fast)}.view_primary__Wvn1G{border:1px solid var(--view-primary-bg);background:var(--view-primary-bg);color:var(--view-primary-text);border-radius:var(--view-radius-sm)}.view_card__Wn_K5{border:1px solid var(--view-border-soft);border-radius:calc(var(--view-radius-md) + 4px);background:var(--view-surface);padding:16px;box-shadow:var(--view-control-shadow)}.view_cardTitle__A10Hq{margin:0 0 12px;font-size:var(--view-title-card-size);line-height:var(--view-line-snug);font-weight:var(--view-font-weight-heavy);color:var(--view-panel-title)}.view_heroGrid__ofV8S{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:14px;margin-bottom:14px}.view_heroCard__BcZ0Q{background:radial-gradient(circle at top left,color-mix(in srgb,var(--view-primary-bg) 10%,transparent),transparent 32%),var(--view-surface)}.view_heroStatsCard__ZDeyB{background:linear-gradient(180deg,color-mix(in srgb,var(--view-surface-soft) 50%,transparent),transparent 70%),var(--view-surface)}.view_heroLead__IY3kv{font-size:clamp(1.05rem,1.5vw,1.35rem);line-height:var(--view-line-snug);font-weight:var(--view-font-weight-heavy);color:var(--view-panel-title)}.view_heroText__G2d_h{margin-top:10px;font-size:var(--view-body-size);line-height:1.7;color:var(--view-panel-text)}.view_heroActions__Ws8Ts{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.view_statsGrid__uKR1a{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.view_statItem__w0wnu{border:1px solid var(--view-border-soft);border-radius:var(--view-radius-sm);background:color-mix(in srgb,var(--view-surface-soft) 60%,transparent);padding:12px}.view_statLabel__wvR2q{font-size:var(--view-label-size);font-weight:var(--view-font-weight-strong);color:var(--view-muted);text-transform:uppercase;letter-spacing:.04em}.view_statValue__L5WR1{margin-top:6px;font-size:var(--view-title-card-size);line-height:var(--view-line-snug);font-weight:var(--view-font-weight-heavy);color:var(--view-panel-title)}.view_heroBulletList__AFC_0{margin:14px 0 0;padding-left:20px;line-height:1.75;color:var(--view-panel-text)}.view_readingCardShell__LlJEJ{background:radial-gradient(circle at top right,color-mix(in srgb,var(--view-primary-bg) 10%,transparent),transparent 34%),var(--view-surface)}.view_readingHeader__8nqJt{display:grid;gap:6px;margin-bottom:12px}.view_readingIntro__2bMN2{margin:0;max-width:860px;color:var(--view-panel-text);font-size:var(--view-body-sm-size);line-height:1.65}.view_readingGrid__v_WVm{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.view_readingCard__qnDXP{border-radius:var(--view-radius-md);padding:14px;display:grid;gap:8px;min-height:150px}.view_readingCard_primary__4_PZM{border:1px solid var(--view-info-border,var(--app-info-border));background:var(--view-info-bg,var(--app-info-bg));color:var(--view-info-text,var(--app-info-text))}.view_readingCard_warning__0u1Nm{border:1px solid var(--view-warn-border);background:var(--view-warn-bg);color:var(--view-warn-text)}.view_readingCard_success__nUpCN{border:1px solid var(--view-success-border);background:var(--view-success-bg);color:var(--view-success-text)}.view_readingCard_soft__1W0RV{border:1px solid var(--view-border-soft);background:color-mix(in srgb,var(--view-surface-soft) 78%,transparent);color:var(--view-panel-text)}.view_readingEyebrow__8KA1G{font-size:var(--view-label-size);font-weight:var(--view-font-weight-heavy);letter-spacing:.06em;text-transform:uppercase;opacity:.78}.view_readingCardTitle__Jyj1C{font-size:var(--view-body-size);font-weight:var(--view-font-weight-heavy);line-height:var(--view-line-snug)}.view_readingLines__vwgeU{display:grid;gap:7px;font-size:var(--view-body-sm-size);line-height:1.55}.view_detailsCard__bfiXU{padding:0;overflow:hidden}.view_detailsSummary__F4MrX{cursor:pointer;padding:14px 16px;font-size:var(--view-body-size);line-height:var(--view-line-snug);font-weight:var(--view-font-weight-heavy);color:var(--view-panel-title);list-style-position:inside}.view_detailsCard__bfiXU[open] .view_detailsSummary__F4MrX{border-bottom:1px solid var(--view-border-soft);margin-bottom:4px}.view_detailsCard__bfiXU .view_heroBulletList__AFC_0,.view_detailsCard__bfiXU .view_msg__QtZuD,.view_detailsCard__bfiXU .view_tableWrap__zvzXt{margin:12px 16px 16px}.view_msg__QtZuD{color:var(--view-muted);font-size:var(--view-body-sm-size);line-height:var(--view-line-body)}.view_error__gUbOJ{color:var(--view-danger);white-space:pre-wrap;font-size:var(--view-body-sm-size)}.view_success__2cz2k{color:var(--view-success-text);background:var(--view-success-bg);border:1px solid var(--view-success-border);border-radius:var(--view-radius-sm);padding:10px 12px;font-size:var(--view-body-sm-size);line-height:var(--view-line-body)}.view_betaFeedbackCard__5wAz5{margin-top:14px;background:radial-gradient(circle at top right,color-mix(in srgb,var(--view-primary-bg) 10%,transparent),transparent 30%),var(--view-surface)}.view_betaFeedbackHeader__Umgcr{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.view_betaEyebrow___HVbY{letter-spacing:.08em;color:var(--view-kicker);text-transform:uppercase}.view_betaEyebrow___HVbY,.view_betaTestBadge___sarE{font-size:var(--view-label-size);font-weight:var(--view-font-weight-heavy)}.view_betaTestBadge___sarE{border:1px solid var(--view-border-soft);background:color-mix(in srgb,var(--view-surface-soft) 75%,transparent);border-radius:999px;padding:7px 10px;color:var(--view-panel-title);white-space:nowrap}.view_betaFeedbackIntro__6_hfY{margin:0 0 14px;max-width:850px;color:var(--view-panel-text);font-size:var(--view-body-sm-size);line-height:1.65}.view_betaSurveyGrid__7B_9A{margin-bottom:12px}.view_betaQuestionsGrid__2GFDA,.view_betaSurveyGrid__7B_9A{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.view_betaQuestionField__IwR_Y,.view_betaSurveyField__Kf419{display:grid;gap:7px;color:var(--view-panel-title);font-size:var(--view-body-sm-size);font-weight:var(--view-font-weight-strong)}.view_betaQuestionField__IwR_Y textarea,.view_betaSurveyField__Kf419 select{width:100%;box-sizing:border-box;border:1px solid var(--view-control-border);border-radius:var(--view-radius-sm);background:var(--view-control-bg);color:var(--view-control-text);padding:10px 12px;font:inherit;font-weight:var(--view-font-weight-normal,500)}.view_betaQuestionField__IwR_Y textarea{min-height:86px;resize:vertical;line-height:1.45}.view_betaCheckbox__GooX_{display:flex;gap:9px;align-items:flex-start;margin-top:12px;color:var(--view-panel-text);font-size:var(--view-body-sm-size);line-height:1.55}.view_betaFeedbackActions__zuOSa{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:14px}.view_betaFeedbackNote__KI1Xw{color:var(--view-muted);font-size:var(--view-label-size);line-height:var(--view-line-body)}.view_tableWrap__zvzXt{overflow:auto}.view_table__mO8yE{width:100%;border-collapse:collapse}.view_table__mO8yE td,.view_table__mO8yE th{border-bottom:1px solid var(--view-border-soft);padding:10px 8px;text-align:left;vertical-align:top}.view_softTable__O7ySo thead th{color:var(--view-muted);font-size:var(--view-label-size);text-transform:uppercase;letter-spacing:.04em}.view_dimensionReading__hkXJY{margin-top:4px;color:var(--view-muted);font-size:var(--view-label-size);line-height:1.45}.view_key__3CBsY{color:var(--view-panel-strong);white-space:nowrap}.view_key__3CBsY,.view_val__MdE98{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--view-label-size)}.view_val__MdE98{color:var(--view-panel-text);white-space:pre-wrap}@media (max-width:920px){.view_betaQuestionsGrid__2GFDA,.view_betaSurveyGrid__7B_9A,.view_heroGrid__ofV8S,.view_statsGrid__uKR1a{grid-template-columns:1fr}}@media (max-width:720px){.view_page__R4iOY{padding:14px}.view_topbar__eY_77{flex-direction:column;align-items:stretch}.view_actions__5c3h2{justify-content:flex-start}}.InterpretationBoxPoster_wrap__5wPlX{position:relative;display:flex;border-radius:var(--view-radius-xl,16px);border:1px solid var(--view-border-soft,var(--app-card-border));box-shadow:var(--view-poster-shadow,var(--app-shadow-card));overflow:hidden}.InterpretationBoxPoster_side__hIUmF{width:14px;background:var(--view-border-strong,var(--app-card-border-hover))}.InterpretationBoxPoster_content__HqvJO{flex:1;padding:14px 16px}.InterpretationBoxPoster_top__ZCkSl{display:flex;gap:12px;align-items:flex-start;margin-bottom:10px}.InterpretationBoxPoster_badge__h69B9{width:44px;height:44px;border-radius:var(--view-radius-md,12px);display:flex;align-items:center;justify-content:center;background:var(--view-poster-badge-bg,var(--app-surface-elevated));border:1px solid var(--view-border-soft,var(--app-card-border));font-size:24px;line-height:1}.InterpretationBoxPoster_headings__Up_Uu{display:flex;flex-direction:column;gap:2px}.InterpretationBoxPoster_kicker__YhCy5{font-size:12px;letter-spacing:.12em;font-weight:800;opacity:.85}.InterpretationBoxPoster_title__v3MO3{font-size:16px;font-weight:900;letter-spacing:.02em}.InterpretationBoxPoster_subtitle__MxwR6{margin-top:3px;font-size:13px;opacity:.85}.InterpretationBoxPoster_body__XvUnk{margin-top:6px}.InterpretationBoxPoster_p__RSXmV{margin:8px 0 0;line-height:1.38}.InterpretationBoxPoster_actions__l2m5O{margin-top:12px;display:flex;justify-content:flex-start}.InterpretationBoxPoster_contactsBtn__Zu6Fp{border:1px solid var(--view-border-strong,var(--app-card-border-hover));background:var(--view-poster-button-bg,var(--app-control-bg));border-radius:var(--view-radius-md,12px);padding:10px 12px;font-weight:800;font-size:13px;cursor:pointer}.InterpretationBoxPoster_contactsBtn__Zu6Fp:hover{background:var(--view-poster-button-hover-bg,var(--app-control-bg-hover))}.InterpretationBoxPoster_contactsBox__8Opex{margin-top:10px;border-radius:var(--view-radius-lg,14px);padding:10px 12px;background:var(--view-poster-box-bg,var(--app-surface-elevated));border:1px solid var(--view-border-soft,var(--app-card-border))}.InterpretationBoxPoster_supportTitle__vA_vg{font-weight:700;margin-bottom:10px;color:var(--view-page-text,var(--app-text-title))}.InterpretationBoxPoster_contactRow__xg0ES{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 0}.InterpretationBoxPoster_contactRow__xg0ES+.InterpretationBoxPoster_contactRow__xg0ES{border-top:1px solid var(--view-border-soft,var(--app-card-border))}.InterpretationBoxPoster_contactLabel__MxLyC{font-size:13px;font-weight:700;opacity:.92}.InterpretationBoxPoster_contactValue__UkJYf{font-size:13px;font-weight:900}.InterpretationBoxPoster_contactLink__w9nGM{color:inherit;text-decoration:none}.InterpretationBoxPoster_footer__f5RTk{margin-top:12px;padding-top:10px;border-top:1px dashed var(--view-poster-divider,var(--app-card-border-hover))}.InterpretationBoxPoster_mention__HZs6z{font-size:12px;opacity:.85;display:block;word-break:break-word}.InterpretationBoxPoster_green__sJ3Rj{background:var(--view-tone-green-bg,var(--app-success-bg));border-color:var(--view-tone-green-border,var(--app-success-border))}.InterpretationBoxPoster_green__sJ3Rj .InterpretationBoxPoster_side__hIUmF{background:var(--view-tone-green-side,var(--app-success-text))}.InterpretationBoxPoster_orange__7P34G{background:var(--view-tone-orange-bg,var(--app-warn-bg));border-color:var(--view-tone-orange-border,var(--app-warn-border))}.InterpretationBoxPoster_orange__7P34G .InterpretationBoxPoster_side__hIUmF{background:var(--view-tone-orange-side,var(--app-warn-text))}.InterpretationBoxPoster_red__oedNP{background:var(--view-tone-red-bg,var(--app-danger-surface));border-color:var(--view-tone-red-border,var(--app-danger-border))}.InterpretationBoxPoster_red__oedNP .InterpretationBoxPoster_side__hIUmF{background:var(--view-tone-red-side,var(--app-danger-text))}.ContextHelpHoverCard_root__fokZm{position:absolute;top:12px;right:12px;z-index:6}.ContextHelpHoverCard_anchor__8EtL2{position:relative}.ContextHelpHoverCard_trigger__qjdET{width:28px;height:28px;border-radius:var(--app-radius-pill);border:1px solid var(--app-help-trigger-border);background:var(--app-help-trigger-bg);color:var(--app-help-trigger-text);display:inline-flex;align-items:center;justify-content:center;font-size:var(--app-body-sm-size);font-weight:var(--app-font-weight-heavy);line-height:1;cursor:help;box-shadow:var(--app-shadow-soft);transition:background var(--app-transition-fast),color var(--app-transition-fast),border-color var(--app-transition-fast),transform var(--app-transition-fast),box-shadow var(--app-transition-fast)}.ContextHelpHoverCard_triggerOpen__rXLc1,.ContextHelpHoverCard_trigger__qjdET:hover{background:var(--app-help-trigger-hover-bg);color:var(--app-help-trigger-hover-text);border-color:var(--app-help-trigger-hover-border);transform:var(--app-hover-lift);box-shadow:var(--app-help-card-shadow)}.ContextHelpHoverCard_card__N3IVt{position:absolute;top:calc(100% + 8px);right:0;width:min(320px,calc(100vw - 48px));border-radius:var(--app-radius-lg);border:1px solid var(--app-help-card-border);background:var(--app-help-card-bg);color:var(--app-help-card-text);box-shadow:var(--app-help-card-shadow);padding:12px 14px;backdrop-filter:blur(10px)}.ContextHelpHoverCard_title__I1__j{margin:0 0 6px;font-size:var(--app-body-size);line-height:var(--app-line-snug);font-weight:var(--app-font-weight-heavy);color:var(--app-help-card-title)}.ContextHelpHoverCard_body__I7vtD{font-size:var(--app-body-sm-size);line-height:var(--app-line-body);color:var(--app-help-card-text)}.ContextHelpHoverCard_body__I7vtD p{margin:0}.ContextHelpHoverCard_body__I7vtD p+p{margin-top:8px}.TestRunner_page___1JNz{max-width:1120px;margin:0 auto;padding:18px 20px 124px;min-height:100vh;background:var(--app-page-ambient-bg),linear-gradient(180deg,var(--app-surface-soft),var(--app-card-bg) 320px);color:var(--app-text-title)}.TestRunner_page___1JNz,.TestRunner_page___1JNz *{box-sizing:border-box}.TestRunner_header__mU0y1{position:sticky;top:10px;z-index:20;background:var(--app-page-header-bg);backdrop-filter:blur(12px);border:1px solid var(--app-card-border);border-radius:24px;padding:18px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:14px;align-items:start;box-shadow:var(--app-shadow-card)}.TestRunner_headerLead__m0F0s{min-width:0}.TestRunner_kickerRow__VchqH{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.TestRunner_kicker___PNvn{font-size:12px;font-weight:900;letter-spacing:.14em;color:var(--app-text-soft)}.TestRunner_positionPill__JcV_F{display:inline-flex;align-items:center;border-radius:999px;padding:5px 10px;background:var(--app-info-bg);border:1px solid var(--app-info-border);color:var(--app-link);font-size:12px;font-weight:800}.TestRunner_title__6sg_C{font-size:clamp(1.35rem,2vw,2rem);font-weight:900;letter-spacing:-.03em;margin:6px 0 0;line-height:1.08;color:var(--app-text-title)}.TestRunner_metaLine__qR5Q3{margin-top:6px;font-size:13px;color:var(--app-text-soft)}.TestRunner_metaLineStrong__MrohX{margin-top:8px;font-size:13px;color:var(--app-text-title)}.TestRunner_resumeBanner__uJWPd{margin-top:12px;display:inline-flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:14px;border:1px solid var(--app-info-border);background:var(--app-surface-soft);color:var(--app-info-text);font-size:13px;line-height:1.35}.TestRunner_saveState__k4jXx{color:var(--app-text-strong);font-size:13px}.TestRunner_headerActions__MlOeB,.TestRunner_saveState__k4jXx{display:inline-flex;gap:10px;align-items:center;justify-self:end;align-self:center}.TestRunner_headerActions__MlOeB{flex-wrap:wrap;min-width:0}.TestRunner_ghostBtn__0B8L_{padding:11px 14px;border-radius:14px;border:1px solid var(--app-control-border);background:var(--app-card-bg);color:var(--app-text-title);cursor:pointer;font-weight:700;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease,background .12s ease}.TestRunner_ghostBtn__0B8L_:hover{border-color:var(--app-card-border-hover);background:var(--app-surface-soft);box-shadow:var(--app-shadow-soft);transform:translateY(-1px)}.TestRunner_primaryBtn__ihLVk{padding:11px 14px;border-radius:14px;border:1px solid var(--app-primary-border);background:var(--app-primary-bg);color:var(--app-primary-text);cursor:pointer;font-weight:800;box-shadow:var(--app-primary-shadow);transition:transform .12s ease,box-shadow .12s ease,opacity .12s ease}.TestRunner_primaryBtn__ihLVk:hover{transform:translateY(-1px);box-shadow:var(--app-primary-shadow-hover)}.TestRunner_ghostBtn__0B8L_:disabled,.TestRunner_primaryBtn__ihLVk:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.TestRunner_nextBtnFinished__bMwDe:disabled{opacity:1;background:var(--app-text-title);border-color:var(--app-text-title);color:var(--app-card-bg);filter:saturate(.75)}.TestRunner_msg__87OWe{margin-top:12px;font-size:14px;color:var(--app-text-soft)}.TestRunner_error__PpsfS{margin-top:10px;color:var(--app-danger-text);font-weight:800}.TestRunner_pageAnchor__oi3uS{scroll-margin-top:112px}.TestRunner_summaryGrid__LJ4DS{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin:18px 0 16px}.TestRunner_summaryCard__I73wl{border:1px solid var(--app-card-border);border-radius:22px;background:var(--app-surface-elevated);padding:18px;box-shadow:var(--app-shadow-soft)}.TestRunner_summaryCardAccent__aDq4G{background:linear-gradient(180deg,var(--app-surface-soft),var(--app-info-bg))}.TestRunner_summaryEyebrow__hxMMg{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--app-muted)}.TestRunner_summaryValue__1grec{margin-top:8px;font-size:clamp(1.1rem,1.5vw,1.45rem);font-weight:900;line-height:1.15;color:var(--app-text-title)}.TestRunner_summaryText__85mpi{margin-top:10px;color:var(--app-text-soft);line-height:1.6;font-size:14px}.TestRunner_summaryMeta__m9g2T{margin-top:10px;color:var(--app-muted);font-size:13px;font-weight:700}.TestRunner_summaryTrack__lrYfE{margin-top:12px;height:10px;border-radius:999px;background:var(--app-card-border);overflow:hidden}.TestRunner_summaryFill___adHM{height:100%;border-radius:999px}.TestRunner_summaryFillBlue__fgkXo{background:linear-gradient(90deg,var(--app-link),var(--app-accent))}.TestRunner_summaryFillTeal__SUMnW{background:linear-gradient(90deg,var(--app-success-text),var(--app-success-border))}.TestRunner_block__RmGPi{margin-top:14px;border:1px solid var(--app-card-border);border-radius:24px;padding:20px;background:var(--app-surface-elevated);box-shadow:var(--app-shadow-soft)}.TestRunner_blockTitle__Z9wdE{font-weight:900;font-size:15px;color:var(--app-text-title)}.TestRunner_blockSubTitle__QtOTJ{margin-top:14px;font-weight:900;font-size:14px;color:var(--app-text-strong)}.TestRunner_preamble__wo_H0{margin-top:10px;margin-bottom:0;color:var(--app-text-soft);line-height:1.7;max-width:72ch}.TestRunner_progressPill__k1ONW{margin-top:14px;display:inline-flex;align-items:center;border-radius:999px;padding:8px 12px;background:var(--app-surface-soft);border:1px solid var(--app-card-border);color:var(--app-text-soft);font-size:12px;font-weight:800}.TestRunner_questionShell__At77L{margin-top:14px;display:flex;justify-content:center}.TestRunner_questions__VG8yP{width:100%;max-width:820px;display:grid;gap:16px}.TestRunner_qRow__hnC5b{border:1px solid var(--app-card-border);border-radius:22px;padding:18px;background:var(--app-surface-elevated);display:grid;gap:14px;box-shadow:var(--app-shadow-soft);min-width:0;overflow-wrap:anywhere}.TestRunner_qLabel___XfzN{font-weight:900;font-size:17px;line-height:1.55;color:var(--app-text-title);min-width:0;overflow-wrap:anywhere}.TestRunner_qInput__kkwhX{width:100%;max-width:none;padding:14px 16px;border-radius:16px;border:1px solid var(--app-control-border);font-size:16px;color:var(--app-text-title);background:var(--app-card-bg);box-sizing:border-box}.TestRunner_qInput__kkwhX:focus{outline:none;border-color:var(--app-info-border);box-shadow:var(--app-focus-ring)}.TestRunner_warn__H6xeX{margin-top:8px;font-size:12px;font-weight:800;color:var(--app-warn-text)}.TestRunner_qRowMissing__inuF6{border:1px solid var(--app-warn-border);box-shadow:var(--app-focus-ring);border-radius:22px;padding:18px}.TestRunner_completionPanel__A1sHc{margin:18px auto 0;max-width:820px;border:1px solid var(--app-info-border);border-radius:24px;background:linear-gradient(180deg,var(--app-info-bg),var(--app-surface-soft));padding:18px;display:grid;gap:12px;box-shadow:var(--app-shadow-soft)}.TestRunner_completionTitle__u7A3N{font-size:1.15rem;font-weight:900;color:var(--app-text-title);line-height:1.25}.TestRunner_completionText__f6Myx{font-size:14px;color:var(--app-text-soft);line-height:1.65}.TestRunner_completionActions__rDtnC{display:flex;flex-wrap:wrap;gap:10px}.TestRunner_footer__QN0wn{position:fixed;left:0;right:0;bottom:0;background:var(--app-surface-elevated);backdrop-filter:blur(12px);border-top:1px solid var(--app-card-border);z-index:30;padding-bottom:env(safe-area-inset-bottom,0)}.TestRunner_footerInner__RHt3Z{max-width:1120px;margin:0 auto;padding:14px 20px;display:grid;justify-content:stretch;gap:12px}.TestRunner_footerNav__AyYpd,.TestRunner_footerValidation__hyYhr{display:inline-grid;gap:10px;align-items:center}.TestRunner_footerNav__AyYpd{grid-template-columns:minmax(0,1fr) minmax(0,1fr);justify-self:start;min-width:min(100%,360px)}.TestRunner_footerValidation__hyYhr{justify-self:end;justify-content:flex-end}.TestRunner_footerHint__ZwswA{max-width:320px;color:var(--app-text-soft);font-size:13px;font-weight:800;line-height:1.35;text-align:right}@media (max-width:980px){.TestRunner_header__mU0y1{grid-template-columns:1fr}.TestRunner_headerActions__MlOeB,.TestRunner_saveState__k4jXx{justify-self:start}}@media (max-width:720px){.TestRunner_page___1JNz{padding:14px 14px 132px}.TestRunner_header__mU0y1{top:6px;padding:16px;border-radius:20px}.TestRunner_summaryGrid__LJ4DS{grid-template-columns:1fr}.TestRunner_block__RmGPi,.TestRunner_completionPanel__A1sHc,.TestRunner_qRow__hnC5b{border-radius:18px}.TestRunner_footerNav__AyYpd{width:100%;justify-self:stretch}.TestRunner_footerValidation__hyYhr{width:100%;justify-self:stretch;grid-template-columns:1fr}.TestRunner_footerHint__ZwswA{max-width:none;text-align:center}.TestRunner_ghostBtn__0B8L_,.TestRunner_primaryBtn__ihLVk{justify-content:center}}@media (max-width:430px){.TestRunner_page___1JNz{padding:10px 10px 172px}.TestRunner_header__mU0y1{position:static;padding:14px}.TestRunner_block__RmGPi,.TestRunner_completionPanel__A1sHc,.TestRunner_qRow__hnC5b{padding:14px}.TestRunner_qLabel___XfzN{font-size:16px}.TestRunner_headerActions__MlOeB{width:100%;display:grid;grid-template-columns:1fr}.TestRunner_footerNav__AyYpd{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}