._notice_1ulkw_1{position:fixed;z-index:20;right:var(--space-4);bottom:var(--space-4);width:min(28rem,calc(100% - 2 * var(--space-4)));padding:var(--space-4);border:var(--border-width) solid var(--color-ink);border-radius:var(--radius);background:var(--color-surface);box-shadow:0 .5rem 1.5rem #0003}._notice_1ulkw_1 p{margin-block:var(--space-2) var(--space-3)}._notice_1ulkw_1 button{min-height:3rem;padding-inline:var(--space-4)}._button_107ff_1{display:inline-flex;min-height:var(--target-size);align-items:center;justify-content:center;gap:var(--space-2);padding:.75rem 1.25rem;border:var(--border-width) solid transparent;border-radius:var(--radius);font:inherit;font-weight:600;line-height:1.2;cursor:pointer}._button_107ff_1:disabled{cursor:not-allowed;opacity:.58}._primary_107ff_21{color:var(--color-surface);background:var(--color-primary)}._secondary_107ff_26{color:var(--color-surface);background:var(--color-ink)}._outline_107ff_31{border-color:currentColor;color:var(--color-ink);background:var(--color-surface)}._button_107ff_1:not(:disabled):hover{filter:brightness(.9)}._spinner_107ff_41,._stateSpinner_107ff_42{width:1.25rem;height:1.25rem;border:3px solid currentColor;border-right-color:transparent;border-radius:50%;animation:_spin_107ff_41 .8s linear infinite}._badge_107ff_51{display:inline-flex;min-height:2rem;align-items:center;gap:var(--space-1);padding:.25rem .7rem;border-radius:999px;font-size:var(--font-size-sm);font-weight:600;line-height:1;white-space:nowrap}._badgeIcon_107ff_64{font-size:1rem;font-weight:800}._success_107ff_69{color:var(--color-success);background:var(--color-success-soft)}._warning_107ff_74{color:var(--color-warning);background:var(--color-warning-soft)}._failure_107ff_79{color:var(--color-surface);background:var(--color-ink)}._neutral_107ff_84{color:var(--color-ink);background:var(--color-neutral-soft)}._field_107ff_89{display:grid;gap:var(--space-2)}._label_107ff_94{font-weight:600}._input_107ff_98{width:100%;min-height:var(--target-size);padding:.7rem .9rem;border:var(--border-width) solid var(--color-ink);border-radius:var(--radius);color:var(--color-ink);background:var(--color-surface);font:inherit}._inputError_107ff_109{border-color:var(--color-primary)}._hint_107ff_113,._fieldError_107ff_114{margin:0;font-size:var(--font-size-sm)}._hint_107ff_113{color:var(--color-muted)}._fieldError_107ff_114{color:var(--color-primary-dark);font-weight:600}._sessionCard_107ff_128{padding:var(--space-4);border:var(--border-width) solid var(--color-ink);border-radius:var(--radius);background:var(--color-surface)}._sessionHeading_107ff_135{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}._sessionHeading_107ff_135 h2,._sessionHeading_107ff_135 p,._sessionLocation_107ff_144{margin:0}._sessionHeading_107ff_135 h2{font-size:var(--font-size-lg);line-height:1.2}._sessionHeading_107ff_135 p,._sessionLocation_107ff_144{margin-top:var(--space-1);color:var(--color-muted)}._cardActions_107ff_159,._stateAction_107ff_160{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-4)}._errorNotice_107ff_167,._successNotice_107ff_168{display:flex;gap:var(--space-3);padding:var(--space-4);border:var(--border-width) solid var(--color-primary);border-radius:var(--radius);background:var(--color-error-soft)}._successNotice_107ff_168{border-color:var(--color-success);background:var(--color-success-soft)}._errorNotice_107ff_167 h2,._errorNotice_107ff_167 p,._successNotice_107ff_168 h2,._successNotice_107ff_168 p{margin:0}._errorNotice_107ff_167 p,._successNotice_107ff_168 p{margin-top:var(--space-1)}._noticeIcon_107ff_194,._emptyIcon_107ff_195{display:grid;width:2rem;height:2rem;flex:0 0 auto;place-items:center;border:var(--border-width) solid currentColor;border-radius:50%;font-weight:800}._noticeIcon_107ff_194{color:var(--color-primary-dark)}._state_107ff_42{display:grid;min-height:12rem;place-items:center;align-content:center;padding:var(--space-6) var(--space-4);border:var(--border-width) dashed var(--color-border-muted);border-radius:var(--radius);text-align:center}._state_107ff_42 h2,._state_107ff_42 p{margin:0}._state_107ff_42 h2{margin-top:var(--space-3)}._state_107ff_42 p{max-width:32rem;margin-top:var(--space-1);color:var(--color-muted)}._stateAction_107ff_160{justify-content:center}@keyframes _spin_107ff_41{to{transform:rotate(360deg)}}@media(max-width:24rem){._sessionHeading_107ff_135{flex-direction:column}._cardActions_107ff_159>*,._stateAction_107ff_160>*{width:100%}}@media(prefers-reduced-motion:reduce){._spinner_107ff_41,._stateSpinner_107ff_42{animation-duration:1.6s}}._shell_b88pu_1{min-height:100dvh;background:var(--color-background)}._participantHeader_b88pu_6,._adminHeader_b88pu_7{border-bottom:var(--border-width) solid var(--color-primary)}._participantHeader_b88pu_6{background:var(--color-surface)}._adminHeader_b88pu_7{color:var(--color-surface);background:var(--color-ink)}._headerInner_b88pu_20,._adminHeaderInner_b88pu_21{display:flex;min-height:var(--header-height);align-items:center;gap:var(--space-3);padding:var(--space-3) max(var(--space-4),env(safe-area-inset-right)) var(--space-3) max(var(--space-4),env(safe-area-inset-left))}._headerInner_b88pu_20{width:min(100%,var(--participant-width));margin:0 auto}._participantStatus_b88pu_35{margin-left:auto}._adminHeaderInner_b88pu_21{width:min(100%,var(--content-width));margin:0 auto;justify-content:space-between}._adminBrandGroup_b88pu_45,._adminActions_b88pu_46,._adminHeaderControls_b88pu_52,._adminNavigation_b88pu_53{display:flex;align-items:center;gap:var(--space-3)}._adminHeaderControls_b88pu_52{flex-wrap:wrap;justify-content:flex-end}._adminNavigation_b88pu_53 a{display:inline-flex;min-height:var(--target-size);align-items:center;padding:0 var(--space-3);border:var(--border-width) solid transparent;border-radius:var(--radius-md);color:var(--color-surface);font-weight:600;text-decoration:none}._adminNavigation_b88pu_53 a:hover,._adminNavigation_b88pu_53 a:focus-visible,._adminNavigation_b88pu_53 ._adminNavActive_b88pu_78{border-color:var(--color-surface);background:var(--color-primary)}._adminActions_b88pu_46{flex-wrap:wrap;justify-content:flex-end}._logoutButton_b88pu_88{min-width:5.5rem;border-color:var(--color-surface);color:var(--color-surface);background:transparent}._logoutButton_b88pu_88:hover:not(:disabled){color:var(--color-ink);background:var(--color-surface)}._brandLogo_b88pu_100{display:block;width:2.75rem;height:3rem;flex:0 0 auto;object-fit:contain}._participantBrand_b88pu_108,._adminBrand_b88pu_45{font-size:var(--font-size-lg);font-style:italic;font-weight:800}._previewBadge_b88pu_115{position:fixed;z-index:10;right:var(--space-2);top:calc(var(--header-height) + var(--space-1));padding:.2rem .45rem;border-radius:.25rem;color:var(--color-surface);background:#111111b8;font-size:.625rem;font-weight:700;letter-spacing:.08em;pointer-events:none}@media(max-width:40rem){._adminHeaderInner_b88pu_21{align-items:flex-start;flex-direction:column}._adminActions_b88pu_46{width:100%;justify-content:stretch}._adminHeaderControls_b88pu_52,._adminNavigation_b88pu_53{width:100%}._adminHeaderControls_b88pu_52{align-items:stretch;flex-direction:column}._adminNavigation_b88pu_53 a{flex:1 1 0;justify-content:center}._adminActions_b88pu_46>*{flex:1 1 auto}._logoutButton_b88pu_88{width:100%}}._participantPage_pd7vt_1,._resultPage_pd7vt_2{display:flex;width:min(100%,var(--participant-width));min-height:calc(100dvh - var(--header-height) - var(--border-width));margin:0 auto;padding:var(--space-4) max(var(--space-4),env(safe-area-inset-right)) max(var(--space-4),env(safe-area-inset-bottom)) max(var(--space-4),env(safe-area-inset-left));flex-direction:column}._participantContent_pd7vt_13,._resultContent_pd7vt_14{display:grid;gap:var(--space-4)}._guidanceList_pd7vt_19{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;gap:var(--space-3);list-style:none}._guidanceList_pd7vt_19 li{display:flex;min-width:0;align-items:center;justify-content:center;gap:.35rem;padding:var(--space-2) .25rem;color:var(--color-muted);font-size:var(--font-size-sm);font-weight:600;text-align:center}._guidanceList_pd7vt_19 li span{color:var(--color-success);font-weight:800}._participantFooter_pd7vt_46 p{margin:0;color:var(--color-muted);font-size:var(--font-size-sm);text-align:center}._participantSimulation_pd7vt_53{width:100%;margin:0;padding:var(--space-2) var(--space-3);border:1px solid var(--color-warning);border-radius:var(--radius);color:var(--color-warning);background:var(--color-warning-soft);font-size:var(--font-size-sm);font-weight:600;text-align:center}._participantFooter_pd7vt_46,._resultFooter_pd7vt_67{display:grid;margin-top:auto;padding-top:var(--space-8);gap:var(--space-3)}._backButton_pd7vt_74{width:fit-content;min-height:2.75rem;padding-inline:var(--space-3)}._attendanceActions_pd7vt_80{display:grid;gap:var(--space-3)}._fullButton_pd7vt_85{width:100%}._resultPage_pd7vt_2{padding-top:var(--space-8)}._resultContent_pd7vt_14{justify-items:center;text-align:center}._resultContent_pd7vt_14 h1{margin:var(--space-2) 0 0;font-size:var(--font-size-xl);line-height:1}._successMark_pd7vt_104{position:relative;display:grid;width:6.25rem;height:6.75rem;place-items:center;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:var(--color-ink)}._successMark_pd7vt_104:before{position:absolute;width:5.55rem;height:5.95rem;clip-path:inherit;background:var(--color-success);content:""}._successMark_pd7vt_104 span{z-index:1;width:2.9rem;height:1.5rem;border-bottom:.65rem solid var(--color-surface);border-left:.65rem solid var(--color-surface);transform:rotate(-45deg) translate(.15rem,-.25rem)}._resultCard_pd7vt_132{width:100%;padding:var(--space-4);border:var(--border-width) solid var(--color-ink);border-radius:var(--radius);background:var(--color-surface);text-align:left}._resultState_pd7vt_141{display:grid;width:100%;gap:var(--space-3);text-align:left}._resultCard_pd7vt_132 dl,._resultCard_pd7vt_132 dd{margin:0}._resultCard_pd7vt_132 dl{display:grid;gap:var(--space-2)}._resultCard_pd7vt_132 dt{color:var(--color-muted)}._resultCard_pd7vt_132 dd{font-weight:600}._resultTime_pd7vt_166{display:flex;align-items:center;gap:var(--space-2)}._inlineFeedback_pd7vt_172{margin:0;font-weight:600}._locationStatus_pd7vt_177{display:grid;gap:var(--space-2);padding:var(--space-1) 0}._locationStatus_pd7vt_177 h2,._locationStatus_pd7vt_177 p{margin:0}._locationStatus_pd7vt_177 h2{font-size:var(--font-size-base)}._locationDisclaimer_pd7vt_192{color:var(--color-muted);font-size:var(--font-size-sm)}._adminPage_pd7vt_197{display:grid;width:min(100%,var(--content-width));margin:0 auto;padding:var(--space-6) max(var(--space-6),env(safe-area-inset-right)) var(--space-8) max(var(--space-6),env(safe-area-inset-left));gap:var(--space-5, 1.25rem)}._adminPage_pd7vt_197 h1{margin:0;font-size:clamp(2rem,4vw,2.5rem);line-height:1.1}._backLink_pd7vt_212{width:fit-content;color:var(--color-ink);font-weight:700;text-decoration:none}._backLink_pd7vt_212:hover,._backLink_pd7vt_212:focus-visible{text-decoration:underline}._adminTitle_pd7vt_224{padding-bottom:var(--space-4);border-bottom:var(--border-width) solid var(--color-ink)}._adminTitle_pd7vt_224 p{margin:0 0 var(--space-1);color:var(--color-primary);font-size:var(--font-size-sm);font-weight:800;letter-spacing:.12em}._simulationBanner_pd7vt_237{padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--color-warning);border-radius:var(--radius);background:var(--color-warning-soft);font-size:var(--font-size-sm);font-weight:600}._summaryGrid_pd7vt_246{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}._summaryGrid_pd7vt_246 article{display:grid;min-height:6.5rem;align-content:center;padding:var(--space-4);border:var(--border-width) solid var(--color-ink);border-radius:var(--radius);background:var(--color-surface)}._summaryGrid_pd7vt_246 p,._summaryGrid_pd7vt_246 strong,._summaryGrid_pd7vt_246 small{margin:0}._summaryGrid_pd7vt_246 p,._summaryGrid_pd7vt_246 small{color:var(--color-muted)}._summaryGrid_pd7vt_246 strong{font-size:2rem;line-height:1.2}._failedAttemptSummary_pd7vt_278{margin:0;padding:var(--space-2) var(--space-3);border-left:4px solid var(--color-ink);background:var(--color-neutral-soft)}._exportSuccess_pd7vt_285{margin:0;padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--color-success);border-radius:var(--radius);background:var(--color-success-soft);font-weight:600}._adminOutlineButton_pd7vt_294{border-color:var(--color-surface);color:var(--color-surface);background:transparent}._tableRegion_pd7vt_300{overflow-x:auto;border:var(--border-width) solid var(--color-ink);border-radius:var(--radius);background:var(--color-surface)}._recapTable_pd7vt_307{width:100%;min-width:58rem;border-collapse:collapse}._recapTable_pd7vt_307 th,._recapTable_pd7vt_307 td{padding:.72rem var(--space-3);border-bottom:1px solid #c9c9c6;text-align:left;vertical-align:middle}._recapTable_pd7vt_307 thead th{color:var(--color-surface);background:var(--color-ink);font-weight:600}._recapTable_pd7vt_307 tbody th{font-weight:400}._recapTable_pd7vt_307 tbody tr:last-child>*{border-bottom:0}@media(max-width:40rem){._participantPage_pd7vt_1,._resultPage_pd7vt_2{min-height:calc(100dvh - 5.6rem)}._adminPage_pd7vt_197{padding-inline:var(--space-4)}._summaryGrid_pd7vt_246{grid-template-columns:1fr}}@media(max-width:23rem){._guidanceList_pd7vt_19 li{align-items:flex-start;flex-direction:column;gap:.15rem;font-size:.75rem}}._panel_ausdo_1{position:relative;display:grid;width:100%;height:clamp(20rem,46dvh,24rem);place-items:center;overflow:hidden;border-radius:var(--radius);color:var(--color-surface);background:var(--color-ink)}._video_ausdo_13,._shade_ausdo_14{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0}._video_ausdo_13{opacity:0;object-fit:cover;transform:scaleX(-1);transition:opacity .16s ease}._visible_ausdo_28{opacity:1}._shade_ausdo_14{background:#0000002e;pointer-events:none}._faceGuide_ausdo_37{z-index:1;width:clamp(10.5rem,58%,13.5rem);aspect-ratio:.74;margin-bottom:2.75rem;border:3px dashed var(--color-surface);border-radius:50%}._instruction_ausdo_46{position:absolute;z-index:1;right:var(--space-4);bottom:var(--space-4);left:var(--space-4);margin:0;font-weight:600;text-align:center}@media(min-width:40rem){._panel_ausdo_1{height:clamp(22rem,48dvh,25rem)}._faceGuide_ausdo_37{width:clamp(11.5rem,46%,13.5rem);margin-bottom:2.25rem}}@media(max-width:23rem){._faceGuide_ausdo_37{width:min(58%,11.75rem);margin-bottom:2.5rem}._instruction_ausdo_46{right:var(--space-3);bottom:var(--space-3);left:var(--space-3);font-size:var(--font-size-sm)}}@media(prefers-reduced-motion:reduce){._video_ausdo_13{transition:none}}._main_10tu9_1{display:grid;width:min(100% - 2rem,48rem);margin:0 auto;padding:var(--space-8) 0 max(var(--space-8),env(safe-area-inset-bottom));gap:var(--space-6)}._welcome_10tu9_9{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}._welcome_10tu9_9 h1,._welcome_10tu9_9 p{margin:0}._welcome_10tu9_9 h1{margin-top:var(--space-2);line-height:1}._welcome_10tu9_9 p:last-child{margin-top:var(--space-3);color:var(--color-muted)}._sessionAction_10tu9_31{width:100%}._card_10tu9_35{padding:clamp(1.25rem,4vw,2rem);border:var(--border-width) solid var(--color-ink);border-radius:var(--radius);background:var(--color-surface)}._card_10tu9_35 h1{margin:var(--space-4) 0;font-size:var(--font-size-xl);font-style:italic;line-height:1}._card_10tu9_35 p{line-height:1.5}._eyebrow_10tu9_53{margin:0;color:var(--color-muted);font-weight:600}._introRow_10tu9_59{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}@media(max-width:24rem){._welcome_10tu9_9{flex-direction:column}._welcome_10tu9_9>button{width:100%}._introRow_10tu9_59{align-items:flex-start;flex-direction:column}}._page_1kher_1{display:grid;width:min(100% - 2rem,38rem);margin:0 auto;padding:var(--space-6) 0 max(var(--space-8),env(safe-area-inset-bottom));gap:var(--space-4)}._card_1kher_9,._notice_1kher_10{display:grid;gap:var(--space-4);padding:var(--space-4);border:var(--border-width) solid var(--color-ink);border-radius:var(--radius);background:var(--color-surface)}._card_1kher_9 h1,._card_1kher_9 h2,._card_1kher_9 p,._notice_1kher_10 p{margin:0}._card_1kher_9 h1{font-size:var(--font-size-xl);font-style:italic;line-height:1}._eyebrow_1kher_32{color:var(--color-primary);font-size:var(--font-size-sm);font-weight:800;letter-spacing:.08em}._progress_1kher_39{color:var(--color-primary);font-size:var(--font-size-sm);font-weight:800;letter-spacing:.04em;text-transform:uppercase}._form_1kher_47{display:grid;gap:var(--space-4)}._helpText_1kher_52{margin:calc(var(--space-2) * -1) 0 0;color:var(--color-muted);font-size:var(--font-size-sm)}._consent_1kher_58{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:var(--space-3);line-height:1.5}._consent_1kher_58 input{width:1.5rem;height:1.5rem;margin:0}._draft_1kher_72{padding:var(--space-3);border-left:4px solid var(--color-warning);background:var(--color-warning-soft)}._steps_1kher_78{margin:0;padding-left:1.4rem}._actions_1kher_83{display:flex;flex-wrap:wrap;gap:var(--space-3)}._actionsVertical_1kher_89{display:grid;gap:var(--space-3)}._full_1kher_94{width:100%}@media(max-width:40rem){._page_1kher_1{width:100%;padding:var(--space-6) var(--space-4) max(var(--space-8),env(safe-area-inset-bottom))}._card_1kher_9{padding:var(--space-6) var(--space-4)}}._page_3gh1w_1{display:grid;width:min(100%,var(--content-width));margin:0 auto;padding:var(--space-6);gap:var(--space-5)}._page_3gh1w_1 h1,._page_3gh1w_1 h2,._page_3gh1w_1 p{margin-block:0}._pageHeader_3gh1w_15{display:flex;align-items:end;justify-content:space-between;gap:var(--space-4);padding-bottom:var(--space-4);border-bottom:var(--border-width) solid var(--color-ink)}._pageHeader_3gh1w_15 h1{margin-top:var(--space-1);font-size:clamp(2rem,5vw,3rem);line-height:1}._pageHeader_3gh1w_15 p:not(._eyebrow_3gh1w_30){margin-top:var(--space-2);color:var(--color-muted)}._eyebrow_3gh1w_30{color:var(--color-primary);font-size:var(--font-size-sm);font-weight:800;letter-spacing:.12em}._sectionHeading_3gh1w_40 p{margin-top:var(--space-1);color:var(--color-muted)}._banner_3gh1w_45,._card_3gh1w_46{padding:var(--space-4);border:var(--border-width) solid var(--color-ink);border-radius:var(--radius);background:var(--color-surface)}._grid_3gh1w_53 ._card_3gh1w_46{border-top:.35rem solid var(--color-ink)}._grid_3gh1w_53 ._card_3gh1w_46 h2{font-size:var(--font-size-xl)}._banner_3gh1w_45{background:var(--color-warning-soft)}._grid_3gh1w_53,._formGrid_3gh1w_65{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}._card_3gh1w_46{display:grid;gap:var(--space-3)}._actions_3gh1w_76{display:flex;flex-wrap:wrap;gap:var(--space-3)}._actionLink_3gh1w_82{display:inline-flex;min-height:var(--target-size);align-items:center;justify-content:center;padding:0 var(--space-4);border:var(--border-width) solid var(--color-ink);border-radius:var(--radius);color:var(--color-ink);font-weight:700;text-decoration:none}._actionLink_3gh1w_82:hover,._actionLink_3gh1w_82:focus-visible{color:var(--color-surface);background:var(--color-ink)}._integrityCard_3gh1w_99,._pagination_3gh1w_100{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}._integrityCard_3gh1w_99{padding:var(--space-4);border:var(--border-width) solid var(--color-ink);border-radius:var(--radius);background:var(--color-surface)}._pagination_3gh1w_100 p{margin:0;color:var(--color-muted)}._checkbox_3gh1w_117{display:flex;align-items:center;gap:var(--space-3);min-height:3rem}._checkbox_3gh1w_117 input{width:1.4rem;height:1.4rem}._full_3gh1w_129{grid-column:1 / -1}._steps_3gh1w_133{display:grid;margin:0;padding:0;gap:var(--space-2);list-style:none}._steps_3gh1w_133 li{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3);border:var(--border-width) solid var(--color-ink);border-radius:var(--radius);background:var(--color-surface)}._statsRow_3gh1w_152{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}._statsRow_3gh1w_152 article{padding:var(--space-3);border:var(--border-width) solid var(--color-ink);border-radius:var(--radius);background:var(--color-surface)}._statsRow_3gh1w_152 p,._statsRow_3gh1w_152 strong{margin:0}._statsRow_3gh1w_152 p{color:var(--color-muted)}._statsRow_3gh1w_152 strong{display:block;margin-top:var(--space-1);font-size:1.5rem}._inviteBox_3gh1w_180{display:grid;gap:var(--space-2)}._inviteBox_3gh1w_180 input{width:100%;min-height:2.75rem;padding:.5rem .75rem;border:var(--border-width) solid var(--color-ink);border-radius:var(--radius);font:inherit}._inlineActions_3gh1w_194{display:flex;flex-wrap:wrap;gap:var(--space-2)}._tableRegion_3gh1w_200{overflow-x:auto;border:var(--border-width) solid var(--color-ink);border-radius:var(--radius);background:var(--color-surface)}._table_3gh1w_200{width:100%;min-width:42rem;border-collapse:collapse}._table_3gh1w_200 th,._table_3gh1w_200 td{padding:var(--space-3);border-bottom:1px solid #c9c9c6;text-align:left}._table_3gh1w_200 thead th{color:var(--color-surface);background:var(--color-ink)}@media(max-width:44rem){._page_3gh1w_1{padding-inline:var(--space-4)}._grid_3gh1w_53,._formGrid_3gh1w_65,._statsRow_3gh1w_152{grid-template-columns:1fr}._full_3gh1w_129{grid-column:auto}._pageHeader_3gh1w_15,._integrityCard_3gh1w_99,._pagination_3gh1w_100{align-items:stretch;flex-direction:column}}:root{--color-primary: #d90000;--color-primary-dark: #a60000;--color-ink: #111111;--color-surface: #ffffff;--color-background: #f5f5f3;--color-success: #0b6b3a;--color-success-soft: #e3f3ea;--color-warning: #8a5a00;--color-warning-soft: #fff2cc;--color-muted: #5b6068;--color-neutral-soft: #e8e8e6;--color-error-soft: #fff0f0;--color-border-muted: #8a8d91;--border-width: 2px;--radius: .5rem;--target-size: 3rem;--header-height: 4.25rem;--participant-width: 32rem;--content-width: 80rem;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-6: 1.5rem;--space-8: 2rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.25rem;--font-size-xl: clamp(2rem, 7vw, 3rem);font-family:Barlow,Segoe UI,Arial,sans-serif;color:var(--color-ink);background:var(--color-background);font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html{min-width:20rem;background:var(--color-background)}body{min-width:20rem;min-height:100vh;margin:0;font-size:var(--font-size-base);line-height:1.5}button,input,textarea,select{font:inherit}a{color:currentColor;font-weight:600}h1,h2,h3,p{overflow-wrap:anywhere}h1{font-style:italic;font-weight:800}:focus-visible{outline:3px solid var(--color-primary);outline-offset:3px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
