.lightMode{--color-whim-500:#8b5cf6;--color-foxfire-500:#ff7a45;--color-success-500:#4cc38a;--color-warning-500:#ffb648;--color-danger-500:#ff7a90;--color-info-500:#7ca8ff;--color-bloom-mint-pivot:#a8e6d0;--color-bloom-sky-pivot:#bee3ff;--color-bloom-lavender-pivot:#d9ccff;--color-bloom-blush-pivot:#ffc9de;--color-bloom-butter:#ffe9a8;--color-bloom-peach:#ffd3b6;--color-neutral-violet-pivot:#6b6480;--color-neutral-true-pivot:#71717a;--color-gold:#ffd873;--mf-manga-burst-line-color:color-mix(in srgb, var(--color-text-primary) 82%, transparent);--color-text-primary:#1f1b2e;--color-text-secondary:#6b6480;--color-text-on-brand:#fff;--color-surface-solid:#fff;--color-surface-solid-alt:#f5f3fa;--color-border-solid:#ddd8ea;--canvas-gradient:linear-gradient(160deg, #fff 0%, #f4f1fb 55%, #fbf9ff 100%);--canvas-glow:#8b5cf61a;--surface-gradient:linear-gradient(180deg, #fff 0%, #f6f4fb 100%);--cta-gradient:linear-gradient(135deg, var(--color-whim-500) 0%, var(--color-bloom-lavender-pivot) 100%);--whim-btn-primary-bg:var(--btn-aura-face);--whim-btn-primary-text:var(--btn-aura-glow);--whim-btn-primary-shadow:color-mix(in srgb, var(--btn-aura-glow) 28%, transparent);--whim-cta-aura-glow:var(--btn-aura-glow);--whim-cta-aura-spread:color-mix(in srgb, var(--btn-aura-spread) 8%, transparent);--whim-cta-aura-face:var(--btn-aura-face);--whim-btn-secondary-bg:var(--color-surface-solid-alt);--whim-btn-secondary-text:var(--color-text-primary);--whim-btn-secondary-border:var(--color-border-solid);--whim-btn-secondary-hover:color-mix(in srgb, var(--color-border-solid) 70%, var(--color-surface-solid));--whim-btn-minimal-text:var(--color-text-primary);--whim-btn-minimal-border:var(--color-text-primary);--whim-btn-glass-bg:var(--glass-bg);--whim-btn-glass-text:var(--color-text-primary);--whim-btn-glass-border:var(--glass-border);--whim-btn-glass-blur:var(--glass-blur);--whim-btn-neon-bg:var(--color-surface-solid);--whim-btn-neon-text:var(--color-text-primary);--whim-btn-neon-accent:var(--color-foxfire-500);--scene-user-zoom-min:.35;--scene-user-zoom-max:2;--btn-bg-glass:var(--glass-bg);--btn-border-glass:var(--glass-border);--btn-text-glass:var(--color-text-primary);--btn-blur-glass:var(--glass-blur);--btn-glass-hover-bg:color-mix(in srgb, var(--glass-bg) 80%, #fff);--btn-bg-brutal:var(--color-warning-500);--btn-text-brutal:var(--color-text-primary);--btn-shadow-brutal:var(--color-text-primary);--btn-brutal-hover-bg:color-mix(in srgb, var(--color-warning-500) 85%, #000);--btn-bg-neon:var(--surface-900);--btn-text-neon:var(--color-foxfire-500);--btn-border-neon:var(--color-foxfire-500);--btn-glow-neon:color-mix(in srgb, var(--color-foxfire-500) 45%, transparent);--btn-neon-hover-bg:color-mix(in srgb, var(--surface-900) 90%, #fff);--btn-text-liquid:var(--color-text-on-brand);--btn-gradient-liquid:linear-gradient(135deg, var(--color-whim-500) 0%, var(--color-bloom-blush-pivot) 50%, var(--color-foxfire-500) 100%);--btn-bg-holo:linear-gradient(135deg, var(--color-bloom-lavender-pivot) 0%, var(--color-bloom-sky-pivot) 100%);--btn-text-holo:var(--color-text-primary);--btn-bg-skeuo:var(--color-surface-solid-alt);--btn-text-skeuo:var(--color-text-primary);--btn-border-skeuo:var(--color-border-solid);--btn-bg-cyber:var(--surface-900);--btn-text-cyber:var(--color-gold);--btn-border-cyber:var(--color-gold);--btn-text-beam:var(--color-whim-500);--btn-border-beam:var(--color-border-solid);--btn-bg-aurora:linear-gradient(135deg, #fff6 0%, #fff3 100%);--btn-text-aurora:var(--color-text-primary);--btn-border-aurora:#ffffffb3;--btn-bg-chrome:linear-gradient(to bottom, #fff 0%, #e2e8f0 45%, #cbd5e1 50%, #f8fafc 100%);--btn-text-chrome:#0f172a;--btn-accent-chrome:var(--color-whim-500);--btn-bg-darkmatter:#1e1b4b;--btn-text-darkmatter:#e0e7ff;--btn-glow-darkmatter:color-mix(in srgb, var(--color-whim-500) 30%, transparent);--btn-text-conduit:var(--color-text-primary);--btn-border-conduit:var(--color-border-solid);--btn-accent-conduit:var(--color-foxfire-500);--btn-bg-horizon:var(--surface-900);--btn-text-horizon:var(--color-text-on-brand);--btn-accent-horizon:var(--color-whim-500);--btn-bg-retinal:linear-gradient(180deg, #ffffffb3 0%, #f4f1fb66 100%);--btn-text-retinal:var(--color-text-primary);--btn-highlight-retinal-1:var(--color-whim-500);--btn-highlight-retinal-2:var(--color-bloom-mint-pivot);--btn-bg-neural:var(--color-surface-solid);--btn-text-neural:var(--color-text-primary);--btn-border-neural:var(--color-border-solid);--btn-accent-neural:var(--color-foxfire-500);--btn-bg-fracture:linear-gradient(135deg, #fffc 0%, #d9ccff4d 100%);--btn-text-fracture:var(--color-text-primary);--btn-accent-fracture:var(--color-whim-500);--btn-core-bg:#fff;--btn-core-text:var(--color-text-primary);--btn-core-chassis:var(--color-border-solid);--btn-core-laser:var(--color-whim-500);--btn-core-glow:color-mix(in srgb, var(--color-whim-500) 15%, transparent);--btn-sing-bg:var(--color-surface-solid-alt);--btn-sing-text:var(--color-text-primary);--btn-sing-laser:var(--color-foxfire-500);--btn-sing-gate:var(--color-border-solid);--btn-plasma-surface:#fff6;--btn-plasma-text:var(--color-text-primary);--btn-plasma-fluid-1:var(--color-bloom-lavender-pivot);--btn-plasma-fluid-2:var(--color-bloom-blush-pivot);--btn-plasma-fluid-3:var(--color-bloom-sky-pivot);--btn-plasma-rim:#fffc;--btn-mono-face:var(--color-surface-solid);--btn-mono-text:var(--color-text-primary);--btn-mono-slab:var(--color-border-solid);--btn-mono-accent:var(--color-whim-500);--btn-aura-glow:#a78bfa;--btn-aura-spread:#8b5cf68c;--btn-aura-enhanced:#c4b5fd;--btn-aura-face:#6d4aa8;--btn-gilt-text:#783205;--btn-gilt-border:#a55d07;--btn-gilt-grad:linear-gradient(160deg, #a54e07, #b47e11, #fef1a2, #bc881b, #a54e07);--btn-gilt-inset-deep:#8b4208;--btn-gilt-inset-lite:#fae385;--btn-gilt-shadow:#6e501466;--btn-cascade-face:#3a3450;--btn-cascade-side:#2c2340;--btn-cascade-text:#fff;--btn-cascade-hover:#52e19f;--btn-indigo-grad:radial-gradient(100% 100% at 100% 0, #5adaff 0, #5468ff 100%);--btn-indigo-text:#fff;--btn-indigo-shadow:#2d234266;--btn-indigo-shadow-soft:#2d23424d;--btn-indigo-inset:#3a416f80;--btn-indigo-accent:#3c4fe0;--btn-spectrum-grad:linear-gradient(144deg, #af40ff, #5b42f3 50%, #00ddeb);--btn-spectrum-text:#fff;--btn-spectrum-inner:#05062d;--btn-spectrum-shadow:#9741fc33;--surface-0:#fff;--surface-50:#faf9fe;--surface-100:#f0eefa;--surface-200:#e3dff2;--surface-300:#cfc9e3;--surface-400:#a99fc7;--surface-500:#8378a8;--surface-600:#655a87;--surface-700:#4c4268;--surface-800:#342c4a;--surface-900:#1f1b2e;--mask-bg:#0f0c1a73;--glass-bg:#ffffff8c;--glass-border:#ffffffa6;--glass-blur:20px;--glass-saturate:180%;--glass-highlight:#ffffff80;--glass-backdrop:blur(20px) saturate(180%);--glow-whim:0 0 32px #8b5cf673;--glow-foxfire:0 0 32px #ff7a4566;--glow-mint:0 0 32px #a8e6d080;--glow-gold:0 0 32px #ffd87380;--glow-success:0 0 32px #4cc38a73;--glow-danger:0 0 32px #ff7a9073;--state-visited:0 0 16px color-mix(in srgb, var(--color-whim-500) 22%, transparent);--qr-dots:var(--color-whim-500);--qr-dots-soft:color-mix(in srgb, var(--color-whim-500) 72%, white);--qr-corner-square:var(--color-whim-600);--qr-corner-dot:var(--color-foxfire-500);--qr-background:var(--color-surface-solid);--qr-frame-bg:var(--glass-bg);--qr-frame-border:var(--glass-border);--qr-frame-glow:var(--glow-whim);--glow-color-whim-rgb:139, 92, 246;--glow-color-foxfire-rgb:255, 122, 69;--glow-color-mint-rgb:168, 230, 208;--glow-color-gold-rgb:255, 216, 115;--glow-color-success-rgb:76, 195, 138;--glow-color-danger-rgb:255, 122, 144;--shadow-solid:0 8px 24px -4px #1f1b2e1f;--shadow-modal-solid:0 24px 48px -12px #1f1b2e40;--focus-ring-value:0 0 0 3px #8b5cf659}.darkMode{--color-whim-500:#a78bfa;--color-foxfire-500:#ff9868;--color-success-500:#5fdda0;--color-warning-500:#ffc670;--color-danger-500:#ff93a8;--color-info-500:#8fb8ff;--color-bloom-mint-pivot:#7fcba9;--color-bloom-sky-pivot:#8fc4e8;--color-bloom-lavender-pivot:#b9a6e8;--color-bloom-blush-pivot:#e89dbb;--color-bloom-butter:#e8c875;--color-bloom-peach:#e8a97d;--color-neutral-violet-pivot:#b3abc9;--color-neutral-true-pivot:#8b8b95;--color-gold:#ffe08f;--mf-manga-burst-line-color:color-mix(in srgb, var(--color-gold) 58%, var(--color-text-primary));--color-text-primary:#f5f2ff;--color-text-secondary:#b3abc9;--color-text-on-brand:#1b1826;--color-surface-solid:#15111f;--color-surface-solid-alt:#1d1830;--color-border-solid:#3a3450;--canvas-gradient:linear-gradient(160deg, #1b1424 0%, #0e0a16 55%, #050409 100%);--canvas-glow:#a78bfa29;--surface-gradient:linear-gradient(180deg, #1d1728 0%, #110d18 100%);--cta-gradient:linear-gradient(135deg, var(--color-whim-500) 0%, var(--color-bloom-lavender-pivot) 100%);--whim-btn-primary-bg:var(--btn-aura-face);--whim-btn-primary-text:var(--btn-aura-glow);--whim-btn-primary-shadow:color-mix(in srgb, var(--btn-aura-glow) 35%, transparent);--whim-cta-aura-glow:var(--btn-aura-glow);--whim-cta-aura-spread:color-mix(in srgb, var(--btn-aura-spread) 24%, transparent);--whim-cta-aura-face:var(--btn-aura-face);--whim-btn-secondary-bg:var(--color-surface-solid-alt);--whim-btn-secondary-text:var(--color-text-primary);--whim-btn-secondary-border:var(--color-border-solid);--whim-btn-secondary-hover:var(--surface-300);--whim-btn-minimal-text:var(--color-text-primary);--whim-btn-minimal-border:var(--color-text-primary);--whim-btn-glass-bg:var(--glass-bg);--whim-btn-glass-text:var(--color-text-primary);--whim-btn-glass-border:var(--glass-border);--whim-btn-glass-blur:var(--glass-blur);--whim-btn-neon-bg:var(--color-surface-solid);--whim-btn-neon-text:var(--color-text-primary);--whim-btn-neon-accent:var(--color-whim-500);--scene-user-zoom-min:.35;--scene-user-zoom-max:2;--btn-bg-glass:#0f0c1a66;--btn-border-glass:#ffffff14;--btn-text-glass:var(--color-text-primary);--btn-blur-glass:16px;--btn-glass-hover-bg:color-mix(in srgb, var(--glass-bg) 80%, #000);--btn-bg-brutal:var(--color-danger-500);--btn-text-brutal:#000;--btn-shadow-brutal:#fff;--btn-brutal-hover-bg:color-mix(in srgb, var(--color-danger-500) 85%, #fff);--btn-bg-neon:#000;--btn-text-neon:var(--color-success-500);--btn-border-neon:var(--color-success-500);--btn-glow-neon:color-mix(in srgb, var(--color-success-500) 55%, transparent);--btn-neon-hover-bg:color-mix(in srgb, var(--btn-bg-neon) 90%, #000);--btn-text-liquid:var(--surface-900);--btn-gradient-liquid:linear-gradient(135deg, var(--color-whim-500) 0%, var(--color-bloom-blush-pivot) 50%, var(--color-success-500) 100%);--btn-bg-holo:linear-gradient(135deg, var(--color-whim-500) 0%, var(--color-bloom-lavender-pivot) 100%);--btn-text-holo:var(--color-text-on-brand);--btn-bg-skeuo:var(--surface-200);--btn-text-skeuo:var(--color-text-primary);--btn-border-skeuo:var(--surface-300);--btn-bg-cyber:#000;--btn-text-cyber:var(--color-success-500);--btn-border-cyber:var(--color-success-500);--btn-text-beam:var(--color-whim-500);--btn-border-beam:var(--surface-400);--btn-bg-aurora:linear-gradient(135deg, #0f0c1a80 0%, #1f1b2e4d 100%);--btn-text-aurora:var(--color-text-on-brand);--btn-border-aurora:#ffffff1a;--btn-bg-chrome:linear-gradient(to bottom, #0f172a 0%, #1e293b 45%, #020617 50%, #1e293b 100%);--btn-text-chrome:#fff;--btn-accent-chrome:var(--color-foxfire-500);--btn-bg-darkmatter:#03000a;--btn-text-darkmatter:var(--color-whim-500);--btn-glow-darkmatter:color-mix(in srgb, var(--color-whim-500) 45%, transparent);--btn-text-conduit:#fff;--btn-border-conduit:var(--surface-400);--btn-accent-conduit:var(--color-whim-500);--btn-bg-horizon:#020205;--btn-text-horizon:#fff;--btn-accent-horizon:var(--color-whim-500);--btn-bg-retinal:linear-gradient(180deg, #1f1b2e99 0%, #0f0c1a66 100%);--btn-text-retinal:#fff;--btn-highlight-retinal-1:var(--color-whim-500);--btn-highlight-retinal-2:var(--color-foxfire-500);--btn-bg-neural:var(--surface-100);--btn-text-neural:#fff;--btn-border-neural:var(--surface-400);--btn-accent-neural:var(--color-success-500);--btn-bg-fracture:linear-gradient(135deg, #0f0c1ab3 0%, #8378a826 100%);--btn-text-fracture:#fff;--btn-accent-fracture:var(--color-foxfire-500);--btn-core-bg:#09070f;--btn-core-text:#fff;--btn-core-chassis:#1b1629;--btn-core-laser:var(--color-whim-500);--btn-core-glow:color-mix(in srgb, var(--color-whim-500) 40%, transparent);--btn-sing-bg:#050408;--btn-sing-text:#fff;--btn-sing-laser:var(--color-foxfire-500);--btn-sing-gate:#1f1a3a;--btn-plasma-surface:#0f0c1a66;--btn-plasma-text:#fff;--btn-plasma-fluid-1:var(--color-whim-500);--btn-plasma-fluid-2:var(--color-bloom-blush-pivot);--btn-plasma-fluid-3:var(--color-foxfire-500);--btn-plasma-rim:#ffffff14;--btn-mono-face:#141120;--btn-mono-text:#fff;--btn-mono-slab:#09070f;--btn-mono-accent:var(--color-whim-500);--btn-aura-glow:#d9b0ff;--btn-aura-spread:#bf7bffc7;--btn-aura-enhanced:#e7ceff;--btn-aura-face:#643d88;--btn-gilt-text:#783205;--btn-gilt-border:#a55d07;--btn-gilt-grad:linear-gradient(160deg, #a54e07, #b47e11, #fef1a2, #bc881b, #a54e07);--btn-gilt-inset-deep:#8b4208;--btn-gilt-inset-lite:#fae385;--btn-gilt-shadow:#6e501466;--btn-cascade-face:#2a2a2a;--btn-cascade-side:#1a1a1a;--btn-cascade-text:#fff;--btn-cascade-hover:#52e19f;--btn-indigo-grad:radial-gradient(100% 100% at 100% 0, #5adaff 0, #5468ff 100%);--btn-indigo-text:#fff;--btn-indigo-shadow:#2d234266;--btn-indigo-shadow-soft:#2d23424d;--btn-indigo-inset:#3a416f80;--btn-indigo-accent:#3c4fe0;--btn-spectrum-grad:linear-gradient(144deg, #af40ff, #5b42f3 50%, #00ddeb);--btn-spectrum-text:#fff;--btn-spectrum-inner:#05062d;--btn-spectrum-shadow:#9741fc33;--surface-0:#0e0c16;--surface-50:#161225;--surface-100:#1f1930;--surface-200:#2c2340;--surface-300:#3a3450;--surface-400:#544c68;--surface-500:#6f6685;--surface-600:#8b82a0;--surface-700:#ada6c0;--surface-800:#d0cbe0;--surface-900:#f5f2ff;--mask-bg:#000000a6;--glass-bg:#231a3873;--glass-border:#ffffff1a;--glass-blur:20px;--glass-saturate:160%;--glass-highlight:#ffffff14;--glass-backdrop:blur(20px) saturate(160%);--glow-whim:0 0 36px #a78bfa8c;--glow-foxfire:0 0 36px #ff986873;--glow-mint:0 0 36px #7fcba973;--glow-gold:0 0 36px #ffe08f73;--glow-success:0 0 36px #5fdda080;--glow-danger:0 0 36px #ff93a880;--state-visited:0 0 18px color-mix(in srgb, var(--color-whim-500) 28%, transparent);--qr-dots:color-mix(in srgb, var(--color-whim-500) 82%, white);--qr-dots-soft:color-mix(in srgb, var(--color-whim-500) 62%, white);--qr-corner-square:var(--color-whim-500);--qr-corner-dot:var(--color-foxfire-500);--qr-background:var(--color-surface-solid);--qr-frame-bg:var(--glass-bg);--qr-frame-border:var(--glass-border);--qr-frame-glow:var(--glow-whim);--glow-color-whim-rgb:167, 139, 250;--glow-color-foxfire-rgb:255, 152, 104;--glow-color-mint-rgb:127, 203, 169;--glow-color-gold-rgb:255, 224, 143;--glow-color-success-rgb:95, 221, 160;--glow-color-danger-rgb:255, 147, 168;--shadow-solid:0 8px 24px -4px #0006;--shadow-modal-solid:0 24px 48px -12px #0000008c;--focus-ring-value:0 0 0 3px #a78bfa73}.theme.lightMode,.theme.darkMode{--color-whim-50:color-mix(in srgb, var(--color-whim-500) 10%, white 90%);--color-whim-100:color-mix(in srgb, var(--color-whim-500) 24%, white 76%);--color-whim-200:color-mix(in srgb, var(--color-whim-500) 42%, white 58%);--color-whim-300:color-mix(in srgb, var(--color-whim-500) 62%, white 38%);--color-whim-400:color-mix(in srgb, var(--color-whim-500) 82%, white 18%);--color-whim-600:color-mix(in srgb, var(--color-whim-500) 86%, black 14%);--color-whim-700:color-mix(in srgb, var(--color-whim-500) 70%, black 30%);--color-whim-800:color-mix(in srgb, var(--color-whim-500) 55%, black 45%);--color-whim-900:color-mix(in srgb, var(--color-whim-500) 40%, black 60%);--color-foxfire-50:color-mix(in srgb, var(--color-foxfire-500) 10%, white 90%);--color-foxfire-100:color-mix(in srgb, var(--color-foxfire-500) 24%, white 76%);--color-foxfire-200:color-mix(in srgb, var(--color-foxfire-500) 42%, white 58%);--color-foxfire-300:color-mix(in srgb, var(--color-foxfire-500) 62%, white 38%);--color-foxfire-400:color-mix(in srgb, var(--color-foxfire-500) 82%, white 18%);--color-foxfire-600:color-mix(in srgb, var(--color-foxfire-500) 86%, black 14%);--color-foxfire-700:color-mix(in srgb, var(--color-foxfire-500) 70%, black 30%);--color-foxfire-800:color-mix(in srgb, var(--color-foxfire-500) 55%, black 45%);--color-foxfire-900:color-mix(in srgb, var(--color-foxfire-500) 40%, black 60%);--color-success-50:color-mix(in srgb, var(--color-success-500) 10%, white 90%);--color-success-100:color-mix(in srgb, var(--color-success-500) 24%, white 76%);--color-success-200:color-mix(in srgb, var(--color-success-500) 42%, white 58%);--color-success-300:color-mix(in srgb, var(--color-success-500) 62%, white 38%);--color-success-400:color-mix(in srgb, var(--color-success-500) 82%, white 18%);--color-success-600:color-mix(in srgb, var(--color-success-500) 86%, black 14%);--color-success-700:color-mix(in srgb, var(--color-success-500) 70%, black 30%);--color-success-800:color-mix(in srgb, var(--color-success-500) 55%, black 45%);--color-success-900:color-mix(in srgb, var(--color-success-500) 40%, black 60%);--color-danger-50:color-mix(in srgb, var(--color-danger-500) 10%, white 90%);--color-danger-100:color-mix(in srgb, var(--color-danger-500) 24%, white 76%);--color-danger-200:color-mix(in srgb, var(--color-danger-500) 42%, white 58%);--color-danger-300:color-mix(in srgb, var(--color-danger-500) 62%, white 38%);--color-danger-400:color-mix(in srgb, var(--color-danger-500) 82%, white 18%);--color-danger-600:color-mix(in srgb, var(--color-danger-500) 86%, black 14%);--color-danger-700:color-mix(in srgb, var(--color-danger-500) 70%, black 30%);--color-danger-800:color-mix(in srgb, var(--color-danger-500) 55%, black 45%);--color-danger-900:color-mix(in srgb, var(--color-danger-500) 40%, black 60%);--color-warning-50:color-mix(in srgb, var(--color-warning-500) 10%, white 90%);--color-warning-100:color-mix(in srgb, var(--color-warning-500) 24%, white 76%);--color-warning-200:color-mix(in srgb, var(--color-warning-500) 42%, white 58%);--color-warning-300:color-mix(in srgb, var(--color-warning-500) 62%, white 38%);--color-warning-400:color-mix(in srgb, var(--color-warning-500) 82%, white 18%);--color-warning-600:color-mix(in srgb, var(--color-warning-500) 86%, black 14%);--color-warning-700:color-mix(in srgb, var(--color-warning-500) 70%, black 30%);--color-warning-800:color-mix(in srgb, var(--color-warning-500) 55%, black 45%);--color-warning-900:color-mix(in srgb, var(--color-warning-500) 40%, black 60%);--color-info-50:color-mix(in srgb, var(--color-info-500) 10%, white 90%);--color-info-100:color-mix(in srgb, var(--color-info-500) 24%, white 76%);--color-info-200:color-mix(in srgb, var(--color-info-500) 42%, white 58%);--color-info-300:color-mix(in srgb, var(--color-info-500) 62%, white 38%);--color-info-400:color-mix(in srgb, var(--color-info-500) 82%, white 18%);--color-info-600:color-mix(in srgb, var(--color-info-500) 86%, black 14%);--color-info-700:color-mix(in srgb, var(--color-info-500) 70%, black 30%);--color-info-800:color-mix(in srgb, var(--color-info-500) 55%, black 45%);--color-info-900:color-mix(in srgb, var(--color-info-500) 40%, black 60%);--color-bloom-sky-50:color-mix(in srgb, var(--color-bloom-sky-pivot) 42%, white 58%);--color-bloom-sky-100:color-mix(in srgb, var(--color-bloom-sky-pivot) 62%, white 38%);--color-bloom-sky-200:color-mix(in srgb, var(--color-bloom-sky-pivot) 82%, white 18%);--color-bloom-sky-300:var(--color-bloom-sky-pivot);--color-bloom-sky-400:color-mix(in srgb, var(--color-bloom-sky-pivot) 86%, black 14%);--color-bloom-sky-500:color-mix(in srgb, var(--color-bloom-sky-pivot) 70%, black 30%);--color-bloom-sky-600:color-mix(in srgb, var(--color-bloom-sky-pivot) 55%, black 45%);--color-bloom-sky-700:color-mix(in srgb, var(--color-bloom-sky-pivot) 40%, black 60%);--color-bloom-sky-800:color-mix(in srgb, var(--color-bloom-sky-pivot) 28%, black 72%);--color-bloom-sky-900:color-mix(in srgb, var(--color-bloom-sky-pivot) 18%, black 82%);--color-bloom-blush-50:color-mix(in srgb, var(--color-bloom-blush-pivot) 42%, white 58%);--color-bloom-blush-100:color-mix(in srgb, var(--color-bloom-blush-pivot) 62%, white 38%);--color-bloom-blush-200:color-mix(in srgb, var(--color-bloom-blush-pivot) 82%, white 18%);--color-bloom-blush-300:var(--color-bloom-blush-pivot);--color-bloom-blush-400:color-mix(in srgb, var(--color-bloom-blush-pivot) 86%, black 14%);--color-bloom-blush-500:color-mix(in srgb, var(--color-bloom-blush-pivot) 70%, black 30%);--color-bloom-blush-600:color-mix(in srgb, var(--color-bloom-blush-pivot) 55%, black 45%);--color-bloom-blush-700:color-mix(in srgb, var(--color-bloom-blush-pivot) 40%, black 60%);--color-bloom-blush-800:color-mix(in srgb, var(--color-bloom-blush-pivot) 28%, black 72%);--color-bloom-blush-900:color-mix(in srgb, var(--color-bloom-blush-pivot) 18%, black 82%);--color-bloom-lavender-50:color-mix(in srgb, var(--color-bloom-lavender-pivot) 62%, white 38%);--color-bloom-lavender-100:color-mix(in srgb, var(--color-bloom-lavender-pivot) 82%, white 18%);--color-bloom-lavender-200:var(--color-bloom-lavender-pivot);--color-bloom-lavender-300:color-mix(in srgb, var(--color-bloom-lavender-pivot) 86%, black 14%);--color-bloom-lavender-400:color-mix(in srgb, var(--color-bloom-lavender-pivot) 70%, black 30%);--color-bloom-lavender-500:color-mix(in srgb, var(--color-bloom-lavender-pivot) 55%, black 45%);--color-bloom-lavender-600:color-mix(in srgb, var(--color-bloom-lavender-pivot) 40%, black 60%);--color-bloom-lavender-700:color-mix(in srgb, var(--color-bloom-lavender-pivot) 28%, black 72%);--color-bloom-lavender-800:color-mix(in srgb, var(--color-bloom-lavender-pivot) 18%, black 82%);--color-bloom-lavender-900:color-mix(in srgb, var(--color-bloom-lavender-pivot) 10%, black 90%);--color-bloom-mint-50:color-mix(in srgb, var(--color-bloom-mint-pivot) 42%, white 58%);--color-bloom-mint-100:color-mix(in srgb, var(--color-bloom-mint-pivot) 62%, white 38%);--color-bloom-mint-200:color-mix(in srgb, var(--color-bloom-mint-pivot) 82%, white 18%);--color-bloom-mint-300:var(--color-bloom-mint-pivot);--color-bloom-mint-400:color-mix(in srgb, var(--color-bloom-mint-pivot) 86%, black 14%);--color-bloom-mint-500:color-mix(in srgb, var(--color-bloom-mint-pivot) 70%, black 30%);--color-bloom-mint-600:color-mix(in srgb, var(--color-bloom-mint-pivot) 55%, black 45%);--color-bloom-mint-700:color-mix(in srgb, var(--color-bloom-mint-pivot) 40%, black 60%);--color-bloom-mint-800:color-mix(in srgb, var(--color-bloom-mint-pivot) 28%, black 72%);--color-bloom-mint-900:color-mix(in srgb, var(--color-bloom-mint-pivot) 18%, black 82%);--color-neutral-violet-50:color-mix(in srgb, var(--color-neutral-violet-pivot) 10%, white 90%);--color-neutral-violet-100:color-mix(in srgb, var(--color-neutral-violet-pivot) 20%, white 80%);--color-neutral-violet-200:color-mix(in srgb, var(--color-neutral-violet-pivot) 34%, white 66%);--color-neutral-violet-300:color-mix(in srgb, var(--color-neutral-violet-pivot) 50%, white 50%);--color-neutral-violet-400:color-mix(in srgb, var(--color-neutral-violet-pivot) 72%, white 28%);--color-neutral-violet-500:color-mix(in srgb, var(--color-neutral-violet-pivot) 88%, white 12%);--color-neutral-violet-600:var(--color-neutral-violet-pivot);--color-neutral-violet-700:color-mix(in srgb, var(--color-neutral-violet-pivot) 80%, black 20%);--color-neutral-violet-800:color-mix(in srgb, var(--color-neutral-violet-pivot) 60%, black 40%);--color-neutral-violet-900:color-mix(in srgb, var(--color-neutral-violet-pivot) 42%, black 58%);--color-neutral-true-50:color-mix(in srgb, var(--color-neutral-true-pivot) 8%, white 92%);--color-neutral-true-100:color-mix(in srgb, var(--color-neutral-true-pivot) 18%, white 82%);--color-neutral-true-200:color-mix(in srgb, var(--color-neutral-true-pivot) 34%, white 66%);--color-neutral-true-300:color-mix(in srgb, var(--color-neutral-true-pivot) 52%, white 48%);--color-neutral-true-400:color-mix(in srgb, var(--color-neutral-true-pivot) 76%, white 24%);--color-neutral-true-500:var(--color-neutral-true-pivot);--color-neutral-true-600:color-mix(in srgb, var(--color-neutral-true-pivot) 84%, black 16%);--color-neutral-true-700:color-mix(in srgb, var(--color-neutral-true-pivot) 66%, black 34%);--color-neutral-true-800:color-mix(in srgb, var(--color-neutral-true-pivot) 48%, black 52%);--color-neutral-true-900:color-mix(in srgb, var(--color-neutral-true-pivot) 32%, black 68%)}html,body{background:radial-gradient(900px 700px at 12% 8%,#8b5cf61a,#0000 60%),linear-gradient(160deg,#1b1424 0%,#0e0a16 55%,#050409 100%);min-height:100vh}body.lightMode{background:radial-gradient(900px 700px at 12% 8%,#8b5cf61a,#0000 60%),linear-gradient(160deg,#fff 0%,#f4f1fb 55%,#fbf9ff 100%)}html:has(body.lightMode){background:radial-gradient(900px 700px at 12% 8%,#8b5cf61a,#0000 60%),linear-gradient(160deg,#fff 0%,#f4f1fb 55%,#fbf9ff 100%)}body.darkMode{background:radial-gradient(900px 700px at 12% 8%,#8b5cf61a,#0000 60%),linear-gradient(160deg,#1b1424 0%,#0e0a16 55%,#050409 100%)}html:has(body.darkMode){background:radial-gradient(900px 700px at 12% 8%,#8b5cf61a,#0000 60%),linear-gradient(160deg,#1b1424 0%,#0e0a16 55%,#050409 100%)}body{--height-unit:1dvh;--width-unit:calc((var(--height-unit) * 16) / 9);--app-toolbar-height:0px;--space-1:4px;--space-2:8px;--space-3:16px;--space-4:24px;--space-5:32px;--space-6:48px;--space-7:64px;--radius-sm:8px;--radius-md:16px;--radius-lg:28px;--radius-full:999px;--font-display:"Fredoka", system-ui, sans-serif;--font-body:"Manrope", system-ui, sans-serif;--text-xs:12px;--text-sm:14px;--text-base:16px;--text-lg:20px;--text-xl:25px;--text-2xl:31px;--text-3xl:39px;--text-4xl:49px;--duration-micro:.15s;--duration-ui:.32s;--duration-celebratory:.6s;--duration-impact:.11s;--duration-glass-enter:.42s;--duration-glow-loop:10s;--mf-manga-burst-thickness:1.5deg;--mf-manga-burst-gap:8deg;--mf-manga-burst-thickness-2:2deg;--mf-manga-burst-gap-2:12deg;--mf-manga-burst-thickness-3:1deg;--mf-manga-burst-gap-3:15deg;--mf-manga-burst-from:0deg;--mf-manga-burst-from-2:3deg;--mf-manga-burst-from-3:5deg;--mf-manga-burst-center:30%;--mf-manga-burst-rim:70%;--mf-manga-burst-duration:.12s;--mf-manga-burst-scale-from:0;--mf-manga-burst-scale-to:1.4;--mf-manga-burst-opacity:.88;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-bounce:cubic-bezier(.34, 1.56, .64, 1);--glow-filter-blur:8px;--glow-pad-outline:4px;--glow-pad-full:8px;--glow-blur:32px;--glow-spread:0px;--glow-opacity:.55;--glass-filter-id:url(#whim-glass-refract);--glass-filter-id-premium:url(#whim-glass-refract-premium);--glass-backdrop:blur(20px) saturate(180%);--whim-btn-font:inherit;--whim-btn-radius:12px;font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text-primary);margin:0}@media (prefers-reduced-motion:reduce){body *{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}h1,h2,h3,h4{font-family:var(--font-display);margin:0;font-weight:600}.numeric,.hud-value{font-variant-numeric:tabular-nums}.surface{background:var(--surface-gradient);border:1px solid var(--color-border-solid);border-radius:var(--radius-md);color:var(--color-text-primary)}.surface.surface--flat{background:var(--color-surface-solid)}.card{background:var(--surface-gradient);border:1px solid var(--color-border-solid);border-radius:var(--radius-lg);padding:var(--space-4);box-shadow:var(--shadow-solid);color:var(--color-text-primary);transition:transform var(--duration-micro) var(--ease-bounce)}.divider{background:var(--color-border-solid);height:1px;margin:var(--space-3) 0;border:none}.avatar{width:var(--space-6);height:var(--space-6);border-radius:var(--radius-full);background:var(--color-whim-100);color:var(--color-whim-600);justify-content:center;align-items:center;font-weight:600;display:inline-flex;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%}.grid-layout{gap:var(--grid-gap,var(--space-4));width:100%;display:grid}.grid-1{grid-template-columns:1fr}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}.grid-5{grid-template-columns:repeat(5,1fr)}.grid-6{grid-template-columns:repeat(6,1fr)}.grid-auto-2{gap:var(--grid-gap,var(--space-4));grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));display:grid}.grid-auto-3{gap:var(--grid-gap,var(--space-4));grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));display:grid}.grid-auto-4{gap:var(--grid-gap,var(--space-4));grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));display:grid}.grid-auto-6{gap:var(--grid-gap,var(--space-3));grid-template-columns:repeat(auto-fit,minmax(min(100%,120px),1fr));display:grid}@media (max-width:1024px){.grid-6,.grid-5{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.grid-6,.grid-5,.grid-4,.grid-3,.grid-2{grid-template-columns:1fr}}.glowable{z-index:0;isolation:isolate;--glow-color-rgb:var(--glow-color-whim-rgb);--glow-color-solid:var(--color-whim-500);--glow-pad:var(--glow-pad-outline);--glow-aura-opacity:0;--glow-grad:linear-gradient(45deg, var(--color-whim-500), var(--color-whim-300), var(--color-foxfire-500), var(--color-info-500), var(--color-bloom-mint-pivot), var(--color-whim-700), var(--color-foxfire-500), var(--color-danger-500), var(--color-gold), var(--color-success-500), var(--color-whim-500));position:relative;overflow:visible;background:0 0!important}.glowable:before{content:"";top:calc(0px - var(--glow-pad));left:calc(0px - var(--glow-pad));width:calc(100% + (var(--glow-pad) * 2));height:calc(100% + (var(--glow-pad) * 2));z-index:-1;pointer-events:none;border-radius:inherit;background:var(--glow-grad);filter:blur(var(--glow-filter-blur));opacity:var(--glow-aura-opacity);transition:opacity var(--duration-ui) var(--ease-in-out);animation:whim-glow-shift var(--duration-glow-loop) linear infinite;will-change:opacity, background-position;background-size:400%;animation-play-state:paused;position:absolute}.glowable:after{content:"";z-index:-1;pointer-events:none;border-radius:inherit;background:var(--surface-gradient);box-shadow:var(--shadow-solid);position:absolute;inset:0}.glowable.glow-outline{--glow-pad:var(--glow-pad-outline);--glow-aura-opacity:1;border:2px solid var(--color-whim-500)!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--color-whim-500) 35%, transparent), var(--glow-whim)!important}.glowable.glow-outline:before{animation-play-state:running}.glowable.glow-full{--glow-pad:var(--glow-pad-full);--glow-aura-opacity:1;border:2px solid var(--color-whim-500)!important;box-shadow:0 0 0 4px color-mix(in srgb, var(--color-whim-500) 45%, transparent), var(--glow-whim)!important}.glowable.glow-full:before{animation-play-state:running}.glow-foxfire{--glow-color-rgb:var(--glow-color-foxfire-rgb);--glow-color-solid:var(--color-foxfire-500);--glow-grad:linear-gradient(45deg, var(--color-foxfire-500), var(--color-gold), var(--color-danger-500), var(--color-foxfire-500), var(--color-whim-500), var(--color-foxfire-500))}.glow-mint{--glow-color-rgb:var(--glow-color-mint-rgb);--glow-color-solid:var(--color-bloom-mint-pivot);--glow-grad:linear-gradient(45deg, var(--color-bloom-mint-pivot), var(--color-info-500), var(--color-success-500), var(--color-bloom-mint-pivot), var(--color-whim-500), var(--color-bloom-mint-pivot))}.glow-gold{--glow-color-rgb:var(--glow-color-gold-rgb);--glow-color-solid:var(--color-gold)}.glow-success{--glow-color-rgb:var(--glow-color-success-rgb);--glow-color-solid:var(--color-success-500)}.glowable.glow-success-subtle{--glow-color-rgb:var(--glow-color-success-rgb);--glow-color-solid:var(--color-success-500);--glow-pad:4px;--glow-filter-blur:6px;--glow-aura-opacity:.55;--glow-grad:linear-gradient(90deg, var(--color-success-500), var(--color-success-300), var(--color-bloom-mint-pivot), var(--color-success-500));isolation:isolate;border:2px solid var(--color-success-500);box-shadow:inset 0 1px 0 var(--glass-highlight);background:color-mix(in srgb, var(--color-success-500) 8%, var(--color-surface-solid))!important}.glowable.glow-success-subtle:after{background:color-mix(in srgb, var(--color-success-500) 8%, var(--color-surface-solid));box-shadow:inset 0 1px 0 var(--glass-highlight)}.glowable.glow-success-subtle:before{animation-play-state:running}.glow-danger{--glow-color-rgb:var(--glow-color-danger-rgb);--glow-color-solid:var(--color-danger-500)}.glow-sm{--glow-filter-blur:3px;--glow-pad-outline:1px;--glow-pad-full:3px}.glow-lg{--glow-filter-blur:8px;--glow-pad-outline:3px;--glow-pad-full:7px}.glowable.glow-pulse.glow-outline:before,.glowable.glow-pulse.glow-full:before{animation:whim-glow-shift var(--duration-glow-loop) linear infinite, whim-glow-pulse-layer var(--duration-celebratory) var(--ease-in-out) infinite alternate;animation-play-state:running,running}@keyframes whim-glow-shift{0%{background-position:0 0}50%{background-position:400% 0}to{background-position:0 0}}@keyframes whim-glow-pulse-layer{0%{opacity:.55}to{opacity:1}}@media (prefers-reduced-motion:reduce){.glowable:before{animation:none!important}}.clickable{cursor:pointer;-webkit-user-select:none;user-select:none}.hover-lift{transition:transform var(--duration-micro) var(--ease-bounce), box-shadow var(--duration-micro) var(--ease-out)}.hover-lift:hover{transform:translateY(-2px)}.hover-lift:active{transform:translateY(0)scale(.98)}.hover-glow{transition:box-shadow var(--duration-micro) var(--ease-out)}.hover-glow:hover{box-shadow:var(--glow-whim)}.press-scale{transition:transform var(--duration-micro) var(--ease-bounce)}.press-scale:active{transform:scale(.95)}.spinner{--spinner-size:2.5rem;--spinner-thickness:3px;box-sizing:border-box;width:var(--spinner-size);height:var(--spinner-size);border:var(--spinner-thickness) solid color-mix(in srgb, var(--color-whim-500,#7c6af7) 28%, transparent);border-top-color:var(--color-whim-500,#7c6af7);animation:whim-spin var(--duration-celebratory,1.1s) linear infinite;border-radius:50%}.spinner.spinner-lg{--spinner-size:3.25rem;--spinner-thickness:4px}.card.glowable.glow-full.spinner-host{justify-content:center;align-items:center;gap:var(--space-3,.75rem);padding:var(--space-5,1.25rem) var(--space-6,1.5rem);text-align:center;flex-direction:column;display:inline-flex}@keyframes whim-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner{border-top-color:color-mix(in srgb, var(--color-whim-500,#7c6af7) 55%, transparent);opacity:.85;animation:none}}.text-gradient-whim{background:linear-gradient(135deg, var(--color-whim-500) 0%, var(--color-bloom-lavender-pivot) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.text-gradient-foxfire{background:linear-gradient(135deg, var(--color-foxfire-500) 0%, var(--color-bloom-peach) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.text-glow-whim{text-shadow:0 0 12px rgba(var(--glow-color-whim-rgb), .6)}.text-glow-foxfire{text-shadow:0 0 12px rgba(var(--glow-color-foxfire-rgb), .6)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.flex-center{justify-content:center;align-items:center;display:flex}.flex-between{justify-content:space-between;align-items:center;display:flex}.grid-center{place-items:center;display:grid}.is-selected{box-shadow:inset 0 1px 0 var(--glass-highlight), var(--glow-whim);transform:scale(1.01)}.lightMode .mf-option-selected,.darkMode .mf-option-selected,.mf-option-selected{border-color:var(--color-success-500);background:color-mix(in srgb, var(--color-success-500) 8%, var(--color-surface-solid));box-shadow:inset 0 1px 0 var(--glass-highlight)}.is-visited{box-shadow:inset 0 1px 0 var(--glass-highlight), var(--state-visited);outline:1px solid color-mix(in srgb, var(--color-whim-400) 40%, transparent);outline-offset:-1px;background:color-mix(in srgb, var(--color-whim-100) 55%, transparent);transform:scale(1.005)}.is-confirmed{background:radial-gradient(circle at 50% 25%, color-mix(in srgb, var(--color-whim-500) 22%, transparent), transparent 70%), var(--surface-gradient);box-shadow:inset 0 1px 0 var(--glass-highlight), var(--glow-whim)}.is-confirmed.is-confirmed--success{background:radial-gradient(circle at 50% 25%, color-mix(in srgb, var(--color-success-500) 24%, transparent), transparent 70%), var(--surface-gradient);box-shadow:inset 0 1px 0 var(--glass-highlight), var(--glow-success)}.is-confirmed.is-confirmed--danger{background:radial-gradient(circle at 50% 25%, color-mix(in srgb, var(--color-danger-500) 24%, transparent), transparent 70%), var(--surface-gradient);box-shadow:inset 0 1px 0 var(--glass-highlight), var(--glow-danger)}.glass-surface{isolation:isolate;contain:layout paint;background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-backdrop);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:inset 0 1px 0 var(--glass-highlight), var(--glow-whim);position:relative}@media (prefers-reduced-transparency:reduce){.glass-surface{background:var(--color-surface-solid)!important;-webkit-backdrop-filter:none!important}}@media (prefers-reduced-motion:reduce){.glass-surface{-webkit-backdrop-filter:var(--glass-backdrop)!important}}.glass-surface.glass-surface--foxfire{box-shadow:inset 0 1px 0 var(--glass-highlight), var(--glow-foxfire)}.glass-surface.glass-surface--mint{box-shadow:inset 0 1px 0 var(--glass-highlight), var(--glow-mint)}@media (prefers-reduced-transparency:reduce){.glass-surface.glass-surface--premium{background:var(--color-surface-solid)!important;-webkit-backdrop-filter:none!important}}@media (prefers-reduced-motion:reduce){.glass-surface.glass-surface--premium{-webkit-backdrop-filter:var(--glass-backdrop)!important}}.glass-surface.glass-surface--entering{animation:glass-enter var(--duration-glass-enter) var(--ease-out) forwards}.glass-surface__content{isolation:isolate;background:color-mix(in srgb, var(--color-surface-solid) 55%, transparent);border-radius:inherit;padding:var(--space-3);position:relative}@keyframes glass-enter{0%{opacity:0;-webkit-backdrop-filter:blur()saturate();backdrop-filter:blur()saturate();transform:scale(.96)}to{opacity:1;-webkit-backdrop-filter:var(--glass-backdrop);backdrop-filter:var(--glass-backdrop);transform:scale(1)}}.glass-surface--pulsing{animation:glass-pulse 1.4s var(--ease-in-out) infinite}@keyframes glass-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}.btn{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);font-family:var(--font-body);font-weight:600;font-size:var(--text-base);cursor:pointer;transition:transform var(--duration-micro) var(--ease-bounce), box-shadow var(--duration-micro) var(--ease-out);border:none;display:inline-flex}.btn:active{transform:scale(.96)}.btn:focus-visible{box-shadow:var(--focus-ring-value);outline:none}.btn.btn--primary{background:var(--color-whim-500);color:var(--color-text-on-brand)}.btn.btn--primary:hover{box-shadow:var(--glow-whim)}.btn.btn--foxfire{background:var(--color-foxfire-500);color:var(--color-text-on-brand)}.btn.btn--foxfire:hover{box-shadow:var(--glow-foxfire)}.btn.btn--ghost{border:1px solid var(--glass-border);color:var(--color-text-primary);background:0 0}.btn.btn--ghost:hover{background:var(--glass-bg)}.whim-cta{font-family:var(--whim-btn-font,inherit);border-radius:var(--whim-btn-radius,12px);cursor:pointer;white-space:nowrap;box-sizing:border-box;outline:none;justify-content:center;align-items:center;gap:.5em;font-weight:600;text-decoration:none;transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s,background-color .2s,color .2s,border-color .2s,filter .2s,opacity .2s;display:inline-flex}.whim-cta:focus-visible{box-shadow:var(--focus-ring-value);outline:2px solid #0000}.whim-cta:disabled,.whim-cta[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none;box-shadow:none;text-shadow:none;filter:none;transform:none}.whim-cta:active:not(:disabled):not([aria-disabled=true]){transform:scale(.97)}.whim-cta__icon{width:1.15em;height:1.15em;transition:transform .2s}.whim-cta:hover:not(:disabled):not([aria-disabled=true]) .whim-cta__icon{transform:translate(3px)}.whim-cta--xs{padding:8px 14px;font-size:12px}.whim-cta--small{padding:10px 18px;font-size:14px}.whim-cta--medium{padding:12px 24px;font-size:16px}.whim-cta--large{padding:14px 30px;font-size:18px}.whim-cta--xl{padding:16px 36px;font-size:20px}.whim-cta--gradient{--glow-color:var(--whim-cta-aura-glow,var(--btn-aura-glow));--glow-spread-color:var(--whim-cta-aura-spread,var(--btn-aura-spread));--btn-color:var(--whim-cta-aura-face,var(--btn-aura-face));background-color:var(--btn-color);color:var(--glow-color);border:.22em solid var(--glow-color);text-shadow:0 0 .35em var(--glow-color);box-shadow:0 0 .55em .12em var(--glow-color), 0 0 1.1em .22em var(--glow-spread-color), inset 0 0 .55em .12em var(--glow-color);transition:transform .3s var(--ease-out,ease), box-shadow .3s ease, background-color .3s ease, color .3s ease, border-color .3s ease, text-shadow .3s ease, filter .2s ease, opacity .2s ease;border-radius:1em;font-weight:700;position:relative;overflow:visible}.whim-cta--gradient:after{pointer-events:none;content:"";background-color:var(--glow-spread-color);filter:blur(.35em);opacity:.35;z-index:-1;width:64%;height:28%;position:absolute;top:108%;left:18%;transform:perspective(1.5em)rotateX(35deg)scaleY(.35)}.whim-cta--gradient:hover:not(:disabled):not([aria-disabled=true]){color:var(--btn-color);background-color:var(--glow-color);box-shadow:0 0 .65em .14em var(--glow-color), 0 0 1.35em .28em var(--glow-spread-color), inset 0 0 .55em .12em var(--glow-color);transform:translateY(-2px)}.whim-cta--gradient:focus-visible:not(:disabled):not([aria-disabled=true]){color:var(--btn-color);background-color:var(--glow-color);box-shadow:0 0 .7em .16em var(--glow-color), 0 0 1.5em .32em var(--glow-spread-color), inset 0 0 .55em .12em var(--glow-color), var(--focus-ring-value)}.whim-cta--gradient:active:not(:disabled):not([aria-disabled=true]){box-shadow:0 0 .45em .1em var(--glow-color), 0 0 .9em .18em var(--glow-spread-color), inset 0 0 .4em .1em var(--glow-color);transform:translateY(0)scale(.97)}.whim-cta--gradient:disabled:after,.whim-cta--gradient[aria-disabled=true]:after{opacity:.14;filter:blur(.4em)}.lightMode .whim-cta--gradient{box-shadow:0 0 .32em .06em var(--glow-color), 0 0 .5em .08em var(--glow-spread-color), inset 0 0 .35em .06em var(--glow-color)}.lightMode .whim-cta--gradient:after{filter:blur(.18em);opacity:.1;width:44%;height:9%;top:104%;left:28%}.lightMode .whim-cta--gradient:hover:not(:disabled):not([aria-disabled=true]){box-shadow:0 0 .4em .08em var(--glow-color), 0 0 .65em .12em var(--glow-spread-color), inset 0 0 .35em .06em var(--glow-color)}.lightMode .btn-trendy.btn-aura,.lightMode .btn-trendy.button-40{box-shadow:0 0 .35em .07em var(--glow-color), 0 0 .6em .1em var(--glow-spread-color), inset 0 0 .35em .07em var(--glow-color)}.lightMode .btn-trendy.btn-aura:after,.lightMode .btn-trendy.button-40:after{filter:blur(.18em);opacity:.11;width:44%;height:9%;top:104%;left:28%}.whim-cta--secondary{background:var(--whim-btn-secondary-bg);color:var(--whim-btn-secondary-text);border:1px solid var(--whim-btn-secondary-border)}.whim-cta--secondary:hover:not(:disabled):not([aria-disabled=true]){background:var(--whim-btn-secondary-hover)}.whim-cta--secondary:active:not(:disabled):not([aria-disabled=true]){filter:brightness(.96)}.whim-cta--minimal{color:var(--whim-btn-minimal-text);border:2px solid var(--whim-btn-minimal-border);z-index:1;background:0 0;position:relative;overflow:hidden}.whim-cta--minimal:before{content:"";background:var(--whim-btn-minimal-border);z-index:-1;transform-origin:100%;transition:transform .3s cubic-bezier(.25,1,.5,1);position:absolute;inset:0;transform:scaleX(0)}.whim-cta--minimal:hover:not(:disabled):not([aria-disabled=true]){color:var(--whim-btn-secondary-bg)}.whim-cta--minimal:hover:not(:disabled):not([aria-disabled=true]):before{transform-origin:0;transform:scaleX(1)}.whim-cta--minimal:active:not(:disabled):not([aria-disabled=true]){transform:scale(.97)}.whim-cta--glass{background:var(--whim-btn-glass-bg);color:var(--whim-btn-glass-text);border:1px solid var(--whim-btn-glass-border);-webkit-backdrop-filter:var(--glass-backdrop)}.whim-cta--glass:hover:not(:disabled):not([aria-disabled=true]){background:var(--btn-glass-hover-bg,color-mix(in srgb, var(--whim-btn-glass-bg) 80%, #fff));transform:translateY(-1px);box-shadow:0 8px 32px #00000014}.whim-cta--glass:active:not(:disabled):not([aria-disabled=true]){transform:translateY(1px)}.whim-cta--neon{background:var(--whim-btn-neon-bg);color:var(--whim-btn-neon-text);border:1px solid var(--whim-btn-neon-accent);box-shadow:inset 0 0 0 0 var(--whim-btn-neon-accent)}.whim-cta--neon:hover:not(:disabled):not([aria-disabled=true]){box-shadow:inset 0 0 12px 0 var(--whim-btn-neon-accent), 0 0 12px 0 var(--whim-btn-neon-accent);text-shadow:0 0 4px var(--whim-btn-neon-accent);transform:scale(1.02)}.whim-cta--neon:active:not(:disabled):not([aria-disabled=true]){text-shadow:none;transform:scale(.98)}@media (prefers-reduced-motion:reduce){.whim-cta,.whim-cta--gradient:hover,.whim-cta__icon,.whim-cta--minimal:before{transition:none;transform:none}}.energy-bar{height:var(--space-3);border-radius:var(--radius-full);background:var(--color-surface-solid-alt);position:relative;overflow:hidden}.energy-bar .energy-bar__fill{border-radius:var(--radius-full);background:var(--color-bloom-mint-300);height:100%;transition:width var(--duration-ui) var(--ease-out);box-shadow:var(--glow-mint)}.modal-overlay{background:var(--mask-bg);z-index:1000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal{width:90%;max-width:480px;padding:var(--space-5);box-shadow:inset 0 1px 0 var(--glass-highlight), var(--shadow-modal-solid)}.chip{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:600;display:inline-flex}.chip.chip--success{background:var(--color-success-500);color:var(--color-text-on-brand)}.chip.chip--warning{background:var(--color-warning-500);color:var(--color-text-on-brand)}.chip.chip--danger{background:var(--color-danger-500);color:var(--color-text-on-brand)}.chip.chip--gold{background:var(--color-gold);color:var(--color-text-on-brand)}.lightMode,.darkMode{--primary-color:var(--color-whim-500);--primary-color-text:var(--color-text-on-brand);--text-color:var(--color-text-primary);--text-color-secondary:var(--color-text-secondary);--font-family:var(--font-body);--content-padding:var(--space-3);--inline-spacing:var(--space-2);--border-radius:var(--radius-md);--focus-ring:var(--focus-ring-value);--highlight-bg:var(--color-whim-100);--highlight-text-color:var(--color-whim-600);--maskbg:var(--mask-bg);--surface-a:var(--color-surface-solid);--surface-b:var(--color-surface-solid);--surface-c:var(--color-surface-solid-alt);--surface-d:var(--color-border-solid);--surface-e:var(--color-surface-solid);--surface-f:var(--color-surface-solid-alt);--surface-ground:var(--color-surface-solid);--surface-section:var(--color-surface-solid);--surface-card:var(--color-surface-solid);--surface-overlay:var(--color-surface-solid);--surface-hover:var(--color-surface-solid-alt);--surface-border:var(--color-border-solid);--purple-50:var(--color-whim-50);--purple-100:var(--color-whim-100);--purple-200:var(--color-whim-200);--purple-300:var(--color-whim-300);--purple-400:var(--color-whim-400);--purple-500:var(--color-whim-500);--purple-600:var(--color-whim-600);--purple-700:var(--color-whim-700);--purple-800:var(--color-whim-800);--purple-900:var(--color-whim-900);--orange-50:var(--color-foxfire-50);--orange-100:var(--color-foxfire-100);--orange-200:var(--color-foxfire-200);--orange-300:var(--color-foxfire-300);--orange-400:var(--color-foxfire-400);--orange-500:var(--color-foxfire-500);--orange-600:var(--color-foxfire-600);--orange-700:var(--color-foxfire-700);--orange-800:var(--color-foxfire-800);--orange-900:var(--color-foxfire-900);--green-50:var(--color-success-50);--green-100:var(--color-success-100);--green-200:var(--color-success-200);--green-300:var(--color-success-300);--green-400:var(--color-success-400);--green-500:var(--color-success-500);--green-600:var(--color-success-600);--green-700:var(--color-success-700);--green-800:var(--color-success-800);--green-900:var(--color-success-900);--red-50:var(--color-danger-50);--red-100:var(--color-danger-100);--red-200:var(--color-danger-200);--red-300:var(--color-danger-300);--red-400:var(--color-danger-400);--red-500:var(--color-danger-500);--red-600:var(--color-danger-600);--red-700:var(--color-danger-700);--red-800:var(--color-danger-800);--red-900:var(--color-danger-900);--yellow-50:var(--color-warning-50);--yellow-100:var(--color-warning-100);--yellow-200:var(--color-warning-200);--yellow-300:var(--color-warning-300);--yellow-400:var(--color-warning-400);--yellow-500:var(--color-warning-500);--yellow-600:var(--color-warning-600);--yellow-700:var(--color-warning-700);--yellow-800:var(--color-warning-800);--yellow-900:var(--color-warning-900);--blue-50:var(--color-info-50);--blue-100:var(--color-info-100);--blue-200:var(--color-info-200);--blue-300:var(--color-info-300);--blue-400:var(--color-info-400);--blue-500:var(--color-info-500);--blue-600:var(--color-info-600);--blue-700:var(--color-info-700);--blue-800:var(--color-info-800);--blue-900:var(--color-info-900);--cyan-50:var(--color-bloom-sky-50);--cyan-100:var(--color-bloom-sky-100);--cyan-200:var(--color-bloom-sky-200);--cyan-300:var(--color-bloom-sky-300);--cyan-400:var(--color-bloom-sky-400);--cyan-500:var(--color-bloom-sky-500);--cyan-600:var(--color-bloom-sky-600);--cyan-700:var(--color-bloom-sky-700);--cyan-800:var(--color-bloom-sky-800);--cyan-900:var(--color-bloom-sky-900);--pink-50:var(--color-bloom-blush-50);--pink-100:var(--color-bloom-blush-100);--pink-200:var(--color-bloom-blush-200);--pink-300:var(--color-bloom-blush-300);--pink-400:var(--color-bloom-blush-400);--pink-500:var(--color-bloom-blush-500);--pink-600:var(--color-bloom-blush-600);--pink-700:var(--color-bloom-blush-700);--pink-800:var(--color-bloom-blush-800);--pink-900:var(--color-bloom-blush-900);--indigo-50:var(--color-bloom-lavender-50);--indigo-100:var(--color-bloom-lavender-100);--indigo-200:var(--color-bloom-lavender-200);--indigo-300:var(--color-bloom-lavender-300);--indigo-400:var(--color-bloom-lavender-400);--indigo-500:var(--color-bloom-lavender-500);--indigo-600:var(--color-bloom-lavender-600);--indigo-700:var(--color-bloom-lavender-700);--indigo-800:var(--color-bloom-lavender-800);--indigo-900:var(--color-bloom-lavender-900);--teal-50:var(--color-bloom-mint-50);--teal-100:var(--color-bloom-mint-100);--teal-200:var(--color-bloom-mint-200);--teal-300:var(--color-bloom-mint-300);--teal-400:var(--color-bloom-mint-400);--teal-500:var(--color-bloom-mint-500);--teal-600:var(--color-bloom-mint-600);--teal-700:var(--color-bloom-mint-700);--teal-800:var(--color-bloom-mint-800);--teal-900:var(--color-bloom-mint-900);--bluegray-50:var(--color-neutral-violet-50);--bluegray-100:var(--color-neutral-violet-100);--bluegray-200:var(--color-neutral-violet-200);--bluegray-300:var(--color-neutral-violet-300);--bluegray-400:var(--color-neutral-violet-400);--bluegray-500:var(--color-neutral-violet-500);--bluegray-600:var(--color-neutral-violet-600);--bluegray-700:var(--color-neutral-violet-700);--bluegray-800:var(--color-neutral-violet-800);--bluegray-900:var(--color-neutral-violet-900);--gray-50:var(--color-neutral-true-50);--gray-100:var(--color-neutral-true-100);--gray-200:var(--color-neutral-true-200);--gray-300:var(--color-neutral-true-300);--gray-400:var(--color-neutral-true-400);--gray-500:var(--color-neutral-true-500);--gray-600:var(--color-neutral-true-600);--gray-700:var(--color-neutral-true-700);--gray-800:var(--color-neutral-true-800);--gray-900:var(--color-neutral-true-900)}:is(.lightMode,.darkMode) .p-button{border-radius:var(--radius-full);font-family:var(--font-body);background:var(--color-whim-500);border-color:var(--color-whim-500);color:var(--color-text-on-brand);padding:var(--space-2) var(--space-3);transition:transform var(--duration-micro) var(--ease-bounce), box-shadow var(--duration-micro) var(--ease-out);font-weight:600}:is(.lightMode,.darkMode) .p-button:hover{background:var(--color-whim-600);border-color:var(--color-whim-600);box-shadow:var(--glow-whim)}:is(.lightMode,.darkMode) .p-button:active{transform:scale(.96)}:is(.lightMode,.darkMode) .p-button.p-button-secondary{background:var(--color-foxfire-500);border-color:var(--color-foxfire-500);color:var(--color-text-on-brand)}:is(.lightMode,.darkMode) .p-button.p-button-secondary:hover{box-shadow:var(--glow-foxfire)}:is(.lightMode,.darkMode) .p-button.p-button-warning{background:var(--color-warning-500);border-color:var(--color-warning-500);color:var(--color-text-primary)}:is(.lightMode,.darkMode) .p-button.p-button-warning:hover{box-shadow:0 0 24px color-mix(in srgb, var(--color-warning-500) 55%, transparent)}:is(.lightMode,.darkMode) .p-button.p-button-danger,:is(.lightMode,.darkMode) .p-button.p-button-error{background:var(--color-danger-500);border-color:var(--color-danger-500);color:var(--color-text-on-brand)}:is(:is(.lightMode,.darkMode) .p-button.p-button-danger,:is(.lightMode,.darkMode) .p-button.p-button-error):hover{box-shadow:var(--glow-danger)}:is(.lightMode,.darkMode) .p-button.p-button-outlined,:is(.lightMode,.darkMode) .p-button.p-button-text{color:var(--color-text-primary);border-color:var(--glass-border);background:0 0}:is(:is(.lightMode,.darkMode) .p-button.p-button-outlined,:is(.lightMode,.darkMode) .p-button.p-button-text):hover{background:var(--glass-bg)}:is(.lightMode,.darkMode) .p-calendar .p-datepicker-trigger.p-button,:is(.lightMode,.darkMode) .p-calendar .p-button.p-button-icon-only,:is(.lightMode,.darkMode) .p-button.p-button-icon-only{padding:var(--space-2);background:var(--color-whim-500);border-color:var(--color-whim-500);color:var(--color-text-on-brand)}:is(.lightMode,.darkMode) .p-message.p-message-error{background:var(--color-danger-500);border:1px solid var(--color-danger-700);color:var(--color-text-on-brand)}:is(.lightMode,.darkMode) .p-message.p-message-error .p-message-text,:is(.lightMode,.darkMode) .p-message.p-message-error .p-message-icon,:is(.lightMode,.darkMode) .p-message.p-message-error .p-message-wrapper{color:var(--color-text-on-brand)}:is(.lightMode,.darkMode) .p-datatable{background:var(--color-surface-solid);color:var(--color-text-primary);border:1px solid var(--color-border-solid);border-radius:var(--radius-md)}:is(.lightMode,.darkMode) .p-datatable .p-datatable-header,:is(.lightMode,.darkMode) .p-datatable .p-datatable-thead>tr>th,:is(.lightMode,.darkMode) .p-datatable .p-datatable-tfoot>tr>td{background:var(--color-surface-solid-alt);color:var(--color-text-primary);border-color:var(--color-border-solid)}:is(.lightMode,.darkMode) .p-datatable .p-datatable-tbody>tr{background:var(--color-surface-solid);color:var(--color-text-primary)}:is(.lightMode,.darkMode) .p-datatable .p-datatable-tbody>tr>td{border-color:var(--color-border-solid);color:var(--color-text-primary)}:is(.lightMode,.darkMode) .p-datatable.p-datatable-striped .p-datatable-tbody>tr.p-row-odd,:is(.lightMode,.darkMode) .p-datatable .p-datatable-tbody>tr:nth-child(2n){background:var(--color-surface-solid-alt)}:is(.lightMode,.darkMode) .p-datatable .p-datatable-tbody>tr:hover{background:color-mix(in srgb, var(--color-whim-500) 10%, var(--color-surface-solid))}:is(.lightMode,.darkMode) .p-datatable .p-datatable-emptymessage>td{color:var(--color-text-secondary)}:is(.lightMode,.darkMode) .p-card{background:var(--surface-gradient);border:1px solid var(--color-border-solid);border-radius:var(--radius-lg);box-shadow:var(--shadow-solid);color:var(--color-text-primary)}:is(.lightMode,.darkMode) .p-accordion .p-accordion-tab,:is(.lightMode,.darkMode) .p-accordion .p-accordion-header,:is(.lightMode,.darkMode) .p-accordion .p-accordion-header-link,:is(.lightMode,.darkMode) .p-accordion .p-accordion-content,:is(.lightMode,.darkMode) .p-accordion .p-toggleable-content{background:var(--color-surface-solid);color:var(--color-text-primary);border-color:var(--color-border-solid)}:is(.lightMode,.darkMode) .p-accordion .p-accordion-header-link{background:var(--color-surface-solid-alt)}:is(.lightMode,.darkMode) .p-accordion .p-accordion-header-link:hover,:is(.lightMode,.darkMode) .p-accordion .p-accordion-header-link:focus{background:var(--color-surface-solid-alt);color:var(--color-text-primary)}:is(.lightMode,.darkMode) .p-dialog{isolation:isolate;contain:layout paint;background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-backdrop);border:1px solid var(--glass-border);border-radius:var(--radius-lg);position:relative}@media (prefers-reduced-transparency:reduce){:is(.lightMode,.darkMode) .p-dialog{background:var(--color-surface-solid)!important;-webkit-backdrop-filter:none!important}}@media (prefers-reduced-motion:reduce){:is(.lightMode,.darkMode) .p-dialog{-webkit-backdrop-filter:var(--glass-backdrop)!important}}:is(.lightMode,.darkMode) .p-dialog .p-dialog-header,:is(.lightMode,.darkMode) .p-dialog .p-dialog-content,:is(.lightMode,.darkMode) .p-dialog .p-dialog-footer{color:var(--color-text-primary);background:0 0}:is(.lightMode,.darkMode) .p-dialog-mask{background:var(--mask-bg)}:is(.lightMode,.darkMode) .p-progressbar{border-radius:var(--radius-full);background:var(--color-surface-solid-alt);height:var(--space-3)}:is(.lightMode,.darkMode) .p-progressbar .p-progressbar-value{background:var(--color-bloom-mint-300);box-shadow:var(--glow-mint)}:is(.lightMode,.darkMode) .p-tag{border-radius:var(--radius-sm);font-weight:600}:is(.lightMode,.darkMode) .p-tag.p-tag-success{background:var(--color-success-500)}:is(.lightMode,.darkMode) .p-tag.p-tag-warning{background:var(--color-warning-500)}:is(.lightMode,.darkMode) .p-tag.p-tag-danger{background:var(--color-danger-500)}:is(.lightMode,.darkMode) .p-tag.p-tag-info{background:var(--color-info-500)}:is(.lightMode,.darkMode) .p-badge{background:var(--color-whim-500);color:var(--color-text-on-brand)}:is(.lightMode,.darkMode) .p-badge.p-badge-success{background:var(--color-success-500)}:is(.lightMode,.darkMode) .p-badge.p-badge-warning{background:var(--color-warning-500)}:is(.lightMode,.darkMode) .p-badge.p-badge-danger{background:var(--color-danger-500)}:is(.lightMode,.darkMode) .p-chip{background:var(--color-surface-solid-alt);color:var(--color-text-primary);border-radius:var(--radius-full)}:is(.lightMode,.darkMode) .p-toast-message{isolation:isolate;contain:layout paint;background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-backdrop);border:1px solid var(--glass-border);border-radius:var(--radius-md);box-shadow:inset 0 1px 0 var(--glass-highlight), var(--glow-gold);color:var(--color-text-primary);position:relative}@media (prefers-reduced-transparency:reduce){:is(.lightMode,.darkMode) .p-toast-message{background:var(--color-surface-solid)!important;-webkit-backdrop-filter:none!important}}@media (prefers-reduced-motion:reduce){:is(.lightMode,.darkMode) .p-toast-message{-webkit-backdrop-filter:var(--glass-backdrop)!important}}:is(.lightMode,.darkMode) .p-message{border-radius:var(--radius-md)}:is(.lightMode,.darkMode) .p-message.p-message-success{background:var(--color-success-500)}:is(.lightMode,.darkMode) .p-message.p-message-warn{background:var(--color-warning-500)}:is(.lightMode,.darkMode) .p-message.p-message-error{background:var(--color-danger-500);color:var(--color-text-on-brand)}:is(.lightMode,.darkMode) .p-message.p-message-info{background:var(--color-info-500)}:is(.lightMode,.darkMode) .p-inputtext,:is(.lightMode,.darkMode) .p-dropdown,:is(.lightMode,.darkMode) .p-multiselect,:is(.lightMode,.darkMode) .p-inputtextarea,:is(.lightMode,.darkMode) .p-inputnumber-input{background:var(--color-surface-solid);border:1px solid var(--color-border-solid);border-radius:var(--radius-md);color:var(--color-text-primary)}:is(:is(.lightMode,.darkMode) .p-inputtext,:is(.lightMode,.darkMode) .p-dropdown,:is(.lightMode,.darkMode) .p-multiselect,:is(.lightMode,.darkMode) .p-inputtextarea,:is(.lightMode,.darkMode) .p-inputnumber-input):focus{box-shadow:var(--focus-ring-value);border-color:var(--color-whim-500)}:is(.lightMode,.darkMode) .p-checkbox .p-checkbox-box.p-highlight,:is(.lightMode,.darkMode) .p-radiobutton .p-radiobutton-box.p-highlight{background:var(--color-whim-500);border-color:var(--color-whim-500)}:is(.lightMode,.darkMode) .p-slider{background:var(--color-surface-solid-alt)}:is(.lightMode,.darkMode) .p-slider .p-slider-range{background:var(--color-whim-500)}:is(.lightMode,.darkMode) .p-slider .p-slider-handle{background:var(--color-whim-500);box-shadow:var(--glow-whim)}:is(.lightMode,.darkMode) .p-avatar{background:var(--color-whim-100);color:var(--color-whim-600);border-radius:var(--radius-full)}:is(.lightMode,.darkMode) .p-tabview .p-tabview-nav{border-color:var(--color-border-solid);background:0 0}:is(.lightMode,.darkMode) .p-tabview .p-tabview-nav-link{color:var(--color-text-secondary)}:is(.lightMode,.darkMode) .p-tabview .p-highlight .p-tabview-nav-link{color:var(--color-whim-500);border-color:var(--color-whim-500)}:is(.lightMode,.darkMode) .p-sidebar,:is(.lightMode,.darkMode) .p-menu{background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-backdrop);backdrop-filter:var(--glass-backdrop);border-color:var(--glass-border);color:var(--color-text-primary)}@media (prefers-reduced-transparency:reduce){:is(.lightMode,.darkMode) .p-sidebar,:is(.lightMode,.darkMode) .p-menu{background:var(--color-surface-solid)!important;-webkit-backdrop-filter:none!important}}.shine{position:relative}.shine:before{content:"";padding:calc(.5 * var(--width-unit));border-radius:var(--border-radius,10px);background:linear-gradient(45deg, var(--color-emphasis), var(--color-tertiary), var(--color-secondary), var(--color-primary));z-index:3;opacity:1;-webkit-mask-composite:xor;pointer-events:none;background-size:400%;transition:opacity .3s ease-in-out;animation:10s linear infinite glowing;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.shine:after{content:"";z-index:2;pointer-events:none;background:-moz-linear-gradient(270deg,#fff0 0%,#fffc 50%,#80bae800 99%,#7db9e800 100%);background:-o-linear-gradient(270deg,#fff0 0%,#fffc 50%,#80bae800 99%,#7db9e800 100%);background:-ms-linear-gradient(left, #fff0 0%, #fffc 50%, #80bae800 99%, #7db9e800 100%);width:100%;height:100%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff", endColorstr="#007db9e8", GradientType=1);background:-moz-linear-gradient(270deg,#fff0 0%,#fffc 50%,#80bae800 99%,#7db9e800 100%);background:-webkit-gradient(linear,0 0,100% 0,from(#fff0),color-stop(.5,#fffc),color-stop(.99,#80bae800),to(#7db9e800));background:-webkit-linear-gradient(270deg,#fff0 0%,#fffc 50%,#80bae800 99%,#7db9e800 100%);animation:3s infinite slide;position:absolute;top:0;left:0;transform:translate(100%)}@keyframes slide{0%{transform:translate(-100%)}20%{transform:translate(100%)}}.btn-trendy{justify-content:center;align-items:center;gap:var(--space-2);font-family:var(--font-body);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;box-sizing:border-box;transition:transform var(--duration-micro) var(--ease-bounce), box-shadow var(--duration-micro) var(--ease-out), background var(--duration-ui) var(--ease-out), background-position var(--duration-ui) var(--ease-out), color var(--duration-ui) var(--ease-out), border-color var(--duration-ui) var(--ease-out), filter var(--duration-ui) var(--ease-out), text-shadow var(--duration-ui) var(--ease-out), opacity var(--duration-ui) var(--ease-out);border:none;outline:none;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.btn-trendy:focus-visible{box-shadow:var(--focus-ring-value);outline:2px solid #0000}.btn-trendy:disabled,.btn-trendy[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none;text-shadow:none;filter:none;box-shadow:none!important;transform:none!important}.btn-trendy:disabled:before,.btn-trendy:disabled:after,.btn-trendy[aria-disabled=true]:before,.btn-trendy[aria-disabled=true]:after{opacity:.35;transition:none!important;animation:none!important}.btn-trendy.btn-xs{padding:var(--space-1) var(--space-3);font-size:var(--text-xs,.75rem);border-radius:var(--radius-sm)}.btn-trendy.btn-sm{padding:var(--space-2) var(--space-3);font-size:var(--text-sm,.875rem);border-radius:var(--radius-sm)}.btn-trendy.btn-md{padding:var(--space-2) var(--space-4);font-size:var(--text-base,1rem);border-radius:var(--radius-md)}.btn-trendy.btn-lg{padding:calc(var(--space-2) + 2px) calc(var(--space-4) + 4px);font-size:var(--text-lg,1.125rem);border-radius:var(--radius-md)}.btn-trendy.btn-xl{padding:var(--space-3) var(--space-5);font-size:var(--text-xl,1.25rem);border-radius:var(--radius-lg)}.btn-trendy.btn-glass{background:var(--btn-bg-glass);-webkit-backdrop-filter:var(--glass-backdrop);color:var(--btn-text-glass);border:1px solid var(--btn-border-glass);box-shadow:var(--shadow-solid)}.btn-trendy.btn-glass:hover:not(:disabled):not([aria-disabled=true]){background:var(--btn-glass-hover-bg);transform:translateY(-1px)}.btn-trendy.btn-glass:active:not(:disabled):not([aria-disabled=true]){transform:translateY(1px)}.btn-trendy.btn-brutal{background:var(--btn-bg-brutal);color:var(--btn-text-brutal);border:3px solid var(--btn-shadow-brutal);box-shadow:4px 4px 0 var(--btn-shadow-brutal);font-weight:800}.btn-trendy.btn-brutal:hover:not(:disabled):not([aria-disabled=true]){background:var(--btn-brutal-hover-bg);box-shadow:6px 6px 0 var(--btn-shadow-brutal);transform:translate(-2px,-2px)}.btn-trendy.btn-brutal:active:not(:disabled):not([aria-disabled=true]){box-shadow:0 0 0 var(--btn-shadow-brutal);transform:translate(4px,4px)}.btn-trendy.btn-neon{background:var(--btn-bg-neon);color:var(--btn-text-neon);border:2px solid var(--btn-border-neon)}.btn-trendy.btn-neon:hover:not(:disabled):not([aria-disabled=true]){background:var(--btn-neon-hover-bg);box-shadow:0 0 20px var(--btn-glow-neon), inset 0 0 8px var(--btn-glow-neon);text-shadow:0 0 4px var(--btn-text-neon);transform:scale(1.02)}.btn-trendy.btn-neon:active:not(:disabled):not([aria-disabled=true]){transform:scale(.98)}.btn-trendy.btn-liquid{background:var(--btn-gradient-liquid);color:var(--btn-text-liquid);background-size:200%;border:1px solid #0000}.btn-trendy.btn-liquid:hover:not(:disabled):not([aria-disabled=true]){filter:drop-shadow(0 8px 16px color-mix(in srgb, var(--color-whim-500) 35%, transparent));background-position:100%;transform:translateY(-2px)}.btn-trendy.btn-liquid:active:not(:disabled):not([aria-disabled=true]){transform:translateY(0)}.btn-trendy.btn-holographic{background:var(--btn-bg-holo);color:var(--btn-text-holo);box-shadow:0 4px 15px color-mix(in srgb, var(--color-whim-500) 15%, transparent);background-size:400% 400%;border:1px solid #0000}.btn-trendy.btn-holographic:hover:not(:disabled):not([aria-disabled=true]){box-shadow:0 8px 25px color-mix(in srgb, var(--color-whim-500) 30%, transparent);background-position:100%;transform:translateY(-2px)}.btn-trendy.btn-holographic:active:not(:disabled):not([aria-disabled=true]){background-position:0%;transform:translateY(0)}.btn-trendy.btn-skeuo{background:var(--btn-bg-skeuo);color:var(--btn-text-skeuo);border:1px solid var(--btn-border-skeuo);box-shadow:inset 0 1px #fff6,0 1px 3px #00000014,0 4px 12px #0000000d}.btn-trendy.btn-skeuo:hover:not(:disabled):not([aria-disabled=true]){background:color-mix(in srgb, var(--btn-bg-skeuo) 93%, #fff);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff80,0 2px 5px #0000001f,0 8px 20px #00000014}.btn-trendy.btn-skeuo:active:not(:disabled):not([aria-disabled=true]){background:color-mix(in srgb, var(--btn-bg-skeuo) 95%, #000);transform:translateY(1px);box-shadow:inset 0 2px 4px #0000001a,0 1px 2px #0000000d}.btn-trendy.btn-cyberpunk{background:var(--btn-bg-cyber);color:var(--btn-text-cyber);border-top:none;border-bottom:none;border-left:4px solid var(--btn-border-cyber);border-right:4px solid var(--btn-border-cyber);clip-path:polygon(6px 0%,100% 0%,calc(100% - 6px) 100%,0% 100%);letter-spacing:.05em;text-transform:uppercase;border-radius:0}.btn-trendy.btn-cyberpunk.btn-xs,.btn-trendy.btn-cyberpunk.btn-sm,.btn-trendy.btn-cyberpunk.btn-md,.btn-trendy.btn-cyberpunk.btn-lg,.btn-trendy.btn-cyberpunk.btn-xl{border-radius:0}.btn-trendy.btn-cyberpunk:hover:not(:disabled):not([aria-disabled=true]){background:var(--btn-border-cyber);color:var(--btn-bg-cyber);box-shadow:0 0 15px color-mix(in srgb, var(--btn-border-cyber) 50%, transparent)}.btn-trendy.btn-cyberpunk:active:not(:disabled):not([aria-disabled=true]){filter:brightness(.8)}.btn-trendy.btn-beam{color:var(--btn-text-beam);border:1px solid var(--btn-border-beam);background:0 0}.btn-trendy.btn-beam:hover:not(:disabled):not([aria-disabled=true]){color:var(--color-text-on-brand);background:var(--color-whim-500);border-color:var(--color-whim-500);box-shadow:var(--glow-whim)}.btn-trendy.btn-beam:active:not(:disabled):not([aria-disabled=true]){filter:brightness(.9)}.btn-trendy.btn-aurora{background:var(--btn-bg-aurora);color:var(--btn-text-aurora);border:1px solid var(--btn-border-aurora);-webkit-backdrop-filter:var(--glass-backdrop);isolation:isolate;box-shadow:var(--shadow-solid);overflow:hidden}.btn-trendy.btn-aurora:before{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--color-whim-500) 35%, transparent) 0%, color-mix(in srgb, var(--color-bloom-mint-pivot) 25%, transparent) 40%, transparent 70%);z-index:-1;mix-blend-mode:plus-lighter;pointer-events:none;width:200%;height:200%;transition:transform 4s linear;position:absolute;top:-50%;left:-50%;transform:rotate(0)}.btn-trendy.btn-aurora:hover:not(:disabled):not([aria-disabled=true]):before{transform:rotate(360deg)}.btn-trendy.btn-aurora:hover:not(:disabled):not([aria-disabled=true]){border-color:color-mix(in srgb, var(--color-whim-500) 50%, transparent);transform:translateY(-1px)}.btn-trendy.btn-aurora:active:not(:disabled):not([aria-disabled=true]){transform:translateY(1px)}.btn-trendy.btn-chrome{background:var(--btn-bg-chrome);color:var(--btn-text-chrome);border:1px solid color-mix(in srgb, var(--btn-text-chrome) 30%, transparent);text-transform:uppercase;letter-spacing:.05em;box-shadow:inset 0 1px #ffffffb3,0 4px 10px #00000026}.btn-trendy.btn-chrome:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--btn-accent-chrome);box-shadow:0 0 12px var(--btn-accent-chrome), inset 0 1px 0 #ffffffb3, 0 4px 15px #00000040;transform:scale(1.02)}.btn-trendy.btn-chrome:active:not(:disabled):not([aria-disabled=true]){filter:contrast(1.1);transform:scale(.98)}.btn-trendy.btn-darkmatter{background:var(--btn-bg-darkmatter);color:var(--btn-text-darkmatter);border:1px solid #0000;box-shadow:inset 0 0 12px #ffffff0d,0 4px 20px #0006}.btn-trendy.btn-darkmatter:hover:not(:disabled):not([aria-disabled=true]){color:#fff;box-shadow:0 0 30px var(--btn-glow-darkmatter), inset 0 0 15px var(--btn-glow-darkmatter), 0 4px 25px #00000080;transform:translateY(-2px)}.btn-trendy.btn-darkmatter:active:not(:disabled):not([aria-disabled=true]){box-shadow:0 0 15px var(--btn-glow-darkmatter), inset 0 0 25px var(--btn-glow-darkmatter);transform:translateY(0)}.btn-trendy.btn-conduit{color:var(--btn-text-conduit);border:1px solid var(--btn-border-conduit);background:0 0}.btn-trendy.btn-conduit:before,.btn-trendy.btn-conduit:after{content:"";border:0 solid var(--btn-accent-conduit);width:6px;height:6px;transition:width var(--duration-ui) var(--ease-out), height var(--duration-ui) var(--ease-out), box-shadow var(--duration-ui) var(--ease-out);pointer-events:none;box-sizing:border-box;position:absolute}.btn-trendy.btn-conduit:before{border-top-width:2px;border-left-width:2px;top:-1px;left:-1px}.btn-trendy.btn-conduit:after{border-bottom-width:2px;border-right-width:2px;bottom:-1px;right:-1px}.btn-trendy.btn-conduit:hover:not(:disabled):not([aria-disabled=true]){color:var(--btn-accent-conduit);border-color:color-mix(in srgb, var(--btn-accent-conduit) 20%, transparent);background:color-mix(in srgb, var(--btn-accent-conduit) 4%, transparent)}.btn-trendy.btn-conduit:hover:not(:disabled):not([aria-disabled=true]):before,.btn-trendy.btn-conduit:hover:not(:disabled):not([aria-disabled=true]):after{width:100%;height:100%;box-shadow:0 0 8px var(--btn-accent-conduit)}.btn-trendy.btn-conduit:active:not(:disabled):not([aria-disabled=true]){background:color-mix(in srgb, var(--btn-accent-conduit) 12%, transparent)}.btn-trendy.btn-horizon{background:var(--btn-bg-horizon);color:var(--btn-text-horizon);isolation:isolate;z-index:1;border:1px solid #0000;overflow:hidden}.btn-trendy.btn-horizon:before{content:"";background:conic-gradient(from 0deg at 50% 50%, transparent 0%, var(--btn-accent-horizon) 25%, transparent 50%, var(--color-foxfire-500) 75%, transparent 100%);opacity:.15;mix-blend-mode:screen;z-index:-2;width:200%;height:200%;transition:opacity var(--duration-ui) var(--ease-out);pointer-events:none;animation:6s linear infinite btn-horizon-spin;position:absolute;top:-50%;left:-50%}.btn-trendy.btn-horizon:after{content:"";background:var(--btn-bg-horizon);border-radius:inherit;z-index:-1;transition:background var(--duration-ui) var(--ease-out);pointer-events:none;position:absolute;inset:1px}.btn-trendy.btn-horizon:hover:not(:disabled):not([aria-disabled=true]):before{opacity:.8}.btn-trendy.btn-horizon:hover:not(:disabled):not([aria-disabled=true]){box-shadow:0 0 30px color-mix(in srgb, var(--btn-accent-horizon) 50%, transparent), 0 10px 20px #0000004d;transform:translateY(-2px)}.btn-trendy.btn-horizon:active:not(:disabled):not([aria-disabled=true]){box-shadow:0 0 15px color-mix(in srgb, var(--btn-accent-horizon) 30%, transparent);transform:translateY(1px)}@keyframes btn-horizon-spin{to{transform:rotate(360deg)}}.btn-trendy.btn-retinal{background:var(--btn-bg-retinal);color:var(--btn-text-retinal);-webkit-backdrop-filter:var(--glass-backdrop);box-shadow:inset 0 1px 1px #fff6, inset 0 -2px 8px #0000000d, var(--shadow-solid);border:1px solid #fff3;overflow:hidden}.btn-trendy.btn-retinal:before,.btn-trendy.btn-retinal:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .4s var(--ease-out), transform .4s var(--ease-out);position:absolute}.btn-trendy.btn-retinal:before{background:linear-gradient(135deg, var(--btn-highlight-retinal-1), transparent 60%);-webkit-mask-composite:xor;padding:2px;inset:-2px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.btn-trendy.btn-retinal:after{background:radial-gradient(ellipse at center, var(--btn-highlight-retinal-2) 0%, transparent 70%);filter:blur(4px);width:70%;height:6px;bottom:-4px;left:15%}.btn-trendy.btn-retinal:hover:not(:disabled):not([aria-disabled=true]){background:color-mix(in srgb, var(--btn-bg-retinal) 90%, white);transform:translateY(-2px)scale(1.01)}.darkMode .btn-trendy.btn-retinal:hover:not(:disabled):not([aria-disabled=true]){background:color-mix(in srgb, var(--btn-bg-retinal) 90%, black)}.btn-trendy.btn-retinal:hover:not(:disabled):not([aria-disabled=true]):before,.btn-trendy.btn-retinal:hover:not(:disabled):not([aria-disabled=true]):after{opacity:1}.btn-trendy.btn-retinal:active:not(:disabled):not([aria-disabled=true]){transform:translateY(1px)scale(.99)}.btn-trendy.btn-neural{background:var(--btn-bg-neural);color:var(--btn-text-neural);border:1px solid var(--btn-border-neural);box-shadow:var(--shadow-solid);overflow:hidden}.btn-trendy.btn-neural:before{content:"";background:radial-gradient(80px circle at var(--x,50%) var(--y,50%), color-mix(in srgb, var(--btn-accent-neural) 18%, transparent), transparent 100%);opacity:0;transition:opacity var(--duration-ui) var(--ease-out);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.btn-trendy.btn-neural:hover:not(:disabled):not([aria-disabled=true]):before{opacity:1}.btn-trendy.btn-neural:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--btn-accent-neural);box-shadow:0 0 15px color-mix(in srgb, var(--btn-accent-neural) 25%, transparent)}.btn-trendy.btn-neural:active:not(:disabled):not([aria-disabled=true]){background:color-mix(in srgb, var(--btn-bg-neural) 95%, var(--btn-accent-neural))}.btn-trendy.btn-fracture{background:var(--btn-bg-fracture);color:var(--btn-text-fracture);border:1px solid #ffffff26;overflow:hidden;box-shadow:0 1px 2px #0000000d,inset 0 0 0 1px #ffffff1a}.btn-trendy.btn-fracture:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff4d,#0000);position:absolute;inset:0;transform:translate(-100%)}.btn-trendy.btn-fracture:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--btn-accent-fracture);box-shadow:-4px 4px 0 color-mix(in srgb, var(--btn-accent-fracture) 40%, transparent), 0 10px 20px #0000001a;transform:skew(-3deg)translateY(-2px)}.btn-trendy.btn-fracture:hover:not(:disabled):not([aria-disabled=true]):before{animation:1.2s cubic-bezier(.4,0,.2,1) infinite btn-fracture-shine}.btn-trendy.btn-fracture:active:not(:disabled):not([aria-disabled=true]){transform:skew(-3deg)translate(-4px,4px);box-shadow:0 0 #0000}@keyframes btn-fracture-shine{to{transform:translate(100%)}}.btn-trendy.btn-core{background:var(--btn-core-chassis);box-shadow:var(--shadow-solid);color:var(--btn-core-text);padding:2px;overflow:visible}.btn-trendy.btn-core .btn-core-inner{background:var(--btn-core-bg);width:100%;height:100%;color:var(--btn-core-text);border-radius:inherit;z-index:2;transition:background var(--duration-ui) var(--ease-out), color var(--duration-ui) var(--ease-out);justify-content:center;align-items:center;display:flex;position:relative}.btn-trendy.btn-core:before{content:"";background:linear-gradient(90deg, transparent, var(--btn-core-laser), transparent);z-index:1;pointer-events:none;border-radius:inherit;position:absolute;inset:0;transform:translate(-100%)}.btn-trendy.btn-core:hover:not(:disabled):not([aria-disabled=true]){box-shadow:0 12px 24px var(--btn-core-glow);transform:translateY(-2px)}.btn-trendy.btn-core:hover:not(:disabled):not([aria-disabled=true]):before{animation:1.5s cubic-bezier(.25,1,.5,1) infinite btn-core-laser-swipe}.btn-trendy.btn-core:active:not(:disabled):not([aria-disabled=true]){transform:translateY(1px)}@keyframes btn-core-laser-swipe{0%{transform:translate(-100%)}to{transform:translate(100%)}}.btn-trendy.btn-singularity{background:var(--btn-sing-bg);color:var(--btn-sing-text);border:1px solid var(--btn-sing-gate);letter-spacing:.08em;overflow:visible}.btn-trendy.btn-singularity:before,.btn-trendy.btn-singularity:after{content:"";opacity:0;pointer-events:none;background:0 0;transition:inset .35s cubic-bezier(.16,1,.3,1),transform .35s cubic-bezier(.16,1,.3,1),opacity .35s cubic-bezier(.16,1,.3,1);position:absolute}.btn-trendy.btn-singularity:before{border-top:1px solid var(--btn-sing-laser);border-bottom:1px solid var(--btn-sing-laser);inset:4px -8px;transform:scaleX(1.3)}.btn-trendy.btn-singularity:after{border-left:1px solid var(--btn-sing-laser);border-right:1px solid var(--btn-sing-laser);inset:-8px 8px;transform:scaleY(1.3)}.btn-trendy.btn-singularity:hover:not(:disabled):not([aria-disabled=true]){background:color-mix(in srgb, var(--btn-sing-bg) 95%, var(--btn-sing-laser));border-color:#0000}.btn-trendy.btn-singularity:hover:not(:disabled):not([aria-disabled=true]):before{opacity:1;inset:-1px 0;transform:scaleX(1)}.btn-trendy.btn-singularity:hover:not(:disabled):not([aria-disabled=true]):after{opacity:1;inset:0 -1px;transform:scaleY(1)}.btn-trendy.btn-singularity:active:not(:disabled):not([aria-disabled=true]){filter:brightness(1.2)}.btn-trendy.btn-plasma{background:var(--btn-plasma-surface);color:var(--btn-plasma-text);border:1px solid var(--btn-plasma-rim);-webkit-backdrop-filter:var(--glass-backdrop);isolation:isolate;z-index:1;overflow:hidden}.btn-trendy.btn-plasma .btn-plasma-blob-field{z-index:-1;opacity:.4;filter:blur(12px);transition:opacity .4s var(--ease-out), filter .4s var(--ease-out);pointer-events:none;position:absolute;inset:0;overflow:hidden}.btn-trendy.btn-plasma .btn-plasma-blob{background:radial-gradient(circle at 30% 30%, var(--btn-plasma-fluid-1) 0%, transparent 40%), radial-gradient(circle at 70% 60%, var(--btn-plasma-fluid-2) 0%, transparent 40%), radial-gradient(circle at 40% 80%, var(--btn-plasma-fluid-3) 0%, transparent 40%);width:140%;height:140%;animation:8s ease-in-out infinite alternate btn-plasma-warp;position:absolute;top:-20%;left:-20%}.btn-trendy.btn-plasma .btn-plasma-label{z-index:1;position:relative}.btn-trendy.btn-plasma:hover:not(:disabled):not([aria-disabled=true]){box-shadow:0 10px 25px color-mix(in srgb, var(--btn-plasma-fluid-1) 25%, transparent);border-color:#fff6;transform:translateY(-2px)}.btn-trendy.btn-plasma:hover:not(:disabled):not([aria-disabled=true]) .btn-plasma-blob-field{opacity:.85;filter:blur(6px)}.btn-trendy.btn-plasma:active:not(:disabled):not([aria-disabled=true]){transform:translateY(1px)}@keyframes btn-plasma-warp{0%{transform:rotate(0)scale(1)}50%{transform:rotate(90deg)scale(1.15)skew(5deg)}to{transform:rotate(180deg)scale(1)}}.btn-trendy.btn-monolith{background:var(--btn-mono-slab);perspective:400px;color:var(--btn-mono-text);padding:0;overflow:visible}.btn-trendy.btn-monolith .btn-mono-faceplate{background:var(--btn-mono-face);width:100%;height:100%;color:var(--btn-mono-text);border:1px solid color-mix(in srgb, var(--btn-mono-text) 8%, transparent);border-radius:inherit;transition:transform .2s cubic-bezier(.2, .8, .2, 1), background var(--duration-ui) var(--ease-out), border-color var(--duration-ui) var(--ease-out);justify-content:center;align-items:center;display:inline-flex;transform:translateZ(6px);box-shadow:0 4px 6px #00000026}.btn-trendy.btn-monolith:hover:not(:disabled):not([aria-disabled=true]) .btn-mono-faceplate{border-color:color-mix(in srgb, var(--btn-mono-accent) 40%, transparent);transform:translateZ(10px)}.btn-trendy.btn-monolith:active:not(:disabled):not([aria-disabled=true]) .btn-mono-faceplate{transform:translateZ(1px)}.btn-trendy.btn-monolith.btn-xs .btn-mono-faceplate{padding:var(--space-1) var(--space-3)}.btn-trendy.btn-monolith.btn-sm .btn-mono-faceplate{padding:var(--space-2) var(--space-3)}.btn-trendy.btn-monolith.btn-md .btn-mono-faceplate{padding:var(--space-2) var(--space-4)}.btn-trendy.btn-monolith.btn-lg .btn-mono-faceplate{padding:calc(var(--space-2) + 2px) calc(var(--space-4) + 4px)}.btn-trendy.btn-monolith.btn-xl .btn-mono-faceplate{padding:var(--space-3) var(--space-5)}.btn-trendy.btn-aura,.btn-trendy.button-40{--glow-color:var(--btn-aura-glow);--glow-spread-color:var(--btn-aura-spread);--enhanced-glow-color:var(--btn-aura-enhanced);--btn-color:var(--btn-aura-face);border:.25em solid var(--glow-color);color:var(--glow-color);background-color:var(--btn-color);box-shadow:0 0 .55em .12em var(--glow-color), 0 0 1.1em .22em var(--glow-spread-color), inset 0 0 .55em .12em var(--glow-color);text-shadow:0 0 .35em var(--glow-color);transition:all .3s var(--ease-out);border-radius:1em;outline:none;font-weight:700;overflow:visible}.btn-trendy.btn-aura .btn-aura-label,.btn-trendy.button-40 .text{z-index:1;position:relative}.btn-trendy.btn-aura:after,.btn-trendy.button-40:after{pointer-events:none;content:"";background-color:var(--glow-spread-color);filter:blur(.35em);opacity:.35;width:64%;height:28%;position:absolute;top:108%;left:18%;transform:perspective(1.5em)rotateX(35deg)scaleY(.35)}.btn-trendy.btn-aura.btn-xs,.btn-trendy.button-40.btn-xs{padding:.45em 1.25em;font-size:.75rem}.btn-trendy.btn-aura.btn-sm,.btn-trendy.button-40.btn-sm{padding:.65em 1.75em;font-size:.875rem}.btn-trendy.btn-aura.btn-md,.btn-trendy.button-40.btn-md{padding:1em 3em;font-size:.9375rem}.btn-trendy.btn-aura.btn-lg,.btn-trendy.button-40.btn-lg{padding:1.1em 3.25em;font-size:1.0625rem}.btn-trendy.btn-aura.btn-xl,.btn-trendy.button-40.btn-xl{padding:1.25em 3.75em;font-size:1.1875rem}.btn-trendy.btn-aura:hover:not(:disabled):not([aria-disabled=true]),.btn-trendy.button-40:hover:not(:disabled):not([aria-disabled=true]){color:var(--btn-color);background-color:var(--glow-color);box-shadow:0 0 .65em .14em var(--glow-color), 0 0 1.35em .28em var(--glow-spread-color), inset 0 0 .55em .12em var(--glow-color)}.btn-trendy.btn-aura:active:not(:disabled):not([aria-disabled=true]),.btn-trendy.button-40:active:not(:disabled):not([aria-disabled=true]){box-shadow:0 0 .45em .1em var(--glow-color), 0 0 .9em .18em var(--glow-spread-color), inset 0 0 .4em .1em var(--glow-color)}.btn-trendy.btn-gilt,.btn-trendy.button-18{touch-action:manipulation;border:1px solid var(--btn-gilt-border);text-transform:uppercase;box-shadow:0 3px 6px #00000029, 0 3px 6px var(--btn-gilt-shadow), inset 0 -2px 5px 1px var(--btn-gilt-inset-deep), inset 0 -1px 1px 3px var(--btn-gilt-inset-lite);background-image:var(--btn-gilt-grad);color:var(--btn-gilt-text);text-shadow:0 2px 2px var(--btn-gilt-inset-lite);background-position:50%;background-size:100% 100%;border-radius:.3em;line-height:1.2;transition:all .2s ease-in-out}.btn-trendy.btn-gilt.btn-xs,.btn-trendy.button-18.btn-xs{min-height:2em;padding:.35em .75em;font-size:.7rem}.btn-trendy.btn-gilt.btn-sm,.btn-trendy.button-18.btn-sm{min-height:2.35em;padding:.45em .9em;font-size:.8rem}.btn-trendy.btn-gilt.btn-md,.btn-trendy.button-18.btn-md{min-height:2.75em;padding:0 1em;font-size:1em}.btn-trendy.btn-gilt.btn-lg,.btn-trendy.button-18.btn-lg{min-height:3.1em;padding:0 1.25em;font-size:1.1em}.btn-trendy.btn-gilt.btn-xl,.btn-trendy.button-18.btn-xl{min-height:3.4em;padding:0 1.5em;font-size:1.2em}.btn-trendy.btn-gilt:hover:not(:disabled):not([aria-disabled=true]),.btn-trendy.btn-gilt:focus-visible:not(:disabled):not([aria-disabled=true]),.btn-trendy.button-18:hover:not(:disabled):not([aria-disabled=true]),.btn-trendy.button-18:focus-visible:not(:disabled):not([aria-disabled=true]){box-shadow:0 10px 20px #00000030, 0 6px 6px #0000003b, inset 0 -2px 5px 1px #b17d10, inset 0 -1px 1px 3px var(--btn-gilt-inset-lite);border-color:color-mix(in srgb, var(--btn-gilt-border) 60%, transparent);color:color-mix(in srgb, var(--btn-gilt-text) 80%, transparent);background-size:150% 150%}.btn-trendy.btn-gilt:active:not(:disabled):not([aria-disabled=true]),.btn-trendy.button-18:active:not(:disabled):not([aria-disabled=true]){box-shadow:0 3px 6px #00000029, 0 3px 6px var(--btn-gilt-shadow), inset 0 -2px 5px 1px #b17d10, inset 0 -1px 1px 3px var(--btn-gilt-inset-lite)}.btn-trendy.btn-cascade,.btn-trendy.button-60{--cascade-w:100px;--cascade-h:32px;transform-style:preserve-3d;width:var(--cascade-w);height:var(--cascade-h);color:var(--btn-cascade-text);box-shadow:none;background:0 0;border:none;border-radius:0;margin-bottom:12px;padding:0;overflow:visible;transform:rotate(-25deg)skew(25deg)}.btn-trendy.btn-cascade.btn-xs,.btn-trendy.button-60.btn-xs{--cascade-w:72px;--cascade-h:24px;font-size:.7rem}.btn-trendy.btn-cascade.btn-sm,.btn-trendy.button-60.btn-sm{--cascade-w:88px;--cascade-h:28px;font-size:.8rem}.btn-trendy.btn-cascade.btn-md,.btn-trendy.button-60.btn-md{--cascade-w:100px;--cascade-h:32px;font-size:.9rem}.btn-trendy.btn-cascade.btn-lg,.btn-trendy.button-60.btn-lg{--cascade-w:120px;--cascade-h:38px;font-size:1rem}.btn-trendy.btn-cascade.btn-xl,.btn-trendy.button-60.btn-xl{--cascade-w:140px;--cascade-h:44px;font-size:1.1rem}.btn-trendy.btn-cascade:before,.btn-trendy.button-60:before{content:"";background:var(--btn-cascade-side);width:100%;height:10px;position:absolute;bottom:-10px;left:-5px;transform:skew(-41deg)}.btn-trendy.btn-cascade:after,.btn-trendy.button-60:after{content:"";background:var(--btn-cascade-side);width:9px;height:100%;position:absolute;top:5px;left:-9px;transform:skewY(-49deg)}.btn-trendy.btn-cascade>span,.btn-trendy.button-60>span{background:var(--btn-cascade-face);width:100%;height:100%;color:var(--btn-cascade-text);font-size:inherit;justify-content:center;align-items:center;transition:all 1.1s ease-out;display:flex;position:absolute;top:0;left:0}.btn-trendy.btn-cascade:hover:not(:disabled):not([aria-disabled=true])>span,.btn-trendy.button-60:hover:not(:disabled):not([aria-disabled=true])>span{z-index:1000;color:var(--btn-cascade-text);background:var(--btn-cascade-hover);transition:all .3s}.btn-trendy.btn-cascade:hover:not(:disabled):not([aria-disabled=true])>span:nth-child(5),.btn-trendy.button-60:hover:not(:disabled):not([aria-disabled=true])>span:nth-child(5){opacity:1;transform:translate(40px,-40px)}.btn-trendy.btn-cascade:hover:not(:disabled):not([aria-disabled=true])>span:nth-child(4),.btn-trendy.button-60:hover:not(:disabled):not([aria-disabled=true])>span:nth-child(4){opacity:.8;transform:translate(30px,-30px)}.btn-trendy.btn-cascade:hover:not(:disabled):not([aria-disabled=true])>span:nth-child(3),.btn-trendy.button-60:hover:not(:disabled):not([aria-disabled=true])>span:nth-child(3){opacity:.6;transform:translate(20px,-20px)}.btn-trendy.btn-cascade:hover:not(:disabled):not([aria-disabled=true])>span:nth-child(2),.btn-trendy.button-60:hover:not(:disabled):not([aria-disabled=true])>span:nth-child(2){opacity:.4;transform:translate(10px,-10px)}.btn-trendy.btn-cascade:hover:not(:disabled):not([aria-disabled=true])>span:first-child,.btn-trendy.button-60:hover:not(:disabled):not([aria-disabled=true])>span:first-child{opacity:.2;transform:translate(0)}.btn-trendy.btn-cascade:active:not(:disabled):not([aria-disabled=true])>span:nth-child(5),.btn-trendy.button-60:active:not(:disabled):not([aria-disabled=true])>span:nth-child(5){opacity:1;transform:translate(20px,-20px)}.btn-trendy.btn-cascade:active:not(:disabled):not([aria-disabled=true])>span:nth-child(4),.btn-trendy.button-60:active:not(:disabled):not([aria-disabled=true])>span:nth-child(4){transform:translate(15px,-15px)}.btn-trendy.btn-cascade:active:not(:disabled):not([aria-disabled=true])>span:nth-child(3),.btn-trendy.button-60:active:not(:disabled):not([aria-disabled=true])>span:nth-child(3){transform:translate(10px,-10px)}.btn-trendy.btn-cascade:active:not(:disabled):not([aria-disabled=true])>span:nth-child(2),.btn-trendy.button-60:active:not(:disabled):not([aria-disabled=true])>span:nth-child(2){transform:translate(5px,-5px)}.btn-trendy.btn-cascade:active:not(:disabled):not([aria-disabled=true])>span:first-child,.btn-trendy.button-60:active:not(:disabled):not([aria-disabled=true])>span:first-child{transform:translate(0)}.btn-trendy.btn-indigo,.btn-trendy.button-29{appearance:none;background-image:var(--btn-indigo-grad);box-shadow:var(--btn-indigo-shadow) 0 2px 4px, var(--btn-indigo-shadow-soft) 0 7px 13px -3px, var(--btn-indigo-inset) 0 -3px 0 inset;color:var(--btn-indigo-text);font-family:var(--font-mono,"JetBrains Mono", ui-monospace, monospace);text-align:left;touch-action:manipulation;will-change:box-shadow, transform;border:0;border-radius:6px;transition:box-shadow .15s,transform .15s;overflow:hidden}.btn-trendy.btn-indigo.btn-xs,.btn-trendy.button-29.btn-xs{border-radius:4px;height:32px;padding:0 10px;font-size:.75rem}.btn-trendy.btn-indigo.btn-sm,.btn-trendy.button-29.btn-sm{height:40px;padding:0 12px;font-size:.875rem}.btn-trendy.btn-indigo.btn-md,.btn-trendy.button-29.btn-md{height:48px;padding:0 16px;font-size:1.125rem}.btn-trendy.btn-indigo.btn-lg,.btn-trendy.button-29.btn-lg{height:56px;padding:0 20px;font-size:1.25rem}.btn-trendy.btn-indigo.btn-xl,.btn-trendy.button-29.btn-xl{border-radius:8px;height:64px;padding:0 24px;font-size:1.375rem}.btn-trendy.btn-indigo:focus-visible:not(:disabled):not([aria-disabled=true]),.btn-trendy.button-29:focus-visible:not(:disabled):not([aria-disabled=true]){box-shadow:var(--btn-indigo-accent) 0 0 0 1.5px inset, var(--btn-indigo-shadow) 0 2px 4px, var(--btn-indigo-shadow-soft) 0 7px 13px -3px, var(--btn-indigo-accent) 0 -3px 0 inset}.btn-trendy.btn-indigo:hover:not(:disabled):not([aria-disabled=true]),.btn-trendy.button-29:hover:not(:disabled):not([aria-disabled=true]){box-shadow:var(--btn-indigo-shadow) 0 4px 8px, var(--btn-indigo-shadow-soft) 0 7px 13px -3px, var(--btn-indigo-accent) 0 -3px 0 inset;transform:translateY(-2px)}.btn-trendy.btn-indigo:active:not(:disabled):not([aria-disabled=true]),.btn-trendy.button-29:active:not(:disabled):not([aria-disabled=true]){box-shadow:var(--btn-indigo-accent) 0 3px 7px inset;transform:translateY(2px)}.btn-trendy.btn-spectrum,.btn-trendy.button-64{background-image:var(--btn-spectrum-grad);box-shadow:var(--btn-spectrum-shadow) 0 15px 30px -5px;color:var(--btn-spectrum-text);touch-action:manipulation;border:0;border-radius:8px;justify-content:center;align-items:center;min-width:140px;max-width:100%;padding:3px;line-height:1em;display:inline-flex;overflow:visible}.btn-trendy.btn-spectrum .btn-spectrum-label,.btn-trendy.btn-spectrum .text,.btn-trendy.button-64 .text,.btn-trendy.button-64>span{background-color:var(--btn-spectrum-inner);color:inherit;width:100%;height:100%;transition:background .3s var(--ease-out), color .3s var(--ease-out);border-radius:6px;justify-content:center;align-items:center;padding:16px 24px;display:inline-flex}.btn-trendy.btn-spectrum.btn-xs,.btn-trendy.button-64.btn-xs{border-radius:6px;min-width:100px;font-size:.8rem}.btn-trendy.btn-spectrum.btn-xs .btn-spectrum-label,.btn-trendy.btn-spectrum.btn-xs .text,.btn-trendy.button-64.btn-xs .text,.btn-trendy.button-64.btn-xs>span{border-radius:4px;padding:8px 12px}.btn-trendy.btn-spectrum.btn-sm,.btn-trendy.button-64.btn-sm{min-width:120px;font-size:.9rem}.btn-trendy.btn-spectrum.btn-sm .btn-spectrum-label,.btn-trendy.btn-spectrum.btn-sm .text,.btn-trendy.button-64.btn-sm .text,.btn-trendy.button-64.btn-sm>span{padding:12px 16px}.btn-trendy.btn-spectrum.btn-md,.btn-trendy.button-64.btn-md{min-width:140px;font-size:1.125rem}.btn-trendy.btn-spectrum.btn-lg,.btn-trendy.button-64.btn-lg{min-width:168px;font-size:1.25rem}.btn-trendy.btn-spectrum.btn-lg .btn-spectrum-label,.btn-trendy.btn-spectrum.btn-lg .text,.btn-trendy.button-64.btn-lg .text,.btn-trendy.button-64.btn-lg>span{padding:18px 28px}.btn-trendy.btn-spectrum.btn-xl,.btn-trendy.button-64.btn-xl{min-width:196px;font-size:1.5rem}.btn-trendy.btn-spectrum.btn-xl .btn-spectrum-label,.btn-trendy.btn-spectrum.btn-xl .text,.btn-trendy.button-64.btn-xl .text,.btn-trendy.button-64.btn-xl>span{border-radius:8px;padding:20px 32px}.btn-trendy.btn-spectrum:hover:not(:disabled):not([aria-disabled=true]) .btn-spectrum-label,.btn-trendy.btn-spectrum:hover:not(:disabled):not([aria-disabled=true]) .text,.btn-trendy.btn-spectrum:active:not(:disabled):not([aria-disabled=true]) .btn-spectrum-label,.btn-trendy.btn-spectrum:active:not(:disabled):not([aria-disabled=true]) .text,.btn-trendy.button-64:hover:not(:disabled):not([aria-disabled=true])>span,.btn-trendy.button-64:active:not(:disabled):not([aria-disabled=true])>span{background:0 0}.btn-trendy.btn-spectrum:focus-visible:not(:disabled):not([aria-disabled=true]),.btn-trendy.button-64:focus-visible:not(:disabled):not([aria-disabled=true]){box-shadow:var(--btn-spectrum-shadow) 0 15px 30px -5px, var(--focus-ring-value);outline:2px solid #0000}.btn-trendy.btn-spectrum:disabled .btn-spectrum-label,.btn-trendy.btn-spectrum:disabled .text,.btn-trendy.btn-spectrum[aria-disabled=true] .btn-spectrum-label,.btn-trendy.btn-spectrum[aria-disabled=true] .text,.btn-trendy.button-64:disabled>span,.btn-trendy.button-64[aria-disabled=true]>span{background-color:var(--btn-spectrum-inner)}.btn-trendy.btn-aura:focus-visible:not(:disabled):not([aria-disabled=true]),.btn-trendy.button-40:focus-visible:not(:disabled):not([aria-disabled=true]){color:var(--btn-color);background-color:var(--glow-color);box-shadow:0 0 1em .25em var(--glow-color), 0 0 4em 2em var(--glow-spread-color), inset 0 0 .75em .25em var(--glow-color), var(--focus-ring-value)}@media (prefers-reduced-motion:reduce){.btn-trendy,.btn-trendy.btn-glass:hover,.btn-trendy.btn-brutal:hover,.btn-trendy.btn-neon:hover,.btn-trendy.btn-liquid:hover,.btn-trendy.btn-holographic:hover,.btn-trendy.btn-skeuo:hover,.btn-trendy.btn-cyberpunk:hover,.btn-trendy.btn-beam:hover,.btn-trendy.btn-aurora:hover,.btn-trendy.btn-chrome:hover,.btn-trendy.btn-darkmatter:hover,.btn-trendy.btn-conduit:hover,.btn-trendy.btn-horizon:hover,.btn-trendy.btn-retinal:hover,.btn-trendy.btn-neural:hover,.btn-trendy.btn-fracture:hover,.btn-trendy.btn-core:hover,.btn-trendy.btn-singularity:hover,.btn-trendy.btn-plasma:hover,.btn-trendy.btn-monolith:hover,.btn-trendy.btn-aura:hover,.btn-trendy.button-40:hover,.btn-trendy.btn-gilt:hover,.btn-trendy.button-18:hover,.btn-trendy.btn-cascade:hover,.btn-trendy.button-60:hover,.btn-trendy.btn-indigo:hover,.btn-trendy.button-29:hover,.btn-trendy.btn-spectrum:hover,.btn-trendy.button-64:hover{transition:none;transform:none}.btn-trendy.btn-cascade,.btn-trendy.button-60{transform:none}.btn-trendy.btn-aurora:before,.btn-trendy.btn-horizon:before,.btn-trendy.btn-fracture:before,.btn-trendy.btn-core:before,.btn-trendy.btn-plasma .btn-plasma-blob,.btn-trendy.btn-cascade>span,.btn-trendy.button-60>span{transition:none;animation:none}}
@font-face{font-family:Fredoka;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/b6df7c92285ebcd2-s.1cox7hpc1tfbr.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/eeba9b1ad34c1404-s.3t00_18uk4swp.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Fredoka;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/5d52bd6c4cb3f315-s.p.12wv-xs8vggjn.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fredoka;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/b6df7c92285ebcd2-s.1cox7hpc1tfbr.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/eeba9b1ad34c1404-s.3t00_18uk4swp.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Fredoka;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/5d52bd6c4cb3f315-s.p.12wv-xs8vggjn.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fredoka Fallback;src:local(Arial);ascent-override:95.64%;descent-override:23.17%;line-gap-override:0.0%;size-adjust:101.84%}.fredoka_8d57d414-module__UEz1LW__className{font-family:Fredoka,Fredoka Fallback;font-style:normal}.fredoka_8d57d414-module__UEz1LW__variable{--font-display-loaded:"Fredoka", "Fredoka Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a342834df7752944-s.1ypl14jhz9yyw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2g9li78_0_it5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.00u3xrku2lqty.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.2vepgg3wcdr2q.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2ttjmmx-9gnz1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.3259ncl47-hqj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a342834df7752944-s.1ypl14jhz9yyw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2g9li78_0_it5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.00u3xrku2lqty.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.2vepgg3wcdr2q.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2ttjmmx-9gnz1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.3259ncl47-hqj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a342834df7752944-s.1ypl14jhz9yyw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2g9li78_0_it5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.00u3xrku2lqty.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.2vepgg3wcdr2q.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2ttjmmx-9gnz1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.3259ncl47-hqj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_36043354-module__s0i8BW__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_36043354-module__s0i8BW__variable{--font-body-loaded:"Manrope", "Manrope Fallback"}
