@import"https://fonts.googleapis.com/css2?family=Josefin+Sans:wght@300;400;600;700&family=Marcellus+SC&family=Poiret+One&family=Roboto:wght@300;400;500;700;900&display=swap";:root{--color-enamel-900: #06262c;--color-enamel-800: #0a2f36;--color-enamel-700: #0b3f4f;--color-enamel-600: #0f3f46;--color-enamel-500: #1a6a71;--color-enamel-400: #072f39;--color-enamel-350: #1e6a80;--color-enamel-300: #041e24;--color-enamel-200: #163f47;--color-enamel-150: #0b2f35;--color-leather-900: #120b08;--color-leather-800: #20120c;--color-leather-700: #3a1f12;--color-leather-650: #4b2716;--color-leather-600: #5f321c;--color-leather-550: #744027;--color-leather-520: #8a5233;--color-leather-500: #a9633d;--color-leather-450: #c27a4e;--color-leather-400: #d79a66;--color-leather-350: #e7b884;--color-leather-300: #f1d2a2;--color-brass-900: #6f4f1a;--color-brass-850: #6d4c22;--color-brass-800: #7d5a2a;--color-brass-750: #6b4a1e;--color-brass-700: #9a6a33;--color-brass-650: #8f5f2e;--color-brass-600: #b98744;--color-brass-550: #cfa45d;--color-brass-500: #d7ae63;--color-brass-450: #caa35b;--color-brass-400: #d2ad5e;--color-brass-300: #f3d38f;--color-brass-250: #e6c55a;--color-brass-200: #e9cc86;--color-brass-180: #fff1b2;--color-brass-150: #b78c00;--color-brass-120: #7a4f1c;--color-parchment-900: #2a1c0d;--color-parchment-200: #f3f0e7;--color-parchment-180: #f3e6cf;--color-parchment-160: #f2e7d0;--color-parchment-150: #e6e2d3;--color-parchment-140: #f1e6c8;--color-parchment-130: #eadbbf;--color-parchment-120: #e4d3ab;--color-parchment-110: #e3d2b0;--color-parchment-100: #f6efdd;--color-frame-500: #5a3a14;--color-brown-500: #8a1f1f;--color-ink-500: #8a1f1f;--color-link-500: var(--color-brass-400);--color-text-on-enamel: #e6e2d3;--color-text-on-enamel-secondary: rgba(230, 226, 211, .75);--color-gold-accent: #c9a44c;--color-brass-highlight: #e0c36e;--color-cabinet-felt: #1f3a3d;--color-leather-deep: #200e06;--color-leather-lift: #4a1e0e;--color-app-chrome: #1a2a2e;--color-divider-ink: #7a1c1c;--color-focus-ring: #f4f6f7;--surface-app: var(--color-cabinet-felt);--surface-card: var(--color-leather-deep);--surface-panel: var(--color-leather-deep);--surface-parchment: var(--color-parchment-150);--surface-enamel: var(--color-enamel-700);--surface-brass: var(--color-brass-500);--color-nav-icon: #F0C840;--track-empty: rgba(255, 255, 255, .26);--border-nav-active: rgba(210, 173, 94, .38);--rule-quiet: rgba(210, 173, 94, .14);--rule-grid: rgba(210, 173, 94, .22);--rule-sticky: rgba(210, 173, 94, .28);--rule-faint: rgba(210, 173, 94, .1);--tint-brass-soft: rgba(210, 173, 94, .2);--status-brass-bg-dark: rgba(210, 173, 94, .22);--ring-pill-brass: rgba(210, 173, 94, .7);--rule-chrome: rgba(210, 173, 94, .2);--rule-brass-strong: rgba(210, 173, 94, .35);--rule-brass-fade: linear-gradient(90deg, rgba(210,173,94,.9) 0%, rgba(210,173,94,.35) 55%, rgba(210,173,94,0) 100%);--tint-hover-quiet: rgba(255, 255, 255, .06);--rule-ink: rgba(138, 31, 31, .3);--tint-ink-soft: rgba(138, 31, 31, .06);--tint-ink: rgba(138, 31, 31, .12);--rule-danger: rgba(255, 100, 100, .3);--tint-danger-soft: rgba(200, 40, 40, .08);--face-disabled-on-brass: rgba(255, 255, 255, .3);--face-disabled-on-nickel: rgba(38, 45, 50, .38);--face-option-rest: rgba(255, 255, 255, .7);--face-option-selected: #ffffff;--spinner-trail: rgba(210, 173, 94, .15);--action-advance-image: linear-gradient(180deg, #247c38 0%, #17572a 100%);--action-destroy-image: linear-gradient(180deg, #9e2a25 0%, #74191a 100%);--action-quiet-face: var(--color-parchment-150);--action-quiet-border: var(--border-glass);--ring-enamel-hairline: inset 0 0 0 1px rgba(255, 255, 255, .16);--track-ordered: #cfc6b4;--track-progress: var(--status-warning-on-dark);--track-ready: var(--status-success-on-dark);--track-completed: #4aa860;--text-primary: var(--color-parchment-100);--text-on-enamel: var(--color-text-on-enamel);--text-secondary: var(--color-text-on-enamel-secondary);--text-on-parchment: var(--color-parchment-900);--text-title: var(--color-brass-400);--text-ink: var(--color-brown-500);--border-brass-outer: var(--color-brass-900);--border-brass-inner: var(--color-brass-400);--border-ink: var(--color-brown-500);--state-danger: var(--color-brown-500);--action-primary: var(--color-brass-500);--action-primary-face: #ffffff;--action-secondary: var(--nickel-05);--action-secondary-face: var(--nickel-09);--state-strength-on: #c44c4c;--state-strength-off: #4e483d;--color-mocktail-500: #2e6e3a;--color-info-500: #1a5a8a;--mocktail-border: var(--color-mocktail-500);--control-accent: var(--color-ink-500);--surface-drawer-dark: #1a1208;--text-muted-on-parchment: var(--status-neutral-on-light);--text-input-on-parchment: var(--color-parchment-900);--chart-series-brass: var(--color-brass-highlight);--chart-series-blue: #8fbfe0;--chart-series-green: var(--status-success-on-dark);--chart-series-violet: #c9a4e0;--section-01: var(--chart-series-blue);--section-02: var(--chart-series-brass);--section-03: var(--chart-series-green);--section-04: var(--chart-series-violet);--section-05: #e0b48f;--section-06: #8fe0d2;--section-07: #e08fa8;--section-08: #bfd98f;--chart-grid: rgba(255, 255, 255, .14);--chart-axis-text: rgba(246, 239, 221, .88)}:root{--brass-01: #fff1b2;--brass-02: #f3d38f;--brass-03: #e9cc86;--brass-04: #e6c55a;--brass-05: #d7ae63;--brass-06: #cfa45d;--brass-07: #b98744;--brass-08: #9a6a33;--brass-09: #7d5a2a;--brass-10: #6b4a1e;--nickel-01: #f4f6f7;--nickel-02: #dfe4e7;--nickel-03: #c3cbd0;--nickel-04: #a3adb4;--nickel-05: #8b969e;--nickel-06: #6f7a82;--nickel-07: #545e66;--nickel-08: #3b444b;--nickel-09: #262d32;--surface-nickel-image: radial-gradient(ellipse at 15% 15%, rgba(255, 255, 255, .55) 0%, rgba(255, 255, 255, .14) 30%, rgba(255, 255, 255, 0) 58%, rgba(0, 0, 0, 0) 74%, rgba(0, 0, 0, .2) 100%), linear-gradient(180deg, var(--nickel-02) 0%, var(--nickel-04) 26%, var(--nickel-05) 52%, var(--nickel-07) 80%, var(--nickel-08) 100%);--surface-nickel-pressed-image: linear-gradient(180deg, rgba(0, 0, 0, .22) 0%, rgba(0, 0, 0, 0) 30%, rgba(255, 255, 255, .06) 100%), linear-gradient(180deg, var(--nickel-06) 0%, var(--nickel-07) 55%, var(--nickel-09) 100%);--shadow-nickel: inset 0 1px 0 rgba(255, 255, 255, .75), inset 1px 0 0 rgba(255, 255, 255, .45), inset 0 -2px 0 rgba(0, 0, 0, .38), 3px 8px 16px rgba(0, 0, 0, .32);--shadow-nickel-active: inset 0 2px 4px rgba(0, 0, 0, .5), inset 0 -1px 0 rgba(255, 255, 255, .08);--surface-nickel-button-image: radial-gradient(ellipse at 15% 15%, rgba(255, 255, 255, .7) 0%, rgba(255, 255, 255, .2) 32%, rgba(255, 255, 255, 0) 60%), linear-gradient(180deg, var(--nickel-01) 0%, var(--nickel-02) 34%, var(--nickel-03) 68%, var(--nickel-04) 100%);--surface-nickel-button-pressed-image: linear-gradient(180deg, rgba(0, 0, 0, .16) 0%, rgba(0, 0, 0, 0) 40%), linear-gradient(180deg, var(--nickel-03) 0%, var(--nickel-04) 60%, var(--nickel-05) 100%);--shadow-nickel-button: inset 0 1px 0 rgba(255, 255, 255, .9), inset 1px 0 0 rgba(255, 255, 255, .6), inset 0 -2px 0 rgba(0, 0, 0, .2), 2px 5px 12px rgba(0, 0, 0, .26);--ring-nickel-hairline: inset 0 0 0 1px rgba(38, 45, 50, .28);--surface-nickel-plate-image: linear-gradient(180deg, rgba(255, 255, 255, .55) 0%, rgba(255, 255, 255, 0) 46%), linear-gradient(180deg, var(--nickel-02) 0%, var(--nickel-03) 58%, var(--nickel-04) 100%);--border-nickel-outer: var(--nickel-08);--border-nickel-inner: var(--nickel-03);--ring-nickel-double: inset 0 0 0 2px var(--nickel-08), inset 0 0 0 4px var(--nickel-03)}:root{--status-success-500: #2e6e3a;--status-warning-500: #8a5510;--status-danger-500: #8a1f1f;--status-info-500: #1a6a71;--status-success-on-dark: #8fd39b;--status-success-bg-dark: rgba(46, 110, 58, .34);--status-warning-on-dark: #f0c878;--status-warning-bg-dark: rgba(138, 85, 16, .38);--status-danger-on-dark: #ff6464;--status-danger-bg-dark: rgba(255, 100, 100, .22);--status-info-on-dark: #7fd0d8;--status-info-bg-dark: rgba(26, 106, 113, .38);--status-success-on-light: #1b5e20;--status-success-bg-light: rgba(27, 94, 32, .12);--status-warning-on-light: #6b4c07;--status-warning-bg-light: rgba(184, 146, 47, .2);--status-danger-on-light: #a01818;--status-danger-bg-light: rgba(183, 28, 28, .1);--status-info-on-light: #12484d;--status-info-bg-light: rgba(26, 106, 113, .14);--status-neutral-on-dark: var(--color-parchment-150);--status-neutral-bg-dark: var(--surface-glass-strong);--status-neutral-on-light: #463c2f;--status-neutral-bg-light: rgba(26, 18, 8, .07)}:root{--surface-page: #f6efdd;--surface-page-sunken: #efe6cf;--surface-page-raised: #fdf9ef;--surface-marble: #eceeef;--surface-marble-raised: #f7f8f9;--surface-page-image: var(--texture-paper-grain), var(--texture-pearl);--surface-page-blend: soft-light, soft-light;--surface-page-size: var(--texture-paper-grain-size), 600px;--surface-marble-image: linear-gradient(rgba(255, 255, 255, .6), rgba(255, 255, 255, .6)), var(--texture-marble);--surface-marble-blend: normal, multiply;--surface-marble-size: cover, var(--texture-marble-size);--text-on-page: #2a1c0d;--text-on-page-secondary: #5c4a32;--text-on-page-muted: #6b5838;--text-on-page-ink: var(--color-ink-500);--text-on-marble: #262d32;--text-on-marble-secondary: #454e58;--border-page-hairline: rgba(42, 28, 13, .14);--border-page-rule: rgba(42, 28, 13, .24);--border-page-ink: rgba(138, 31, 31, .42);--border-marble-hairline: rgba(38, 45, 50, .14);--shadow-page-raised: 1px 2px 4px rgba(74, 56, 30, .1), 2px 6px 14px rgba(74, 56, 30, .08);--shadow-page-lifted: 2px 4px 8px rgba(74, 56, 30, .12), 4px 12px 28px rgba(74, 56, 30, .1);--shadow-page-sunken: inset 1px 2px 4px rgba(74, 56, 30, .14), inset -1px -1px 2px rgba(255, 255, 255, .55);--shadow-page-sheet: 6px 18px 44px rgba(0, 0, 0, .42), 2px 3px 0 rgba(0, 0, 0, .28);--measure-prose: 66ch;--measure-prose-narrow: 48ch;--leading-prose: 1.7}:root{--font-display: "Josefin Sans", "p22-arts-and-crafts-tall", sans-serif;--font-title: "Marcellus SC", "p22-fllw-eaglefeather", sans-serif;--font-exhibition: "Poiret One", "p22-flw-exhibition", sans-serif;--font-body: "Roboto", "Helvetica", "Arial", sans-serif;--text-title-size: 1.875rem;--text-subtitle-size: 1.25rem;--text-body-size: 1rem;--text-list-size: .75rem;--text-plaque-size: 22px;--text-paragraph-size: .925rem;--text-ingredient-size: .92rem;--text-measure-size: .82rem;--text-pill-size: .7rem;--text-divider-size: .72rem;--text-nav-size: .6rem;--text-micro-size: .55rem;--tracking-plaque: .14em;--tracking-divider: .18em;--tracking-eyebrow: .1em;--tracking-pill: .06em;--tracking-measure: .04em;--leading-paragraph: 1.65;--leading-tight: 1;--leading-control: 1.3;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--weight-heavy: 800}:root{--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-12: 48px;--space-15: 60px;--space-30: 120px;--space-inset-page: 2.5rem .625rem;--space-inset-card: .875rem 1rem;--space-inset-section: .625rem .625rem 0;--space-gutter: .625rem;--width-app-sm: 600px;--width-app-md: 768px;--width-panel: 480px;--width-plaque: 860px;--width-footer-sm: 36.25rem;--width-footer-md: 46.75rem;--size-medallion: 200px;--size-medallion-sm: 140px;--size-card-avatar: 7rem;--size-nav-bar: 5rem;--size-touch-min: 44px;--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-left: env(safe-area-inset-left, 0px);--safe-right: env(safe-area-inset-right, 0px)}:root{--radius-pill: 999px;--radius-circle: 50%;--radius-panel: 26px;--radius-panel-trim: 20px;--radius-panel-inner: 16px;--radius-search: 22px;--radius-card: 18px;--radius-button: 16px;--radius-frame: 14px;--radius-frame-inner: 12px;--radius-toggle: 12px;--radius-stepper: 10px;--radius-nouveau: 4px;--radius-info-left: 0 0 0 25px;--radius-info-right: 0 20px 20px 0;--radius-ingredient-left: 0 0 0 16px;--radius-drawer: 26px 26px 0 0;--radius-page-title: 0 0 30px 30px;--radius-fav-list: 0 40px 40px 0;--radius-footer-legacy: 65px 65px 30px 30px}:root{--shadow-card: 6px 22px 44px rgba(0, 0, 0, .65), 2px 4px 0 rgba(0, 0, 0, .65), inset 0 1px 0 rgba(255, 235, 180, .32), inset 1px 0 0 rgba(255, 235, 180, .18), inset 0 -14px 22px rgba(0, 0, 0, .62), inset -6px 0 12px rgba(0, 0, 0, .28), inset 0 0 0 1px var(--color-brass-900), inset 0 0 0 3px var(--color-brass-150);--shadow-card-hover: 9px 32px 58px rgba(0, 0, 0, .7), 3px 6px 0 rgba(0, 0, 0, .66), inset 0 1px 0 rgba(255, 240, 195, .46), inset 1px 0 0 rgba(255, 240, 195, .26), inset 0 -14px 22px rgba(0, 0, 0, .58), inset -6px 0 12px rgba(0, 0, 0, .26), inset 0 0 0 1px var(--color-brass-900), inset 0 0 0 3px var(--color-brass-200);--shadow-card-active: 2px 8px 14px rgba(0, 0, 0, .42), 1px 1px 0 rgba(0, 0, 0, .6), inset 2px 3px 7px rgba(0, 0, 0, .58), inset 0 -10px 16px rgba(0, 0, 0, .55);--shadow-bar: 4px 18px 36px rgba(0, 0, 0, .45), 1px 3px 0 rgba(0, 0, 0, .55), inset 0 1px 0 rgba(255, 240, 200, .18), inset 1px 0 0 rgba(255, 240, 200, .1), inset 0 -6px 14px rgba(0, 0, 0, .55), inset 0 0 0 2px var(--color-brass-850), inset 0 0 0 4px var(--color-brass-150);--shadow-panel: 8px 28px 56px rgba(0, 0, 0, .66), 2px 4px 0 rgba(0, 0, 0, .6), inset 0 1px 0 rgba(255, 235, 180, .2), inset 1px 0 0 rgba(255, 235, 180, .11);--shadow-plaque: 5px 18px 40px rgba(0, 0, 0, .45), inset 0 1px 0 rgba(255, 230, 175, .22), inset 1px 0 0 rgba(255, 230, 175, .12), inset 0 -10px 18px rgba(0, 0, 0, .55);--shadow-brass: inset 0 1px 0 rgba(255, 240, 210, .65), inset 1px 0 0 rgba(255, 240, 210, .38), inset 0 -2px 0 rgba(0, 0, 0, .45), 3px 10px 18px rgba(0, 0, 0, .35);--shadow-brass-active: inset 2px 2px 4px rgba(0, 0, 0, .55), inset 0 -1px 0 rgba(255, 255, 255, .05);--shadow-enamel-success: inset 0 1px 0 rgba(74, 148, 85, .9), inset 1px 0 0 rgba(74, 148, 85, .5), inset 0 -2px 0 #12331a, 3px 10px 18px rgba(0, 0, 0, .35);--shadow-enamel-warning: inset 0 1px 0 rgba(184, 121, 31, .9), inset 1px 0 0 rgba(184, 121, 31, .5), inset 0 -2px 0 #402706, 3px 10px 18px rgba(0, 0, 0, .35);--shadow-enamel-danger: inset 0 1px 0 rgba(184, 53, 53, .9), inset 1px 0 0 rgba(184, 53, 53, .5), inset 0 -2px 0 #3f0e0e, 3px 10px 18px rgba(0, 0, 0, .35);--shadow-enamel-info: inset 0 1px 0 rgba(47, 154, 163, .9), inset 1px 0 0 rgba(47, 154, 163, .5), inset 0 -2px 0 #07282b, 3px 10px 18px rgba(0, 0, 0, .35);--shadow-enamel: inset 0 1px 0 var(--color-enamel-350), inset 1px 0 0 rgba(30, 106, 128, .55), inset 0 -2px 0 var(--color-enamel-300), 4px 12px 24px var(--color-parchment-900);--shadow-search: 3px 12px 22px rgba(0, 0, 0, .5), inset 0 1px 0 rgba(255, 255, 255, .1), inset 1px 0 0 rgba(255, 255, 255, .06), inset 0 -10px 18px rgba(0, 0, 0, .45), inset 0 0 0 1px var(--color-brass-900), inset 0 0 0 3px var(--color-brass-150);--shadow-medallion: 4px 12px 24px rgba(0, 0, 0, .5), inset 0 1px 0 rgba(255, 255, 255, .6), inset 1px 0 0 rgba(255, 255, 255, .32);--shadow-pill: inset 0 0 0 1px rgba(210, 173, 94, .7), inset 0 1px 0 rgba(255, 255, 255, .55), inset 1px 0 0 rgba(255, 255, 255, .3), inset 0 -1px 0 rgba(0, 0, 0, .3), 1px 2px 6px rgba(0, 0, 0, .3);--shadow-stamp: none;--shadow-dialog: 8px 20px 40px rgba(0, 0, 0, .65);--shadow-drawer: -22px 0 50px rgba(0, 0, 0, .45), inset 0 0 0 3px var(--color-ink-500);--shadow-neu-raised: inset 0 1px 0 rgba(255, 235, 180, .16), inset 1px 0 0 rgba(255, 235, 180, .09), 2px 4px 8px rgba(0, 0, 0, .45), -1px -1px 3px rgba(255, 210, 150, .06);--shadow-neu-inset: inset 2px 3px 6px rgba(0, 0, 0, .55), inset -1px -1px 2px rgba(255, 210, 150, .07);--ring-brass-double: inset 0 0 0 2px var(--color-brass-850), inset 0 0 0 4px var(--color-brass-400);--ring-brass-double-dark: inset 0 0 0 2px var(--color-brass-800), inset 0 0 0 4px var(--color-brass-450);--ring-brass-hairline: inset 0 0 0 1px rgba(255, 240, 210, .25);--ring-focus: 0 0 0 2px var(--color-focus-ring), 0 0 0 4px rgba(0, 0, 0, .55)}:root{--texture-leather: url(/assets/leather-DEmbZi8r.png);--texture-noise: url(/assets/noise256-CXELMpuP.png);--texture-pearl: url(/assets/pearl-D53kZx1x.jpg);--texture-leather-size: 640px;--texture-noise-size: 256px;--texture-paper-grain: var(--texture-noise);--texture-paper-grain-size: var(--texture-noise-size) var(--texture-noise-size);--texture-marble: url(/assets/marble-CsrAq4iX.png);--texture-marble-size: 520px;--surface-leather-image: radial-gradient(ellipse at 8% 8%, rgba(255, 150, 70, .5) 0%, rgba(255, 130, 50, .18) 28%, rgba(255, 255, 255, 0) 55%), radial-gradient(140% 140% at 50% 60%, rgba(0, 0, 0, 0) 45%, rgba(0, 0, 0, .3) 80%, rgba(0, 0, 0, .45) 100%), var(--texture-leather), linear-gradient(180deg, var(--color-leather-lift), var(--color-leather-deep));--surface-leather-blend: normal, normal, soft-light, normal;--surface-leather-size: cover, cover, var(--texture-leather-size), cover;--surface-leather-repeat: no-repeat, no-repeat, repeat, no-repeat;--surface-brass-image: radial-gradient(ellipse at 15% 15%, rgba(255, 255, 255, .45) 0%, rgba(255, 255, 255, .12) 30%, rgba(255, 255, 255, 0) 58%, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, .22) 100%), linear-gradient(180deg, var(--color-brass-300) 0%, var(--color-brass-500) 25%, var(--color-brass-600) 52%, var(--color-brass-700) 78%, var(--color-brass-900) 100%);--surface-brass-pressed-image: linear-gradient(180deg, rgba(255, 255, 255, .07) 0%, rgba(255, 255, 255, 0) 18%, rgba(0, 0, 0, 0) 70%, rgba(0, 0, 0, .28) 100%), linear-gradient(180deg, var(--color-brass-600) 0%, var(--color-brass-750) 55%, var(--color-brass-900) 100%);--surface-brass-hover-image: linear-gradient(180deg, var(--color-brass-200) 0%, var(--color-brass-400) 50%, var(--color-brass-550) 100%);--surface-brass-disabled-image: linear-gradient(180deg, var(--color-brass-850) 0%, var(--color-brass-900) 100%);--surface-nickel-disabled-image: linear-gradient(180deg, var(--nickel-04) 0%, var(--nickel-05) 100%);--surface-brass-disc-image: linear-gradient(180deg, var(--color-brass-300) 0%, var(--color-brass-450) 100%);--surface-nickel-disc-image: linear-gradient(180deg, var(--nickel-01) 0%, var(--nickel-03) 100%);--surface-brass-selected-image: linear-gradient(180deg, var(--color-brass-300) 0%, var(--color-brass-500) 50%, var(--color-brass-700) 100%);--surface-brass-quiet-image: linear-gradient(180deg, var(--color-brass-500) 0%, var(--color-brass-700) 55%, var(--color-brass-850) 100%);--rule-brass-lead: linear-gradient(90deg, transparent, var(--color-brass-600) 40%, var(--color-brass-400) 100%);--rule-brass-trail: linear-gradient(90deg, var(--color-brass-400), var(--color-brass-600) 60%, transparent);--surface-enamel-image: var(--texture-pearl), linear-gradient(180deg, var(--color-enamel-700) 0%, var(--color-enamel-400) 100%);--surface-enamel-blend: soft-light, normal;--surface-enamel-success-bg: #2f7139;--surface-enamel-warning-bg: #8a5510;--surface-enamel-danger-bg: #8a1f1f;--surface-enamel-info-bg: #1a6a71;--face-on-enamel-status: inherit;--surface-enamel-success-image: var(--texture-pearl), radial-gradient(120% 90% at 18% 8%, rgba(255, 255, 255, .1) 0%, rgba(255, 255, 255, 0) 58%), linear-gradient(180deg, #2f7139 0%, #1b4a24 100%);--surface-enamel-warning-image: var(--texture-pearl), radial-gradient(120% 90% at 18% 8%, rgba(255, 255, 255, .1) 0%, rgba(255, 255, 255, 0) 58%), linear-gradient(180deg, #8a5510 0%, #5c380a 100%);--surface-enamel-danger-image: var(--texture-pearl), radial-gradient(120% 90% at 18% 8%, rgba(255, 255, 255, .1) 0%, rgba(255, 255, 255, 0) 58%), linear-gradient(180deg, #8a1f1f 0%, #5c1414 100%);--surface-enamel-info-image: var(--texture-pearl), radial-gradient(120% 90% at 18% 8%, rgba(255, 255, 255, .1) 0%, rgba(255, 255, 255, 0) 58%), linear-gradient(180deg, #1a6a71 0%, #0d4449 100%);--surface-enamel-status-blend: soft-light, normal, normal;--surface-parchment-image: var(--texture-paper-grain), var(--texture-pearl);--surface-parchment-blend: soft-light, soft-light;--surface-parchment-size: var(--texture-paper-grain-size), 600px;--surface-header-bg: linear-gradient(180deg, var(--color-leather-520) 0%, var(--color-leather-650) 60%, var(--color-leather-600) 100%);--surface-panel-inner-bg: linear-gradient(180deg, var(--color-parchment-150) 0%, var(--color-parchment-130) 55%, var(--color-parchment-110) 100%);--surface-pill-image: var(--texture-pearl), linear-gradient(180deg, #f3ebd6 0%, #e2d0aa 62%, var(--color-brass-450) 100%);--surface-strength-image: var(--texture-pearl), linear-gradient(180deg, #f6f0df 0%, #e7d7b5 60%, var(--color-brass-450) 100%);--surface-search-image: var(--texture-pearl), radial-gradient(120% 90% at 18% 10%, rgba(255, 255, 255, .06) 0%, rgba(255, 255, 255, 0) 55%), linear-gradient(180deg, var(--color-enamel-200) 0%, var(--color-enamel-150) 100%);--surface-glass: rgba(0, 0, 0, .22);--surface-glass-strong: rgba(0, 0, 0, .32);--surface-glass-sunken: rgba(0, 0, 0, .46);--edge-glass: inset 0 1px 0 rgba(255, 240, 210, .13), inset 0 -1px 0 rgba(0, 0, 0, .3);--shadow-glass-rest: 0 1px 2px rgba(0, 0, 0, .32);--surface-chip-image: linear-gradient(180deg, #efe3c6 0%, #e2d0aa 58%, #d0b480 100%);--shadow-chip: inset 0 1px 0 rgba(255, 255, 255, .5), inset 0 -1px 0 rgba(0, 0, 0, .25), 0 1px 2px rgba(0, 0, 0, .2);--surface-ledger-row: #f2e9d8;--text-on-ledger: #000000;--border-glass: rgba(210, 173, 94, .32);--border-glass-strong: rgba(210, 173, 94, .46);--border-glass-quiet: rgba(210, 173, 94, .2);--surface-cabinet-image: radial-gradient(140% 140% at 50% 55%, rgba(0, 0, 0, 0) 38%, rgba(0, 0, 0, .45) 72%, rgba(0, 0, 0, .72) 100%), radial-gradient(120% 85% at 26% 4%, rgba(255, 245, 220, .18) 0%, rgba(255, 245, 220, .08) 22%, rgba(255, 245, 220, 0) 58%)}:root{--ease-reveal: cubic-bezier(.25, .46, .45, .94);--duration-reveal: .9s;--duration-hold: 5s;--duration-press: .1s;--duration-hover: .2s;--press-offset: translateY(1px);--duration-coin: 1.6s;--duration-orbit: 1.15s;--duration-spin: 1s;--theme-wash-opacity: .5;--duration-status: .18s;--duration-attention: .6s;--duration-dialog: .19s;--duration-sheen: 1.4s;--ease-settle: cubic-bezier(.2, .8, .3, 1);--dialog-rise: translateY(4px)}@keyframes ccSheen{0%{transform:translate(-100%)}to{transform:translate(200%)}}@keyframes ccAttention{0%,to{box-shadow:var(--ring-brass-hairline)}35%{box-shadow:inset 0 0 0 1px var(--color-brass-highlight),0 0 0 1px #f0c86473}}@keyframes ccDialogRise{0%{opacity:0;transform:var(--dialog-rise)}to{opacity:1;transform:none}}@keyframes ccFade{0%{opacity:0}to{opacity:1}}@keyframes authThemeExpand{0%{clip-path:circle(0% at 50% 50%);opacity:0}to{clip-path:circle(150% at 50% 50%);opacity:.5}}@keyframes authThemeCollapse{0%{clip-path:circle(150% at 50% 50%);opacity:.5}to{clip-path:circle(0% at 50% 50%);opacity:0}}@keyframes ccCoinFlip{0%{transform:rotateY(0) rotate(-6deg)}to{transform:rotateY(360deg) rotate(-6deg)}}@keyframes ccOrbit{to{transform:rotate(360deg)}}@keyframes ccSpin{to{transform:rotate(360deg)}}@keyframes themeReveal{0%{clip-path:circle(0% at 50% 50%);opacity:0}to{clip-path:circle(150% at 50% 50%);opacity:.5}}body{margin:0;font-family:var(--font-body);font-size:var(--text-body-size);background-color:var(--color-enamel-800);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior:none}*{-webkit-tap-highlight-color:transparent}*:focus-visible{outline:2px solid var(--color-focus-ring)!important;outline-offset:2px;position:relative}*:focus-visible:after{content:"";position:absolute;inset:-6px;border-radius:inherit;box-shadow:0 0 0 2px #000000d9;pointer-events:none;z-index:5}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--color-ink-500)!important;outline-offset:1px}.ring-inset>:focus-visible,.segmented>:focus-visible{outline-offset:-4px!important}.ring-inset>:focus-visible:after,.segmented>:focus-visible:after{inset:0;border-radius:inherit;box-shadow:inset 0 0 0 2px #000000d9}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}a{color:var(--color-brass-400);text-decoration:none}a:hover{color:var(--color-brass-300)}.cabinet-bg{position:relative;background-color:var(--color-cabinet-felt);background-image:var(--surface-cabinet-image);background-repeat:no-repeat,no-repeat;background-size:cover,cover;background-position:center top,center}.cabinet-bg--noise{background-image:var(--texture-noise),var(--surface-cabinet-image);background-repeat:repeat,no-repeat,no-repeat;background-size:var(--texture-noise-size) var(--texture-noise-size),cover,cover;background-position:center,center top,center;background-blend-mode:soft-light,normal,normal}.surface-leather{background-color:var(--color-leather-deep);background-image:var(--surface-leather-image);background-blend-mode:var(--surface-leather-blend);background-size:var(--surface-leather-size);background-repeat:var(--surface-leather-repeat)}.surface-parchment{background-color:var(--color-parchment-150);background-image:var(--surface-parchment-image);background-blend-mode:var(--surface-parchment-blend);background-size:var(--surface-parchment-size);background-repeat:repeat}.surface-enamel-success,.surface-enamel-warning,.surface-enamel-danger,.surface-enamel-info{background-blend-mode:var(--surface-enamel-status-blend);background-size:cover,cover,cover;background-repeat:repeat,no-repeat,no-repeat}.surface-enamel-success{background-color:var(--surface-enamel-success-bg);background-image:var(--surface-enamel-success-image);box-shadow:var(--shadow-enamel-success);color:var(--face-on-enamel-status)}.surface-enamel-warning{background-color:var(--surface-enamel-warning-bg);background-image:var(--surface-enamel-warning-image);box-shadow:var(--shadow-enamel-warning);color:var(--face-on-enamel-status)}.surface-enamel-danger{background-color:var(--surface-enamel-danger-bg);background-image:var(--surface-enamel-danger-image);box-shadow:var(--shadow-enamel-danger);color:var(--face-on-enamel-status)}.surface-enamel-info{background-color:var(--surface-enamel-info-bg);background-image:var(--surface-enamel-info-image);box-shadow:var(--shadow-enamel-info);color:var(--face-on-enamel-status)}.surface-enamel{background-color:var(--color-enamel-700);background-image:var(--surface-enamel-image);background-blend-mode:var(--surface-enamel-blend);background-size:cover,cover;background-repeat:repeat,no-repeat}.surface-pill{background-image:var(--surface-pill-image);background-blend-mode:soft-light,normal;background-size:cover,cover;background-repeat:repeat,no-repeat}.surface-strength{background-image:var(--surface-strength-image);background-blend-mode:soft-light,normal;background-size:cover,cover;background-repeat:repeat,no-repeat}.surface-search{background-image:var(--surface-search-image);background-blend-mode:soft-light,normal,normal;background-size:cover,cover,cover;background-repeat:repeat,no-repeat,no-repeat}.surface-page{background-color:var(--surface-page);background-image:var(--surface-page-image);background-blend-mode:var(--surface-page-blend);background-size:var(--surface-page-size);background-repeat:repeat;color:var(--text-on-page)}.surface-nickel{background-image:var(--surface-nickel-image);background-color:var(--nickel-05);color:var(--nickel-09)}.surface-nickel-button{background-image:var(--surface-nickel-button-image);background-color:var(--nickel-02);box-shadow:var(--shadow-nickel-button);color:var(--nickel-09)}.surface-nickel-button:active{background-image:var(--surface-nickel-button-pressed-image);translate:0 1px}.surface-nickel-plate{background-image:var(--surface-nickel-plate-image);background-color:var(--nickel-03);color:var(--nickel-09)}.surface-marble{background-color:var(--surface-marble);background-image:var(--surface-marble-image);background-blend-mode:var(--surface-marble-blend);background-size:var(--surface-marble-size);background-repeat:no-repeat,repeat;color:var(--text-on-marble)}.prose{max-width:var(--measure-prose);line-height:var(--leading-prose);color:var(--text-on-page);text-wrap:pretty}.prose p{margin:0 0 1em}.prose p:last-child{margin-bottom:0}.surface-pearl{background-color:var(--color-parchment-140);background-image:var(--texture-pearl);background-blend-mode:soft-light;background-size:cover;background-repeat:repeat}[data-intent]{background-image:var(--action-advance-image)!important;background-color:transparent!important;color:#fff!important;text-shadow:0 1px 2px rgba(0,0,0,.45)!important}[data-intent=advance]{box-shadow:var(--shadow-enamel-success)!important}[data-intent=destroy]{background-image:var(--action-destroy-image)!important;box-shadow:var(--shadow-enamel-danger)!important}[data-intent=quiet]{background-image:none!important;color:var(--action-quiet-face)!important;box-shadow:inset 0 0 0 1px var(--action-quiet-border)!important;text-shadow:none!important}[data-intent] [data-button-inlay]{box-shadow:var(--ring-enamel-hairline)!important}[data-intent=quiet] [data-button-inlay]{box-shadow:none!important}.surface-parchment,.surface-page,.surface-marble{--action-quiet-face:var(--text-on-page);--action-quiet-border:var(--border-page-rule)}.surface-marble{--action-quiet-face:var(--text-on-marble);--action-quiet-border:var(--border-marble-hairline)}:root{--veil-blocked:rgba(0,0,0,.28);--veil-offhours:rgba(0,0,0,.3);--veil-edge:rgba(255,255,255,.45);--veil-grip:rgba(255,255,255,.3);--veil-hatch-line:rgba(255,255,255,.5);--veil-hatch-fill:rgba(255,255,255,.1);--readout-bg:rgba(12,10,8,.85);--readout-bg-strong:rgba(12,10,8,.94);--readout-fg:var(--color-brass-300);--face-danger:var(--status-danger-on-dark);--face-brass:var(--color-brass-400);--face-mark:rgba(243,211,143,.62);--pill-missing-plate:linear-gradient(180deg, rgba(139,60,20,.55) 0%, rgba(90,30,10,.65) 100%);--pill-missing-border:rgba(180,80,30,.5);--pill-missing-face:var(--color-leather-300);--pill-missing-edge:inset 0 1px 0 rgba(255,200,150,.2);--pill-approx-plate:linear-gradient(180deg, rgba(160,120,30,.3) 0%, rgba(120,85,10,.4) 100%);--pill-approx-border:rgba(190,150,50,.35);--pill-approx-face:var(--color-brass-300);--pill-approx-edge:inset 0 1px 0 rgba(255,220,100,.12)}:root{--track-empty-on-light:var(--nickel-05);--track-ordered-on-light:var(--nickel-08);--track-progress-on-light:var(--status-warning-on-light);--track-ready-on-light:var(--status-success-on-light)}:root{--veil-blocked-on-light:rgba(38,45,50,.14);--veil-offhours-on-light:rgba(38,45,50,.12);--veil-edge-on-light:rgba(0,0,0,.45);--veil-grip-on-light:rgba(0,0,0,.25);--veil-hatch-line-on-light:rgba(0,0,0,.55);--veil-hatch-fill-on-light:rgba(0,0,0,.12);--readout-bg-on-light:rgba(250,250,250,.94);--readout-bg-strong-on-light:rgba(250,250,250,.98);--pill-missing-border-on-light:rgba(160,24,24,.45);--pill-approx-border-on-light:rgba(107,76,7,.38);--track-completed-on-light:#0d3f13}.surface-parchment,.surface-page,.surface-marble{--veil-blocked:var(--veil-blocked-on-light);--veil-offhours:var(--veil-offhours-on-light);--veil-edge:var(--veil-edge-on-light);--veil-grip:var(--veil-grip-on-light);--veil-hatch-line:var(--veil-hatch-line-on-light);--veil-hatch-fill:var(--veil-hatch-fill-on-light);--readout-bg:var(--readout-bg-on-light);--readout-bg-strong:var(--readout-bg-strong-on-light);--readout-fg:var(--text-on-page);--face-danger:var(--status-danger-on-light);--face-brass:var(--text-on-page);--face-mark:var(--nickel-08);--pill-missing-plate:linear-gradient(var(--status-danger-bg-light), var(--status-danger-bg-light));--pill-missing-border:var(--pill-missing-border-on-light);--pill-missing-face:var(--status-danger-on-light);--pill-missing-edge:none;--pill-approx-plate:linear-gradient(var(--status-warning-bg-light), var(--status-warning-bg-light));--pill-approx-border:var(--pill-approx-border-on-light);--pill-approx-face:var(--status-warning-on-light);--pill-approx-edge:none}.surface-marble{--readout-fg:var(--text-on-marble);--face-brass:var(--text-on-marble)}.surface-parchment,.surface-page,.surface-marble{--track-empty:var(--track-empty-on-light);--track-ordered:var(--track-ordered-on-light);--track-progress:var(--track-progress-on-light);--track-ready:var(--track-ready-on-light);--track-completed:var(--track-completed-on-light)}:root{--field-face:var(--color-parchment-150);--field-ink:#000000;--field-placeholder:rgba(0,0,0,.45);--field-border:var(--color-ink-500);--brass-face:var(--color-parchment-900);--nickel-face:var(--nickel-09);--rule-divider-ink:linear-gradient(90deg, transparent 0%, rgba(122,28,28,.4) 20%, rgba(122,28,28,.75) 50%, rgba(122,28,28,.4) 80%, transparent 100%)}:root{--tap-band-warn:#ed6c02;--tap-band-low:#d32f2f;--tap-overdue:#f44336}[data-contrast=high]{--texture-leather: none;--texture-noise: none;--texture-pearl: none;--texture-paper-grain: none;--texture-marble: none;--shadow-card: none;--shadow-panel: none;--shadow-raised: none;--shadow-sunken: none;--shadow-nickel: none;--shadow-nickel-active: none;--shadow-nickel-button: none;--shadow-page-raised: none;--shadow-page-lifted: none;--shadow-page-sunken: none;--shadow-page-sheet: none;--shadow-plaque: none;--shadow-enamel: inset 0 0 0 1px var(--hc-border);--shadow-enamel-success: inset 0 0 0 1px var(--hc-border);--shadow-enamel-warning: inset 0 0 0 1px var(--hc-border);--shadow-enamel-danger: inset 0 0 0 1px var(--hc-border);--shadow-enamel-info: inset 0 0 0 1px var(--hc-border);--shadow-bar: inset 0 0 0 2px var(--hc-border);--shadow-brass: none;--shadow-brass-active: none;--shadow-neu-raised: inset 0 0 0 1px var(--hc-border);--shadow-neu-inset: inset 0 0 0 2px var(--hc-border);--tracking-eyebrow: .12em;--tracking-plaque: .1em;--font-title: var(--font-body);--font-display: var(--font-body);--duration-fast: 60ms;--duration-base: 90ms;--duration-slow: .12s;--hc-surface: #08090a;--hc-surface-raised: #17191b;--hc-surface-sunken: #000000;--hc-text: #ffffff;--hc-text-secondary: #c9ced2;--hc-border: #7c8288;--hc-focus: #ffffff;--surface-app: var(--hc-surface);--surface-card: var(--hc-surface-raised);--surface-panel: var(--hc-surface-raised);--surface-enamel: var(--hc-surface-raised);--surface-parchment: var(--hc-surface-raised);--surface-drawer-dark: var(--hc-surface);--color-cabinet-felt: var(--hc-surface);--color-leather-deep: var(--hc-surface-raised);--color-leather-lift: var(--hc-surface-raised);--surface-page: var(--hc-surface-raised);--surface-page-raised: var(--hc-surface-raised);--surface-page-sunken: var(--hc-surface-sunken);--surface-marble: var(--hc-surface-raised);--surface-marble-raised: var(--hc-surface-raised);--surface-leather-image: none;--surface-brass-image: linear-gradient(var(--color-brass-hc), var(--color-brass-hc));--surface-brass-hover-image: linear-gradient(#ffffff, #ffffff);--surface-brass-pressed-image: linear-gradient(#c9ced2, #c9ced2);--surface-enamel-image: none;--surface-nickel-image: linear-gradient(#c9ced2, #c9ced2);--surface-nickel-button-image: linear-gradient(var(--hc-surface), var(--hc-surface));--nickel-face: var(--hc-text);--surface-nickel-plate-image: linear-gradient(#c9ced2, #c9ced2);--surface-nickel-pressed-image: linear-gradient(#8f959a, #8f959a);--surface-nickel-button-pressed-image: linear-gradient(#34383b, #34383b);--surface-parchment-image: none;--surface-page-image: none;--surface-marble-image: none;--surface-glass: #202325;--surface-glass-sunken: #101214;--surface-glass-strong: #2b2f32;--color-brass-hc: #ffffff;--text-primary: var(--hc-text);--text-secondary: var(--hc-text-secondary);--color-parchment-100: var(--hc-text);--color-parchment-150: var(--hc-text-secondary);--color-parchment-200: var(--hc-text);--color-parchment-900: var(--hc-text);--color-brown-500: var(--hc-text);--color-ink-500: var(--hc-text);--color-divider-ink: var(--hc-text);--rule-divider-ink: linear-gradient(90deg, transparent 0%, rgba(255,255,255,.4) 20%, rgba(255,255,255,.75) 50%, rgba(255,255,255,.4) 80%, transparent 100%);--color-parchment-160: var(--hc-surface);--color-text-on-enamel: var(--hc-text);--color-text-on-enamel-secondary: var(--hc-text-secondary);--text-on-page: var(--hc-text);--text-on-page-secondary: var(--hc-text-secondary);--text-on-page-muted: var(--hc-text-secondary);--text-on-marble: var(--hc-text);--text-on-marble-secondary: var(--hc-text-secondary);--color-brass-300: var(--color-brass-hc);--color-brass-400: var(--color-brass-hc);--color-brass-500: var(--color-brass-hc);--color-brass-200: #ffffff;--color-brass-180: #ffffff;--nickel-09: #000000;--brass-face: #000000;--ring-brass-hairline: inset 0 0 0 2px var(--color-brass-hc);--ring-nickel-hairline: inset 0 0 0 2px var(--hc-border);--ring-nickel-double: inset 0 0 0 2px var(--hc-border);--edge-glass: inset 0 0 0 1px var(--hc-border);--border-glass: var(--hc-border);--border-glass-strong: var(--hc-border);--border-glass-quiet: var(--hc-border);--shadow-pill: inset 0 0 0 1px var(--hc-border);--rule-quiet: var(--hc-border);--rule-grid: var(--hc-border);--rule-sticky: var(--hc-border);--rule-faint: var(--hc-border);--rule-chrome: var(--hc-border);--rule-brass-strong: var(--hc-border);--rule-brass-fade: linear-gradient(90deg, var(--hc-border), var(--hc-border));--tint-hover-quiet: var(--surface-glass-strong);--rule-ink: var(--hc-border);--tint-ink-soft: var(--hc-surface-sunken);--tint-ink: var(--surface-glass-strong);--color-info-500: var(--hc-text);--surface-chip-image: linear-gradient(var(--hc-surface), var(--hc-surface));--shadow-chip: inset 0 0 0 1px var(--hc-border);--shadow-rail: inset -1px 0 0 var(--hc-border);--shadow-rail-drawer: inset -1px 0 0 var(--hc-border);--shadow-admin-header: inset 0 -1px 0 var(--hc-border);--text-shadow-plate: none;--rule-danger: var(--status-danger-on-dark);--tint-danger-soft: var(--status-danger-bg-light);--shadow-popover: inset 0 0 0 1px var(--hc-border);--edge-brass-lit: none;--shadow-hairline-emboss: none;--ring-chip-neutral: inset 0 0 0 1px var(--hc-border);--ring-chip-danger: inset 0 0 0 1px var(--hc-border);--ring-chip-success: inset 0 0 0 1px var(--hc-border);--surface-ledger-row: var(--hc-surface);--text-on-ledger: var(--hc-text);--color-parchment-120: var(--hc-text-secondary);--tint-brass-soft: var(--surface-glass-strong);--status-brass-bg-dark: var(--surface-glass-strong);--ring-pill-brass: var(--hc-border);--spinner-trail: var(--hc-border);--action-advance-image: linear-gradient(#14803a, #14803a);--action-destroy-image: linear-gradient(#a3241f, #a3241f);--action-quiet-face: var(--hc-text);--action-quiet-border: var(--hc-border);--ring-enamel-hairline: none;--track-ordered: #8f959a;--track-progress: #ffffff;--track-ready: #2ee66b;--track-completed: #17a24a;--track-empty-on-light: var(--track-empty);--track-ordered-on-light: var(--track-ordered);--track-progress-on-light: var(--track-progress);--track-ready-on-light: var(--track-ready);--veil-blocked-on-light: var(--veil-blocked);--veil-offhours-on-light: var(--veil-offhours);--veil-edge-on-light: var(--veil-edge);--veil-grip-on-light: var(--veil-grip);--veil-hatch-line-on-light: var(--veil-hatch-line);--veil-hatch-fill-on-light: var(--veil-hatch-fill);--readout-bg-on-light: var(--readout-bg);--readout-bg-strong-on-light: var(--readout-bg-strong);--pill-missing-border-on-light: var(--pill-missing-border);--pill-approx-border-on-light: var(--pill-approx-border);--track-completed-on-light: var(--track-completed);--surface-pill-image: none;--pill-missing-plate: linear-gradient(var(--hc-surface-raised), var(--hc-surface-raised));--pill-missing-border: var(--hc-border);--pill-missing-face: var(--status-danger-on-dark);--pill-missing-edge: none;--pill-approx-plate: linear-gradient(var(--hc-surface-raised), var(--hc-surface-raised));--pill-approx-border: var(--hc-border);--pill-approx-face: var(--hc-text);--pill-approx-edge: none;--surface-strength-image: none;--surface-header-bg: linear-gradient(var(--hc-surface-sunken), var(--hc-surface-sunken));--color-parchment-140: var(--hc-surface-sunken);--color-enamel-700: var(--hc-surface-raised);--face-on-enamel-status: #ffffff;--surface-brass-disabled-image: linear-gradient(var(--hc-surface-sunken), var(--hc-surface-sunken));--surface-nickel-disabled-image: linear-gradient(var(--hc-surface-sunken), var(--hc-surface-sunken));--surface-brass-disc-image: linear-gradient(var(--hc-surface), var(--hc-surface));--surface-nickel-disc-image: linear-gradient(var(--hc-surface), var(--hc-surface));--surface-brass-selected-image: linear-gradient(var(--hc-text), var(--hc-text));--surface-brass-quiet-image: linear-gradient(var(--hc-surface), var(--hc-surface));--rule-brass-lead: linear-gradient(var(--hc-border), var(--hc-border));--rule-brass-trail: linear-gradient(var(--hc-border), var(--hc-border));--face-disabled-on-brass: var(--hc-text-secondary);--face-disabled-on-nickel: var(--hc-text-secondary);--face-option-rest: var(--hc-text);--face-option-selected: var(--hc-surface);--surface-panel-inner-bg: linear-gradient(var(--hc-surface-raised), var(--hc-surface-raised));--border-page-hairline: var(--hc-border);--border-page-rule: var(--hc-border);--border-marble-hairline: var(--hc-border);--border-nickel-outer: var(--hc-border);--border-nickel-inner: var(--hc-border);--status-success-on-dark: #2ee66b;--status-warning-on-dark: #ffffff;--status-danger-on-dark: #ff5f5f;--status-info-on-dark: #c9ced2;--status-neutral-on-dark: #8f959a;--status-success-bg-dark: #0d2d18;--status-warning-bg-dark: #2b2f32;--status-danger-bg-dark: #340f0f;--status-info-bg-dark: #22262a;--status-neutral-bg-dark: #22262a;--status-success-on-light: #2ee66b;--status-warning-on-light: #ffffff;--status-danger-on-light: #ff5f5f;--status-info-on-light: #c9ced2;--status-neutral-on-light: #8f959a;--status-success-bg-light: #0d2d18;--status-warning-bg-light: #2b2f32;--status-danger-bg-light: #340f0f;--status-info-bg-light: #22262a;--status-neutral-bg-light: #22262a;--nickel-01: #eef0f1;--nickel-02: #dfe2e4;--nickel-03: #2b2f32;--nickel-04: #c9ced2;--nickel-05: #8f959a;--nickel-06: #7c8288;--nickel-07: #6a7075;--nickel-08: #4b5155;--control-accent: var(--color-brass-hc);--color-nav-icon: var(--hc-text);--color-brass-900: #3b444b;--color-brass-850: #4b5155;--color-brass-800: #4b5155;--color-brass-750: #3b444b;--color-brass-700: #6a7075;--color-brass-650: #4b5155;--color-brass-600: #7c8288;--color-brass-550: #8f959a;--color-brass-450: #a3adb4;--color-brass-250: #c9ced2;--color-brass-150: #8f959a;--color-brass-120: #4b5155;--border-nav-active: var(--hc-border);--track-empty: #5b6266;--chart-series-blue: #ffffff;--chart-series-brass: #b8bfc4;--chart-series-green: #8f959a;--chart-series-violet: #6a7075;--section-01: var(--chart-series-blue);--section-02: var(--chart-series-brass);--section-03: var(--chart-series-green);--section-04: var(--chart-series-violet);--section-05: var(--section-01);--section-06: var(--section-02);--section-07: var(--section-03);--section-08: var(--section-04);--readout-bg: #000000;--readout-bg-strong: #000000;--readout-fg: var(--hc-text);--face-brass: var(--hc-text);--face-danger: var(--status-danger-on-dark);--face-mark: #c9ced2;--veil-edge: rgba(255,255,255,.65);--veil-hatch-line: rgba(255,255,255,.7);--field-face: var(--hc-surface-sunken);--field-ink: var(--hc-text);--field-placeholder: var(--hc-text-secondary);--field-border: var(--hc-text);--tap-band-warn: var(--hc-text);--tap-band-low: var(--status-danger-on-dark);--tap-overdue: var(--status-danger-on-dark)}[data-contrast=high] .cabinet-bg,[data-contrast=high] .cabinet-bg--noise,[data-contrast=high] .surface-leather,[data-contrast=high] .surface-marble,[data-contrast=high] .surface-page,[data-contrast=high] .surface-parchment,[data-contrast=high] .surface-enamel,[data-contrast=high] .surface-nickel-plate{background-image:none!important;background-color:var(--hc-surface)!important;color:var(--hc-text)!important}[data-contrast=high] .surface-marble,[data-contrast=high] .surface-page,[data-contrast=high] .surface-parchment{background-color:var(--hc-surface-raised)!important}[data-contrast=high] :focus-visible{outline:3px solid var(--hc-focus)!important;outline-offset:2px!important}[data-contrast=high][data-scheme=light]{--hc-surface: #ffffff;--hc-surface-raised: #ffffff;--hc-surface-sunken: #ebedee;--hc-text: #000000;--hc-text-secondary: #34383b;--hc-border: #4a4f53;--hc-focus: #000000;--surface-app: var(--hc-surface);--surface-card: var(--hc-surface);--surface-panel: var(--hc-surface);--surface-enamel: var(--hc-surface);--surface-parchment: var(--hc-surface);--surface-drawer-dark: var(--hc-surface);--color-cabinet-felt: var(--hc-surface);--color-leather-deep: var(--hc-surface);--color-leather-lift: var(--hc-surface);--surface-page: var(--hc-surface);--surface-page-raised: var(--hc-surface);--surface-page-sunken: var(--hc-surface-sunken);--surface-marble: var(--hc-surface);--surface-marble-raised: var(--hc-surface);--surface-leather-image: none;--surface-brass-image: linear-gradient(var(--color-brass-hc), var(--color-brass-hc));--surface-brass-hover-image: linear-gradient(#1c1f21, #1c1f21);--surface-brass-pressed-image: linear-gradient(#34383b, #34383b);--surface-enamel-image: none;--surface-nickel-image: linear-gradient(#ffffff, #ffffff);--surface-nickel-button-image: linear-gradient(var(--hc-surface), var(--hc-surface));--nickel-face: var(--hc-text);--surface-nickel-plate-image: linear-gradient(#ffffff, #ffffff);--surface-nickel-pressed-image: linear-gradient(#dfe2e4, #dfe2e4);--surface-nickel-button-pressed-image: linear-gradient(#dfe2e4, #dfe2e4);--surface-parchment-image: none;--surface-page-image: none;--surface-marble-image: none;--surface-glass: #f0f2f3;--surface-glass-sunken: #e5e8e9;--surface-glass-strong: #dbdfe1;--color-brass-hc: #000000;--text-primary: var(--hc-text);--text-secondary: var(--hc-text-secondary);--color-parchment-100: var(--hc-text);--color-parchment-150: var(--hc-text-secondary);--color-parchment-200: var(--hc-text);--color-parchment-900: var(--hc-text);--color-brown-500: var(--hc-text);--color-ink-500: var(--hc-text);--color-divider-ink: var(--hc-text);--rule-divider-ink: linear-gradient(90deg, transparent 0%, rgba(0,0,0,.4) 20%, rgba(0,0,0,.75) 50%, rgba(0,0,0,.4) 80%, transparent 100%);--color-parchment-160: var(--hc-surface);--brass-face: #ffffff;--text-input-on-parchment: var(--hc-text);--text-muted-on-parchment: var(--hc-text-secondary);--color-text-on-enamel: var(--hc-text);--color-text-on-enamel-secondary: var(--hc-text-secondary);--text-on-page: var(--hc-text);--text-on-page-secondary: var(--hc-text-secondary);--text-on-page-muted: var(--hc-text-secondary);--text-on-marble: var(--hc-text);--text-on-marble-secondary: var(--hc-text-secondary);--color-brass-300: var(--color-brass-hc);--color-brass-400: var(--color-brass-hc);--color-brass-500: var(--color-brass-hc);--color-brass-200: #1c1f21;--color-brass-180: #34383b;--nickel-09: #000000;--ring-brass-hairline: inset 0 0 0 2px var(--color-brass-hc);--ring-nickel-hairline: inset 0 0 0 2px var(--hc-border);--ring-nickel-double: inset 0 0 0 2px var(--hc-border);--edge-glass: inset 0 0 0 1px var(--hc-border);--border-glass: var(--hc-border);--border-glass-strong: var(--hc-border);--border-glass-quiet: var(--hc-border);--shadow-pill: inset 0 0 0 1px var(--hc-border);--rule-quiet: var(--hc-border);--rule-grid: var(--hc-border);--rule-sticky: var(--hc-border);--rule-faint: var(--hc-border);--rule-chrome: var(--hc-border);--rule-brass-strong: var(--hc-border);--rule-brass-fade: linear-gradient(90deg, var(--hc-border), var(--hc-border));--tint-hover-quiet: var(--surface-glass-strong);--rule-ink: var(--hc-border);--tint-ink-soft: var(--hc-surface-sunken);--tint-ink: var(--surface-glass-strong);--color-info-500: var(--hc-text);--surface-chip-image: linear-gradient(var(--hc-surface), var(--hc-surface));--shadow-chip: inset 0 0 0 1px var(--hc-border);--shadow-rail: inset -1px 0 0 var(--hc-border);--shadow-rail-drawer: inset -1px 0 0 var(--hc-border);--shadow-admin-header: inset 0 -1px 0 var(--hc-border);--text-shadow-plate: none;--rule-danger: var(--status-danger-on-dark);--tint-danger-soft: var(--status-danger-bg-light);--shadow-popover: inset 0 0 0 1px var(--hc-border);--edge-brass-lit: none;--shadow-hairline-emboss: none;--ring-chip-neutral: inset 0 0 0 1px var(--hc-border);--ring-chip-danger: inset 0 0 0 1px var(--hc-border);--ring-chip-success: inset 0 0 0 1px var(--hc-border);--surface-ledger-row: var(--hc-surface);--text-on-ledger: var(--hc-text);--color-parchment-120: var(--hc-text-secondary);--tint-brass-soft: var(--surface-glass-strong);--status-brass-bg-dark: var(--surface-glass-strong);--ring-pill-brass: var(--hc-border);--spinner-trail: var(--hc-border);--action-advance-image: linear-gradient(#14803a, #14803a);--action-destroy-image: linear-gradient(#a3241f, #a3241f);--action-quiet-face: var(--hc-text);--action-quiet-border: var(--hc-border);--ring-enamel-hairline: none;--track-ordered: #8f959a;--track-progress: #ffffff;--track-ready: #2ee66b;--track-completed: #17a24a;--surface-pill-image: none;--pill-missing-plate: linear-gradient(var(--hc-surface-raised), var(--hc-surface-raised));--pill-missing-border: var(--hc-border);--pill-missing-face: var(--status-danger-on-dark);--pill-missing-edge: none;--pill-approx-plate: linear-gradient(var(--hc-surface-raised), var(--hc-surface-raised));--pill-approx-border: var(--hc-border);--pill-approx-face: var(--hc-text);--pill-approx-edge: none;--surface-strength-image: none;--surface-header-bg: linear-gradient(var(--hc-surface-sunken), var(--hc-surface-sunken));--color-parchment-140: var(--hc-surface-sunken);--color-enamel-700: var(--hc-surface-raised);--face-on-enamel-status: #ffffff;--surface-brass-disabled-image: linear-gradient(var(--hc-surface-sunken), var(--hc-surface-sunken));--surface-nickel-disabled-image: linear-gradient(var(--hc-surface-sunken), var(--hc-surface-sunken));--surface-brass-disc-image: linear-gradient(var(--hc-surface), var(--hc-surface));--surface-nickel-disc-image: linear-gradient(var(--hc-surface), var(--hc-surface));--surface-brass-selected-image: linear-gradient(var(--hc-text), var(--hc-text));--surface-brass-quiet-image: linear-gradient(var(--hc-surface), var(--hc-surface));--rule-brass-lead: linear-gradient(var(--hc-border), var(--hc-border));--rule-brass-trail: linear-gradient(var(--hc-border), var(--hc-border));--face-disabled-on-brass: var(--hc-text-secondary);--face-disabled-on-nickel: var(--hc-text-secondary);--face-option-rest: var(--hc-text);--face-option-selected: var(--hc-surface);--surface-panel-inner-bg: linear-gradient(var(--hc-surface-raised), var(--hc-surface-raised));--border-page-hairline: var(--hc-border);--border-page-rule: var(--hc-border);--border-marble-hairline: var(--hc-border);--border-nickel-outer: var(--hc-border);--border-nickel-inner: var(--hc-border);--status-success-on-light: #00661f;--status-warning-on-light: #000000;--status-danger-on-light: #b3000f;--status-info-on-light: #2b2f31;--status-neutral-on-light: #4a4f53;--status-success-bg-light: #d6f0dc;--status-warning-bg-light: #e6e9ea;--status-danger-bg-light: #fadada;--status-info-bg-light: #eceeef;--status-neutral-bg-light: #e6e9ea;--status-success-on-dark: #00661f;--status-warning-on-dark: #000000;--status-danger-on-dark: #b3000f;--status-info-on-dark: #2b2f31;--status-neutral-on-dark: #4a4f53;--status-success-bg-dark: #d6f0dc;--status-warning-bg-dark: #e6e9ea;--status-danger-bg-dark: #fadada;--status-info-bg-dark: #eceeef;--status-neutral-bg-dark: #e6e9ea;--nickel-01: #ffffff;--nickel-02: #ffffff;--nickel-03: #dbdfe1;--nickel-04: #c2c7ca;--nickel-05: #6a7075;--nickel-06: #4a4f53;--nickel-07: #34383b;--nickel-08: #1c1f21;--control-accent: var(--color-brass-hc);--color-nav-icon: var(--hc-text);--color-brass-900: #1c1f21;--color-brass-850: #34383b;--color-brass-800: #34383b;--color-brass-750: #1c1f21;--color-brass-700: #4a4f53;--color-brass-650: #34383b;--color-brass-600: #4a4f53;--color-brass-550: #6a7075;--color-brass-450: #6a7075;--color-brass-250: #c2c7ca;--color-brass-150: #4a4f53;--color-brass-120: #1c1f21;--border-nav-active: var(--hc-border);--track-empty: #8c9498;--action-advance-image: linear-gradient(#00661f, #00661f);--action-destroy-image: linear-gradient(#b3000f, #b3000f);--track-ordered: #565c60;--track-progress: #000000;--track-ready: #00861f;--track-completed: #004d16;--chart-series-blue: #000000;--chart-series-brass: #3c4247;--chart-series-green: #5d6367;--chart-series-violet: #838a8f;--section-01: var(--chart-series-blue);--section-02: var(--chart-series-brass);--section-03: var(--chart-series-green);--section-04: var(--chart-series-violet);--section-05: var(--section-01);--section-06: var(--section-02);--section-07: var(--section-03);--section-08: var(--section-04);--veil-blocked: rgba(0,0,0,.16);--veil-offhours: rgba(0,0,0,.13);--veil-edge: rgba(0,0,0,.65);--veil-grip: rgba(0,0,0,.28);--veil-hatch-line: rgba(0,0,0,.7);--veil-hatch-fill: rgba(0,0,0,.14);--readout-bg: #ffffff;--readout-bg-strong: #ffffff;--readout-fg: var(--hc-text);--face-brass: var(--hc-text);--face-danger: var(--status-danger-on-light);--face-mark: #3c4247}[data-contrast=high] [data-metal]:not([data-intent]){box-shadow:0 0 0 1px var(--hc-border)!important;text-shadow:none!important}[data-contrast=high] [data-button-inlay]{box-shadow:none!important}[data-contrast=high] [data-metal=brass]:not([data-intent]):not([disabled]){color:var(--brass-face)!important}[data-contrast=high] [data-metal=brass][disabled]{color:var(--face-disabled-on-brass)!important}[data-contrast=high] [data-metal=nickel][disabled]{color:var(--face-disabled-on-nickel)!important}[data-contrast=high] [data-metal=nickel]:not([disabled]){color:var(--nickel-face)!important;text-shadow:none!important;box-shadow:inset 0 0 0 2px var(--hc-border)!important}[data-contrast=high] .surface-nickel-button{color:var(--nickel-face);box-shadow:inset 0 0 0 2px var(--hc-border)}[data-contrast=high] [data-nav-active],[data-contrast=high] [data-plaque]{box-shadow:inset 0 0 0 2px var(--hc-border)!important}[data-contrast=high] [data-plaque-inline]{box-shadow:none!important}[data-contrast=high] [data-plaque-title]{font-weight:700;color:var(--hc-text)!important;letter-spacing:.01em!important;text-shadow:none!important}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body,#root{width:100%;min-height:100%;margin:0}:root{--color-enamel-900: #06262c;--color-enamel-800: #0a2f36;--color-enamel-700: #0b3f4f;--color-enamel-600: #0f3f46;--color-enamel-500: #1a6a71;--color-enamel-400: #072f39;--color-enamel-350: #1e6a80;--color-enamel-300: #041e24;--color-enamel-200: #163f47;--color-enamel-150: #0b2f35;--color-leather-900: #120b08;--color-leather-800: #20120c;--color-leather-700: #3a1f12;--color-leather-650: #4b2716;--color-leather-600: #5f321c;--color-leather-550: #744027;--color-leather-520: #8a5233;--color-leather-500: #a9633d;--color-leather-450: #c27a4e;--color-leather-400: #d79a66;--color-leather-350: #e7b884;--color-leather-300: #f1d2a2;--color-brass-900: #6f4f1a;--color-brass-850: #6d4c22;--color-brass-800: #7d5a2a;--color-brass-750: #6b4a1e;--color-brass-700: #9a6a33;--color-brass-650: #8f5f2e;--color-brass-600: #b98744;--color-brass-550: #cfa45d;--color-brass-500: #d7ae63;--color-brass-450: #caa35b;--color-brass-400: #d2ad5e;--color-brass-300: #f3d38f;--color-brass-250: #e6c55a;--color-brass-200: #e9cc86;--color-brass-180: #fff1b2;--color-brass-150: #b78c00;--color-brass-120: #7a4f1c;--color-parchment-900: #2a1c0d;--color-parchment-200: #f3f0e7;--color-parchment-180: #f3e6cf;--color-parchment-160: #f2e7d0;--color-parchment-150: #f2e9d8;--color-parchment-140: #f1e6c8;--color-parchment-130: #eadbbf;--color-parchment-120: #e4d3ab;--color-parchment-110: #e3d2b0;--color-parchment-100: #f6efdd;--color-frame-500: #5a3a14;--color-brown-500: #8a1f1f;--color-ink-500: #8a1f1f;--color-link-500: var(--color-brass-400);--texture-leather: url(/assets/leather-DEmbZi8r.png);--texture-noise: url(/assets/noise256-CXELMpuP.png)}body{background:var(--color-enamel-800);font-family:Roboto,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.cabinet-bg{background-color:var(--color-enamel-900);background-image:url(/assets/noise256-CXELMpuP.png),radial-gradient(140% 140% at 50% 55%,#0000 38%,#00000073 72%,#000000b8),radial-gradient(120% 85% at 26% 4%,#fff5dc2e,#fff5dc14 22%,#fff5dc00 58%),linear-gradient(180deg,var(--color-enamel-500) 0%,var(--color-enamel-600) 45%,var(--color-enamel-900) 100%);background-repeat:repeat,no-repeat,no-repeat,no-repeat;background-size:256px 256px,cover,cover,cover;background-position:center,center top,center,center;background-blend-mode:soft-light,normal,normal,normal}.cabinet-brass{position:relative;background-image:var(--surface-brass-image);box-shadow:var(--shadow-brass)}.cabinet-brass:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background-image:url(/assets/noise256-CXELMpuP.png);background-repeat:repeat;background-size:256px 256px;mix-blend-mode:soft-light;opacity:.5;z-index:1}.cabinet-brass:after{content:"";position:absolute;inset:2px;border-radius:inherit;pointer-events:none;box-shadow:var(--ring-brass-hairline)}.cabinet-brass:active{background-image:var(--surface-brass-pressed-image);box-shadow:var(--shadow-brass-active)}.cocktailCard{position:relative;border-radius:var(--radius-card);overflow:visible;background-color:var(--color-leather-deep);background-image:var(--surface-leather-image);background-blend-mode:var(--surface-leather-blend);background-size:var(--surface-leather-size);background-repeat:var(--surface-leather-repeat);box-shadow:var(--shadow-card)}.cocktailCard:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:var(--ring-brass-double)}.cocktailCard:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(140% 140% at 50% 60%,#0000 45%,#00000052 80%,#00000073)}.cocktailCard:hover{box-shadow:0 0 24px #d2ad5e61,0 22px 40px #00000094,0 3px #0000009e,inset 0 1px #ffe6af4d,inset 0 -14px 22px #0000009e,inset 0 0 0 1px var(--color-brass-900),inset 0 0 0 3px var(--color-brass-150)}.bottomMenuBar{position:relative;border-radius:26px;overflow:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);isolation:isolate;background-color:#200e06;background-image:radial-gradient(ellipse at 88% 10%,#ff964666,#ff82321f 22%,#fff0 50%),url(/assets/leather-DEmbZi8r.png),linear-gradient(180deg,#4a1e0e,#200e06);background-blend-mode:normal,soft-light,normal;background-size:cover,640px,cover;background-repeat:no-repeat,repeat,no-repeat;background-position:center,center,center;box-shadow:0 18px 36px #00000073,0 3px #0000008c,inset 0 1px #fff0c82e,inset 0 -6px 14px #0000008c,inset 0 0 0 2px var(--color-brass-850),inset 0 0 0 4px var(--color-brass-150)}.bottomMenuBar.MuiPaper-root.MuiAppBar-root{overflow:hidden!important;background-color:#200e06!important;background-image:radial-gradient(ellipse at 88% 10%,#ff964666,#ff82321f 22%,#fff0 50%),url(/assets/leather-DEmbZi8r.png),linear-gradient(180deg,#4a1e0e,#200e06)!important;background-blend-mode:normal,soft-light,normal!important;background-size:cover,640px,cover!important;background-repeat:no-repeat,repeat,no-repeat!important;background-position:center,center,center!important}.bottomMenuBar .menuItem{position:relative;z-index:1;border-radius:18px;color:#fff}.bottomMenuBar .menuItem:hover{background-image:linear-gradient(180deg,var(--color-brass-200) 0%,var(--color-brass-400) 50%,var(--color-brass-550) 100%);box-shadow:inset 0 1px 0 var(--color-brass-180),inset 0 -4px 10px #00000059}.bottomMenuBar .menuItem.isActive{background-image:linear-gradient(180deg,var(--color-brass-600) 0%,var(--color-brass-750) 55%,var(--color-brass-850) 100%);box-shadow:inset 0 2px 4px #0000008c,inset 0 -1px #ffffff0d}.recipePanel{position:relative;border-radius:26px;padding:22px;overflow:visible;width:max-content;max-width:100%;overflow-x:auto;background-color:var(--color-parchment-150);background-image:url(/assets/paper-CKSRe_O7.jpg);background-blend-mode:soft-light;background-size:cover;background-repeat:repeat;box-shadow:0 14px 32px #00000047}.recipePanel:before{content:"";position:absolute;inset:6px;border-radius:20px;pointer-events:none;box-shadow:inset 0 0 0 2px var(--color-brass-900)}.recipePanel:after{content:"";position:absolute;inset:10px;border-radius:18px;pointer-events:none;box-shadow:inset 0 0 0 2px var(--color-brass-400)}*{font-family:Roboto,Helvetica,Arial,sans-serif}.MuiButton-root,.MuiButton-root .MuiButton-label{font-family:Roboto,Helvetica,Arial,sans-serif!important}.adminHeader{width:min(860px,92vw);height:auto;min-height:72px;display:flex;align-items:center;justify-content:center;padding:14px 24px;border-radius:18px;position:relative;margin:0 auto 2rem;background-color:#200e06;background-image:radial-gradient(ellipse at 88% 12%,#ff964673,#ff823226 28%,#fff0 55%),url(/assets/leather-DEmbZi8r.png),linear-gradient(180deg,#4a1e0e,#200e06);background-blend-mode:normal,soft-light,normal;background-size:cover,640px,cover;background-repeat:no-repeat,repeat,no-repeat;box-shadow:0 18px 40px #00000073,inset 0 1px #ffe6af38,inset 0 -10px 18px #0000008c}.adminHeader:before{content:"";position:absolute;inset:6px;border-radius:14px;pointer-events:none;box-shadow:inset 0 0 0 2px var(--color-brass-900)}.adminHeader:after{content:"";position:absolute;inset:10px;border-radius:12px;pointer-events:none;box-shadow:inset 0 0 0 2px var(--color-brass-400)}.adminHeaderTitle{text-align:center;text-transform:uppercase;letter-spacing:.14em;font-family:var(--font-display);font-size:22px;color:var(--color-brass-200);text-shadow:0 -1px 2px rgba(0,0,0,.55),0 1px 0 rgba(255,240,200,.18);position:relative;z-index:1}.parchmentPanel{border-radius:16px;padding:18px;background-image:radial-gradient(120% 90% at 50% 0%,#ffffff47,#fff0 60%),url(/assets/paper-CKSRe_O7.jpg),linear-gradient(180deg,var(--color-parchment-150) 0%,var(--color-parchment-130) 55%,var(--color-parchment-110) 100%);background-blend-mode:normal,soft-light,normal;background-size:cover,cover,cover;background-repeat:no-repeat,repeat,no-repeat}.pearlPill{background-image:url(/assets/pearl-D53kZx1x.jpg),linear-gradient(180deg,#f6f0df,#e7d7b5 60%,#caa35b);background-blend-mode:soft-light,normal;background-size:cover,cover;background-repeat:repeat,no-repeat;border:1px solid var(--color-brass-850);outline:1px solid var(--color-brass-400);outline-offset:1px;border-radius:999px;padding:4px 12px;color:var(--color-brown-500);font-family:Roboto,Helvetica,Arial,sans-serif;font-size:.82rem;font-weight:600}.cabinet-enamel{background-color:var(--color-enamel-700);background-image:url(/assets/pearl-D53kZx1x.jpg),linear-gradient(180deg,var(--color-enamel-700) 0%,var(--color-enamel-400) 100%);background-blend-mode:soft-light,normal;background-size:cover,cover;background-repeat:repeat,no-repeat;box-shadow:inset 0 1px 0 var(--color-enamel-350),inset 0 -2px 0 var(--color-enamel-300),0 12px 24px var(--color-parchment-900);border-radius:14px}.cabinet-search{border-radius:22px;background-image:url(/assets/pearl-D53kZx1x.jpg),radial-gradient(120% 90% at 18% 10%,#ffffff0f,#fff0 55%),linear-gradient(180deg,var(--color-enamel-200) 0%,var(--color-enamel-150) 100%);background-blend-mode:soft-light,normal,normal;background-size:cover,cover,cover;background-repeat:repeat,no-repeat,no-repeat;box-shadow:0 12px 22px #00000080,inset 0 1px #ffffff1a,inset 0 -10px 18px #00000073,inset 0 0 0 1px var(--color-brass-900),inset 0 0 0 3px var(--color-brass-150);color:var(--color-parchment-180);padding:4px}.recipePanel .MuiTable-root{width:auto;border-collapse:separate;border-spacing:0}.adminTable{width:100%!important;max-width:100%!important;overflow:hidden!important;overflow-x:hidden!important}.adminTable .MuiTable-root{width:100%!important}.batchToolbar{background-color:var(--color-parchment-150);background-image:url(/assets/paper-CKSRe_O7.jpg);background-blend-mode:soft-light;background-size:cover;background-repeat:repeat;border:2px solid var(--color-ink-500);border-radius:12px;padding:8px 16px;display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:8px}.batchToolbar .MuiTypography-root{color:var(--color-parchment-900)}.batchToolbar .MuiButton-root{color:var(--color-parchment-900);border-color:#2a1c0d80}.batchToolbar .MuiButton-colorError{color:var(--color-ink-500)!important;border-color:var(--color-ink-500)!important}.recipePanel .MuiTableHead-root .MuiTableRow-root{background-color:#200e06;background-image:radial-gradient(ellipse at 88% 12%,#ff964673,#ff823226 28%,#fff0 55%),url(/assets/leather-DEmbZi8r.png),linear-gradient(180deg,#4a1e0e,#200e06);background-blend-mode:normal,soft-light,normal;background-size:cover,640px,cover;background-repeat:no-repeat,repeat,no-repeat}.recipePanel .MuiTableHead-root .MuiTableCell-root{font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:700;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-brass-300);background:transparent!important;border-bottom:2px solid var(--color-brass-700);padding:10px 16px}.recipePanel .MuiTableBody-root .MuiTableCell-root{font-family:Roboto,Helvetica,Arial,sans-serif;font-size:.88rem;color:var(--color-parchment-900);background-color:var(--color-parchment-150);background-image:url(/assets/paper-CKSRe_O7.jpg);background-blend-mode:soft-light;background-size:cover;background-repeat:repeat;border-bottom:1px solid rgba(138,31,31,.12);padding:10px 16px}.recipePanel .MuiTableBody-root .MuiTableRow-root:nth-of-type(2n) .MuiTableCell-root{background-color:var(--color-parchment-130);background-image:url(/assets/paper-CKSRe_O7.jpg);background-blend-mode:soft-light}.recipePanel .MuiIconButton-root{color:var(--color-brown-500)}.recipePanel .MuiIconButton-root:hover{background-color:#8a1f1f14}.cabinet-brass.MuiPaper-root{background-color:transparent!important;background-image:radial-gradient(ellipse at 85% 15%,#ffffff73,#ffffff1f 30%,#fff0 58%,#0000 75%,#00000038),linear-gradient(180deg,var(--color-brass-300) 0%,var(--color-brass-500) 25%,var(--color-brass-600) 52%,var(--color-brass-700) 78%,var(--color-brass-900) 100%)!important}
