*,:after,:before{box-sizing:border-box}html,html[data-theme=dark]{--lr-bg:#04040f;--lr-surface:#08081a;--lr-card:hsla(0,0%,100%,.035);--lr-card-hover:hsla(0,0%,100%,.055);--lr-border:#ffffff12;--lr-border-strong:#ffffff1f;--lr-accent:#818cf8;--lr-accent-dark:#6366f1;--lr-accent-alt:#c084fc;--lr-accent-bg:#6366f11f;--lr-accent-border:#6366f147;--lr-t1:#ffffffeb;--lr-t2:#ffffff94;--lr-t3:#ffffff4d;--lr-t4:#ffffff12;--lr-green:#4ade80;--lr-green-bg:#4ade801a;--lr-red:#f87171;--lr-red-bg:#f871711a;--lr-amber:#fbbf24;--lr-amber-bg:#fbbf241a;--lr-blue:#60a5fa;--lr-blue-bg:#60a5fa1a;color-scheme:dark}html[data-theme=light]{--lr-bg:#f2f2fb;--lr-surface:#fff;--lr-card:#fff;--lr-card-hover:#f8f8ff;--lr-border:#6366f11a;--lr-border-strong:#6366f133;--lr-accent:#4f46e5;--lr-accent-dark:#3730a3;--lr-accent-alt:#7c3aed;--lr-accent-bg:#4f46e512;--lr-accent-border:#4f46e52e;--lr-t1:#1e1b4b;--lr-t2:#4b5563;--lr-t3:#9ca3af;--lr-t4:#4f46e50f;--lr-green:#16a34a;--lr-green-bg:#16a34a14;--lr-red:#dc2626;--lr-red-bg:#dc262614;--lr-amber:#d97706;--lr-amber-bg:#d9770614;--lr-blue:#2563eb;--lr-blue-bg:#2563eb14;color-scheme:light}.lr-lightux{--lr-bg:#fafbf9;--lr-surface:#fff;--lr-card:#fff;--lr-card-hover:#fafcfa;--lr-border:#e4e9e6;--lr-border-strong:#dce3df;--lr-accent:#218b57;--lr-accent-dark:#218b57;--lr-accent-alt:#6d63f5;--lr-accent-bg:#eaf6ee;--lr-accent-border:#c9e8d5;--lr-t1:#11182c;--lr-t2:#6f7a8a;--lr-t3:#98a1ae;--lr-t4:#f1f3f4;--lr-green:#187347;--lr-green-bg:#eaf6ee;--lr-red:#eb4d4d;--lr-red-bg:#fff0f0;--lr-amber:#a76f00;--lr-amber-bg:#fff6d9;--lr-blue:#3566d6;--lr-blue-bg:#eef3ff;color-scheme:light}.lr-lightux ::-webkit-scrollbar-thumb{background:#d8ddda}.lr-lightux{--lrx-canvas:#f5f7fb;--lrx-card:#fff;--lrx-border:#e4e9f1;--lrx-divider:#eef1f6;--lrx-input-border:#d6dde8;--lrx-hover-border:#c3cddc;--lrx-t1:#152033;--lrx-t2:#536176;--lrx-t3:#8490a3;--lrx-t4:#98a1ae;--lrx-ink:#273247;--lrx-thead:#f8fafd;--lrx-thead-text:#596476;--lrx-row-hover:#f4f6fa;--lrx-green:#21a663;--lrx-green-deep:#187a49;--lrx-green-soft:#eaf8f1;--lrx-green-pale:#f3faf5;--lrx-green-line:#dff0e5;--lrx-green-mist:#f6faf4;--lrx-green-muted:#4a8a68;--lrx-teal:#19b5ae;--lrx-teal-soft:#e8f8f6;--lrx-blue:#3f7beb;--lrx-blue-text:#2b63c7;--lrx-blue-soft:#edf4ff;--lrx-amber:#f6b82d;--lrx-amber-text:#e99a16;--lrx-amber-soft:#fff6e5;--lrx-coral:#ff6b52;--lrx-coral-soft:#fff0ec;--lrx-red:#e35454;--lrx-red-text:#c93d3d;--lrx-red-soft:#fff0f0;--lrx-red-muted:#d98079;--lrx-purple:#6d63f5;--lrx-purple-soft:#f1efff;--lrx-neutral:#9da5af;--lrx-neutral-soft:#f1f3f4;--lrx-neutral-text:#67717e;--lrx-danger-border:#f3c6c4;--lrx-on-accent:#fff;--lrx-focus-ring:#5b5cf024;--lrx-accent:#5b5cf0;--lrx-accent-hover:#4b4cd8;--lrx-accent-deep:#674bf4;--lrx-accent-soft:#eef0ff;--lrx-accent-mist:#f6f6ff;--lrx-accent-line:#5b5cf04d;--lrx-accent-grad:linear-gradient(135deg,#5b5cf0,#674bf4);--lrx-sidebar-bg:#071a3d;--lrx-sidebar-grad:radial-gradient(circle at 20% 5%,#5b5cf029,#0000 27%),linear-gradient(180deg,#081d43,#061632);--lrx-sidebar-surface:hsla(0,0%,100%,.055);--lrx-sidebar-hover:#ffffff17;--lrx-sidebar-border:#9aaecf2e;--lrx-sidebar-text:#f1f5fa;--lrx-sidebar-muted:#b9c4d4;--lrx-lot-available:#8bcb72;--lrx-lot-occupied:#3f7beb;--lrx-lot-reserved:#f6b82d;--lrx-lot-maintenance:#ee6464;--lrx-lot-blocked:#8a96a8;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--font-xs:12px;--font-sm:13px;--font-base:14px;--font-md:15px;--font-lg:17px;--font-xl:20px;--font-2xl:26px;--font-3xl:32px;--sidebar-width:256px;--topbar-height:72px;--content-max-width:1800px;--lrx-scrim:#12203770;--lrx-shadow:0 3px 10px rgba(18,32,55,.055);--lrx-shadow-hover:0 8px 24px rgba(18,32,55,.075);--lrx-shadow-pop:0 8px 24px #12203717;--lrx-shadow-sm:0 1px 2px #1220370a}.lr-lightux.lrx-night{--lrx-canvas:#07111f;--lrx-card:#101c2d;--lrx-border:#899ebe2e;--lrx-divider:#899ebe1c;--lrx-input-border:#94a9ca4d;--lrx-hover-border:#94a9ca61;--lrx-t1:#f1f5fa;--lrx-t2:#b7c1cf;--lrx-t3:#8491a3;--lrx-t4:#5d697a;--lrx-ink:#e6ecf4;--lrx-thead:#142135;--lrx-thead-text:#8795a8;--lrx-row-hover:#16243a;--lrx-green:#34d17b;--lrx-green-deep:#5fd79e;--lrx-green-soft:#29c76821;--lrx-green-pale:#34c77b12;--lrx-green-line:#34c77b42;--lrx-green-mist:#7c7dff0d;--lrx-green-muted:#34c77ba6;--lrx-teal:#30cfc7;--lrx-teal-soft:#19b5ae24;--lrx-blue:#6e97f6;--lrx-blue-text:#4f8ef7;--lrx-blue-soft:#4f8ef724;--lrx-amber:#f5b51b;--lrx-amber-text:#f2ab27;--lrx-amber-soft:#f2ab2721;--lrx-coral:#ff8570;--lrx-coral-soft:#ff6b5221;--lrx-red:#f27b73;--lrx-red-text:#f05c5c;--lrx-red-soft:#f05c5c21;--lrx-red-muted:#f58a80b3;--lrx-purple:#8f86f8;--lrx-purple-soft:#6d63f529;--lrx-neutral:#9da5af;--lrx-neutral-soft:#9da5af24;--lrx-neutral-text:#fff9;--lrx-danger-border:#f58a8052;--lrx-on-accent:#08130d;--lrx-focus-ring:#7c7dff47;--lrx-accent:#6657f5;--lrx-accent-hover:#7768ff;--lrx-accent-deep:#8b6bff;--lrx-accent-soft:#6657f524;--lrx-accent-mist:#7c7dff14;--lrx-accent-line:#7867ff5c;--lrx-accent-grad:linear-gradient(135deg,#5748e7,#6c4ff2);--lrx-sidebar-bg:#061a36;--lrx-sidebar-grad:radial-gradient(circle at 12% 2%,#674ef530,#0000 25%),linear-gradient(180deg,#061a36,#041126);--lrx-sidebar-surface:hsla(0,0%,100%,.055);--lrx-sidebar-hover:#ffffff17;--lrx-sidebar-border:#ffffff21;--lrx-sidebar-text:#f8fafc;--lrx-sidebar-muted:#aebbd3;--lrx-lot-available:#347c42;--lrx-lot-occupied:#315ed8;--lrx-lot-reserved:#d68b0b;--lrx-lot-maintenance:#c93f47;--lrx-lot-blocked:#596677;--lrx-scrim:#01070fb8;--lrx-surface-1:#0c1726;--lrx-surface-2:#101c2d;--lrx-surface-3:#142135;--lrx-surface-4:#19273c;--lrx-lot-available-border:#6cc879;--lrx-lot-occupied-border:#72a0ff;--lrx-lot-reserved-border:#ffc958;--lrx-lot-maintenance-border:#ff7b80;--lrx-lot-blocked-border:#8f9bac;--lrx-shadow:0 4px 12px #0000002e;--lrx-shadow-hover:0 9px 26px #0000008c;--lrx-shadow-pop:0 24px 70px #00000080;--lrx-shadow-sm:0 1px 3px #00000080;--lr-bg:#0d1210;--lr-surface:#151b18;--lr-card:hsla(0,0%,100%,.045);--lr-card-hover:#ffffff12;--lr-border:#ffffff17;--lr-border-strong:#ffffff29;--lr-accent:#34c77b;--lr-accent-dark:#2aa968;--lr-accent-alt:#8f86f8;--lr-accent-bg:#34c77b21;--lr-accent-border:#34c77b4d;--lr-t1:#ffffffed;--lr-t2:#ffffffc7;--lr-t3:#ffffff8c;--lr-t4:#ffffff14;--lr-green:#34c77b;--lr-green-bg:#34c77b24;--lr-red:#f58a80;--lr-red-bg:#eb4d4d24;--lr-amber:#f5c563;--lr-amber-bg:#f5b51b24;--lr-blue:#7ea5f8;--lr-blue-bg:#4e7cf326;color-scheme:dark}.lr-lightux.lrx-night ::-webkit-scrollbar-thumb{background:#ffffff2e}.lr-serif{font-family:"DM Serif Display",Georgia,serif;font-weight:400}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#04040f;background:var(--lr-bg);color:#ffffffeb;color:var(--lr-t1);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}::-webkit-scrollbar{height:4px;width:4px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#ffffff1f;background:var(--lr-border-strong);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#ffffff4d;background:var(--lr-t3)}.lr-gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#818cf8,#c084fc);background:linear-gradient(135deg,var(--lr-accent),var(--lr-accent-alt));-webkit-background-clip:text;background-clip:text}@keyframes lr-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.75)}}.lr-pulse{animation:lr-pulse 2s ease-in-out infinite}@keyframes lr-shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes lr-fade-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.lr-fade-up{animation:lr-fade-up .4s ease forwards}.lr-inp:focus,.lr-inp:focus-visible{border-color:var(--lrx-green)!important;box-shadow:0 0 0 3px var(--lrx-focus-ring);outline:none}.lr-inp::placeholder{color:var(--lrx-t4)}.lr-lightux{--brand-primary:var(--lrx-accent);--brand-primary-hover:var(--lrx-accent-hover);--brand-primary-light:var(--lrx-accent-soft);--brand-primary-soft:var(--lrx-accent-mist);--page-bg:var(--lrx-canvas);--surface:var(--lrx-card);--surface-secondary:var(--lrx-thead);--surface-hover:var(--lrx-row-hover);--text-primary:var(--lrx-t1);--text-secondary:var(--lrx-t2);--text-muted:var(--lrx-t3);--border-default:var(--lrx-border);--border-soft:var(--lrx-divider);--border-strong:var(--lrx-input-border);--success:var(--lrx-green);--warning:var(--lrx-amber-text);--danger:var(--lrx-red);--info:var(--lrx-blue)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.lr-lightux.lrx-night{background-image:radial-gradient(circle at 55% -10%,#3d49701f,#0000 34%)}.lr-lightux.lrx-night *{scrollbar-color:#35445a #0a1422}.lr-lightux.lrx-night ::-webkit-scrollbar{height:9px;width:9px}.lr-lightux.lrx-night ::-webkit-scrollbar-track{background:#0a1422}.lr-lightux.lrx-night ::-webkit-scrollbar-thumb{background:#35445a;border:2px solid #0a1422;border-radius:999px}.lr-lightux.lrx-night ::-webkit-scrollbar-thumb:hover{background:#47586f}.lr-lightux.lrx-night input:-webkit-autofill,.lr-lightux.lrx-night input:-webkit-autofill:focus,.lr-lightux.lrx-night input:-webkit-autofill:hover{-webkit-text-fill-color:var(--lrx-t1);-webkit-box-shadow:0 0 0 1000px var(--lrx-surface-1) inset;caret-color:var(--lrx-t1)}.lr-lightux.lrx-night .lrx-skeleton,.lr-lightux.lrx-night .skeleton{background:linear-gradient(90deg,#101c2d 25%,#18263a 50%,#101c2d 75%);background-size:200% 100%}.lr-lightux.lrx-night ::selection{background:#6657f561;color:#f1f5fa}*{-webkit-tap-highlight-color:transparent;box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{max-width:100vw;overflow-x:hidden}@media (max-width:768px){*{max-width:100%}img{height:auto}table{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}.mobile-stack{flex-direction:column!important}.mobile-hide{display:none!important}.mobile-full{max-width:100%!important;min-width:0!important;min-width:auto!important;width:100%!important}.mobile-p{padding:16px!important}[role=button],a,button,summary{min-height:44px}button:has(>svg:only-child){min-width:44px}input,select,textarea{font-size:16px}input:not([type=checkbox]):not([type=radio]),select{min-height:44px}@media (hover:none){:hover{transition:none}}body{overscroll-behavior-y:contain}.lr-has-tabbar{--lr-fab-bottom:calc(92px + env(safe-area-inset-bottom))}}
/*# sourceMappingURL=main.377ba352.css.map*/