:root{--ui-font-sans:Inter, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", system-ui, -apple-system, sans-serif;--ui-font-serif:"Source Serif 4", "Songti SC", Georgia, serif;--ui-font-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, monospace;--ui-size-1:11px;--ui-size-2:12px;--ui-size-3:13px;--ui-size-4:14px;--ui-size-5:16px;--ui-size-6:19px;--ui-size-7:23px;--ui-size-8:28px;--ui-size-9:36px;--ui-leading-tight:1.25;--ui-leading-normal:1.5;--ui-leading-relaxed:1.75;--ui-weight-normal:400;--ui-weight-medium:500;--ui-weight-semibold:600;--ui-weight-bold:700;--ui-space-1:4px;--ui-space-2:8px;--ui-space-3:12px;--ui-space-4:16px;--ui-space-5:20px;--ui-space-6:24px;--ui-space-7:32px;--ui-space-8:40px;--ui-space-9:56px;--ui-space-10:80px;--ui-radius-sm:3px;--ui-radius-md:6px;--ui-radius-lg:10px;--ui-radius-full:999px;--ui-duration-fast:.12s;--ui-duration-normal:.2s;--ui-ease:cubic-bezier(.2, 0, .2, 1);--ui-z-sticky:10;--ui-z-drawer:30;--ui-z-dialog:40;--ui-z-toast:50;--ui-topbar-height:60px;--ui-container:1180px;--ui-container-narrow:720px;--ui-container-form:420px}[data-theme=learner]{--ui-canvas:#f6f4ef;--ui-surface:#fffdf9;--ui-surface-sunken:#efece4;--ui-surface-raised:#fff;--ui-text:#1b1d24;--ui-text-muted:#61636c;--ui-text-faint:#8a8c94;--ui-text-inverse:#fffdf9;--ui-border:#dcd7cc;--ui-border-strong:#b3ada1;--ui-accent:#274aa5;--ui-accent-hover:#1d3a86;--ui-accent-soft:#e8ecf8;--ui-accent-text:#fff;--ui-success:#2f7358;--ui-success-soft:#e3f0ea;--ui-danger:#b0463c;--ui-danger-soft:#f8e7e4;--ui-warning:#96671b;--ui-warning-soft:#f8eeda;--ui-info:#2f5c86;--ui-info-soft:#e5eef6;--ui-shadow-sm:0 1px 2px #1b1d240f;--ui-shadow-md:0 4px 14px #1b1d2414;--ui-shadow-lg:0 18px 48px #1b1d242e;--ui-body-font:var(--ui-font-sans);--ui-body-size:var(--ui-size-4)}[data-theme=admin]{--ui-canvas:#f4f5f7;--ui-surface:#fff;--ui-surface-sunken:#eceef1;--ui-surface-raised:#fff;--ui-text:#16181d;--ui-text-muted:#5b606b;--ui-text-faint:#878d99;--ui-text-inverse:#fff;--ui-border:#d7dae0;--ui-border-strong:#a9aeb8;--ui-accent:#2f43a6;--ui-accent-hover:#24358a;--ui-accent-soft:#e7eaf7;--ui-accent-text:#fff;--ui-success:#1f7a55;--ui-success-soft:#e2f2eb;--ui-danger:#b23b32;--ui-danger-soft:#fbe7e5;--ui-warning:#8f6413;--ui-warning-soft:#fbefd8;--ui-info:#2a5f8f;--ui-info-soft:#e6eff7;--ui-shadow-sm:0 1px 2px #16181d12;--ui-shadow-md:0 4px 12px #16181d1a;--ui-shadow-lg:0 16px 44px #16181d38;--ui-body-font:var(--ui-font-sans);--ui-body-size:var(--ui-size-3);--ui-topbar-height:52px;--ui-container:1440px}[data-theme]{--ui-score-full:var(--ui-success);--ui-score-partial:var(--ui-warning);--ui-score-none:var(--ui-danger);--ui-focus-ring:var(--ui-accent)}*,:before,:after{box-sizing:border-box}html,body,#root{min-height:100%}body{background:var(--ui-canvas);color:var(--ui-text);font-family:var(--ui-body-font);font-size:var(--ui-body-size);line-height:var(--ui-leading-normal);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,h4,h5,h6,p,figure,blockquote{margin:0}ul,ol{margin:0;padding:0}button,input,select,textarea{font:inherit;color:inherit}a{color:var(--ui-accent);text-decoration:none}a:hover{text-decoration:underline}:focus-visible{outline:2px solid var(--ui-focus-ring);outline-offset:2px}.ui-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}._button_8qr7n_1{justify-content:center;align-items:center;gap:var(--ui-space-2);border-radius:var(--ui-radius-md);font-weight:var(--ui-weight-semibold);white-space:nowrap;cursor:pointer;transition:background var(--ui-duration-fast) var(--ui-ease), border-color var(--ui-duration-fast) var(--ui-ease), color var(--ui-duration-fast) var(--ui-ease);border:1px solid #0000;line-height:1;display:inline-flex}._button_8qr7n_1:disabled{cursor:not-allowed;opacity:.5}._md_8qr7n_23{min-height:38px;padding:0 var(--ui-space-4);font-size:var(--ui-size-4)}._sm_8qr7n_29{min-height:30px;padding:0 var(--ui-space-3);font-size:var(--ui-size-3)}._lg_8qr7n_35{min-height:46px;padding:0 var(--ui-space-6);font-size:var(--ui-size-5)}._block_8qr7n_41{width:100%}._primary_8qr7n_45{background:var(--ui-accent);border-color:var(--ui-accent);color:var(--ui-accent-text)}._primary_8qr7n_45:hover:not(:disabled){background:var(--ui-accent-hover);border-color:var(--ui-accent-hover)}._secondary_8qr7n_56{background:var(--ui-surface);border-color:var(--ui-border-strong);color:var(--ui-text)}._secondary_8qr7n_56:hover:not(:disabled){border-color:var(--ui-text)}._ghost_8qr7n_66{color:var(--ui-text-muted);background:0 0;border-color:#0000}._ghost_8qr7n_66:hover:not(:disabled){background:var(--ui-surface-sunken);color:var(--ui-text)}._danger_8qr7n_77{background:var(--ui-danger);border-color:var(--ui-danger);color:#fff}._danger_8qr7n_77:hover:not(:disabled){filter:brightness(.92)}._dangerQuiet_8qr7n_87{border-color:var(--ui-danger);color:var(--ui-danger);background:0 0}._dangerQuiet_8qr7n_87:hover:not(:disabled){background:var(--ui-danger-soft)}._inline_8qr7n_99{min-height:0;color:var(--ui-accent);font-size:inherit;font-weight:var(--ui-weight-medium);background:0 0;border:0;padding:0}._inline_8qr7n_99:hover:not(:disabled){text-decoration:underline}._badge_19z1j_1{align-items:center;gap:var(--ui-space-1);padding:2px var(--ui-space-2);border-radius:var(--ui-radius-sm);font-size:var(--ui-size-2);font-weight:var(--ui-weight-semibold);white-space:nowrap;border:1px solid #0000;line-height:1.5;display:inline-flex}._neutral_19z1j_14{background:var(--ui-surface-sunken);border-color:var(--ui-border);color:var(--ui-text-muted)}._accent_19z1j_20{background:var(--ui-accent-soft);border-color:color-mix(in srgb, var(--ui-accent) 25%, transparent);color:var(--ui-accent)}._success_19z1j_26{background:var(--ui-success-soft);border-color:color-mix(in srgb, var(--ui-success) 25%, transparent);color:var(--ui-success)}._warning_19z1j_32{background:var(--ui-warning-soft);border-color:color-mix(in srgb, var(--ui-warning) 25%, transparent);color:var(--ui-warning)}._danger_19z1j_38{background:var(--ui-danger-soft);border-color:color-mix(in srgb, var(--ui-danger) 25%, transparent);color:var(--ui-danger)}._info_19z1j_44{background:var(--ui-info-soft);border-color:color-mix(in srgb, var(--ui-info) 25%, transparent);color:var(--ui-info)}._dot_19z1j_50{border-radius:var(--ui-radius-full);background:currentColor;width:6px;height:6px}._callout_1cgns_1{align-items:flex-start;gap:var(--ui-space-3);padding:var(--ui-space-3) var(--ui-space-4);border-radius:var(--ui-radius-md);font-size:var(--ui-size-3);line-height:var(--ui-leading-normal);border:1px solid #0000;display:flex}._text_1cgns_12{flex:1;min-width:0}._title_1cgns_17{font-weight:var(--ui-weight-semibold)}._title_1cgns_17+._body_1cgns_21{margin-top:var(--ui-space-1)}._body_1cgns_21{color:inherit;opacity:.92}._actions_1cgns_30{align-items:center;gap:var(--ui-space-2);flex:none;display:flex}._info_1cgns_37{background:var(--ui-info-soft);border-color:color-mix(in srgb, var(--ui-info) 30%, transparent);color:var(--ui-info)}._success_1cgns_43{background:var(--ui-success-soft);border-color:color-mix(in srgb, var(--ui-success) 30%, transparent);color:var(--ui-success)}._warning_1cgns_49{background:var(--ui-warning-soft);border-color:color-mix(in srgb, var(--ui-warning) 30%, transparent);color:var(--ui-warning)}._danger_1cgns_55{background:var(--ui-danger-soft);border-color:color-mix(in srgb, var(--ui-danger) 30%, transparent);color:var(--ui-danger)}._backdrop_dly1a_1{z-index:var(--ui-z-dialog);padding:var(--ui-space-5);background:#14161c73;place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}._dialog_dly1a_12{width:100%;max-width:520px;max-height:calc(100vh - var(--ui-space-9));border-radius:var(--ui-radius-lg);background:var(--ui-surface);box-shadow:var(--ui-shadow-lg);flex-direction:column;display:flex}._wide_dly1a_23{max-width:820px}._head_dly1a_27{justify-content:space-between;align-items:flex-start;gap:var(--ui-space-4);padding:var(--ui-space-5) var(--ui-space-6) var(--ui-space-3);display:flex}._title_dly1a_35{font-size:var(--ui-size-6);font-weight:var(--ui-weight-semibold);line-height:var(--ui-leading-tight)}._close_dly1a_41{border-radius:var(--ui-radius-sm);width:28px;height:28px;color:var(--ui-text-muted);font-size:var(--ui-size-6);cursor:pointer;background:0 0;border:0;flex:none;line-height:1}._close_dly1a_41:hover{background:var(--ui-surface-sunken);color:var(--ui-text)}._body_dly1a_59{padding:0 var(--ui-space-6);color:var(--ui-text-muted);font-size:var(--ui-size-4);line-height:var(--ui-leading-relaxed);overflow-y:auto}._body_dly1a_59>*+*{margin-top:var(--ui-space-3)}._actions_dly1a_71{justify-content:flex-end;gap:var(--ui-space-3);padding:var(--ui-space-6);display:flex}._field_9rvt9_1{gap:var(--ui-space-2);flex-direction:column;display:flex}._label_9rvt9_7{color:var(--ui-text);font-size:var(--ui-size-3);font-weight:var(--ui-weight-semibold)}._optional_9rvt9_13{margin-left:var(--ui-space-2);color:var(--ui-text-faint);font-weight:var(--ui-weight-normal)}._hint_9rvt9_19{color:var(--ui-text-muted);font-size:var(--ui-size-2)}._error_9rvt9_24{color:var(--ui-danger);font-size:var(--ui-size-2)}._control_9rvt9_29{width:100%;min-height:38px;padding:var(--ui-space-2) var(--ui-space-3);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-md);background:var(--ui-surface);color:var(--ui-text);font-size:var(--ui-size-4)}._control_9rvt9_29::placeholder{color:var(--ui-text-faint)}._control_9rvt9_29:disabled{background:var(--ui-surface-sunken);color:var(--ui-text-muted);cursor:not-allowed}._invalid_9rvt9_50{border-color:var(--ui-danger)}._textarea_9rvt9_54{min-height:96px;font-family:var(--ui-font-sans);line-height:var(--ui-leading-normal);resize:vertical}._mono_9rvt9_61{font-family:var(--ui-font-mono);font-size:var(--ui-size-3)}._select_9rvt9_66{appearance:none;padding-right:var(--ui-space-7);background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 18px) calc(50% + 2px),calc(100% - 13px) calc(50% + 2px);background-repeat:no-repeat;background-size:5px 5px,5px 5px}._checkboxRow_9rvt9_80{align-items:center;gap:var(--ui-space-2);color:var(--ui-text);font-size:var(--ui-size-3);cursor:pointer;display:flex}._checkbox_9rvt9_80{width:15px;height:15px;accent-color:var(--ui-accent);cursor:pointer}._panel_14a6m_1{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface)}._flush_14a6m_7{border-radius:var(--ui-radius-md)}._head_14a6m_11{justify-content:space-between;align-items:flex-start;gap:var(--ui-space-4);padding:var(--ui-space-4) var(--ui-space-5);border-bottom:1px solid var(--ui-border);display:flex}._headText_14a6m_20{gap:var(--ui-space-1);flex-direction:column;min-width:0;display:flex}._title_14a6m_27{font-size:var(--ui-size-5);font-weight:var(--ui-weight-semibold);line-height:var(--ui-leading-tight)}._description_14a6m_33{color:var(--ui-text-muted);font-size:var(--ui-size-3);overflow-wrap:anywhere}._actions_14a6m_39{align-items:center;gap:var(--ui-space-2);display:flex}._body_14a6m_45{padding:var(--ui-space-5)}._bodyFlush_14a6m_49{padding:0}._sectionHead_14a6m_53{justify-content:space-between;align-items:flex-end;gap:var(--ui-space-4);margin-bottom:var(--ui-space-4);display:flex}._eyebrow_14a6m_61{margin-bottom:var(--ui-space-1);color:var(--ui-accent);font-size:var(--ui-size-1);font-weight:var(--ui-weight-bold);letter-spacing:.14em;text-transform:uppercase}._sectionTitle_14a6m_70{font-size:var(--ui-size-7);font-weight:var(--ui-weight-semibold);line-height:var(--ui-leading-tight)}._sectionDescription_14a6m_76{margin-top:var(--ui-space-2);max-width:62ch;color:var(--ui-text-muted);font-size:var(--ui-size-4)}._scroll_5qdbp_1{width:100%;overflow-x:auto}._table_5qdbp_6{border-collapse:collapse;width:100%;font-size:var(--ui-size-3)}._table_5qdbp_6 th{padding:var(--ui-space-3) var(--ui-space-4);border-bottom:1px solid var(--ui-border);color:var(--ui-text-muted);font-size:var(--ui-size-2);font-weight:var(--ui-weight-semibold);letter-spacing:.04em;text-align:left;text-transform:uppercase;white-space:nowrap}._table_5qdbp_6 td{padding:var(--ui-space-3) var(--ui-space-4);border-bottom:1px solid var(--ui-border);color:var(--ui-text);vertical-align:middle}._table_5qdbp_6 tbody tr:last-child td{border-bottom:0}._table_5qdbp_6 tbody tr:hover td{background:var(--ui-surface-sunken)}._numeric_5qdbp_39{font-family:var(--ui-font-mono);font-variant-numeric:tabular-nums;text-align:right}._tabs_1otep_1{gap:var(--ui-space-1);border-bottom:1px solid var(--ui-border);display:flex}._tab_1otep_1{align-items:center;gap:var(--ui-space-2);padding:var(--ui-space-3) var(--ui-space-3);color:var(--ui-text-muted);font-size:var(--ui-size-3);font-weight:var(--ui-weight-semibold);cursor:pointer;background:0 0;border:0;display:inline-flex;position:relative}._tab_1otep_1:hover{color:var(--ui-text)}._tabActive_1otep_25{color:var(--ui-text);box-shadow:inset 0 -2px 0 var(--ui-accent)}._count_1otep_30{border-radius:var(--ui-radius-full);background:var(--ui-surface-sunken);color:var(--ui-text-muted);font-size:var(--ui-size-1);font-variant-numeric:tabular-nums;padding:0 6px}._tabActive_1otep_25 ._count_1otep_30{background:var(--ui-accent-soft);color:var(--ui-accent)}._segmented_1otep_45{border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-surface-sunken);padding:2px;display:inline-flex}._segment_1otep_45{padding:var(--ui-space-1) var(--ui-space-3);border-radius:var(--ui-radius-sm);color:var(--ui-text-muted);font-size:var(--ui-size-2);font-weight:var(--ui-weight-semibold);cursor:pointer;background:0 0;border:0}._segmentActive_1otep_64{background:var(--ui-surface);color:var(--ui-text);box-shadow:var(--ui-shadow-sm)}._region_1qidl_1{right:var(--ui-space-5);bottom:var(--ui-space-5);z-index:var(--ui-z-toast);gap:var(--ui-space-2);max-width:min(380px, calc(100vw - var(--ui-space-8)));flex-direction:column;display:flex;position:fixed}._toast_1qidl_12{align-items:flex-start;gap:var(--ui-space-3);padding:var(--ui-space-3) var(--ui-space-4);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-surface);box-shadow:var(--ui-shadow-md);color:var(--ui-text);font-size:var(--ui-size-3);display:flex}._success_1qidl_25{border-left:3px solid var(--ui-success)}._danger_1qidl_29{border-left:3px solid var(--ui-danger)}._info_1qidl_33{border-left:3px solid var(--ui-accent)}._message_1qidl_37{flex:1}._dismiss_1qidl_41{color:var(--ui-text-faint);cursor:pointer;background:0 0;border:0;flex:none;line-height:1}._dismiss_1qidl_41:hover{color:var(--ui-text)}._state_1i93l_1{align-items:center;gap:var(--ui-space-3);padding:var(--ui-space-9) var(--ui-space-5);text-align:center;flex-direction:column;display:flex}._title_1i93l_10{font-size:var(--ui-size-5);font-weight:var(--ui-weight-semibold)}._detail_1i93l_15{max-width:46ch;color:var(--ui-text-muted);font-size:var(--ui-size-4);line-height:var(--ui-leading-relaxed)}._actions_1i93l_22{justify-content:center;gap:var(--ui-space-3);margin-top:var(--ui-space-2);flex-wrap:wrap;display:flex}._errorTitle_1i93l_30{color:var(--ui-danger)}._meta_1i93l_34{color:var(--ui-text-faint);font-family:var(--ui-font-mono);font-size:var(--ui-size-2)}._loading_1i93l_40{justify-content:center;align-items:center;gap:var(--ui-space-3);padding:var(--ui-space-9) var(--ui-space-5);color:var(--ui-text-muted);font-size:var(--ui-size-4);display:flex}._spinner_1i93l_50{border:2px solid color-mix(in srgb, var(--ui-text-muted) 30%, transparent);border-top-color:var(--ui-accent);border-radius:var(--ui-radius-full);width:16px;height:16px;animation:.7s linear infinite _spin_1i93l_50}@keyframes _spin_1i93l_50{to{transform:rotate(360deg)}}._skeleton_1i93l_65{gap:var(--ui-space-3);flex-direction:column;display:flex}._skeletonLine_1i93l_71{border-radius:var(--ui-radius-sm);background:linear-gradient(90deg, var(--ui-surface-sunken) 0%, color-mix(in srgb, var(--ui-surface-sunken) 55%, var(--ui-surface)) 50%, var(--ui-surface-sunken) 100%);background-size:220% 100%;height:14px;animation:1.4s ease-in-out infinite _shimmer_1i93l_1}@keyframes _shimmer_1i93l_1{0%{background-position:120% 0}to{background-position:-20% 0}}._shell_vsbui_4{background:var(--ui-canvas);flex-direction:column;min-height:100vh;display:flex}._topbar_vsbui_11{z-index:var(--ui-z-sticky);align-items:center;gap:var(--ui-space-6);height:var(--ui-topbar-height);padding:0 var(--ui-space-6);border-bottom:1px solid var(--ui-border);background:var(--ui-surface);display:flex;position:sticky;top:0}._brand_vsbui_24{align-items:baseline;gap:var(--ui-space-2);color:var(--ui-text);font-weight:var(--ui-weight-bold);display:inline-flex}._brand_vsbui_24:hover{text-decoration:none}._brandMark_vsbui_36{object-fit:contain;border-radius:.375rem;width:1.5rem;height:1.5rem}._brandName_vsbui_43{font-size:var(--ui-size-5);letter-spacing:-.01em}._brandRole_vsbui_48{color:var(--ui-text-faint);font-size:var(--ui-size-1);font-weight:var(--ui-weight-semibold);letter-spacing:.14em;text-transform:uppercase}._nav_vsbui_56{gap:var(--ui-space-1);margin-right:auto;display:flex}._navLink_vsbui_62{padding:var(--ui-space-2) var(--ui-space-3);border-radius:var(--ui-radius-sm);color:var(--ui-text-muted);font-size:var(--ui-size-3);font-weight:var(--ui-weight-semibold)}._navLink_vsbui_62:hover{background:var(--ui-surface-sunken);color:var(--ui-text);text-decoration:none}._navLinkActive_vsbui_76{color:var(--ui-text);box-shadow:inset 0 -2px 0 var(--ui-accent)}._account_vsbui_81{align-items:center;gap:var(--ui-space-3);color:var(--ui-text-muted);font-size:var(--ui-size-2);display:flex}._accountMenu_vsbui_89{position:relative}._accountSummary_vsbui_93{align-items:center;gap:var(--ui-space-2);max-width:20ch;min-height:30px;padding:0 var(--ui-space-2);border-radius:var(--ui-radius-md);color:var(--ui-text-muted);cursor:pointer;border:1px solid #0000;list-style:none;display:flex}._accountSummary_vsbui_93::-webkit-details-marker{display:none}._accountSummary_vsbui_93:hover,._accountMenu_vsbui_89[open] ._accountSummary_vsbui_93{border-color:var(--ui-border);background:var(--ui-surface-sunken);color:var(--ui-text)}._accountEmail_vsbui_118{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._accountChevron_vsbui_124{width:.45rem;height:.45rem;transition:transform var(--ui-duration-fast) var(--ui-ease);border-bottom:1.5px solid;border-right:1.5px solid;transform:translateY(-.12rem)rotate(45deg)}._accountMenu_vsbui_89[open] ._accountChevron_vsbui_124{transform:translateY(.12rem)rotate(225deg)}._accountPanel_vsbui_137{top:calc(100% + var(--ui-space-2));z-index:var(--ui-z-drawer);width:13.5rem;padding:var(--ui-space-2);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-surface);box-shadow:var(--ui-shadow-md);flex-direction:column;display:flex;position:absolute;right:0}._accountPanelEmail_vsbui_152{margin:var(--ui-space-1) var(--ui-space-2) var(--ui-space-2);color:var(--ui-text-faint);font-size:var(--ui-size-1);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._accountAction_vsbui_161{justify-content:flex-start}._main_vsbui_165{width:100%;max-width:var(--ui-container);padding:var(--ui-space-6);flex:1;margin:0 auto}._mainWide_vsbui_175{max-width:none;margin:0}._pageHead_vsbui_180{justify-content:space-between;align-items:flex-end;gap:var(--ui-space-4);margin-bottom:var(--ui-space-5);flex-wrap:wrap;display:flex}._pageTitle_vsbui_189{font-size:var(--ui-size-7);font-weight:var(--ui-weight-semibold);line-height:var(--ui-leading-tight)}._pageDescription_vsbui_195{margin-top:var(--ui-space-1);max-width:78ch;color:var(--ui-text-muted);font-size:var(--ui-size-3)}._pageActions_vsbui_202{align-items:center;gap:var(--ui-space-2);flex-wrap:wrap;display:flex}._stack_vsbui_209{gap:var(--ui-space-5);flex-direction:column;display:flex}._row_vsbui_215{align-items:center;gap:var(--ui-space-2);flex-wrap:wrap;display:flex}._spread_vsbui_222{justify-content:space-between;align-items:center;gap:var(--ui-space-3);display:flex}._muted_vsbui_229{color:var(--ui-text-muted);font-size:var(--ui-size-2)}._mono_vsbui_234{font-family:var(--ui-font-mono);font-size:var(--ui-size-2)}._notice_vsbui_239{display:none}@media (width<=899px){._notice_vsbui_239{padding:var(--ui-space-3) var(--ui-space-6);background:var(--ui-warning-soft);color:var(--ui-warning);font-size:var(--ui-size-2);display:block}}._page_tmlwg_1{min-height:100vh;padding:var(--ui-space-6);background:var(--ui-canvas);place-items:center;display:grid}._card_tmlwg_9{width:100%;max-width:var(--ui-container-form);padding:var(--ui-space-7);border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface);box-shadow:var(--ui-shadow-md)}._eyebrow_tmlwg_19{color:var(--ui-accent);font-size:var(--ui-size-1);font-weight:var(--ui-weight-bold);letter-spacing:.14em;text-transform:uppercase}._title_tmlwg_27{margin-top:var(--ui-space-2);font-size:var(--ui-size-7);font-weight:var(--ui-weight-semibold)}._detail_tmlwg_33{margin-top:var(--ui-space-2);color:var(--ui-text-muted);font-size:var(--ui-size-3)}._fields_tmlwg_39{gap:var(--ui-space-4);margin-top:var(--ui-space-6);flex-direction:column;display:flex}._foot_tmlwg_46{margin-top:var(--ui-space-5);padding-top:var(--ui-space-4);border-top:1px solid var(--ui-border);color:var(--ui-text-faint);font-size:var(--ui-size-2);line-height:var(--ui-leading-relaxed)}._bands_i8j2y_1{gap:var(--ui-space-4);margin-bottom:var(--ui-space-6);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}._band_i8j2y_1{border:1px solid var(--ui-border);border-top:3px solid var(--ui-border-strong);border-radius:var(--ui-radius-md);background:var(--ui-surface);flex-direction:column;display:flex}._bandReview_i8j2y_17{border-top-color:var(--ui-accent)}._bandRelease_i8j2y_21{border-top-color:var(--ui-success)}._bandDeleting_i8j2y_25{border-top-color:var(--ui-warning)}._bandHead_i8j2y_29{padding:var(--ui-space-4) var(--ui-space-4) var(--ui-space-3)}._bandTitle_i8j2y_33{align-items:baseline;gap:var(--ui-space-2);font-size:var(--ui-size-4);font-weight:var(--ui-weight-semibold);display:flex}._bandCount_i8j2y_41{font-variant-numeric:tabular-nums}._bandDescription_i8j2y_45{color:var(--ui-text-muted);font-size:var(--ui-size-2);margin-top:2px}._bandBacklog_i8j2y_51{margin-top:var(--ui-space-2);color:var(--ui-text-faint);font-size:var(--ui-size-1)}._bandList_i8j2y_57{border-top:1px solid var(--ui-border);list-style:none}._bandItem_i8j2y_62{width:100%;padding:var(--ui-space-3) var(--ui-space-4);border:0;border-bottom:1px solid var(--ui-border);color:inherit;text-align:left;cursor:pointer;background:0 0;display:block}._bandItem_i8j2y_62:last-child{border-bottom:0}._bandItem_i8j2y_62:hover{background:var(--ui-surface-sunken)}._bandItemTitle_i8j2y_82{font-size:var(--ui-size-3);font-weight:var(--ui-weight-semibold);display:block}._bandItemMeta_i8j2y_88{color:var(--ui-text-muted);font-size:var(--ui-size-2);margin-top:2px;display:block}._filters_i8j2y_95{align-items:center;gap:var(--ui-space-3);padding:var(--ui-space-3) var(--ui-space-5);border-bottom:1px solid var(--ui-border);flex-wrap:wrap;display:flex}._filter_i8j2y_95{align-items:center;gap:var(--ui-space-2);color:var(--ui-text-muted);font-size:var(--ui-size-2);display:inline-flex}._filter_i8j2y_95 select{min-height:28px;padding:0 var(--ui-space-6) 0 var(--ui-space-2);font-size:var(--ui-size-2)}._groupRow_i8j2y_118 th{padding-top:var(--ui-space-4);background:var(--ui-surface-sunken);color:var(--ui-text);font-size:var(--ui-size-2);text-transform:none}._examTitle_i8j2y_126{font-weight:var(--ui-weight-semibold)}._examMeta_i8j2y_130{color:var(--ui-text-muted);font-size:var(--ui-size-1);display:block}._progressTrack_i8j2y_136{border-radius:var(--ui-radius-full);background:var(--ui-surface-sunken);width:84px;height:4px;overflow:hidden}._progressFill_i8j2y_144{background:var(--ui-accent);height:100%;display:block}._rail_1many_3{top:calc(var(--ui-topbar-height) + var(--ui-space-4));position:sticky}._railList_1many_8{flex-direction:column;list-style:none;display:flex}._railStep_1many_14{position:relative}._railButton_1many_18{gap:var(--ui-space-3);width:100%;padding:var(--ui-space-3);border-radius:var(--ui-radius-sm);color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:flex}._railButton_1many_18:disabled{cursor:default;opacity:.55}._railButton_1many_18:hover:not(:disabled){background:var(--ui-surface-sunken)}._railCurrent_1many_40 ._railButton_1many_18{background:var(--ui-surface-sunken);box-shadow:inset 2px 0 0 var(--ui-accent)}._railMark_1many_45{border:2px solid var(--ui-border-strong);border-radius:var(--ui-radius-full);background:var(--ui-surface);flex:none;width:10px;height:10px;margin-top:5px;position:relative}._railStep_1many_14:not(:last-child) ._railMark_1many_45:after{content:"";width:2px;height:calc(100% + var(--ui-space-4));background:var(--ui-border);position:absolute;top:12px;left:50%;transform:translate(-50%)}._markWaiting_1many_68{border-color:var(--ui-accent);background:var(--ui-accent)}._markDone_1many_73{border-color:var(--ui-success);background:var(--ui-success)}._railText_1many_78{flex-direction:column;gap:2px;min-width:0;display:flex}._railLabel_1many_85{font-size:var(--ui-size-3);font-weight:var(--ui-weight-semibold)}._railState_1many_90{color:var(--ui-text-muted);font-size:var(--ui-size-1);font-style:normal;font-weight:var(--ui-weight-semibold);letter-spacing:.06em}._railHint_1many_98{color:var(--ui-text-faint);font-size:var(--ui-size-1)}._readinessList_1many_103{gap:var(--ui-space-2);flex-direction:column;list-style:none;display:flex}._contentBlockList_1many_110{gap:var(--ui-space-3);margin:var(--ui-space-4) 0;padding:var(--ui-space-4);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-surface-sunken);display:grid}._contentBlockListHead_1many_120 h2{font-size:var(--ui-size-3);margin:0}._contentBlockListHead_1many_120 p{margin:var(--ui-space-1) 0 0;color:var(--ui-text-muted);font-size:var(--ui-size-2)}._readinessItem_1many_131{align-items:flex-start;gap:var(--ui-space-3);font-size:var(--ui-size-2);display:flex}._readinessMark_1many_138{border-radius:var(--ui-radius-full);background:var(--ui-success-soft);width:18px;height:18px;color:var(--ui-success);font-size:var(--ui-size-1);font-weight:var(--ui-weight-bold);text-align:center;flex:none;line-height:18px}._readinessBlocked_1many_151 ._readinessMark_1many_138{background:var(--ui-danger-soft);color:var(--ui-danger)}._readinessText_1many_156{flex-direction:column;flex:1;display:flex}._readinessDetail_1many_162{color:var(--ui-text-muted);font-size:var(--ui-size-1)}._workspace_1many_167{gap:var(--ui-space-5);grid-template-columns:minmax(200px,240px) minmax(0,1fr);align-items:start;display:grid}._side_1many_174{gap:var(--ui-space-4);top:calc(var(--ui-topbar-height) + var(--ui-space-4));flex-direction:column;display:flex;position:sticky}._main_1many_182{gap:var(--ui-space-5);flex-direction:column;min-width:0;display:flex}._reviewLayout_1many_189{gap:var(--ui-space-4);grid-template-columns:minmax(0,1fr) minmax(320px,420px);align-items:start;display:grid}._previewColumn_1many_196{top:calc(var(--ui-topbar-height) + var(--ui-space-4));max-height:calc(100vh - var(--ui-topbar-height) - var(--ui-space-8));position:sticky;overflow:auto}._questionList_1many_203,._paperFlowSection_1many_209{gap:var(--ui-space-3);flex-direction:column;display:flex}._paperFlowHead_1many_215{justify-content:space-between;align-items:baseline;gap:var(--ui-space-3);padding-block:var(--ui-space-3) var(--ui-space-1);border-bottom:1px solid var(--ui-border);display:flex}._paperFlowHead_1many_215 h2{font-size:var(--ui-size-4);margin:0}._paperFlowHead_1many_215 span{color:var(--ui-text-muted);font-size:var(--ui-size-1)}._continuousReviewScroller_1many_234{overscroll-behavior:contain;width:100%;overflow-x:auto}._continuousReviewGrid_1many_240{gap:var(--ui-space-3);grid-template-columns:minmax(620px,1.35fr) minmax(420px,1fr);min-width:1040px;height:clamp(560px,100vh - 220px,900px);display:grid}._paperPane_1many_248{border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-surface);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}._paperPaneHead_1many_259{z-index:2;padding:var(--ui-space-3) var(--ui-space-4);border-bottom:1px solid var(--ui-border);background:var(--ui-surface);flex:none}._paperPaneHead_1many_259>div{justify-content:space-between;align-items:baseline;gap:var(--ui-space-3);display:flex}._paperPaneHead_1many_259 strong{font-size:var(--ui-size-3)}._paperPaneHead_1many_259 span{color:var(--ui-text-muted);font-size:var(--ui-size-1)}._paperPaneRoll_1many_283,._learnerRoll_1many_284{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;overflow:auto}._paperPaneRoll_1many_283{flex-direction:column;display:flex;overflow:hidden}._learnerRoll_1many_284{gap:var(--ui-space-3);padding:var(--ui-space-3);background:var(--ui-surface-sunken);flex-direction:column;display:flex}._learnerRoll_1many_284>*{flex:none}._statGrid_1many_311{gap:var(--ui-space-3);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));display:grid}._stat_1many_311{flex-direction:column;gap:2px;display:flex}._statLabel_1many_323{color:var(--ui-text-muted);font-size:var(--ui-size-1)}._statValue_1many_328{font-size:var(--ui-size-5);font-variant-numeric:tabular-nums;font-weight:var(--ui-weight-semibold)}._auditList_1many_334{gap:var(--ui-space-2);flex-direction:column;max-height:320px;list-style:none;display:flex;overflow:auto}._auditRow_1many_343{gap:var(--ui-space-2);font-size:var(--ui-size-2);flex-wrap:wrap;display:flex}._auditRow_1many_343 time{color:var(--ui-text-faint);margin-left:auto}._insightsGrid_1many_355{gap:var(--ui-space-5);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}@media (width<=1199px){._reviewLayout_1many_189{grid-template-columns:minmax(0,1fr)}._previewColumn_1many_196{max-height:none;position:static}}@media (width<=899px){._workspace_1many_167{grid-template-columns:minmax(0,1fr)}._side_1many_174{position:static}}._form_ot91i_1{gap:var(--ui-space-4);flex-direction:column;display:flex}._grid_ot91i_7{gap:var(--ui-space-4);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}._summary_ot91i_13{color:var(--ui-text-muted);font-size:var(--ui-size-2)}._actions_ot91i_18{align-items:center;gap:var(--ui-space-3);flex-wrap:wrap;display:flex}._field_ot91i_25{gap:var(--ui-space-2);flex-direction:column;display:flex}._fieldLabel_ot91i_31{font-size:var(--ui-size-2);font-weight:var(--ui-weight-semibold)}._dropzone_ot91i_36{align-items:center;gap:var(--ui-space-1);padding:var(--ui-space-5) var(--ui-space-4);border:1px dashed var(--ui-border-strong);border-radius:var(--ui-radius-md);background:var(--ui-surface-sunken);text-align:center;flex-direction:column;display:flex}._dragging_ot91i_48{border-color:var(--ui-accent);background:var(--ui-accent-soft)}._disabled_ot91i_53{opacity:.6}._dropTitle_ot91i_57{font-size:var(--ui-size-3);font-weight:var(--ui-weight-semibold)}._dropHint_ot91i_62{color:var(--ui-text-muted);font-size:var(--ui-size-2)}._browse_ot91i_67{margin-top:var(--ui-space-2);padding:var(--ui-space-2) var(--ui-space-4);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-sm);background:var(--ui-surface);font-size:var(--ui-size-2);font-weight:var(--ui-weight-semibold);cursor:pointer}._browse_ot91i_67:hover{border-color:var(--ui-accent);color:var(--ui-accent)}._input_ot91i_83{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._fileList_ot91i_95{gap:var(--ui-space-1);flex-direction:column;list-style:none;display:flex}._fileRow_ot91i_102{justify-content:space-between;align-items:center;gap:var(--ui-space-3);padding:var(--ui-space-2) var(--ui-space-3);border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:var(--ui-surface);font-size:var(--ui-size-2);display:flex}._fileSize_ot91i_114{margin-left:var(--ui-space-2);color:var(--ui-text-faint)}._titleStatus_ot91i_119{color:var(--ui-text-faint);font-size:var(--ui-size-1)}._editor_52lny_1{gap:var(--ui-space-3);padding:var(--ui-space-4);border:1px solid var(--ui-border);border-left:3px solid var(--ui-accent);border-radius:var(--ui-radius-md);background:var(--ui-surface);display:grid}._head_52lny_11{justify-content:space-between;align-items:center;gap:var(--ui-space-3);display:flex}._head_52lny_11>div{align-items:baseline;gap:var(--ui-space-2);min-width:0;display:flex}._head_52lny_11 span{color:var(--ui-text-muted);font-size:var(--ui-size-2)}._fields_52lny_30{gap:var(--ui-space-3);grid-template-columns:minmax(0,1fr) minmax(140px,.65fr) minmax(160px,.8fr);display:grid}._documentBlock_52lny_36{gap:var(--ui-space-2);border:0;border-bottom:1px solid var(--ui-border);border-radius:0;padding:1.5rem 2rem}._documentBlock_52lny_36 ._head_52lny_11{justify-content:flex-start}._documentBlock_52lny_36 ._head_52lny_11 strong{font-family:var(--ui-font-serif,Georgia, serif);font-size:var(--ui-size-4)}@media (width<=800px){._fields_52lny_30{grid-template-columns:1fr}}._root_18bkk_1{border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-md);background:var(--ui-surface);overflow:hidden}._root_18bkk_1:focus-within{border-color:var(--ui-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--ui-accent) 18%, transparent)}._label_18bkk_3{padding:.65rem .85rem .35rem;font-weight:650;display:block}._toolbar_18bkk_4{border-block:1px solid var(--ui-border);background:var(--ui-surface-sunken);align-items:center;gap:.2rem;min-height:42px;padding:.3rem .5rem;display:flex}._tool_18bkk_4{border-radius:var(--ui-radius-sm);min-width:2rem;height:2rem;color:var(--ui-text);font:inherit;cursor:pointer;background:0 0;border:0;padding:0 .45rem}._tool_18bkk_4:hover,._tool_18bkk_4:focus-visible{background:var(--ui-surface);outline:none}._tool_18bkk_4:disabled{color:var(--ui-text-faint);cursor:wait}._hint_18bkk_8{color:var(--ui-text-faint);font-size:var(--ui-size-1);margin-left:auto;padding-right:.35rem}._imageUploadInput_18bkk_9{display:none}._editor_18bkk_10{min-height:11rem;color:var(--ui-text);outline:0;padding:1rem 1.15rem;line-height:1.7}._editor_18bkk_10 p,._editor_18bkk_10 h3{margin:.45rem 0}._editor_18bkk_10 [data-paperml-math]{background:var(--ui-info-soft);font-family:var(--ui-font-mono);border-radius:.2rem;padding:.1rem .25rem}._editor_18bkk_10 table{border-collapse:collapse;width:100%;margin:.8rem 0}._editor_18bkk_10 th,._editor_18bkk_10 td{border:1px solid var(--ui-border);min-width:4rem;padding:.45rem}._editor_18bkk_10 [data-paperml-columns]{border:1px dashed var(--ui-border-strong);grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:.65rem;display:grid}._editor_18bkk_10 [data-paperml-columns="1:1:1"]{grid-template-columns:repeat(3,minmax(0,1fr))}._editor_18bkk_10 [data-paperml-column]{background:var(--ui-surface-sunken);min-width:0;padding:.45rem}._editor_18bkk_10 figure{border:1px dashed var(--ui-border-strong);text-align:center;margin:.8rem 0;padding:.75rem}._editor_18bkk_10 figure img{object-fit:contain;width:auto;max-width:100%;max-height:32rem;margin:0 auto;display:block}._editor_18bkk_10 figcaption{color:var(--ui-text-muted);margin-top:.45rem}@media (width<=760px){._hint_18bkk_8{display:none}._toolbar_18bkk_4{overflow-x:auto}}._documentSurface_18bkk_23{background:var(--ui-surface-sunken);flex-direction:column;min-width:0;height:100%;min-height:100%;display:flex}._documentToolbar_18bkk_32{z-index:5;border-bottom:1px solid var(--ui-border-strong);background:color-mix(in srgb, var(--ui-surface) 96%, transparent);min-height:48px;box-shadow:0 2px 8px color-mix(in srgb, var(--ui-text) 7%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);flex:none;align-items:center;gap:.2rem;padding:.4rem .65rem;display:flex;position:relative}._documentScroller_18bkk_47{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;overflow:auto}._documentCanvas_18bkk_55{background:var(--ui-surface);width:min(100%,860px);min-height:100%;box-shadow:0 0 0 1px var(--ui-border), 0 10px 32px color-mix(in srgb, var(--ui-text) 8%, transparent);margin:0 auto}._embeddedRoot_18bkk_63{background:0 0;border:0;border-radius:0;overflow:visible}._embeddedRoot_18bkk_63:focus-within{box-shadow:none;border-color:#0000}._embeddedRoot_18bkk_63 ._label_18bkk_3{color:var(--ui-text-muted);font-size:var(--ui-size-1);padding:0 0 .25rem}._embeddedEditor_18bkk_81{border-radius:var(--ui-radius-sm);border:1px solid #0000;min-height:3.25rem;padding:.45rem .6rem}._embeddedEditor_18bkk_81:hover{border-color:var(--ui-border)}._embeddedEditor_18bkk_81:focus{border-color:var(--ui-accent);background:var(--ui-accent-soft);box-shadow:0 0 0 2px color-mix(in srgb, var(--ui-accent) 14%, transparent)}@media (width<=760px){._documentToolbar_18bkk_32{overflow-x:auto}._documentCanvas_18bkk_55{width:100%}}@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2)format("woff2"),url(/assets/KaTeX_AMS-Regular-DMm9YOAa.woff)format("woff"),url(/assets/KaTeX_AMS-Regular-DRggAlZN.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2)format("woff2"),url(/assets/KaTeX_Caligraphic-Bold-BEiXGLvX.woff)format("woff"),url(/assets/KaTeX_Caligraphic-Bold-ATXxdsX0.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2)format("woff2"),url(/assets/KaTeX_Caligraphic-Regular-CTRA-rTL.woff)format("woff"),url(/assets/KaTeX_Caligraphic-Regular-wX97UBjC.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2)format("woff2"),url(/assets/KaTeX_Fraktur-Bold-BsDP51OF.woff)format("woff"),url(/assets/KaTeX_Fraktur-Bold-BdnERNNW.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2)format("woff2"),url(/assets/KaTeX_Fraktur-Regular-Dxdc4cR9.woff)format("woff"),url(/assets/KaTeX_Fraktur-Regular-CB_wures.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Main-Bold-Cx986IdX.woff2)format("woff2"),url(/assets/KaTeX_Main-Bold-Jm3AIy58.woff)format("woff"),url(/assets/KaTeX_Main-Bold-waoOVXN0.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2)format("woff2"),url(/assets/KaTeX_Main-BoldItalic-SpSLRI95.woff)format("woff"),url(/assets/KaTeX_Main-BoldItalic-DzxPMmG6.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2)format("woff2"),url(/assets/KaTeX_Main-Italic-BMLOBm91.woff)format("woff"),url(/assets/KaTeX_Main-Italic-3WenGoN9.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Main-Regular-B22Nviop.woff2)format("woff2"),url(/assets/KaTeX_Main-Regular-Dr94JaBh.woff)format("woff"),url(/assets/KaTeX_Main-Regular-ypZvNtVU.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2)format("woff2"),url(/assets/KaTeX_Math-BoldItalic-iY-2wyZ7.woff)format("woff"),url(/assets/KaTeX_Math-BoldItalic-B3XSjfu4.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Math-Italic-t53AETM-.woff2)format("woff2"),url(/assets/KaTeX_Math-Italic-DA0__PXp.woff)format("woff"),url(/assets/KaTeX_Math-Italic-flOr_0UB.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2)format("woff2"),url(/assets/KaTeX_SansSerif-Bold-DbIhKOiC.woff)format("woff"),url(/assets/KaTeX_SansSerif-Bold-CFMepnvq.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2)format("woff2"),url(/assets/KaTeX_SansSerif-Italic-DN2j7dab.woff)format("woff"),url(/assets/KaTeX_SansSerif-Italic-YYjJ1zSn.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2)format("woff2"),url(/assets/KaTeX_SansSerif-Regular-CS6fqUqJ.woff)format("woff"),url(/assets/KaTeX_SansSerif-Regular-BNo7hRIc.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Script-Regular-D3wIWfF6.woff2)format("woff2"),url(/assets/KaTeX_Script-Regular-D5yQViql.woff)format("woff"),url(/assets/KaTeX_Script-Regular-C5JkGWo-.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2)format("woff2"),url(/assets/KaTeX_Size1-Regular-C195tn64.woff)format("woff"),url(/assets/KaTeX_Size1-Regular-Dbsnue_I.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2)format("woff2"),url(/assets/KaTeX_Size2-Regular-oD1tc_U0.woff)format("woff"),url(/assets/KaTeX_Size2-Regular-B7gKUWhC.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/KaTeX_Size3-Regular-CTq5MqoE.woff)format("woff"),url(/assets/KaTeX_Size3-Regular-DgpXs0kz.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2)format("woff2"),url(/assets/KaTeX_Size4-Regular-BF-4gkZK.woff)format("woff"),url(/assets/KaTeX_Size4-Regular-DWFBv043.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2)format("woff2"),url(/assets/KaTeX_Typewriter-Regular-C0xS9mPB.woff)format("woff"),url(/assets/KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf)format("truetype")}.katex{text-indent:0;text-rendering:auto;font:1.21em/1.2 KaTeX_Main,Times New Roman,serif;position:relative}.katex *{border-color:currentColor;-ms-high-contrast-adjust:none!important}.katex .katex-version:after{content:"0.17.0"}.katex .katex-mathml{clip-path:inset(50%);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.katex .katex-html>.newline{display:block}.katex .base{white-space:nowrap;width:min-content;position:relative}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;table-layout:fixed;display:inline-table}.katex .vlist-r{display:table-row}.katex .vlist{vertical-align:bottom;display:table-cell;position:relative}.katex .vlist>span{height:0;display:block;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{width:0;overflow:hidden}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{vertical-align:bottom;width:2px;min-width:2px;font-size:1px;display:table-cell}.katex .vbox{flex-direction:column;align-items:baseline;display:inline-flex}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{flex-direction:row;display:inline-flex}.katex .thinbox{width:0;max-width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .smash{line-height:0;display:inline}.katex .clap,.katex .llap,.katex .rlap{width:0;position:relative}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .hdashline{border-bottom-style:dashed;width:100%;display:inline-block}.katex .sqrt>.root{margin-left:.277778em;margin-right:-.555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.833333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.16667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.33333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.66667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.45667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.14667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.714286em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.857143em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.14286em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.28571em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.42857em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.71429em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.05714em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.46857em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.96286em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.55429em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.11111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.33333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.30444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.76444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.416667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.583333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.833333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.72833em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.07333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.347222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.416667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.486111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.694444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.833333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.44028em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.72778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.289352em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.347222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.405093em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.520833em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.578704em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.694444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.833333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.20023em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.43981em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.24108em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.289296em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.385728em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.433944em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.48216em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.578592em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.694311em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.833173em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.19961em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.200965em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.241158em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.281351em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.321543em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.361736em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.401929em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.482315em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.694534em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.833601em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{width:.12em;display:inline-block}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{min-width:1px;display:inline-block}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;height:inherit;width:100%;display:block;position:absolute}.katex svg path{stroke:none}.katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex img{border-style:none;min-width:0;max-width:none;min-height:0;max-height:none}.katex .stretchy{width:100%;display:block;position:relative;overflow:hidden}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{width:100%;position:relative;overflow:hidden}.katex .halfarrow-left{width:50.2%;position:absolute;left:0;overflow:hidden}.katex .halfarrow-right{width:50.2%;position:absolute;right:0;overflow:hidden}.katex .brace-left{width:25.1%;position:absolute;left:0;overflow:hidden}.katex .brace-center{width:50%;position:absolute;left:25%;overflow:hidden}.katex .brace-right{width:25.1%;position:absolute;right:0;overflow:hidden}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{box-sizing:border-box;border:.04em solid}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{box-sizing:border-box;border-top:.049em solid;border-right:.049em solid;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{text-align:left;display:inline-block;position:absolute;right:calc(50% + .3em)}.katex .cd-label-right{text-align:right;display:inline-block;position:absolute;left:calc(50% + .3em)}.katex-display{text-align:center;margin:1em 0;display:block}.katex-display>.katex{text-align:center;white-space:nowrap;display:block}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{text-align:left;padding-left:2em}body{counter-reset:katexEqnNo mmlEqnNo}._content_1wdll_7{font-family:var(--ui-font-serif);font-size:var(--ui-size-5);line-height:var(--ui-leading-relaxed);color:var(--ui-text)}._content_1wdll_7>*+*{margin-top:var(--ui-space-3)}._content_1wdll_7 p{margin:0}._content_1wdll_7 ul,._content_1wdll_7 ol{padding-left:1.4em}._content_1wdll_7 li+li{margin-top:var(--ui-space-1)}._content_1wdll_7 code{border-radius:var(--ui-radius-sm);background:var(--ui-surface-sunken);font-family:var(--ui-font-mono);padding:1px 4px;font-size:.9em}._content_1wdll_7 pre{padding:var(--ui-space-3);border-radius:var(--ui-radius-md);background:var(--ui-surface-sunken);overflow-x:auto}._content_1wdll_7 img{max-width:100%}._content_1wdll_7 table{border-collapse:collapse;font-size:var(--ui-size-4)}._content_1wdll_7 th,._content_1wdll_7 td{padding:var(--ui-space-2) var(--ui-space-3);border:1px solid var(--ui-border-strong);text-align:left}._compact_1wdll_62{font-size:var(--ui-size-4);line-height:var(--ui-leading-normal)}._compact_1wdll_62>*+*{margin-top:var(--ui-space-2)}._empty_1wdll_71{color:var(--ui-text-faint);font-family:var(--ui-font-sans);font-size:var(--ui-size-3)}._latex_1wdll_77{font-family:var(--ui-font-serif)}._tableWrap_1wdll_81{margin:var(--ui-space-4) 0;overflow-x:auto}._table_1wdll_81{border-collapse:collapse;font-family:var(--ui-font-serif);font-size:var(--ui-size-4)}._table_1wdll_81 caption{margin-bottom:var(--ui-space-2);color:var(--ui-text-muted);font-size:var(--ui-size-3);text-align:left}._table_1wdll_81 th,._table_1wdll_81 td{padding:var(--ui-space-2) var(--ui-space-4);border:1px solid var(--ui-border-strong);text-align:left;white-space:nowrap}._table_1wdll_81 th{background:var(--ui-surface-sunken);font-weight:var(--ui-weight-semibold)}._content_1sx0d_1{color:var(--ui-text);line-height:1.65}._content_1sx0d_1>:first-child{margin-top:0}._content_1sx0d_1>:last-child{margin-bottom:0}._content_1sx0d_1 p{margin:.55em 0}._mathInline_1sx0d_10{white-space:nowrap}._mathBlock_1sx0d_12{text-align:center;margin:1rem 0;overflow-x:auto}._figure_1sx0d_18{text-align:center;margin:1.25rem auto}._figure_1sx0d_18[data-size=small]{width:35%}._figure_1sx0d_18[data-size=medium]{width:60%}._figure_1sx0d_18[data-size=large]{width:85%}._figure_1sx0d_18[data-size=full]{width:100%}._figure_1sx0d_18[data-align=left]{text-align:left;margin-left:0;margin-right:auto}._figure_1sx0d_18[data-align=right]{text-align:right;margin-left:auto;margin-right:0}._figure_1sx0d_18 img{max-width:100%;height:auto;margin:auto;display:block}._figure_1sx0d_18 figcaption{color:var(--ui-text-muted);margin-top:.5rem;font-size:.9em}._tableScroll_1sx0d_28{margin:1rem 0;overflow-x:auto}._tableScroll_1sx0d_28 table{border-collapse:collapse;width:100%}._tableScroll_1sx0d_28 caption{margin-bottom:.5rem;font-weight:650}._tableScroll_1sx0d_28 th,._tableScroll_1sx0d_28 td{border:1px solid var(--ui-border);vertical-align:top;padding:.55rem .7rem}._tableScroll_1sx0d_28 th{background:var(--ui-surface-sunken)}._columns_1sx0d_34{gap:1.25rem;margin:1rem 0;display:grid}._columns_1sx0d_34[data-layout="1:1"],._columns_1sx0d_34[data-layout="1:1:1"]{grid-template-columns:repeat(var(--paper-columns,2), minmax(0, 1fr))}._columns_1sx0d_34[data-layout="1:1:1"]{--paper-columns:3}._columns_1sx0d_34[data-layout="2:1"]{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}._columns_1sx0d_34[data-layout="1:2"]{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}._column_1sx0d_34{min-width:0}._error_1sx0d_40{color:var(--ui-danger)}@media (width<=720px){._columns_1sx0d_34{grid-template-columns:1fr!important}._figure_1sx0d_18{width:100%!important}}._card_w307l_1{padding:var(--ui-space-7) 0;border-bottom:1px solid var(--ui-border);scroll-margin-top:calc(var(--ui-topbar-height) + var(--ui-space-8))}._card_w307l_1:last-child{border-bottom:0}._head_w307l_11{align-items:center;gap:var(--ui-space-3);margin-bottom:var(--ui-space-4);display:flex}._number_w307l_18{font-family:var(--ui-font-serif);font-size:var(--ui-size-6);font-weight:var(--ui-weight-bold)}._stem_w307l_24,._context_w307l_25{margin-bottom:var(--ui-space-4)}._context_w307l_25{padding-left:var(--ui-space-4);border-left:2px solid var(--ui-border);color:var(--ui-text-muted)}._figures_w307l_35{gap:var(--ui-space-4);margin-bottom:var(--ui-space-4);flex-wrap:wrap;display:flex}._figure_w307l_35{border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:#fff;max-width:min(100%,460px)}._figureCompact_w307l_49{width:auto;max-height:92px}._choices_w307l_54{gap:var(--ui-space-2);display:grid}._choicesInline_w307l_59{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}._choicesGrid2_w307l_63{grid-template-columns:repeat(2,minmax(0,1fr))}._choice_w307l_54{align-items:flex-start;gap:var(--ui-space-3);width:100%;padding:var(--ui-space-3) var(--ui-space-4);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-surface);text-align:left;cursor:pointer;display:flex}._choice_w307l_54:hover:not(:disabled){border-color:var(--ui-border-strong)}._choice_w307l_54:disabled{cursor:default}._choiceSelected_w307l_88{border-color:var(--ui-accent);background:var(--ui-accent-soft)}._choiceCorrect_w307l_93{border-color:var(--ui-score-full);background:var(--ui-success-soft)}._choiceWrong_w307l_98{border-color:var(--ui-score-none);background:var(--ui-danger-soft)}._choiceLetter_w307l_103{font-family:var(--ui-font-serif);font-size:var(--ui-size-5);font-weight:var(--ui-weight-semibold);flex:none}._choiceBody_w307l_110{flex:1;min-width:0}._choiceMark_w307l_115{font-size:var(--ui-size-4);font-weight:var(--ui-weight-bold);flex:none}._parts_w307l_121{gap:var(--ui-space-5);list-style:none;display:grid}._part_w307l_121{gap:var(--ui-space-2);display:grid}._prompt_w307l_132{gap:var(--ui-space-2);display:flex}._partLabel_w307l_137{font-family:var(--ui-font-serif);font-size:var(--ui-size-5);font-weight:var(--ui-weight-semibold);flex:none}._subparts_w307l_144{gap:var(--ui-space-2);display:grid}._subpart_w307l_144{gap:var(--ui-space-2);display:flex}._subpartLabel_w307l_154{color:var(--ui-text-muted);font-family:var(--ui-font-serif);flex:none}._answerInput_w307l_160{width:100%;min-height:84px;padding:var(--ui-space-3);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-md);background:var(--ui-surface);font-family:var(--ui-font-serif);font-size:var(--ui-size-4);line-height:var(--ui-leading-relaxed);resize:vertical}._answerInput_w307l_160:disabled{background:var(--ui-surface-sunken);color:var(--ui-text-muted)}._answerImages_w307l_178{gap:var(--ui-space-3);margin-top:var(--ui-space-3);grid-template-columns:repeat(auto-fill,minmax(132px,1fr));list-style:none;display:grid}._answerImageItem_w307l_186{gap:var(--ui-space-2);align-content:start;display:grid}._answerImage_w307l_178{aspect-ratio:4/3;border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-surface-sunken);object-fit:contain;width:100%}._answerUpload_w307l_201{align-items:center;gap:var(--ui-space-2) var(--ui-space-3);width:fit-content;margin-top:var(--ui-space-3);padding:var(--ui-space-2) var(--ui-space-3);border:1px dashed var(--ui-border-strong);border-radius:var(--ui-radius-md);color:var(--ui-accent);cursor:pointer;flex-wrap:wrap;display:flex}._answerUpload_w307l_201:hover{background:var(--ui-surface-sunken)}._answerUpload_w307l_201 small{color:var(--ui-text-muted);font-size:var(--ui-size-2)}._answerFileInput_w307l_224{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._answerUpload_w307l_201:focus-within{outline:2px solid var(--ui-focus-ring);outline-offset:2px}._answerImageError_w307l_239{margin-top:var(--ui-space-2);color:var(--ui-danger);font-size:var(--ui-size-3)}._solution_w307l_245{margin-top:var(--ui-space-5);padding:var(--ui-space-4);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-surface-sunken)}._solutionHead_w307l_253{align-items:center;gap:var(--ui-space-3);font-size:var(--ui-size-4);flex-wrap:wrap;display:flex}._solutionLabel_w307l_261{color:var(--ui-text-muted);font-size:var(--ui-size-3)}._solutionValue_w307l_266{font-family:var(--ui-font-serif);font-size:var(--ui-size-5);font-weight:var(--ui-weight-bold)}._solutionBody_w307l_272{margin-top:var(--ui-space-4)}._correction_w307l_276{margin-top:var(--ui-space-3);color:var(--ui-warning);font-size:var(--ui-size-3)}._rubric_w307l_282{gap:var(--ui-space-2);margin-top:var(--ui-space-4);list-style:none;display:grid}._rubricItem_w307l_289{align-items:flex-start;gap:var(--ui-space-3);padding:var(--ui-space-3);border-left:3px solid var(--ui-border-strong);background:var(--ui-surface);font-size:var(--ui-size-3);display:flex}._rubricAwarded_w307l_299{border-left-color:var(--ui-score-full)}._rubricMissed_w307l_303{border-left-color:var(--ui-score-none)}._rubricMark_w307l_307{font-weight:var(--ui-weight-bold);flex:none}._rubricAwarded_w307l_299 ._rubricMark_w307l_307{color:var(--ui-score-full)}._rubricMissed_w307l_303 ._rubricMark_w307l_307{color:var(--ui-score-none)}._rubricBody_w307l_320{flex:1;min-width:0}._rubricReason_w307l_325{margin-top:var(--ui-space-1);color:var(--ui-text-muted);display:block}._rubricPoints_w307l_331{font-variant-numeric:tabular-nums;font-weight:var(--ui-weight-semibold);flex:none}._modelAnswer_w307l_337{padding:var(--ui-space-3);border-radius:var(--ui-radius-sm);background:var(--ui-surface);font-size:var(--ui-size-2);margin:0;overflow-x:auto}._modelAnswer_w307l_337>div{gap:var(--ui-space-3);grid-template-columns:minmax(2rem,auto) 1fr;display:grid}._modelAnswer_w307l_337 dt{font-weight:var(--ui-weight-semibold)}._modelAnswer_w307l_337 dd{margin:0}@media (width<=767px){._choicesGrid2_w307l_63{grid-template-columns:1fr}}._block_dozed_1{margin:var(--ui-space-5) 0;padding:var(--ui-space-4);border:1px solid var(--ui-border);border-left:3px solid var(--ui-accent);border-radius:var(--ui-radius-md);background:var(--ui-surface-sunken)}._title_dozed_10{margin:0 0 var(--ui-space-3);color:var(--ui-text);font-size:var(--ui-size-4);line-height:var(--ui-leading-tight)}._image_dozed_17{border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:var(--ui-surface);width:min(100%,720px);height:auto;margin-inline:auto;display:block}._nav_8mfzq_1{gap:var(--ui-space-4);flex-direction:column;display:flex}._progress_8mfzq_7{font-size:var(--ui-size-3);font-weight:var(--ui-weight-semibold)}._score_8mfzq_12{color:var(--ui-text-muted);font-size:var(--ui-size-2)}._legend_8mfzq_17{gap:var(--ui-space-1);color:var(--ui-text-muted);font-size:var(--ui-size-1);flex-direction:column;display:flex}._sectionLabel_8mfzq_25{margin-bottom:var(--ui-space-2);color:var(--ui-text-faint);font-size:var(--ui-size-1);font-weight:var(--ui-weight-bold);letter-spacing:.1em;text-transform:uppercase}._grid_8mfzq_34{gap:var(--ui-space-1);grid-template-columns:repeat(auto-fill,minmax(34px,1fr));display:grid}._cell_8mfzq_40{border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:var(--ui-surface);height:34px;color:var(--ui-text-muted);font-size:var(--ui-size-2);font-variant-numeric:tabular-nums;font-weight:var(--ui-weight-semibold);place-items:center;display:grid}._cell_8mfzq_40:hover{border-color:var(--ui-border-strong);text-decoration:none}._done_8mfzq_58{border-color:var(--ui-accent);background:var(--ui-accent-soft);color:var(--ui-accent)}._correct_8mfzq_64{border-color:var(--ui-score-full);background:var(--ui-success-soft);color:var(--ui-score-full)}._partial_8mfzq_70{border-color:var(--ui-score-partial);background:var(--ui-warning-soft);color:var(--ui-score-partial)}._wrong_8mfzq_76{border-color:var(--ui-score-none);background:var(--ui-danger-soft);color:var(--ui-score-none)}._unanswered_8mfzq_82{border-style:dashed;border-color:var(--ui-border-strong);color:var(--ui-text-faint)}._current_8mfzq_88{outline:2px solid var(--ui-accent);outline-offset:1px}._reference_tyqvh_1{align-items:center;gap:var(--ui-space-1);max-width:100%;color:var(--ui-text-faint);font-size:var(--ui-size-1);white-space:nowrap;display:inline-flex}._frame_69fre_4{border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-md);overflow:hidden}._frameHead_69fre_10{justify-content:space-between;align-items:baseline;gap:var(--ui-space-3);padding:var(--ui-space-2) var(--ui-space-3);border-bottom:1px solid var(--ui-border);background:var(--ui-surface-sunken);display:flex}._frameTitle_69fre_20{font-size:var(--ui-size-2);font-weight:var(--ui-weight-semibold);letter-spacing:.06em;text-transform:uppercase}._frameHint_69fre_27{color:var(--ui-text-faint);font-size:var(--ui-size-1)}._stage_69fre_33{padding:var(--ui-space-4);background:var(--ui-canvas);color:var(--ui-text)}._answerBlock_69fre_39{gap:var(--ui-space-2);padding-bottom:var(--ui-space-3);margin-bottom:var(--ui-space-3);border-bottom:1px solid var(--ui-border);flex-direction:column;display:flex}._answerLabel_69fre_48{color:var(--ui-text-muted);font-size:var(--ui-size-2);font-weight:var(--ui-weight-semibold)}._empty_69fre_54{color:var(--ui-text-faint);font-size:var(--ui-size-2)}._valueList_69fre_59{padding-left:var(--ui-space-5);font-size:var(--ui-size-2)}._valueObject_69fre_64{gap:var(--ui-space-1) var(--ui-space-3);font-size:var(--ui-size-2);grid-template-columns:max-content minmax(0,1fr);display:grid}._valueObject_69fre_64 dt{color:var(--ui-text-muted);font-family:var(--ui-font-mono)}._consequences_l34vp_1{padding-left:1.2em;list-style:outside}._consequences_l34vp_1 li+li{margin-top:var(--ui-space-1)}._note_l34vp_10{padding:var(--ui-space-3);border-left:3px solid var(--ui-border-strong);background:var(--ui-surface-sunken);color:var(--ui-text-muted);font-size:var(--ui-size-2)}._fields_l34vp_18{gap:var(--ui-space-4);flex-direction:column;display:flex}._shortcuts_l34vp_24{gap:var(--ui-space-2) var(--ui-space-4);grid-template-columns:max-content 1fr;margin:0;display:grid}._shortcuts_l34vp_24 dt{margin:0}._shortcuts_l34vp_24 dd{color:var(--ui-text-muted);margin:0}._shortcuts_l34vp_24 kbd{border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-sm);background:var(--ui-surface-sunken);font-family:var(--ui-font-mono);font-size:var(--ui-size-2);padding:2px 6px}._countdown_l34vp_49{align-items:center;gap:var(--ui-space-2);color:var(--ui-text-muted);font-size:var(--ui-size-2);display:inline-flex}._question_rekoe_4{border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-surface)}._focused_rekoe_10{box-shadow:0 0 0 2px var(--ui-accent-soft)}._validationError_rekoe_14{border-color:var(--ui-danger);box-shadow:0 0 0 2px var(--ui-danger-soft)}._summaryBar_rekoe_19{align-items:center;gap:var(--ui-space-2);padding-right:var(--ui-space-3);display:flex}._summary_rekoe_19{align-items:center;gap:var(--ui-space-3);min-width:0;padding:var(--ui-space-3) var(--ui-space-4);border-radius:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;flex:1;display:flex}._summary_rekoe_19:hover{background:var(--ui-surface-sunken)}._summaryStatic_rekoe_46{cursor:default}._summaryStatic_rekoe_46:hover{background:0 0}._summaryId_rekoe_54{min-width:4.5em;font-family:var(--ui-font-mono);font-size:var(--ui-size-2);font-weight:var(--ui-weight-semibold)}._summaryText_rekoe_61{min-width:12em;font-size:var(--ui-size-3);font-weight:var(--ui-weight-regular);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}._summaryToggle_rekoe_71{width:1.5em;color:var(--ui-text-muted);text-align:center}._dirtyDot_rekoe_77{border-radius:var(--ui-radius-full);background:var(--ui-warning);width:8px;height:8px}._body_rekoe_84{gap:var(--ui-space-5);padding:var(--ui-space-4);border-top:1px solid var(--ui-border);flex-direction:column;display:flex}._bodyHead_rekoe_92{justify-content:space-between;align-items:center;gap:var(--ui-space-3);flex-wrap:wrap;display:flex}._headMeta_rekoe_100{align-items:center;gap:var(--ui-space-2);color:var(--ui-text-muted);font-size:var(--ui-size-2);flex-wrap:wrap;display:flex}._reviewColumns_rekoe_109{gap:var(--ui-space-4);grid-template-columns:minmax(260px,4fr) minmax(320px,5fr) minmax(320px,5fr);align-items:start;display:grid}._editorOnly_rekoe_116{display:block}._documentQuestion_rekoe_122{border:0;border-bottom:1px solid var(--ui-border);border-radius:0}._documentQuestion_rekoe_122:last-child{border-bottom:0}._documentQuestion_rekoe_122._focused_rekoe_10{box-shadow:inset 3px 0 0 var(--ui-accent)}._documentQuestion_rekoe_122._validationError_rekoe_14{border-color:var(--ui-danger);background:var(--ui-danger-soft);box-shadow:inset 4px 0 0 var(--ui-danger)}._documentQuestion_rekoe_122 ._summaryBar_rekoe_19{padding:1.15rem 2rem 0}._documentQuestion_rekoe_122 ._summary_rekoe_19{gap:var(--ui-space-2);padding:0}._documentQuestion_rekoe_122 ._summaryId_rekoe_54{min-width:auto;color:var(--ui-text);font-family:var(--ui-font-serif,Georgia, serif);font-size:var(--ui-size-4)}._documentQuestion_rekoe_122 ._summaryText_rekoe_61{color:var(--ui-text-muted);font-size:var(--ui-size-1);font-weight:var(--ui-weight-regular)}._documentQuestion_rekoe_122 ._body_rekoe_84{gap:var(--ui-space-4);border-top:0;padding:.75rem 2rem 2rem}._documentQuestion_rekoe_122 ._bodyHead_rekoe_92,._documentQuestion_rekoe_122 ._editorColumn_rekoe_171>._sectionHead_rekoe_171{display:none}._documentQuestion_rekoe_122 ._editorColumn_rekoe_171{gap:var(--ui-space-3)}._documentQuestion_rekoe_122 ._choiceEditor_rekoe_179{gap:var(--ui-space-2);border:0;padding:.25rem 0 0}._documentQuestion_rekoe_122 ._choiceLegend_rekoe_185{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}._documentQuestion_rekoe_122 ._choiceToolbar_rekoe_193{justify-content:flex-end;min-height:30px}._documentQuestion_rekoe_122 ._choiceLayoutControl_rekoe_198 label{color:var(--ui-text-muted);font-size:var(--ui-size-1)}._documentQuestion_rekoe_122 ._choiceLayoutControl_rekoe_198 select{width:108px;min-height:30px;font-size:var(--ui-size-1)}._documentQuestion_rekoe_122 ._choiceRow_rekoe_209{column-gap:var(--ui-space-2);row-gap:var(--ui-space-1);padding:var(--ui-space-1) 0;border-top:0;grid-template-columns:4.25rem minmax(0,1fr) auto;align-items:start;display:grid}._documentQuestion_rekoe_122 ._choiceRowHead_rekoe_219{display:contents}._documentQuestion_rekoe_122 ._choiceRowHead_rekoe_219 strong{font-family:var(--ui-font-serif,Georgia, serif);font-size:var(--ui-size-2);white-space:nowrap;grid-area:1/1;padding-top:.65rem}._documentQuestion_rekoe_122 ._choiceRowHead_rekoe_219>span{grid-area:2/1;align-self:start}._documentQuestion_rekoe_122 ._choiceRowActions_rekoe_238{visibility:hidden;opacity:0;grid-area:1/3;justify-self:end;padding-top:.2rem;transition:opacity .12s;display:flex}._documentQuestion_rekoe_122 ._choiceRow_rekoe_209:focus-within ._choiceRowActions_rekoe_238,._documentQuestion_rekoe_122 ._choiceRow_rekoe_209:hover ._choiceRowActions_rekoe_238{visibility:visible;opacity:1}._documentQuestion_rekoe_122 ._choiceRow_rekoe_209>:nth-child(2){grid-area:1/2}._documentQuestion_rekoe_122 ._choiceRow_rekoe_209>:nth-child(n+3){grid-column:2/-1}._source_rekoe_264{gap:var(--ui-space-2);top:calc(var(--ui-topbar-height) + var(--ui-space-3));flex-direction:column;display:flex;position:sticky}._sourceTabs_rekoe_272{gap:var(--ui-space-1);flex-wrap:wrap;display:flex}._sourceImage_rekoe_278{border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:var(--ui-surface);width:100%}._sourceImageButton_rekoe_285{border-radius:var(--ui-radius-sm);cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}._sourceImageButton_rekoe_285:focus-visible{outline:2px solid var(--ui-focus-ring);outline-offset:2px}._sourceImageButton_rekoe_285:hover ._sourceImage_rekoe_278{border-color:var(--ui-accent)}._sourcePreviewToolbar_rekoe_304{justify-content:flex-end;align-items:center;gap:var(--ui-space-2);display:flex}._sourceZoomValue_rekoe_311{min-width:42px;color:var(--ui-text);font-family:var(--ui-font-mono);font-size:var(--ui-size-3);text-align:center}._sourcePreviewViewport_rekoe_319{border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:var(--ui-surface-sunken);overflow:auto}._sourcePreviewImage_rekoe_326{background:var(--ui-surface);min-width:100%;max-width:none;display:block}._editorColumn_rekoe_171{gap:var(--ui-space-4);flex-direction:column;min-width:0;display:flex}._previewColumn_rekoe_340{gap:var(--ui-space-2);min-width:0;top:calc(var(--ui-topbar-height) + var(--ui-space-3));flex-direction:column;display:flex;position:sticky}._sectionHead_rekoe_171{justify-content:space-between;align-items:baseline;gap:var(--ui-space-2);flex-wrap:wrap;display:flex}._sectionTitle_rekoe_357{font-size:var(--ui-size-3);font-weight:var(--ui-weight-semibold)}._sectionNote_rekoe_362{color:var(--ui-text-faint);font-size:var(--ui-size-1)}._markdownEditor_rekoe_367{gap:var(--ui-space-2);flex-direction:column;display:flex}._markdownHead_rekoe_373{justify-content:space-between;align-items:center;gap:var(--ui-space-3);display:flex}._markdownLabel_rekoe_380{font-size:var(--ui-size-2);font-weight:var(--ui-weight-semibold)}._choiceEditor_rekoe_179{gap:var(--ui-space-4);padding:var(--ui-space-3);border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);flex-direction:column;display:flex}._choiceLegend_rekoe_185{padding:0 var(--ui-space-2);font-size:var(--ui-size-2);font-weight:var(--ui-weight-semibold)}._choiceToolbar_rekoe_193{align-items:center;gap:var(--ui-space-2);flex-wrap:wrap;display:flex}._choiceLayoutControl_rekoe_198{align-items:center;gap:var(--ui-space-2);display:flex}._choiceLayoutControl_rekoe_198 label{color:var(--ui-text);font-size:var(--ui-size-3);font-weight:var(--ui-weight-semibold);white-space:nowrap}._choiceLayoutControl_rekoe_198 select{width:132px;min-height:36px;padding-block:var(--ui-space-1)}@media (width<=520px){._choiceToolbar_rekoe_193{align-items:stretch}._choiceToolbar_rekoe_193>button{flex:auto}}._choiceRow_rekoe_209{gap:var(--ui-space-2);padding-top:var(--ui-space-3);border-top:1px dashed var(--ui-border);flex-direction:column;display:flex}._choiceRowHead_rekoe_219{justify-content:space-between;align-items:center;gap:var(--ui-space-2);display:flex}._choiceRowActions_rekoe_238{gap:var(--ui-space-1);display:flex}._figureEditor_rekoe_456{gap:var(--ui-space-2);padding:var(--ui-space-3);border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:var(--ui-surface-sunken);flex-direction:column;display:flex}._figureEditorCompact_rekoe_466{padding-block:var(--ui-space-2);flex-flow:wrap;justify-content:space-between;align-items:center}._figureEditorCompact_rekoe_466 ._figureEditorHead_rekoe_474,._figureEditorCompact_rekoe_466 ._figureActions_rekoe_475{flex:none}._figureEditorHead_rekoe_474,._figureActions_rekoe_475{justify-content:space-between;align-items:center;gap:var(--ui-space-2);font-size:var(--ui-size-2);flex-wrap:wrap;display:flex}._figureImageButton_rekoe_489{border-radius:var(--ui-radius-sm);cursor:zoom-in;background:0 0;border:0;width:fit-content;max-width:100%;padding:0;display:block}._figureImageButton_rekoe_489:focus-visible{outline:2px solid var(--ui-focus-ring);outline-offset:2px}._figureImage_rekoe_489{border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:var(--ui-surface);object-fit:contain;max-width:min(100%,460px);max-height:260px;display:block}._figureImageButton_rekoe_489:hover ._figureImage_rekoe_489{border-color:var(--ui-accent)}._figureUpload_rekoe_519{min-height:32px;padding:0 var(--ui-space-3);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-sm);background:var(--ui-surface);color:var(--ui-text);cursor:pointer;font-size:var(--ui-size-2);font-weight:var(--ui-weight-semibold);justify-content:center;align-items:center;display:inline-flex;position:relative}._figureUpload_rekoe_519:hover{background:var(--ui-surface-raised)}._figureUpload_rekoe_519:has(input:disabled){cursor:wait;opacity:.65}._figureFileInput_rekoe_544{clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}._note_rekoe_554{color:var(--ui-text-muted);font-size:var(--ui-size-2)}._readonlyNote_rekoe_559{align-items:center;gap:var(--ui-space-2);padding:var(--ui-space-2) var(--ui-space-3);border-radius:var(--ui-radius-sm);background:var(--ui-surface-sunken);color:var(--ui-text-muted);font-size:var(--ui-size-2);flex-wrap:wrap;display:flex}._disclosure_rekoe_571{border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm)}._disclosureSummary_rekoe_576{justify-content:space-between;align-items:center;gap:var(--ui-space-3);padding:var(--ui-space-2) var(--ui-space-3);font-size:var(--ui-size-2);font-weight:var(--ui-weight-semibold);cursor:pointer;display:flex}._disclosureBody_rekoe_587{gap:var(--ui-space-3);padding:var(--ui-space-3);border-top:1px solid var(--ui-border);flex-direction:column;display:flex}._readonlyBlock_rekoe_595{gap:var(--ui-space-1);font-size:var(--ui-size-2);flex-direction:column;display:flex}._readonlyBlock_rekoe_595 h4{color:var(--ui-text-muted);font-size:var(--ui-size-1);font-weight:var(--ui-weight-semibold);letter-spacing:.06em;text-transform:uppercase}._previewGrid_rekoe_610{gap:var(--ui-space-4);grid-template-columns:minmax(0,1fr);display:grid}._actions_rekoe_616{align-items:center;gap:var(--ui-space-2);padding-top:var(--ui-space-3);border-top:1px solid var(--ui-border);flex-wrap:wrap;display:flex}._status_rekoe_625{color:var(--ui-text-muted);font-size:var(--ui-size-2)}._spacer_rekoe_630{margin-left:auto}._structured_rekoe_634{gap:var(--ui-space-3);flex-direction:column;display:flex}._structuredGroup_rekoe_640{gap:var(--ui-space-2);padding:var(--ui-space-3);border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);flex-direction:column;display:flex}._structuredLegend_rekoe_649{padding:0 var(--ui-space-1);font-size:var(--ui-size-2);font-weight:var(--ui-weight-semibold)}._responseToggle_rekoe_655{align-items:center;gap:var(--ui-space-2);color:var(--ui-text);font-size:var(--ui-size-2);display:inline-flex}@media (width<=1099px){._reviewColumns_rekoe_109{grid-template-columns:minmax(0,1fr)}._source_rekoe_264,._previewColumn_rekoe_340{position:static}}._subject_149i9_1{gap:var(--ui-space-2);padding:var(--ui-space-3);border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:var(--ui-surface);flex-direction:column;display:flex}._subjectHead_149i9_11{justify-content:space-between;align-items:center;gap:var(--ui-space-3);flex-wrap:wrap;display:flex}._subjectName_149i9_19{font-size:var(--ui-size-3);font-weight:var(--ui-weight-semibold)}._meta_149i9_24{color:var(--ui-text-muted);font-size:var(--ui-size-1);display:block}._unit_149i9_30{justify-content:space-between;align-items:center;gap:var(--ui-space-3);padding:var(--ui-space-2) var(--ui-space-3);border-top:1px dashed var(--ui-border);flex-wrap:wrap;display:flex}._unitTitle_149i9_40{font-size:var(--ui-size-2);font-weight:var(--ui-weight-semibold)}._packRow_149i9_45{align-items:center;gap:var(--ui-space-2);margin-top:var(--ui-space-1);flex-wrap:wrap;display:flex}._packChip_149i9_53{align-items:center;gap:var(--ui-space-2);padding:var(--ui-space-1) var(--ui-space-2);border:1px solid var(--ui-border);border-radius:var(--ui-radius-full);background:var(--ui-surface-sunken);font-size:var(--ui-size-1);cursor:pointer;display:inline-flex}._packChip_149i9_53:hover{border-color:var(--ui-accent)}._subjectList_149i9_69{gap:var(--ui-space-3);flex-direction:column;display:flex}._composerLayout_149i9_75{gap:var(--ui-space-4);grid-template-columns:minmax(0,1fr) minmax(260px,340px);align-items:start;display:grid}._pickList_149i9_82{gap:var(--ui-space-2);flex-direction:column;max-height:60vh;list-style:none;display:flex;overflow:auto}._pickRow_149i9_91{justify-content:space-between;align-items:center;gap:var(--ui-space-3);padding:var(--ui-space-2) var(--ui-space-3);border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);font-size:var(--ui-size-2);display:flex}._pickMeta_149i9_102{color:var(--ui-text-faint);font-size:var(--ui-size-1)}@media (width<=999px){._composerLayout_149i9_75{grid-template-columns:minmax(0,1fr)}}._search_rysvt_1{align-items:end;gap:var(--ui-space-3);padding:var(--ui-space-4) var(--ui-space-5);background:var(--ui-surface-raised);grid-template-columns:minmax(15rem,26rem) auto;display:grid}._searchField_rysvt_10{min-width:0}._searchActions_rysvt_14{align-items:center;gap:var(--ui-space-1);display:flex}@media (width<=38rem){._search_rysvt_1{grid-template-columns:minmax(0,1fr);align-items:stretch}._searchActions_rysvt_14{justify-content:flex-end}}._identityColumn_rysvt_31{width:32%;min-width:260px}._identity_rysvt_31{gap:2px;min-width:0;display:grid}._identity_rysvt_31 strong,._identity_rysvt_31 span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._identity_rysvt_31 span{color:var(--ui-text-muted)}._statusColumn_rysvt_53{width:108px}._attemptColumn_rysvt_57{font-variant-numeric:tabular-nums;width:72px}._dateColumn_rysvt_62{white-space:nowrap;width:184px}._actionColumn_rysvt_67{text-align:right;white-space:nowrap;width:112px}._actionColumn_rysvt_67>button{margin-left:auto}._steps_1y9a4_1{gap:var(--ui-space-2);margin:0 0 var(--ui-space-4);padding-left:var(--ui-space-5);color:var(--ui-text-muted);display:grid}._guide_1y9a4_9{margin-top:var(--ui-space-4)}._guideTitle_1y9a4_13{font-size:var(--ui-size-3);margin:0}._guideDetail_1y9a4_18,._guideNote_1y9a4_19{color:var(--ui-text-muted);font-size:var(--ui-size-2)}._guideDetail_1y9a4_18{margin:var(--ui-space-1) 0 var(--ui-space-3)}._guideNote_1y9a4_19{margin:var(--ui-space-3) 0 0}._connectionFields_1y9a4_32{gap:var(--ui-space-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}._connectionField_1y9a4_32{min-width:0;padding:var(--ui-space-2) var(--ui-space-3);border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:var(--ui-surface-sunken)}._connectionField_1y9a4_32 dt{color:var(--ui-text-muted);font-size:var(--ui-size-1)}._connectionField_1y9a4_32 dd{justify-content:space-between;align-items:center;gap:var(--ui-space-2);min-width:0;margin:var(--ui-space-1) 0 0;display:flex}._connectionField_1y9a4_32 code{overflow-wrap:anywhere;font-family:var(--ui-font-mono);font-size:var(--ui-size-2)}._connectionField_1y9a4_32 button{flex:none}._note_1y9a4_71{margin-top:var(--ui-space-3);color:var(--ui-text-muted);font-size:var(--ui-size-2)}@media (width<=680px){._connectionFields_1y9a4_32{grid-template-columns:1fr}}._shell_7sm1m_1{flex-direction:column;min-height:100vh;display:flex}._topbar_7sm1m_7{z-index:var(--ui-z-sticky);align-items:center;gap:var(--ui-space-6);height:var(--ui-topbar-height);padding:0 clamp(var(--ui-space-4), 4vw, var(--ui-space-10));border-bottom:1px solid var(--ui-border);background:color-mix(in srgb, var(--ui-canvas) 92%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;position:sticky;top:0}._brand_7sm1m_21{align-items:center;gap:var(--ui-space-2);color:var(--ui-text);font-family:var(--ui-font-serif);font-size:var(--ui-size-6);font-weight:var(--ui-weight-bold);letter-spacing:-.02em;display:inline-flex}._brand_7sm1m_21:hover{text-decoration:none}._brandMark_7sm1m_36{object-fit:contain;border-radius:.35rem;width:1.4rem;height:1.4rem}._nav_7sm1m_43{gap:var(--ui-space-1);margin-right:auto;display:flex}._navLink_7sm1m_49{padding:var(--ui-space-2) var(--ui-space-3);color:var(--ui-text-muted);font-size:var(--ui-size-3);font-weight:var(--ui-weight-semibold)}._navLink_7sm1m_49:hover{color:var(--ui-text);text-decoration:none}._navLinkActive_7sm1m_61{color:var(--ui-text);box-shadow:inset 0 -2px 0 var(--ui-accent)}._account_7sm1m_66{align-items:center;gap:var(--ui-space-3);display:flex}._email_7sm1m_72{max-width:22ch;color:var(--ui-text-muted);font-size:var(--ui-size-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._main_7sm1m_81{width:100%;max-width:var(--ui-container);padding:var(--ui-space-8) clamp(var(--ui-space-4), 4vw, var(--ui-space-10)) var(--ui-space-10);flex:1;margin:0 auto}._mainWide_7sm1m_91{max-width:none;padding:0}@media (width<=767px){._topbar_7sm1m_7{gap:var(--ui-space-3);padding:0 var(--ui-space-4)}._brand_7sm1m_21{font-size:var(--ui-size-5)}._navLink_7sm1m_49{padding:var(--ui-space-2)}._email_7sm1m_72{display:none}._main_7sm1m_81{padding:var(--ui-space-6) var(--ui-space-4) var(--ui-space-9)}}._grid_y59p5_1{gap:var(--ui-space-4);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));list-style:none;display:grid}._card_y59p5_8{gap:var(--ui-space-2);height:100%;padding:var(--ui-space-6);border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface);color:var(--ui-text);flex-direction:column;display:flex}._card_y59p5_8:hover{border-color:var(--ui-border-strong);text-decoration:none}._code_y59p5_25{color:var(--ui-accent);font-family:var(--ui-font-serif);font-size:var(--ui-size-8);font-weight:var(--ui-weight-bold);line-height:1}._name_y59p5_33{font-size:var(--ui-size-5);font-weight:var(--ui-weight-semibold)}._counts_y59p5_38{color:var(--ui-text-muted);font-size:var(--ui-size-3)}._trail_jhkbr_1{margin-bottom:var(--ui-space-3);color:var(--ui-text-muted);font-size:var(--ui-size-3)}._trail_jhkbr_1 a{color:var(--ui-text-muted)}._trail_jhkbr_1 a:hover{color:var(--ui-text)}._sep_jhkbr_15{margin:0 var(--ui-space-2);color:var(--ui-text-faint)}._card_10si7_1{gap:var(--ui-space-3);padding:var(--ui-space-5);border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface);transition:border-color var(--ui-duration-fast) var(--ui-ease);flex-direction:column;display:flex;position:relative}._card_10si7_1:hover{border-color:var(--ui-border-strong)}._new_10si7_17{top:calc(-1 * var(--ui-space-2));right:var(--ui-space-4);position:absolute}._title_10si7_23{font-family:var(--ui-font-serif);font-size:var(--ui-size-6);font-weight:var(--ui-weight-semibold);line-height:var(--ui-leading-tight)}._meta_10si7_30{color:var(--ui-text-muted);font-size:var(--ui-size-3)}._chips_10si7_35{gap:var(--ui-space-2);flex-wrap:wrap;display:flex}._footer_10si7_41{justify-content:space-between;align-items:flex-end;gap:var(--ui-space-3);padding-top:var(--ui-space-3);border-top:1px solid var(--ui-border);margin-top:auto;display:flex}._status_10si7_51{flex-direction:column;gap:2px;min-width:0;display:flex}._statusLabel_10si7_58{color:var(--ui-text-muted);font-size:var(--ui-size-2)}._statusValue_10si7_63{color:var(--ui-text);font-size:var(--ui-size-3);font-variant-numeric:tabular-nums;font-weight:var(--ui-weight-semibold)}._grid_10si7_70{gap:var(--ui-space-4);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}@media (width<=767px){._grid_10si7_70{grid-template-columns:1fr}}._track_1wx6c_1{margin-top:var(--ui-space-8)}._trackHead_1wx6c_5{justify-content:space-between;align-items:baseline;gap:var(--ui-space-3);padding-bottom:var(--ui-space-3);border-bottom:1px solid var(--ui-border-strong);flex-wrap:wrap;display:flex}._trackTitle_1wx6c_15{font-family:var(--ui-font-serif);font-size:var(--ui-size-7);font-weight:var(--ui-weight-semibold)}._trackCount_1wx6c_21{margin-left:var(--ui-space-2);color:var(--ui-text-faint);font-family:var(--ui-font-sans);font-size:var(--ui-size-4);font-weight:var(--ui-weight-normal)}._trackNote_1wx6c_29{max-width:58ch;color:var(--ui-text-muted);font-size:var(--ui-size-3)}._controls_1wx6c_35{align-items:center;gap:var(--ui-space-3);margin:var(--ui-space-4) 0;flex-wrap:wrap;display:flex}._control_1wx6c_35{align-items:center;gap:var(--ui-space-2);color:var(--ui-text-muted);font-size:var(--ui-size-2);display:inline-flex}._control_1wx6c_35 select{min-height:30px;padding:2px var(--ui-space-6) 2px var(--ui-space-2);font-size:var(--ui-size-2)}._spacer_1wx6c_57{margin-left:auto}._cards_1wx6c_61{margin-top:var(--ui-space-4)}._legend_1wx6c_65{gap:var(--ui-space-4);margin-top:var(--ui-space-3);color:var(--ui-text-muted);font-size:var(--ui-size-2);flex-wrap:wrap;display:flex}._layout_19ass_1{gap:var(--ui-space-8);max-width:1160px;padding:var(--ui-space-6) var(--ui-space-6) var(--ui-space-10);grid-template-columns:260px minmax(0,1fr);align-items:start;margin:0 auto;display:grid}._sidebar_19ass_11{top:calc(var(--ui-topbar-height) + var(--ui-space-4));gap:var(--ui-space-5);max-height:calc(100vh - var(--ui-topbar-height) - var(--ui-space-8));padding:var(--ui-space-5);border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface);flex-direction:column;display:flex;position:sticky;overflow-y:auto}._drawerChrome_19ass_25{display:none}._paper_19ass_29{padding:var(--ui-space-8) var(--ui-space-9);border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface)}._header_19ass_36{padding-bottom:var(--ui-space-5);border-bottom:2px solid var(--ui-text)}._eyebrow_19ass_41{color:var(--ui-text-muted);font-size:var(--ui-size-2);font-weight:var(--ui-weight-bold);letter-spacing:.14em;text-transform:uppercase}._title_19ass_49{margin-top:var(--ui-space-2);font-family:var(--ui-font-serif);font-size:var(--ui-size-8);font-weight:var(--ui-weight-bold);line-height:var(--ui-leading-tight)}._sectionHead_19ass_57{margin:var(--ui-space-8) 0 var(--ui-space-2);padding-bottom:var(--ui-space-2);border-bottom:1px solid var(--ui-border-strong)}._sectionTitle_19ass_63{font-family:var(--ui-font-serif);font-size:var(--ui-size-6);font-weight:var(--ui-weight-semibold)}._sectionMeta_19ass_69{margin-top:var(--ui-space-1);color:var(--ui-text-muted);font-size:var(--ui-size-2)}._countdown_19ass_75{align-items:baseline;gap:var(--ui-space-3);margin-top:var(--ui-space-4);padding:var(--ui-space-3) var(--ui-space-4);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-surface-sunken);display:flex}._countdownWarning_19ass_86{border-color:var(--ui-danger);background:var(--ui-danger-soft);color:var(--ui-danger)}._countdownLabel_19ass_92{font-size:var(--ui-size-2);text-transform:uppercase;letter-spacing:.1em}._countdownValue_19ass_98{font-family:var(--ui-font-mono);font-size:var(--ui-size-7);font-variant-numeric:tabular-nums;font-weight:var(--ui-weight-bold)}._countdownNote_19ass_105{color:inherit;font-size:var(--ui-size-2);opacity:.8}._saveIndicator_19ass_111{color:var(--ui-text-muted);font-size:var(--ui-size-2)}._saveIndicatorError_19ass_116{color:var(--ui-danger);font-weight:var(--ui-weight-semibold)}._actions_19ass_121{gap:var(--ui-space-2);padding-top:var(--ui-space-4);border-top:1px solid var(--ui-border);flex-direction:column;display:flex}._incompleteList_19ass_129{gap:var(--ui-space-2);margin-top:var(--ui-space-2);flex-wrap:wrap;list-style:none;display:flex}._mobileBar_19ass_137,._scrim_19ass_141{display:none}._scoreboard_19ass_146{gap:var(--ui-space-4);margin-top:var(--ui-space-6);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}._scoreCell_19ass_153{padding:var(--ui-space-4);border:1px solid var(--ui-border);border-radius:var(--ui-radius-md);background:var(--ui-surface-sunken)}._scoreLabel_19ass_160{color:var(--ui-text-muted);font-size:var(--ui-size-2)}._scoreValue_19ass_165{margin-top:var(--ui-space-1);font-family:var(--ui-font-serif);font-size:var(--ui-size-8);font-variant-numeric:tabular-nums;font-weight:var(--ui-weight-bold);line-height:1}._scoreHint_19ass_174{margin-top:var(--ui-space-1);color:var(--ui-text-faint);font-size:var(--ui-size-2)}._banners_19ass_180{gap:var(--ui-space-3);margin-top:var(--ui-space-5);flex-direction:column;display:flex}@media (width<=1023px){._layout_19ass_1{gap:var(--ui-space-4);padding:0 0 var(--ui-space-10);grid-template-columns:minmax(0,1fr)}._paper_19ass_29{padding:var(--ui-space-6) var(--ui-space-4);border-left:0;border-right:0;border-radius:0}._sidebar_19ass_11{z-index:var(--ui-z-drawer);width:min(320px,86vw);max-height:none;transition:transform var(--ui-duration-normal) var(--ui-ease);border-radius:0;position:fixed;top:0;bottom:0;right:0;transform:translate(100%)}._sidebarOpen_19ass_216{box-shadow:var(--ui-shadow-lg);transform:translate(0)}._drawerChrome_19ass_25{justify-content:space-between;align-items:center;gap:var(--ui-space-3);display:flex}._drawerTitle_19ass_228{font-size:var(--ui-size-5);font-weight:var(--ui-weight-semibold)}._scrim_19ass_141{z-index:calc(var(--ui-z-drawer) - 1);background:#14161c66;border:0;display:block;position:fixed;inset:0}._mobileBar_19ass_137{top:var(--ui-topbar-height);z-index:var(--ui-z-sticky);justify-content:space-between;align-items:center;gap:var(--ui-space-3);padding:var(--ui-space-2) var(--ui-space-4);border-bottom:1px solid var(--ui-border);background:var(--ui-surface);display:flex;position:sticky}._mobileBar_19ass_137 ._countdown_19ass_75{background:0 0;border:0;margin:0;padding:0}._mobileBar_19ass_137 ._countdownValue_19ass_98{font-size:var(--ui-size-5)}._mobileBar_19ass_137 ._countdownLabel_19ass_92,._mobileBar_19ass_137 ._countdownNote_19ass_105{display:none}._mobileActions_19ass_271{align-items:center;gap:var(--ui-space-2);display:flex}}._row_8enke_1{justify-content:space-between;align-items:center;gap:var(--ui-space-4);width:100%;padding:var(--ui-space-4) var(--ui-space-5);border:0;border-bottom:1px solid var(--ui-border);color:inherit;text-align:left;cursor:pointer;background:0 0;display:flex}._row_8enke_1:last-child{border-bottom:0}._row_8enke_1:hover{background:var(--ui-surface-sunken)}._main_8enke_24{min-width:0}._title_8enke_28{font-family:var(--ui-font-serif);font-size:var(--ui-size-5);font-weight:var(--ui-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._meta_8enke_37{color:var(--ui-text-muted);font-size:var(--ui-size-2);margin-top:2px}._side_8enke_43{align-items:center;gap:var(--ui-space-4);flex:none;display:flex}._score_8enke_50{color:var(--ui-text);font-size:var(--ui-size-4);font-variant-numeric:tabular-nums;font-weight:var(--ui-weight-semibold)}@media (width<=767px){._row_8enke_1{align-items:flex-start;gap:var(--ui-space-2);flex-direction:column}}._controls_1mcvd_1{justify-content:space-between;align-items:center;gap:var(--ui-space-3);margin-bottom:var(--ui-space-5);flex-wrap:wrap;display:flex}._list_1mcvd_10{border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface);overflow:hidden}._page_3641i_1{padding-top:var(--ui-space-6);justify-items:center;display:grid}._card_3641i_7{width:100%;max-width:var(--ui-container-form);padding:var(--ui-space-7);border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-surface)}._eyebrow_3641i_16{color:var(--ui-accent);font-size:var(--ui-size-1);font-weight:var(--ui-weight-bold);letter-spacing:.14em;text-transform:uppercase}._title_3641i_24{margin-top:var(--ui-space-2);font-family:var(--ui-font-serif);font-size:var(--ui-size-7);font-weight:var(--ui-weight-semibold)}._detail_3641i_31{margin-top:var(--ui-space-2);color:var(--ui-text-muted);font-size:var(--ui-size-3);line-height:var(--ui-leading-relaxed)}._form_3641i_38{gap:var(--ui-space-4);margin-top:var(--ui-space-6);flex-direction:column;display:flex}._links_3641i_45{justify-content:space-between;gap:var(--ui-space-3);margin-top:var(--ui-space-5);padding-top:var(--ui-space-4);border-top:1px solid var(--ui-border);flex-wrap:wrap;display:flex}._hint_3641i_55{margin-top:var(--ui-space-4);color:var(--ui-text-faint);font-size:var(--ui-size-2);line-height:var(--ui-leading-relaxed)}
