.svs{padding-bottom:56px}.svs-hero{text-align:center;padding-top:28px}.svs-hero .lys-lead{max-width:620px;margin-inline:auto}.svs-liste{background:var(--glass);border:1px solid var(--glass-kant);color:var(--glass-tekst);-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);box-shadow:var(--kort-skygge);border-radius:20px;margin-top:28px;padding:8px 0}.svs-gruppe+.svs-gruppe{border-top:1px solid var(--glass-kant)}.svs-gruppe h2{letter-spacing:.08em;text-transform:uppercase;color:var(--glass-svak);margin:0;padding:18px 24px 6px;font-size:12px;font-weight:700}.svs-rad{color:inherit;align-items:center;gap:14px;padding:12px 24px;text-decoration:none;transition:background .15s;display:flex}.svs-rad:hover,.svs-rad:focus-visible{background:var(--glass-flis)}.svs-ikon{background:var(--blaa-grad);color:#fff;width:40px;height:40px;box-shadow:var(--blaa-glod);border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}.svs-radtekst{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.svs-radtekst b{align-items:center;gap:8px;font-weight:600;display:flex}.svs-radtekst>span{color:var(--glass-svak);font-size:14px}.svs-pil{color:var(--glass-svak);transition:transform .15s}.svs-rad:hover .svs-pil{transform:translate(3px)}.svs-vip,.lys-h1 .svs-vip{letter-spacing:.06em;color:#2a1b00;background:linear-gradient(#f5c451,#d99a1e);border-radius:6px;padding:2px 6px;font-size:10px;font-style:normal;font-weight:700}.svs-vip.stor{vertical-align:middle;border-radius:8px;margin-left:12px;padding:3px 9px;font-size:14px}.svs-cta{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}.wrap.svs-oppsett{grid-template-columns:236px minmax(0,1fr);align-items:start;gap:28px;max-width:1320px;padding-top:28px;display:grid}.svs-meny{background:var(--glass);border:1px solid var(--glass-kant);color:var(--glass-tekst);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:18px;flex-direction:column;gap:2px;padding:12px;display:flex;position:sticky;top:96px}.svs-meny a{color:var(--glass-svak);border-radius:10px;align-items:center;gap:9px;padding:7px 10px;font-size:14px;text-decoration:none;display:flex}.svs-meny a:hover{background:var(--glass-flis);color:var(--glass-tekst)}.svs-meny a.on{background:var(--blaa-grad);color:#fff}.svs-meny-topp{font-weight:600}.svs-meny-gruppe{flex-direction:column;gap:2px;margin-top:8px;display:flex}.svs-meny-gruppe small{letter-spacing:.08em;text-transform:uppercase;color:var(--glass-svak);opacity:.8;padding:4px 10px;font-size:11px;font-weight:700}.svs-guide .lys-h1{font-size:clamp(34px,4.4vw,56px)}.svs-guide .lys-lead{text-align:left;max-width:640px;text-shadow:var(--tekst-glorie,none);margin:10px 0 0}.svs-tilbake{color:inherit;opacity:.8;align-items:center;gap:6px;margin-bottom:12px;font-size:14px;text-decoration:none;display:none}.svs-tilbake .ikon-svg{transform:scaleX(-1)}.svs-merknad{color:#dce6f7;background:#0e1e3f;border:1px solid #ffffff1f;border-radius:14px;align-items:flex-start;gap:10px;max-width:640px;margin:18px 0 0;padding:14px 18px;font-size:14px;line-height:1.5;display:flex}.svs-merknad .ikon-svg{margin-top:2px}.svs-blaa{justify-content:space-between;gap:12px;margin-top:28px;display:flex}.svs-blaa a{color:var(--glass-tekst);background:var(--glass);border:1px solid var(--glass-kant);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:14px;flex-direction:column;gap:2px;padding:12px 18px;text-decoration:none;display:flex}.svs-blaa a:hover{background:color-mix(in srgb, var(--glass) 80%, #2563eb)}.svs-blaa small{color:var(--glass-svak);font-size:12px}.svs-neste{text-align:right;margin-left:auto}@media (max-width:899px){.wrap.svs-oppsett{grid-template-columns:minmax(0,1fr)}.svs-meny{display:none}.svs-tilbake{display:inline-flex}}.sv{--sv-bg:#0b2350;--sv-panel:#0d1c3a;--sv-tekst:#eaf0fa;--sv-svak:#9db0d0;--sv-kant:#ffffff24;--sv-skjerm:#1a3a72;--sv-kort:#234a8a;--sv-blaa:#4c8dff;--sv-gronn:#5bd6a0;--sv-gul:#f5c451;--sv-rod:#ff7a7a;color:var(--sv-tekst);background:radial-gradient(900px 400px at 85% 10%, #4c8dff47, transparent 60%), linear-gradient(#ffffff09 1px, transparent 1px) 0 0 / 40px 40px, linear-gradient(90deg, #ffffff09 1px, transparent 1px) 0 0 / 40px 40px, var(--sv-bg);border-radius:24px;grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr);gap:28px;margin-top:26px;padding:28px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 80px -30px #0009}.sv-steg{border:1px solid var(--sv-kant);background:#081228b8;border-radius:18px;align-self:start;margin:0;padding:8px;list-style:none}.sv-stegknapp{text-align:left;cursor:pointer;width:100%;color:inherit;font:inherit;background:0 0;border:1px solid #0000;border-radius:14px;gap:14px;padding:14px 16px;transition:background .2s,border-color .2s;display:flex}.sv-stegknapp:hover{background:#ffffff0a}.sv-stegknapp.on{background:#ffffff12;border-color:#ffffff8c}.sv-nr{width:26px;height:26px;color:var(--sv-svak);border:1px solid #ffffff59;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.sv-stegknapp.on .sv-nr{color:#0b2350;background:#fff;border-color:#fff}.sv-stegtekst{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.sv-stegtekst b{font-size:16px;font-weight:600}.sv-stegtekst>span{color:var(--sv-svak);font-size:14px;line-height:1.45}.sv-fram{background:#ffffff24;border-radius:2px;height:2px;margin-top:10px;display:block;overflow:hidden}.sv-fram i{transform-origin:0;background:#fff;width:100%;height:100%;animation:linear forwards sv-fram;display:block}.sv-pause .sv-fram i{animation-play-state:paused}@keyframes sv-fram{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.sv-scene{justify-content:center;align-items:center;min-height:460px;display:flex}.sv-skjermer{justify-content:center;align-items:center;width:100%;display:flex}.sv-enhet{background:var(--sv-skjerm);border:1px solid #ffffff38;flex-direction:column;animation:.55s cubic-bezier(.2,.8,.2,1) both sv-inn;display:flex;position:relative;box-shadow:0 24px 60px -20px #000000b3,inset 0 0 0 6px #0812288c}.sv-mobil{border-radius:34px;width:230px;min-height:440px;padding:14px 12px 18px}.sv-pc{border-radius:16px;width:100%;max-width:470px;min-height:280px;padding:10px 14px 18px}.sv-skjermer.to .sv-mobil{flex:none;width:200px;min-height:400px}.sv-skjermer.to .sv-pc{flex:1 1 0;min-width:0;max-width:300px}.sv-hakk{background:#0a1630;border-radius:12px;width:76px;height:20px;margin:0 auto 8px}.sv-prikker{gap:5px;margin-bottom:8px;display:flex}.sv-prikker i{background:#ffffff40;border-radius:50%;width:9px;height:9px}.sv-url{color:var(--sv-svak);white-space:nowrap;text-overflow:ellipsis;background:#ffffff17;border-radius:10px;justify-content:center;align-items:center;gap:6px;margin:0 4px 10px;padding:6px 10px;font-size:11px;display:flex;overflow:hidden}.sv-topp{letter-spacing:.07em;text-transform:uppercase;color:var(--sv-svak);justify-content:space-between;align-items:center;gap:8px;padding:2px 6px 10px;font-size:11px;font-weight:700;display:flex}.sv-topp em{text-transform:none;letter-spacing:0;font-style:normal}.sv-innhold{flex-direction:column;gap:10px;display:flex}.sv-blokk{animation:.5s cubic-bezier(.2,.8,.2,1) both sv-blokk}@keyframes sv-inn{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}@keyframes sv-blokk{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.sv-bro{flex-direction:column;flex:none;align-items:center;gap:6px;width:92px;animation:.5s both sv-blokk;display:flex}.sv-bro-strek{background:repeating-linear-gradient(#0000 0 4px,#ffffff80 4px 9px) 0 0/2px 18px;width:2px;height:34px;animation:.9s linear infinite sv-flyt}.sv-bro-pille{text-align:center;background:#0b2350;border:1px solid #fff6;border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font-size:11px;font-weight:600;display:inline-flex}@keyframes sv-flyt{to{background-position:0 18px}}@media (min-width:640px){.sv-bro{z-index:1;flex-direction:column;width:auto;margin:0 -10px;position:relative}.sv-bro-strek{background:repeating-linear-gradient(90deg,#0000 0 4px,#ffffff80 4px 9px) 0 0/18px 2px;width:40px;height:2px;animation-name:sv-flyt-x}@keyframes sv-flyt-x{to{background-position:18px 0}}}.sv-kort{background:var(--sv-kort);border:1px solid #ffffff1f;border-radius:14px;flex-direction:column;gap:3px;padding:11px 13px;display:flex}.sv-kort small,.sv-tall small,.sv-felt small,.sv-rader small,.sv-stolper small,.sv-kal small{letter-spacing:.08em;text-transform:uppercase;color:var(--sv-svak);font-size:10px;font-weight:700}.sv-kort b{font-size:14px;font-weight:700;line-height:1.3}.sv-kort span{color:var(--sv-svak);font-size:12px}.sv-kort.t-blaa{box-shadow:inset 3px 0 0 var(--sv-blaa)}.sv-kort.t-gronn{box-shadow:inset 3px 0 0 var(--sv-gronn)}.sv-kort.t-gul{box-shadow:inset 3px 0 0 var(--sv-gul)}.sv-kort.t-rod{box-shadow:inset 3px 0 0 var(--sv-rod)}.sv-ok{color:var(--sv-gronn);align-items:center;gap:6px;padding:0 4px;font-size:12px;font-weight:600;display:flex}.sv-storok{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:18px 6px 8px;display:flex}.sv-storok-ring{background:#ffffff1f;border-radius:50%;justify-content:center;align-items:center;width:62px;height:62px;margin-bottom:6px;animation:.6s cubic-bezier(.3,1.6,.5,1) .35s both sv-sprett;display:flex}.sv-storok b{font-size:17px}.sv-storok span{color:var(--sv-svak);font-size:12px}@keyframes sv-sprett{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:none}}.sv-plass{text-align:center;color:var(--sv-svak);border:1.5px dashed #ffffff47;border-radius:14px;padding:18px 12px;font-size:12px}.sv-tall{background:#ffffff0f;border-radius:14px;flex-direction:column;gap:2px;padding:11px 13px;display:flex}.sv-tall b{letter-spacing:-.01em;font-size:22px;font-weight:700}.sv-tall.t-gronn b{color:var(--sv-gronn)}.sv-tall span{color:var(--sv-svak);font-size:12px}.sv-rader{background:#ffffff0f;border-radius:14px;flex-direction:column;padding:6px 0;display:flex}.sv-rader small{padding:4px 13px 2px}.sv-rader div{justify-content:space-between;gap:10px;padding:7px 13px;font-size:13px;animation:.4s both sv-blokk;display:flex}.sv-rader div+div{border-top:1px solid #ffffff12}.sv-rader div b{white-space:nowrap;font-weight:600}.sv-rader b.gronn{color:var(--sv-gronn)}.sv-stolper{background:#ffffff0f;border-radius:14px;padding:11px 13px}.sv-stolper-rad{align-items:flex-end;gap:8px;height:110px;margin-top:8px;display:flex}.sv-stolpe{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:4px;height:100%;display:flex}.sv-stolpe i{background:linear-gradient(180deg, var(--sv-blaa), #2563eb);transform-origin:bottom;border-radius:6px 6px 2px 2px;width:100%;animation:.7s cubic-bezier(.2,.8,.2,1) both sv-vokse;display:block}.sv-stolpe span{color:var(--sv-svak);font-size:10px}@keyframes sv-vokse{0%{transform:scaleY(0)}to{transform:none}}.sv-knapp{text-align:center;background:linear-gradient(#4c8dff,#2563eb);border-radius:12px;padding:11px;font-size:13px;font-weight:700;animation:.5s 1.6s both sv-trykk;box-shadow:0 8px 22px -10px #2563ebe6}.sv-knapp.sek{box-shadow:none;background:#ffffff14;border:1px solid #fff3;animation:none}@keyframes sv-trykk{50%{filter:brightness(1.2);transform:scale(.95)}}.sv-felt{background:#08122873;border:1px solid #ffffff1f;border-radius:12px;flex-direction:column;gap:3px;padding:9px 12px;display:flex}.sv-skriv{white-space:nowrap;width:0;max-width:max-content;animation:sv-skriv .9s .5s steps(var(--n,12)) forwards;font-size:13px;font-weight:600;overflow:hidden}@keyframes sv-skriv{to{width:calc(var(--n,12) * 1ch + 1ch)}}.sv-fil{background:#ffffff12;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex;position:relative}.sv-fil>span{flex-direction:column;flex:1;min-width:0;display:flex}.sv-fil b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.sv-fil small{color:var(--sv-svak);font-size:11px}.sv-fil-fram{background:#ffffff1a;border-radius:2px;height:2px;animation:.3s 1.9s forwards sv-ut;position:absolute;bottom:5px;left:12px;right:12px;overflow:hidden}.sv-fil-fram i{background:var(--sv-gronn);transform-origin:0;height:100%;animation:1.3s ease-in-out .5s both sv-fram;display:block}.sv-fil-ok{background:var(--sv-gronn);color:#062c1e;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;animation:.45s cubic-bezier(.3,1.6,.5,1) 1.9s both sv-sprett;display:inline-flex}@keyframes sv-ut{to{opacity:0}}.sv-kart{background:#10264f;border-radius:14px;height:230px;position:relative;overflow:hidden}.sv-kart svg{width:100%;height:100%;display:block}.sv-kart .vei{fill:none;stroke:#ffffff29;stroke-width:7px;stroke-linecap:round}.sv-kart .vei.tynn{stroke-width:3px}.sv-kart .rute{fill:none;stroke:var(--sv-blaa);stroke-width:4px;stroke-linecap:round;stroke-dasharray:400;stroke-dashoffset:400px;animation:1.6s ease-out .4s forwards sv-tegn}.sv-kart .nal{fill:var(--sv-blaa);stroke:#fff;stroke-width:3px}.sv-kart .bilprikk{fill:var(--sv-gronn);stroke:#fff;stroke-width:2.5px}@keyframes sv-tegn{to{stroke-dashoffset:0}}.sv-kart-merke{background:#081228d9;border:1px solid #fff3;border-radius:10px;padding:6px 10px;font-size:12px;font-weight:700;position:absolute;bottom:12px;left:12px}.sv-kal{background:#ffffff0f;border-radius:14px;padding:11px 13px}.sv-kal-grid{grid-template-columns:repeat(7,1fr);gap:4px;margin-top:8px;display:grid}.sv-kal-grid span{text-align:center;color:var(--sv-svak);border-radius:7px;padding:5px 0;font-size:11px;position:relative}.sv-kal-grid span.m{animation:.3s both sv-merk}.sv-kal-grid span.p:after{content:"";background:var(--sv-gul);border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:1px;left:50%}@keyframes sv-merk{to{background:var(--sv-blaa);color:#fff}}.sv-sveip{background:#5bd6a029;border:1px solid #5bd6a066;border-radius:999px;justify-content:center;align-items:center;height:48px;display:flex;position:relative;overflow:hidden}.sv-sveip-tekst{color:var(--sv-gronn);padding-left:30px;font-size:13px;font-weight:700}.sv-sveip-knott{background:var(--sv-gronn);color:#062c1e;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;animation:2.6s cubic-bezier(.5,0,.3,1) .9s infinite sv-sveip;display:flex;position:absolute;top:4px;left:4px}@keyframes sv-sveip{0%,15%{left:4px}55%,80%{left:calc(100% - 44px)}to{opacity:0;left:calc(100% - 44px)}}.sv-merker{flex-wrap:wrap;gap:6px;display:flex}.sv-merker span{background:#ffffff17;border:1px solid #ffffff29;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:600;animation:.35s both sv-blokk}.sv-sign{color:#0b2350;background:#f4f6fb;border-radius:14px;flex-direction:column;gap:2px;padding:10px 12px 8px;display:flex}.sv-sign svg{width:100%;height:54px}.sv-sign path{fill:none;stroke:#1e3a8a;stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:520;stroke-dashoffset:520px;animation:1.6s ease-in-out .7s forwards sv-tegn}.sv-sign span{border-top:1px solid #0b235040;padding-top:4px;font-size:11px}.sv-gantt{background:#ffffff0f;border-radius:14px;flex-direction:column;gap:8px;padding:12px 13px;display:flex}.sv-gantt-rad{grid-template-columns:64px 1fr;align-items:center;gap:8px;font-size:12px;display:grid}.sv-gantt-spor{background:repeating-linear-gradient(90deg,#ffffff0d 0 calc(3.22581% - 1px),#0000 calc(3.22581% - 1px) 3.22581%);border-radius:6px;height:16px;position:relative}.sv-gantt-spor i{background:var(--sv-blaa);transform-origin:0;border-radius:6px;animation:.6s cubic-bezier(.2,.8,.2,1) both sv-fram;position:absolute;top:0;bottom:0}.sv-gantt-spor i.venter{background:repeating-linear-gradient(45deg, var(--sv-gul) 0 5px, #f5c45173 5px 10px)}@media (max-width:979px){.sv{grid-template-columns:minmax(0,1fr);gap:16px;padding:16px}.sv-scene{order:-1;min-height:0}}@media (max-width:639px){.sv-skjermer.to{flex-direction:column}.sv-mobil{width:220px;min-height:380px}.sv-stegknapp:not(.on) .sv-stegtekst>span{display:none}}.sv-rolig *,.sv-rolig :before,.sv-rolig :after{animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.sv-rolig .sv-skriv{width:auto}
