@layer base{body{grid-template-columns:1fr;width:100%;min-height:100vh;margin:0;display:grid;position:relative}@supports (min-width:100dvh){body{min-height:100dvh}}:root{--font-family:Inter}@supports (font-variation-settings:normal){:root{--font-family:InterVariable}}:root{--font-size:16px;--scale-ratio-major-second:1.125;--scale-ratio-major-third:1.25;--type-scale-ratio:var(--scale-ratio-major-second);--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:calc(1rem*pow(var(--type-scale-ratio), 1));--font-size-xl:calc(1rem*pow(var(--type-scale-ratio), 2));--font-size-2xl:calc(1rem*pow(var(--type-scale-ratio), 3));--font-size-3xl:calc(1rem*pow(var(--type-scale-ratio), 4));--font-size-4xl:calc(1rem*pow(var(--type-scale-ratio), 5));--font-size-5xl:calc(1rem*pow(var(--type-scale-ratio), 6));--line-height-xs:1.6;--line-height-sm:1.5;--line-height-md:1.5;--line-height-lg:1.5;--line-height-xl:1.4;--line-height-2xl:1.35;--line-height-3xl:1.3;--line-height-4xl:1.25;--line-height-5xl:1.2;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--letter-spacing-tight:-.025em;--letter-spacing-normal:0;--letter-spacing-wide:.025em}@media (width>=768px){:root{--type-scale-ratio:var(--scale-ratio-major-third)}}html{font-family:var(--font-family),sans-serif;font-size:var(--font-size);font-weight:var(--font-weight-regular);line-height:var(--line-height-md);letter-spacing:var(--letter-spacing-normal);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"kern" 1,"liga" 1,"calt" 1,"ss08" 1;-webkit-font-kerning:normal;font-kerning:normal}html button{font-family:var(--font-family),sans-serif}}@layer component,variant,layout,route;*{box-sizing:border-box}.screen-reader-only:not(:focus):not(:active){clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--transition-fast:.15s ease-in-out;--transition-base:.2s ease-in-out;--transition-slow:.3s ease-in-out;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-full:9999px}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@layer base{:root{--color-white:#fff;--color-black:#000;--color-charcoal-50:#f8fafb;--color-charcoal-100:#f0f4f8;--color-charcoal-200:#e2ebf3;--color-charcoal-300:#cad5e2;--color-charcoal-400:#9ca3af;--color-charcoal-500:#6b7280;--color-charcoal-600:#4b5563;--color-charcoal-700:#1e2229;--color-charcoal-800:#1a1d24;--color-charcoal-900:#121418;--color-charcoal-950:#0a0a0f;--color-midnight-50:#f5f5fc;--color-midnight-100:#eaeaf5;--color-midnight-200:#d4d4e4;--color-midnight-300:#b2b2c8;--color-midnight-400:#8787a0;--color-midnight-500:#52526b;--color-midnight-600:#3d3d52;--color-midnight-700:#372554;--color-midnight-800:#2d2d44;--color-midnight-900:#1a1a2e;--color-midnight-950:#0f0f1a;--color-violet-100:#ede9fe;--color-violet-300:#c4b5fd;--color-violet-400:#a78bfa;--color-violet-500:#8b5cf6;--color-violet-600:#7c3aed;--color-violet-700:#6d28d9;--color-violet-800:#5b21b6;--color-violet-900:#4c1d95;--color-emerald-100:#d1fae5;--color-emerald-300:#6ee7b7;--color-emerald-400:#34d399;--color-emerald-500:#10b981;--color-emerald-600:#059669;--color-emerald-700:#047857;--color-emerald-800:#065f46;--color-emerald-900:#064e3b;--color-amber-100:#fef3c7;--color-amber-300:#fcd34d;--color-amber-400:#fbbf24;--color-amber-500:#f59e0b;--color-amber-600:#d97706;--color-amber-700:#b45309;--color-amber-800:#92400e;--color-amber-900:#78350f;--color-rose-100:#ffe4e6;--color-rose-300:#fda4af;--color-rose-400:#fb7185;--color-rose-500:#f43f5e;--color-rose-600:#e11d48;--color-rose-700:#be123c;--color-rose-800:#9f1239;--color-rose-900:#881337;--color-azure-100:#dbeafe;--color-azure-300:#93c5fd;--color-azure-400:#60a5fa;--color-azure-500:#3b82f6;--color-azure-600:#2563eb;--color-azure-700:#1d4ed8;--color-azure-800:#1e40af;--color-azure-900:#1e3a8a}}@layer base{:root{--bg-primary:var(--lightningcss-light,var(--color-charcoal-50))var(--lightningcss-dark,var(--color-charcoal-950));--bg-secondary:var(--lightningcss-light,var(--color-charcoal-100))var(--lightningcss-dark,var(--color-charcoal-900));--bg-tertiary:var(--lightningcss-light,var(--color-charcoal-200))var(--lightningcss-dark,var(--color-charcoal-800));--bg-accent:var(--lightningcss-light,var(--color-violet-100))var(--lightningcss-dark,var(--color-violet-900));--bg-hover:var(--lightningcss-light,var(--color-charcoal-300))var(--lightningcss-dark,var(--color-charcoal-700));--bg-disabled:var(--lightningcss-light,var(--color-charcoal-400))var(--lightningcss-dark,var(--color-charcoal-600));--border:var(--lightningcss-light,var(--color-charcoal-200))var(--lightningcss-dark,var(--color-charcoal-600));--border-hover:var(--lightningcss-light,var(--color-charcoal-300))var(--lightningcss-dark,var(--color-charcoal-500));--border-strong:var(--lightningcss-light,var(--color-charcoal-400))var(--lightningcss-dark,var(--color-charcoal-400));--border-accent:var(--lightningcss-light,var(--color-violet-500))var(--lightningcss-dark,var(--color-violet-400));--text-primary:var(--lightningcss-light,var(--color-charcoal-950))var(--lightningcss-dark,var(--color-charcoal-50));--text-secondary:var(--lightningcss-light,var(--color-charcoal-600))var(--lightningcss-dark,var(--color-charcoal-300));--text-tertiary:var(--lightningcss-light,var(--color-charcoal-500))var(--lightningcss-dark,var(--color-charcoal-400));--text-on-accent:var(--lightningcss-light,var(--color-white))var(--lightningcss-dark,var(--color-white));--primary:var(--lightningcss-light,var(--color-violet-500))var(--lightningcss-dark,var(--color-violet-400));--primary-hover:var(--lightningcss-light,var(--color-violet-600))var(--lightningcss-dark,var(--color-violet-500));--primary-active:var(--lightningcss-light,var(--color-violet-700))var(--lightningcss-dark,var(--color-violet-300));--primary-light:var(--lightningcss-light,var(--color-violet-100))var(--lightningcss-dark,var(--color-violet-900));--secondary:var(--lightningcss-light,var(--color-amber-500))var(--lightningcss-dark,var(--color-amber-400));--secondary-hover:var(--lightningcss-light,var(--color-amber-600))var(--lightningcss-dark,var(--color-amber-500));--secondary-active:var(--lightningcss-light,var(--color-amber-700))var(--lightningcss-dark,var(--color-amber-600));--success:var(--lightningcss-light,var(--color-emerald-500))var(--lightningcss-dark,var(--color-emerald-400));--error:var(--lightningcss-light,var(--color-rose-500))var(--lightningcss-dark,var(--color-rose-400));--warning:var(--lightningcss-light,var(--color-amber-500))var(--lightningcss-dark,var(--color-amber-400));--info:var(--lightningcss-light,var(--color-azure-500))var(--lightningcss-dark,var(--color-azure-400));--error-bg:var(--lightningcss-light,var(--color-rose-100))var(--lightningcss-dark,var(--color-rose-900));--error-text:var(--lightningcss-light,var(--color-rose-700))var(--lightningcss-dark,var(--color-rose-300));--state-draft-bg:var(--lightningcss-light,var(--color-amber-100))var(--lightningcss-dark,var(--color-amber-900));--state-draft-text:var(--lightningcss-light,var(--color-amber-800))var(--lightningcss-dark,var(--color-amber-300));--state-published-bg:var(--lightningcss-light,var(--color-emerald-100))var(--lightningcss-dark,var(--color-emerald-900));--state-published-text:var(--lightningcss-light,var(--color-emerald-800))var(--lightningcss-dark,var(--color-emerald-300));--state-archived-bg:var(--lightningcss-light,var(--color-rose-100))var(--lightningcss-dark,var(--color-rose-900));--state-archived-text:var(--lightningcss-light,var(--color-rose-800))var(--lightningcss-dark,var(--color-rose-300));--action-publish:var(--lightningcss-light,var(--color-emerald-500))var(--lightningcss-dark,var(--color-emerald-600));--action-publish-hover:var(--lightningcss-light,var(--color-emerald-600))var(--lightningcss-dark,var(--color-emerald-700));--action-publish-active:var(--lightningcss-light,var(--color-emerald-700))var(--lightningcss-dark,var(--color-emerald-800));--action-retract:var(--lightningcss-light,var(--color-amber-500))var(--lightningcss-dark,var(--color-amber-600));--action-retract-hover:var(--lightningcss-light,var(--color-amber-600))var(--lightningcss-dark,var(--color-amber-700));--action-retract-active:var(--lightningcss-light,var(--color-amber-700))var(--lightningcss-dark,var(--color-amber-800));--action-archive:var(--lightningcss-light,var(--color-rose-500))var(--lightningcss-dark,var(--color-rose-600));--action-archive-hover:var(--lightningcss-light,var(--color-rose-600))var(--lightningcss-dark,var(--color-rose-700));--action-archive-active:var(--lightningcss-light,var(--color-rose-700))var(--lightningcss-dark,var(--color-rose-800));--action-restore:var(--lightningcss-light,var(--color-amber-500))var(--lightningcss-dark,var(--color-amber-600));--action-restore-hover:var(--lightningcss-light,var(--color-amber-600))var(--lightningcss-dark,var(--color-amber-700));--action-restore-active:var(--lightningcss-light,var(--color-amber-700))var(--lightningcss-dark,var(--color-amber-800));--action-review:var(--lightningcss-light,var(--color-azure-500))var(--lightningcss-dark,var(--color-azure-600));--action-review-hover:var(--lightningcss-light,var(--color-azure-600))var(--lightningcss-dark,var(--color-azure-700));--action-review-active:var(--lightningcss-light,var(--color-azure-700))var(--lightningcss-dark,var(--color-azure-800));--action-publish-text:var(--color-charcoal-950);--action-retract-text:var(--color-charcoal-950);--action-restore-text:var(--color-charcoal-950);--action-archive-text:var(--lightningcss-light,var(--color-charcoal-950))var(--lightningcss-dark,var(--color-white));--action-review-text:var(--lightningcss-light,var(--color-charcoal-950))var(--lightningcss-dark,var(--color-white));--danger:var(--lightningcss-light,var(--color-rose-500))var(--lightningcss-dark,var(--color-rose-600));--danger-hover:var(--lightningcss-light,var(--color-rose-600))var(--lightningcss-dark,var(--color-rose-700));--danger-active:var(--lightningcss-light,var(--color-rose-700))var(--lightningcss-dark,var(--color-rose-800));--danger-text:var(--lightningcss-light,var(--color-charcoal-950))var(--lightningcss-dark,var(--color-white));--shadow-xs:0 1px 2px 0 var(--lightningcss-light,#00000008)var(--lightningcss-dark,#ffffff0f);--shadow-sm:0 1px 3px 0 var(--lightningcss-light,#0000000f)var(--lightningcss-dark,#ffffff17),0 1px 2px 0 var(--lightningcss-light,#0000000a)var(--lightningcss-dark,#ffffff0f);--shadow-md:0 4px 6px -1px var(--lightningcss-light,#0000000f)var(--lightningcss-dark,#ffffff1f),0 2px 4px -1px var(--lightningcss-light,#0000000a)var(--lightningcss-dark,#ffffff14);--shadow-lg:0 10px 15px -3px var(--lightningcss-light,#0000000f)var(--lightningcss-dark,#ffffff26),0 4px 6px -2px var(--lightningcss-light,#00000008)var(--lightningcss-dark,#ffffff17);--shadow-xl:0 20px 25px -5px var(--lightningcss-light,#0000000f)var(--lightningcss-dark,#ffffff2e),0 10px 10px -5px var(--lightningcss-light,#00000005)var(--lightningcss-dark,#ffffff1c);--focus-shadow:0 0 0 3px var(--lightningcss-light,#8b5cf64d)var(--lightningcss-dark,#a78bfa4d);--focus-shadow-error:0 0 0 3px var(--lightningcss-light,#ef44444d)var(--lightningcss-dark,#f871714d);--focus-shadow-danger:0 0 0 3px var(--lightningcss-light,#ef44444d)var(--lightningcss-dark,#dc26264d);--gradient-signature:linear-gradient(135deg,var(--lightningcss-light,var(--color-violet-500))var(--lightningcss-dark,var(--color-violet-400)) 0%,var(--lightningcss-light,var(--color-violet-600))var(--lightningcss-dark,var(--color-violet-500)) 25%,var(--lightningcss-light,var(--color-emerald-500))var(--lightningcss-dark,var(--color-emerald-400)) 75%,var(--lightningcss-light,var(--color-emerald-400))var(--lightningcss-dark,var(--color-emerald-300)) 100%)}}@layer base{[data-theme=admin]{--bg-primary:var(--lightningcss-light,var(--color-midnight-50))var(--lightningcss-dark,var(--color-midnight-950));--bg-secondary:var(--lightningcss-light,var(--color-midnight-100))var(--lightningcss-dark,var(--color-midnight-900));--bg-tertiary:var(--lightningcss-light,var(--color-midnight-200))var(--lightningcss-dark,var(--color-midnight-800));--bg-hover:var(--lightningcss-light,var(--color-midnight-300))var(--lightningcss-dark,var(--color-midnight-700));--bg-disabled:var(--lightningcss-light,var(--color-midnight-400))var(--lightningcss-dark,var(--color-midnight-600));--border:var(--lightningcss-light,var(--color-midnight-300))var(--lightningcss-dark,var(--color-midnight-600));--border-hover:var(--lightningcss-light,var(--color-midnight-400))var(--lightningcss-dark,var(--color-midnight-500));--border-strong:var(--lightningcss-light,var(--color-midnight-300))var(--lightningcss-dark,var(--color-midnight-500));--text-primary:var(--lightningcss-light,var(--color-midnight-900))var(--lightningcss-dark,var(--color-midnight-100));--text-secondary:var(--lightningcss-light,var(--color-midnight-500))var(--lightningcss-dark,var(--color-midnight-300));--text-tertiary:var(--lightningcss-light,var(--color-midnight-500))var(--lightningcss-dark,var(--color-midnight-400));--primary:var(--lightningcss-light,var(--color-violet-600))var(--lightningcss-dark,var(--color-violet-500));--primary-hover:var(--lightningcss-light,var(--color-violet-700))var(--lightningcss-dark,var(--color-violet-600));--primary-active:var(--lightningcss-light,var(--color-violet-800))var(--lightningcss-dark,var(--color-violet-700));--error:var(--lightningcss-light,var(--color-rose-600))var(--lightningcss-dark,var(--color-rose-400));--shadow-sm:0 1px 2px 0 var(--lightningcss-light,#0000000d)var(--lightningcss-dark,#0000004d);--shadow-md:0 1px 3px 0 var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#0006),0 1px 2px 0 var(--lightningcss-light,#0000000f)var(--lightningcss-dark,#0000004d);--shadow-lg:0 4px 6px -1px var(--lightningcss-light,#0000001a)var(--lightningcss-dark,#0006),0 2px 4px -1px var(--lightningcss-light,#0000000f)var(--lightningcss-dark,#0000004d);--focus-shadow:0 0 0 3px var(--lightningcss-light,#7c3aed4d)var(--lightningcss-dark,#8b5cf64d);--focus-shadow-error:0 0 0 3px var(--lightningcss-light,#e11d4840)var(--lightningcss-dark,#fb718540)}}:root{--app-navigation-height:40px;--page-max-width:940px;--page-side-padding:24px;--page-top-padding:40px;--page-bottom-padding:80px;--tile-width:220px;--tile-gap:20px}
