@charset "UTF-8";._viewport_h7qbi_1{position:fixed;top:16px;right:16px;z-index:1000;display:flex;flex-direction:column;gap:10px;width:min(380px,100vw - 32px);pointer-events:none}._toast_h7qbi_13{position:relative;overflow:hidden;pointer-events:auto;display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:var(--radius-lg);background:var(--tipBg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--tipBorder);box-shadow:var(--shadow-lg);font-size:13.5px;color:var(--ink);animation:_toastIn_h7qbi_1 .42s cubic-bezier(.34,1.4,.64,1)}._leaving_h7qbi_32{animation:_toastOut_h7qbi_1 .24s ease-in forwards}._iconWrap_h7qbi_36{flex:0 0 auto;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--inset);animation:_iconPop_h7qbi_1 .48s cubic-bezier(.34,1.7,.64,1) .12s backwards}._error_h7qbi_47 ._iconWrap_h7qbi_36{color:var(--riskTx);background:var(--riskChipBg)}._error_h7qbi_47 ._bar_h7qbi_51{background:var(--brand)}._success_h7qbi_55 ._iconWrap_h7qbi_36{color:var(--okTx);background:var(--okBg)}._success_h7qbi_55 ._bar_h7qbi_51{background:var(--green)}._info_h7qbi_63 ._iconWrap_h7qbi_36{color:var(--ink-3);background:var(--inset)}._info_h7qbi_63 ._bar_h7qbi_51{background:var(--ink-3)}._msg_h7qbi_71{flex:1 1 auto;line-height:1.4;overflow-wrap:anywhere}._close_h7qbi_77{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;padding:4px;border:none;background:none;color:var(--ink-4);cursor:pointer;border-radius:8px;transition:color .12s,background .12s,transform .12s}._close_h7qbi_77:hover{color:var(--ink);background:var(--rowHover);transform:scale(1.08)}._bar_h7qbi_51{position:absolute;left:0;bottom:0;height:3px;width:100%;opacity:.55;border-radius:0 2px 2px 0;transform-origin:left;animation-name:_countdown_h7qbi_1;animation-timing-function:linear;animation-fill-mode:forwards}._toast_h7qbi_13:hover ._bar_h7qbi_51{animation-play-state:paused}@keyframes _toastIn_h7qbi_1{0%{opacity:0;transform:translate(calc(100% + 24px)) scale(.96)}to{opacity:1;transform:none}}@keyframes _toastOut_h7qbi_1{to{opacity:0;transform:translate(24%) scale(.94)}}@keyframes _iconPop_h7qbi_1{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}@keyframes _countdown_h7qbi_1{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (prefers-reduced-motion: reduce){._toast_h7qbi_13,._leaving_h7qbi_32,._iconWrap_h7qbi_36{animation:none}._bar_h7qbi_51{display:none}}._logo_163bw_1{display:block;width:auto;object-fit:contain;-webkit-user-select:none;user-select:none}._btn_akgqs_1{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:999px;font-size:13px;font-weight:500;border:1px solid var(--fieldBorder);background:var(--fieldBg);color:var(--ink);transition:background .12s,border-color .12s,box-shadow .12s;white-space:nowrap}._btn_akgqs_1:hover{background:var(--inset);border-color:var(--border-strong)}._btn_akgqs_1:disabled{opacity:.55;cursor:default}._btn_akgqs_1 svg{width:14px;height:14px}._primary_akgqs_28{background:var(--brand);color:var(--on-brand);border-color:transparent}._primary_akgqs_28:hover{background:color-mix(in srgb,var(--brand) 88%,var(--on-brand));border-color:transparent}._brand_akgqs_38{background:var(--actionGrad);color:var(--on-brand);border-color:transparent;box-shadow:0 8px 18px var(--actionGlow),inset 0 1px 1px #ffffff59}._brand_akgqs_38:hover{filter:brightness(1.06);background:var(--actionGrad);border-color:transparent}._ghost_akgqs_50{background:transparent;border-color:transparent;color:var(--ink-2);box-shadow:none}._ghost_akgqs_50:hover{background:var(--inset)}._sm_akgqs_60{padding:4px 10px;font-size:12px}._avatar_1oh7f_1{display:grid;place-items:center;border-radius:50%;background:var(--ink);color:var(--bg);font-weight:500;flex-shrink:0;box-shadow:inset 0 1px 1px #ffffff59}._md_1oh7f_12{width:28px;height:28px;font-size:11px}._lg_1oh7f_18{width:40px;height:40px;font-size:13px}._sm_1oh7f_24{width:22px;height:22px;font-size:9px}._brand_1oh7f_30{background:var(--actionGrad);color:var(--on-brand)}._ink_1oh7f_35{background:var(--ink)}._iconBtn_17129_1{width:32px;height:32px;display:grid;place-items:center;border-radius:999px;background:var(--fieldBg);border:1px solid var(--fieldBorder);color:var(--ink-2);transition:background .12s,border-color .12s}._iconBtn_17129_1:hover{background:var(--inset)}._wrap_jd94g_1{display:inline-flex;align-items:flex-start;gap:10px;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:13px;line-height:1.4}._wrap_jd94g_1._disabled_jd94g_10{cursor:not-allowed;opacity:.55}._input_jd94g_15{position:absolute;opacity:0;pointer-events:none;width:0;height:0}._box_jd94g_23{flex-shrink:0;width:18px;height:18px;border:1.5px solid var(--fieldBorder);background:var(--fieldBg);border-radius:5px;display:inline-flex;align-items:center;justify-content:center;color:var(--on-brand);transition:background-color .12s ease,border-color .12s ease,box-shadow .12s ease,transform 80ms ease}._sm_jd94g_37 ._box_jd94g_23{width:15px;height:15px;border-radius:4px}._wrap_jd94g_1:not(._disabled_jd94g_10):hover ._box_jd94g_23{border-color:color-mix(in srgb,var(--ink) 30%,var(--fieldBorder))}._input_jd94g_15:checked+._box_jd94g_23{background:var(--brand);border-color:transparent;box-shadow:inset 0 1px 1px #ffffff80}._input_jd94g_15:checked+._box_jd94g_23 ._check_jd94g_53{opacity:1;transform:scale(1)}._input_jd94g_15:focus-visible+._box_jd94g_23{box-shadow:0 0 0 3px var(--brand-soft);border-color:var(--primarySoftBd)}._check_jd94g_53{width:13px;height:13px;opacity:0;transform:scale(.6);transition:opacity .12s ease,transform .16s cubic-bezier(.18,1.4,.5,1)}._sm_jd94g_37 ._check_jd94g_53{width:11px;height:11px}._indeterminate_jd94g_76{width:9px;height:2px;background:currentColor;border-radius:1px;opacity:0;transition:opacity .12s ease}._input_jd94g_15[aria-checked=mixed]+._box_jd94g_23{background:var(--brand);border-color:transparent;box-shadow:inset 0 1px 1px #ffffff80}._input_jd94g_15[aria-checked=mixed]+._box_jd94g_23 ._indeterminate_jd94g_76{opacity:1}._wrap_jd94g_1:not(._disabled_jd94g_10):active ._box_jd94g_23{transform:scale(.92)}._text_jd94g_99{display:flex;flex-direction:column;gap:2px;min-width:0;margin-top:1px}._label_jd94g_107{color:var(--ink);font-weight:400}._desc_jd94g_112{color:var(--ink-3);font-size:11.5px}._root_dog7z_1{position:relative;width:100%}._trigger_dog7z_6{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);font-size:13.5px;color:var(--ink);text-align:left;transition:border-color .12s,box-shadow .12s}._trigger_dog7z_6:hover:not(:disabled){border-color:var(--border-strong)}._trigger_dog7z_6:focus-visible{outline:none;border-color:var(--ink);box-shadow:0 0 0 3px #0a0a0a0f}._trigger_dog7z_6:disabled{opacity:.6;cursor:not-allowed}._open_dog7z_34{border-color:var(--ink);box-shadow:0 0 0 3px #0a0a0a0f}._value_dog7z_39{display:flex;align-items:center;gap:10px;flex:1;min-width:0;overflow:hidden}._offset_dog7z_48{font-variant-numeric:tabular-nums;font-family:var(--font-mono);font-size:12px;color:var(--ink-3);background:var(--surface-2);padding:2px 7px;border-radius:var(--radius-sm);flex-shrink:0}._id_dog7z_59{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink)}._placeholder_dog7z_68{color:var(--ink-4)}._chevron_dog7z_72{flex-shrink:0;color:var(--ink-3);transition:transform .16s ease}._chevronOpen_dog7z_78{transform:rotate(180deg)}._menu_dog7z_82{z-index:2000;background:var(--tipBg);border:1px solid var(--tipBorder);border-radius:var(--radius);box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);overflow:hidden;display:flex;flex-direction:column;animation:_menuIn_dog7z_1 .14s cubic-bezier(.16,1,.3,1) both}@keyframes _menuIn_dog7z_1{0%{opacity:0}to{opacity:1}}._searchWrap_dog7z_104{position:relative;padding:8px;border-bottom:1px solid var(--border);background:var(--surface)}._searchIcon_dog7z_111{position:absolute;left:18px;top:50%;transform:translateY(-50%);color:var(--ink-3);pointer-events:none}._search_dog7z_104{width:100%;padding:7px 10px 7px 32px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);font-size:13px;color:var(--ink);outline:none}._search_dog7z_104:focus{border-color:var(--ink);box-shadow:0 0 0 3px #0a0a0a0f}._list_dog7z_135{list-style:none;margin:0;padding:4px;overflow-y:auto;max-height:300px}._option_dog7z_143{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:var(--radius-sm);font-size:13px;color:var(--ink-2);cursor:pointer}._optOffset_dog7z_154{font-variant-numeric:tabular-nums;font-family:var(--font-mono);font-size:11.5px;color:var(--ink-3);background:var(--surface-2);padding:2px 6px;border-radius:3px;flex-shrink:0;min-width:78px;text-align:center}._optId_dog7z_167{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._active_dog7z_175{background:var(--surface-2);color:var(--ink)}._selected_dog7z_180{color:var(--ink);font-weight:500}._selected_dog7z_180 ._optOffset_dog7z_154{color:var(--brand);background:var(--brand-soft)}._empty_dog7z_189{padding:24px 12px;text-align:center;font-size:13px;color:var(--ink-3)}@media (prefers-reduced-motion: reduce){._menu_dog7z_82{animation-duration:1ms}}._thumb_deug6_1{width:36px;height:36px;border-radius:8px;background:linear-gradient(135deg,var(--inset),var(--insetBorder));display:grid;place-items:center;color:var(--ink-2);font-weight:500;font-size:12px;flex-shrink:0;position:relative;overflow:hidden}._img_deug6_16{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;box-sizing:border-box;padding:3px;object-fit:contain;background:var(--fieldBg);border:1px solid var(--insetBorder);border-radius:inherit}._brand_deug6_29{background:var(--actionGrad);color:var(--on-brand)}._ink_deug6_34{background:var(--ink);color:var(--bg)}._overlay_b7g9i_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;background:#080a1059;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;justify-content:center;align-items:flex-start;padding-top:15vh;animation:_fadeIn_b7g9i_1 .14s ease-out}@keyframes _fadeIn_b7g9i_1{0%{opacity:0}to{opacity:1}}._palette_b7g9i_23{width:100%;max-width:640px;background:var(--tipBg);border:1px solid var(--tipBorder);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);overflow:hidden;display:flex;flex-direction:column;max-height:70vh;animation:_paletteIn_b7g9i_1 .18s cubic-bezier(.16,1,.3,1)}@keyframes _paletteIn_b7g9i_1{0%{transform:translateY(-8px);opacity:0}to{transform:translateY(0);opacity:1}}._searchBar_b7g9i_49{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--border);transition:border-color .12s,box-shadow .12s}._searchBar_b7g9i_49:focus-within{border-bottom-color:var(--primarySoftBd);box-shadow:inset 0 0 0 3px var(--brand-soft)}._searchIcon_b7g9i_62{color:var(--ink-3);flex-shrink:0}._input_b7g9i_67{flex:1;border:none;outline:none;background:transparent;font-size:15px;color:var(--ink)}._input_b7g9i_67::placeholder{color:var(--ink-4)}._loading_b7g9i_79{display:inline-flex;align-items:center;gap:3px}._dot_b7g9i_85{width:5px;height:5px;border-radius:50%;background:var(--ink-3);animation:_bounce_b7g9i_1 1.2s infinite ease-in-out both}._dot_b7g9i_85:nth-child(2){animation-delay:.15s}._dot_b7g9i_85:nth-child(3){animation-delay:.3s}@keyframes _bounce_b7g9i_1{0%,80%,to{opacity:.2;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}._escBtn_b7g9i_109{font-size:11px;font-weight:500;color:var(--ink-3);background:var(--inset);border-radius:var(--radius-sm);padding:4px 7px;border:1px solid var(--insetBorder);cursor:pointer}._escBtn_b7g9i_109:hover{color:var(--ink)}._body_b7g9i_123{flex:1;overflow-y:auto;padding:6px 0}._section_b7g9i_129{padding:6px 8px 8px}._sectionHeadRow_b7g9i_133{display:flex;justify-content:space-between;align-items:center;padding:6px 10px}._sectionTitle_b7g9i_140{font-size:11px;text-transform:uppercase;letter-spacing:.05em;font-weight:600;color:var(--ink-3);padding:6px 10px}._sectionCount_b7g9i_149{margin-left:4px;background:var(--inset);color:var(--ink-3);padding:1px 6px;border-radius:8px;font-size:10px;font-weight:500}._clearLink_b7g9i_159{font-size:11px;color:var(--ink-3);background:transparent;cursor:pointer}._clearLink_b7g9i_159:hover{color:var(--ink)}._row_b7g9i_169{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:var(--radius-sm);cursor:pointer;transition:background 80ms}._rowActive_b7g9i_179{background:var(--brand-soft)}._rowMain_b7g9i_183{flex:1;min-width:0}._rowTitle_b7g9i_188{font-size:13.5px;font-weight:500;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._rowMeta_b7g9i_197{font-size:11.5px;color:var(--ink-3);margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._rowArrow_b7g9i_206{color:var(--ink-3);opacity:0;transition:opacity 80ms}._rowActive_b7g9i_179 ._rowArrow_b7g9i_206{opacity:1;color:var(--brand)}._recentRow_b7g9i_217{display:flex;align-items:center;gap:10px;padding:7px 10px;width:100%;border-radius:var(--radius-sm);font-size:13px;color:var(--ink-2);background:transparent;cursor:pointer}._recentRow_b7g9i_217:hover{background:var(--rowHover);color:var(--ink)}._hint_b7g9i_234{padding:30px 20px;text-align:center;font-size:13px;color:var(--ink-3)}._hint_b7g9i_234 kbd{font-family:var(--font-mono);font-feature-settings:"tnum";background:var(--inset);border:1px solid var(--insetBorder);border-bottom-width:2px;border-radius:4px;padding:2px 6px;font-size:11px;margin:0 2px;color:var(--ink)}._empty_b7g9i_253{padding:32px 20px;text-align:center;color:var(--ink-3);font-size:13px}._empty_b7g9i_253 strong{color:var(--ink)}._error_b7g9i_263{padding:12px 16px;margin:8px;background:var(--brand-soft);border:1px solid var(--brand);border-radius:var(--radius-sm);color:var(--brand);font-size:13px}._foot_b7g9i_273{display:flex;gap:18px;padding:8px 16px;border-top:1px solid var(--border);background:var(--inset);font-size:11px;color:var(--ink-3)}._foot_b7g9i_273 kbd{font-family:var(--font-mono);font-feature-settings:"tnum";background:var(--tipBg);border:1px solid var(--insetBorder);border-radius:3px;padding:1px 5px;font-size:10px;margin:0 2px;color:var(--ink-2)}@media (prefers-reduced-motion: reduce){._overlay_b7g9i_1,._palette_b7g9i_23{animation-duration:1ms}}._toggle_s4iji_1{height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--ink-2);transition:background .12s,border-color .12s}._toggle_s4iji_1:hover{background:var(--inset);border-color:var(--border-strong)}._toggle_s4iji_1{gap:2px;padding:0 3px}._toggle_s4iji_1:hover{background:var(--surface)}._opt_s4iji_24{padding:5px 10px;border:0;border-radius:999px;background:none;color:var(--ink-3);font:inherit;font-size:12px;font-weight:700;letter-spacing:.02em;cursor:pointer;transition:background .12s,color .12s}._opt_s4iji_24:hover{color:var(--ink)}._optActive_s4iji_41{background:var(--surface);color:var(--brand);box-shadow:0 1px 3px #00000014}._optActive_s4iji_41:hover{color:var(--brand)}._bar_1nwna_1{display:block;width:100%;height:14px;border-radius:var(--radius-sm);background:linear-gradient(90deg,var(--inset) 0%,rgba(255,255,255,.14) 50%,var(--inset) 100%);background-size:200% 100%;animation:_shimmer_1nwna_1 1.4s ease-in-out infinite}@keyframes _shimmer_1nwna_1{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion: reduce){._bar_1nwna_1{animation-duration:1ms;background:var(--inset)}}._page_46sei_1{display:flex;flex-direction:column;gap:24px;padding:24px 28px}._header_46sei_8{display:flex;flex-direction:column;gap:8px;padding-bottom:8px}._block_46sei_15{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:18px;display:flex;flex-direction:column;gap:12px}._search_1p87e_1{display:flex;align-items:center;gap:8px;background:var(--fieldBg);border:1px solid var(--fieldBorder);border-radius:999px;padding:9px 12px;width:260px;max-width:100%;min-width:0;color:var(--ink-3);font-size:13px;transition:border-color .12s,box-shadow .12s}._search_1p87e_1:focus-within{border-color:var(--primarySoftBd);box-shadow:0 0 0 3px var(--brand-soft)}._search_1p87e_1 input{background:transparent;border:none;outline:none;flex:1;min-width:0}._kbd_1p87e_28{font-family:var(--font-mono);font-feature-settings:"tnum";font-size:11px;padding:1px 5px;border:1px solid var(--fieldBorder);border-radius:4px;color:var(--ink-4);background:var(--inset)}._wrap_1rw9w_1{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 10px;border:1px solid var(--fieldBorder);background:var(--fieldBg);border-radius:var(--radius);transition:border-color .12s ease,box-shadow .12s ease;min-width:150px}._wrap_1rw9w_1:hover{border-color:var(--border-strong)}._wrap_1rw9w_1:focus-within{border-color:var(--primarySoftBd);box-shadow:0 0 0 3px var(--brand-soft)}._disabled_1rw9w_21{opacity:.55;pointer-events:none}._empty_1rw9w_26 ._input_1rw9w_26{color:var(--ink-3)}._icon_1rw9w_30{flex:0 0 auto;color:var(--ink-3)}._input_1rw9w_26{flex:1;min-width:0;border:0;outline:0;background:transparent;font-family:inherit;font-size:13px;color:var(--ink);padding:0}._input_1rw9w_26::-webkit-calendar-picker-indicator{opacity:.4;cursor:pointer;filter:invert(.3)}._input_1rw9w_26:hover::-webkit-calendar-picker-indicator{opacity:.75}._dropzone_kzzy3_1{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:4px;min-height:80px;padding:14px;background:var(--fieldBg);border:1px dashed var(--fieldBorder);border-radius:var(--radius-sm);color:var(--ink-3);font-size:12.5px;cursor:pointer;transition:background .12s,border-color .12s}._dropzone_kzzy3_1._compact_kzzy3_18{min-height:44px;padding:8px;font-size:11.5px}._dropzone_kzzy3_1:hover{border-color:var(--ink-4);color:var(--ink-2)}._dropzone_kzzy3_1._dragOver_kzzy3_27{background:color-mix(in srgb,var(--brand) 8%,var(--fieldBg));border-color:var(--brand);color:var(--brand)}._dropzone_kzzy3_1._uploading_kzzy3_32{pointer-events:none;opacity:.7}._hiddenInput_kzzy3_37{display:none}._placeholderText_kzzy3_41,._uploadingText_kzzy3_42{display:inline-flex;align-items:center;gap:6px}._error_kzzy3_48{position:absolute;bottom:-18px;left:0;font-size:11px;color:var(--brand)}._preview_kzzy3_56{position:relative;display:inline-block;border:1px solid var(--fieldBorder);border-radius:var(--radius-sm);overflow:hidden;background:var(--inset)}._preview_kzzy3_56._compact_kzzy3_18{max-width:180px}._previewImage_kzzy3_68{display:block;max-width:100%;max-height:260px;height:auto;object-fit:contain}._preview_kzzy3_56._compact_kzzy3_18 ._previewImage_kzzy3_68{max-height:96px}._previewVideo_kzzy3_80{display:block;max-width:100%;max-height:260px}._previewAudio_kzzy3_86{display:block;width:100%;padding:10px}._removeBtn_kzzy3_92{position:absolute;top:6px;right:6px;width:22px;height:22px;border-radius:50%;border:none;background:#0000008c;color:var(--on-brand);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}._removeBtn_kzzy3_92:hover{background:#000000bf}._sidebar_nh925_1{position:fixed;top:12px;bottom:12px;left:12px;width:min(var(--sidebar-w),100vw - 24px);z-index:100;display:flex;flex-direction:column;padding:0 14px 10px;background:var(--glass);border:1px solid var(--glassBorder);border-radius:var(--radius-panel);box-shadow:var(--glassShadow);-webkit-backdrop-filter:var(--glassBlur);backdrop-filter:var(--glassBlur);transform:translate(calc(-100% - 24px));transition:transform .22s ease}._open_nh925_21{transform:none}._brand_nh925_25{display:flex;align-items:center;gap:4px;height:64px;padding:0 4px 0 10px;margin-bottom:4px;flex-shrink:0}._brandActions_nh925_35{margin-left:auto;display:flex;align-items:center;gap:2px}._pinActive_nh925_42{color:var(--dockActiveTx)}._searchWrap_nh925_46{position:relative;display:flex;align-items:center;flex-shrink:0;margin:2px 2px 8px}._searchIcon_nh925_54{position:absolute;left:12px;color:var(--ink-4);pointer-events:none}._searchInput_nh925_61{width:100%;padding:8px 30px 8px 32px;border:1px solid var(--insetBorder);border-radius:12px;background:var(--inset);font-size:13px;color:var(--ink);outline:none}._searchInput_nh925_61::placeholder{color:var(--ink-4)}._searchInput_nh925_61:focus{border-color:var(--primarySoftBd);background:var(--fieldBg)}._searchClear_nh925_79{position:absolute;right:8px;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:999px;color:var(--ink-3)}._searchClear_nh925_79:hover{background:var(--surface-2);color:var(--ink)}._searchEmpty_nh925_95{padding:18px 10px;font-size:12.5px;color:var(--ink-3);text-align:center}._nav_nh925_102{flex:1;min-height:0;overflow-y:auto;margin:0 -14px;padding:0 14px;display:flex;flex-direction:column;gap:4px;scrollbar-width:thin;scrollbar-color:var(--insetBorder) transparent}._nav_nh925_102::-webkit-scrollbar{width:6px}._nav_nh925_102::-webkit-scrollbar-track{background:transparent}._nav_nh925_102::-webkit-scrollbar-thumb{background:var(--insetBorder);border-radius:999px}._nav_nh925_102::-webkit-scrollbar-thumb:hover{background:var(--ink-4)}._section_nh925_128{font-size:10px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;color:var(--kicker);padding:14px 10px 5px;background:none;border:0;width:100%;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:8px}._section_nh925_128:hover{color:var(--ink-2)}._chevron_nh925_149{width:12px;height:12px;flex-shrink:0;transition:transform .15s}._open_nh925_21 ._chevron_nh925_149{transform:rotate(180deg)}._item_nh925_160{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:12px;color:var(--ink-2);font-size:13.5px;font-weight:450;transition:background .12s;width:100%}._item_nh925_160 svg{width:16px;height:16px;opacity:.7;flex-shrink:0}._item_nh925_160:hover{background:var(--inset);color:var(--ink)}._active_nh925_183{background:var(--brand);color:var(--on-brand);font-weight:600}._active_nh925_183 svg{opacity:1}._active_nh925_183 ._badge_nh925_191{color:var(--on-brand);opacity:.7}._badge_nh925_191{font-family:var(--font-mono);font-feature-settings:"tnum";margin-left:auto;font-size:11px;color:var(--ink-3)}._badgeCount_nh925_204{font-family:var(--font-mono);font-feature-settings:"tnum";margin-left:auto;min-width:18px;height:18px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;font-size:11px;font-weight:600;line-height:1;color:var(--on-brand);background:var(--brand)}._foot_nh925_222{flex-shrink:0;padding:14px 10px 2px;border-top:1px solid var(--insetBorder);display:flex;align-items:center;gap:10px}._footInfo_nh925_231{min-width:0;flex:1}._footName_nh925_236{font-size:13px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._footRole_nh925_244{font-size:11px;color:var(--ink-3)}._brandLink_nh925_249{display:inline-flex;align-items:center}._wrap_ete0y_1{position:fixed;bottom:14px;left:50%;transform:translate(-50%);z-index:80;display:flex;align-items:center;gap:10px}._dock_ete0y_12{display:flex;align-items:center;gap:2px;padding:8px 16px;border-radius:999px;background:var(--tipBg);border:1px solid var(--border);box-shadow:0 14px 36px #1e233c29,0 2px 8px #1e233c12,inset 0 1.5px 1px var(--glassBorder)}._item_ete0y_23{position:relative;display:flex;flex-direction:column;align-items:center;gap:3px;padding:7px 12px 4px;color:var(--ink3);white-space:nowrap;transition:color .13s}._item_ete0y_23:before{content:"";position:absolute;top:-8px;left:50%;transform:translate(-50%) scaleX(0);width:22px;height:3px;border-radius:0 0 3px 3px;background:var(--brand);transition:transform .15s ease}._item_ete0y_23:hover{color:var(--ink)}._icoWrap_ete0y_50{display:grid;place-items:center}._itemLabel_ete0y_55{font-size:10.5px;font-weight:600;letter-spacing:.01em}._active_ete0y_61{color:var(--brand)}._active_ete0y_61:before{transform:translate(-50%) scaleX(1)}._active_ete0y_61:hover{color:var(--brand)}._dragging_ete0y_71{opacity:.4}._dragOver_ete0y_75{outline:2px solid var(--brand);outline-offset:2px}._divider_ete0y_80{display:none}._plusBtn_ete0y_84{display:grid;place-items:center;width:46px;height:46px;border-radius:999px;background:var(--actionGrad);color:var(--on-brand);box-shadow:0 12px 28px var(--actionGlow),inset 0 1.5px 1px #fff6;transition:transform .13s}._plusBtn_ete0y_84:hover{transform:scale(1.07)}._editBackdrop_ete0y_99{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1}._editPanel_ete0y_105{position:absolute;bottom:calc(100% + 10px);right:0;width:264px;max-height:340px;overflow-y:auto;background:var(--tipBg);border:1px solid var(--tipBorder);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);padding:10px;animation:_pop_ete0y_1 .14s ease}._editHead_ete0y_122{font-family:var(--font-mono);font-feature-settings:"tnum";font-size:10.5px;font-weight:700;letter-spacing:.17em;text-transform:uppercase;color:var(--kicker);padding:4px 8px 8px;display:flex;justify-content:space-between;align-items:center}._editHeadRight_ete0y_137{display:inline-flex;align-items:center;gap:8px}._editClose_ete0y_143{display:grid;place-items:center;width:20px;height:20px;border-radius:999px;color:var(--ink-3)}._editClose_ete0y_143:hover{background:var(--surface-2);color:var(--ink)}._editHint_ete0y_156{padding:0 8px 8px;font-size:11.5px;color:var(--ink-3)}._editSearch_ete0y_162{display:flex;align-items:center;gap:8px;margin:0 4px 8px;padding:7px 10px;border-radius:10px;background:var(--inset);border:1px solid var(--insetBorder);color:var(--ink-4)}._editSearch_ete0y_162 input{flex:1;border:0;background:none;outline:none;font:inherit;font-size:12.5px;color:var(--ink)}._editSearch_ete0y_162 input::placeholder{color:var(--ink-4)}._editSearch_ete0y_162:focus-within{border-color:var(--primarySoftBd)}._editRow_ete0y_189{display:flex;align-items:center;gap:8px;padding:3px 4px 3px 8px;border-radius:var(--radius-sm)}._editRow_ete0y_189:hover{background:var(--rowHover)}._editGo_ete0y_200{flex:1;display:flex;align-items:center;gap:9px;padding:6px 4px;font-size:13px;color:var(--ink-2);text-align:left}._editGo_ete0y_200 svg{flex-shrink:0;opacity:.75}._editGo_ete0y_200:hover{color:var(--ink)}._editGoArrow_ete0y_218{margin-left:auto;opacity:.45}@media (max-width: 720px){._wrap_ete0y_1{bottom:10px;max-width:calc(100vw - 16px)}._dock_ete0y_12{gap:6px;overflow-x:auto;padding:4px}._item_ete0y_23{padding:6px 8px 4px;min-height:44px}._item_ete0y_23:before{top:-4px}._plusBtn_ete0y_84{width:44px;height:44px;flex-shrink:0}}@media (prefers-reduced-motion: reduce){._item_ete0y_23:before,._plusBtn_ete0y_84{transition:none}}._wrap_13ajn_1,._bellWrap_13ajn_7{position:relative;display:inline-flex;align-items:center}._trigger_13ajn_13{height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--ink-2);transition:background .12s,border-color .12s}._trigger_13ajn_13:hover{background:var(--inset);border-color:var(--border-strong)}._trigger_13ajn_13{width:34px;cursor:pointer;transition:color .1s,border-color .1s}._trigger_13ajn_13:hover{color:var(--ink);border-color:var(--ink-3)}._badge_13ajn_38{position:absolute;top:-5px;right:-5px;min-width:16px;height:16px;padding:0 4px;border-radius:100px;background:var(--brand);color:#fff;font-size:10px;font-weight:600;display:grid;place-items:center;border:2px solid var(--bg);line-height:1;pointer-events:none}._dropdown_13ajn_57{position:absolute;top:calc(100% + 8px);right:0;width:360px;max-width:calc(100vw - 32px);background:var(--tipBg);border:1px solid var(--tipBorder);border-radius:var(--radius);box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:80;animation:_dropIn_13ajn_1 .14s ease;overflow:hidden}@keyframes _dropIn_13ajn_1{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:none}}._head_13ajn_84{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--border)}._headTitle_13ajn_92{font-size:13.5px;font-weight:600;color:var(--ink)}._headCount_13ajn_98{font-size:12px;font-weight:600;padding:2px 8px;background:var(--brand-soft);color:var(--brand);border-radius:100px}._state_13ajn_107{padding:28px 16px;text-align:center;font-size:12.5px;color:var(--ink-3)}._empty_13ajn_114{padding:28px 16px;text-align:center}._emptyIcon_13ajn_119{width:40px;height:40px;border-radius:10px;background:var(--green-soft);color:var(--green);display:grid;place-items:center;margin:0 auto 10px}._emptyTitle_13ajn_130{font-size:13.5px;font-weight:500;color:var(--ink)}._emptySub_13ajn_136{font-size:12px;color:var(--ink-3);margin-top:4px}._body_13ajn_142{display:flex;flex-direction:column}._row_13ajn_147{display:flex;align-items:center;gap:11px;padding:11px 16px;border:none;background:none;border-bottom:1px solid var(--border);cursor:pointer;font-family:inherit;text-align:left;width:100%;transition:background .1s}._row_13ajn_147:hover{background:var(--surface-2)}._row_13ajn_147:last-of-type{border-bottom:none}._rowIcon_13ajn_168{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;flex-shrink:0}._rowIconAmber_13ajn_177{background:color-mix(in srgb,var(--amber) 12%,var(--surface));color:var(--amber)}._rowIconBrand_13ajn_182{background:var(--brand-soft);color:var(--brand)}._sectionLabel_13ajn_187{font-family:var(--font-mono);font-feature-settings:"tnum";font-size:10.5px;font-weight:700;letter-spacing:.17em;text-transform:uppercase;color:var(--kicker);padding:8px 16px 4px}._rowUnread_13ajn_198{background:var(--brand-soft, var(--surface));border-left:3px solid var(--brand)}._rowBody_13ajn_203{flex:1;min-width:0}._rowTitle_13ajn_208{font-size:13px;font-weight:500;color:var(--ink)}._rowSub_13ajn_214{font-size:11.5px;color:var(--ink-3);margin-top:2px;line-height:1.4}._footAction_13ajn_221{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:11px;background:var(--bg, var(--surface-2));border:none;border-top:1px solid var(--border);font-size:12.5px;font-weight:500;color:var(--ink-2);cursor:pointer;font-family:inherit;transition:background .1s,color .1s}._footAction_13ajn_221:hover{background:var(--surface-2);color:var(--ink)}._trigger_hpsm1_1{height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--ink-2);transition:background .12s,border-color .12s}._trigger_hpsm1_1:hover{background:var(--inset);border-color:var(--border-strong)}._trigger_hpsm1_1{width:34px;height:34px}._wrap_hpsm1_21{position:relative}._menu_hpsm1_25{position:absolute;top:calc(100% + 8px);right:0;z-index:60;min-width:200px;padding:12px 14px;border-radius:var(--radius);background:var(--tipBg);border:1px solid var(--tipBorder);box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:_menuIn_hpsm1_1 .16s ease}@keyframes _menuIn_hpsm1_1{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:none}}._groupLabel_hpsm1_51{font-size:10.5px;letter-spacing:.17em;text-transform:uppercase;color:var(--kicker);margin:4px 0 8px}._surfaceRow_hpsm1_59{display:flex;gap:6px;margin-bottom:12px}._surfaceBtn_hpsm1_65{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 10px;border-radius:var(--radius-sm);border:1px solid var(--insetBorder);background:var(--inset);color:var(--muted);font-size:12.5px;white-space:nowrap}._surfaceActive_hpsm1_80{background:var(--dockActiveBg);border-color:var(--primarySoftBd);color:var(--dockActiveTx);box-shadow:var(--dockActiveShadow)}._swatchRow_hpsm1_87{display:flex;gap:10px}._swatch_hpsm1_87{width:26px;height:26px;border-radius:50%;border:2px solid transparent;box-shadow:inset 0 1px 1px #ffffff59;transition:transform .12s ease}._swatch_hpsm1_87:hover{transform:scale(1.12)}._swatchActive_hpsm1_104{border-color:var(--dotRing);outline:2px solid var(--dockActiveTx);outline-offset:1px}._topbar_19q1o_2{min-height:64px;position:sticky;top:0;z-index:10;backdrop-filter:blur(14px) saturate(1.5);-webkit-backdrop-filter:blur(14px) saturate(1.5)}._inner_19q1o_11{min-height:64px;max-width:1440px;margin:0 auto;padding:10px 40px;display:flex;align-items:center;gap:10px;box-sizing:border-box}._logoLink_19q1o_22{display:inline-flex;align-items:center;margin-right:6px}._crumb_19q1o_28{display:flex;align-items:center;gap:8px;color:var(--ink-3);font-size:13px}._sep_19q1o_36{color:var(--ink-4)}._here_19q1o_40{color:var(--ink);font-weight:500}._search_19q1o_45{margin-left:auto;height:40px;box-sizing:border-box}._crumbLink_19q1o_51{color:inherit;text-decoration:none;cursor:pointer}._crumbLink_19q1o_51:hover{color:var(--ink);text-decoration:underline}._ctl_19q1o_62{height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--ink-2);transition:background .12s,border-color .12s}._ctl_19q1o_62:hover{background:var(--inset);border-color:var(--border-strong)}._ctl_19q1o_62{width:34px;height:34px}._tzChip_19q1o_82{height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--ink-2);transition:background .12s,border-color .12s}._tzChip_19q1o_82:hover{background:var(--inset);border-color:var(--border-strong)}._tzChip_19q1o_82{gap:6px;padding:0 12px;font-size:12px;white-space:nowrap}._tzCity_19q1o_104{color:var(--ink-3)}@media (max-width: 900px){._tzCity_19q1o_104{display:none}}._tzPicker_19q1o_114{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;font-size:12px;color:var(--ink-2)}._tzSelect_19q1o_123{width:210px}@media (max-width: 900px){._tzSelect_19q1o_123{width:130px}}@media (max-width: 720px){._crumb_19q1o_28{display:none}._inner_19q1o_11{gap:6px;padding:8px 16px}._search_19q1o_45,._tzChip_19q1o_82,._tzPicker_19q1o_114{display:none}._ctl_19q1o_62{margin-left:auto}}._pill_6f540_1{position:fixed;right:18px;bottom:92px;z-index:90;display:flex;align-items:center;gap:8px;padding:10px 16px;border:none;border-radius:999px;background:var(--brand);color:var(--on-brand);font-size:13px;font-weight:700;cursor:pointer;box-shadow:0 6px 20px #00000040}._pill_6f540_1:hover{filter:brightness(1.06)}._assignCard_6f540_23{position:fixed;right:18px;bottom:92px;z-index:90;display:flex;flex-direction:column;gap:12px;width:320px;padding:16px;border-radius:var(--radius-sm);background:var(--surface);border:2px solid var(--brand);box-shadow:0 10px 34px #0000004d}._assignTop_6f540_39{display:flex;align-items:flex-start;gap:10px}._assignMain_6f540_45{min-width:0}._assignTitle_6f540_49{font-size:13px;font-weight:800;color:var(--brand)}._assignSession_6f540_55{margin-top:2px;font-size:13px;color:var(--ink)}._pulse_6f540_61{width:10px;height:10px;border-radius:50%;background:currentColor;animation:_standbyWidgetPulse_6f540_1 1.4s ease-in-out infinite;flex-shrink:0;margin-top:3px}._pill_6f540_1 ._pulse_6f540_61{margin-top:0;background:var(--on-brand)}._assignCard_6f540_23 ._pulse_6f540_61{color:var(--brand)}@keyframes _standbyWidgetPulse_6f540_1{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion: reduce){._pulse_6f540_61{animation:none}}._gate_kya91_1{height:100vh;width:100%;display:flex;align-items:center;justify-content:center;background:var(--bg)}._card_kya91_10{display:flex;flex-direction:column;align-items:center;gap:16px;max-width:360px;padding:24px;text-align:center}._spinner_kya91_20{width:36px;height:36px;border-radius:50%;border:3px solid var(--surface-2);border-top-color:var(--brand);animation:_spin_kya91_20 .8s linear infinite}._errorIcon_kya91_29{color:var(--brand)}._message_kya91_33{color:var(--ink-2);font-size:14px;line-height:1.5}._actions_kya91_39{display:flex;gap:8px}@keyframes _spin_kya91_20{to{transform:rotate(360deg)}}._app_1ytwz_1{min-height:100vh}._pinned_1ytwz_5{padding-left:calc(var(--sidebar-w) + 24px)}._main_1ytwz_9{min-width:0;display:flex;flex-direction:column;min-height:100vh}._overlay_1ytwz_16{position:fixed;top:0;right:0;bottom:0;left:0;z-index:95;background:#080a104d;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);animation:_fade_1ytwz_1 .16s ease}._page_1nysd_1{padding:28px 40px 112px;max-width:1440px;width:100%;margin:0 auto;animation:_pageIn_1nysd_1 .24s ease;display:flex;flex-direction:column;gap:24px}@media (max-width: 720px){._page_1nysd_1{padding:20px 16px 96px}}._headerWrap_1nysd_17{margin-bottom:4px}._back_1nysd_21{margin-bottom:14px}._head_1nysd_17{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}._headLeft_1nysd_32{display:flex;align-items:center;gap:16px;min-width:0}._leading_1nysd_39{flex-shrink:0}._eyebrow_1nysd_43{display:flex;align-items:center;gap:10px;margin-bottom:8px}._title_1nysd_50{font-size:26px;font-weight:600;letter-spacing:-.02em;margin:0;line-height:1.15}._sub_1nysd_58{color:var(--ink-3);font-size:14px;margin-top:6px}._actions_1nysd_64{display:flex;gap:8px;align-items:center}@media (max-width: 720px){._head_1nysd_17,._actions_1nysd_64{flex-wrap:wrap}}:root{--actionGlow: rgba(250, 46, 85, .45);--actionGrad: linear-gradient(160deg, #ff5c74, #e01440);--amberBg: rgba(232, 161, 58, .16);--amberBorder: rgba(232, 161, 58, .4);--amberGlow: rgba(192, 127, 16, .3);--amberTone: #c07f10;--amberTx: #a86e12;--cCyan: #00a8bd;--cGreen: #5a950a;--cRed: #f0224e;--campusCardBg: linear-gradient(140deg, rgba(90, 149, 10, .28) 0%, rgba(90, 149, 10, .07) 52%, rgba(255, 255, 255, 0) 100%), linear-gradient(160deg, rgba(255, 255, 255, .72) 0%, rgba(255, 255, 255, .4) 100%);--chartCardBg: linear-gradient(180deg, rgba(250, 46, 85, .2) 0%, rgba(250, 46, 85, .05) 42%, rgba(255, 255, 255, 0) 100%), linear-gradient(160deg, rgba(255, 255, 255, .72) 0%, rgba(255, 255, 255, .4) 100%);--chartCyan: #00a8bd;--chartGrid: rgba(14, 18, 30, .07);--chartRed: #f0224e;--chartTargetC: rgba(14, 18, 30, .35);--dockActiveBg: rgba(240, 34, 78, .12);--dockActiveShadow: inset 0 1px 1px rgba(255, 255, 255, .6), 0 4px 12px rgba(240, 34, 78, .18);--dockActiveTx: #d21f3c;--dockInactive: rgba(14, 18, 30, .55);--dotRing: #ffffff;--fabGrad: radial-gradient(circle at 30% 22%, #ff7186 0%, #f0224e 48%, #b0102c 100%);--fabShadow: 0 14px 30px rgba(240, 34, 78, .4), inset 0 1.5px 1px rgba(255, 255, 255, .5), inset 0 -2px 4px rgba(140, 0, 25, .35);--faint: rgba(14, 18, 30, .5);--fieldBg: rgba(255, 255, 255, .6);--fieldBorder: rgba(14, 18, 30, .1);--glass: linear-gradient(160deg, rgba(255, 255, 255, .6) 0%, rgba(255, 255, 255, .32) 100%);--glassBorder: rgba(255, 255, 255, .85);--glassShadow: 0 20px 45px rgba(30, 35, 60, .1), 0 1px 3px rgba(30, 35, 60, .06), inset 0 1.5px 1px rgba(255, 255, 255, .95), inset 0 -1px 1px rgba(255, 255, 255, .4);--glowCyan: rgba(0, 168, 189, .25);--glowGreen: rgba(90, 149, 10, .25);--glowRed: rgba(240, 34, 78, .28);--heatEmpty: rgba(14, 18, 30, .05);--heatGlow: 0 0 8px rgba(240, 34, 78, .35);--heatHot: #f0224e;--iconStroke: rgba(14, 18, 30, .72);--inset: rgba(14, 18, 30, .05);--insetBorder: rgba(14, 18, 30, .08);--kicker: rgba(14, 18, 30, .55);--liveBg: linear-gradient(90deg, rgba(240, 34, 78, .3) 0%, rgba(255, 255, 255, .5) 100%);--liveBorder: rgba(240, 34, 78, .45);--liveChipBg: rgba(240, 34, 78, .12);--liveDot: #fa2e55;--liveTx: #b0102c;--muted: rgba(14, 18, 30, .58);--nextCardBg: linear-gradient(140deg, rgba(232, 161, 58, .38) 0%, rgba(232, 161, 58, .1) 58%, rgba(255, 255, 255, 0) 100%), linear-gradient(160deg, rgba(255, 255, 255, .72) 0%, rgba(255, 255, 255, .4) 100%);--noteDot: #fa2e55;--okBg: rgba(90, 149, 10, .14);--okTx: #3f7a06;--pageBg: radial-gradient(820px 600px at 16% 2%, rgba(250, 46, 85, .22) 0%, rgba(250, 46, 85, 0) 64%), radial-gradient(900px 640px at 82% 18%, rgba(88, 110, 255, .2) 0%, rgba(88, 110, 255, 0) 64%), radial-gradient(760px 560px at 64% 92%, rgba(0, 185, 205, .18) 0%, rgba(0, 185, 205, 0) 62%), radial-gradient(620px 500px at 30% 64%, rgba(232, 161, 58, .12) 0%, rgba(232, 161, 58, 0) 62%), linear-gradient(168deg, #fbf1ee 0%, #f0edf8 50%, #e8f2f1 100%);--primarySoftBd: rgba(240, 34, 78, .25);--redDeep: #b0102c;--redTx: #d21f3c;--ringTrack: rgba(14, 18, 30, .08);--ringsCardBg: linear-gradient(140deg, rgba(250, 46, 85, .34) 0%, rgba(250, 46, 85, .1) 38%, rgba(10, 190, 210, .12) 68%, rgba(10, 190, 210, .32) 100%), linear-gradient(160deg, rgba(255, 255, 255, .72) 0%, rgba(255, 255, 255, .4) 100%);--ringsWashSmall: linear-gradient(140deg, rgba(250, 46, 85, .2) 0%, rgba(250, 46, 85, .05) 45%, rgba(10, 190, 210, .12) 100%), linear-gradient(160deg, rgba(255, 255, 255, .72) 0%, rgba(255, 255, 255, .4) 100%);--riskBg: linear-gradient(160deg, rgba(240, 34, 78, .42) 0%, rgba(240, 34, 78, .14) 58%, rgba(255, 255, 255, .2) 100%);--riskBorder: rgba(240, 34, 78, .4);--riskChipBg: rgba(240, 34, 78, .12);--riskKicker: rgba(130, 15, 40, .9);--riskTx: #d21f3c;--rowHover: rgba(14, 18, 30, .05);--rowRisk: rgba(240, 34, 78, .07);--rowWatch: rgba(232, 161, 58, .09);--rustBg: rgba(194, 65, 12, .12);--rustBorder: rgba(194, 65, 12, .3);--rustTx: #c2410c;--spineHotA: rgba(240, 34, 78, .55);--spineHotB: rgba(240, 34, 78, .35);--text: #0e1018;--tipBg: rgba(255, 255, 255, .92);--tipBorder: rgba(14, 18, 30, .08);--trackCyan: rgba(0, 168, 189, .13);--trackGreen: rgba(90, 149, 10, .15);--trackRed: rgba(240, 34, 78, .12);--washAmber: linear-gradient(140deg, rgba(232, 161, 58, .36) 0%, rgba(232, 161, 58, .1) 58%, rgba(255, 255, 255, 0) 100%), linear-gradient(160deg, rgba(255, 255, 255, .72) 0%, rgba(255, 255, 255, .4) 100%);--washAccent: linear-gradient(140deg, rgba(240, 34, 78, .3) 0%, rgba(240, 34, 78, .08) 55%, rgba(255, 255, 255, .3) 100%), linear-gradient(160deg, rgba(255, 255, 255, .72) 0%, rgba(255, 255, 255, .4) 100%);--chartAttendance: #f0224e;--washCyan: linear-gradient(140deg, rgba(0, 168, 189, .24) 0%, rgba(0, 168, 189, .06) 52%, rgba(255, 255, 255, 0) 100%), linear-gradient(160deg, rgba(255, 255, 255, .72) 0%, rgba(255, 255, 255, .4) 100%);--washGreen: linear-gradient(140deg, rgba(90, 149, 10, .24) 0%, rgba(90, 149, 10, .06) 52%, rgba(255, 255, 255, 0) 100%), linear-gradient(160deg, rgba(255, 255, 255, .72) 0%, rgba(255, 255, 255, .4) 100%);--washRed: linear-gradient(140deg, rgba(240, 34, 78, .3) 0%, rgba(240, 34, 78, .08) 55%, rgba(255, 255, 255, .3) 100%), linear-gradient(160deg, rgba(255, 255, 255, .72) 0%, rgba(255, 255, 255, .4) 100%);--font-mono: "Geist Mono", ui-monospace, "SF Mono", monospace;--radius-panel: 28px;--glassBlur: blur(26px) saturate(1.8);--bg: #f8f3f2;--surface: rgba(255, 255, 255, .62);--surface-2: rgba(14, 18, 30, .05);--border: rgba(14, 18, 30, .08);--border-strong: rgba(14, 18, 30, .18);--ink: #0e1018;--ink-2: rgba(14, 18, 30, .72);--ink-3: rgba(14, 18, 30, .55);--ink-4: rgba(14, 18, 30, .35);--brand: #d21f3c;--brand-soft: rgba(240, 34, 78, .1);--brand-ink: #b0102c;--green: #3f7a06;--green-soft: rgba(90, 149, 10, .14);--amber: #a86e12;--amber-soft: rgba(232, 161, 58, .16);--radius-sm: 10px;--radius: 16px;--radius-lg: 22px;--shadow-sm: 0 1px 2px rgba(30, 35, 60, .05);--shadow: 0 2px 8px rgba(30, 35, 60, .06), 0 1px 2px rgba(30, 35, 60, .04);--shadow-lg: 0 20px 45px rgba(30, 35, 60, .12), 0 4px 12px rgba(30, 35, 60, .06);--sidebar-w: 248px;--on-brand: #ffffff;--chart-1: #f0224e;--chart-2: #4f6df5;--chart-3: #5a950a;--chart-4: #c07f10;--chart-5: #8b5cf6;--chart-6: #64748b;--blue: #2a6fdb;--blue-tint: rgba(42, 111, 219, .1);--green2: #1f8a5b;--green2-tint: rgba(31, 138, 91, .1);--purple: #a15ce0;--purple-tint: rgba(161, 92, 224, .1);--gold: #e8a013;--gold-tint: rgba(232, 160, 19, .12)}:root[data-theme=dark]{color-scheme:dark;--actionGlow: rgba(250, 46, 85, .45);--actionGrad: linear-gradient(160deg, #ff5c74, #e01440);--amberBg: rgba(232, 161, 58, .14);--amberBorder: rgba(232, 161, 58, .32);--amberGlow: rgba(232, 161, 58, .35);--amberTone: #e8a13a;--amberTx: #e8a13a;--cCyan: #0adbe3;--cGreen: #a5e831;--cRed: #fa2e55;--campusCardBg: linear-gradient(160deg, rgba(255, 255, 255, .1) 0%, rgba(255, 255, 255, .03) 100%);--chartCardBg: linear-gradient(160deg, rgba(255, 255, 255, .1) 0%, rgba(255, 255, 255, .03) 100%);--chartCyan: #00a3b3;--chartGrid: rgba(255, 255, 255, .07);--chartRed: #fa2e55;--chartTargetC: rgba(255, 255, 255, .4);--dockActiveBg: rgba(250, 46, 85, .22);--dockActiveShadow: inset 0 1px 1px rgba(255, 255, 255, .15), 0 4px 14px rgba(250, 46, 85, .25);--dockActiveTx: #ff6079;--dockInactive: rgba(255, 255, 255, .55);--dotRing: #0b0c10;--fabGrad: radial-gradient(circle at 30% 22%, #ff7186 0%, #f0224e 48%, #b0102c 100%);--fabShadow: 0 14px 34px rgba(250, 46, 85, .5), inset 0 1.5px 1px rgba(255, 255, 255, .45), inset 0 -2px 4px rgba(120, 0, 20, .4);--faint: rgba(255, 255, 255, .45);--fieldBg: rgba(255, 255, 255, .06);--fieldBorder: rgba(255, 255, 255, .12);--glass: linear-gradient(160deg, rgba(255, 255, 255, .1) 0%, rgba(255, 255, 255, .03) 100%);--glassBorder: rgba(255, 255, 255, .13);--glassShadow: 0 24px 60px rgba(0, 0, 0, .5), inset 0 1.5px 1px rgba(255, 255, 255, .2), inset 0 -1px 1px rgba(255, 255, 255, .04);--glowCyan: rgba(10, 219, 227, .35);--glowGreen: rgba(165, 232, 49, .35);--glowRed: rgba(250, 46, 85, .45);--heatEmpty: rgba(255, 255, 255, .055);--heatGlow: 0 0 8px rgba(250, 46, 85, .5);--heatHot: #fa2e55;--iconStroke: rgba(255, 255, 255, .75);--inset: rgba(255, 255, 255, .07);--insetBorder: rgba(255, 255, 255, .1);--kicker: rgba(255, 255, 255, .52);--liveBg: linear-gradient(90deg, rgba(250, 46, 85, .22) 0%, rgba(250, 46, 85, .06) 100%);--liveBorder: rgba(250, 46, 85, .35);--liveChipBg: rgba(250, 46, 85, .14);--liveDot: #fa2e55;--liveTx: #ff5d75;--muted: rgba(255, 255, 255, .6);--nextCardBg: linear-gradient(160deg, rgba(255, 255, 255, .1) 0%, rgba(255, 255, 255, .03) 100%);--noteDot: #fa2e55;--okBg: rgba(165, 232, 49, .14);--okTx: #a5e831;--pageBg: radial-gradient(560px 420px at 18% 6%, rgba(250, 46, 85, .26) 0%, rgba(250, 46, 85, 0) 62%), radial-gradient(660px 480px at 88% 22%, rgba(64, 110, 255, .2) 0%, rgba(64, 110, 255, 0) 62%), radial-gradient(540px 430px at 80% 94%, rgba(10, 219, 227, .15) 0%, rgba(10, 219, 227, 0) 62%), radial-gradient(440px 370px at 6% 80%, rgba(165, 232, 49, .1) 0%, rgba(165, 232, 49, 0) 62%), #060709;--primarySoftBd: rgba(250, 46, 85, .3);--redDeep: #ff5d75;--redTx: #ff5d75;--ringTrack: rgba(255, 255, 255, .09);--ringsCardBg: linear-gradient(160deg, rgba(255, 255, 255, .1) 0%, rgba(255, 255, 255, .03) 100%);--ringsWashSmall: linear-gradient(140deg, rgba(250, 46, 85, .18) 0%, rgba(250, 46, 85, .04) 50%, rgba(10, 219, 227, .08) 100%), linear-gradient(160deg, rgba(255, 255, 255, .1) 0%, rgba(255, 255, 255, .03) 100%);--riskBg: linear-gradient(160deg, rgba(250, 46, 85, .2) 0%, rgba(250, 46, 85, .05) 60%, rgba(255, 255, 255, .02) 100%);--riskBorder: rgba(250, 46, 85, .32);--riskChipBg: rgba(250, 46, 85, .14);--riskKicker: rgba(255, 150, 165, .8);--riskTx: #ff5d75;--rowHover: rgba(255, 255, 255, .06);--rowRisk: rgba(250, 46, 85, .1);--rowWatch: rgba(232, 161, 58, .1);--rustBg: rgba(249, 115, 22, .14);--rustBorder: rgba(249, 115, 22, .35);--rustTx: #f97316;--spineHotA: rgba(250, 46, 85, .55);--spineHotB: rgba(250, 46, 85, .35);--text: #f2f4f8;--tipBg: rgba(18, 20, 28, .88);--tipBorder: rgba(255, 255, 255, .14);--trackCyan: rgba(10, 219, 227, .12);--trackGreen: rgba(165, 232, 49, .12);--trackRed: rgba(250, 46, 85, .12);--washAmber: linear-gradient(140deg, rgba(232, 161, 58, .2) 0%, rgba(232, 161, 58, .05) 58%, rgba(255, 255, 255, .02) 100%), linear-gradient(160deg, rgba(255, 255, 255, .1) 0%, rgba(255, 255, 255, .03) 100%);--washAccent: linear-gradient(140deg, rgba(250, 46, 85, .24) 0%, rgba(250, 46, 85, .06) 58%, rgba(255, 255, 255, .02) 100%), linear-gradient(160deg, rgba(255, 255, 255, .1) 0%, rgba(255, 255, 255, .03) 100%);--chartAttendance: #fa2e55;--washCyan: linear-gradient(140deg, rgba(10, 219, 227, .16) 0%, rgba(10, 219, 227, .04) 55%, rgba(255, 255, 255, .02) 100%), linear-gradient(160deg, rgba(255, 255, 255, .1) 0%, rgba(255, 255, 255, .03) 100%);--washGreen: linear-gradient(140deg, rgba(165, 232, 49, .16) 0%, rgba(165, 232, 49, .04) 55%, rgba(255, 255, 255, .02) 100%), linear-gradient(160deg, rgba(255, 255, 255, .1) 0%, rgba(255, 255, 255, .03) 100%);--washRed: linear-gradient(140deg, rgba(250, 46, 85, .24) 0%, rgba(250, 46, 85, .06) 58%, rgba(255, 255, 255, .02) 100%), linear-gradient(160deg, rgba(255, 255, 255, .1) 0%, rgba(255, 255, 255, .03) 100%);--bg: #0a0b0e;--surface: rgba(255, 255, 255, .07);--surface-2: rgba(255, 255, 255, .13);--border: rgba(255, 255, 255, .1);--border-strong: rgba(255, 255, 255, .2);--ink: #f2f4f8;--ink-2: rgba(255, 255, 255, .75);--ink-3: rgba(255, 255, 255, .52);--ink-4: rgba(255, 255, 255, .32);--brand: #fa2e55;--brand-soft: rgba(250, 46, 85, .14);--brand-ink: #ff9aa8;--green: #a5e831;--green-soft: rgba(165, 232, 49, .14);--amber: #e8a13a;--amber-soft: rgba(232, 161, 58, .14);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .45);--shadow: 0 2px 8px rgba(0, 0, 0, .5);--shadow-lg: 0 24px 60px rgba(0, 0, 0, .55);--on-brand: #ffffff;--chart-1: #fa2e55;--chart-2: #5b8def;--chart-3: #a5e831;--chart-4: #e8a13a;--chart-5: #a78bfa;--chart-6: #94a3b8;--blue: #6c9ff0;--blue-tint: rgba(108, 159, 240, .14);--green2: #3ecf8f;--green2-tint: rgba(62, 207, 143, .13);--purple: #c48ef2;--purple-tint: rgba(196, 142, 242, .14);--gold: #f2b73c;--gold-tint: rgba(242, 183, 60, .14)}@media (prefers-reduced-transparency: reduce){:root{--glassBlur: none;--glass: linear-gradient(160deg, #fdfbfa 0%, #f4eeed 100%);--tipBg: #fbf7f6}:root[data-theme=dark]{--glass: linear-gradient(160deg, #1a1d24 0%, #101218 100%);--tipBg: #16181d}}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:Plus Jakarta Sans,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;background:var(--pageBg);background-attachment:fixed;color:var(--ink);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased;letter-spacing:-.005em}button{font-family:inherit;cursor:pointer;border:none;background:none;padding:0;color:inherit}input,textarea,select{font-family:inherit;font-size:inherit;color:inherit}a{color:inherit;text-decoration:none}.mono{font-family:var(--font-mono);font-feature-settings:"tnum"}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:100px}::-webkit-scrollbar-track{background:transparent}:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:4px}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes pop{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}@keyframes pageIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes livePulse{0%{box-shadow:0 0 0 0 currentColor}70%{box-shadow:0 0 0 9px #0000}to{box-shadow:0 0 #0000}}:root[data-accent=orange]{--actionGlow: rgba(249, 115, 22, .45);--actionGrad: linear-gradient(160deg, #fb923c, #c2410c);--brand: #ea580c;--brand-soft: rgba(234, 88, 12, .1);--brand-ink: #9a3412;--chartCardBg: linear-gradient(180deg, rgba(249, 115, 22, .2) 0%, rgba(249, 115, 22, .05) 42%, rgba(255, 255, 255, 0) 100%), linear-gradient(160deg, rgba(255, 255, 255, .72) 0%, rgba(255, 255, 255, .4) 100%);--dockActiveBg: rgba(234, 88, 12, .12);--dockActiveShadow: inset 0 1px 1px rgba(255, 255, 255, .6), 0 4px 12px rgba(234, 88, 12, .18);--dockActiveTx: #c2410c;--fabGrad: radial-gradient(circle at 30% 22%, #fdba74 0%, #f97316 48%, #9a3412 100%);--fabShadow: 0 14px 30px rgba(249, 115, 22, .4), inset 0 1.5px 1px rgba(255, 255, 255, .5), inset 0 -2px 4px rgba(120, 45, 10, .35);--noteDot: #f97316;--pageBg: radial-gradient(820px 600px at 16% 2%, rgba(249, 115, 22, .2) 0%, rgba(249, 115, 22, 0) 64%), radial-gradient(900px 640px at 82% 18%, rgba(232, 161, 58, .16) 0%, rgba(232, 161, 58, 0) 64%), radial-gradient(760px 560px at 64% 92%, rgba(220, 60, 90, .12) 0%, rgba(220, 60, 90, 0) 62%), radial-gradient(620px 500px at 30% 64%, rgba(52, 199, 120, .08) 0%, rgba(52, 199, 120, 0) 62%), linear-gradient(168deg, #faf3ec 0%, #f2f0ec 50%, #f5efe8 100%);--primarySoftBd: rgba(234, 88, 12, .28);--redDeep: #9a3412;--redTx: #c2410c;--ringsCardBg: linear-gradient(140deg, rgba(249, 115, 22, .34) 0%, rgba(249, 115, 22, .1) 38%, rgba(232, 161, 58, .14) 68%, rgba(232, 161, 58, .32) 100%), linear-gradient(160deg, rgba(255, 255, 255, .72) 0%, rgba(255, 255, 255, .4) 100%);--ringsWashSmall: linear-gradient(140deg, rgba(249, 115, 22, .2) 0%, rgba(249, 115, 22, .05) 45%, rgba(232, 161, 58, .12) 100%), linear-gradient(160deg, rgba(255, 255, 255, .72) 0%, rgba(255, 255, 255, .4) 100%);--spineHotA: rgba(249, 115, 22, .55);--spineHotB: rgba(249, 115, 22, .35);--washAccent: linear-gradient(140deg, rgba(249, 115, 22, .28) 0%, rgba(249, 115, 22, .08) 55%, rgba(255, 255, 255, .3) 100%), linear-gradient(160deg, rgba(255, 255, 255, .72) 0%, rgba(255, 255, 255, .4) 100%)}:root[data-theme=dark][data-accent=orange]{--actionGlow: rgba(251, 146, 60, .45);--actionGrad: linear-gradient(160deg, #fdba74, #ea580c);--brand: #fb923c;--brand-soft: rgba(251, 146, 60, .14);--brand-ink: #fed7aa;--chartCardBg: linear-gradient(160deg, rgba(255, 255, 255, .1) 0%, rgba(255, 255, 255, .03) 100%);--dockActiveBg: rgba(251, 146, 60, .2);--dockActiveShadow: inset 0 1px 1px rgba(255, 255, 255, .15), 0 4px 14px rgba(251, 146, 60, .25);--dockActiveTx: #fdba74;--fabGrad: radial-gradient(circle at 30% 22%, #fdba74 0%, #f97316 48%, #9a3412 100%);--fabShadow: 0 14px 34px rgba(251, 146, 60, .5), inset 0 1.5px 1px rgba(255, 255, 255, .45), inset 0 -2px 4px rgba(90, 35, 8, .4);--noteDot: #fb923c;--pageBg: radial-gradient(560px 420px at 18% 6%, rgba(251, 146, 60, .22) 0%, rgba(251, 146, 60, 0) 62%), radial-gradient(660px 480px at 88% 22%, rgba(232, 161, 58, .16) 0%, rgba(232, 161, 58, 0) 62%), radial-gradient(540px 430px at 80% 94%, rgba(220, 60, 90, .12) 0%, rgba(220, 60, 90, 0) 62%), radial-gradient(440px 370px at 6% 80%, rgba(52, 209, 123, .06) 0%, rgba(52, 209, 123, 0) 62%), #060709;--primarySoftBd: rgba(251, 146, 60, .3);--redDeep: #fed7aa;--redTx: #fdba74;--ringsCardBg: linear-gradient(160deg, rgba(255, 255, 255, .1) 0%, rgba(255, 255, 255, .03) 100%);--ringsWashSmall: linear-gradient(140deg, rgba(251, 146, 60, .18) 0%, rgba(251, 146, 60, .04) 50%, rgba(232, 161, 58, .08) 100%), linear-gradient(160deg, rgba(255, 255, 255, .1) 0%, rgba(255, 255, 255, .03) 100%);--spineHotA: rgba(251, 146, 60, .55);--spineHotB: rgba(251, 146, 60, .35);--washAccent: linear-gradient(140deg, rgba(251, 146, 60, .22) 0%, rgba(251, 146, 60, .06) 58%, rgba(255, 255, 255, .02) 100%), linear-gradient(160deg, rgba(255, 255, 255, .1) 0%, rgba(255, 255, 255, .03) 100%)}:root[data-accent=green]{--actionGlow: rgba(52, 199, 120, .45);--actionGrad: linear-gradient(160deg, #34d17b, #0f8a45);--brand: #17934d;--brand-soft: rgba(23, 163, 74, .1);--brand-ink: #0c6b38;--chartCardBg: linear-gradient(180deg, rgba(52, 199, 120, .2) 0%, rgba(52, 199, 120, .05) 42%, rgba(255, 255, 255, 0) 100%), linear-gradient(160deg, rgba(255, 255, 255, .72) 0%, rgba(255, 255, 255, .4) 100%);--dockActiveBg: rgba(23, 163, 74, .12);--dockActiveShadow: inset 0 1px 1px rgba(255, 255, 255, .6), 0 4px 12px rgba(23, 163, 74, .18);--dockActiveTx: #15803d;--fabGrad: radial-gradient(circle at 30% 22%, #6ee7a0 0%, #22b45f 48%, #0c6b38 100%);--fabShadow: 0 14px 30px rgba(34, 180, 95, .4), inset 0 1.5px 1px rgba(255, 255, 255, .5), inset 0 -2px 4px rgba(6, 78, 40, .35);--noteDot: #22c55e;--pageBg: radial-gradient(820px 600px at 16% 2%, rgba(52, 199, 120, .22) 0%, rgba(52, 199, 120, 0) 64%), radial-gradient(900px 640px at 82% 18%, rgba(88, 110, 255, .18) 0%, rgba(88, 110, 255, 0) 64%), radial-gradient(760px 560px at 64% 92%, rgba(0, 185, 205, .16) 0%, rgba(0, 185, 205, 0) 62%), radial-gradient(620px 500px at 30% 64%, rgba(232, 161, 58, .1) 0%, rgba(232, 161, 58, 0) 62%), linear-gradient(168deg, #eef7f0 0%, #edf1f6 50%, #e8f3ee 100%);--primarySoftBd: rgba(23, 163, 74, .28);--redDeep: #0c6b38;--redTx: #15803d;--ringsCardBg: linear-gradient(140deg, rgba(52, 199, 120, .34) 0%, rgba(52, 199, 120, .1) 38%, rgba(10, 190, 210, .12) 68%, rgba(10, 190, 210, .32) 100%), linear-gradient(160deg, rgba(255, 255, 255, .72) 0%, rgba(255, 255, 255, .4) 100%);--ringsWashSmall: linear-gradient(140deg, rgba(52, 199, 120, .2) 0%, rgba(52, 199, 120, .05) 45%, rgba(10, 190, 210, .12) 100%), linear-gradient(160deg, rgba(255, 255, 255, .72) 0%, rgba(255, 255, 255, .4) 100%);--spineHotA: rgba(34, 180, 95, .55);--spineHotB: rgba(34, 180, 95, .35);--washAccent: linear-gradient(140deg, rgba(52, 199, 120, .3) 0%, rgba(52, 199, 120, .08) 55%, rgba(255, 255, 255, .3) 100%), linear-gradient(160deg, rgba(255, 255, 255, .72) 0%, rgba(255, 255, 255, .4) 100%)}:root[data-theme=dark][data-accent=green]{--actionGlow: rgba(74, 222, 128, .45);--actionGrad: linear-gradient(160deg, #4ade80, #16a34a);--brand: #34d17b;--brand-soft: rgba(52, 209, 123, .14);--brand-ink: #86efac;--chartCardBg: linear-gradient(160deg, rgba(255, 255, 255, .1) 0%, rgba(255, 255, 255, .03) 100%);--dockActiveBg: rgba(52, 209, 123, .22);--dockActiveShadow: inset 0 1px 1px rgba(255, 255, 255, .15), 0 4px 14px rgba(52, 209, 123, .25);--dockActiveTx: #4ade80;--fabGrad: radial-gradient(circle at 30% 22%, #6ee7a0 0%, #22b45f 48%, #0c6b38 100%);--fabShadow: 0 14px 34px rgba(52, 209, 123, .5), inset 0 1.5px 1px rgba(255, 255, 255, .45), inset 0 -2px 4px rgba(6, 60, 30, .4);--noteDot: #4ade80;--pageBg: radial-gradient(560px 420px at 18% 6%, rgba(52, 209, 123, .24) 0%, rgba(52, 209, 123, 0) 62%), radial-gradient(660px 480px at 88% 22%, rgba(64, 110, 255, .2) 0%, rgba(64, 110, 255, 0) 62%), radial-gradient(540px 430px at 80% 94%, rgba(10, 219, 227, .15) 0%, rgba(10, 219, 227, 0) 62%), radial-gradient(440px 370px at 6% 80%, rgba(232, 161, 58, .08) 0%, rgba(232, 161, 58, 0) 62%), #060709;--primarySoftBd: rgba(52, 209, 123, .3);--redDeep: #86efac;--redTx: #4ade80;--ringsCardBg: linear-gradient(160deg, rgba(255, 255, 255, .1) 0%, rgba(255, 255, 255, .03) 100%);--ringsWashSmall: linear-gradient(140deg, rgba(52, 209, 123, .18) 0%, rgba(52, 209, 123, .04) 50%, rgba(10, 219, 227, .08) 100%), linear-gradient(160deg, rgba(255, 255, 255, .1) 0%, rgba(255, 255, 255, .03) 100%);--spineHotA: rgba(74, 222, 128, .55);--spineHotB: rgba(74, 222, 128, .35);--washAccent: linear-gradient(140deg, rgba(52, 209, 123, .24) 0%, rgba(52, 209, 123, .06) 58%, rgba(255, 255, 255, .02) 100%), linear-gradient(160deg, rgba(255, 255, 255, .1) 0%, rgba(255, 255, 255, .03) 100%)}:root[data-accent=blue]{--actionGlow: rgba(59, 130, 246, .45);--actionGrad: linear-gradient(160deg, #5b8def, #1d4ed8);--brand: #2563eb;--brand-soft: rgba(37, 99, 235, .1);--brand-ink: #1e40af;--chartCardBg: linear-gradient(180deg, rgba(59, 130, 246, .2) 0%, rgba(59, 130, 246, .05) 42%, rgba(255, 255, 255, 0) 100%), linear-gradient(160deg, rgba(255, 255, 255, .72) 0%, rgba(255, 255, 255, .4) 100%);--dockActiveBg: rgba(37, 99, 235, .12);--dockActiveShadow: inset 0 1px 1px rgba(255, 255, 255, .6), 0 4px 12px rgba(37, 99, 235, .18);--dockActiveTx: #2563eb;--fabGrad: radial-gradient(circle at 30% 22%, #93b6ff 0%, #3b82f6 48%, #1e40af 100%);--fabShadow: 0 14px 30px rgba(59, 130, 246, .4), inset 0 1.5px 1px rgba(255, 255, 255, .5), inset 0 -2px 4px rgba(20, 40, 120, .35);--noteDot: #3b82f6;--pageBg: radial-gradient(820px 600px at 16% 2%, rgba(59, 130, 246, .22) 0%, rgba(59, 130, 246, 0) 64%), radial-gradient(900px 640px at 82% 18%, rgba(139, 92, 246, .16) 0%, rgba(139, 92, 246, 0) 64%), radial-gradient(760px 560px at 64% 92%, rgba(0, 185, 205, .16) 0%, rgba(0, 185, 205, 0) 62%), radial-gradient(620px 500px at 30% 64%, rgba(52, 199, 120, .1) 0%, rgba(52, 199, 120, 0) 62%), linear-gradient(168deg, #eef4fb 0%, #eef0f8 50%, #e8f1f5 100%);--primarySoftBd: rgba(37, 99, 235, .28);--redDeep: #1e40af;--redTx: #2563eb;--ringsCardBg: linear-gradient(140deg, rgba(59, 130, 246, .34) 0%, rgba(59, 130, 246, .1) 38%, rgba(10, 190, 210, .12) 68%, rgba(10, 190, 210, .32) 100%), linear-gradient(160deg, rgba(255, 255, 255, .72) 0%, rgba(255, 255, 255, .4) 100%);--ringsWashSmall: linear-gradient(140deg, rgba(59, 130, 246, .2) 0%, rgba(59, 130, 246, .05) 45%, rgba(10, 190, 210, .12) 100%), linear-gradient(160deg, rgba(255, 255, 255, .72) 0%, rgba(255, 255, 255, .4) 100%);--spineHotA: rgba(59, 130, 246, .55);--spineHotB: rgba(59, 130, 246, .35);--washAccent: linear-gradient(140deg, rgba(59, 130, 246, .3) 0%, rgba(59, 130, 246, .08) 55%, rgba(255, 255, 255, .3) 100%), linear-gradient(160deg, rgba(255, 255, 255, .72) 0%, rgba(255, 255, 255, .4) 100%)}:root[data-theme=dark][data-accent=blue]{--actionGlow: rgba(126, 166, 255, .45);--actionGrad: linear-gradient(160deg, #7ea6ff, #3b82f6);--brand: #5b8def;--brand-soft: rgba(91, 141, 239, .16);--brand-ink: #a8c3ff;--chartCardBg: linear-gradient(160deg, rgba(255, 255, 255, .1) 0%, rgba(255, 255, 255, .03) 100%);--dockActiveBg: rgba(91, 141, 239, .22);--dockActiveShadow: inset 0 1px 1px rgba(255, 255, 255, .15), 0 4px 14px rgba(91, 141, 239, .25);--dockActiveTx: #7ea6ff;--fabGrad: radial-gradient(circle at 30% 22%, #93b6ff 0%, #3b82f6 48%, #1e40af 100%);--fabShadow: 0 14px 34px rgba(91, 141, 239, .5), inset 0 1.5px 1px rgba(255, 255, 255, .45), inset 0 -2px 4px rgba(15, 30, 90, .4);--noteDot: #7ea6ff;--pageBg: radial-gradient(560px 420px at 18% 6%, rgba(91, 141, 239, .26) 0%, rgba(91, 141, 239, 0) 62%), radial-gradient(660px 480px at 88% 22%, rgba(167, 139, 250, .16) 0%, rgba(167, 139, 250, 0) 62%), radial-gradient(540px 430px at 80% 94%, rgba(10, 219, 227, .15) 0%, rgba(10, 219, 227, 0) 62%), radial-gradient(440px 370px at 6% 80%, rgba(165, 232, 49, .08) 0%, rgba(165, 232, 49, 0) 62%), #060709;--primarySoftBd: rgba(91, 141, 239, .3);--redDeep: #a8c3ff;--redTx: #7ea6ff;--ringsCardBg: linear-gradient(160deg, rgba(255, 255, 255, .1) 0%, rgba(255, 255, 255, .03) 100%);--ringsWashSmall: linear-gradient(140deg, rgba(91, 141, 239, .18) 0%, rgba(91, 141, 239, .04) 50%, rgba(10, 219, 227, .08) 100%), linear-gradient(160deg, rgba(255, 255, 255, .1) 0%, rgba(255, 255, 255, .03) 100%);--spineHotA: rgba(126, 166, 255, .55);--spineHotB: rgba(126, 166, 255, .35);--washAccent: linear-gradient(140deg, rgba(91, 141, 239, .24) 0%, rgba(91, 141, 239, .06) 58%, rgba(255, 255, 255, .02) 100%), linear-gradient(160deg, rgba(255, 255, 255, .1) 0%, rgba(255, 255, 255, .03) 100%)}:root[data-accent=purple]{--actionGlow: rgba(139, 92, 246, .45);--actionGrad: linear-gradient(160deg, #8b5cf6, #6d28d9);--brand: #7c3aed;--brand-soft: rgba(124, 58, 237, .1);--brand-ink: #5b21b6;--chartCardBg: linear-gradient(180deg, rgba(139, 92, 246, .2) 0%, rgba(139, 92, 246, .05) 42%, rgba(255, 255, 255, 0) 100%), linear-gradient(160deg, rgba(255, 255, 255, .72) 0%, rgba(255, 255, 255, .4) 100%);--dockActiveBg: rgba(124, 58, 237, .12);--dockActiveShadow: inset 0 1px 1px rgba(255, 255, 255, .6), 0 4px 12px rgba(124, 58, 237, .18);--dockActiveTx: #6d28d9;--fabGrad: radial-gradient(circle at 30% 22%, #c4b5fd 0%, #8b5cf6 48%, #5b21b6 100%);--fabShadow: 0 14px 30px rgba(139, 92, 246, .4), inset 0 1.5px 1px rgba(255, 255, 255, .5), inset 0 -2px 4px rgba(60, 20, 120, .35);--noteDot: #8b5cf6;--pageBg: radial-gradient(820px 600px at 16% 2%, rgba(139, 92, 246, .2) 0%, rgba(139, 92, 246, 0) 64%), radial-gradient(900px 640px at 82% 18%, rgba(59, 130, 246, .16) 0%, rgba(59, 130, 246, 0) 64%), radial-gradient(760px 560px at 64% 92%, rgba(220, 60, 160, .12) 0%, rgba(220, 60, 160, 0) 62%), radial-gradient(620px 500px at 30% 64%, rgba(0, 185, 205, .1) 0%, rgba(0, 185, 205, 0) 62%), linear-gradient(168deg, #f3effb 0%, #efeff8 50%, #efe9f6 100%);--primarySoftBd: rgba(124, 58, 237, .28);--redDeep: #5b21b6;--redTx: #6d28d9;--ringsCardBg: linear-gradient(140deg, rgba(139, 92, 246, .34) 0%, rgba(139, 92, 246, .1) 38%, rgba(59, 130, 246, .12) 68%, rgba(59, 130, 246, .32) 100%), linear-gradient(160deg, rgba(255, 255, 255, .72) 0%, rgba(255, 255, 255, .4) 100%);--ringsWashSmall: linear-gradient(140deg, rgba(139, 92, 246, .2) 0%, rgba(139, 92, 246, .05) 45%, rgba(59, 130, 246, .12) 100%), linear-gradient(160deg, rgba(255, 255, 255, .72) 0%, rgba(255, 255, 255, .4) 100%);--spineHotA: rgba(139, 92, 246, .55);--spineHotB: rgba(139, 92, 246, .35);--washAccent: linear-gradient(140deg, rgba(139, 92, 246, .28) 0%, rgba(139, 92, 246, .08) 55%, rgba(255, 255, 255, .3) 100%), linear-gradient(160deg, rgba(255, 255, 255, .72) 0%, rgba(255, 255, 255, .4) 100%)}:root[data-theme=dark][data-accent=purple]{--actionGlow: rgba(167, 139, 250, .45);--actionGrad: linear-gradient(160deg, #a78bfa, #7c3aed);--brand: #a78bfa;--brand-soft: rgba(167, 139, 250, .16);--brand-ink: #ddd6fe;--chartCardBg: linear-gradient(160deg, rgba(255, 255, 255, .1) 0%, rgba(255, 255, 255, .03) 100%);--dockActiveBg: rgba(167, 139, 250, .22);--dockActiveShadow: inset 0 1px 1px rgba(255, 255, 255, .15), 0 4px 14px rgba(167, 139, 250, .25);--dockActiveTx: #c4b5fd;--fabGrad: radial-gradient(circle at 30% 22%, #c4b5fd 0%, #8b5cf6 48%, #5b21b6 100%);--fabShadow: 0 14px 34px rgba(167, 139, 250, .5), inset 0 1.5px 1px rgba(255, 255, 255, .45), inset 0 -2px 4px rgba(45, 15, 95, .4);--noteDot: #a78bfa;--pageBg: radial-gradient(560px 420px at 18% 6%, rgba(167, 139, 250, .24) 0%, rgba(167, 139, 250, 0) 62%), radial-gradient(660px 480px at 88% 22%, rgba(64, 110, 255, .18) 0%, rgba(64, 110, 255, 0) 62%), radial-gradient(540px 430px at 80% 94%, rgba(220, 60, 160, .12) 0%, rgba(220, 60, 160, 0) 62%), radial-gradient(440px 370px at 6% 80%, rgba(10, 219, 227, .08) 0%, rgba(10, 219, 227, 0) 62%), #060709;--primarySoftBd: rgba(167, 139, 250, .3);--redDeep: #ddd6fe;--redTx: #c4b5fd;--ringsCardBg: linear-gradient(160deg, rgba(255, 255, 255, .1) 0%, rgba(255, 255, 255, .03) 100%);--ringsWashSmall: linear-gradient(140deg, rgba(167, 139, 250, .18) 0%, rgba(167, 139, 250, .04) 50%, rgba(64, 110, 255, .08) 100%), linear-gradient(160deg, rgba(255, 255, 255, .1) 0%, rgba(255, 255, 255, .03) 100%);--spineHotA: rgba(167, 139, 250, .55);--spineHotB: rgba(167, 139, 250, .35);--washAccent: linear-gradient(140deg, rgba(167, 139, 250, .22) 0%, rgba(167, 139, 250, .06) 58%, rgba(255, 255, 255, .02) 100%), linear-gradient(160deg, rgba(255, 255, 255, .1) 0%, rgba(255, 255, 255, .03) 100%)}:root[data-accent=plain]{--actionGlow: rgba(63, 71, 86, .35);--actionGrad: linear-gradient(160deg, #5a6272, #2f3644);--brand: #3f4756;--brand-soft: rgba(63, 71, 86, .1);--brand-ink: #2a303c;--chartCardBg: linear-gradient(180deg, rgba(100, 116, 139, .16) 0%, rgba(100, 116, 139, .04) 42%, rgba(255, 255, 255, 0) 100%), linear-gradient(160deg, rgba(255, 255, 255, .72) 0%, rgba(255, 255, 255, .4) 100%);--dockActiveBg: rgba(63, 71, 86, .1);--dockActiveShadow: inset 0 1px 1px rgba(255, 255, 255, .6), 0 4px 12px rgba(30, 35, 60, .14);--dockActiveTx: #2f3644;--fabGrad: radial-gradient(circle at 30% 22%, #8a94a6 0%, #4a5364 48%, #262c38 100%);--fabShadow: 0 14px 30px rgba(48, 56, 72, .35), inset 0 1.5px 1px rgba(255, 255, 255, .5), inset 0 -2px 4px rgba(15, 20, 30, .35);--noteDot: #64748b;--pageBg: radial-gradient(820px 600px at 16% 2%, rgba(100, 116, 139, .18) 0%, rgba(100, 116, 139, 0) 64%), radial-gradient(900px 640px at 82% 18%, rgba(120, 134, 156, .14) 0%, rgba(120, 134, 156, 0) 64%), radial-gradient(760px 560px at 64% 92%, rgba(148, 163, 184, .12) 0%, rgba(148, 163, 184, 0) 62%), linear-gradient(168deg, #f4f4f6 0%, #eff0f3 50%, #eceef1 100%);--primarySoftBd: rgba(63, 71, 86, .3);--redDeep: #1f242e;--redTx: #3f4756;--ringsCardBg: linear-gradient(140deg, rgba(100, 116, 139, .26) 0%, rgba(100, 116, 139, .08) 45%, rgba(148, 163, 184, .16) 100%), linear-gradient(160deg, rgba(255, 255, 255, .72) 0%, rgba(255, 255, 255, .4) 100%);--ringsWashSmall: linear-gradient(140deg, rgba(100, 116, 139, .16) 0%, rgba(100, 116, 139, .04) 45%, rgba(148, 163, 184, .1) 100%), linear-gradient(160deg, rgba(255, 255, 255, .72) 0%, rgba(255, 255, 255, .4) 100%);--spineHotA: rgba(63, 71, 86, .5);--spineHotB: rgba(63, 71, 86, .3);--washAccent: linear-gradient(140deg, rgba(100, 116, 139, .22) 0%, rgba(100, 116, 139, .06) 55%, rgba(255, 255, 255, .3) 100%), linear-gradient(160deg, rgba(255, 255, 255, .72) 0%, rgba(255, 255, 255, .4) 100%)}:root[data-theme=dark][data-accent=plain]{--actionGlow: rgba(183, 193, 209, .3);--actionGrad: linear-gradient(160deg, #d3dae4, #93a1b5);--brand: #b7c1d1;--brand-soft: rgba(183, 193, 209, .14);--brand-ink: #dbe3ee;--on-brand: #10131a;--chartCardBg: linear-gradient(160deg, rgba(255, 255, 255, .1) 0%, rgba(255, 255, 255, .03) 100%);--dockActiveBg: rgba(183, 193, 209, .18);--dockActiveShadow: inset 0 1px 1px rgba(255, 255, 255, .15), 0 4px 14px rgba(183, 193, 209, .2);--dockActiveTx: #d3dae4;--fabGrad: radial-gradient(circle at 30% 22%, #e6ebf2 0%, #a8b3c6 48%, #6b7788 100%);--fabShadow: 0 14px 34px rgba(120, 132, 152, .4), inset 0 1.5px 1px rgba(255, 255, 255, .45), inset 0 -2px 4px rgba(20, 25, 35, .4);--noteDot: #93a1b5;--pageBg: radial-gradient(560px 420px at 18% 6%, rgba(148, 163, 184, .16) 0%, rgba(148, 163, 184, 0) 62%), radial-gradient(660px 480px at 88% 22%, rgba(120, 134, 156, .12) 0%, rgba(120, 134, 156, 0) 62%), #060709;--primarySoftBd: rgba(183, 193, 209, .28);--redDeep: #dbe3ee;--redTx: #b7c1d1;--ringsCardBg: linear-gradient(160deg, rgba(255, 255, 255, .1) 0%, rgba(255, 255, 255, .03) 100%);--ringsWashSmall: linear-gradient(140deg, rgba(148, 163, 184, .14) 0%, rgba(148, 163, 184, .04) 50%, rgba(255, 255, 255, .04) 100%), linear-gradient(160deg, rgba(255, 255, 255, .1) 0%, rgba(255, 255, 255, .03) 100%);--spineHotA: rgba(183, 193, 209, .5);--spineHotB: rgba(183, 193, 209, .3);--washAccent: linear-gradient(140deg, rgba(148, 163, 184, .18) 0%, rgba(148, 163, 184, .05) 58%, rgba(255, 255, 255, .02) 100%), linear-gradient(160deg, rgba(255, 255, 255, .1) 0%, rgba(255, 255, 255, .03) 100%)}
