@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700&display=swap";:root,:host{--font-sans:"Manrope", sans-serif}@layer base{:root{--brand:#a58955;--background:#fbf8f4;--surface:#fff;--text:#6f6652;--topbar-background:#fbf8f4;--topbar-foreground:#6f6652;--button:var(--brand);--button-foreground:#fafafa;--radius:.5rem;--font-sans:"Manrope", sans-serif;--brand-foreground:#fafafa;--foreground:var(--text);--card:var(--surface);--card-foreground:var(--text);--primary:var(--button);--primary-foreground:var(--button-foreground);--secondary:var(--text)}@supports (color:color-mix(in lab, red, red)){:root{--secondary:color-mix(in srgb, var(--text) 20%, var(--surface) 80%)}}:root{--secondary-foreground:var(--text);--muted:var(--surface)}@supports (color:color-mix(in lab, red, red)){:root{--muted:color-mix(in srgb, var(--surface) 90%, black 10%)}}:root{--muted-foreground:var(--text)}@supports (color:color-mix(in lab, red, red)){:root{--muted-foreground:color-mix(in srgb, var(--text) 60%, var(--surface) 40%)}}:root{--accent:var(--surface)}@supports (color:color-mix(in lab, red, red)){:root{--accent:color-mix(in srgb, var(--surface) 95%, var(--brand) 5%)}}:root{--accent-foreground:var(--text);--destructive:#ef4343;--destructive-foreground:#fafafa;--border:var(--text)}@supports (color:color-mix(in lab, red, red)){:root{--border:color-mix(in srgb, var(--text) 40%, var(--surface) 60%)}}:root{--input:var(--surface)}@supports (color:color-mix(in lab, red, red)){:root{--input:color-mix(in srgb, var(--surface) 90%, var(--text) 10%)}}:root{--ring:var(--brand);--chart-1:var(--brand);--chart-2:var(--brand)}@supports (color:color-mix(in lab, red, red)){:root{--chart-2:color-mix(in srgb, var(--brand) 70%, var(--surface) 30%)}}:root{--chart-3:var(--brand)}@supports (color:color-mix(in lab, red, red)){:root{--chart-3:color-mix(in srgb, var(--brand) 50%, black 50%)}}:root{--chart-4:var(--brand)}@supports (color:color-mix(in lab, red, red)){:root{--chart-4:color-mix(in srgb, var(--brand) 30%, white 70%)}}:root{--chart-5:var(--brand)}@supports (color:color-mix(in lab, red, red)){:root{--chart-5:color-mix(in srgb, var(--brand) 80%, var(--surface) 20%)}}:root{--popover:var(--surface);--popover-foreground:var(--text)}.theme{--font-heading:var(--font-sans)}.dark{--background:#0a0a0a;--surface:#121212;--text:#fafafa;--topbar-background:#121212;--topbar-foreground:#fafafa}:root,.dark{--clerk-color-primary:var(--primary);--clerk-color-danger:var(--destructive);--clerk-color-success:var(--chart-2);--clerk-color-warning:var(--chart-4);--clerk-color-neutral:var(--text);--clerk-color-foreground:var(--foreground);--clerk-color-primary-foreground:var(--primary-foreground);--clerk-color-muted:var(--muted);--clerk-color-muted-foreground:var(--muted-foreground);--clerk-color-background:var(--card);--clerk-color-input-foreground:var(--foreground);--clerk-color-input:var(--input);--clerk-color-shimmer:var(--brand)}@supports (color:color-mix(in lab, red, red)){:root,.dark{--clerk-color-shimmer:color-mix(in srgb, var(--brand) 50%, transparent)}}:root,.dark{--clerk-color-ring:var(--ring);--clerk-color-shadow:#00000038;--clerk-color-border:var(--border);--clerk-color-modal-backdrop:#00000094;--clerk-font-family:var(--font-sans);--clerk-font-family-buttons:var(--font-sans);--clerk-font-family-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--clerk-font-size:.875rem;--clerk-font-weight:400 500 600 700;--clerk-border-radius:var(--radius);--clerk-spacing:1rem}*{border-color:var(--border);outline-color:var(--ring);font-family:Manrope,sans-serif}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab, var(--ring) 50%, transparent)}}body{background-color:var(--background);color:var(--foreground)}*,.underline{text-underline-offset:4px}}:root,.dark,[data-theme=dark],.is-dark,.sx__calendar-wrapper,.sx__date-picker-wrapper,.sx__date-picker-popup,.sx__time-picker-wrapper,.sx__time-picker-popup,.sx__calendar{--sx-color-primary:var(--primary);--sx-color-on-primary:var(--primary-foreground);--sx-color-primary-container:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root,.dark,[data-theme=dark],.is-dark,.sx__calendar-wrapper,.sx__date-picker-wrapper,.sx__date-picker-popup,.sx__time-picker-wrapper,.sx__time-picker-popup,.sx__calendar{--sx-color-primary-container:color-mix(in srgb, var(--primary) 15%, var(--card) 85%)}}:root,.dark,[data-theme=dark],.is-dark,.sx__calendar-wrapper,.sx__date-picker-wrapper,.sx__date-picker-popup,.sx__time-picker-wrapper,.sx__time-picker-popup,.sx__calendar{--sx-color-on-primary-container:var(--foreground);--sx-color-secondary:var(--secondary);--sx-color-on-secondary:var(--secondary-foreground);--sx-color-secondary-container:var(--secondary)}@supports (color:color-mix(in lab, red, red)){:root,.dark,[data-theme=dark],.is-dark,.sx__calendar-wrapper,.sx__date-picker-wrapper,.sx__date-picker-popup,.sx__time-picker-wrapper,.sx__time-picker-popup,.sx__calendar{--sx-color-secondary-container:color-mix(in srgb, var(--secondary) 50%, var(--card) 50%)}}:root,.dark,[data-theme=dark],.is-dark,.sx__calendar-wrapper,.sx__date-picker-wrapper,.sx__date-picker-popup,.sx__time-picker-wrapper,.sx__time-picker-popup,.sx__calendar{--sx-color-on-secondary-container:var(--secondary-foreground);--sx-color-tertiary:var(--chart-2);--sx-color-on-tertiary:var(--primary-foreground);--sx-color-tertiary-container:var(--chart-2)}@supports (color:color-mix(in lab, red, red)){:root,.dark,[data-theme=dark],.is-dark,.sx__calendar-wrapper,.sx__date-picker-wrapper,.sx__date-picker-popup,.sx__time-picker-wrapper,.sx__time-picker-popup,.sx__calendar{--sx-color-tertiary-container:color-mix(in srgb, var(--chart-2) 15%, var(--card) 85%)}}:root,.dark,[data-theme=dark],.is-dark,.sx__calendar-wrapper,.sx__date-picker-wrapper,.sx__date-picker-popup,.sx__time-picker-wrapper,.sx__time-picker-popup,.sx__calendar{--sx-color-on-tertiary-container:var(--foreground);--sx-color-surface:var(--card);--sx-color-surface-dim:var(--card)}@supports (color:color-mix(in lab, red, red)){:root,.dark,[data-theme=dark],.is-dark,.sx__calendar-wrapper,.sx__date-picker-wrapper,.sx__date-picker-popup,.sx__time-picker-wrapper,.sx__time-picker-popup,.sx__calendar{--sx-color-surface-dim:color-mix(in srgb, var(--card) 92%, var(--text) 8%)}}:root,.dark,[data-theme=dark],.is-dark,.sx__calendar-wrapper,.sx__date-picker-wrapper,.sx__date-picker-popup,.sx__time-picker-wrapper,.sx__time-picker-popup,.sx__calendar{--sx-color-surface-bright:var(--surface);--sx-color-on-surface:var(--foreground);--sx-color-surface-container:var(--card);--sx-color-surface-container-low:var(--background);--sx-color-surface-container-high:var(--card)}@supports (color:color-mix(in lab, red, red)){:root,.dark,[data-theme=dark],.is-dark,.sx__calendar-wrapper,.sx__date-picker-wrapper,.sx__date-picker-popup,.sx__time-picker-wrapper,.sx__time-picker-popup,.sx__calendar{--sx-color-surface-container-high:color-mix(in srgb, var(--card) 85%, var(--text) 15%)}}:root,.dark,[data-theme=dark],.is-dark,.sx__calendar-wrapper,.sx__date-picker-wrapper,.sx__date-picker-popup,.sx__time-picker-wrapper,.sx__time-picker-popup,.sx__calendar{--sx-color-background:var(--background);--sx-color-on-background:var(--foreground);--sx-color-outline:var(--border);--sx-color-outline-variant:var(--border)}@supports (color:color-mix(in lab, red, red)){:root,.dark,[data-theme=dark],.is-dark,.sx__calendar-wrapper,.sx__date-picker-wrapper,.sx__date-picker-popup,.sx__time-picker-wrapper,.sx__time-picker-popup,.sx__calendar{--sx-color-outline-variant:color-mix(in srgb, var(--border) 60%, transparent)}}:root,.dark,[data-theme=dark],.is-dark,.sx__calendar-wrapper,.sx__date-picker-wrapper,.sx__date-picker-popup,.sx__time-picker-wrapper,.sx__time-picker-popup,.sx__calendar{--sx-color-shadow:#00000026;--sx-color-surface-tint:var(--primary);--sx-color-neutral:var(--sx-color-outline);--sx-color-neutral-variant:var(--sx-color-outline-variant);--sx-internal-color-gray-ripple-background:var(--muted)}@supports (color:color-mix(in lab, red, red)){:root,.dark,[data-theme=dark],.is-dark,.sx__calendar-wrapper,.sx__date-picker-wrapper,.sx__date-picker-popup,.sx__time-picker-wrapper,.sx__time-picker-popup,.sx__calendar{--sx-internal-color-gray-ripple-background:color-mix(in srgb, var(--muted) 80%, transparent)}}:root,.dark,[data-theme=dark],.is-dark,.sx__calendar-wrapper,.sx__date-picker-wrapper,.sx__date-picker-popup,.sx__time-picker-wrapper,.sx__time-picker-popup,.sx__calendar{--sx-internal-color-light-gray:var(--muted);--sx-internal-color-text:var(--foreground)}
