.AppLayout-module__RrbURa__shell{--header-height:84px;--sidebar-collapsed-width:92px;--sidebar-expanded-width:312px;--sidebar-width:var(--sidebar-collapsed-width);--radius:26px;--background:#faf5ed;--foreground:#241e19;--card:#fff;--muted:#f1ece4;--muted-foreground:#5e5a55;--primary:#204f40;--primary-foreground:#f4faf5;--accent:#e9e4d7;--accent-foreground:#1d2d27;--border:#d9d3cc;--input:#d9d3cc;--ring:#1f5c4a;--sidebar:#1c110b;--sidebar-foreground:#f1eee7;--sidebar-primary:#184133;--sidebar-primary-foreground:#f4faf5;--sidebar-accent:#382f22;--sidebar-accent-foreground:#f9f8f5;--sidebar-border:#494138;--sidebar-overlay:color-mix(in oklch, var(--foreground) 28%, transparent);--sidebar-highlight:color-mix(in oklch, var(--sidebar-foreground) 14%, transparent);--sidebar-highlight-strong:color-mix(in oklch, var(--sidebar-foreground) 22%, transparent);--sidebar-highlight-active:color-mix(in oklch, var(--card) 94%, transparent);--sidebar-shadow-strong:color-mix(in oklch, var(--foreground) 18%, transparent);--sidebar-shadow-soft:color-mix(in oklch, var(--foreground) 10%, transparent);--sidebar-tooltip-bg:color-mix(in oklch, var(--foreground) 90%, var(--card));--sidebar-tooltip-text:var(--card);--sidebar-text-shadow:color-mix(in oklch, var(--foreground) 8%, transparent);--success:#316b4c;--warning:#d8953d;--destructive:#c53732;--app-bg:var(--background);--app-panel:var(--card);--app-panel-soft:var(--muted);--app-surface:var(--card);--app-surface-soft:var(--muted);--app-border:var(--border);--app-text:var(--foreground);--app-muted:var(--muted-foreground);--app-primary:var(--primary);--app-primary-dark:var(--primary);--app-primary-soft:var(--accent);--app-shadow:color-mix(in oklch, var(--foreground) 8%, transparent);--select-bg:#fffdfa;--select-text:#201914;--select-option-bg:#fff;--select-option-text:#201914;--select-option-selected-bg:#204f40;--select-option-selected-text:#fcfcfc;--select-option-disabled-text:#7e7974;background:radial-gradient(circle at top left, color-mix(in oklch, var(--primary) 14%, transparent), transparent 24%), radial-gradient(circle at 100% 0%, color-mix(in oklch, var(--warning) 11%, transparent), transparent 18%), linear-gradient(180deg, color-mix(in oklch, var(--background) 86%, white), var(--background));min-height:100vh;color:var(--foreground);font-family:Segoe UI,ui-sans-serif,system-ui,-apple-system,sans-serif;position:relative;overflow-x:clip}@supports (color:lab(0% 0 0)){.AppLayout-module__RrbURa__shell{--background:lab(96.786% .703365 4.53194);--foreground:lab(11.8062% 2.51749 4.78258);--card:lab(100% 0 0);--muted:lab(93.6539% .704587 4.53277);--muted-foreground:lab(38.5283% 1.06967 3.66868);--primary:lab(30.0052% -20.0439 3.68541);--primary-foreground:lab(97.8148% -2.95287 1.8782);--accent:lab(90.8172% -.183046 6.91111);--accent-foreground:lab(16.7976% -8.16655 1.51794);--border:lab(84.9482% .847787 4.50604);--input:lab(84.9482% .847787 4.50604);--ring:lab(34.803% -24.2807 4.45269);--sidebar:lab(6.09412% 4.72301 4.64555);--sidebar-foreground:lab(94.2468% .11006 3.82417);--sidebar-primary:lab(24.1292% -17.8724 3.99669);--sidebar-primary-foreground:lab(97.8148% -2.95287 1.8782);--sidebar-accent:lab(19.9814% 2.51605 9.72441);--sidebar-accent-foreground:lab(97.7009% -.0107586 1.52524);--sidebar-border:lab(28.0798% 2.2524 6.6255);--success:lab(40.7373% -26.0082 11.4606);--warning:lab(67.2843% 20.4075 55.0768);--destructive:lab(46.0249% 56.4689 37.9874);--select-bg:lab(99.4319% .22465 1.50431);--select-text:lab(9.48528% 2.53431 4.67978);--select-option-bg:lab(100% 0 0);--select-option-text:lab(9.48528% 2.53431 4.67978);--select-option-selected-bg:lab(30.0052% -20.0439 3.68541);--select-option-selected-text:lab(98.84% .0000298023 -.0000119209);--select-option-disabled-text:lab(51.2889% 1.05837 3.66081)}}html.dark .AppLayout-module__RrbURa__shell{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#1a2024;--foreground:#edf0ee;--card:#252b2f;--muted:#2d3438;--muted-foreground:#bcbebd;--primary:#548679;--primary-foreground:#edf4ee;--accent:#31413d;--accent-foreground:#eee;--border:#42494d;--input:#42494d;--ring:#548679;--sidebar:#271d19;--sidebar-foreground:#edebe5;--sidebar-primary:#3e6153;--sidebar-primary-foreground:#edf4ee;--sidebar-accent:#342c23;--sidebar-accent-foreground:#f7f5f1;--sidebar-border:#48413b;--sidebar-overlay:#0006;--sidebar-highlight:#ffffff1a;--sidebar-highlight-strong:#ffffff2e;--sidebar-highlight-active:#fffffff5;--sidebar-shadow-strong:#0003;--sidebar-shadow-soft:#00000024;--sidebar-tooltip-bg:color-mix(in oklch, var(--card) 70%, black 30%);--sidebar-tooltip-text:var(--foreground);--sidebar-text-shadow:#00000029;--success:#a4a4a4;--warning:#eca851;--destructive:#ef675c;--select-bg:#283035;--select-text:#f3f6f4;--select-option-bg:#21292e;--select-option-text:#f0f3f0;--select-option-selected-bg:#3c7567;--select-option-selected-text:#fcfcfc;--select-option-disabled-text:#949a96}@supports (color:lab(0% 0 0)){html.dark .AppLayout-module__RrbURa__shell{--background:lab(11.8675% -2.15007 -3.69109);--foreground:lab(94.4864% -1.23423 .631893);--card:lab(17.0886% -2.17322 -3.70131);--muted:lab(21.1492% -2.18658 -3.70745);--muted-foreground:lab(76.8544% -1.27867 .508678);--primary:lab(52.0271% -20.0117 1.36738);--primary-foreground:lab(95.4948% -2.9529 1.87827);--accent:lab(26.0435% -7.52643 .51626);--accent-foreground:lab(94.2% 0 0);--border:lab(30.4303% -2.20813 -3.71777);--input:lab(30.4303% -2.20813 -3.71777);--ring:lab(52.0271% -20.0117 1.36738);--sidebar:lab(11.7258% 4.67338 4.786);--sidebar-foreground:lab(93.0777% .0833571 3.05623);--sidebar-primary:lab(37.9718% -15.6035 3.51991);--sidebar-primary-foreground:lab(95.4948% -2.9529 1.87827);--sidebar-accent:lab(18.8123% 2.16337 7.62684);--sidebar-accent-foreground:lab(96.5512% -.0124872 2.29019);--sidebar-border:lab(28.069% 2.01482 4.97979);--sidebar-overlay:lab(0% 0 0/.4);--sidebar-highlight:lab(100% 0 0/.1);--sidebar-highlight-strong:lab(100% 0 0/.18);--sidebar-highlight-active:lab(100% 0 0/.96);--sidebar-shadow-strong:lab(0% 0 0/.2);--sidebar-shadow-soft:lab(0% 0 0/.14);--sidebar-text-shadow:lab(0% 0 0/.16);--success:lab(67.52% -.0000298023 0);--warning:lab(74.2674% 20.0168 53.8013);--destructive:lab(61.2452% 52.907 33.5361);--select-bg:lab(19.4127% -2.52248 -4.3124);--select-text:lab(96.5744% -1.23423 .631869);--select-option-bg:lab(15.9319% -2.5053 -4.30493);--select-option-text:lab(95.4144% -1.2342 .631881);--select-option-selected-bg:lab(45.1569% -22.5566 1.53695);--select-option-selected-text:lab(98.84% .0000298023 -.0000119209);--select-option-disabled-text:lab(62.9887% -2.56026 1.01818)}}.AppLayout-module__RrbURa__shell{display:block}.AppLayout-module__RrbURa__sidebarOverlay{z-index:35;background:linear-gradient(180deg, color-mix(in oklch, var(--sidebar-overlay) 92%, transparent), color-mix(in oklch, var(--sidebar-overlay) 80%, transparent));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;border:0;position:fixed;inset:0}.AppLayout-module__RrbURa__sidebar{z-index:40;width:var(--sidebar-width);border:1px solid color-mix(in oklch, var(--sidebar-border) 72%, transparent);background:radial-gradient(circle at top right, #ffffff1a, transparent 22%), radial-gradient(circle at 18% 0%, #c99d4e29, transparent 28%), linear-gradient(180deg, color-mix(in oklch, var(--sidebar-primary) 42%, var(--sidebar)), color-mix(in oklch, var(--sidebar) 94%, black 6%)), var(--sidebar-primary);max-width:calc(100vw - 36px);color:var(--sidebar-foreground);border-radius:34px;flex-direction:column;transition:width .18s,transform .18s,opacity .18s,box-shadow .18s,border-color .18s;display:flex;position:fixed;inset:18px auto 18px 18px;overflow:hidden;box-shadow:0 34px 72px #0000002e,inset 0 1px #ffffff1a,inset 0 -1px #0000001f;box-shadow:0 34px 72px lab(0% 0 0/.18),inset 0 1px lab(100% 0 0/.1),inset 0 -1px lab(0% 0 0/.12)}@supports (color:lab(0% 0 0)){.AppLayout-module__RrbURa__sidebar{background:radial-gradient(circle at top right, lab(100% 0 0/.1), transparent 22%), radial-gradient(circle at 18% 0%, lab(67.5963% 10.5772 46.9335/.16), transparent 28%), linear-gradient(180deg, color-mix(in oklch, var(--sidebar-primary) 42%, var(--sidebar)), color-mix(in oklch, var(--sidebar) 94%, black 6%)), var(--sidebar-primary)}}.AppLayout-module__RrbURa__shellSidebarClosed .AppLayout-module__RrbURa__sidebar{box-shadow:none;opacity:0;pointer-events:none;visibility:hidden;transform:translate(-120%)}.AppLayout-module__RrbURa__shellSidebarOpen .AppLayout-module__RrbURa__sidebar{opacity:1;pointer-events:auto;width:var(--sidebar-expanded-width);visibility:visible;transform:translate(0)}.AppLayout-module__RrbURa__shellSidebarClosed .AppLayout-module__RrbURa__brand{grid-template-columns:1fr;justify-items:center;padding:0}.AppLayout-module__RrbURa__shellSidebarClosed .AppLayout-module__RrbURa__brandText,.AppLayout-module__RrbURa__shellSidebarClosed .AppLayout-module__RrbURa__navGroupButton span:first-child,.AppLayout-module__RrbURa__shellSidebarClosed .AppLayout-module__RrbURa__navChevron,.AppLayout-module__RrbURa__shellSidebarClosed .AppLayout-module__RrbURa__sidebarTooltip{display:none}.AppLayout-module__RrbURa__shellSidebarClosed .AppLayout-module__RrbURa__sidebarHeader{padding-bottom:14px}.AppLayout-module__RrbURa__shellSidebarClosed .AppLayout-module__RrbURa__sidebarInner{padding-inline:10px}.AppLayout-module__RrbURa__shellSidebarClosed .AppLayout-module__RrbURa__navGroup+.AppLayout-module__RrbURa__navGroup{margin-top:10px}.AppLayout-module__RrbURa__shellSidebarClosed .AppLayout-module__RrbURa__navGroupButton{cursor:default;background:0 0;border:0;min-height:12px;padding:0}.AppLayout-module__RrbURa__shellSidebarClosed .AppLayout-module__RrbURa__navRailWrap{padding-top:0}.AppLayout-module__RrbURa__shellSidebarClosed .AppLayout-module__RrbURa__navRail{border-left:0;gap:8px;padding:0}.AppLayout-module__RrbURa__shellSidebarClosed .AppLayout-module__RrbURa__sidebarLink,.AppLayout-module__RrbURa__shellSidebarClosed .AppLayout-module__RrbURa__sidebarProfile,.AppLayout-module__RrbURa__shellSidebarClosed .AppLayout-module__RrbURa__sidebarLogout{justify-content:center;gap:0;padding:8px}.AppLayout-module__RrbURa__shellSidebarClosed .AppLayout-module__RrbURa__sidebarIconShell,.AppLayout-module__RrbURa__shellSidebarClosed .AppLayout-module__RrbURa__sidebarProfileInitial{flex-basis:42px;width:42px;height:42px}.AppLayout-module__RrbURa__shellSidebarClosed .AppLayout-module__RrbURa__sidebarLink:after{left:0}.AppLayout-module__RrbURa__sidebarMenuToggle{z-index:45;border:1px solid color-mix(in oklch, var(--sidebar-border) 70%, transparent);background:color-mix(in oklch, var(--sidebar-accent) 54%, transparent);width:36px;height:36px;color:var(--sidebar-foreground);box-shadow:0 10px 24px color-mix(in oklch, var(--sidebar) 48%, transparent);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;transition:left .18s,background .16s,color .16s,transform .16s,box-shadow .18s;display:inline-flex;position:fixed;top:30px;left:46px}.AppLayout-module__RrbURa__sidebarInlineToggle{z-index:2;border:1px solid color-mix(in oklch, var(--sidebar-border) 70%, transparent);color:var(--sidebar-foreground);cursor:pointer;justify-content:center;align-items:center;transition:background .16s,color .16s,border-color .16s,transform .16s;display:inline-flex;position:absolute}.AppLayout-module__RrbURa__sidebarInlineToggleOpen{z-index:2;background:color-mix(in oklch, var(--sidebar-accent) 54%, transparent);width:36px;height:36px;box-shadow:0 10px 24px color-mix(in oklch, var(--sidebar) 48%, transparent);border-radius:12px;top:18px;right:16px}.AppLayout-module__RrbURa__sidebarInlineToggle:hover{background:color-mix(in oklch, var(--sidebar-accent) 70%, transparent);color:var(--sidebar-accent-foreground);border-color:color-mix(in oklch, var(--sidebar-border) 82%, transparent);transform:scale(1.04)}.AppLayout-module__RrbURa__sidebarInlineToggle svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2px;width:18px;height:18px}.AppLayout-module__RrbURa__sidebarMenuToggle:hover{background:var(--sidebar-accent);color:var(--sidebar-accent-foreground);transform:translateY(-1px)scale(1.03)}.AppLayout-module__RrbURa__sidebarMenuToggle svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2px;width:20px;height:20px}.AppLayout-module__RrbURa__brand{width:100%;color:inherit;grid-template-columns:auto 1fr;justify-items:start;gap:12px;padding:0 48px 0 4px;text-decoration:none;transition:transform .18s,opacity .18s;display:grid}.AppLayout-module__RrbURa__sidebarHeader{gap:6px;padding:4px 6px 16px;display:grid;position:relative}.AppLayout-module__RrbURa__sidebarHeader:after{content:"";background:color-mix(in oklch, var(--sidebar-foreground) 10%, transparent);height:1px;position:absolute;bottom:0;left:10px;right:10px}.AppLayout-module__RrbURa__brandLogo{background:linear-gradient(135deg, #ffffff1f, color-mix(in oklch, var(--sidebar-foreground) 8%, transparent));object-fit:contain;border-radius:16px;width:48px;height:48px;transition:transform .22s,box-shadow .22s;box-shadow:0 18px 34px #00000038,inset 0 1px #ffffff24;box-shadow:0 18px 34px lab(0% 0 0/.22),inset 0 1px lab(100% 0 0/.14)}@supports (color:lab(0% 0 0)){.AppLayout-module__RrbURa__brandLogo{background:linear-gradient(135deg, lab(100% 0 0/.12), color-mix(in oklch, var(--sidebar-foreground) 8%, transparent))}}.AppLayout-module__RrbURa__brandText{display:block}.AppLayout-module__RrbURa__brand:hover{transform:translateY(-1px)}.AppLayout-module__RrbURa__brand:hover .AppLayout-module__RrbURa__brandLogo{box-shadow:0 16px 34px color-mix(in oklch, var(--sidebar-primary) 30%, transparent), inset 0 1px 0 var(--sidebar-highlight-strong);transform:scale(1.04)rotate(-2deg)}.AppLayout-module__RrbURa__sidebarInner{flex-direction:column;gap:18px;height:100%;min-height:0;padding:20px 14px 16px;display:flex}.AppLayout-module__RrbURa__sidebarNav{scrollbar-color:color-mix(in oklch, var(--sidebar-foreground) 30%, transparent) transparent;scrollbar-width:thin;flex:1;min-height:0;padding:6px 4px 6px 0;overflow-y:auto}.AppLayout-module__RrbURa__sidebarNav::-webkit-scrollbar{width:8px}.AppLayout-module__RrbURa__sidebarNav::-webkit-scrollbar-thumb{background:color-mix(in oklch, var(--sidebar-foreground) 28%, transparent);background-clip:padding-box;border:2px solid #0000;border-radius:999px}.AppLayout-module__RrbURa__sidebarNav::-webkit-scrollbar-thumb:hover{background:color-mix(in oklch, var(--sidebar-foreground) 42%, transparent);background-clip:padding-box}.AppLayout-module__RrbURa__sidebarNav::-webkit-scrollbar-track{background:0 0}.AppLayout-module__RrbURa__navLabel{color:color-mix(in oklch, var(--sidebar-foreground) 68%, transparent);letter-spacing:.14em;text-transform:uppercase;text-align:center;margin:0;font-size:10px;font-weight:800;display:none}.AppLayout-module__RrbURa__navGroupLabel{color:color-mix(in oklch, var(--sidebar-foreground) 52%, transparent);letter-spacing:.24em;text-transform:uppercase;margin:0 0 10px;padding:0 10px;font-size:10px;font-weight:900}.AppLayout-module__RrbURa__navGroup+.AppLayout-module__RrbURa__navGroup{margin-top:16px}.AppLayout-module__RrbURa__navGroupButton{background:linear-gradient(135deg, #ffffff0a, color-mix(in oklch, var(--sidebar-foreground) 2%, transparent));width:100%;color:color-mix(in oklch, var(--sidebar-foreground) 78%, transparent);letter-spacing:.16em;text-align:left;text-transform:uppercase;cursor:pointer;border:1px solid #0000;border-radius:18px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-family:Georgia,Times New Roman,serif;font-size:11px;font-weight:900;transition:color .16s,transform .16s,background .18s,border-color .18s,box-shadow .18s;display:flex;position:relative}@supports (color:lab(0% 0 0)){.AppLayout-module__RrbURa__navGroupButton{background:linear-gradient(135deg, lab(100% 0 0/.04), color-mix(in oklch, var(--sidebar-foreground) 2%, transparent))}}.AppLayout-module__RrbURa__navGroupButton:hover{color:var(--sidebar-primary-foreground);background:linear-gradient(135deg, #ffffff14, color-mix(in oklch, var(--sidebar-foreground) 3%, transparent));border-color:color-mix(in oklch, var(--sidebar-foreground) 8%, transparent);transform:translate(1px)}@supports (color:lab(0% 0 0)){.AppLayout-module__RrbURa__navGroupButton:hover{background:linear-gradient(135deg, lab(100% 0 0/.08), color-mix(in oklch, var(--sidebar-foreground) 3%, transparent))}}.AppLayout-module__RrbURa__navGroupButtonActive{color:color-mix(in oklch, var(--sidebar-foreground) 96%, white 4%);border-color:color-mix(in oklch, var(--sidebar-foreground) 10%, transparent);background:linear-gradient(135deg, #ffffff1a, color-mix(in oklch, var(--sidebar-foreground) 4%, transparent));box-shadow:0 14px 26px #00000024,inset 0 1px #ffffff14;box-shadow:0 14px 26px lab(0% 0 0/.14),inset 0 1px lab(100% 0 0/.08)}@supports (color:lab(0% 0 0)){.AppLayout-module__RrbURa__navGroupButtonActive{background:linear-gradient(135deg, lab(100% 0 0/.1), color-mix(in oklch, var(--sidebar-foreground) 4%, transparent))}}.AppLayout-module__RrbURa__navChevron{width:20px;height:20px;color:color-mix(in oklch, var(--sidebar-foreground) 74%, transparent);justify-content:center;align-items:center;display:inline-flex}.AppLayout-module__RrbURa__navChevron svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4px;width:14px;height:14px;transition:transform .22s cubic-bezier(.22,1,.36,1)}.AppLayout-module__RrbURa__navChevronOpen svg{transform:rotate(90deg)scale(1.05)}.AppLayout-module__RrbURa__navRailWrap{transform-origin:top;grid-template-rows:1fr;padding-top:8px;animation:.24s cubic-bezier(.22,1,.36,1) AppLayout-module__RrbURa__sidebarSectionReveal;display:grid}.AppLayout-module__RrbURa__navRail{border-left:1px solid color-mix(in oklch, var(--sidebar-foreground) 10%, transparent);justify-items:stretch;gap:6px;padding:2px 0 0 10px;display:grid}.AppLayout-module__RrbURa__sidebarLink{width:100%;color:color-mix(in oklch, var(--sidebar-foreground) 80%, transparent);border:1px solid #0000;border-radius:20px;justify-content:flex-start;align-items:center;gap:12px;padding:9px 10px;text-decoration:none;transition:background .16s,color .16s,transform .16s,opacity .16s,box-shadow .18s;display:flex;position:relative}.AppLayout-module__RrbURa__sidebarLink:hover{color:var(--sidebar-primary-foreground);background:linear-gradient(135deg, #ffffff12, color-mix(in oklch, var(--sidebar-foreground) 3%, transparent));border-color:color-mix(in oklch, var(--sidebar-foreground) 10%, transparent);transform:translate(1px)}@supports (color:lab(0% 0 0)){.AppLayout-module__RrbURa__sidebarLink:hover{background:linear-gradient(135deg, lab(100% 0 0/.07), color-mix(in oklch, var(--sidebar-foreground) 3%, transparent))}}.AppLayout-module__RrbURa__sidebarLinkActive,.AppLayout-module__RrbURa__sidebarLinkActive:hover{color:var(--sidebar-primary-foreground);transform:none}.AppLayout-module__RrbURa__sidebarLink:after{content:"";background:color-mix(in oklch, var(--card) 94%, transparent);opacity:0;border-radius:999px;width:4px;height:0;transition:height .18s,opacity .18s;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.AppLayout-module__RrbURa__sidebarIconShell{border:1px solid color-mix(in oklch, var(--sidebar-foreground) 12%, transparent);background:linear-gradient(135deg, #ffffff14, color-mix(in oklch, var(--sidebar-foreground) 5%, transparent));border-radius:14px;flex:0 0 40px;place-items:center;width:40px;height:40px;transition:background .16s,border-color .16s,box-shadow .16s,transform .16s;display:grid;box-shadow:0 8px 18px #0000001f,inset 0 1px #ffffff14;box-shadow:0 8px 18px lab(0% 0 0/.12),inset 0 1px lab(100% 0 0/.08)}@supports (color:lab(0% 0 0)){.AppLayout-module__RrbURa__sidebarIconShell{background:linear-gradient(135deg, lab(100% 0 0/.08), color-mix(in oklch, var(--sidebar-foreground) 5%, transparent))}}.AppLayout-module__RrbURa__sidebarLink:hover .AppLayout-module__RrbURa__sidebarIconShell,.AppLayout-module__RrbURa__sidebarProfile:hover .AppLayout-module__RrbURa__sidebarProfileInitial,.AppLayout-module__RrbURa__sidebarLogout:hover .AppLayout-module__RrbURa__sidebarIconShell{background:var(--sidebar-highlight-strong);border-color:color-mix(in oklch, var(--sidebar-foreground) 24%, transparent)}.AppLayout-module__RrbURa__sidebarLinkActive .AppLayout-module__RrbURa__sidebarIconShell{background:linear-gradient(135deg, color-mix(in oklch, var(--card) 94%, transparent), #ffffffd1);border-color:color-mix(in oklch, var(--card) 64%, transparent);box-shadow:0 14px 26px #00000038, inset 0 1px 0 color-mix(in oklch, var(--card) 86%, transparent)}@supports (color:lab(0% 0 0)){.AppLayout-module__RrbURa__sidebarLinkActive .AppLayout-module__RrbURa__sidebarIconShell{background:linear-gradient(135deg, color-mix(in oklch, var(--card) 94%, transparent), lab(100% 0 0/.82));box-shadow:0 14px 26px lab(0% 0 0/.22), inset 0 1px 0 color-mix(in oklch, var(--card) 86%, transparent)}}.AppLayout-module__RrbURa__sidebarLinkActive:after{opacity:1;height:28px}.AppLayout-module__RrbURa__sidebarIcon{place-items:center;width:18px;height:18px;display:grid}.AppLayout-module__RrbURa__sidebarIcon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.95px;width:18px;height:18px}.AppLayout-module__RrbURa__sidebarLinkActive .AppLayout-module__RrbURa__sidebarIcon{color:color-mix(in oklch, var(--sidebar-primary) 82%, black 18%)}.AppLayout-module__RrbURa__sidebarTooltip{opacity:1;color:inherit;letter-spacing:-.02em;box-shadow:none;pointer-events:auto;background:0 0;padding:0;font-family:Georgia,Times New Roman,serif;font-size:16px;font-weight:600;position:static;transform:none}.AppLayout-module__RrbURa__sidebarFooter{border-top:1px solid color-mix(in oklch, var(--sidebar-foreground) 10%, transparent);gap:10px;margin-top:auto;padding-top:16px;display:grid}.AppLayout-module__RrbURa__sidebarProfile,.AppLayout-module__RrbURa__sidebarLogout{border:1px solid color-mix(in oklch, var(--sidebar-foreground) 12%, transparent);background:linear-gradient(135deg, #ffffff0f, color-mix(in oklch, var(--sidebar-foreground) 4%, transparent));width:100%;color:color-mix(in oklch, var(--sidebar-foreground) 88%, transparent);cursor:pointer;border-radius:20px;justify-content:flex-start;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;display:flex;position:relative}@supports (color:lab(0% 0 0)){.AppLayout-module__RrbURa__sidebarProfile,.AppLayout-module__RrbURa__sidebarLogout{background:linear-gradient(135deg, lab(100% 0 0/.06), color-mix(in oklch, var(--sidebar-foreground) 4%, transparent))}}.AppLayout-module__RrbURa__sidebarProfileInitial{border:1px solid color-mix(in oklch, var(--sidebar-foreground) 18%, transparent);background:linear-gradient(135deg, #ffffff1a, color-mix(in oklch, var(--sidebar-foreground) 8%, transparent));width:40px;height:40px;color:var(--sidebar-foreground);box-shadow:inset 0 1px 0 var(--sidebar-highlight);border-radius:14px;flex:0 0 40px;place-items:center;font-size:12px;font-weight:900;display:grid}@supports (color:lab(0% 0 0)){.AppLayout-module__RrbURa__sidebarProfileInitial{background:linear-gradient(135deg, lab(100% 0 0/.1), color-mix(in oklch, var(--sidebar-foreground) 8%, transparent))}}.AppLayout-module__RrbURa__sidebarLogout svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:18px;height:18px}.AppLayout-module__RrbURa__appContent{z-index:1;flex-direction:column;min-height:100vh;padding-left:0;transition:padding-left .18s;display:flex;position:relative}.AppLayout-module__RrbURa__shellSidebarOpen .AppLayout-module__RrbURa__appContent{padding-left:calc(var(--sidebar-expanded-width) + 36px)}.AppLayout-module__RrbURa__shellSidebarClosed .AppLayout-module__RrbURa__appHeader{padding-left:88px}.AppLayout-module__RrbURa__appHeader{z-index:30;height:var(--header-height);box-sizing:border-box;border-bottom:1px solid color-mix(in oklch, var(--border) 84%, transparent);background:linear-gradient(180deg, color-mix(in oklch, var(--background) 62%, var(--card)), color-mix(in oklch, var(--background) 82%, var(--card)));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 1px 0 color-mix(in oklch, var(--foreground) 5%, transparent), 0 18px 44px color-mix(in oklch, var(--foreground) 5%, transparent);align-items:center;gap:16px;padding:0 30px;transition:transform .22s,padding-left .18s,background .18s,box-shadow .18s;display:flex;position:sticky;top:0}.AppLayout-module__RrbURa__appHeaderHidden{transform:translateY(calc(-100% - 10px))}.AppLayout-module__RrbURa__headerTitleGroup{align-items:center;gap:12px;min-width:0;display:flex}.AppLayout-module__RrbURa__headerEyebrow{color:color-mix(in oklch, var(--app-primary) 90%, black 6%);letter-spacing:.14em;text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:900;display:block}.AppLayout-module__RrbURa__appHeader h1{color:var(--foreground);letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.55rem,1.26rem + .95vw,2.1rem);font-weight:700;overflow:hidden}.AppLayout-module__RrbURa__headerActions{align-items:center;gap:12px;margin-left:auto;display:flex}.AppLayout-module__RrbURa__sidebarMenuToggle:focus-visible,.AppLayout-module__RrbURa__themeToggle:focus-visible,.AppLayout-module__RrbURa__profileButton:focus-visible{outline:3px solid color-mix(in oklch, var(--ring) 35%, transparent);outline-offset:2px}.AppLayout-module__RrbURa__themeToggle{border:1px solid var(--border);background:color-mix(in oklch, var(--card) 90%, transparent);width:78px;height:42px;color:var(--muted-foreground);cursor:pointer;box-shadow:0 10px 24px color-mix(in oklch, var(--foreground) 5%, transparent);border-radius:999px;flex:none;grid-template-columns:repeat(2,1fr);align-items:center;gap:4px;padding:4px;display:inline-grid}.AppLayout-module__RrbURa__themeIcon{border-radius:999px;place-items:center;width:100%;height:100%;display:grid}.AppLayout-module__RrbURa__themeActive{background:var(--primary);color:var(--primary-foreground)}.AppLayout-module__RrbURa__themeIcon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:18px;height:18px}.AppLayout-module__RrbURa__profileButton{min-width:44px;color:inherit;border-radius:999px;align-items:center;gap:10px;padding:4px 6px 4px 4px;text-decoration:none;transition:background .16s,transform .16s,box-shadow .18s;display:flex}.AppLayout-module__RrbURa__profileButton:hover{background:var(--muted);box-shadow:0 14px 28px color-mix(in oklch, var(--foreground) 6%, transparent);transform:translateY(-1px)}.AppLayout-module__RrbURa__profileInitial{background:linear-gradient(135deg, color-mix(in oklch, var(--primary) 84%, var(--card)), color-mix(in oklch, var(--primary) 60%, var(--foreground)));width:40px;height:40px;color:var(--primary-foreground);text-align:center;box-shadow:0 10px 24px color-mix(in oklch, var(--primary) 18%, transparent);border-radius:999px;justify-content:center;align-items:center;font-size:12px;font-weight:800;line-height:1;display:flex;overflow:hidden}.AppLayout-module__RrbURa__profileMeta{min-width:0;display:grid}.AppLayout-module__RrbURa__profileMeta strong{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:800;overflow:hidden}.AppLayout-module__RrbURa__profileRole{color:var(--muted-foreground);font-size:11px;font-weight:800;line-height:1}.AppLayout-module__RrbURa__pageBody{z-index:1;flex:1;width:100%;min-width:0;max-width:1680px;margin:0 auto;padding:32px 32px 40px;position:relative}.AppLayout-module__RrbURa__pageHeader{border:1px solid color-mix(in oklch, var(--border) 84%, transparent);background:radial-gradient(circle at top right, color-mix(in oklch, var(--app-primary-soft) 54%, transparent), transparent 34%), linear-gradient(180deg, color-mix(in oklch, var(--card) 96%, white 4%), color-mix(in oklch, var(--muted) 82%, var(--card)));box-shadow:0 18px 36px color-mix(in oklch, var(--foreground) 5%, transparent), inset 0 1px 0 #ffffffb8;border-radius:24px;margin-bottom:22px;padding:18px 22px;position:relative}@supports (color:lab(0% 0 0)){.AppLayout-module__RrbURa__pageHeader{box-shadow:0 18px 36px color-mix(in oklch, var(--foreground) 5%, transparent), inset 0 1px 0 lab(100% 0 0/.72)}}.AppLayout-module__RrbURa__pageHeader p{max-width:760px;color:var(--muted-foreground);margin:0;font-size:clamp(.9rem,.84rem + .18vw,1rem);line-height:1.5}.AppLayout-module__RrbURa__shellSidebarOpen .AppLayout-module__RrbURa__brand{padding:0 48px 0 4px}.AppLayout-module__RrbURa__shellSidebarOpen .AppLayout-module__RrbURa__brandText,.AppLayout-module__RrbURa__shellSidebarOpen .AppLayout-module__RrbURa__brandText strong,.AppLayout-module__RrbURa__shellSidebarOpen .AppLayout-module__RrbURa__brandText span{display:block}.AppLayout-module__RrbURa__shellSidebarOpen .AppLayout-module__RrbURa__brandText strong{color:var(--sidebar-foreground);letter-spacing:-.04em;text-shadow:0 1px 0 var(--sidebar-text-shadow);font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:700}.AppLayout-module__RrbURa__shellSidebarOpen .AppLayout-module__RrbURa__brandText span{color:color-mix(in oklch, var(--sidebar-foreground) 58%, transparent);letter-spacing:.04em;margin-top:3px;font-family:Georgia,Times New Roman,serif;font-size:12px;font-style:italic;font-weight:500}.AppLayout-module__RrbURa__shellSidebarOpen .AppLayout-module__RrbURa__navRail{gap:6px}.AppLayout-module__RrbURa__shellSidebarOpen .AppLayout-module__RrbURa__sidebarLink,.AppLayout-module__RrbURa__shellSidebarOpen .AppLayout-module__RrbURa__sidebarProfile,.AppLayout-module__RrbURa__shellSidebarOpen .AppLayout-module__RrbURa__sidebarLogout{border-radius:20px;gap:12px;padding:9px 10px}.AppLayout-module__RrbURa__shellSidebarOpen .AppLayout-module__RrbURa__sidebarTooltip{font-size:16px;font-weight:600}.AppLayout-module__RrbURa__shellSidebarOpen .AppLayout-module__RrbURa__sidebarLink:after{left:8px}.AppLayout-module__RrbURa__shellSidebarOpen .AppLayout-module__RrbURa__sidebarIconShell,.AppLayout-module__RrbURa__shellSidebarOpen .AppLayout-module__RrbURa__sidebarProfileInitial{border-radius:14px;flex:0 0 40px;width:40px;height:40px}.AppLayout-module__RrbURa__shellSidebarOpen .AppLayout-module__RrbURa__sidebarLink:hover,.AppLayout-module__RrbURa__shellSidebarOpen .AppLayout-module__RrbURa__sidebarProfile:hover,.AppLayout-module__RrbURa__shellSidebarOpen .AppLayout-module__RrbURa__sidebarLogout:hover{background:color-mix(in oklch, var(--sidebar-foreground) 7%, transparent);border-color:color-mix(in oklch, var(--sidebar-foreground) 10%, transparent);transform:translate(1px)}.AppLayout-module__RrbURa__shellSidebarOpen .AppLayout-module__RrbURa__sidebarLinkActive,.AppLayout-module__RrbURa__shellSidebarOpen .AppLayout-module__RrbURa__sidebarLinkActive:hover{border-color:color-mix(in oklch, var(--card) 20%, transparent);background:linear-gradient(135deg, #ffffff24, color-mix(in oklch, var(--sidebar-foreground) 6%, transparent));transform:none}@supports (color:lab(0% 0 0)){.AppLayout-module__RrbURa__shellSidebarOpen .AppLayout-module__RrbURa__sidebarLinkActive,.AppLayout-module__RrbURa__shellSidebarOpen .AppLayout-module__RrbURa__sidebarLinkActive:hover{background:linear-gradient(135deg, lab(100% 0 0/.14), color-mix(in oklch, var(--sidebar-foreground) 6%, transparent))}}.AppLayout-module__RrbURa__shellSidebarOpen .AppLayout-module__RrbURa__sidebarLinkActive .AppLayout-module__RrbURa__sidebarIconShell{background:color-mix(in oklch, var(--card) 92%, transparent)}@keyframes AppLayout-module__RrbURa__sidebarSectionReveal{0%{opacity:0;transform:translateY(-8px)scaleY(.96)}to{opacity:1;transform:translateY(0)scaleY(1)}}@media (max-width:900px){.AppLayout-module__RrbURa__sidebar{border-radius:26px;width:min(290px,100vw - 24px);max-width:calc(100vw - 24px);transition:transform .24s cubic-bezier(.22,1,.36,1),box-shadow .18s,border-color .18s;inset:12px auto 12px 12px}.AppLayout-module__RrbURa__shellSidebarClosed .AppLayout-module__RrbURa__sidebar{box-shadow:none;transform:translate(-110%)}.AppLayout-module__RrbURa__shellSidebarOpen .AppLayout-module__RrbURa__sidebar{width:min(290px,100vw - 24px);transform:translate(0)}.AppLayout-module__RrbURa__sidebarMenuToggle{border-color:var(--border);background:var(--card);color:var(--foreground);box-shadow:0 10px 24px var(--app-shadow,#0f172a1f);top:24px;left:min(228px,100vw - 78px)}.AppLayout-module__RrbURa__shellSidebarClosed .AppLayout-module__RrbURa__sidebarMenuToggle{left:28px}.AppLayout-module__RrbURa__shellSidebarOpen .AppLayout-module__RrbURa__sidebarMenuToggle{top:24px;left:min(228px,100vw - 78px)}.AppLayout-module__RrbURa__sidebarFooter{display:grid}.AppLayout-module__RrbURa__appContent{padding-left:0}.AppLayout-module__RrbURa__appHeader,.AppLayout-module__RrbURa__shellSidebarOpen .AppLayout-module__RrbURa__appHeader{padding-left:70px}.AppLayout-module__RrbURa__brand,.AppLayout-module__RrbURa__shellSidebarOpen .AppLayout-module__RrbURa__brand{grid-template-columns:auto 1fr;justify-items:start;gap:12px;padding:2px 40px 0 4px}.AppLayout-module__RrbURa__brandText,.AppLayout-module__RrbURa__shellSidebarOpen .AppLayout-module__RrbURa__brandText,.AppLayout-module__RrbURa__brandText strong,.AppLayout-module__RrbURa__brandText span,.AppLayout-module__RrbURa__shellSidebarOpen .AppLayout-module__RrbURa__brandText strong,.AppLayout-module__RrbURa__shellSidebarOpen .AppLayout-module__RrbURa__brandText span{display:block}.AppLayout-module__RrbURa__brandText strong,.AppLayout-module__RrbURa__shellSidebarOpen .AppLayout-module__RrbURa__brandText strong{color:var(--sidebar-foreground);letter-spacing:-.03em;font-size:19px;font-weight:800}.AppLayout-module__RrbURa__brandText span,.AppLayout-module__RrbURa__shellSidebarOpen .AppLayout-module__RrbURa__brandText span{color:color-mix(in oklch, var(--sidebar-foreground) 58%, transparent);margin-top:3px;font-size:11px;font-style:italic}.AppLayout-module__RrbURa__navRail,.AppLayout-module__RrbURa__shellSidebarOpen .AppLayout-module__RrbURa__navRail{justify-items:stretch}.AppLayout-module__RrbURa__navRailWrap{padding-top:6px}.AppLayout-module__RrbURa__sidebarLink,.AppLayout-module__RrbURa__sidebarProfile,.AppLayout-module__RrbURa__sidebarLogout,.AppLayout-module__RrbURa__shellSidebarOpen .AppLayout-module__RrbURa__sidebarLink,.AppLayout-module__RrbURa__shellSidebarOpen .AppLayout-module__RrbURa__sidebarProfile,.AppLayout-module__RrbURa__shellSidebarOpen .AppLayout-module__RrbURa__sidebarLogout{border-radius:16px;justify-content:flex-start;align-items:center;gap:12px;padding:8px 10px;display:flex}.AppLayout-module__RrbURa__sidebarLink:after,.AppLayout-module__RrbURa__shellSidebarOpen .AppLayout-module__RrbURa__sidebarLink:after{left:7px}.AppLayout-module__RrbURa__navGroupLabel{display:none}.AppLayout-module__RrbURa__sidebarTooltip,.AppLayout-module__RrbURa__shellSidebarOpen .AppLayout-module__RrbURa__sidebarTooltip{font-size:15px;font-weight:600}.AppLayout-module__RrbURa__shellSidebarClosed .AppLayout-module__RrbURa__sidebarInlineToggle{display:none}.AppLayout-module__RrbURa__shellSidebarOpen .AppLayout-module__RrbURa__sidebarInlineToggle{display:inline-flex}}@media (max-width:640px){.AppLayout-module__RrbURa__sidebar{width:min(280px,100vw - 18px);max-width:calc(100vw - 18px)}.AppLayout-module__RrbURa__sidebarMenuToggle{top:20px;left:min(242px,100vw - 40px)}.AppLayout-module__RrbURa__shellSidebarClosed .AppLayout-module__RrbURa__sidebarMenuToggle{left:14px}.AppLayout-module__RrbURa__shellSidebarOpen .AppLayout-module__RrbURa__sidebarMenuToggle{top:30px;left:min(252px,100vw - 30px)}.AppLayout-module__RrbURa__shellSidebarOpen .AppLayout-module__RrbURa__sidebarInlineToggleOpen{top:8px}.AppLayout-module__RrbURa__appHeader{flex-direction:row;align-items:center;height:auto;min-height:64px;padding:12px 14px 12px 64px}.AppLayout-module__RrbURa__shellSidebarClosed .AppLayout-module__RrbURa__appHeader,.AppLayout-module__RrbURa__shellSidebarOpen .AppLayout-module__RrbURa__appHeader{padding-left:64px}.AppLayout-module__RrbURa__appHeader h1{font-size:19px}.AppLayout-module__RrbURa__headerEyebrow{font-size:10px}.AppLayout-module__RrbURa__headerActions{width:auto;margin-left:auto}.AppLayout-module__RrbURa__pageBody{padding:14px 12px 18px}.AppLayout-module__RrbURa__pageHeader{border-radius:18px;margin-bottom:14px;padding:14px 16px}.AppLayout-module__RrbURa__pageHeader p{font-size:13px}.AppLayout-module__RrbURa__profileRole,.AppLayout-module__RrbURa__profileMeta strong{display:none}}
html,body{background:#fafafa;background:lab(98.26% 0 0);min-height:100%;margin:0}html.dark,html.dark body{background:#161b1f;background:lab(9.54343% -1.80286 -3.08077)}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scroll-behavior:smooth;scrollbar-color:oklch(52% 0 0) oklch(22% .01 235)}html.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{color:#1b1b1b;color:lab(9.52% -.00000745058 0);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-family:Segoe UI,ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:clamp(.96rem,.9rem + .18vw,1.04rem);line-height:1.55;overflow-x:hidden}*{box-sizing:border-box}h1,h2,h3,h4,h5,h6{letter-spacing:-.03em;text-wrap:balance;margin:0;line-height:1.08}h1{font-size:clamp(2rem,1.55rem + 1.8vw,3.45rem)}h2{font-size:clamp(1.5rem,1.24rem + 1.1vw,2.45rem)}h3{font-size:clamp(1.14rem,1rem + .5vw,1.55rem)}p,li,label,input,select,textarea,button{font-size:inherit}button,input,select,textarea{font:inherit}select{border-color:var(--app-border,#cbd5e1);background-color:var(--select-bg,#fff);min-height:46px;color:var(--select-text,#172033);cursor:pointer;font-weight:650}select:hover:not(:disabled){border-color:color-mix(in oklch, var(--app-primary,#0f766e) 58%, var(--app-border,#cbd5e1))}select:disabled{color:var(--select-option-disabled-text,#64748b);cursor:not-allowed;opacity:.78}select option,select optgroup{background-color:var(--select-option-bg,#fff);color:var(--select-option-text,#172033);font-weight:600}select option:checked{background:var(--select-option-selected-bg,#0f766e) linear-gradient(0deg, var(--select-option-selected-bg,#0f766e), var(--select-option-selected-bg,#0f766e));color:var(--select-option-selected-text,#fff);font-weight:800}select option:disabled{color:var(--select-option-disabled-text,#64748b)}input[type=text]:not([data-preserve-case=true]),input[type=search]:not([data-preserve-case=true]),input:not([type]):not([data-preserve-case=true]),select,textarea,input[type=text]:not([data-preserve-case=true])::placeholder,input[type=search]:not([data-preserve-case=true])::placeholder,input:not([type]):not([data-preserve-case=true])::placeholder,textarea::placeholder{text-transform:uppercase}a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:1.5px}img,svg{max-width:100%}button,a,input,select,textarea,[role=button]{transition:transform .18s,box-shadow .18s,border-color .18s,background-color .18s,color .18s,opacity .18s}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[role=button]:focus-visible{outline-offset:3px;outline:3px solid #26593b57;outline:3px solid lab(33.7002% -23.7918 12.2512/.34)}::selection{background:#26593b47;background:lab(33.7002% -23.7918 12.2512/.28)}.ambientGlow{--glow-x:72vw;--glow-y:16vh;z-index:0;pointer-events:none;position:fixed;inset:0;overflow:clip}.ambientGlow:before,.ambientGlow:after{content:"";filter:blur(72px);opacity:.64;border-radius:999px;position:absolute;transform:translate(-50%,-50%)}.ambientGlow:before{top:var(--glow-y);left:var(--glow-x);background:radial-gradient(circle,#c1983a57 0%,#0000 72%);background:radial-gradient(circle,lab(65.3823% 8.57559 53.3721/.34) 0%,#0000 72%);width:min(42vw,520px);height:min(42vw,520px)}.ambientGlow:after{background:radial-gradient(circle,#4b8a6342 0%,#0000 70%);background:radial-gradient(circle,lab(52.4625% -28.4265 14.6223/.26) 0%,#0000 70%);width:min(34vw,420px);height:min(34vw,420px);top:min(26vh,220px);left:22vw}html.dark .ambientGlow:before{opacity:.78}html.dark .ambientGlow:after{opacity:.6}.revealReady{opacity:0;transition:opacity .54s cubic-bezier(.22, 1, .36, 1) var(--reveal-delay,0s), transform .54s cubic-bezier(.22, 1, .36, 1) var(--reveal-delay,0s);transform:translateY(24px)}.revealVisible{opacity:1;transform:translate(0,0)}@media (max-width:640px){input,select,textarea{font-size:16px!important}}@media (max-width:900px),(hover:none),(pointer:coarse){.ambientGlow:before{top:12vh;left:74vw}.customCursor{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.revealReady{opacity:1;transform:none}}
