@font-face{font-family:schibsted;src:url(../media/schibsted_grotesk_latin-s.p.3j3x29wbycqkn.woff2)format("woff2");font-display:swap;font-weight:400 900;font-style:normal}@font-face{font-family:schibsted Fallback;src:local(Arial);ascent-override:92.54%;descent-override:24.43%;line-gap-override:0.0%;size-adjust:105.53%}.schibsted_3e1214c5-module__W2LUTa__className{font-family:schibsted,schibsted Fallback;font-style:normal}.schibsted_3e1214c5-module__W2LUTa__variable{--font-schibsted:"schibsted", "schibsted Fallback"}
@font-face{font-family:schibstedExt;src:url(../media/schibsted_grotesk_latin_ext-s.1shg3f9j2jih-.woff2)format("woff2");font-display:swap;font-weight:400 900;font-style:normal}@font-face{font-family:schibstedExt Fallback;src:local(Arial);ascent-override:97.66%;descent-override:25.78%;line-gap-override:0.0%;size-adjust:100.0%}.schibstedext_eee8e86e-module__c96vtW__className{font-family:schibstedExt,schibstedExt Fallback;font-style:normal}.schibstedext_eee8e86e-module__c96vtW__variable{--font-schibsted-ext:"schibstedExt", "schibstedExt Fallback"}
@font-face{font-family:hanken;src:url(../media/hanken_grotesk_latin-s.p.3lxpqujs87tck.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:hanken Fallback;src:local(Arial);ascent-override:98.46%;descent-override:29.83%;line-gap-override:0.0%;size-adjust:101.56%}.hanken_f79aeb2f-module__-wVPEG__className{font-family:hanken,hanken Fallback;font-style:normal}.hanken_f79aeb2f-module__-wVPEG__variable{--font-hanken:"hanken", "hanken Fallback"}
@font-face{font-family:hankenExt;src:url(../media/hanken_grotesk_latin_ext-s.44dak0sams9f0.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:hankenExt Fallback;src:local(Arial);ascent-override:100.0%;descent-override:30.3%;line-gap-override:0.0%;size-adjust:100.0%}.hankenext_360112b0-module__gGhhwq__className{font-family:hankenExt,hankenExt Fallback;font-style:normal}.hankenext_360112b0-module__gGhhwq__variable{--font-hanken-ext:"hankenExt", "hankenExt Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-page:#e9edf1;--gradient-page:linear-gradient(172deg, #f3f5f8 0%, #e9edf1 58%, #eef1f4 100%);--gradient-aura:radial-gradient(620px 280px at 86% -14%, #63d6a412, transparent 58%), radial-gradient(520px 300px at -6% 118%, #12161c0b, transparent 55%);--surface-glass:linear-gradient(180deg, #ffffffd6, #fff9);--surface-chip:#ffffff8c;--color-surface:#f7f9fb;--color-hairline:#12161c12;--color-border:#12161c26;--color-border-strong:#12161c38;--color-card-border:#fffffff2;--color-text:#12161c;--color-text-secondary:#39424e;--color-text-muted:#525c68;--color-decor:#7a8590;--color-accent:#12161c;--color-accent-hover:#39424e;--color-accent-contrast:#f3f5f8;--color-focus:#12161c;--color-hatch:#12161c24;--color-positive:#0e6b4c;--color-attention:#8a5008;--color-danger:#b42318;--shadow-rest:0 1px 2px #12161c0d;--shadow-raised:0 8px 20px -10px #12161c2e;--shadow-floating:0 24px 60px -20px #0a0e1459;--shadow-inset-top:inset 0 1px 0 #ffffffeb;--color-glow:#63d6a4;--shadow-glow:0 0 12px #63d6a4cc;--rail-bg:linear-gradient(175deg, #10151c 0%, #0b0f14 100%);--rail-aura:radial-gradient(300px 190px at 26% -6%, #7fb0e81f, transparent 60%);--rail-text:#e9edf2;--rail-text-active:#f3f5f8;--rail-muted:#94a0ae;--rail-live:#c7d0da;--rail-border:#ffffff17;--rail-border-strong:#ffffff29;--rail-active-bg:linear-gradient(180deg, #ffffff1a, #ffffff0d);--rail-active-border:#ffffff1a;--rail-mark-bg:#e9edf2;--rail-mark-text:#0c1015;--rail-mark-glow:0 0 18px #63d6a459;--font-display:var(--font-schibsted,"Schibsted Grotesk"), var(--font-schibsted-ext,"Schibsted Grotesk"), var(--font-hanken,"Hanken Grotesk"), system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-ui:var(--font-hanken,"Hanken Grotesk"), var(--font-hanken-ext,"Hanken Grotesk"), var(--font-schibsted,"Schibsted Grotesk"), system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-numeric:tabular-nums;--text-display-size:48px;--text-display-line:52px;--text-display-tracking:-.02em;--text-kpi-size:34px;--text-kpi-line:39px;--text-kpi-tracking:-.03em;--text-h1-size:26px;--text-h1-line:32px;--text-h1-tracking:-.015em;--text-h2-size:19px;--text-h2-line:26px;--text-h3-size:16px;--text-h3-line:22px;--text-body-size:14px;--text-body-line:20px;--text-sm-size:13px;--text-sm-line:19px;--text-xs-size:12px;--text-xs-line:17px;--text-micro-size:11.5px;--text-micro-line:16px;--text-2xs-size:11px;--text-2xs-line:15px;--text-caps-tracking:.06em;--text-control-size:16px;--space-3xs:2px;--space-2xs:4px;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:20px;--space-xl:24px;--space-2xl:28px;--space-3xl:32px;--space-4xl:40px;--edge-sm:5px;--edge-md:8px;--edge-lg:14px;--edge-xl:16px;--clip-chamfer-sm:polygon(5px 0, 100% 0, 100% calc(100% - 5px), calc(100% - 5px) 100%, 0 100%, 0 5px);--clip-chamfer-md:polygon(8px 0, 100% 0, 100% calc(100% - 8px), calc(100% - 8px) 100%, 0 100%, 0 8px);--clip-chamfer-lg:polygon(14px 0, 100% 0, 100% calc(100% - 14px), calc(100% - 14px) 100%, 0 100%, 0 14px);--clip-chamfer-xl:polygon(16px 0, 100% 0, 100% calc(100% - 16px), calc(100% - 16px) 100%, 0 100%, 0 16px);--clip-notch-sm:polygon(5px 0, 100% 0, 100% 100%, 0 100%, 0 5px);--radius-none:0;--radius-frame:12px;--radius-pill:999px;--surface-glass-blur:16px;--motion-fast:.12s;--motion-base:.18s;--motion-ease:ease-out;--motion-breathe:2.4s}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-page:#e9edf1;--gradient-page:linear-gradient(172deg, #f3f5f8 0%, #e9edf1 58%, #eef1f4 100%);--gradient-aura:radial-gradient(620px 280px at 86% -14%, #63d6a412, transparent 58%), radial-gradient(520px 300px at -6% 118%, #12161c0b, transparent 55%);--surface-glass:linear-gradient(180deg, #ffffffd6, #fff9);--surface-chip:#ffffff8c;--color-surface:#f7f9fb;--color-hairline:#12161c12;--color-border:#12161c26;--color-border-strong:#12161c38;--color-card-border:#fffffff2;--color-text:#12161c;--color-text-secondary:#39424e;--color-text-muted:#525c68;--color-decor:#7a8590;--color-accent:#12161c;--color-accent-hover:#39424e;--color-accent-contrast:#f3f5f8;--color-focus:#12161c;--color-hatch:#12161c24;--color-positive:#0e6b4c;--color-attention:#8a5008;--color-danger:#b42318;--shadow-rest:0 1px 2px #12161c0d;--shadow-raised:0 8px 20px -10px #12161c2e;--shadow-floating:0 24px 60px -20px #0a0e1459;--shadow-inset-top:inset 0 1px 0 #ffffffeb}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-page:#0c1015;--gradient-page:#0c1015;--gradient-aura:radial-gradient(720px 300px at 18% -10%, #7ea6d621, transparent 62%), radial-gradient(600px 320px at 96% 118%, #7ed6b212, transparent 60%);--surface-glass:linear-gradient(180deg, #ffffff0e, #ffffff07);--surface-chip:#ffffff0a;--color-surface:#151a21;--color-hairline:#ffffff14;--color-border:#ffffff24;--color-border-strong:#ffffff38;--color-card-border:#ffffff17;--color-text:#e9edf2;--color-text-secondary:#c7d0da;--color-text-muted:#94a0ae;--color-decor:#94a0ae;--color-accent:#e9edf2;--color-accent-hover:#fff;--color-accent-contrast:#0c1015;--color-focus:#e9edf2;--color-hatch:#e9edf229;--color-positive:#9fe8c4;--color-attention:#e0b368;--color-danger:#f0938b;--shadow-rest:0 1px 2px #00000080;--shadow-raised:0 8px 20px -10px #0000008c;--shadow-floating:0 24px 60px -20px #0009;--shadow-inset-top:inset 0 1px 0 #ffffff1a}
.kui-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.kui-card,.kui-kpi{background:var(--color-surface);border:1px solid var(--color-card-border);box-shadow:var(--shadow-inset-top), var(--shadow-rest);color:var(--color-text);font-family:var(--font-ui)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.kui-card,.kui-kpi{background:var(--surface-glass);-webkit-backdrop-filter:blur(var(--surface-glass-blur)) saturate(1.08);backdrop-filter:blur(var(--surface-glass-blur)) saturate(1.08)}}.kui-card{padding:var(--space-lg);clip-path:var(--clip-chamfer-lg)}.kui-card[data-edge=md]{clip-path:var(--clip-chamfer-md)}.kui-card[data-edge=xl]{padding:var(--space-2xl);clip-path:var(--clip-chamfer-xl)}.kui-card[data-tone=sunken]{background:var(--color-page);border-color:var(--color-hairline);box-shadow:none}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.kui-card[data-tone=sunken]{background:var(--color-page);-webkit-backdrop-filter:none;backdrop-filter:none}}.kui-button{justify-content:center;align-items:center;gap:var(--space-xs);min-height:44px;padding:0 var(--space-md);cursor:pointer;font-family:var(--font-ui);font-size:var(--text-body-size);line-height:var(--text-body-line);font-variant-numeric:var(--font-numeric);transition:background-color var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease), border-color var(--motion-fast) var(--motion-ease), box-shadow var(--motion-base) var(--motion-ease);border:none;font-weight:600;display:inline-flex}.kui-button[data-variant=primary]{background:var(--color-accent);color:var(--color-accent-contrast);clip-path:var(--clip-chamfer-md)}.kui-button[data-variant=primary]:hover:not(:disabled){background:var(--color-accent-hover)}.kui-button[data-variant=secondary]{color:var(--color-text);border:1px solid var(--color-border-strong);background:0 0}.kui-button[data-variant=secondary]:hover:not(:disabled){border-color:var(--color-text-secondary);box-shadow:var(--shadow-raised)}.kui-button[data-variant=ghost]{color:var(--color-text-secondary);background:0 0}.kui-button[data-variant=ghost]:hover:not(:disabled){background:var(--surface-chip);color:var(--color-text)}.kui-button:disabled{cursor:not-allowed;opacity:.55;box-shadow:none}.kui-button:focus-visible{outline:2px solid var(--color-focus);outline-offset:-4px}.kui-button[data-variant=primary]:focus-visible{outline-color:var(--color-accent-contrast)}.kui-chip{background:var(--surface-chip);border:1px solid var(--color-border);color:var(--color-text-secondary);font-family:var(--font-ui);font-size:var(--text-micro-size);line-height:var(--text-micro-line);font-variant-numeric:var(--font-numeric);white-space:nowrap;align-items:center;gap:7px;padding:4px 10px;font-weight:600;display:inline-flex}.kui-chip[data-tone=attention]{color:var(--color-attention)}.kui-chip[data-tone=muted]{color:var(--color-text-muted)}.kui-chip-marker{flex:none;width:8px;height:8px}.kui-chip-marker[data-marker=square-hollow]{border:1.5px solid var(--color-decor)}.kui-chip-marker[data-marker=square-half]{background:linear-gradient(90deg,currentColor 0 50%,#0000 50%);border:1.5px solid}.kui-chip-marker[data-marker=circle]{background:var(--color-positive);border-radius:var(--radius-pill)}.kui-chip-marker[data-marker=triangle]{border-bottom:8px solid;border-left:4.5px solid #0000;border-right:4.5px solid #0000;width:0;height:0}.kui-chip-marker[data-marker=square-dashed]{border:1.5px dashed var(--color-decor)}.kui-chip-marker[data-marker=square-hatched]{background:repeating-linear-gradient(45deg, var(--color-decor) 0 2px, transparent 2px 4px);border:1px solid var(--color-decor)}.kui-badge{font-family:var(--font-ui);font-size:var(--text-2xs-size);line-height:var(--text-2xs-line);font-variant-numeric:var(--font-numeric);white-space:nowrap;align-items:center;padding:2px 7px;font-weight:700;display:inline-flex}.kui-badge[data-variant=neutral]{background:var(--surface-chip);border:1px solid var(--color-hairline);color:var(--color-text-secondary)}.kui-badge[data-variant=warning]{background:var(--surface-chip);border:1px solid var(--color-border);color:var(--color-attention)}.kui-badge[data-variant=outline]{border:1px solid var(--color-border-strong);color:var(--color-text-secondary);letter-spacing:var(--text-caps-tracking);text-transform:uppercase;background:0 0}.kui-badge[data-variant=estimate]{border:1px dashed var(--color-border-strong);color:var(--color-text-secondary);border-radius:var(--radius-pill);cursor:help;background:0 0;font-weight:600}.kui-kpi{gap:var(--space-3xs);padding:var(--space-lg);clip-path:var(--clip-chamfer-lg);flex-direction:column;display:flex}.kui-kpi-label{font-size:var(--text-micro-size);line-height:var(--text-micro-line);color:var(--color-text-muted);letter-spacing:.01em;font-weight:600}.kui-kpi-value{font-family:var(--font-display);font-size:var(--text-kpi-size);line-height:var(--text-kpi-line);letter-spacing:var(--text-kpi-tracking);font-variant-numeric:var(--font-numeric);color:var(--color-text);font-weight:800}.kui-kpi-delta{font-size:var(--text-micro-size);line-height:var(--text-micro-line);font-variant-numeric:var(--font-numeric);color:var(--color-text-muted);font-weight:600}.kui-kpi-delta b{color:var(--color-text);font-weight:700}.kui-kpi-delta[data-direction=up] b{color:var(--color-positive)}.kui-kpi-delta[data-direction=unavailable]{align-self:flex-start}.kui-kpi-unavailable{height:var(--text-kpi-line);padding:0 var(--space-xs);background-image:repeating-linear-gradient(-45deg, transparent, transparent 5px, var(--color-hatch) 5px, var(--color-hatch) 6px);border:1px dashed var(--color-border-strong);color:var(--color-text-muted);font-size:var(--text-xs-size);align-self:stretch;align-items:center;font-weight:600;display:flex}.kui-spark{width:100%;height:22px;color:var(--color-text);margin-top:10px;display:block}.kui-spark-baseline{stroke:var(--color-border);stroke-width:1px}.kui-spark-line{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;opacity:.5}.kui-spark-endpoint{fill:var(--color-positive)}.kui-chart{max-width:100%;color:var(--color-text);font-family:var(--font-ui);font-variant-numeric:var(--font-numeric);overflow:auto hidden}.kui-chart svg{display:block}.kui-chart figure{margin:0}.kui-chart-skeleton{background:var(--surface-chip);border:1px solid var(--color-hairline)}.kui-chart-block{gap:var(--space-2xs);flex-direction:column;display:flex}.kui-chart-summary{color:var(--color-text-muted);font-family:var(--font-ui);font-size:var(--text-sm-size);line-height:var(--text-sm-line);font-variant-numeric:var(--font-numeric);margin:0}.kui-chart-summary b{color:var(--color-text);font-family:var(--font-display);font-weight:700}.kui-chart-hatch{stroke:var(--color-hatch);stroke-width:1px}.kui-chart-band-edge{stroke:var(--color-decor);stroke-width:1px;stroke-dasharray:2 3}.kui-chart-unavailable-label{fill:var(--color-text-muted);font-family:var(--font-ui);font-size:11px;font-weight:600}.kui-chart-unavailable-panel{justify-content:center;align-items:flex-start;gap:var(--space-2xs);padding:var(--space-lg);background-image:repeating-linear-gradient(-45deg, transparent, transparent 5px, var(--color-hatch) 5px, var(--color-hatch) 6px);border:1px dashed var(--color-border-strong);font-family:var(--font-ui);flex-direction:column;display:flex}.kui-chart-unavailable-word{color:var(--color-text-secondary);font-size:var(--text-xs-size);letter-spacing:var(--text-caps-tracking);text-transform:uppercase;font-weight:700}.kui-chart-unavailable-reason{color:var(--color-text-muted);font-size:var(--text-sm-size);line-height:var(--text-sm-line);max-width:52ch}.kui-kpi-chart{margin-top:10px}.kui-seg{background:var(--surface-chip);border:1px solid var(--color-border);clip-path:var(--clip-chamfer-md);display:inline-flex}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.kui-seg{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}.kui-seg-item{appearance:none;cursor:pointer;font-family:var(--font-ui);font-size:var(--text-xs-size);line-height:var(--text-xs-line);font-variant-numeric:var(--font-numeric);color:var(--color-text-muted);transition:background-color var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease);background:0 0;border:none;padding:8px 14px;font-weight:600}.kui-seg-item+.kui-seg-item{border-left:1px solid var(--color-border)}.kui-seg-item:hover:not([aria-pressed=true]){color:var(--color-text)}.kui-seg-item[aria-pressed=true]{background:var(--color-accent);color:var(--color-accent-contrast);clip-path:var(--clip-chamfer-md);margin:-1px;padding:9px 15px}.kui-seg-item:focus-visible{outline:2px solid var(--color-focus);outline-offset:-4px}.kui-seg-item[aria-pressed=true]:focus-visible{outline-color:var(--color-accent-contrast)}.kui-glowdot{border-radius:var(--radius-pill);background:var(--color-glow);width:7px;height:7px;box-shadow:var(--shadow-glow);animation:kui-breathe var(--motion-breathe) ease-in-out infinite;flex:none;display:inline-block}@keyframes kui-breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.72;transform:scale(.82)}}.kui-meter{gap:var(--space-2xs);font-family:var(--font-ui);flex-direction:column;display:flex}.kui-meter-head{justify-content:space-between;align-items:baseline;gap:var(--space-md);font-size:var(--text-sm-size);line-height:var(--text-sm-line);display:flex}.kui-meter-label{color:var(--color-text-secondary)}.kui-meter-count{color:var(--color-text);font-variant-numeric:var(--font-numeric);font-weight:600}.kui-meter-track{background:var(--color-hairline);border:1px solid var(--color-border);height:8px;clip-path:var(--clip-notch-sm)}.kui-meter-fill{background:var(--color-accent);height:100%;transition:width var(--motion-base) var(--motion-ease)}.kui-empty{align-items:flex-start;gap:var(--space-xs);padding:var(--space-3xl) var(--space-xl);background:var(--surface-chip);border:1px dashed var(--color-border-strong);clip-path:var(--clip-chamfer-lg);font-family:var(--font-ui);flex-direction:column;display:flex}.kui-empty-title{font-family:var(--font-display);font-size:var(--text-h3-size);line-height:var(--text-h3-line);color:var(--color-text);margin:0;font-weight:700}.kui-empty-body{max-width:44ch;font-size:var(--text-body-size);line-height:var(--text-body-line);color:var(--color-text-secondary);margin:0}.kui-empty-action{margin-top:var(--space-xs)}.kui-tip{cursor:help;position:relative}.kui-tip:hover:after,.kui-tip:focus-visible:after{content:attr(data-tip);z-index:10;background:var(--color-accent);width:max-content;max-width:260px;color:var(--color-accent-contrast);font-family:var(--font-ui);font-size:var(--text-xs-size);line-height:var(--text-xs-line);white-space:normal;clip-path:var(--clip-notch-sm);padding:6px 10px;font-weight:500;position:absolute;bottom:calc(100% + 6px);left:0}.kui-tip:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}@media (prefers-reduced-motion:reduce){.kui-button,.kui-seg-item,.kui-meter-fill{transition:none}.kui-glowdot{animation:none}}

