._banner_13lco_9{display:flex;align-items:center;gap:1rem;padding:.75rem 1rem;border-bottom:1px solid #e2e8f0;background:#fff}@media(prefers-color-scheme:dark){._banner_13lco_9{border-bottom-color:#1e293b;background:#0f172a}}._appName_13lco_25{margin:0;font-size:1.125rem;font-weight:600}._userSlot_13lco_31{flex:1;text-align:center;color:#475569;font-size:.95rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(prefers-color-scheme:dark){._userSlot_13lco_31{color:#cbd5e1}}._actions_13lco_47{display:flex;align-items:center;gap:.5rem}._langButton_13lco_53,._logoutButton_13lco_54{font:inherit;padding:.25rem .75rem;border:1px solid #cbd5e1;border-radius:.375rem;background:#fff;color:inherit;cursor:pointer}._link_13lco_64{font:inherit;padding:.25rem .75rem;border:1px solid transparent;border-radius:.375rem;color:#2563eb;text-decoration:none;cursor:pointer}._link_13lco_64:hover,._link_13lco_64:focus-visible{background:#f1f5f9;text-decoration:underline}._langButton_13lco_53:hover,._logoutButton_13lco_54:hover{background:#f1f5f9}@media(prefers-color-scheme:dark){._langButton_13lco_53,._logoutButton_13lco_54{border-color:#334155;background:#1e293b}._langButton_13lco_53:hover,._logoutButton_13lco_54:hover{background:#334155}._link_13lco_64{color:#93c5fd}._link_13lco_64:hover,._link_13lco_64:focus-visible{background:#1e293b}}._langButton_13lco_53:focus-visible,._logoutButton_13lco_54:focus-visible{outline:2px solid #2563eb;outline-offset:2px}._scroll_1wvqc_17{overflow-x:auto;position:relative}._bar_1eqn1_1{display:flex;flex-wrap:wrap;gap:.75rem 1rem;align-items:flex-end;padding:.75rem 1rem;border:1px solid var(--color-border, #d4d4d4);border-radius:6px;background:var(--color-panel-bg, #fafafa);margin:.75rem 0 1rem}._field_1eqn1_13{display:flex;flex-direction:column;gap:.25rem;min-width:12rem;flex:0 1 auto}._label_1eqn1_21{font-size:.8rem;font-weight:600;color:var(--color-fg-muted, #555)}._input_1eqn1_27{padding:.4rem .55rem;border:1px solid var(--color-border, #d4d4d4);border-radius:4px;background:var(--color-input-bg, #fff);color:var(--color-fg, #111);font:inherit}._actions_1eqn1_36{display:flex;gap:.5rem;margin-left:auto}._apply_1eqn1_42,._reset_1eqn1_43{padding:.4rem .9rem;border-radius:4px;font:inherit;cursor:pointer;border:1px solid var(--color-border, #d4d4d4)}._apply_1eqn1_42{background:var(--color-accent, #1f6feb);color:var(--color-accent-fg, #fff);border-color:var(--color-accent, #1f6feb)}._reset_1eqn1_43{background:var(--color-button-bg, #fff);color:var(--color-fg, #111)}._section_zj9if_10{display:flex;flex-direction:column;gap:1rem}._error_zj9if_16{margin:0;padding:.75rem 1rem;border:1px solid #fca5a5;border-radius:.375rem;background:#fef2f2;color:#991b1b}._footer_zj9if_25{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:2.5rem}._count_zj9if_33{margin:0;font-size:.85rem;opacity:.75}._loadMore_zj9if_39{padding:.5rem 1rem;border:1px solid #1d4ed8;border-radius:.375rem;background:#eff6ff;color:#1d4ed8;font-size:.9rem;font-weight:600;cursor:pointer}._loadMore_zj9if_39:hover:not(:disabled){background:#dbeafe}._loadMore_zj9if_39:disabled{opacity:.6;cursor:default}@media(prefers-color-scheme:dark){._error_zj9if_16{border-color:#7f1d1d;background:#450a0a;color:#fecaca}._loadMore_zj9if_39{border-color:#1e40af;background:#172554;color:#93c5fd}._loadMore_zj9if_39:hover:not(:disabled){background:#1e3a8a}}._page_8v719_1{max-width:64rem;margin:2rem auto;padding:0 1rem}._header_8v719_7{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:1rem;gap:1rem}._header_8v719_7 h1{font-size:1.5rem;font-weight:600;margin:0 0 .25rem}._subtitle_8v719_21{margin:0;font-size:.875rem;color:#475569}._count_8v719_27{margin:0;font-size:.875rem;color:#475569;white-space:nowrap}._error_8v719_34{margin:.5rem 0;color:#b91c1c;font-size:.875rem}@media(prefers-color-scheme:dark){._subtitle_8v719_21,._count_8v719_27{color:#94a3b8}}._page_9716w_1{max-width:36rem;margin:2rem auto;padding:0 1rem}._page_9716w_1 h1{font-size:1.5rem;font-weight:600;margin:0 0 1rem}._page_9716w_1 h2{font-size:1.125rem;font-weight:600;margin:0}._recoveryNote_9716w_19{margin:0 0 1rem;padding:.5rem .75rem;background:#fef3c7;border:1px solid #fbbf24;border-radius:.375rem;color:#92400e;font-size:.875rem}._qrSection_9716w_29{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:1.5rem;border:1px solid #e2e8f0;border-radius:.5rem;background:#fff}._qr_9716w_29{width:200px;height:200px;image-rendering:pixelated}._manual_9716w_46{margin:0;text-align:center;display:flex;flex-direction:column;gap:.25rem}._manualLabel_9716w_54{font-size:.875rem;color:#475569}._secret_9716w_59{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1rem;padding:.375rem .75rem;background:#f1f5f9;border-radius:.25rem}._codesSection_9716w_67{margin-top:1.5rem}._codesHeader_9716w_71{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}._copyAll_9716w_78,._copyOne_9716w_79{font:inherit;font-size:.875rem;padding:.25rem .625rem;border:1px solid #cbd5e1;border-radius:.375rem;background:#fff;cursor:pointer}._codes_9716w_67{list-style:decimal inside;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:.5rem 1rem}._codeRow_9716w_98{display:flex;align-items:center;gap:.5rem;padding:.375rem .5rem;border:1px solid #e2e8f0;border-radius:.375rem;background:#f8fafc}._code_9716w_67{flex:1;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.875rem}._confirm_9716w_114{display:flex;align-items:center;gap:.5rem;margin-top:1.5rem;font-size:.875rem}._continue_9716w_122{font:inherit;font-weight:600;padding:.625rem 1rem;margin-top:1rem;border:1px solid #2563eb;border-radius:.375rem;background:#2563eb;color:#fff;cursor:pointer}._continue_9716w_122:disabled{background:#94a3b8;border-color:#94a3b8;cursor:not-allowed}._afterContinue_9716w_140{margin-top:1rem;font-size:.875rem;color:#475569}._error_9716w_146{color:#b91c1c;font-weight:600}@media(prefers-color-scheme:dark){._qrSection_9716w_29{background:#1e293b;border-color:#334155}._secret_9716w_59{background:#334155}._codeRow_9716w_98{background:#1e293b;border-color:#334155}._recoveryNote_9716w_19{background:#422006;border-color:#92400e;color:#fcd34d}._copyAll_9716w_78,._copyOne_9716w_79{background:#1e293b;border-color:#334155}._manualLabel_9716w_54,._afterContinue_9716w_140{color:#94a3b8}._error_9716w_146{color:#fca5a5}}._dialog_d1zq8_1{border:1px solid #cbd5e1;border-radius:.5rem;padding:1.5rem;max-width:28rem;width:90vw;background:#fff;color:inherit;box-shadow:0 10px 25px #0003}._dialog_d1zq8_1::backdrop{background:#0f172a8c}._message_d1zq8_16{font-size:1rem;font-weight:500;line-height:1.5;margin:0 0 1.25rem}._actions_d1zq8_23{display:flex;justify-content:flex-end;gap:.5rem}._primary_d1zq8_29,._danger_d1zq8_30,._cancel_d1zq8_31{font:inherit;font-weight:600;padding:.5rem 1rem;border-radius:.375rem;cursor:pointer;border:1px solid transparent}._primary_d1zq8_29{background:#2563eb;border-color:#2563eb;color:#fff}._danger_d1zq8_30{background:#b91c1c;border-color:#b91c1c;color:#fff}._cancel_d1zq8_31{background:#fff;border-color:#cbd5e1;color:inherit}._primary_d1zq8_29:disabled,._danger_d1zq8_30:disabled,._cancel_d1zq8_31:disabled{opacity:.5;cursor:not-allowed}@media(prefers-color-scheme:dark){._dialog_d1zq8_1,._cancel_d1zq8_31{background:#1e293b;border-color:#334155}}._wrapper_90vek_8{display:flex;flex-direction:column;gap:.75rem}._summary_90vek_14{margin:0;color:#475569;font-size:.95rem}@media(prefers-color-scheme:dark){._summary_90vek_14{color:#cbd5e1}}._editor_7ooj4_14{display:flex;flex-direction:column;gap:.85rem;padding:1rem;border:1px solid #cbd5e1;border-radius:.5rem;background:#f8fafc}._title_7ooj4_24{margin:0;font-size:1rem;font-weight:600}._field_7ooj4_9{display:flex;flex-direction:column;gap:.25rem}._label_7ooj4_36{font-size:.8rem;font-weight:600;color:#475569}._fieldset_7ooj4_9{display:flex;flex-direction:column;gap:.5rem;margin:0;padding:.75rem;border:1px solid #cbd5e1;border-radius:.375rem;min-width:0}._fieldset_7ooj4_9:disabled{opacity:.65}._input_7ooj4_61,._select_7ooj4_62,._textarea_7ooj4_63{font:inherit;padding:.4rem .6rem;border:1px solid #cbd5e1;border-radius:.375rem;background:#fff;color:inherit;min-width:0;max-width:100%}._textarea_7ooj4_63{resize:vertical}._input_7ooj4_61:focus-visible,._select_7ooj4_62:focus-visible,._textarea_7ooj4_63:focus-visible{outline:2px solid #2563eb;outline-offset:1px}._select_7ooj4_62:disabled{opacity:1;background:#e2e8f0;cursor:not-allowed}._optionList_7ooj4_96{display:flex;flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none}._optionRow_7ooj4_105{display:flex;align-items:center;gap:.5rem}._optionRow_7ooj4_105 ._input_7ooj4_61{flex:1;min-width:0}@media(max-width:26rem){._optionRowStacked_7ooj4_133{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.35rem .5rem}._optionRowStacked_7ooj4_133>._radio_7ooj4_140{grid-area:1 / 1}._optionRowStacked_7ooj4_133>._radioLabel_7ooj4_144{grid-area:1 / 2;white-space:normal}._optionRowStacked_7ooj4_133>._dangerSmall_7ooj4_151{grid-area:1 / 3;justify-self:end}._optionRowStacked_7ooj4_133>._input_7ooj4_61{grid-area:2 / 1 / 3 / -1}}._radio_7ooj4_140{accent-color:#2563eb}._radioLabel_7ooj4_144{display:inline-flex;align-items:center;gap:.35rem;font-size:.85rem;white-space:nowrap}._tfRow_7ooj4_173{display:flex;gap:1.25rem}._hint_7ooj4_178{margin:0;font-size:.8rem;color:#475569}._lockedNote_7ooj4_184{margin:0;padding:.5rem .75rem;border-radius:.375rem;background:#fef3c7;color:#92400e;font-size:.85rem}._error_7ooj4_193{margin:0;color:#b91c1c;font-size:.9rem}._formActions_7ooj4_199{display:flex;align-items:center;justify-content:flex-end;gap:.5rem}._primary_7ooj4_206{font:inherit;font-weight:600;padding:.45rem .9rem;border-radius:.375rem;background:#2563eb;border:1px solid #2563eb;color:#fff;cursor:pointer}._primary_7ooj4_206:disabled,._secondary_7ooj4_218:disabled{opacity:.5;cursor:not-allowed}._secondary_7ooj4_218{font:inherit;font-weight:500;align-self:flex-start;padding:.4rem .8rem;border-radius:.375rem;background:#fff;border:1px solid #cbd5e1;color:inherit;cursor:pointer}._cancel_7ooj4_235{font:inherit;font-weight:500;padding:.45rem .9rem;border-radius:.375rem;background:#fff;border:1px solid #cbd5e1;color:inherit;cursor:pointer}._cancel_7ooj4_235:disabled{opacity:.5;cursor:not-allowed}._dangerSmall_7ooj4_151{font:inherit;font-size:1rem;line-height:1;padding:.3rem .55rem;border-radius:.375rem;background:#fff;border:1px solid #cbd5e1;color:#b91c1c;cursor:pointer}._dangerSmall_7ooj4_151:disabled{opacity:.4;cursor:not-allowed}@media(prefers-color-scheme:dark){._editor_7ooj4_14{background:#0f172a;border-color:#334155}._label_7ooj4_36,._hint_7ooj4_178{color:#cbd5e1}._input_7ooj4_61,._select_7ooj4_62,._textarea_7ooj4_63,._secondary_7ooj4_218,._cancel_7ooj4_235,._dangerSmall_7ooj4_151{background:#1e293b;border-color:#334155;color:inherit}._select_7ooj4_62:disabled{background:#334155}._fieldset_7ooj4_9{border-color:#334155}._primary_7ooj4_206{background:#1d4ed8;border-color:#1d4ed8}._lockedNote_7ooj4_184{background:#422006;color:#fde68a}._dangerSmall_7ooj4_151{color:#fca5a5;border-color:#7f1d1d}}._bank_80297_14{display:flex;flex-direction:column;gap:1rem}._header_80297_20{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}._title_80297_27{margin:0;font-size:1.1rem;font-weight:600}._subtitle_80297_33{margin:.15rem 0 0;font-size:.85rem;color:#475569}._filters_80297_39{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem;padding:.75rem;border:1px solid #cbd5e1;border-radius:.5rem;background:#f8fafc}._filter_80297_39{display:flex;flex-direction:column;gap:.2rem;min-width:0}._filterLabel_80297_61{font-size:.75rem;font-weight:600;color:#475569}._input_80297_67,._select_80297_68{font:inherit;font-size:.9rem;padding:.35rem .55rem;border:1px solid #cbd5e1;border-radius:.375rem;background:#fff;color:inherit;min-width:0;max-width:100%}._input_80297_67:focus-visible,._select_80297_68:focus-visible{outline:2px solid #2563eb;outline-offset:1px}._list_80297_88{display:flex;flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none}._row_80297_97{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem;border:1px solid #cbd5e1;border-radius:.5rem}._checkbox_80297_10{margin-top:.35rem;accent-color:#2563eb}._rowBody_80297_111{flex:1;min-width:0}._prompt_80297_116{margin:0 0 .35rem;font-weight:500;overflow-wrap:anywhere}._meta_80297_122{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin:.2rem 0 0;font-size:.8rem;color:#475569}._kind_80297_132{font-weight:600}._tag_80297_136{padding:.05rem .45rem;border-radius:999px;background:#e2e8f0;color:#475569}._badgeArchived_80297_143{padding:.1rem .55rem;border-radius:999px;background:#e2e8f0;color:#475569;font-size:.75rem;font-weight:600}._badgeLocked_80297_154{padding:.1rem .55rem;border-radius:999px;background:#fef3c7;color:#92400e;font-size:.75rem;font-weight:600}._rowActions_80297_163{display:flex;align-items:center;gap:.4rem;flex-shrink:0}._count_80297_170{margin:0;font-size:.85rem;color:#475569}._empty_80297_176{margin:0;padding:1.5rem;text-align:center;color:#475569;font-size:.9rem}._hint_80297_184{margin:0;font-size:.8rem;color:#475569}._addBar_80297_190{display:flex;align-items:center;gap:.75rem;padding-top:.5rem;border-top:1px solid #cbd5e1}._error_80297_198{margin:0;color:#b91c1c;font-size:.9rem}._primary_80297_204{font:inherit;font-weight:600;padding:.45rem .9rem;border-radius:.375rem;background:#2563eb;border:1px solid #2563eb;color:#fff;cursor:pointer}._primary_80297_204:disabled,._secondary_80297_216:disabled,._dangerSmall_80297_217:disabled{opacity:.5;cursor:not-allowed}._secondary_80297_216{font:inherit;font-size:.85rem;font-weight:500;padding:.3rem .65rem;border-radius:.375rem;background:#fff;border:1px solid #cbd5e1;color:inherit;cursor:pointer}._dangerSmall_80297_217{font:inherit;font-size:.85rem;font-weight:500;padding:.3rem .65rem;border-radius:.375rem;background:#fff;border:1px solid #b91c1c;color:#b91c1c;cursor:pointer}._cancel_80297_246{font:inherit;font-size:.85rem;font-weight:500;padding:.35rem .7rem;border-radius:.375rem;background:#fff;border:1px solid #cbd5e1;color:inherit;cursor:pointer}@media(prefers-color-scheme:dark){._subtitle_80297_33,._filterLabel_80297_61,._meta_80297_122,._count_80297_170,._empty_80297_176,._hint_80297_184{color:#cbd5e1}._filters_80297_39{background:#0f172a;border-color:#334155}._row_80297_97{border-color:#334155}._input_80297_67,._select_80297_68,._secondary_80297_216,._cancel_80297_246,._dangerSmall_80297_217{background:#1e293b;border-color:#334155;color:inherit}._tag_80297_136,._badgeArchived_80297_143{background:#334155;color:#cbd5e1}._badgeLocked_80297_154{background:#422006;color:#fde68a}._addBar_80297_190{border-color:#334155}._primary_80297_204{background:#1d4ed8;border-color:#1d4ed8}._dangerSmall_80297_217{color:#fca5a5;border-color:#b91c1c}}._wrapper_1e9qk_13{display:flex;flex-direction:column;gap:1rem}._frozenBanner_1e9qk_19{margin:0;padding:.6rem .9rem;border:1px solid #cbd5e1;border-radius:.5rem;background:#f1f5f9;color:#475569;font-size:.85rem}._total_1e9qk_29{margin:0;font-weight:600}._empty_1e9qk_34{margin:0;padding:1.5rem;text-align:center;color:#475569;font-size:.9rem}._paper_1e9qk_42{display:flex;flex-direction:column;gap:.6rem;margin:0;padding:0 0 0 1.5rem}._row_1e9qk_50{padding:.75rem;border:1px solid #cbd5e1;border-radius:.5rem}._rowHeader_1e9qk_56{display:flex;align-items:center;gap:.5rem;font-size:.8rem;color:#475569}._position_1e9qk_64{font-weight:700;color:#1e293b}._kind_1e9qk_69{font-weight:600}._badgeArchived_1e9qk_73{padding:.1rem .55rem;border-radius:999px;background:#e2e8f0;color:#475569;font-size:.75rem;font-weight:600}._prompt_1e9qk_82{margin:.35rem 0 .6rem;overflow-wrap:anywhere}._controls_1e9qk_87{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem}._field_1e9qk_94{display:flex;flex-direction:column;gap:.2rem}._label_1e9qk_100{font-size:.75rem;font-weight:600;color:#475569}._input_1e9qk_106,._select_1e9qk_107{font:inherit;font-size:.9rem;padding:.35rem .55rem;border:1px solid #cbd5e1;border-radius:.375rem;background:#fff;color:inherit}._input_1e9qk_106{width:5rem}._input_1e9qk_106:focus-visible,._select_1e9qk_107:focus-visible{outline:2px solid #2563eb;outline-offset:1px}._input_1e9qk_106:disabled,._select_1e9qk_107:disabled{opacity:1;background:#e2e8f0;cursor:not-allowed}._hint_1e9qk_136{margin:0;align-self:flex-end;padding-bottom:.3rem;font-size:.75rem;color:#475569}._rowActions_1e9qk_144{display:flex;align-items:center;gap:.35rem;margin-left:auto}._saveBar_1e9qk_151{display:flex;align-items:center;gap:.75rem}._error_1e9qk_157{margin:0;color:#b91c1c;font-size:.9rem}._success_1e9qk_163{margin:0;color:#166534;font-size:.85rem}._primary_1e9qk_169{font:inherit;font-weight:600;padding:.45rem .9rem;border-radius:.375rem;background:#2563eb;border:1px solid #2563eb;color:#fff;cursor:pointer}._primary_1e9qk_169:disabled,._secondary_1e9qk_181:disabled,._dangerSmall_1e9qk_182:disabled{opacity:.5;cursor:not-allowed}._secondary_1e9qk_181{font:inherit;font-size:.85rem;font-weight:500;min-width:2rem;padding:.3rem .55rem;border-radius:.375rem;background:#fff;border:1px solid #cbd5e1;color:inherit;cursor:pointer}._dangerSmall_1e9qk_182{font:inherit;font-size:.85rem;font-weight:500;padding:.3rem .65rem;border-radius:.375rem;background:#fff;border:1px solid #b91c1c;color:#b91c1c;cursor:pointer}@media(prefers-color-scheme:dark){._frozenBanner_1e9qk_19{background:#0f172a;border-color:#334155;color:#cbd5e1}._empty_1e9qk_34,._rowHeader_1e9qk_56,._label_1e9qk_100,._hint_1e9qk_136{color:#cbd5e1}._position_1e9qk_64{color:#f1f5f9}._row_1e9qk_50{border-color:#334155}._input_1e9qk_106,._select_1e9qk_107,._secondary_1e9qk_181,._dangerSmall_1e9qk_182{background:#1e293b;border-color:#334155;color:inherit}._input_1e9qk_106:disabled,._select_1e9qk_107:disabled{background:#334155}._badgeArchived_1e9qk_73{background:#334155;color:#cbd5e1}._primary_1e9qk_169{background:#1d4ed8;border-color:#1d4ed8}._dangerSmall_1e9qk_182{color:#fca5a5;border-color:#b91c1c}._success_1e9qk_163{color:#bbf7d0}}._wrapper_1gbzs_13{display:flex;flex-direction:column;gap:1rem}._header_1gbzs_19{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}._title_1gbzs_26{margin:0;font-size:1rem;font-weight:600}._count_1gbzs_32{margin:0;font-size:.85rem;color:#475569}._grid_1gbzs_38{display:grid;grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:.75rem;margin:0;padding:0;list-style:none}._tile_1gbzs_47{display:flex;flex-direction:column;gap:.35rem;padding:.5rem;border:1px solid #cbd5e1;border-radius:.5rem;background:#fff}._videoFrame_1gbzs_57{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:4 / 3;overflow:hidden;border-radius:.375rem;background:#0f172a}._video_1gbzs_57{width:100%;height:100%;object-fit:cover}._placeholder_1gbzs_74{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:.5rem;text-align:center;font-size:.8rem;color:#cbd5e1}._speaking_1gbzs_86{position:absolute;left:.35rem;bottom:.35rem;display:inline-flex;align-items:center;gap:.3rem;padding:.15rem .45rem;border-radius:999px;background:#16a34a;color:#fff;font-size:.7rem;font-weight:600}._speakingDot_1gbzs_101{width:.4rem;height:.4rem;border-radius:50%;background:#fff}._name_1gbzs_108{font-size:.85rem;font-weight:500;overflow-wrap:anywhere}._notice_1gbzs_114{margin:0;font-size:.9rem;color:#475569}._error_1gbzs_120{margin:0;color:#b91c1c;font-size:.9rem}._retry_1gbzs_126{align-self:flex-start;font:inherit;font-weight:600;padding:.45rem .9rem;border-radius:.375rem;background:#2563eb;border:1px solid #2563eb;color:#fff;cursor:pointer}._retry_1gbzs_126:hover,._retry_1gbzs_126:focus-visible{background:#1d4ed8}@media(prefers-color-scheme:dark){._tile_1gbzs_47{background:#1e293b;border-color:#334155}._count_1gbzs_32,._notice_1gbzs_114{color:#cbd5e1}._error_1gbzs_120{color:#fecaca}._retry_1gbzs_126{background:#1d4ed8;border-color:#1d4ed8}._retry_1gbzs_126:hover,._retry_1gbzs_126:focus-visible{background:#2563eb}}._wrapper_1aybk_15{display:flex;flex-direction:column;gap:1rem}._activeBanner_1aybk_21{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border:1px solid #fecaca;border-radius:.5rem;background:#fef2f2}._activeDot_1aybk_31{width:.75rem;height:.75rem;border-radius:50%;background:#dc2626;animation:_pulse_1aybk_1 1.6s ease-in-out infinite}._activeText_1aybk_41{flex:1;font-weight:500}@keyframes _pulse_1aybk_1{0%,to{opacity:1}50%{opacity:.45}}@media(prefers-reduced-motion:reduce){._activeDot_1aybk_31{animation:none}}._startBlock_1aybk_62{display:flex;flex-direction:column;gap:.5rem}._startForm_1aybk_68{display:flex;flex-direction:column;gap:.75rem;padding:1rem;border:1px solid #cbd5e1;border-radius:.5rem;background:#f8fafc;max-width:32rem}._formTitle_1aybk_79{margin:0;font-size:1rem;font-weight:600}._field_1aybk_85{display:flex;flex-direction:column;gap:.25rem}._label_1aybk_91{font-size:.8rem;font-weight:600;color:#475569}._input_1aybk_97,._select_1aybk_98{font:inherit;padding:.4rem .6rem;border:1px solid #cbd5e1;border-radius:.375rem;background:#fff;color:inherit}._input_1aybk_97:focus-visible,._select_1aybk_98:focus-visible{outline:2px solid #2563eb;outline-offset:1px}._formActions_1aybk_113{display:flex;justify-content:flex-end;gap:.5rem}._hint_1aybk_119{margin:0;font-size:.85rem;color:#475569}._error_1aybk_125{margin:0;color:#b91c1c;font-size:.9rem}._primary_1aybk_131{font:inherit;font-weight:600;padding:.45rem .9rem;border-radius:.375rem;background:#2563eb;border:1px solid #2563eb;color:#fff;cursor:pointer}._primary_1aybk_131:disabled{opacity:.5;cursor:not-allowed}._danger_1aybk_147{font:inherit;font-weight:600;padding:.45rem .9rem;border-radius:.375rem;background:#b91c1c;border:1px solid #b91c1c;color:#fff;cursor:pointer}._danger_1aybk_147:disabled{opacity:.5;cursor:not-allowed}._dangerSmall_1aybk_163{font:inherit;font-weight:500;font-size:.85rem;padding:.3rem .65rem;border-radius:.375rem;background:#fff;border:1px solid #b91c1c;color:#b91c1c;cursor:pointer}._dangerSmall_1aybk_163:disabled{opacity:.5;cursor:not-allowed}._cancel_1aybk_180{font:inherit;font-weight:500;padding:.45rem .9rem;border-radius:.375rem;background:#fff;border:1px solid #cbd5e1;color:inherit;cursor:pointer}._cancel_1aybk_180:disabled{opacity:.5;cursor:not-allowed}._table_1aybk_196{width:100%}._rowActions_1aybk_200{display:inline-flex;align-items:center;gap:.5rem}._linkButton_1aybk_206{font:inherit;font-size:.85rem;font-weight:500;padding:.3rem .65rem;border-radius:.375rem;background:#fff;border:1px solid #2563eb;color:#2563eb;text-decoration:none;cursor:pointer}._linkButton_1aybk_206:hover,._linkButton_1aybk_206:focus-visible{background:#2563eb;color:#fff}._badgeRecording_1aybk_225{display:inline-block;padding:.1rem .55rem;border-radius:999px;background:#fee2e2;color:#b91c1c;font-size:.8rem;font-weight:600}._badgeComplete_1aybk_235{display:inline-block;padding:.1rem .55rem;border-radius:999px;background:#dcfce7;color:#166534;font-size:.8rem;font-weight:600}._badgeFailed_1aybk_248{display:inline-block;padding:.1rem .55rem;border-radius:999px;background:#fecaca;color:#7f1d1d;font-size:.8rem;font-weight:600}._badgeStopping_1aybk_260{display:inline-block;padding:.1rem .55rem;border-radius:999px;background:#fef3c7;color:#92400e;font-size:.8rem;font-weight:600}._statusCell_1aybk_272{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem}._statusNote_1aybk_279{font-size:.75rem;line-height:1.3;color:#475569;max-width:22rem}._size_1aybk_287{font-variant-numeric:tabular-nums;white-space:nowrap}._badgeDeleted_1aybk_292{display:inline-block;padding:.1rem .55rem;border-radius:999px;background:#e2e8f0;color:#475569;font-size:.8rem;font-weight:600}._badgeJoined_1aybk_312{display:inline-block;padding:.1rem .55rem;border-radius:999px;background:#dcfce7;color:#166534;font-size:.8rem;font-weight:600}._badgeRefused_1aybk_324{display:inline-block;padding:.1rem .55rem;border-radius:999px;background:#fef3c7;color:#92400e;font-size:.8rem;font-weight:600}._joinButton_1aybk_336{font:inherit;font-size:.85rem;font-weight:500;padding:.3rem .65rem;border-radius:.375rem;background:#fff;border:1px solid #16a34a;color:#15803d;cursor:pointer}._joinButton_1aybk_336:hover:not(:disabled),._joinButton_1aybk_336:focus-visible:not(:disabled){background:#15803d;color:#fff}._joinButton_1aybk_336:disabled{opacity:.5;cursor:not-allowed}@media(prefers-color-scheme:dark){._startForm_1aybk_68{background:#0f172a;border-color:#334155}._label_1aybk_91{color:#cbd5e1}._input_1aybk_97,._select_1aybk_98{background:#1e293b;border-color:#334155;color:inherit}._primary_1aybk_131{background:#1d4ed8;border-color:#1d4ed8}._danger_1aybk_147{background:#991b1b;border-color:#991b1b}._cancel_1aybk_180,._dangerSmall_1aybk_163,._linkButton_1aybk_206{background:#1e293b;border-color:#334155;color:inherit}._dangerSmall_1aybk_163{color:#fca5a5;border-color:#b91c1c}._linkButton_1aybk_206{color:#93c5fd;border-color:#2563eb}._linkButton_1aybk_206:hover,._linkButton_1aybk_206:focus-visible{background:#2563eb;color:#fff}._hint_1aybk_119{color:#cbd5e1}._badgeRecording_1aybk_225{background:#7f1d1d;color:#fee2e2}._badgeComplete_1aybk_235{background:#14532d;color:#bbf7d0}._badgeFailed_1aybk_248{background:#7f1d1d;color:#fecaca}._badgeStopping_1aybk_260{background:#78350f;color:#fde68a}._badgeDeleted_1aybk_292{background:#334155;color:#cbd5e1}._badgeJoined_1aybk_312{background:#14532d;color:#bbf7d0}._badgeRefused_1aybk_324{background:#78350f;color:#fde68a}._joinButton_1aybk_336{background:#1e293b;border-color:#16a34a;color:#86efac}._joinButton_1aybk_336:hover:not(:disabled),._joinButton_1aybk_336:focus-visible:not(:disabled){background:#15803d;color:#fff}._statusNote_1aybk_279{color:#cbd5e1}}._dialog_1kxy0_23{border:1px solid #cbd5e1;border-radius:.5rem;padding:1.25rem;max-width:40rem;width:92vw;background:#fff;color:inherit;box-shadow:0 10px 25px #0003}._dialog_1kxy0_23::backdrop{background:#0f172a8c}._title_1kxy0_38{font-size:1rem;font-weight:600;margin:0 0 .75rem}._banner_1kxy0_44{margin:0 0 .75rem;padding:.6rem .85rem;border-radius:.375rem;font-size:.9rem}._bannerOk_1kxy0_51{background:#ecfdf5;border:1px solid #34d399;color:#064e3b}._bannerPartial_1kxy0_57{background:#fef3c7;border:1px solid #fbbf24;color:#92400e}._bannerAllFail_1kxy0_63{background:#fee2e2;border:1px solid #f87171;color:#991b1b}._bannerTitle_1kxy0_69{margin:0;font-weight:600}._bannerId_1kxy0_74{font-size:.78rem;color:inherit;opacity:.85;margin:.25rem 0 0;font-variant-numeric:tabular-nums}._table_1kxy0_82{width:100%;border-collapse:collapse;font-size:.85rem;margin:0 0 1rem}._table_1kxy0_82 th,._table_1kxy0_82 td{padding:.4rem .55rem;border-bottom:1px solid #e2e8f0;text-align:left;vertical-align:top}._table_1kxy0_82 thead th{background:#f8fafc;font-weight:600}._statusOk_1kxy0_102,._statusError_1kxy0_103{display:inline-block;font-size:.78rem;font-weight:600;padding:.1rem .4rem;border-radius:.25rem}._statusOk_1kxy0_102{background:#dcfce7;color:#166534}._statusError_1kxy0_103{background:#fee2e2;color:#991b1b}._token_1kxy0_121{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem;background:#1e293b;color:#e2e8f0;padding:.2rem .4rem;border-radius:.25rem;word-break:break-all;display:inline-block;max-width:16rem}._copyButton_1kxy0_133{background:transparent;border:0;padding:0;font:inherit;color:#2563eb;text-decoration:underline;cursor:pointer}._copyState_1kxy0_143{font-size:.75rem;color:#475569}._errorCode_1kxy0_148{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:600}._errorMessage_1kxy0_153{color:#475569;font-size:.8rem;margin:.15rem 0 0}._copyAllBar_1kxy0_159{display:flex;gap:.5rem;align-items:center;margin:0 0 .75rem}._copyAllButton_1kxy0_166{font:inherit;font-weight:600;padding:.4rem .9rem;border-radius:.375rem;cursor:pointer;background:#fff;border:1px solid #cbd5e1;color:inherit}._actions_1kxy0_177{display:flex;justify-content:flex-end;margin-top:.75rem}._closeButton_1kxy0_183{font:inherit;font-weight:600;padding:.5rem 1rem;border-radius:.375rem;cursor:pointer;background:#fff;border:1px solid #cbd5e1;color:inherit}@media(prefers-color-scheme:dark){._dialog_1kxy0_23,._closeButton_1kxy0_183,._copyAllButton_1kxy0_166{background:#1e293b;border-color:#334155}._table_1kxy0_82 th,._table_1kxy0_82 td{border-color:#334155}._table_1kxy0_82 thead th{background:#0f172a}._bannerOk_1kxy0_51{background:#064e3b;border-color:#047857;color:#d1fae5}._bannerPartial_1kxy0_57{background:#78350f;border-color:#b45309;color:#fef3c7}._bannerAllFail_1kxy0_63{background:#7f1d1d;border-color:#b91c1c;color:#fee2e2}._copyState_1kxy0_143,._errorMessage_1kxy0_153{color:#cbd5e1}}._dialog_1h6xm_1{border:1px solid #cbd5e1;border-radius:.5rem;padding:1.5rem;max-width:32rem;width:90vw;background:#fff;color:inherit;box-shadow:0 10px 25px #0003}._dialog_1h6xm_1::backdrop{background:#0f172a8c}._title_1h6xm_16{font-size:1rem;font-weight:600;line-height:1.4;margin:0 0 1rem}._empty_1h6xm_23{font-size:.9rem;color:#64748b;margin:0 0 1rem}._list_1h6xm_29{list-style:none;padding:0;margin:0 0 1.25rem;max-height:18rem;overflow-y:auto}._item_1h6xm_37{display:flex;justify-content:space-between;gap:.75rem;padding:.5rem 0;border-bottom:1px solid #e2e8f0;font-size:.9rem}._item_1h6xm_37:last-child{border-bottom:none}._timestamp_1h6xm_50{color:#475569;font-variant-numeric:tabular-nums}._count_1h6xm_55{font-weight:600}._actions_1h6xm_59{display:flex;justify-content:flex-end}._closeButton_1h6xm_64{font:inherit;font-weight:600;padding:.5rem 1rem;border-radius:.375rem;cursor:pointer;background:#fff;border:1px solid #cbd5e1;color:inherit}@media(prefers-color-scheme:dark){._dialog_1h6xm_1,._closeButton_1h6xm_64{background:#1e293b;border-color:#334155}._item_1h6xm_37{border-color:#334155}._empty_1h6xm_23,._timestamp_1h6xm_50{color:#cbd5e1}}._dialog_1t96p_33{border:1px solid #cbd5e1;border-radius:.5rem;padding:1.25rem;max-width:36rem;width:92vw;background:#fff;color:inherit;box-shadow:0 10px 25px #0003}._dialog_1t96p_33::backdrop{background:#0f172a8c}._title_1t96p_48{font-size:1rem;font-weight:600;margin:0 0 .75rem}._subtitle_1t96p_54{font-size:.85rem;color:#64748b;margin:0 0 1rem}._section_1t96p_60{margin:0 0 1rem}._sectionHeading_1t96p_64{font-size:.8rem;font-weight:600;color:#475569;text-transform:uppercase;letter-spacing:.04em;margin:0 0 .4rem}._dl_1t96p_73{display:grid;grid-template-columns:max-content 1fr;gap:.3rem 1rem;margin:0;font-size:.9rem}._dt_1t96p_81{font-weight:600;color:#475569}._dd_1t96p_86{margin:0;font-variant-numeric:tabular-nums}._badgeOk_1t96p_91,._badgeWarn_1t96p_92,._badgeNeutral_1t96p_93{display:inline-block;font-size:.8rem;font-weight:600;padding:.15rem .5rem;border-radius:.25rem}._badgeOk_1t96p_91{background:#dcfce7;color:#166534}._badgeWarn_1t96p_92{background:#fef3c7;color:#92400e}._badgeNeutral_1t96p_93{background:#e2e8f0;color:#334155}._counts_1t96p_116{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem .75rem;font-size:.85rem}._countItem_1t96p_123{display:flex;justify-content:space-between;padding:.3rem .5rem;border:1px solid #e2e8f0;border-radius:.25rem}._countLabel_1t96p_131{color:#475569}._countValue_1t96p_135{font-weight:600;font-variant-numeric:tabular-nums}._auditLink_1t96p_140{display:inline-block;margin-top:.6rem;font-size:.85rem;font-weight:600;color:#1d4ed8}._auditLink_1t96p_140:hover,._auditLink_1t96p_140:focus-visible{text-decoration:underline}._empty_1t96p_153{font-size:.9rem;color:#64748b;margin:0 0 1rem}._actions_1t96p_159{display:flex;justify-content:flex-end;margin-top:1rem}._closeButton_1t96p_165{font:inherit;font-weight:600;padding:.5rem 1rem;border-radius:.375rem;cursor:pointer;background:#fff;border:1px solid #cbd5e1;color:inherit}@media(prefers-color-scheme:dark){._dialog_1t96p_33,._closeButton_1t96p_165{background:#1e293b;border-color:#334155}._sectionHeading_1t96p_64,._dt_1t96p_81,._countLabel_1t96p_131,._subtitle_1t96p_54,._empty_1t96p_153{color:#cbd5e1}._auditLink_1t96p_140{color:#93c5fd}._countItem_1t96p_123{border-color:#334155}._badgeNeutral_1t96p_93{background:#334155;color:#e2e8f0}}._section_1ws83_1{margin:1.5rem 0;padding:1rem 1.25rem;border:1px solid #e2e8f0;border-radius:.5rem;background:#fff;min-width:0}._heading_1ws83_17{font-size:1.05rem;font-weight:600;margin:0 0 1rem}._tabs_1ws83_23{display:inline-flex;border:1px solid #cbd5e1;border-radius:.375rem;overflow:hidden;margin-bottom:.75rem}._tab_1ws83_23,._tabActive_1ws83_32{font:inherit;font-weight:500;padding:.4rem .9rem;background:#fff;color:inherit;border:0;cursor:pointer;border-right:1px solid #cbd5e1}._tab_1ws83_23:last-child,._tabActive_1ws83_32:last-child{border-right:0}._tabActive_1ws83_32{background:#2563eb;color:#fff}._panel_1ws83_53{display:flex;flex-direction:column;gap:.6rem;margin-bottom:1.25rem}._hint_1ws83_60{margin:0;font-size:.85rem;color:#475569}._textarea_1ws83_66{width:100%;min-height:8rem;padding:.5rem .6rem;border:1px solid #cbd5e1;border-radius:.375rem;font:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85rem;resize:vertical}._field_1ws83_77{display:flex;flex-direction:column;gap:.25rem;max-width:26rem}._label_1ws83_84{font-size:.8rem;font-weight:600;color:#475569}._input_1ws83_90{padding:.4rem .55rem;border:1px solid #cbd5e1;border-radius:.375rem;font:inherit}._error_1ws83_97{margin:0;color:#b91c1c;font-size:.85rem}._primary_1ws83_103,._secondary_1ws83_104{font:inherit;font-weight:600;padding:.4rem .9rem;border-radius:.375rem;cursor:pointer;align-self:flex-start}._primary_1ws83_103{background:#2563eb;color:#fff;border:1px solid #2563eb}._primary_1ws83_103:disabled,._secondary_1ws83_104:disabled{opacity:.5;cursor:not-allowed}._secondary_1ws83_104{background:#fff;color:inherit;border:1px solid #cbd5e1}._tableWrap_1ws83_131{margin-top:.5rem}._muted_1ws83_135{color:#64748b;font-size:.9rem}._rowActions_1ws83_140{display:inline-flex;gap:.5rem;align-items:center}._linkButton_1ws83_146,._linkButtonDanger_1ws83_147{background:transparent;border:0;padding:0;font:inherit;color:#2563eb;text-decoration:underline;cursor:pointer}._linkButtonDanger_1ws83_147{color:#b91c1c}._linkButton_1ws83_146:disabled,._linkButtonDanger_1ws83_147:disabled{opacity:.5;cursor:not-allowed}._banner_1ws83_167{margin:0 0 1rem;padding:.75rem 1rem;background:#ecfdf5;border:1px solid #34d399;border-radius:.5rem;color:#064e3b}._bannerTitle_1ws83_176{margin:0 0 .5rem;font-weight:600}._tokenBlock_1ws83_181{margin:.25rem 0 .75rem;padding:.5rem .75rem;background:#1e293b;color:#e2e8f0;border-radius:.375rem;font-size:.85rem;overflow-x:auto;white-space:pre-wrap;word-break:break-all}._bannerActions_1ws83_193{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}._tokenTable_1ws83_200{width:100%;border-collapse:collapse;margin:.25rem 0 .5rem;font-size:.85rem}._tokenTable_1ws83_200 th,._tokenTable_1ws83_200 td{padding:.3rem .5rem;border-bottom:1px solid #cbd5e1;text-align:left}._tokenTable_1ws83_200 thead th{background:#f8fafc;font-weight:600}@media(prefers-color-scheme:dark){._section_1ws83_1{background:#1e293b;border-color:#334155}._heading_1ws83_17,._label_1ws83_84{color:#e2e8f0}._hint_1ws83_60,._muted_1ws83_135{color:#94a3b8}._input_1ws83_90,._textarea_1ws83_66,._secondary_1ws83_104,._tab_1ws83_23{background:#0f172a;color:#e2e8f0;border-color:#334155}._banner_1ws83_167{background:#064e3b;border-color:#047857;color:#d1fae5}._tokenTable_1ws83_200 th,._tokenTable_1ws83_200 td{border-color:#334155}._tokenTable_1ws83_200 thead th{background:#0f172a}._linkButton_1ws83_146{color:#93c5fd}._linkButtonDanger_1ws83_147,._error_1ws83_97{color:#fca5a5}}._srOnly_1ws83_280{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._bulkToolbar_1ws83_296{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem;padding:.5rem .75rem;margin:0 0 .5rem;border:1px solid #cbd5e1;border-radius:.375rem;background:#eff6ff}._bulkToolbar_1ws83_296 button{max-width:100%;overflow-wrap:anywhere}._bulkToolbarCount_1ws83_321{font-weight:600;font-size:.9rem}._checkboxLabel_1ws83_326{display:inline-flex;align-items:center;gap:.4rem;cursor:pointer}@media(prefers-color-scheme:dark){._bulkToolbar_1ws83_296{background:#1e3a8a;border-color:#334155}}._wrapper_1b7gs_11{display:flex;flex-direction:column;gap:1rem}._table_1b7gs_17{width:100%;border-collapse:collapse;font-size:.9rem}._table_1b7gs_17 th,._table_1b7gs_17 td{padding:.5rem .6rem;border-bottom:1px solid #e2e8f0;text-align:left;vertical-align:top}._table_1b7gs_17 th{font-size:.75rem;text-transform:uppercase;letter-spacing:.03em;color:#475569}._studentName_1b7gs_40{display:block;font-weight:600}._studentId_1b7gs_45{display:block;font-size:.75rem;color:#64748b}._linkButton_1b7gs_51{font:inherit;font-size:.85rem;background:none;border:none;padding:0;color:#2563eb;text-decoration:underline;cursor:pointer}._loadMore_1b7gs_62{font:inherit;font-size:.85rem;align-self:flex-start;padding:.4rem .9rem;border-radius:.375rem;background:#fff;border:1px solid #cbd5e1;color:inherit;cursor:pointer}._loadMore_1b7gs_62:disabled{opacity:.5;cursor:not-allowed}._error_1b7gs_79{margin:0;color:#b91c1c;font-size:.9rem}._hint_1b7gs_85{margin:0;font-size:.8rem;color:#64748b}._detail_1b7gs_93{padding:1rem;border:1px solid #cbd5e1;border-radius:.5rem}._detailHeader_1b7gs_99{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.75rem}._detailTitle_1b7gs_107{margin:0;font-size:1rem}._detailSubtitle_1b7gs_112{margin:0 0 .25rem;font-size:.9rem}._detailMeta_1b7gs_117{margin:.15rem 0 0;font-size:.8rem;color:#64748b}._secondary_1b7gs_123{font:inherit;font-size:.85rem;padding:.3rem .7rem;border-radius:.375rem;background:#fff;border:1px solid #cbd5e1;color:inherit;cursor:pointer}._answerList_1b7gs_134{display:flex;flex-direction:column;gap:.7rem;margin:0;padding:0 0 0 1.4rem}._answerItem_1b7gs_142{padding:.55rem .7rem;border:1px solid #e2e8f0;border-radius:.4rem}._answerPrompt_1b7gs_148{margin-bottom:.3rem;overflow-wrap:anywhere}._answerPosition_1b7gs_153{font-weight:700;color:#475569}._pickedList_1b7gs_158{margin:0;padding-left:1.2rem;font-size:.9rem}._unanswered_1b7gs_164{margin:0;font-size:.85rem;color:#94a3b8;font-style:italic}._answerText_1b7gs_174{margin:0;font-size:.9rem;white-space:pre-wrap;overflow-wrap:anywhere}._blankAnswer_1b7gs_184{margin:0;font-size:.9rem;color:#64748b}._rawValue_1b7gs_192{margin:0;padding:.4rem .55rem;border-radius:.35rem;background:#f1f5f9;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem;white-space:pre-wrap;overflow-wrap:anywhere}._unmatchedBlock_1b7gs_203{margin-top:1rem;padding-top:.75rem;border-top:1px dashed #cbd5e1}._unmatchedList_1b7gs_209{margin:.5rem 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.5rem}._rawKey_1b7gs_218{display:block;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;color:#475569;margin-bottom:.2rem}._rawBlock_1b7gs_226{margin-top:1rem}._rawBlock_1b7gs_226 summary{cursor:pointer;font-size:.85rem;color:#475569}._rawBlock_1b7gs_226 pre{margin-top:.5rem}@media(prefers-color-scheme:dark){._table_1b7gs_17 th,._table_1b7gs_17 td{border-bottom-color:#334155}._table_1b7gs_17 th,._studentId_1b7gs_45,._detailMeta_1b7gs_117,._hint_1b7gs_85,._answerPosition_1b7gs_153,._rawKey_1b7gs_218,._rawBlock_1b7gs_226 summary{color:#cbd5e1}._loadMore_1b7gs_62,._secondary_1b7gs_123{background:#1e293b;border-color:#334155;color:inherit}._linkButton_1b7gs_51{color:#93c5fd}._detail_1b7gs_93,._answerItem_1b7gs_142{border-color:#334155}._rawValue_1b7gs_192{background:#0f172a}._unanswered_1b7gs_164,._blankAnswer_1b7gs_184{color:#94a3b8}}._page_gtrlu_1{max-width:56rem;margin:2rem auto;padding:0 1rem}._header_gtrlu_7{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}._header_gtrlu_7 h1{font-size:1.5rem;font-weight:600;margin:0 0 .5rem}._backLink_gtrlu_20{font-size:.875rem;color:#2563eb;text-decoration:none}._backLink_gtrlu_20:hover,._backLink_gtrlu_20:focus-visible{text-decoration:underline}._badge_gtrlu_31{display:inline-block;padding:.125rem .5rem;border-radius:.25rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}._badgeDraft_gtrlu_41{background:#e2e8f0;color:#334155}._badgePublished_gtrlu_46{background:#dbeafe;color:#1e40af}._badgeActive_gtrlu_51{background:#dcfce7;color:#166534}._badgeEnded_gtrlu_56{background:#f1f5f9;color:#475569}._badgeCancelled_gtrlu_61{background:#fee2e2;color:#991b1b}._grid_gtrlu_66{display:grid;grid-template-columns:max-content 1fr;gap:.5rem 1.5rem;padding:1.5rem;border:1px solid #e2e8f0;border-radius:.5rem;background:#fff}@media(max-width:30rem){._grid_gtrlu_66{grid-template-columns:1fr}}._grid_gtrlu_66 dt{font-weight:600;color:#475569}._grid_gtrlu_66 dd{margin:0}._warning_gtrlu_96{margin:1.5rem 0;padding:1rem;background:#fef3c7;border:1px solid #fbbf24;border-radius:.5rem;color:#92400e}._warning_gtrlu_96 p{margin:0}._actions_gtrlu_109{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.5rem}._primary_gtrlu_116,._secondary_gtrlu_117,._danger_gtrlu_118{font:inherit;font-weight:600;padding:.5rem 1rem;border-radius:.375rem;cursor:pointer}._primary_gtrlu_116{border:1px solid #2563eb;background:#2563eb;color:#fff}._secondary_gtrlu_117{border:1px solid #cbd5e1;background:#fff;color:inherit}._danger_gtrlu_118{border:1px solid #b91c1c;background:#b91c1c;color:#fff}._primary_gtrlu_116:disabled,._secondary_gtrlu_117:disabled,._danger_gtrlu_118:disabled{opacity:.5;cursor:not-allowed}._error_gtrlu_151{margin:1rem 0 0;color:#b91c1c;font-size:.875rem}._success_gtrlu_157{margin:1rem 0 0;color:#166534;font-size:.875rem}._tabs_gtrlu_163{display:flex;flex-wrap:wrap;gap:.25rem;border-bottom:1px solid #e2e8f0;margin-bottom:1.5rem}._tab_gtrlu_163,._tabActive_gtrlu_175{font:inherit;padding:.5rem 1rem;border:1px solid transparent;border-bottom:none;border-radius:.375rem .375rem 0 0;background:transparent;color:#475569;cursor:pointer;margin-bottom:-1px}._tab_gtrlu_163:hover,._tab_gtrlu_163:focus-visible{color:#1e293b;outline:2px solid #2563eb;outline-offset:2px}._tabActive_gtrlu_175{border-color:#e2e8f0;background:#fff;color:#1e293b;font-weight:600}._tabPanel_gtrlu_207{display:flex;flex-direction:column;gap:1rem}@media(prefers-color-scheme:dark){._grid_gtrlu_66,._secondary_gtrlu_117{background:#1e293b;border-color:#334155}._badgeDraft_gtrlu_41{background:#334155;color:#cbd5e1}._warning_gtrlu_96{background:#422006;border-color:#92400e;color:#fcd34d}._tabs_gtrlu_163{border-bottom-color:#334155}._tab_gtrlu_163{color:#cbd5e1}._tab_gtrlu_163:hover,._tab_gtrlu_163:focus-visible{color:#f1f5f9}._tabActive_gtrlu_175{border-color:#334155;background:#1e293b;color:#f1f5f9}._backLink_gtrlu_20{color:#60a5fa}._grid_gtrlu_66 dt{color:#94a3b8}._badgeEnded_gtrlu_56{background:#1e293b;color:#94a3b8}._error_gtrlu_151{color:#fca5a5}._success_gtrlu_157{color:#86efac}}._page_111n8_1{max-width:56rem;margin:2rem auto;padding:0 1rem}._header_111n8_7{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}._header_111n8_7 h1{font-size:1.5rem;font-weight:600;margin:0}._toggle_111n8_20{font:inherit;font-weight:600;padding:.5rem 1rem;border:1px solid #2563eb;border-radius:.375rem;background:#2563eb;color:#fff;cursor:pointer}._form_111n8_31{display:flex;flex-direction:column;gap:1rem;padding:1.5rem;border:1px solid #e2e8f0;border-radius:.5rem;background:#fff;margin-bottom:1.5rem}._form_111n8_31 h2{margin:0 0 .5rem;font-size:1.125rem;font-weight:600}._field_111n8_48{display:flex;flex-direction:column;gap:.375rem}._field_111n8_48 span{font-size:.875rem;font-weight:500;color:#475569}._field_111n8_48 input{font:inherit;padding:.5rem .75rem;border:1px solid #cbd5e1;border-radius:.375rem;background:#fff;color:inherit}._row_111n8_69{display:grid;grid-template-columns:1fr 1fr;gap:1rem}._checks_111n8_75{display:flex;flex-direction:column;gap:.5rem}._check_111n8_75{display:flex;align-items:center;gap:.5rem;font-size:.875rem}._submit_111n8_88{font:inherit;font-weight:600;padding:.625rem 1rem;border:1px solid #2563eb;border-radius:.375rem;background:#2563eb;color:#fff;cursor:pointer}._submit_111n8_88:disabled{background:#94a3b8;border-color:#94a3b8;cursor:not-allowed}._error_111n8_105{margin:0;color:#b91c1c;font-size:.875rem}._empty_111n8_111{text-align:center;padding:2rem;color:#475569;background:#f8fafc;border-radius:.5rem}._list_111n8_119{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}._row_111n8_69{border:1px solid #e2e8f0;border-radius:.5rem;background:#fff}._rowLink_111n8_134{display:flex;flex-direction:column;gap:.25rem;padding:1rem;color:inherit;text-decoration:none}._rowLink_111n8_134:hover,._rowLink_111n8_134:focus-visible{background:#f1f5f9}._rowTitle_111n8_148{font-weight:600}._rowMeta_111n8_152{font-size:.875rem;color:#475569}@media(prefers-color-scheme:dark){._form_111n8_31,._row_111n8_69{background:#1e293b;border-color:#334155}._field_111n8_48 input{background:#0f172a;border-color:#334155}._empty_111n8_111{background:#1e293b}._field_111n8_48 span,._empty_111n8_111,._rowMeta_111n8_152{color:#94a3b8}._rowLink_111n8_134:hover,._rowLink_111n8_134:focus-visible{background:#334155}._rowLink_111n8_134:hover ._rowMeta_111n8_152,._rowLink_111n8_134:focus-visible ._rowMeta_111n8_152{color:#cbd5e1}._error_111n8_105{color:#fca5a5}}._page_1rs09_1{max-width:28rem;margin:4rem auto;padding:0 1rem}._page_1rs09_1 h1{font-size:1.5rem;font-weight:600;margin:0 0 1rem}._help_1rs09_13{margin:0 0 1.5rem;color:#475569;font-size:.875rem}._form_1rs09_19{display:flex;flex-direction:column;gap:1rem}._field_1rs09_25{display:flex;flex-direction:column;gap:.375rem}._field_1rs09_25 span{font-size:.875rem;font-weight:500;color:#475569}._field_1rs09_25 input{font:inherit;padding:.5rem .75rem;border:1px solid #cbd5e1;border-radius:.375rem;background:#fff;color:inherit}._field_1rs09_25 input:focus-visible{outline:2px solid #2563eb;outline-offset:1px;border-color:#2563eb}._field_1rs09_25 input:disabled{background:#f1f5f9;cursor:not-allowed}._digits_1rs09_57{display:flex;gap:.5rem;justify-content:center}._digit_1rs09_57{width:2.5rem;height:3rem;font-size:1.5rem;text-align:center;border:1px solid #cbd5e1;border-radius:.375rem;background:#fff;color:inherit;font-variant-numeric:tabular-nums}._digit_1rs09_57:focus-visible{outline:2px solid #2563eb;outline-offset:1px;border-color:#2563eb}._digit_1rs09_57:disabled{background:#f1f5f9;cursor:not-allowed}._error_1rs09_86{margin:0;color:#b91c1c;font-size:.875rem}._cooldown_1rs09_92{margin:0;padding:.5rem .75rem;background:#fef3c7;border:1px solid #fbbf24;border-radius:.375rem;color:#92400e;font-size:.875rem}._submit_1rs09_102{font:inherit;font-weight:600;padding:.625rem 1rem;border:1px solid #2563eb;border-radius:.375rem;background:#2563eb;color:#fff;cursor:pointer}._submit_1rs09_102:disabled{background:#94a3b8;border-color:#94a3b8;cursor:not-allowed}._back_1rs09_119{font:inherit;background:transparent;border:none;color:#475569;cursor:pointer;text-decoration:underline;font-size:.875rem}._recoverLink_1rs09_129{margin:0;text-align:center;font-size:.875rem}@media(prefers-color-scheme:dark){._field_1rs09_25 input,._digit_1rs09_57{background:#1e293b;border-color:#334155}._cooldown_1rs09_92{background:#422006;border-color:#92400e;color:#fcd34d}._help_1rs09_13,._field_1rs09_25 span,._back_1rs09_119{color:#94a3b8}._error_1rs09_86{color:#fca5a5}}._page_zkhvz_1{max-width:28rem;margin:4rem auto;padding:0 1rem}._page_zkhvz_1 h1{font-size:1.5rem;font-weight:600;margin:0 0 1.5rem}._form_zkhvz_13{display:flex;flex-direction:column;gap:1rem}._field_zkhvz_19{display:flex;flex-direction:column;gap:.375rem}._field_zkhvz_19 span{font-size:.875rem;font-weight:500;color:#475569}._field_zkhvz_19 input{font:inherit;padding:.5rem .75rem;border:1px solid #cbd5e1;border-radius:.375rem;background:#fff;color:inherit}._field_zkhvz_19 input:focus-visible{outline:2px solid #2563eb;outline-offset:1px;border-color:#2563eb}._field_zkhvz_19 input:disabled{background:#f1f5f9;cursor:not-allowed}._field_zkhvz_19 input[aria-invalid=true]{border-color:#b91c1c}._error_zkhvz_55{margin:0;color:#b91c1c;font-size:.875rem}._cooldown_zkhvz_61{margin:0;padding:.5rem .75rem;background:#fef3c7;border:1px solid #fbbf24;border-radius:.375rem;color:#92400e;font-size:.875rem}._submit_zkhvz_71{font:inherit;font-weight:600;padding:.625rem 1rem;border:1px solid #2563eb;border-radius:.375rem;background:#2563eb;color:#fff;cursor:pointer}._submit_zkhvz_71:disabled{background:#94a3b8;border-color:#94a3b8;cursor:not-allowed}._backLink_zkhvz_88{margin-top:1.5rem;text-align:center;font-size:.875rem}@media(prefers-color-scheme:dark){._field_zkhvz_19 input{background:#1e293b;border-color:#334155}._cooldown_zkhvz_61{background:#422006;border-color:#92400e;color:#fcd34d}._field_zkhvz_19 span{color:#94a3b8}._error_zkhvz_55{color:#fca5a5}}._srOnly_zkhvz_118{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._panel_1b7h9_18{display:flex;flex-direction:column;gap:1rem;max-width:46rem}._panelWide_1b7h9_25{max-width:52rem}._panelTitle_1b7h9_29{margin:0;font-size:1.4rem;font-weight:650}._intro_1b7h9_35{margin:0;color:#475569}._meta_1b7h9_40{margin:0;font-size:.85rem;color:#64748b}._field_1b7h9_48{display:flex;flex-direction:column;gap:.35rem}._label_1b7h9_54{font-size:.85rem;font-weight:600}._input_1b7h9_59,._textarea_1b7h9_60{font:inherit;width:100%;padding:.55rem .7rem;border:1px solid #cbd5e1;border-radius:.375rem;background:#fff;color:inherit}._textarea_1b7h9_60{min-height:6rem;resize:vertical}._input_1b7h9_59:focus-visible,._textarea_1b7h9_60:focus-visible{outline:2px solid #2563eb;outline-offset:1px}._checkboxRow_1b7h9_81{display:flex;align-items:flex-start;gap:.55rem;font-size:.95rem}._checkbox_1b7h9_81{margin-top:.3rem;width:1rem;height:1rem}._button_1b7h9_96{font:inherit;font-weight:600;padding:.6rem 1.1rem;border-radius:.375rem;border:1px solid #cbd5e1;background:#fff;color:inherit;cursor:pointer}._button_1b7h9_96:hover:not(:disabled){border-color:#94a3b8}._button_1b7h9_96:disabled{opacity:.55;cursor:not-allowed}._buttonPrimary_1b7h9_116{background:#2563eb;border-color:#2563eb;color:#fff}._buttonPrimary_1b7h9_116:hover:not(:disabled){background:#1d4ed8;border-color:#1d4ed8}._error_1b7h9_129{margin:0;padding:.6rem .75rem;border-radius:.375rem;background:#fef2f2;border:1px solid #fecaca;color:#991b1b}._notice_1b7h9_138{margin:0;padding:.6rem .75rem;border-radius:.375rem;background:#eff6ff;border:1px solid #bfdbfe;color:#1e40af}._warning_1b7h9_147{margin:0;padding:.6rem .75rem;border-radius:.375rem;background:#fffbeb;border:1px solid #fde68a;color:#92400e}._mediaNotice_1b7h9_163{margin:0 0 1rem;padding:.6rem .75rem;border-radius:.375rem;border:1px solid #bfdbfe;background:#eff6ff;color:#1e40af;font-size:.9rem}._mediaLive_1b7h9_175{border-color:#bbf7d0;background:#f0fdf4;color:#166534}._mediaProblem_1b7h9_184{border-color:#fecaca;background:#fef2f2;color:#991b1b}._mediaProblemText_1b7h9_190{margin:0 0 .6rem}._disclosure_1b7h9_196{border:1px solid #e2e8f0;border-radius:.5rem;background:#f8fafc;padding:.9rem 1rem}._disclosureTitle_1b7h9_203{margin:0 0 .5rem;font-size:1rem;font-weight:650}._disclosureText_1b7h9_209{margin:0;font-size:.92rem;line-height:1.55;white-space:pre-wrap}._disclosureVersion_1b7h9_219{margin:.6rem 0 0;font-size:.78rem;color:#64748b}._examHeader_1b7h9_227{display:flex;flex-direction:column;gap:.35rem}._examTitle_1b7h9_233{margin:0;font-size:1.4rem;font-weight:650}._description_1b7h9_239{margin:0;color:#475569;white-space:pre-wrap}._timer_1b7h9_245{display:inline-flex;align-items:baseline;gap:.4rem;font-size:.95rem;font-weight:600;padding:.35rem .6rem;border-radius:.375rem;background:#eef2ff;color:#3730a3;align-self:flex-start}._timerGrace_1b7h9_258{background:#fffbeb;color:#92400e}._timerClosed_1b7h9_263{background:#fef2f2;color:#991b1b}._questionList_1b7h9_268{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1rem}._question_1b7h9_268{border:1px solid #e2e8f0;border-radius:.5rem;padding:.9rem 1rem;background:#fff}._questionHead_1b7h9_284{display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap}._position_1b7h9_291{font-weight:700;color:#475569}._prompt_1b7h9_296{margin:0;flex:1 1 16rem;font-size:1rem;font-weight:550}._points_1b7h9_303{font-size:.8rem;color:#64748b}._options_1b7h9_308{margin:.7rem 0 0;padding:0;border:0;display:flex;flex-direction:column;gap:.4rem}._optionRow_1b7h9_317{display:flex;align-items:flex-start;gap:.5rem;padding:.35rem .5rem;border-radius:.375rem;border:1px solid transparent;cursor:pointer}._optionRow_1b7h9_317:hover{background:#f1f5f9}._optionInput_1b7h9_331{margin-top:.3rem;width:1rem;height:1rem;flex:none}._optionText_1b7h9_338{font-size:.95rem}._shortAnswer_1b7h9_342{margin-top:.7rem}._answered_1b7h9_346{font-size:.8rem;color:#64748b}._footer_1b7h9_351{display:flex;flex-direction:column;gap:.6rem;border-top:1px solid #e2e8f0;padding-top:.9rem}._receipt_1b7h9_359{margin:0;font-size:.9rem;color:#475569}._srOnly_1b7h9_365{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-color-scheme:dark){._intro_1b7h9_35,._description_1b7h9_239,._meta_1b7h9_40,._points_1b7h9_303{color:#94a3b8}._input_1b7h9_59,._textarea_1b7h9_60,._button_1b7h9_96{background:#1e293b;border-color:#334155}._buttonPrimary_1b7h9_116{background:#2563eb;border-color:#2563eb;color:#fff}._error_1b7h9_129{background:#450a0a;border-color:#7f1d1d;color:#fecaca}._notice_1b7h9_138{background:#172554;border-color:#1e40af;color:#bfdbfe}._warning_1b7h9_147{background:#451a03;border-color:#78350f;color:#fde68a}._mediaNotice_1b7h9_163{background:#172554;border-color:#1e40af;color:#bfdbfe}._mediaLive_1b7h9_175{background:#052e16;border-color:#166534;color:#bbf7d0}._mediaProblem_1b7h9_184{background:#450a0a;border-color:#7f1d1d;color:#fecaca}._disclosure_1b7h9_196{background:#1e293b;border-color:#334155}._disclosureVersion_1b7h9_219{color:#94a3b8}._question_1b7h9_268{background:#1e293b;border-color:#334155}._optionRow_1b7h9_317:hover{background:#334155}._position_1b7h9_291,._answered_1b7h9_346{color:#94a3b8}._timer_1b7h9_245{background:#312e81;color:#c7d2fe}._timerGrace_1b7h9_258{background:#451a03;color:#fde68a}._timerClosed_1b7h9_263{background:#450a0a;color:#fecaca}._footer_1b7h9_351{border-color:#334155}._receipt_1b7h9_359{color:#94a3b8}}:root{color-scheme:light dark;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px;line-height:1.5}*{box-sizing:border-box}body{margin:0;min-height:100vh;background:#f8fafc;color:#0f172a}@media(prefers-color-scheme:dark){body{background:#0f172a;color:#f1f5f9}}.app{max-width:960px;margin:0 auto;padding:1.5rem}.app-header{display:flex;align-items:center;gap:1.5rem;padding-bottom:1rem;border-bottom:1px solid #e2e8f0}.app-title{margin:0;font-size:1.25rem;font-weight:600}.app-nav{flex:1;display:flex;gap:1rem}.app-nav a{color:inherit;text-decoration:none}.app-nav a:hover,.app-nav a:focus-visible{text-decoration:underline}.app-main{margin-top:1.5rem}.app-lang-button{font:inherit;padding:.25rem .75rem;border:1px solid #cbd5e1;border-radius:.375rem;background:#fff;color:inherit;cursor:pointer}@media(prefers-color-scheme:dark){.app-lang-button{background:#1e293b;border-color:#334155}}.health-page dl{display:grid;grid-template-columns:max-content 1fr;gap:.5rem 1rem}.health-page dt{font-weight:600;color:#475569}@media(prefers-color-scheme:dark){.health-page dt{color:#94a3b8}}.health-page dd{margin:0}.health-error{color:#b91c1c;font-weight:600}@media(prefers-color-scheme:dark){.health-error{color:#fca5a5}}button{font:inherit;padding:.25rem .75rem;border:1px solid #cbd5e1;border-radius:.375rem;background:#fff;color:inherit;cursor:pointer}@media(prefers-color-scheme:dark){button{background:#1e293b;border-color:#334155}}button:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.skip-link{position:absolute;top:-100px;left:0;padding:.5rem 1rem;background:#2563eb;color:#fff;font-weight:600;text-decoration:none;border-radius:0 0 .375rem;z-index:100}.skip-link:focus,.skip-link:focus-visible{top:0;outline:2px solid #1e40af;outline-offset:2px}
