#root,body,html{max-width:100%;min-height:100%;overflow-x:hidden;width:100%}*,:after,:before{box-sizing:border-box}:root{--brand-accent-1:#3b82f6;--brand-accent-2:#6366f1;--brand-mix:#4f46e5;--board-page-text:#f8fafc;--board-text-strong:#f8fafc;--board-text-soft:#f1f5f9e0;--board-surface:#0a0f1cf0;--board-surface-strong:#070b16fa;--board-surface-soft:#ffffff0a;--board-border-strong:#94a3b83d;--board-border:#94a3b829;--board-text-muted:#e2e8f09e;--board-text-faint:#e2e8f07a;--board-input-bg:#030814b8;--board-input-text:#f8fafc;--board-input-border:#94a3b81f;--board-overlay:#03060eb8;--board-selection-bg:#60a5fa47;--board-selection-text:#f8fafc;--board-scroll-track:#0f172a8c;--board-scroll-thumb:#94a3b842;--board-scroll-thumb-hover:#94a3b861;color-scheme:dark}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#070b16fa;background:var(--board-surface-strong,#05070f);color:#f8fafc;color:var(--board-page-text,#f8fafc);font-family:Plus Jakarta Sans,Segoe UI,Arial,sans-serif;margin:0}code{font-family:Cascadia Code,Consolas,Courier New,monospace}button,input,select,textarea{font:inherit}button:hover{filter:brightness(1.04)}button:active{transform:translateY(1px)}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed;opacity:.56}input::placeholder,textarea::placeholder{color:color-mix(in srgb,#e2e8f09e 68%,#0000);color:color-mix(in srgb,var(--board-text-muted,#e2e8f09e) 68%,#0000)}input:focus,select:focus,textarea:focus{border-color:#60a5fa70;border-color:var(--board-accent-border,#60a5fa70);box-shadow:0 0 0 1px color-mix(in srgb,#3b82f6 18%,#0000);box-shadow:0 0 0 1px color-mix(in srgb,var(--brand-accent-1,#3b82f6) 18%,#0000)}::selection{background:#60a5fa47;background:var(--board-selection-bg,#60a5fa47);color:#f8fafc;color:var(--board-selection-text,#f8fafc)}::-webkit-scrollbar{height:10px;width:10px}::-webkit-scrollbar-track{background:#0f172a8c;background:var(--board-scroll-track,#0f172a8c)}::-webkit-scrollbar-thumb{background:#94a3b842;background:var(--board-scroll-thumb,#94a3b842);border:2px solid #0f172a8c;border:2px solid var(--board-scroll-track,#0f172a8c);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#94a3b861;background:var(--board-scroll-thumb-hover,#94a3b861)}.gate-planner-timeline-scroll{overscroll-behavior-x:contain;overscroll-behavior-y:auto;scrollbar-color:#64748bb8 #0f172ae0;scrollbar-gutter:stable;scrollbar-width:thin}.gate-planner-timeline-scroll::-webkit-scrollbar{height:12px;width:12px}.gate-planner-timeline-scroll::-webkit-scrollbar-track{background:#0f172adb;border:1px solid #94a3b81a;border-radius:999px}.gate-planner-timeline-scroll::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#475569f5,#334155f5);border:3px solid #080a18e0;border-radius:999px}.gate-planner-timeline-scroll::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#64748bfa,#475569fa)}.gate-planner-timeline-scroll::-webkit-scrollbar-corner{background:#080a18e0}:root[data-board-theme=light] .gate-planner-timeline-scroll{scrollbar-color:#94a3b8ad #f1f5f9f5}:root[data-board-theme=light] .gate-planner-timeline-scroll::-webkit-scrollbar-track{background:#f1f5f9f5;border:1px solid #cbd5e1b8}:root[data-board-theme=light] .gate-planner-timeline-scroll::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#94a3b8eb,#64748beb);border:3px solid #f1f5f9f5}:root[data-board-theme=light] .gate-planner-timeline-scroll::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#64748bfa,#475569fa)}:root[data-board-theme=light] .gate-planner-timeline-scroll::-webkit-scrollbar-corner{background:#f1f5f9f5}
/*# sourceMappingURL=main.466dc583.css.map*/