@import"https://fonts.googleapis.com/css2?family=Lato:wght@300;400;700;900&display=swap";._sidebar_1groe_3{width:72px;height:100vh;position:fixed;left:0;top:0;display:flex;flex-direction:column;padding:1rem .5rem;background:linear-gradient(180deg,#1F6AA5 0%,var(--sky-deep) 100%);box-sizing:border-box;z-index:50;overflow:hidden;transition:width .25s cubic-bezier(.4,0,.2,1)}._sidebar_1groe_3:hover{width:220px}._profile_1groe_24{display:flex;align-items:center;gap:.625rem;padding:.5rem;border-radius:12px;cursor:pointer;transition:background .15s ease;border:none;background:none;text-align:left;white-space:nowrap;margin-bottom:1.25rem;flex-shrink:0}._profile_1groe_24:hover{background:#ffffff14}._avatar_1groe_44{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,var(--sky-light),var(--sky-dark));color:#fff;display:flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:700;letter-spacing:.03em;flex-shrink:0;box-shadow:var(--shadow-sky)}._profileInfo_1groe_60{display:flex;flex-direction:column;gap:.0625rem;overflow:hidden;opacity:0;transition:opacity .2s ease}._sidebar_1groe_3:hover ._profileInfo_1groe_60{opacity:1}._profileRole_1groe_73{color:#ffffff80;font-size:.6rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em}._profileName_1groe_81{color:#fffffff2;font-size:.85rem;font-weight:600;overflow:hidden;text-overflow:ellipsis}._sectionHeader_1groe_90{padding:0 .25rem;margin-bottom:.5rem;flex-shrink:0}._sectionLabel_1groe_96{font-size:.6rem;font-weight:700;color:#ffffff59;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;overflow:hidden}._nav_1groe_107{display:flex;flex-direction:column;gap:.25rem}._navItem_1groe_113,._navItem_1groe_113:link,._navItem_1groe_113:visited{display:flex;align-items:center;gap:.75rem;padding:.625rem .75rem;border-radius:10px;color:#ffffffb3;transition:all .15s ease;text-decoration:none;font-weight:500;font-size:.85rem;white-space:nowrap;border:1px solid transparent}._navItem_1groe_113:hover,._navItem_1groe_113:link:hover{background:#ffffff14;color:#fffffff2}._navItem_1groe_113._active_1groe_136,._navItem_1groe_113._active_1groe_136:link,._navItem_1groe_113._active_1groe_136:visited{background:#ffffff1f;color:#fff;border-color:#ffffff14;font-weight:600}._navItem_1groe_113 svg,._logoutBtn_1groe_147 svg{flex-shrink:0}._label_1groe_152{opacity:0;transition:opacity .2s ease}._sidebar_1groe_3:hover ._label_1groe_152{opacity:1}._bottom_1groe_162{margin-top:auto;display:flex;flex-direction:column;gap:.25rem;padding-bottom:.25rem}._logoutBtn_1groe_147{display:flex;align-items:center;gap:.75rem;padding:.5rem .75rem;border-radius:10px;color:#ffffff80;background:none;border:none;font-size:.8rem;font-weight:500;cursor:pointer;transition:all .15s ease;white-space:nowrap}._logoutBtn_1groe_147:hover{background:#ffffff14;color:#fffc}@media(max-width:768px){._sidebar_1groe_3{width:100%;height:auto;position:fixed;left:0;top:auto;bottom:0;flex-direction:row;align-items:center;padding:0;border-top:1px solid rgba(255,255,255,.1);z-index:100}._sidebar_1groe_3:hover{width:100%}._profile_1groe_24,._sectionHeader_1groe_90{display:none}._nav_1groe_107{flex-direction:row;width:100%;justify-content:space-around;gap:0;padding:.5rem 0}._navItem_1groe_113{flex-direction:column;gap:.2rem;padding:.5rem .75rem;font-size:.65rem;border-radius:8px}._navItem_1groe_113._active_1groe_136{border:none}._label_1groe_152{opacity:1}._bottom_1groe_162{display:none}}._container_14aqx_1{padding-left:72px;min-height:100vh}._main_14aqx_6{padding:1rem 1.5rem;max-width:1200px;margin:0 auto}._loading_14aqx_12{display:flex;align-items:center;justify-content:center;height:100vh;color:var(--text-muted)}@media(max-width:768px){._container_14aqx_1{padding-left:0;padding-bottom:60px}._main_14aqx_6{padding:1rem}}._container_1vy7i_1{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh}._title_1vy7i_9{font-size:2.5rem;font-weight:700;margin-bottom:2rem;background:linear-gradient(to right,var(--accent-cyan),var(--primary));-webkit-background-clip:text;background-clip:text;color:transparent}._button_1vy7i_19{font-size:1.125rem;padding:.75rem 2rem}:root{--canvas: #f6f9fc;--bg-depth: var(--canvas);--bg-surface: #ffffff;--bg-secondary: #eef3f7;--sky: #0EA5E9;--sky-rgb: 14, 165, 233;--sky-dark: #0369A1;--sky-deep: #0C4A6E;--sky-light: #38BDF8;--sky-soft: rgba(14, 165, 233, .1);--sky-tint: rgba(14, 165, 233, .04);--coral: #EA580C;--coral-rgb: 234, 88, 12;--coral-dark: #C2410C;--coral-soft: rgba(234, 88, 12, .1);--amber: #F59E0B;--amber-soft: rgba(245, 158, 11, .12);--violet: #8B5CF6;--violet-rgb: 139, 92, 246;--violet-soft:rgba(139, 92, 246, .1);--mint: #10B981;--mint-rgb: 16, 185, 129;--mint-soft: rgba(16, 185, 129, .1);--ink-deepest:#0B1F2B;--ink-deep: #0F2F3A;--ink-mid: #334A52;--ink-muted: #7A909A;--text-primary: var(--ink-deepest);--text-secondary: var(--ink-mid);--text-muted: var(--ink-muted);--border-subtle: rgba(15, 47, 58, .08);--border-strong: rgba(15, 47, 58, .15);--border-glass: rgba(15, 47, 58, .1);--primary: var(--sky);--primary-rgb: var(--sky-rgb);--primary-dark: var(--sky-dark);--primary-soft: var(--sky-soft);--primary-glow: rgba(14, 165, 233, .25);--primary-mid: var(--sky-dark);--primary-mid-rgb: 3, 105, 161;--urgent: var(--coral);--urgent-rgb: var(--coral-rgb);--urgent-soft: var(--coral-soft);--warn: var(--amber);--warn-soft: var(--amber-soft);--success: var(--mint);--success-soft:var(--mint-soft);--chill-pale: #E0F2FE;--chill-soft: var(--ink-muted);--chill-teal: var(--sky-dark);--chill-deep: var(--ink-deepest);--spark: var(--sky);--spark-rgb: var(--sky-rgb);--spark-soft: var(--sky-soft);--spark-strong:rgba(14, 165, 233, .2);--flare: var(--coral);--flare-rgb: var(--coral-rgb);--flare-soft: var(--coral-soft);--bloom: var(--violet);--bloom-rgb: var(--violet-rgb);--bloom-soft: var(--violet-soft);--sun: var(--amber);--sun-soft: var(--amber-soft);--highlight: var(--sky-light);--highlight-soft: rgba(56, 189, 248, .35);--urgency-critical: var(--urgent);--urgency-high: var(--warn);--urgency-normal: var(--primary);--urgency-low: var(--success);--accent: var(--sky);--accent-rgb: var(--sky-rgb);--accent-dark: var(--sky-dark);--accent-soft: var(--sky-soft);--accent-highlight: var(--highlight-soft);--accent-blue-light:var(--sky-light);--accent-blue-pale: var(--chill-pale);--accent-cyan: var(--sky);--accent-teal: var(--sky-dark);--accent-red: var(--urgent);--shadow-xs: 0 1px 2px rgba(15, 47, 58, .05);--shadow-sm: 0 1px 2px rgba(15, 47, 58, .06), 0 2px 6px rgba(15, 47, 58, .04);--shadow-md: 0 2px 4px rgba(15, 47, 58, .06), 0 8px 24px rgba(15, 47, 58, .06);--shadow-lg: 0 4px 10px rgba(15, 47, 58, .07), 0 20px 48px rgba(15, 47, 58, .08);--shadow-sky: 0 8px 24px rgba(14, 165, 233, .22);--shadow-coral: 0 8px 24px rgba(234, 88, 12, .18);--top-bar-height: 88px;font-family:Lato,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;font-size:14px;line-height:1.5;font-weight:400;letter-spacing:-.005em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color-scheme:light;color:var(--text-primary);background-color:var(--canvas)}body{margin:0;min-width:320px;min-height:100vh;background-color:var(--canvas);font-family:Lato,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif}.glass-panel{background:#ffffffd9;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border:1px solid var(--border-glass);box-shadow:var(--shadow-md);border-radius:20px}.glass-button{background:var(--bg-surface);border:1px solid var(--border-strong);color:var(--text-primary);padding:.5rem 1rem;border-radius:8px;transition:all .2s ease;cursor:pointer;font-weight:500;font-family:inherit}.glass-button:hover{background:var(--bg-secondary);box-shadow:var(--shadow-xs)}.glass-button.primary{background:var(--primary);border-color:var(--primary);color:#fff;box-shadow:var(--shadow-sky)}.glass-button.primary:hover{background:var(--primary-dark)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#334a5240;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#334a5273}h1,h2,h3,h4,h5,h6{color:var(--text-primary);margin-top:0;font-family:inherit}:where(a){color:var(--primary);text-decoration:none;transition:color .2s}:where(a):hover{color:var(--primary-dark)}
