.iv{--iv-blekk:var(--aksent,#2552be);--iv-blekk-svak:var(--strek-svak,#2552be40);--iv-tekst:var(--tekst,#14203a);--iv-dempet:var(--tekst-dempet,#4a5b7a);--iv-flate:var(--flate,#ffffffb3);--iv-linje:var(--linje,#2552be26);--iv-aksent:var(--aksent,#2552be);--iv-glans:var(--gradient,linear-gradient(110deg, #7dd3fc, #a78bfa 55%, #f0abfc));--iv-radius:var(--radius,6px);--iv-mono:var(--mono,ui-monospace, Menlo, monospace);--iv-myk:var(--myk,cubic-bezier(.16, 1, .3, 1))}html:not([data-js]) .iv-bare-js{display:none!important}html[data-js] .iv-uten-js{display:none}.iv-brikke-knapp{font:500 .88rem/1.2 var(--sans,inherit);color:var(--iv-tekst);border:1px dashed var(--iv-blekk);cursor:pointer;background:0 0;border-radius:999px;min-height:2.5rem;padding:.45rem .8rem;transition:background-color .18s,border-style .18s}.iv-brikke-knapp:hover,.iv-brikke-knapp[aria-pressed=true]{background:var(--iv-blekk-svak);border-style:solid}.iv-brikke-knapp:focus-visible{outline:2px solid var(--fokus,var(--iv-aksent));outline-offset:2px}.iv-valg{border:1px solid var(--iv-linje);border-radius:var(--iv-radius);flex-wrap:wrap;gap:.4rem 1rem;margin:0;padding:.75rem .9rem .85rem;display:flex}.iv-valg legend{padding-inline:.3rem;font-size:.93rem;font-weight:600}.iv-valg label{cursor:pointer;align-items:center;gap:.45rem;min-height:2.5rem;display:inline-flex}.iv-valg input{width:1.15rem;height:1.15rem;accent-color:var(--iv-aksent)}.iv-knapper{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.iv-ide-rom{gap:1.5rem;display:grid}.iv-skjema{align-content:start;gap:1rem;display:grid}.iv-skjema input[type=text]{font-size:1.1rem}.iv-forslag{flex-wrap:wrap;gap:.45rem;display:flex}.iv-blakopi{border:1px solid var(--iv-blekk);border-radius:var(--iv-radius);background:linear-gradient(var(--iv-linje) 1px, transparent 1px) 0 0 / 22px 22px, linear-gradient(90deg, var(--iv-linje) 1px, transparent 1px) 0 0 / 22px 22px, var(--iv-flate);padding:clamp(1rem,.7rem + 1.5vw,1.75rem);scroll-margin-top:6rem;position:relative}.iv-blakopi:before,.iv-blakopi:after{content:"";border:0 solid var(--iv-blekk);width:14px;height:14px;position:absolute}.iv-blakopi:before{border-top-width:2px;border-left-width:2px;top:6px;left:6px}.iv-blakopi:after{border-bottom-width:2px;border-right-width:2px;bottom:6px;right:6px}.iv-bk-hode{justify-content:space-between;align-items:center;gap:1rem;display:flex}.iv-merke{font:600 .75rem/1 var(--iv-mono);text-transform:uppercase;letter-spacing:.08em;border:1px solid var(--iv-blekk);border-radius:999px;margin:0;padding:.3rem .6rem}.iv-type{color:var(--iv-blekk);text-transform:uppercase;letter-spacing:.06em;margin:0;font-size:.78rem}.iv-plate{flex:none;width:3.4rem;height:1.7rem;overflow:visible}.iv-p-strek{fill:none;stroke:var(--iv-blekk);stroke-width:1.2px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.iv-p-fyll{fill:var(--iv-blekk-svak)}.iv-navneplate{border-bottom:1px dashed var(--iv-blekk-svak);grid-template-columns:auto 1fr;align-items:center;gap:.2rem .9rem;margin:1rem 0 1.25rem;padding-bottom:1rem;display:grid}.iv-navneplate .iv-plate{grid-row:span 2;width:4.5rem;height:2.25rem}.iv-navneplate h3{letter-spacing:-.02em;margin:0;font-size:clamp(1.35rem,1.05rem + 1.4vw,2rem);line-height:1.15}.iv-passer{color:var(--iv-dempet);margin:0;font-size:.92rem}.iv-lag{gap:.55rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.iv-lag:before{content:"";border-left:1px dashed var(--iv-blekk-svak);position:absolute;top:.9rem;bottom:.9rem;left:1.7rem}.iv-lag>li{border-radius:var(--iv-radius);grid-template-columns:auto 1fr;align-items:start;gap:.75rem;padding:.55rem .6rem;display:grid;position:relative}.iv-lag>li:last-child .iv-p-fyll{fill:#fbbf2459}.iv-lag-tekst>p{margin:0 0 .25rem}.iv-lag-navn{font-weight:650}.iv-lag-navn .mono{color:var(--iv-blekk);margin-right:.3rem}.iv-brikker{flex-wrap:wrap;gap:.35rem;margin:.35rem 0;padding:0;list-style:none;display:flex}.iv-brikker li{font:500 .78rem/1 var(--iv-mono);border:1px solid var(--iv-blekk-svak);border-radius:999px;padding:.32rem .55rem}.iv-med{color:var(--iv-dempet);font-size:.88rem}.iv-med strong{color:var(--iv-tekst);font-weight:600}.iv-merknader{border-left:3px solid var(--varsel,#d97706);background:var(--iv-blekk-svak);border-radius:0 var(--iv-radius) var(--iv-radius) 0;margin:1.25rem 0;padding:.85rem 1rem}.iv-merknader h4,.iv-faser-tittel{margin:0 0 .4rem;font-size:1rem}.iv-merknader ul{margin:0;padding-left:1.1rem}.iv-merknader li+li{margin-top:.3rem}.iv-faser{gap:.75rem;margin:.5rem 0 1.25rem;padding:0;list-style:none;display:grid}.iv-faser>li{grid-template-columns:2rem 1fr;gap:.75rem;display:grid}.iv-fase-nr{border:1px solid var(--iv-blekk);width:2rem;height:2rem;color:var(--iv-blekk);border-radius:50%;place-items:center;font-size:.85rem;display:grid}.iv-faser p{margin:0 0 .2rem}.iv-fase-tittel{font-weight:650}.iv-ut{font-size:1.02rem}.iv-handling{flex-wrap:wrap;gap:.6rem;margin:.5rem 0;display:flex}.iv-handling-merknad{margin-top:.4rem}.iv-blakopi .iv-p-strek{stroke-dasharray:1;stroke-dashoffset:0}.iv-blakopi.iv-venter .iv-p-strek{stroke-dashoffset:1px}.iv-blakopi.iv-venter .iv-p-fyll,.iv-blakopi.iv-venter .iv-lag-tekst,.iv-blakopi.iv-venter .iv-navneplate h3{opacity:0}.iv-blakopi.iv-tegner .iv-p-strek{animation:iv-strek .7s var(--iv-myk) both;animation-delay:calc(var(--iv-i,0) * 90ms)}.iv-blakopi.iv-tegner .iv-p-fyll{animation:.6s both iv-fyll;animation-delay:calc(var(--iv-i,0) * 90ms + .52s)}.iv-blakopi.iv-tegner .iv-lag-tekst{animation:iv-inn .52s var(--iv-myk) both;animation-delay:calc(var(--iv-i,0) * 90ms + .38s)}.iv-blakopi.iv-tegner .iv-navneplate h3{animation:.9s steps(24,end) both iv-skriv}.iv-blakopi.iv-tegner .iv-faser>li{animation:iv-inn .48s var(--iv-myk) both;animation-delay:calc(var(--iv-f,0) * 70ms + .9s)}.iv-blakopi.iv-tegner{animation:1.6s iv-glans}.iv-navneplate{--iv-i:0}.iv-lag>li:first-child{--iv-i:1}.iv-lag>li:nth-child(2){--iv-i:2}.iv-lag>li:nth-child(3){--iv-i:3}.iv-lag>li:nth-child(4){--iv-i:4}.iv-lag>li:nth-child(5){--iv-i:5}.iv-lag>li:nth-child(6){--iv-i:6}.iv-lag>li:nth-child(7){--iv-i:7}.iv-faser>li:nth-child(2){--iv-f:1}.iv-faser>li:nth-child(3){--iv-f:2}.iv-faser>li:nth-child(4){--iv-f:3}.iv-faser>li:nth-child(5){--iv-f:4}.iv-faser>li:nth-child(6){--iv-f:5}.iv-faser>li:nth-child(7){--iv-f:6}.iv-ny{animation:.7s iv-blink}@keyframes iv-strek{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes iv-fyll{0%{opacity:0}to{opacity:1}}@keyframes iv-inn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes iv-skriv{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes iv-blink{0%{background:var(--iv-blekk-svak)}to{background:0 0}}@keyframes iv-glans{0%{box-shadow:0 0 #0000}40%{box-shadow:0 0 0 1px var(--iv-blekk), 0 24px 80px -30px var(--glod-2,#a78bfa)}to{box-shadow:0 0 #0000}}@media (width>=60rem){.iv-ide-rom{grid-template-columns:minmax(17rem,23rem) 1fr;align-items:start}.iv-skjema{position:sticky;top:6rem}.iv-faser{grid-template-columns:1fr 1fr;column-gap:1.5rem}}.iv-kalk{gap:1.25rem;display:grid}.iv-glider-felt{grid-template-columns:1fr auto;align-items:center}.iv-glider-felt label{grid-column:1/-1}.iv-glider-felt input[type=range],.iv-fe-glider{accent-color:var(--iv-aksent)}.iv-glider-felt input[type=range]{width:100%;min-height:2.75rem}.iv-glider-verdi{font:650 1.25rem/1 var(--display,inherit);text-align:right;min-width:6.5rem}.iv-resultat{gap:.6rem;display:grid}.iv-rad{border-bottom:1px dashed var(--iv-linje);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;padding-bottom:.5rem;display:flex}.iv-rad p{margin:0}.iv-rad-navn{color:var(--iv-dempet)}.iv-stort{font:650 clamp(1.3rem, 1.1rem + 1vw, 1.75rem)/1.15 var(--display,inherit);letter-spacing:-.02em}.iv-drift.iv-over [data-iv-gratis]{color:var(--iv-dempet);font-size:1.05rem}.iv-maler{border:1px solid var(--iv-blekk-svak);border-radius:999px;height:.55rem;overflow:hidden}.iv-maler span{height:100%;width:var(--iv-andel,0%);background:var(--iv-glans);transition:width .26s var(--iv-myk);display:block}.iv-drift.iv-over .iv-maler span{background:var(--varsel,#d97706)}.iv-tall{grid-template-columns:1fr auto;gap:.4rem 1rem;margin:0;display:grid}.iv-tall dt{color:var(--iv-dempet)}.iv-tall dd{text-align:right;font-variant-numeric:tabular-nums;margin:0;font-weight:600}.iv-tall dd.iv-stort{font-weight:650}.iv-fotnote{max-width:52rem;margin-top:1rem}.iv-regn-skjema{gap:.9rem;display:grid}.iv-regn-skjema .liten{margin:0}@media (width>=48rem){.iv-kalk{grid-template-columns:1fr 1fr;align-items:start}.iv-kalk>.liten,.iv-drift .iv-glider-felt{grid-column:1/-1}}.iv-term-vindu{--iv-t-bak:#0b1020;--iv-t-tekst:#dbe4f3;--iv-t-dempet:#8a9ab5;background:var(--iv-t-bak);color:var(--iv-t-tekst);border:1px solid #7dbeff40;border-radius:10px;overflow:hidden;box-shadow:0 30px 80px -40px #2552be99}.iv-term-topp{background:#ffffff0d;align-items:center;gap:.4rem;padding:.6rem .8rem;display:flex}.iv-term-topp span{background:#ff6b6b;border-radius:50%;width:.7rem;height:.7rem}.iv-term-topp span:nth-child(2){background:#f7c548}.iv-term-topp span:nth-child(3){background:#4ade80}.iv-term-topp p{color:var(--iv-t-dempet);margin:0 0 0 .6rem;font-size:.78rem}.iv-term-knapper{flex-wrap:wrap;gap:.45rem;padding:.7rem .8rem 0;display:flex}.iv-term-knapper .iv-brikke-knapp{color:var(--iv-t-tekst);border-color:#7dd3fc99}.iv-term-knapper .iv-brikke-knapp:hover,.iv-term-knapper .iv-brikke-knapp[aria-pressed=true]{background:#7dd3fc26}.iv-term-ut{white-space:pre-wrap;overflow-wrap:anywhere;overscroll-behavior:contain;height:22rem;padding:.8rem;font-size:.8rem;line-height:1.55;overflow:auto}.iv-term-linje .knapp.sekundar{color:#17203c;background:#fff;border-color:#d4d9e6}.iv-term-ut:focus-visible{outline-offset:-2px;outline:2px solid #7dd3fc}.iv-t-ledetekst{color:#7dd3fc;margin-top:.3rem;font-weight:600}.iv-t-ok{color:#86efac}.iv-t-feil{color:#fda4af}.iv-t-hopp{color:var(--iv-t-dempet)}.iv-t-info{color:#c4b5fd}.iv-t-merknad{color:#fcd34d;font-style:italic}.iv-t-agent{color:#f9a8d4}.iv-t-steg{color:#7dd3fc}.iv-t-npm{color:var(--iv-t-dempet)}.iv-term-linje{border-top:1px solid #ffffff14;align-items:center;gap:.5rem;padding:.6rem .8rem;display:flex}.iv-term-linje label{color:#7dd3fc}.iv-term-linje input{flex:1;min-width:0;color:var(--iv-t-tekst)!important;background:0 0!important;border-color:#7dbeff4d!important}.iv-term-linje .knapp{color:var(--iv-t-tekst)}@media (width>=48rem){.iv-term-ut{height:26rem;font-size:.85rem}}.iv-fe-ramme{margin:0}.iv-fe-bilder{--iv-delt:50%;border:1px solid var(--iv-blekk-svak);user-select:none;touch-action:pan-y;border-radius:10px;line-height:0;position:relative;overflow:hidden}.iv-fe-bilder img{width:100%;height:auto;display:block}.iv-fe-tegnet{clip-path:inset(0 calc(100% - var(--iv-delt)) 0 0);position:absolute;inset:0}.iv-fe-tegnet img{object-fit:cover;height:100%}.iv-fe-strek{top:0;bottom:0;left:var(--iv-delt);background:var(--iv-blekk);pointer-events:none;width:2px;margin-left:-1px;position:absolute}.iv-fe-strek:after{content:"";border:2px solid var(--iv-blekk);background:var(--iv-flate);border-radius:50%;width:2.6rem;height:2.6rem;margin:-1.3rem 0 0 -1.3rem;position:absolute;top:50%;left:50%;box-shadow:0 6px 20px -8px #0006}.iv-fe-merke{background:var(--iv-flate);border:1px solid var(--iv-blekk-svak);color:var(--iv-tekst);pointer-events:none;border-radius:999px;padding:.3rem .55rem;font-size:.75rem;line-height:1;position:absolute;top:.7rem}.iv-fe-merke.venstre{left:.7rem}.iv-fe-merke.hoyre{right:.7rem}.iv-fe-glider{opacity:0;cursor:ew-resize;width:100%;height:100%;margin:0;position:absolute;inset:0}.iv-fe-glider:focus-visible+.iv-fe-strek,.iv-fe-bilder:focus-within .iv-fe-strek{box-shadow:0 0 0 3px var(--fokus,#7dd3fc)}.iv-fe-ramme figcaption{margin-top:.6rem;line-height:1.4}.iv-pv-rom{gap:1.25rem;display:grid}.iv-pv-skjema{gap:.8rem;display:grid}.iv-pv-legend-nr,.iv-valg legend .mono{color:var(--iv-blekk);margin-right:.3rem}.iv-pv-tom{color:var(--iv-dempet);border:1px dashed var(--iv-blekk-svak);border-radius:var(--iv-radius);margin:0;padding:1.25rem}.iv-pv-kort h3{margin:.2rem 0;font-size:1.6rem}.iv-pv-pris{font:650 1.2rem/1.2 var(--display,inherit);margin:0 0 .6rem}.iv-pv-kort:not([hidden]){animation:iv-inn .42s var(--iv-myk) both}@media (width>=60rem){.iv-pv-rom{grid-template-columns:1fr 1fr;align-items:start}}@media (prefers-reduced-motion:reduce){.iv *,.iv :before,.iv :after,.iv-blakopi.iv-tegner{transition:none!important;animation:none!important}.iv-blakopi.iv-venter .iv-p-strek{stroke-dashoffset:0}.iv-blakopi.iv-venter .iv-p-fyll,.iv-blakopi.iv-venter .iv-lag-tekst,.iv-blakopi.iv-venter .iv-navneplate h3{opacity:1}}@media print{.iv-skjema,.iv-handling,.iv-term-knapper,.iv-term-linje,.iv-fe-glider,.iv-pv{display:none}.iv-term-ut{height:auto}}
