:root{--font-body:var(--font-inter),ui-sans-serif,system-ui,-apple-system,sans-serif;--font-heading:var(--font-display),var(--font-inter),sans-serif;--font-mono-stack:var(--font-mono),ui-monospace,"SFMono-Regular",monospace;--radius-button:9px;--radius-card:16px;--radius-hero:24px;--radius-pill:999px;--radius-input:10px;--radius-card-media:10px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:80px;--gap-element:24px;--gap-section:80px;--container-max:1200px;--container-pad:16px;--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-in-out:cubic-bezier(0.65,0,0.35,1);--ease-spring:cubic-bezier(0.34,1.4,0.64,1);--transition-fast:120ms var(--ease-out);--transition-base:180ms var(--ease-out);--transition-page:260ms var(--ease-out);--shadow-soft:var(--shadow-sm);--shadow-card-hover:var(--shadow-md);--card-padding:22px;--card-avatar-size:52px;--card-hover-lift:-2px;--z-dropdown:50;--z-header:40;--z-overlay:80;--z-mobile-menu:90;--z-search-overlay:95;--z-modal:110;--z-tooltip:120;--z-toast:130}@media(min-width:768px){:root{--container-pad:24px}}@media(min-width:1024px){:root{--container-pad:32px}}:root,[data-theme=light]{color-scheme:light;--canvas-ice:#f5f6f8;--midnight-ink:#0c1116;--paper-white:#ffffff;--fog-gray:#6b7480;--ash-gray:#424b55;--faint-mist:#eef0f3;--deep-smoke:#1b2330;--action-green:#e8f4ec;--alert-yellow:#f6e2b3;--color-brand-blue:#1e3a8a;--color-brand-blue-dark:#16306e;--color-brand-blue-light:#e9eefb;--color-brand-cyan:#2a4fc0;--color-brand-green:#1f7a4d;--color-brand-green-soft:#e6f4ec;--color-brand-yellow:#b07a12;--surface-page:#f5f6f8;--surface-card:#ffffff;--surface-elevated:#ffffff;--surface-muted:#eef0f3;--text-primary:#0c1116;--text-secondary:#424b55;--text-muted:#6b7480;--border-subtle:#e4e7ec;--border-strong:#c2c8d0;--button-primary-bg:#0c1116;--button-primary-text:#ffffff;--button-primary-hover:#232c38;--button-primary-active:#04070a;--button-secondary-bg:#ffffff;--button-secondary-text:#0c1116;--link-color:#2563c9;--link-hover:#1b4aa6;--focus-ring:#2563c9;--overlay-backdrop:rgba(12,17,22,0.55);--control-shadow:0 1px 2px rgba(12,17,22,0.06);--status-success:#1f7a4d;--status-warning:#9a6700;--status-danger:#c1283c;--status-info:#1e3a8a;--color-bg:var(--surface-page);--color-surface:var(--surface-card);--color-surface-alt:var(--surface-muted);--color-surface-muted:var(--surface-muted);--color-surface-hover:#f1f3f6;--color-border:var(--border-subtle);--color-border-hover:var(--border-strong);--card-surface:var(--color-surface);--card-surface-muted:var(--color-surface-alt);--card-border:var(--color-border);--card-accent:var(--color-accent);--card-accent-hover:var(--color-accent-hover);--card-accent-soft:var(--color-accent-soft);--color-text:var(--text-primary);--color-text-secondary:var(--text-secondary);--color-text-muted:var(--text-muted);--color-cta-bg:var(--button-primary-bg);--color-cta-text:var(--button-primary-text);--color-cta-bg-hover:var(--button-primary-hover);--color-cta-bg-active:var(--button-primary-active);--color-primary:var(--color-brand-blue);--color-link:var(--link-color);--color-link-hover:var(--link-hover);--color-focus-ring:var(--focus-ring);--color-focus:var(--focus-ring);--color-danger:var(--status-danger);--color-danger-bg:#fbe9ec;--color-danger-text:#ffffff;--color-success:var(--color-brand-green-soft);--color-success-text:#1c6b42;--color-warning:#b9770e;--color-alert:var(--alert-yellow);--color-alert-text:#4d3800;--color-info:var(--color-brand-blue-light);--color-info-text:#1b2f6b;--color-accent:#1e3a8a;--color-accent-hover:#16306e;--color-accent-soft:#e9eefb;--color-accent-text:#1b2f6b;--brand-navy:#16306e;--brand-blue:#2563c9;--brand-blue-soft:#e7eefb;--brand-cyan:#1f8fae;--brand-green:#1f7a4d;--brand-green-soft:#e6f4ec;--text-inverse:#ffffff;--input-bg:#ffffff;--input-text:#0c1116;--input-border:#d4d9e0;--input-placeholder:#8a929c;--input-hover-bg:#ffffff;--input-hover-border:#aab2bd;--input-focus-border:#2563c9;--input-focus-ring:color-mix(in srgb,#2563c9 22%,transparent);--select-bg:#ffffff;--select-text:#0c1116;--select-border:#d4d9e0;--select-hover-bg:#f4f7fd;--select-hover-text:#0c1116;--select-focus-border:#2563c9;--select-arrow:#4b5563;--select-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none' stroke='%234b5563' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E");--button-primary-hover-bg:#232c38;--button-primary-hover-text:#ffffff;--button-secondary-hover-bg:#f1f3f6;--button-secondary-hover-text:#0c1116;--shadow-sm:0 1px 2px rgba(12,17,22,0.06);--shadow-md:0 4px 14px rgba(12,17,22,0.08);--shadow-lg:0 16px 40px rgba(12,17,22,0.12);--shadow-focus:0 0 0 3px color-mix(in srgb,var(--focus-ring) 22%,transparent);--badge-neutral-bg:#eef0f3;--badge-neutral-text:#4a535d;--badge-verified-bg:#e6f4ec;--badge-verified-text:#1c6b42;--badge-featured-bg:#1e3a8a;--badge-featured-text:#ffffff;--badge-deadline-bg:#f6e2b3;--badge-deadline-text:#4d3800;--badge-expired-bg:#e7e9ed;--badge-expired-text:#6b7480;--badge-new-bg:#e9eefb;--badge-new-text:#1b2f6b;--icon-muted:#5d6875;--icon-primary:#1e3a8a;--icon-success:#1f7a4d;--icon-warning:#9a6700;--icon-danger:#c1283c;--icon-button-hover-bg:#eef2f7;--icon-badge-border:color-mix(in srgb,currentColor 18%,transparent);--tooltip-bg:#0c1116;--tooltip-text:#ffffff;--tooltip-border:#232c38;--topbar-height:40px;--header-height:64px;--topbar-bg:#ffffff;--topbar-border:#e4e7ec;--search-overlay-backdrop:rgba(12,17,22,0.56);--search-overlay-surface:#ffffff;--search-overlay-border:color-mix(in srgb,#2563c9 28%,#ffffff);--search-control-bg:#ffffff;--search-control-border:color-mix(in srgb,#2563c9 55%,#d4d9e0);--star-rating-color:#f5c518;--star-rating-hover:#ffd84d;--star-rating-muted:#b7c0ca;--admin-action-bg:#ffffff;--admin-action-hover-bg:#eef2f7;--admin-action-border:#d9dee6;--admin-action-icon:#4b5563;--admin-action-primary:#2563c9;--admin-action-success:#1f7a4d;--admin-action-feature:#b77905;--admin-action-danger:#c1283c}[data-theme=dark]{color-scheme:dark;--canvas-ice:#0a0e13;--midnight-ink:#eef2f6;--paper-white:#121922;--fog-gray:#8591a0;--ash-gray:#b4bdc8;--faint-mist:#1c2430;--deep-smoke:#04070a;--action-green:#15352a;--alert-yellow:#e7b964;--color-brand-blue:#8fb0f7;--color-brand-blue-dark:#b3caff;--color-brand-blue-light:#1b2a4d;--color-brand-cyan:#6d92f0;--color-brand-green:#6fd3a0;--color-brand-green-soft:#15352a;--color-brand-yellow:#e7b964;--surface-page:#0a0e13;--surface-card:#121922;--surface-elevated:#18212c;--surface-muted:#1c2430;--text-primary:#eef2f6;--text-secondary:#b4bdc8;--text-muted:#8591a0;--border-subtle:#283139;--border-strong:#3c4753;--button-primary-bg:#eef2f6;--button-primary-text:#0a0e13;--button-primary-hover:#d6dde6;--button-primary-active:#c3ccd6;--button-secondary-bg:#121922;--button-secondary-text:#eef2f6;--link-color:#6da8ff;--link-hover:#9cc4ff;--focus-ring:#6da8ff;--overlay-backdrop:rgba(2,5,8,0.7);--control-shadow:0 1px 2px rgba(0,0,0,0.4);--status-success:#6fd3a0;--status-warning:#e7b964;--status-danger:#ff8893;--status-info:#8fb0f7;--color-bg:var(--surface-page);--color-surface:var(--surface-card);--color-surface-alt:var(--surface-muted);--color-surface-muted:var(--surface-muted);--color-surface-hover:#1a232e;--color-border:var(--border-subtle);--color-border-hover:var(--border-strong);--card-surface:var(--color-surface);--card-surface-muted:var(--color-surface-alt);--card-border:var(--color-border);--card-accent:var(--color-accent);--card-accent-hover:var(--color-accent-hover);--card-accent-soft:var(--color-accent-soft);--color-text:var(--text-primary);--color-text-secondary:var(--text-secondary);--color-text-muted:var(--text-muted);--color-cta-bg:var(--button-primary-bg);--color-cta-text:var(--button-primary-text);--color-cta-bg-hover:var(--button-primary-hover);--color-cta-bg-active:var(--button-primary-active);--color-primary:var(--color-brand-blue);--color-link:var(--link-color);--color-link-hover:var(--link-hover);--color-focus-ring:var(--focus-ring);--color-focus:var(--focus-ring);--color-danger:var(--status-danger);--color-danger-bg:#3a1f24;--color-danger-text:#1a0d0e;--color-success:var(--color-brand-green-soft);--color-success-text:#93e3ba;--color-warning:#e7b964;--color-alert:var(--alert-yellow);--color-alert-text:#2a1f00;--color-info:var(--color-brand-blue-light);--color-info-text:#c7d8ff;--color-accent:#8fb0f7;--color-accent-hover:#b3caff;--color-accent-soft:#1b2a4d;--color-accent-text:#c7d8ff;--brand-navy:#9cc4ff;--brand-blue:#6da8ff;--brand-blue-soft:#1b2a4d;--brand-cyan:#57c4d6;--brand-green:#6fd3a0;--brand-green-soft:#15352a;--text-inverse:#0a0e13;--input-bg:#131c26;--input-text:#eef2f6;--input-border:#313c47;--input-placeholder:#7d8a98;--input-hover-bg:#16202b;--input-hover-border:#46545f;--input-focus-border:#6da8ff;--input-focus-ring:color-mix(in srgb,#6da8ff 30%,transparent);--select-bg:#131c26;--select-text:#eef2f6;--select-border:#313c47;--select-hover-bg:#1a2735;--select-hover-text:#eef2f6;--select-focus-border:#6da8ff;--select-arrow:#9aa6b2;--select-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none' stroke='%239aa6b2' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E");--button-primary-hover-bg:#d6dde6;--button-primary-hover-text:#0a0e13;--button-secondary-hover-bg:#1a232e;--button-secondary-hover-text:#eef2f6;--shadow-sm:0 1px 2px rgba(0,0,0,0.4);--shadow-md:0 6px 18px rgba(0,0,0,0.45);--shadow-lg:0 20px 46px rgba(0,0,0,0.55);--shadow-focus:0 0 0 3px color-mix(in srgb,var(--focus-ring) 30%,transparent);--badge-neutral-bg:#1c2430;--badge-neutral-text:#b4bdc8;--badge-verified-bg:#15352a;--badge-verified-text:#93e3ba;--badge-featured-bg:#c7d8ff;--badge-featured-text:#14213f;--badge-deadline-bg:#e7b964;--badge-deadline-text:#2a1f00;--badge-expired-bg:#1f2832;--badge-expired-text:#8591a0;--badge-new-bg:#1b2a4d;--badge-new-text:#c7d8ff;--icon-muted:#a2adba;--icon-primary:#9cc4ff;--icon-success:#93e3ba;--icon-warning:#e7b964;--icon-danger:#ff8893;--icon-button-hover-bg:#1c2734;--icon-badge-border:color-mix(in srgb,currentColor 20%,transparent);--tooltip-bg:#eef2f6;--tooltip-text:#0a0e13;--tooltip-border:#c3ccd6;--topbar-height:40px;--header-height:64px;--topbar-bg:#101821;--topbar-border:#283139;--search-overlay-backdrop:rgba(2,5,8,0.74);--search-overlay-surface:#121922;--search-overlay-border:color-mix(in srgb,#6da8ff 30%,#283139);--search-control-bg:#131c26;--search-control-border:color-mix(in srgb,#6da8ff 52%,#313c47);--star-rating-color:#f5c518;--star-rating-hover:#ffd84d;--star-rating-muted:#5a6674;--admin-action-bg:#131c26;--admin-action-hover-bg:#1c2734;--admin-action-border:#313c47;--admin-action-icon:#b4bdc8;--admin-action-primary:#9cc4ff;--admin-action-success:#93e3ba;--admin-action-feature:#e7b964;--admin-action-danger:#ff8893}[data-theme=light][data-palette=ocean]{--canvas-ice:#f2f7f9;--faint-mist:#e6eff3;--surface-page:#f2f7f9;--surface-muted:#e6eff3;--color-surface-hover:#ecf4f7;--border-subtle:#d9e7ec;--border-strong:#b6cfda;--button-primary-bg:#155e75;--button-primary-text:#ffffff;--button-primary-hover:#114c5f;--button-primary-active:#0e3f4f;--button-primary-hover-bg:#114c5f;--button-primary-hover-text:#ffffff;--button-secondary-hover-bg:#ecf4f7;--color-brand-blue:#0e7490;--color-brand-blue-dark:#155e75;--color-brand-blue-light:#e2f4f9;--color-brand-cyan:#06b6d4;--link-color:#0c8cb0;--link-hover:#0a7090;--focus-ring:#0c8cb0;--status-info:#0e7490;--color-info:#e2f4f9;--color-info-text:#11556c;--color-accent:#0e7490;--color-accent-hover:#155e75;--color-accent-soft:#e2f4f9;--color-accent-text:#11556c;--brand-navy:#155e75;--brand-blue:#0c8cb0;--brand-blue-soft:#e2f4f9;--brand-cyan:#06b6d4;--overlay-backdrop:rgba(8,35,45,0.55);--control-shadow:0 1px 2px rgba(14,116,144,0.08);--shadow-sm:0 1px 2px rgba(14,116,144,0.08);--shadow-md:0 4px 14px rgba(14,116,144,0.1);--shadow-lg:0 16px 40px rgba(14,116,144,0.14);--topbar-border:#d9e7ec;--icon-button-hover-bg:#e2f4f9;--admin-action-hover-bg:#e2f4f9;--admin-action-border:#d9e7ec;--admin-action-primary:#0c8cb0;--icon-primary:#0e7490;--input-border:#cbdde5;--input-hover-border:#9fc0cf;--input-focus-border:#0c8cb0;--input-focus-ring:color-mix(in srgb,#0c8cb0 22%,transparent);--select-border:#cbdde5;--select-hover-bg:#ecf4f7;--select-focus-border:#0c8cb0;--badge-featured-bg:#0e7490;--badge-featured-text:#ffffff;--badge-new-bg:#e2f4f9;--badge-new-text:#11556c;--search-overlay-border:color-mix(in srgb,#0c8cb0 28%,#ffffff);--search-control-border:color-mix(in srgb,#0c8cb0 55%,#cbdde5)}[data-theme=dark][data-palette=ocean]{--canvas-ice:#081317;--paper-white:#0e1c22;--faint-mist:#152830;--surface-page:#081317;--surface-card:#0e1c22;--surface-elevated:#12242c;--surface-muted:#152830;--color-surface-hover:#182c35;--border-subtle:#253c44;--border-strong:#36545f;--button-primary-bg:#a5e7f6;--button-primary-text:#062028;--button-primary-hover:#bfeef9;--button-primary-active:#8edff2;--button-primary-hover-bg:#bfeef9;--button-primary-hover-text:#062028;--button-secondary-hover-bg:#182c35;--color-brand-blue:#7cd9ef;--color-brand-blue-dark:#a5e7f6;--color-brand-blue-light:#103642;--color-brand-cyan:#67e8f9;--link-color:#7cd9ef;--link-hover:#a5e7f6;--focus-ring:#7cd9ef;--status-info:#7cd9ef;--color-info:#103642;--color-info-text:#bfeef9;--color-accent:#7cd9ef;--color-accent-hover:#a5e7f6;--color-accent-soft:#103642;--color-accent-text:#bfeef9;--brand-navy:#a5e7f6;--brand-blue:#7cd9ef;--brand-blue-soft:#103642;--brand-cyan:#67e8f9;--overlay-backdrop:rgba(2,12,16,0.72);--control-shadow:0 1px 2px rgba(0,0,0,0.42);--shadow-sm:0 1px 2px rgba(0,0,0,0.42);--shadow-md:0 6px 18px rgba(0,0,0,0.46);--shadow-lg:0 20px 46px rgba(0,0,0,0.56);--topbar-bg:#0b1a20;--topbar-border:#253c44;--icon-button-hover-bg:#182c35;--admin-action-bg:#102129;--admin-action-hover-bg:#182c35;--admin-action-border:#2a434d;--admin-action-primary:#a5e7f6;--icon-primary:#a5e7f6;--input-bg:#102129;--input-border:#2a434d;--input-hover-bg:#182c35;--input-hover-border:#3c5a66;--input-focus-border:#7cd9ef;--input-focus-ring:color-mix(in srgb,#7cd9ef 30%,transparent);--select-bg:#102129;--select-border:#2a434d;--select-hover-bg:#182c35;--select-focus-border:#7cd9ef;--badge-featured-bg:#a5e7f6;--badge-featured-text:#062028;--badge-new-bg:#103642;--badge-new-text:#bfeef9;--badge-neutral-bg:#152830;--badge-expired-bg:#182c35;--search-overlay-surface:#0e1c22;--search-overlay-border:color-mix(in srgb,#7cd9ef 30%,#253c44);--search-control-bg:#102129;--search-control-border:color-mix(in srgb,#7cd9ef 52%,#2a434d)}[data-theme=light][data-palette=gold]{--canvas-ice:#faf9f6;--faint-mist:#f2efe7;--surface-page:#faf9f6;--surface-muted:#f2efe7;--color-surface-hover:#f6f3ec;--border-subtle:#e8e2d3;--border-strong:#cfc5ab;--button-primary-bg:#8a5f06;--button-primary-text:#ffffff;--button-primary-hover:#6f4c05;--button-primary-active:#5a3e04;--button-primary-hover-bg:#6f4c05;--button-primary-hover-text:#ffffff;--button-secondary-hover-bg:#f6f3ec;--color-brand-blue:#a16207;--color-brand-blue-dark:#854f06;--color-brand-blue-light:#faf0d7;--color-brand-cyan:#b45309;--link-color:#965d05;--link-hover:#7a4b04;--focus-ring:#965d05;--status-info:#a16207;--color-info:#faf0d7;--color-info-text:#6d4504;--color-accent:#a16207;--color-accent-hover:#854f06;--color-accent-soft:#faf0d7;--color-accent-text:#6d4504;--brand-navy:#854f06;--brand-blue:#965d05;--brand-blue-soft:#faf0d7;--brand-cyan:#b45309;--overlay-backdrop:rgba(42,31,8,0.55);--control-shadow:0 1px 2px rgba(133,95,12,0.08);--shadow-sm:0 1px 2px rgba(133,95,12,0.08);--shadow-md:0 4px 14px rgba(133,95,12,0.1);--shadow-lg:0 16px 40px rgba(133,95,12,0.14);--topbar-border:#e8e2d3;--icon-button-hover-bg:#faf0d7;--admin-action-hover-bg:#faf0d7;--admin-action-border:#e8e2d3;--admin-action-primary:#965d05;--icon-primary:#a16207;--input-border:#ded6c1;--input-hover-border:#c0b08c;--input-focus-border:#965d05;--input-focus-ring:color-mix(in srgb,#965d05 22%,transparent);--select-border:#ded6c1;--select-hover-bg:#f6f3ec;--select-focus-border:#965d05;--badge-featured-bg:#a16207;--badge-featured-text:#ffffff;--badge-new-bg:#faf0d7;--badge-new-text:#6d4504;--search-overlay-border:color-mix(in srgb,#965d05 28%,#ffffff);--search-control-border:color-mix(in srgb,#965d05 55%,#ded6c1)}[data-theme=dark][data-palette=gold]{--canvas-ice:#121008;--paper-white:#1c1810;--faint-mist:#2a2516;--surface-page:#121008;--surface-card:#1c1810;--surface-elevated:#242014;--surface-muted:#2a2516;--color-surface-hover:#2f2918;--border-subtle:#403823;--border-strong:#5a503a;--button-primary-bg:#f3d77c;--button-primary-text:#2a2104;--button-primary-hover:#f8e29b;--button-primary-active:#ecc95f;--button-primary-hover-bg:#f8e29b;--button-primary-hover-text:#2a2104;--button-secondary-hover-bg:#2f2918;--color-brand-blue:#e7c45c;--color-brand-blue-dark:#f3d77c;--color-brand-blue-light:#3a3115;--color-brand-cyan:#eab308;--link-color:#e7c45c;--link-hover:#f3d77c;--focus-ring:#e7c45c;--status-info:#e7c45c;--color-info:#3a3115;--color-info-text:#f6e3a5;--color-accent:#e7c45c;--color-accent-hover:#f3d77c;--color-accent-soft:#3a3115;--color-accent-text:#f6e3a5;--brand-navy:#f3d77c;--brand-blue:#e7c45c;--brand-blue-soft:#3a3115;--brand-cyan:#eab308;--overlay-backdrop:rgba(10,8,2,0.74);--control-shadow:0 1px 2px rgba(0,0,0,0.42);--shadow-sm:0 1px 2px rgba(0,0,0,0.42);--shadow-md:0 6px 18px rgba(0,0,0,0.46);--shadow-lg:0 20px 46px rgba(0,0,0,0.56);--topbar-bg:#181508;--topbar-border:#403823;--icon-button-hover-bg:#2f2918;--admin-action-bg:#221d10;--admin-action-hover-bg:#2f2918;--admin-action-border:#443c24;--admin-action-primary:#f3d77c;--icon-primary:#f3d77c;--input-bg:#221d10;--input-border:#443c24;--input-hover-bg:#2f2918;--input-hover-border:#5d5334;--input-focus-border:#e7c45c;--input-focus-ring:color-mix(in srgb,#e7c45c 30%,transparent);--select-bg:#221d10;--select-border:#443c24;--select-hover-bg:#2f2918;--select-focus-border:#e7c45c;--badge-featured-bg:#f3d77c;--badge-featured-text:#2a2104;--badge-new-bg:#3a3115;--badge-new-text:#f6e3a5;--badge-neutral-bg:#2a2516;--badge-expired-bg:#2f2918;--search-overlay-surface:#1c1810;--search-overlay-border:color-mix(in srgb,#e7c45c 30%,#403823);--search-control-bg:#221d10;--search-control-border:color-mix(in srgb,#e7c45c 52%,#443c24)}[data-theme=light][data-palette=terracotta]{--canvas-ice:#faf6f3;--faint-mist:#f4ebe4;--surface-page:#faf6f3;--surface-muted:#f4ebe4;--color-surface-hover:#f7f0ea;--border-subtle:#ecdfd4;--border-strong:#d6bda9;--button-primary-bg:#c2410c;--button-primary-text:#ffffff;--button-primary-hover:#a63608;--button-primary-active:#8a2d06;--button-primary-hover-bg:#a63608;--button-primary-hover-text:#ffffff;--button-secondary-hover-bg:#f7f0ea;--color-brand-blue:#c2410c;--color-brand-blue-dark:#9a3412;--color-brand-blue-light:#fcebe1;--color-brand-cyan:#ea580c;--link-color:#c2410c;--link-hover:#9a3412;--focus-ring:#c2410c;--status-info:#c2410c;--color-info:#fcebe1;--color-info-text:#8a3410;--color-accent:#c2410c;--color-accent-hover:#9a3412;--color-accent-soft:#fcebe1;--color-accent-text:#8a3410;--brand-navy:#9a3412;--brand-blue:#c2410c;--brand-blue-soft:#fcebe1;--brand-cyan:#ea580c;--overlay-backdrop:rgba(60,22,6,0.55);--control-shadow:0 1px 2px rgba(194,65,12,0.08);--shadow-sm:0 1px 2px rgba(194,65,12,0.08);--shadow-md:0 4px 14px rgba(194,65,12,0.1);--shadow-lg:0 16px 40px rgba(194,65,12,0.14);--topbar-border:#ecdfd4;--icon-button-hover-bg:#fcebe1;--admin-action-hover-bg:#fcebe1;--admin-action-border:#ecdfd4;--admin-action-primary:#c2410c;--icon-primary:#c2410c;--input-border:#e3d2c4;--input-hover-border:#c8a98f;--input-focus-border:#c2410c;--input-focus-ring:color-mix(in srgb,#c2410c 22%,transparent);--select-border:#e3d2c4;--select-hover-bg:#f7f0ea;--select-focus-border:#c2410c;--badge-featured-bg:#c2410c;--badge-featured-text:#ffffff;--badge-new-bg:#fcebe1;--badge-new-text:#8a3410;--search-overlay-border:color-mix(in srgb,#c2410c 28%,#ffffff);--search-control-border:color-mix(in srgb,#c2410c 55%,#e3d2c4)}[data-theme=dark][data-palette=terracotta]{--canvas-ice:#140c08;--paper-white:#1f140e;--faint-mist:#2e2016;--surface-page:#140c08;--surface-card:#1f140e;--surface-elevated:#271a12;--surface-muted:#2e2016;--color-surface-hover:#332418;--border-subtle:#46301f;--border-strong:#61452f;--button-primary-bg:#ffb38a;--button-primary-text:#3a1404;--button-primary-hover:#ffc5a3;--button-primary-active:#f8a273;--button-primary-hover-bg:#ffc5a3;--button-primary-hover-text:#3a1404;--button-secondary-hover-bg:#332418;--color-brand-blue:#fb9d6b;--color-brand-blue-dark:#ffb38a;--color-brand-blue-light:#44220f;--color-brand-cyan:#fdba74;--link-color:#fb9d6b;--link-hover:#ffb38a;--focus-ring:#fb9d6b;--status-info:#fb9d6b;--color-info:#44220f;--color-info-text:#ffd0b3;--color-accent:#fb9d6b;--color-accent-hover:#ffb38a;--color-accent-soft:#44220f;--color-accent-text:#ffd0b3;--brand-navy:#ffb38a;--brand-blue:#fb9d6b;--brand-blue-soft:#44220f;--brand-cyan:#fdba74;--overlay-backdrop:rgba(12,5,2,0.74);--control-shadow:0 1px 2px rgba(0,0,0,0.42);--shadow-sm:0 1px 2px rgba(0,0,0,0.42);--shadow-md:0 6px 18px rgba(0,0,0,0.46);--shadow-lg:0 20px 46px rgba(0,0,0,0.56);--topbar-bg:#1a100a;--topbar-border:#46301f;--icon-button-hover-bg:#332418;--admin-action-bg:#251710;--admin-action-hover-bg:#332418;--admin-action-border:#4a3322;--admin-action-primary:#ffb38a;--icon-primary:#ffb38a;--input-bg:#251710;--input-border:#4a3322;--input-hover-bg:#332418;--input-hover-border:#654731;--input-focus-border:#fb9d6b;--input-focus-ring:color-mix(in srgb,#fb9d6b 30%,transparent);--select-bg:#251710;--select-border:#4a3322;--select-hover-bg:#332418;--select-focus-border:#fb9d6b;--badge-featured-bg:#ffb38a;--badge-featured-text:#3a1404;--badge-new-bg:#44220f;--badge-new-text:#ffd0b3;--badge-neutral-bg:#2e2016;--badge-expired-bg:#332418;--search-overlay-surface:#1f140e;--search-overlay-border:color-mix(in srgb,#fb9d6b 30%,#46301f);--search-control-bg:#251710;--search-control-border:color-mix(in srgb,#fb9d6b 52%,#4a3322)}[data-theme=light][data-palette=burgundy]{--canvas-ice:#faf5f6;--faint-mist:#f4e9ec;--surface-page:#faf5f6;--surface-muted:#f4e9ec;--color-surface-hover:#f7eef0;--border-subtle:#ecdde2;--border-strong:#d6b9c2;--button-primary-bg:#881337;--button-primary-text:#ffffff;--button-primary-hover:#6f0f2d;--button-primary-active:#5a0c25;--button-primary-hover-bg:#6f0f2d;--button-primary-hover-text:#ffffff;--button-secondary-hover-bg:#f7eef0;--color-brand-blue:#9f1239;--color-brand-blue-dark:#881337;--color-brand-blue-light:#fbe9ee;--color-brand-cyan:#be123c;--link-color:#a51844;--link-hover:#871238;--focus-ring:#a51844;--status-info:#9f1239;--color-info:#fbe9ee;--color-info-text:#7c1031;--color-accent:#9f1239;--color-accent-hover:#881337;--color-accent-soft:#fbe9ee;--color-accent-text:#7c1031;--brand-navy:#881337;--brand-blue:#a51844;--brand-blue-soft:#fbe9ee;--brand-cyan:#be123c;--overlay-backdrop:rgba(50,8,22,0.55);--control-shadow:0 1px 2px rgba(136,19,55,0.08);--shadow-sm:0 1px 2px rgba(136,19,55,0.08);--shadow-md:0 4px 14px rgba(136,19,55,0.1);--shadow-lg:0 16px 40px rgba(136,19,55,0.14);--topbar-border:#ecdde2;--icon-button-hover-bg:#fbe9ee;--admin-action-hover-bg:#fbe9ee;--admin-action-border:#ecdde2;--admin-action-primary:#a51844;--icon-primary:#9f1239;--input-border:#e4cdd5;--input-hover-border:#c9a3b1;--input-focus-border:#a51844;--input-focus-ring:color-mix(in srgb,#a51844 22%,transparent);--select-border:#e4cdd5;--select-hover-bg:#f7eef0;--select-focus-border:#a51844;--badge-featured-bg:#9f1239;--badge-featured-text:#ffffff;--badge-new-bg:#fbe9ee;--badge-new-text:#7c1031;--search-overlay-border:color-mix(in srgb,#a51844 28%,#ffffff);--search-control-border:color-mix(in srgb,#a51844 55%,#e4cdd5)}[data-theme=dark][data-palette=burgundy]{--canvas-ice:#140a0e;--paper-white:#1f1118;--faint-mist:#2e1a24;--surface-page:#140a0e;--surface-card:#1f1118;--surface-elevated:#28161f;--surface-muted:#2e1a24;--color-surface-hover:#331d28;--border-subtle:#4a2a38;--border-strong:#66394d;--button-primary-bg:#ffaec7;--button-primary-text:#3c0a1d;--button-primary-hover:#ffc1d4;--button-primary-active:#f898b7;--button-primary-hover-bg:#ffc1d4;--button-primary-hover-text:#3c0a1d;--button-secondary-hover-bg:#331d28;--color-brand-blue:#f794b5;--color-brand-blue-dark:#ffaec7;--color-brand-blue-light:#45152a;--color-brand-cyan:#fda4af;--link-color:#f794b5;--link-hover:#ffaec7;--focus-ring:#f794b5;--status-info:#f794b5;--color-info:#45152a;--color-info-text:#ffc9da;--color-accent:#f794b5;--color-accent-hover:#ffaec7;--color-accent-soft:#45152a;--color-accent-text:#ffc9da;--brand-navy:#ffaec7;--brand-blue:#f794b5;--brand-blue-soft:#45152a;--brand-cyan:#fda4af;--overlay-backdrop:rgba(14,3,8,0.74);--control-shadow:0 1px 2px rgba(0,0,0,0.42);--shadow-sm:0 1px 2px rgba(0,0,0,0.42);--shadow-md:0 6px 18px rgba(0,0,0,0.46);--shadow-lg:0 20px 46px rgba(0,0,0,0.56);--topbar-bg:#190d13;--topbar-border:#4a2a38;--icon-button-hover-bg:#331d28;--admin-action-bg:#251219;--admin-action-hover-bg:#331d28;--admin-action-border:#4a2536;--admin-action-primary:#ffaec7;--icon-primary:#ffaec7;--input-bg:#251219;--input-border:#4a2536;--input-hover-bg:#331d28;--input-hover-border:#663349;--input-focus-border:#f794b5;--input-focus-ring:color-mix(in srgb,#f794b5 30%,transparent);--select-bg:#251219;--select-border:#4a2536;--select-hover-bg:#331d28;--select-focus-border:#f794b5;--badge-featured-bg:#ffaec7;--badge-featured-text:#3c0a1d;--badge-new-bg:#45152a;--badge-new-text:#ffc9da;--badge-neutral-bg:#2e1a24;--badge-expired-bg:#331d28;--search-overlay-surface:#1f1118;--search-overlay-border:color-mix(in srgb,#f794b5 30%,#4a2a38);--search-control-bg:#251219;--search-control-border:color-mix(in srgb,#f794b5 52%,#4a2536)}[data-theme=light][data-palette=azure]{--canvas-ice:#f3f8fc;--faint-mist:#e7f1f8;--surface-page:#f3f8fc;--surface-muted:#e7f1f8;--color-surface-hover:#edf5fa;--border-subtle:#d9e8f2;--border-strong:#b4d0e3;--button-primary-bg:#0369a1;--button-primary-text:#ffffff;--button-primary-hover:#02507c;--button-primary-active:#024062;--button-primary-hover-bg:#02507c;--button-primary-hover-text:#ffffff;--button-secondary-hover-bg:#edf5fa;--color-brand-blue:#0284c7;--color-brand-blue-dark:#0369a1;--color-brand-blue-light:#e3f3fc;--color-brand-cyan:#0ea5e9;--link-color:#0369a1;--link-hover:#024d77;--focus-ring:#0369a1;--status-info:#0284c7;--color-info:#e3f3fc;--color-info-text:#075d8c;--color-accent:#0284c7;--color-accent-hover:#0369a1;--color-accent-soft:#e3f3fc;--color-accent-text:#075d8c;--brand-navy:#0369a1;--brand-blue:#0369a1;--brand-blue-soft:#e3f3fc;--brand-cyan:#0ea5e9;--overlay-backdrop:rgba(4,38,60,0.55);--control-shadow:0 1px 2px rgba(3,105,161,0.08);--shadow-sm:0 1px 2px rgba(3,105,161,0.08);--shadow-md:0 4px 14px rgba(3,105,161,0.1);--shadow-lg:0 16px 40px rgba(3,105,161,0.14);--topbar-border:#d9e8f2;--icon-button-hover-bg:#e3f3fc;--admin-action-hover-bg:#e3f3fc;--admin-action-border:#d9e8f2;--admin-action-primary:#0369a1;--icon-primary:#0284c7;--input-border:#cde0ec;--input-hover-border:#a0c4d9;--input-focus-border:#0369a1;--input-focus-ring:color-mix(in srgb,#0369a1 22%,transparent);--select-border:#cde0ec;--select-hover-bg:#edf5fa;--select-focus-border:#0369a1;--badge-featured-bg:#0284c7;--badge-featured-text:#ffffff;--badge-new-bg:#e3f3fc;--badge-new-text:#075d8c;--search-overlay-border:color-mix(in srgb,#0369a1 28%,#ffffff);--search-control-border:color-mix(in srgb,#0369a1 55%,#cde0ec)}[data-theme=dark][data-palette=azure]{--canvas-ice:#07111a;--paper-white:#0d1c28;--faint-mist:#152a3a;--surface-page:#07111a;--surface-card:#0d1c28;--surface-elevated:#112433;--surface-muted:#152a3a;--color-surface-hover:#183042;--border-subtle:#274458;--border-strong:#3a5d78;--button-primary-bg:#9fd9ff;--button-primary-text:#04202f;--button-primary-hover:#bce5ff;--button-primary-active:#84cdfc;--button-primary-hover-bg:#bce5ff;--button-primary-hover-text:#04202f;--button-secondary-hover-bg:#183042;--color-brand-blue:#7cc8fb;--color-brand-blue-dark:#9fd9ff;--color-brand-blue-light:#103752;--color-brand-cyan:#67e8f9;--link-color:#7cc8fb;--link-hover:#9fd9ff;--focus-ring:#7cc8fb;--status-info:#7cc8fb;--color-info:#103752;--color-info-text:#c2e7ff;--color-accent:#7cc8fb;--color-accent-hover:#9fd9ff;--color-accent-soft:#103752;--color-accent-text:#c2e7ff;--brand-navy:#9fd9ff;--brand-blue:#7cc8fb;--brand-blue-soft:#103752;--brand-cyan:#67e8f9;--overlay-backdrop:rgba(1,10,18,0.74);--control-shadow:0 1px 2px rgba(0,0,0,0.42);--shadow-sm:0 1px 2px rgba(0,0,0,0.42);--shadow-md:0 6px 18px rgba(0,0,0,0.46);--shadow-lg:0 20px 46px rgba(0,0,0,0.56);--topbar-bg:#0a1722;--topbar-border:#274458;--icon-button-hover-bg:#183042;--admin-action-bg:#102230;--admin-action-hover-bg:#183042;--admin-action-border:#2a4256;--admin-action-primary:#9fd9ff;--icon-primary:#9fd9ff;--input-bg:#102230;--input-border:#2a4256;--input-hover-bg:#183042;--input-hover-border:#3c5b74;--input-focus-border:#7cc8fb;--input-focus-ring:color-mix(in srgb,#7cc8fb 30%,transparent);--select-bg:#102230;--select-border:#2a4256;--select-hover-bg:#183042;--select-focus-border:#7cc8fb;--badge-featured-bg:#9fd9ff;--badge-featured-text:#04202f;--badge-new-bg:#103752;--badge-new-text:#c2e7ff;--badge-neutral-bg:#152a3a;--badge-expired-bg:#183042;--search-overlay-surface:#0d1c28;--search-overlay-border:color-mix(in srgb,#7cc8fb 30%,#274458);--search-control-bg:#102230;--search-control-border:color-mix(in srgb,#7cc8fb 52%,#2a4256)}[data-theme=light][data-palette=rose]{--canvas-ice:#fbf5f8;--faint-mist:#f6e9f0;--surface-page:#fbf5f8;--surface-muted:#f6e9f0;--color-surface-hover:#f8eef3;--border-subtle:#efdde7;--border-strong:#dcb6cb;--button-primary-bg:#be185d;--button-primary-text:#ffffff;--button-primary-hover:#9d174d;--button-primary-active:#831843;--button-primary-hover-bg:#9d174d;--button-primary-hover-text:#ffffff;--button-secondary-hover-bg:#f8eef3;--color-brand-blue:#be185d;--color-brand-blue-dark:#9d174d;--color-brand-blue-light:#fce9f2;--color-brand-cyan:#ec4899;--link-color:#be185d;--link-hover:#9d174d;--focus-ring:#be185d;--status-info:#be185d;--color-info:#fce9f2;--color-info-text:#8e1450;--color-accent:#be185d;--color-accent-hover:#9d174d;--color-accent-soft:#fce9f2;--color-accent-text:#8e1450;--brand-navy:#9d174d;--brand-blue:#be185d;--brand-blue-soft:#fce9f2;--brand-cyan:#ec4899;--overlay-backdrop:rgba(60,8,34,0.55);--control-shadow:0 1px 2px rgba(190,24,93,0.08);--shadow-sm:0 1px 2px rgba(190,24,93,0.08);--shadow-md:0 4px 14px rgba(190,24,93,0.1);--shadow-lg:0 16px 40px rgba(190,24,93,0.14);--topbar-border:#efdde7;--icon-button-hover-bg:#fce9f2;--admin-action-hover-bg:#fce9f2;--admin-action-border:#efdde7;--admin-action-primary:#be185d;--icon-primary:#be185d;--input-border:#e9cfdd;--input-hover-border:#d3a4bf;--input-focus-border:#be185d;--input-focus-ring:color-mix(in srgb,#be185d 22%,transparent);--select-border:#e9cfdd;--select-hover-bg:#f8eef3;--select-focus-border:#be185d;--badge-featured-bg:#be185d;--badge-featured-text:#ffffff;--badge-new-bg:#fce9f2;--badge-new-text:#8e1450;--search-overlay-border:color-mix(in srgb,#be185d 28%,#ffffff);--search-control-border:color-mix(in srgb,#be185d 55%,#e9cfdd)}[data-theme=dark][data-palette=rose]{--canvas-ice:#150a10;--paper-white:#200f19;--faint-mist:#301927;--surface-page:#150a10;--surface-card:#200f19;--surface-elevated:#291522;--surface-muted:#301927;--color-surface-hover:#351c2b;--border-subtle:#4b283c;--border-strong:#683a55;--button-primary-bg:#ffb1d3;--button-primary-text:#3e0823;--button-primary-hover:#ffc4dd;--button-primary-active:#fb9bc6;--button-primary-hover-bg:#ffc4dd;--button-primary-hover-text:#3e0823;--button-secondary-hover-bg:#351c2b;--color-brand-blue:#f99cc6;--color-brand-blue-dark:#ffb1d3;--color-brand-blue-light:#471330;--color-brand-cyan:#f9a8d4;--link-color:#f99cc6;--link-hover:#ffb1d3;--focus-ring:#f99cc6;--status-info:#f99cc6;--color-info:#471330;--color-info-text:#ffcbe1;--color-accent:#f99cc6;--color-accent-hover:#ffb1d3;--color-accent-soft:#471330;--color-accent-text:#ffcbe1;--brand-navy:#ffb1d3;--brand-blue:#f99cc6;--brand-blue-soft:#471330;--brand-cyan:#f9a8d4;--overlay-backdrop:rgba(15,3,9,0.74);--control-shadow:0 1px 2px rgba(0,0,0,0.42);--shadow-sm:0 1px 2px rgba(0,0,0,0.42);--shadow-md:0 6px 18px rgba(0,0,0,0.46);--shadow-lg:0 20px 46px rgba(0,0,0,0.56);--topbar-bg:#1a0d14;--topbar-border:#4b283c;--icon-button-hover-bg:#351c2b;--admin-action-bg:#271320;--admin-action-hover-bg:#351c2b;--admin-action-border:#4d2740;--admin-action-primary:#ffb1d3;--icon-primary:#ffb1d3;--input-bg:#271320;--input-border:#4d2740;--input-hover-bg:#351c2b;--input-hover-border:#693a58;--input-focus-border:#f99cc6;--input-focus-ring:color-mix(in srgb,#f99cc6 30%,transparent);--select-bg:#271320;--select-border:#4d2740;--select-hover-bg:#351c2b;--select-focus-border:#f99cc6;--badge-featured-bg:#ffb1d3;--badge-featured-text:#3e0823;--badge-new-bg:#471330;--badge-new-text:#ffcbe1;--badge-neutral-bg:#301927;--badge-expired-bg:#351c2b;--search-overlay-surface:#200f19;--search-overlay-border:color-mix(in srgb,#f99cc6 30%,#4b283c);--search-control-bg:#271320;--search-control-border:color-mix(in srgb,#f99cc6 52%,#4d2740)}[data-theme=light][data-palette=graphite]{--canvas-ice:#f6f6f7;--faint-mist:#ececee;--surface-page:#f6f6f7;--surface-muted:#ececee;--color-surface-hover:#f0f0f2;--border-subtle:#e0e0e4;--border-strong:#c2c2c9;--button-primary-bg:#18181b;--button-primary-text:#ffffff;--button-primary-hover:#2c2c31;--button-primary-active:#09090b;--button-primary-hover-bg:#2c2c31;--button-primary-hover-text:#ffffff;--button-secondary-hover-bg:#f0f0f2;--color-brand-blue:#3f3f46;--color-brand-blue-dark:#27272a;--color-brand-blue-light:#ececef;--color-brand-cyan:#71717a;--link-color:#3f3f46;--link-hover:#18181b;--focus-ring:#3f3f46;--status-info:#3f3f46;--color-info:#ececef;--color-info-text:#2c2c31;--color-accent:#3f3f46;--color-accent-hover:#27272a;--color-accent-soft:#ececef;--color-accent-text:#2c2c31;--brand-navy:#27272a;--brand-blue:#3f3f46;--brand-blue-soft:#ececef;--brand-cyan:#71717a;--overlay-backdrop:rgba(9,9,11,0.6);--control-shadow:0 1px 2px rgba(24,24,27,0.08);--shadow-sm:0 1px 2px rgba(24,24,27,0.08);--shadow-md:0 4px 14px rgba(24,24,27,0.1);--shadow-lg:0 16px 40px rgba(24,24,27,0.14);--topbar-border:#e0e0e4;--icon-button-hover-bg:#ececef;--admin-action-hover-bg:#ececef;--admin-action-border:#e0e0e4;--admin-action-primary:#3f3f46;--icon-primary:#3f3f46;--input-border:#d4d4da;--input-hover-border:#a6a6b0;--input-focus-border:#3f3f46;--input-focus-ring:color-mix(in srgb,#3f3f46 22%,transparent);--select-border:#d4d4da;--select-hover-bg:#f0f0f2;--select-focus-border:#3f3f46;--badge-featured-bg:#3f3f46;--badge-featured-text:#ffffff;--badge-new-bg:#ececef;--badge-new-text:#2c2c31;--search-overlay-border:color-mix(in srgb,#3f3f46 28%,#ffffff);--search-control-border:color-mix(in srgb,#3f3f46 55%,#d4d4da)}[data-theme=dark][data-palette=graphite]{--canvas-ice:#0b0b0d;--paper-white:#151518;--faint-mist:#202024;--surface-page:#0b0b0d;--surface-card:#151518;--surface-elevated:#1b1b1f;--surface-muted:#202024;--color-surface-hover:#242429;--border-subtle:#303036;--border-strong:#46464e;--button-primary-bg:#e8e8ec;--button-primary-text:#101013;--button-primary-hover:#d4d4da;--button-primary-active:#c0c0c8;--button-primary-hover-bg:#d4d4da;--button-primary-hover-text:#101013;--button-secondary-hover-bg:#242429;--color-brand-blue:#c8c8d0;--color-brand-blue-dark:#e0e0e6;--color-brand-blue-light:#26262c;--color-brand-cyan:#a1a1aa;--link-color:#c8c8d0;--link-hover:#e0e0e6;--focus-ring:#c8c8d0;--status-info:#c8c8d0;--color-info:#26262c;--color-info-text:#e4e4ea;--color-accent:#c8c8d0;--color-accent-hover:#e0e0e6;--color-accent-soft:#26262c;--color-accent-text:#e4e4ea;--brand-navy:#e0e0e6;--brand-blue:#c8c8d0;--brand-blue-soft:#26262c;--brand-cyan:#a1a1aa;--overlay-backdrop:rgba(0,0,0,0.74);--control-shadow:0 1px 2px rgba(0,0,0,0.42);--shadow-sm:0 1px 2px rgba(0,0,0,0.42);--shadow-md:0 6px 18px rgba(0,0,0,0.46);--shadow-lg:0 20px 46px rgba(0,0,0,0.56);--topbar-bg:#101013;--topbar-border:#303036;--icon-button-hover-bg:#242429;--admin-action-bg:#18181c;--admin-action-hover-bg:#242429;--admin-action-border:#36363e;--admin-action-primary:#e0e0e6;--icon-primary:#e0e0e6;--input-bg:#18181c;--input-border:#36363e;--input-hover-bg:#242429;--input-hover-border:#4c4c56;--input-focus-border:#c8c8d0;--input-focus-ring:color-mix(in srgb,#c8c8d0 30%,transparent);--select-bg:#18181c;--select-border:#36363e;--select-hover-bg:#242429;--select-focus-border:#c8c8d0;--badge-featured-bg:#e8e8ec;--badge-featured-text:#101013;--badge-new-bg:#26262c;--badge-new-text:#e4e4ea;--badge-neutral-bg:#202024;--badge-expired-bg:#242429;--search-overlay-surface:#151518;--search-overlay-border:color-mix(in srgb,#c8c8d0 30%,#303036);--search-control-bg:#18181c;--search-control-border:color-mix(in srgb,#c8c8d0 52%,#36363e)}[data-theme=light][data-palette=indigo]{--canvas-ice:#f6f6fc;--faint-mist:#ecedf9;--surface-page:#f6f6fc;--surface-muted:#ecedf9;--color-surface-hover:#f1f1fb;--border-subtle:#e1e2f3;--border-strong:#c2c4e4;--button-primary-bg:#4338ca;--button-primary-text:#ffffff;--button-primary-hover:#3730a3;--button-primary-active:#2e2880;--button-primary-hover-bg:#3730a3;--button-primary-hover-text:#ffffff;--button-secondary-hover-bg:#f1f1fb;--color-brand-blue:#4f46e5;--color-brand-blue-dark:#4338ca;--color-brand-blue-light:#ebebfd;--color-brand-cyan:#6366f1;--link-color:#4f46e5;--link-hover:#4338ca;--focus-ring:#4f46e5;--status-info:#4f46e5;--color-info:#ebebfd;--color-info-text:#3b3490;--color-accent:#4f46e5;--color-accent-hover:#4338ca;--color-accent-soft:#ebebfd;--color-accent-text:#3b3490;--brand-navy:#4338ca;--brand-blue:#4f46e5;--brand-blue-soft:#ebebfd;--brand-cyan:#6366f1;--overlay-backdrop:rgba(20,18,64,0.55);--control-shadow:0 1px 2px rgba(67,56,202,0.08);--shadow-sm:0 1px 2px rgba(67,56,202,0.08);--shadow-md:0 4px 14px rgba(67,56,202,0.1);--shadow-lg:0 16px 40px rgba(67,56,202,0.14);--topbar-border:#e1e2f3;--icon-button-hover-bg:#ebebfd;--admin-action-hover-bg:#ebebfd;--admin-action-border:#e1e2f3;--admin-action-primary:#4f46e5;--icon-primary:#4f46e5;--input-border:#d4d5ec;--input-hover-border:#aeb1da;--input-focus-border:#4f46e5;--input-focus-ring:color-mix(in srgb,#4f46e5 22%,transparent);--select-border:#d4d5ec;--select-hover-bg:#f1f1fb;--select-focus-border:#4f46e5;--badge-featured-bg:#4f46e5;--badge-featured-text:#ffffff;--badge-new-bg:#ebebfd;--badge-new-text:#3b3490;--search-overlay-border:color-mix(in srgb,#4f46e5 28%,#ffffff);--search-control-border:color-mix(in srgb,#4f46e5 55%,#d4d5ec)}[data-theme=dark][data-palette=indigo]{--canvas-ice:#0b0b1a;--paper-white:#131329;--faint-mist:#1d1d3c;--surface-page:#0b0b1a;--surface-card:#131329;--surface-elevated:#181834;--surface-muted:#1d1d3c;--color-surface-hover:#212143;--border-subtle:#2f2f5c;--border-strong:#44447e;--button-primary-bg:#c7c9ff;--button-primary-text:#14143c;--button-primary-hover:#d8daff;--button-primary-active:#b3b5ff;--button-primary-hover-bg:#d8daff;--button-primary-hover-text:#14143c;--button-secondary-hover-bg:#212143;--color-brand-blue:#a7aaff;--color-brand-blue-dark:#c7c9ff;--color-brand-blue-light:#232355;--color-brand-cyan:#a5b4fc;--link-color:#a7aaff;--link-hover:#c7c9ff;--focus-ring:#a7aaff;--status-info:#a7aaff;--color-info:#232355;--color-info-text:#d4d6ff;--color-accent:#a7aaff;--color-accent-hover:#c7c9ff;--color-accent-soft:#232355;--color-accent-text:#d4d6ff;--brand-navy:#c7c9ff;--brand-blue:#a7aaff;--brand-blue-soft:#232355;--brand-cyan:#a5b4fc;--overlay-backdrop:rgba(4,4,16,0.74);--control-shadow:0 1px 2px rgba(0,0,0,0.42);--shadow-sm:0 1px 2px rgba(0,0,0,0.42);--shadow-md:0 6px 18px rgba(0,0,0,0.46);--shadow-lg:0 20px 46px rgba(0,0,0,0.56);--topbar-bg:#101022;--topbar-border:#2f2f5c;--icon-button-hover-bg:#212143;--admin-action-bg:#171732;--admin-action-hover-bg:#212143;--admin-action-border:#333366;--admin-action-primary:#c7c9ff;--icon-primary:#c7c9ff;--input-bg:#171732;--input-border:#333366;--input-hover-bg:#212143;--input-hover-border:#48488c;--input-focus-border:#a7aaff;--input-focus-ring:color-mix(in srgb,#a7aaff 30%,transparent);--select-bg:#171732;--select-border:#333366;--select-hover-bg:#212143;--select-focus-border:#a7aaff;--badge-featured-bg:#c7c9ff;--badge-featured-text:#14143c;--badge-new-bg:#232355;--badge-new-text:#d4d6ff;--badge-neutral-bg:#1d1d3c;--badge-expired-bg:#212143;--search-overlay-surface:#131329;--search-overlay-border:color-mix(in srgb,#a7aaff 30%,#2f2f5c);--search-control-bg:#171732;--search-control-border:color-mix(in srgb,#a7aaff 52%,#333366)}*,:after,:before{box-sizing:border-box}*{margin:0}body,html{min-height:100%}canvas,img,picture,svg,video{display:block;max-width:100%;height:auto}button,input,select,textarea{font:inherit;color:inherit}button{background:none;border:none;cursor:pointer}ol,ul{list-style:none;padding:0}dd,h1,h2,h3,h4,h5,h6,li,p{overflow-wrap:break-word}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;--announcement-h:0px}body,html{max-width:100%}body{min-height:100dvh;overflow-x:clip;background-color:var(--color-bg);color:var(--color-text);font-family:var(--font-body);font-size:1rem;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;transition:background-color var(--transition-base),color var(--transition-base)}a{color:var(--link-color);text-decoration:none;text-decoration-thickness:1px;text-underline-offset:3px;transition:color var(--transition-base)}a:where(:not([class*=btn]):not([class*=button]):not([class*=primary]):not([class*=secondary]):not([class*=cta]):not([class*=navLink]):not([class*=card])):hover{color:var(--link-hover);text-decoration:underline}h1{font-family:var(--font-heading)}input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea{min-height:46px;padding:10px 14px;color:var(--input-text);background-color:var(--input-bg);border:1px solid var(--input-border);border-radius:var(--radius-input);box-shadow:var(--control-shadow);transition:color var(--transition-base),background-color var(--transition-base),border-color var(--transition-base),box-shadow var(--transition-fast)}input:not([type=checkbox]):not([type=radio]):not([type=file])::placeholder,select::placeholder,textarea::placeholder{color:var(--input-placeholder);opacity:1}input:not([type=checkbox]):not([type=radio]):not([type=file]):hover:not(:disabled),select:hover:not(:disabled),textarea:hover:not(:disabled){border-color:var(--input-hover-border);background-color:var(--input-hover-bg)}input:not([type=checkbox]):not([type=radio]):not([type=file]):focus-visible,select:focus-visible,textarea:focus-visible{outline:none;border-color:var(--input-focus-border);box-shadow:0 0 0 3px var(--input-focus-ring)}input:not([type=checkbox]):not([type=radio]):not([type=file]):disabled,select:disabled,textarea:disabled{cursor:not-allowed;opacity:.62}select{cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-left:14px!important;padding-right:40px!important;color:var(--select-text);background-color:var(--select-bg);border-color:var(--select-border);background-image:var(--select-chevron)!important;background-repeat:no-repeat!important;background-position:right 14px center!important;background-size:16px 16px!important}select:hover:not(:disabled){color:var(--select-hover-text);background-color:var(--select-hover-bg);border-color:var(--input-hover-border)}select:focus-visible{border-color:var(--select-focus-border)}select::-ms-expand{display:none}option{color:var(--select-text);background-color:var(--surface-elevated)}input[type=checkbox],input[type=radio]{width:18px;height:18px;flex:0 0 auto;accent-color:var(--brand-blue);cursor:pointer}::selection{background-color:color-mix(in srgb,var(--brand-blue) 28%,transparent)}:where(a,button,[tabindex]):focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-button)}*{scrollbar-width:thin;scrollbar-color:var(--border-strong) rgba(0,0,0,0)}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-thumb{background-color:var(--border-strong);border:3px solid var(--color-bg);border-radius:var(--radius-pill)}::-webkit-scrollbar-thumb:hover{background-color:var(--color-text-muted)}main{min-width:0;animation:page-enter var(--transition-page) both}@keyframes page-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px;border-radius:2px}:focus:not(:focus-visible){outline:none}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.container{width:100%;max-width:var(--container-max);margin-inline:auto;padding-inline:var(--container-pad)}.section{padding-block:clamp(48px,8vw,var(--gap-section))}.stack{display:flex;flex-direction:column;gap:var(--gap-element)}.cluster{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.grid-cards{grid-gap:var(--gap-element);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.grid-cards,.two-col{display:grid;gap:var(--gap-element)}.two-col{grid-gap:var(--gap-element);grid-template-columns:1fr}@media(min-width:1024px){.two-col{grid-template-columns:1fr 1fr}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.u-text-center{text-align:center}.u-text-muted{color:var(--color-text-muted)}.u-mono-label{font-family:var(--font-mono-stack);font-weight:500;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase}.AnnouncementBar_spacer__i_FFT{height:var(--announcement-h,0)}.AnnouncementBar_bar__OB7bY{position:fixed;left:0;right:0;bottom:0;z-index:900;display:flex;align-items:center;gap:10px;height:40px;padding-right:6px;padding-bottom:env(safe-area-inset-bottom);color:var(--ann-fg);background:var(--ann-bg);border-top:1px solid var(--ann-border);box-shadow:0 -8px 24px rgba(0,0,0,.16);--ann-bg:var(--color-cta-bg);--ann-fg:var(--color-cta-text);--ann-border:color-mix(in srgb,var(--color-cta-text) 22%,transparent)}.AnnouncementBar_success__ZPlDo{--ann-bg:linear-gradient(90deg,#15803d,#166534);--ann-fg:#ffffff;--ann-border:rgba(255,255,255,0.22)}.AnnouncementBar_warning__AwtRA{--ann-bg:linear-gradient(90deg,#9a6207,#854d0e);--ann-fg:#ffffff;--ann-border:rgba(255,255,255,0.22)}.AnnouncementBar_danger__Epqh9{--ann-bg:linear-gradient(90deg,#b91c1c,#991b1b);--ann-fg:#ffffff;--ann-border:rgba(255,255,255,0.24)}.AnnouncementBar_badge__ivrjT{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:30px;align-self:stretch;background:color-mix(in srgb,var(--ann-fg) 16%,transparent);color:var(--ann-fg)}.AnnouncementBar_viewport__DXdeQ{position:relative;flex:1 1;min-width:0;overflow:hidden}.AnnouncementBar_viewportScroll__wiivd{-webkit-mask-image:linear-gradient(90deg,transparent,#000 24px,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(90deg,transparent,#000 24px,#000 calc(100% - 24px),transparent)}.AnnouncementBar_link__V68fU{color:inherit;text-decoration:none}.AnnouncementBar_link__V68fU:hover{color:var(--ann-fg-hover,var(--ann-fg))}.AnnouncementBar_link__V68fU:hover .AnnouncementBar_track__e_v33{text-decoration:underline;text-underline-offset:3px}.AnnouncementBar_track__e_v33{display:inline-flex;align-items:center;white-space:nowrap;font-size:.84rem;font-weight:600;letter-spacing:.01em;width:100%;justify-content:center}.AnnouncementBar_scrolling__2hgzT{width:max-content;justify-content:flex-start;will-change:transform;animation-name:AnnouncementBar_announcement-scroll__tdrTZ;animation-timing-function:linear;animation-iteration-count:infinite}.AnnouncementBar_segment__g_3EY{padding:0 2.5rem}.AnnouncementBar_bar__OB7bY:focus-within .AnnouncementBar_track__e_v33,.AnnouncementBar_bar__OB7bY:hover .AnnouncementBar_track__e_v33{animation-play-state:paused}.AnnouncementBar_close__eUqeB{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:30px;height:30px;padding:0;border:none;border-radius:var(--radius-pill,999px);background:rgba(0,0,0,0);color:var(--ann-fg);cursor:pointer;opacity:.85;transition:background-color var(--transition-fast,.15s ease),opacity var(--transition-fast,.15s ease)}.AnnouncementBar_close__eUqeB:hover{opacity:1;background:color-mix(in srgb,var(--ann-fg) 18%,transparent)}.AnnouncementBar_close__eUqeB:focus-visible{outline:2px solid var(--ann-fg);outline-offset:1px}@keyframes AnnouncementBar_announcement-scroll__tdrTZ{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media(prefers-reduced-motion:reduce){.AnnouncementBar_viewport__DXdeQ{-webkit-mask-image:none;mask-image:none}.AnnouncementBar_track__e_v33{animation:none;width:100%;justify-content:center;overflow:hidden}.AnnouncementBar_segment__g_3EY{overflow:hidden;text-overflow:ellipsis}.AnnouncementBar_segment__g_3EY[aria-hidden=true]{display:none}}.PwaInstallPrompt_root___a5qR{position:fixed;inset:auto 0 0 0;z-index:var(--z-toast,1200);padding:12px}@media(min-width:1024px){.PwaInstallPrompt_root___a5qR{display:none}}.PwaInstallPrompt_sheet__JSwLl{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);display:flex;flex-direction:column;gap:14px;max-width:560px;margin-inline:auto;padding:16px;box-shadow:var(--shadow-lg);animation:PwaInstallPrompt_slide-up__YfFdA .28s ease}@media(prefers-reduced-motion:reduce){.PwaInstallPrompt_sheet__JSwLl{animation:none}}.PwaInstallPrompt_head__wBnFH{display:flex;align-items:flex-start;gap:12px}.PwaInstallPrompt_icon__GarsX{width:48px;height:48px;border-radius:12px;flex-shrink:0}.PwaInstallPrompt_copy__qDNzD{flex:1 1;min-width:0}.PwaInstallPrompt_title__029k5{font-family:var(--font-body);font-weight:400;line-height:1.6;font-size:1rem;font-weight:700;color:var(--color-text)}.PwaInstallPrompt_desc__Bld8H{color:var(--color-text-secondary);margin-top:2px}.PwaInstallPrompt_desc__Bld8H,.PwaInstallPrompt_hint__dmsIA{font-family:var(--font-body);font-weight:400;line-height:1.5;font-size:.875rem}.PwaInstallPrompt_hint__dmsIA{margin:0;padding:10px 12px;color:var(--color-text);background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-md,10px)}.PwaInstallPrompt_close__oCUUt{flex-shrink:0;width:32px;height:32px;display:grid;place-items:center;font-size:1.4rem;line-height:1;color:var(--color-text-muted);background:rgba(0,0,0,0);border:0;border-radius:8px;cursor:pointer}.PwaInstallPrompt_close__oCUUt:hover{background-color:var(--color-surface-hover);color:var(--color-text)}.PwaInstallPrompt_steps__DJ1Rq{display:flex;flex-direction:column;gap:8px;margin:0;padding-left:20px;list-style:decimal}.PwaInstallPrompt_steps__DJ1Rq li{font-family:var(--font-body);font-weight:400;line-height:1.5;font-size:.875rem;color:var(--color-text-secondary)}.PwaInstallPrompt_actions__HPwom{display:flex;gap:10px}.PwaInstallPrompt_install__S7PAB,.PwaInstallPrompt_notNow__V6qAE{min-height:44px;padding-inline:18px;border-radius:var(--radius-button,10px);font-weight:600;cursor:pointer;transition-property:all;transition-duration:var(--transition-base);transition-timing-function:ease}.PwaInstallPrompt_install__S7PAB{flex:1 1;color:var(--color-cta-text);background-color:var(--color-cta-bg);border:1px solid var(--color-cta-bg)}.PwaInstallPrompt_install__S7PAB:hover{background-color:var(--color-cta-bg-hover)}.PwaInstallPrompt_notNow__V6qAE{color:var(--color-text);background-color:rgba(0,0,0,0);border:1px solid var(--color-border)}.PwaInstallPrompt_notNow__V6qAE:hover{background-color:var(--color-surface-hover);border-color:var(--color-border-hover)}@keyframes PwaInstallPrompt_slide-up__YfFdA{0%{transform:translateY(110%);opacity:0}to{transform:translateY(0);opacity:1}}.GlobalPushPermissionPrompt_root__FK9Og{position:fixed;inset:auto 12px 12px 12px;z-index:var(--z-toast,1200);display:flex;justify-content:center;pointer-events:none}.GlobalPushPermissionPrompt_card___KT7q{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);display:flex;flex-direction:column;gap:12px;position:relative;width:min(100%,520px);padding:18px;box-shadow:var(--shadow-lg);pointer-events:auto}.GlobalPushPermissionPrompt_close__2C6Y0{position:absolute;top:10px;right:10px;width:32px;height:32px;display:grid;place-items:center;color:var(--color-text-muted);background:rgba(0,0,0,0);border:0;border-radius:8px;font-size:1.35rem;line-height:1;cursor:pointer}.GlobalPushPermissionPrompt_close__2C6Y0:hover{color:var(--color-text);background:var(--color-surface-hover)}.GlobalPushPermissionPrompt_title__dDJJd{font-family:var(--font-body);font-weight:600;line-height:1.25;letter-spacing:-.011em;font-size:clamp(1.25rem,2vw,1.5rem);padding-right:36px;color:var(--color-text)}.GlobalPushPermissionPrompt_copy__V6id0,.GlobalPushPermissionPrompt_message__PK_a6{font-family:var(--font-body);font-weight:400;line-height:1.5;font-size:.875rem;color:var(--color-text-secondary)}.GlobalPushPermissionPrompt_actions__JlKFY{display:flex;flex-wrap:wrap;gap:10px}.GlobalPushPermissionPrompt_allow__Ff2x4,.GlobalPushPermissionPrompt_later__bofjF{min-height:44px;padding-inline:18px;border-radius:var(--radius-button,10px);font-weight:700;cursor:pointer;transition-property:all;transition-duration:var(--transition-base);transition-timing-function:ease}.GlobalPushPermissionPrompt_allow__Ff2x4:disabled,.GlobalPushPermissionPrompt_later__bofjF:disabled{cursor:not-allowed;opacity:.65}.GlobalPushPermissionPrompt_allow__Ff2x4{color:var(--color-cta-text);background:var(--color-cta-bg);border:1px solid var(--color-cta-bg)}.GlobalPushPermissionPrompt_allow__Ff2x4:hover:not(:disabled){background:var(--color-cta-bg-hover)}.GlobalPushPermissionPrompt_later__bofjF{color:var(--color-text);background:rgba(0,0,0,0);border:1px solid var(--color-border)}.GlobalPushPermissionPrompt_later__bofjF:hover:not(:disabled){background:var(--color-surface-hover)}.NavIndicator_overlay____3G6{position:fixed;inset:0;z-index:1400;display:flex;align-items:center;justify-content:center;pointer-events:none;opacity:0;visibility:hidden;background:color-mix(in srgb,var(--color-bg) 64%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transition:opacity .22s ease,visibility 0s linear .22s}.NavIndicator_active__PCXwT{opacity:1;visibility:visible;transition:opacity .18s ease,visibility 0s}.NavIndicator_loader__lYA1q{position:relative;display:grid;place-items:center;width:132px;height:132px}.NavIndicator_ring__AAzKk{position:absolute;inset:0;border-radius:50%;border:3px solid color-mix(in srgb,var(--color-accent) 22%,transparent);border-top-color:var(--color-accent);animation:NavIndicator_nav-ring-spin__JzsAX .8s linear infinite}.NavIndicator_logo__ArNGO{width:72px;height:72px;object-fit:contain;filter:drop-shadow(0 8px 22px color-mix(in srgb,var(--color-accent) 28%,transparent))}@keyframes NavIndicator_nav-ring-spin__JzsAX{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.NavIndicator_active__PCXwT,.NavIndicator_overlay____3G6{transition:opacity .12s linear}.NavIndicator_ring__AAzKk{animation:none}}.RouteProgress_root__CtKGW{position:fixed;inset:0 0 auto 0;height:3px;z-index:1300;pointer-events:none}.RouteProgress_bar__QXcY0{height:100%;border-radius:0 var(--radius-pill) var(--radius-pill) 0;background:linear-gradient(90deg,var(--color-brand-blue),var(--color-brand-cyan));box-shadow:0 0 10px color-mix(in srgb,var(--color-brand-cyan) 60%,transparent);transition:width .2s ease,opacity .22s ease;will-change:width,opacity}@media(prefers-reduced-motion:reduce){.RouteProgress_bar__QXcY0{transition:opacity .12s linear}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-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:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}.__variable_f367f3{--font-inter:"Inter","Inter Fallback"}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8b44c7e6549520b2-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:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6c25f6e897d845a3-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:Bebas Neue Fallback;src:local("Arial");ascent-override:117.32%;descent-override:39.11%;line-gap-override:0.00%;size-adjust:76.72%}.__className_d758cf{font-family:Bebas Neue,Bebas Neue Fallback;font-weight:400;font-style:normal}.__variable_d758cf{--font-display:"Bebas Neue","Bebas Neue Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-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:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_46fe82{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_46fe82{--font-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}