@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;500;600;700&family=Sora:wght@500;600;700&display=swap";._shell_1dp8e_1{background:var(--shell-background);min-height:100vh;color:var(--ink-900)}._contentArea_1dp8e_7{background:var(--content-background,var(--shell-background));min-height:100vh}._sidebar_1dp8e_12{z-index:20;background:var(--sidebar-background);border-right:1px solid var(--sidebar-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;gap:1.5rem;width:min(18.9rem,84vw);height:100dvh;padding:1.5rem 1.1rem;transition:transform .18s;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden auto;transform:translate(-100%)}._sidebarOpen_1dp8e_33{transform:translate(0)}._overlay_1dp8e_37{z-index:18;background:var(--surface-overlay);opacity:0;pointer-events:none;transition:opacity .18s;position:fixed;inset:0}._overlayVisible_1dp8e_47{opacity:1;pointer-events:auto}._brandBlock_1dp8e_52{align-items:center;gap:.875rem;padding:.4rem .3rem .9rem;display:flex}._brandBadge_1dp8e_59{background:var(--brand-gradient);color:#fff;width:2.75rem;height:2.75rem;box-shadow:var(--brand-shadow);border-radius:1rem;place-items:center;display:grid}._brandName_1dp8e_70{color:var(--sidebar-text);font:700 1.05rem/1.1 var(--font-heading);letter-spacing:-.03em;margin:0}._brandSubline_1dp8e_77{color:var(--sidebar-muted);margin:.2rem 0 0;font-size:.9rem}._themePanel_1dp8e_83{align-items:center;gap:.55rem;padding:0 .35rem .15rem;display:flex}._themeLabel_1dp8e_90{color:var(--sidebar-label);letter-spacing:.04em;flex:none;margin:0;font-size:.8rem;font-weight:600}._themeRail_1dp8e_99{flex-wrap:nowrap;flex:auto;justify-content:flex-start;align-items:center;gap:.25rem;min-width:0;display:flex}._themeButton_1dp8e_109{color:var(--sidebar-muted);white-space:nowrap;text-align:left;background:0 0;border:0;border-radius:999px;flex:none;align-items:center;gap:.28rem;padding:.12rem .18rem;font-size:.78rem;font-weight:600;display:flex}._themeButton_1dp8e_109:hover{background:var(--sidebar-hover);color:var(--sidebar-text)}._themeButtonActive_1dp8e_130{color:var(--sidebar-text)}._themeButtonActive_1dp8e_130 ._themeSwatch_1dp8e_134{box-shadow:0 0 0 2px var(--sidebar-caption), inset 0 0 0 1px #ffffff2e}._themeSwatch_1dp8e_134{border-radius:999px;flex-shrink:0;width:.82rem;height:.82rem;box-shadow:inset 0 0 0 1px #ffffff2e}._themeSwatchteal_1dp8e_148{background:var(--theme-teal-swatch)}._themeSwatchblue_1dp8e_152{background:var(--theme-blue-swatch)}._themeSwatchcream_1dp8e_156{background:var(--theme-cream-swatch)}._navGroup_1dp8e_160{gap:.7rem;display:grid}._navGroupLabel_1dp8e_165{color:var(--sidebar-label);letter-spacing:.18em;text-transform:uppercase;margin:0;padding-inline:.45rem;font-size:.74rem;font-weight:700}._navList_1dp8e_175{gap:.35rem;display:grid}._navLink_1dp8e_180{color:var(--sidebar-muted);border-radius:1rem;align-items:center;gap:.75rem;padding:.9rem .95rem;text-decoration:none;transition:background .16s,color .16s,transform .16s;display:flex}._navLink_1dp8e_180:hover{background:var(--sidebar-hover);color:var(--sidebar-text);transform:translate(2px)}._navLinkActive_1dp8e_200{background:var(--sidebar-active-bg);color:var(--sidebar-text);box-shadow:inset 0 0 0 1px var(--sidebar-active-ring)}._sidebarFooter_1dp8e_206{background:var(--sidebar-footer-background);border-radius:1.15rem;margin-top:auto;padding:1rem}._footerCaption_1dp8e_213{color:var(--sidebar-caption);letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:700}._footerText_1dp8e_222{color:var(--sidebar-muted);margin:.55rem 0 0;font-size:.92rem}._header_1dp8e_228{z-index:12;background:var(--header-background);border-bottom:1px solid var(--border-subtle);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.5rem 1.1rem 1rem;display:flex;position:sticky;top:0}._headerIntro_1dp8e_242{align-items:flex-start;gap:.9rem;display:flex}._menuButton_1dp8e_248{border:1px solid var(--border-subtle);background:var(--surface-card-strong);width:2.75rem;height:2.75rem;color:var(--ink-900);border-radius:.95rem;justify-content:center;align-items:center;display:inline-flex}._eyebrow_1dp8e_260{color:var(--accent-700);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:700}._pageTitle_1dp8e_269{font:700 clamp(1.55rem, 2vw, 2.25rem) / 1 var(--font-heading);letter-spacing:-.05em;margin:.4rem 0 0}._pageSubtitle_1dp8e_275{max-width:42rem;color:var(--ink-600);margin:.55rem 0 0;font-size:.96rem}._headerMeta_1dp8e_282{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;display:flex}._headerDate_1dp8e_290{background:var(--header-date-background);color:var(--header-date-text);border-radius:999px;padding:.55rem .8rem;font-size:.88rem;font-weight:600}._userChip_1dp8e_299{background:var(--surface-card-strong);border:1px solid var(--border-subtle);color:var(--ink-700);border-radius:999px;align-items:center;gap:.45rem;padding:.55rem .9rem;font-size:.9rem;display:inline-flex}._main_1dp8e_311{background:var(--content-background);padding:1rem 1.1rem 2rem}@media (width>=1080px){._shell_1dp8e_1{grid-template-columns:18.9rem minmax(0,1fr);display:grid}._sidebar_1dp8e_12{height:100dvh;position:sticky;top:0;transform:none}._overlay_1dp8e_37,._menuButton_1dp8e_248{display:none}._header_1dp8e_228,._main_1dp8e_311{padding-left:1.7rem;padding-right:1.7rem}}@media (width<=780px){._header_1dp8e_228{flex-direction:column}._headerMeta_1dp8e_282{justify-content:flex-start}._themePanel_1dp8e_83{flex-direction:column;align-items:flex-start}._themeRail_1dp8e_99{flex-wrap:wrap;justify-content:flex-start}}:root,:root[data-theme=teal]{--font-body:"IBM Plex Sans", "Segoe UI", sans-serif;--font-heading:"Sora", "Segoe UI", sans-serif;--ink-900:#132126;--ink-800:#23343a;--ink-700:#465a60;--ink-600:#667c84;--ink-500:#83969d;--canvas:#cfe7df;--panel:#bee0d6cc;--panel-strong:#cae7dedb;--accent-700:#0f7c72;--accent-600:#00bfa6;--accent-soft:#00bfa61f;--accent-faint:#00bfa614;--accent-hover:#0f7c7208;--accent-outline:#00bfa64d;--accent-focus:#00bfa63d;--accent-focus-border:#00bfa661;--stock-700:#0f7c72;--stock-600:#00bfa6;--teal-700:var(--stock-700);--teal-600:var(--stock-600);--dispatch-700:#1d5a8a;--dispatch-600:#287cc0;--rto-700:#b0462d;--rto-600:#df5e42;--amber-700:#9b6b0d;--amber-600:#d99b12;--blue-700:var(--dispatch-700);--blue-600:var(--dispatch-600);--coral-700:var(--rto-700);--coral-600:var(--rto-600);--surface-card:#b5d9cec2;--surface-card-strong:#c2e2d8d6;--surface-card-soft:#aacec4b8;--surface-muted:#a0c5bbdb;--surface-alt:#0f7c722e;--surface-ghost:#c2e2d8c2;--surface-overlay:#0b141857;--surface-wash:#ffffffd1;--surface-hover:#00bfa624;--border-subtle:#0f7c723d;--border-strong:#0f7c7257;--border-dashed:#0e1c2226;--shadow-soft:0 24px 50px #0f454226;--shadow-tight:0 12px 26px #0f454226;--shadow-card:0 24px 48px #0f454221;--shadow-panel:0 28px 60px #0f454233;--shell-background:radial-gradient(circle at top left, #00bfa647, transparent 30%), radial-gradient(circle at top right, #0f7c723d, transparent 26%), linear-gradient(180deg, #d8eee7 0%, #cfe7df 100%);--content-background:radial-gradient(circle at top right, #00bfa66b, transparent 16%), radial-gradient(circle at 12% 24%, #0f7c723d, transparent 20%), linear-gradient(180deg, #d6ece5 0%, #bfded3 48%, #cfe8e0 100%);--login-background:radial-gradient(circle at top left, #00bfa62e, transparent 34%), linear-gradient(135deg, #eef5f2 0%, #f7f3e8 58%, #f1eee7 100%);--sidebar-background:linear-gradient(180deg, #0a2e35f7 0%, #08252cf2 100%);--sidebar-border:#e2ddcf1f;--sidebar-text:#fff;--sidebar-muted:#f2efe5b8;--sidebar-label:#f2efe58c;--sidebar-hover:#ffffff1f;--sidebar-active-bg:linear-gradient(135deg, #00bfa657, #00bfa624);--sidebar-active-ring:#00bfa652;--sidebar-footer-background:#ffffff0f;--sidebar-caption:#9ae6d9;--brand-gradient:linear-gradient(135deg, var(--accent-600), var(--accent-700));--brand-shadow:0 18px 40px #00000038;--header-background:#bfded5db;--header-date-background:#0f7c7214;--header-date-text:#0b5f57;--theme-teal-swatch:linear-gradient(135deg, #00bfa6 0%, #0f7c72 100%);--theme-blue-swatch:linear-gradient(135deg, #559fe0 0%, #1d5a8a 100%);--theme-cream-swatch:linear-gradient(135deg, #ead7b4 0%, #b08c4f 100%)}:root[data-theme=blue]{--accent-700:#225f93;--accent-600:#4598da;--accent-soft:#4598da1f;--accent-faint:#4598da14;--accent-hover:#225f930a;--accent-outline:#4598da47;--accent-focus:#4598da3d;--accent-focus-border:#4598da61;--canvas:#d1dff0;--panel:#bfd6eccc;--panel-strong:#ccdff2db;--surface-card:#b6cee6c2;--surface-card-strong:#c4daeed6;--surface-card-soft:#aac1d9b8;--surface-muted:#a0b8d1db;--surface-alt:#225f932e;--surface-ghost:#c4daeec2;--surface-hover:#4598da24;--border-subtle:#225f933d;--border-strong:#225f9357;--shadow-soft:0 24px 50px #183d6126;--shadow-tight:0 12px 26px #183d6126;--shadow-card:0 24px 48px #183d6121;--shadow-panel:0 28px 60px #183d6133;--shell-background:radial-gradient(circle at top left, #4598da3d, transparent 30%), radial-gradient(circle at top right, #225f9338, transparent 24%), linear-gradient(180deg, #dde9f5 0%, #d1dff0 100%);--content-background:radial-gradient(circle at top right, #4598da70, transparent 16%), radial-gradient(circle at 12% 24%, #225f933d, transparent 20%), linear-gradient(180deg, #d8e5f3 0%, #bfd3ea 48%, #cfdeef 100%);--login-background:radial-gradient(circle at top left, #4598da33, transparent 35%), linear-gradient(135deg, #edf5fd 0%, #f6f3ec 55%, #eef2f8 100%);--sidebar-background:linear-gradient(180deg, #112a4afa 0%, #0d1f38f5 100%);--sidebar-hover:#4598da2e;--sidebar-active-bg:linear-gradient(135deg, #4598da75, #4598da2e);--sidebar-active-ring:#4598da5c;--sidebar-caption:#a8d6ff;--header-background:#c2d6eadb;--header-date-background:#225f931a;--header-date-text:#194a72;--theme-blue-swatch:linear-gradient(135deg, #68aee9 0%, #225f93 100%)}:root[data-theme=cream]{--accent-700:#8d6a34;--accent-600:#c79a56;--accent-soft:#c79a5624;--accent-faint:#c79a5614;--accent-hover:#8d6a340a;--accent-outline:#c79a5647;--accent-focus:#c79a563d;--accent-focus-border:#c79a5661;--surface-card:#fff7eeed;--surface-card-strong:#fffbf6fa;--surface-card-soft:#fcf3e6e6;--surface-muted:#f4e8d8f0;--shell-background:radial-gradient(circle at top left, #c79a5629, transparent 30%), radial-gradient(circle at top right, #826e4a24, transparent 24%), linear-gradient(180deg, #faf5ea 0%, #f4ecdd 100%);--content-background:radial-gradient(circle at top right, #c79a563d, transparent 20%), radial-gradient(circle at 16% 22%, #8d6a341a, transparent 24%), linear-gradient(180deg, #f7ecd9 0%, #ecdcc5 100%);--login-background:radial-gradient(circle at top left, #c79a562e, transparent 35%), linear-gradient(135deg, #faf4e7 0%, #fffaf2 45%, #f2eadc 100%);--sidebar-background:linear-gradient(180deg, #352820f7 0%, #221b16f2 100%);--sidebar-hover:#c79a562e;--sidebar-active-bg:linear-gradient(135deg, #c79a5666, #c79a562e);--sidebar-active-ring:#c79a5657;--sidebar-caption:#f1d5a0;--header-background:#f8eedbe6;--header-date-background:#8d6a341a;--header-date-text:#6f5329;--theme-cream-swatch:linear-gradient(135deg, #f0ddbc 0%, #b88f4f 100%)}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px}*,:before,:after{box-sizing:border-box}body{background:var(--canvas);color:var(--ink-900);font:400 1rem/1.5 var(--font-body);margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}a{color:inherit}img{max-width:100%;display:block}#root{min-height:100vh}.primaryButton,.secondaryButton,.ghostButton{border:1px solid #0000;border-radius:1rem;justify-content:center;align-items:center;gap:.55rem;min-height:2.85rem;padding:.75rem 1rem;transition:transform .16s,box-shadow .16s,background .16s,color .16s;display:inline-flex}.primaryButton{background:linear-gradient(135deg, var(--accent-600), var(--accent-700));color:#fff;box-shadow:var(--shadow-tight)}.primaryButton:hover,.secondaryButton:hover,.ghostButton:hover{transform:translateY(-1px)}.secondaryButton{background:var(--surface-card-strong);border-color:var(--border-subtle);color:var(--ink-900);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.ghostButton{background:var(--surface-ghost,#fff6);border-color:var(--border-subtle);color:var(--ink-800);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.secondaryCard{background:var(--panel);border:1px solid var(--border-subtle);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:1.35rem}.cardBody{padding:1.15rem}
