:root{--blue-900: #0c1322;--blue-850: #101a2b;--blue-800: #111b2e;--blue-750: #16223a;--blue-720: #1b2942;--blue-700: #1c2a3a;--blue-600: #244061;--gold-500: #e2a83b;--gold-800: #8a5d0f;--white: #ffffff;--ink-900: #16202e;--gray-100: #f5f7fa;--gray-150: #edf1f7;--gray-160: #e9edf3;--slate-350: #94a3b8;--slate-400: #8a99ad;--slate-500: #7e8ea3;--slate-550: #64748b;--slate-600: #5a6b80;--slate-650: #475569;--slate-200: #cbd5e1;--slate-50: #f1f5f9;--slate-700: #334155;--slate-750: #2a3446;--slate-850: #1e293b;--slate-880: #1a2130;--green-300: #86efac;--green-400: #22c55e;--green-700: #15803d;--green-bg-d: #0f372e;--green-bg-l: #dcfce7;--sky-300: #7dd3fc;--sky-400: #38bdf8;--sky-700: #0369a1;--sky-bg-d: #0e3a44;--sky-bg-l: #e0f2fe;--cyan-700: #0e7490;--red-400: #f87171;--red-700: #b91c1c;--red-bg-d: #421d24;--red-bg-l: #fee2e2;--amber-400: #fbbf24;--amber-700: #a16207;--amber-bg-d: #422a06;--amber-bg-l: #fef3c7;--indigo-300: #a5b4fc;--indigo-700: #4338ca;--indigo-950: #1e1b4b;--indigo-bg-l: #e0e7ff;--teal-300: #5eead4;--teal-400: #2dd4bf;--teal-700: #0f766e;--teal-bg-d: #0f3d3a;--teal-bg-l: #ccfbf1;--rose-300: #fda4af;--rose-400: #fb7185;--rose-600: #e11d48;--rose-700: #be123c;--rose-bg-d: #4a1220;--rose-bg-l: #ffe4e6;--libro-navy: #101d30;--libro-navy-veil: #101d30bf;--libro-navy-shadow: #000c1d;--libro-card: #001431e6;--libro-card-line: #5b76ab;--libro-gold: #f2c63d;--libro-gold-ko: #f2c53de0;--libro-gold-label: #f2c53da9;--libro-gold-edge: #f2c63d38;--libro-icon: #e2e7f4;--libro-glass: #ffffff0a;--libro-glass-line: #ffffff14;--libro-glass-strong: #ffffff26;--libro-glass-hover: #ffffff40;--libro-text-soft: #ffffffb3;--libro-veil: #00000073;--libro-shadow: #00000059;--libro-pill: #1414148c;--libro-ink: #000000;--libro-paper: #ffffff;--libro-accent: #4da8da;--libro-share-a: #942ee3;--libro-share-b: #e85cff;--libro-see-a: #d6c317;--libro-see-b: #f5fa25;--libro-see-c: #fdff94;--libro-download-a: #1ddf99;--libro-download-b: #03e8e5;--libro-info-a: #04afd5;--libro-info-b: #00f0ff;--libro-help-a: #d79314;--libro-help-b: #fdda98}:root,[data-theme=dark]{--color-bg: var(--blue-900);--color-bg-secondary: var(--blue-850);--color-row: var(--blue-800);--color-border-emphasis: var(--gold-500);--color-border-input: var(--blue-700);--text-primary: var(--white);--text-secondary: var(--slate-400);--text-emphasis: var(--gold-500);--state-success-text: var(--green-400);--state-success-bg: var(--green-bg-d);--state-process-text: var(--sky-400);--state-process-bg: var(--sky-bg-d);--state-alert-text: var(--red-400);--state-alert-bg: var(--red-bg-d);--state-warning-text: var(--amber-400);--state-warning-bg: var(--amber-bg-d);--btn-primary-bg: transparent;--btn-primary-border: var(--green-400);--btn-primary-text: var(--green-400);--btn-neutral-bg: transparent;--btn-neutral-border: var(--slate-400);--btn-neutral-text: var(--white);--btn-secondary-bg: var(--blue-600);--btn-secondary-text: var(--white);--surface-raised: var(--blue-750);--surface-overlay: var(--blue-720);--focus-ring-color: var(--sky-400);--status-pre-care-text: var(--slate-350);--status-pre-care-bg: var(--slate-850);--status-pre-care-border: var(--slate-700);--status-in-care-text: var(--sky-400);--status-in-care-bg: var(--sky-bg-d);--status-in-care-border: var(--cyan-700);--status-acquired-text: var(--indigo-300);--status-acquired-bg: var(--indigo-950);--status-acquired-border: var(--indigo-700);--status-reported-text: var(--green-400);--status-reported-bg: var(--green-bg-d);--status-reported-border: var(--green-700);--status-delivered-text: var(--teal-400);--status-delivered-bg: var(--teal-bg-d);--status-delivered-border: var(--teal-700);--status-canceled-text: var(--slate-400);--status-canceled-bg: var(--slate-880);--status-canceled-border: var(--slate-750);--priority-stat-text: var(--rose-400);--priority-stat-bg: var(--rose-bg-d);--priority-stat-border: var(--rose-600)}[data-theme=light]{--color-bg: var(--gray-100);--color-bg-secondary: var(--white);--color-row: var(--gray-150);--color-border-emphasis: var(--gold-500);--color-border-input: var(--slate-500);--text-primary: var(--ink-900);--text-secondary: var(--slate-600);--text-emphasis: var(--gold-800);--state-success-text: var(--green-700);--state-success-bg: var(--green-bg-l);--state-process-text: var(--sky-700);--state-process-bg: var(--sky-bg-l);--state-alert-text: var(--red-700);--state-alert-bg: var(--red-bg-l);--state-warning-text: var(--amber-700);--state-warning-bg: var(--amber-bg-l);--btn-primary-bg: transparent;--btn-primary-border: var(--green-700);--btn-primary-text: var(--green-700);--btn-neutral-bg: transparent;--btn-neutral-border: var(--slate-600);--btn-neutral-text: var(--ink-900);--btn-secondary-bg: var(--blue-600);--btn-secondary-text: var(--white);--surface-raised: var(--white);--surface-overlay: var(--white);--focus-ring-color: var(--sky-700);--status-pre-care-text: var(--slate-650);--status-pre-care-bg: var(--slate-50);--status-pre-care-border: var(--slate-200);--status-in-care-text: var(--sky-700);--status-in-care-bg: var(--sky-bg-l);--status-in-care-border: var(--sky-300);--status-acquired-text: var(--indigo-700);--status-acquired-bg: var(--indigo-bg-l);--status-acquired-border: var(--indigo-300);--status-reported-text: var(--green-700);--status-reported-bg: var(--green-bg-l);--status-reported-border: var(--green-300);--status-delivered-text: var(--teal-700);--status-delivered-bg: var(--teal-bg-l);--status-delivered-border: var(--teal-300);--status-canceled-text: var(--slate-550);--status-canceled-bg: var(--gray-160);--status-canceled-border: var(--slate-200);--priority-stat-text: var(--rose-700);--priority-stat-bg: var(--rose-bg-l);--priority-stat-border: var(--rose-300)}[data-theme=low_bandwidth]{--color-bg: var(--blue-900);--color-bg-secondary: var(--blue-850);--color-row: var(--blue-800);--color-border-emphasis: var(--gold-500);--color-border-input: var(--blue-700);--text-primary: var(--white);--text-secondary: var(--slate-400);--text-emphasis: var(--gold-500);--state-success-text: var(--green-400);--state-success-bg: var(--green-bg-d);--state-process-text: var(--sky-400);--state-process-bg: var(--sky-bg-d);--state-alert-text: var(--red-400);--state-alert-bg: var(--red-bg-d);--state-warning-text: var(--amber-400);--state-warning-bg: var(--amber-bg-d);--btn-primary-bg: transparent;--btn-primary-border: var(--green-400);--btn-primary-text: var(--green-400);--btn-neutral-bg: transparent;--btn-neutral-border: var(--slate-400);--btn-neutral-text: var(--white);--btn-secondary-bg: var(--blue-600);--btn-secondary-text: var(--white);--surface-raised: var(--blue-850);--surface-overlay: var(--blue-850);--focus-ring-color: var(--sky-400);--status-pre-care-text: var(--slate-350);--status-pre-care-bg: var(--slate-850);--status-pre-care-border: var(--slate-700);--status-in-care-text: var(--sky-400);--status-in-care-bg: var(--sky-bg-d);--status-in-care-border: var(--cyan-700);--status-acquired-text: var(--indigo-300);--status-acquired-bg: var(--indigo-950);--status-acquired-border: var(--indigo-700);--status-reported-text: var(--green-400);--status-reported-bg: var(--green-bg-d);--status-reported-border: var(--green-700);--status-delivered-text: var(--teal-400);--status-delivered-bg: var(--teal-bg-d);--status-delivered-border: var(--teal-700);--status-canceled-text: var(--slate-400);--status-canceled-bg: var(--slate-880);--status-canceled-border: var(--slate-750);--priority-stat-text: var(--rose-400);--priority-stat-bg: var(--rose-bg-d);--priority-stat-border: var(--rose-600)}:root{--font-display: "Ubuntu", "Segoe UI", system-ui, sans-serif;--font-heading: "Montserrat", "Segoe UI", system-ui, sans-serif;--font-body: "IBM Plex Sans", "Segoe UI", system-ui, sans-serif;--font-mono: "IBM Plex Mono", "Cascadia Mono", Consolas, monospace;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-size-2xs: .6875rem;--font-size-xs: .75rem;--font-size-sm: .8125rem;--font-size-base: .875rem;--font-size-md: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.375rem;--font-size-2xl: 1.75rem;--font-size-3xl: 2.25rem;--font-size-4xl: 3rem;--line-height-tight: 1.2;--line-height-snug: 1.35;--line-height-normal: 1.5;--line-height-relaxed: 1.65;--letter-spacing-tight: -.01em;--letter-spacing-normal: 0;--letter-spacing-wide: .04em;--type-display: var(--font-weight-light) var(--font-size-4xl) / var(--line-height-tight) var(--font-display);--type-h1: var(--font-weight-bold) var(--font-size-3xl) / var(--line-height-tight) var(--font-display);--type-h2: var(--font-weight-bold) var(--font-size-2xl) / var(--line-height-tight) var(--font-display);--type-h3: var(--font-weight-semibold) var(--font-size-xl) / var(--line-height-tight) var(--font-heading);--type-h4: var(--font-weight-semibold) var(--font-size-lg) / var(--line-height-snug) var(--font-heading);--type-section: var(--font-weight-semibold) var(--font-size-md) / var(--line-height-snug) var(--font-heading);--type-body: var(--font-weight-regular) var(--font-size-base) / var(--line-height-normal) var(--font-body);--type-body-prose: var(--font-weight-regular) var(--font-size-md) / var(--line-height-relaxed) var(--font-body);--type-control: var(--font-weight-regular) var(--font-size-base) / var(--line-height-snug) var(--font-body);--type-label: var(--font-weight-medium) var(--font-size-xs) / var(--line-height-snug) var(--font-body);--type-table-header: var(--font-weight-semibold) var(--font-size-xs) / var(--line-height-snug) var(--font-body);--type-table-cell: var(--font-weight-regular) var(--font-size-sm) / var(--line-height-snug) var(--font-body);--type-caption: var(--font-weight-regular) var(--font-size-xs) / var(--line-height-snug) var(--font-body);--type-badge: var(--font-weight-semibold) var(--font-size-2xs) / var(--line-height-tight) var(--font-body);--type-identifier: var(--font-weight-regular) var(--font-size-sm) / var(--line-height-snug) var(--font-mono)}[data-theme=low_bandwidth]{--font-display: system-ui, sans-serif;--font-heading: system-ui, sans-serif;--font-body: system-ui, sans-serif;--font-mono: ui-monospace, Consolas, monospace}.data-numeric{font-variant-numeric:tabular-nums}.identifier{font-family:var(--font-mono);font-feature-settings:"zero" 1}:root{--space-0: 0;--space-05: 2px;--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;--grid-gutter: var(--space-4);--content-max-width: 72ch;--container-max-width: 1120px;--sidenav-width: 240px;--sidenav-width-collapsed: 56px;--topbar-height: 48px}:root{--radius-none: 0;--radius-sm: 2px;--radius-md: 4px;--radius-lg: 8px;--radius-xl: 12px;--radius-full: 9999px;--border-width-thin: 1px;--border-width-emphasis: 2px;--border-width-focus: 2px}:root,[data-theme=dark]{--shadow-none: none;--shadow-sm: 0 1px 2px rgb(0 0 0 / .4);--shadow-md: 0 4px 12px rgb(0 0 0 / .5);--shadow-lg: 0 12px 32px rgb(0 0 0 / .6)}[data-theme=light]{--shadow-none: none;--shadow-sm: 0 1px 2px rgb(16 26 43 / .08);--shadow-md: 0 4px 12px rgb(16 26 43 / .1);--shadow-lg: 0 12px 32px rgb(16 26 43 / .14)}[data-theme=low_bandwidth]{--shadow-none: none;--shadow-sm: none;--shadow-md: none;--shadow-lg: none}:root{--focus-ring-width: 2px;--focus-ring-offset: 2px}:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}:where(a,button,input,select,textarea,[tabindex]){scroll-margin-top:var(--topbar-height)}:root{--duration-instant: 0ms;--duration-fast: .12s;--duration-normal: .2s;--duration-slow: .32s;--easing-standard: cubic-bezier(.2, 0, 0, 1);--easing-decelerate: cubic-bezier(0, 0, 0, 1);--easing-accelerate: cubic-bezier(.3, 0, 1, 1)}[data-theme=low_bandwidth]{--duration-instant: 0ms;--duration-fast: 0ms;--duration-normal: 0ms;--duration-slow: 0ms}@media(prefers-reduced-motion:reduce){:root{--duration-instant: 0ms;--duration-fast: 0ms;--duration-normal: 0ms;--duration-slow: 0ms}*,*:before,*:after{animation-duration:0ms!important;animation-iteration-count:1!important;transition-duration:0ms!important;scroll-behavior:auto!important}}:root{--icon-size-sm: 16px;--icon-size-md: 20px;--icon-size-lg: 24px;--icon-size-xl: 32px}:root{--touch-target-min: 24px}:root,[data-density=standard]{--row-height: 34px;--control-height: 32px;--control-padding-x: var(--space-3);--cell-padding-x: var(--space-3);--cell-padding-y: var(--space-2);--panel-padding: var(--space-4);--form-field-gap: var(--space-3)}[data-density=compact]{--row-height: 28px;--control-height: 26px;--control-padding-x: var(--space-2);--cell-padding-x: var(--space-2);--cell-padding-y: var(--space-1);--panel-padding: var(--space-3);--form-field-gap: var(--space-2)}[data-density=comfortable]{--row-height: 42px;--control-height: 40px;--control-padding-x: var(--space-4);--cell-padding-x: var(--space-4);--cell-padding-y: var(--space-3);--panel-padding: var(--space-6);--form-field-gap: var(--space-4)}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ubuntu-latin-700-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/montserrat-latin-600-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-ext-400-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-500-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-ext-500-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-600-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-ext-600-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;height:100%}body{background:var(--color-bg);color:var(--text-primary);font:var(--type-body);-webkit-font-smoothing:antialiased}img,svg{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit}:where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color]),select,textarea){min-height:var(--control-height);padding-inline:var(--control-padding-x);border:var(--border-width-thin) solid var(--color-border-input);border-radius:var(--radius-md);background:var(--color-bg-secondary);color:var(--text-primary);font:var(--type-control)}:where(textarea){padding-block:var(--space-2)}:where(input,select,textarea):focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}:where(input,select,textarea):disabled{opacity:.6;cursor:not-allowed}:where(input,textarea)::placeholder{color:var(--text-secondary);opacity:.8}:where(input[type=checkbox],input[type=radio]){accent-color:var(--focus-ring-color);inline-size:var(--space-4);block-size:var(--space-4)}:where(button){cursor:pointer}:where(button:disabled){cursor:not-allowed}:root[data-theme=dark]{color-scheme:dark}:root[data-theme=light]{color-scheme:light}[data-tip]{position:relative}[data-tip]:after{content:attr(data-tip);position:absolute;inset-block-start:calc(100% + var(--space-1));inset-inline-start:50%;z-index:30;translate:-50% 0;padding:var(--space-1) var(--space-2);border:var(--border-width-thin) solid var(--color-border-input);border-radius:var(--radius-sm);background:var(--surface-overlay);color:var(--text-primary);font:var(--type-caption);white-space:nowrap;box-shadow:var(--shadow-sm);pointer-events:none;opacity:0;visibility:hidden;transition:opacity var(--duration-fast) linear}[data-tip]:hover:after,[data-tip]:focus-visible:after{opacity:1;visibility:visible;transition-delay:.4s}[data-tip][data-tip-fin]:after{inset-inline:auto 0;translate:none}
