:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--canvas:#eaebe8;--surface:#f8f9f7;--panel:#dfe2dd;--text:#111517;--text-soft:#20272b;--muted:#545f66;--rule:#d6dad5;--rule-strong:#bcc4c6;--brand:#365cff;--brand-hover:#294de3;--brand-light:#5273ff;--brand-mid:#9badff;--brand-border:#c4ceff;--brand-tint:#dce2ff;--brand-soft:#e5e9fa;--brand-text:#294bcf;--brand-deep:#1f3ba5;--moss:#587363;--moss-text:#405b4c;--moss-soft:#e5ebe6;--moss-tint:#d1ddd4;--yellow:#c69b35;--yellow-text:#77570a;--yellow-soft:#f4ecd8;--yellow-tint:#ebddb8;--ember:#c96b52;--ember-text:#953d29;--ember-soft:#f4e6e1;--ember-tint:#ebd2ca;--focus:var(--brand);--on-brand:#fff;--on-brand-rgb:255 255 255;--on-critical:#101416;--on-success:#fff;--on-warning:#101416;--brand-logo-filter:none;--canvas-rgb:234 235 232;--surface-rgb:248 249 247;--panel-rgb:223 226 221;--text-rgb:17 21 23;--text-soft-rgb:32 39 43;--muted-rgb:84 95 102;--rule-rgb:214 218 213;--rule-strong-rgb:188 196 198;--brand-rgb:54 92 255;--brand-hover-rgb:41 77 227;--brand-light-rgb:82 115 255;--brand-mid-rgb:155 173 255;--brand-border-rgb:196 206 255;--brand-tint-rgb:220 226 255;--brand-soft-rgb:229 233 250;--brand-text-rgb:41 75 207;--brand-deep-rgb:31 59 165;--moss-rgb:88 115 99;--moss-text-rgb:64 91 76;--moss-soft-rgb:229 235 230;--moss-tint-rgb:209 221 212;--yellow-rgb:198 155 53;--yellow-text-rgb:119 87 10;--yellow-soft-rgb:244 236 216;--yellow-tint-rgb:235 221 184;--ember-rgb:201 107 82;--ember-text-rgb:149 61 41;--ember-soft-rgb:244 230 225;--ember-tint-rgb:235 210 202;--chart-1:#365cff;--chart-2:#b85a3c;--chart-3:#0f9c8a;--chart-4:#a8781f;--chart-5:#a83a6e;--chart-6:#526c12;--chart-7:#4d38a5;--chart-8:#1d7038;--chart-grid:#e4e7e2;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--control-height:38px;--control-height-sm:32px;--control-height-lg:46px;--field-height:38px;--row-height:44px;--touch-target:44px;--focus-ring:2px;--focus-halo:3px;--radius-none:0px;--radius-xs:8px;--radius-sm:10px;--radius-md:14px;--radius-lg:20px;--radius-xl:26px;--radius-full:999px;--shadow-xs:0 1px 2px #1014160f;--shadow-sm:0 1px 2px #1014160d, 0 2px 8px #1014160f;--shadow-md:0 2px 4px #1014160d, 0 8px 24px #10141617;--shadow-lg:0 4px 12px #10141614, 0 20px 48px #10141624;--shadow-xl:0 8px 24px #1014161f, 0 32px 80px #1014163d;--edge:inset 0 1px 0 #fff0;--ring:0 0 0 var(--focus-halo) rgb(var(--brand-rgb) / .26);--edge-specular:rgb(var(--brand-mid-rgb) / .55);--glass-blur-sm:0px;--glass-blur-md:0px;--glass-blur-lg:0px;--glass-saturate:100%;--glass-surface:var(--surface);--glass-surface-strong:var(--surface);--glass-panel:var(--panel);--glass-canvas:var(--canvas);--glass-scrim:#0c12146b;--ease:cubic-bezier(.22, 1, .36, 1);--ease-spring:cubic-bezier(.32, 1.35, .5, 1);--ease-press:cubic-bezier(.32, .72, 0, 1);--dur-fast:.15s;--dur-med:.26s;--dur-slow:.4s;--press-scale:.972;--press-scale-sm:.94;font-size:1rem}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (max-resolution:1.4x){:root{font-size:clamp(1rem,.625rem + .625vmin,1.5rem)}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#0e1214;--surface:#171d20;--panel:#222a2e;--text:#edf2f0;--text-soft:#d5dede;--muted:#9daaab;--rule:#262f33;--rule-strong:#46545a;--brand:#7694ff;--brand-hover:#8fa8ff;--brand-light:#8fa8ff;--brand-mid:#677fcd;--brand-border:#465c9f;--brand-tint:#2d3b67;--brand-soft:#202b4a;--brand-text:#9eb2ff;--brand-deep:#c3ceff;--moss:#7ea58c;--moss-text:#9fc4aa;--moss-soft:#1d2d25;--moss-tint:#263a2e;--yellow:#d7b25f;--yellow-text:#e8c97f;--yellow-soft:#332b19;--yellow-tint:#45391f;--ember:#e58a70;--ember-text:#f0a58f;--ember-soft:#38241f;--ember-tint:#4b2d25;--on-brand:#101416;--on-brand-rgb:16 20 22;--on-critical:#101416;--on-success:#101416;--on-warning:#101416;--brand-logo-filter:invert(1) hue-rotate(180deg) brightness(1.08);--canvas-rgb:14 18 20;--surface-rgb:23 29 32;--panel-rgb:34 42 46;--text-rgb:237 242 240;--text-soft-rgb:213 222 222;--muted-rgb:157 170 171;--rule-rgb:38 47 51;--rule-strong-rgb:70 84 90;--brand-rgb:118 148 255;--brand-hover-rgb:143 168 255;--brand-light-rgb:143 168 255;--brand-mid-rgb:103 127 205;--brand-border-rgb:70 92 159;--brand-tint-rgb:45 59 103;--brand-soft-rgb:32 43 74;--brand-text-rgb:158 178 255;--brand-deep-rgb:195 206 255;--moss-rgb:126 165 140;--moss-text-rgb:159 196 170;--moss-soft-rgb:29 45 37;--moss-tint-rgb:38 58 46;--yellow-rgb:215 178 95;--yellow-text-rgb:232 201 127;--yellow-soft-rgb:51 43 25;--yellow-tint-rgb:69 57 31;--ember-rgb:229 138 112;--ember-text-rgb:240 165 143;--ember-soft-rgb:56 36 31;--ember-tint-rgb:75 45 37;--chart-1:#7694ff;--chart-2:#cf6a3e;--chart-3:#17a894;--chart-4:#b8862a;--chart-5:#d1568f;--chart-6:#7fa322;--chart-7:#9280f0;--chart-8:#3da35c;--chart-grid:#232b2f;--shadow-xs:0 1px 2px #0000004d;--shadow-sm:0 1px 2px #0000004d, 0 2px 8px #0000004d;--shadow-md:0 2px 4px #0000004d, 0 8px 24px #0006;--shadow-lg:0 4px 12px #0006, 0 20px 48px #00000080;--shadow-xl:0 8px 24px #00000080, 0 32px 80px #0009;--edge:inset 0 1px 0 #ffffff12;--glass-scrim:#03060894}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#0e1214;--surface:#171d20;--panel:#222a2e;--text:#edf2f0;--text-soft:#d5dede;--muted:#9daaab;--rule:#262f33;--rule-strong:#46545a;--brand:#7694ff;--brand-hover:#8fa8ff;--brand-light:#8fa8ff;--brand-mid:#677fcd;--brand-border:#465c9f;--brand-tint:#2d3b67;--brand-soft:#202b4a;--brand-text:#9eb2ff;--brand-deep:#c3ceff;--moss:#7ea58c;--moss-text:#9fc4aa;--moss-soft:#1d2d25;--moss-tint:#263a2e;--yellow:#d7b25f;--yellow-text:#e8c97f;--yellow-soft:#332b19;--yellow-tint:#45391f;--ember:#e58a70;--ember-text:#f0a58f;--ember-soft:#38241f;--ember-tint:#4b2d25;--on-brand:#101416;--on-brand-rgb:16 20 22;--on-critical:#101416;--on-success:#101416;--on-warning:#101416;--brand-logo-filter:invert(1) hue-rotate(180deg) brightness(1.08);--canvas-rgb:14 18 20;--surface-rgb:23 29 32;--panel-rgb:34 42 46;--text-rgb:237 242 240;--text-soft-rgb:213 222 222;--muted-rgb:157 170 171;--rule-rgb:38 47 51;--rule-strong-rgb:70 84 90;--brand-rgb:118 148 255;--brand-hover-rgb:143 168 255;--brand-light-rgb:143 168 255;--brand-mid-rgb:103 127 205;--brand-border-rgb:70 92 159;--brand-tint-rgb:45 59 103;--brand-soft-rgb:32 43 74;--brand-text-rgb:158 178 255;--brand-deep-rgb:195 206 255;--moss-rgb:126 165 140;--moss-text-rgb:159 196 170;--moss-soft-rgb:29 45 37;--moss-tint-rgb:38 58 46;--yellow-rgb:215 178 95;--yellow-text-rgb:232 201 127;--yellow-soft-rgb:51 43 25;--yellow-tint-rgb:69 57 31;--ember-rgb:229 138 112;--ember-text-rgb:240 165 143;--ember-soft-rgb:56 36 31;--ember-tint-rgb:75 45 37;--chart-1:#7694ff;--chart-2:#cf6a3e;--chart-3:#17a894;--chart-4:#b8862a;--chart-5:#d1568f;--chart-6:#7fa322;--chart-7:#9280f0;--chart-8:#3da35c;--chart-grid:#232b2f;--shadow-xs:0 1px 2px #0000004d;--shadow-sm:0 1px 2px #0000004d, 0 2px 8px #0000004d;--shadow-md:0 2px 4px #0000004d, 0 8px 24px #0006;--shadow-lg:0 4px 12px #0006, 0 20px 48px #00000080;--shadow-xl:0 8px 24px #00000080, 0 32px 80px #0009;--edge:inset 0 1px 0 #ffffff12;--glass-scrim:#03060894}}html,body{background:var(--canvas);min-height:100%}body.arcline{color:var(--text);background:var(--canvas);font-feature-settings:"cv05", "cv08";text-rendering:optimizelegibility;margin:0;font-family:Inter Tight Variable,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;line-height:1.45}.arcline :where(button,input,select,textarea){font:inherit}.arcline :where(button,a){-webkit-tap-highlight-color:transparent}.arcline :where(button,a,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--focus);outline-offset:2px}.arcline .dashboard-shell{background:var(--canvas)}.arcline .bg-white,.arcline .hover\:bg-white:hover{background-color:var(--surface)}.arcline .bg-white\/90{background-color:rgb(var(--surface-rgb) / .9)}.arcline .bg-white\/95{background-color:rgb(var(--surface-rgb) / .95)}.arcline .bg-white\/50{background-color:rgb(var(--surface-rgb) / .5)}.arcline .bg-white\/60{background-color:rgb(var(--surface-rgb) / .6)}.arcline .bg-white\/70{background-color:rgb(var(--surface-rgb) / .7)}.arcline .bg-white\/75{background-color:rgb(var(--surface-rgb) / .75)}.arcline .bg-white\/80{background-color:rgb(var(--surface-rgb) / .8)}.arcline .bg-white\/85{background-color:rgb(var(--surface-rgb) / .85)}.arcline .from-white{--tw-gradient-from:var(--surface) var(--tw-gradient-from-position);--tw-gradient-to:rgb(var(--surface-rgb) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}.arcline .via-white{--tw-gradient-to:rgb(var(--surface-rgb) / 0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--surface) var(--tw-gradient-via-position), var(--tw-gradient-to)}.arcline .to-white{--tw-gradient-to:var(--surface) var(--tw-gradient-to-position)}.arcline .shadow-sm{box-shadow:var(--shadow-xs)}.arcline .shadow-md{box-shadow:var(--shadow-sm)}.arcline .shadow-lg{box-shadow:var(--shadow-md)}.arcline :is(.shadow-xl,.shadow-2xl){box-shadow:var(--shadow-lg)}.arcline .dashboard-shell .bg-white\/50,.arcline .dashboard-shell .bg-white\/60,.arcline .dashboard-shell .bg-white\/70,.arcline .dashboard-shell .bg-white\/75,.arcline .dashboard-shell .bg-white\/80,.arcline .dashboard-shell .bg-white\/85,.arcline .dashboard-shell .bg-white\/90,.arcline .dashboard-shell .bg-white\/95,.arcline .dashboard-shell .bg-surface-0\/95{background-color:var(--surface)}.arcline .dashboard-shell :is(.bg-surface-50\/90,.bg-surface-50\/95){background-color:var(--canvas)}.arcline .dashboard-shell :is(.backdrop-blur,.backdrop-blur-sm,.backdrop-blur-md,.backdrop-blur-lg,.backdrop-blur-xl,.backdrop-blur-2xl,.backdrop-blur-3xl),.arcline #modal-portal-root :is(.backdrop-blur,.backdrop-blur-sm,.backdrop-blur-md,.backdrop-blur-lg),.arcline>.fixed :is(.backdrop-blur,.backdrop-blur-sm,.backdrop-blur-md,.backdrop-blur-lg),.arcline>:is(.fixed.backdrop-blur,.fixed.backdrop-blur-sm,.mobile-modal){-webkit-backdrop-filter:none;backdrop-filter:none}.arcline .dashboard-shell .hover\:bg-white\/25:hover{background-color:rgb(var(--surface-rgb) / .25)}.arcline .dashboard-shell .hover\:bg-white\/30:hover{background-color:rgb(var(--surface-rgb) / .3)}.arcline .dashboard-shell .hover\:bg-white\/70:hover,.arcline .dashboard-shell .hover\:bg-white\/80:hover{background-color:var(--panel)}.arcline .dashboard-shell .btn-primary{color:var(--on-brand)}.arcline .dashboard-shell .btn-green{color:var(--on-success)}.arcline :is(.bg-brand-500,.bg-brand-600,.bg-brand-700,.bg-brand-800,.bg-primary-500,.bg-primary-600,.bg-primary-700,.bg-blue-500,.bg-blue-600,.bg-blue-700,.bg-teal-500,.bg-teal-600,.bg-teal-700,.bg-gradient-primary).text-white,.arcline :is(.bg-brand-500,.bg-brand-600,.bg-brand-700,.bg-brand-800,.bg-primary-500,.bg-primary-600,.bg-primary-700) :is(.text-white,.text-white\/70,.text-white\/80,.text-white\/90,.text-white\/95){color:var(--on-brand)}.arcline :is(.bg-success-500,.bg-success-600,.bg-success-700,.bg-green-500,.bg-green-600,.bg-green-700,.bg-emerald-500,.bg-emerald-600,.bg-emerald-700).text-white{color:var(--on-success)}.arcline :is(.bg-danger-500,.bg-danger-600,.bg-danger-700,.bg-red-500,.bg-red-600,.bg-red-700).text-white{color:var(--on-critical)}.arcline :is(.bg-warn-500,.bg-warn-600,.bg-warn-700,.bg-yellow-500,.bg-yellow-600,.bg-yellow-700,.bg-amber-500,.bg-amber-600,.bg-amber-700).text-white{color:var(--on-warning)}.arcline .bg-ink-900.text-white{color:var(--canvas);background-color:var(--text)}.arcline .prose,.arcline .text-gray-900{color:var(--text)}.arcline ::selection{color:var(--text);background:var(--brand-tint)}.arcline input:not([type=checkbox]):not([type=radio]):not([type=range]),.arcline select,.arcline textarea{color:var(--text);background-color:var(--surface);border-color:var(--rule-strong);box-shadow:var(--shadow-xs)}.arcline input::-moz-placeholder{color:var(--muted);opacity:.85}.arcline textarea::-moz-placeholder{color:var(--muted);opacity:.85}.arcline input::placeholder,.arcline textarea::placeholder{color:var(--muted);opacity:.85}.arcline input:disabled,.arcline select:disabled,.arcline textarea:disabled{color:var(--muted);background:var(--panel)}.arcline table{color:var(--text-soft)}.arcline :where(th){color:var(--muted);letter-spacing:.055em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:.6875rem;font-weight:500}.arcline :where(code,kbd,samp,.font-mono,.tabular-nums){font-variant-numeric:tabular-nums;font-family:IBM Plex Mono,monospace}.arcline :where(.uppercase){letter-spacing:.065em;font-family:IBM Plex Mono,monospace}.arcline :where(button,a,input,select,textarea){transition-duration:var(--dur-fast);transition-timing-function:var(--ease)}.arcline button:active:not(:disabled),.arcline [role=button]:active:not([aria-disabled=true]){transform:scale(.972)}.arcline .custom-scrollbar{scrollbar-color:var(--rule-strong) var(--canvas)}.arcline .custom-scrollbar::-webkit-scrollbar-track{background:var(--canvas)}.arcline .custom-scrollbar::-webkit-scrollbar-thumb{background-color:var(--rule-strong)}.arcline .mobile-modal-content,.arcline .mobile-dropdown,.arcline .mobile-toast,.arcline .mobile-nav{color:var(--text);background:var(--surface);border-color:var(--rule)}.arcline .recharts-default-tooltip{color:var(--text-soft)!important;background:var(--surface)!important;border-color:var(--rule-strong)!important;border-radius:var(--radius-sm)!important;box-shadow:var(--shadow-lg)!important}.arcline .recharts-tooltip-label,.arcline .recharts-tooltip-item{color:inherit!important}.arcline .odabed-datepicker-calendar.react-datepicker,.arcline .react-datepicker__portal .react-datepicker{color:var(--text)!important;background:var(--surface)!important;border-color:var(--rule-strong)!important;border-radius:var(--radius-md)!important;box-shadow:var(--shadow-lg)!important}.arcline .react-datepicker__header{background:var(--canvas)!important;border-color:var(--rule)!important}.arcline .react-datepicker__current-month,.arcline .react-datepicker__day{color:var(--text)!important}.arcline .react-datepicker__day-name{color:var(--muted)!important;font-family:IBM Plex Mono,monospace!important;font-weight:500!important}.arcline .react-datepicker__day:hover{color:var(--brand-text)!important;background:var(--brand-soft)!important}.arcline .react-datepicker__day--keyboard-selected,.arcline .react-datepicker__day--selected,.arcline .react-datepicker__day--range-start,.arcline .react-datepicker__day--range-end{color:var(--on-brand)!important;background:var(--brand)!important}.arcline .react-datepicker__day--in-range,.arcline .react-datepicker__day--in-selecting-range{color:var(--brand-text)!important;background:var(--brand-soft)!important}.arcline .react-datepicker__day--disabled{color:var(--rule-strong)!important}.arcline .calendar-page .calendar-panel{border-color:var(--rule);background:var(--surface);box-shadow:var(--shadow-sm)}.arcline .calendar-page .calendar-timeline{background:var(--surface);box-shadow:var(--shadow-sm)}.arcline .calendar-page .calendar-timeline [role=button]:focus-visible{z-index:10;position:relative}.arcline .calendar-page .calendar-reservation{box-shadow:var(--shadow-xs)}.arcline .calendar-page .calendar-reservation:hover{box-shadow:var(--shadow-md)}@media (max-width:767px){.arcline .calendar-page .calendar-toolbar-primary{align-items:flex-start}.arcline .calendar-page .calendar-window-label{min-height:var(--touch-target);align-items:center;display:inline-flex}.arcline :where(button,[role=button]){min-width:var(--touch-target);min-height:var(--touch-target)}.arcline :where(a[href],input:not([type=checkbox]):not([type=radio]):not([type=range]),select),.arcline :where(label:has(input[type=checkbox]),label:has(input[type=radio])){min-height:var(--touch-target)}.arcline .touch-target{min-width:var(--touch-target)!important;min-height:var(--touch-target)!important}}@media (prefers-reduced-motion:reduce){.arcline *,.arcline :before,.arcline :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){.arcline :where(button,a,input,select,textarea):focus-visible{outline-color:highlight}}
