#kundportal{margin-top:var(--float-inset)}.dorr-rad{border-radius:var(--r-inner);background:var(--glass-inner);border:1px solid var(--glass-border);min-height:64px;box-shadow:inset 0 1px 0 var(--glass-highlight);color:var(--c-white);cursor:pointer;transition:background var(--dur-fast),border-color var(--dur-fast);justify-content:space-between;align-items:center;gap:14px;margin-top:18px;padding:14px 16px 14px 18px;text-decoration:none;display:flex}.dorr-rad:hover{background:var(--glass-hover-strong);border-color:var(--glass-border-strong)}.dorr-rad:focus-visible{outline:2px solid var(--c-white);outline-offset:2px}.dorr-rad>span{min-width:0}.dorr-rad b{font:600 18px/1.2 var(--serif);display:block}.dorr-rad small{font:500 12px/1.2 var(--sans);color:var(--c-steel);overflow-wrap:anywhere;margin-top:3px;display:block}.dorr-rad i{border:1px solid var(--glass-border);border-radius:999px;flex:none;place-items:center;width:36px;height:36px;display:grid}.dorr-rad i:before{content:"";border-right:1.5px solid var(--c-white);border-top:1.5px solid var(--c-white);width:8px;height:8px;transition:transform var(--dur-base) var(--ease-out);transform:translate(-2px)rotate(45deg)}.dorr-rad[data-oppnar]{cursor:progress}.dorr-snart>summary{user-select:none;list-style:none}.dorr-snart>summary::-webkit-details-marker{display:none}.dorr-snart[open]>summary i:before{transform:translateY(-2px)rotate(135deg)}.amne-kropp .dorr-snart-text{color:var(--c-graphite);margin:12px 0 0;font-size:15px}.world .pm{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:16px;display:grid}.pm-stage{aspect-ratio:1;border-radius:var(--r-inner);background:var(--c-scene);border:1px solid var(--glass-border);min-width:0;max-width:100%;box-shadow:inset 0 1px 0 var(--glass-highlight);position:relative;overflow:hidden}.pm-stage canvas{width:100%;height:100%;display:block}.pm-status{text-align:center;font-family:var(--font-sans);font-size:var(--fs-kicker);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--c-steel);place-items:center;margin:0;padding:24px;display:grid;position:absolute;inset:0}.pm-status[hidden]{display:none}.world-sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.pm-spela{z-index:3;background:var(--bubble-sheen),var(--glass-bg);border:1px solid var(--bubble-border);border-radius:var(--r-pill);font:var(--fw-semibold) var(--fs-label)/1 var(--font-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--c-white);cursor:pointer;box-shadow:inset 0 1px 0 var(--bubble-highlight),inset 0 -1px 0 var(--glass-lowlight),inset 0 -10px 18px var(--glass-well),var(--bubble-shadow);backdrop-filter:blur(var(--glass-blur-soft)) saturate(var(--glass-saturate));transition:transform var(--dur-fast),box-shadow var(--dur-fast),border-color var(--dur-fast);align-items:center;gap:10px;padding:8px 20px 8px 8px;display:flex;position:absolute;bottom:16px;right:16px}.pm-spela:hover{border-color:var(--glass-border-strong);box-shadow:inset 0 1px 0 var(--bubble-highlight),inset 0 -1px 0 var(--glass-lowlight),inset 0 -10px 18px var(--glass-well),var(--glass-shadow);transform:translateY(-1px)}.pm-spela:active{box-shadow:inset 0 1px 0 var(--glass-highlight),inset 0 -1px 0 var(--glass-lowlight),inset 0 -6px 12px var(--glass-well),var(--glass-shadow-soft);transform:translateY(1px)}.pm-spela:focus-visible{outline:2px solid var(--c-white);outline-offset:2px}.pm-spela i{border:1px solid var(--bubble-border);background:var(--bubble-sheen),var(--glass-inner);width:28px;height:28px;box-shadow:inset 0 1px 0 var(--bubble-highlight),inset 0 -3px 6px var(--glass-well);border-radius:50%;place-items:center;font-size:10px;font-style:normal;display:grid}.pm-spela svg{fill:currentColor;width:12px;height:12px;display:block}.pm-spela .pm-ik-linje{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round}.pm-spela[hidden]{display:none}.pm-rail{background:var(--glass-inner);z-index:2;height:2px;position:absolute;bottom:0;left:0;right:0}.pm-rail i{background:var(--c-white);opacity:.7;width:0;height:100%;display:block}.pm-panel{border-radius:var(--r-inner);background:var(--glass-inner);border:1px solid var(--glass-border);min-width:0;min-height:300px;font-family:var(--font-sans);flex-direction:column;gap:14px;padding:18px 20px 16px;display:flex;position:relative}.pm-head{border-bottom:.5px solid var(--c-line);flex-direction:column;gap:5px;padding-bottom:12px;display:flex}.pm-big{font-family:var(--font-serif);font-weight:var(--fw-semibold);color:var(--c-white);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(28px,3.2vw,44px);line-height:1}.pm-lbl{letter-spacing:.2em;text-transform:uppercase;color:var(--c-steel);font-size:9px}.pm-body{flex:1;min-height:0;display:grid;overflow:hidden}.pm-body>*{opacity:0;visibility:hidden;transition:opacity var(--dur-slow),visibility var(--dur-slow);pointer-events:none;grid-area:1/1}.pm-body>.on{opacity:1;visibility:visible}.pm-kallor{flex-direction:column;justify-content:center;display:flex}.pm-kallor p{letter-spacing:.04em;color:var(--c-graphite);text-wrap:pretty;margin:0;font-size:11px;line-height:1.5}.pm-ord{color:var(--c-line);transition:color var(--dur-slow);white-space:nowrap}.pm-ord.on{color:var(--c-steel)}.pm-ord.ny{color:var(--c-white);transition:none}.pm-ord i{color:var(--c-line);margin:0 .3em;font-style:normal}.pm-ord.mer.on{color:var(--c-white)}.pm-kallor .pm-lbl{margin-top:12px}.pm-fr{flex-direction:column;justify-content:center;display:flex}.pm-fraga{font-family:var(--font-serif);font-weight:var(--fw-semibold);color:var(--c-white);text-wrap:balance;min-height:2.4em;font-size:clamp(19px,1.9vw,25px);line-height:1.2}.pm-fraga i{background:var(--c-white);vertical-align:-.15em;width:2px;height:1em;margin-left:2px;animation:1s step-end infinite pm-caret;display:inline-block}@keyframes pm-caret{50%{opacity:0}}.pm-svar{letter-spacing:.05em;color:var(--c-graphite);opacity:0;visibility:hidden;transition:opacity var(--dur-slow),visibility var(--dur-slow);margin-top:12px;font-size:11.5px}.pm-svar.on{opacity:1;visibility:visible}.pm-svar div{border-top:.5px solid var(--c-line);justify-content:space-between;gap:16px;padding:3px 0;display:flex}.pm-svar div:first-child{border-top:0}.pm-svar b{color:var(--c-white);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;white-space:nowrap}.pm-kalla{letter-spacing:.04em;color:var(--c-steel);margin:10px 0 0;font-size:10px}@media (width>=900px){.world .pm{grid-template-columns:minmax(0,1.35fr) minmax(320px,1fr)}.pm-stage{aspect-ratio:5/4}.pm-panel{contain:size}}@media (width<=760px){.pm-big{font-size:26px}.pm-kallor p{font-size:10.5px}.pm-spela{padding:7px 16px 7px 7px;bottom:12px;right:12px}}@media (width<=640px){.pm-stage{width:100%;max-height:calc(60svh - 120px)}.pm-panel{gap:8px;min-height:0;max-height:40svh;padding:12px 14px}.pm-head{gap:3px;padding-bottom:8px}.pm-big{font-size:22px}.pm-body{grid-template-rows:minmax(0,1fr)}.pm-body>*{min-height:0}.pm-kallor p{overscroll-behavior:contain;min-height:0;font-size:10px;line-height:1.45;overflow-y:auto}.pm-kallor .pm-lbl{flex:none;margin-top:8px}.pm-ord.ute{visibility:hidden}.pm-fr{overscroll-behavior:contain;justify-content:safe center;overflow-y:auto}.pm-fraga{font-size:17px}.pm-svar{margin-top:8px;font-size:11px}.pm-svar div{padding:2px 0}.pm-kalla{margin-top:6px}}.ai-box{--ai-cy:#62cfee;--ai-am:#ffb02e;--ai-plan-bg:#0a121c;--ai-cy-30:color-mix(in srgb,var(--ai-cy) 30%,transparent);--ai-cy-22:color-mix(in srgb,var(--ai-cy) 22%,transparent);--ai-cy-14:color-mix(in srgb,var(--ai-cy) 14%,transparent);--ai-cy-13:color-mix(in srgb,var(--ai-cy) 13%,transparent);--ai-cy-05:color-mix(in srgb,var(--ai-cy) 5%,transparent);--ai-cy-03:color-mix(in srgb,var(--ai-cy) 3%,transparent);--ai-vit-85:color-mix(in srgb,var(--c-white) 85%,transparent);--ai-vit-45:color-mix(in srgb,var(--c-white) 45%,transparent);--ai-vit-16:color-mix(in srgb,var(--c-white) 16%,transparent);--ai-vit-12:color-mix(in srgb,var(--c-white) 12%,transparent);--ai-vit-10:color-mix(in srgb,var(--c-white) 10%,transparent);--ai-vit-09:color-mix(in srgb,var(--c-white) 9%,transparent);--ai-vit-07:color-mix(in srgb,var(--c-white) 7%,transparent);--ai-vit-06:color-mix(in srgb,var(--c-white) 6%,transparent);--ai-vit-045:color-mix(in srgb,var(--c-white) 4.5%,transparent);--ai-vit-03:color-mix(in srgb,var(--c-white) 3%,transparent);--ai-svart-38:color-mix(in srgb,var(--c-black) 38%,transparent);--ai-svart-22:color-mix(in srgb,var(--c-black) 22%,transparent);color:var(--c-graphite);gap:clamp(30px,5vw,50px);font-size:15px;line-height:1.55;display:grid}.ai-box button{font:inherit;color:inherit}.ai-box a{color:var(--c-white)}.ai-box :focus-visible{outline:2px solid var(--c-white);outline-offset:3px}.ai-box .amne-kropp p,.ai-box p{max-width:none}.ai-not{font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--c-steel);margin:0;font-size:10px;font-weight:500}.ai-h4{font-family:var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--c-steel);margin:0;font-size:10px;font-weight:600}.ai-huvud{gap:10px;display:grid}.ai-rubrik{font-family:var(--serif);color:var(--c-white);text-wrap:balance;margin:0;font-size:clamp(26px,3.4vw,36px);font-weight:600;line-height:1.1}.ai-ingress{font-family:var(--serif);color:var(--c-white);margin:0;font-size:clamp(17px,1.6vw,19px);line-height:1.45}.ai-box .ai-ingress{max-width:62ch}.ai-del{border-top:1px solid var(--c-line);scroll-margin-top:calc(68px + env(safe-area-inset-top,0px) + 16px);grid-template-columns:minmax(0,270px) minmax(0,1fr);align-items:start;gap:clamp(18px,3vw,40px);padding-top:clamp(22px,3vw,34px);display:grid}.ai-del-text{gap:10px;min-width:0;display:grid}.ai-del h4:not(.ai-h4){font-family:var(--serif);color:var(--c-white);text-wrap:balance;margin:0;font-size:clamp(20px,2.2vw,25px);font-weight:600;line-height:1.2}.ai-box .ai-del-text p{max-width:44ch;margin:0}.ai-del-bild{gap:14px;min-width:0;display:grid}.ai-del--bred{grid-template-columns:minmax(0,1fr);gap:14px}.ai-box .ai-del--bred .ai-del-text p{max-width:68ch}@media (width>=861px){#ai-bild .ai-tva{grid-template-columns:repeat(2,minmax(0,1fr))}}#ai-bild .ai-plan{aspect-ratio:16/10}.ai-tva{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.ai-kol{gap:10px;min-width:0;display:grid}.ai-scen{border-radius:var(--r-inner);border:1px solid var(--glass-border);background:var(--c-black);aspect-ratio:16/10;touch-action:pan-y;-webkit-user-select:none;user-select:none;max-width:100%;margin:0;position:relative;overflow:hidden}.ai-scen svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ai-scen-lbl{pointer-events:none;z-index:2;position:absolute;inset:0}.ai-scen .ruta{fill:none;stroke-width:2.2px;vector-effect:non-scaling-stroke}.ai-scen .zon{fill-opacity:.2;stroke-width:2.2px;vector-effect:non-scaling-stroke}.ai-scen .tunn{stroke-width:1.3px}.ai-scen .streck{stroke-dasharray:5 3;stroke-width:2.2px}.ai-scen .ruta,.ai-scen .zon,.ai-lbl{pointer-events:none;transition:opacity .18s,visibility}.ai-scen .dold{opacity:0;visibility:hidden;transition:opacity .18s,visibility 0s linear .18s}.ai-lbl{z-index:2;font-family:var(--sans);letter-spacing:.06em;color:var(--c-paper);white-space:nowrap;border-radius:6px 6px 0 0;padding:4px 7px;font-size:10px;font-weight:600;line-height:1;position:absolute}.ai-film{position:absolute;inset:0}.ai-scen .ai-film video,.ai-scen .ai-film img{object-fit:cover;filter:brightness(.84)saturate(.9)contrast(1.04);width:100%;height:100%;display:block;position:absolute;inset:0}.ai-film:after{content:"";pointer-events:none;background:linear-gradient(180deg,var(--ai-svart-22),transparent 35%,var(--ai-svart-38));position:absolute;inset:0}.ai-tona{z-index:3;background:var(--c-black);opacity:0;pointer-events:none;position:absolute;inset:0}.ai-scen.film{cursor:pointer}.ai-kontroll[hidden],.ai-kontroll button[hidden]{display:none}.ai-kontroll{z-index:4;cursor:default;background:var(--glass-bg-soft);backdrop-filter:blur(var(--glass-blur-soft)) saturate(var(--glass-saturate)) brightness(1.08);border:1px solid var(--bubble-border);box-shadow:inset 0 1px 0 var(--bubble-highlight),inset 0 -1px 0 var(--glass-lowlight),var(--bubble-shadow);border-radius:999px;gap:2px;padding:4px;display:flex;position:absolute;top:12px;right:12px}.ai-kontroll:before{content:"";border-radius:inherit;pointer-events:none;background:var(--bubble-sheen);position:absolute;inset:0}.ai-box .ai-kontroll button{height:32px;font-family:var(--sans);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--c-white);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:7px;padding:0 13px;font-size:10px;font-weight:600;line-height:1;transition:background .2s,border-color .2s;display:inline-flex;position:relative}.ai-box .ai-kontroll button:hover{background:var(--bubble-hover)}.ai-box .ai-kontroll button[aria-pressed=true]{border-color:var(--glass-border-strong);background:var(--glass-hover)}.ai-kontroll svg{fill:currentColor;width:9px;height:9px;position:static}.ai-kontroll .ai-ik-paus,.ai-kontroll .spelar .ai-ik-spela{display:none}.ai-kontroll .spelar .ai-ik-paus{display:inline}.ai-prick{border:1.5px solid var(--ai-vit-45);border-radius:50%;width:7px;height:7px;transition:background .2s,border-color .2s,box-shadow .2s}.ai-kontroll [aria-pressed=true] .ai-prick{background:var(--ai-cy);border-color:var(--ai-cy);box-shadow:0 0 8px var(--ai-cy)}.ai-scen.ai-av #ai-s-fdet,.ai-scen.ai-av #ai-s-flbl{display:none}.ai-plan{border-radius:var(--r-inner);border:1px solid var(--ai-cy-30);background:var(--ai-plan-bg);min-width:0;margin:0;overflow:hidden}.ai-plan svg{width:100%;height:auto;display:block}#ai-bild .ai-tva{align-items:stretch}#ai-bild .ai-kol{grid-template-rows:auto 1fr}#ai-bild .ai-plan{min-height:0;position:relative}#ai-bild .ai-plan svg{height:100%;position:absolute;inset:0}.ai-plan .p-mark{fill:var(--ai-cy-05);stroke:color-mix(in srgb,var(--ai-cy) 45%,transparent);stroke-width:.25px}.ai-plan .p-rut{stroke:var(--ai-cy-13);stroke-width:.15px}.ai-plan .p-fan{fill:var(--ai-vit-07)}.ai-plan .p-stral{stroke:var(--c-white);stroke-width:.45px}.ai-plan .p-kont polygon{fill:var(--ai-cy-03);stroke:var(--ai-cy-30);stroke-width:.18px}.ai-plan .p-kont line{stroke:var(--ai-cy-22);stroke-width:.15px}.ai-plan .po{transition:opacity .25s,transform .4s var(--ease-out),visibility 0s}.ai-plan .po.dold{opacity:0;visibility:hidden;transition:opacity .25s,transform .4s var(--ease-out),visibility 0s linear .25s;transform:translateY(-3px)}.ai-plan .po.dold [visibility]{visibility:hidden}.ai-plan .po polygon,.ai-plan .po line,.ai-plan .po circle,.ai-plan .po ellipse{stroke-linejoin:round;stroke-linecap:round}.ai-plan .p-txt{font-family:var(--sans);fill:var(--c-white);paint-order:stroke;stroke:var(--ai-plan-bg);stroke-width:.9px;stroke-linejoin:round;font-size:3.1px;font-weight:600}.ai-zoner{justify-items:center;display:grid}.ai-zoner svg{width:100%;max-width:460px;height:auto;display:block}.ai-zoner text,.ai-flode text{font-family:var(--sans);fill:currentColor;color:var(--c-steel);font-weight:600}.ai-zoner .zs-inne0{stop-color:var(--ai-cy);stop-opacity:.16}.ai-zoner .zs-inne1{stop-color:var(--ai-cy);stop-opacity:.03}.ai-zoner .zring{fill:none;stroke:var(--ai-vit-09);stroke-width:1px}.ai-zoner .zgrans{fill:none;stroke:var(--c-white);stroke-width:1.6px}.ai-zoner .zgrans-glod{fill:none;stroke:var(--c-white);stroke-width:6px;opacity:.1;animation:4s ease-in-out infinite ai-andas}@keyframes ai-andas{50%{opacity:.2}}.ai-zoner .zord{letter-spacing:.24em;text-anchor:middle;opacity:.85;font-size:9.5px}.ai-zoner .zlbl{letter-spacing:.2em;text-anchor:middle;color:var(--c-white);font-size:10px}.ai-zoner .zlbl-stal{color:var(--c-steel)}.ai-zoner .zlbl-lok{paint-order:stroke;stroke:var(--ai-plan-bg);stroke-width:4px;stroke-linejoin:round}.ai-zoner .zmoln{fill:var(--ai-plan-bg);stroke:var(--c-white);stroke-width:1.4px;stroke-dasharray:3 3}.ai-zoner .zkarna,.ai-zoner .tok.in{fill:var(--ai-cy)}.ai-zoner .tok.ut{fill:none;stroke:var(--c-white);stroke-width:1.1px}.ai-flikar{flex-wrap:wrap;gap:6px;display:flex}.ai-box .ai-flik{font-family:var(--sans);border:1px solid var(--ai-vit-16);background:var(--ai-vit-045);color:var(--c-steel);cursor:pointer;border-radius:999px;padding:5px 13px;font-size:12.5px;font-weight:600;transition:background .3s,border-color .3s,color .3s}.ai-box .ai-flik.on{background:var(--ai-cy-14);border-color:var(--ai-cy);color:var(--c-white)}.ai-flode svg{width:100%;height:auto;display:block}.ai-flode svg.lodrat{max-width:360px;margin:0 auto}.ai-flode .prep{fill:var(--ai-vit-10);stroke:var(--ai-vit-45);stroke-width:1px}.ai-flode .preplbl{letter-spacing:.2em;color:var(--c-white);text-anchor:middle;font-size:9.5px}.ai-flode .led{fill:none;stroke:var(--ai-vit-06);stroke-width:1px}.ai-flode .led.on{stroke:var(--ai-cy-22)}.ai-flode .mod .ik{fill:none;stroke:var(--c-steel);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;opacity:.45;transition:stroke .35s,opacity .35s}.ai-flode .mod text{color:var(--c-steel);opacity:.85;font-size:12.5px;transition:color .35s,opacity .35s}.ai-flode .mod circle{fill:var(--ai-vit-03);stroke:var(--ai-vit-12);stroke-width:1px;transition:stroke .35s,fill .35s}.ai-flode .mod.on .ik{stroke:var(--ai-cy);opacity:1}.ai-flode .mod.on text{color:var(--c-white);opacity:1}.ai-flode .mod.on circle{stroke:var(--ai-cy);fill:var(--ai-cy-14)}.ai-flode .spret{fill:none;stroke:var(--ai-vit-85);stroke-width:1.2px}.ai-flode .ordn{fill:var(--ai-cy)}.ai-sign{opacity:.7;justify-content:flex-end;display:flex}.ai-sign svg{width:84px;height:30px;display:block}.ai-sign .sign-org{fill:none;stroke:var(--c-white);stroke-width:1.3px;stroke-linecap:round}.ai-sign .sign-plus{stroke:var(--ai-cy);stroke-width:1.4px;stroke-linecap:round}.ai-sign .sign-t{fill:var(--c-white)}@media (width<=860px){.ai-del,.ai-tva{grid-template-columns:1fr}#ai-bild .ai-plan{aspect-ratio:16/10}}@media (width<=700px){.ai-lbl{padding:3px 5px;font-size:8px}.ai-plan .p-txt{font-size:3.9px}.ai-kontroll{padding:3px;top:8px;right:8px}.ai-box .ai-kontroll button{height:30px;padding:0 11px}}.ma{--ma-accent:#e0a83a;--ma-k1:#3987e5;--ma-k2:#d95926;--ma-k3:#199e70;--ma-dod:var(--chart-grid-glass);--ma-kvar:var(--c-graphite);--ma-stapel:var(--c-steel);--ma-fri:var(--chart-axis);gap:30px;display:grid}.ma-del{gap:14px;min-width:0;display:grid}.ma-del+.ma-del{border-top:.5px solid var(--c-line);padding-top:26px}.ma .ma-rubrik{max-width:none;font-family:var(--serif);font-weight:600;font-size:var(--fs-h3);color:var(--c-white);margin:0;line-height:1.2}.ma .ma-text{color:var(--c-graphite);margin:4px 0 0;font-size:15px}.ma-viz{min-width:0;position:relative}.ma-steg,.ma-kort,.ma-forklaring,.ma-lage,.ma-tip{font-family:var(--sans)}.ma-forklaring{color:var(--c-steel);flex-wrap:wrap;gap:6px 16px;margin-top:10px;font-size:12px;display:flex}.ma-forklaring span{align-items:center;gap:6px;display:inline-flex}.ma-forklaring i{border-radius:50%;flex:none;width:10px;height:10px;display:inline-block}.ma-i-kvar{background:var(--ma-kvar)}.ma-i-dod{background:var(--ma-dod)}.ma-i-acc{background:var(--ma-accent)}.ma-i-fri{background:var(--ma-fri)}.ma-i-kortl{box-shadow:0 0 0 1.5px var(--c-white)}.ma-tip{z-index:3;pointer-events:none;background:var(--chart-tip-bg);border:1px solid var(--glass-border-strong);max-width:230px;color:var(--c-graphite);box-shadow:var(--glass-shadow);border-radius:10px;padding:8px 10px;font-size:12px;line-height:1.4;position:absolute}.ma-tip[hidden]{display:none}.ma-tip b{color:var(--c-white);font-weight:600;display:block}.ma-steg{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.ma-steg button{text-align:left;border-radius:var(--r-inner);border:1px solid var(--glass-border);background:var(--glass-inner);cursor:pointer;min-width:0;font:inherit;color:inherit;gap:2px;padding:12px 12px 10px;display:grid}.ma-steg button:hover{background:var(--glass-hover)}.ma-steg button b{font-family:var(--serif);color:var(--c-white);font-variant-numeric:tabular-nums;font-size:clamp(20px,3.4vw,34px);font-weight:600;line-height:1.05}.ma-steg button span{color:var(--c-steel);overflow-wrap:anywhere;font-size:12px}.ma-steg button[aria-pressed=true]{border-color:var(--glass-border-strong);background:var(--glass-hover-strong)}.ma-steg button[aria-pressed=true] span{color:var(--c-white)}.ma-steg button:last-child[aria-pressed=true] b{color:var(--ma-accent)}.ma-steg button:focus-visible,.ma-styr button:focus-visible{outline:2px solid var(--c-white);outline-offset:2px}.ma-yta{grid-template-columns:1.5fr 1fr;align-items:start;gap:24px;display:grid}.ma-falt{width:100%;display:block}.ma-kort{border-radius:var(--r-inner);background:var(--card-sheen),var(--glass-bg);border:1px solid var(--glass-border);box-shadow:inset 0 1px 0 var(--glass-highlight);min-width:0;padding:16px}.ma-kort h4{font-family:var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--c-steel);margin:0 0 10px;font-size:11px;font-weight:600}.ma .ma-kort p{color:var(--c-graphite);margin:0 0 14px;font-size:14px}.ma-staplar{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ma-staplar li{color:var(--c-graphite);grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;font-size:13px;display:grid}.ma-staplar li span{overflow-wrap:anywhere;min-width:0}.ma-staplar li b{color:var(--c-white);font-variant-numeric:tabular-nums;font-weight:600}.ma-staplar li i{background:var(--ma-stapel);border-radius:0 4px 4px 0;grid-column:1/-1;min-width:2px;height:6px}.ma-tre{color:var(--c-white);gap:6px;margin:14px 0 0;padding:0;font-size:13.5px;list-style:none;display:grid}.ma-tre[hidden]{display:none}.ma-tre li:before{content:"";background:var(--ma-accent);border-radius:50%;width:9px;height:9px;margin-right:8px;display:inline-block}.ma-styr{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.ma-styr button{border:1px solid var(--glass-border-strong);background:var(--glass-inner);cursor:pointer;width:40px;height:40px;color:var(--c-white);font-size:14px;font-family:var(--sans);border-radius:50%;flex:none;place-items:center;display:grid}.ma-styr button:hover{background:var(--glass-hover-strong)}.ma-styr button svg{fill:currentColor;width:14px;height:14px;display:block}.ma-styr input{min-width:0;accent-color:var(--c-white);flex:120px}.ma-styr output{font-family:var(--serif);color:var(--c-white);font-variant-numeric:tabular-nums;font-size:30px;font-weight:600;line-height:1}.ma .ma-lage{color:var(--c-steel);margin:0;font-size:13.5px}.ma-lage b{color:var(--c-white);font-weight:600}.ma-nat{touch-action:manipulation;width:100%;height:440px;display:block}.ma-nat line{stroke-width:1px;opacity:.4}.ma-nat .n{stroke:var(--c-paper);stroke-width:2px}.ma-nat .n.kortl{stroke:var(--c-white);stroke-width:1.5px}.ma-nat .nav{stroke:var(--c-paper);stroke-width:2px}.ma-nat text{font-family:var(--sans);fill:currentColor}.ma-nat .navn{color:var(--c-white);font-size:12px;font-weight:600}.ma-nat .mitt{font-family:var(--serif);color:var(--c-steel);font-size:12px;font-style:italic}@media (width<=760px){.ma-yta{grid-template-columns:1fr}}@media (width<=640px){.ma{gap:24px}.ma-steg{gap:6px}.ma-steg button{padding:9px 6px 8px}.ma-steg button span{overflow-wrap:normal;font-size:10px}.ma-yta{gap:16px}.ma .ma-text{font-size:14px;line-height:1.5}.ma-styr{flex-wrap:nowrap}.ma-styr output{font-size:26px}.ma-nat{height:340px}}
