:root{--md-sys-typescale-font: "Plus Jakarta Sans", "Avenir Next", "Segoe UI", "Helvetica Neue", sans-serif;--md-ref-palette-primary-0: #000000;--md-ref-palette-primary-4: #240300;--md-ref-palette-primary-6: #2d0500;--md-ref-palette-primary-10: #3c0800;--md-ref-palette-primary-12: #430a00;--md-ref-palette-primary-17: #551000;--md-ref-palette-primary-20: #611300;--md-ref-palette-primary-22: #681600;--md-ref-palette-primary-24: #701800;--md-ref-palette-primary-30: #881f00;--md-ref-palette-primary-40: #ae310b;--md-ref-palette-primary-50: #d14924;--md-ref-palette-primary-60: #f4623a;--md-ref-palette-primary-70: #ff8b6c;--md-ref-palette-primary-80: #ffb5a1;--md-ref-palette-primary-87: #ffcfc3;--md-ref-palette-primary-90: #ffdbd1;--md-ref-palette-primary-92: #ffe2db;--md-ref-palette-primary-94: #ffe9e4;--md-ref-palette-primary-95: #ffede9;--md-ref-palette-primary-96: #fff1ed;--md-ref-palette-primary-98: #fff8f6;--md-ref-palette-primary-99: #fffbff;--md-ref-palette-primary-100: #ffffff;--md-ref-palette-secondary-0: #000000;--md-ref-palette-secondary-4: #100e0c;--md-ref-palette-secondary-6: #161311;--md-ref-palette-secondary-10: #1e1b19;--md-ref-palette-secondary-12: #221f1d;--md-ref-palette-secondary-17: #2d2927;--md-ref-palette-secondary-20: #33302d;--md-ref-palette-secondary-22: #383432;--md-ref-palette-secondary-24: #3c3836;--md-ref-palette-secondary-30: #4a4643;--md-ref-palette-secondary-40: #625d5b;--md-ref-palette-secondary-50: #7b7673;--md-ref-palette-secondary-60: #958f8c;--md-ref-palette-secondary-70: #b0aaa7;--md-ref-palette-secondary-80: #ccc5c2;--md-ref-palette-secondary-87: #e0d8d5;--md-ref-palette-secondary-90: #e9e1dd;--md-ref-palette-secondary-92: #eee7e3;--md-ref-palette-secondary-94: #f4ece8;--md-ref-palette-secondary-95: #f7efeb;--md-ref-palette-secondary-96: #faf2ee;--md-ref-palette-secondary-98: #fff8f5;--md-ref-palette-secondary-99: #fffbff;--md-ref-palette-secondary-100: #ffffff;--md-ref-palette-tertiary-0: #000000;--md-ref-palette-tertiary-4: #000933;--md-ref-palette-tertiary-6: #000e3f;--md-ref-palette-tertiary-10: #001552;--md-ref-palette-tertiary-12: #00185b;--md-ref-palette-tertiary-17: #002073;--md-ref-palette-tertiary-20: #002682;--md-ref-palette-tertiary-22: #032a8a;--md-ref-palette-tertiary-24: #0d2f8f;--md-ref-palette-tertiary-30: #223e9c;--md-ref-palette-tertiary-40: #3d57b6;--md-ref-palette-tertiary-50: #5871d1;--md-ref-palette-tertiary-60: #728bed;--md-ref-palette-tertiary-70: #91a7ff;--md-ref-palette-tertiary-80: #b7c4ff;--md-ref-palette-tertiary-87: #d1d8ff;--md-ref-palette-tertiary-90: #dde1ff;--md-ref-palette-tertiary-92: #e4e7ff;--md-ref-palette-tertiary-94: #ecedff;--md-ref-palette-tertiary-95: #efefff;--md-ref-palette-tertiary-96: #f3f2ff;--md-ref-palette-tertiary-98: #fbf8ff;--md-ref-palette-tertiary-99: #fefbff;--md-ref-palette-tertiary-100: #ffffff;--md-ref-palette-error-0: #000000;--md-ref-palette-error-4: #280001;--md-ref-palette-error-6: #310001;--md-ref-palette-error-10: #410002;--md-ref-palette-error-12: #490002;--md-ref-palette-error-17: #5c0004;--md-ref-palette-error-20: #690005;--md-ref-palette-error-22: #710005;--md-ref-palette-error-24: #790006;--md-ref-palette-error-30: #93000a;--md-ref-palette-error-40: #ba1a1a;--md-ref-palette-error-50: #de3730;--md-ref-palette-error-60: #ff5449;--md-ref-palette-error-70: #ff897d;--md-ref-palette-error-80: #ffb4ab;--md-ref-palette-error-87: #ffcfc9;--md-ref-palette-error-90: #ffdad6;--md-ref-palette-error-92: #ffe2de;--md-ref-palette-error-94: #ffe9e6;--md-ref-palette-error-95: #ffedea;--md-ref-palette-error-96: #fff0ee;--md-ref-palette-error-98: #fff8f7;--md-ref-palette-error-99: #fffbff;--md-ref-palette-error-100: #ffffff;--md-ref-palette-neutral-0: #000000;--md-ref-palette-neutral-4: #100e0c;--md-ref-palette-neutral-6: #161311;--md-ref-palette-neutral-10: #1e1b19;--md-ref-palette-neutral-12: #221f1d;--md-ref-palette-neutral-17: #2d2927;--md-ref-palette-neutral-20: #33302d;--md-ref-palette-neutral-22: #383432;--md-ref-palette-neutral-24: #3c3836;--md-ref-palette-neutral-30: #4a4643;--md-ref-palette-neutral-40: #625d5b;--md-ref-palette-neutral-50: #7b7673;--md-ref-palette-neutral-60: #958f8c;--md-ref-palette-neutral-70: #b0aaa7;--md-ref-palette-neutral-80: #ccc5c2;--md-ref-palette-neutral-87: #e0d8d5;--md-ref-palette-neutral-90: #e9e1dd;--md-ref-palette-neutral-92: #eee7e3;--md-ref-palette-neutral-94: #f4ece8;--md-ref-palette-neutral-95: #f7efeb;--md-ref-palette-neutral-96: #faf2ee;--md-ref-palette-neutral-98: #fff8f5;--md-ref-palette-neutral-99: #fffbff;--md-ref-palette-neutral-100: #ffffff;--md-ref-palette-neutral-variant-0: #000000;--md-ref-palette-neutral-variant-4: #140d07;--md-ref-palette-neutral-variant-6: #19120c;--md-ref-palette-neutral-variant-10: #221a14;--md-ref-palette-neutral-variant-12: #261e18;--md-ref-palette-neutral-variant-17: #312822;--md-ref-palette-neutral-variant-20: #382f28;--md-ref-palette-neutral-variant-22: #3c332c;--md-ref-palette-neutral-variant-24: #413730;--md-ref-palette-neutral-variant-30: #4f453d;--md-ref-palette-neutral-variant-40: #675c54;--md-ref-palette-neutral-variant-50: #81756c;--md-ref-palette-neutral-variant-60: #9b8e85;--md-ref-palette-neutral-variant-70: #b7a99f;--md-ref-palette-neutral-variant-80: #d3c4ba;--md-ref-palette-neutral-variant-87: #e7d7cd;--md-ref-palette-neutral-variant-90: #efe0d5;--md-ref-palette-neutral-variant-92: #f5e5db;--md-ref-palette-neutral-variant-94: #fbebe0;--md-ref-palette-neutral-variant-95: #feeee3;--md-ref-palette-neutral-variant-96: #fff1e8;--md-ref-palette-neutral-variant-98: #fff8f5;--md-ref-palette-neutral-variant-99: #fffbff;--md-ref-palette-neutral-variant-100: #ffffff;--md-ref-palette-sun-0: #000000;--md-ref-palette-sun-4: #160c00;--md-ref-palette-sun-6: #1d1100;--md-ref-palette-sun-10: #281900;--md-ref-palette-sun-12: #2d1c00;--md-ref-palette-sun-17: #3b2600;--md-ref-palette-sun-20: #432c00;--md-ref-palette-sun-22: #493000;--md-ref-palette-sun-24: #4e3400;--md-ref-palette-sun-30: #604100;--md-ref-palette-sun-40: #7f5700;--md-ref-palette-sun-50: #9f6e00;--md-ref-palette-sun-60: #c08500;--md-ref-palette-sun-70: #e39e00;--md-ref-palette-sun-80: #ffba3b;--md-ref-palette-sun-87: #ffd390;--md-ref-palette-sun-90: #ffdead;--md-ref-palette-sun-92: #ffe4bf;--md-ref-palette-sun-94: #ffebd1;--md-ref-palette-sun-95: #ffeeda;--md-ref-palette-sun-96: #fff2e2;--md-ref-palette-sun-98: #fff8f3;--md-ref-palette-sun-99: #fffbff;--md-ref-palette-sun-100: #ffffff;--md-ref-palette-green-0: #000000;--md-ref-palette-green-4: #00120b;--md-ref-palette-green-6: #001710;--md-ref-palette-green-10: #002117;--md-ref-palette-green-12: #00251b;--md-ref-palette-green-17: #003124;--md-ref-palette-green-20: #00382a;--md-ref-palette-green-22: #003d2e;--md-ref-palette-green-24: #004232;--md-ref-palette-green-30: #00513e;--md-ref-palette-green-40: #036b53;--md-ref-palette-green-50: #2e856b;--md-ref-palette-green-60: #4b9f84;--md-ref-palette-green-70: #67bb9e;--md-ref-palette-green-80: #83d7b9;--md-ref-palette-green-87: #96ebcc;--md-ref-palette-green-90: #9ef3d4;--md-ref-palette-green-92: #a4f9da;--md-ref-palette-green-94: #aaffe0;--md-ref-palette-green-95: #baffe4;--md-ref-palette-green-96: #caffe9;--md-ref-palette-green-98: #e7fff3;--md-ref-palette-green-99: #f3fff8;--md-ref-palette-green-100: #ffffff;--md-ref-palette-green-key: #046C54;--md-ref-palette-primary-key: #C4401B;--md-ref-palette-secondary-key: #1C1917;--md-ref-palette-tertiary-key: #2F4AA8;--md-ref-palette-sun-key: #F2A900;--md-sys-typescale-display-large-size: 57px;--md-sys-typescale-display-large-line-height: 64px;--md-sys-typescale-display-large-tracking: -.25px;--md-sys-typescale-display-large-weight: 400;--md-sys-typescale-display-medium-size: 45px;--md-sys-typescale-display-medium-line-height: 52px;--md-sys-typescale-display-medium-tracking: 0px;--md-sys-typescale-display-medium-weight: 400;--md-sys-typescale-display-small-size: 36px;--md-sys-typescale-display-small-line-height: 44px;--md-sys-typescale-display-small-tracking: 0px;--md-sys-typescale-display-small-weight: 400;--md-sys-typescale-headline-large-size: 32px;--md-sys-typescale-headline-large-line-height: 40px;--md-sys-typescale-headline-large-tracking: 0px;--md-sys-typescale-headline-large-weight: 400;--md-sys-typescale-headline-medium-size: 28px;--md-sys-typescale-headline-medium-line-height: 36px;--md-sys-typescale-headline-medium-tracking: 0px;--md-sys-typescale-headline-medium-weight: 400;--md-sys-typescale-headline-small-size: 24px;--md-sys-typescale-headline-small-line-height: 32px;--md-sys-typescale-headline-small-tracking: 0px;--md-sys-typescale-headline-small-weight: 400;--md-sys-typescale-title-large-size: 22px;--md-sys-typescale-title-large-line-height: 28px;--md-sys-typescale-title-large-tracking: 0px;--md-sys-typescale-title-large-weight: 400;--md-sys-typescale-title-medium-size: 16px;--md-sys-typescale-title-medium-line-height: 24px;--md-sys-typescale-title-medium-tracking: .15px;--md-sys-typescale-title-medium-weight: 500;--md-sys-typescale-title-small-size: 14px;--md-sys-typescale-title-small-line-height: 20px;--md-sys-typescale-title-small-tracking: .1px;--md-sys-typescale-title-small-weight: 500;--md-sys-typescale-body-large-size: 16px;--md-sys-typescale-body-large-line-height: 24px;--md-sys-typescale-body-large-tracking: .5px;--md-sys-typescale-body-large-weight: 400;--md-sys-typescale-body-medium-size: 14px;--md-sys-typescale-body-medium-line-height: 20px;--md-sys-typescale-body-medium-tracking: .25px;--md-sys-typescale-body-medium-weight: 400;--md-sys-typescale-body-small-size: 12px;--md-sys-typescale-body-small-line-height: 16px;--md-sys-typescale-body-small-tracking: .4px;--md-sys-typescale-body-small-weight: 400;--md-sys-typescale-label-large-size: 14px;--md-sys-typescale-label-large-line-height: 20px;--md-sys-typescale-label-large-tracking: .1px;--md-sys-typescale-label-large-weight: 500;--md-sys-typescale-label-medium-size: 12px;--md-sys-typescale-label-medium-line-height: 16px;--md-sys-typescale-label-medium-tracking: .5px;--md-sys-typescale-label-medium-weight: 500;--md-sys-typescale-label-small-size: 11px;--md-sys-typescale-label-small-line-height: 16px;--md-sys-typescale-label-small-tracking: .5px;--md-sys-typescale-label-small-weight: 500;--md-sys-shape-corner-none: 0px;--md-sys-shape-corner-extra-small: 4px;--md-sys-shape-corner-small: 8px;--md-sys-shape-corner-medium: 12px;--md-sys-shape-corner-large: 16px;--md-sys-shape-corner-extra-large: 28px;--md-sys-shape-corner-full: 9999px;--md-sys-shape-corner-xs: 4px;--md-sys-shape-corner-sm: 8px;--md-sys-shape-corner-md: 12px;--md-sys-shape-corner-lg: 16px;--md-sys-shape-corner-xl: 28px;--md-sys-elevation-level0: 0px;--md-sys-elevation-level1: 1px;--md-sys-elevation-level2: 3px;--md-sys-elevation-level3: 6px;--md-sys-elevation-level4: 8px;--md-sys-elevation-level5: 12px;--md-sys-state-hover: .08;--md-sys-state-focus: .1;--md-sys-state-pressed: .1;--md-sys-state-dragged: .16;--md-sys-state-disabled-content: .38;--md-sys-state-disabled-container: .12;--md-sys-spacing-0: 0px;--md-sys-spacing-1: 4px;--md-sys-spacing-2: 8px;--md-sys-spacing-3: 12px;--md-sys-spacing-4: 16px;--md-sys-spacing-5: 20px;--md-sys-spacing-6: 24px;--md-sys-spacing-8: 32px;--md-sys-spacing-10: 40px;--md-sys-spacing-12: 48px;--md-sys-spacing-16: 64px}:root,[data-theme=light]{color-scheme:light;--md-sys-color-primary: #ae310b;--md-sys-color-on-primary: #ffffff;--md-sys-color-primary-container: #ffdbd1;--md-sys-color-on-primary-container: #881f00;--md-sys-color-secondary: #625d5b;--md-sys-color-on-secondary: #ffffff;--md-sys-color-secondary-container: #e9e1dd;--md-sys-color-on-secondary-container: #4a4643;--md-sys-color-tertiary: #3d57b6;--md-sys-color-on-tertiary: #ffffff;--md-sys-color-tertiary-container: #dde1ff;--md-sys-color-on-tertiary-container: #223e9c;--md-sys-color-error: #ba1a1a;--md-sys-color-on-error: #ffffff;--md-sys-color-error-container: #ffdad6;--md-sys-color-on-error-container: #93000a;--md-sys-color-background: #fff8f5;--md-sys-color-on-background: #1e1b19;--md-sys-color-surface: #fff8f5;--md-sys-color-surface-dim: #e0d8d5;--md-sys-color-surface-bright: #fff8f5;--md-sys-color-surface-container-lowest: #ffffff;--md-sys-color-surface-container-low: #faf2ee;--md-sys-color-surface-container: #f4ece8;--md-sys-color-surface-container-high: #eee7e3;--md-sys-color-surface-container-highest: #e9e1dd;--md-sys-color-on-surface: #1e1b19;--md-sys-color-surface-variant: #efe0d5;--md-sys-color-on-surface-variant: #4f453d;--md-sys-color-outline: #81756c;--md-sys-color-outline-variant: #d3c4ba;--md-sys-color-inverse-surface: #33302d;--md-sys-color-inverse-on-surface: #f7efeb;--md-sys-color-inverse-primary: #ffb5a1;--md-sys-color-scrim: #000000;--md-sys-color-shadow: #000000;--md-sys-color-surface-tint: #ae310b;--md-sys-color-primary-fixed: #ffdbd1;--md-sys-color-primary-fixed-dim: #ffb5a1;--md-sys-color-on-primary-fixed: #3c0800;--md-sys-color-on-primary-fixed-variant: #881f00;--md-sys-color-secondary-fixed: #e9e1dd;--md-sys-color-secondary-fixed-dim: #ccc5c2;--md-sys-color-on-secondary-fixed: #1e1b19;--md-sys-color-on-secondary-fixed-variant: #4a4643;--md-sys-color-tertiary-fixed: #dde1ff;--md-sys-color-tertiary-fixed-dim: #b7c4ff;--md-sys-color-on-tertiary-fixed: #001552;--md-sys-color-on-tertiary-fixed-variant: #223e9c}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){color-scheme:dark;--md-sys-color-primary: #ffb5a1;--md-sys-color-on-primary: #611300;--md-sys-color-primary-container: #881f00;--md-sys-color-on-primary-container: #ffdbd1;--md-sys-color-secondary: #ccc5c2;--md-sys-color-on-secondary: #33302d;--md-sys-color-secondary-container: #4a4643;--md-sys-color-on-secondary-container: #e9e1dd;--md-sys-color-tertiary: #b7c4ff;--md-sys-color-on-tertiary: #002682;--md-sys-color-tertiary-container: #223e9c;--md-sys-color-on-tertiary-container: #dde1ff;--md-sys-color-error: #ffb4ab;--md-sys-color-on-error: #690005;--md-sys-color-error-container: #93000a;--md-sys-color-on-error-container: #ffdad6;--md-sys-color-background: #161311;--md-sys-color-on-background: #e9e1dd;--md-sys-color-surface: #161311;--md-sys-color-surface-dim: #161311;--md-sys-color-surface-bright: #3c3836;--md-sys-color-surface-container-lowest: #100e0c;--md-sys-color-surface-container-low: #1e1b19;--md-sys-color-surface-container: #221f1d;--md-sys-color-surface-container-high: #2d2927;--md-sys-color-surface-container-highest: #383432;--md-sys-color-on-surface: #e9e1dd;--md-sys-color-surface-variant: #4f453d;--md-sys-color-on-surface-variant: #d3c4ba;--md-sys-color-outline: #9b8e85;--md-sys-color-outline-variant: #4f453d;--md-sys-color-inverse-surface: #e9e1dd;--md-sys-color-inverse-on-surface: #33302d;--md-sys-color-inverse-primary: #ae310b;--md-sys-color-scrim: #000000;--md-sys-color-shadow: #000000;--md-sys-color-surface-tint: #ffb5a1;--md-sys-color-primary-fixed: #ffdbd1;--md-sys-color-primary-fixed-dim: #ffb5a1;--md-sys-color-on-primary-fixed: #3c0800;--md-sys-color-on-primary-fixed-variant: #881f00;--md-sys-color-secondary-fixed: #e9e1dd;--md-sys-color-secondary-fixed-dim: #ccc5c2;--md-sys-color-on-secondary-fixed: #1e1b19;--md-sys-color-on-secondary-fixed-variant: #4a4643;--md-sys-color-tertiary-fixed: #dde1ff;--md-sys-color-tertiary-fixed-dim: #b7c4ff;--md-sys-color-on-tertiary-fixed: #001552;--md-sys-color-on-tertiary-fixed-variant: #223e9c}}[data-theme=dark]{color-scheme:dark;--md-sys-color-primary: #ffb5a1;--md-sys-color-on-primary: #611300;--md-sys-color-primary-container: #881f00;--md-sys-color-on-primary-container: #ffdbd1;--md-sys-color-secondary: #ccc5c2;--md-sys-color-on-secondary: #33302d;--md-sys-color-secondary-container: #4a4643;--md-sys-color-on-secondary-container: #e9e1dd;--md-sys-color-tertiary: #b7c4ff;--md-sys-color-on-tertiary: #002682;--md-sys-color-tertiary-container: #223e9c;--md-sys-color-on-tertiary-container: #dde1ff;--md-sys-color-error: #ffb4ab;--md-sys-color-on-error: #690005;--md-sys-color-error-container: #93000a;--md-sys-color-on-error-container: #ffdad6;--md-sys-color-background: #161311;--md-sys-color-on-background: #e9e1dd;--md-sys-color-surface: #161311;--md-sys-color-surface-dim: #161311;--md-sys-color-surface-bright: #3c3836;--md-sys-color-surface-container-lowest: #100e0c;--md-sys-color-surface-container-low: #1e1b19;--md-sys-color-surface-container: #221f1d;--md-sys-color-surface-container-high: #2d2927;--md-sys-color-surface-container-highest: #383432;--md-sys-color-on-surface: #e9e1dd;--md-sys-color-surface-variant: #4f453d;--md-sys-color-on-surface-variant: #d3c4ba;--md-sys-color-outline: #9b8e85;--md-sys-color-outline-variant: #4f453d;--md-sys-color-inverse-surface: #e9e1dd;--md-sys-color-inverse-on-surface: #33302d;--md-sys-color-inverse-primary: #ae310b;--md-sys-color-scrim: #000000;--md-sys-color-shadow: #000000;--md-sys-color-surface-tint: #ffb5a1;--md-sys-color-primary-fixed: #ffdbd1;--md-sys-color-primary-fixed-dim: #ffb5a1;--md-sys-color-on-primary-fixed: #3c0800;--md-sys-color-on-primary-fixed-variant: #881f00;--md-sys-color-secondary-fixed: #e9e1dd;--md-sys-color-secondary-fixed-dim: #ccc5c2;--md-sys-color-on-secondary-fixed: #1e1b19;--md-sys-color-on-secondary-fixed-variant: #4a4643;--md-sys-color-tertiary-fixed: #dde1ff;--md-sys-color-tertiary-fixed-dim: #b7c4ff;--md-sys-color-on-tertiary-fixed: #001552;--md-sys-color-on-tertiary-fixed-variant: #223e9c}[data-palette=green]:not([data-theme=dark]),[data-palette=green] [data-theme=light]{--md-sys-color-primary: #036b53;--md-sys-color-on-primary: #ffffff;--md-sys-color-primary-container: #9ef3d4;--md-sys-color-on-primary-container: #00513e;--md-sys-color-secondary: #625d5b;--md-sys-color-on-secondary: #ffffff;--md-sys-color-secondary-container: #e9e1dd;--md-sys-color-on-secondary-container: #4a4643;--md-sys-color-tertiary: #3d57b6;--md-sys-color-on-tertiary: #ffffff;--md-sys-color-tertiary-container: #dde1ff;--md-sys-color-on-tertiary-container: #223e9c;--md-sys-color-error: #ba1a1a;--md-sys-color-on-error: #ffffff;--md-sys-color-error-container: #ffdad6;--md-sys-color-on-error-container: #93000a;--md-sys-color-background: #fff8f5;--md-sys-color-on-background: #1e1b19;--md-sys-color-surface: #fff8f5;--md-sys-color-surface-dim: #e0d8d5;--md-sys-color-surface-bright: #fff8f5;--md-sys-color-surface-container-lowest: #ffffff;--md-sys-color-surface-container-low: #faf2ee;--md-sys-color-surface-container: #f4ece8;--md-sys-color-surface-container-high: #eee7e3;--md-sys-color-surface-container-highest: #e9e1dd;--md-sys-color-on-surface: #1e1b19;--md-sys-color-surface-variant: #efe0d5;--md-sys-color-on-surface-variant: #4f453d;--md-sys-color-outline: #81756c;--md-sys-color-outline-variant: #d3c4ba;--md-sys-color-inverse-surface: #33302d;--md-sys-color-inverse-on-surface: #f7efeb;--md-sys-color-inverse-primary: #83d7b9;--md-sys-color-scrim: #000000;--md-sys-color-shadow: #000000;--md-sys-color-surface-tint: #036b53;--md-sys-color-primary-fixed: #9ef3d4;--md-sys-color-primary-fixed-dim: #83d7b9;--md-sys-color-on-primary-fixed: #002117;--md-sys-color-on-primary-fixed-variant: #00513e;--md-sys-color-secondary-fixed: #e9e1dd;--md-sys-color-secondary-fixed-dim: #ccc5c2;--md-sys-color-on-secondary-fixed: #1e1b19;--md-sys-color-on-secondary-fixed-variant: #4a4643;--md-sys-color-tertiary-fixed: #dde1ff;--md-sys-color-tertiary-fixed-dim: #b7c4ff;--md-sys-color-on-tertiary-fixed: #001552;--md-sys-color-on-tertiary-fixed-variant: #223e9c}@media (prefers-color-scheme: dark){[data-palette=green]:not([data-theme=light]){--md-sys-color-primary: #83d7b9;--md-sys-color-on-primary: #00382a;--md-sys-color-primary-container: #00513e;--md-sys-color-on-primary-container: #9ef3d4;--md-sys-color-secondary: #ccc5c2;--md-sys-color-on-secondary: #33302d;--md-sys-color-secondary-container: #4a4643;--md-sys-color-on-secondary-container: #e9e1dd;--md-sys-color-tertiary: #b7c4ff;--md-sys-color-on-tertiary: #002682;--md-sys-color-tertiary-container: #223e9c;--md-sys-color-on-tertiary-container: #dde1ff;--md-sys-color-error: #ffb4ab;--md-sys-color-on-error: #690005;--md-sys-color-error-container: #93000a;--md-sys-color-on-error-container: #ffdad6;--md-sys-color-background: #161311;--md-sys-color-on-background: #e9e1dd;--md-sys-color-surface: #161311;--md-sys-color-surface-dim: #161311;--md-sys-color-surface-bright: #3c3836;--md-sys-color-surface-container-lowest: #100e0c;--md-sys-color-surface-container-low: #1e1b19;--md-sys-color-surface-container: #221f1d;--md-sys-color-surface-container-high: #2d2927;--md-sys-color-surface-container-highest: #383432;--md-sys-color-on-surface: #e9e1dd;--md-sys-color-surface-variant: #4f453d;--md-sys-color-on-surface-variant: #d3c4ba;--md-sys-color-outline: #9b8e85;--md-sys-color-outline-variant: #4f453d;--md-sys-color-inverse-surface: #e9e1dd;--md-sys-color-inverse-on-surface: #33302d;--md-sys-color-inverse-primary: #036b53;--md-sys-color-scrim: #000000;--md-sys-color-shadow: #000000;--md-sys-color-surface-tint: #83d7b9;--md-sys-color-primary-fixed: #9ef3d4;--md-sys-color-primary-fixed-dim: #83d7b9;--md-sys-color-on-primary-fixed: #002117;--md-sys-color-on-primary-fixed-variant: #00513e;--md-sys-color-secondary-fixed: #e9e1dd;--md-sys-color-secondary-fixed-dim: #ccc5c2;--md-sys-color-on-secondary-fixed: #1e1b19;--md-sys-color-on-secondary-fixed-variant: #4a4643;--md-sys-color-tertiary-fixed: #dde1ff;--md-sys-color-tertiary-fixed-dim: #b7c4ff;--md-sys-color-on-tertiary-fixed: #001552;--md-sys-color-on-tertiary-fixed-variant: #223e9c}[data-palette=green] [data-theme=light]{--md-sys-color-primary: #036b53;--md-sys-color-on-primary: #ffffff;--md-sys-color-primary-container: #9ef3d4;--md-sys-color-on-primary-container: #00513e;--md-sys-color-secondary: #625d5b;--md-sys-color-on-secondary: #ffffff;--md-sys-color-secondary-container: #e9e1dd;--md-sys-color-on-secondary-container: #4a4643;--md-sys-color-tertiary: #3d57b6;--md-sys-color-on-tertiary: #ffffff;--md-sys-color-tertiary-container: #dde1ff;--md-sys-color-on-tertiary-container: #223e9c;--md-sys-color-error: #ba1a1a;--md-sys-color-on-error: #ffffff;--md-sys-color-error-container: #ffdad6;--md-sys-color-on-error-container: #93000a;--md-sys-color-background: #fff8f5;--md-sys-color-on-background: #1e1b19;--md-sys-color-surface: #fff8f5;--md-sys-color-surface-dim: #e0d8d5;--md-sys-color-surface-bright: #fff8f5;--md-sys-color-surface-container-lowest: #ffffff;--md-sys-color-surface-container-low: #faf2ee;--md-sys-color-surface-container: #f4ece8;--md-sys-color-surface-container-high: #eee7e3;--md-sys-color-surface-container-highest: #e9e1dd;--md-sys-color-on-surface: #1e1b19;--md-sys-color-surface-variant: #efe0d5;--md-sys-color-on-surface-variant: #4f453d;--md-sys-color-outline: #81756c;--md-sys-color-outline-variant: #d3c4ba;--md-sys-color-inverse-surface: #33302d;--md-sys-color-inverse-on-surface: #f7efeb;--md-sys-color-inverse-primary: #83d7b9;--md-sys-color-scrim: #000000;--md-sys-color-shadow: #000000;--md-sys-color-surface-tint: #036b53;--md-sys-color-primary-fixed: #9ef3d4;--md-sys-color-primary-fixed-dim: #83d7b9;--md-sys-color-on-primary-fixed: #002117;--md-sys-color-on-primary-fixed-variant: #00513e;--md-sys-color-secondary-fixed: #e9e1dd;--md-sys-color-secondary-fixed-dim: #ccc5c2;--md-sys-color-on-secondary-fixed: #1e1b19;--md-sys-color-on-secondary-fixed-variant: #4a4643;--md-sys-color-tertiary-fixed: #dde1ff;--md-sys-color-tertiary-fixed-dim: #b7c4ff;--md-sys-color-on-tertiary-fixed: #001552;--md-sys-color-on-tertiary-fixed-variant: #223e9c}}[data-palette=green][data-theme=dark],[data-palette=green] [data-theme=dark]{--md-sys-color-primary: #83d7b9;--md-sys-color-on-primary: #00382a;--md-sys-color-primary-container: #00513e;--md-sys-color-on-primary-container: #9ef3d4;--md-sys-color-secondary: #ccc5c2;--md-sys-color-on-secondary: #33302d;--md-sys-color-secondary-container: #4a4643;--md-sys-color-on-secondary-container: #e9e1dd;--md-sys-color-tertiary: #b7c4ff;--md-sys-color-on-tertiary: #002682;--md-sys-color-tertiary-container: #223e9c;--md-sys-color-on-tertiary-container: #dde1ff;--md-sys-color-error: #ffb4ab;--md-sys-color-on-error: #690005;--md-sys-color-error-container: #93000a;--md-sys-color-on-error-container: #ffdad6;--md-sys-color-background: #161311;--md-sys-color-on-background: #e9e1dd;--md-sys-color-surface: #161311;--md-sys-color-surface-dim: #161311;--md-sys-color-surface-bright: #3c3836;--md-sys-color-surface-container-lowest: #100e0c;--md-sys-color-surface-container-low: #1e1b19;--md-sys-color-surface-container: #221f1d;--md-sys-color-surface-container-high: #2d2927;--md-sys-color-surface-container-highest: #383432;--md-sys-color-on-surface: #e9e1dd;--md-sys-color-surface-variant: #4f453d;--md-sys-color-on-surface-variant: #d3c4ba;--md-sys-color-outline: #9b8e85;--md-sys-color-outline-variant: #4f453d;--md-sys-color-inverse-surface: #e9e1dd;--md-sys-color-inverse-on-surface: #33302d;--md-sys-color-inverse-primary: #036b53;--md-sys-color-scrim: #000000;--md-sys-color-shadow: #000000;--md-sys-color-surface-tint: #83d7b9;--md-sys-color-primary-fixed: #9ef3d4;--md-sys-color-primary-fixed-dim: #83d7b9;--md-sys-color-on-primary-fixed: #002117;--md-sys-color-on-primary-fixed-variant: #00513e;--md-sys-color-secondary-fixed: #e9e1dd;--md-sys-color-secondary-fixed-dim: #ccc5c2;--md-sys-color-on-secondary-fixed: #1e1b19;--md-sys-color-on-secondary-fixed-variant: #4a4643;--md-sys-color-tertiary-fixed: #dde1ff;--md-sys-color-tertiary-fixed-dim: #b7c4ff;--md-sys-color-on-tertiary-fixed: #001552;--md-sys-color-on-tertiary-fixed-variant: #223e9c}@font-face{font-family:IBM Plex Mono;font-weight:500;src:url(/fonts/IBMPlexMono_500Medium.ttf) format("truetype");font-display:swap}:root{color-scheme:light dark;--ink: var(--md-sys-color-inverse-surface);--on-ink: var(--md-sys-color-inverse-on-surface);--terracotta: var(--md-sys-color-primary);--terracotta-text: var(--md-sys-color-primary);--terracotta-soft: var(--md-sys-color-primary-container);--on-terracotta-soft: var(--md-sys-color-on-primary-container);--on-primary: var(--md-sys-color-on-primary);--blue: var(--md-sys-color-on-tertiary-container);--blue-soft: var(--md-sys-color-tertiary-container);--err: var(--md-sys-color-error);--err-soft: var(--md-sys-color-error-container);--on-err-soft: var(--md-sys-color-on-error-container);--paper: var(--md-sys-color-surface);--surface: var(--md-sys-color-surface-container-low);--surface-2: var(--md-sys-color-surface-container);--surface-3: var(--md-sys-color-surface-container-highest);--surface-high: var(--md-sys-color-surface-container-high);--surface-lowest: var(--md-sys-color-surface-container-lowest);--line: var(--md-sys-color-outline-variant);--outline: var(--md-sys-color-outline);--text: var(--md-sys-color-on-surface);--muted: var(--md-sys-color-on-surface-variant);--sel: var(--md-sys-color-secondary-container);--on-sel: var(--md-sys-color-on-secondary-container);--radius: var(--md-sys-shape-corner-medium);--radius-sm: var(--md-sys-shape-corner-small);--radius-xs: var(--md-sys-shape-corner-extra-small);--radius-full: var(--md-sys-shape-corner-full);--tap: 40px;--shadow: 0 1px 2px color-mix(in srgb, var(--md-sys-color-shadow) 12%, transparent);--font: var(--md-sys-typescale-font);--mono: "IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--ease: .16s cubic-bezier(.2, 0, 0, 1);--side-w: 280px;--ok: #1b6c3a;--on-ok: #ffffff;--ok-soft: #c6efd1;--on-ok-soft: #0b4f26;--warn: #7a5000;--warn-soft: #ffe0a8;--on-warn-soft: #5c3c00}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--ok: #8fd8a3;--on-ok: #003919;--ok-soft: #0f3d22;--on-ok-soft: #b5f1c4;--warn: #f2c062;--warn-soft: #4a3200;--on-warn-soft: #ffdea0}}:root[data-theme=dark]{--ok: #8fd8a3;--on-ok: #003919;--ok-soft: #0f3d22;--on-ok-soft: #b5f1c4;--warn: #f2c062;--warn-soft: #4a3200;--on-warn-soft: #ffdea0}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html,body,#root{min-height:100%}body{margin:0;color:var(--text);background:var(--paper);font-family:var(--font);font-size:var(--md-sys-typescale-body-medium-size);line-height:var(--md-sys-typescale-body-medium-line-height);letter-spacing:var(--md-sys-typescale-body-medium-tracking);-webkit-font-smoothing:antialiased}h1,h2,h3{margin:0}h1{font-size:var(--md-sys-typescale-headline-small-size);line-height:var(--md-sys-typescale-headline-small-line-height);font-weight:600;letter-spacing:var(--md-sys-typescale-headline-small-tracking)}h2{font-size:var(--md-sys-typescale-title-medium-size);line-height:var(--md-sys-typescale-title-medium-line-height);font-weight:600;letter-spacing:var(--md-sys-typescale-title-medium-tracking)}h3{font-size:var(--md-sys-typescale-title-small-size);line-height:var(--md-sys-typescale-title-small-line-height);font-weight:600;letter-spacing:var(--md-sys-typescale-title-small-tracking)}a{color:var(--md-sys-color-primary)}button,input,textarea,select{font:inherit;color:inherit;letter-spacing:inherit}:focus-visible{outline:3px solid var(--md-sys-color-primary);outline-offset:2px}.muted{color:var(--muted)}.small{font-size:var(--md-sys-typescale-body-small-size);line-height:var(--md-sys-typescale-body-small-line-height);letter-spacing:var(--md-sys-typescale-body-small-tracking)}.mono{font-family:var(--mono);font-size:.95em;letter-spacing:0}.num{text-align:right;font-variant-numeric:tabular-nums}.sub{display:block;font-size:var(--md-sys-typescale-body-small-size);line-height:var(--md-sys-typescale-body-small-line-height);color:var(--muted)}.sub.warn{color:var(--warn)}.sub.err{color:var(--err)}.sub.ok{color:var(--ok)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.boot{min-height:100vh;display:grid;place-items:center;color:var(--muted)}.pad{padding:var(--md-sys-spacing-4)}.shell{display:grid;grid-template-columns:var(--side-w) 1fr;min-height:100vh}.side{background:var(--surface);color:var(--muted);padding:var(--md-sys-spacing-3);display:flex;flex-direction:column;gap:var(--md-sys-spacing-3);position:sticky;top:0;height:100vh;z-index:40;border-right:1px solid var(--line)}.side__nav{overflow-y:auto;flex:1;min-height:0;padding-bottom:var(--md-sys-spacing-2);display:flex;flex-direction:column;gap:0}.side__foot{margin-top:auto;display:flex;flex-direction:column;gap:var(--md-sys-spacing-2);padding:var(--md-sys-spacing-3) var(--md-sys-spacing-4) var(--md-sys-spacing-1);border-top:1px solid var(--line);font-size:var(--md-sys-typescale-body-small-size);line-height:var(--md-sys-typescale-body-small-line-height)}.side .link{text-align:left}.brand{display:flex;align-items:center;gap:var(--md-sys-spacing-3);padding:var(--md-sys-spacing-2) var(--md-sys-spacing-4);color:var(--text)}.brand b{display:block;font-size:var(--md-sys-typescale-title-medium-size);line-height:var(--md-sys-typescale-title-medium-line-height);font-weight:700}.brand small{color:var(--md-sys-color-primary);font-size:var(--md-sys-typescale-label-small-size);line-height:var(--md-sys-typescale-label-small-line-height);letter-spacing:.08em;font-weight:600;text-transform:uppercase}.brand__mark{width:32px;height:32px;border-radius:var(--radius-sm);background:var(--md-sys-color-primary);color:var(--md-sys-color-on-primary);display:grid;place-items:center;font-weight:700;flex-shrink:0}.nav{display:flex;align-items:center;justify-content:space-between;gap:var(--md-sys-spacing-3);min-height:48px;padding:0 var(--md-sys-spacing-4);border-radius:var(--radius-full);color:var(--muted);text-decoration:none;font-size:var(--md-sys-typescale-label-large-size);line-height:var(--md-sys-typescale-label-large-line-height);letter-spacing:var(--md-sys-typescale-label-large-tracking);font-weight:var(--md-sys-typescale-label-large-weight);transition:background var(--ease),color var(--ease)}.nav:hover{background:color-mix(in srgb,var(--text) calc(var(--md-sys-state-hover) * 100%),transparent);color:var(--text)}.nav.is-active{background:var(--sel);color:var(--on-sel);font-weight:600}.nav.is-active:hover{background:color-mix(in srgb,var(--on-sel) calc(var(--md-sys-state-hover) * 100%),var(--sel))}.side__group{display:flex;justify-content:space-between;align-items:center;width:100%;margin:var(--md-sys-spacing-3) 0 0;padding:0 var(--md-sys-spacing-4);min-height:40px;font-size:var(--md-sys-typescale-title-small-size);line-height:var(--md-sys-typescale-title-small-line-height);font-weight:var(--md-sys-typescale-title-small-weight);letter-spacing:var(--md-sys-typescale-title-small-tracking);color:var(--muted);background:none;border:0;text-align:left}.side__toggle{cursor:pointer;border-radius:var(--radius-full)}.side__toggle:hover{color:var(--text);background:color-mix(in srgb,var(--text) calc(var(--md-sys-state-hover) * 100%),transparent)}.nav__hint{font-size:var(--md-sys-typescale-label-medium-size);color:inherit;font-variant-numeric:tabular-nums}.topbar{display:none;align-items:center;gap:var(--md-sys-spacing-1);height:64px;padding:0 var(--md-sys-spacing-1);background:var(--paper);color:var(--text);position:sticky;top:0;z-index:50;border-bottom:1px solid var(--line)}.topbar__menu{width:48px;height:48px;border-radius:var(--radius-full);border:0;background:transparent;color:var(--muted);cursor:pointer;display:grid;place-items:center;font-size:20px;line-height:1}.topbar__menu:hover{background:color-mix(in srgb,var(--text) calc(var(--md-sys-state-hover) * 100%),transparent)}.topbar .brand{padding:0;flex:1}.scrim{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--md-sys-color-scrim) 32%,transparent);z-index:35;border:0;padding:0;cursor:pointer}.scrim.is-on{display:block}.main{padding:var(--md-sys-spacing-6) var(--md-sys-spacing-6) var(--md-sys-spacing-16);min-width:0;display:flex;flex-direction:column;gap:var(--md-sys-spacing-4)}.head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--md-sys-spacing-3) var(--md-sys-spacing-4)}.head__text{display:flex;flex-direction:column;gap:var(--md-sys-spacing-1);min-width:0}.head__meta{display:flex;flex-wrap:wrap;gap:var(--md-sys-spacing-2);align-items:center}.live-dot{width:8px;height:8px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 4px color-mix(in srgb,var(--ok) 22%,transparent);animation:pulse 2.4s ease infinite}@keyframes pulse{50%{opacity:.55}}@media (max-width: 900px){.shell{grid-template-columns:1fr}.topbar{display:flex}.side{position:fixed;left:0;top:0;bottom:0;width:min(var(--side-w),88vw);transform:translate(-105%);transition:transform .2s var(--ease);height:100vh;background:var(--surface);border-right:0;border-radius:0 var(--md-sys-shape-corner-large) var(--md-sys-shape-corner-large) 0}.side.is-open{transform:translate(0)}.main{padding:var(--md-sys-spacing-4) var(--md-sys-spacing-4) var(--md-sys-spacing-12)}}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:var(--md-sys-spacing-4);display:flex;flex-direction:column;gap:var(--md-sys-spacing-3)}.card--flush{padding:0;overflow:hidden}.card--warn{border-color:var(--warn);background:color-mix(in srgb,var(--warn-soft) 40%,var(--surface))}.card--queue{padding:0;overflow:hidden}.tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:var(--md-sys-spacing-3)}.tile{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:var(--md-sys-spacing-3) var(--md-sys-spacing-4);display:flex;flex-direction:column;gap:var(--md-sys-spacing-1);text-decoration:none;color:inherit;transition:background var(--ease),border-color var(--ease)}a.tile:hover{background:color-mix(in srgb,var(--text) calc(var(--md-sys-state-hover) * 100%),var(--surface))}.tile b{font-size:var(--md-sys-typescale-headline-small-size);line-height:var(--md-sys-typescale-headline-small-line-height);font-weight:600;font-variant-numeric:tabular-nums}.tile__label{font-size:var(--md-sys-typescale-label-medium-size);line-height:var(--md-sys-typescale-label-medium-line-height);letter-spacing:var(--md-sys-typescale-label-medium-tracking);color:var(--muted);font-weight:500}.cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--md-sys-spacing-3)}.queue{margin:0;padding:0;list-style:none;display:flex;flex-direction:column}.queue li{border-top:1px solid var(--line)}.queue li:first-child{border-top:0}.queue a{display:flex;align-items:center;justify-content:space-between;gap:var(--md-sys-spacing-3);min-height:56px;padding:var(--md-sys-spacing-2) var(--md-sys-spacing-4);color:var(--text);text-decoration:none;font-size:var(--md-sys-typescale-body-large-size);line-height:var(--md-sys-typescale-body-large-line-height);transition:background var(--ease)}.queue a:hover{background:color-mix(in srgb,var(--text) calc(var(--md-sys-state-hover) * 100%),transparent)}.queue__count{min-width:32px;height:28px;padding:0 var(--md-sys-spacing-3);border-radius:var(--radius-full);display:inline-grid;place-items:center;font-weight:700;font-variant-numeric:tabular-nums;background:var(--warn-soft);color:var(--on-warn-soft);font-size:var(--md-sys-typescale-label-large-size)}.queue__go{color:var(--md-sys-color-primary);font-size:var(--md-sys-typescale-label-large-size);font-weight:600;white-space:nowrap}.table{width:100%;border-collapse:collapse}.table th{text-align:left;color:var(--muted);padding:var(--md-sys-spacing-3);border-bottom:1px solid var(--line);background:var(--surface-2);position:sticky;top:0;z-index:1;font-size:var(--md-sys-typescale-label-medium-size);line-height:var(--md-sys-typescale-label-medium-line-height);letter-spacing:var(--md-sys-typescale-label-medium-tracking);font-weight:600}.table td{padding:var(--md-sys-spacing-2) var(--md-sys-spacing-3);border-bottom:1px solid var(--line);vertical-align:top}.table tbody tr:last-child td{border-bottom:0}.table tfoot td{font-weight:600;border-top:1px solid var(--line);background:var(--surface-2)}.table--rows tbody tr{transition:background var(--ease)}.table--rows tbody tr:hover{background:color-mix(in srgb,var(--text) calc(var(--md-sys-state-hover) * 100%),transparent)}.table--rows tr.is-open{background:var(--sel);color:var(--on-sel)}.table--rows a{font-weight:600;text-decoration:none;color:inherit}.table--rows a:hover{color:var(--md-sys-color-primary);text-decoration:underline}.actions{white-space:nowrap;text-align:right}.filters{display:flex;flex-wrap:wrap;gap:var(--md-sys-spacing-2);align-items:center;padding:var(--md-sys-spacing-3);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.chip{min-height:32px;padding:0 var(--md-sys-spacing-4);border-radius:var(--radius-sm);border:1px solid var(--outline);background:transparent;color:var(--muted);cursor:pointer;font-size:var(--md-sys-typescale-label-large-size);line-height:var(--md-sys-typescale-label-large-line-height);letter-spacing:var(--md-sys-typescale-label-large-tracking);font-weight:var(--md-sys-typescale-label-large-weight);transition:background var(--ease),border-color var(--ease),color var(--ease)}.chip:hover{background:color-mix(in srgb,var(--muted) calc(var(--md-sys-state-hover) * 100%),transparent)}.chip.is-on{background:var(--sel);border-color:transparent;color:var(--on-sel)}.field{display:flex;flex-direction:column;gap:var(--md-sys-spacing-1);font-size:var(--md-sys-typescale-body-small-size);line-height:var(--md-sys-typescale-body-small-line-height);letter-spacing:var(--md-sys-typescale-body-small-tracking);color:var(--muted);font-weight:500}.field--inline{flex-direction:row;align-items:center;gap:var(--md-sys-spacing-2)}.field input,.field textarea,.decide input,.field select{min-height:var(--tap);padding:var(--md-sys-spacing-2) var(--md-sys-spacing-3);border:1px solid var(--outline);border-radius:var(--radius-xs);background:transparent;color:var(--text);font-weight:400;font-size:var(--md-sys-typescale-body-large-size);line-height:var(--md-sys-typescale-body-large-line-height);letter-spacing:var(--md-sys-typescale-body-large-tracking);transition:border-color var(--ease),box-shadow var(--ease)}.field input:hover,.field textarea:hover,.decide input:hover,.field select:hover{border-color:var(--text)}.field input:focus,.field textarea:focus,.decide input:focus,.field select:focus{border-color:var(--md-sys-color-primary);outline:none;box-shadow:inset 0 0 0 1px var(--md-sys-color-primary)}.field select option{background:var(--surface-high);color:var(--text)}.field textarea{resize:vertical}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--md-sys-spacing-2);min-height:var(--tap);padding:0 var(--md-sys-spacing-6);border-radius:var(--radius-full);border:1px solid var(--outline);background:transparent;color:var(--md-sys-color-primary);cursor:pointer;font-size:var(--md-sys-typescale-label-large-size);line-height:var(--md-sys-typescale-label-large-line-height);letter-spacing:var(--md-sys-typescale-label-large-tracking);font-weight:var(--md-sys-typescale-label-large-weight);transition:background var(--ease),border-color var(--ease),box-shadow var(--ease)}.btn:hover:not(:disabled){background:color-mix(in srgb,var(--md-sys-color-primary) calc(var(--md-sys-state-hover) * 100%),transparent)}.btn:active:not(:disabled){background:color-mix(in srgb,var(--md-sys-color-primary) calc(var(--md-sys-state-pressed) * 100%),transparent)}.btn:disabled{cursor:not-allowed;color:color-mix(in srgb,var(--text) 38%,transparent);border-color:color-mix(in srgb,var(--text) 12%,transparent)}.btn--small{min-height:32px;padding:0 var(--md-sys-spacing-4)}.btn--primary{background:var(--md-sys-color-primary);border-color:transparent;color:var(--md-sys-color-on-primary)}.btn--primary:hover:not(:disabled){background:color-mix(in srgb,var(--md-sys-color-on-primary) calc(var(--md-sys-state-hover) * 100%),var(--md-sys-color-primary));box-shadow:var(--shadow)}.btn--primary:active:not(:disabled){background:color-mix(in srgb,var(--md-sys-color-on-primary) calc(var(--md-sys-state-pressed) * 100%),var(--md-sys-color-primary))}.btn--primary:disabled,.btn--ink:disabled{background:color-mix(in srgb,var(--text) 12%,transparent)}.btn--danger{color:var(--err);border-color:var(--err)}.btn--danger:hover:not(:disabled){background:color-mix(in srgb,var(--err) calc(var(--md-sys-state-hover) * 100%),transparent)}.btn--ink{background:var(--sel);border-color:transparent;color:var(--on-sel)}.btn--ink:hover:not(:disabled){background:color-mix(in srgb,var(--on-sel) calc(var(--md-sys-state-hover) * 100%),var(--sel))}.link{background:none;border:0;padding:0;color:var(--md-sys-color-primary);cursor:pointer;font-weight:500}.row{display:flex;flex-wrap:wrap;gap:var(--md-sys-spacing-2)}.decide{display:flex;flex-direction:column;gap:var(--md-sys-spacing-2)}.actions .decide{flex-direction:row;justify-content:flex-end;flex-wrap:wrap}.or{display:flex;align-items:center;gap:var(--md-sys-spacing-3);color:var(--muted);font-size:var(--md-sys-typescale-body-small-size)}.or i{flex:1;height:1px;background:var(--line)}.scroll{overflow-x:auto}.pager{display:flex;justify-content:space-between;align-items:center;padding:var(--md-sys-spacing-3) var(--md-sys-spacing-4);border-top:1px solid var(--line)}.table--compact td,.table--compact th{padding:var(--md-sys-spacing-1) var(--md-sys-spacing-2);font-size:var(--md-sys-typescale-body-small-size)}.json{font-family:var(--mono);font-size:var(--md-sys-typescale-body-small-size);white-space:pre-wrap;word-break:break-all;color:var(--muted)}.grow{flex:1;min-width:160px}.grow input{width:100%}.between{justify-content:space-between;align-items:center}.tiles--wide{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.tile__name{font-size:var(--md-sys-typescale-title-medium-size)!important;line-height:var(--md-sys-typescale-title-medium-line-height)!important}.pill{display:inline-flex;align-items:center;gap:var(--md-sys-spacing-1);min-height:24px;padding:0 var(--md-sys-spacing-2);border-radius:var(--radius-sm);font-size:var(--md-sys-typescale-label-medium-size);line-height:var(--md-sys-typescale-label-medium-line-height);letter-spacing:var(--md-sys-typescale-label-medium-tracking);font-weight:600;background:var(--surface-3);color:var(--muted)}.pill--warn,.pill--submitted,.pill--pending,.pill--agent_requested,.pill--consent_pending,.pill--in_review,.pill--pilot,.pill--needs_info,.pill--approximate,.pill--medium,.pill--awaiting,.pill--grace{background:var(--warn-soft);color:var(--on-warn-soft)}.pill--approved,.pill--verified,.pill--completed,.pill--verified_l1,.pill--verified_l2,.pill--valid,.pill--active,.pill--live,.pill--exact,.pill--confirmed,.pill--accepted,.pill--low,.pill--delivered,.pill--false_positive{background:var(--ok-soft);color:var(--on-ok-soft)}.pill--rejected,.pill--cancelled,.pill--no_driver,.pill--failed,.pill--revoked,.pill--suspended,.pill--ended,.pill--closed,.pill--high,.pill--prohibited,.pill--true_match,.pill--returned{background:var(--err-soft);color:var(--on-err-soft)}.pill--requested,.pill--arrived,.pill--in_progress,.pill--collecting,.pill--assigned,.pill--picked_up,.pill--in_transit,.pill--open,.pill--area{background:var(--blue-soft);color:var(--blue)}.pill--draft,.pill--none,.pill--expired,.pill--unresolved,.pill--unconfirmed,.pill--off{background:var(--surface-3);color:var(--muted)}.side .pill--warn{background:var(--md-sys-color-error);color:var(--md-sys-color-on-error);border-radius:var(--radius-full)}.alert{margin:0;padding:var(--md-sys-spacing-3) var(--md-sys-spacing-4);border-radius:var(--radius-sm);background:var(--err-soft);color:var(--on-err-soft)}.alert--warn{background:var(--warn-soft);color:var(--on-warn-soft)}.note{margin:0;padding:var(--md-sys-spacing-3) var(--md-sys-spacing-4);border-radius:var(--radius-sm);background:var(--surface-2);border-left:4px solid var(--md-sys-color-primary)}.empty{padding:var(--md-sys-spacing-8) var(--md-sys-spacing-5);text-align:center;color:var(--muted);display:flex;flex-direction:column;gap:var(--md-sys-spacing-2);align-items:center}.empty b{color:var(--text);font-size:var(--md-sys-typescale-title-medium-size);line-height:var(--md-sys-typescale-title-medium-line-height)}.skeleton{height:12px;border-radius:var(--radius-xs);background:linear-gradient(90deg,var(--surface-3),var(--surface-2),var(--surface-3));background-size:200% 100%;animation:shimmer 1.2s ease infinite}@keyframes shimmer{to{background-position:-200% 0}}.skel-block{display:flex;flex-direction:column;gap:var(--md-sys-spacing-3);padding:var(--md-sys-spacing-4)}.skel-block .skeleton:nth-child(1){width:42%}.skel-block .skeleton:nth-child(2){width:78%}.skel-block .skeleton:nth-child(3){width:64%}.split{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,420px);gap:var(--md-sys-spacing-4);align-items:start}@media (max-width: 1100px){.split{grid-template-columns:1fr}}.panel{position:sticky;top:var(--md-sys-spacing-4);gap:0;padding:0;max-height:calc(100vh - 32px);display:flex;flex-direction:column;overflow:hidden;background:var(--surface-high);border-color:transparent;border-radius:var(--md-sys-shape-corner-extra-large)}@media (max-width: 900px){.panel{position:static;max-height:none}}.panel__scroll{overflow-y:auto;padding:var(--md-sys-spacing-6) var(--md-sys-spacing-6) var(--md-sys-spacing-4);display:flex;flex-direction:column;gap:var(--md-sys-spacing-3);flex:1;min-height:0}.panel__head{display:flex;justify-content:space-between;gap:var(--md-sys-spacing-3);align-items:flex-start}.panel__actions{padding:var(--md-sys-spacing-4) var(--md-sys-spacing-6) var(--md-sys-spacing-6);border-top:1px solid var(--line);background:var(--surface-high);display:flex;flex-direction:column;gap:var(--md-sys-spacing-2);flex-shrink:0}.block{display:flex;flex-direction:column;gap:var(--md-sys-spacing-2);padding-top:var(--md-sys-spacing-3);border-top:1px solid var(--line)}.block:first-of-type{border-top:0;padding-top:0}.block__head{display:flex;justify-content:space-between;align-items:center;gap:var(--md-sys-spacing-2)}.fact{display:flex;justify-content:space-between;gap:var(--md-sys-spacing-3)}.fact>:last-child{text-align:right;overflow-wrap:anywhere}.paper{display:grid;grid-template-columns:120px 1fr;gap:var(--md-sys-spacing-3);align-items:start;margin-top:var(--md-sys-spacing-2)}.paper__photo{width:120px;height:84px;border-radius:var(--radius-sm);background:var(--surface-2);border:1px solid var(--line);overflow:hidden;display:grid;place-items:center;text-align:center;padding:0;cursor:zoom-in}.paper__photo:disabled{cursor:default}.paper__photo img{width:120px;height:84px;object-fit:cover;display:block}.steps{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--md-sys-spacing-1)}.steps li{display:flex;align-items:flex-start;gap:var(--md-sys-spacing-2);color:var(--muted);padding:var(--md-sys-spacing-1) 0;font-size:var(--md-sys-typescale-body-small-size);line-height:var(--md-sys-typescale-body-small-line-height)}.steps li.is-done{color:var(--ok)}.steps__mark{width:16px;height:16px;border-radius:50%;border:1.5px solid currentColor;display:grid;place-items:center;flex-shrink:0;font-size:10px;font-weight:700}.steps li.is-done .steps__mark{background:var(--ok);border-color:var(--ok);color:var(--on-ok)}.lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:color-mix(in srgb,var(--md-sys-color-scrim) 72%,transparent);display:grid;place-items:center;padding:var(--md-sys-spacing-6);border:0;cursor:zoom-out}.lightbox img{max-width:min(920px,100%);max-height:90vh;border-radius:var(--md-sys-shape-corner-extra-large);background:var(--surface-lowest)}.gate{min-height:100vh;display:grid;place-items:center;padding:var(--md-sys-spacing-4);background:var(--paper)}.gate__card{width:min(400px,100%);background:var(--surface-high);border-radius:var(--md-sys-shape-corner-extra-large);padding:var(--md-sys-spacing-6);display:flex;flex-direction:column;gap:var(--md-sys-spacing-4)}.gate .brand{padding:0}.gate h1{font-size:var(--md-sys-typescale-headline-small-size);line-height:var(--md-sys-typescale-headline-small-line-height);font-weight:400}.lang{display:inline-flex;border-radius:var(--radius-full);border:1px solid var(--outline);overflow:hidden}.lang__btn{min-height:32px;min-width:44px;padding:0 var(--md-sys-spacing-3);border:0;border-right:1px solid var(--outline);background:transparent;color:var(--text);cursor:pointer;font-size:var(--md-sys-typescale-label-large-size);line-height:var(--md-sys-typescale-label-large-line-height);font-weight:var(--md-sys-typescale-label-large-weight);letter-spacing:var(--md-sys-typescale-label-large-tracking)}.lang__btn:last-child{border-right:0}.lang__btn:hover{background:color-mix(in srgb,var(--text) calc(var(--md-sys-state-hover) * 100%),transparent)}.lang__btn.is-on{background:var(--sel);color:var(--on-sel)}.side__foot .lang{align-self:flex-start;margin-top:var(--md-sys-spacing-1)}.gate__card .lang{align-self:flex-end}.field--grow{flex:1;min-width:180px}.form-row,.settings-grid{display:flex;flex-wrap:wrap;gap:var(--md-sys-spacing-3);align-items:flex-end}.settings-grid{align-items:stretch}.settings-grid .field{min-width:220px;flex:1}.secret-card{display:flex;flex-direction:column;gap:var(--md-sys-spacing-2);border-color:var(--warn)}.secret{font-family:var(--mono);font-size:var(--md-sys-typescale-body-medium-size);padding:var(--md-sys-spacing-3);border-radius:var(--radius-sm);background:var(--surface-2);word-break:break-all}
