.light,:root{--radius:1rem;--ground:#fffffa;--background:#fefefe;--foreground:#050505;--card:#f6f6f6;--card-foreground:#050505;--popover:#faf9f6;--popover-foreground:#050505;--primary:#c1b065;--primary-text:#8f8047;--primary-text-strong:#6e6229;--primary-foreground:#050505;--secondary:#f1efe9;--secondary-foreground:#050505;--muted:#eceae6;--muted-foreground:#5f6570;--accent:#ebe9e2;--accent-foreground:#050505;--destructive:#b0342a;--destructive-foreground:#fefefe;--success:#1c7047;--warning:#8a5d00;--success-foreground:#fefefe;--warning-foreground:#fefefe;--row-hover:color-mix(in oklab, var(--foreground) 3%, transparent);--heading-muted:#767c86;--border:color-mix(in oklab, var(--foreground) 9%, transparent);--input:color-mix(in oklab, var(--foreground) 31%, transparent);--content-paper:#fff;--scrim:#0000008c;--content-edge:#0000001a;--rule:color-mix(in oklab, var(--foreground) 10%, transparent);--rule-soft:color-mix(in oklab, var(--foreground) 5%, transparent);--ring:var(--primary-text);--sidebar:#f6f4ef;--sidebar-foreground:#050505;--sidebar-primary:var(--primary);--sidebar-primary-foreground:#050505;--sidebar-accent:#ebe9e2;--sidebar-accent-foreground:#050505;--sidebar-border:var(--rule-soft);--sidebar-ring:var(--primary-text);--font-body:"Geist", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-code:"SUSE Mono", ui-monospace, SFMono-Regular, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--font-display:"Calistoga", charter, Georgia, "Times New Roman", serif;--type-2xs:.65625rem;--type-xs:.6875rem;--type-sm:.75rem;--type-md:.8125rem;--type-base:.875rem;--type-lg:.9375rem;--type-xl:1.0625rem;--type-control-touch:1rem;--leading-heading-1:1.32813rem;--leading-heading-2:1.28906rem;--type-display-1:1.875rem;--type-display-2:1.4375rem;--type-display-3:1.125rem;--type-display-4:1rem;--leading-display-1:2.25rem;--leading-display-2:1.875rem;--leading-display-3:1.625rem;--leading-display-4:1.5rem;--tracking-kicker:.15em;--tracking-label:.06em;--tracking-heading:-.025em;--tracking-title:-.01em;--weight-list:400;--weight-label:500;--weight-nav:600;--radius-card:6px;--radius-control:4px;--radius-pill:999px;--indicator-current:2px;--type-reading:.9375rem;--leading-reading:1.5rem;--elevation-flat:0 1px 2px #0505050d, 0 1px 3px #0505050f;--elevation-raised:0 1px 2px #0505050f, 0 8px 22px #05050517;--elevation-overlay:0 1px 3px #05050512, 0 18px 48px #05050524;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--duration-state:.15s;--duration-control:.2s;--duration-panel:.3s;--easing-settle:cubic-bezier(.23, 1, .32, 1);--easing-travel:cubic-bezier(.77, 0, .175, 1);--easing-swap:cubic-bezier(.2, 0, 0, 1);--opacity-disabled:.5;--opacity-decoration:.3;--opacity-drag:.5;--ngx-sonner-toast-normal-background:var(--card);--ngx-sonner-toast-normal-border-color:var(--border);--ngx-sonner-toast-normal-color:var(--foreground);--ngx-sonner-toast-success-background:var(--card);--ngx-sonner-toast-success-border:var(--border);--ngx-sonner-toast-success-color:var(--foreground);--ngx-sonner-toast-error-background:var(--card);--ngx-sonner-toast-error-border:var(--border);--ngx-sonner-toast-error-color:var(--foreground);--ngx-sonner-toast-warning-background:var(--card);--ngx-sonner-toast-warning-border:var(--border);--ngx-sonner-toast-warning-color:var(--foreground);--ngx-sonner-toast-info-background:var(--card);--ngx-sonner-toast-info-border:var(--border);--ngx-sonner-toast-info-color:var(--foreground)}.dark{--ground:#030303;--background:#0b0b0b;--foreground:#ebebeb;--card:#161616;--card-foreground:#ebebeb;--popover:#1c1c1c;--popover-foreground:#ebebeb;--primary:#c1b065;--primary-text:#c1b065;--primary-text-strong:var(--primary-text);--primary-foreground:#050505;--secondary:#101010;--secondary-foreground:#aeaeae;--muted:#101010;--muted-foreground:#9b9b9b;--accent:#282828;--accent-foreground:#ebebeb;--destructive:#f17871;--destructive-foreground:#050505;--success:#4ade80;--warning:#fda728;--success-foreground:#050505;--warning-foreground:#050505;--row-hover:color-mix(in oklab, var(--foreground) 5%, transparent);--heading-muted:#7d7d7d;--border:color-mix(in oklab, var(--foreground) 12%, transparent);--input:color-mix(in oklab, var(--foreground) 32%, transparent);--content-paper:#fff;--scrim:#0000008c;--content-edge:#ffffff1a;--rule:color-mix(in oklab, var(--foreground) 14%, transparent);--rule-soft:color-mix(in oklab, var(--foreground) 7%, transparent);--ring:var(--primary-text);--sidebar:#060606;--sidebar-foreground:#b7b7b7;--sidebar-primary:var(--primary);--sidebar-primary-foreground:#050505;--sidebar-accent:#ebebeb0f;--sidebar-accent-foreground:#ebebeb;--sidebar-border:transparent;--sidebar-ring:var(--primary-text);--elevation-flat:0 1px 2px #0000004d, 0 1px 3px #00000057;--elevation-raised:0 1px 2px #00000057, 0 8px 22px #0006;--elevation-overlay:0 1px 3px #0000006b, 0 18px 48px #0000008c;--ngx-sonner-toast-dark-normal-background:var(--card);--ngx-sonner-toast-dark-normal-border-color:var(--border);--ngx-sonner-toast-dark-normal-color:var(--foreground);--ngx-sonner-toast-dark-success-background:var(--card);--ngx-sonner-toast-dark-success-border:var(--border);--ngx-sonner-toast-dark-success-color:var(--foreground);--ngx-sonner-toast-dark-error-background:var(--card);--ngx-sonner-toast-dark-error-border:var(--border);--ngx-sonner-toast-dark-error-color:var(--foreground);--ngx-sonner-toast-dark-warning-background:var(--card);--ngx-sonner-toast-dark-warning-border:var(--border);--ngx-sonner-toast-dark-warning-color:var(--foreground);--ngx-sonner-toast-dark-info-background:var(--card);--ngx-sonner-toast-dark-info-border:var(--border);--ngx-sonner-toast-dark-info-color:var(--foreground)}@supports (color:lab(0% 0 0)){.dark{--ground:lab(.903296% 0 0);--background:lab(3.04863% 0 0);--foreground:lab(93.04% .0000298023 -.0000119209);--card:lab(7.22637% -.0000149012 0);--card-foreground:lab(93.04% .0000298023 -.0000119209);--popover:lab(10.1% 0 .00000298023);--popover-foreground:lab(93.04% .0000298023 -.0000119209);--secondary:lab(4.8411% 0 0);--secondary-foreground:lab(71% 0 0);--muted:lab(4.8411% 0 0);--muted-foreground:lab(64.04% 0 0);--accent:lab(15.9% 0 .00000596046);--accent-foreground:lab(93.04% .0000298023 -.0000119209);--destructive:lab(64.8964% 46.954 26.7384);--heading-muted:lab(52.44% 0 0);--sidebar:lab(1.5609% 0 0);--sidebar-foreground:lab(74.48% -.0000298023 0);--sidebar-accent:lab(93.04% .0000298023 -.0000119209/.06);--sidebar-accent-foreground:lab(93.04% .0000298023 -.0000119209)}}.light,:root{--mark-delete:#cf2b1b;--mark-delete-ink:#a01f13;--mark-delete-wash:color-mix(in oklab, var(--mark-delete) 16%, transparent);--mark-delete-wash-active:color-mix(in oklab, var(--mark-delete) 32%, transparent);--mark-insert:#0f6547;--mark-insert-wash:color-mix(in oklab, var(--mark-insert) 12%, transparent);--mark-insert-hl:color-mix(in oklab, var(--mark-insert) 26%, transparent);--mark-comment:#0960bf;--mark-comment-wash:color-mix(in oklab, var(--mark-comment) 18%, transparent);--mark-lock:#a36e28;--mark-lock-wash:color-mix(in oklab, var(--mark-lock) 9%, transparent);--selection-wash:#b3d7fe;--editor-page:var(--ground);--editor-sheet:var(--background);--editor-card:var(--background);--editor-slide:var(--card);--editor-gold-deep:#a89654;--editor-gold-wash:color-mix(in oklab, var(--primary) 12%, transparent);--editor-shadow:var(--elevation-raised)}.dark{--mark-delete:#ff6a57;--mark-delete-ink:#ff9e8d;--mark-delete-wash:color-mix(in oklab, var(--mark-delete) 20%, transparent);--mark-delete-wash-active:color-mix(in oklab, var(--mark-delete) 38%, transparent);--mark-insert:#6aca9e;--mark-insert-wash:color-mix(in oklab, var(--mark-insert) 14%, transparent);--mark-insert-hl:color-mix(in oklab, var(--mark-insert) 30%, transparent);--mark-comment:#5aacff;--mark-comment-wash:color-mix(in oklab, var(--mark-comment) 22%, transparent);--mark-lock:#e6ae6b;--mark-lock-wash:color-mix(in oklab, var(--mark-lock) 12%, transparent);--selection-wash:#2e4b6e;--editor-page:var(--ground);--editor-sheet:var(--background);--editor-card:var(--muted);--editor-slide:var(--muted);--editor-gold-deep:#d3c485;--editor-gold-wash:color-mix(in oklab, var(--primary) 12%, transparent);--editor-shadow:var(--elevation-raised)}