.toast__viewport{top:var(--toast-viewport-inset);right:var(--toast-viewport-inset);gap:var(--space-label-gap);width:var(--toast-max-width);max-width:calc(100vw - var(--toast-viewport-inset) * 2);z-index:var(--z-toast);outline:none;flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:fixed}.toast{align-items:flex-start;gap:var(--space-label-gap);padding:var(--space-prominent-padding-y) var(--space-prominent-padding-x);background:var(--color-surface-primary);border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--border-radius-component);box-shadow:var(--shadow-toast);font-family:var(--font-family-base);font-size:var(--toast-font-size);line-height:var(--line-height-small);color:var(--color-text-primary);animation:toast-slide-in var(--duration-transition) var(--easing-default);will-change:transform, opacity;display:flex}.toast[data-state=closed]{animation:toast-slide-out var(--duration-transition) var(--easing-default)}.toast[data-swipe=move]{transform:translateX(var(--radix-toast-swipe-move-x))}.toast[data-swipe=cancel]{transition:transform var(--duration-transition) var(--easing-default);transform:translate(0)}.toast[data-swipe=end]{animation:toast-swipe-out var(--duration-transition) var(--easing-default)}@keyframes toast-slide-in{0%{opacity:0;transform:translateX(calc(100% + var(--toast-viewport-inset)))}to{opacity:1;transform:translate(0)}}@keyframes toast-slide-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translateX(calc(100% + var(--toast-viewport-inset)))}}@keyframes toast-swipe-out{0%{transform:translateX(var(--radix-toast-swipe-end-x))}to{transform:translateX(calc(100% + var(--toast-viewport-inset)))}}.toast--success{border-left:var(--toast-accent-width) solid var(--color-feedback-success-border)}.toast--warning{border-left:var(--toast-accent-width) solid var(--color-feedback-warning-border)}.toast--error{border-left:var(--toast-accent-width) solid var(--color-feedback-error-border)}.toast--info{border-left:var(--toast-accent-width) solid var(--color-feedback-info-border)}.toast__icon{width:var(--size-icon-md);height:var(--size-icon-md);flex-shrink:0;align-items:center;display:flex}.toast__icon svg{width:var(--size-icon-md);height:var(--size-icon-md)}.toast--success .toast__icon{color:var(--color-feedback-success-foreground)}.toast--warning .toast__icon{color:var(--color-feedback-warning-foreground)}.toast--error .toast__icon{color:var(--color-feedback-error-foreground)}.toast--info .toast__icon{color:var(--color-feedback-info-foreground)}.toast__content{gap:var(--space-tight-gap);flex-direction:column;flex:1;min-width:0;display:flex}.toast__title{font-weight:var(--toast-title-weight);margin:0}.toast__body{color:var(--color-text-secondary);margin:0}.toast__close{min-width:var(--size-touch-target);min-height:var(--size-touch-target);border-radius:var(--border-radius-interactive);color:var(--color-text-secondary);cursor:pointer;transition:color var(--duration-interaction) var(--easing-default);background:0 0;border:none;outline:none;flex-shrink:0;justify-content:center;align-items:center;margin-block-start:calc(-1 * var(--toast-close-offset));margin-inline-end:calc(-1 * var(--toast-close-offset));padding:0;display:flex}.toast__close:hover{color:var(--color-text-primary)}.toast__close:focus-visible{outline:var(--focus-ring-width) solid var(--color-border-focus);outline-offset:var(--focus-ring-offset)}@media (prefers-reduced-motion:reduce){.toast,.toast[data-state=closed],.toast[data-swipe=end],.toast[data-swipe=cancel]{animation-duration:var(--duration-instant);transition:none}}
:root,[data-mode=light]{--color-black:#0a0a0a;--color-white:#fff;--color-warm-50:#fafaf9;--color-warm-100:#f4f0eb;--color-warm-200:#e2ddd9;--color-warm-300:#c8c3be;--color-warm-400:#a8a29e;--color-warm-500:#78716c;--color-warm-600:#57534e;--color-warm-700:#44403c;--color-warm-800:#292524;--color-warm-900:#1c1917;--color-gray-50:#fafafa;--color-gray-100:#f5f5f5;--color-gray-200:#e5e5e5;--color-gray-300:#d4d4d4;--color-gray-400:#a3a3a3;--color-gray-500:#737373;--color-gray-600:#525252;--color-gray-700:#404040;--color-gray-800:#262626;--color-gray-900:#171717;--color-teal-50:#ebf4f6;--color-teal-200:#6fb8c3;--color-teal-300:#4fa3b0;--color-teal-500:#15616d;--color-teal-600:#0f4750;--color-teal-500-glow:#15616d33;--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:40px;--space-10:48px;--space-11:64px;--space-12:96px;--space-13:128px;--font-size-xs:12px;--font-size-sm:14px;--font-size-base:16px;--font-size-md:18px;--font-size-emphasis:20px;--font-size-lg:24px;--font-size-xl:32px;--font-size-2xl:48px;--font-size-3xl:64px;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--line-height-tighter:1.125;--line-height-tight:1.25;--line-height-fixed-16:16px;--line-height-fixed-20:20px;--line-height-fixed-24:24px;--line-height-fixed-28:28px;--line-height-fixed-32:32px;--line-height-fixed-40:40px;--line-height-fixed-60:60px;--line-height-fixed-80:80px;--border-radius-none:0;--border-radius-sm:4px;--border-radius-md:8px;--border-radius-lg:16px;--border-radius-xl:20px;--border-radius-full:9999px;--duration-instant:0s;--duration-fast:.1s;--duration-base:.2s;--duration-slow:.4s;--duration-expand:.65s;--duration-collapse:.2s;--easing-default:cubic-bezier(.4, 0, .2, 1);--easing-in:cubic-bezier(.4, 0, 1, 1);--easing-out:cubic-bezier(0, 0, .2, 1);--opacity-subtle:.05;--opacity-low:.1;--opacity-medium:.3;--opacity-high:.7;--feedback-error-50:#fef2f2;--feedback-error-400:#e05c4b;--feedback-error-500:#c0392b;--feedback-error-600:#a93226;--feedback-success-50:#f0fdf4;--feedback-success-500:#16a34a;--feedback-success-600:#15803d;--feedback-warning-50:#fffbeb;--feedback-warning-500:#d97706;--feedback-warning-600:#b45309;--feedback-info-50:#eff6ff;--feedback-info-500:#2563eb;--feedback-info-600:#1d4ed8;--shadow-none:none;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--icon-size-xs:12px;--icon-size-sm:16px;--icon-size-md:20px;--icon-size-lg:24px;--icon-size-xl:32px;--border-width-thin:1px;--border-width-medium:2px;--border-width-thick:4px;--size-icon-interactive:28px;--size-touch-target:44px;--size-dialog-sm:480px;--size-dialog-md:560px;--size-dialog-lg:720px;--size-layout-md:1024px;--size-layout-lg:1200px;--size-layout-xl:1440px;--size-container-45:45rem;--size-container-60:60rem;--size-container-80:80rem;--size-container-90:90rem;--size-container-viewport-90:90vw;--accordion-content-padding-x:24px;--accordion-content-padding-bottom:24px;--accordion-duration-expand:.65s;--accordion-duration-collapse:.2s;--alert-title-weight:600;--alert-content-gap:4px;--alert-close-offset:8px;--alert-exit-distance:4px;--avatar-size-sm:24px;--avatar-size-md:32px;--avatar-size-lg:40px;--avatar-size-xl:64px;--avatar-ring-width:2px;--avatar-fallback-font-size:14px;--avatar-fallback-font-weight:600;--avatar-group-overlap:-8px;--badge-font-weight:500;--badge-padding-x:8px;--badge-padding-y:4px;--badge-count-size:20px;--badge-dot-size:8px;--breadcrumb-font-size:14px;--breadcrumb-item-max-width:200px;--breadcrumb-current-max-width:240px;--button-padding-x:24px;--button-padding-y:12px;--button-outline-border-width:2px;--button-secondary-background:#0000;--button-secondary-foreground:var(--color-accent-default);--button-secondary-border:var(--color-accent-default);--button-secondary-background-hover:var(--color-accent-default);--button-ghost-background:#0000;--button-ghost-border:#0000;--button-spinner-duration:.75s;--button-wipe-duration-enter:.55s;--button-wipe-duration-curve:.22s;--button-wipe-duration-exit:.4s;--button-wipe-duration-curve-out:.18s;--button-arrow-nudge:2px;--button-glow-size:52px;--card-horizontal-media-width:200px;--checkbox-size:24px;--datatable-gap:16px;--datatable-footer-gap:16px;--datatable-filter-cell-padding-y:8px;--dialog-max-width:560px;--dialog-close-size:28px;--dialog-max-width-sm:480px;--dialog-max-width-lg:720px;--dialog-max-width-xl:1024px;--dialog-entrance-offset:8px;--drawer-close-size:28px;--drawer-max-width-sm:320px;--drawer-max-width-md:480px;--drawer-max-width-lg:640px;--drawer-max-height-sm:40vh;--drawer-max-height-md:90vh;--drawer-max-height-lg:75vh;--drawer-max-height-full:100vh;--drawer-close-align-offset:2px;--emptystate-padding-y:96px;--emptystate-padding-x:64px;--hero-padding-y:96px;--hero-eyebrow-size:14px;--hero-eyebrow-weight:600;--hero-eyebrow-spacing:.01em;--hero-title-weight:800;--hero-lead-size:20px;--hero-max-width:800px;--hero-lead-max-width:60ch;--pagination-button-size:48px;--pagination-button-background:#0000;--pagination-button-font-size:14px;--pagination-button-font-weight:500;--radio-size:24px;--radio-indicator-size:12px;--select-item-padding-x:16px;--select-item-padding-y:8px;--skeleton-border-radius:4px;--skeleton-height-text:1em;--skeleton-height-rect:48px;--spinner-stroke-width:2px;--switch-track-width:44px;--switch-track-height:24px;--switch-thumb-size:16px;--table-header-font-weight:600;--tabs-indicator-height:2px;--tabs-content-padding-top:16px;--tag-padding-x:12px;--tag-padding-y:4px;--tag-font-weight:500;--tag-muted-background:#0000;--toast-max-width:380px;--toast-title-weight:600;--toast-font-size:14px;--toast-accent-width:4px;--toast-viewport-inset:24px;--toast-close-offset:8px;--tooltip-font-weight:500;--tooltip-border-radius:4px;--tooltip-max-width:260px;--tooltip-arrow-size:8px;--tooltip-delay-duration:400;--tooltip-side-offset:6;--color-neutral-50:#fafafa;--color-neutral-100:#f5f5f5;--color-neutral-200:#e5e5e5;--color-neutral-300:#d4d4d4;--color-neutral-400:#a3a3a3;--color-neutral-500:#737373;--color-neutral-600:#525252;--color-neutral-700:#404040;--color-neutral-800:#262626;--color-neutral-900:#171717;--color-surface-primary:var(--color-neutral-50);--color-surface-secondary:var(--color-neutral-100);--color-surface-tertiary:var(--color-neutral-200);--color-surface-inverse:var(--color-neutral-900);--color-text-primary:#0a0a0a;--color-text-secondary:var(--color-neutral-600);--color-text-inverse:var(--color-neutral-50);--color-accent-default:var(--color-neutral-800);--color-accent-hover:var(--color-neutral-900);--color-accent-foreground:#fff;--color-border-default:var(--color-neutral-200);--color-border-strong:var(--color-neutral-400);--color-border-focus:#0a0a0a;--color-curtain:var(--color-neutral-300);--color-feedback-error:#c0392b;--color-feedback-error-background:#fef2f2;--color-feedback-error-foreground:#a93226;--color-feedback-error-border:#c0392b;--color-feedback-success-background:#f0fdf4;--color-feedback-success-foreground:#15803d;--color-feedback-success-border:#16a34a;--color-feedback-warning-background:#fffbeb;--color-feedback-warning-foreground:#b45309;--color-feedback-warning-border:#d97706;--color-feedback-info-background:#eff6ff;--color-feedback-info-foreground:#1d4ed8;--color-feedback-info-border:#2563eb;--color-skeleton-base:var(--color-neutral-200);--color-skeleton-highlight:var(--color-neutral-100);--duration-skeleton:.4s;--focus-ring-width:2px;--focus-ring-offset:4px;--shadow-card:0 1px 2px 0 #0000000d;--shadow-card-hover:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-dropdown:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-dialog:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-toast:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--z-sticky:100;--z-dropdown:200;--z-overlay:300;--z-modal:400;--z-toast:500;--z-tooltip:600;--size-icon-xs:12px;--size-icon-sm:16px;--size-icon-md:20px;--size-icon-lg:24px;--size-icon-xl:32px;--duration-spin:.7s;--font-family-base:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-family-heading:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-family-mono:"JetBrains Mono", monospace;--font-size-body:18px;--font-size-control:16px;--font-size-small:14px;--font-size-caption:12px;--font-size-h1:64px;--font-size-display:clamp(2rem, .75rem + 5vw, 5rem);--font-size-h1-fluid:clamp(1.75rem, .75rem + 4vw, 4rem);--font-size-h2:48px;--font-size-h2-fluid:clamp(1.625rem, 1rem + 2.5vw, 3rem);--font-size-h3:32px;--font-size-h3-fluid:clamp(1.5rem, 1rem + 2vw, 2.5rem);--font-size-h4:24px;--font-size-h5:20px;--font-weight-body:400;--font-weight-heading:600;--font-weight-label:500;--font-weight-display:600;--font-weight-title:700;--font-weight-control:500;--line-height-display:1.125;--line-height-body:28px;--line-height-control:24px;--line-height-small:20px;--line-height-caption:16px;--line-height-h1:80px;--line-height-h2:60px;--line-height-h3:40px;--line-height-h4:32px;--line-height-h5:24px;--line-height-heading:1.25;--line-height-label:16px;--letter-spacing-heading:-.02em;--letter-spacing-subheading:-.01em;--letter-spacing-body:0;--letter-spacing-label:.01em;--letter-spacing-wide:.08em;--space-layout-margin:clamp(1.25rem, 4vw, 2rem);--space-section-gap:clamp(3rem, 8vw, 5rem);--space-component-gap:24px;--space-element-gap:16px;--space-inline-gap:8px;--space-label-gap:12px;--border-radius-component:8px;--border-radius-interactive:4px;--border-radius-image:.75rem;--border-radius-pill:9999px;--duration-interaction:.2s;--duration-transition:.4s;--duration-entrance:.6s;--duration-reveal:.4s;--duration-reveal-delay:.3s;--opacity-overlay:.3;--opacity-disabled:.1;--space-tight-gap:4px;--space-control-padding-x:16px;--space-control-padding-y:12px;--space-prominent-padding-x:24px;--space-prominent-padding-y:16px;--space-compact-padding-x:12px;--space-compact-padding-y:8px;--space-container-padding:32px;--space-container-padding-lg:48px;--space-dialog-padding-mobile:16px;--space-dialog-padding-tablet:24px;--space-dialog-padding-desktop:32px;--space-layout-max-width:1200px;--border-width-interactive:1px;--border-width-default:1px;--size-dialog-default:560px;--size-container-text:45rem;--size-container-media:60rem;--size-container-wide:80rem;--size-container-page:90rem;--size-container-site:90vw}
[data-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--button-secondary-foreground:var(--color-neutral-500);--button-secondary-border:var(--color-neutral-500);--button-secondary-background-hover:var(--color-neutral-500);--color-neutral-50:#171717;--color-neutral-100:#262626;--color-neutral-200:#404040;--color-neutral-300:#525252;--color-neutral-400:#737373;--color-neutral-500:#a3a3a3;--color-neutral-600:#d4d4d4;--color-neutral-700:#e5e5e5;--color-neutral-800:#f5f5f5;--color-neutral-900:#fafafa;--color-surface-primary:var(--color-neutral-50);--color-surface-secondary:var(--color-neutral-100);--color-surface-tertiary:var(--color-neutral-200);--color-surface-inverse:var(--color-neutral-900);--color-text-primary:var(--color-neutral-900);--color-text-secondary:var(--color-neutral-600);--color-text-inverse:var(--color-neutral-50);--color-accent-default:var(--color-neutral-800);--color-accent-hover:var(--color-neutral-900);--color-accent-foreground:var(--color-neutral-50);--color-border-default:var(--color-neutral-200);--color-border-strong:var(--color-neutral-400);--color-border-focus:var(--color-neutral-900);--color-curtain:var(--color-neutral-300);--color-feedback-error:#f87171;--color-feedback-error-background:var(--color-neutral-100);--color-feedback-error-foreground:#f87171;--color-feedback-error-border:#f87171;--color-feedback-success-background:var(--color-neutral-100);--color-feedback-success-foreground:#f0fdf4;--color-feedback-success-border:#4ade80;--color-feedback-warning-background:var(--color-neutral-100);--color-feedback-warning-foreground:#fffbeb;--color-feedback-warning-border:#fcd34d;--color-feedback-info-background:var(--color-neutral-100);--color-feedback-info-foreground:#eff6ff;--color-feedback-info-border:#60a5fa;--color-skeleton-base:var(--color-neutral-200);--color-skeleton-highlight:var(--color-neutral-100);--checkbox-background:var(--color-neutral-50);--checkbox-background-checked:var(--color-neutral-800);--checkbox-background-disabled:var(--color-neutral-100);--checkbox-border:var(--color-neutral-400);--checkbox-border-hover:var(--color-neutral-800);--checkbox-foreground-checked:var(--color-neutral-50);--checkbox-foreground-indeterminate:var(--color-neutral-50);--checkbox-label-color:var(--color-neutral-900);--checkbox-label-color-disabled:var(--color-neutral-600);--radio-background:var(--color-neutral-50);--radio-background-checked:var(--color-neutral-50);--radio-background-disabled:var(--color-neutral-100);--radio-border:var(--color-neutral-400);--radio-border-hover:var(--color-neutral-800);--radio-indicator-color:var(--color-neutral-800);--radio-label-color:var(--color-neutral-900);--radio-label-color-disabled:var(--color-neutral-600);--textarea-background:var(--color-neutral-50);--textarea-background-disabled:var(--color-neutral-100);--textarea-foreground:var(--color-neutral-900);--textarea-border-hover:var(--color-neutral-400);--textarea-border-focus:var(--color-neutral-900);--textarea-border-error:#f87171;--textarea-placeholder-color:var(--color-neutral-600);--textarea-label-color:var(--color-neutral-900);--textarea-hint-color:var(--color-neutral-600);--textarea-error-color:#f87171}
:root,[data-mode=light]{--button-secondary-foreground:var(--color-accent-default);--button-secondary-border:var(--color-accent-default);--button-secondary-background-hover:var(--color-accent-default);--color-neutral-50:#fafaf9;--color-neutral-100:#f4f0eb;--color-neutral-200:#e2ddd9;--color-neutral-300:#c8c3be;--color-neutral-400:#a8a29e;--color-neutral-500:#78716c;--color-neutral-600:#57534e;--color-neutral-700:#44403c;--color-neutral-800:#292524;--color-neutral-900:#1c1917;--color-surface-primary:var(--color-neutral-50);--color-surface-secondary:var(--color-neutral-100);--color-surface-tertiary:var(--color-neutral-200);--color-surface-inverse:var(--color-neutral-900);--color-text-secondary:var(--color-neutral-600);--color-text-inverse:var(--color-neutral-50);--color-accent-default:var(--color-neutral-800);--color-accent-hover:var(--color-neutral-900);--color-border-default:var(--color-neutral-200);--color-border-strong:var(--color-neutral-400);--color-curtain:var(--color-neutral-300);--color-skeleton-base:var(--color-neutral-200);--color-skeleton-highlight:var(--color-neutral-100);--font-family-base:"Schibsted Grotesk", sans-serif;--font-family-heading:"Schibsted Grotesk", sans-serif;--color-surface-spotlight:var(--color-neutral-900);--color-text-frozen-primary:#1c1917;--color-text-frozen-secondary:#57534e;--color-accent-glow:#15616d33}
[data-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--button-secondary-foreground:#a8a29e;--button-secondary-border:#a8a29e;--button-secondary-background-hover:#a8a29e;--color-neutral-50:#1c1917;--color-neutral-100:#292524;--color-neutral-200:#44403c;--color-neutral-300:#57534e;--color-neutral-400:#78716c;--color-neutral-500:#a8a29e;--color-neutral-600:#c8c3be;--color-neutral-700:#e2ddd9;--color-neutral-800:#f4f0eb;--color-neutral-900:#fafaf9;--color-surface-primary:#1c1917;--color-surface-secondary:#292524;--color-surface-tertiary:#44403c;--color-surface-inverse:#fafaf9;--color-text-primary:#fafaf9;--color-text-secondary:#c8c3be;--color-text-inverse:#1c1917;--color-accent-default:#f4f0eb;--color-accent-hover:#fafaf9;--color-accent-foreground:#1c1917;--color-border-default:#57534e;--color-border-strong:#78716c;--color-border-focus:#fafaf9;--color-curtain:#44403c;--color-feedback-error:#f87171;--color-feedback-error-background:#292524;--color-feedback-error-foreground:#f87171;--color-feedback-error-border:#f87171;--color-feedback-success-background:#292524;--color-feedback-success-foreground:#f0fdf4;--color-feedback-success-border:#4ade80;--color-feedback-warning-background:#292524;--color-feedback-warning-foreground:#fffbeb;--color-feedback-warning-border:#fcd34d;--color-feedback-info-background:#292524;--color-feedback-info-foreground:#eff6ff;--color-feedback-info-border:#60a5fa;--color-skeleton-base:var(--color-neutral-200);--color-skeleton-highlight:var(--color-neutral-100);--checkbox-background:#1c1917;--checkbox-background-checked:#f4f0eb;--checkbox-background-disabled:#292524;--checkbox-border:#78716c;--checkbox-border-hover:#f4f0eb;--checkbox-foreground-checked:#1c1917;--checkbox-foreground-indeterminate:#1c1917;--checkbox-label-color:#fafaf9;--checkbox-label-color-disabled:#c8c3be;--radio-background:#1c1917;--radio-background-checked:#1c1917;--radio-background-disabled:#292524;--radio-border:#78716c;--radio-border-hover:#f4f0eb;--radio-indicator-color:#f4f0eb;--radio-label-color:#fafaf9;--radio-label-color-disabled:#c8c3be;--textarea-background:#1c1917;--textarea-background-disabled:#292524;--textarea-foreground:#fafaf9;--textarea-border-hover:#78716c;--textarea-border-focus:#fafaf9;--textarea-border-error:#f87171;--textarea-placeholder-color:#c8c3be;--textarea-label-color:#fafaf9;--textarea-hint-color:#c8c3be;--textarea-error-color:#f87171;--color-surface-spotlight:#0f4750;--color-accent-glow:#15616d80;--textarea-border:#57534e}
[data-expression=bold]{--alert-border-radius:var(--border-radius-component);--button-border-radius:6px;--button-primary-background:var(--color-accent-default);--button-primary-border:var(--color-accent-default);--button-primary-background-hover:var(--color-accent-hover);--button-secondary-foreground:var(--color-accent-default);--button-secondary-border:var(--color-accent-default);--button-secondary-background-hover:var(--color-accent-default);--card-border-radius:var(--border-radius-component);--checkbox-background-checked:var(--color-accent-default);--checkbox-border-hover:var(--color-accent-default);--dialog-border-radius:var(--border-radius-component);--input-border-radius:var(--border-radius-interactive);--nav-link-color-active:var(--color-accent-default);--nav-link-indicator-color:var(--color-accent-default);--pagination-button-background-active:var(--color-accent-default);--radio-border-hover:var(--color-accent-default);--radio-indicator-color:var(--color-accent-default);--select-border-radius:var(--border-radius-interactive);--select-content-border-radius:var(--border-radius-component);--switch-track-background-checked:var(--color-accent-default);--table-sort-icon-color-active:var(--color-accent-default);--table-border-radius:var(--border-radius-component);--tabs-indicator-color:var(--color-accent-default);--tag-border-radius:var(--border-radius-pill);--tag-accent-background:var(--color-accent-default);--tag-accent-border:var(--color-accent-default);--textarea-border-radius:var(--border-radius-interactive);--toast-border-radius:var(--border-radius-component);--color-accent-default:var(--color-accent-bold);--color-accent-hover:var(--color-accent-bold-hover);--border-radius-component:4px;--border-radius-interactive:2px;--border-radius-pill:6px}
:root,[data-mode=light],[data-expression=default]{--case-gallery-backdrop:#1c1917eb;--case-gallery-control-color:#fafaf9a6;--case-gallery-control-hover:var(--color-surface-primary);--case-gallery-counter-color:#fafaf973;--nav-background:var(--color-surface-primary);--nav-border:var(--color-border-default);--nav-height:80px;--nav-padding-x:48px;--nav-link-color:var(--color-text-primary);--nav-link-color-hover:var(--color-text-primary);--nav-link-color-active:var(--color-accent-default);--nav-link-indicator-color:var(--color-accent-default);--nav-link-size:16px;--nav-link-weight:500;--nav-logo-size:20px;--nav-logo-weight:700;--workflow-map-step-design-accent:#7c6cf7;--workflow-map-step-design-accent-bg:#7c6cf714;--workflow-map-step-design-accent-text:#5a45f5;--workflow-map-step-bridge-accent:#ff6b6b;--workflow-map-step-bridge-accent-bg:#ff6b6b14;--workflow-map-step-bridge-accent-text:#d10000;--workflow-map-step-generate-accent:#6b7aff;--workflow-map-step-generate-accent-bg:#6b7aff14;--workflow-map-step-generate-accent-text:#384cff;--workflow-map-step-review-accent:#ff9e3d;--workflow-map-step-review-accent-bg:#ff9e3d14;--workflow-map-step-review-accent-text:#a35100;--workflow-map-step-approve-accent:#ff6e4a;--workflow-map-step-approve-accent-bg:#ff6e4a14;--workflow-map-step-approve-accent-text:#c42700;--workflow-map-step-ship-accent:#3fb950;--workflow-map-step-ship-accent-bg:#3fb95014;--workflow-map-step-ship-accent-text:#287532}
[data-mode=dark]{--case-gallery-control-hover:var(--color-surface-primary);--nav-background:var(--color-surface-primary);--nav-border:var(--color-border-default);--nav-link-color:var(--color-text-primary);--nav-link-color-hover:var(--color-text-primary);--nav-link-color-active:var(--color-accent-default);--nav-link-indicator-color:var(--color-accent-default);--workflow-map-step-design-accent-text:#9689f9;--workflow-map-step-bridge-accent-text:var(--workflow-map-step-bridge-accent);--workflow-map-step-generate-accent-text:#8591ff;--workflow-map-step-review-accent-text:var(--workflow-map-step-review-accent);--workflow-map-step-approve-accent-text:var(--workflow-map-step-approve-accent);--workflow-map-step-ship-accent-text:var(--workflow-map-step-ship-accent)}
[data-expression=bold]{--nav-link-color-active:var(--color-accent-default);--nav-link-indicator-color:var(--color-accent-default)}

:root{--font-family-base:var(--font-schibsted-grotesk);--font-family-heading:var(--font-schibsted-grotesk);--font-family-mono:var(--font-jetbrains-mono)}
:root{--space-site-gutter:5vw}@media (max-width:480px){:root{--space-site-gutter:20px}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}body{font-family:var(--font-family-base);font-size:var(--font-size-body);background-color:var(--color-surface-primary);color:var(--color-text-primary);line-height:var(--line-height-body);min-height:100svh}:where(:not(html)[data-mode]){color:var(--color-text-primary)}code,kbd,pre,samp{font-family:var(--font-family-mono)}img,svg,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}ul,ol{list-style:none}button{font:inherit;cursor:pointer;background:0 0;border:none}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none}}html.is-page-transitioning body>:not(.transition-overlay){visibility:hidden}html.is-page-transitioning .nav{visibility:visible}
