:root{--color-bg-default:#f4f7fa;--color-bg-surface:#fff;--color-bg-raised:#fff;--color-bg-sunken:#f3f5f7;--color-bg-inverse:#1d2630;--color-bg-sidebar:#3f4d67;--color-bg-sidebar-alt:#fff;--color-bg-header:#fff;--color-text-primary:#1d2630;--color-text-secondary:#5b6b79;--color-text-muted:#888;--color-text-disabled:#bec8d0;--color-text-inverse:#fff;--color-text-link:#04a9f5;--color-text-on-brand:#fff;--color-text-on-sidebar:#a9b7d0;--color-text-on-sidebar-caption:#e8edf7;--color-border-subtle:#f3f5f7;--color-border-default:#dbe0e5;--color-border-strong:#bec8d0;--color-border-focus:#04a9f5;--color-brand-primary:#04a9f5;--color-brand-primary-hover:#0387c4;--color-brand-primary-active:#026593;--color-brand-primary-subtle:#cdeefd;--color-brand-secondary:#1de9b6;--color-feedback-success:#1de9b6;--color-feedback-success-subtle:#d2fbf0;--color-feedback-warning:#f4c22b;--color-feedback-warning-subtle:#fcf3d5;--color-feedback-danger:#f44236;--color-feedback-danger-subtle:#fcdad6;--color-feedback-info:#3ebfea;--color-feedback-info-subtle:#d8f2fb;--color-neutral-0:#fff;--color-neutral-100:#f8f9fa;--color-neutral-200:#f3f5f7;--color-neutral-300:#dbe0e5;--color-neutral-400:#bec8d0;--color-neutral-500:#8996a4;--color-neutral-600:#5b6b79;--color-neutral-700:#3e4853;--color-neutral-800:#1d2630;--color-neutral-900:#131920;--color-brand-50:#e5f6fe;--color-brand-100:#cdeefd;--color-brand-200:#9bdcfb;--color-brand-300:#69cbf9;--color-brand-400:#36b9f7;--color-brand-500:#04a9f5;--color-brand-600:#0387c4;--color-brand-700:#026593;--color-brand-800:#024362;--color-brand-900:#012231;--color-overlay-scrim:rgba(29,38,48,.48);--color-overlay-header:rgba(244,247,250,.7);--color-gradient-brand-1:linear-gradient(-135deg,#1de9b6,#1dc4e9);--color-gradient-brand-2:linear-gradient(-135deg,#899fd4,#a389d4);--color-gradient-brand-3:linear-gradient(207.92deg,#0398f2 11.42%,#38b9e7 106.55%);--font-family-sans:"Open Sans","Helvetica Neue",Arial,system-ui,sans-serif;--font-family-mono:"JetBrains Mono",ui-monospace,Menlo,monospace;--font-size-xs:11px;--font-size-sm:12px;--font-size-base:14px;--font-size-md:14px;--font-size-lg:18px;--font-size-h6:14px;--font-size-h5:18px;--font-size-h4:20px;--font-size-h3:26px;--font-size-h2:44px;--font-size-h1:48px;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-lineheight-tight:1.2;--font-lineheight-snug:1.25;--font-lineheight-normal:1.5;--font-lineheight-loose:2;--font-letter-spacing-tight:-.01em;--font-letter-spacing-normal:0;--font-letter-spacing-wide:.02em;--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--radius-none:0;--radius-sm:2px;--radius-md:4px;--radius-lg:6px;--radius-xl:10px;--radius-2xl:20px;--radius-full:9999px;--shadow-none:none;--shadow-sm:0 .125rem .25rem rgba(0,0,0,.075);--shadow-md:0 .5rem 1rem rgba(0,0,0,.15);--shadow-lg:0 1rem 3rem rgba(0,0,0,.175);--shadow-inset:inset 0 1px 2px rgba(0,0,0,.075);--shadow-card:0 1px 20px 0 rgba(69,90,100,.08);--shadow-sidebar:1px 0 20px 0 rgba(63,77,103,.4);--shadow-focus:0 0 0 1px rgba(4,169,245,.1);--bp-xs:0px;--bp-sm:576px;--bp-md:768px;--bp-lg:992px;--bp-xl:1200px;--bp-2xl:1400px;--z-base:0;--z-raised:10;--z-sticky:1020;--z-dropdown:1024;--z-popover:1025;--z-fixed:1030;--z-offcanvas-backdrop:1040;--z-offcanvas:1045;--z-modal-backdrop:1050;--z-modal:1055;--z-tooltip:1081;--z-toast:1090;--motion-duration-instant:0ms;--motion-duration-fast:.15s;--motion-duration-normal:.2s;--motion-duration-slow:.3s;--motion-easing-standard:ease-in-out;--motion-easing-emphasized:cubic-bezier(.2,0,0,1.2);--motion-easing-linear:linear;--layout-header-height:74px;--layout-sidebar-width:264px;--layout-sidebar-collapsed:80px;--layout-sidebar-tab:75px;--layout-sidebar-tab-navbar:320px;--layout-container-max-sm:540px;--layout-container-max-md:720px;--layout-container-max-lg:960px;--layout-container-max-xl:1140px;--layout-container-max-2xl:1320px}[data-theme=dark]{--color-bg-default:#212224;--color-bg-surface:#2b2c2e;--color-bg-raised:#3a3b3d;--color-bg-sunken:#292a2c;--color-bg-inverse:#fff;--color-bg-sidebar:#2b2c2e;--color-bg-sidebar-alt:#2b2c2e;--color-bg-header:#212224;--color-text-primary:#fafafa;--color-text-secondary:#bfbfbf;--color-text-muted:#748892;--color-text-disabled:#5b6b79;--color-text-inverse:#1d2630;--color-text-link:#36b9f7;--color-text-on-sidebar:#b3b3b3;--color-text-on-sidebar-caption:#ccc;--color-border-subtle:#2d2e30;--color-border-default:#484a4c;--color-border-strong:#6f747f;--color-brand-primary-subtle:#1b3d4e;--color-feedback-success-subtle:#204a41;--color-feedback-warning-subtle:#4b4123;--color-feedback-danger-subtle:#4b2820;--color-feedback-info-subtle:#27414c;--color-overlay-scrim:rgba(0,0,0,.6);--color-overlay-header:rgba(33,34,36,.7);--shadow-card:0 0px 2px 0 rgba(69,90,100,.5);--shadow-sidebar:none;--shadow-focus:0 0 0 1px rgba(54,185,247,.2)}*,:after,:before{box-sizing:border-box}body,html{margin:0;min-height:100%;padding:0}body{background:var(--color-bg-default);color:var(--color-text-primary);font-family:var(--font-family-sans);font-size:var(--font-size-base);font-weight:var(--font-weight-regular);line-height:var(--font-lineheight-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#__nuxt{display:flex;flex-direction:column;min-height:100dvh}a{color:var(--color-text-link)}button{font-family:inherit}:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}input[type=date]::-webkit-calendar-picker-indicator,input[type=datetime-local]::-webkit-calendar-picker-indicator,input[type=month]::-webkit-calendar-picker-indicator,input[type=time]::-webkit-calendar-picker-indicator,input[type=week]::-webkit-calendar-picker-indicator{cursor:pointer;height:20px;opacity:.7;padding:2px;width:20px}input[type=date][data-empty=true]:not(:focus)::-webkit-datetime-edit,input[type=datetime-local][data-empty=true]:not(:focus)::-webkit-datetime-edit,input[type=month][data-empty=true]:not(:focus)::-webkit-datetime-edit,input[type=time][data-empty=true]:not(:focus)::-webkit-datetime-edit,input[type=week][data-empty=true]:not(:focus)::-webkit-datetime-edit{color:transparent}input[type=date]::-webkit-calendar-picker-indicator:hover,input[type=datetime-local]::-webkit-calendar-picker-indicator:hover,input[type=month]::-webkit-calendar-picker-indicator:hover,input[type=time]::-webkit-calendar-picker-indicator:hover,input[type=week]::-webkit-calendar-picker-indicator:hover{opacity:1}
