@layer theme, base, v3, components, utilities;@layer v3{.it-root{--color-navy-600:#3A4A6B;--color-navy-700:#2A3856;--color-navy-800:#1C2A44;--color-navy-900:#141F38;--color-navy-950:#0F172E;--color-blue-50:#F5F9FF;--color-blue-100:#EAF2FF;--color-blue-200:#DCEBFF;--color-blue-300:#B8D5FB;--color-blue-400:#5C9DF0;--color-blue-500:#3385EC;--color-blue-600:#1F74E7;--color-blue-700:#155FC4;--color-blue-800:#124C9C;--color-blue-900:#103C79;--color-blue-950:#0E2B55;--color-highlight-500:#4D94F5;--color-slate-0:#FFFFFF;--color-slate-25:#FAFBFD;--color-slate-50:#F5F7FB;--color-slate-75:#F0F3F8;--color-slate-100:#E9EDF5;--color-slate-150:#E2E7F0;--color-slate-200:#DCE3F0;--color-slate-300:#C4CDDC;--color-slate-400:#98A2B3;--color-slate-450:#7F8A9E;--color-slate-500:#667085;--color-slate-550:#5E6A80;--color-slate-600:#475467;--color-slate-700:#344054;--color-slate-800:#1D2939;--color-studio-100:#EEF0F3;--color-ink-text:#F4F7FA;--color-success-50:#E9F7F0;--color-success-100:#D2EFE0;--color-success-500:#2DB87A;--color-success-600:#1E9E61;--color-success-700:#157A4A;--color-warning-50:#FFF4E5;--color-warning-100:#FDE7C5;--color-warning-500:#E59A2F;--color-warning-600:#C77D12;--color-warning-700:#8F5A0B;--color-danger-50:#FFF0F2;--color-danger-100:#FDDCE0;--color-danger-500:#EC5D6A;--color-danger-600:#DE3D4C;--color-danger-700:#B42536;--surface-canvas:var(--color-slate-50);--surface-sheet:var(--color-slate-0);--surface-card:var(--color-slate-0);--surface-raised:var(--color-slate-0);--surface-subtle:var(--color-slate-25);--surface-sunken:var(--color-slate-75);--surface-hover:var(--color-slate-25);--surface-pressed:var(--color-slate-100);--surface-selected:var(--color-blue-50);--surface-accent-soft:var(--color-blue-100);--surface-ink:var(--color-navy-950);--surface-ink-raised:var(--color-navy-800);--surface-studio:var(--color-studio-100);--surface-scrim:rgba(15,23,46,0.36);--text-primary:var(--color-navy-950);--text-secondary:var(--color-slate-600);--text-tertiary:var(--color-slate-550);--text-disabled:var(--color-slate-400);--text-on-ink:var(--color-ink-text);--text-on-ink-secondary:rgba(244,247,250,0.72);--text-on-ink-tertiary:rgba(244,247,250,0.56);--text-link:var(--color-blue-700);--text-accent:var(--color-blue-700);--text-highlight:var(--color-highlight-500);--border-hairline:rgba(15,23,46,0.06);--border-subtle:var(--color-slate-100);--border-default:var(--color-slate-200);--border-strong:var(--color-slate-300);--border-control:var(--color-slate-450);--border-focus:var(--color-blue-600);--border-error:var(--color-danger-600);--border-on-ink:rgba(244,247,250,0.10);--action-primary:var(--color-navy-950);--action-primary-hover:var(--color-navy-800);--action-primary-pressed:var(--color-navy-900);--action-primary-text:var(--color-ink-text);--action-accent:var(--color-blue-700);--action-accent-hover:var(--color-blue-800);--action-secondary:var(--color-slate-0);--action-secondary-hover:var(--color-slate-25);--action-quiet-hover:var(--color-slate-75);--action-danger:var(--color-danger-700);--action-danger-hover:#9C1F2E;--action-danger-text:var(--color-slate-0);--accent-default:var(--color-blue-600);--accent-strong:var(--color-blue-700);--accent-subtle:var(--color-blue-50);--accent-soft:var(--color-blue-100);--accent-on-ink:var(--color-highlight-500);--focus-ring:var(--color-blue-600);--focus-ring-on-ink:var(--color-highlight-500);--status-success-text:var(--color-success-700);--status-success-bg:var(--color-success-50);--status-success-dot:var(--color-success-600);--status-warning-text:var(--color-warning-700);--status-warning-bg:var(--color-warning-50);--status-warning-dot:var(--color-warning-600);--status-danger-text:var(--color-danger-700);--status-danger-bg:var(--color-danger-50);--status-danger-dot:var(--color-danger-600);--status-info-text:var(--color-blue-700);--status-info-bg:var(--color-blue-50);--status-info-dot:var(--color-blue-600);--status-neutral-text:var(--color-slate-700);--status-neutral-bg:var(--color-slate-75);--status-neutral-dot:var(--color-slate-400);--amount-default:var(--color-navy-950);--amount-positive:var(--color-success-700);--amount-negative:var(--color-danger-700);--amount-pending:var(--color-warning-700);--data-series-1:var(--color-navy-950);--data-series-2:var(--color-blue-600);--data-series-3:var(--color-blue-300);--data-series-4:var(--color-slate-300);--data-series-5:var(--color-slate-150);--data-on-ink-1:var(--color-highlight-500);--data-on-ink-2:rgba(244,247,250,0.32);--data-positive:var(--color-success-600);--data-negative:var(--color-danger-600);--data-watch:var(--color-warning-600);--data-target:var(--color-slate-500);--data-grid:rgba(15,23,46,0.06);--data-axis:var(--color-slate-500);--data-area-top:rgba(31,116,231,0.16);--data-area-bottom:rgba(31,116,231,0);--font-sans:"Schibsted Grotesk Variable","Schibsted Grotesk",system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:"Geist Mono Variable","Geist Mono",ui-monospace,"SFMono-Regular",Menlo,monospace;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--text-size-11:11px;--text-lh-11:14px;--text-size-12:12px;--text-lh-12:16px;--text-size-13:13px;--text-lh-13:18px;--text-size-14:14px;--text-lh-14:21px;--text-size-15:15px;--text-lh-15:22px;--text-size-16:16px;--text-lh-16:24px;--text-size-17:17px;--text-lh-17:24px;--text-size-20:20px;--text-lh-20:26px;--text-size-22:22px;--text-lh-22:28px;--text-size-28:28px;--text-lh-28:32px;--text-size-30:30px;--text-lh-30:34px;--text-size-36:36px;--text-lh-36:40px;--text-size-44:44px;--text-lh-44:46px;--text-size-48:48px;--text-lh-48:50px;--text-size-56:56px;--text-lh-56:56px;--text-size-64:64px;--text-lh-64:64px;--text-size-72:72px;--text-lh-72:70px;--type-display-xl-size:var(--text-size-72);--type-display-xl-lh:var(--text-lh-72);--type-display-xl-weight:600;--type-display-xl-tracking:-0.045em;--type-display-xl-family:var(--font-sans);--type-display-size:var(--text-size-56);--type-display-lh:var(--text-lh-56);--type-display-weight:600;--type-display-tracking:-0.04em;--type-display-family:var(--font-sans);--type-heading-xl-size:var(--text-size-44);--type-heading-xl-lh:var(--text-lh-44);--type-heading-xl-weight:600;--type-heading-xl-tracking:-0.035em;--type-heading-xl-family:var(--font-sans);--type-heading-page-size:var(--text-size-36);--type-heading-page-lh:var(--text-lh-36);--type-heading-page-weight:600;--type-heading-page-tracking:-0.03em;--type-heading-page-family:var(--font-sans);--type-heading-l-size:var(--text-size-28);--type-heading-l-lh:var(--text-lh-28);--type-heading-l-weight:600;--type-heading-l-tracking:-0.025em;--type-heading-l-family:var(--font-sans);--type-heading-m-size:var(--text-size-22);--type-heading-m-lh:var(--text-lh-22);--type-heading-m-weight:600;--type-heading-m-tracking:-0.02em;--type-heading-m-family:var(--font-sans);--type-heading-s-size:var(--text-size-17);--type-heading-s-lh:var(--text-lh-17);--type-heading-s-weight:600;--type-heading-s-tracking:-0.012em;--type-heading-s-family:var(--font-sans);--type-title-size:var(--text-size-15);--type-title-lh:var(--text-lh-15);--type-title-weight:560;--type-title-tracking:-0.005em;--type-title-family:var(--font-sans);--type-lead-size:var(--text-size-17);--type-lead-lh:var(--text-lh-17);--type-lead-weight:400;--type-lead-tracking:-0.005em;--type-lead-family:var(--font-sans);--type-body-size:var(--text-size-14);--type-body-lh:var(--text-lh-14);--type-body-weight:400;--type-body-tracking:0em;--type-body-family:var(--font-sans);--type-body-strong-size:var(--text-size-14);--type-body-strong-lh:var(--text-lh-14);--type-body-strong-weight:560;--type-body-strong-tracking:0em;--type-body-strong-family:var(--font-sans);--type-body-small-size:var(--text-size-13);--type-body-small-lh:var(--text-lh-13);--type-body-small-weight:400;--type-body-small-tracking:0em;--type-body-small-family:var(--font-sans);--type-label-size:var(--text-size-13);--type-label-lh:var(--text-lh-13);--type-label-weight:520;--type-label-tracking:0em;--type-label-family:var(--font-sans);--type-kicker-size:var(--text-size-11);--type-kicker-lh:var(--text-lh-11);--type-kicker-weight:500;--type-kicker-tracking:0.12em;--type-kicker-family:var(--font-mono);--type-caption-size:var(--text-size-12);--type-caption-lh:var(--text-lh-12);--type-caption-weight:450;--type-caption-tracking:0.005em;--type-caption-family:var(--font-sans);--type-metric-hero-size:var(--text-size-64);--type-metric-hero-lh:var(--text-lh-64);--type-metric-hero-weight:600;--type-metric-hero-tracking:-0.05em;--type-metric-hero-family:var(--font-sans);--type-metric-l-size:var(--text-size-44);--type-metric-l-lh:var(--text-lh-44);--type-metric-l-weight:600;--type-metric-l-tracking:-0.04em;--type-metric-l-family:var(--font-sans);--type-metric-size:var(--text-size-28);--type-metric-lh:var(--text-lh-28);--type-metric-weight:600;--type-metric-tracking:-0.03em;--type-metric-family:var(--font-sans);--type-metric-s-size:var(--text-size-20);--type-metric-s-lh:var(--text-lh-20);--type-metric-s-weight:600;--type-metric-s-tracking:-0.02em;--type-metric-s-family:var(--font-sans);--type-table-size:var(--text-size-14);--type-table-lh:var(--text-lh-14);--type-table-weight:400;--type-table-tracking:0em;--type-table-family:var(--font-sans);--type-table-num-size:var(--text-size-14);--type-table-num-lh:var(--text-lh-14);--type-table-num-weight:500;--type-table-num-tracking:0em;--type-table-num-family:var(--font-sans);--type-button-size:var(--text-size-14);--type-button-lh:var(--text-lh-14);--type-button-weight:560;--type-button-tracking:-0.005em;--type-button-family:var(--font-sans);--type-button-small-size:var(--text-size-13);--type-button-small-lh:var(--text-lh-13);--type-button-small-weight:560;--type-button-small-tracking:0em;--type-button-small-family:var(--font-sans);--type-mono-size:var(--text-size-13);--type-mono-lh:var(--text-lh-13);--type-mono-weight:450;--type-mono-tracking:0.01em;--type-mono-family:var(--font-mono);--type-plate-size:var(--text-size-13);--type-plate-lh:var(--text-lh-13);--type-plate-weight:600;--type-plate-tracking:0.04em;--type-plate-family:var(--font-mono);--space-0:0px;--space-2:2px;--space-4:4px;--space-6:6px;--space-8:8px;--space-10:10px;--space-12:12px;--space-16:16px;--space-20:20px;--space-24:24px;--space-28:28px;--space-32:32px;--space-40:40px;--space-48:48px;--space-56:56px;--space-64:64px;--space-80:80px;--space-96:96px;--space-120:120px;--space-inline-xs:var(--space-4);--space-inline:var(--space-8);--space-inline-l:var(--space-12);--space-stack-xs:var(--space-4);--space-stack-s:var(--space-8);--space-stack:var(--space-12);--space-stack-l:var(--space-20);--space-inset-control:var(--space-14);--space-inset-card:var(--space-24);--space-inset-card-l:var(--space-32);--space-inset-sheet:var(--space-40);--space-gap-card:var(--space-20);--space-gap-section:var(--space-48);--space-gap-block:var(--space-32);--space-page-margin:var(--space-40);--space-page-margin-mobile:var(--space-20);--radius-0:0px;--radius-4:4px;--radius-6:6px;--radius-8:8px;--radius-10:10px;--radius-12:12px;--radius-14:14px;--radius-16:16px;--radius-20:20px;--radius-22:22px;--radius-24:24px;--radius-28:28px;--radius-32:32px;--radius-full:999px;--radius-badge:var(--radius-full);--radius-chip:var(--radius-full);--radius-button:var(--radius-full);--radius-plate:var(--radius-6);--radius-control:var(--radius-12);--radius-inner:var(--radius-14);--radius-card:var(--radius-20);--radius-overlay:var(--radius-24);--radius-sheet:var(--radius-28);--radius-media:var(--radius-16);--shadow-none:none;--shadow-xs:0 1px 1px rgba(15,23,46,0.04);--shadow-card:0 0 0 1px rgba(15,23,46,0.05),0 1px 2px rgba(15,23,46,0.04),0 8px 24px -12px rgba(15,23,46,0.10);--shadow-card-hover:0 0 0 1px rgba(15,23,46,0.06),0 2px 4px rgba(15,23,46,0.05),0 18px 36px -14px rgba(15,23,46,0.20);--shadow-raised:0 2px 6px rgba(15,23,46,0.06),0 18px 40px -14px rgba(15,23,46,0.22);--shadow-overlay:0 4px 12px rgba(15,23,46,0.06),0 40px 80px -24px rgba(15,23,46,0.34);--shadow-sheet:0 0 0 1px rgba(15,23,46,0.04),0 1px 3px rgba(15,23,46,0.04),0 30px 60px -40px rgba(15,23,46,0.20);--shadow-ink:inset 0 1px 0 rgba(244,247,250,0.06),0 24px 48px -24px rgba(15,23,46,0.45);--shadow-button:inset 0 1px 0 rgba(244,247,250,0.10),0 1px 2px rgba(15,23,46,0.20);--shadow-focus:0 0 0 2px #FFFFFF,0 0 0 4px #1F74E7;--shadow-sticky:0 -1px 0 rgba(15,23,46,0.05),0 -12px 24px -16px rgba(15,23,46,0.16);--gradient-ink:radial-gradient(120% 140% at 0% 0%,#1C2A44 0%,#0F172E 55%,#0C1326 100%);--gradient-studio:radial-gradient(90% 70% at 50% 35%,#F7F8FA 0%,#EEF0F3 70%);--gradient-area:linear-gradient(180deg,rgba(31,116,231,0.16),rgba(31,116,231,0));--gradient-area-on-ink:linear-gradient(180deg,rgba(77,148,245,0.32),rgba(77,148,245,0));--gradient-trace:linear-gradient(90deg,rgba(77,148,245,0),#4D94F5 40%,#1F74E7);--z-base:0;--z-raised:2;--z-sticky:10;--z-header:20;--z-sidebar:30;--z-dropdown:40;--z-drawer:50;--z-dialog:60;--z-toast:70;--z-tooltip:80;--motion-duration-instant:90ms;--motion-duration-fast:160ms;--motion-duration-normal:240ms;--motion-duration-slow:380ms;--motion-duration-reveal:600ms;--motion-easing-standard:cubic-bezier(0.2,0.8,0.2,1);--motion-easing-enter:cubic-bezier(0.16,1,0.3,1);--motion-easing-exit:cubic-bezier(0.4,0,1,1);--motion-easing-linear:linear;--bp-mobile:390px;--bp-tablet:768px;--bp-laptop:1024px;--bp-desktop:1440px;--bp-wide:1920px;--icon-xs:14px;--icon-sm:16px;--icon-md:20px;--icon-lg:24px;--icon-xl:32px;--icon-feature:40px;--opacity-disabled:0.42;--opacity-muted:0.7;--opacity-scrim:0.36;--border-width-hairline:1px;--border-width-strong:1.5px;--border-width-focus:2px;--border-width-trace:2px;--border-focus-offset:2px;--layout-sidebar:248px;--layout-sidebar-collapsed:72px;--layout-topbar:64px;--layout-sheet-inset:10px;--layout-content-max:1280px;--layout-rail:336px;--layout-detail-aside:380px;--layout-drawer:520px;--layout-dialog-s:440px;--layout-dialog-m:580px;--layout-dialog-l:780px;--layout-mobile-width:390px;--layout-mobile-header:56px;--layout-mobile-tabbar:64px;--layout-mobile-safe-top:47px;--layout-mobile-safe-bottom:34px;--layout-mobile-cta:76px;--density-row:52px;--density-control:40px;--density-control-s:32px;--density-cell-x:16px;--density-text:var(--text-size-14)}.it-root,[data-density],[data-platform]{--button-radius:var(--radius-button);--button-height-s:var(--density-control-s);--button-height:var(--density-control);--button-height-l:48px;--button-padding-x:var(--space-20);--button-primary-bg:var(--action-primary);--button-primary-bg-hover:var(--action-primary-hover);--button-primary-text:var(--action-primary-text);--button-primary-shadow:var(--shadow-button);--button-secondary-bg:var(--action-secondary);--button-secondary-border:var(--border-default);--button-secondary-text:var(--text-primary);--button-quiet-text:var(--text-primary);--button-accent-bg:var(--action-accent);--button-danger-bg:var(--action-danger);--input-height:var(--density-control);--input-radius:var(--radius-control);--input-bg:var(--surface-sheet);--input-border:var(--border-control);--input-border-hover:var(--text-secondary);--input-border-focus:var(--border-focus);--input-border-error:var(--border-error);--input-text:var(--text-primary);--input-placeholder:var(--text-tertiary);--input-padding-x:var(--space-inset-control);--card-bg:var(--surface-card);--card-radius:var(--radius-card);--card-shadow:var(--shadow-card);--card-padding:var(--space-inset-card);--card-divider:var(--border-hairline);--sheet-bg:var(--surface-sheet);--sheet-radius:var(--radius-sheet);--sheet-shadow:var(--shadow-sheet);--sheet-padding:var(--space-inset-sheet);--ink-bg:var(--gradient-ink);--ink-text:var(--text-on-ink);--ink-shadow:var(--shadow-ink);--ink-radius:var(--radius-card);--table-header-text:var(--text-tertiary);--table-row-height:var(--density-row);--table-row-hover:var(--surface-hover);--table-row-selected:var(--surface-selected);--table-divider:var(--border-hairline);--table-cell-x:var(--density-cell-x);--status-height:24px;--status-padding-x:var(--space-10);--status-dot:6px;--status-radius:var(--radius-badge);--plate-bg:var(--surface-sheet);--plate-border:var(--border-strong);--plate-band:var(--color-blue-800);--plate-text:var(--text-primary);--plate-radius:var(--radius-plate);--sidebar-bg:var(--surface-canvas);--sidebar-width:var(--layout-sidebar);--sidebar-text:var(--text-secondary);--sidebar-text-active:var(--text-primary);--sidebar-item-active:var(--surface-sheet);--sidebar-indicator:var(--accent-default);--topbar-height:var(--layout-topbar);--tabbar-height:var(--layout-mobile-tabbar);--tabbar-bg:rgba(255,255,255,0.86);--tabbar-active:var(--text-primary);--tabbar-inactive:var(--text-tertiary);--dialog-radius:var(--radius-overlay);--dialog-shadow:var(--shadow-overlay);--drawer-width:var(--layout-drawer);--popover-shadow:var(--shadow-raised);--tooltip-bg:var(--surface-ink);--tooltip-text:var(--text-on-ink);--scrim-bg:var(--surface-scrim);--metric-value:var(--amount-default);--metric-label:var(--text-tertiary);--chart-line-width:2px;--chart-grid:var(--data-grid);--chart-axis:var(--data-axis);--chart-series-main:var(--data-series-1);--chart-series-accent:var(--data-series-2);--trace-width:var(--border-width-trace);--trace-color:var(--accent-default);--trace-node:8px;--trace-pending:var(--border-strong)}[data-platform=mobile]{--type-display-xl-size:var(--text-size-44);--type-display-xl-lh:var(--text-lh-44);--type-display-size:var(--text-size-36);--type-display-lh:var(--text-lh-36);--type-heading-xl-size:var(--text-size-30);--type-heading-xl-lh:var(--text-lh-30);--type-heading-page-size:var(--text-size-28);--type-heading-page-lh:var(--text-lh-28);--type-body-size:var(--text-size-16);--type-body-lh:var(--text-lh-16);--type-body-strong-size:var(--text-size-16);--type-body-strong-lh:var(--text-lh-16);--type-metric-hero-size:var(--text-size-44);--type-metric-hero-lh:var(--text-lh-44);--type-metric-l-size:var(--text-size-36);--type-metric-l-lh:var(--text-lh-36);--type-metric-size:var(--text-size-22);--type-metric-lh:var(--text-lh-22);--radius-badge:var(--radius-full);--radius-chip:var(--radius-full);--radius-button:var(--radius-full);--radius-plate:var(--radius-6);--radius-control:var(--radius-14);--radius-inner:var(--radius-16);--radius-card:var(--radius-22);--radius-overlay:var(--radius-28);--radius-sheet:var(--radius-28);--radius-media:var(--radius-18);--density-row:64px;--density-control:52px;--density-control-s:44px;--density-cell-x:20px;--density-text:var(--text-size-16)}[data-density=comfortable]{--density-row:60px;--density-control:44px;--density-control-s:36px;--density-cell-x:20px;--density-text:var(--text-size-14)}[data-density=default]{--density-row:52px;--density-control:40px;--density-control-s:32px;--density-cell-x:16px;--density-text:var(--text-size-14)}[data-density=compact]{--density-row:42px;--density-control:36px;--density-control-s:30px;--density-cell-x:12px;--density-text:var(--text-size-13)}[data-density=dense]{--density-row:34px;--density-control:32px;--density-control-s:26px;--density-cell-x:10px;--density-text:var(--text-size-13)}}