.footer{color:#edf7f2;background:#172c39;border-top:3px solid #2b9a61;padding:28px 24px 18px;font-size:14px}.footer-inner,.footer-bottom{max-width:var(--page-max-width);margin:0 auto}.footer-inner,.footer-main,.footer-bottom{align-items:center;display:flex}.footer-inner,.footer-bottom{justify-content:space-between;gap:16px 24px}.footer-main{gap:14px;min-width:0}.footer-mark{color:#fff;letter-spacing:-.04em;white-space:nowrap;background:#216b4e;border:1px solid #62b78c;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;font-size:14px;font-weight:800;display:flex}.footer-mark span{color:#c7efd8}.footer-identity strong{font-size:18px;line-height:1.35;display:block}.footer-identity p{color:#c8dbd3;margin-top:2px}.footer-top-link{white-space:nowrap;border:1px solid #55717a;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:7px 13px;font-weight:700;transition:background-color .15s,border-color .15s;display:inline-flex}.footer-top-link:hover{background:#254955;border-color:#9ad1ae}.footer-top-link:focus-visible{outline-offset:3px;outline:3px solid #a8d7ff}.footer-top-link span{font-size:19px;line-height:1}.footer-bottom{color:#c8dbd3;border-top:1px solid #405865;flex-wrap:wrap;margin-top:22px;padding-top:14px}@media (width<=600px){.footer{padding:24px 16px 18px}.footer-bottom{margin-top:18px}}@media (width<=450px){.footer-inner{align-items:flex-start}.footer-mark{width:42px;height:42px}.footer-main{gap:10px}.footer-identity strong{font-size:16px}.footer-top-link{padding:7px 9px}.footer-bottom{gap:2px;display:grid}}._header_1m24o_1{--header-text:#20332d;--header-muted:#567065;--header-border:#d8e6de;--header-tint:#eef8f2;--header-accent:#167c4b;z-index:1000;height:76px;color:var(--header-text);border-bottom:1px solid var(--header-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;padding:0 24px;position:fixed;inset:0 0 auto;box-shadow:0 7px 24px #19402e0f}._header_1m24o_1:before{content:"";background:linear-gradient(90deg,#147a46,#42a873 55%,#b7dfca);height:3px;position:absolute;inset:0 0 auto}._headerInner_1m24o_53{width:100%;max-width:var(--page-max-width);justify-content:space-between;align-items:center;gap:24px;height:100%;margin:0 auto;display:flex}._brand_1m24o_75{min-width:0;color:inherit;flex-shrink:0;align-items:center;gap:17px;text-decoration:none;display:inline-flex}._logo_1m24o_95{background:#fff;border-radius:8px;flex-shrink:0;align-items:center;width:122px;height:51px;padding:4px;display:flex}._logo_1m24o_95 img{object-fit:contain;width:100%;height:100%;display:block}._brandCopy_1m24o_131{border-left:1px solid var(--header-border);white-space:nowrap;gap:1px;padding-left:17px;line-height:1.35;display:grid}._brandCopy_1m24o_131 strong{color:var(--header-accent);letter-spacing:-.03em;font-size:18px;font-weight:800}._brandCopy_1m24o_131>span{color:var(--header-muted);font-size:14px;font-weight:500}._headerRight_1m24o_175{justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}._themeButton_1m24o_191,._workspaceButton_1m24o_193,._loginButton_1m24o_195,._logoutButton_1m24o_197{border:1px solid var(--header-border);min-height:42px;color:var(--header-text);font:inherit;white-space:nowrap;background:0 0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:14px;font-weight:700;line-height:1.4;text-decoration:none;transition:background-color .15s,border-color .15s,transform .15s;display:inline-flex}._themeButton_1m24o_191:hover,._workspaceButton_1m24o_193:hover,._loginButton_1m24o_195:hover,._logoutButton_1m24o_197:hover{background:var(--header-tint);border-color:#8bbda2}._themeButton_1m24o_191:active,._workspaceButton_1m24o_193:active,._loginButton_1m24o_195:active,._logoutButton_1m24o_197:active{transform:translateY(1px)}._themeButton_1m24o_191 svg,._loginButton_1m24o_195 svg,._logoutButton_1m24o_197 svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:19px;height:19px}._account_1m24o_295{color:inherit;border:1px solid var(--header-border);background:var(--header-tint);border-radius:11px;align-items:center;gap:9px;min-width:0;max-width:220px;min-height:42px;padding:4px 11px 4px 5px;text-decoration:none;display:inline-flex}._avatar_1m24o_325{background:var(--header-accent);color:#fff;border-radius:8px;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:16px;font-weight:800;display:grid}._accountText_1m24o_351{min-width:0;line-height:1.2;display:grid}._accountLabel_1m24o_363{color:var(--header-muted);font-size:14px}._userName_1m24o_373{color:var(--header-text);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}._header_1m24o_1 button:focus-visible,._header_1m24o_1 a:focus-visible{outline-offset:3px;outline:3px solid #2b78c5}[data-theme=dark] ._header_1m24o_1{--header-text:#e6f3ed;--header-muted:#b7cfc3;--header-border:#385449;--header-tint:#19382b;--header-accent:#a6e6c2;background:#12221bf5;box-shadow:0 7px 24px #0000002e}[data-theme=dark] ._avatar_1m24o_325{background:#257650}@media (width<=800px){._brandCopy_1m24o_131>span{display:none}}@media (width<=650px){._brand_1m24o_75{gap:0}._brandCopy_1m24o_131,._themeLabel_1m24o_445{display:none}._themeButton_1m24o_191{width:42px;padding:8px}}@media (width<=600px){._header_1m24o_1{height:68px;padding:0 16px}._headerInner_1m24o_53{gap:10px}._logo_1m24o_95{width:108px;height:46px}._headerRight_1m24o_175{gap:7px}._themeButton_1m24o_191,._loginButton_1m24o_195,._logoutButton_1m24o_197{min-height:40px}._account_1m24o_295{max-width:132px;min-height:40px}}@media (width<=450px){._header_1m24o_1{padding:0 12px}._logo_1m24o_95{width:100px}._account_1m24o_295{padding:8px}._accountText_1m24o_351{display:block}._account_1m24o_295 ._userName_1m24o_373,._avatar_1m24o_325{display:none}._logoutButton_1m24o_197{padding:8px}}@media (width<=380px){._logoutButton_1m24o_197 svg{display:none}}._homeroomButton_1m24o_497{color:#154ca8;white-space:nowrap;background:#eef4ff;border:1px solid #b8cbf7;border-radius:10px;justify-content:center;align-items:center;min-height:42px;padding:8px 12px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}._homeroomButton_1m24o_497:hover{background:#dfeaff}[data-theme=dark] ._homeroomButton_1m24o_497{color:#d8e6ff;background:#203556;border-color:#6b88bb}@media (width<=600px){._header_1m24o_1:has(._homeroomButton_1m24o_497){height:auto;min-height:68px;padding-top:10px;padding-bottom:10px}._headerInner_1m24o_53:has(._homeroomButton_1m24o_497){flex-wrap:wrap}._headerRight_1m24o_175:has(._homeroomButton_1m24o_497){flex-wrap:wrap;justify-content:flex-end}}._header_1m24o_1._viewer_1m24o_543{--header-text:#f5f9fc;--header-muted:#d0e1ee;--header-border:#5c7d94;--header-tint:#315976;--header-accent:#fff;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(110deg,#285b80,#20465f);border-bottom:0;position:relative;inset:auto}._header_1m24o_1._viewer_1m24o_543:before{display:none}._viewer_1m24o_543 ._headerInner_1m24o_53{max-width:var(--page-max-width)}._viewer_1m24o_543 ._brandCopy_1m24o_131 strong{font-size:25px}._viewer_1m24o_543 ._avatar_1m24o_325{background:#496b86}._viewer_1m24o_543 ._homeroomButton_1m24o_497{border-color:var(--header-border);color:var(--header-text);background:0 0}._viewer_1m24o_543 :is(button,a):hover{border-color:#a2ccef}[data-theme=dark] ._header_1m24o_1._viewer_1m24o_543{background:#1d3d56}@media (width<=600px){._header_1m24o_1._viewer_1m24o_543{height:auto;min-height:76px;padding:12px}._viewer_1m24o_543 ._headerInner_1m24o_53,._viewer_1m24o_543 ._headerRight_1m24o_175{flex-wrap:wrap}}@media (width<=800px){._header_1m24o_1:has(._workspaceButton_1m24o_193){height:auto;min-height:68px;padding-top:10px;padding-bottom:10px;position:relative}._header_1m24o_1._viewer_1m24o_543:has(._workspaceButton_1m24o_193){height:auto;min-height:68px;padding-top:10px;padding-bottom:10px;position:relative}:is(._headerInner_1m24o_53:has(._workspaceButton_1m24o_193),._headerRight_1m24o_175:has(._workspaceButton_1m24o_193)){flex-wrap:wrap}._header_1m24o_1:has(._workspaceButton_1m24o_193):not(._viewer_1m24o_543)+.main{padding-top:16px}}._nav_dz5nf_1{flex-wrap:wrap;gap:8px;margin:16px 14px;font-size:14px;display:flex}._nav_dz5nf_1 a{border:1px solid var(--color-border,#c4cfdd);color:inherit;border-radius:8px;padding:10px 16px;text-decoration:none}._nav_dz5nf_1 a[aria-current=page]{color:#fff;background:#245be6;border-color:#245be6;font-weight:700}._page_dz5nf_7{color:var(--color-text);padding:0 14px 32px;font-size:14px}._header_dz5nf_9{background:var(--color-surface);border:1px solid #b6c9ed;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:20px;display:flex}._header_dz5nf_9 h1{margin:0 0 8px;font-size:24px}._header_dz5nf_9 p{margin:0;line-height:1.6}._page_dz5nf_7 button,._page_dz5nf_7 input,._page_dz5nf_7 select{font:inherit;background:var(--color-surface);min-height:42px;color:inherit;border:1px solid #98abc5;border-radius:7px;padding:8px 12px}._page_dz5nf_7 button{cursor:pointer;white-space:nowrap}._page_dz5nf_7 button:disabled{opacity:.65;cursor:not-allowed}._page_dz5nf_7 button:focus-visible,._page_dz5nf_7 a:focus-visible,._page_dz5nf_7 input:focus-visible,._page_dz5nf_7 select:focus-visible{outline-offset:2px;outline:3px solid #648def}._filters_dz5nf_23{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:20px 0;display:grid}._filters_dz5nf_23 label{flex-direction:column;gap:7px;font-weight:600;display:flex}._filters_dz5nf_23 input,._filters_dz5nf_23 select{box-sizing:border-box;width:100%;font-weight:400}._actions_dz5nf_29{align-items:end;gap:8px;display:flex}._page_dz5nf_7 ._primary_dz5nf_31{color:#fff;background:#245be6;border-color:#245be6}._summary_dz5nf_33{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}._summary_dz5nf_33 strong{color:#477de7}._listTools_dz5nf_37{gap:8px;margin-left:auto;display:flex}._tableWrap_dz5nf_39{border:1px solid #b3c1d2;border-radius:10px;margin-bottom:20px;overflow-x:auto}._page_dz5nf_7 table{border-collapse:collapse;text-align:left;width:100%;min-width:850px}._page_dz5nf_7 caption{text-align:left;padding:12px 16px;font-weight:600}._page_dz5nf_7 th,._page_dz5nf_7 td{border-top:1px solid #b3c1d2;padding:16px;line-height:1.6}._page_dz5nf_7 th{white-space:nowrap;background:#648cd21a}._page_dz5nf_7 td a{color:inherit;text-underline-offset:3px}._page_dz5nf_7 small{margin-top:4px;font-size:14px;display:block}._done_dz5nf_53,._pending_dz5nf_53,._reviewed_dz5nf_53{white-space:nowrap;border-radius:6px;padding:3px 8px;font-weight:600;display:inline-block}._done_dz5nf_53{color:#fff;background:#111}._pending_dz5nf_53{color:#815016;background:#fff0da}._reviewed_dz5nf_53{color:#174b8b;background:#edf4ff;border:1px solid #bfd3ed}[data-theme=dark] ._reviewed_dz5nf_53{color:#d0e3ff;background:#19304c;border-color:#526e90}._detail_dz5nf_63{white-space:nowrap;border:1px solid #98abc5;border-radius:7px;padding:7px 12px;text-decoration:none;display:inline-block}._rowActions_dz5nf_65{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._page_dz5nf_7 ._deleteRequestButton_dz5nf_67{color:#fff;background:#cc1010;border-color:#cc1010;font-size:14px;font-weight:700}._page_dz5nf_7 ._deleteRequestButton_dz5nf_67:hover:not(:disabled){background:#a50d0d;border-color:#a50d0d}._empty_dz5nf_71{text-align:center;border:1px solid #b3c1d2;border-radius:10px;padding:40px 20px}@media (width<=900px){._filters_dz5nf_23{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){._filters_dz5nf_23{grid-template-columns:1fr}._header_dz5nf_9{flex-direction:column;align-items:flex-start}._nav_dz5nf_1 a{text-align:center;flex:auto}}._backdropPage_nzndb_1{color:#21498c;background:#f4f6fa;min-height:80vh;padding:32px max(24px,50% - 550px);font-size:24px}._backdropPage_nzndb_1 div{background:#fff;border-radius:16px;height:120px;margin-top:32px}._overlay_nzndb_3{z-index:10000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#17243b;background:#101b2f9e;justify-content:center;align-items:center;padding:20px;font-size:12px;line-height:1.6;display:flex;position:fixed;inset:0}._dialog_nzndb_4{background:#fff;border-radius:18px;outline:none;flex-direction:column;width:min(600px,100%);min-width:0;max-height:calc(100dvh - 40px);display:flex;overflow:hidden;box-shadow:0 24px 90px #08142655}._dialog_nzndb_4 button{font:inherit;cursor:pointer;font-size:12px}._dialog_nzndb_4 button:focus-visible{outline-offset:3px;outline:3px solid #d28120}._dialog_nzndb_4 button:disabled{cursor:wait;opacity:.6}._header_nzndb_8{border-bottom:1px solid #e2e8f0;flex-shrink:0;padding:20px 24px 16px}._eyebrow_nzndb_9{color:#2757a3;margin:0 0 6px;font-size:12px;font-weight:700}._header_nzndb_8 h1{letter-spacing:-.4px;margin:0;font-size:18px;line-height:1.45}._content_nzndb_11{overscroll-behavior:contain;overflow-wrap:anywhere;min-height:0;padding:20px 24px;overflow-y:auto}._project_nzndb_12{justify-content:space-between;align-items:center;gap:12px;display:flex}._project_nzndb_12 span{color:#244f91;background:#edf4ff;border:1px solid #a6bfed;border-radius:7px;flex-shrink:0;padding:2px 8px;font-size:11px}._content_nzndb_11 h2{margin:12px 0 6px;font-size:14px}._dates_nzndb_15{color:#58667c;margin:6px 0 16px;font-size:11px}._comment_nzndb_16{background:#f3f6fc;border:1px solid #dce5f3;border-radius:10px;padding:16px}._comment_nzndb_16 h2{color:#315681;margin:0 0 10px;font-size:12px;font-weight:700}._comment_nzndb_16 p{white-space:pre-wrap;margin:0 0 12px;font-size:12px;line-height:1.6}._comment_nzndb_16 strong{text-align:right;color:#58667c;font-size:11px;display:block}._error_nzndb_20{color:#714300;background:#fff4df;border-radius:8px;margin-top:12px;padding:10px;font-size:12px}._footer_nzndb_21{border-top:1px solid #e2e8f0;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:14px 24px;display:flex}._progress_nzndb_22{flex-direction:column;gap:4px;font-size:11px;display:flex}._confirm_nzndb_23{color:#fff;background:#285ab8;border:0;border-radius:10px;min-height:44px;padding:10px 16px;font-weight:700!important}@media (width<=520px){._overlay_nzndb_3{padding:12px}._dialog_nzndb_4{border-radius:14px;max-height:calc(100dvh - 24px)}._header_nzndb_8,._content_nzndb_11{padding:16px}._footer_nzndb_21{flex-direction:column;align-items:stretch;gap:10px;padding:12px 16px}._progress_nzndb_22{flex-flow:wrap;justify-content:space-between}}._app_m9mff_1{--v-text:#20394c;--v-muted:#536c82;--v-line:#c7d7e5;--v-bg:#e8eef2;--v-panel:#edf4f8;--v-paper:#fff;--v-primary:#285a7e;--v-soft:#e7f1fa;--v-question:#111;--v-question-title-bg:#e6f0f8;--v-question-title-text:#245c80;background:var(--v-bg);min-height:100vh;color:var(--v-text);font-size:16px;line-height:1.65}._app_m9mff_1 *,._app_m9mff_1 :before,._app_m9mff_1 :after{box-sizing:border-box}._shell_m9mff_5{width:calc(100% - 32px);max-width:var(--page-max-width);border:1px solid var(--v-line);background:var(--v-paper);grid-template-columns:max-content minmax(0,1fr);min-height:calc(100vh - 108px);margin:20px auto 0;display:grid}._sidebar_m9mff_7{background:var(--v-panel);border-right:1px solid var(--v-line);flex-direction:column;min-width:210px;padding:24px 14px;display:flex}._sidebarTitle_m9mff_9{border-bottom:1px solid var(--v-line);gap:4px;padding:0 10px 22px;display:grid}._sidebarTitle_m9mff_9 strong{white-space:nowrap;font-size:18px}._sidebar_m9mff_7 nav{gap:8px;margin-top:18px;display:grid}._sidebar_m9mff_7 nav a{white-space:nowrap;color:var(--v-primary);border:1px solid #0000;border-radius:4px;align-items:center;gap:12px;padding:14px 12px;text-decoration:none;display:flex}._sidebar_m9mff_7 nav a[aria-current=page]{background:var(--v-soft);border-color:var(--v-line);box-shadow:inset 3px 0 var(--v-primary);font-weight:700}._sidebar_m9mff_7 nav a:hover{background:var(--v-soft)}._main_m9mff_21{min-width:0;padding:18px 26px 28px}._main_m9mff_21 button,._main_m9mff_21 input,._main_m9mff_21 select{font:inherit;background:var(--v-paper);min-width:0;min-height:38px;color:var(--v-text);border:1px solid var(--v-line);border-radius:5px;padding:6px 12px;font-size:14px}._main_m9mff_21 button{cursor:pointer}._main_m9mff_21 button:disabled{cursor:default;opacity:.6}._main_m9mff_21 button:hover:enabled{background:var(--v-soft)}._main_m9mff_21 :is(button,input,select,a):focus-visible,._sidebar_m9mff_7 a:focus-visible{outline-offset:3px;outline:3px solid #4489c5}._main_m9mff_21 a{color:var(--v-primary);text-underline-offset:4px}._main_m9mff_21 p{margin:6px 0}._main_m9mff_21 small{color:var(--v-muted);font-size:14px;display:block}._pageHeading_m9mff_39{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;display:flex}._pageHeading_m9mff_39 h1{margin:0;font-size:28px;line-height:1.4}._pageHeading_m9mff_39>div:last-child{flex-shrink:0;align-items:center;gap:10px;display:flex}._badge_m9mff_45{background:var(--v-soft);color:var(--v-primary);white-space:nowrap;border-radius:4px;align-items:center;padding:4px 10px;font-size:14px;font-weight:600;display:inline-flex}._pending_m9mff_47{color:#854807;background:#fff1df}._final_m9mff_49{color:#354c80;background:#e5eaf8}._filterPanel_m9mff_51{border:1px solid var(--v-line);background:var(--v-panel);border-radius:6px;padding:12px 18px 10px}._panelHeading_m9mff_53{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}._panelHeading_m9mff_53 h2{margin:0;font-size:18px}._panelHeading_m9mff_53 button{min-height:34px;padding:4px 12px}._filters_m9mff_59{grid-template-columns:minmax(130px,.85fr) minmax(0,.15fr) repeat(2,minmax(0,1fr));gap:14px;display:grid}._projectStudentFilters_m9mff_61{grid-column:span 3;grid-template-columns:minmax(0,1.4fr) minmax(min(150px,50% - 7px),.6fr);gap:14px;min-width:0;display:grid}._filters_m9mff_59 label{min-width:0;color:var(--v-muted);gap:3px;font-size:14px;display:grid}._filters_m9mff_59 select,._filters_m9mff_59 input{width:100%}._filters_m9mff_59 input[type=date]{padding:6px 8px}._summary_m9mff_69{border-top:1px solid var(--v-line);flex-wrap:wrap;align-items:center;gap:8px 22px;margin-top:10px;padding-top:8px;font-size:14px;display:flex}._summary_m9mff_69 span strong{color:var(--v-primary);font-size:18px}._resultCount_m9mff_73{margin-left:auto}._listTools_m9mff_75,._sortTools_m9mff_75,._viewSwitch_m9mff_75{align-items:center;gap:10px;display:flex}._listTools_m9mff_75{flex-wrap:wrap;justify-content:space-between;margin:10px 0}._viewSwitch_m9mff_75{gap:8px}._viewSwitch_m9mff_75 button[aria-pressed=true],._viewSwitch_m9mff_75 button[aria-pressed=true]:hover{background:var(--v-primary);border-color:var(--v-primary);color:#fff;font-weight:700}._card_m9mff_83{border:1px solid var(--v-line);background:var(--v-paper);border-radius:5px;margin:12px 0;overflow:hidden}._cardHead_m9mff_85{border-bottom:1px solid var(--v-line);background:var(--v-panel);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 18px;display:flex}._cardHead_m9mff_85>div{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._cardHead_m9mff_85 span:not(._badge_m9mff_45){color:var(--v-muted);font-size:14px}._cardHead_m9mff_85 ._studentName_m9mff_91{border:0;border-right:1px solid var(--v-line);background:0 0;border-radius:0;min-height:28px;padding:0 12px 0 0;font-size:20px;font-weight:700}._cardHead_m9mff_85 ._studentName_m9mff_91:disabled{opacity:1}._context_m9mff_95{color:var(--v-muted);flex-wrap:wrap;gap:5px;padding:8px 18px 0;font-size:14px;display:flex}._contextTeacher_m9mff_97{margin-left:14px}._bodyGrid_m9mff_99{grid-template-columns:minmax(0,1fr);align-items:start;gap:30px;padding:14px 18px 16px;display:grid}._bodyGrid_m9mff_99 h3{color:var(--v-primary);margin:0 0 8px;font-size:15px;font-weight:600}._answer_m9mff_103{overflow-wrap:anywhere;margin:0 0 12px;line-height:1.5}._answer_m9mff_103._questionAnswer_m9mff_105{margin-bottom:32px}._answer_m9mff_103:last-child{margin-bottom:0}._answer_m9mff_103 h4{margin:0;font-size:17px;font-weight:700}._answer_m9mff_103 ._questionTitle_m9mff_111{background:var(--v-question-title-bg);max-width:100%;color:var(--v-question-title-text);border-radius:4px;padding:4px 11px;font-size:16px;line-height:1.5;display:inline-block}._answer_m9mff_103 ._questionPrompt_m9mff_113{color:var(--v-question);margin:6px 0 0;font-size:16px;font-weight:700;line-height:1.5}._answer_m9mff_103 ._answerText_m9mff_115{margin:6px 0 0}._main_m9mff_21 ._recordDate_m9mff_117{margin:0 0 8px}._answer_m9mff_103 p,._evaluation_m9mff_119 p{white-space:pre-wrap;overflow-wrap:anywhere}._evaluation_m9mff_119{border:1px solid var(--v-line);background:var(--v-panel);border-radius:5px;padding:14px}._evaluation_m9mff_119 ._score_m9mff_123{font-size:14px}._score_m9mff_123 strong{color:var(--v-text);font-size:28px}._evaluationDate_m9mff_127{color:var(--v-muted);font-size:14px}._message_m9mff_129{padding:4px 18px 18px}._card_m9mff_83>section:last-child{margin-left:18px;margin-right:18px}._tiles_m9mff_133{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}._tile_m9mff_133{border:1px solid var(--v-line);overflow-wrap:anywhere;border-radius:5px;padding:22px}._tile_m9mff_133 h2{margin:10px 0;font-size:22px}._tile_m9mff_133 p{color:var(--v-muted)}._tile_m9mff_133 ._primary_m9mff_141{background:var(--v-primary);color:#fff;border-radius:5px;margin-top:8px;padding:10px 16px;text-decoration:none;display:inline-block}._catalogTiles_m9mff_143{grid-template-columns:repeat(3,minmax(0,1fr))}._catalogTiles_m9mff_143 ._tile_m9mff_133{border-radius:8px;flex-direction:column;min-width:0;padding:0;display:flex;overflow:hidden;box-shadow:0 2px 5px #20394c0a}._catalogTileHeader_m9mff_147{border-left:3px solid var(--v-primary);border-bottom:1px solid var(--v-line);background:var(--v-panel);padding:10px 16px}._catalogTiles_m9mff_143 ._tile_m9mff_133 h2{-webkit-line-clamp:2;color:var(--v-text);-webkit-box-orient:vertical;margin:0;font-weight:800;line-height:1.35;display:-webkit-box;overflow:hidden}._catalogTileBody_m9mff_151{flex-direction:column;flex:1;gap:6px;padding:10px 16px;display:flex}._projectMeta_m9mff_153{gap:4px;margin:0;display:grid}._projectMeta_m9mff_153>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}._projectMeta_m9mff_153 dt{color:var(--v-muted);font-size:14px}._projectMeta_m9mff_153 dd{text-align:right;min-width:0;color:var(--v-text);margin:0}._projectMeta_m9mff_153 dd a,._projectMeta_m9mff_153 dd strong{font-weight:700}._catalogTiles_m9mff_143 ._projectDates_m9mff_163{color:var(--v-muted);margin:0;font-size:14px;line-height:1.5}._catalogTiles_m9mff_143 ._tile_m9mff_133 ._primary_m9mff_141{justify-content:center;align-self:stretch;align-items:center;min-height:38px;margin-top:auto;padding:7px 12px;font-size:14px;line-height:1.5;display:flex}._catalogTiles_m9mff_143 ._teacherProjects_m9mff_167{color:var(--v-muted);gap:4px;margin:0;padding:0;font-size:15px;line-height:1.5;list-style:none;display:grid}._teacherProjects_m9mff_167 li{min-width:0}._teacherProjects_m9mff_167 a{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}._catalogTiles_m9mff_143 ._teacherProjectCount_m9mff_173{border-top:1px solid var(--v-line);margin:0;padding-top:6px;font-size:14px}._teacherProjectCount_m9mff_173 strong{color:var(--v-primary);margin-left:4px;font-size:18px}@media (width>=1200px){._catalogTiles_m9mff_143{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1100px){._catalogTiles_m9mff_143{grid-template-columns:repeat(2,minmax(0,1fr))}}._tableWrap_m9mff_181{border:1px solid var(--v-line);border-radius:5px;width:100%;overflow:auto}._tableWrap_m9mff_181 table{border-collapse:collapse;width:100%;min-width:760px;font-size:15px}._tableWrap_m9mff_181 caption{text-align:left;padding:10px 18px;font-weight:700}._tableWrap_m9mff_181 th,._tableWrap_m9mff_181 td{text-align:left;border-top:1px solid var(--v-line);padding:10px 18px}._tableWrap_m9mff_181 th{background:var(--v-panel)}._pagination_m9mff_191{margin-top:16px}._pagination_m9mff_191 nav{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:0;display:flex}._app_m9mff_1 ._pagination_m9mff_191 button{border-radius:8px;width:auto;min-width:42px;min-height:44px;padding:8px 12px;font-size:14px}._app_m9mff_1 ._pagination_m9mff_191 button[aria-current=page],._app_m9mff_1 ._pagination_m9mff_191 button[aria-current=page]:hover{background:var(--v-primary);border-color:var(--v-primary);color:var(--v-paper);font-weight:700}@media (width<=600px){._app_m9mff_1 ._pagination_m9mff_191 button{min-width:36px;padding:8px}._pagination_m9mff_191 nav{gap:6px}}._empty_m9mff_201{text-align:center;border:1px solid var(--v-line);color:var(--v-muted);padding:48px 20px}[data-theme=dark] ._app_m9mff_1{--v-text:#e4edf5;--v-muted:#b5c6d6;--v-line:#425971;--v-bg:#101c28;--v-panel:#203246;--v-paper:#172635;--v-primary:#a2ccef;--v-soft:#2a4158;--v-question:#f7f9fa;--v-question-title-bg:#294a61;--v-question-title-text:#d5e9f7}[data-theme=dark] ._viewSwitch_m9mff_75 button[aria-pressed=true],[data-theme=dark] ._tile_m9mff_133 ._primary_m9mff_141{color:#142b40}[data-theme=dark] ._pending_m9mff_47{color:#ffd29a;background:#4b3620}[data-theme=dark] ._final_m9mff_49{color:#cfdbff;background:#303d60}@media (width<=1350px){._shell_m9mff_5{grid-template-columns:max-content minmax(0,1fr)}._main_m9mff_21{padding:16px 20px 24px}._filters_m9mff_59{grid-template-columns:minmax(130px,.85fr) minmax(0,.15fr) repeat(2,minmax(0,1fr))}._projectStudentFilters_m9mff_61{grid-column:span 3}._filters_m9mff_59>label:nth-last-child(2){grid-column:3}._filters_m9mff_59>label:last-child{grid-column:4}}@media (width<=900px){._shell_m9mff_5{display:block}._sidebar_m9mff_7{border-right:0;border-bottom:1px solid var(--v-line);min-width:0;padding:12px}._sidebarTitle_m9mff_9{display:none}._sidebar_m9mff_7 nav{flex-wrap:wrap;gap:8px;margin:0;display:flex}._sidebar_m9mff_7 nav a{padding:8px 12px}._bodyGrid_m9mff_99{grid-template-columns:1fr;gap:16px}._pageHeading_m9mff_39{flex-wrap:wrap}}@media (width<=600px){._shell_m9mff_5{width:calc(100% - 16px);margin:12px auto 0}._main_m9mff_21{padding:14px 12px}._pageHeading_m9mff_39 h1{font-size:24px}._filterPanel_m9mff_51{padding:10px 12px}._filters_m9mff_59{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}._projectStudentFilters_m9mff_61{display:contents}._filters_m9mff_59>label:nth-last-child(2),._filters_m9mff_59>label:last-child{grid-column:auto}._tiles_m9mff_133{grid-template-columns:1fr}._sidebar_m9mff_7 nav a{gap:6px;padding:8px;font-size:14px}._resultCount_m9mff_73{margin-left:0}._viewSwitch_m9mff_75{width:100%}._viewSwitch_m9mff_75 button{flex:1;padding:8px}._cardHead_m9mff_85{padding:10px 12px}._bodyGrid_m9mff_99{padding:12px}}._backToTop_m9mff_221{right:calc(24px + env(safe-area-inset-right,0px));bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:50;border:1px solid var(--v-line);background:var(--v-paper);width:48px;height:48px;color:var(--v-text);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid;position:fixed;box-shadow:0 3px 12px #20394c2e}._backToTop_m9mff_221:hover{background:var(--v-soft)}._backToTop_m9mff_221:focus-visible{outline-offset:3px;outline:3px solid #4489c5}@media (width<=600px){._backToTop_m9mff_221{right:calc(16px + env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px))}}._filters_m9mff_59>label:nth-last-child(2){grid-column:3}._filters_m9mff_59>label:last-child{grid-column:4}@media (width<=600px){._filters_m9mff_59>label:nth-last-child(2),._filters_m9mff_59>label:last-child{grid-column:auto}}._app_arp85_1{--color-primary:#185d96;--color-surface:#fff;--color-input:#fff;--color-text:#17374f;--color-text-muted:#49667f;--color-border:#b8d3eb;background:#f4f8fc;font-family:Malgun Gothic,Apple SD Gothic Neo,Arial,sans-serif}._content_arp85_3{width:calc(100% - 32px);max-width:var(--page-max-width);min-height:calc(100vh - 235px);margin:12px auto;padding:0}._navigation_arp85_5{width:calc(100% - 32px);max-width:var(--page-max-width);background:#fff;border-bottom:1px solid #bfd4e8;flex-wrap:nowrap;gap:4px;margin:0 auto;padding:6px 0;display:flex;overflow-x:auto}._navigation_arp85_5 a{white-space:nowrap;color:#1b4b71;border:1px solid #0000;border-radius:5px;flex-shrink:0;padding:7px 10px;font-size:14px;font-weight:600;text-decoration:none}._navigation_arp85_5 a:hover{background:#edf5fc}._navigation_arp85_5 a[aria-current]{color:#17374f;background:#e1effc;border-color:#a9c9e4}._content_arp85_3[data-admin-layout]>section{max-width:none;padding:0}._content_arp85_3[data-admin-layout]>section>header{border:1px solid var(--color-border);background:linear-gradient(110deg,#edf5fc,var(--color-surface));color:var(--color-text);border-radius:6px;margin:0 0 14px;padding:10px 14px}._content_arp85_3[data-admin-layout]>section>header h1{font-size:28px}._app_arp85_1 .footer{color:#edf5fc;background:linear-gradient(110deg,#204963,#17374f);border-color:#557890;margin-top:24px;padding-top:18px;padding-bottom:14px}._app_arp85_1 .footer :is(p,a,span,strong){color:inherit}[data-theme=dark] ._app_arp85_1{--color-primary:#a5d2f6;--color-surface:#172b3d;--color-input:#172b3d;--color-text:#e6f1fb;--color-text-muted:#bad0e3;--color-border:#52708b;background:#102030;font-family:Malgun Gothic,Apple SD Gothic Neo,Arial,sans-serif}[data-theme=dark] ._navigation_arp85_5{background:#172b3d;border-color:#52708b}[data-theme=dark] ._navigation_arp85_5 a{white-space:nowrap;color:#c9e4fa;flex-shrink:0}[data-theme=dark] ._navigation_arp85_5 a[aria-current],[data-theme=dark] ._navigation_arp85_5 a:hover{color:#e6f1fb;background:#2a4761}[data-theme=dark] ._content_arp85_3[data-admin-layout]>section>header{background:linear-gradient(110deg,#1f354b,var(--color-surface))}@media (width<=760px){._content_arp85_3{width:calc(100% - 20px);margin-top:10px;padding:0}._navigation_arp85_5{gap:2px;width:calc(100% - 20px);padding:8px 0}._navigation_arp85_5 a{padding:7px 9px}}._app_arp85_1>header[class]{--header-border:#5893c6;--header-tint:#185f9c;background:linear-gradient(110deg,#155c9e,#116ab9);height:64px}[data-theme=dark] ._app_arp85_1>header[class]{background:linear-gradient(110deg,#153e64,#164c7c)}@media (width<=600px){._app_arp85_1>header[class]{height:auto;min-height:68px}}@media (width<=450px){._app_arp85_1>header[class] a[title="내 정보 수정"]>span[aria-hidden=true]{display:inline-flex}}._loginPage_wc1u0_1{color:#1f2937;justify-content:center;align-items:center;min-height:100dvh;padding:30px 12px;display:flex}._card_wc1u0_21{box-sizing:border-box;background:#fff;border:1px solid #e2e8f0;border-radius:16px;width:100%;max-width:440px;padding:28px;box-shadow:0 8px 28px #0f172a0f}._brand_wc1u0_43{color:#2563eb;margin:0 0 12px;font-size:18px;font-weight:800}._title_wc1u0_57{color:#111827;margin:0;font-size:24px;font-weight:700;line-height:1.4}._description_wc1u0_73{color:#64748b;margin:12px 0 22px;font-size:14px;line-height:1.6}._form_wc1u0_87{flex-direction:column;gap:16px;display:flex}._field_wc1u0_99{flex-direction:column;gap:8px;display:flex}._field_wc1u0_99 label{color:#334155;font-size:14px;font-weight:600}._field_wc1u0_99 input{box-sizing:border-box;color:#111827;width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #94a3b8;border-radius:8px;padding:12px 14px;font-size:14px;line-height:1.5}._field_wc1u0_99 input::placeholder{color:#64748b}._field_wc1u0_99 input:focus-visible{outline-offset:2px;border-color:#2563eb;outline:2px solid #2563eb}._field_wc1u0_99 input:disabled{color:#64748b;cursor:not-allowed;background:#f1f5f9}._passwordField_wc1u0_185{position:relative}._passwordField_wc1u0_185 input{padding-right:78px}._passwordToggle_wc1u0_201{color:#475569;min-width:60px;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 10px;font-size:14px;font-weight:600;position:absolute;top:50%;right:6px;transform:translateY(-50%)}._passwordToggle_wc1u0_201:hover:not(:disabled){background:#f1f5f9}._passwordToggle_wc1u0_201:focus-visible{outline-offset:1px;outline:2px solid #2563eb}._passwordToggle_wc1u0_201:disabled{cursor:not-allowed;opacity:.6}._error_wc1u0_265{color:#854d0e;overflow-wrap:anywhere;white-space:pre-line;background:#fffbeb;border:1px solid #f0c36e;border-radius:8px;margin:0;padding:12px 14px;font-size:15px;line-height:1.6}._submitButton_wc1u0_291{color:#fff;width:100%;min-height:44px;font:inherit;cursor:pointer;background:#2563eb;border:0;border-radius:8px;padding:12px;font-size:15px;font-weight:700}._submitButton_wc1u0_291:hover:not(:disabled){background:#1d4ed8}._submitButton_wc1u0_291:focus-visible{outline-offset:3px;outline:2px solid #1d4ed8}._submitButton_wc1u0_291:disabled{cursor:not-allowed;opacity:.65}@media (width<=480px){._loginPage_wc1u0_1{padding:18px 12px}._card_wc1u0_21{padding:22px 16px}._title_wc1u0_57{font-size:22px}}._help_wc1u0_375{color:#475569;font-size:14px;line-height:1.6}._notice_wc1u0_377{color:#1e40af;background:#eff6ff;border:1px solid #93c5fd;border-radius:8px;padding:12px 14px;font-size:15px;line-height:1.6}._secondaryButton_wc1u0_379{color:#334155;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #94a3b8;border-radius:8px;padding:10px;font-size:14px}._secondaryButton_wc1u0_379:focus-visible{outline-offset:2px;outline:2px solid #2563eb}._secondaryButton_wc1u0_379:disabled{opacity:.65;cursor:not-allowed}._page_r6r3r_1{max-width:var(--page-max-width);color:var(--color-text,#243244);margin:0 auto;padding:0 40px 24px;font-size:16px;line-height:1.7}._page_r6r3r_1 *{box-sizing:border-box}._page_r6r3r_1 p{margin:10px 0}._page_r6r3r_1 a{color:var(--color-link,#245eb0);text-underline-offset:3px;text-decoration:underline}._page_r6r3r_1 :focus-visible{outline:3px solid var(--color-link,#245eb0);outline-offset:4px}._header_r6r3r_11{border-bottom:1px solid var(--color-border,#d5dce3);justify-content:space-between;align-items:center;gap:20px;min-height:78px;display:flex}._brand_r6r3r_13{font-size:24px;font-weight:800}._brand_r6r3r_13 span{color:var(--color-text-muted,#596779);margin-left:12px;font-size:14px;font-weight:500}._logoutButton_r6r3r_17{border:1px solid var(--color-border,#ccd4dd);background:var(--color-surface,#fff);color:var(--color-link,#245eb0);font:inherit;cursor:pointer;padding:8px 12px;font-size:14px}._logoutButton_r6r3r_17:disabled{cursor:not-allowed;opacity:.65}._intro_r6r3r_21{align-items:center;gap:40px;padding:36px 0 30px;display:flex}._introIcon_r6r3r_23{flex:0 0 240px}._introIcon_r6r3r_23 svg{stroke:#164c80;stroke-width:2.5px;width:100%;display:block}._introContent_r6r3r_27{flex:1;min-width:0}._eyebrow_r6r3r_29{color:var(--color-text-muted,#596779);font-size:14px}._intro_r6r3r_21 h1{letter-spacing:-.04em;word-break:keep-all;overflow-wrap:anywhere;margin:0 0 18px;font-size:clamp(28px,3vw,40px);font-weight:800;line-height:1.4}._intro_r6r3r_21 h1 strong{color:var(--color-link,#245eb0)}._intro_r6r3r_21 p{color:var(--color-text-muted,#596779);word-break:keep-all;overflow-wrap:anywhere;margin:0;font-size:18px;line-height:1.65}._reviewNotice_r6r3r_37{color:#624012;background:#fff8ed;border-left:3px solid #ae7325;flex-wrap:wrap;gap:6px 16px;margin:0 0 16px;padding:12px 16px;font-size:14px;display:flex}._agreement_r6r3r_39{margin:12px 0 24px}._privacyDocument_r6r3r_41{margin:34px 0 0}._sectionTitle_r6r3r_43{flex-wrap:wrap;align-items:baseline;gap:0 6px;margin:0 0 14px;font-size:24px;font-weight:750;line-height:1.5;display:flex}._sectionTitle_r6r3r_43>span{color:var(--color-link,#245eb0);margin-right:2px;font-size:32px;line-height:1}._sectionTitle_r6r3r_43 small{color:var(--color-text-muted,#596779);font-size:16px;font-weight:600}._agreement_r6r3r_39>._sectionTitle_r6r3r_43 small{font:inherit;color:inherit}._documentBox_r6r3r_51{scrollbar-gutter:stable;scrollbar-color:#88919b var(--color-hover,#f3f6fa);border:1px solid var(--color-border,#d5dce3);background:var(--color-surface,#fff);overflow-wrap:anywhere;height:300px;color:var(--color-text-muted,#596779);padding:24px 26px;font-size:16px;overflow-y:scroll}._documentBox_r6r3r_51 p{margin:0}._documentBox_r6r3r_51 strong{color:var(--color-text,#243244);font-weight:700}._documentBox_r6r3r_51 ._documentContact_r6r3r_57{margin-top:24px}._documentBox_r6r3r_51>section>p{white-space:pre-line}._documentBox_r6r3r_51 section+section{margin-top:24px}._documentBox_r6r3r_51 h3{color:var(--color-link,#245eb0);margin:0 0 8px;font-size:17px}._documentBox_r6r3r_51 ._sectionTitle_r6r3r_43{font-size:18px}._documentBox_r6r3r_51::-webkit-scrollbar{width:14px}._documentBox_r6r3r_51::-webkit-scrollbar-track{background:var(--color-hover,#f3f6fa)}._documentBox_r6r3r_51::-webkit-scrollbar-thumb{border:3px solid var(--color-hover,#f3f6fa);background:#88919b;border-radius:8px}._checkChoice_r6r3r_73{cursor:pointer;min-height:44px;color:var(--color-text-muted,#596779);align-items:flex-start;gap:12px;margin:20px 0 0;padding:4px 0;font-size:20px;display:flex}._checkChoice_r6r3r_73 input{accent-color:#164a83;cursor:pointer;flex:0 0 24px;width:24px;height:24px;margin:3px 0 0}._checkChoice_r6r3r_73:has(input:disabled){cursor:not-allowed;opacity:.65}._recipient_r6r3r_79{color:var(--color-text-muted,#596779);font-size:14px}._tableRegion_r6r3r_81{position:relative;overflow-x:auto}._privacyTable_r6r3r_83{table-layout:fixed;border-collapse:collapse;text-align:center;border-top:2px solid #aab2bc;width:100%;font-size:16px}._privacyTable_r6r3r_83 th,._privacyTable_r6r3r_83 td{border-right:1px solid var(--color-border,#d5dce3);border-bottom:1px solid var(--color-border,#d5dce3);word-break:keep-all;overflow-wrap:anywhere;vertical-align:middle;padding:22px 20px}._privacyTable_r6r3r_83 th:last-child,._privacyTable_r6r3r_83 td:last-child{border-right:0}._privacyTable_r6r3r_83 th{background:var(--color-hover,#f5f5f5);font-size:18px;font-weight:700}._privacyTable_r6r3r_83 td{color:var(--color-text-muted,#596779)}._privacyTable_r6r3r_83 td strong{color:var(--color-text,#243244);font-size:17px}._helpText_r6r3r_95{color:var(--color-text-muted,#596779);font-size:14px}._sourceLink_r6r3r_97{font-size:14px}._reference_r6r3r_99{color:var(--color-text-muted,#596779)}._note_r6r3r_101{background:var(--color-hover,#f3f6fa);margin:20px 0;padding:12px 16px;font-size:14px}._notice_r6r3r_103{color:#624012;background:#fff7e8;border:1px solid #d4b276;border-left:4px solid #ae7325;margin:24px 0;padding:16px 20px;font-size:14px}._card_r6r3r_105{border:1px solid var(--color-border,#d5dce3);background:var(--color-surface,#fff);margin:24px 0;padding:20px 24px}._card_r6r3r_105 h2{margin:0 0 12px;font-size:20px}._actions_r6r3r_109{flex-wrap:wrap;justify-content:center;gap:14px;margin:30px 0 0;display:flex}._actions_r6r3r_109 p{text-align:center;flex-basis:100%;font-size:14px}._actions_r6r3r_109 button{color:#fff;min-width:190px;min-height:54px;font:inherit;cursor:pointer;background:#0b3570;border:1px solid #123e76;padding:10px 26px;font-size:22px}._actions_r6r3r_109 ._confirmButton_r6r3r_115{color:#fff;background:#0b316b;border-color:#0b316b;border-radius:0;min-width:202px;min-height:62px;font-size:26px}._actions_r6r3r_109 ._confirmButton_r6r3r_115:hover:not(:disabled),._actions_r6r3r_109 ._confirmButton_r6r3r_115:focus-visible{color:#fff;background:#0b316b;border-color:#061e45;box-shadow:0 0 0 1px #061e45}._actions_r6r3r_109 button:disabled{background:var(--color-hover,#f3f6fa);border-color:var(--color-border,#dce1e6);color:var(--color-text-muted,#596779);cursor:not-allowed}._printOnly_r6r3r_121{display:none}._visuallyHidden_r6r3r_123{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._guardianPaper_r6r3r_125{border:1px solid #555;margin-top:24px;padding:18px}._guardianPaper_r6r3r_125 h3{margin:0 0 18px;font-size:16px}._paperSignatures_r6r3r_129{text-align:right;margin-top:36px}._paperRecipient_r6r3r_131{text-align:center;font-size:24px;font-weight:700}[data-theme=dark] ._notice_r6r3r_103,[data-theme=dark] ._reviewNotice_r6r3r_37{color:#ffe0a6;background:#382b17;border-color:#a88751}@media (width>=641px) and (width<=1000px){._intro_r6r3r_21{gap:24px}._introIcon_r6r3r_23{flex-basis:170px}._intro_r6r3r_21 p{font-size:16px}}@media (width<=640px){._page_r6r3r_1{padding:0 18px 24px}._header_r6r3r_11{gap:12px;min-height:72px}._brand_r6r3r_13{font-size:20px}._brand_r6r3r_13 span{margin-left:0;display:block}._logoutButton_r6r3r_17{max-width:180px}._intro_r6r3r_21{flex-direction:column;align-items:flex-start;gap:14px;padding:24px 0}._introIcon_r6r3r_23{flex:none;width:112px;margin-left:-14px}._intro_r6r3r_21 h1{font-size:26px}._intro_r6r3r_21 p{font-size:14px}._sectionTitle_r6r3r_43{font-size:20px}._sectionTitle_r6r3r_43 small{font-size:14px}._documentBox_r6r3r_51{height:280px;padding:18px;font-size:14px}._privacyTable_r6r3r_83 th,._privacyTable_r6r3r_83 td{padding:16px 9px;font-size:14px}._privacyTable_r6r3r_83 td strong{font-size:14px}._checkChoice_r6r3r_73{font-size:16px}._agreement_r6r3r_39{margin:4px 0 24px}._privacyDocument_r6r3r_41{margin:28px 0 0}._reference_r6r3r_99{display:block}._actions_r6r3r_109{flex-direction:column}._actions_r6r3r_109 button{width:100%}}@media print{@page{size:A4;margin:15mm}._page_r6r3r_1{color:#000;background:#fff;max-width:none;margin:0;padding:0;font-size:14px}._header_r6r3r_11,._intro_r6r3r_21,._screenOnly_r6r3r_195{display:none}._printOnly_r6r3r_121{display:block}._privacyDocument_r6r3r_41{break-before:auto}._documentBox_r6r3r_51{color:#000;background:#fff;border:0;height:auto;padding:0;overflow:visible}._documentBox_r6r3r_51 h3{break-after:avoid;color:#000}._documentBox_r6r3r_51 section{break-inside:avoid}._tableRegion_r6r3r_81{overflow:visible}._privacyTable_r6r3r_83 tr,._guardianPaper_r6r3r_125,._paperSignatures_r6r3r_129{break-inside:avoid}._privacyTable_r6r3r_83 th,._privacyTable_r6r3r_83 td,._card_r6r3r_105{color:#000;background:#fff;border-color:#555}._privacyTable_r6r3r_83 td strong,._recipient_r6r3r_79,._helpText_r6r3r_95,._sectionTitle_r6r3r_43 small{color:#000}._notice_r6r3r_103,._reviewNotice_r6r3r_37,._note_r6r3r_101{color:#000!important;background:#fff!important;border-color:#555!important}._documentContact_r6r3r_57 a,._documentBox_r6r3r_51 strong{color:#000}}._page_5gwq6_1{--profile-blue:#245eb0;--profile-soft:#edf3f3;--profile-green:#147c4c;max-width:820px;color:var(--color-text,#172b40);margin:0 auto;font-size:14px;line-height:1.6}._page_5gwq6_1 *{box-sizing:border-box}._heading_5gwq6_3{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}._heading_5gwq6_3 h1{margin:0 0 6px;font-size:28px;line-height:1.35}._heading_5gwq6_3 p{color:var(--color-text-muted,#536579);margin:0;font-size:14px}._homeButton_5gwq6_6{border:1px solid var(--color-border,#d4dfe9);background:var(--color-surface,#fff);min-height:44px;color:inherit;white-space:nowrap;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:14px;font-weight:600;line-height:1.5;text-decoration:none;display:inline-flex}._homeButton_5gwq6_6 svg,._tabs_5gwq6_7 svg{flex-shrink:0}._homeButton_5gwq6_6:hover{border-color:var(--profile-blue);color:inherit;text-decoration:none}._card_5gwq6_9,._profileCard_5gwq6_9{background:var(--color-surface,#fff);border:1px solid var(--color-border,#d4dfe9);border-radius:16px;min-width:0;padding:24px 26px}._card_5gwq6_9[hidden]{display:none}._profileCard_5gwq6_9{border-top:4px solid var(--profile-green);grid-template-columns:180px minmax(0,1fr);align-items:center;gap:20px;margin-bottom:19px;display:grid}._person_5gwq6_12{align-items:center;gap:13px;min-width:0;display:flex}._avatar_5gwq6_13{background:var(--profile-soft);width:52px;height:52px;color:var(--profile-green);border-radius:16px;flex-shrink:0;place-items:center;font-size:24px;font-weight:700;display:grid}._name_5gwq6_14{overflow-wrap:anywhere;font-size:20px;display:block}._help_5gwq6_15{color:var(--color-text-muted,#536579);font-size:14px;font-weight:400;line-height:1.65}._identity_5gwq6_16{grid-template-columns:1.5fr .7fr;gap:16px;margin:0;display:grid}._identity_5gwq6_16 dt{color:var(--color-text-muted,#536579);font-size:14px}._identity_5gwq6_16 dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:16px;font-weight:700}._identityHelp_5gwq6_19{border-top:1px solid var(--color-border,#d4dfe9);grid-column:1/-1;margin:0;padding-top:14px}._tabs_5gwq6_7{border:1px solid var(--color-border,#d4dfe9);background:var(--profile-soft);border-radius:12px;gap:5px;width:fit-content;margin-bottom:18px;padding:5px;display:flex}._tabs_5gwq6_7 button{min-height:42px;color:var(--color-text-muted,#536579);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:8px 22px;display:flex;position:relative}._tabs_5gwq6_7 button[aria-selected=true]{background:var(--color-surface,#fff);color:var(--profile-blue);font-weight:700;box-shadow:0 1px 4px #17272c14}._tabs_5gwq6_7 button[aria-selected=true]:after{content:"";background:var(--profile-blue);height:2px;position:absolute;bottom:3px;left:22px;right:22px}._card_5gwq6_9 h2{margin:0 0 5px;font-size:18px}._card_5gwq6_9>p{margin:0}._card_5gwq6_9 fieldset{border:0;min-width:0;margin:20px 0 0;padding:0}._field_5gwq6_27{border-bottom:1px solid var(--color-border,#d4dfe9);grid-template-columns:148px minmax(0,1fr);align-items:start;gap:20px;padding:14px 0;display:grid}._field_5gwq6_27:last-of-type{border-bottom:0}._field_5gwq6_27>label{padding-top:10px;font-size:14px;font-weight:700}._fieldContent_5gwq6_30{min-width:0}._field_5gwq6_27 input{border:1px solid var(--color-border,#bdccda);background:var(--color-surface,#fff);width:100%;min-width:0;height:44px;color:inherit;font:inherit;border-radius:8px;padding:10px 12px;font-size:16px}._inputAction_5gwq6_32{align-items:center;gap:10px;display:flex}._inputAction_5gwq6_32 input{flex:1}._actions_5gwq6_34,._verifyActions_5gwq6_34{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-top:24px;display:flex}._verifyActions_5gwq6_34{justify-content:flex-start;margin-top:14px}._saveActions_5gwq6_36{margin-top:18px}._card_5gwq6_9 button{border:1px solid var(--color-border,#bdccda);min-height:44px;font:inherit;color:inherit;background:var(--color-surface,#fff);cursor:pointer;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:10px 14px;font-size:14px;font-weight:700;display:inline-flex}._card_5gwq6_9 ._primary_5gwq6_38{color:#fff;background:#245eb0;border-color:#245eb0;padding-inline:20px}._card_5gwq6_9 ._outline_5gwq6_39{background:var(--color-surface,#fff);color:var(--profile-blue);border-color:var(--profile-blue)}._card_5gwq6_9 button:disabled,._card_5gwq6_9 input:disabled,._card_5gwq6_9 fieldset:disabled button,._tabs_5gwq6_7 button:disabled{opacity:.65;cursor:default}._page_5gwq6_1 :focus-visible{outline:3px solid var(--profile-blue);outline-offset:3px}._emailState_5gwq6_42{flex-wrap:wrap;align-items:center;gap:6px 9px;margin-top:10px;display:flex}._badge_5gwq6_43{color:#895013;white-space:nowrap;background:#fff3e1;border-radius:6px;padding:2px 8px;font-size:14px;font-weight:700;display:inline-block}._verified_5gwq6_44{color:#245eb0;background:#edf4ff}._verificationBox_5gwq6_45{background:var(--profile-soft);color:var(--color-text,#172b40);overflow-wrap:anywhere;border-radius:10px;margin-top:14px;padding:18px}._verificationBox_5gwq6_45 label{margin-bottom:7px;font-size:14px;font-weight:700;display:block}._verificationBox_5gwq6_45 p{margin:6px 0 0}._verificationBox_5gwq6_45 h3{margin:0 0 7px;font-size:15px}._verificationBox_5gwq6_45 strong{font-size:14px}._verificationBox_5gwq6_45 ._actions_5gwq6_34{margin-top:13px}._error_5gwq6_51,._success_5gwq6_51{overflow-wrap:anywhere;border-radius:8px;padding:12px;font-size:14px;line-height:1.65}._error_5gwq6_51{color:#814700;background:#fff0d8;border:1px solid #d4a96f}._error_5gwq6_51 p{margin:0}._error_5gwq6_51 button{margin-top:8px}._success_5gwq6_51{color:#164e89;background:#eaf3ff;border:1px solid #90b7e0}._srOnly_5gwq6_56{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-theme=dark] ._page_5gwq6_1{--profile-blue:#a9cdff;--profile-soft:#263842;--profile-green:#81d5aa}[data-theme=dark] ._badge_5gwq6_43{color:#ffd59c;background:#493521}[data-theme=dark] ._verified_5gwq6_44{color:#a9cdff;background:#233f58}[data-theme=dark] ._card_5gwq6_9 ._primary_5gwq6_38{color:#10273f;background:#aad0ff;border-color:#aad0ff}[data-theme=dark] ._error_5gwq6_51{color:#ffd59c;background:#493521;border-color:#8a6744}[data-theme=dark] ._success_5gwq6_51{color:#bad8ff;background:#233f58;border-color:#6685a3}@media (width<=760px){._profileCard_5gwq6_9{grid-template-columns:160px minmax(0,1fr);gap:15px}._field_5gwq6_27{grid-template-columns:116px minmax(0,1fr);gap:16px}}@media (width<=560px){._heading_5gwq6_3{align-items:flex-start;gap:10px}._heading_5gwq6_3 h1{font-size:25px}._homeButton_5gwq6_6{padding-inline:10px}._card_5gwq6_9,._profileCard_5gwq6_9{padding:20px}._profileCard_5gwq6_9{grid-template-columns:1fr}._identity_5gwq6_16{grid-template-columns:1.65fr .7fr}._tabs_5gwq6_7{gap:4px;width:100%}._tabs_5gwq6_7 button{flex:1;padding-inline:10px}._field_5gwq6_27{grid-template-columns:1fr;gap:7px;padding:12px 0}._field_5gwq6_27>label{padding-top:0}._inputAction_5gwq6_32{flex-wrap:wrap}._inputAction_5gwq6_32 input{flex-basis:100%}._inputAction_5gwq6_32 button{width:100%}._verificationBox_5gwq6_45{padding:15px}._verificationBox_5gwq6_45 ._actions_5gwq6_34{justify-content:flex-start}._verifyActions_5gwq6_34 button{flex-grow:1}}._dates_18tkn_1{box-sizing:border-box;min-width:0;max-width:100%;font-size:14px;line-height:1.5}._number_18tkn_3{color:var(--color-link);font-weight:600}._dates_18tkn_1 dl{font-variant-numeric:tabular-nums;gap:4px;margin:0;display:grid}._dates_18tkn_1 dl>div{grid-template-columns:68px minmax(0,1fr);align-items:baseline;gap:12px;display:grid}._dates_18tkn_1 dt{color:var(--color-text-muted);white-space:nowrap}._dates_18tkn_1 dd{overflow-wrap:anywhere;word-break:keep-all;min-width:0;margin:0}._dates_18tkn_1 ._empty_18tkn_13{color:var(--color-text-muted)}[data-theme=light] ._dates_18tkn_1{background:#f4f7fc;border:1px solid #e0e8f3;border-radius:10px;padding:10px 14px}[data-theme=light] ._dates_18tkn_1 dl>div:first-child{border-bottom:1px solid #dce5f2;padding-bottom:4px}[data-theme=light] ._dates_18tkn_1 dt{color:#586a80;font-weight:500}[data-theme=light] ._dates_18tkn_1 dd{color:#24374f}[data-theme=light] ._dates_18tkn_1 ._number_18tkn_3{color:#245ba4}[data-theme=light] ._dates_18tkn_1 ._empty_18tkn_13{color:#667991}@media (width<=580px){._dates_18tkn_1 dl>div{gap:8px}}._page_o5ok2_1,._formPage_o5ok2_3{width:100%;color:var(--color-text);max-width:var(--page-max-width);margin:0 auto}._heading_o5ok2_17,._memberToolbar_o5ok2_19,._cardTop_o5ok2_21{justify-content:space-between;align-items:center;gap:12px;display:flex}._memberToolbar_o5ok2_19,._cardTop_o5ok2_21{flex-wrap:wrap}._heading_o5ok2_17,._formHeading_o5ok2_39{margin-bottom:22px}._eyebrow_o5ok2_41{color:var(--color-link);margin:0 0 8px;font-weight:700}._title_o5ok2_51{overflow-wrap:anywhere;margin:0;font-size:22px;line-height:1.4}._description_o5ok2_63{color:var(--color-text-muted);margin:12px 0 0;line-height:1.7}._refreshButton_o5ok2_73,._cancelButton_o5ok2_75,._submitButton_o5ok2_77,._backLink_o5ok2_79{min-height:46px;color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);font:inherit;text-align:center;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:12px 16px;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}._refreshButton_o5ok2_73{min-height:42px;padding:10px 12px;font-size:15px}._backLink_o5ok2_79{margin-top:12px}._submitButton_o5ok2_77{color:#fff;background:#2563eb;border-color:#2563eb}._refreshButton_o5ok2_73:hover:not(:disabled),._cancelButton_o5ok2_75:hover:not(:disabled),._backLink_o5ok2_79:hover{background:var(--color-hover)}._submitButton_o5ok2_77:hover:not(:disabled){background:#1d4ed8}._draftButton_o5ok2_127{color:#795016;background:#fff3db;border-color:#ddbf89}._draftButton_o5ok2_127:hover:not(:disabled){background:#ffebc2}._evaluationSaveButton_o5ok2_131{color:#fff;background:#2563eb;border-color:#2563eb}._evaluationSaveButton_o5ok2_131:hover:not(:disabled){background:#1d4ed8;border-color:#1d4ed8}._evaluationCompleteButton_o5ok2_135{color:#fff;background:#000;border-color:#000}._evaluationCompleteButton_o5ok2_135:hover:not(:disabled),._evaluationCompleteButton_o5ok2_135:focus-visible:not(:disabled){color:var(--color-text);border-color:var(--color-text);background:0 0}._refreshButton_o5ok2_73:disabled,._cancelButton_o5ok2_75:disabled,._submitButton_o5ok2_77:disabled{cursor:not-allowed;opacity:.65}._refreshButton_o5ok2_73:focus-visible,._cancelButton_o5ok2_75:focus-visible,._submitButton_o5ok2_77:focus-visible,._backLink_o5ok2_79:focus-visible{outline:2px solid var(--color-link);outline-offset:3px}._content_o5ok2_161{min-height:240px}._total_o5ok2_163{color:var(--color-text-muted);margin:0 0 12px}._total_o5ok2_163 strong{color:var(--color-text)}._projectList_o5ok2_167{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px;margin:0 0 22px;padding:0;list-style:none;display:grid}._card_o5ok2_21,._formCard_o5ok2_185{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;min-width:0;padding:18px}._formCard_o5ok2_185{border-radius:14px;padding:24px}._cardTop_o5ok2_21{margin-bottom:12px}._projectType_o5ok2_203{color:var(--color-text-muted);overflow-wrap:anywhere;font-size:14px}._status_o5ok2_205{color:var(--color-link);background:var(--color-surface-raised);border-radius:20px;padding:5px 10px;font-size:13px;font-weight:600}._projectTitle_o5ok2_221{overflow-wrap:anywhere;margin:0 0 18px;font-size:18px;line-height:1.6}._details_o5ok2_223,._dateFields_o5ok2_225{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}._details_o5ok2_223{border-top:1px solid var(--color-border);margin:0;padding-top:12px}._usageFields_o5ok2_237{grid-template-columns:repeat(3,minmax(0,1fr))}._details_o5ok2_223 dt{color:var(--color-text-muted);font-size:14px}._details_o5ok2_223 dd{margin:6px 0 0}._message_o5ok2_243,._errorBox_o5ok2_245{border:1px solid var(--color-border);text-align:center;overflow-wrap:anywhere;border-radius:12px;margin:0;padding:30px 16px;line-height:1.7}._message_o5ok2_243{color:var(--color-text-muted)}._errorBox_o5ok2_245{flex-direction:column;align-items:center;gap:12px;display:flex}._errorBox_o5ok2_245 p{margin:0}._fields_o5ok2_269,._formSection_o5ok2_271{border:0;flex-direction:column;gap:18px;min-width:0;margin:0;padding:0;display:flex}._legend_o5ok2_289{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}._field_o5ok2_269{flex-direction:column;gap:8px;min-width:0;display:flex}._field_o5ok2_269 label{font-weight:600}._field_o5ok2_269 input,._field_o5ok2_269 textarea{width:100%;min-width:0;color:var(--color-text);background:var(--color-input);border:1px solid var(--color-border);font:inherit;border-radius:8px;padding:12px 14px;font-size:14px;line-height:1.6}._field_o5ok2_269 input{min-height:42px}._field_o5ok2_269 textarea{resize:vertical;min-height:110px}._field_o5ok2_269 input::placeholder,._field_o5ok2_269 textarea::placeholder{color:var(--color-text-muted)}._field_o5ok2_269 input:focus-visible,._field_o5ok2_269 textarea:focus-visible{outline:2px solid var(--color-link);outline-offset:2px}._error_o5ok2_245{color:#b91c1c;overflow-wrap:anywhere;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;margin:0;padding:12px 14px;line-height:1.7}._validationField_o5ok2_369{scroll-margin-block:90px 24px}._fieldError_o5ok2_371{color:#fff;overflow-wrap:anywhere;background:#b91c1c;border:1px solid #991b1b;border-radius:6px;margin:6px 0 0;padding:7px 10px;font-size:14px;line-height:1.5}._fieldError_o5ok2_371 strong{margin-right:5px;font-weight:600}._validationField_o5ok2_369 input[aria-invalid=true],._validationField_o5ok2_369 textarea[aria-invalid=true]{border-color:#a87930}._actions_o5ok2_377{border-top:1px solid var(--color-border);flex-wrap:wrap;justify-content:flex-end;gap:12px;padding-top:18px;display:flex}._formPage_o5ok2_3:has(._memberToolbar_o5ok2_19){max-width:var(--page-max-width)}._formCard_o5ok2_185:has(._memberToolbar_o5ok2_19){background:0 0;border:0;padding:0}._memberCount_o5ok2_397,._selectionHelp_o5ok2_399{color:var(--color-text-muted);margin:0;line-height:1.7}._memberCount_o5ok2_397 strong{color:var(--color-link)}._selectionHelp_o5ok2_399{font-size:15px}._studentList_o5ok2_405{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}._studentItem_o5ok2_421{min-width:0}._studentLabel_o5ok2_423{--student-bg:#f8fafc;--student-border:#cbd5e1;--student-selected:#eff6ff;--student-accent:#2563eb;background:var(--student-bg);border:1px solid var(--student-border);cursor:pointer;border-radius:12px;align-items:center;gap:14px;height:100%;min-height:76px;padding:14px 12px;display:flex}._studentLabel_o5ok2_423:hover{border-color:var(--student-accent)}._studentLabel_o5ok2_423:has(input:checked){background:var(--student-selected);border-color:var(--student-accent);box-shadow:inset 0 0 0 1px var(--student-accent)}._studentLabel_o5ok2_423:has(input:focus-visible){outline:2px solid var(--student-accent);outline-offset:3px}._studentLabel_o5ok2_423:has(input:disabled){opacity:.65;cursor:not-allowed}._studentCheckbox_o5ok2_471{accent-color:#2563eb;flex-shrink:0;width:22px;height:22px;margin:0}._studentInfo_o5ok2_473{flex-direction:column;gap:5px;min-width:0;display:flex}._studentName_o5ok2_475{overflow-wrap:anywhere;font-size:15px;font-weight:700;line-height:1.5}._studentLoginId_o5ok2_477{color:var(--color-text-muted);overflow-wrap:anywhere;font-size:15px}[data-theme=dark] ._studentLabel_o5ok2_423{--student-bg:#1e293b;--student-border:#475569;--student-selected:#172e50;--student-accent:#60a5fa}._successBox_o5ok2_491{background:var(--color-surface-raised);border:1px solid var(--color-border);border-left:4px solid #16a34a;border-radius:8px;margin:0;padding:16px;font-weight:600;line-height:1.7}._page_o5ok2_1>._successBox_o5ok2_491{margin-bottom:18px}._saveToast_o5ok2_513{z-index:1100;color:#1e3a8a;overflow-wrap:anywhere;pointer-events:none;background:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;align-items:center;gap:10px;width:max-content;max-width:calc(100% - 32px);padding:12px 18px;font-size:14px;font-weight:600;line-height:1.5;animation:.16s ease-out _saveToastEnter_o5ok2_1;display:flex;position:fixed;top:88px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #1e3a8a26}._saveToastIcon_o5ok2_561{color:#1d4ed8;background:#dbeafe;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}[data-theme=dark] ._saveToast_o5ok2_513{color:#dbeafe;background:#172e50;border-color:#5277a7}[data-theme=dark] ._saveToastIcon_o5ok2_561{color:#bfdbfe;background:#254779}@keyframes _saveToastEnter_o5ok2_1{0%{opacity:0;transform:translate(-50%,-6px)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){._saveToast_o5ok2_513{animation:none}}._formSection_o5ok2_271{border-top:1px solid var(--color-border);gap:16px;padding:18px 0}._sectionTitle_o5ok2_603{margin:0;padding:0 12px 0 0;font-size:18px;font-weight:700;line-height:1.5}._formSection_o5ok2_271>._cancelButton_o5ok2_75{align-self:flex-start}._typeList_o5ok2_607{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}._typeOption_o5ok2_609{background:var(--color-surface);border:1px solid var(--color-border);cursor:pointer;border-radius:12px;align-items:center;gap:12px;min-width:0;padding:16px 12px;display:flex}._typeOption_o5ok2_609:has(input:checked){border-color:var(--color-link);box-shadow:inset 0 0 0 1px var(--color-link);background:var(--color-surface-raised)}._typeOption_o5ok2_609:has(input:focus-visible){outline:2px solid var(--color-link);outline-offset:3px}._typeOption_o5ok2_609:has(input:disabled){opacity:.65;cursor:not-allowed}._typeOption_o5ok2_609 input{accent-color:#2563eb;flex-shrink:0;width:20px;height:20px;margin:0}._typeOption_o5ok2_609 span{overflow-wrap:anywhere;min-width:0;line-height:1.6}._typeOption_o5ok2_609 small{color:var(--color-text-muted);margin-top:4px;font-size:14px;display:block}._preview_o5ok2_651{min-width:0}._instructions_o5ok2_653{color:var(--color-text-muted);background:var(--color-surface-raised);border-left:3px solid var(--color-link);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:6px;margin:0 0 16px;padding:12px;line-height:1.6}._questionList_o5ok2_675{gap:14px;margin:0;padding:0;list-style:none;display:grid}._researchTopic_o5ok2_677{margin-bottom:14px}._researchTopic_o5ok2_677 textarea{field-sizing:content;resize:none;white-space:pre-wrap;overflow-wrap:anywhere;min-height:140px;overflow-y:hidden}._questionCard_o5ok2_695{background:var(--color-surface);border:1px solid var(--color-border);overflow-wrap:anywhere;border-radius:10px;min-width:0;padding:16px 18px}._questionCard_o5ok2_695 h2,._questionCard_o5ok2_695 h3{margin:0 0 4px;font-size:15px;line-height:1.6}._questionText_o5ok2_715{white-space:pre-wrap;margin:0;line-height:1.6}._questionMeta_o5ok2_717{color:var(--color-text-muted);margin:6px 0 0;font-size:14px;line-height:1.6}@media (width<=900px){._studentList_o5ok2_405{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){._typeList_o5ok2_607{grid-template-columns:minmax(0,1fr)}._questionCard_o5ok2_695{padding:14px 12px}}@media (width<=600px){._heading_o5ok2_17{flex-direction:column;align-items:flex-start}._title_o5ok2_51{font-size:20px}._projectList_o5ok2_167,._dateFields_o5ok2_225{grid-template-columns:minmax(0,1fr)}._card_o5ok2_21{padding:16px}._formCard_o5ok2_185{padding:18px 16px}._projectTitle_o5ok2_221{font-size:17px}._actions_o5ok2_377{flex-direction:column}._actions_o5ok2_377>._cancelButton_o5ok2_75,._actions_o5ok2_377>._submitButton_o5ok2_77{width:100%}._memberToolbar_o5ok2_19{flex-direction:column;align-items:stretch}._studentLabel_o5ok2_423{min-height:72px;padding:12px 14px}}@media (width<=480px){._studentList_o5ok2_405{grid-template-columns:minmax(0,1fr);gap:12px}}._recordToolbar_o5ok2_771,._recordCard_o5ok2_773,._recordHeading_o5ok2_775{justify-content:space-between;align-items:center;gap:12px;display:flex}._recordToolbar_o5ok2_771{margin-bottom:16px}._recordToolbar_o5ok2_771 ._total_o5ok2_163{margin:0}._recordList_o5ok2_791{gap:12px;margin:0;padding:0;list-style:none;display:grid}._recordCard_o5ok2_773{border:1px solid var(--color-border);background:var(--color-surface);border-radius:12px;padding:18px}._recordCard_o5ok2_773>div{min-width:0}._recordCard_o5ok2_773>a{flex-shrink:0}._recordHeading_o5ok2_775{flex-wrap:wrap;justify-content:flex-start}._recordHeading_o5ok2_775 h2{margin:0;font-size:18px}._recordForm_o5ok2_803{gap:18px;display:grid}._field_o5ok2_269 select{border:1px solid var(--color-border);width:100%;min-height:42px;color:var(--color-text);background:var(--color-input);font:inherit;border-radius:8px;padding:12px 14px;font-size:15px}._requiredTag_o5ok2_827{color:var(--color-text-muted);margin-left:12px;font-size:14px;font-weight:400}._answerField_o5ok2_829,._questionText_o5ok2_715+._readAnswer_o5ok2_831{margin-top:6px}._answerField_o5ok2_829 textarea{field-sizing:content;resize:none;width:100%;min-height:140px;color:var(--color-text);background:var(--color-input);border:1px solid var(--color-border);font:inherit;border-radius:8px;padding:12px;font-size:14px;line-height:1.6;overflow-y:hidden}._answerField_o5ok2_829 textarea:focus-visible,._field_o5ok2_269 select:focus-visible{outline:2px solid var(--color-link);outline-offset:2px}._readAnswer_o5ok2_831{background:var(--color-surface-raised);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;margin:0;padding:10px 12px;font-size:14px;line-height:1.6}._readValue_o5ok2_869{margin:0;font-size:14px;line-height:1.6}._scoreField_o5ok2_871{border:0;min-width:0;margin:16px 0 0;padding:0}._scoreField_o5ok2_871 legend{margin-bottom:10px;padding:0;font-weight:600}._scoreOptions_o5ok2_875{flex-wrap:wrap;gap:10px;display:flex}._scoreOption_o5ok2_875{border:1px solid var(--color-border);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-width:60px;min-height:48px;padding:8px 12px;display:inline-flex}._scoreOption_o5ok2_875 input{accent-color:#2563eb;width:18px;height:18px;margin:0}._scoreOption_o5ok2_875:has(input:checked){border-color:var(--color-link);background:var(--color-surface-raised);box-shadow:inset 0 0 0 1px var(--color-link)}._scoreOption_o5ok2_875:has(input:focus-visible){outline:2px solid var(--color-link);outline-offset:2px}._attachmentSection_o5ok2_885{border-top:1px solid var(--color-border);gap:12px;padding-top:18px;display:grid}._fileList_o5ok2_887{gap:12px;margin:0;padding:0;list-style:none;display:grid}._fileList_o5ok2_887 li{border:1px solid var(--color-border);border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;padding:12px;display:flex}._fileList_o5ok2_887 ._questionMeta_o5ok2_717{margin:0}._fileDownload_o5ok2_893{min-width:0;color:var(--color-link);font:inherit;text-align:left;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;margin-right:auto;padding:8px;text-decoration:underline}._fileDownload_o5ok2_893:disabled{opacity:.65;cursor:not-allowed}@media (width<=600px){._recordCard_o5ok2_773{flex-direction:column;align-items:stretch;padding:16px}._recordForm_o5ok2_803 ._actions_o5ok2_377>*{width:100%}._scoreOption_o5ok2_875{min-width:54px;padding:8px}}._scorePicker_o5ok2_911{background:#f1f6fc;border:1px solid #cbdcf0;border-radius:10px;width:min(100%,560px);min-width:0;margin:12px 0 0;padding:8px 10px 10px}._scoreLegend_o5ok2_929{color:#244b78;background:#dfeafb;border-radius:5px;padding:2px 9px;font-size:14px;font-weight:700}._scoreLegend_o5ok2_929+._scoreGrid_o5ok2_931{margin-top:2px}._scoreCaption_o5ok2_933{color:var(--color-text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;margin:4px 0 6px;font-size:14px;display:flex}._scoreBadge_o5ok2_953{color:var(--color-link);font-weight:700}._scoreEmpty_o5ok2_955{color:var(--color-text-muted)}._scoreGrid_o5ok2_931{grid-template-columns:repeat(10,minmax(0,1fr));gap:4px;padding:0;display:grid}._scoreTile_o5ok2_969{min-width:0;min-height:44px;color:var(--color-text);background:var(--color-surface);cursor:pointer;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;transition:border-color .15s,background .15s;display:flex;position:relative}._scoreTile_o5ok2_969 input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}._scoreNumber_o5ok2_999{font-variant-numeric:tabular-nums;pointer-events:none;font-size:16px;font-weight:600;line-height:1}._scoreTile_o5ok2_969:not(._scoreStatic_o5ok2_1001):not(._scoreSelected_o5ok2_1001):not(:has(input:disabled)):hover{border-color:var(--color-link);background:var(--color-hover)}._scoreSelected_o5ok2_1001{color:#fff;background:#2563eb;border-color:#1d4ed8}._scoreSelected_o5ok2_1001 ._scoreNumber_o5ok2_999{font-weight:800}._scoreTile_o5ok2_969:has(input:focus-visible){outline:2px solid var(--color-text);outline-offset:2px;z-index:1}._scoreTile_o5ok2_969:has(input:disabled){opacity:.6;cursor:default}._scoreTile_o5ok2_969 input:disabled,._scoreStatic_o5ok2_1001{cursor:default}._scoreClear_o5ok2_1015{color:var(--color-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;margin:6px 0 0 auto;padding:6px 2px;font-size:14px;text-decoration:underline;display:block}._scoreClear_o5ok2_1015:disabled{opacity:.5;cursor:default}[data-theme=dark] ._scorePicker_o5ok2_911{background:#172435;border-color:#3b526c}[data-theme=dark] ._scoreLegend_o5ok2_929{color:#d3e5ff;background:#29415e}@media (width<=600px){._scoreGrid_o5ok2_931{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (forced-colors:active){._scoreSelected_o5ok2_1001{border:2px solid highlight}}._evaluationPanel_o5ok2_1035{border:1px solid var(--color-border);background:var(--color-surface);border-top:4px solid #2563eb;border-radius:12px;margin-top:24px;padding:22px;box-shadow:0 8px 28px #0f172a0d}._evaluationHeader_o5ok2_1037{margin-bottom:10px}._evaluationEyebrow_o5ok2_1039{color:var(--color-link);letter-spacing:.06em;margin:0 0 4px;font-size:13px;font-weight:700}._evaluationHeader_o5ok2_1037 ._sectionTitle_o5ok2_603{margin:0;font-size:20px}._evaluationPanel_o5ok2_1035 h3{margin:12px 0 6px}._evaluationLead_o5ok2_1045{color:var(--color-text-muted);margin:10px 0 0;line-height:1.7}._evaluationPanel_o5ok2_1035 textarea{resize:none;min-height:140px;overflow-y:hidden}@media (width<=680px){._evaluationPanel_o5ok2_1035{padding:16px 12px}}@media (prefers-reduced-motion:reduce){._scoreTile_o5ok2_969{transition:none}}._submissionSummary_o5ok2_1065{color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-left:3px solid var(--color-link);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin:0 0 12px;padding:12px 24px;display:grid}._submissionStudent_o5ok2_1091{align-items:center;gap:12px;min-width:0;display:flex}._submissionStudentNumber_o5ok2_1093{color:var(--color-text-muted);font-variant-numeric:tabular-nums;font-size:14px}._submissionNameRow_o5ok2_1095{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}._submissionNameRow_o5ok2_1095>[role=status]{font-size:14px}._submissionAvatar_o5ok2_1099{color:#174b8b;background:#eaf2fc;border-radius:10px;flex:0 0 42px;place-items:center;height:42px;display:grid}._submissionBadge_o5ok2_1117{color:#174b8b;white-space:nowrap;background:#edf5ff;border:1px solid #a8c8f0;border-radius:5px;align-items:center;gap:4px;padding:3px 7px;font-size:13px;font-weight:500;line-height:1.4;display:inline-flex}._submissionEvaluated_o5ok2_1145{color:#fff;background:#111;border-color:#111}._submissionSubmitted_o5ok2_1147{color:#795016;background:#fff3db;border-color:#ddbf89}._submissionTimestamp_o5ok2_1149{border:1px solid var(--color-border);background:var(--color-surface-raised);border-radius:7px;flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;margin:0;padding:7px 10px;font-size:14px;line-height:1.5;display:flex}._submissionTimestamp_o5ok2_1149 dt{color:var(--color-text-muted);white-space:nowrap;align-items:center;gap:5px;display:inline-flex}._submissionTimestamp_o5ok2_1149 svg{flex-shrink:0}._submissionTimestamp_o5ok2_1149 dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;min-width:0;margin:0;font-weight:500}[data-theme=dark] ._submissionAvatar_o5ok2_1099{color:#c6dfff;background:#19304c}[data-theme=dark] ._submissionBadge_o5ok2_1117{color:#c6dfff;background:#19304c;border-color:#6487b0}[data-theme=dark] ._submissionEvaluated_o5ok2_1145{color:#fff;background:#111;border-color:#111}[data-theme=dark] ._submissionSubmitted_o5ok2_1147{color:#ffe0a6;background:#382b17;border-color:#a88751}[data-theme=light] ._submissionSummary_o5ok2_1065{border-color:#d5dfed #d5dfed #d5dfed #2b64bb;border-radius:14px;padding:12px 24px;box-shadow:0 3px 12px #203c6810}[data-theme=light] ._submissionStudentNumber_o5ok2_1093{color:#576b84}[data-theme=light] ._submissionNameRow_o5ok2_1095>strong{color:#172a43}[data-theme=light] ._submissionAvatar_o5ok2_1099{color:#265b9f;background:#eef4ff;border:1px solid #dbe7fa;border-radius:12px;flex-basis:46px;height:46px}@media (width<=800px){._submissionSummary_o5ok2_1065{grid-template-columns:minmax(0,1fr);gap:18px;padding:12px 18px}._submissionSummary_o5ok2_1065>:last-child{border-top:1px solid var(--color-border);padding-top:14px}._submissionTimestamp_o5ok2_1149{grid-column:1/-1}[data-theme=light] ._submissionSummary_o5ok2_1065{padding:12px 16px}[data-theme=light] ._submissionSummary_o5ok2_1065>:last-child{border-top-color:#e0e8f3}}._recordHero_o5ok2_1191{border:1px solid var(--color-border);border-left:4px solid var(--color-link);background:linear-gradient(110deg, var(--color-surface-raised), var(--color-surface));border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding:16px 18px;display:flex}._recordHeroContent_o5ok2_1215{justify-items:start;gap:8px;min-width:0;display:grid}._recordTypeBadge_o5ok2_1217{color:#244b78;background:#e5efff;border-radius:5px;padding:2px 8px;font-size:14px;font-weight:600}._recordHeroMeta_o5ok2_1219{flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:14px;display:flex}._recordState_o5ok2_1221{color:#174b8b;background:#edf5ff;border:1px solid #bdd2ee;border-radius:5px;padding:2px 8px;font-weight:600}._recordStateEvaluated_o5ok2_1223{color:#fff;background:#111;border-color:#111}._recordStateRevising_o5ok2_1225{color:#795016;background:#fff3db;border-color:#ddbf89}._recordStateReviewed_o5ok2_1227,._submissionReviewed_o5ok2_1227{color:#174b8b;background:#edf4ff;border-color:#bfd3ed}._recordTimestamp_o5ok2_1229{color:var(--color-text-muted);flex-wrap:wrap;gap:2px 8px;display:flex}._recordTimestamp_o5ok2_1229 time{font-variant-numeric:tabular-nums}._recordListLink_o5ok2_1233{border:1px solid var(--color-border);background:var(--color-surface);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:8px 12px;font-size:14px;font-weight:600;display:inline-flex}._recordListLink_o5ok2_1233:hover{background:var(--color-hover)}[data-theme=dark] ._recordTypeBadge_o5ok2_1217{color:#d3e5ff;background:#29415e}[data-theme=dark] ._recordState_o5ok2_1221{color:#c6dfff;background:#19304c;border-color:#6487b0}[data-theme=dark] ._recordStateEvaluated_o5ok2_1223{color:#fff;background:#111;border-color:#111}[data-theme=dark] ._recordStateRevising_o5ok2_1225{color:#ffe0a6;background:#382b17;border-color:#977746}[data-theme=dark] ._recordStateReviewed_o5ok2_1227,[data-theme=dark] ._submissionReviewed_o5ok2_1227{color:#d0e3ff;background:#19304c;border-color:#526e90}@media (width<=600px){._recordHero_o5ok2_1191{flex-direction:column;align-items:stretch;gap:12px;padding:14px}._recordListLink_o5ok2_1233{align-self:flex-end}}._projectParticipants_o5ok2_1257{color:var(--color-text-muted);align-items:center;gap:6px;margin:10px 0 0;font-size:14px;display:flex}._projectParticipants_o5ok2_1257 strong{color:var(--color-text)}._projectParticipants_o5ok2_1257 svg{flex-shrink:0}._answerCount_o5ok2_1263{margin:8px 0;font-size:14px;line-height:1.6}._attachmentUploader_o5ok2_1265{min-width:0;font-size:14px}._attachmentToolbar_o5ok2_1267{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-bottom:8px;display:flex}._attachmentPick_o5ok2_1269,._attachmentClear_o5ok2_1269,._attachmentRemove_o5ok2_1269{font:inherit;cursor:pointer;font-size:14px}._attachmentPick_o5ok2_1269{border:1px solid var(--color-border);background:var(--color-surface);min-height:34px;color:var(--color-text);border-radius:3px;padding:4px 9px}._attachmentClear_o5ok2_1269{min-height:34px;color:var(--color-text-muted);text-underline-offset:3px;background:0 0;border:0;padding:4px 0;text-decoration:underline}._attachmentSummary_o5ok2_1275{color:var(--color-text);font-size:14px}._attachmentLimit_o5ok2_1277{color:var(--color-text-muted);margin-left:auto;font-size:14px}._fileDropZone_o5ok2_1279{border:1px solid var(--color-border);background:var(--color-surface);min-height:110px;font-size:14px;line-height:1.6;position:relative}._attachmentEmpty_o5ok2_1281{box-sizing:border-box;text-align:center;min-height:110px;color:var(--color-text-muted);place-items:center;margin:0;padding:16px;font-size:16px;display:grid}._fileDropActive_o5ok2_1283{outline:2px solid var(--color-link);outline-offset:-2px;background:var(--color-hover)}._attachmentDropHint_o5ok2_1285{background:var(--color-surface);color:var(--color-text);pointer-events:none;place-items:center;margin:0;font-size:16px;display:grid;position:absolute;inset:0}._attachmentUploader_o5ok2_1265>._questionMeta_o5ok2_717{margin:8px 0 0;font-size:14px}._attachmentRows_o5ok2_1289{max-height:190px;margin:0;padding:0;font-size:14px;list-style:none;overflow-y:auto}._attachmentRows_o5ok2_1289 li{align-items:center;gap:8px;min-height:36px;padding:0 10px 0 4px;display:flex}._attachmentRows_o5ok2_1289 li:nth-child(odd){background:var(--color-hover)}._attachmentRemove_o5ok2_1269{min-height:36px;color:var(--color-text-muted);background:0 0;border:0;flex:0 0 32px;padding:0;font-size:22px}._attachmentIcon_o5ok2_1297{color:#a95618;flex-shrink:0}._attachmentName_o5ok2_1299{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-text);font:inherit;text-align:left;flex:1;overflow:hidden}button._attachmentName_o5ok2_1299{cursor:pointer;text-underline-offset:3px;background:0 0;border:0;min-height:36px;padding:0;text-decoration:underline}._attachmentSize_o5ok2_1303{text-align:right;color:var(--color-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex:0 0 88px}._attachmentState_o5ok2_1305{text-align:right;color:var(--color-text-muted);white-space:nowrap;flex:0 0 88px}._attachmentUploader_o5ok2_1265 button:disabled,._attachmentRows_o5ok2_1289 button:disabled{opacity:.6;cursor:not-allowed}._attachmentUploader_o5ok2_1265 button:focus-visible,._attachmentRows_o5ok2_1289 button:focus-visible{outline:2px solid var(--color-link);outline-offset:2px}[data-theme=dark] ._attachmentIcon_o5ok2_1297{color:#efb477}@media (width<=600px){._attachmentLimit_o5ok2_1277{flex-basis:100%;margin-left:0}._attachmentRows_o5ok2_1289 li{flex-wrap:wrap;gap:0 6px;padding:4px 8px}._attachmentRows_o5ok2_1289 ._attachmentName_o5ok2_1299{flex-basis:calc(100% - 80px)}._attachmentSize_o5ok2_1303{margin-left:auto}._attachmentPick_o5ok2_1269,._attachmentClear_o5ok2_1269,._attachmentRemove_o5ok2_1269,button._attachmentName_o5ok2_1299{min-height:44px}}._hiddenFileInput_o5ok2_1327{display:none}._recordDates_o5ok2_1331{flex-direction:column;gap:5px;min-width:0;font-size:14px;display:flex}._recordNumber_o5ok2_1333{color:var(--color-text-muted);margin:0 0 6px;font-size:14px}._evaluationPanel_o5ok2_1035._evaluationEmbedded_o5ok2_1337{border:0;border-top:1px solid var(--color-border);box-shadow:none;border-radius:0;margin-top:24px;padding:20px 0 0}._evaluationEmbedded_o5ok2_1337 ._actions_o5ok2_377{border-top:1px solid var(--color-border);margin-top:0;padding-top:18px}._page_g3ml9_1{--review-blue:#174b8b;--review-tint:#edf4ff;--review-border:#bfd3ed;--review-amber:#795016;--review-amber-tint:#fff3db;--review-amber-border:#ddbf89;width:100%;max-width:var(--page-max-width);color:var(--color-text);margin:0 auto;font-size:14px}._header_g3ml9_27{border:1px solid var(--review-border);background:linear-gradient(100deg, var(--review-tint), var(--color-surface));border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;padding:12px 14px;display:flex}._headerActions_g3ml9_29{flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto;display:flex}._headingGroup_g3ml9_31{flex:300px;align-items:center;gap:10px;min-width:0;display:flex}._headingIcon_g3ml9_33{border:1px solid var(--review-border);height:34px;color:var(--review-blue);background:var(--color-surface);border-radius:8px;flex:0 0 34px;justify-content:center;align-items:center;display:inline-flex}._headingText_g3ml9_35{min-width:0}._eyebrow_g3ml9_37{color:var(--color-text-muted);overflow-wrap:anywhere;margin:0 0 3px;font-size:14px;font-weight:400;line-height:1.5}._eyebrow_g3ml9_37+._title_g3ml9_39{font-weight:700}._title_g3ml9_39{overflow-wrap:anywhere;margin:0;font-size:20px;line-height:1.4}._description_g3ml9_43{color:var(--color-text-muted);overflow-wrap:anywhere;margin:3px 0 0;line-height:1.5}._projectType_g3ml9_45{border:1px solid var(--review-border);background:var(--color-surface);color:var(--review-blue);border-radius:5px;flex-shrink:0;padding:2px 7px;line-height:1.5}._button_g3ml9_47,._refreshButton_g3ml9_47,._backLink_g3ml9_47{border:1px solid var(--color-border);background:var(--color-surface);min-height:36px;color:var(--color-text);font:inherit;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:6px 11px;font-weight:500;line-height:1.5;text-decoration:none;display:inline-flex}._button_g3ml9_47 svg,._refreshButton_g3ml9_47 svg{flex-shrink:0}._primaryButton_g3ml9_51{color:#fff;background:#2563eb;border-color:#2563eb;font-weight:600}._button_g3ml9_47._primaryButton_g3ml9_51:hover:not(:disabled),._button_g3ml9_47._primaryButton_g3ml9_51:focus-visible{color:#fff;background:#2563eb;border-color:#1e40af;box-shadow:0 0 0 1px #1e40af}._button_g3ml9_47:focus-visible,._refreshButton_g3ml9_47:focus-visible{outline:2px solid var(--review-blue);outline-offset:3px}._button_g3ml9_47:hover:not(:disabled),._refreshButton_g3ml9_47:hover:not(:disabled),._backLink_g3ml9_47:hover{border-color:var(--review-blue);background:var(--review-tint);text-decoration:none}._button_g3ml9_47:disabled{opacity:.65;cursor:not-allowed}._backLink_g3ml9_47{margin-top:10px}._toolbar_g3ml9_65{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}._counts_g3ml9_67{flex-wrap:wrap;align-items:center;gap:6px;display:flex}._count_g3ml9_67{border:1px solid var(--color-border);background:var(--color-surface-raised);color:var(--color-text-muted);border-radius:6px;align-items:center;gap:6px;margin:0;padding:4px 9px;line-height:1.5;display:inline-flex}._count_g3ml9_67 strong{color:var(--color-text);font-variant-numeric:tabular-nums;font-weight:600}._submittedCount_g3ml9_73{color:var(--review-blue);border-color:var(--review-border);background:var(--review-tint)}._pendingCount_g3ml9_75{color:var(--review-amber);border-color:var(--review-amber-border);background:var(--review-amber-tint)}._submittedCount_g3ml9_73 strong,._pendingCount_g3ml9_75 strong{color:inherit}._searchTools_g3ml9_79{align-items:center;gap:6px;display:flex}._search_g3ml9_79{border:1px solid var(--color-border);background:var(--color-input);width:230px;min-width:0;min-height:36px;color:var(--color-text-muted);border-radius:6px;align-items:center;gap:6px;padding:6px 9px;display:flex}._search_g3ml9_79 svg{flex:0 0 16px}._search_g3ml9_79 input{width:100%;min-width:0;color:var(--color-text);font:inherit;background:0 0;border:0;outline:none;padding:0;line-height:1.5}._search_g3ml9_79 input::placeholder{color:var(--color-text-muted)}._search_g3ml9_79:focus-within{border-color:var(--review-blue);outline:2px solid var(--review-border);outline-offset:1px}._srOnly_g3ml9_91{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._rosterMeta_g3ml9_93{color:var(--color-text-muted);justify-content:space-between;align-items:center;gap:8px;margin:0 0 8px;line-height:1.5;display:flex}._studentList_g3ml9_95{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}._studentCard_g3ml9_97{border:1px solid var(--color-border);background:var(--color-surface);border-radius:9px;flex-direction:column;gap:8px;min-width:0;padding:12px;display:flex}._studentTop_g3ml9_99{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}._studentIdentity_g3ml9_101{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}._studentNumber_g3ml9_103{border:1px solid var(--review-border);background:var(--review-tint);max-width:100%;color:var(--review-blue);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;border-radius:5px;padding:1px 5px;font-size:12px;font-weight:500;line-height:1.4}._studentName_g3ml9_105{overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:600;line-height:1.4}._status_g3ml9_107{border:1px solid var(--review-border);background:var(--review-tint);color:var(--review-blue);border-radius:5px;flex-shrink:0;align-items:center;gap:3px;padding:1px 6px;font-size:13px;line-height:1.4;display:inline-flex}._pending_g3ml9_75,._submitted_g3ml9_73{border-color:var(--review-amber-border);background:var(--review-amber-tint);color:var(--review-amber)}._finalized_g3ml9_113{color:#fff;background:#111;border-color:#111}._latest_g3ml9_115{background:var(--color-surface-raised);border-radius:5px;flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:0;padding:5px 8px;font-size:14px;line-height:1.5;display:flex}._latest_g3ml9_115 dt{color:var(--color-text-muted)}._latest_g3ml9_115 dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;min-width:0;margin:0}._recordLink_g3ml9_121{border:1px solid var(--review-border);background:var(--review-tint);min-height:34px;color:var(--review-blue);border-radius:6px;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding:5px 9px;font-weight:500;line-height:1.5;text-decoration:none;display:flex}._recordLink_g3ml9_121:hover{border-color:var(--review-blue);text-decoration:none}._recordLink_g3ml9_121 svg{flex-shrink:0}._recordSummary_g3ml9_127{border:1px solid var(--color-border);background:var(--color-surface-raised);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;padding:10px 12px;display:flex}._recordStudent_g3ml9_129{flex-wrap:wrap;align-items:center;gap:8px 14px;min-width:0;display:flex}._recordTools_g3ml9_131{align-items:center;gap:10px;margin-left:auto;display:flex}._recordOrder_g3ml9_133{color:var(--color-text-muted);line-height:1.5}._recordList_g3ml9_135{gap:8px;margin:0;padding:0;list-style:none;display:grid}._recordCard_g3ml9_137{border:1px solid var(--color-border);background:var(--color-surface);border-radius:9px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:12px 14px;display:grid}._recordIcon_g3ml9_139{border:1px solid var(--review-border);width:34px;height:34px;color:var(--review-blue);background:var(--review-tint);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}._recordBody_g3ml9_141{min-width:0}._recordHeading_g3ml9_143{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}._recordHeading_g3ml9_143 h2{font-variant-numeric:tabular-nums;margin:0;font-size:15px;font-weight:600;line-height:1.5}._recordMeta_g3ml9_147{color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:4px;line-height:1.5;display:flex}._recordMeta_g3ml9_147 p{margin:0}._recordMeta_g3ml9_147 time{font-variant-numeric:tabular-nums}._recordButton_g3ml9_153{color:var(--review-blue);border-color:var(--review-border);background:var(--review-tint)}._questionSummary_g3ml9_155{color:var(--color-text-muted);align-items:center;gap:5px;margin:0 0 10px;display:flex}._questionSummary_g3ml9_155 strong{background:var(--review-tint);min-width:26px;color:var(--review-blue);font-variant-numeric:tabular-nums;border-radius:5px;justify-content:center;align-items:center;padding:1px 7px;display:inline-flex}._questionList_g3ml9_159{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}._questionCard_g3ml9_161{border:1px solid var(--color-border);background:var(--color-surface);border-radius:9px;flex-direction:column;gap:6px;min-width:0;padding:12px 14px;display:flex}._summaryQuestion_g3ml9_163{border-color:var(--review-border);background:linear-gradient(100deg, var(--review-tint), var(--color-surface));grid-column:1/-1}._questionTop_g3ml9_165{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}._questionTop_g3ml9_165 h2{overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:600;line-height:1.5}._requirement_g3ml9_169{border:1px solid var(--color-border);background:var(--color-surface-raised);color:var(--color-text-muted);border-radius:5px;flex-shrink:0;padding:1px 6px;font-size:13px;line-height:1.4}._questionText_g3ml9_171{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.5}._questionMeta_g3ml9_173{color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:6px;margin-top:auto;padding-top:2px;line-height:1.4;display:flex}._answerTag_g3ml9_175{background:var(--color-surface-raised);border-radius:5px;padding:2px 7px}._scoreTag_g3ml9_177{color:var(--review-blue);background:var(--review-tint)}._message_g3ml9_179,._errorBox_g3ml9_179{border:1px solid var(--color-border);text-align:center;overflow-wrap:anywhere;border-radius:8px;margin:0;padding:18px 12px;line-height:1.6}._message_g3ml9_179{color:var(--color-text-muted);background:var(--color-surface-raised)}._errorBox_g3ml9_179{flex-direction:column;align-items:center;gap:8px;display:flex}[data-theme=dark] ._page_g3ml9_1{--review-blue:#d0e3ff;--review-tint:#19304c;--review-border:#526e90;--review-amber:#ffe0a6;--review-amber-tint:#382b17;--review-amber-border:#977746}@media (width<=1000px){._studentList_g3ml9_95{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){._header_g3ml9_27{padding:10px}._headingGroup_g3ml9_31{flex-basis:100%;grid-template-columns:34px minmax(0,1fr);gap:6px 8px;display:grid}._headingIcon_g3ml9_33{grid-area:1/1;width:34px}._projectType_g3ml9_45{grid-column:2;justify-self:start}._title_g3ml9_39{font-size:18px}._questionList_g3ml9_159{grid-template-columns:minmax(0,1fr);gap:8px}._questionCard_g3ml9_161{padding:10px 12px}._searchTools_g3ml9_79{width:100%}._search_g3ml9_79{flex:1;width:auto}}@media (width<=520px){._studentList_g3ml9_95{grid-template-columns:minmax(0,1fr);gap:8px}._recordCard_g3ml9_137{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:8px;padding:10px}._recordIcon_g3ml9_139{width:28px;height:28px}._recordButton_g3ml9_153{grid-column:2;justify-self:end}}._summary_1mfv9_1{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 12px;display:grid}._item_1mfv9_3,._field_1mfv9_3{border:1px solid var(--color-border);background:var(--color-surface-raised);border-radius:9px;min-width:0;padding:12px 14px}._item_1mfv9_3 dt,._field_1mfv9_3 label{color:var(--color-text-muted);align-items:center;gap:8px;margin:0;font-size:14px;font-weight:500;line-height:1.5;display:flex}._icon_1mfv9_7{color:#174b8b;background:#e5efff;border-radius:7px;flex:0 0 26px;justify-content:center;align-items:center;height:26px;display:inline-flex}._item_1mfv9_3 dd{color:var(--color-text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:5px 0 0 34px;font-size:16px;font-weight:600;line-height:1.5}._field_1mfv9_3 label>span:last-child{margin-left:auto;font-size:14px;font-weight:400}._field_1mfv9_3 input{font-variant-numeric:tabular-nums;min-width:0;min-height:42px;padding:8px 10px;font-size:14px}._field_1mfv9_3:focus-within{border-color:#88b0e0}[data-theme=dark] ._icon_1mfv9_7{color:#d0e3ff;background:#29415e}@media (width<=600px){._summary_1mfv9_1{grid-template-columns:minmax(0,1fr);gap:8px}._item_1mfv9_3{justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}._item_1mfv9_3 dd{margin:0}._field_1mfv9_3{padding:10px 12px}}._studentActions_7qs75_1{flex-wrap:wrap;align-items:center;gap:10px;margin-right:auto;display:flex}._button_7qs75_3,._danger_7qs75_3{font:inherit;border:1px solid var(--color-border);min-height:44px;color:var(--color-text);background:var(--color-surface,#fff);cursor:pointer;border-radius:8px;padding:10px 16px;font-size:14px;text-decoration:none}._danger_7qs75_3{color:#fff;background:#cc1010;border-color:#cc1010;font-weight:700}._danger_7qs75_3:hover:not(:disabled){background:#a50d0d;border-color:#a50d0d}._button_7qs75_3:hover:not(:disabled){border-color:var(--color-text)}._button_7qs75_3._cancelRequest_7qs75_19{color:#374151;background:#e5e7eb;border-color:#e5e7eb}._button_7qs75_3._cancelRequest_7qs75_19:hover:not(:disabled){background:#d1d5db;border-color:#d1d5db}._button_7qs75_3._restoreRequest_7qs75_23{color:#fff;background:#2563eb;border-color:#2563eb}._button_7qs75_3._restoreRequest_7qs75_23:hover:not(:disabled){background:#1d4ed8;border-color:#1d4ed8}._button_7qs75_3:focus-visible,._danger_7qs75_3:focus-visible{outline:3px solid var(--color-link,#2458d6);outline-offset:3px}._button_7qs75_3:disabled,._danger_7qs75_3:disabled{opacity:.5;cursor:not-allowed}._pending_7qs75_31{white-space:nowrap;color:#fff;background:#cc1010;border:1px solid #cc1010;border-radius:6px;align-items:center;gap:3px;padding:3px 8px;font-size:14px;font-weight:700;line-height:1.5;display:inline-flex}._page_7qs75_33{--deletion-blue:#2458aa;--deletion-tint:#f0f5ff;--deletion-outline:#c4d5f0;max-width:var(--page-max-width);color:var(--color-text);margin:24px auto 48px;padding:0 24px;font-size:14px}._page_7qs75_33 h1{letter-spacing:-.6px;margin:0;font-size:27px}._page_7qs75_33 h2{letter-spacing:-.3px;margin:0;font-size:19px}._page_7qs75_33 h3{font-size:16px}._pageHeader_7qs75_41{justify-content:space-between;align-items:center;gap:18px;margin-bottom:26px;display:flex}._titleGroup_7qs75_43{align-items:center;gap:14px;display:flex}._headerIcon_7qs75_45{border:1px solid var(--deletion-outline);width:52px;height:52px;color:var(--deletion-blue);background:var(--deletion-tint);border-radius:14px;place-items:center;display:grid}._tabs_7qs75_47{border:1px solid var(--color-border);background:var(--color-surface-raised,#f5f7fa);border-radius:12px;gap:6px;margin-bottom:26px;padding:6px;display:flex}._tabs_7qs75_47 a{min-height:46px;color:var(--color-text-muted);border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:9px;padding:10px 24px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}._tabs_7qs75_47 a[aria-current=page]{color:var(--deletion-blue);background:var(--color-surface);border-color:var(--deletion-outline);box-shadow:0 2px 4px #10294f09}._tabs_7qs75_47 a:hover{color:var(--deletion-blue)}._tabCount_7qs75_55{text-align:center;background:var(--deletion-tint);border-radius:6px;min-width:25px;padding:1px 7px;font-size:14px}._listSummary_7qs75_57{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}._listSummary_7qs75_57>span{color:var(--color-text-muted);font-size:14px}._listSummary_7qs75_57 strong{color:var(--deletion-blue);margin:0 3px;font-size:17px}._toolbar_7qs75_63{flex-wrap:wrap;align-items:center;gap:10px;margin:18px 0;display:flex}._toolbar_7qs75_63 a[aria-current=page]{border:2px solid var(--color-link,#2458d6);font-weight:700}._scroll_7qs75_67{border:1px solid var(--deletion-outline);background:var(--color-surface);border-radius:12px;overflow-x:auto}._table_7qs75_69{border-collapse:collapse;width:100%;min-width:1050px}._table_7qs75_69 th,._table_7qs75_69 td{text-align:left;border-bottom:1px solid var(--color-border);padding:20px 18px;font-size:14px}._table_7qs75_69 th{white-space:nowrap;background:var(--deletion-tint);color:var(--deletion-blue);padding-top:16px;padding-bottom:16px;font-weight:600}._table_7qs75_69 td{overflow-wrap:anywhere;vertical-align:middle;line-height:1.65}._table_7qs75_69 tbody tr:last-child td{border-bottom:0}._table_7qs75_69 tbody tr:hover{background:var(--color-surface-raised,#f8fafc)}._projectTitle_7qs75_81{max-width:255px;font-size:15px;font-weight:600;display:block}._secondary_7qs75_83{color:var(--color-text-muted);margin-top:5px;font-size:14px;font-weight:400;line-height:1.5;display:block}._studentIdentity_7qs75_85{align-items:center;gap:10px;min-width:135px;display:flex}._studentIdentity_7qs75_85 strong{font-weight:600}._avatar_7qs75_89{border:1px solid var(--deletion-outline);background:var(--deletion-tint);width:36px;height:36px;color:var(--deletion-blue);border-radius:11px;flex:0 0 36px;place-items:center;font-size:16px;font-weight:600;display:grid}._reasonPreview_7qs75_91{-webkit-line-clamp:2;white-space:pre-wrap;-webkit-box-orient:vertical;min-width:150px;max-width:260px;margin:0;display:-webkit-box;overflow:hidden}._requestTime_7qs75_93{max-width:145px;color:var(--color-text-muted);font-variant-numeric:tabular-nums;display:block}._statusBadge_7qs75_95{border:1px solid var(--deletion-outline);color:var(--deletion-blue);background:var(--deletion-tint);white-space:nowrap;border-radius:6px;padding:3px 8px;font-weight:600;display:inline-flex}._detailLink_7qs75_97{border:1px solid var(--deletion-outline);min-height:42px;color:var(--deletion-blue);white-space:nowrap;background:var(--color-surface);border-radius:7px;align-items:center;gap:10px;padding:8px 12px;text-decoration:none;display:inline-flex}._detailLink_7qs75_97:hover{background:var(--deletion-tint)}._pagination_7qs75_101{font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:20px;margin-top:24px;display:flex}._empty_7qs75_103,._loading_7qs75_103{text-align:center;color:var(--color-text-muted);border:1px solid var(--color-border);background:var(--color-surface);border-radius:12px;padding:40px 20px}._detailHeader_7qs75_105{border:1px solid var(--deletion-outline);background:linear-gradient(100deg,var(--deletion-tint),var(--color-surface));border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;padding:22px 24px;display:flex}._detailHeader_7qs75_105 h2{margin-top:6px;font-size:22px}._detailHeader_7qs75_105 ._secondary_7qs75_83{margin:0}._detailGrid_7qs75_111{grid-template-columns:minmax(300px,.9fr) minmax(0,1.3fr);align-items:start;gap:22px;display:grid}._column_7qs75_113{gap:22px;min-width:0;display:grid}._panel_7qs75_115{border:1px solid var(--color-border);background:var(--color-surface);border-radius:12px;min-width:0;padding:24px}._panel_7qs75_115>h2{border-bottom:1px solid var(--color-border);margin-bottom:18px;padding-bottom:18px}._info_7qs75_119{margin:18px 0 0}._info_7qs75_119>div,._dialogInfo_7qs75_121>div{border-bottom:1px solid var(--color-border);grid-template-columns:95px minmax(0,1fr);gap:12px;padding:12px 0;display:grid}._info_7qs75_119>div:last-child,._dialogInfo_7qs75_121>div:last-child{border-bottom:0}._info_7qs75_119 dt,._dialogInfo_7qs75_121 dt{color:var(--color-text-muted);font-weight:400}._info_7qs75_119 dd,._dialogInfo_7qs75_121 dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:0;line-height:1.6}._reasonBox_7qs75_129{color:#684418;background:#fff8ee;border:1px solid #e8cfad;border-left:3px solid #b77b30;border-radius:8px;padding:18px 20px}._reasonBox_7qs75_129 h3{margin:0 0 10px;font-size:14px}._reasonBox_7qs75_129 p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.75}._decisionActions_7qs75_135{border-top:1px solid var(--color-border);justify-content:flex-end;gap:10px;margin-top:8px;padding-top:20px;display:flex}._decisionActions_7qs75_135 button{min-width:90px}._topic_7qs75_139{background:var(--deletion-tint);border-radius:8px;margin-bottom:22px;padding:14px 16px}._topic_7qs75_139 ._secondary_7qs75_83{margin-top:0}._topic_7qs75_139 p{overflow-wrap:anywhere;margin:6px 0 0;font-size:16px;font-weight:600}._answerBlock_7qs75_145+._answerBlock_7qs75_145{border-top:1px solid var(--color-border);margin-top:24px;padding-top:18px}._answerBlock_7qs75_145 h3{align-items:baseline;gap:10px;margin:0 0 12px;display:flex}._questionNumber_7qs75_149{border:1px solid var(--deletion-outline);height:26px;color:var(--deletion-blue);border-radius:6px;flex:0 0 26px;place-items:center;font-size:14px;display:inline-grid}._score_7qs75_151{color:var(--color-text-muted)}._score_7qs75_151 strong{color:var(--deletion-blue);margin-left:6px;font-size:22px}._timeline_7qs75_153{margin:0;padding:0;list-style:none}._timeline_7qs75_153 li{border-left:1px solid var(--deletion-outline);margin-left:5px;padding:0 0 24px 26px;position:relative}._timeline_7qs75_153 li:last-child{border-color:#0000;padding-bottom:0}._timeline_7qs75_153 li:before{content:"";border:2px solid var(--deletion-blue);background:var(--color-surface);border-radius:50%;width:9px;height:9px;position:absolute;top:5px;left:-5px}._eventHeading_7qs75_161{align-items:center;gap:12px;margin-bottom:5px;display:flex}._eventHeading_7qs75_161 span,._timeline_7qs75_153 time{color:var(--color-text-muted);font-size:14px}._timeline_7qs75_153 ._answer_7qs75_145{margin:8px 0 0}._answer_7qs75_145{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}._error_7qs75_167{color:var(--color-text);border:2px solid #a76316;border-radius:8px;padding:14px}._dialog_7qs75_121{border:1px solid var(--color-border);width:min(600px,100vw - 32px);max-height:calc(100dvh - 40px);color:var(--color-text);background:var(--color-surface,#fff);border-radius:16px;margin:auto;padding:0;font-size:14px;overflow:auto;box-shadow:0 24px 80px #0003}._dialog_7qs75_121::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#13223888}._dialogContent_7qs75_173{padding:28px}._dialogHeader_7qs75_175{border-bottom:1px solid var(--color-border);align-items:center;gap:13px;padding-bottom:20px;display:flex}._dialogHeader_7qs75_175 h2{letter-spacing:-.4px;margin:0;font-size:22px}._dialogIcon_7qs75_179{color:#b00c0c;background:#ffeded;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}._dialogInfo_7qs75_121{margin:12px 0 20px}._confirmMessage_7qs75_183{color:var(--color-text-muted);margin:20px 0;font-size:14px;line-height:1.75}._dialogActions_7qs75_185{border-top:1px solid var(--color-border);justify-content:flex-end;gap:10px;padding-top:20px;display:flex}._dialogActions_7qs75_185 button{min-width:84px}._tabs_7qs75_47 a:focus-visible,._detailLink_7qs75_97:focus-visible{outline:3px solid var(--color-link,#2458d6);outline-offset:3px}[data-theme=dark] ._page_7qs75_33{--deletion-blue:#c3dafa;--deletion-tint:#1b2b42;--deletion-outline:#3f5675}[data-theme=dark] ._reasonBox_7qs75_129{color:#f7d398;background:#34291c;border-color:#76603e}[data-theme=dark] ._dialogIcon_7qs75_179{color:#ffb5b5;background:#422}@media (width<=900px){._detailGrid_7qs75_111{grid-template-columns:minmax(0,1fr)}}@media (width<=700px){._page_7qs75_33{margin-top:18px;padding:0 16px}._pageHeader_7qs75_41{flex-wrap:wrap;gap:14px}._page_7qs75_33 h1{font-size:23px}._headerIcon_7qs75_45{width:44px;height:44px}._tabs_7qs75_47{gap:3px;overflow-x:auto}._tabs_7qs75_47 a{white-space:nowrap;flex:1 0 auto;gap:5px;padding:10px 6px;font-size:14px}._tabCount_7qs75_55{min-width:20px;padding:0 4px}._scroll_7qs75_67{background:0 0;border:0;overflow:visible}._table_7qs75_69{min-width:0;display:block}._table_7qs75_69 thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}._table_7qs75_69 tbody{gap:14px;display:grid}._table_7qs75_69 tr{border:1px solid var(--deletion-outline);background:var(--color-surface);border-radius:12px;grid-template-columns:1fr 1fr;gap:16px;padding:18px;display:grid}._table_7qs75_69 td{border:0;min-width:0;padding:0;display:block}._table_7qs75_69 td:before{content:attr(data-label);color:var(--color-text-muted);margin-bottom:6px;font-size:14px;display:block}._table_7qs75_69 td:first-child,._table_7qs75_69 td:nth-child(3){grid-column:1/-1}._table_7qs75_69 td:first-child{border-bottom:1px solid var(--color-border);padding-bottom:14px}._table_7qs75_69 td:last-child{text-align:right;grid-column:1/-1}._projectTitle_7qs75_81,._reasonPreview_7qs75_91{max-width:none}._studentIdentity_7qs75_85{min-width:0}._table_7qs75_69 td:first-child:before,._table_7qs75_69 td:last-child:before{display:none}._detailHeader_7qs75_105{flex-wrap:wrap;padding:18px}._detailHeader_7qs75_105 h2{font-size:20px}._panel_7qs75_115{padding:20px}._info_7qs75_119>div{grid-template-columns:90px minmax(0,1fr)}._dialogContent_7qs75_173{padding:20px}._dialogHeader_7qs75_175 h2{font-size:20px}._dialogInfo_7qs75_121>div{grid-template-columns:85px minmax(0,1fr);gap:10px}}@media (width<=600px){._studentActions_7qs75_1{flex-basis:auto;width:100%}}._pagination_255wv_1{justify-content:center;gap:7px;margin-top:28px;display:flex}._pagination_255wv_1 button{border:1px solid var(--color-border);background:var(--color-surface);width:36px;height:36px;color:var(--color-text-muted);border-radius:8px;place-items:center;font-size:13px;font-weight:600;transition:border-color .15s,background-color .15s,color .15s;display:grid}._pagination_255wv_1 button:hover:not(:disabled){border-color:color-mix(in srgb, var(--color-text) 35%, var(--color-border));background:var(--color-surface-raised);color:var(--color-text)}._pagination_255wv_1 button:disabled{cursor:default}._pagination_255wv_1 ._currentPage_255wv_69{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-accent-contrast);box-shadow:0 4px 10px color-mix(in srgb, var(--color-accent) 22%, transparent)}._pagination_255wv_1 ._pageArrow_255wv_83{font-size:21px;font-weight:400;line-height:1}._pageArrow_255wv_83 span{transform:translateY(-1px)}@media (width<=680px){._pagination_255wv_1{gap:4px;margin-top:22px}._pagination_255wv_1 button{border-radius:7px;width:32px;height:32px;font-size:12px}._pagination_255wv_1 ._pageArrow_255wv_83{font-size:19px}}._card_ubaau_1{border:1px solid var(--review-border);background:var(--color-surface);border-radius:10px;margin-bottom:20px;font-size:14px;overflow:hidden}._card_ubaau_1[data-selected=true]{border-color:var(--review-blue);box-shadow:inset 3px 0 0 var(--review-blue)}._header_ubaau_3{border-bottom:1px solid var(--review-border);background:var(--review-tint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:14px 18px;display:flex}._identity_ubaau_4{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}._identity_ubaau_4 h2{margin:0;font-size:20px}._identity_ubaau_4>span{color:var(--color-text-muted)}._identity_ubaau_4 input{accent-color:#2563eb;cursor:pointer;width:20px;height:20px}._identity_ubaau_4 input:disabled{cursor:not-allowed;opacity:.5}._status_ubaau_9{border:1px solid var(--review-border);background:var(--color-surface);white-space:nowrap;border-radius:5px;padding:4px 9px;font-weight:600}._finalized_ubaau_10{color:#fff;background:#333;border-color:#333}._body_ubaau_11{padding:16px 20px 20px}._placeholder_ubaau_12{min-height:120px;color:var(--color-text-muted);padding-top:20px}._topic_ubaau_13{margin:16px 0 24px}._topic_ubaau_13 h3{margin:0 0 6px;font-size:16px}._questions_ubaau_15{gap:32px;margin:20px 0 24px;padding:0;list-style:none;display:grid}._questions_ubaau_15 h3{max-width:100%;color:var(--review-blue);background:var(--review-tint);overflow-wrap:anywhere;border-radius:4px;margin:0;padding:4px 11px;font-size:16px;line-height:1.5;display:inline-block}._prompt_ubaau_17{color:var(--lightningcss-light,#111)var(--lightningcss-dark,#f7f9fa);white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0;font-size:16px;font-weight:700;line-height:1.55}._answer_ubaau_18{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0;font-size:16px;line-height:1.6}@media (width<=600px){._header_ubaau_3,._body_ubaau_11{padding:12px}._identity_ubaau_4{gap:8px}._identity_ubaau_4 h2{font-size:18px}}._page_lvjpa_1{--overview-accent:#2c5b79;--overview-panel:#edf4f8;--overview-border:#c3d7e8;font-size:14px}._filterPanel_lvjpa_3{border:1px solid var(--overview-border);background:var(--overview-panel);border-radius:8px;margin-bottom:10px;padding:12px 16px 10px}._filterHeading_lvjpa_5,._filterSummary_lvjpa_5{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}._filterHeading_lvjpa_5{margin-bottom:10px}._filterHeading_lvjpa_5 h2{color:var(--color-text);margin:0;font-size:18px;line-height:1.5}._filterActions_lvjpa_11{gap:6px;display:flex}._filterActions_lvjpa_11 button{border-color:var(--overview-border);min-height:34px;padding:4px 10px}._filterFields_lvjpa_15{grid-template-columns:minmax(220px,2.4fr) minmax(140px,1fr) repeat(2,minmax(150px,.9fr));gap:12px;display:grid}._filterField_lvjpa_15,._searchField_lvjpa_17{min-width:0;color:var(--color-text-muted);flex-direction:column;gap:5px;line-height:1.5;display:flex}._filterField_lvjpa_15 input,._filterField_lvjpa_15 select,._sort_lvjpa_19 select,._searchInput_lvjpa_19{border:1px solid var(--overview-border);background:var(--color-input);width:100%;min-width:0;min-height:38px;color:var(--color-text);font:inherit;border-radius:5px;padding:7px 10px;line-height:1.5}._searchInput_lvjpa_19{align-items:center;gap:7px;display:flex}._searchInput_lvjpa_19 svg{color:var(--color-text-muted);flex-shrink:0}._searchInput_lvjpa_19 input{width:100%;min-width:0;color:var(--color-text);font:inherit;background:0 0;border:0;outline:none;padding:0}._searchInput_lvjpa_19 input::placeholder{color:var(--color-text-muted)}._searchInput_lvjpa_19:focus-within,._filterField_lvjpa_15 input:focus-visible,._filterField_lvjpa_15 select:focus-visible,._sort_lvjpa_19 select:focus-visible{outline:2px solid var(--review-blue);outline-offset:2px}._filterSummary_lvjpa_5{border-top:1px solid var(--overview-border);margin-top:10px;padding-top:8px}._periodSummary_lvjpa_33{color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:8px;display:flex}._filterButton_lvjpa_35{border:1px solid var(--overview-border);background:var(--color-surface);min-height:32px;color:var(--color-text-muted);font:inherit;cursor:pointer;border-radius:5px;justify-content:center;align-items:center;padding:4px 9px;display:inline-flex}._filterButton_lvjpa_35[aria-pressed=true]{color:var(--overview-accent);border-color:var(--overview-accent);font-weight:600}._filterButton_lvjpa_35:focus-visible,._viewButton_lvjpa_39:focus-visible{outline:2px solid var(--review-blue);outline-offset:3px}._recordCount_lvjpa_41{color:var(--color-text-muted);flex-wrap:wrap;align-items:baseline;gap:5px;margin:0;display:flex}._recordCount_lvjpa_41 strong{color:var(--overview-accent);font-variant-numeric:tabular-nums;font-size:18px;font-weight:700}._listToolbar_lvjpa_45{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:12px;display:flex}._viewModes_lvjpa_47{flex-wrap:wrap;gap:6px;display:flex}._viewButton_lvjpa_39{border:1px solid var(--overview-border);background:var(--color-surface);min-height:38px;color:var(--overview-accent);font:inherit;cursor:pointer;border-radius:5px;padding:7px 12px;line-height:1.5}._viewButton_lvjpa_39[aria-pressed=true]{border-color:var(--overview-accent);background:var(--overview-accent);color:#fff;font-weight:700}._viewButton_lvjpa_39:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--overview-accent)}._viewButton_lvjpa_39:disabled{opacity:.5;cursor:not-allowed}._listTools_lvjpa_57{color:var(--color-text-muted);align-items:center;gap:8px;margin-left:auto;display:flex}._backToTop_lvjpa_59{right:calc(24px + env(safe-area-inset-right,0px));bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:50;border:1px solid var(--overview-border);background:var(--color-surface);width:48px;height:48px;color:var(--color-text);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid;position:fixed;box-shadow:0 3px 12px #20394c2e}._backToTop_lvjpa_59:hover{background:var(--overview-panel)}._backToTop_lvjpa_59:focus-visible{outline:3px solid var(--review-blue);outline-offset:3px}[data-theme=dark] ._page_lvjpa_1{--overview-accent:#a7cfff;--overview-panel:#19304c;--overview-border:#526e90}[data-theme=dark] ._viewButton_lvjpa_39[aria-pressed=true]{color:#14243b}._table_lvjpa_69{table-layout:fixed;border-spacing:0;border:1px solid var(--color-border);background:var(--color-surface);border-radius:9px;width:100%;overflow:hidden}._table_lvjpa_69 th{background:var(--color-surface-raised);color:var(--color-text-muted);text-align:left;padding:8px 12px;font-weight:500}._table_lvjpa_69 th:first-child{width:20%}._table_lvjpa_69 th:nth-child(3),._table_lvjpa_69 th:last-child{width:120px}._table_lvjpa_69 td{border-top:1px solid var(--color-border);vertical-align:middle;overflow-wrap:anywhere;padding:8px 12px}._table_lvjpa_69 tbody tr:hover{background:var(--color-surface-raised)}._table_lvjpa_69 tbody tr._recentRow_lvjpa_83,._table_lvjpa_69 tbody tr._recentRow_lvjpa_83:hover{color:#153f65;background:#e5f0ff}._recentLabel_lvjpa_85{color:#174f83;font-size:14px;line-height:1.5;display:block}[data-theme=dark] ._table_lvjpa_69 tbody tr._recentRow_lvjpa_83,[data-theme=dark] ._table_lvjpa_69 tbody tr._recentRow_lvjpa_83:hover{color:#f1f7ff;background:#1c3c55}[data-theme=dark] ._recentLabel_lvjpa_85{color:#cee4ff}._studentIdentity_lvjpa_93{flex-wrap:wrap;align-items:center;gap:5px 9px;min-width:0;display:flex}._studentLink_lvjpa_95{color:var(--review-blue);border-radius:3px;text-decoration:none}._studentLink_lvjpa_95:hover{color:var(--review-blue);background:var(--review-tint);text-decoration:none}._dateCell_lvjpa_99{font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1.5}._statusCell_lvjpa_101{white-space:nowrap}._openButton_lvjpa_103{width:100%;color:var(--review-blue);border-color:var(--review-border);background:var(--review-tint);white-space:nowrap;padding:5px 8px}._evaluateButton_lvjpa_105{color:#fff;background:#2563eb;border-color:#2563eb}._openButton_lvjpa_103._evaluateButton_lvjpa_105:hover:not(:disabled),._openButton_lvjpa_103._evaluateButton_lvjpa_105:focus-visible{color:#fff;background:#2563eb;border-color:#1e40af;box-shadow:0 0 0 1px #1e40af}._mobileLabel_lvjpa_111{display:none}._pagination_lvjpa_113{--color-accent:#2563eb;--color-accent-contrast:#fff}._pagination_lvjpa_113 nav{margin-top:14px}._bulkActions_lvjpa_117{flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}._selectAll_lvjpa_119{justify-content:center;align-items:center;width:44px;min-height:36px;display:inline-flex}._selectAll_lvjpa_119 input,._selectionCell_lvjpa_121 input{accent-color:#2563eb;vertical-align:middle;cursor:pointer;width:18px;height:18px;margin:0}._selectAll_lvjpa_119 input:disabled,._selectionCell_lvjpa_121 input:disabled{cursor:not-allowed;opacity:.45}._completeButton_lvjpa_125,._completeAllButton_lvjpa_125{min-height:36px;font-size:14px;font-weight:600}._completeButton_lvjpa_125{color:#fff;background:#000;border-color:#000}._bulkActions_lvjpa_117 ._completeButton_lvjpa_125:hover:not(:disabled),._bulkActions_lvjpa_117 ._completeButton_lvjpa_125:focus-visible:not(:disabled){color:var(--color-text);border-color:var(--color-text);box-shadow:none;background:0 0}._completeAllButton_lvjpa_125{color:var(--review-blue);background:var(--review-tint);border-color:var(--review-border)}._bulkActions_lvjpa_117 button:disabled{opacity:.5;cursor:not-allowed}._table_lvjpa_69._selectable_lvjpa_137 th._selectColumn_lvjpa_137{width:44px}._table_lvjpa_69._selectable_lvjpa_137 th:nth-child(2){width:20%}._table_lvjpa_69._selectable_lvjpa_137 th:nth-child(3){width:auto}._table_lvjpa_69._selectable_lvjpa_137 th:nth-child(4){width:120px}._selectionCell_lvjpa_121{text-align:center}@media (width<=700px){._table_lvjpa_69,._table_lvjpa_69 tbody{background:0 0;border:0;display:block;overflow:visible}._table_lvjpa_69 thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}._table_lvjpa_69 tr{border:1px solid var(--color-border);background:var(--color-surface);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px 10px;margin-bottom:8px;padding:10px 12px;display:grid}._table_lvjpa_69 td{border:0;min-width:0;padding:0;display:block}._dateCell_lvjpa_99{grid-area:1/1}._statusCell_lvjpa_101{text-align:right;grid-area:1/2}._studentCell_lvjpa_161{grid-area:2/1}._actionCell_lvjpa_163{grid-area:2/2}._selectable_lvjpa_137 tr{grid-template-columns:20px minmax(0,1fr) auto}._selectable_lvjpa_137 ._selectionCell_lvjpa_121{grid-area:1/1/span 2}._selectable_lvjpa_137 ._dateCell_lvjpa_99,._selectable_lvjpa_137 ._studentCell_lvjpa_161{grid-column:2}._selectable_lvjpa_137 ._statusCell_lvjpa_101,._selectable_lvjpa_137 ._actionCell_lvjpa_163{grid-column:3}._mobileLabel_lvjpa_111{color:var(--color-text-muted);margin-right:6px;display:inline}}@media (width<=480px){._selectable_lvjpa_137 ._dateCell_lvjpa_99{white-space:normal}._selectable_lvjpa_137 ._dateCell_lvjpa_99 time{white-space:nowrap}._selectable_lvjpa_137 ._mobileLabel_lvjpa_111{margin-right:0;display:block}._studentIdentity_lvjpa_93{flex-direction:column;align-items:flex-start;gap:4px}}@media (width<=900px){._filterFields_lvjpa_15{grid-template-columns:repeat(2,minmax(0,1fr))}._bulkActions_lvjpa_117{border-top:1px solid var(--overview-border);order:3;width:100%;padding-top:8px}}@media (width<=480px){._filterPanel_lvjpa_3{padding:10px}._filterFields_lvjpa_15{gap:10px}._searchField_lvjpa_17,._filterField_lvjpa_15:nth-child(2){grid-column:1/-1}._filterField_lvjpa_15 input{padding:7px 5px}._listTools_lvjpa_57{justify-content:flex-end;width:100%}._selectAll_lvjpa_119{width:24px}._bulkActions_lvjpa_117{gap:6px}._backToTop_lvjpa_59{right:calc(16px + env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px))}}._actions_1bo4k_1{justify-content:flex-end;margin-top:16px;display:flex}._page_1gbdg_1{--ui-paper:#fff;--ui-panel:#edf5fc;--ui-soft:#e1effc;--ui-line:#b8d3eb;--ui-ink:#12305f;--ui-muted:#38567b;--ui-accent:#0756ac;color:var(--ui-ink);background:var(--ui-paper);font-size:14px;line-height:1.5}._page_1gbdg_1 *{box-sizing:border-box}._page_1gbdg_1 h1,._page_1gbdg_1 h2,._page_1gbdg_1 h3,._page_1gbdg_1 p{margin:0}._page_1gbdg_1 h1{font-size:28px}._page_1gbdg_1 h2{font-size:21px}._page_1gbdg_1 h3{font-size:17px}._page_1gbdg_1 button:not(:where([data-record-controls] button)),._button_1gbdg_9{border:1px solid var(--ui-line);min-height:34px;font:inherit;background:var(--ui-paper);color:var(--ui-accent);cursor:pointer;border-radius:5px;justify-content:center;align-items:center;gap:7px;padding:6px 12px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}._page_1gbdg_1 button:hover:enabled,._button_1gbdg_9:hover{background:var(--ui-soft)}._page_1gbdg_1 button:disabled{cursor:default;opacity:.55}._page_1gbdg_1 ._primary_1gbdg_15{color:#fff;background:var(--ui-accent);border-color:var(--ui-accent)}._page_1gbdg_1 ._primary_1gbdg_15:hover:enabled{background:#124a78}._page_1gbdg_1 :focus-visible{outline-offset:2px;outline:3px solid #3288d1}._banner_1gbdg_19{border:1px solid var(--ui-line);background:linear-gradient(110deg,var(--ui-panel),var(--ui-paper));border-radius:6px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;padding:10px 14px;display:flex}._bannerTitle_1gbdg_21{align-items:center;gap:14px;display:flex}._bannerTitle_1gbdg_21 svg{background:var(--ui-paper);border:1px solid var(--ui-line);width:36px;height:36px;color:var(--ui-accent);border-radius:5px;padding:6px}._tabs_1gbdg_23,._actions_1gbdg_23{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._tabs_1gbdg_23{margin-bottom:12px}._tabs_1gbdg_23 button[aria-selected=true],._tabs_1gbdg_23 button[aria-pressed=true]{background:var(--ui-soft);border-color:var(--ui-accent);color:var(--ui-ink)}._columns_1gbdg_25{grid-template-columns:minmax(275px,35%) minmax(0,1fr);align-items:stretch;gap:12px;display:grid}._membershipColumns_1gbdg_27{grid-template-columns:minmax(275px,30%) minmax(0,1fr)}._membershipColumns_1gbdg_27 ._table_1gbdg_29{min-width:620px}._panel_1gbdg_31{border:1px solid var(--ui-line);background:var(--ui-paper);border-radius:6px;min-width:0;padding:12px}._panel_1gbdg_31>h2{margin-bottom:14px}._panel_1gbdg_31+._panel_1gbdg_31{margin-top:0}._subpanel_1gbdg_35{border:1px solid var(--ui-line);border-radius:5px;margin:12px 0;padding:10px}._subpanel_1gbdg_35>h3{margin-bottom:10px}._field_1gbdg_39{flex-direction:column;gap:7px;margin-bottom:12px;font-weight:600;display:flex}._page_1gbdg_1 input:not([type=checkbox]):not([type=radio]),._page_1gbdg_1 select,._page_1gbdg_1 textarea{border:1px solid var(--ui-line);width:100%;min-width:0;min-height:34px;font:inherit;color:var(--ui-ink);background:var(--ui-paper);border-radius:5px;padding:7px 10px;font-size:15px}._page_1gbdg_1 textarea{resize:vertical;line-height:1.7}._page_1gbdg_1 input[type=checkbox],._page_1gbdg_1 input[type=radio]:not(:where([data-record-controls] input)){width:18px;height:18px;accent-color:var(--ui-accent);flex-shrink:0}._page_1gbdg_1 fieldset:not(:where([data-record-controls])){border:0;min-width:0;margin:0;padding:0}._check_1gbdg_47{align-items:center;gap:8px;margin:9px 0;display:flex}._radioGroup_1gbdg_47{flex-wrap:wrap;gap:12px;display:flex}._inline_1gbdg_47{align-items:end;gap:10px;display:flex}._inline_1gbdg_47>._field_1gbdg_39{flex:1;margin:0}._grid_1gbdg_49{grid-template-columns:1fr 1fr;gap:14px;display:grid}._muted_1gbdg_51,._breadcrumb_1gbdg_51{color:var(--ui-muted);font-size:14px}._breadcrumb_1gbdg_51{overflow-wrap:anywhere;margin:3px 0 14px!important}._badge_1gbdg_53{background:var(--ui-soft);color:var(--ui-accent);border-radius:12px;margin-left:8px;padding:2px 9px;font-size:14px;font-weight:600;display:inline-flex}._info_1gbdg_55{background:var(--ui-panel);color:var(--ui-ink);border:1px solid var(--ui-line);border-radius:5px;margin:14px 0;padding:12px 14px;font-size:14px}._error_1gbdg_57{color:#8b291a;background:#fff1eb;border:1px solid #daa695;border-radius:5px;margin:12px 0;padding:12px}._saveBar_1gbdg_59{border-top:1px solid var(--ui-line);justify-content:flex-end;align-items:center;gap:10px;margin-top:16px;padding-top:16px;display:flex}._list_1gbdg_61{align-content:start;gap:9px;margin:0;padding:0;list-style:none;display:grid}._list_1gbdg_61>button,._list_1gbdg_61>li{text-align:left;width:100%}._page_1gbdg_1 ._choice_1gbdg_61{text-align:left;color:var(--ui-ink);padding:10px;display:block}._choice_1gbdg_61 strong,._choice_1gbdg_61 small{display:block}._choice_1gbdg_61 small{color:var(--ui-muted);margin-top:4px;font-size:14px;font-weight:400}._page_1gbdg_1 ._choice_1gbdg_61[aria-pressed=true]{background:var(--ui-soft);border-color:var(--ui-accent);box-shadow:inset 3px 0 var(--ui-accent)}._leaderReaders_1gbdg_63{margin:8px 0;padding:0;list-style:none}._leaderReaders_1gbdg_63 li{border-bottom:1px solid var(--ui-line);flex-wrap:wrap;justify-content:space-between;gap:8px;padding:9px 0;display:flex}._leaderReaders_1gbdg_63 li span:last-child{color:var(--ui-muted)}._questions_1gbdg_65{gap:8px;margin:12px 0;padding:0;list-style:none;display:grid}._questions_1gbdg_65 li{border:1px solid var(--ui-line);border-radius:5px;padding:10px 12px}._questions_1gbdg_65 p{white-space:pre-wrap;margin:4px 0 0;font-size:14px}._questions_1gbdg_65 strong{font-size:15px}._tableWrap_1gbdg_67{overflow:auto}._table_1gbdg_29{border-collapse:collapse;width:100%;font-size:14px}._table_1gbdg_29 th,._table_1gbdg_29 td{border-bottom:1px solid var(--ui-line);text-align:left;padding:12px 10px}._table_1gbdg_29 th{background:var(--ui-panel)}._table_1gbdg_29 a{color:var(--ui-accent)}._table_1gbdg_29 td{vertical-align:top}._toolbar_1gbdg_69{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}._toolbar_1gbdg_69 select{width:auto;max-width:100%}._toolbar_1gbdg_69>._field_1gbdg_39{flex:1;margin:0}._memberSearch_1gbdg_71{gap:8px;margin:14px 0;display:flex}._memberSearch_1gbdg_71 button{flex-shrink:0}._memberResults_1gbdg_71{max-height:65vh;overflow:auto}._page_1gbdg_1 input[readonly]{background:var(--ui-panel);color:var(--ui-ink)}._dialog_1gbdg_73{border:1px solid var(--ui-line);width:calc(100% - 32px);max-width:720px;max-height:88vh;color:var(--ui-ink);background:var(--ui-paper);border-radius:8px;margin:auto;padding:24px;overflow:auto;box-shadow:0 18px 70px #10243844}._dialog_1gbdg_73::backdrop{background:#0d253d80}._dialog_1gbdg_73 h2{margin-bottom:20px}[data-theme=dark] ._page_1gbdg_1{--ui-paper:#172b3d;--ui-panel:#1f354b;--ui-soft:#2a4761;--ui-line:#52708b;--ui-ink:#e6f1fb;--ui-muted:#bad0e3;--ui-accent:#9ecdf5}[data-theme=dark] ._page_1gbdg_1 ._primary_1gbdg_15{color:#fff;background:#225e8b;border-color:#76acd5}[data-theme=dark] ._page_1gbdg_1 ._primary_1gbdg_15:hover:enabled{background:#2b709f}[data-theme=dark] ._error_1gbdg_57{color:#ffdfd5;background:#482e2a;border-color:#9d7064}@media (width<=760px){._columns_1gbdg_25{grid-template-columns:1fr}._panel_1gbdg_31,._banner_1gbdg_19{padding:14px}._banner_1gbdg_19 h1{font-size:23px}._grid_1gbdg_49{grid-template-columns:1fr}._inline_1gbdg_47{flex-wrap:wrap}._inline_1gbdg_47>._field_1gbdg_39{flex-basis:100%}}._page_v0tmr_1{--member-blue:#1d4f91;--member-blue-bg:#edf4ff;--member-blue-border:#c5d8f2;--member-amber:#805017;--member-amber-bg:#fff5e5;--member-amber-border:#e7c58c;max-width:var(--page-max-width);color:var(--color-text);margin:0 auto;padding:10px 0 32px;font-size:15px;line-height:1.55}._page_v0tmr_1 *,._page_v0tmr_1 :before,._page_v0tmr_1 :after{box-sizing:border-box}._header_v0tmr_5{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:24px 0 28px;display:flex}._titleGroup_v0tmr_7{align-items:center;gap:16px;display:flex}._headerIcon_v0tmr_7{border:1px solid var(--member-blue-border);background:var(--member-blue-bg);width:56px;height:56px;color:var(--member-blue);border-radius:17px;place-items:center;display:grid}._headerIcon_v0tmr_7 svg{width:28px;height:28px}._eyebrow_v0tmr_9{color:var(--member-blue);margin:0 0 5px;font-size:14px;font-weight:600}._header_v0tmr_5 h1{letter-spacing:-1px;margin:0;font-size:30px;line-height:1.3}._description_v0tmr_9{color:var(--color-text-muted);margin:7px 0 0;font-size:15px}._actions_v0tmr_11{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._button_v0tmr_11,._primary_v0tmr_11,._resetButton_v0tmr_11{border:1px solid var(--color-border);min-height:44px;font:inherit;background:var(--color-surface);color:var(--color-text);cursor:pointer;white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:10px 17px;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}._primary_v0tmr_11{color:#fff;background:#255fde;border-color:#255fde}._primary_v0tmr_11:hover:not(:disabled){background:#1d4fc0}._button_v0tmr_11:hover{border-color:var(--member-blue);background:var(--member-blue-bg);color:var(--member-blue)}._page_v0tmr_1 :is(button,a,input,select):focus-visible{outline:3px solid var(--color-link);outline-offset:3px}._page_v0tmr_1 button:disabled{cursor:not-allowed;opacity:.5}._page_v0tmr_1 input,._page_v0tmr_1 select{border:1px solid var(--color-border);width:100%;min-height:46px;font:inherit;color:var(--color-text);background:var(--color-input);border-radius:9px;padding:10px 13px;font-size:15px;display:block}._page_v0tmr_1 input::placeholder{color:var(--color-text-muted);font-weight:400}._page_v0tmr_1 input:focus,._page_v0tmr_1 select:focus{border-color:var(--member-blue)}._page_v0tmr_1 input:disabled,._page_v0tmr_1 select:disabled{background:var(--color-surface-raised);cursor:not-allowed}._page_v0tmr_1 label{flex-direction:column;gap:8px;font-size:14px;font-weight:600;display:flex}._overview_v0tmr_19{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:26px;display:grid}._statCard_v0tmr_19{border:1px solid var(--color-border);background:var(--color-surface);border-radius:14px;padding:20px 22px;position:relative;box-shadow:0 3px 12px #12274804}._statTop_v0tmr_19{justify-content:space-between;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}._statIcon_v0tmr_19{background:var(--member-blue-bg);width:36px;height:36px;color:var(--member-blue);border-radius:10px;place-items:center;display:grid}._statValue_v0tmr_19{letter-spacing:-1px;font-variant-numeric:tabular-nums;margin:12px 0 4px;font-size:32px;font-weight:700;line-height:1.2}._statValue_v0tmr_19 span{color:var(--color-text-muted);margin-left:6px;font-size:15px;font-weight:400}._statHelp_v0tmr_19{color:var(--color-text-muted);margin:0;font-size:14px}._statAmber_v0tmr_19 ._statIcon_v0tmr_19{background:var(--member-amber-bg);color:var(--member-amber)}._filters_v0tmr_21{border:1px solid var(--color-border);background:var(--color-surface-raised);border-radius:14px;flex-wrap:wrap;align-items:end;gap:14px;margin:0 0 28px;padding:22px;display:flex}._filters_v0tmr_21 ._search_v0tmr_21{flex:1;min-width:230px}._filters_v0tmr_21 select{min-width:150px}._filters_v0tmr_21 ._actions_v0tmr_11{gap:8px}._filters_v0tmr_21 ._primary_v0tmr_11{min-width:78px}._summary_v0tmr_23{justify-content:space-between;align-items:center;gap:12px;margin:0 0 15px;display:flex}._summary_v0tmr_23 h2{letter-spacing:-.4px;margin:0;font-size:19px}._summary_v0tmr_23 h2 span{color:var(--member-blue);background:var(--member-blue-bg);border-radius:7px;margin-left:6px;padding:3px 9px;font-size:15px}._summary_v0tmr_23 p{color:var(--color-text-muted);margin:5px 0 0;font-size:14px}._summary_v0tmr_23>span,._sub_v0tmr_23,._hint_v0tmr_23{color:var(--color-text-muted);font-size:14px;font-weight:400}._tableWrap_v0tmr_25{border:1px solid var(--color-border);background:var(--color-surface);border-radius:14px;overflow-x:auto}._tableWrap_v0tmr_25 table{border-collapse:collapse;text-align:left;width:100%;min-width:860px;font-size:14px}._tableWrap_v0tmr_25 th{background:var(--color-surface-raised);color:var(--color-text-muted);white-space:nowrap;padding:14px 18px;font-weight:600}._tableWrap_v0tmr_25 td{border-top:1px solid var(--color-border);vertical-align:middle;padding:18px}._tableWrap_v0tmr_25 tr:hover td{background:color-mix(in srgb,var(--member-blue-bg) 35%,var(--color-surface))}._tableWrap_v0tmr_25 td:nth-child(4){overflow-wrap:anywhere;max-width:260px}._memberCell_v0tmr_25{align-items:center;gap:12px;display:flex}._avatar_v0tmr_25{width:40px;height:40px;color:var(--member-blue);background:var(--member-blue-bg);border:1px solid var(--member-blue-border);border-radius:12px;flex-shrink:0;place-items:center;font-size:16px;font-weight:650;display:grid}._nameLink_v0tmr_25{color:var(--color-text);font-size:16px;font-weight:650;text-decoration:none}._nameLink_v0tmr_25:hover{color:var(--member-blue);text-decoration:underline}._sub_v0tmr_23{margin-top:3px;display:block}._badge_v0tmr_27{border:1px solid var(--member-blue-border);white-space:nowrap;border-radius:7px;align-items:center;gap:6px;padding:4px 10px;font-size:14px;font-weight:600;display:inline-flex}._badge_v0tmr_27:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}._active_v0tmr_27{background:var(--member-blue-bg);color:var(--member-blue)}._inactive_v0tmr_27{background:var(--member-amber-bg);color:var(--member-amber);border-color:var(--member-amber-border)}._passwordState_v0tmr_27{white-space:nowrap;color:var(--color-text-muted);align-items:center;gap:6px;font-size:14px;display:inline-flex}._passwordState_v0tmr_27 svg{width:16px;height:16px}._passwordPending_v0tmr_27{color:var(--member-amber)}._detailLink_v0tmr_27{min-height:44px;color:var(--member-blue);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-weight:600;text-decoration:none;display:inline-flex}._detailLink_v0tmr_27:hover{background:var(--member-blue-bg)}._detailLink_v0tmr_27 svg{width:17px;height:17px}._pagination_v0tmr_29{justify-content:center;align-items:center;gap:20px;margin:24px 0 0;font-size:14px;display:flex}._pagination_v0tmr_29 ._button_v0tmr_11{min-width:68px}._empty_v0tmr_29{text-align:center;border:1px dashed var(--color-border);background:var(--color-surface-raised);border-radius:14px;padding:56px 20px}._empty_v0tmr_29 p{margin:0 0 14px}._memberHeading_v0tmr_31{border:1px solid var(--member-blue-border);background:linear-gradient(105deg,var(--member-blue-bg),var(--color-surface) 75%);border-radius:15px;justify-content:space-between;align-items:center;gap:20px;padding:28px;display:flex}._memberIdentity_v0tmr_31{align-items:center;gap:18px;display:flex}._profileAvatar_v0tmr_31{color:#fff;background:#244e89;border-radius:18px;flex-shrink:0;place-items:center;width:64px;height:64px;font-size:28px;font-weight:650;display:grid}._memberHeading_v0tmr_31 h2{letter-spacing:-.5px;margin:0 0 3px;font-size:25px}._memberIdentity_v0tmr_31>div>span{color:var(--color-text-muted);font-size:14px}._profileMeta_v0tmr_31{flex-direction:column;align-items:flex-end;gap:8px;display:flex}._profileMeta_v0tmr_31>span:last-child{color:var(--color-text-muted);font-size:14px}._sectionNav_v0tmr_33{border-bottom:1px solid var(--color-border);gap:28px;margin:20px 0 24px;padding:0 8px;display:flex}._sectionNav_v0tmr_33 a{min-height:48px;color:var(--color-text-muted);border-bottom:2px solid #0000;padding:13px 0;font-size:15px;font-weight:600;text-decoration:none;display:block}._sectionNav_v0tmr_33 a:hover{color:var(--member-blue);border-bottom-color:var(--member-blue)}._sectionNav_v0tmr_33 a:first-child{color:var(--member-blue)}._detailGrid_v0tmr_35{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}._panel_v0tmr_35{border:1px solid var(--color-border);background:var(--color-surface);border-radius:14px;padding:26px;scroll-margin-top:100px}._panelHeading_v0tmr_35{align-items:center;gap:12px;margin-bottom:24px;display:flex}._sectionIcon_v0tmr_35{background:var(--member-blue-bg);width:42px;height:42px;color:var(--member-blue);border-radius:11px;flex-shrink:0;place-items:center;display:grid}._panel_v0tmr_35 h2{letter-spacing:-.4px;margin:0;font-size:19px}._panelHeading_v0tmr_35 p{color:var(--color-text-muted);margin:4px 0 0;font-size:14px}._fields_v0tmr_37{border:0;gap:20px;min-width:0;margin:0;padding:0;display:grid}._fields_v0tmr_37 p{margin:0}._hint_v0tmr_23{line-height:1.6}._formActions_v0tmr_37{border-top:1px solid var(--color-border);justify-content:flex-end;gap:8px;margin-top:28px;padding-top:20px;display:flex}._info_v0tmr_37{margin:0;display:grid}._info_v0tmr_37 div{border-bottom:1px solid var(--color-border);grid-template-columns:125px minmax(0,1fr);gap:12px;padding:15px 0;display:grid}._info_v0tmr_37 div:first-child{padding-top:0}._info_v0tmr_37 div:last-child{border:0;padding-bottom:0}._info_v0tmr_37 dt{color:var(--color-text-muted);font-size:14px}._info_v0tmr_37 dd{overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:500}._passwordPanel_v0tmr_39{border-top:3px solid var(--member-amber-border);margin-top:24px}._amberIcon_v0tmr_39{background:var(--member-amber-bg);color:var(--member-amber)}._resetSteps_v0tmr_39{background:var(--color-surface-raised);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0 0 26px;padding:20px;list-style:none;display:grid}._resetSteps_v0tmr_39 li{align-items:flex-start;gap:10px;display:flex}._resetSteps_v0tmr_39 li>span{border:1px solid var(--member-amber-border);width:26px;height:26px;color:var(--member-amber);background:var(--member-amber-bg);border-radius:50%;flex-shrink:0;place-items:center;font-size:14px;font-weight:600;display:grid}._resetSteps_v0tmr_39 strong{font-size:14px}._resetSteps_v0tmr_39 p{color:var(--color-text-muted);margin:4px 0 0;font-size:14px}._resetFields_v0tmr_39{border:0;grid-template-columns:1fr 1fr;gap:18px;min-width:0;margin:0;padding:0;display:grid}._resetHelp_v0tmr_39{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:10px 0 18px;display:flex}._resetHelp_v0tmr_39 p{margin:0}._textButton_v0tmr_39{color:var(--member-blue);font:inherit;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;min-height:44px;padding:8px 0;font-size:14px;text-decoration:underline}._resetFooter_v0tmr_39{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:18px;padding-top:20px;display:flex}._resetFooter_v0tmr_39 p{color:var(--color-text-muted);margin:0;font-size:14px}._resetButton_v0tmr_11{color:var(--member-amber);border-color:var(--member-amber-border);background:var(--member-amber-bg)}._resetButton_v0tmr_11:hover:not(:disabled){border-color:var(--member-amber)}._resetReview_v0tmr_39{border:1px solid var(--member-amber-border);background:var(--member-amber-bg);color:var(--member-amber);border-radius:10px;padding:22px}._resetReview_v0tmr_39 strong{font-size:16px}._resetReview_v0tmr_39 p{margin:7px 0 18px;font-size:14px}._resetReview_v0tmr_39 ._actions_v0tmr_11{justify-content:flex-end}._notice_v0tmr_41,._error_v0tmr_41{border-radius:10px;margin:16px 0;padding:14px 18px;font-size:14px}._notice_v0tmr_41{border:1px solid var(--member-blue-border);background:var(--member-blue-bg);color:var(--member-blue)}._error_v0tmr_41{border:1px solid var(--member-amber-border);background:var(--member-amber-bg);color:var(--member-amber)}._error_v0tmr_41 p,._notice_v0tmr_41 p{margin:0 0 8px}._srOnly_v0tmr_41{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-theme=dark] ._page_v0tmr_1{--member-blue:#c3dafa;--member-blue-bg:#1b2b42;--member-blue-border:#3f5675;--member-amber:#f7d398;--member-amber-bg:#34291c;--member-amber-border:#76603e}@media (width<=1050px){._tableWrap_v0tmr_25 th,._tableWrap_v0tmr_25 td{padding-left:12px;padding-right:12px}._overview_v0tmr_19{gap:12px}._statCard_v0tmr_19{padding:17px}._filters_v0tmr_21 select{min-width:130px}._detailGrid_v0tmr_35{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:18px}._info_v0tmr_37 div{grid-template-columns:1fr;gap:4px}._panel_v0tmr_35{padding:22px}}@media (width<=720px){._page_v0tmr_1{padding-top:0}._header_v0tmr_5{gap:16px;padding:18px 0 22px}._header_v0tmr_5 h1{font-size:26px}._headerIcon_v0tmr_7{border-radius:13px;width:46px;height:46px}._titleGroup_v0tmr_7{gap:12px}._description_v0tmr_9{font-size:14px}._header_v0tmr_5>._actions_v0tmr_11{width:100%}._overview_v0tmr_19{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:20px}._statCard_v0tmr_19{padding:16px}._statValue_v0tmr_19{font-size:28px}._statIcon_v0tmr_19{width:28px;height:28px}._statIcon_v0tmr_19 svg{width:18px;height:18px}._statTop_v0tmr_19{align-items:flex-start}._filters_v0tmr_21{gap:12px;margin-bottom:22px;padding:16px}._filters_v0tmr_21 ._search_v0tmr_21{flex-basis:100%;min-width:0}._filters_v0tmr_21>label:not(._search_v0tmr_21){flex:1}._filters_v0tmr_21>._actions_v0tmr_11{width:100%}._filters_v0tmr_21 input,._filters_v0tmr_21 select,._fields_v0tmr_37 input,._fields_v0tmr_37 select,._resetFields_v0tmr_39 input{font-size:16px}._summary_v0tmr_23{align-items:baseline}._summary_v0tmr_23>span{white-space:nowrap}._summary_v0tmr_23 p{display:none}._tableWrap_v0tmr_25{background:0 0;border:0;overflow:visible}._tableWrap_v0tmr_25 table{min-width:0;display:block}._tableWrap_v0tmr_25 thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}._tableWrap_v0tmr_25 tbody{gap:12px;display:grid}._tableWrap_v0tmr_25 tr{border:1px solid var(--color-border);background:var(--color-surface);border-radius:12px;grid-template-columns:1fr 1fr;gap:12px;padding:16px;display:grid}._tableWrap_v0tmr_25 td{border:0;min-width:0;padding:0;display:block}._tableWrap_v0tmr_25 td:first-child{border-bottom:1px solid var(--color-border);grid-column:1/-1;padding-bottom:12px}._tableWrap_v0tmr_25 td:nth-child(4){grid-column:1/-1;max-width:none}._tableWrap_v0tmr_25 td:last-child{text-align:right}._memberHeading_v0tmr_31{flex-wrap:wrap;gap:16px;padding:20px}._profileAvatar_v0tmr_31{border-radius:14px;width:52px;height:52px;font-size:24px}._memberHeading_v0tmr_31 h2{font-size:22px}._profileMeta_v0tmr_31{flex-flow:wrap;align-items:center}._sectionNav_v0tmr_33{gap:22px;margin:16px 0 20px;padding:0}._sectionNav_v0tmr_33 a{font-size:14px}._detailGrid_v0tmr_35{grid-template-columns:minmax(0,1fr);gap:18px}._panel_v0tmr_35{padding:20px}._info_v0tmr_37 div{grid-template-columns:120px minmax(0,1fr);gap:12px}._passwordPanel_v0tmr_39{margin-top:18px}._resetSteps_v0tmr_39{grid-template-columns:1fr;gap:16px;padding:16px}._resetFields_v0tmr_39{grid-template-columns:1fr;gap:16px}._resetFooter_v0tmr_39{flex-direction:column;align-items:stretch}._resetHelp_v0tmr_39,._panelHeading_v0tmr_35{align-items:flex-start}._summary_v0tmr_23 h2{font-size:18px}}._accessPanel_v0tmr_49{margin-top:24px}._accessType_v0tmr_51{max-width:360px}._accessRoles_v0tmr_53{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}._page_v0tmr_1 ._accessRole_v0tmr_53{border:1px solid var(--color-border);background:var(--color-surface);cursor:pointer;border-radius:10px;flex-direction:row;align-items:center;gap:12px;min-height:90px;padding:16px;display:flex}._page_v0tmr_1 ._accessRoleSelected_v0tmr_57{border-color:var(--member-blue-border);background:var(--member-blue-bg)}._page_v0tmr_1 ._accessRole_v0tmr_53 input[type=checkbox]{accent-color:#255fde;flex:0 0 20px;width:20px;height:20px;min-height:20px;margin:0;padding:0;display:block}._accessRoleText_v0tmr_61{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}._accessRoleText_v0tmr_61 strong{font-size:15px}._accessRoleText_v0tmr_61>span{color:var(--color-text-muted);font-size:14px;font-weight:400}._accessRoleState_v0tmr_67{color:var(--color-text-muted);flex-shrink:0;font-size:14px;font-weight:500}._accessHelp_v0tmr_69{background:var(--color-surface-raised);color:var(--color-text-muted);border-radius:9px;padding:14px 16px;font-size:14px;font-weight:400;line-height:1.7}@media (width<=720px){._accessRoles_v0tmr_53{grid-template-columns:1fr}._accessType_v0tmr_51{max-width:none}._accessPanel_v0tmr_49{margin-top:18px}._page_v0tmr_1 ._accessRole_v0tmr_53{gap:10px;padding:14px}._accessRoleState_v0tmr_67{max-width:4em}}@media (prefers-reduced-motion:reduce){._page_v0tmr_1 *{transition:none!important}}._deleteBackdrop_v0tmr_77{z-index:1000;background:#10254199;place-items:center;padding:20px;display:grid;position:fixed;inset:0}._summary_v0tmr_23{flex-wrap:wrap}._pageSize_v0tmr_81{color:var(--color-text-muted);flex-shrink:0;align-items:center;gap:8px;font-size:14px;display:flex}._page_v0tmr_1 ._pageSize_v0tmr_81 select{width:auto;min-height:38px;padding:6px 10px;font-size:14px}._deleteDialog_v0tmr_85{color:#123760;background:#fff;border:1px solid #aacaf0;border-radius:12px;width:min(440px,100%);padding:24px;box-shadow:0 12px 48px #10254155}[data-theme=dark] ._deleteDialog_v0tmr_85{color:#eef6ff;background:#132b46}._page_1ydb0_1{max-width:var(--page-max-width);margin:24px auto;padding:24px;font-size:16px;line-height:1.6}._page_1ydb0_1 header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}._page_1ydb0_1 button{font:inherit;cursor:pointer;border:1px solid;border-radius:8px;min-height:44px;margin:12px 8px 12px 0;padding:8px 16px}._page_1ydb0_1 button:disabled{opacity:.55;cursor:not-allowed}._page_1ydb0_1 label{margin-top:16px;display:block}._page_1ydb0_1 input{margin-right:8px}._page_1ydb0_1 [role=alert]{border-left:4px solid #a85e16;padding:12px}._page_1ydb0_1 [role=status]{border-left:4px solid #2863a6;padding:12px}._scroll_1ydb0_17{overflow-x:auto}._page_1ydb0_1 table{border-collapse:collapse;width:100%;font-size:14px}._page_1ydb0_1 th,._page_1ydb0_1 td{text-align:left;border:1px solid #888;padding:10px}._page_1vxwa_1{max-width:var(--page-max-width);color:var(--color-text,#172536);margin:0 auto;padding:20px 16px 32px;font-size:14px}._header_1vxwa_3{background:var(--lightningcss-light,#f1f6ff)var(--lightningcss-dark,#17273e);border:1px solid #bad0f2;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding:18px 20px;display:flex}._header_1vxwa_3 h1{margin:3px 0 0;font-size:23px}._eyebrow_1vxwa_7{color:var(--lightningcss-light,#315f9c)var(--lightningcss-dark,#aacdff);margin:0;font-size:14px}._actions_1vxwa_9,._rowActions_1vxwa_9,._typeHeading_1vxwa_9,._sectionHeading_1vxwa_9{align-items:center;gap:10px;display:flex}._button_1vxwa_11,._primary_1vxwa_11,._deleteButton_1vxwa_11,._rowActions_1vxwa_9 button,._addButton_1vxwa_11{font:inherit;cursor:pointer;min-height:38px;color:inherit;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1c2837);border:1px solid var(--lightningcss-light,#ccd4df)var(--lightningcss-dark,#516073);border-radius:7px;justify-content:center;align-items:center;padding:8px 13px;font-size:14px;text-decoration:none;display:inline-flex}._primary_1vxwa_11{color:#fff;background:#245edb;border-color:#245edb}._button_1vxwa_11:hover,._rowActions_1vxwa_9 button:hover{background:var(--lightningcss-light,#eff4fc)var(--lightningcss-dark,#293b53)}._page_1vxwa_1 button:disabled{opacity:.5;cursor:default}._page_1vxwa_1 :focus-visible{outline-offset:3px;outline:3px solid #749be6}._notice_1vxwa_21{background:var(--lightningcss-light,#edf4ff)var(--lightningcss-dark,#192d48);border-radius:8px;padding:12px 15px;line-height:1.6}._error_1vxwa_23{color:var(--lightningcss-light,#795111)var(--lightningcss-dark,#ffd18a);background:var(--lightningcss-light,#fff5e2)var(--lightningcss-dark,#392c17);border:1px solid #cfad73;border-radius:8px;padding:14px;line-height:1.6}._summary_1vxwa_25{margin:16px 0}._typeList_1vxwa_27,._questions_1vxwa_27{gap:12px;margin:0;padding:0;list-style:none;display:grid}._typeCard_1vxwa_29{border:1px solid var(--lightningcss-light,#dae0e8)var(--lightningcss-dark,#414b58);border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex}._typeCard_1vxwa_29 h2{margin:0;font-size:17px}._typeCard_1vxwa_29 p{color:var(--lightningcss-light,#53667c)var(--lightningcss-dark,#b2becd);margin:8px 0 0}._badge_1vxwa_35{white-space:nowrap;background:var(--lightningcss-light,#edf2fa)var(--lightningcss-dark,#28374a);border-radius:5px;padding:3px 7px;font-size:14px}._fields_1vxwa_37{border:0;min-width:0;margin:0;padding:0}._panel_1vxwa_39{border:1px solid var(--lightningcss-light,#d9dfe8)var(--lightningcss-dark,#414b58);border-radius:12px;margin-bottom:18px;padding:20px}._panel_1vxwa_39 h2{margin:0 0 18px;font-size:18px}._sectionHeading_1vxwa_9 h2 span{color:var(--lightningcss-light,#53667c)var(--lightningcss-dark,#b2becd);margin-left:8px;font-size:14px}._basicGrid_1vxwa_45{grid-template-columns:2fr 2fr 1fr;gap:16px;display:grid}._wide_1vxwa_47{grid-column:1/-1}._page_1vxwa_1 label{flex-direction:column;gap:8px;min-width:0;font-weight:500;display:flex}._page_1vxwa_1 label span,._muted_1vxwa_51{color:var(--lightningcss-light,#627185)var(--lightningcss-dark,#b2becd);font-size:14px;font-weight:400}._page_1vxwa_1 input:not([type=checkbox]),._page_1vxwa_1 textarea,._page_1vxwa_1 select{box-sizing:border-box;width:100%;min-width:0;font:inherit;color:inherit;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#17212f);border:1px solid var(--lightningcss-light,#bfc9d7)var(--lightningcss-dark,#536174);border-radius:7px;padding:10px 12px;font-size:14px}._page_1vxwa_1 textarea{field-sizing:content;resize:none;min-height:76px;overflow-y:hidden}._question_1vxwa_27{background:var(--lightningcss-light,#fafcff)var(--lightningcss-dark,#18202b);border:1px solid var(--lightningcss-light,#dce3ec)var(--lightningcss-dark,#414b58);border-radius:9px;padding:15px}._questionTop_1vxwa_59{justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;display:flex}._questionTop_1vxwa_59 h3{margin:0;font-size:15px}._rowActions_1vxwa_9{gap:6px}._rowActions_1vxwa_9 button{min-height:32px;padding:5px 9px}._questionGrid_1vxwa_67{grid-template-columns:1.1fr 2fr 1fr auto;align-items:start;gap:14px;display:grid}._page_1vxwa_1 ._check_1vxwa_69{white-space:nowrap;flex-direction:row;align-items:center;padding-top:31px}._check_1vxwa_69 input{accent-color:#245edb;width:17px;height:17px}._addButton_1vxwa_11{color:var(--lightningcss-light,#215eaf)var(--lightningcss-dark,#afd0ff);border-style:dashed;width:100%;min-height:44px;margin-top:14px}._footer_1vxwa_75{justify-content:space-between;align-items:center;gap:14px;padding:15px 0 0;display:flex}._deleteButton_1vxwa_11{color:var(--lightningcss-light,#785019)var(--lightningcss-dark,#ffd193);border-color:#cfad73}._srOnly_1vxwa_79{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=850px){._questionGrid_1vxwa_67,._basicGrid_1vxwa_45{grid-template-columns:1fr 1fr}}@media (width<=560px){._page_1vxwa_1{padding:12px 8px 24px}._header_1vxwa_3{flex-direction:column;align-items:stretch;padding:14px}._header_1vxwa_3 h1{font-size:21px}._panel_1vxwa_39{padding:12px}._basicGrid_1vxwa_45,._questionGrid_1vxwa_67{grid-template-columns:1fr}._page_1vxwa_1 ._check_1vxwa_69{padding-top:2px}._rowActions_1vxwa_9{gap:4px}._typeCard_1vxwa_29{flex-direction:column;align-items:flex-start}._questionTop_1vxwa_59{flex-wrap:wrap;align-items:flex-start}}._page_htpah_1{padding:0}._heading_htpah_3{margin-bottom:8px}._heading_htpah_3 button{flex-shrink:0}._audienceBar_htpah_7{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}._audienceTabs_htpah_9{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;width:360px;max-width:65%;margin:0;display:grid}._page_htpah_1 ._audienceTabs_htpah_9 button{background:var(--ui-panel);min-height:40px;color:var(--ui-ink);border-radius:0;font-size:17px}._page_htpah_1 ._audienceTabs_htpah_9 button:first-child{border-radius:5px 0 0 5px}._page_htpah_1 ._audienceTabs_htpah_9 button:last-child{border-radius:0 5px 5px 0}._page_htpah_1 ._audienceTabs_htpah_9 button[aria-selected=true]{color:#fff;background:#0756ac;border-color:#0756ac}._typeToolbar_htpah_19{border:1px solid var(--ui-line);border-radius:6px;flex-wrap:wrap;align-items:center;gap:14px;padding:10px 16px;display:flex}._typeField_htpah_21{align-items:center;gap:24px;font-weight:700;display:flex}._typeField_htpah_21>span{white-space:nowrap;font-size:17px}._page_htpah_1 ._typeField_htpah_21 select{width:320px;max-width:100%}._organizationBar_htpah_27{border:1px solid var(--ui-line);background:var(--ui-panel);color:var(--ui-ink);border-top:0;border-radius:0 0 6px 6px;align-items:center;gap:20px;padding:8px 16px;display:flex}._organizationBar_htpah_27 strong{flex-shrink:0}._organizationBar_htpah_27 p{overflow-wrap:anywhere;flex:1}._organizationBar_htpah_27 a{flex-shrink:0}._editorForm_htpah_35{margin-top:10px}._columns_htpah_37{grid-template-columns:minmax(320px,34%) minmax(0,1fr);align-items:stretch;gap:12px;display:grid}._questionPanel_htpah_39,._editorPanel_htpah_39{padding:12px}._questionPanel_htpah_39>h2,._editorPanel_htpah_39>h2{margin-bottom:12px}._questionList_htpah_43{gap:8px;margin:0;padding:0;list-style:none;display:grid}._questionCard_htpah_45{border:1px solid var(--ui-line);background:var(--ui-paper);min-width:0;min-height:72px;color:var(--ui-ink);border-radius:5px;align-items:center;gap:8px;padding:0 10px 0 0;display:flex}._questionCard_htpah_45[data-selected=true]{background:var(--ui-soft);border-color:#398cf0}._page_htpah_1 ._questionSelect_htpah_49{min-width:0;color:inherit;text-align:left;background:0 0;border:0;flex:1;justify-content:flex-start;align-self:stretch;align-items:flex-start;gap:10px;padding:10px 12px;line-height:1.4;display:flex}._questionSelect_htpah_49>span:first-child{flex-shrink:0;font-size:18px;font-weight:700}._questionSelect_htpah_49>span:last-child{align-self:center;min-width:0}._questionSelect_htpah_49 strong{overflow-wrap:anywhere;font-size:18px;display:block}._questionSelect_htpah_49 small{color:var(--ui-ink);overflow-wrap:anywhere;margin-top:2px;font-size:15px;font-weight:400;display:block}._reorder_htpah_59{flex-shrink:0;gap:6px;display:flex}._page_htpah_1 ._reorder_htpah_59 button{width:34px;min-height:36px;padding:4px;font-size:22px;line-height:1}._editorPanel_htpah_39{flex-direction:column;display:flex}._page_htpah_1 ._editorFields_htpah_65{gap:14px;margin:2px 0 14px;display:grid}._editorField_htpah_65{grid-template-columns:90px minmax(0,1fr);align-items:start;gap:14px;font-weight:700;display:grid}._editorField_htpah_65>span{padding-top:8px;font-size:16px}._page_htpah_1 ._editorField_htpah_65 textarea{min-height:84px}._editorFields_htpah_65>label:has(input[type=checkbox]){margin:0;font-size:15px}._answerRule_htpah_75{align-items:center;gap:20px;display:flex}._answerRule_htpah_75 strong{font-size:16px}._versionNote_htpah_79{border:1px solid var(--ui-line);background:var(--ui-panel);color:var(--ui-ink);border-radius:5px;align-items:flex-start;gap:10px;margin-top:auto;padding:10px 12px;font-size:14px;display:flex}._versionNote_htpah_79 svg{color:var(--ui-accent);flex-shrink:0;margin-top:2px}._editorActions_htpah_83{justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}._settingsActions_htpah_85{justify-content:space-between}._settingsActions_htpah_85>div{margin-left:auto}[data-theme=dark] ._page_htpah_1 ._audienceTabs_htpah_9 button[aria-selected=true]{color:#fff;background:#225e8b;border-color:#9ecdf5}[data-theme=dark] ._questionCard_htpah_45[data-selected=true]{border-color:#9ecdf5}@media (width<=1050px){._typeField_htpah_21{gap:14px}._page_htpah_1 ._typeField_htpah_21 select{width:270px}._columns_htpah_37{grid-template-columns:minmax(300px,35%) minmax(0,1fr)}._editorField_htpah_65{grid-template-columns:78px minmax(0,1fr);gap:10px}._questionSelect_htpah_49 strong{font-size:16px}}@media (width<=760px){._heading_htpah_3{flex-wrap:wrap}._heading_htpah_3 button{margin-left:auto}._audienceTabs_htpah_9{width:290px}._page_htpah_1 ._audienceTabs_htpah_9 button{font-size:15px}._typeToolbar_htpah_19{gap:8px;padding:12px}._typeField_htpah_21{width:100%}._page_htpah_1 ._typeField_htpah_21 select{flex:1;width:0}._organizationBar_htpah_27{flex-wrap:wrap;gap:8px 14px;padding:10px 12px}._organizationBar_htpah_27 p{flex-basis:calc(100% - 85px)}._organizationBar_htpah_27 a{margin-left:auto}._columns_htpah_37{grid-template-columns:minmax(0,1fr)}._questionSelect_htpah_49 strong{font-size:18px}._editorField_htpah_65{grid-template-columns:minmax(0,1fr);gap:5px}._editorField_htpah_65>span{padding:0}._editorActions_htpah_83{flex-wrap:wrap}._editorActions_htpah_83>div{margin-left:auto}._versionNote_htpah_79{margin-top:0}}._page_1fnaq_1{max-width:var(--page-max-width);color:var(--color-text);--list-blue:#174b8b;--list-blue-bg:#edf4ff;--list-blue-border:#bfd3ed;--list-card-border:#64748b;--list-amber:#795016;--list-amber-bg:#fff3db;--list-amber-border:#ddbf89;margin:0 auto}._header_1fnaq_25{border:1px solid var(--list-blue-border);background:linear-gradient(100deg, var(--list-blue-bg), var(--color-surface));border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}._headingGroup_1fnaq_27{align-items:center;gap:10px;min-width:0;display:flex}._headingIcon_1fnaq_29{border:1px solid var(--list-blue-border);background:var(--color-surface);height:34px;color:var(--list-blue);border-radius:8px;flex:0 0 34px;justify-content:center;align-items:center;display:inline-flex}._title_1fnaq_31{overflow-wrap:anywhere;margin:0;font-size:20px;line-height:1.4}._button_1fnaq_33{border:1px solid var(--color-border);background:var(--color-surface);min-height:36px;font:inherit;cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:6px 12px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}._button_1fnaq_33 svg{flex-shrink:0}._button_1fnaq_33:hover:not(:disabled){background:var(--color-hover)}._primaryButton_1fnaq_39{color:#fff;background:#2563eb;border-color:#2563eb;box-shadow:0 2px 4px #2563eb1a}._primaryButton_1fnaq_39:hover:not(:disabled){color:#fff;background:#1d4ed8;border-color:#1d4ed8}._primaryButton_1fnaq_39:focus-visible{outline:3px solid var(--list-blue);outline-offset:3px}._summary_1fnaq_45{color:var(--color-text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding:10px 0 8px;font-size:14px;display:flex}._summaryCount_1fnaq_47{align-items:center;gap:4px;margin:0;display:flex}._summaryCount_1fnaq_47 strong{min-width:26px;color:var(--list-blue);background:var(--list-blue-bg);font-variant-numeric:tabular-nums;border-radius:5px;justify-content:center;align-items:center;padding:1px 7px;display:inline-flex}._grid_1fnaq_51{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}._card_1fnaq_53{border:2px solid var(--list-card-border);background:var(--color-surface);border-radius:10px;flex-direction:column;min-width:0;padding:14px;display:flex}._cardTop_1fnaq_55{justify-content:space-between;align-items:center;gap:8px;margin-bottom:7px;display:flex}._type_1fnaq_57{min-width:0;color:var(--color-text-muted);font-size:14px;font-weight:400;line-height:1.4}._status_1fnaq_59{border:1px solid var(--color-border);border-radius:5px;flex-shrink:0;padding:1px 6px;font-size:13px;font-weight:400;line-height:1.4}._active_1fnaq_61{color:var(--list-blue);background:var(--list-blue-bg);border-color:var(--list-blue-border)}._closed_1fnaq_63{color:var(--list-amber);background:var(--list-amber-bg);border-color:var(--list-amber-border)}._completed_1fnaq_65,._unknown_1fnaq_65{color:var(--color-text-muted);background:var(--color-surface-raised)}._projectTitle_1fnaq_67{overflow-wrap:anywhere;margin:0 0 10px;font-size:16px;font-weight:600;line-height:1.5}._meta_1fnaq_69{background:var(--color-surface-raised);border-radius:6px;gap:4px;margin:0 0 10px;padding:6px 10px;font-size:14px;line-height:1.4;display:grid}._meta_1fnaq_69>div{align-items:baseline;gap:8px;display:flex}._meta_1fnaq_69 dt{white-space:nowrap;color:var(--color-text-muted);flex:0 0 68px}._meta_1fnaq_69 dd{overflow-wrap:anywhere;min-width:0;margin:0}._dates_1fnaq_77{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:0 5px;display:flex}._dates_1fnaq_77 time{white-space:nowrap}._cardActions_1fnaq_81{align-items:center;gap:8px;margin-top:auto;display:flex}._cardPrimary_1fnaq_83,._cardSecondary_1fnaq_83{border:1px solid var(--color-border);border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:36px;padding:6px 10px;font-size:14px;font-weight:600;display:inline-flex}._cardPrimary_1fnaq_83{color:var(--list-blue);background:var(--list-blue-bg);border-color:var(--list-blue-border);flex:1;justify-content:space-between}._cardSecondary_1fnaq_83{color:var(--color-text-muted);background:var(--color-surface);flex-shrink:0}._cardPrimary_1fnaq_83:hover,._cardSecondary_1fnaq_83:hover{border-color:var(--color-link)}._overviewButton_1fnaq_91{border:1px solid var(--list-blue-border);min-height:36px;color:var(--list-blue);background:var(--list-blue-bg);border-radius:6px;justify-content:space-between;align-items:center;gap:8px;margin-top:6px;padding:6px 10px;font-size:14px;font-weight:600;text-decoration:none;display:flex}._overviewButton_1fnaq_91>span:first-child{align-items:center;gap:6px;display:inline-flex}._overviewButton_1fnaq_91 svg{flex-shrink:0}._overviewButton_1fnaq_91:hover{border-color:var(--list-blue);text-decoration:none}._notice_1fnaq_99{border:1px solid var(--list-blue-border);color:var(--list-blue);background:var(--list-blue-bg);border-radius:6px;margin:10px 0 0;padding:8px 12px;font-size:14px}._pagination_1fnaq_101{--color-accent:#2563eb;--color-accent-contrast:#fff}._pagination_1fnaq_101 nav{margin-top:16px}[data-theme=dark] ._page_1fnaq_1{--list-blue:#d0e3ff;--list-blue-bg:#19304c;--list-blue-border:#526e90;--list-card-border:#94a3b8;--list-amber:#ffe0a6;--list-amber-bg:#382b17;--list-amber-border:#977746}@media (width<=1000px){._grid_1fnaq_51{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){._header_1fnaq_25{gap:10px;padding:10px}._headingGroup_1fnaq_27{gap:8px}._title_1fnaq_31{font-size:18px}._header_1fnaq_25 ._primaryButton_1fnaq_39{margin-left:auto}._grid_1fnaq_51{grid-template-columns:minmax(0,1fr);gap:8px}._card_1fnaq_53{padding:12px}}._titleLink_1fnaq_127{max-width:100%;color:inherit;border-radius:4px;margin:-2px -4px;padding:2px 4px;text-decoration:none;transition:color .15s,background-color .15s;display:inline-block}._titleLink_1fnaq_127:hover{color:var(--list-blue);background:var(--list-blue-bg);text-decoration:none}._titleLink_1fnaq_127:focus-visible{color:var(--list-blue);background:var(--list-blue-bg);outline:2px solid var(--list-blue);outline-offset:2px}._adminActions_1fnaq_135{flex-wrap:wrap;align-items:center;gap:8px;display:flex}._panel_13fk0_1{border:1px solid var(--v-line);background:var(--v-paper);border-radius:5px;margin-bottom:14px;padding:14px;font-size:16px}._panel_13fk0_1 ._generate_13fk0_2{background:var(--v-primary);color:#fff;border-color:var(--v-primary);font-size:16px;font-weight:700}._panel_13fk0_1 ._generate_13fk0_2:hover:enabled{background:var(--v-primary);filter:brightness(1.1)}._content_13fk0_4{border-top:1px solid var(--v-line);margin-top:12px;padding-top:12px}._content_13fk0_4 p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}._content_13fk0_4 ._date_13fk0_6{color:var(--v-muted);font-size:14px}._heading_13fk0_7{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}._heading_13fk0_7 h3{margin:0}[data-theme=dark] ._panel_13fk0_1 ._generate_13fk0_2{color:#142b40}@font-face{font-family:SchoolSans;src:url(/assets/SchoolSans-CCcYAO9H.woff2)format("woff2");font-weight:400;font-display:swap}._widget_1lxvc_3._widget_1lxvc_3{--ink:#243b36;--muted:#677b74;--teal:#236e5e;--line:#e8ede9;z-index:30;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;width:420px;max-width:calc(100vw - 32px);color:var(--ink);font:16px/1.8 SchoolSans,Malgun Gothic,system-ui,sans-serif;position:fixed;bottom:24px;right:24px;container-type:inline-size}._widget_1lxvc_3._widget_1lxvc_3 *{box-sizing:border-box}._widget_1lxvc_3._widget_1lxvc_3 [hidden]{display:none!important}._widget_1lxvc_3._widget_1lxvc_3 button,._widget_1lxvc_3._widget_1lxvc_3 textarea,._widget_1lxvc_3._widget_1lxvc_3 select{font:inherit;color:inherit}._widget_1lxvc_3._widget_1lxvc_3 button{cursor:pointer}._widget_1lxvc_3._widget_1lxvc_3 button:disabled{cursor:default;opacity:.5}._widget_1lxvc_3._widget_1lxvc_3 svg{flex-shrink:0;width:20px;height:20px}._widget_1lxvc_3._widget_1lxvc_3 ._chat_1lxvc_10{background:#fff;border:1px solid #e3e9e5;border-radius:28px;flex-direction:column;width:100%;height:688px;min-height:260px;max-height:calc(100dvh - 112px);display:flex;overflow:hidden;box-shadow:0 16px 50px #193c2e1c}._widget_1lxvc_3._widget_1lxvc_3 ._chatHeader_1lxvc_11{flex-shrink:0;align-items:center;gap:12px;padding:21px 19px 18px 23px;display:flex}._widget_1lxvc_3._widget_1lxvc_3 ._chatIcon_1lxvc_12{width:40px;height:40px;color:var(--teal);background:#edf5ef;border:1px solid #e1ece4;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;font:26px Georgia,serif;display:flex}._widget_1lxvc_3._widget_1lxvc_3 ._chatIcon_1lxvc_12 span{align-self:flex-start;margin-top:3px;font-size:20px}._widget_1lxvc_3._widget_1lxvc_3 ._chatTitle_1lxvc_14{font-size:20px;font-weight:500;line-height:1.4}._widget_1lxvc_3._widget_1lxvc_3 ._chatSub_1lxvc_15{color:var(--muted);margin-top:2px;font-size:14px;line-height:1.5}._widget_1lxvc_3._widget_1lxvc_3 ._chatTools_1lxvc_16{gap:2px;margin-left:auto;display:flex}._widget_1lxvc_3._widget_1lxvc_3 ._iconButton_1lxvc_17{color:#66796f;background:0 0;border:0;border-radius:10px;place-items:center;width:36px;min-width:36px;height:44px;padding:0;display:grid}._widget_1lxvc_3._widget_1lxvc_3 ._iconButton_1lxvc_17:hover:enabled{background:#f0f5f1}._widget_1lxvc_3._widget_1lxvc_3 ._modelRow_1lxvc_19{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-shrink:0;align-items:center;gap:10px;padding:10px 24px;font-size:14px;display:flex}._widget_1lxvc_3._widget_1lxvc_3 ._modelRow_1lxvc_19 label{color:var(--muted);white-space:nowrap}._widget_1lxvc_3._widget_1lxvc_3 ._modelRow_1lxvc_19 select{background:#fff;border:0;border-radius:6px;min-width:0;max-width:75%;margin-left:auto;padding:4px 18px 4px 4px;font-size:14px}._widget_1lxvc_3._widget_1lxvc_3 ._content_1lxvc_22{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;padding:28px 24px;overflow-y:auto}._widget_1lxvc_3._widget_1lxvc_3 ._greeting_1lxvc_23{margin:0;font-size:16px;line-height:1.85}._widget_1lxvc_3._widget_1lxvc_3 ._greeting_1lxvc_23 strong{font-weight:600}._widget_1lxvc_3._widget_1lxvc_3 ._composer_1lxvc_25{background:#fff;flex-shrink:0;padding:0 18px 14px}._widget_1lxvc_3._widget_1lxvc_3 ._suggestions_1lxvc_26{flex-wrap:wrap;gap:8px;margin:0 4px 14px;display:flex}._widget_1lxvc_3._widget_1lxvc_3 ._suggestions_1lxvc_26 button{background:#fff;border:1px solid #e2e9e3;border-radius:22px;align-items:center;gap:16px;min-height:40px;padding:6px 13px;font-size:14px;display:flex}._widget_1lxvc_3._widget_1lxvc_3 ._suggestions_1lxvc_26 span{color:var(--teal)}._widget_1lxvc_3._widget_1lxvc_3 ._suggestions_1lxvc_26 button:hover:enabled{background:#f3f7f3}._widget_1lxvc_3._widget_1lxvc_3 ._inputWrap_1lxvc_30{background:#f5f7f6;border:1px solid #e9eeea;border-radius:19px;align-items:flex-end;gap:8px;padding:14px;display:flex}._widget_1lxvc_3._widget_1lxvc_3 ._inputWrap_1lxvc_30 textarea{resize:vertical;width:100%;min-width:0;min-height:58px;max-height:150px;color:var(--ink);background:0 0;border:0;border-radius:0;padding:0;font-size:16px;line-height:1.6}._widget_1lxvc_3._widget_1lxvc_3 ._inputWrap_1lxvc_30 textarea::placeholder{color:#73867b}._widget_1lxvc_3._widget_1lxvc_3 ._inputWrap_1lxvc_30 textarea:focus{box-shadow:none;outline:none}._widget_1lxvc_3._widget_1lxvc_3 ._inputWrap_1lxvc_30:focus-within{outline-offset:1px;outline:2px solid #3a7e68}._widget_1lxvc_3._widget_1lxvc_3 ._send_1lxvc_35{background:var(--teal);color:#fff;border:0;border-radius:12px;flex-shrink:0;place-items:center;width:38px;min-width:38px;height:38px;padding:0;display:grid}._widget_1lxvc_3._widget_1lxvc_3 ._send_1lxvc_35:disabled{opacity:1;background:#b7d1c3}._widget_1lxvc_3._widget_1lxvc_3 ._send_1lxvc_35:hover:enabled,._widget_1lxvc_3._widget_1lxvc_3 ._launcher_1lxvc_37:hover:enabled{background:#195443}._widget_1lxvc_3._widget_1lxvc_3 ._composerNote_1lxvc_38{text-align:center;color:var(--muted);margin:9px 0 0;font-size:14px;line-height:1.5}._widget_1lxvc_3._widget_1lxvc_3 ._answer_1lxvc_39,._widget_1lxvc_3._widget_1lxvc_3 ._question_1lxvc_39{overflow-wrap:anywhere;margin:0 0 24px;font-size:16px;line-height:1.8}._widget_1lxvc_3._widget_1lxvc_3 ._question_1lxvc_39{white-space:pre-wrap;background:#f0f5ef;border-radius:18px 18px 5px;margin-left:28px;padding:11px 15px}._widget_1lxvc_3._widget_1lxvc_3 ._answerLabel_1lxvc_41{color:var(--teal);margin-bottom:7px;font-size:14px}._widget_1lxvc_3._widget_1lxvc_3 ._answerText_1lxvc_42{white-space:pre-wrap;overflow-wrap:anywhere}._widget_1lxvc_3._widget_1lxvc_3 ._responseMeta_1lxvc_43{color:var(--muted);margin-top:10px;font-size:14px}._widget_1lxvc_3._widget_1lxvc_3 ._sources_1lxvc_44,._widget_1lxvc_3._widget_1lxvc_3 ._contact_1lxvc_44{border:1px solid var(--line);border-radius:11px;margin:12px 0;font-size:14px;overflow:hidden}._widget_1lxvc_3._widget_1lxvc_3 summary{cursor:pointer;color:var(--teal);padding:8px 11px}._widget_1lxvc_3._widget_1lxvc_3 ._sources_1lxvc_44>div,._widget_1lxvc_3._widget_1lxvc_3 ._contact_1lxvc_44>div{padding:0 11px 11px}._widget_1lxvc_3._widget_1lxvc_3 ._sourceEntry_1lxvc_47+._sourceEntry_1lxvc_47{border-top:1px solid var(--line);margin-top:10px;padding-top:10px}._widget_1lxvc_3._widget_1lxvc_3 a{color:var(--teal);text-underline-offset:3px}._widget_1lxvc_3._widget_1lxvc_3 ._launcher_1lxvc_37{background:var(--teal);color:#fff;border:0;border-radius:30px;justify-content:center;align-items:center;gap:8px;min-height:48px;margin:12px 0 0 auto;padding:12px 18px;font-size:15px;display:flex;box-shadow:0 5px 15px #18372915}._widget_1lxvc_3._widget_1lxvc_3 button:focus-visible,._widget_1lxvc_3._widget_1lxvc_3 summary:focus-visible,._widget_1lxvc_3._widget_1lxvc_3 a:focus-visible,._widget_1lxvc_3._widget_1lxvc_3 select:focus-visible{outline-offset:2px;outline:3px solid #b26c1e}._page_1lxvc_51{background:#f7f8f5;border-radius:12px;min-height:calc(100dvh - 180px);padding:20px}._pageHeading_1lxvc_52{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._pageHeading_1lxvc_52 h1{color:#243b36;margin:0;font-size:26px;line-height:1.4}._pageHeading_1lxvc_52 span{color:#236e5e;background:#edf4ed;border:1px solid #d3dfd4;border-radius:5px;padding:3px 8px;font-size:14px}@container (width<=340px){._widget_1lxvc_3._widget_1lxvc_3 ._chatHeader_1lxvc_11{gap:8px;padding:17px 12px}._widget_1lxvc_3._widget_1lxvc_3 ._chatSub_1lxvc_15{max-width:120px}._widget_1lxvc_3._widget_1lxvc_3 ._content_1lxvc_22{padding:23px 18px}._widget_1lxvc_3._widget_1lxvc_3 ._composer_1lxvc_25{padding:0 12px 12px}._widget_1lxvc_3._widget_1lxvc_3 ._modelRow_1lxvc_19{padding:8px 18px}._widget_1lxvc_3._widget_1lxvc_3 ._iconButton_1lxvc_17{width:32px;min-width:32px}._widget_1lxvc_3._widget_1lxvc_3 ._chatIcon_1lxvc_12{width:36px;height:36px}._widget_1lxvc_3._widget_1lxvc_3 ._inputWrap_1lxvc_30{padding:11px}}@media (width<=600px){._widget_1lxvc_3._widget_1lxvc_3{bottom:12px;right:16px}._widget_1lxvc_3._widget_1lxvc_3 ._chat_1lxvc_10{max-height:calc(100dvh - 100px)}._page_1lxvc_51{padding:12px}}@media (height<=500px){._widget_1lxvc_3._widget_1lxvc_3 ._chat_1lxvc_10{min-height:0;max-height:calc(100dvh - 24px)}._widget_1lxvc_3._widget_1lxvc_3 ._chatHeader_1lxvc_11{padding-top:7px;padding-bottom:7px}._widget_1lxvc_3._widget_1lxvc_3 ._inputWrap_1lxvc_30 textarea{min-height:38px}._widget_1lxvc_3._widget_1lxvc_3 ._suggestions_1lxvc_26{margin-bottom:7px}}._page_utp11_1{font-size:16px}._heading_utp11_3{background:linear-gradient(110deg, #f0f5ff, var(--bg,#fff));border:1px solid #b9ceff;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;padding:20px 24px;display:flex}._heading_utp11_3 h1{margin:0;font-size:26px}._heading_utp11_3 p{margin:10px 0 0}._links_utp11_9,._recordActions_utp11_9{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._recordMeta_utp11_11{justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}._records_utp11_13,._files_utp11_13{margin:0;padding:0;list-style:none}._record_utp11_9{border:1px solid #bac8dd;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:12px;padding:20px;display:flex}._record_utp11_9 h2,._detailHeading_utp11_17 h2{margin:0 0 10px;font-size:18px}._record_utp11_9 p{margin:6px 0;font-size:14px}._detailHeading_utp11_17{border-bottom:1px solid #bac8dd;margin-bottom:24px;padding-bottom:16px}._files_utp11_13 li{padding:10px 0}[data-theme=dark] ._heading_utp11_3{background:#1c293e;border-color:#536d93}[data-theme=dark] ._record_utp11_9{border-color:#536d93}@media (width<=650px){._heading_utp11_3,._record_utp11_9{flex-direction:column;align-items:flex-start;padding:16px}._recordMeta_utp11_11{flex-wrap:wrap}._recordActions_utp11_9{justify-content:space-between;width:100%}}._page_dlrp5_1{--form-blue:#174b8b;--form-tint:#edf4ff;--form-border:#bfd3ed;width:100%;max-width:var(--page-max-width);color:var(--color-text);margin:0 auto;font-size:14px}._formHeading_dlrp5_21{border:1px solid var(--form-border);background:linear-gradient(100deg, var(--form-tint), var(--color-surface));border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;padding:12px 14px;display:flex}._headingGroup_dlrp5_45{align-items:center;gap:10px;min-width:0;display:flex}._headingIcon_dlrp5_47{height:34px;color:var(--form-blue);background:var(--color-surface);border:1px solid var(--form-border);border-radius:8px;flex:0 0 34px;justify-content:center;align-items:center;display:inline-flex}._title_dlrp5_49{margin:0;font-size:20px;line-height:1.4}._description_dlrp5_51{color:var(--color-text-muted);margin:8px 0}._fields_dlrp5_53{border:0;flex-direction:column;gap:12px;min-width:0;margin:0;padding:0;display:flex}._legend_dlrp5_55{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}._formSection_dlrp5_57{background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;flex-direction:column;gap:10px;min-width:0;padding:14px;display:flex}._sectionTitle_dlrp5_59{border-bottom:1px solid var(--color-border);align-items:center;gap:8px;margin:0 0 2px;padding:0 0 10px;font-size:16px;font-weight:600;line-height:1.4;display:flex}._step_dlrp5_61{border:1px solid var(--form-border);background:var(--form-tint);height:26px;color:var(--form-blue);border-radius:6px;flex:0 0 26px;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:inline-flex}._infoGrid_dlrp5_63{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:10px 14px;display:grid}._dateFields_dlrp5_65{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}._field_dlrp5_53{flex-direction:column;gap:4px;min-width:0;display:flex}._field_dlrp5_53 label{font-size:14px;font-weight:600}._field_dlrp5_53 input,._field_dlrp5_53 textarea,._field_dlrp5_53 select{border:1px solid var(--color-border);width:100%;min-width:0;color:var(--color-text);background:var(--color-input);font:inherit;border-radius:6px;padding:8px 10px;line-height:1.5}._field_dlrp5_53 input,._field_dlrp5_53 select{min-height:40px}._field_dlrp5_53 textarea{resize:vertical;min-height:76px}._field_dlrp5_53 input::placeholder,._field_dlrp5_53 textarea::placeholder{color:var(--color-text-muted)}._field_dlrp5_53 input:focus-visible,._field_dlrp5_53 textarea:focus-visible,._field_dlrp5_53 select:focus-visible{border-color:var(--form-blue);outline:2px solid var(--form-border);outline-offset:1px}._selectionHelp_dlrp5_87{color:var(--color-text-muted);margin:0;font-size:14px;line-height:1.5}._selectedType_dlrp5_89{border:1px solid var(--form-border);color:var(--form-blue);background:var(--form-tint);border-radius:5px;align-self:flex-start;margin:0;padding:4px 8px;font-weight:600}._preview_dlrp5_91{border:1px solid var(--color-border);background:var(--color-surface-raised);border-radius:8px;min-width:0}._previewHeading_dlrp5_93{cursor:pointer;padding:9px 10px;font-weight:600}._previewHeading_dlrp5_93::marker{color:var(--form-blue)}._previewHeading_dlrp5_93>span{color:var(--color-text-muted);margin-left:8px;font-weight:400}._previewBody_dlrp5_99{padding:0 10px 10px}._instructions_dlrp5_101{border-left:3px solid var(--form-border);background:var(--color-surface);color:var(--color-text-muted);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:4px;margin:0 0 8px;padding:8px 10px;line-height:1.5}._questionList_dlrp5_103{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}._questionCard_dlrp5_105{border:1px solid var(--color-border);background:var(--color-surface);overflow-wrap:anywhere;border-radius:6px;min-width:0;padding:10px}._summaryQuestion_dlrp5_107{grid-column:1/-1}._questionCard_dlrp5_105 h3{margin:0 0 4px;font-size:14px;font-weight:600;line-height:1.5}._questionText_dlrp5_111{white-space:pre-wrap;margin:0;line-height:1.5}._questionMeta_dlrp5_113{color:var(--color-text-muted);margin:6px 0 0;font-size:14px;line-height:1.4}._memberToolbar_dlrp5_115{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}._memberCount_dlrp5_117{color:var(--color-text-muted);margin:0;line-height:1.5}._memberCount_dlrp5_117 strong{color:var(--form-blue);background:var(--form-tint);border-radius:5px;padding:3px 7px;font-weight:600;display:inline-block}._selectionActions_dlrp5_121,._actionButtons_dlrp5_121{flex-wrap:wrap;gap:6px;display:flex}._studentList_dlrp5_123{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}._studentItem_dlrp5_125{min-width:0}._studentLabel_dlrp5_127{border:1px solid var(--color-border);background:var(--color-surface-raised);cursor:pointer;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-content:center;align-items:start;gap:5px 8px;height:100%;min-height:72px;padding:10px;transition:background-color .15s,border-color .15s;display:grid;position:relative}._studentLabel_dlrp5_127:hover{border-color:var(--form-blue);background:var(--form-tint)}._studentLabel_dlrp5_127:has(input:checked){border-color:var(--form-blue);background:var(--form-tint);box-shadow:inset 0 0 0 1px var(--form-blue)}._studentLabel_dlrp5_127:has(input:focus-visible){outline:2px solid var(--form-blue);outline-offset:1px}._studentLabel_dlrp5_127:has(input:disabled){cursor:not-allowed}._studentCheckbox_dlrp5_137{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._studentName_dlrp5_139{overflow-wrap:anywhere;grid-area:2/1;min-width:0;font-size:15px;font-weight:600;line-height:1.4}._studentLoginId_dlrp5_141{border:1px solid var(--form-border);background:var(--form-tint);max-width:100%;color:var(--form-blue);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;border-radius:5px;grid-area:1/1/auto/-1;justify-self:start;padding:1px 5px;font-size:12px;font-weight:500;line-height:1.4}._studentLabel_dlrp5_127:has(input:checked) ._studentLoginId_dlrp5_141{background:var(--color-surface)}._studentSelected_dlrp5_145{color:var(--form-blue);white-space:nowrap;grid-area:2/2;font-size:14px;font-weight:600;line-height:1.4}._studentLocked_dlrp5_147{color:var(--form-blue);grid-column:1/-1;font-size:14px;line-height:1.4}._refreshButton_dlrp5_149,._cancelButton_dlrp5_149,._submitButton_dlrp5_149,._backLink_dlrp5_149{border:1px solid var(--color-border);min-height:36px;color:var(--color-text);background:var(--color-surface);font:inherit;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:6px 11px;font-weight:500;line-height:1.5;text-decoration:none;display:inline-flex}._refreshButton_dlrp5_149{color:var(--form-blue);border-color:var(--form-border);background:var(--form-tint)}._refreshButton_dlrp5_149:hover:not(:disabled),._cancelButton_dlrp5_149:hover:not(:disabled),._backLink_dlrp5_149:hover{border-color:var(--form-blue);background:var(--color-hover)}._submitButton_dlrp5_149{color:#fff;background:#2563eb;border-color:#2563eb;min-width:112px;font-weight:600}._submitButton_dlrp5_149:hover:not(:disabled){background:#1d4ed8;border-color:#1d4ed8}._refreshButton_dlrp5_149:disabled,._cancelButton_dlrp5_149:disabled,._submitButton_dlrp5_149:disabled{opacity:.55;cursor:not-allowed}._actions_dlrp5_161{border:1px solid var(--form-border);background:var(--color-surface);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;display:flex}._actionSummary_dlrp5_163{color:var(--color-text-muted);margin:0;font-size:14px}._actionSummary_dlrp5_163 strong{color:var(--form-blue)}._message_dlrp5_167,._errorBox_dlrp5_167{border:1px solid var(--color-border);text-align:center;overflow-wrap:anywhere;border-radius:8px;margin:0;padding:18px 12px;line-height:1.6}._message_dlrp5_167{color:var(--color-text-muted)}._errorBox_dlrp5_167{flex-direction:column;align-items:center;gap:8px;display:flex}._error_dlrp5_167{color:#795016;background:#fff3db;border:1px solid #ddbf89;border-radius:6px;margin:0;padding:10px 12px;line-height:1.5}[data-theme=dark] ._page_dlrp5_1{--form-blue:#d0e3ff;--form-tint:#19304c;--form-border:#526e90}[data-theme=dark] ._error_dlrp5_167{color:#ffe0a6;background:#382b17;border-color:#977746}@media (width<=1000px){._infoGrid_dlrp5_63{grid-template-columns:minmax(0,1fr)}._studentList_dlrp5_123{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){._questionList_dlrp5_103{grid-template-columns:minmax(0,1fr)}._studentList_dlrp5_123{grid-template-columns:repeat(2,minmax(0,1fr))}._formSection_dlrp5_57{padding:12px}}@media (width<=480px){._formHeading_dlrp5_21{padding:10px}._title_dlrp5_49{font-size:18px}._formHeading_dlrp5_21 ._backLink_dlrp5_149{margin-left:auto}._studentList_dlrp5_123,._dateFields_dlrp5_65{grid-template-columns:minmax(0,1fr)}._actions_dlrp5_161{padding:10px}._actionButtons_dlrp5_121{width:100%}._actionButtons_dlrp5_121>button{flex:1}}._visibility_dlrp5_215{border:1px solid var(--color-border,#cbd5e1);border-radius:8px;margin:0 0 4px;padding:10px 12px;font-size:14px}._visibility_dlrp5_215 legend{font-size:16px;font-weight:600}._visibility_dlrp5_215 label{align-items:center;gap:6px;margin-right:24px;display:inline-flex}._visibility_dlrp5_215 input{width:auto}._categoryWrite_1itp6_1{width:min(100%,960px);margin:0 auto;padding:18px 0 54px}._breadcrumb_1itp6_13{color:var(--color-text-muted);align-items:center;gap:8px;font-size:13px;display:flex}._breadcrumb_1itp6_13 strong{color:var(--color-text);font-weight:650}._titleArea_1itp6_33{justify-content:space-between;align-items:end;gap:18px;padding:16px 0 24px;display:flex}._eyebrow_1itp6_49{color:var(--color-accent);letter-spacing:.12em;font-size:11px;font-weight:800}._titleArea_1itp6_33 h3{letter-spacing:-.05em;margin-top:8px;font-size:clamp(22px,3vw,26px);line-height:1.2}._titleArea_1itp6_33 h3+p{color:var(--color-text-muted);margin-top:10px;font-size:15px}._requiredGuide_1itp6_55{color:var(--color-text-muted);flex:none;align-items:center;gap:6px;font-size:12px;display:inline-flex}._requiredGuide_1itp6_55 i{background:var(--color-accent);border-radius:50%;width:6px;height:6px}._form_1itp6_61{border:1px solid var(--color-border);background:var(--color-surface);border-radius:20px;overflow:hidden;box-shadow:0 14px 36px #1f1f1f0d}._formSection_1itp6_63{padding:26px 30px}._formSection_1itp6_63+._formSection_1itp6_63{border-top:1px solid var(--color-border)}._sectionHeading_1itp6_69{align-items:flex-start;gap:14px;margin-bottom:22px;display:flex}._sectionNumber_1itp6_71{background:color-mix(in srgb, var(--color-accent) 10%, transparent);width:30px;height:30px;color:var(--color-accent);border-radius:9px;place-items:center;font-size:12px;font-weight:800;display:grid}._sectionHeading_1itp6_69 h4{letter-spacing:-.03em;font-size:16px}._sectionHeading_1itp6_69 p{color:var(--color-text-muted);margin-top:5px;font-size:13px}._fields_1itp6_79{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 16px;padding-left:44px;display:grid}._field_1itp6_79{gap:9px;display:grid}._fieldWide_1itp6_83{grid-column:1/-1}._field_1itp6_79 label,._fieldLabel_1itp6_85{color:var(--color-text);font-size:14px;font-weight:700}._field_1itp6_79 em{color:var(--color-accent);margin-left:4px;font-size:11px;font-style:normal;font-weight:700}._field_1itp6_79 input,._field_1itp6_79 select{border:1px solid var(--color-border);background:var(--color-input);border-radius:10px;width:100%;height:48px;padding:0 14px;transition:border-color .2s,box-shadow .2s}._field_1itp6_79 input::placeholder{color:color-mix(in srgb, var(--color-text-muted) 65%, transparent)}._field_1itp6_79 input:hover,._field_1itp6_79 select:hover{border-color:color-mix(in srgb, var(--color-text) 35%, var(--color-border))}._field_1itp6_79 input:focus,._field_1itp6_79 select:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 12%, transparent);outline:0}._field_1itp6_79 small{color:var(--color-text-muted);font-size:12px;line-height:1.45}._selectWrap_1itp6_99{position:relative}._selectWrap_1itp6_99:after{border-right:1.5px solid var(--color-text-muted);border-bottom:1.5px solid var(--color-text-muted);content:"";pointer-events:none;width:7px;height:7px;position:absolute;top:50%;right:16px;transform:translateY(-70%)rotate(45deg)}._field_1itp6_79 select{appearance:none;cursor:pointer}._childCategoryPreview_1itp6_107{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface-raised) 72%, var(--color-surface));border-radius:12px;min-height:124px;padding:15px 12px}._previewHeading_1itp6_123{align-items:flex-start;gap:9px;display:flex}._previewIcon_1itp6_125{background:color-mix(in srgb, var(--color-accent) 10%, transparent);width:24px;height:24px;color:var(--color-accent);border-radius:7px;flex:none;place-items:center;font-size:15px;font-weight:800;display:grid}._previewHeading_1itp6_123 strong,._previewHeading_1itp6_123 small{display:block}._previewHeading_1itp6_123 strong{font-size:13px;line-height:1.25}._previewHeading_1itp6_123 small{color:var(--color-text-muted);margin-top:3px;font-size:11px;line-height:1.3}._previewTree_1itp6_133{color:var(--color-text-muted);margin:13px 0 0 24px;font-size:12px;position:relative}._treeLine_1itp6_135{background:var(--color-border);width:1px;position:absolute;top:10px;bottom:9px;left:0}._previewParent_1itp6_137{color:var(--color-text);padding-left:13px;font-weight:700}._previewTree_1itp6_133 ul{flex-wrap:wrap;gap:6px;margin-top:8px;padding-left:13px;display:flex}._previewTree_1itp6_133 li{border:1px solid var(--color-border);background:var(--color-surface);border-radius:5px;padding:3px 7px}._previewTree_1itp6_133 ._newChild_1itp6_143{border-color:color-mix(in srgb, var(--color-accent) 35%, var(--color-border));color:var(--color-accent)}._visibility_1itp6_147{grid-template-columns:112px 1fr;align-items:start;gap:12px;padding-left:44px;display:grid}._radioGroup_1itp6_149{gap:12px;display:flex}._radioCard_1itp6_151{border:1px solid var(--color-border);cursor:pointer;border-radius:12px;flex:1;align-items:flex-start;gap:11px;min-height:78px;padding:12px;transition:border-color .2s,background-color .2s;display:flex;position:relative}._radioCard_1itp6_151:has(input:checked){border-color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 5%, var(--color-surface))}._radioCard_1itp6_151 input{opacity:0;position:absolute}._radioMark_1itp6_157{border:1px solid var(--color-border);background:var(--color-input);border-radius:50%;flex:none;width:17px;height:17px;margin-top:1px}._radioCard_1itp6_151 input:checked+._radioMark_1itp6_157{border:5px solid var(--color-accent)}._radioCard_1itp6_151 strong,._radioCard_1itp6_151 small{display:block}._radioCard_1itp6_151 strong{font-size:14px}._radioCard_1itp6_151 small{color:var(--color-text-muted);margin-top:5px;font-size:12px}._formActions_1itp6_169{border-top:1px solid var(--color-border);background:var(--color-surface-raised);justify-content:flex-end;gap:8px;padding:16px 30px;display:flex}._formActions_1itp6_169 button{border-radius:10px;height:44px;padding:0 14px;font-size:14px;font-weight:700;transition:transform .15s,background-color .2s}._formActions_1itp6_169 button:hover{transform:translateY(-1px)}._cancelButton_1itp6_175{border:1px solid var(--color-border);background:var(--color-surface)}._submitButton_1itp6_177{background:var(--color-accent);color:var(--color-accent-contrast);box-shadow:0 5px 12px color-mix(in srgb, var(--color-accent) 30%, transparent)}._categoryList_1itp6_181{width:min(100%,1040px);margin:0 auto;padding:18px 0 54px}._listHeader_1itp6_183{justify-content:space-between;align-items:end;gap:18px;padding:4px 0 22px;display:flex}._listHeader_1itp6_183 h3{letter-spacing:-.05em;margin-top:8px;font-size:clamp(22px,3vw,26px);line-height:1.2}._listHeader_1itp6_183 h3+p{color:var(--color-text-muted);margin-top:10px;font-size:15px}._createCategoryLink_1itp6_189{background:var(--color-accent);height:46px;color:var(--color-accent-contrast);box-shadow:0 5px 12px color-mix(in srgb, var(--color-accent) 30%, transparent);border-radius:10px;flex:none;align-items:center;gap:8px;padding:0 12px;font-size:14px;font-weight:750;transition:transform .15s,background-color .2s;display:inline-flex}._createCategoryLink_1itp6_189:hover{transform:translateY(-1px)}._createCategoryLink_1itp6_189 span{font-size:18px;font-weight:400;line-height:1}._listSummary_1itp6_197{border:1px solid var(--color-border);background:var(--color-surface-raised);border-radius:16px;align-items:center;gap:0;margin-bottom:16px;padding:12px 18px;display:flex}._listSummary_1itp6_197 div{border-right:1px solid var(--color-border);gap:4px;min-width:142px;display:grid}._listSummary_1itp6_197 div+div{padding-left:24px}._listSummary_1itp6_197 span,._listSummary_1itp6_197 p{color:var(--color-text-muted);font-size:12px}._listSummary_1itp6_197 strong{letter-spacing:-.04em;font-size:18px}._listSummary_1itp6_197 p{margin-left:auto}._listSummary_1itp6_197 time{color:var(--color-text);font-weight:650}._categoryTableWrap_1itp6_213{border:1px solid var(--color-border);background:var(--color-surface);border-radius:18px;overflow:hidden;box-shadow:0 14px 36px #1f1f1f0d}._listToolbar_1itp6_215{justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:0 18px;display:flex}._listToolbar_1itp6_215>strong{font-size:14px}._toolbarControls_1itp6_219{align-items:center;gap:12px;display:flex}._searchForm_1itp6_221{border:1px solid var(--color-border);background:var(--color-surface);border-radius:9px;height:38px;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}._searchForm_1itp6_221:focus-within{border-color:var(--color-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 14%, transparent)}._searchForm_1itp6_221 input{background:0 0;border:0;outline:0;width:210px;padding:0 12px;font-size:13px}._searchForm_1itp6_221 input::placeholder{color:var(--color-text-muted)}._searchForm_1itp6_221 button{border-left:1px solid var(--color-border);background:var(--color-accent);color:var(--color-accent-contrast);padding:0 15px;font-size:12px;font-weight:700}._searchForm_1itp6_221 button:disabled{cursor:default}._sortButtons_1itp6_233{background:var(--color-surface-raised);border-radius:9px;gap:4px;padding:4px;display:flex}._sortButtons_1itp6_233 button{color:var(--color-text-muted);border-radius:7px;padding:7px 11px;font-size:12px;font-weight:650}._sortButtons_1itp6_233 button:hover{color:var(--color-text)}._sortButtons_1itp6_233 ._activeSort_1itp6_239{background:var(--color-surface);color:var(--color-text);box-shadow:0 1px 4px #1f1f1f1a}._categoryTable_1itp6_213{border-collapse:collapse;table-layout:fixed;width:100%}._rowNumberColumn_1itp6_243{width:110px}._tableHead_1itp6_245{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);background:var(--color-surface-raised);height:46px;color:var(--color-text-muted);font-size:12px;font-weight:700}._tableHead_1itp6_245 th{text-align:left;padding:0 18px}._categoryRows_1itp6_249 tr{height:58px;transition:background-color .15s}._categoryRows_1itp6_249 tr+tr{border-top:1px solid color-mix(in srgb, var(--color-border) 70%, transparent)}._categoryRows_1itp6_249 tr:hover{background:color-mix(in srgb, var(--color-surface-raised) 70%, transparent)}._categoryRows_1itp6_249 td{padding:0 18px}._categoryRows_1itp6_249 ._emptyState_1itp6_257{height:116px;color:var(--color-text-muted);text-align:center}._rowNumber_1itp6_243{color:var(--color-text-muted);font-variant-numeric:tabular-nums;font-size:13px}._categoryName_1itp6_261{align-items:center;gap:10px;min-height:58px;display:flex;position:relative}._categoryName_1itp6_261 strong{font-size:14px}._categoryNameLink_1itp6_265{color:inherit}._categoryNameLink_1itp6_265:hover{color:var(--color-accent);text-underline-offset:3px;text-decoration:underline}._categoryName_1itp6_261 small{background:var(--color-surface-raised);color:var(--color-text-muted);border-radius:999px;padding:3px 7px;font-size:10px}._depth2_1itp6_271{padding-left:32px}._depth3_1itp6_273{padding-left:64px}._depthLine_1itp6_275{border-bottom:1px solid var(--color-border);border-left:1px solid var(--color-border);flex:none;width:14px;height:11px;margin-left:-22px}._depth3_1itp6_273 ._depthLine_1itp6_275{margin-left:-22px}@media (width<=680px){._categoryWrite_1itp6_1{padding-top:8px}._titleArea_1itp6_33{padding-bottom:18px;display:block}._requiredGuide_1itp6_55{margin-top:14px}._formSection_1itp6_63{padding:22px 16px}._fields_1itp6_79,._visibility_1itp6_147{grid-template-columns:1fr;padding-left:0}._childCategoryPreview_1itp6_107{min-height:auto}._visibility_1itp6_147{gap:12px}._radioGroup_1itp6_149{grid-template-columns:1fr;display:grid}._formActions_1itp6_169{padding:12px 16px}._formActions_1itp6_169 button{flex:1}._categoryList_1itp6_181{padding-top:8px}._listHeader_1itp6_183{padding-bottom:18px;display:block}._createCategoryLink_1itp6_189{margin-top:14px}._listSummary_1itp6_197{grid-template-columns:1fr 1fr;gap:12px;padding:12px 14px;display:grid}._listSummary_1itp6_197 div{border:0;min-width:0}._listSummary_1itp6_197 div+div{border-left:1px solid var(--color-border);padding-left:16px}._listSummary_1itp6_197 p{border-top:1px solid var(--color-border);grid-column:1/-1;margin:0;padding-top:13px}._listToolbar_1itp6_215{flex-direction:column;align-items:flex-start;padding:12px 14px}._toolbarControls_1itp6_219{flex-direction:column;align-items:stretch;width:100%}._searchForm_1itp6_221{width:100%}._searchForm_1itp6_221 input{width:100%;min-width:0}._sortButtons_1itp6_233{align-self:flex-end}._sortButtons_1itp6_233 button{padding:7px 8px}._rowNumberColumn_1itp6_243{width:54px}._tableHead_1itp6_245 th,._categoryRows_1itp6_249 td{padding-left:18px;padding-right:18px}._depth2_1itp6_271{padding-left:22px}._depth3_1itp6_273{padding-left:44px}._depthLine_1itp6_275,._depth3_1itp6_273 ._depthLine_1itp6_275{width:11px;margin-left:-16px}._categoryName_1itp6_261{gap:7px}}._postPage_1kfid_1{width:min(100%,1040px);margin:0 auto;padding:18px 0 54px}._pageHeading_1kfid_13{padding:4px 0 24px}._eyebrow_1kfid_21{color:var(--color-accent);letter-spacing:.12em;font-size:11px;font-weight:800}._pageHeading_1kfid_13 h2{letter-spacing:-.05em;margin-top:8px;font-size:clamp(22px,3vw,26px);line-height:1.2}._pageHeading_1kfid_13 h2+p{color:var(--color-text-muted);margin-top:10px;font-size:15px}._listHeading_1kfid_61{justify-content:space-between;align-items:end;gap:18px;display:flex}._listHeading_1kfid_61 ._primaryButton_1kfid_75{margin-bottom:24px}._primaryButton_1kfid_75,._secondaryButton_1kfid_85{border-radius:10px;justify-content:center;align-items:center;gap:6px;height:44px;padding:0 12px;font-size:14px;font-weight:700;transition:border-color .2s,background-color .2s,transform .15s;display:inline-flex}._primaryButton_1kfid_75{background:var(--color-accent);color:var(--color-accent-contrast);box-shadow:0 5px 12px color-mix(in srgb, var(--color-accent) 28%, transparent)}._primaryButton_1kfid_75:hover,._secondaryButton_1kfid_85:hover{transform:translateY(-1px)}._secondaryButton_1kfid_85{border:1px solid var(--color-border);background:var(--color-surface)}._listTabs_1kfid_143{border-bottom:1px solid var(--color-border);gap:22px;display:flex}._listTabs_1kfid_143 button{height:52px;color:var(--color-text-muted);font-size:14px;font-weight:650;position:relative}._listTabs_1kfid_143 button:hover{color:var(--color-text)}._listTabs_1kfid_143 ._activeTab_1kfid_179{color:var(--color-text);font-weight:750}._listTabs_1kfid_143 ._activeTab_1kfid_179:after{background:var(--color-accent);content:"";height:2px;position:absolute;bottom:-1px;left:0;right:0}._listToolbar_1kfid_209{justify-content:space-between;align-items:center;gap:16px;min-height:72px;display:flex}._listToolbar_1kfid_209 p{color:var(--color-text-muted);font-size:13px}._listToolbar_1kfid_209 strong{color:var(--color-text)}._searchBox_1kfid_243{border:1px solid var(--color-border);background:var(--color-input);border-radius:9px;width:260px;height:40px;transition:border-color .2s,box-shadow .2s;display:flex}._searchBox_1kfid_243:focus-within{border-color:var(--color-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 12%, transparent)}._searchBox_1kfid_243 input{background:0 0;border:0;outline:0;flex:1;min-width:0;padding:0 0 0 13px;font-size:13px}._searchBox_1kfid_243 input::placeholder{color:color-mix(in srgb, var(--color-text-muted) 72%, transparent)}._searchBox_1kfid_243 button{width:42px;color:var(--color-text-muted);flex:none;place-items:center;display:grid}._searchBox_1kfid_243 svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.7px;width:18px}._postTableWrap_1kfid_333{border-top:2px solid var(--color-text);border-bottom:1px solid var(--color-border);overflow:hidden}._postTable_1kfid_333{border-collapse:collapse;table-layout:fixed;width:100%}._numberColumn_1kfid_357{width:84px}._statusColumn_1kfid_365{width:112px}._dateColumn_1kfid_373{width:126px}._postTable_1kfid_333 thead{border-bottom:1px solid var(--color-border);background:var(--color-surface-raised);height:48px;color:var(--color-text-muted);font-size:12px}._postTable_1kfid_333 th,._postTable_1kfid_333 td{text-align:center;padding:0 12px}._postTable_1kfid_333 tbody tr{border-bottom:1px solid color-mix(in srgb, var(--color-border) 72%, transparent);height:66px;color:var(--color-text-muted);font-size:13px;transition:background-color .15s}._postTable_1kfid_333 tbody tr:last-child{border-bottom:0}._postTable_1kfid_333 tbody tr:hover{background:color-mix(in srgb, var(--color-surface-raised) 72%, transparent)}._postTable_1kfid_333 ._noticeRow_1kfid_441{background:color-mix(in srgb, var(--color-surface-raised) 52%, transparent)}._postTable_1kfid_333 ._titleCell_1kfid_449{text-align:left}._titleCell_1kfid_449 a{align-items:center;gap:10px;display:flex}._titleCell_1kfid_449 strong{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}._titleCell_1kfid_449 a:hover strong{color:var(--color-accent);text-underline-offset:3px;text-decoration:underline}._noticeMark_1kfid_499,._noticeBadge_1kfid_501,._categoryBadge_1kfid_503,._completeStatus_1kfid_505,._waitStatus_1kfid_507{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;width:fit-content;display:inline-flex}._noticeMark_1kfid_499{background:var(--color-accent);min-width:38px;height:24px;color:var(--color-accent-contrast);font-size:10px;font-weight:750}._noticeBadge_1kfid_501,._categoryBadge_1kfid_503{flex:none;height:25px;padding:0 9px;font-size:10px;font-weight:700}._noticeBadge_1kfid_501{background:color-mix(in srgb, var(--color-accent) 10%, var(--color-surface));color:var(--color-accent)}._categoryBadge_1kfid_503{background:var(--color-surface-raised);color:var(--color-text-muted)}._completeStatus_1kfid_505,._waitStatus_1kfid_507{min-height:26px;padding:0 9px;font-size:10px;font-weight:700}._completeStatus_1kfid_505{background:color-mix(in srgb, #18864b 10%, var(--color-surface));color:#18864b}._waitStatus_1kfid_507{background:var(--color-surface-raised);color:var(--color-text-muted)}._lockIcon_1kfid_617{color:var(--color-text-muted);font-size:6px}._guideBox_1kfid_627{border:1px solid var(--color-border);background:var(--color-surface-raised);border-radius:13px;align-items:flex-start;gap:13px;margin-bottom:14px;padding:12px 16px;display:flex}._guideIcon_1kfid_649{background:var(--color-text);width:22px;height:22px;color:var(--color-background);border-radius:50%;flex:none;place-items:center;font-family:serif;font-size:13px;font-weight:700;display:grid}._guideBox_1kfid_627 strong{font-size:13px;display:block}._guideBox_1kfid_627 p{color:var(--color-text-muted);margin-top:4px;font-size:12px;line-height:1.5}._inquiryForm_1kfid_701{border:1px solid var(--color-border);background:var(--color-surface);border-radius:18px;overflow:hidden;box-shadow:0 14px 36px #1f1f1f0d}._formFields_1kfid_717{padding:26px 30px 28px}._field_1kfid_725{gap:9px;display:grid}._field_1kfid_725+._field_1kfid_725{margin-top:18px}._field_1kfid_725 label{font-size:14px;font-weight:700}._field_1kfid_725 label em{color:var(--color-accent);margin-left:3px;font-size:11px;font-style:normal}._field_1kfid_725 input,._field_1kfid_725 select,._field_1kfid_725 textarea{border:1px solid var(--color-border);background:var(--color-input);border-radius:10px;width:100%;transition:border-color .2s,box-shadow .2s}._field_1kfid_725 input:not([type=file]),._field_1kfid_725 select{height:48px;padding:0 14px}._field_1kfid_725 textarea{resize:vertical;min-height:280px;padding:12px;line-height:1.7}._field_1kfid_725 input:hover,._field_1kfid_725 select:hover,._field_1kfid_725 textarea:hover{border-color:color-mix(in srgb, var(--color-text) 35%, var(--color-border))}._field_1kfid_725 input:focus,._field_1kfid_725 select:focus,._field_1kfid_725 textarea:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-accent) 12%, transparent);outline:0}._field_1kfid_725 input::placeholder,._field_1kfid_725 textarea::placeholder{color:color-mix(in srgb, var(--color-text-muted) 66%, transparent)}._selectWrap_1kfid_851{position:relative}._selectWrap_1kfid_851:after{border-right:1.5px solid var(--color-text-muted);border-bottom:1.5px solid var(--color-text-muted);content:"";pointer-events:none;width:7px;height:7px;position:absolute;top:50%;right:17px;transform:translateY(-70%)rotate(45deg)}._field_1kfid_725 select{appearance:none}._fieldLabelRow_1kfid_893{justify-content:space-between;align-items:baseline;gap:12px;display:flex}._fieldLabelRow_1kfid_893 span,._fileField_1kfid_909 p{color:var(--color-text-muted);font-size:11px}._fileField_1kfid_909{gap:8px;display:grid}._fileField_1kfid_909 input{color:var(--color-text-muted);padding:8px;font-size:12px}._fileField_1kfid_909 input::file-selector-button{border:1px solid var(--color-border);background:var(--color-surface-raised);height:32px;color:var(--color-text);font:inherit;cursor:pointer;border-radius:7px;margin-right:11px;padding:0 12px;font-weight:650}._formActions_1kfid_967{border-top:1px solid var(--color-border);background:var(--color-surface-raised);justify-content:flex-end;gap:8px;padding:16px 30px;display:flex}._detailCard_1kfid_985{border-top:2px solid var(--color-text);border-bottom:1px solid var(--color-border)}._detailHeader_1kfid_995{border-bottom:1px solid var(--color-border);padding:22px 22px 18px}._detailBadges_1kfid_1005{gap:7px;margin-bottom:12px;display:flex}._detailHeader_1kfid_995 h3{letter-spacing:-.035em;font-size:clamp(18px,2.5vw,21px);line-height:1.4}._detailMeta_1kfid_1029{color:var(--color-text-muted);gap:0;margin-top:12px;font-size:12px;display:flex}._detailMeta_1kfid_1029 div{align-items:center;gap:7px;display:flex}._detailMeta_1kfid_1029 div+div:before{background:var(--color-border);content:"";width:1px;height:10px;margin:0 14px}._detailMeta_1kfid_1029 dt{font-weight:700}._detailMeta_1kfid_1029 dd{margin:0}._detailContent_1kfid_1089{min-height:280px;padding:28px 22px 36px;font-size:14px;line-height:1.85}._detailContent_1kfid_1089 p+p{margin-top:16px}._answerBox_1kfid_1111{border-top:1px solid var(--color-border);background:var(--color-surface-raised);grid-template-columns:40px 1fr;gap:12px;padding:22px;display:grid}._answerLabel_1kfid_1129{background:var(--color-accent);width:36px;height:36px;color:var(--color-accent-contrast);border-radius:11px;place-items:center;font-size:14px;font-weight:800;display:grid}._answerHeading_1kfid_1153{justify-content:space-between;align-items:center;gap:12px;display:flex}._answerHeading_1kfid_1153 h4{font-size:15px}._answerHeading_1kfid_1153 time{color:var(--color-text-muted);font-size:11px}._answerBox_1kfid_1111 p{color:var(--color-text-muted);margin-top:13px;font-size:13px;line-height:1.75}._detailActions_1kfid_1199{justify-content:space-between;align-items:center;gap:12px;margin-top:18px;display:flex}._detailActions_1kfid_1199>div{gap:8px;display:flex}._textButton_1kfid_1225{height:44px;color:var(--color-text-muted);padding:0 12px;font-size:13px;font-weight:650}._textButton_1kfid_1225:hover{color:var(--color-accent)}._srOnly_1kfid_1249{clip:rect(0, 0, 0, 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=680px){._postPage_1kfid_1{padding-top:8px}._listHeading_1kfid_61{display:block}._listHeading_1kfid_61 ._primaryButton_1kfid_75{margin:-14px 0 18px}._listTabs_1kfid_143{gap:16px}._listToolbar_1kfid_209{flex-direction:column-reverse;align-items:flex-end;padding:12px 0}._searchBox_1kfid_243{width:100%}._numberColumn_1kfid_357,._statusColumn_1kfid_365{width:0}._dateColumn_1kfid_373{width:94px}._postTable_1kfid_333 th,._postTable_1kfid_333 td{padding:0 10px}._postTable_1kfid_333 th:last-child,._postTable_1kfid_333 td:last-child{white-space:nowrap;padding:0 4px;font-size:11px}._postTable_1kfid_333 th:first-child,._postTable_1kfid_333 td:first-child,._postTable_1kfid_333 th:nth-child(3),._postTable_1kfid_333 td:nth-child(3){visibility:hidden;padding:0;font-size:0;overflow:hidden}._titleCell_1kfid_449 a{gap:7px}._titleCell_1kfid_449 strong{font-size:13px}._postTable_1kfid_333 tbody tr{height:62px}._formFields_1kfid_717{padding:22px 16px}._fieldLabelRow_1kfid_893{gap:5px;display:grid}._field_1kfid_725 textarea{min-height:240px}._formActions_1kfid_967{padding:12px 16px}._formActions_1kfid_967>*{flex:1}._detailHeader_1kfid_995,._detailContent_1kfid_1089,._answerBox_1kfid_1111{padding-left:18px;padding-right:18px}._detailMeta_1kfid_1029{flex-wrap:wrap;gap:8px 0}._detailMeta_1kfid_1029 div+div:before{margin:0 9px}._answerBox_1kfid_1111{grid-template-columns:32px 1fr;gap:11px}._answerLabel_1kfid_1129{border-radius:9px;width:30px;height:30px;font-size:14px}._answerHeading_1kfid_1153{flex-direction:column;align-items:flex-start;gap:5px}}@media (width<=430px){._postTable_1kfid_333 ._dateColumn_1kfid_373{width:82px}._noticeBadge_1kfid_501,._categoryBadge_1kfid_503{display:none}._detailActions_1kfid_1199 ._primaryButton_1kfid_75,._detailActions_1kfid_1199 ._secondaryButton_1kfid_85{padding:0 14px}}._wrap_eistp_1{width:100%;max-width:var(--page-max-width);border:1px solid gray;margin:0 auto}._content_eistp_13{padding:22px 0}._menu_eistp_21{border:1px solid red;gap:16px;display:flex}._menu_eistp_21 li,._menu_eistp_21 select{width:200px}._showButton_eistp_47{color:#333;cursor:pointer;background:#fff;border:1px solid #dcdcdc;border-radius:6px;padding:7px 14px;font-size:14px;font-weight:500;transition:background-color .2s,border-color .2s}._showButton_eistp_47:hover{background:#f5f5f5;border-color:#bdbdbd}._showButton_eistp_47:active{background:#eee}._shell_1sow1_1{border:1px solid var(--ws-border);--ws-panel:#edf5fc;--ws-border:#b8d3eb;--ws-accent:#185a88;--ws-ink:#17374f;background:var(--color-surface,#fff);min-height:72vh;color:var(--color-text,#17374f);border-radius:5px;grid-template-columns:220px minmax(0,1fr);gap:0;margin:0;font-size:16px;display:grid}._sidebar_1sow1_3{background:var(--ws-panel);color:var(--ws-ink);border-right:1px solid var(--ws-border);padding:28px 18px}._sidebar_1sow1_3 strong{border-bottom:1px solid var(--ws-border);padding:0 12px 22px;font-size:20px;display:block}._sidebar_1sow1_3 nav{flex-direction:column;gap:10px;margin-top:20px;display:flex}._sidebar_1sow1_3 a{color:var(--ws-ink);border:1px solid #0000;border-radius:5px;align-items:center;gap:10px;padding:14px 12px;text-decoration:none;display:flex}._sidebar_1sow1_3 svg{flex-shrink:0}._sidebar_1sow1_3 a[aria-current]{border-color:var(--ws-border);box-shadow:inset 3px 0 var(--ws-accent);background:var(--color-surface,#fff);font-weight:700}._main_1sow1_13{min-width:0;padding:28px 32px}._header_1sow1_15{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:0 0 20px;display:flex}._header_1sow1_15 h1{margin:0;font-size:28px}._header_1sow1_15 p{color:var(--color-text-muted,#486578);margin:0 0 6px}._writingHeader_1sow1_19{border-bottom:1px solid var(--ws-border);flex-wrap:nowrap;gap:12px;padding-bottom:18px}._writingHeader_1sow1_19 h1{flex-shrink:0}._writingAuthor_1sow1_23{text-align:right;overflow-wrap:anywhere;min-width:0;color:var(--color-text-muted,#455f74)}._writingAuthor_1sow1_23 strong{color:var(--ws-ink)}._writingHeader_1sow1_19+form>fieldset>label:first-child{margin-top:20px}@media (width<=600px){._writingHeader_1sow1_19 h1{font-size:22px}}._actions_1sow1_31,._toolbar_1sow1_31,._saveBar_1sow1_31{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._toolbar_1sow1_31{justify-content:space-between;margin:18px 0}._saveBar_1sow1_31{justify-content:flex-end;padding:20px 0}._shell_1sow1_1 button:not(:where([data-record-controls] button)),._button_1sow1_33,._primary_1sow1_33{border:1px solid var(--ws-border);font:inherit;color:var(--ws-ink);background:var(--color-surface,#fff);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:10px 16px;text-decoration:none;display:inline-flex}._shell_1sow1_1 ._primary_1sow1_33{background:var(--ws-accent);border-color:var(--ws-accent);color:#fff;font-weight:700}._shell_1sow1_1 button:disabled{opacity:.5;cursor:not-allowed}._shell_1sow1_1 :focus-visible{outline-offset:3px;outline:3px solid #2b71b7}._record_1sow1_41{border:1px solid var(--ws-border);border-radius:9px;justify-content:space-between;align-items:center;gap:16px;margin:12px 0;padding:20px;display:flex}._recordHeading_1sow1_43{justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}._record_1sow1_41._expanded_1sow1_45{padding:0;display:block;overflow:hidden}._expanded_1sow1_45 ._recordHeading_1sow1_43{box-sizing:border-box;background:var(--ws-panel);color:var(--ws-ink);border-bottom:1px solid var(--ws-border);padding:20px}._preview_1sow1_47{padding:6px 24px 20px}._preview_1sow1_47 section+section{margin-top:8px}._preview_1sow1_47 h3{background:var(--ws-panel);color:var(--ws-ink);border-radius:4px;margin:18px 0 5px;padding:4px 10px;font-size:16px;display:inline-block}._preview_1sow1_47 p{font-weight:600;line-height:1.7}._toolbar_1sow1_31 button[aria-pressed=true]{background:var(--ws-accent);color:#fff}._record_1sow1_41 h2{flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:18px;display:flex}._record_1sow1_41 p{margin:6px 0 0}._recordAffiliation_1sow1_53,._muted_1sow1_53{font-size:14px}._muted_1sow1_53{color:var(--color-text-muted,#486578);font-weight:400}._recordTitle_1sow1_57{overflow-wrap:anywhere;font-size:18px;font-weight:700}._draft_1sow1_59,._submitted_1sow1_59{color:#174b73;background:#e4eff9;border-radius:5px;padding:4px 9px;font-size:14px;display:inline-block}._draft_1sow1_59{color:#424b54;background:#f1f2f3}._field_1sow1_61{flex-direction:column;gap:8px;margin:12px 0 20px;display:flex}._field_1sow1_61 input,._field_1sow1_61 select,._question_1sow1_61 textarea{box-sizing:border-box;border:1px solid var(--ws-border);width:100%;font:inherit;background:var(--color-input,#fff);color:var(--color-text,#17374d);border-radius:6px;padding:12px}._authorLine_1sow1_63{flex-wrap:wrap;justify-content:space-between;gap:12px;margin:0 0 16px;display:flex}._authorLine_1sow1_63 span{color:var(--color-text-muted,#486578);font-size:14px}._affiliation_1sow1_65{background:var(--ws-panel);color:var(--ws-ink);border:1px solid var(--ws-border);border-radius:6px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0 0 24px;padding:20px;display:flex}._affiliation_1sow1_65 h2{margin:12px 0;font-size:20px}._affiliation_1sow1_65 p{margin:8px 0 0}._affiliation_1sow1_65 ._field_1sow1_61{flex-basis:100%;margin:0}._question_1sow1_61{border:1px solid var(--ws-border);border-radius:10px;margin:18px 0;padding:24px}._question_1sow1_61 h2{margin:0;font-size:18px}._question_1sow1_61 p{line-height:1.7}._question_1sow1_61 textarea{resize:vertical;min-height:110px;line-height:1.75}._listAuthor_1sow1_69{border-bottom:1px solid var(--ws-border);padding:0 0 18px}._listAuthor_1sow1_69 strong{font-size:18px}._listAuthor_1sow1_69 p{margin:8px 0 0}._recordMeta_1sow1_71{background:var(--ws-panel);color:var(--ws-ink);border:1px solid var(--ws-border);border-radius:6px;margin-bottom:16px;padding:20px}._recordMeta_1sow1_71 ._authorLine_1sow1_63{align-items:center;margin:0}._recordMeta_1sow1_71 strong{font-size:20px}._recordMeta_1sow1_71 p{margin:8px 0 16px}._recordDates_1sow1_71{border-top:1px solid var(--ws-border);flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:16px;display:flex}._detailBody_1sow1_73{border:1px solid var(--ws-border);border-radius:6px;padding:24px}._detailTopic_1sow1_73 h2{margin:10px 0 18px;font-size:24px}._detailBody_1sow1_73 ._question_1sow1_61{border:0;margin:16px 0;padding:0}._detailBody_1sow1_73 article h2{background:var(--ws-panel);color:var(--ws-ink);border-radius:4px;padding:5px 10px;font-size:16px;display:inline-block}._detailBody_1sow1_73 article p{margin:8px 0 0;font-weight:600}._detailBody_1sow1_73 ._answer_1sow1_73{padding:6px 0}._detailBody_1sow1_73>section:last-child{border-top:1px solid var(--ws-border);padding-top:18px}._answer_1sow1_73{white-space:pre-wrap;overflow-wrap:anywhere;padding:12px 0;line-height:1.85}._attachment_1sow1_77{justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}._attachment_1sow1_77 span{overflow-wrap:anywhere;min-width:0}._attachment_1sow1_77 button{flex-shrink:0}._table_1sow1_79 a{color:var(--color-primary,#185a88)}._table_1sow1_79 caption{text-align:left;padding:10px 8px;font-weight:700}._affiliationCell_1sow1_81{white-space:nowrap}._error_1sow1_83{color:#9d2819;background:#fff0ea;border:1px solid #dc9b87;border-radius:5px;padding:12px}._filters_1sow1_85{background:var(--ws-panel);color:var(--ws-ink);border:1px solid var(--ws-border);border-radius:6px;margin:0 0 18px;padding:16px}._filterHeading_1sow1_87{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}._filterHeading_1sow1_87 h2{margin:0;font-size:18px}._filterHeading_1sow1_87 button{padding:6px 12px;font-size:14px}._filterRow_1sow1_89{flex-wrap:wrap;justify-content:flex-start;align-items:flex-end;gap:8px;min-width:0;padding:4px 0 8px;display:flex}._filterField_1sow1_91{flex-direction:column;flex:0 0 136px;gap:6px;min-width:0;max-width:100%;font-size:14px;display:flex}._filterField_1sow1_91 select{box-sizing:border-box;border:1px solid var(--ws-border);width:100%;height:40px;font:inherit;background:var(--color-input,#fff);color:var(--color-text,#17374d);border-radius:5px;padding:8px}._filterSummary_1sow1_93{border-top:1px solid var(--ws-border);flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:6px;padding-top:12px;font-size:14px;display:flex}._filterSummary_1sow1_93 strong{font-size:16px}._rootOrganizationField_1sow1_95{flex-basis:80px}._dateFilters_1sow1_97{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;max-width:100%;margin-left:auto;font-size:14px;display:flex}._periodPresets_1sow1_99,._dateRange_1sow1_99{align-items:center;gap:6px;display:flex}._periodPresets_1sow1_99{gap:0}._shell_1sow1_1 ._periodPresets_1sow1_99 button{white-space:nowrap;border-radius:0;min-height:40px;padding:8px 6px;font-size:14px}._shell_1sow1_1 ._periodPresets_1sow1_99 button+button{margin-left:-1px}._shell_1sow1_1 ._periodPresets_1sow1_99 button:first-child{border-radius:5px 0 0 5px}._shell_1sow1_1 ._periodPresets_1sow1_99 button:last-child{border-radius:0 5px 5px 0}._shell_1sow1_1 ._periodPresets_1sow1_99 button[aria-pressed=true]{background:var(--ws-accent);border-color:var(--ws-accent);color:#fff;font-weight:700;position:relative}._shell_1sow1_1 ._searchButton_1sow1_107{height:40px;padding:8px 12px;font-size:14px}._dateInput_1sow1_109{box-sizing:border-box;border:1px solid var(--ws-border);width:120px;min-width:0;max-width:100%;height:40px;font:inherit;background:var(--color-input,#fff);color:var(--color-text,#17374d);border-radius:5px;padding:8px}@media (width>=1280px){._filterRow_1sow1_89{flex-wrap:nowrap}._filterField_1sow1_91{flex-shrink:1}._rootOrganizationField_1sow1_95{flex-shrink:0}._dateFilters_1sow1_97{flex-wrap:nowrap;flex:none}}._listTools_1sow1_113{margin:10px 0}._listTools_1sow1_113 ._actions_1sow1_31,._sortTools_1sow1_113{align-items:center;gap:8px;display:flex}._sortTools_1sow1_113{flex-wrap:wrap;margin-left:auto}._listTools_1sow1_113 button,._sortTools_1sow1_113 select{border-radius:5px;min-height:38px;padding:7px 12px;font-size:14px}._sortTools_1sow1_113 select{color:var(--color-text,#17374d);background:var(--color-input,#fff);border:1px solid var(--ws-border);font-family:inherit}@media (width<=500px){._filters_1sow1_85{padding:12px}}._shell_1sow1_1 fieldset:not(:where([data-record-controls])){border:0;min-width:0;margin:0;padding:0}._grid_1sow1_117{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}._table_1sow1_79{border-collapse:collapse;width:100%;font-size:14px}._table_1sow1_79 th,._table_1sow1_79 td{border-bottom:1px solid var(--ws-border);text-align:left;padding:12px 8px}._table_1sow1_79 th{background:var(--ws-panel);color:var(--ws-ink)}._scroll_1sow1_117{overflow:auto}[data-theme=dark] ._shell_1sow1_1{--ws-panel:#193044;--ws-border:#4f6a81;--ws-accent:#315f80;--ws-ink:#e2effb}[data-theme=dark] ._submitted_1sow1_59{color:#e3f1ff;background:#214c6e}[data-theme=dark] ._draft_1sow1_59{color:#f0f3f6;background:#3b4752}[data-theme=dark] ._error_1sow1_83{color:#ffdacd;background:#462c26;border-color:#ab7969}@media (width<=850px){._shell_1sow1_1{grid-template-columns:1fr}._sidebar_1sow1_3{border-right:0;border-bottom:1px solid var(--ws-border);padding:16px}._sidebar_1sow1_3 strong{padding:0 0 12px}._sidebar_1sow1_3 nav{flex-flow:wrap;gap:4px;margin-top:10px}._main_1sow1_13{padding:20px 16px}._grid_1sow1_117{grid-template-columns:1fr}._record_1sow1_41,._recordHeading_1sow1_43{flex-direction:column;align-items:flex-start}}._tree_19da2_1{color:var(--ui-ink,var(--ws-ink,#17374f));background:var(--ui-paper,var(--color-surface,#fff));min-width:0}._node_19da2_3 ._description_19da2_3{color:var(--ui-muted,var(--ws-ink,#38567b));margin-top:3px;font-size:14px;font-weight:400;display:block}._tree_19da2_1 h2{margin:0 0 14px;font-size:20px}._tools_19da2_5{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}._tools_19da2_5 input{flex:1;min-width:110px!important}._tools_19da2_5 button{white-space:nowrap;padding:6px 9px!important}._compact_19da2_7 nav{border:1px solid var(--ui-line,#b8d3eb);border-radius:5px;max-height:340px;margin-bottom:12px;padding:4px;overflow:auto}._tree_19da2_1 ul{margin:0;padding:0 0 0 12px;list-style:none}._tree_19da2_1 ._roots_19da2_9{padding:8px 0}._tree_19da2_1 li>ul{border-left:1px solid var(--ui-line,var(--ws-border,#b8d3eb));margin-left:6px}._row_19da2_11{border:1px solid #0000;border-radius:4px;align-items:center;min-height:31px;display:flex}._selected_19da2_11{background:var(--ui-soft,#e1effc);border-color:var(--ui-line,#b8d3eb)}._tree_19da2_1 ._toggle_19da2_13{width:20px;min-height:32px;color:inherit;background:0 0;border:0;flex-shrink:0;padding:0;font-size:21px}._spacer_19da2_13{flex-shrink:0;width:20px}._tree_19da2_1 ._node_19da2_3{text-align:left;min-width:0;color:inherit;background:0 0;border:0;flex:1;justify-content:flex-start;align-items:center;gap:7px;padding:5px 4px;font-size:14px;font-weight:600;line-height:1.5;display:flex}._node_19da2_3 svg{color:var(--ui-accent,#145a92);flex-shrink:0}._node_19da2_3 span{overflow-wrap:anywhere}._tree_19da2_1 ._node_19da2_3[aria-pressed=true]{font-weight:700}._tree_19da2_1 ._all_19da2_15{justify-content:flex-start;width:100%;margin:0 0 6px}[data-theme=dark] ._selected_19da2_11{background:var(--ui-soft,#2a4761);color:#e6f1fb}[data-theme=dark] ._node_19da2_3 svg{color:#9ecdf5}@media (width<=760px){._tree_19da2_1 nav{max-height:310px;overflow:auto}}.app{background-color:var(--color-background);min-height:100dvh;color:var(--color-text);flex-direction:column;display:flex}.main{width:calc(100% - 48px);min-width:0;max-width:var(--page-max-width);flex:1;margin-inline:auto;padding:92px 0 32px}@media (width<=600px){.main{width:calc(100% - 32px);padding:84px 0 28px}}.authNotice{max-width:var(--page-max-width);border:1px solid var(--color-border);background:var(--color-surface-raised);color:var(--color-text);border-radius:8px;margin:0 auto 20px;padding:12px 16px}:root{--page-max-width:1320px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-background:#fff;--color-surface:#fff;--color-surface-raised:#f7f7f7;--color-text:#1f1f1f;--color-text-muted:#606060;--color-border:#d9d9d9;--color-hover:#ececec;--color-input:#fff;--color-accent:#f03;--color-accent-contrast:#fff;--color-link:#065fd4;font-synthesis:none;text-rendering:optimizelegibility;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-background:#0f0f0f;--color-surface:#0f0f0f;--color-surface-raised:#272727;--color-text:#fff;--color-text-muted:#aaa;--color-border:#303030;--color-hover:#3a3a3a;--color-input:#121212;--color-accent:#f03;--color-accent-contrast:#fff;--color-link:#3ea6ff}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background-color:var(--color-background);min-width:320px;min-height:100dvh;color:var(--color-text);overflow-wrap:break-word;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:14px;line-height:1.6}#root{min-height:100dvh}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}ul,ol{margin:0;padding:0;list-style:none}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit;color:inherit;margin:0}button{appearance:none;cursor:pointer;background:0 0;border:0;padding:0}button:disabled{cursor:not-allowed;opacity:.6}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--color-link);outline-offset:2px}img,picture,video,canvas{max-width:100%;display:block}img,video{height:auto}h1{font-size:22px}h2{font-size:20px}h3{font-size:16px}
