@font-face{font-family:__DM_Sans_0eeb07;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__DM_Sans_0eeb07;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__DM_Sans_0eeb07;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__DM_Sans_0eeb07;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__DM_Sans_0eeb07;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__DM_Sans_0eeb07;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__DM_Sans_0eeb07;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__DM_Sans_0eeb07;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__DM_Sans_Fallback_0eeb07;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_0eeb07{font-family:__DM_Sans_0eeb07,__DM_Sans_Fallback_0eeb07;font-style:normal}.__variable_0eeb07{--font-dm-sans:"__DM_Sans_0eeb07","__DM_Sans_Fallback_0eeb07"}@font-face{font-family:"__DM_Serif_Display_0e4539";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ccc01da6a2b3d788-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"__DM_Serif_Display_0e4539";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fa3e259cafa8f47e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"__DM_Serif_Display_Fallback_0e4539";src:local("Times New Roman");ascent-override:94.37%;descent-override:30.51%;line-gap-override:0.00%;size-adjust:109.78%}.__className_0e4539{font-family:"__DM_Serif_Display_0e4539","__DM_Serif_Display_Fallback_0e4539";font-weight:400;font-style:normal}.__variable_0e4539{--font-dm-serif-display:"__DM_Serif_Display_0e4539","__DM_Serif_Display_Fallback_0e4539"}*{box-sizing:border-box;padding:0;margin:0}body,html{max-width:100vw;overflow-x:clip;font-family:var(--font-family);font-size:16px;font-feature-settings:"kern";font-kerning:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}:root{--color-primary-50:#fef8f0;--color-primary-100:#fcefd9;--color-primary-200:#f8dcb3;--color-primary-300:#f2c383;--color-primary-400:#e9a654;--color-primary-500:#db8c30;--color-primary-600:#c47824;--color-primary-700:#a3611e;--color-primary-800:#854e1f;--color-primary-900:#6d411c;--color-secondary-50:#fef5f2;--color-secondary-100:#fce8e1;--color-secondary-200:#facfc3;--color-secondary-300:#f5ac97;--color-secondary-400:#ed7f60;--color-secondary-500:#d85840;--color-secondary-600:#c04530;--color-secondary-700:#9e3727;--color-secondary-800:#7e2f24;--color-secondary-900:#5e2520;--color-accent-50:#f0faf3;--color-accent-100:#dcf2e3;--color-accent-200:#b8e4c8;--color-accent-300:#88cfa2;--color-accent-400:#56b578;--color-accent-500:#3d9d60;--color-accent-600:#2f804d;--color-accent-700:#286640;--color-accent-800:#235236;--color-accent-900:#1e442e;--color-neutral-0:#fff;--color-neutral-50:#faf8f5;--color-neutral-100:#f4f0eb;--color-neutral-150:#ece7e1;--color-neutral-200:#e3ddd6;--color-neutral-300:#cfc7bd;--color-neutral-400:#aea397;--color-neutral-500:#8c7f73;--color-neutral-600:#6e6359;--color-neutral-700:#524840;--color-neutral-800:#3a332d;--color-neutral-900:#261f1a;--color-neutral-950:#1c1714;--color-primary:#d4975a;--color-primary-hover:#c48545;--color-primary-pressed:#b07238;--color-primary-disabled:#f0dcc8;--color-primary-light:#fbf5ee;--color-primary-gradient:linear-gradient(135deg,#d4975a,#e0ad74);--color-success:#5bad78;--color-success-light:#f2f9f4;--color-success-dark:#3d7a53;--color-warning:#e6700a;--color-warning-light:#fff8ed;--color-warning-dark:#984110;--color-error:#cc6b5a;--color-error-light:#fdf5f3;--color-error-dark:#9e5245;--color-info:#3b7c9b;--color-info-light:#edf5f8;--color-info-dark:#2a5a70;--color-white:#fff;--color-gray-50:#faf8f5;--color-gray-100:#f4f0eb;--color-gray-200:#e3ddd6;--color-gray-300:#cfc7bd;--color-gray-400:#aea397;--color-gray-500:#8c7f73;--color-gray-600:#6e6359;--color-gray-700:#524840;--color-gray-800:#3a332d;--color-black:#1c1714;--color-surface-page:#faf8f5;--color-surface-card:#fff;--color-surface-elevated:#fff;--color-surface-overlay:rgba(38,31,26,.4);--color-surface-overlay-medium:rgba(38,31,26,.5);--color-surface-overlay-heavy:rgba(38,31,26,.6);--color-surface-overlay-light:rgba(38,31,26,.3);--color-surface-white-90:hsla(0,0%,100%,.9);--color-surface-white-95:hsla(0,0%,100%,.95);--color-surface-white-98:hsla(0,0%,100%,.98);--surface-ground:var(--color-neutral-50);--surface-card:var(--color-neutral-0);--surface-raised:var(--color-neutral-0);--surface-overlay:var(--color-neutral-0);--surface-sunken:var(--color-neutral-100);--surface-muted:var(--color-neutral-150);--text-primary:var(--color-neutral-900);--text-secondary:var(--color-neutral-600);--text-tertiary:var(--color-neutral-500);--text-disabled:var(--color-neutral-400);--text-inverse:var(--color-neutral-0);--text-link:var(--color-primary-600);--border-default:var(--color-neutral-200);--border-subtle:var(--color-neutral-150);--border-strong:var(--color-neutral-300);--border-focus:var(--color-primary-500);--sidebar-bg:var(--color-neutral-900);--sidebar-bg-elevated:var(--color-neutral-800);--sidebar-border:var(--color-neutral-800);--sidebar-text:var(--text-inverse);--sidebar-text-muted:var(--color-neutral-400);--sidebar-text-dim:var(--color-neutral-500);--sidebar-text-disabled:var(--color-neutral-700);--sidebar-active-bg:var(--color-neutral-800);--sidebar-active-text:var(--color-primary-400);--color-admin-primary:#d4975a;--color-admin-primary-dark:#c48545;--color-admin-primary-light:#fbf5ee;--color-kiosk-accent:#cc6b5a;--color-text-primary:#261f1a;--color-text-secondary:#6e6359;--color-text-tertiary:#8c7f73;--color-bg-subtle:#f4f0eb;--color-bg-muted:#ece7e1;--color-destructive:#cc6b5a;--color-destructive-bright:#d98979;--color-destructive-dark:#9e5245;--color-link:#c48545;--color-link-dark:#b07238;--color-text-display:#261f1a;--color-error-surface:#fef5f2;--color-success-surface:#f0f9f2;--color-warning-surface:#fff8ed;--color-green-light:#f0f9f2;--color-red-light:#fef5f2;--color-info-bg:#edf5f8;--color-error-strong:#cc6b5a;--color-success-strong:#3d9d60;--color-warning-strong:#984110;--color-info-strong:#2a5a70;--color-teal:#3d9d60;--color-teal-dark:#286640;--color-sky-blue:#3b7c9b;--color-verified:#3d9d60;--color-emerald:#3d9d60;--color-emerald-light:#f0f9f2;--color-pending-text:#e6700a;--color-success-text:#286640;--color-error-text:#9e3727;--color-warning-text:#984110;--color-info-bg-light:#dcf0f5;--color-verified-bg:#f0f9f2;--color-kiosk-accent-light:#fef5f2;--color-error-bg-bootstrap:#fef5f2;--color-warning-bg-bootstrap:#fff8ed;--color-amber:#e6700a;--color-amber-medium:#bf530b;--color-amber-dark:#984110;--color-amber-light:#df9a3e;--color-amber-surface:#fff8ed;--color-primary-soft:#e9a654;--color-success-medium:#3d9d60;--color-success-alt:#3d9d60;--color-orange-bright:#db8c30;--color-orange:#e6700a;--color-info-bright:#3b7c9b;--color-sky-blue-bright:#3b7c9b;--color-indigo:#2a5a70;--color-emerald-dark:#286640;--color-error-surface-pink:#fef5f2;--color-error-surface-medium:#facfc3;--color-error-text-pink:#cc6b5a;--color-error-border-pink:#d98979;--color-red-light-50:#fef5f2;--color-red-light-200:#facfc3;--color-red-light-300:#f5ac97;--color-green-medium:#bbe0c5;--color-blue-medium:#c5dfe8;--color-teal-surface:#f0f9f2;--color-info-surface:#edf5f8;--color-google-blue:#4285f4;--space-1:4px;--space-1-5:6px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:40px;--space-9:48px;--space-10:64px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--radius-xs:4px;--radius-sm:4px;--radius-base:6px;--radius-md:8px;--radius-md-lg:10px;--radius-lg:12px;--radius-xl:16px;--radius-pill:20px;--radius-2xl:24px;--radius-full:9999px;--shadow-xs:0 1px 2px rgba(36,33,32,.04);--shadow-sm:0 1px 3px rgba(36,33,32,.06),0 1px 2px rgba(36,33,32,.04);--shadow-md:0 4px 6px -1px rgba(36,33,32,.06),0 2px 4px -2px rgba(36,33,32,.04);--shadow-lg:0 10px 15px -3px rgba(36,33,32,.06),0 4px 6px -4px rgba(36,33,32,.04);--shadow-xl:0 20px 25px -5px rgba(36,33,32,.07),0 8px 10px -6px rgba(36,33,32,.04);--shadow-2xl:0 25px 50px -12px rgba(36,33,32,.15);--shadow-modal:0 20px 60px rgba(36,33,32,.2);--shadow-sheet-up:0 -4px 20px rgba(36,33,32,.08);--shadow-focus:0 0 0 3px rgba(212,151,90,.25);--z-base:0;--z-sticky:100;--z-dropdown:200;--z-fab:500;--z-overlay:1000;--z-sheet:1001;--z-confirm:2500;--z-modal:3000;--z-modal-nested:4000;--z-lightbox:5000;--z-toast:9999;--z-auth:10000;--breakpoint-mobile:768px;--breakpoint-tablet:1024px;--breakpoint-desktop:1025px;--font-family:var(--font-dm-sans,"DM Sans"),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:"SF Mono",Menlo,monospace;--font-family-display:var(--font-dm-serif-display,"DM Serif Display"),Georgia,"Times New Roman",serif;--font-size-display:2.5rem;--font-size-h1:2rem;--font-size-h2:1.5rem;--font-size-h3:1.25rem;--font-size-lg:1.125rem;--font-size-body-lg:1rem;--font-size-body:1rem;--font-size-body-medium:1rem;--font-size-caption:0.875rem;--font-size-small:0.8125rem;--font-size-micro:0.75rem;--font-weight-light:400;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:700;--line-height-display:1.1;--line-height-h1:1.2;--line-height-h2:1.25;--line-height-h3:1.3;--line-height-body:1.5;--line-height-caption:1.4;--line-height-micro:1.3;--leading-tight:1.15;--leading-snug:1.3;--leading-normal:1.5;--leading-relaxed:1.65;--tracking-tight:-0.02em;--tracking-normal:0;--tracking-wide:0.01em;--tracking-wider:0.04em;--transition-fast:120ms ease;--transition-base:200ms ease;--transition-slow:350ms ease;--btn-radius:var(--radius-base);--btn-radius-pill:var(--radius-pill);--btn-font-weight:var(--font-weight-semibold);--card-radius:var(--radius-lg);--card-border-width:1px;--card-border-style:solid;--card-shadow:var(--shadow-sm);--input-radius:var(--radius-base);--input-border-width:1px;--input-border-style:solid;--badge-radius:var(--radius-pill);--modal-radius:var(--radius-xl);--sheet-radius:var(--radius-xl)}[data-theme=dark]{--color-primary:#7f9463;--color-primary-hover:#6d8054;--color-primary-pressed:#5c6b4a;--color-primary-disabled:#3b4434;--color-primary-light:#2d3428;--color-primary-gradient:linear-gradient(135deg,#7f9463,#a3b18c);--color-primary-50:#2d3428;--color-primary-100:#3b4434;--color-primary-200:#4a5640;--color-primary-300:#5c6b4a;--color-primary-400:#7f9463;--color-primary-500:#a3b18c;--color-primary-600:#7f9463;--color-primary-700:#c5ceb6;--color-primary-800:#e2e7da;--color-primary-900:#f2f4ef;--color-success:#7fa36e;--color-success-light:#1e2c1a;--color-success-dark:#a3c494;--color-warning:#cfab78;--color-warning-light:#2e2510;--color-warning-dark:#dec59e;--color-error:#c2705f;--color-error-light:#2e1a17;--color-error-dark:#e5bab1;--color-info:#7b9eae;--color-info-light:#1a2830;--color-info-dark:#a3c0cc;--color-white:#1a1816;--color-gray-50:#1a1816;--color-gray-100:#242120;--color-gray-200:#38332f;--color-gray-300:#504a44;--color-gray-400:#8a827a;--color-gray-500:#ada59c;--color-gray-600:#ccc6bf;--color-gray-700:#e2deda;--color-gray-800:#f3f0ed;--color-black:#faf8f6;--color-neutral-0:#1a1816;--color-neutral-50:#1a1816;--color-neutral-100:#242120;--color-neutral-150:#2e2a27;--color-neutral-200:#38332f;--color-neutral-300:#504a44;--color-neutral-400:#8a827a;--color-neutral-500:#ada59c;--color-neutral-600:#ccc6bf;--color-neutral-700:#e2deda;--color-neutral-800:#f3f0ed;--color-neutral-900:#faf8f6;--color-neutral-950:#fff;--color-surface-page:#121110;--color-surface-card:#1a1816;--color-surface-elevated:#242120;--color-surface-overlay:rgba(0,0,0,.6);--color-surface-overlay-medium:rgba(0,0,0,.7);--color-surface-overlay-heavy:rgba(0,0,0,.8);--color-surface-overlay-light:rgba(0,0,0,.5);--color-surface-white-90:rgba(26,24,22,.9);--color-surface-white-95:rgba(26,24,22,.95);--color-surface-white-98:rgba(26,24,22,.98);--color-admin-primary:#7f9463;--color-admin-primary-dark:#5c6b4a;--color-admin-primary-light:#2d3428;--color-kiosk-accent:#ad8b6e;--color-text-primary:#f3f0ed;--color-text-secondary:#ada59c;--color-text-tertiary:#8a827a;--color-bg-subtle:#1a1816;--color-bg-muted:#242120;--color-destructive:#c2705f;--color-destructive-bright:#d4897a;--color-destructive-dark:#e5bab1;--color-link:#7f9463;--color-link-dark:#a3b18c;--color-text-display:#faf8f6;--color-error-surface:#2e1a17;--color-success-surface:#1e2c1a;--color-warning-surface:#2e2510;--color-green-light:#1e2c1a;--color-red-light:#2e1a17;--color-info-bg:#1a2830;--color-error-strong:#c2705f;--color-success-strong:#7fa36e;--color-warning-strong:#cfab78;--color-info-strong:#7b9eae;--color-teal:#7fa36e;--color-teal-dark:#5b7a4a;--color-sky-blue:#7b9eae;--color-verified:#7fa36e;--color-emerald:#7fa36e;--color-emerald-light:#1e2c1a;--color-pending-text:#cfab78;--color-success-text:#a3c494;--color-error-text:#e5bab1;--color-warning-text:#dec59e;--color-info-bg-light:#1a2830;--color-verified-bg:#1e2c1a;--color-kiosk-accent-light:#2c221b;--color-error-bg-bootstrap:#2e1a17;--color-warning-bg-bootstrap:#2e2510;--color-amber:#cfab78;--color-amber-medium:#b8923a;--color-amber-dark:#dec59e;--color-amber-light:#cfab78;--color-amber-surface:#2e2510;--color-primary-soft:#a3b18c;--color-success-medium:#7fa36e;--color-success-alt:#7fa36e;--color-orange-bright:#cfab78;--color-orange:#cfab78;--color-info-bright:#7b9eae;--color-sky-blue-bright:#7b9eae;--color-indigo:#dec59e;--color-emerald-dark:#a3c494;--color-error-surface-pink:#2e1a17;--color-error-surface-medium:#3d2520;--color-error-text-pink:#c2705f;--color-error-border-pink:#d4897a;--color-red-light-50:#2e1a17;--color-red-light-200:#3d2520;--color-red-light-300:#4d302a;--color-green-medium:#1e2c1a;--color-blue-medium:#1a2830;--color-teal-surface:#1e2c1a;--color-info-surface:#1a2830;--color-google-blue:#669df6;--shadow-xs:0 1px 2px rgba(0,0,0,.2);--shadow-sm:0 1px 3px rgba(0,0,0,.25),0 1px 2px rgba(0,0,0,.2);--shadow-md:0 4px 6px -1px rgba(0,0,0,.25),0 2px 4px -2px rgba(0,0,0,.2);--shadow-lg:0 10px 15px -3px rgba(0,0,0,.25),0 4px 6px -4px rgba(0,0,0,.2);--shadow-xl:0 20px 25px -5px rgba(0,0,0,.3),0 8px 10px -6px rgba(0,0,0,.2);--shadow-2xl:0 25px 50px -12px rgba(0,0,0,.4);--shadow-modal:0 20px 60px rgba(0,0,0,.5);--shadow-sheet-up:0 -4px 20px rgba(0,0,0,.25);--shadow-focus:0 0 0 3px rgba(127,148,99,.3)}@media (display-mode:standalone){body{-webkit-user-select:none;-moz-user-select:none;user-select:none}}