@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/8c6f6f0aec3d26a6-s.12az.vxvg0uok.woff2?dpl=dpl_9drTfwJnutmDvrT1AJTP9KpBGZ3q)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/1eec9d9ffa9353d6-s.03xrpope.ltj6.woff2?dpl=dpl_9drTfwJnutmDvrT1AJTP9KpBGZ3q)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/a743aa2c0cf8fb8f-s.02~62tlki2qzr.woff2?dpl=dpl_9drTfwJnutmDvrT1AJTP9KpBGZ3q)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/10995ca37aac8da2-s.0oqkoic9i6qp3.woff2?dpl=dpl_9drTfwJnutmDvrT1AJTP9KpBGZ3q)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/6c734a20b6a058c6-s.14vco.1-dtdyy.woff2?dpl=dpl_9drTfwJnutmDvrT1AJTP9KpBGZ3q)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/dfb4b19a8d76831e-s.0cvzgn0b~wq2z.woff2?dpl=dpl_9drTfwJnutmDvrT1AJTP9KpBGZ3q)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/f67ad414ed34149c-s.p.0036ggltrltw4.woff2?dpl=dpl_9drTfwJnutmDvrT1AJTP9KpBGZ3q)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2?dpl=dpl_9drTfwJnutmDvrT1AJTP9KpBGZ3q)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2?dpl=dpl_9drTfwJnutmDvrT1AJTP9KpBGZ3q)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2?dpl=dpl_9drTfwJnutmDvrT1AJTP9KpBGZ3q)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2?dpl=dpl_9drTfwJnutmDvrT1AJTP9KpBGZ3q)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2?dpl=dpl_9drTfwJnutmDvrT1AJTP9KpBGZ3q)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2?dpl=dpl_9drTfwJnutmDvrT1AJTP9KpBGZ3q)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2?dpl=dpl_9drTfwJnutmDvrT1AJTP9KpBGZ3q)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_b6e55fa0-module__NAxsoG__className{font-family:Inter,Inter Fallback}.inter_b6e55fa0-module__NAxsoG__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0e7b7e0b829e3eb9-s.0taayl_akrchu.woff2?dpl=dpl_9drTfwJnutmDvrT1AJTP9KpBGZ3q)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/daf789e4474d0d90-s.02gqgcrlsvm4~.woff2?dpl=dpl_9drTfwJnutmDvrT1AJTP9KpBGZ3q)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9e9f04e3c37952ab-s.p.07uvnuj.ona6k.woff2?dpl=dpl_9drTfwJnutmDvrT1AJTP9KpBGZ3q)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Anton Fallback;src:local(Arial);ascent-override:129.7%;descent-override:36.29%;line-gap-override:0.0%;size-adjust:90.69%}.anton_e2b9d79f-module__oPuCjG__className{font-family:Anton,Anton Fallback;font-style:normal;font-weight:400}.anton_e2b9d79f-module__oPuCjG__variable{--font-anton:"Anton", "Anton Fallback"}
@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/50a3f1070da3c6cc-s.0xr8au8udm.h9.woff2?dpl=dpl_9drTfwJnutmDvrT1AJTP9KpBGZ3q)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/b887d91685b8c137-s.0z~ry.rim0raw.woff2?dpl=dpl_9drTfwJnutmDvrT1AJTP9KpBGZ3q)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(../media/3c7c6164b2587822-s.p.0duriy8536ewt.woff2?dpl=dpl_9drTfwJnutmDvrT1AJTP9KpBGZ3q)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1e219c03c996efbd-s.0vlx5hthn2t7i.woff2?dpl=dpl_9drTfwJnutmDvrT1AJTP9KpBGZ3q)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.0fu677rwbv-.g.woff2?dpl=dpl_9drTfwJnutmDvrT1AJTP9KpBGZ3q)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/03bda585a99c6450-s.p.0zzh68k1~whtc.woff2?dpl=dpl_9drTfwJnutmDvrT1AJTP9KpBGZ3q)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_2bed49ce-module__uug6EG__className{font-family:Fraunces,Fraunces Fallback}.fraunces_2bed49ce-module__uug6EG__variable{--font-fraunces:"Fraunces", "Fraunces Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-neutral-50:#fafafa;--color-neutral-100:#f5f5f5;--color-neutral-200:#e5e5e5;--color-neutral-300:#d4d4d4;--color-neutral-400:#a3a3a3;--color-neutral-500:#737373;--color-neutral-600:#525252;--color-neutral-700:#404040;--color-neutral-800:#262626;--color-neutral-900:#171717;--color-neutral-950:#0a0a0a;--color-zinc-50:#fafafa;--color-zinc-100:#f4f4f5;--color-zinc-200:#e4e4e7;--color-zinc-300:#d4d4d8;--color-zinc-400:#a1a1aa;--color-zinc-500:#71717a;--color-zinc-600:#52525b;--color-zinc-700:#3f3f46;--color-zinc-800:#27272a;--color-zinc-850:#1f1f22;--color-zinc-900:#18181b;--color-zinc-950:#09090b;--color-black:#000;--color-white:#fff;--color-bg:var(--color-neutral-50);--color-bg-subtle:var(--color-neutral-100);--color-bg-raised:var(--color-neutral-200);--color-bg-muted:var(--color-neutral-300);--color-overlay:#0006;--color-text:var(--color-neutral-900);--color-text-subtle:var(--color-neutral-500);--color-text-muted:var(--color-neutral-400);--color-text-disabled:var(--color-neutral-300);--color-text-inverse:var(--color-neutral-50);--color-border:var(--color-neutral-300);--color-border-subtle:var(--color-neutral-200);--color-border-strong:var(--color-neutral-500);--color-border-focus:var(--color-neutral-900);--color-accent:var(--color-neutral-900);--color-accent-hover:var(--color-neutral-700);--color-accent-fg:var(--color-neutral-50);--color-success:#00d065;--color-success-subtle:#e6faf2;--color-success-fg:#1d8644;--color-warning:#ffb200;--color-warning-subtle:#fff8e6;--color-warning-fg:#a37315;--color-danger:#ff153c;--color-danger-subtle:#ffe6e9;--color-danger-fg:#a4202a;--color-info:#2f6bff;--color-info-subtle:#ebf8ff;--color-info-fg:#1f3fa8;--color-blue:#0a6cff;--color-blue-subtle:#dbeafe;--color-gold-deep:#d69e2e;--color-gold-lift:#f0b429;--color-gold:var(--color-gold-deep);--notes-select-bg:#0a6cff;--notes-select-bg-hover:#0a6cff1a;--notes-select-fg:#fff;--notes-select-fg-soft:#ffffffe0;--notes-select-fg-dim:#ffffffd1;--notes-select-tag-bg:#ffffff2e;--notes-select-tag-border:#ffffff47;--notes-bubble-you:#0a6cff17;--notes-bubble-them:#0000000d;--toggle-border:var(--color-neutral-900);--toggle-ring:var(--color-neutral-900);--toggle-knob-off:var(--color-neutral-900);--toggle-knob-on:var(--notes-select-bg);--color-brand:#da1a84;--color-brand-subtle:#da1a841f;--color-operations:#043f60;--color-menu:#fede02;--color-orders:#ea2f2a;--color-inventory:#43723f;--color-reservations:#fede02;--color-recipes:#ea2f2a;--color-staff:#043f60;--color-reports:#43723f;--color-ray:#e8217a;--focus-ink:color-mix(in srgb, var(--accent-primary) 15%, transparent);--focus-ring:none;--focus-ring-spread:4px;--font-sans:var(--font-inter), -apple-system, BlinkMacSystemFont, sans-serif;--font-graphik:var(--font-inter), -apple-system, BlinkMacSystemFont, sans-serif;--font-neue-montreal:var(--font-inter), -apple-system, BlinkMacSystemFont, sans-serif;--font-druk:var(--font-anton), Impact, sans-serif;--font-relay:var(--font-anton), Impact, sans-serif;--font-tiempos:var(--font-fraunces), Georgia, serif;--font-sanomat:var(--font-fraunces), Georgia, serif;--font-schnyder:var(--font-fraunces), Georgia, serif;--font-mono:"Courier New", monospace;--type-display:600 48px/1 var(--font-sans);--type-title-1:600 30px/1.2 var(--font-sans);--type-title-2:500 24px/1.2 var(--font-sans);--type-title-3:500 20px/1.3 var(--font-sans);--type-body:400 16px/1.5 var(--font-sans);--type-body-strong:600 16px/1.5 var(--font-sans);--type-secondary:400 14px/1.5 var(--font-sans);--type-label:500 12px/1.4 var(--font-sans);--type-micro:400 11px/1.4 var(--font-sans);--type-editorial:400 18px/1.7 var(--font-tiempos);--type-editorial-large:400 24px/1.5 var(--font-tiempos);--text-2xs:10px;--text-11:11px;--text-xs:12px;--text-sm:14px;--space-1:4px;--space-1-5:6px;--space-2:8px;--space-2-5:10px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-9:36px;--space-10:40px;--space-15:60px;--space-20:80px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-pill:9999px;--check-radius:var(--radius-sm);--input-height:54px;--input-font-size:18px;--input-padding-x:18px;--input-radius:8px;--input-bg:var(--color-neutral-100);--input-bg-focus:var(--color-bg);--input-border-color:var(--color-border);--input-border-color-focus:var(--color-neutral-400);--input-ring:none;--input-ring-focus:none;--z-tooltip:400;--z-dropdown:200;--z-panel:100;--duration-fast:.2s;--duration-normal:.3s;--duration-slow:.5s;--duration-base:var(--duration-fast);--duration-enter:var(--duration-normal);--duration-wipe:var(--duration-slow);--ease-out:cubic-bezier(.25, .46, .45, .94);--ease-in-out:cubic-bezier(.45, 0, .55, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--topbar-height:70px;--column-header-height:68px;--page-margin-desktop:40px;--page-margin-tablet:24px;--page-margin-mobile:20px;--tile-padding:40px;--tile-gap:20px;--btn-height-sm:36px;--btn-height-md:44px;--btn-height-lg:52px;--btn-primary-bg:var(--color-neutral-50);--btn-primary-bg-hover:var(--color-neutral-100);--btn-primary-divider:#0000001f;--btn-primary-shadow:0 0 0 1px #0000001a, 0 1px 2px #0000000f;--btn-primary-shadow-active:0 0 0 1px #0000001f, inset 0 1px 3px #00000014;--button-surface-light-top:#fff;--button-surface-light-bottom:#f3f1ec;--button-surface-light-inset:inset 0 2px 4px #0000001a, inset 0 -1px 2px #ffffffe6;--button-surface-light-placeholder:#0000001f;--button-surface-dark-top:#1f1f22;--button-surface-dark-bottom:#141416;--button-surface-dark-inset:inset 0 2px 4px #00000080, inset 0 -1px 2px #ffffff0f;--button-surface-dark-placeholder:#ffffff26;--button-surface-radius:14px;--splitbutton-bg:#e5e5e5;--splitbutton-bg-hover:#d4d4d4;--splitbutton-color:var(--color-neutral-900);--splitbutton-divider:#0000001a;--color-warm-white:#faf9f5;--color-warm-white-hover:#fff;--color-warm-grey:#e5e5e5;--color-warm-grey-hover:#d4d4d4;--surface-primary:var(--color-bg);--surface-secondary:var(--color-bg-subtle);--surface-tertiary:var(--color-bg-raised);--surface-hover:var(--color-bg-muted);--surface-elevated:var(--color-bg);--surface-panel:var(--color-bg-subtle);--surface-drawer:var(--color-neutral-50);--surface-overlay:var(--color-overlay);--surface-nav:var(--color-bg);--text-primary:var(--color-text);--text-secondary:var(--color-text-subtle);--text-tertiary:var(--color-text-muted);--text-disabled:var(--color-text-disabled);--text-inverse:var(--color-text-inverse);--text-highlight:var(--color-text-inverse);--border-subtle:var(--color-border-subtle);--border-default:var(--color-border);--border-strong:var(--color-border-strong);--border-focus:var(--color-border-focus);--border-error:var(--color-danger);--surface-tooltip:var(--color-neutral-900);--text-tooltip:var(--color-neutral-50);--accent-primary:var(--color-accent);--accent-hover:var(--color-accent-hover);--accent-text:var(--color-accent-fg);--menu-row-hover:#0000000a;--menu-row-selected-bg:#0000000b;--menu-row-selected-ring:#0000001f;--avatar-hash-0-bg:#da1a841f;--avatar-hash-0-fg:#da1a84;--avatar-hash-1-bg:#3b82f61f;--avatar-hash-1-fg:#2563eb;--avatar-hash-2-bg:#8b5cf61f;--avatar-hash-2-fg:#7c3aed;--avatar-hash-3-bg:#10b9811f;--avatar-hash-3-fg:#059669;--avatar-hash-4-bg:#f59e0b1f;--avatar-hash-4-fg:#b45309;--avatar-hash-5-bg:#14b8a61f;--avatar-hash-5-fg:#0d9488;--status-error:var(--color-danger);--status-error-fg:#fff;--status-error-soft:var(--color-danger-subtle);--status-warning:var(--color-warning);--status-warning-soft:var(--color-warning-subtle);--status-success:var(--color-success);--status-success-soft:var(--color-success-subtle);--status-info:var(--color-info);--status-info-soft:var(--color-info-subtle);--status-pending:var(--color-warning);--status-confirmed:var(--color-info);--status-arrived:#1fcecb;--status-seated:var(--color-success);--status-cancelled:var(--color-danger);--status-noshow:#9333ea;--status-waitlist:#0ea5e9;--status-completed:var(--color-text-muted);--brand-pink:var(--color-brand);--brand-pink-soft:var(--color-brand-subtle);--order-confirmed-color:#60a5fa;--order-confirmed-bg:#60a5fa1f;--order-preparing-color:var(--color-warning);--order-preparing-bg:#ffb2001f;--order-ready-color:#a78bfa;--order-ready-bg:#a78bfa1f;--order-dispatched-color:var(--color-success);--order-dispatched-bg:#00d0651f;--toast-success-bg:var(--color-success);--toast-success-fg:#000;--toast-error-bg:var(--color-danger);--toast-error-fg:#000;--toast-warning-bg:var(--color-warning);--toast-warning-fg:#000;--toast-info-bg:var(--accent-primary);--toast-info-fg:var(--accent-text)}.dark,[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:var(--color-zinc-950);--color-bg-subtle:var(--color-zinc-800);--color-bg-raised:var(--color-zinc-700);--color-bg-muted:var(--color-zinc-600);--color-overlay:#0009;--color-text:var(--color-zinc-50);--color-text-subtle:var(--color-zinc-400);--color-text-muted:var(--color-zinc-500);--color-text-disabled:var(--color-zinc-600);--color-text-inverse:var(--color-zinc-950);--color-border:var(--color-zinc-800);--color-border-subtle:var(--color-zinc-800);--color-border-strong:var(--color-zinc-500);--color-border-focus:var(--color-zinc-50);--color-accent:var(--color-zinc-50);--color-accent-hover:var(--color-zinc-200);--color-accent-fg:var(--color-zinc-950);--menu-row-hover:#ffffff0d;--menu-row-selected-bg:#ffffff0e;--menu-row-selected-ring:#ffffff1a;--avatar-hash-0-fg:#f472b6;--avatar-hash-1-fg:#60a5fa;--avatar-hash-2-fg:#a78bfa;--avatar-hash-3-fg:#34d399;--avatar-hash-4-fg:#fbbf24;--avatar-hash-5-fg:#2dd4bf;--color-success-subtle:#1f3d2e;--color-success-fg:var(--color-success);--color-warning-subtle:#3d3416;--color-warning-fg:var(--color-warning);--color-danger-subtle:#37161b;--color-danger-fg:var(--color-danger);--color-info-subtle:#1a2342;--color-info-fg:var(--color-info);--surface-drawer:var(--color-zinc-900);--color-blue:#4d8aff;--color-gold:var(--color-gold-lift);--color-blue-subtle:#1e3a6e;--notes-bubble-you:#0a6cff29;--notes-bubble-them:#ffffff0e;--toggle-border:var(--color-zinc-500);--toggle-ring:var(--color-zinc-500);--toggle-knob-off:var(--color-zinc-400);--surface-tooltip:var(--color-zinc-700);--text-tooltip:var(--color-zinc-50);--focus-ring:none;--input-bg:var(--color-zinc-850);--input-bg-focus:var(--color-zinc-800);--input-border-color:var(--color-zinc-950);--input-border-color-focus:var(--color-zinc-900);--input-ring:none;--input-ring-focus:none;--btn-primary-bg:var(--color-zinc-900);--btn-primary-bg-hover:var(--color-zinc-800);--btn-primary-divider:#ffffff1f;--btn-primary-shadow:inset 0 1px 0 #ffffff14, inset 0 -1px 0 #0006, 0 1px 2px #00000080, 0 2px 4px #0000004d;--btn-primary-shadow-active:inset 0 1px 0 #0003, inset 0 2px 4px #0006, 0 1px 1px #0000004d;--splitbutton-bg:var(--color-warm-white);--splitbutton-bg-hover:var(--color-warm-white-hover)}@theme{--breakpoint-sm: 40rem; --breakpoint-md: 48rem; --breakpoint-lg: 64rem; --breakpoint-xl: 80rem; --breakpoint-2xl: 96rem;}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--gb-white:#fff;--gb-black:#000;--gb-bg:var(--gb-white);--gb-fg:var(--gb-black);--gb-border:var(--gb-black);--gb-muted:#8b8078;--gb-bg-light:var(--gb-white);--gb-ink-light:var(--gb-black);--gb-bg-dark:#09090b;--gb-border-dark:#1f1f1f;--gb-ink-dark:#fafafa;--gb-muted-dark:#71717a;--gb-skeleton:var(--color-zinc-200);--gb-card:#fff;--scrim-wash:#71717a59;--scrim-label:#0000009e;--gb-g-green:var(--c-green-grass);--auth-mark-hover:var(--c-yellow);--g-logo-hover-stroke:var(--text-primary);--gb-pink:#ac3a50;--gb-pink-deep:#8d3042;--gb-yellow:#ffe500;--gb-yellow-deep:#ccb800;--gb-gold-light:#e9b738;--gb-gold-sheen:#f7d766;--gb-gold-core:#d89a1c;--gb-gold-deep:#96660e;--gb-gold-outline:#4a3308;--signature-paper:#fff;--signature-ink:#1a1a1a;--gb-linen:var(--gb-bg);--gb-linen-mid:var(--gb-bg);--gb-linen-deep:#e4e4e7;--gb-ink:var(--gb-black);--gb-ink-warm:var(--gb-muted);--gb-ink-mid:var(--gb-muted);--color-bg:var(--gb-bg);--color-bg-subtle:var(--gb-bg);--color-bg-raised:var(--gb-bg);--color-bg-muted:var(--gb-bg);--color-text:var(--gb-fg);--color-text-subtle:var(--gb-muted);--color-text-muted:var(--gb-muted);--color-text-disabled:var(--gb-muted);--color-text-inverse:var(--gb-bg);--color-border:var(--gb-border);--color-border-subtle:var(--gb-border);--color-border-strong:var(--gb-border);--color-border-focus:var(--gb-fg);--color-accent:var(--gb-black);--color-accent-hover:var(--color-neutral-800);--color-accent-fg:var(--gb-white);--color-brand:var(--gb-black);--color-brand-subtle:#0000000f;--surface-primary:var(--gb-bg);--surface-secondary:var(--gb-bg);--surface-tertiary:var(--gb-bg);--surface-hover:var(--color-zinc-100);--text-primary:var(--gb-fg);--text-secondary:var(--gb-muted);--text-tertiary:var(--gb-muted);--text-disabled:var(--gb-muted);--text-inverse:var(--gb-bg);--account-nav-idle:var(--color-zinc-500);--chain-tab-rail:var(--color-zinc-100);--chain-tab-idle:var(--account-nav-idle);--border-subtle:var(--gb-border);--border-default:var(--gb-border);--border-strong:var(--gb-border);--border-focus:var(--gb-border);--accent-primary:var(--gb-black);--accent-hover:var(--color-neutral-800);--accent-text:var(--gb-white);--secondary-primary:var(--gb-yellow);--secondary-hover:var(--gb-yellow-deep);--secondary-text:var(--gb-ink);--btn-primary-bg:var(--accent-primary);--btn-primary-bg-hover:var(--accent-hover);--btn-primary-fg:var(--gb-white);--btn-primary-shadow:none;--btn-primary-shadow-active:none;--btn-secondary-fg-hover:var(--surface-primary);--font-sans:var(--font-graphik), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"Courier New", monospace;--focus-ink:color-mix(in srgb, var(--gb-fg) 15%, transparent);--focus-ring:0 0 0 1px var(--gb-bg), 0 0 0 4px var(--focus-ink);--gb-search-bg:#fff;--gb-search-fg:#000;--gb-search-placeholder:var(--gb-muted);--gb-search-border:var(--gb-black);--gb-search-focus-ring:0 0 0 3px #00000024, 0 0 16px 2px #0000001a;--input-height-xs:28px;--input-height-sm:36px;--input-height-lg:64px;--input-height-xl:78px;--field-bg:#fff;--input-bg:transparent;--input-bg-focus:var(--field-bg);--input-border-color:var(--gb-border);--input-border-color-focus:var(--gb-fg);--input-color:var(--text-primary);--input-border:1px solid var(--input-border-color);--input-placeholder:var(--gb-muted);--surface-open:#fff;--gb-scroll-thumb:var(--color-neutral-200);--text-xs:12px;--text-sm:14px;--text-base:16px;--text-md:16px;--text-lg:22px;--text-xl:20px;--text-2xl:24px;--text-3xl:30px;--text-4xl:36px;--space-px:1px;--space-0-5:2px;--space-3-5:14px;--space-4-5:18px;--space-11:44px;--space-12:48px;--space-14:56px;--space-16:64px;--space-20:80px;--space-24:96px;--btn-radius:0px;--input-radius:0px;--radius-xl:24px;--radius-2xl:40px;--shadow-sm:0 1px 2px #0000000f;--shadow-md:0 2px 8px #00000014;--shadow-lg:0 8px 24px #0000001a;--shadow-dropdown:0 8px 32px #0000001f;--z-base:0;--z-raised:10;--z-panel:20;--z-sticky:25;--z-modal:30;--z-toast:40;--z-overlay:50;--z-tooltip:60;--z-top:500;--z-max:999;--duration-instant:.1s;--duration-fast:.2s;--duration-normal:.3s;--duration-slow:.5s;--topbar-height:64px;--sidebar-width:256px;--gb-dark-raised:var(--gb-bg-dark);--gb-dark-separator:var(--gb-border-dark);--gb-dark-border:var(--gb-border-dark);--gb-dark-faint:var(--gb-border-dark);--gb-dark-muted:var(--gb-muted-dark);--gb-dark-subtle:var(--gb-border-dark);--gb-dark-chevron:var(--gb-muted-dark);--gb-dark-text:var(--gb-ink-dark);--gb-success-glow:#22c55e2e;--gb-photo-overlay:#0000008c;--gb-photo-bg:#000;--gb-glass-bg:#00000073;--gb-glass-border:#ffffff38;--gb-hero-scrim:linear-gradient(to top, #0000009e 0%, #0000 55%);--gb-hero-text-shadow:0 1px 12px #0006;--gb-cta-shadow:0 8px 24px #0000002e;--gb-sheet-shadow:0 -20px 50px -20px #0006;--gb-salon-max-width:1180px;--gb-salon-sticky-top:104px;--gb-sheet-min-height:360px;--gb-sheet-max-height:88vh;--gb-journal-bg:var(--gb-bg-dark);--gb-amber:var(--gb-ink-dark);--gb-near-white:var(--gb-ink-dark);--gb-journal-text:var(--gb-ink-dark);--gb-journal-subtle:var(--gb-muted-dark);--gb-journal-meta:var(--gb-muted-dark);--gb-journal-border:var(--gb-border-dark);--gb-journal-search-bg:#09090bf5;--gb-journal-pre:var(--gb-bg-dark);--gb-journal-pre-border:var(--gb-border-dark);--gb-journal-strong:var(--gb-ink-dark);--gb-journal-drop:var(--gb-ink-dark);--gb-journal-link:var(--gb-journal-strong);--gb-journal-body:var(--gb-muted-dark);--gb-journal-gold:var(--gb-ink-dark);--gb-journal-nav:var(--gb-ink-dark);--gb-journal-faint:var(--gb-muted-dark);--gb-journal-faint-hi:var(--gb-ink-dark);--c-orange:#ff5b26;--c-light-green:#e3ff7a;--c-green-grass:#00b84a;--c-brown-earth:#ad6843;--c-yellow:#ff0;--c-lake-blue:#0fb8f7;--c-light-blue:#8fd7ff;--c-magenta:#fe67c3;--c-lilac:#a78fff;--c-lemon:#d8c654;--c-red:#de1e18;--c-pink:#fcadb0;--toast-success-bg:var(--c-green-grass);--toast-warning-bg:var(--c-yellow);--lab-bg:var(--gb-white);--lab-fg:var(--gb-black);--lab-muted:var(--color-zinc-500);--lab-skeleton:var(--color-zinc-200);--lab-skeleton-2:var(--color-zinc-100);--lab-card-ph:var(--color-zinc-200)}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--g-logo-hover-stroke:var(--c-yellow);--gb-bg:var(--color-zinc-950);--gb-fg:var(--color-zinc-50);--gb-border:var(--color-zinc-800);--gb-muted:var(--color-zinc-400);--account-nav-idle:var(--color-zinc-400);--chain-tab-rail:var(--color-zinc-800);--surface-hover:var(--color-zinc-800);--gb-card:var(--color-zinc-900);--gb-skeleton:var(--color-zinc-800);--gb-linen-deep:var(--color-zinc-800);--gb-scroll-thumb:var(--color-zinc-700);--color-accent:var(--color-zinc-50);--accent-primary:var(--color-zinc-50);--color-brand:var(--color-zinc-50);--color-accent-hover:var(--color-zinc-200);--accent-hover:var(--color-zinc-200);--color-accent-fg:var(--color-zinc-950);--accent-text:var(--color-zinc-950);--color-brand-subtle:#ffffff0f;--btn-primary-fg:var(--color-zinc-950);--btn-secondary-fg-hover:var(--text-primary);--field-bg:var(--color-zinc-850);--surface-open:var(--color-zinc-900);--gb-search-bg:var(--color-zinc-900);--gb-search-fg:var(--color-zinc-50);--gb-search-border:var(--color-zinc-700);--gb-search-placeholder:var(--color-zinc-400);--gb-search-focus-ring:0 0 0 3px #ffffff24, 0 0 16px 2px #ffffff0f;--lab-bg:var(--gb-black);--lab-fg:var(--gb-white);--lab-muted:var(--color-zinc-400);--lab-skeleton:var(--color-zinc-800);--lab-skeleton-2:var(--color-zinc-900);--lab-card-ph:var(--color-zinc-800)}
@font-face{font-family:Schnyder S;src:url(/fonts/schnyder-normal-600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Schnyder S;src:url(/fonts/schnyder-normal-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Schnyder S Cond;src:url(/fonts/schnyder-normal-300.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Graphik Web;src:url(/fonts/Graphik-Light-Web.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Graphik Web;src:url(/fonts/Graphik-LightItalic-Web.woff2)format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Graphik Web;src:url(/fonts/graphik-normal-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Graphik Web;src:url(/fonts/graphik-italic-400.woff)format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Graphik Web;src:url(/fonts/graphik-normal-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Graphik Web;src:url(/fonts/Graphik-MediumItalic-Web.woff2)format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Graphik Web;src:url(/fonts/Graphik-Semibold-Web.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Graphik Web;src:url(/fonts/Graphik-SemiboldItalic-Web.woff2)format("woff2");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Graphik Web;src:url(/fonts/Graphik-Bold-Web.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Graphik Web;src:url(/fonts/Graphik-BoldItalic-Web.woff2)format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Graphik Web;src:url(/fonts/Graphik-Black-Web.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}.journal-root,.journal-palette{--journal-serif:"Schnyder S", Georgia, serif;--journal-sans:"Graphik Web", system-ui, sans-serif;--gb-journal-bg:#2d0a84;--gb-journal-border:#4b28ad;--gb-journal-search-bg:#2d0a84f5;--gb-journal-pre:#24076b;--gb-journal-pre-border:#4b28ad;--gb-near-white:#f3f0ff;--gb-journal-strong:#e6e1fb;--gb-journal-text:#ded8f7;--gb-journal-subtle:#c5bced;--gb-journal-body:#b5aae2;--gb-journal-meta:#b0a5e0;--gb-journal-drop:#fff;--gb-amber:#edd9b8;--gb-journal-gold:var(--gb-yellow);--gb-journal-logo:var(--gb-yellow);--gb-journal-nav:#efe9ff;--gb-journal-faint:#8f7ccc;--gb-journal-faint-hi:#c3b5f5;--gb-journal-link:#8062f7;--journal-bar-height:135px}.journal-root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--gb-journal-bg);color:var(--gb-journal-text);font-family:var(--journal-sans);flex-direction:column;min-height:100vh;display:flex}.journal-root ::selection{background:var(--gb-journal-border);color:var(--gb-near-white)}html:has(.journal-root){scrollbar-width:thin;scrollbar-color:#4b28ad #2d0a84;background:#2d0a84}html:has(.journal-root)::-webkit-scrollbar{width:6px}html:has(.journal-root)::-webkit-scrollbar-track{background:#2d0a84}html:has(.journal-root)::-webkit-scrollbar-thumb{background:#4b28ad;border-radius:3px}html:has(.journal-root)::-webkit-scrollbar-thumb:hover{background:#8f7ccc}.journal-reveal{opacity:0}
.btn{justify-content:center;align-items:center;gap:var(--space-2);padding:0 var(--space-5);height:var(--btn-height-md,44px);border-radius:var(--btn-radius,var(--radius-pill));font:var(--type-body-strong);letter-spacing:0;cursor:pointer;white-space:nowrap;transition:background-color var(--duration-base) var(--ease-out), color var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out), filter var(--duration-base) var(--ease-out), opacity var(--duration-base) var(--ease-out);-webkit-font-smoothing:antialiased;border:none;text-decoration:none;display:inline-flex;position:relative}.btn:focus-visible{outline:3px solid var(--focus-ink);outline-offset:1px}.btn-primary{background:var(--btn-primary-bg);color:var(--btn-primary-fg,var(--accent-text));box-shadow:var(--btn-primary-border,none)}.btn-primary:hover:not(:disabled){background:var(--btn-primary-bg-hover);color:var(--btn-primary-fg-hover,var(--btn-primary-fg,var(--accent-text)))}.btn-primary:active:not(:disabled){background:var(--btn-primary-bg-hover)}.btn-primary:disabled{opacity:.38;cursor:not-allowed}.btn-primary.btn-no-disabled-fade:disabled,.btn-primary.btn-no-disabled-fade[aria-disabled=true]{opacity:1}.btn-secondary{color:var(--btn-secondary-fg,var(--text-primary));box-shadow:inset 0 0 0 1px var(--btn-secondary-border,var(--border-default));background:0 0}.btn-secondary:hover:not(:disabled){background:var(--btn-secondary-bg-hover,var(--border-default));color:var(--btn-secondary-fg-hover,var(--text-primary))}.btn-secondary:active:not(:disabled){background:var(--btn-secondary-bg-active,var(--border-strong));color:var(--btn-secondary-fg-hover,var(--text-primary))}.btn-secondary:disabled{opacity:.38;cursor:not-allowed}.btn-secondary.btn-no-disabled-fade:disabled,.btn-secondary.btn-no-disabled-fade[aria-disabled=true]{opacity:1}.btn-ghost{background:var(--btn-ghost-bg,transparent);color:var(--btn-ghost-fg,var(--text-secondary));box-shadow:none}.btn-ghost:hover:not(:disabled):not([aria-disabled=true]){background:var(--btn-ghost-bg-hover,var(--surface-secondary));color:var(--btn-ghost-fg-hover,var(--text-primary))}.btn-ghost:disabled,.btn-ghost[aria-disabled=true]{opacity:.38;cursor:not-allowed}.btn-link{color:var(--btn-link-fg,inherit);box-shadow:none;background:0 0;padding:0;overflow:visible;height:auto!important}.btn-link:hover:not(:disabled):not([aria-disabled=true]){text-decoration:underline}.btn-saved{background:var(--status-success);color:var(--color-white);box-shadow:none}.btn-error{background:var(--status-error);color:var(--color-white);box-shadow:none}.btn-destructive{background:var(--btn-destructive-bg,var(--status-error));color:var(--btn-destructive-fg,#fff);box-shadow:var(--btn-destructive-border,none)}.btn-destructive:hover:not(:disabled){background:var(--btn-destructive-bg-hover,var(--btn-destructive-bg,var(--status-error)));filter:brightness(1.1)}.btn-destructive:active:not(:disabled){background:var(--btn-destructive-bg-hover,var(--btn-destructive-bg,var(--status-error)));filter:brightness(.92)}.btn-destructive:disabled{opacity:.38;cursor:not-allowed}.btn-rect{border-radius:var(--btn-radius,var(--radius-md))}.btn-field{height:var(--input-height);background:var(--input-bg);color:var(--color-text);border:1px solid var(--input-border-color);font-size:var(--input-font-size);transition:background-color var(--duration-base) var(--ease-out), border-color var(--duration-base) var(--ease-out)}.btn-field:hover:not(:disabled),.btn-field:focus-visible,.btn-field[aria-expanded=true],.btn-field.btn-field--open{background:var(--input-bg-focus);border-color:var(--input-border-color-focus);transform:none}.btn-field:active:not(:disabled){transform:none}.btn-field:disabled{opacity:.38;cursor:not-allowed;transform:none}.split-btn-field{border-radius:var(--input-radius)}.btn-xs{height:var(--input-height-xs);padding:0 var(--space-3);font:var(--type-micro)}.btn-sm{height:var(--input-height-sm);padding:0 var(--space-4);font:var(--type-label);letter-spacing:.02em}.btn-lg{height:var(--input-height-lg);padding:0 var(--space-6)}.btn-xl{height:var(--input-height-xl);padding:0 var(--space-7)}.split-btn{--_r:var(--btn-radius,var(--radius-pill));border-radius:var(--_r);will-change:transform;height:44px;transition:box-shadow var(--duration-base) var(--ease-out), transform var(--duration-fast) var(--ease-out);align-items:stretch;display:inline-flex;position:relative;overflow:hidden}.split-btn--rect{--_r:var(--btn-radius,var(--radius-md))}.split-btn--sm{height:36px}.split-btn--lg{height:52px}.split-btn__main,.split-btn__trigger{cursor:pointer;-webkit-font-smoothing:antialiased;transition:background var(--duration-base) var(--ease-out);border:none;justify-content:center;align-items:center;display:inline-flex}.split-btn__main{padding:0 var(--space-5);font:var(--type-body-strong);letter-spacing:0;white-space:nowrap}.split-btn--sm .split-btn__main{padding:0 var(--space-4);font:var(--type-label);letter-spacing:.02em}.split-btn--lg .split-btn__main{padding:0 var(--space-6)}.split-btn__divider{flex-shrink:0;align-self:stretch;width:1px}.split-btn__trigger{flex-shrink:0;width:34px}.split-btn--sm .split-btn__trigger{width:30px}.split-btn--lg .split-btn__trigger{width:40px}.split-btn--primary{box-shadow:var(--btn-primary-shadow)}.split-btn--primary .split-btn__main,.split-btn--primary .split-btn__trigger{background:var(--btn-primary-bg);color:var(--color-text)}.split-btn--primary .split-btn__main:hover,.split-btn--primary .split-btn__trigger:hover{background:var(--btn-primary-bg-hover)}.split-btn--primary:active{box-shadow:var(--btn-primary-shadow-active);transform:translateY(.5px)}.split-btn--primary .split-btn__divider{background:var(--btn-primary-divider,#0000001f)}.split-btn--secondary{box-shadow:inset 0 0 0 1px var(--color-border)}.split-btn--secondary .split-btn__main,.split-btn--secondary .split-btn__trigger{color:var(--color-text);background:0 0}.split-btn--secondary .split-btn__main:hover,.split-btn--secondary .split-btn__trigger:hover{background:var(--color-bg-subtle)}.split-btn--secondary .split-btn__divider{background:var(--color-border)}
.hov-invert,.hov-solid,.hov-wash,.hov-ink,.hov-link,.hov-underline,.hov-edge,.hov-flood,.hov-toggle{transition:background-color var(--duration-base) var(--ease-out), color var(--duration-base) var(--ease-out), border-color var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out), opacity var(--duration-base) var(--ease-out)}.hov-invert:hover:not(:disabled):not([aria-disabled=true]),.hov-invert:active:not(:disabled):not([aria-disabled=true]),.hov-toggle:hover:not([aria-disabled=true]) .hov-invert:not(:disabled):not([aria-disabled=true]){background:var(--hov-ink,var(--text-primary))!important;color:var(--hov-page,var(--surface-primary))!important;border-color:var(--hov-ink,var(--text-primary))!important}.hov-solid:hover:not(:disabled):not([aria-disabled=true]),.hov-solid:active:not(:disabled):not([aria-disabled=true]),.hov-toggle:hover:not([aria-disabled=true]) .hov-solid:not(:disabled):not([aria-disabled=true]){background:var(--hov-page,var(--surface-primary))!important;color:var(--hov-ink,var(--text-primary))!important;border-color:var(--hov-ink,var(--text-primary))!important;box-shadow:inset 0 0 0 1px var(--hov-ink,var(--text-primary))!important}.hov-wash:hover:not(:disabled):not([aria-disabled=true]),.hov-wash:hover:not(:disabled):not([aria-disabled=true])>td,.hov-wash:hover:not(:disabled):not([aria-disabled=true])>th{background:var(--surface-hover)!important}.hov-ink:hover:not(:disabled):not([aria-disabled=true]){color:var(--text-primary)!important}.hov-link:hover:not(:disabled):not([aria-disabled=true]){background:var(--hov-ink,var(--text-primary))!important;color:var(--hov-page,var(--surface-primary))!important;box-shadow:0 0 0 2px var(--hov-ink,var(--text-primary))!important;border-color:#0000!important}.hov-underline:hover:not(:disabled):not([aria-disabled=true]){text-underline-offset:.2em;text-decoration:underline!important}.hov-edge:hover:not(:disabled):not([aria-disabled=true]),.hov-toggle:hover:not([aria-disabled=true]) .hov-edge:not(:disabled):not([aria-disabled=true]){border-color:var(--text-primary)!important;box-shadow:inset 0 0 0 1px var(--text-primary)!important}.hov-flood:hover:not(:disabled):not([aria-disabled=true]){--text-primary:var(--lab-bg,var(--accent-text));--text-secondary:var(--lab-bg,var(--accent-text));--text-tertiary:var(--lab-bg,var(--accent-text));--surface-primary:var(--lab-fg,var(--accent-primary));--border-default:var(--lab-bg,var(--accent-text));background:var(--lab-fg,var(--accent-primary))!important}
.select{--select-bg:var(--input-bg);--select-bg-focus:var(--input-bg-focus);--select-border:var(--input-border-color);--select-scroll:var(--color-neutral-200);width:100%;position:relative}.dark .select{--select-scroll:var(--color-zinc-700)}.select__trigger{justify-content:space-between;align-items:center;gap:var(--space-2);width:100%;height:var(--input-height);padding:0 var(--input-padding-x);font-family:var(--font-sans);font-size:var(--input-font-size);background:var(--select-bg);color:var(--color-text);border:1px solid var(--select-border);border-radius:var(--input-radius);cursor:pointer;text-align:left;-webkit-appearance:none;transition:background var(--duration-base) var(--ease-out), border-color var(--duration-base) var(--ease-out);outline:none;display:flex}.select__trigger:focus-visible{border-color:var(--input-border-color-focus);box-shadow:var(--focus-ring);outline:none}.select[data-open] .select__trigger{background:var(--select-bg-focus);border-color:var(--input-border-color-focus);border-radius:var(--input-radius) var(--input-radius) 0 0;border-bottom-color:#0000}.select[data-open][data-open-up] .select__trigger{border-top-color:#0000;border-bottom-color:var(--input-border-color-focus);border-radius:0 0 var(--input-radius) var(--input-radius)}.select[data-error] .select__trigger{border-color:var(--border-error)}.select[data-error] .select__trigger:focus-visible{border-color:var(--input-border-color-focus)}.select[data-error][data-open] .select__trigger{border-color:var(--input-border-color-focus);border-bottom-color:#0000}.select[data-error][data-open][data-open-up] .select__trigger{border-top-color:#0000;border-bottom-color:var(--input-border-color-focus)}:root{--select-ring-out:calc(-1 * var(--focus-ring-spread));--select-ring-cut-bottom:inset(var(--select-ring-out) var(--select-ring-out) 0 var(--select-ring-out));--select-ring-cut-top:inset(0 var(--select-ring-out) var(--select-ring-out) var(--select-ring-out))}.select[data-ring][data-open] .select__trigger{box-shadow:var(--focus-ring);clip-path:var(--select-ring-cut-bottom)}.select[data-ring][data-open][data-open-up] .select__trigger{clip-path:var(--select-ring-cut-top)}.select__panel:focus,.select__panel:focus-visible{outline:none}.select__panel[data-ring]{box-shadow:var(--focus-ring);clip-path:var(--select-ring-cut-top)}.select__panel[data-ring][data-open-up]{clip-path:var(--select-ring-cut-bottom)}.select__trigger:disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.select--combo .select__trigger{cursor:text}.select--combo .select__trigger:focus-within{border-color:var(--input-border-color-focus);box-shadow:var(--focus-ring);outline:none}.select__input{min-width:0;font-family:inherit;font-size:inherit;color:inherit;-webkit-appearance:none;background:0 0;border:none;outline:none;flex:1;padding:0}.select__input::placeholder{color:var(--input-placeholder,var(--text-tertiary))}.select__input:disabled{cursor:not-allowed}.select--combo .select__input:focus,.select--combo .select__input:focus-visible{box-shadow:none;outline:none}.select--combo .select__chevron{cursor:pointer}.select__label{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.select__label--placeholder{color:var(--input-placeholder,var(--text-tertiary))}.select__chevron{color:var(--text-tertiary);transition:transform var(--duration-base) var(--ease-out);flex-shrink:0;display:inline-flex}.select[data-open] .select__chevron{transform:rotate(180deg)}.select__dropdown{background:var(--input-bg-focus);border:1px solid var(--input-border-color-focus);border-radius:0 0 var(--input-radius) var(--input-radius);max-height:240px;z-index:var(--z-panel);scrollbar-width:thin;scrollbar-color:var(--color-neutral-200) transparent;border-top:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.select__dropdown.select__dropdown--right{width:max-content;min-width:220px;left:auto;right:0}.select__dropdown.select__dropdown--left{width:max-content;min-width:220px;left:0;right:auto}.select__dropdown::-webkit-scrollbar{width:6px}.select__dropdown::-webkit-scrollbar-track{background:0 0}.select__dropdown::-webkit-scrollbar-thumb{background:var(--select-scroll);border-radius:var(--radius-pill)}.select__option{padding:var(--space-3) var(--space-3);font-family:var(--font-sans);font-size:var(--input-font-size);color:var(--color-text);background:var(--input-bg-focus);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--duration-base) var(--ease-out);justify-content:space-between;align-items:center;display:flex}.select__option:hover,.select__option[data-focused]{background:var(--input-bg)}.select__option[aria-disabled=true]{color:var(--text-disabled);cursor:not-allowed;pointer-events:none}.select__option-label{flex:1;min-width:0}.select__option-meta{font-size:var(--text-xs);color:var(--text-tertiary);font-style:italic}.select__option-meta:before{content:"·";font-style:normal;font-size:var(--input-font-size);margin:0 .4em}.select__option-check{color:var(--accent-primary);flex-shrink:0;display:inline-flex}.select__group-label{padding:var(--space-2) var(--space-3) var(--space-1);font-family:var(--font-sans);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary);background:var(--input-bg-focus);font-weight:600}.select__empty{padding:var(--space-4);font-family:var(--font-sans);font-size:var(--text-sm);color:var(--text-tertiary);text-align:center}.dark .select__option,.dark .select__group-label{background:var(--color-zinc-800)}.dark .select__option:hover,.dark .select__option[data-focused]{background:var(--color-zinc-700)}.select--split .select__trigger{background:var(--btn-primary-bg);box-shadow:var(--btn-primary-shadow);font:var(--type-body-strong);color:var(--color-text);transition:background var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out);border:none}.select--split .select__trigger:hover:not(:disabled){background:var(--btn-primary-bg-hover)}.select--split[data-open] .select__trigger{background:var(--btn-primary-bg);border-radius:var(--input-radius) var(--input-radius) 0 0;clip-path:var(--select-ring-cut-bottom)}.select__split-divider{width:1px;margin:var(--space-2) 0;background:#0000001f;flex-shrink:0;align-self:stretch}.dark .select__split-divider{background:#ffffff1a}.multiselect{--select-bg:var(--input-bg);--select-bg-focus:var(--input-bg-focus);--select-border:var(--input-border-color);--select-scroll:var(--color-neutral-200);width:100%;position:relative}.dark .multiselect{--select-scroll:var(--color-zinc-700)}.multiselect__trigger{justify-content:space-between;align-items:center;gap:var(--space-2);width:100%;height:var(--input-height);padding:0 var(--input-padding-x);font-family:var(--font-sans);font-size:var(--input-font-size);background:var(--select-bg);color:var(--color-text);border:1px solid var(--select-border);border-radius:var(--input-radius);cursor:pointer;text-align:left;-webkit-appearance:none;transition:background var(--duration-base) var(--ease-out), border-color var(--duration-base) var(--ease-out);outline:none;display:flex}.multiselect__trigger:focus-visible{border-color:var(--input-border-color-focus);box-shadow:var(--focus-ring);outline:none}.multiselect[data-open] .multiselect__trigger{background:var(--select-bg-focus);border-color:var(--input-border-color-focus);border-radius:var(--input-radius) var(--input-radius) 0 0;border-bottom-color:#0000}.multiselect[data-open][data-open-up] .multiselect__trigger{border-top-color:#0000;border-bottom-color:var(--input-border-color-focus);border-radius:0 0 var(--input-radius) var(--input-radius)}.multiselect[data-error] .multiselect__trigger{border-color:var(--border-error)}.multiselect[data-error] .multiselect__trigger:focus-visible{border-color:var(--input-border-color-focus)}.multiselect[data-error][data-open] .multiselect__trigger{border-color:var(--input-border-color-focus);border-bottom-color:#0000}.multiselect[data-error][data-open][data-open-up] .multiselect__trigger{border-top-color:#0000;border-bottom-color:var(--input-border-color-focus)}.multiselect[data-ring][data-open] .multiselect__trigger{box-shadow:var(--focus-ring);clip-path:var(--select-ring-cut-bottom)}.multiselect[data-ring][data-open][data-open-up] .multiselect__trigger{clip-path:var(--select-ring-cut-top)}.multiselect__trigger:disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.multiselect__label{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.multiselect__label--placeholder{color:var(--input-placeholder,var(--text-tertiary))}.multiselect__chips{align-items:center;gap:var(--space-1);flex-wrap:nowrap;flex:1;min-width:0;display:flex;overflow:hidden}.multiselect__chip{border-radius:var(--radius-pill);background:var(--text-primary);max-width:100%;color:var(--surface-primary);font-size:var(--input-font-size);white-space:nowrap;flex-shrink:0;align-items:center;gap:4px;padding:3px 8px;font-weight:400;line-height:1.2;display:inline-flex}.multiselect__chip-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.multiselect__chip-remove{cursor:pointer;color:var(--surface-primary);opacity:.85;justify-content:center;align-items:center;font-size:1em;line-height:1;display:inline-flex}.multiselect__chip-remove:hover{opacity:1}.multiselect__chips-measure{gap:var(--space-1);white-space:nowrap;visibility:hidden;pointer-events:none;display:flex;position:absolute;top:0;left:-9999px}.multiselect__chevron{color:var(--text-tertiary);transition:transform var(--duration-base) var(--ease-out);flex-shrink:0;display:inline-flex}.multiselect[data-open] .multiselect__chevron{transform:rotate(180deg)}.multiselect__dropdown{scrollbar-width:thin;scrollbar-color:var(--color-neutral-200) transparent}.multiselect__dropdown::-webkit-scrollbar{width:6px}.multiselect__dropdown::-webkit-scrollbar-track{background:0 0}.multiselect__dropdown::-webkit-scrollbar-thumb{background:var(--select-scroll);border-radius:var(--radius-pill)}.multiselect__option{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-3);font-family:var(--font-sans);font-size:var(--input-font-size);color:var(--color-text);background:var(--input-bg-focus);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--duration-base) var(--ease-out);display:flex}.multiselect__option:hover,.multiselect__option[data-focused]{background:var(--input-bg)}.multiselect__option[aria-disabled=true]{color:var(--text-disabled);cursor:not-allowed;pointer-events:none}.multiselect__option-check{box-sizing:border-box;border-radius:var(--check-radius);background:var(--accent-primary);width:16px;height:16px;color:var(--accent-text);flex-shrink:0;justify-content:center;align-items:center;padding:2px;display:inline-flex}.multiselect__option-check--empty{border:1.5px solid var(--border-default);background:var(--surface-primary)}.multiselect__option-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.multiselect__option-meta{font-size:var(--text-xs);color:var(--text-tertiary);font-variant-numeric:tabular-nums;flex-shrink:0}.multiselect__group-label{padding:var(--space-2) var(--space-3) var(--space-1);font-family:var(--font-sans);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary);background:var(--input-bg-focus);font-weight:600}.multiselect__empty{padding:var(--space-4);font-family:var(--font-sans);font-size:var(--text-sm);color:var(--text-tertiary);text-align:center}.dark .multiselect__option,.dark .multiselect__group-label{background:var(--color-zinc-800)}.dark .multiselect__option:hover,.dark .multiselect__option[data-focused]{background:var(--color-zinc-700)}.phone-input__container[data-ring]{box-shadow:var(--focus-ring)}.phone-input__container[data-ring][data-open]{clip-path:var(--select-ring-cut-bottom)}.phone-input__container[data-ring][data-open][data-open-up]{clip-path:var(--select-ring-cut-top)}.phone-input__dropdown[data-ring]{box-shadow:var(--focus-ring);clip-path:var(--select-ring-cut-top)}.phone-input__dropdown[data-ring][data-open-up]{clip-path:var(--select-ring-cut-bottom)}.phone-input__dropdown{scrollbar-width:thin;scrollbar-color:var(--color-neutral-200) transparent}.phone-input__dropdown ::-webkit-scrollbar{width:6px}.phone-input__dropdown ::-webkit-scrollbar-track{background:0 0}.phone-input__dropdown ::-webkit-scrollbar-thumb{background:var(--select-scroll);border-radius:var(--radius-pill)}
*{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--text-primary);background:var(--surface-primary);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizespeed;font-synthesis:none}body{margin:0;padding:0}input::placeholder,textarea::placeholder{color:var(--input-placeholder);opacity:.5}input:-webkit-autofill{-webkit-text-fill-color:var(--input-color);caret-color:var(--input-color);transition:background-color 600000s,color 600000s;-webkit-box-shadow:0 0 0 1000px var(--field-bg) inset!important}input:-webkit-autofill:hover{-webkit-text-fill-color:var(--input-color);caret-color:var(--input-color);transition:background-color 600000s,color 600000s;-webkit-box-shadow:0 0 0 1000px var(--field-bg) inset!important}input:-webkit-autofill:active{-webkit-text-fill-color:var(--input-color);caret-color:var(--input-color);transition:background-color 600000s,color 600000s;-webkit-box-shadow:0 0 0 1000px var(--field-bg) inset!important}textarea:-webkit-autofill{-webkit-text-fill-color:var(--input-color);caret-color:var(--input-color);transition:background-color 600000s,color 600000s;-webkit-box-shadow:0 0 0 1000px var(--field-bg) inset!important}select:-webkit-autofill{-webkit-text-fill-color:var(--input-color);caret-color:var(--input-color);transition:background-color 600000s,color 600000s;-webkit-box-shadow:0 0 0 1000px var(--field-bg) inset!important}:-webkit-any(input:-webkit-autofill:focus,textarea:-webkit-autofill:focus){-webkit-box-shadow:0 0 0 1000px var(--input-bg-focus) inset, var(--focus-ring)!important}:is(input:autofill:focus,textarea:autofill:focus){-webkit-box-shadow:0 0 0 1000px var(--input-bg-focus) inset, var(--focus-ring)!important}input:autofill,textarea:autofill,select:autofill{-webkit-text-fill-color:var(--input-color);caret-color:var(--input-color);filter:none;box-shadow:0 0 0 1000px var(--field-bg) inset!important}input:autofill:focus,textarea:autofill:focus{box-shadow:0 0 0 1000px var(--input-bg-focus) inset, var(--focus-ring)!important}:focus{outline:none}:focus-visible{outline:3px solid var(--focus-ink);outline-offset:1px}a:focus-visible{background:var(--focus-ink);box-shadow:0 0 0 2px var(--focus-ink);outline:none}:where(input,textarea,select):focus-visible{box-shadow:var(--focus-ring)}a{color:inherit;text-decoration:none}:root{--btn-primary-bg:var(--accent-primary);--btn-primary-bg-hover:var(--accent-hover)}.btn-primary.btn-no-disabled-fade:disabled,.btn-primary.btn-no-disabled-fade[aria-disabled=true]{opacity:1}.gb-hero-wordmark{max-width:384px}@media (max-width:640px){.gb-hero-wordmark{max-width:50%}}.gb-hero-logo{width:108px}@media (max-width:640px){.gb-hero-logo{width:85px}}#gb-topbar-logo img{width:65px!important;height:65px!important}
