@charset "UTF-8";._btn_1j8kz_1{border:none;border-radius:999px;font-weight:600;transition:transform .15s ease,opacity .15s ease,background .15s ease;display:inline-flex;align-items:center;justify-content:center;gap:.4rem}._btn_1j8kz_1:hover:not(:disabled){transform:translateY(-1px)}._btn_1j8kz_1:active:not(:disabled){transform:translateY(0)}._btn_1j8kz_1:disabled{opacity:.5;cursor:not-allowed}._primary_1j8kz_22{background:var(--accent);color:#fff}._secondary_1j8kz_27{background:var(--accent-soft);color:var(--accent)}._ghost_1j8kz_32{background:transparent;color:var(--text);border:1px solid var(--border)}._danger_1j8kz_38{background:#e11d481f;color:var(--danger)}._sm_1j8kz_43{padding:.4rem .85rem;font-size:.85rem}._md_1j8kz_48{padding:.65rem 1.15rem;font-size:.95rem}._lg_1j8kz_53{padding:.85rem 1.4rem;font-size:1rem}._shell_15y6e_1{display:grid;grid-template-columns:var(--sidebar-w) 1fr;min-height:100vh}._sidebar_15y6e_7{position:sticky;top:0;height:100vh;padding:1.25rem 1rem;display:flex;flex-direction:column;gap:1.25rem;background:var(--bg-elevated);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);border-right:1px solid var(--border)}._brand_15y6e_20{padding:.5rem .75rem}._logo_15y6e_24{display:block;font-family:var(--font-display);font-size:1.35rem;font-weight:700;letter-spacing:-.04em;color:var(--accent)}._brandSub_15y6e_33{font-size:.75rem;color:var(--text-secondary)}._nav_15y6e_38{display:flex;flex-direction:column;gap:.25rem;flex:1}._link_15y6e_45{padding:.7rem .9rem;border-radius:12px;color:var(--text-secondary);font-weight:550;transition:background .15s ease,color .15s ease}._link_15y6e_45:hover{background:#ffffffb3;color:var(--text)}._active_15y6e_57{background:#fff;color:var(--accent);box-shadow:0 4px 16px #0f172a0d}._userBox_15y6e_63{padding:.85rem;border-radius:14px;background:#ffffffb3;display:flex;flex-direction:column;gap:.35rem}._userName_15y6e_72{font-weight:650;font-size:.92rem}._userRole_15y6e_77{font-size:.75rem;color:var(--text-secondary);margin-bottom:.35rem}._main_15y6e_83{padding:1.5rem 1.75rem 2.5rem}._content_15y6e_87{max-width:1280px;margin:0 auto;animation:_enter_15y6e_1 .28s ease}@keyframes _enter_15y6e_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}._headShell_15y6e_103{min-height:100vh;display:flex;flex-direction:column}._headBar_15y6e_109{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1.5rem;background:#ffffffd1;-webkit-backdrop-filter:saturate(180%) blur(16px);backdrop-filter:saturate(180%) blur(16px);border-bottom:1px solid var(--border)}._headBrand_15y6e_123{display:flex;align-items:baseline;gap:.75rem}._headTitle_15y6e_129{font-family:var(--font-display);font-size:.95rem;font-weight:600;color:var(--text);letter-spacing:-.02em}._headRight_15y6e_137{display:flex;align-items:center;gap:.75rem}._headUser_15y6e_143{display:flex;flex-direction:column;align-items:flex-end;line-height:1.2}._headUser_15y6e_143 strong{font-size:.9rem}._headUser_15y6e_143 span{font-size:.72rem;color:var(--text-secondary)}._navBadge_15y6e_157{display:inline-grid;place-items:center;min-width:20px;height:20px;margin-left:.45rem;padding:0 .35rem;border-radius:999px;background:#e11d48;color:#fff;font-size:.72rem;font-weight:700;line-height:1}._headBell_15y6e_172{display:inline-flex;align-items:center;font-size:.85rem;font-weight:600;color:var(--text);text-decoration:none;padding:.35rem .7rem;border:1px solid var(--border);border-radius:999px}._headBell_15y6e_172:hover{background:var(--accent-soft)}._headMain_15y6e_187{flex:1;padding:1.35rem 1.5rem 2.5rem}@media(max-width:900px){._shell_15y6e_1{grid-template-columns:1fr}._sidebar_15y6e_7{position:relative;height:auto;border-right:none;border-bottom:1px solid var(--border)}._nav_15y6e_38{flex-direction:row;flex-wrap:wrap}._headBar_15y6e_109{flex-wrap:wrap;padding:.75rem 1rem}._headUser_15y6e_143{align-items:flex-start}}._wrap_c02zk_1{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;min-height:min(48vh,420px);padding:2rem 1rem}._compact_c02zk_11{display:flex;align-items:center;gap:.75rem;padding:1.25rem 0;min-height:0}._spinner_c02zk_19{width:2.25rem;height:2.25rem;border-radius:50%;border:3px solid rgba(148,163,184,.35);border-top-color:var(--accent, #2563eb);animation:_spin_c02zk_19 .75s linear infinite;flex-shrink:0}._compact_c02zk_11 ._spinner_c02zk_19{width:1.35rem;height:1.35rem;border-width:2px}._text_c02zk_35{margin:0;color:var(--text-secondary);font-size:.95rem}@keyframes _spin_c02zk_19{to{transform:rotate(360deg)}}._field_79vqt_1{display:flex;flex-direction:column;gap:.35rem;width:100%}._label_79vqt_8{font-size:.8rem;font-weight:600;color:var(--text-secondary)}._input_79vqt_14{width:100%;border:1px solid var(--border);background:#ffffffe6;border-radius:var(--radius-sm);padding:.75rem .9rem;outline:none;transition:border-color .15s ease,box-shadow .15s ease}._input_79vqt_14:focus{border-color:#0071e373;box-shadow:0 0 0 4px var(--accent-soft)}._error_79vqt_28{color:var(--danger);font-size:.8rem}._wrap_e91os_1{min-height:100vh;display:grid;place-items:center;padding:1.5rem;background:radial-gradient(900px 500px at 20% 0%,#bfdbfe 0%,transparent 55%),radial-gradient(700px 400px at 90% 20%,#e0f2fe 0%,transparent 50%),#eef2f7}._layout_e91os_9{width:min(860px,100%);display:grid;grid-template-columns:minmax(280px,1fr) minmax(280px,1fr);gap:1rem;align-items:stretch}._panel_e91os_17,._demo_e91os_18{background:#ffffffdb;-webkit-backdrop-filter:saturate(180%) blur(18px);backdrop-filter:saturate(180%) blur(18px);border:1px solid rgba(255,255,255,.7);border-radius:24px;padding:2rem 1.75rem;box-shadow:0 20px 60px #0f172a14;animation:_rise_e91os_1 .35s ease}._brand_e91os_28{color:var(--accent);font-family:var(--font-display);font-weight:700;font-size:1.25rem;letter-spacing:-.03em}._title_e91os_36{margin-top:1rem;font-family:var(--font-display);font-size:1.75rem;font-weight:650;letter-spacing:-.03em;line-height:1.2}._sub_e91os_45{margin-top:.4rem;color:var(--text-secondary);font-size:.95rem}._fields_e91os_51{margin-top:1.5rem;display:flex;flex-direction:column;gap:.85rem}._error_e91os_58{margin-top:.75rem;color:var(--danger);font-size:.9rem}._submit_e91os_64{width:100%;margin-top:1.25rem}._demoTitle_e91os_69{font-family:var(--font-display);font-size:1.2rem;font-weight:650;letter-spacing:-.02em}._demoSub_e91os_76{margin-top:.35rem;color:var(--text-secondary);font-size:.85rem;line-height:1.4}._demoGroup_e91os_83{margin-top:1.1rem}._demoGroupLabel_e91os_87{display:block;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);margin-bottom:.45rem}._demoList_e91os_97{display:flex;flex-direction:column;gap:.4rem}._demoBtn_e91os_103{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;text-align:left;padding:.65rem .85rem;border-radius:12px;border:1px solid rgba(148,163,184,.35);background:#f8fafce6;cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .12s ease}._demoBtn_e91os_103 strong{font-size:.9rem;font-weight:600;color:var(--text)}._demoBtn_e91os_103 span{font-size:.78rem;color:var(--text-secondary);font-family:ui-monospace,monospace}._demoBtn_e91os_103:hover:not(:disabled){border-color:var(--accent);background:#fff;transform:translateY(-1px)}._demoBtn_e91os_103:disabled{opacity:.6;cursor:wait}._demoBtnOn_e91os_137{border-color:var(--accent);background:#2563eb14;box-shadow:inset 0 0 0 1px #2563eb26}._demoHint_e91os_143{margin-top:1rem;font-size:.75rem;color:var(--text-secondary)}@keyframes _rise_e91os_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:720px){._layout_e91os_9{grid-template-columns:1fr}._demo_e91os_18{order:-1}}._bar_12a7n_1{position:fixed;top:0;left:0;right:0;height:3px;z-index:9999;background:linear-gradient(90deg,transparent,var(--accent, #2563eb) 35%,#38bdf8 65%,transparent);background-size:200% 100%;animation:_slide_12a7n_1 1.1s ease-in-out infinite;pointer-events:none}@keyframes _slide_12a7n_1{0%{background-position:100% 0}to{background-position:-100% 0}}._overlay_1asos_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a59;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:grid;place-items:center;z-index:50;padding:1rem;animation:_fadeIn_1asos_1 .18s ease}._modal_1asos_13{width:min(520px,100%);background:var(--surface);border-radius:20px;box-shadow:var(--shadow);animation:_rise_1asos_1 .22s ease;max-height:min(92vh,900px);display:flex;flex-direction:column}._wide_1asos_24{width:min(1080px,100%)}._head_1asos_28{display:flex;align-items:center;justify-content:space-between;padding:1.1rem 1.25rem .5rem;flex-shrink:0}._head_1asos_28 h3{margin:0;font-size:1.05rem;line-height:1.3;padding-right:.5rem}._close_1asos_42{border:none;background:#f1f5f9;width:32px;height:32px;border-radius:50%;font-size:1.2rem;line-height:1;flex-shrink:0}._body_1asos_53{padding:.75rem 1.25rem 1.25rem;overflow:auto;flex:1}._footer_1asos_59{padding:0 1.25rem 1.25rem;display:flex;justify-content:flex-end;gap:.5rem;flex-shrink:0}@keyframes _fadeIn_1asos_1{0%{opacity:0}to{opacity:1}}@keyframes _rise_1asos_1{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}._field_j9s57_1{display:flex;flex-direction:column;gap:.35rem;min-width:160px}._label_j9s57_8{font-size:.8rem;font-weight:600;color:var(--text-secondary)}._select_j9s57_14{border:1px solid var(--border);background:#ffffffe6;border-radius:var(--radius-sm);padding:.7rem .85rem;outline:none}.rdp-root{--rdp-accent-color: blue;--rdp-accent-background-color: #f0f0ff;--rdp-day-height: 44px;--rdp-day-width: 44px;--rdp-day_button-border-radius: 100%;--rdp-day_button-border: 2px solid transparent;--rdp-day_button-height: 42px;--rdp-day_button-width: 42px;--rdp-selected-border: 2px solid var(--rdp-accent-color);--rdp-disabled-opacity: .5;--rdp-outside-opacity: .75;--rdp-today-color: var(--rdp-accent-color);--rdp-dropdown-gap: .5rem;--rdp-months-gap: 2rem;--rdp-nav_button-disabled-opacity: .5;--rdp-nav_button-height: 2.25rem;--rdp-nav_button-width: 2.25rem;--rdp-nav-height: 2.75rem;--rdp-range_middle-background-color: var(--rdp-accent-background-color);--rdp-range_middle-color: inherit;--rdp-range_start-color: white;--rdp-range_start-background: linear-gradient( var(--rdp-gradient-direction), transparent 50%, var(--rdp-range_middle-background-color) 50% );--rdp-range_start-date-background-color: var(--rdp-accent-color);--rdp-range_end-background: linear-gradient( var(--rdp-gradient-direction), var(--rdp-range_middle-background-color) 50%, transparent 50% );--rdp-range_end-color: white;--rdp-range_end-date-background-color: var(--rdp-accent-color);--rdp-week_number-border-radius: 100%;--rdp-week_number-border: 2px solid transparent;--rdp-week_number-height: var(--rdp-day-height);--rdp-week_number-opacity: .75;--rdp-week_number-width: var(--rdp-day-width);--rdp-weeknumber-text-align: center;--rdp-weekday-opacity: .75;--rdp-weekday-padding: .5rem 0rem;--rdp-weekday-text-align: center;--rdp-gradient-direction: 90deg;--rdp-animation_duration: .3s;--rdp-animation_timing: cubic-bezier(.4, 0, .2, 1)}.rdp-root[dir=rtl]{--rdp-gradient-direction: -90deg}.rdp-root[data-broadcast-calendar=true]{--rdp-outside-opacity: unset}.rdp-root{position:relative;box-sizing:border-box}.rdp-root *{box-sizing:border-box}.rdp-day{width:var(--rdp-day-width);height:var(--rdp-day-height);text-align:center}.rdp-day_button{background:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;justify-content:center;align-items:center;display:flex;width:var(--rdp-day_button-width);height:var(--rdp-day_button-height);border:var(--rdp-day_button-border);border-radius:var(--rdp-day_button-border-radius)}.rdp-day_button:disabled{cursor:revert}.rdp-caption_label{z-index:1;position:relative;display:inline-flex;align-items:center;white-space:nowrap;border:0}.rdp-dropdown:focus-visible~.rdp-caption_label{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color}.rdp-button_next,.rdp-button_previous{border:none;background:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;-moz-appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;position:relative;appearance:none;width:var(--rdp-nav_button-width);height:var(--rdp-nav_button-height)}.rdp-button_next:disabled,.rdp-button_next[aria-disabled=true],.rdp-button_previous:disabled,.rdp-button_previous[aria-disabled=true]{cursor:revert;opacity:var(--rdp-nav_button-disabled-opacity)}.rdp-chevron{display:inline-block;fill:var(--rdp-accent-color)}.rdp-root[dir=rtl] .rdp-nav .rdp-chevron{transform:rotate(180deg);transform-origin:50%}.rdp-dropdowns{position:relative;display:inline-flex;align-items:center;gap:var(--rdp-dropdown-gap)}.rdp-dropdown{z-index:2;opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;inset-block-start:0;inset-block-end:0;inset-inline-start:0;width:100%;margin:0;padding:0;cursor:inherit;border:none;line-height:inherit}.rdp-dropdown_root{position:relative;display:inline-flex;align-items:center}.rdp-dropdown_root[data-disabled=true] .rdp-chevron{opacity:var(--rdp-disabled-opacity)}.rdp-month_caption{display:flex;align-content:center;height:var(--rdp-nav-height);font-weight:700;font-size:large}.rdp-root[data-nav-layout=around] .rdp-month,.rdp-root[data-nav-layout=after] .rdp-month{position:relative}.rdp-root[data-nav-layout=around] .rdp-month_caption{justify-content:center;margin-inline-start:var(--rdp-nav_button-width);margin-inline-end:var(--rdp-nav_button-width);position:relative}.rdp-root[data-nav-layout=around] .rdp-button_previous{position:absolute;inset-inline-start:0;top:0;height:var(--rdp-nav-height);display:inline-flex}.rdp-root[data-nav-layout=around] .rdp-button_next{position:absolute;inset-inline-end:0;top:0;height:var(--rdp-nav-height);display:inline-flex;justify-content:center}.rdp-months{position:relative;display:flex;flex-wrap:wrap;gap:var(--rdp-months-gap);max-width:fit-content}.rdp-month_grid{border-collapse:collapse}.rdp-nav{position:absolute;inset-block-start:0;inset-inline-end:0;display:flex;align-items:center;height:var(--rdp-nav-height)}.rdp-weekday{opacity:var(--rdp-weekday-opacity);padding:var(--rdp-weekday-padding);font-weight:500;font-size:smaller;text-align:var(--rdp-weekday-text-align);text-transform:var(--rdp-weekday-text-transform)}.rdp-week_number{opacity:var(--rdp-week_number-opacity);font-weight:400;font-size:small;height:var(--rdp-week_number-height);width:var(--rdp-week_number-width);border:var(--rdp-week_number-border);border-radius:var(--rdp-week_number-border-radius);text-align:var(--rdp-weeknumber-text-align)}.rdp-today:not(.rdp-outside){color:var(--rdp-today-color)}.rdp-selected{font-weight:700;font-size:large}.rdp-selected .rdp-day_button{border:var(--rdp-selected-border)}.rdp-outside{opacity:var(--rdp-outside-opacity)}.rdp-disabled:not(.rdp-selected){opacity:var(--rdp-disabled-opacity)}.rdp-hidden{visibility:hidden;color:var(--rdp-range_start-color)}.rdp-range_start{background:var(--rdp-range_start-background)}.rdp-range_start .rdp-day_button{background-color:var(--rdp-range_start-date-background-color);color:var(--rdp-range_start-color)}.rdp-range_middle{background-color:var(--rdp-range_middle-background-color)}.rdp-range_middle .rdp-day_button{border:unset;border-radius:unset;color:var(--rdp-range_middle-color)}.rdp-range_end{background:var(--rdp-range_end-background);color:var(--rdp-range_end-color)}.rdp-range_end .rdp-day_button{color:var(--rdp-range_start-color);background-color:var(--rdp-range_end-date-background-color)}.rdp-range_start.rdp-range_end{background:revert}.rdp-focusable{cursor:pointer}@keyframes rdp-slide_in_left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes rdp-slide_in_right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes rdp-slide_out_left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes rdp-slide_out_right{0%{transform:translate(0)}to{transform:translate(100%)}}.rdp-weeks_before_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_before_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-weeks_after_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_enter{animation:rdp-slide_in_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_exit{animation:rdp-slide_out_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_before_enter{animation:rdp-slide_in_right var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-root[dir=rtl] .rdp-weeks_after_exit{animation:rdp-slide_out_left var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}@keyframes rdp-fade_in{0%{opacity:0}to{opacity:1}}@keyframes rdp-fade_out{0%{opacity:1}to{opacity:0}}.rdp-caption_after_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_after_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_enter{animation:rdp-fade_in var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}.rdp-caption_before_exit{animation:rdp-fade_out var(--rdp-animation_duration) var(--rdp-animation_timing) forwards}._wrap_r8781_1{position:relative;display:flex;flex-direction:column;gap:.4rem;width:100%}._label_r8781_9{font-size:.8rem;font-weight:600;color:var(--text-secondary)}._trigger_r8781_15{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:48px;padding:.55rem .85rem;border:1px solid #e2e8f0;border-radius:10px;background:#fff;cursor:pointer;text-align:left;font:inherit;transition:border-color .15s ease,box-shadow .15s ease}._trigger_r8781_15:hover{border-color:#cbd5e1}._triggerOpen_r8781_35{border-color:#2563eb8c;box-shadow:0 0 0 3px #2563eb1f}._triggerText_r8781_40{display:flex;flex-direction:column;gap:.1rem;min-width:0}._triggerText_r8781_40 strong{font-size:.92rem;font-weight:500}._triggerText_r8781_40 em{font-style:normal;font-size:.75rem;color:#64748b}._valueOn_r8781_56{color:#0f172a}._valueOff_r8781_60{color:#94a3b8;font-weight:500}._calIcon_r8781_65{color:#64748b;display:grid;place-items:center;flex-shrink:0}._popover_r8781_72{position:relative;z-index:5;margin-top:.45rem;min-width:0;width:100%;background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 12px 36px #0f172a1a;padding:.75rem .85rem .85rem;animation:_pop_r8781_72 .16s ease}@keyframes _pop_r8781_72{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._modeRow_r8781_96{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:.55rem}._modeBtn_r8781_104,._modeOn_r8781_105{border:1px solid #e2e8f0;background:#fff;border-radius:999px;padding:.3rem .75rem;font:inherit;font-size:.78rem;cursor:pointer;color:#475569}._modeOn_r8781_105{border-color:#2563eb;background:#2563eb14;color:#1d4ed8;font-weight:600}._quickWeeks_r8781_123{display:flex;gap:.55rem;margin-left:auto}._linkBtn_r8781_129{border:0;background:none;padding:0;font:inherit;font-size:.78rem;color:#2563eb;cursor:pointer}._linkBtn_r8781_129:hover{text-decoration:underline}._calendarBox_r8781_142{display:flex;justify-content:center;border:1px solid #eef2f7;border-radius:12px;padding:.35rem .4rem .55rem;background:#fff;overflow-x:auto}._calendarBox_r8781_142 .rdp-root{--rdp-accent-color: #2563eb;--rdp-accent-background-color: #f1f5f9;--rdp-range_middle-background-color: #f1f5f9;--rdp-range_start-date-background-color: #2563eb;--rdp-range_end-date-background-color: #2563eb;--rdp-today-color: #2563eb;--rdp-day-height: 2.15rem;--rdp-day-width: 2.15rem;--rdp-day_button-height: 2rem;--rdp-day_button-width: 2rem;--rdp-day_button-border-radius: 8px;--rdp-months-gap: 1.5rem;font-size:.84rem;color:#0f172a}._calendarBox_r8781_142 .rdp-months{flex-wrap:nowrap}._calendarBox_r8781_142 .rdp-month_caption{font-weight:650;font-size:.95rem;text-transform:capitalize}._calendarBox_r8781_142 .rdp-weekday{font-size:.72rem;font-weight:500;color:#94a3b8;opacity:1}._calendarBox_r8781_142 .rdp-day_button{font-weight:500}._calendarBox_r8781_142 .rdp-selected .rdp-day_button{font-weight:650}._calendarBox_r8781_142 .rdp-range_middle{border-radius:0}._timeGrid_r8781_191{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin-top:.75rem}._timeCol_r8781_198{display:flex;flex-direction:column;gap:.35rem}._timeLabel_r8781_204{font-size:.72rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.02em}._timeRow_r8781_212{display:flex;flex-wrap:wrap;gap:.3rem}._timeBtn_r8781_218,._timeOn_r8781_219{border:1px solid #e2e8f0;border-radius:8px;background:#fff;padding:.32rem .5rem;font:inherit;font-size:.75rem;cursor:pointer;color:#334155}._timeBtn_r8781_218:hover,._timeOn_r8781_219:hover{border-color:#93c5fd}._timeOn_r8781_219{border-color:#2563eb;background:#2563eb14;color:#1d4ed8;font-weight:650}._footer_r8781_241{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.85rem;padding-top:.7rem;border-top:1px solid #eef2f7}._draftHint_r8781_251{font-size:.8rem;color:#64748b}._footerActions_r8781_256{display:flex;gap:.4rem}._ghostBtn_r8781_261,._primaryBtn_r8781_262{border-radius:9px;padding:.45rem .9rem;font:inherit;font-size:.82rem;cursor:pointer}._ghostBtn_r8781_261{border:1px solid #e2e8f0;background:#fff;color:#475569}._primaryBtn_r8781_262{border:0;background:#2563eb;color:#fff;font-weight:600}._primaryBtn_r8781_262:disabled{opacity:.45;cursor:not-allowed}@media(max-width:720px){._popover_r8781_72{min-width:0}._calendarBox_r8781_142 .rdp-months{flex-wrap:wrap;justify-content:center}._timeGrid_r8781_191{grid-template-columns:1fr}._footer_r8781_241{flex-direction:column;align-items:stretch}._footerActions_r8781_256{justify-content:flex-end}}._due_clw31_1{white-space:nowrap;font-size:.85rem}._ok_clw31_6{color:var(--text-secondary)}._soon_clw31_10{color:#b45309;font-weight:700}._late_clw31_15{color:#e11d48;font-weight:700}._none_clw31_20{color:var(--text-secondary)}._page_1jh1v_1{display:flex;flex-direction:column;gap:.85rem}._headActions_1jh1v_7{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}._viewToggle_1jh1v_14{display:inline-flex;border:1px solid var(--border);border-radius:999px;overflow:hidden;background:#fff}._viewBtn_1jh1v_22,._viewOn_1jh1v_23{border:0;background:transparent;padding:.35rem .8rem;font:inherit;font-size:.85rem;cursor:pointer;color:var(--text-secondary)}._viewOn_1jh1v_23{background:#0f172a;color:#fff}._liveBtn_1jh1v_38{display:inline-flex;align-items:center;gap:.4rem;border:1px solid var(--border);background:#fff;border-radius:999px;padding:.35rem .75rem;font:inherit;font-size:.82rem;font-weight:600;color:var(--text-secondary);cursor:pointer}._liveOn_1jh1v_53{color:#047857;border-color:#a7f3d0;background:#ecfdf5}._liveDot_1jh1v_59{width:8px;height:8px;border-radius:50%;background:#94a3b8;flex-shrink:0}._liveOn_1jh1v_53 ._liveDot_1jh1v_59{background:#10b981;box-shadow:0 0 0 3px #10b98140;animation:_livePulse_1jh1v_1 1.6s ease-in-out infinite}._liveTime_1jh1v_73{font-weight:500;font-size:.72rem;color:var(--text-secondary);margin-left:.15rem}@keyframes _livePulse_1jh1v_1{0%,to{box-shadow:0 0 0 2px #10b98133}50%{box-shadow:0 0 0 5px #10b98114}}._embedHead_1jh1v_88{display:flex;justify-content:space-between;align-items:center;gap:.75rem}._embedHead_1jh1v_88 h2{margin:0;font-size:1.05rem}._chips_1jh1v_99,._stageTabs_1jh1v_105{display:flex;flex-wrap:wrap;gap:.4rem}._stageBtn_1jh1v_111,._stageOn_1jh1v_112{display:inline-flex;align-items:center;gap:.4rem;border:1px solid var(--border);background:#fff;border-radius:999px;padding:.4rem .85rem;font:inherit;font-size:.85rem;cursor:pointer;color:var(--text-secondary)}._stageOn_1jh1v_112{background:#0f172a;color:#fff;border-color:#0f172a}._stageBtn_1jh1v_111 em,._stageOn_1jh1v_112 em{font-style:normal;font-size:.75rem;font-weight:700;min-width:1.25rem;text-align:center;padding:.05rem .4rem;border-radius:999px;background:#0f172a14}._stageOn_1jh1v_112 em{background:#ffffff2e}._rowReview_1jh1v_148{background:#f8fafc!important}._rowArchive_1jh1v_152{opacity:.78}._chip_1jh1v_99,._chipOn_1jh1v_157{border:1px solid var(--border);background:#fff;border-radius:999px;padding:.35rem .8rem;font:inherit;font-size:.85rem;cursor:pointer;color:var(--text-secondary)}._chipOn_1jh1v_157{background:#0f172a;color:#fff;border-color:#0f172a}._board_1jh1v_174{display:grid;grid-template-columns:repeat(4,minmax(200px,1fr));gap:.75rem;overflow-x:auto;padding-bottom:.35rem}._column_1jh1v_182{background:#fff;border:1px solid var(--border);border-radius:14px;min-height:320px;display:flex;flex-direction:column}._column_1jh1v_182 header{display:flex;justify-content:space-between;align-items:center;padding:.75rem .85rem .35rem;font-weight:700;font-size:.9rem;color:#0f172a}._column_1jh1v_182 header em{font-style:normal;font-size:.75rem;background:#f8fafc;border:1px solid var(--border);border-radius:999px;padding:.05rem .45rem;color:#475569}._cards_1jh1v_209{display:flex;flex-direction:column;gap:.55rem;padding:.55rem .65rem .85rem;flex:1}._card_1jh1v_209{background:#fff;border:1px solid var(--border);border-left:4px solid #cbd5e1;border-radius:12px;padding:.7rem .75rem;cursor:pointer;box-shadow:0 4px 12px #0f172a0a}._card_1jh1v_209 h3{margin:0;font-size:.9rem;line-height:1.3}._card_1jh1v_209:hover{border-color:#94a3b8}._prioHigh_1jh1v_235{border-left-color:#e11d48;background:linear-gradient(90deg,#fff1f2,#fff 42%)}._prioLow_1jh1v_240{border-left-color:#94a3b8;background:#f8fafc}._fromHead_1jh1v_245{box-shadow:inset 0 0 0 1px #b4530947,0 4px 12px #0f172a0a}._cardFlags_1jh1v_249{display:flex;flex-wrap:wrap;gap:.3rem;margin-bottom:.35rem}._cardFlags_1jh1v_249:empty{display:none}._flagHigh_1jh1v_259,._flagLow_1jh1v_260,._flagHead_1jh1v_261{font-size:.65rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;border-radius:999px;padding:.12rem .45rem}._flagHigh_1jh1v_259{background:#ffe4e6;color:#be123c}._flagLow_1jh1v_260{background:#e2e8f0;color:#475569}._flagHead_1jh1v_261{background:#ffedd5;color:#9a3412}._clickRow_1jh1v_285._prioHigh_1jh1v_235 td:first-child{box-shadow:inset 4px 0 #e11d48}._clickRow_1jh1v_285._prioLow_1jh1v_240 td:first-child{box-shadow:inset 4px 0 #94a3b8}._clickRow_1jh1v_285._fromHead_1jh1v_245{background:#fffbeb}._cardMeta_1jh1v_297{margin-top:.35rem;display:flex;justify-content:space-between;gap:.4rem;font-size:.72rem;color:var(--text-secondary)}._cardCounts_1jh1v_306{margin-top:.45rem;display:flex;flex-wrap:wrap;gap:.35rem;font-size:.7rem;color:var(--text-secondary)}._cardCounts_1jh1v_306 span{background:#f1f5f9;border-radius:999px;padding:.1rem .4rem}._emptyCol_1jh1v_320{text-align:center;color:var(--text-secondary);font-size:.8rem;padding:1.2rem .5rem}._bar_1jh1v_327{display:flex;height:8px;border-radius:999px;overflow:hidden;background:#e2e8f0;margin-top:.5rem}._segRed_1jh1v_336{background:#e11d48}._segYellow_1jh1v_340{background:#eab308}._segGreen_1jh1v_344{background:#16a34a}._tableCard_1jh1v_348{background:#ffffffeb;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}._tableScroll_1jh1v_355{overflow:auto}._table_1jh1v_348{width:100%;border-collapse:collapse;font-size:.88rem}._table_1jh1v_348 th,._table_1jh1v_348 td{padding:.7rem .85rem;text-align:left;border-bottom:1px solid var(--border);white-space:nowrap}._table_1jh1v_348 th{font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);background:#f8fafc}._clickRow_1jh1v_285{cursor:pointer}._clickRow_1jh1v_285:hover td{background:#f8fafc}._meta_1jh1v_386{color:var(--text-secondary);font-size:.78rem;font-weight:400;margin-top:.15rem}._barCell_1jh1v_393{min-width:140px}._pill_1jh1v_397{display:inline-block;font-size:.75rem;padding:.15rem .5rem;border-radius:999px;font-weight:600}._pill_waiting_1jh1v_405,._pill_red_1jh1v_406,._pill_progress_1jh1v_407,._pill_yellow_1jh1v_408,._pill_review_1jh1v_409,._pill_done_1jh1v_410,._pill_green_1jh1v_411,._pill_cancelled_1jh1v_412,._pill_none_1jh1v_413{background:#f1f5f9;color:#334155}._empty_1jh1v_320{text-align:center;color:var(--text-secondary)}._hint_1jh1v_423{margin:0;padding:.65rem .85rem;font-size:.8rem;color:var(--text-secondary)}._detail_1jh1v_430{display:flex;flex-direction:column;gap:.85rem}._detailTop_1jh1v_436{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;align-items:flex-start}._detailTags_1jh1v_444{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.35rem}._detailTags_1jh1v_444 span{font-size:.75rem;padding:.2rem .55rem;border-radius:999px;background:#f1f5f9;color:#475569}._detailDesc_1jh1v_458{margin:0;color:var(--text-secondary);font-size:.9rem;line-height:1.45;max-width:42rem}._detailDescMuted_1jh1v_466{margin:0;color:#94a3b8;font-size:.88rem;font-style:italic}._detailStats_1jh1v_473{display:grid;grid-template-columns:repeat(3,minmax(80px,1fr));gap:.45rem}._detailStats_1jh1v_473>div{background:#f8fafc;border:1px solid var(--border);border-radius:10px;padding:.45rem .55rem;display:flex;flex-direction:column;min-width:72px}._detailStats_1jh1v_473 b{font-size:1.15rem;letter-spacing:-.02em}._detailStats_1jh1v_473 span{font-size:.7rem;color:var(--text-secondary)}._statusTabs_1jh1v_496{display:flex;flex-wrap:wrap;gap:.5rem;margin:.25rem 0 .75rem}._statusTab_1jh1v_496{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .95rem;border:1px solid var(--border);border-radius:999px;background:#fff;color:var(--text);font-weight:700;font-size:.88rem;cursor:pointer;transition:background .15s ease,color .15s ease}._statusTab_1jh1v_496 em{font-style:normal;min-width:24px;height:24px;padding:0 .35rem;border-radius:999px;display:inline-grid;place-items:center;font-size:.78rem;background:#f1f5f9;color:var(--text)}._statusTabText_1jh1v_530{display:inline-flex;flex-direction:column;align-items:flex-start;line-height:1.15}._statusTabText_1jh1v_530 small{font-weight:500;font-size:.72rem;opacity:.7}._statusTabOn_1jh1v_542{background:#0f172a;color:#fff}._statusTabOn_1jh1v_542 em{background:#fff;color:var(--text)}._stageSummary_1jh1v_551{margin:0 0 .75rem;font-size:.88rem;color:var(--text-secondary)}._stageSummary_1jh1v_551 strong{color:var(--text)}._moreFields_1jh1v_560{border:1px dashed var(--border);border-radius:10px;padding:.5rem .75rem}._moreFields_1jh1v_560 summary{cursor:pointer;font-size:.88rem;font-weight:600;color:var(--text-secondary)}._moreFields_1jh1v_560[open]{display:flex;flex-direction:column;gap:.75rem}._bulkBar_1jh1v_577{display:flex;justify-content:flex-end;margin-bottom:.5rem}._rowActions_1jh1v_583{white-space:nowrap;text-align:right}._rowActions_1jh1v_583>*+*{margin-left:.35rem}._cellFocus_1jh1v_591{font-weight:800;font-size:1.05em;background:#f1f5f9}._numRed_1jh1v_597,._numYellow_1jh1v_598,._numGreen_1jh1v_599{font-weight:700}._numRed_1jh1v_597{color:#e11d48}._numYellow_1jh1v_598{color:#ca8a04}._numGreen_1jh1v_599{color:#16a34a}._schoolRows_1jh1v_615{display:flex;flex-direction:column;gap:.45rem;max-height:50vh;overflow-y:auto}._schoolRow_1jh1v_615{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.6rem .75rem;border:1px solid var(--border);border-radius:10px;background:#fff}._schoolRowMain_1jh1v_634{display:flex;flex-direction:column;gap:.2rem;min-width:0;flex:1}._schoolRowName_1jh1v_642{font-weight:700;color:var(--text);text-decoration:none}._schoolRowName_1jh1v_642:hover{text-decoration:underline}._schoolRowActions_1jh1v_651{display:flex;align-items:center;gap:.35rem;flex-shrink:0}._dragHint_1jh1v_658{margin:0;font-size:.8rem;color:var(--text-secondary)}._miniBoard_1jh1v_664{display:grid;grid-template-columns:repeat(4,minmax(160px,1fr));gap:.65rem;overflow-x:auto;min-height:280px}._miniCol_1jh1v_672{background:#f8fafc;border:1px solid var(--border);border-radius:12px;padding:.5rem;min-width:160px;min-height:260px;display:flex;flex-direction:column;transition:border-color .15s ease,background .15s ease}._miniCol_1jh1v_672 header{font-size:.8rem;font-weight:700;margin-bottom:.45rem;display:flex;justify-content:space-between;align-items:center;padding:.15rem .2rem}._miniCol_1jh1v_672 header em{font-style:normal;font-size:.72rem;background:#fff;border:1px solid var(--border);border-radius:999px;padding:.05rem .4rem;color:var(--text)}._miniColOver_1jh1v_702{border-color:#3b82f6;background:#eff6ff}._miniCards_1jh1v_707{display:flex;flex-direction:column;gap:.4rem;flex:1}._miniCard_1jh1v_707{background:#fff;border:1px solid var(--border);border-radius:10px;padding:.55rem .6rem;display:flex;flex-direction:column;gap:.2rem;font-size:.78rem;cursor:grab;-webkit-user-select:none;user-select:none;box-shadow:0 2px 8px #0f172a0a}._miniCard_1jh1v_707:active{cursor:grabbing}._miniCardDragging_1jh1v_731{opacity:.55}._miniCardTop_1jh1v_735{display:flex;justify-content:space-between;gap:.35rem;align-items:flex-start}._miniCardTop_1jh1v_735 strong{font-size:.86rem;line-height:1.25}._miniCardActions_1jh1v_746{display:flex;align-items:center;gap:.25rem;flex-shrink:0}._miniRemove_1jh1v_753{border:none;background:transparent;color:#94a3b8;font-size:1.1rem;line-height:1;padding:0 .15rem;cursor:pointer;border-radius:4px}._miniRemove_1jh1v_753:hover:not(:disabled){color:#e11d48;background:#fff1f2}._miniRemove_1jh1v_753:disabled{opacity:.4;cursor:default}._grip_1jh1v_772{color:#94a3b8;font-size:.85rem;line-height:1}._miniAssignee_1jh1v_778{color:var(--text-secondary)}._miniLink_1jh1v_782{color:var(--accent);margin-top:.2rem;font-weight:600;text-decoration:none}._miniLink_1jh1v_782:hover{text-decoration:underline}._miniOpen_1jh1v_792{display:flex;align-items:center;justify-content:center;margin-top:.45rem;padding:.4rem .55rem;border-radius:8px;border:1px solid #bfdbfe;background:#eff6ff;color:#1d4ed8;font-size:.78rem;font-weight:700;text-decoration:none;cursor:pointer;transition:background .12s ease,border-color .12s ease}._miniOpen_1jh1v_792:hover{background:#dbeafe;border-color:#93c5fd}._reviewBlock_1jh1v_813{margin-top:.35rem;padding-top:.35rem;border-top:1px dashed var(--border);display:flex;flex-direction:column;gap:.35rem}._reportText_1jh1v_822{margin:0;font-size:.78rem;color:var(--text);line-height:1.35;white-space:pre-wrap}._reportFiles_1jh1v_830{display:flex;flex-direction:column;gap:.2rem}._reportFiles_1jh1v_830 a{font-size:.75rem;color:var(--accent)}._reviewActions_1jh1v_840{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.15rem}._overdue_1jh1v_847{color:#e11d48;font-style:normal;font-size:.75rem;font-weight:600}._statRow_1jh1v_854{display:flex;flex-wrap:wrap;gap:.85rem;font-size:.85rem;color:var(--text-secondary)}._statRow_1jh1v_854 b{color:var(--text)}._areaLabel_1jh1v_865{display:flex;flex-direction:column;gap:.35rem;font-size:.8rem;font-weight:600;color:var(--text-secondary)}._textarea_1jh1v_874{border:1px solid var(--border);border-radius:var(--radius-sm);padding:.75rem;font:inherit;resize:vertical}._scopeBlock_1jh1v_882{display:flex;flex-direction:column;gap:.55rem}._scopeLabel_1jh1v_888{font-size:.8rem;font-weight:600;color:var(--text-secondary)}._scopeOptions_1jh1v_894{display:flex;flex-wrap:wrap;gap:.85rem}._scopeOption_1jh1v_894{display:inline-flex;align-items:center;gap:.4rem;font-size:.875rem;cursor:pointer}._schoolPick_1jh1v_908{border:1px solid var(--border);border-radius:var(--radius-sm);padding:.65rem .75rem;background:var(--surface-2, #f8fafc)}._schoolPickHead_1jh1v_915{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem;margin-bottom:.5rem;font-size:.8rem;color:var(--text-secondary)}._linkish_1jh1v_925{border:0;background:none;padding:0;font:inherit;font-size:.8rem;color:var(--accent);cursor:pointer;text-decoration:underline;text-underline-offset:2px}._schoolList_1jh1v_937{display:flex;flex-direction:column;gap:.25rem;max-height:220px;overflow:auto}._schoolItem_1jh1v_945{display:flex;align-items:flex-start;gap:.45rem;padding:.25rem .15rem;font-size:.85rem;cursor:pointer;border-radius:4px}._schoolItem_1jh1v_945:hover{background:#0000000a}._schoolItem_1jh1v_945 input{margin-top:.15rem}@media(max-width:960px){._board_1jh1v_174{grid-template-columns:repeat(2,minmax(220px,1fr))}._miniBoard_1jh1v_664{grid-template-columns:repeat(2,minmax(140px,1fr))}}._linkBtn_tcmow_1{color:var(--accent);font-weight:600}._dash_tcmow_6{display:flex;flex-direction:column;gap:1rem}._analyticsBlock_tcmow_12{display:flex;flex-direction:column;gap:.85rem;margin:.15rem 0 .35rem}._headRow_tcmow_19{align-items:flex-start}._exportBar_tcmow_23{display:flex;gap:.5rem;flex-wrap:wrap}._summaryStrip_tcmow_29{display:grid;grid-template-columns:repeat(6,1fr);gap:.55rem;background:#f8fafc;border:1px solid var(--border);border-radius:10px;padding:.65rem;margin-bottom:.75rem}._summaryStrip_tcmow_29>div{display:flex;flex-direction:column;gap:.15rem;padding:.25rem .4rem}._summaryStrip_tcmow_29 b{font-size:1.15rem;letter-spacing:-.03em}._summaryStrip_tcmow_29 span{font-size:.72rem;color:var(--text-secondary)}._zoneStrip_tcmow_54{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-bottom:.65rem}._zoneChip_tcmow_62{border:1px solid var(--border);background:#fff;border-radius:999px;padding:.4rem .85rem;font:inherit;font-size:.82rem;font-weight:600;cursor:pointer}._chipRed_tcmow_73{color:#be123c;border-color:#fecdd3;background:#fff1f2}._chipYellow_tcmow_79{color:#b45309;border-color:#fde68a;background:#fffbeb}._chipGreen_tcmow_85{color:#047857;border-color:#a7f3d0;background:#ecfdf5}._chipOn_tcmow_91{outline:2px solid #0f172a;outline-offset:1px}._charts_tcmow_96{display:grid;grid-template-columns:.9fr 1.2fr 1.2fr;gap:.75rem}._chartFull_tcmow_102{width:100%}._chartCard_tcmow_106{background:#fffffff0;border:1px solid var(--border);border-radius:var(--radius);padding:.85rem 1rem 1rem}._chartCard_tcmow_106 h3{margin:0;font-size:.95rem;font-weight:650}._chartHead_tcmow_118{display:flex;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.65rem;flex-wrap:wrap}._doughnutBox_tcmow_127,._barBox_tcmow_131{height:220px}._fullBarBox_tcmow_135{width:100%;height:360px;min-height:280px;position:relative;overflow:hidden}._fullBarBoxH_tcmow_143{height:auto;min-height:280px;max-height:720px}._chartEmpty_tcmow_149{height:100%;min-height:200px;display:grid;place-items:center;text-align:center;padding:1.5rem;color:var(--text-secondary);font-size:.9rem;background:#f8fafc;border-radius:10px;border:1px dashed var(--border)}._row_red_tcmow_163{background:#fff1f2!important}._row_yellow_tcmow_167{background:#fffbeb!important}._row_green_tcmow_171{background:#ecfdf5!important}._row_none_tcmow_175{background:#f8fafc!important}._hintInline_tcmow_179{font-weight:400;color:var(--text-secondary);font-size:.82rem}._redText_tcmow_185{color:#e11d48}._yellowText_tcmow_189{color:#d97706}._greenText_tcmow_193{color:#1a9f5b}@media(max-width:1100px){._charts_tcmow_96{grid-template-columns:1fr}._fullBarBox_tcmow_135{min-height:240px}}._toolbar_tcmow_205{display:flex;flex-wrap:wrap;gap:.75rem;align-items:flex-end;padding:.9rem 1rem;background:#ffffffe6;border:1px solid var(--border);border-radius:var(--radius)}._breadcrumb_tcmow_216{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.88rem;color:var(--text-secondary)}._breadcrumb_tcmow_216 button{border:none;background:none;color:var(--accent);font-weight:650;padding:0}._breadcrumb_tcmow_216 strong{color:var(--text)}._tableCard_tcmow_235{background:#fffffff0;border:1px solid var(--border);border-radius:var(--radius);padding:1rem 1.1rem 1.15rem;box-shadow:0 8px 28px #0f172a0a}._tableHead_tcmow_243{display:flex;justify-content:space-between;gap:1rem;align-items:center;margin-bottom:.75rem;flex-wrap:wrap}._tableHead_tcmow_243 h2{font-size:1.05rem}._legend_tcmow_255{display:flex;gap:.85rem;flex-wrap:wrap;font-size:.8rem;color:var(--text-secondary)}._legend_tcmow_255 span{display:inline-flex;align-items:center;gap:.35rem}._dotRed_tcmow_268,._dotYellow_tcmow_269,._dotGreen_tcmow_270{width:10px;height:10px;border-radius:3px;display:inline-block}._dotRed_tcmow_268{background:#e11d48}._dotYellow_tcmow_269{background:#d97706}._dotGreen_tcmow_270{background:#1a9f5b}._tableScroll_tcmow_289{overflow:auto;max-height:calc(100vh - 320px);border:1px solid var(--border);border-radius:12px}._table_tcmow_235{width:100%;border-collapse:collapse;font-size:.9rem;min-width:720px}._table_tcmow_235 th,._table_tcmow_235 td{text-align:left;padding:.75rem .7rem;border-bottom:1px solid var(--border);vertical-align:middle}._table_tcmow_235 th{position:sticky;top:0;background:#f1f5f9;color:#475569;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;z-index:1}._table_tcmow_235 tbody tr:nth-child(2n){background:#fafbfc}._clickRow_tcmow_324{cursor:pointer;transition:background .12s ease}._clickRow_tcmow_324:hover{background:var(--accent-soft)!important}._table_tcmow_235 tbody tr._zoneRed_tcmow_332{background:#e11d480d}._table_tcmow_235 tbody tr._zoneRed_tcmow_332 ._pctCell_tcmow_335 strong{color:#be123c}._table_tcmow_235 tbody tr._zoneYellow_tcmow_339{background:#eab30812}._table_tcmow_235 tbody tr._zoneYellow_tcmow_339 ._pctCell_tcmow_335 strong{color:#a16207}._table_tcmow_235 tbody tr._zoneGreen_tcmow_346{background:#16a34a0d}._table_tcmow_235 tbody tr._zoneGreen_tcmow_346 ._pctCell_tcmow_335 strong{color:#15803d}._sortTh_tcmow_353{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}._sortTh_tcmow_353:hover,._sortThOn_tcmow_362{color:var(--text)}._sortArrow_tcmow_366{margin-left:.35rem;font-size:.75em;opacity:.45}._sortThOn_tcmow_362 ._sortArrow_tcmow_366{opacity:1}@media print{._zoneRed_tcmow_332,._zoneYellow_tcmow_339,._zoneGreen_tcmow_346{-webkit-print-color-adjust:exact;print-color-adjust:exact}}._peopleCell_tcmow_383{max-width:220px;font-size:.82rem;color:#475569}._statusBlock_tcmow_389{display:inline-flex;min-width:110px;justify-content:center;padding:.35rem .55rem;border-radius:8px;font-size:.75rem;font-weight:700;color:#fff}._zone_red_tcmow_400{background:#e11d48}._zone_yellow_tcmow_404{background:#d97706}._zone_green_tcmow_408{background:#1a9f5b}._zone_none_tcmow_412{background:#94a3b8}._emptyCell_tcmow_416{text-align:center!important;color:var(--text-secondary);padding:2rem!important}._hint_tcmow_179{margin-top:.75rem;font-size:.8rem;color:var(--text-secondary)}@media(max-width:960px){._summaryStrip_tcmow_29{grid-template-columns:repeat(3,1fr)}}@media(max-width:640px){._summaryStrip_tcmow_29{grid-template-columns:repeat(2,1fr)}}@media print{._exportBar_tcmow_23,._toolbar_tcmow_205,._breadcrumb_tcmow_216,._hint_tcmow_179,._headRow_tcmow_19 ._pageSubtitle_tcmow_443{display:none!important}._tableScroll_tcmow_289{max-height:none;overflow:visible;border:none}._tableCard_tcmow_235{box-shadow:none;border:none;padding:0}._summaryStrip_tcmow_29{margin-bottom:1rem}body{background:#fff}}._page_1dccz_1{display:flex;flex-direction:column;gap:1rem}._topActions_1dccz_7{display:flex;gap:.5rem;flex-wrap:wrap}._viewTabs_1dccz_13{display:flex;gap:.4rem;flex-wrap:wrap}._viewTab_1dccz_13,._viewTabOn_1dccz_20{border:1px solid var(--border);background:#fff;border-radius:999px;padding:.4rem .95rem;font:inherit;font-size:.85rem;cursor:pointer;color:var(--text-secondary)}._viewTabOn_1dccz_20{color:var(--text);font-weight:650;border-color:#94a3b8;background:#f8fafc}._boardHint_1dccz_38{margin:0;font-size:.85rem;color:var(--text-secondary)}._kpiRow_1dccz_44{display:grid;grid-template-columns:repeat(5,1fr);gap:.6rem}._kpi_1dccz_44{background:#ffffffe6;border:1px solid var(--border);border-radius:14px;padding:.85rem 1rem;display:flex;flex-direction:column;gap:.15rem}._kpi_1dccz_44 b{font-size:1.4rem;letter-spacing:-.03em}._kpi_1dccz_44 span{font-size:.75rem;color:var(--text-secondary)}._charts_1dccz_68{display:grid;grid-template-columns:1.5fr 1fr;gap:.85rem}._chartCard_1dccz_74{background:#ffffffeb;border:1px solid var(--border);border-radius:var(--radius);padding:1rem}._chartCard_1dccz_74 h2{font-size:.95rem;margin-bottom:.5rem}._chartBox_1dccz_85{height:240px}._doughnutBox_1dccz_89{height:240px;max-width:280px;margin:0 auto}._filters_1dccz_95{display:flex;flex-wrap:wrap;gap:.75rem;align-items:flex-end;padding:.85rem 1rem;background:#ffffffe6;border:1px solid var(--border);border-radius:var(--radius)}._tableCard_1dccz_106,._boardSection_1dccz_107{background:#fffffff0;border:1px solid var(--border);border-radius:var(--radius);padding:1rem}._sectionHead_1dccz_114{display:flex;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;flex-wrap:wrap}._sectionHead_1dccz_114 h2{font-size:1.05rem}._boardHeadRight_1dccz_126{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap}._liveBtn_1dccz_133{display:inline-flex;align-items:center;gap:.35rem;border:1px solid var(--border);background:#fff;border-radius:999px;padding:.3rem .7rem;font:inherit;font-size:.8rem;font-weight:600;color:var(--text-secondary);cursor:pointer}._liveOn_1dccz_148{color:#047857;border-color:#a7f3d0;background:#ecfdf5}._liveDot_1dccz_154{width:8px;height:8px;border-radius:50%;background:#94a3b8}._liveOn_1dccz_148 ._liveDot_1dccz_154{background:#10b981;box-shadow:0 0 0 3px #10b98140}._cardLocked_1dccz_166{opacity:.85;cursor:default}._muted_1dccz_171{color:var(--text-secondary);font-size:.82rem}._tableScroll_1dccz_176{overflow:auto;max-height:420px;border:1px solid var(--border);border-radius:12px}._table_1dccz_106{width:100%;border-collapse:collapse;font-size:.88rem;min-width:760px}._table_1dccz_106 th,._table_1dccz_106 td{text-align:left;padding:.7rem .65rem;border-bottom:1px solid var(--border)}._table_1dccz_106 th{position:sticky;top:0;background:#f1f5f9;font-size:.72rem;text-transform:uppercase;letter-spacing:.03em;color:#475569;z-index:1}._table_1dccz_106 tbody tr:nth-child(2n){background:#fafbfc}._clickRow_1dccz_209{cursor:pointer}._clickRow_1dccz_209:hover{background:var(--accent-soft)!important}._statusPill_1dccz_216{display:inline-flex;color:#fff;font-size:.72rem;font-weight:700;padding:.25rem .5rem;border-radius:999px}._overdue_1dccz_225{color:#e11d48;font-weight:700;font-size:.75rem}._empty_1dccz_231{text-align:center;color:var(--text-secondary);padding:1.5rem!important}._statusTabs_1dccz_237{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}._statusTab_1dccz_237{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem 1rem;border:1px solid var(--border);border-radius:999px;background:#fff;color:var(--text);font-weight:700;font-size:.9rem;cursor:pointer;transition:background .15s ease,color .15s ease,transform .15s ease}._statusTab_1dccz_237 em{font-style:normal;min-width:24px;height:24px;padding:0 .35rem;border-radius:999px;display:inline-grid;place-items:center;font-size:.78rem;background:#f1f5f9;color:var(--text)}._statusTab_1dccz_237:hover{transform:translateY(-1px)}._statusTabOn_1dccz_274{background:#0f172a;color:#fff}._statusTabOn_1dccz_274 em{background:#fff;color:var(--text)}._rowActions_1dccz_283{white-space:nowrap;text-align:right}._rowActions_1dccz_283>*+*{margin-left:.35rem}._board_1dccz_38{min-height:360px}._board_1dccz_38 ._cards_1dccz_294{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));align-content:start}._board_1dccz_38 ._emptyCol_1dccz_299{grid-column:1/-1}._column_1dccz_303{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:16px;padding:.65rem;min-height:340px;transition:border-color .15s ease,background .15s ease}._column_1dccz_303 header{display:flex;justify-content:space-between;align-items:center;font-weight:700;font-size:.9rem;margin-bottom:.55rem}._column_1dccz_303 header em{font-style:normal;background:#fff;border-radius:999px;min-width:22px;height:22px;display:inline-grid;place-items:center;font-size:.75rem;color:var(--text)}._columnOver_1dccz_331{border-color:var(--accent);background:var(--accent-soft)}._cards_1dccz_294{display:flex;flex-direction:column;gap:.5rem;min-height:240px}._card_1dccz_166{background:#fff;border:1px solid var(--border);border-left:4px solid #cbd5e1;border-radius:12px;padding:.7rem .75rem;cursor:grab;-webkit-user-select:none;user-select:none;box-shadow:0 4px 12px #0f172a0a}._card_1dccz_166 h3{font-size:.88rem;line-height:1.3}._card_1dccz_166:active{cursor:grabbing}._prioHigh_1dccz_361{border-left-color:#e11d48;background:linear-gradient(90deg,#fff1f2,#fff 42%)}._prioLow_1dccz_366{border-left-color:#94a3b8;background:#f8fafc}._fromHead_1dccz_371{box-shadow:inset 0 0 0 1px #b4530947,0 4px 12px #0f172a0a}._cardFlags_1dccz_375{display:flex;flex-wrap:wrap;gap:.3rem;margin-bottom:.35rem}._cardFlags_1dccz_375:empty{display:none}._flagHigh_1dccz_385,._flagLow_1dccz_386,._flagHead_1dccz_387{font-size:.65rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;border-radius:999px;padding:.12rem .45rem}._flagHigh_1dccz_385{background:#ffe4e6;color:#be123c}._flagLow_1dccz_386{background:#e2e8f0;color:#475569}._flagHead_1dccz_387{background:#ffedd5;color:#9a3412}._tagHigh_1dccz_411{background:#ffe4e6!important;color:#be123c}._tagLow_1dccz_416{background:#e2e8f0!important;color:#475569}._clickRow_1dccz_209._prioHigh_1dccz_361 td:first-child{box-shadow:inset 4px 0 #e11d48}._clickRow_1dccz_209._prioLow_1dccz_366 td:first-child{box-shadow:inset 4px 0 #94a3b8}._clickRow_1dccz_209._fromHead_1dccz_371{background:#fffbeb}._cardTop_1dccz_433{display:flex;align-items:flex-start;justify-content:space-between;gap:.4rem}._cardTop_1dccz_433 h3{margin:0;flex:1}._cardDelete_1dccz_444{flex-shrink:0;width:1.5rem;height:1.5rem;border:0;border-radius:6px;background:transparent;color:#94a3b8;font-size:1.1rem;line-height:1;cursor:pointer}._cardDelete_1dccz_444:hover{background:#e11d481f;color:#e11d48}._cardDragging_1dccz_461{opacity:.55}._cardMeta_1dccz_465,._cardTags_1dccz_466{margin-top:.4rem;display:flex;justify-content:space-between;gap:.4rem;font-size:.72rem;color:var(--text-secondary)}._cardTags_1dccz_466 span{background:#f1f5f9;border-radius:999px;padding:.15rem .45rem}._cardOpenHint_1dccz_481{margin-top:.5rem;padding:.35rem .5rem;text-align:center;border-radius:8px;border:1px solid #bfdbfe;background:#eff6ff;color:#1d4ed8;font-size:.75rem;font-weight:700}._card_1dccz_166:hover ._cardOpenHint_1dccz_481{background:#dbeafe;border-color:#93c5fd}._emptyCol_1dccz_299{text-align:center;color:var(--text-secondary);font-size:.8rem;padding:1.5rem .5rem}._areaLabel_1dccz_505{display:flex;flex-direction:column;gap:.35rem;font-size:.8rem;font-weight:600;color:var(--text-secondary)}._schoolPickActions_1dccz_514{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem}._linkBtn_1dccz_521{border:0;background:none;padding:0;font:inherit;font-weight:600;color:var(--accent);cursor:pointer;text-decoration:underline;text-underline-offset:2px}._mutedInline_1dccz_533{font-weight:500;color:var(--text-secondary);font-size:.75rem}._schoolCheckList_1dccz_539{display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.35rem;max-height:12rem;overflow:auto;padding:.5rem;border:1px solid var(--border);border-radius:var(--radius-sm);background:#f8fafc}._schoolCheck_1dccz_539{display:flex;align-items:flex-start;gap:.4rem;font-weight:500;color:var(--text);cursor:pointer}._schoolCheck_1dccz_539 input{margin-top:.15rem}._textarea_1dccz_563{border:1px solid var(--border);border-radius:var(--radius-sm);padding:.75rem;font:inherit;resize:vertical}._readOnly_1dccz_571{display:flex;flex-direction:column;gap:.55rem}._fullLink_1dccz_577{color:var(--accent);font-weight:650;font-size:.88rem}@media(max-width:960px){._kpiRow_1dccz_44{grid-template-columns:repeat(3,1fr)}._charts_1dccz_68{grid-template-columns:1fr}}@media(max-width:640px){._kpiRow_1dccz_44{grid-template-columns:1fr 1fr}}._badge_12dcf_1{display:inline-flex;align-items:center;padding:.25rem .65rem;border-radius:999px;font-size:.75rem;font-weight:600;background:#e2e8f0;color:#334155}._default_12dcf_12,._draft_12dcf_16{background:#e2e8f0}._assigned_12dcf_20{background:#0071e31f;color:var(--accent)}._in_progress_12dcf_25{background:#d9770626;color:var(--warning)}._submitted_12dcf_30,._pending_12dcf_31{background:#6366f124;color:#4f46e5}._approved_12dcf_36{background:#1a9f5b24;color:var(--success)}._rejected_12dcf_41,._cancelled_12dcf_42{background:#e11d481f;color:var(--danger)}._page_1l66n_1{display:flex;flex-direction:column;gap:1rem;max-width:1100px}._loading_1l66n_8{padding:2.5rem;text-align:center;color:var(--text-secondary)}._topBar_1l66n_14{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}._back_1l66n_22{color:var(--accent);font-weight:600;font-size:.9rem}._scenario_1l66n_28{font-size:.8rem;color:var(--text-secondary)}._hero_1l66n_33{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;padding:1.15rem 1.25rem;background:#ffffffeb;border:1px solid var(--border);border-radius:var(--radius);flex-wrap:wrap}._heroMain_1l66n_45{min-width:0;flex:1}._badges_1l66n_50{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.55rem}._priority_1l66n_57{font-size:.75rem;font-weight:650;padding:.2rem .55rem;border-radius:999px;background:#f1f5f9;color:#475569}._prio_high_1l66n_66{background:#fff1f2;color:#be123c}._prio_low_1l66n_71{background:#f8fafc;color:#64748b}._headChip_1l66n_76{font-size:.75rem;font-weight:700;padding:.2rem .55rem;border-radius:999px;background:#ffedd5;color:#9a3412}._overdueChip_1l66n_85{font-size:.75rem;font-weight:700;padding:.2rem .55rem;border-radius:999px;background:#fff1f2;color:#e11d48}._title_1l66n_94{margin:0;font-family:var(--font-display);font-size:clamp(1.35rem,2vw,1.75rem);font-weight:650;letter-spacing:-.03em;line-height:1.25}._lead_1l66n_103{margin:.4rem 0 0;color:var(--text-secondary);font-size:.92rem;line-height:1.4}._heroActions_1l66n_110{display:flex;flex-wrap:wrap;gap:.5rem}._steps_1l66n_116{list-style:none;margin:0;padding:.55rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;background:#ffffffbf;border:1px solid var(--border);border-radius:14px}._step_1l66n_116{display:flex;align-items:center;gap:.45rem;padding:.55rem .65rem;border-radius:10px;font-size:.82rem;font-weight:600;color:var(--text-secondary);background:#f8fafc}._stepNum_1l66n_140{width:1.35rem;height:1.35rem;border-radius:50%;display:grid;place-items:center;font-size:.72rem;background:#e2e8f0;color:#334155;flex-shrink:0}._stepActive_1l66n_152{background:var(--accent-soft);color:#0f172a}._stepActive_1l66n_152 ._stepNum_1l66n_140{background:var(--accent);color:#fff}._stepDone_1l66n_161{color:#047857;background:#ecfdf5}._stepDone_1l66n_161 ._stepNum_1l66n_140{background:#1a9f5b;color:#fff}._facts_1l66n_170{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem}._factSub_1l66n_176{font-size:.75rem;color:var(--text-secondary)}._fact_1l66n_170{background:#ffffffe6;border:1px solid var(--border);border-radius:12px;padding:.7rem .85rem;display:flex;flex-direction:column;gap:.2rem;min-width:0}._fact_1l66n_170 em{font-style:normal;font-size:.72rem;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.02em}._fact_1l66n_170 strong{font-size:.9rem;font-weight:650;line-height:1.3;word-break:break-word}._panel_1l66n_206{background:#ffffffeb;border:1px solid var(--border);border-radius:var(--radius);padding:1.1rem 1.15rem}._threadPanel_1l66n_213{padding-bottom:.85rem}._panelHead_1l66n_217{display:flex;align-items:center;justify-content:space-between;gap:.65rem;margin-bottom:.75rem;flex-wrap:wrap}._panelHead_1l66n_217 h2{margin:0;font-size:1rem}._count_1l66n_230{font-style:normal;font-size:.75rem;font-weight:700;background:#e2e8f0;color:#334155;border-radius:999px;padding:.1rem .5rem}._text_1l66n_240{margin:0;white-space:pre-wrap;line-height:1.55;font-size:.95rem}._waitPanel_1l66n_247{border-color:#bfdbfe;background:#eff6ff}._donePanel_1l66n_252{border-color:#a7f3d0;background:#ecfdf5}._waitText_1l66n_257{margin:0;color:var(--text-secondary);font-size:.9rem}._reviewPanel_1l66n_263{border-color:#fde68a;background:#fffbeb}._submitBox_1l66n_268{display:flex;flex-direction:column;gap:.7rem}._areaLabel_1l66n_274{display:flex;flex-direction:column;gap:.35rem;font-size:.8rem;font-weight:600;color:var(--text-secondary)}._textarea_1l66n_283{width:100%;border:1px solid var(--border);border-radius:var(--radius-sm);padding:.75rem;font:inherit;resize:vertical;background:#fff}._filePick_1l66n_293{display:flex;flex-direction:column;gap:.35rem;font-size:.8rem;font-weight:600;color:var(--text-secondary)}._filePick_1l66n_293 input{font:inherit;font-weight:500}._fileList_1l66n_306{margin:0;padding-left:1.1rem;font-size:.82rem;color:var(--text-secondary)}._error_1l66n_313{color:var(--danger);font-size:.85rem}._editForm_1l66n_318{display:flex;flex-direction:column;gap:.75rem}._editActions_1l66n_324,._reviewActions_1l66n_325{display:flex;flex-wrap:wrap;gap:.5rem}._timeline_1l66n_331{display:flex;flex-direction:column;gap:.55rem;max-height:min(52vh,420px);overflow:auto;padding-right:.15rem}._msg_1l66n_340{padding:.75rem .85rem;border:1px solid var(--border);border-radius:12px;background:#f8fafc}._msg_1l66n_340 p{margin:.35rem 0 0;font-size:.9rem;line-height:1.45}._msgReport_1l66n_352{background:#eff6ff;border-color:#bfdbfe}._msgOk_1l66n_357{background:#ecfdf5;border-color:#a7f3d0}._msgReject_1l66n_362{background:#fff1f2;border-color:#fecdd3}._msgComment_1l66n_367{background:#fff}._msgMeta_1l66n_371{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}._msgKind_1l66n_378{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--text-secondary)}._subTop_1l66n_386{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap}._when_1l66n_394{font-size:.75rem;color:var(--text-secondary)}._files_1l66n_399{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.45rem}._files_1l66n_399 a{color:var(--accent);font-size:.82rem;font-weight:600;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;padding:.2rem .6rem}._emptySide_1l66n_415{padding:.55rem 0;color:var(--text-secondary);font-size:.88rem}._composer_1l66n_421{margin-top:.85rem;padding-top:.85rem;border-top:1px solid var(--border)}._composeTabs_1l66n_427{display:flex;gap:.35rem;margin-bottom:.7rem;padding:.25rem;background:#f1f5f9;border-radius:10px;width:fit-content;max-width:100%}._composeTab_1l66n_427{border:0;background:transparent;font:inherit;font-size:.82rem;font-weight:650;color:var(--text-secondary);padding:.4rem .75rem;border-radius:8px;cursor:pointer}._composeTabOn_1l66n_450{background:#fff;color:#0f172a;box-shadow:0 1px 2px #0f172a14}._composeHint_1l66n_456{margin-bottom:.35rem}._composeHintText_1l66n_460{margin:0 0 .35rem;font-size:.85rem;color:var(--text-secondary)}._commentForm_1l66n_466{display:flex;gap:.5rem}._commentForm_1l66n_466 input{flex:1;border:1px solid var(--border);border-radius:999px;padding:.55rem .85rem;font:inherit;background:#fff}@media(max-width:960px){._facts_1l66n_170,._steps_1l66n_116{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){._facts_1l66n_170{grid-template-columns:1fr}}._list_1wjke_1{display:flex;flex-direction:column;gap:.65rem}._item_1wjke_7{display:flex;justify-content:space-between;gap:1rem;align-items:center;padding:1rem 1.15rem;background:#ffffffd1;border:1px solid var(--border);border-radius:var(--radius)}._rowActions_1wjke_18{display:flex;align-items:center;gap:.75rem;flex-shrink:0}._name_1wjke_25{font-weight:650}._meta_1wjke_29{margin-top:.2rem;color:var(--text-secondary);font-size:.85rem}._on_1wjke_35{color:var(--success);font-size:.85rem;font-weight:600}._off_1wjke_41{color:var(--text-secondary);font-size:.85rem}._error_1wjke_46{color:#e11d48;font-size:.85rem}._list_1p3xg_1{display:flex;flex-direction:column;gap:.65rem}._item_1p3xg_7{display:flex;justify-content:space-between;gap:1rem;align-items:center;padding:1rem 1.15rem;background:#ffffffd1;border:1px solid var(--border);border-radius:var(--radius)}._rowActions_1p3xg_18{display:flex;align-items:center;gap:.75rem;flex-shrink:0}._name_1p3xg_25{font-weight:650}._meta_1p3xg_29{margin-top:.2rem;color:var(--text-secondary);font-size:.85rem}._on_1p3xg_35{color:var(--success, #15803d);font-size:.85rem;font-weight:600}._off_1p3xg_41{color:var(--text-secondary);font-size:.85rem}._empty_1p3xg_46{padding:1.5rem;text-align:center;color:var(--text-secondary);border:1px dashed var(--border);border-radius:var(--radius)}._error_1p3xg_54{color:#e11d48;font-size:.85rem}._list_9h9rx_1{display:flex;flex-direction:column;gap:.65rem}._item_9h9rx_7{display:flex;justify-content:space-between;gap:1rem;align-items:center;padding:1rem 1.15rem;background:#ffffffd1;border:1px solid var(--border);border-radius:var(--radius)}._rowActions_9h9rx_18{display:flex;align-items:center;gap:.5rem;flex-shrink:0}._name_9h9rx_25{font-weight:650}._meta_9h9rx_29{margin-top:.2rem;color:var(--text-secondary);font-size:.85rem}._error_9h9rx_35{color:#e11d48;font-size:.85rem}._group_9h9rx_40{margin-bottom:1rem}._sectionTitle_9h9rx_44{margin:1.25rem 0 .25rem;font-size:1rem;font-weight:650}._sectionHint_9h9rx_50{margin:0 0 .65rem;font-size:.8rem;color:var(--text-secondary)}._explain_9h9rx_56{margin:0 0 1rem;padding:.9rem 1.05rem;background:#f8fafc;border:1px solid var(--border);border-radius:var(--radius);font-size:.86rem;color:var(--text-secondary);line-height:1.45}._explain_9h9rx_56 p{margin:0 0 .5rem;color:var(--text)}._explain_9h9rx_56 ul{margin:0;padding-left:1.15rem}._explain_9h9rx_56 li+li{margin-top:.35rem}._badge_9h9rx_78{font-size:.72rem;padding:.2rem .5rem;border-radius:999px;background:#f1f5f9;color:#64748b;border:1px solid var(--border);white-space:nowrap}._empty_9h9rx_88{padding:1rem;text-align:center;color:var(--text-secondary);border:1px dashed var(--border);border-radius:var(--radius);font-size:.85rem}._folders_9h9rx_97{display:flex;flex-direction:column;gap:.55rem}._folderCard_9h9rx_103{display:flex;align-items:center;gap:.85rem;width:100%;text-align:left;padding:1rem 1.15rem;background:#ffffffeb;border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;font:inherit;transition:border-color .12s ease,background .12s ease}._folderCard_9h9rx_103:hover{border-color:var(--accent);background:var(--accent-soft, #eff6ff)}._folderBody_9h9rx_122{flex:1;min-width:0;display:flex;flex-direction:column;gap:.15rem}._folderBody_9h9rx_122 strong{font-size:1rem}._folderBody_9h9rx_122 span{font-size:.82rem;color:var(--text-secondary)}._folderDesc_9h9rx_137{font-style:normal;font-size:.78rem;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._folderChevron_9h9rx_146{color:var(--text-secondary);font-size:1.1rem}._breadcrumb_9h9rx_151{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:.85rem;font-size:.88rem;color:var(--text-secondary)}._breadcrumb_9h9rx_151 button{border:none;background:none;color:var(--accent);font-weight:650;padding:0;cursor:pointer;font:inherit}._breadcrumb_9h9rx_151 strong{color:var(--text)}._tabs_ab25q_1{display:flex;gap:.5rem;margin-bottom:1rem;flex-wrap:wrap}._tab_ab25q_1{display:inline-flex;align-items:center;gap:.45rem;border:1px solid var(--border);background:#ffffffbf;border-radius:999px;padding:.45rem .95rem;font:inherit;cursor:pointer;color:var(--text-secondary)}._tab_ab25q_1 em{font-style:normal;font-size:.75rem;background:#e2e8f0;color:#334155;border-radius:999px;padding:.05rem .45rem}._tabActive_ab25q_29{color:var(--text);border-color:#94a3b8;background:#fff;font-weight:600}._list_ab25q_36{display:flex;flex-direction:column;gap:.65rem}._item_ab25q_42{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;padding:1rem 1.15rem;background:#ffffffd1;border:1px solid var(--border);border-radius:var(--radius)}._name_ab25q_53{font-weight:650}._meta_ab25q_57{margin-top:.2rem;color:var(--text-secondary);font-size:.85rem}._tags_ab25q_63{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.45rem}._tags_ab25q_63 span{font-size:.75rem;padding:.15rem .5rem;border-radius:999px;background:#ecfdf5;color:#047857;border:1px solid #a7f3d0}._schoolTag_ab25q_78{background:#eff6ff!important;color:#1d4ed8!important;border-color:#bfdbfe!important}._empty_ab25q_84{padding:1.5rem;text-align:center;color:var(--text-secondary);border:1px dashed var(--border);border-radius:var(--radius)}._emptySmall_ab25q_92{padding:.85rem;text-align:center;color:var(--text-secondary);font-size:.85rem}._folders_ab25q_99{display:flex;flex-direction:column;gap:.55rem}._folder_ab25q_99{border:1px solid var(--border);border-radius:var(--radius);background:#ffffffe6;overflow:hidden}._folderHead_ab25q_112{width:100%;display:flex;align-items:center;gap:.55rem;padding:.85rem 1rem;border:0;background:#f8fafc;font:inherit;cursor:pointer;text-align:left}._folderHead_ab25q_112 em{margin-left:auto;font-style:normal;font-size:.75rem;background:#e2e8f0;color:#334155;border-radius:999px;padding:.1rem .5rem}._folderIcon_ab25q_134{color:var(--text-secondary);width:1rem}._folderName_ab25q_139{font-weight:650}._folderBody_ab25q_143{display:flex;flex-direction:column;gap:.45rem;padding:.55rem .65rem .75rem;border-top:1px solid var(--border)}._folderBody_ab25q_143 ._item_ab25q_42{background:#fff}._checkGroup_ab25q_154{display:flex;flex-direction:column;gap:.4rem}._checkLabel_ab25q_160{font-size:.85rem;font-weight:600}._checkList_ab25q_165{max-height:220px;overflow:auto;border:1px solid var(--border);border-radius:10px;padding:.35rem;background:#fff}._checkItem_ab25q_174{display:flex;gap:.55rem;align-items:flex-start;padding:.4rem .5rem;border-radius:8px;cursor:pointer;font-size:.88rem}._checkItem_ab25q_174:hover{background:#f8fafc}._checkItem_ab25q_174 input{margin-top:.15rem}._checkItem_ab25q_174 em{font-style:normal;color:var(--text-secondary);font-size:.78rem}._muted_ab25q_195{display:block;padding:.6rem;color:var(--text-secondary);font-size:.85rem}._error_ab25q_202{color:#e11d48;font-size:.85rem}._credsBox_ab25q_207{display:flex;flex-direction:column;gap:.55rem;padding:.75rem .85rem;border:1px solid var(--border);border-radius:12px;background:#f8fafc}._credsHead_ab25q_217{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:.8rem;font-weight:600;color:var(--text-secondary)}._linkBtn_ab25q_227{border:0;background:none;padding:0;font:inherit;font-size:.8rem;color:var(--accent, #2563eb);cursor:pointer;text-align:left}._linkBtn_ab25q_227:hover{text-decoration:underline}._credsHint_ab25q_241{margin:0;font-size:.75rem;color:var(--text-secondary)}._createdBox_ab25q_247{display:flex;flex-direction:column;gap:.75rem}._createdBox_ab25q_247 p{margin:0}._credLine_ab25q_256{display:grid;grid-template-columns:70px 1fr auto;gap:.5rem;align-items:center;padding:.55rem .7rem;border:1px solid var(--border);border-radius:10px;background:#f8fafc}._credLine_ab25q_256 span{font-size:.75rem;color:var(--text-secondary);font-weight:600}._credLine_ab25q_256 code{font-size:.95rem;font-weight:650;word-break:break-all}._copyBtn_ab25q_277{border:1px solid var(--border);background:#fff;border-radius:8px;padding:.3rem .55rem;font:inherit;font-size:.75rem;cursor:pointer}._copyBtn_ab25q_277:hover{border-color:#93c5fd}._list_1ukr4_1{display:flex;flex-direction:column;gap:.65rem}._item_1ukr4_7{display:flex;justify-content:space-between;gap:1rem;align-items:center;padding:1rem 1.15rem;background:#ffffffd1;border:1px solid var(--border);border-radius:var(--radius)}._name_1ukr4_18{font-weight:650}._meta_1ukr4_22{margin-top:.2rem;color:var(--text-secondary);font-size:.85rem}._toast_1ukr4_28{margin-bottom:1rem;padding:.75rem 1rem;border-radius:var(--radius-sm);background:var(--accent-soft);color:var(--accent);font-weight:600}._list_14x5s_1{display:flex;flex-direction:column;gap:.65rem}._item_14x5s_7{padding:1rem 1.15rem;background:#ffffffd1;border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;transition:transform .15s ease}._item_14x5s_7:hover{transform:translateY(-1px)}._unread_14x5s_20{border-color:#0071e359;box-shadow:inset 3px 0 0 var(--accent)}._title_14x5s_25{font-weight:650}._body_14x5s_29{margin-top:.3rem;color:var(--text-secondary);font-size:.9rem}._foot_14x5s_35{margin-top:.65rem;display:flex;justify-content:space-between;gap:.75rem;font-size:.8rem;color:var(--text-secondary)}._foot_14x5s_35 span+span{color:var(--accent);font-weight:600}._back_14x5s_48{display:inline-block;margin-bottom:.75rem;font-size:.88rem;font-weight:600;color:var(--accent);text-decoration:none}:root{--bg: #f2f4f8;--bg-elevated: rgba(255, 255, 255, .78);--surface: #ffffff;--text: #0f172a;--text-secondary: #64748b;--border: rgba(15, 23, 42, .08);--accent: #0071e3;--accent-soft: rgba(0, 113, 227, .12);--success: #1a9f5b;--warning: #d97706;--danger: #e11d48;--radius: 16px;--radius-sm: 10px;--shadow: 0 10px 40px rgba(15, 23, 42, .06);--font: "Onest", "Segoe UI", system-ui, sans-serif;--font-display: "Unbounded", "Onest", sans-serif;--blur: saturate(180%) blur(20px);--sidebar-w: 240px}*{box-sizing:border-box}html,body,#root{min-height:100%}body{margin:0;font-family:var(--font);color:var(--text);background:radial-gradient(1200px 600px at 10% -10%,#dbeafe 0%,transparent 55%),radial-gradient(900px 500px at 100% 0%,#e0f2fe 0%,transparent 50%),var(--bg);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}h1,h2,h3{margin:0;letter-spacing:-.02em;font-family:var(--font-display);font-weight:600}p{margin:0}.pageTitle{font-family:var(--font-display);font-size:clamp(1.55rem,2.2vw,2rem);font-weight:650;letter-spacing:-.03em;line-height:1.2}.pageSubtitle{margin-top:.4rem;color:var(--text-secondary);font-size:.95rem;line-height:1.45;max-width:52rem}.pageHeader{margin-bottom:1.5rem;display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;flex-wrap:wrap}.stack{display:flex;flex-direction:column;gap:1rem}.row{display:flex;gap:.75rem;flex-wrap:wrap;align-items:center}.muted{color:var(--text-secondary)}.empty{padding:2rem;text-align:center;color:var(--text-secondary)}.loadError{margin:0 0 1rem;padding:.65rem 1rem;border-radius:var(--radius-md, 8px);background:#e11d4814;color:#be123c;font-size:.9rem}@media(max-width:640px){table.mobileCards thead{display:none}table.mobileCards tbody tr{display:block;border:1px solid var(--border);border-radius:12px;padding:.65rem .8rem;margin-bottom:.6rem;background:#fff}table.mobileCards tbody td{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding:.2rem 0;border:none;text-align:right}table.mobileCards tbody td[data-label]:before{content:attr(data-label);color:var(--text-secondary);font-size:.8rem;text-align:left}table.mobileCards td.mHide{display:none}table.mobileCards td.mTitle{display:block;text-align:left;padding-bottom:.4rem;font-size:1rem}table.mobileCards td.mActions{justify-content:stretch;flex-wrap:wrap;padding-top:.5rem}table.mobileCards td.mActions>*{flex:1}table.mobileCards td[colspan]{display:block;text-align:center}}
