.opt-demo{border-bottom:1px dashed rgba(78,134,232,.45)}.opt-screen{animation:optFade .25s ease-out}@keyframes optFade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes optPop{0%{transform:scale(.6);opacity:0}70%{transform:scale(1.08)}to{transform:scale(1);opacity:1}}@keyframes optGlow{0%,to{opacity:.5}50%{opacity:1}}.opt-lift{transition:transform .2s cubic-bezier(.2,.7,.2,1),box-shadow .2s,border-color .2s}.opt-lift:hover{transform:translateY(-2px);box-shadow:0 8px 18px -14px color-mix(in srgb,var(--hm-navy) 26%,transparent)}.opt-gradient-text{background:linear-gradient(100deg,#fff 18%,#9dc0f5 92%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.opt-cta{transition:transform .16s,box-shadow .16s,filter .16s;box-shadow:0 4px 12px -8px color-mix(in srgb,var(--hm-accent) 45%,transparent)}.opt-cta:hover{transform:translateY(-1px);box-shadow:0 7px 16px -10px color-mix(in srgb,var(--hm-accent) 58%,transparent);filter:brightness(1.03)}.opt-cta:active{transform:translateY(0)}.opt-glow{animation:optGlow 2.6s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.opt-glow{animation:none}.opt-lift{transition:none}}.opt-mob-only{display:none!important}.inv-bell-scrim{background:#0d182a29}.opt-egenplan{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:20px;align-items:start}.opt-egenplan-panel{position:sticky;top:20px}.opt-egenplan-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.opt-flatekort:hover{border-color:#0373e3!important}.opt-flatekort:focus-visible{outline:2px solid #0373E3}@media(max-width:900px){.opt-egenplan{grid-template-columns:minmax(0,1fr)}.opt-egenplan-panel{position:static}.opt-egenplan-grid{grid-template-columns:minmax(0,1fr)}}.kt-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;align-items:stretch}@media(max-width:900px){.kt-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:440px){.kt-grid{grid-template-columns:minmax(0,1fr)}}.kf-ramme{display:grid;grid-template-columns:200px minmax(0,1fr);gap:20px;align-items:start}.kf-faner{display:none}@media(max-width:900px){.kf-ramme{grid-template-columns:minmax(0,1fr)}.kf-side{display:none!important}.kf-faner{display:flex;margin-bottom:18px}}@media(max-width:640px){.opt-desk-only{display:none!important}.opt-mob-only{display:block!important}.stats-chart text{font-size:16px!important}.inv-bell-panel{right:auto!important;left:0!important;width:calc(100vw - 28px)!important;max-width:430px!important}.inv-bell-scrim{background:#0d182a61}}.dr-day{cursor:pointer;transition:background .12s,color .12s}.dr-day:hover{background:var(--fa-gray-100)!important}.dr-nav{cursor:pointer;transition:background .12s}.dr-nav:hover{background:var(--fa-gray-100)}.dash-card{transition:box-shadow .2s var(--ap-ease),transform .2s var(--ap-ease)}.dash-card:hover{box-shadow:var(--ap-shadow-hover)}.dash-btn{transition:transform .12s var(--ap-ease),filter .15s ease-out}.dash-btn:hover:not(:disabled){filter:brightness(1.05)}.dash-btn:active:not(:disabled){transform:scale(.97)}.dash-seg:not(.on):hover{background:#ffffff8c;color:var(--ap-text)!important}.dash-input:focus{outline:2px solid var(--ap-blue);outline-offset:1px}.dash-row{transition:background .12s ease-out}.dash-row:hover{background:var(--ap-row-hover)}@media(prefers-reduced-motion:reduce){.dash-card,.dash-btn,.dash-seg,.dash-row{transition:none}}@media(max-width:900px){.dash-oversikt-grid{grid-template-columns:1fr!important}}@media(max-width:1000px){.yt-todelt{grid-template-columns:1fr!important}}@keyframes dashIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.dash-anim{animation:dashIn .4s cubic-bezier(.16,1,.3,1) both}.dash-stagger>*{animation:dashIn .4s cubic-bezier(.16,1,.3,1) both}.dash-stagger>*:nth-child(1){animation-delay:0ms}.dash-stagger>*:nth-child(2){animation-delay:35ms}.dash-stagger>*:nth-child(3){animation-delay:70ms}.dash-stagger>*:nth-child(4){animation-delay:105ms}.dash-stagger>*:nth-child(5){animation-delay:.14s}.dash-stagger>*:nth-child(6){animation-delay:175ms}.dash-stagger>*:nth-child(n+7){animation-delay:.21s}.kpi-grid{display:flex;flex-wrap:wrap;gap:10px}.kpi-grid>*{flex:1 1 230px;min-width:0}@media(max-width:560px){.kpi-grid>*{flex-basis:140px}}.mt-brand-abbr{display:none}@media(max-width:560px){.mt-brand-full{display:none}.mt-brand-abbr{display:inline}}@keyframes dashBarGrow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.dash-bar{transform-box:fill-box;transform-origin:bottom;animation:dashBarGrow .5s cubic-bezier(.16,1,.3,1) both}@keyframes dashHBarGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.dash-hbar{transform-origin:left;animation:dashHBarGrow .6s cubic-bezier(.16,1,.3,1) both}@keyframes dashLineDraw{0%{stroke-dashoffset:2600}to{stroke-dashoffset:0}}.dash-line{stroke-dasharray:2600;animation:dashLineDraw .9s cubic-bezier(.16,1,.3,1) both}@keyframes dashFadeUp{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.dash-fade{animation:dashFadeUp .5s ease-out both}@keyframes dashDonutIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.dash-donut{transform-box:fill-box;transform-origin:center;animation:dashDonutIn .5s cubic-bezier(.16,1,.3,1) both}@keyframes dashSpin{to{transform:rotate(360deg)}}.dash-spin{animation:dashSpin .8s linear infinite}@keyframes dashPuls{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.82)}}.dash-puls{animation:dashPuls 1.4s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.dash-anim,.dash-stagger>*,.dash-bar,.dash-hbar,.dash-line,.dash-fade,.dash-donut{animation:none!important}.dash-spin{animation-duration:1.6s}.dash-puls{animation:none!important}}@media(max-width:900px){.opt-fanerad{flex-wrap:nowrap!important;overflow-x:auto;gap:8px!important;scrollbar-width:none;margin-left:-16px;margin-right:-16px;padding:0 16px}.opt-fanerad::-webkit-scrollbar{display:none}.opt-fanegruppe{flex:0 0 auto}.opt-faneetikett{display:none}.opt-fanepiller{flex-wrap:nowrap!important}}@media(max-width:640px){.opt-adops-kpi{grid-template-columns:repeat(2,minmax(0,1fr))!important}.opt-adops-tittel{flex:1 0 100%}}@media(max-width:1100px){.opt-pub-grid{grid-template-columns:minmax(0,1fr)!important}}@media(max-width:640px){.opt-pub-kpi{grid-template-columns:repeat(2,minmax(0,1fr))!important}.opt-pub-grid>.site-card{flex-direction:column!important}.opt-pub-grid>.site-card>a{flex:0 0 auto!important;min-height:96px}}:where(input,textarea,select){color:var(--tekst, #0C1524);background-color:var(--kort, #fff)}:root{color-scheme:light}:root[data-theme=dark]{color-scheme:dark}.bygg-flate{animation:byggFade .25s ease-out}@keyframes byggFade{0%{opacity:0}to{opacity:1}}@keyframes byggPop{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes byggInn{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}.bygg-kort{transition:box-shadow .2s cubic-bezier(.32,.72,0,1),transform .2s cubic-bezier(.32,.72,0,1)}.bygg-kort:hover{box-shadow:0 1px 2px #1018280d,0 8px 24px #1018281a;transform:translateY(-2px)}.bygg-kort:focus-visible{outline:2px solid #0A66D6;outline-offset:2px}.bygg-rutenett{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,255px),1fr));gap:18px}.bygg-malrutenett{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:12px}.bygg-palettrutenett{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:10px;margin-top:8px}.bygg-feltpar{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px}.bygg-primar{transition:background .15s ease,filter .15s ease}.bygg-primar:hover{background:#0959bd!important}.bygg-sekundar{transition:filter .15s ease}.bygg-sekundar:hover{filter:brightness(.96)}.bygg-ikonknapp{transition:background .15s ease}.bygg-ikonknapp:hover{background:#f2f4f7!important}.bygg-mal{transition:box-shadow .15s ease,background .15s ease}.bygg-mal:hover{background:#f2f4f7!important}.bygg-tilbake{transition:filter .15s ease}.bygg-tilbake:hover{filter:brightness(.96)}.bygg-felt:focus{outline:none;box-shadow:0 0 0 1px #0a66d6,0 0 0 4px #0a66d614}.bygg-ark{animation:byggPop .22s cubic-bezier(.32,.72,0,1)}.bygg-skygge{animation:byggFade .2s ease-out}.bygg-toast{animation:byggInn .22s cubic-bezier(.32,.72,0,1)}@media(max-width:640px){.bygg-flate>div{padding-left:16px!important;padding-right:16px!important}}@media(prefers-reduced-motion:reduce){.bygg-flate,.bygg-ark,.bygg-skygge,.bygg-toast{animation:none}.bygg-kort,.bygg-primar,.bygg-mal,.bygg-sekundar,.bygg-ikonknapp,.bygg-tilbake,.bygg-fane,.bygg-mini{transition:none}.bygg-kort:hover{transform:none}}.bygg-byggerflate{animation:byggFade .25s ease-out}.bygg-klossrad{transition:background .15s ease}.bygg-klossrad:hover{background:#0a66d614}.bygg-klossrad:active{cursor:grabbing}.bygg-klossrad-av{-webkit-user-select:none;user-select:none}.bygg-verktoy{animation:byggPop .15s ease-out}.bygg-verktoyknapp{transition:background .15s ease,color .15s ease}.bygg-verktoyknapp:hover{background:#f2f4f7}.bygg-verktoyknapp-farlig:hover{background:#c43d2c14;color:#c43d2c}.bygg-kapsel{animation:byggInn .28s cubic-bezier(.32,.72,0,1)}.bygg-kapselknapp{transition:background .15s ease}.bygg-kapselknapp:hover{background:#ffffff1f}.bygg-kapselprimar{transition:background .15s ease}.bygg-kapselprimar:hover{background:#2377dc}.bygg-fane{transition:background .2s cubic-bezier(.25,.1,.25,1),color .2s cubic-bezier(.25,.1,.25,1)}.bygg-fane:hover{background:#f2f4f7}.bygg-fane[aria-selected=true]:hover{background:#0a66d614}.bygg-fane:focus-visible{outline:2px solid #0A66D6;outline-offset:2px}.bygg-mini{transition:background .2s cubic-bezier(.25,.1,.25,1),transform .2s cubic-bezier(.25,.1,.25,1)}.bygg-mini:hover{background:#edeff3}.bygg-mini[aria-pressed=true]:hover{background:#0a66d614}.bygg-mini:active{transform:scale(.97)}.bygg-mini:focus-visible{outline:2px solid #0A66D6;outline-offset:2px}.bygg-slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent}.bygg-slider::-webkit-slider-runnable-track{height:4px;border-radius:99px;background:#e4e7ec}.bygg-slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;margin-top:-8px;border-radius:99px;background:#fff;box-shadow:0 1px 3px #1018283d,0 0 0 1px #10182814}.bygg-slider::-moz-range-track{height:4px;border-radius:99px;background:#e4e7ec}.bygg-slider::-moz-range-thumb{width:20px;height:20px;border:none;border-radius:99px;background:#fff;box-shadow:0 1px 3px #1018283d,0 0 0 1px #10182814}.bygg-slider:focus-visible{outline:none}.bygg-slider:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px #0a66d6}.bygg-slider:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px #0a66d6}.bygg-meny{animation:byggPop .16s ease-out}.bygg-menyrad{transition:background .15s ease,filter .15s ease}.bygg-menyrad:hover{background:#f2f4f7}.bygg-skuff{animation:byggSkyv .28s cubic-bezier(.25,.1,.25,1)}@keyframes byggSkyv{0%{opacity:0;transform:translate(26px)}to{opacity:1;transform:translate(0)}}.bygg-linje{animation:byggFade .15s ease-out}.bygg-tips{animation:byggFade .2s ease-out}@keyframes byggRistA{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-3px)}80%{transform:translate(3px)}}@keyframes byggRistB{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-3px)}80%{transform:translate(3px)}}@media(prefers-reduced-motion:reduce){.bygg-byggerflate,.bygg-kapsel,.bygg-meny,.bygg-skuff,.bygg-verktoy,.bygg-linje,.bygg-tips{animation:none}.bygg-klossrad,.bygg-verktoyknapp,.bygg-kapselknapp,.bygg-kapselprimar,.bygg-menyrad{transition:none}}.kat-rad{display:grid;grid-template-columns:minmax(0,1fr) 104px 88px 124px 16px;gap:12px;align-items:center}@media(max-width:560px){.kat-rad{grid-template-columns:minmax(0,1fr) 88px 16px;gap:8px}.kat-rad>.kat-skjul{display:none}}.kat-pille{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;white-space:nowrap;padding:6px 12px;border-radius:100px;font:600 12px/16px var(--font-sans-product);font-variant-numeric:tabular-nums;border:1px solid var(--fa-gray-300);background:var(--kort, #fff);color:var(--fa-ink);transition:background .15s ease-out,border-color .15s ease-out,color .15s ease-out}.kat-pille[disabled]{cursor:default}.kat-pille-dempet{color:var(--fa-gray-500)}.kat-pille-valgt{border-color:var(--fa-blue-700);background:var(--hm-sky-tint);color:var(--fa-blue-700)}.kl{--kl-side:#F2F4F7;--kl-kort:#FFFFFF;--kl-kant:#E5E9F0;--kl-kant-neg:#F5C9C5;--kl-kant-valgt:#C9D8F5;--kl-strek:#DDE2EA;--kl-skille:#EEF1F5;--kl-skille2:#F2F4F7;--kl-skygge:0 1px 3px rgba(16,24,40,.04);--kl-ink:#1A2333;--kl-tekst:#3D4B5F;--kl-dim:#5A6B80;--kl-svak:#8A94A6;--kl-fot:#A0A8B5;--kl-blaa:#2454BD;--kl-blaa-hover:#17417D;--kl-blaa-tint:#E0EAFF;--kl-blaa-lys:#F3F7FF;--kl-teal:#0097A7;--kl-navy:#0D2B55;--kl-hegnar:#17417D;--kl-lyseblaa:#4A86E8;--kl-cyan:#5CC4CF;--kl-graa:#C3CBD8;--kl-graa2:#9FABC7;--kl-graa-budsjett:#D5DBE4;--kl-house:#7C8BA8;--kl-spor:#E3E8EF;--kl-claude:#7C3AED;--kl-claude-tint:#F4F0FF;--kl-rod:#DC2626;--kl-rod-tint:#FEE2E2;--kl-rod-ink:#B91C1C;--kl-gul:#D97706;--kl-gul-tekst:#B45309;--kl-gul-tint:#FEF3C7;--kl-gul-ink:#92400E;--kl-gronn:#16A34A;--kl-gronn-tint:#DCFCE7;--kl-gronn-ink:#166534;--kl-noytral-tint:#EEF1F5;--kl-seg:#E9EDF3;--kl-seg-valgt:#FFFFFF;--kl-seg-skygge:0 1px 3px rgba(16,24,40,.12);--kl-hover:#F5F7FA;--kl-hover2:#F7F9FC;--kl-detalj-hover:#FAFBFD;--kl-tips:#1A2333;--kl-tips-dim:#C9D5EA;--kl-tips-skygge:0 12px 32px rgba(13,43,85,.24);--kl-chip-valgt:#1A2333;--kl-chip-valgt-tekst:#FFFFFF;--kl-kontroll-kant:#D5DBE4;color:var(--kl-ink);font-family:Inter,var(--font-sans-product),system-ui,sans-serif;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased}html[data-theme=dark] .kl{--kl-side:#0A1526;--kl-kort:#101F38;--kl-kant:#22385C;--kl-kant-neg:rgba(242,107,92,.45);--kl-kant-valgt:#2A4570;--kl-strek:#22385C;--kl-skille:#1A2E4E;--kl-skille2:#1A2E4E;--kl-skygge:none;--kl-ink:#E8EFF9;--kl-tekst:#C5D2E6;--kl-dim:#9FABC7;--kl-svak:#7C8CA8;--kl-fot:#62728E;--kl-blaa:#6FA1EF;--kl-blaa-hover:#B5CFF8;--kl-blaa-tint:rgba(111,161,239,.16);--kl-blaa-lys:rgba(111,161,239,.12);--kl-teal:#3FB8C6;--kl-navy:#8AB4F5;--kl-hegnar:#2454BD;--kl-lyseblaa:#4A86E8;--kl-cyan:#5CC4CF;--kl-graa:#3A4F72;--kl-graa2:#5C6D8A;--kl-graa-budsjett:#2A4570;--kl-house:#8A9BBB;--kl-spor:#1B335C;--kl-claude:#B69CF7;--kl-claude-tint:rgba(182,156,247,.12);--kl-rod:#F26B5C;--kl-rod-tint:rgba(242,107,92,.16);--kl-rod-ink:#F58474;--kl-gul:#F2A13A;--kl-gul-tekst:#F2B25C;--kl-gul-tint:rgba(242,178,92,.16);--kl-gul-ink:#F2B25C;--kl-gronn:#5AD187;--kl-gronn-tint:rgba(90,209,135,.14);--kl-gronn-ink:#5AD187;--kl-noytral-tint:#1B335C;--kl-seg:#182C4E;--kl-seg-valgt:#2A4570;--kl-seg-skygge:none;--kl-hover:#152747;--kl-hover2:#152747;--kl-detalj-hover:#132544;--kl-tips:#E8EFF9;--kl-tips-dim:#3D4B5F;--kl-tips-skygge:0 12px 32px rgba(0,0,0,.45);--kl-chip-valgt:#E8EFF9;--kl-chip-valgt-tekst:#0A1526;--kl-kontroll-kant:#2A4570}html[data-theme=dark] .kl .kl-tips,html[data-theme=dark] .kl .kl-tips .kl-tips-v{color:#0a1526}.kl button{font:inherit;color:inherit}.kl .kl-kort{background:var(--kl-kort);border:1px solid var(--kl-kant);border-radius:14px;box-shadow:var(--kl-skygge);min-width:0}.kl .kl-trykk{cursor:pointer;transition:background .12s ease-out}.kl .kl-trykk:hover{background:var(--kl-hover)}.kl .kl-rad:hover{background:var(--kl-hover2)}.kl .kl-detaljhode:hover{background:var(--kl-detalj-hover)}.kl button:focus-visible,.kl [role=button]:focus-visible{outline:2px solid var(--kl-blaa);outline-offset:2px}.kl .kl-seg{display:flex;background:var(--kl-seg);border-radius:9px;padding:3px;min-width:0}.kl .kl-seg>button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;cursor:pointer;padding:0;font-weight:600;white-space:nowrap;color:var(--kl-dim);display:flex;align-items:center;justify-content:center}.kl .kl-seg>button>.kl-seg-flate{display:flex;align-items:center;justify-content:center;gap:5px;border-radius:7px}.kl .kl-seg>button[aria-pressed=true]{color:var(--kl-ink)}.kl .kl-seg>button[aria-pressed=true]>.kl-seg-flate{background:var(--kl-seg-valgt);box-shadow:var(--kl-seg-skygge)}@media(max-width:900px){.kl .kl-seg:not(.kl-seg-fyll)>button{height:44px;margin:-9.5px 0}.kl .kl-seg.kl-seg-fyll{position:relative;background:none;padding:0 3px}.kl .kl-seg.kl-seg-fyll:before{content:"";position:absolute;left:0;right:0;top:50%;height:38px;transform:translateY(-50%);background:var(--kl-seg);border-radius:9px}.kl .kl-seg.kl-seg-fyll>button{position:relative;flex:1;min-width:0;height:44px;padding:0;background:none;box-shadow:none}.kl .kl-seg.kl-seg-fyll>button>.kl-seg-flate{display:flex;align-items:center;justify-content:center;gap:5px;width:100%;height:32px;border-radius:7px}}@media(max-width:900px){html:has(.kl-mobilskjerm),html:has(.kl-mobilskjerm) body{background:#f2f4f7}html[data-theme=dark]:has(.kl-mobilskjerm),html[data-theme=dark]:has(.kl-mobilskjerm) body{background:#0a1526}}.kl .kl-chips{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.kl .kl-chips::-webkit-scrollbar{display:none}.kl .kl-chip{flex:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border-radius:8px;padding:7px 11px;font-size:13px;font-weight:600;white-space:nowrap;min-height:44px;box-sizing:border-box;background:var(--kl-kort);color:var(--kl-tekst);border:1px solid var(--kl-kant)}.kl .kl-chip[aria-pressed=true]{background:var(--kl-chip-valgt);color:var(--kl-chip-valgt-tekst);border-color:var(--kl-chip-valgt)}@media(min-width:901px){.kl .kl-chip{min-height:0}}.kl .kl-ov-bunn{grid-template-columns:minmax(0,2fr) minmax(300px,1fr)}@media(max-width:1180px){.kl .kl-ov-bunn{grid-template-columns:minmax(0,1fr)}}.kl .kl-soyle{transition:opacity .12s ease-out}@media(prefers-reduced-motion:reduce){.kl .kl-trykk,.kl .kl-soyle{transition:none}}
