:root{--brand-primary:#1a1714;--brand-primary-hover:#2c2722;--brand-primary-active:#0f0d0c;--brand-tint:#ede4d2;--brand-slate-dark:#1a1714;--brand-slate-body:#6b6358;--brand-slate-bg:#f3ecdd;--brand-white:#faf6ee;--brand-wink:#8a6a00;--brand-teal:#1a1714;--brand-charcoal:#1a1714;--brand-light-mist:#f3ecdd;--brand-cloud-gray:#d9d0c1;--font-primary:var(--font-heebo), Heebo, "Segoe UI", sans-serif;--font-display:var(--font-frank-ruhl), "Frank Ruhl Libre", "Times New Roman", serif;--font-size-xs:.75rem;--font-size-sm:.8125rem;--font-size-base:.9375rem;--font-size-md:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:2rem;--font-size-4xl:2.5rem;--font-size-5xl:3rem;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--line-height-tight:1.2;--line-height-normal:1.5;--line-height-relaxed:1.65;--color-bg:#f3ecdd;--color-bg-elevated:#faf6ee;--color-bg-hover:#ede4d2;--color-bg-active:#e4d9c4;--color-border:#d9d0c1;--color-border-light:#e6dccb;--color-text-primary:#1a1714;--color-text-secondary:#6b6358;--color-text-tertiary:#5c5449;--color-text-inverse:#faf6ee;--color-accent:#1a1714;--color-accent-hover:#2c2722;--color-accent-active:#0f0d0c;--color-accent-light:#ede4d2;--color-accent-subtle:#1a171414;--color-wink:#8a6a00;--color-cta:#1a1714;--color-cta-hover:#2c2722;--color-cta-active:#0f0d0c;--color-cta-text:#faf6ee;--color-source-url:#6b6358;--color-source-image:#6b6358;--color-source-video:#6b6358;--color-source-audio:#2f6b4f;--color-success:#2f6b4f;--color-success-light:#e6f0ea;--color-error:#5c4033;--color-error-light:#ede4d2;--color-warning:#8a6a00;--color-warning-light:#f8f1d4;--color-info:#6b6358;--color-info-light:#ede4d2;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-9:36px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--radius-xs:2px;--radius-sm:4px;--radius-md:8px;--radius-lg:8px;--radius-xl:8px;--radius-full:8px;--shadow-xs:none;--shadow-sm:none;--shadow-md:none;--shadow-lg:none;--shadow-xl:none;--transition-fast:.15s ease;--transition-base:.2s ease;--transition-slow:.3s ease;--transition-spring:.4s cubic-bezier(.34, 1.56, .64, 1);--z-dropdown:100;--z-sticky:200;--z-modal-backdrop:300;--z-modal:400;--z-toast:500;--z-bottom-tabs:250;--nav-height:60px;--bottom-tabs-height:64px;--max-width:1200px;--sidebar-width:240px}html[data-theme=studio]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--brand-primary:#141414;--brand-primary-hover:#2a2a2a;--brand-primary-active:#000;--brand-tint:#f0f0f0;--brand-slate-dark:#141414;--brand-slate-body:#737373;--brand-slate-bg:#f7f7f7;--brand-white:#fff;--brand-wink:#f3a6b9;--brand-teal:#141414;--brand-charcoal:#141414;--brand-light-mist:#f7f7f7;--brand-cloud-gray:#e8e8e8;--font-display:var(--font-heebo), Heebo, "Segoe UI", sans-serif;--color-bg:#f7f7f7;--color-bg-elevated:#fff;--color-bg-hover:#efefef;--color-bg-active:#e8e8e8;--color-border:#41414129;--color-border-light:#4141411a;--color-text-primary:#141414;--color-text-secondary:#595959;--color-text-tertiary:#5c5c5c;--color-text-inverse:#fff;--color-accent:#141414;--color-accent-hover:#2a2a2a;--color-accent-active:#000;--color-accent-light:#f0f0f0;--color-accent-subtle:#1414140f;--color-wink:#f3a6b9;--color-cta:#141414;--color-cta-hover:#2a2a2a;--color-cta-active:#000;--color-cta-text:#fff;--color-success:#0f7a4a;--color-success-light:#e8f6ef;--color-error:#c2410c;--color-error-light:#fff1eb;--color-warning:#f3a6b9;--color-warning-light:#fdecef;--radius-xs:10px;--radius-sm:999px;--radius-md:20px;--radius-lg:24px;--radius-xl:28px;--radius-full:999px;--shadow-xs:0 1px 1px #00000008;--shadow-sm:0 1px 2px #0000000a;--shadow-md:0 8px 24px #0000000f;--shadow-lg:0 16px 40px #00000014;--shadow-xl:0 24px 60px #0000001a}html[data-theme=lagoon]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--brand-primary:#ff6b4a;--brand-primary-hover:#ff8266;--brand-primary-active:#e85a3c;--brand-tint:#124853;--brand-slate-dark:#e8f6f4;--brand-slate-body:#8fb8b8;--brand-slate-bg:#072a32;--brand-white:#0c3a44;--brand-wink:#7cffcb;--brand-teal:#ff6b4a;--brand-charcoal:#e8f6f4;--brand-light-mist:#072a32;--brand-cloud-gray:#1e5f6b;--color-bg:#072a32;--color-bg-elevated:#0c3a44;--color-bg-hover:#114853;--color-bg-active:#165560;--color-border:#1e5f6b;--color-border-light:#164e58;--color-text-primary:#e8f6f4;--color-text-secondary:#8fb8b8;--color-text-tertiary:#9ec4c4;--color-text-inverse:#072a32;--color-accent:#ff6b4a;--color-accent-hover:#ff8266;--color-accent-active:#e85a3c;--color-accent-light:#3a2a24;--color-accent-subtle:#ff6b4a29;--color-wink:#7cffcb;--color-cta:#ff6b4a;--color-cta-hover:#ff8266;--color-cta-active:#e85a3c;--color-cta-text:#072a32;--color-success:#7cffcb;--color-success-light:#13463f;--color-error:#ff8a7a;--color-error-light:#3a2420;--color-warning:#ffd37a;--color-warning-light:#3a3320;--color-info:#8fd7ff;--color-info-light:#163844;--radius-xs:8px;--radius-sm:14px;--radius-md:22px;--radius-lg:28px;--radius-xl:32px;--radius-full:999px;--shadow-xs:0 0 0 1px #7cffcb14;--shadow-sm:0 8px 20px #00141847;--shadow-md:0 16px 40px #00141861;--shadow-lg:0 24px 60px #000c1080;--shadow-xl:0 32px 80px #ff6b4a1f}html[data-theme=volt]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--brand-primary:#111;--brand-primary-hover:#000;--brand-primary-active:#000;--brand-tint:#fff56a;--brand-slate-dark:#111;--brand-slate-body:#3a3a3a;--brand-slate-bg:#f3e500;--brand-white:#fff56a;--brand-wink:#ff3b1f;--brand-teal:#111;--brand-charcoal:#111;--brand-light-mist:#f3e500;--brand-cloud-gray:#111;--font-display:var(--font-heebo), Heebo, "Segoe UI", sans-serif;--color-bg:#f3e500;--color-bg-elevated:#fff56a;--color-bg-hover:#ffe95a;--color-bg-active:#f0d800;--color-border:#111;--color-border-light:#111;--color-text-primary:#111;--color-text-secondary:#2a2a2a;--color-text-tertiary:#4a4a4a;--color-text-inverse:#f3e500;--color-accent:#111;--color-accent-hover:#000;--color-accent-active:#000;--color-accent-light:#fff56a;--color-accent-subtle:#11111114;--color-wink:#b42318;--color-cta:#111;--color-cta-hover:#000;--color-cta-active:#000;--color-cta-text:#f3e500;--color-success:#0b6b32;--color-success-light:#d7f5c8;--color-error:#8b1a10;--color-error-light:#ffd0c8;--color-warning:#111;--color-warning-light:#fff56a;--radius-xs:0;--radius-sm:0;--radius-md:0;--radius-lg:0;--radius-xl:0;--radius-full:0;--shadow-xs:2px 2px 0 #111;--shadow-sm:4px 4px 0 #111;--shadow-md:6px 6px 0 #111;--shadow-lg:8px 8px 0 #111;--shadow-xl:12px 12px 0 #111}html[data-theme=afterhours]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--brand-primary:#e4b45a;--brand-primary-hover:#f0c878;--brand-primary-active:#c99a3e;--brand-tint:#2c1a28;--brand-slate-dark:#f6efe6;--brand-slate-body:#c4b3c0;--brand-slate-bg:#160c14;--brand-white:#24151f;--brand-wink:#c77dff;--brand-teal:#e4b45a;--brand-charcoal:#f6efe6;--brand-light-mist:#160c14;--brand-cloud-gray:#3a2434;--color-bg:#160c14;--color-bg-elevated:#24151f;--color-bg-hover:#2c1a28;--color-bg-active:#351f30;--color-border:#3a2434;--color-border-light:#2f1d2a;--color-text-primary:#f6efe6;--color-text-secondary:#c4b3c0;--color-text-tertiary:#c4b3c0;--color-text-inverse:#160c14;--color-accent:#e4b45a;--color-accent-hover:#f0c878;--color-accent-active:#c99a3e;--color-accent-light:#3a2c18;--color-accent-subtle:#e4b45a24;--color-wink:#c77dff;--color-cta:#e4b45a;--color-cta-hover:#f0c878;--color-cta-active:#c99a3e;--color-cta-text:#160c14;--color-success:#8ee0b0;--color-success-light:#1d3328;--color-error:#ff8fab;--color-error-light:#3a1d28;--color-warning:#e4b45a;--color-warning-light:#3a2c18;--color-info:#c77dff;--color-info-light:#2a1a33;--radius-xs:6px;--radius-sm:12px;--radius-md:18px;--radius-lg:24px;--radius-xl:32px;--radius-full:999px;--shadow-xs:0 0 0 1px #c77dff14;--shadow-sm:0 10px 24px #00000059;--shadow-md:0 18px 48px #c77dff1f;--shadow-lg:0 28px 70px #e4b45a1f;--shadow-xl:0 40px 90px #00000080}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-size:16px}html[dir=ltr]{text-align:start;direction:ltr}html[dir=rtl]{direction:rtl}body{font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal);color:var(--color-text-primary);background-color:var(--color-bg);min-height:100dvh}[dir=auto]{text-align:start;overflow-wrap:break-word;word-break:normal;unicode-bidi:plaintext}[dir=rtl]{text-align:right;overflow-wrap:break-word;word-break:normal;unicode-bidi:isolate}h1,h2{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-text-primary);font-weight:500}h1[dir=rtl],h2[dir=rtl],h3[dir=rtl]{letter-spacing:0}.display{font-family:var(--font-display)}a{color:var(--color-accent);transition:color var(--transition-fast);text-decoration:none}a:hover{color:var(--color-accent-hover)}img,video{max-width:100%;height:auto;display:block}button{font-family:var(--font-primary);cursor:pointer;font-size:inherit;color:inherit;background:0 0;border:none}input,textarea,select{font-family:var(--font-primary);font-size:var(--font-size-base);color:var(--color-text-primary)}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:var(--radius-xs)}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUpFadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleBounce{0%{transform:scale(1)}40%{transform:scale(1.25)}to{transform:scale(1)}}@keyframes toastSlideIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes toastSlideOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(16px)}}@keyframes backdropFadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalSlideIn{0%{opacity:0;transform:scale(.95)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}.skeleton{background:linear-gradient(90deg, var(--color-bg-active) 25%, var(--color-bg-hover) 50%, var(--color-bg-active) 75%);border-radius:var(--radius-xs);background-size:200% 100%;animation:1.5s ease-in-out infinite shimmer}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skipLink{inset-inline-start:12px;z-index:10002;background:var(--color-text-primary);color:var(--color-bg);border-radius:var(--radius-xs);padding:8px 14px;font-weight:600;text-decoration:none;position:absolute;top:12px;transform:translateY(-160%)}.skipLink:focus,.skipLink:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px;transform:none}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--color-text-tertiary)}html[data-a11y-high-contrast=true] body{--color-bg:#000;--color-bg-elevated:#111;--color-bg-hover:#222;--color-bg-active:#333;--color-text-primary:#fff;--color-text-secondary:#eee;--color-text-tertiary:#ddd;--color-border:#fff;--color-border-light:#aaa;--color-accent:#ff0;--color-accent-hover:#ffffa0}html[data-a11y-high-contrast=true] a{text-underline-offset:4px;text-decoration:underline}html[data-a11y-high-contrast=true] button,html[data-a11y-high-contrast=true] input{border:2px solid #fff!important}html[data-a11y-large-text=true]{--font-size-xs:.9rem;--font-size-sm:1rem;--font-size-base:1.15rem;--font-size-md:1.25rem;--font-size-lg:1.4rem;--font-size-xl:1.5rem}html[data-a11y-dyslexia=true]{letter-spacing:.05em;word-spacing:.1em;line-height:1.8;--font-primary:Arial, Helvetica, sans-serif!important}html[data-a11y-no-animations=true] *,html[data-a11y-no-animations=true] :before,html[data-a11y-no-animations=true] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}body[data-mobile-search-open=true] [class*=AccessibilityWidget_container],body[data-mobile-search-open=true] [class*=FloatingBugReport_fabContainer],body[data-mobile-search-open=true] [class*=FabMenu_fabContainer]{opacity:0!important;pointer-events:none!important;display:none!important}html[data-product-shot=true] [class*=CookieConsent],html[data-product-shot=true] [class*=AccessibilityWidget],html[data-product-shot=true] [class*=FloatingBugReport],html[data-product-shot=true] [class*=FabMenu],html.product-shot [class*=CookieConsent],html.product-shot [class*=AccessibilityWidget],html.product-shot [class*=FloatingBugReport],html.product-shot [class*=FabMenu],html.product-shot nextjs-portal{display:none!important}html[data-product-shot=true] [class*=ContentCard-module][class*=__card]:not([class*=cardContent]):not([class*=cardHeader]),html.product-shot [class*=ContentCard-module][class*=__card]:not([class*=cardContent]):not([class*=cardHeader]){--card-border:var(--color-border);--card-placeholder:var(--color-bg-hover);--card-title:var(--color-text-primary);--card-tldr:var(--color-text-secondary);--card-tertiary:var(--color-text-tertiary);--card-shadow-sm:none;--card-shadow-md:none;background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:none}html[data-product-shot=true] [class*=ContentCard-module][class*=sourceLabel],html.product-shot [class*=ContentCard-module][class*=sourceLabel]{color:var(--color-text-primary);background:var(--color-bg-hover);border:1px solid var(--color-border)}html[data-product-shot=true] [class*=retryFeedButton],html.product-shot [class*=retryFeedButton]{background:var(--color-text-primary);color:var(--color-bg)}:root{--type-video-bg:#ede7fb;--type-video-fg:#5b3ba8;--type-audio-bg:#fde8d7;--type-audio-fg:#94450f;--type-link-bg:#e3eefc;--type-link-fg:#1d5bb8;--type-image-bg:#ddf4ea;--type-image-fg:#1f6b4a;--type-document-bg:#f8efd2;--type-document-fg:#755609;--type-neutral-bg:#eeeef0;--type-neutral-fg:#4a4a55}html[data-theme=lagoon],html[data-theme=afterhours]{--type-video-bg:#2e2547;--type-video-fg:#cdbdf7;--type-audio-bg:#3d2a1e;--type-audio-fg:#f6c29a;--type-link-bg:#1e2d45;--type-link-fg:#a9c8f5;--type-image-bg:#1c3a2f;--type-image-fg:#9fe0c2;--type-document-bg:#3a3220;--type-document-fg:#ebd493;--type-neutral-bg:#2a2a30;--type-neutral-fg:#cfcfd8}html[data-a11y-high-contrast=true] body{--type-video-bg:var(--color-bg-elevated);--type-video-fg:var(--color-text-primary);--type-audio-bg:var(--color-bg-elevated);--type-audio-fg:var(--color-text-primary);--type-link-bg:var(--color-bg-elevated);--type-link-fg:var(--color-text-primary);--type-image-bg:var(--color-bg-elevated);--type-image-fg:var(--color-text-primary);--type-document-bg:var(--color-bg-elevated);--type-document-fg:var(--color-text-primary);--type-neutral-bg:var(--color-bg-elevated);--type-neutral-fg:var(--color-text-primary)}
:root{--graffiti-canvas:#e4dfd4;--graffiti-spray-pink:#ff2f92;--graffiti-spray-cyan:#2ef2e6;--graffiti-spray-yellow:#f4ff3a;--graffiti-spray-orange:#ff5a1f;--graffiti-sticker-cream:#fffdf8;--graffiti-ink:#121212;--graffiti-ink-soft:#3a3a3a;--graffiti-channel-wa:#25d366;--graffiti-channel-tg:#2aabee;--graffiti-canvas-ink:#121212;--graffiti-border-width:3px;--graffiti-radius:6px;--graffiti-shadow-offset:8px;--graffiti-shadow-offset-small:4px;--graffiti-wash-alpha:32%;--graffiti-grain:color-mix(in srgb, var(--graffiti-ink) 3.5%, transparent)}[data-graffiti-fonts]{--graffiti-font-spray:var(--font-spray), "Permanent Marker", var(--font-sticker), "Rubik", var(--font-heebo), "Heebo", cursive;--graffiti-font-sticker:var(--font-sticker), "Rubik", var(--font-heebo), "Heebo", system-ui, sans-serif}html[data-theme=lagoon],html[data-theme=afterhours]{--graffiti-canvas:color-mix(in srgb, var(--color-bg,#10141a) 92%, var(--graffiti-spray-cyan));--graffiti-wash-alpha:16%;--graffiti-canvas-ink:#f5f3ee;--graffiti-grain:#ffffff08}[data-graffiti-light]{--graffiti-canvas:#e4dfd4;--graffiti-wash-alpha:32%;--graffiti-canvas-ink:#121212;--graffiti-grain:color-mix(in srgb, var(--graffiti-ink) 3.5%, transparent)}
