:root{--brand-navy-950:#0f0a36;--brand-navy-900:#171049;--brand-navy-800:#251b67;--brand-violet-800:#47236f;--brand-violet-700:#5a2e8c;--brand-violet-600:#65389c;--brand-violet-500:#8a55bd;--brand-violet-300:#a56bd3;--brand-mint-400:#95e7d5;--brand-mint-300:#b8f3e7;--brand-sky-300:#a7cffd;--brand-gold-300:#fed18b;--brand-wood-700:#835437;--brand-wood-500:#c08050;--neutral-white:#fff;--neutral-ink:#17132d;--font-family-body:"Avenir Next", Avenir, Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-family-heading:"Avenir Next", Avenir, Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-family-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-size-100:.75rem;--font-size-200:.875rem;--font-size-300:1rem;--font-size-400:1.125rem;--font-size-500:1.25rem;--font-size-600:1.5rem;--font-size-700:2rem;--font-size-800:2.5rem;--line-height-tight:1.2;--line-height-heading:1.3;--line-height-body:1.5;--line-height-relaxed:1.65;--space-0:0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--radius-small:.375rem;--radius-control:.75rem;--radius-card:1rem;--radius-dialog:1.25rem;--radius-pill:999rem;--border-width-default:1px;--border-width-strong:2px;--control-height-default:2.75rem;--control-height-large:3rem;--target-size-minimum:2.75rem;--content-width-readable:70ch;--content-width-page:80rem;--aspect-ratio-video:16 / 9;--layout-panel-column:22rem;--layout-status-column:17rem;--checkbox-size:1.25rem;--status-icon-size:1.5rem;--heading-fluid-size:6vw;--letter-spacing-label:.08em;--skip-link-offset:-200%;--shadow-resting:0 1px 2px #0f0a361f;--shadow-raised:0 8px 24px #0f0a3629;--shadow-dialog:0 18px 48px #0f0a363d;--shadow-none:0 0 0 #0000;--motion-duration-instant:1ms;--motion-duration-fast:.12s;--motion-duration-normal:.2s;--motion-duration-slow:.32s;--motion-easing-standard:cubic-bezier(.2, 0, 0, 1);--motion-easing-emphasized:cubic-bezier(.2, 0, 0, 1.2);--opacity-disabled:.48;--z-index-dropdown:100;--z-index-sticky:200;--z-index-dialog:300;--z-index-toast:400}:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg-canvas:#fbfafe;--color-bg-surface:#fff;--color-bg-header:#fff;--color-bg-sidebar:#fff;--color-bg-subtle:#f1eff7;--color-bg-inverse:#0f0a36;--color-text-primary:#17132d;--color-text-secondary:#5e596e;--color-text-link:#5a2e8c;--color-text-on-inverse:#fff;--color-border-subtle:#d7d2e2;--color-text-on-accent:#0f0a36;--color-bg-media:#0f0a36;--color-text-on-media:#fff;--color-border-control:#8b8498;--color-action-primary:#65389c;--color-action-primary-hover:#5a2e8c;--color-action-primary-active:#47236f;--color-action-on-primary:#fff;--color-focus-ring:#7040a0;--color-accent-mint:#95e7d5;--color-accent-sky:#a7cffd;--color-accent-gold:#fed18b;--color-accent-wood:#835437;--color-rating-personal:#006b5b;--color-rating-community:#946000;--color-classification-mint:#95e7d5;--color-classification-gold:#fed18b;--color-classification-sky:#a7cffd;--color-classification-green:#bde5a1;--color-classification-coral:#ffb79e;--color-classification-blue:#b5bfff;--color-classification-lavender:#ddc6f7;--color-classification-rose:#f5b8d8;--color-classification-neutral:#e1ddea;--color-status-success:#176b47;--color-status-success-surface:#e9f8f1;--color-status-warning:#7a4700;--color-status-warning-surface:#fff2d6;--color-status-danger:#a92222;--color-status-danger-surface:#fff0ef}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg-canvas:#212121;--color-bg-surface:#292929;--color-bg-header:#212121;--color-bg-sidebar:#181818;--color-bg-subtle:#333;--color-bg-inverse:#fff;--color-text-primary:#f5f5f5;--color-text-secondary:#c7c7c7;--color-text-link:#a7cffd;--color-text-on-inverse:#17132d;--color-border-subtle:#4b4b4b;--color-text-on-accent:#0f0a36;--color-bg-media:#0f0a36;--color-text-on-media:#fff;--color-border-control:#858585;--color-action-primary:#95e7d5;--color-action-primary-hover:#b8f3e7;--color-action-primary-active:#d6faf2;--color-action-on-primary:#0f0a36;--color-focus-ring:#fed18b;--color-accent-mint:#95e7d5;--color-accent-sky:#a7cffd;--color-accent-gold:#fed18b;--color-accent-wood:#c08050;--color-rating-personal:#95e7d5;--color-rating-community:#fed18b;--color-classification-mint:#95e7d5;--color-classification-gold:#fed18b;--color-classification-sky:#a7cffd;--color-classification-green:#bde5a1;--color-classification-coral:#ffb79e;--color-classification-blue:#b5bfff;--color-classification-lavender:#ddc6f7;--color-classification-rose:#f5b8d8;--color-classification-neutral:#e1ddea;--color-status-success:#95e7d5;--color-status-success-surface:#123b34;--color-status-warning:#fed18b;--color-status-warning-surface:#4b3516;--color-status-danger:#ffb4ab;--color-status-danger-surface:#4a2026}[data-theme=high-contrast]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg-canvas:#fff;--color-bg-surface:#fff;--color-bg-header:#fff;--color-bg-sidebar:#fff;--color-bg-subtle:#fff;--color-bg-inverse:#000;--color-text-primary:#000;--color-text-secondary:#000;--color-text-link:#00e;--color-text-on-inverse:#fff;--color-border-subtle:#000;--color-text-on-accent:#fff;--color-bg-media:#000;--color-text-on-media:#fff;--color-border-control:#000;--color-action-primary:#000;--color-action-primary-hover:#1f1f1f;--color-action-primary-active:#333;--color-action-on-primary:#fff;--color-focus-ring:#000;--color-accent-mint:#006b5b;--color-accent-sky:#004c8c;--color-accent-gold:#6b4700;--color-accent-wood:#603000;--color-rating-personal:#006b5b;--color-rating-community:#6b4700;--color-classification-mint:#006b5b;--color-classification-gold:#6b4700;--color-classification-sky:#004c8c;--color-classification-green:#2e5f10;--color-classification-coral:#8c341e;--color-classification-blue:#283a9c;--color-classification-lavender:#5d2987;--color-classification-rose:#8d2558;--color-classification-neutral:#333;--color-status-success:#005a36;--color-status-success-surface:#fff;--color-status-warning:#623a00;--color-status-warning-surface:#fff;--color-status-danger:#8b0000;--color-status-danger-surface:#fff}@media (prefers-color-scheme:dark){:root:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg-canvas:#212121;--color-bg-surface:#292929;--color-bg-header:#212121;--color-bg-sidebar:#181818;--color-bg-subtle:#333;--color-bg-inverse:#fff;--color-text-primary:#f5f5f5;--color-text-secondary:#c7c7c7;--color-text-link:#a7cffd;--color-text-on-inverse:#17132d;--color-border-subtle:#4b4b4b;--color-text-on-accent:#0f0a36;--color-bg-media:#0f0a36;--color-text-on-media:#fff;--color-border-control:#858585;--color-action-primary:#95e7d5;--color-action-primary-hover:#b8f3e7;--color-action-primary-active:#d6faf2;--color-action-on-primary:#0f0a36;--color-focus-ring:#fed18b;--color-accent-mint:#95e7d5;--color-accent-sky:#a7cffd;--color-accent-gold:#fed18b;--color-accent-wood:#c08050;--color-rating-personal:#95e7d5;--color-rating-community:#fed18b;--color-classification-mint:#95e7d5;--color-classification-gold:#fed18b;--color-classification-sky:#a7cffd;--color-classification-green:#bde5a1;--color-classification-coral:#ffb79e;--color-classification-blue:#b5bfff;--color-classification-lavender:#ddc6f7;--color-classification-rose:#f5b8d8;--color-classification-neutral:#e1ddea;--color-status-success:#95e7d5;--color-status-success-surface:#123b34;--color-status-warning:#fed18b;--color-status-warning-surface:#4b3516;--color-status-danger:#ffb4ab;--color-status-danger-surface:#4a2026}}@media (prefers-contrast:more){:root:not([data-theme]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg-canvas:#fff;--color-bg-surface:#fff;--color-bg-header:#fff;--color-bg-sidebar:#fff;--color-bg-subtle:#fff;--color-bg-inverse:#000;--color-text-primary:#000;--color-text-secondary:#000;--color-text-link:#00e;--color-text-on-inverse:#fff;--color-border-subtle:#000;--color-text-on-accent:#fff;--color-bg-media:#000;--color-text-on-media:#fff;--color-border-control:#000;--color-action-primary:#000;--color-action-primary-hover:#1f1f1f;--color-action-primary-active:#333;--color-action-on-primary:#fff;--color-focus-ring:#000;--color-accent-mint:#006b5b;--color-accent-sky:#004c8c;--color-accent-gold:#6b4700;--color-accent-wood:#603000;--color-rating-personal:#006b5b;--color-rating-community:#6b4700;--color-classification-mint:#006b5b;--color-classification-gold:#6b4700;--color-classification-sky:#004c8c;--color-classification-green:#2e5f10;--color-classification-coral:#8c341e;--color-classification-blue:#283a9c;--color-classification-lavender:#5d2987;--color-classification-rose:#8d2558;--color-classification-neutral:#333;--color-status-success:#005a36;--color-status-success-surface:#fff;--color-status-warning:#623a00;--color-status-warning-surface:#fff;--color-status-danger:#8b0000;--color-status-danger-surface:#fff}}@media (prefers-reduced-motion:reduce){:root{--motion-duration-instant:1ms;--motion-duration-fast:1ms;--motion-duration-normal:1ms;--motion-duration-slow:1ms}}@media print{:root,[data-theme]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg-canvas:#fff;--color-bg-surface:#fff;--color-bg-header:#fff;--color-bg-sidebar:#fff;--color-bg-subtle:#fff;--color-bg-inverse:#000;--color-text-primary:#000;--color-text-secondary:#333;--color-text-link:#000;--color-text-on-inverse:#fff;--color-border-subtle:#666;--color-text-on-accent:#fff;--color-bg-media:#fff;--color-text-on-media:#000;--color-border-control:#333;--color-action-primary:#000;--color-action-primary-hover:#000;--color-action-primary-active:#000;--color-action-on-primary:#fff;--color-focus-ring:#000;--color-accent-mint:#333;--color-accent-sky:#333;--color-accent-gold:#333;--color-accent-wood:#333;--color-rating-personal:#333;--color-rating-community:#333;--color-classification-mint:#333;--color-classification-gold:#333;--color-classification-sky:#333;--color-classification-green:#333;--color-classification-coral:#333;--color-classification-blue:#333;--color-classification-lavender:#333;--color-classification-rose:#333;--color-classification-neutral:#333;--color-status-success:#000;--color-status-success-surface:#fff;--color-status-warning:#000;--color-status-warning-surface:#fff;--color-status-danger:#000;--color-status-danger-surface:#fff;--shadow-resting:none;--shadow-raised:none;--shadow-dialog:none}}@media (forced-colors:active){:root,[data-theme]{--color-bg-canvas:Canvas;--color-bg-surface:Canvas;--color-bg-header:Canvas;--color-bg-sidebar:Canvas;--color-bg-subtle:Canvas;--color-bg-inverse:CanvasText;--color-text-primary:CanvasText;--color-text-secondary:CanvasText;--color-text-link:LinkText;--color-text-on-inverse:Canvas;--color-text-on-accent:Canvas;--color-bg-media:Canvas;--color-text-on-media:CanvasText;--color-border-subtle:CanvasText;--color-border-control:CanvasText;--color-action-primary:ButtonFace;--color-action-primary-hover:ButtonFace;--color-action-primary-active:ButtonFace;--color-action-on-primary:ButtonText;--color-focus-ring:Highlight;--color-accent-mint:CanvasText;--color-accent-sky:CanvasText;--color-accent-gold:CanvasText;--color-accent-wood:CanvasText;--color-rating-personal:Highlight;--color-rating-community:CanvasText;--color-classification-mint:CanvasText;--color-classification-gold:CanvasText;--color-classification-sky:CanvasText;--color-classification-green:CanvasText;--color-classification-coral:CanvasText;--color-classification-blue:CanvasText;--color-classification-lavender:CanvasText;--color-classification-rose:CanvasText;--color-classification-neutral:CanvasText;--color-status-success:CanvasText;--color-status-success-surface:Canvas;--color-status-warning:CanvasText;--color-status-warning-surface:Canvas;--color-status-danger:CanvasText;--color-status-danger-surface:Canvas}}
