@import"https://fonts.googleapis.com/css2?family=Archivo:wdth,wght@125,400;125,600;125,800&family=IBM+Plex+Mono:wght@400;500&family=IBM+Plex+Sans:wght@400;500;600&display=swap";:root{--c-creme: #F5F2EB;--c-blaek: #232320;--c-sand: #9C8E72;--c-haarlinje: #DDD6C6;--c-rust: #A03C2E;--c-amber: #9C6F1F;--c-oliven: #5A6B3B;--c-flade: #FBFAF6;--c-flade-dyb: #EEE9DE;--c-tekst: var(--c-blaek);--c-tekst-daempet: #6B6456;--c-ramme: var(--c-haarlinje);--c-status-ok: var(--c-oliven);--c-status-vent: var(--c-amber);--c-status-fejl: var(--c-rust);--f-overskrift: "Archivo", system-ui, sans-serif;--f-broed: "IBM Plex Sans", system-ui, sans-serif;--f-mono: "IBM Plex Mono", ui-monospace, monospace;--f-overskrift-stretch: 125%;--f-overskrift-vaegt: 800;--t-xs: .75rem;--t-sm: .875rem;--t-md: 1rem;--t-lg: 1.25rem;--t-xl: 1.75rem;--t-2xl: 2.5rem;--t-3xl: 3.5rem;--s-1: .25rem;--s-2: .5rem;--s-3: .75rem;--s-4: 1rem;--s-5: 1.5rem;--s-6: 2rem;--s-7: 3rem;--s-8: 4rem;--panel-ramme: 1px solid var(--c-ramme);--panel-radius: 0;--panel-pad: var(--s-5);--indhold-bredde: 72rem;--guide-bredde: 44rem;--ease-blod: cubic-bezier(.22, 1, .36, 1);--dur-kort: .22s;--dur-lang: .6s;color-scheme:light}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--c-creme);background-image:radial-gradient(60rem 40rem at 10% -10%,rgba(255,255,255,.55),transparent 60%),radial-gradient(50rem 30rem at 110% 110%,rgba(156,142,114,.12),transparent 60%);background-attachment:fixed;color:var(--c-tekst);font-family:var(--f-broed);font-size:var(--t-md);line-height:1.55;min-height:100dvh}h1,h2,h3,h4{font-family:var(--f-overskrift);font-stretch:var(--f-overskrift-stretch);font-weight:var(--f-overskrift-vaegt);line-height:1.05;letter-spacing:-.01em;margin:0 0 var(--s-4)}h1{font-size:clamp(var(--t-xl),4vw,var(--t-3xl))}h2{font-size:clamp(var(--t-lg),3vw,var(--t-2xl))}h3{font-size:var(--t-lg)}h4{font-size:var(--t-md)}p{margin:0 0 var(--s-4)}a{color:inherit;text-decoration-color:var(--c-sand);text-underline-offset:.15em}a:hover{text-decoration-color:var(--c-blaek)}.mono,time,.tal{font-family:var(--f-mono);font-variant-numeric:tabular-nums}button,input,textarea,select{font:inherit;color:inherit}.side{width:min(100% - 2rem,var(--indhold-bredde));margin-inline:auto;padding-block:var(--s-6)}.side--smal{width:min(100% - 2rem,var(--guide-bredde))}.raekke{display:flex;gap:var(--s-4);align-items:center;flex-wrap:wrap}.raekke--mellem{justify-content:space-between}.stak{display:grid;gap:var(--s-4)}.gitter{display:grid;gap:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.panel{background:var(--c-flade);border:var(--panel-ramme);border-radius:var(--panel-radius);padding:var(--panel-pad)}.panel--daempet{background:transparent}.panel__titel{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s-3);margin-bottom:var(--s-4)}.panel__titel h2,.panel__titel h3{margin:0}.etiket{display:inline-flex;align-items:center;gap:var(--s-2);font-family:var(--f-mono);font-size:var(--t-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--c-tekst-daempet)}.etiket:before{content:"";width:.5rem;height:.5rem;background:var(--c-sand)}.etiket--ok:before{background:var(--c-status-ok)}.etiket--vent:before{background:var(--c-status-vent)}.etiket--fejl:before{background:var(--c-status-fejl)}.etiket--ok{color:var(--c-status-ok)}.etiket--vent{color:var(--c-status-vent)}.etiket--fejl{color:var(--c-status-fejl)}.daempet{color:var(--c-tekst-daempet)}.lille{font-size:var(--t-sm)}.knap{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);padding:.65rem 1.1rem;border:1px solid var(--c-blaek);background:var(--c-blaek);color:var(--c-creme);cursor:pointer;border-radius:0;font-weight:500;line-height:1.2;transition:background var(--dur-kort) var(--ease-blod),color var(--dur-kort) var(--ease-blod),transform var(--dur-kort) var(--ease-blod)}.knap:hover{background:#3a3a35}.knap:active{transform:translateY(1px)}.knap:disabled{opacity:.5;cursor:default}.knap--sekundaer{background:transparent;color:var(--c-blaek);border-color:var(--c-blaek)}.knap--sekundaer:hover{background:var(--c-flade-dyb)}.knap--stille{background:transparent;color:var(--c-tekst-daempet);border-color:var(--c-ramme)}.knap--stille:hover{color:var(--c-blaek);background:var(--c-flade-dyb)}.knap--lille{padding:.4rem .75rem;font-size:var(--t-sm)}.knap--rust{background:var(--c-rust);border-color:var(--c-rust)}.knap--rust:hover{background:#87301f}.felt{display:grid;gap:var(--s-2)}.felt label{font-size:var(--t-sm);color:var(--c-tekst-daempet)}.felt input,.felt textarea,.felt select{width:100%;padding:.65rem .8rem;border:1px solid var(--c-ramme);background:#fff;border-radius:0;outline:none;transition:border-color var(--dur-kort) var(--ease-blod)}.felt input:focus,.felt textarea:focus,.felt select:focus{border-color:var(--c-blaek)}.felt textarea{min-height:6rem;resize:vertical}.tabel{width:100%;border-collapse:collapse}.tabel th,.tabel td{text-align:left;padding:var(--s-3) var(--s-3);border-bottom:1px solid var(--c-ramme);vertical-align:top}.tabel th{font-family:var(--f-mono);font-size:var(--t-xs);font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--c-tekst-daempet)}.tabel tr:last-child td{border-bottom:0}.tabel a{text-decoration:none}.tabel a:hover{text-decoration:underline}.linje{border:0;border-top:1px solid var(--c-ramme);margin:var(--s-5) 0}@keyframes toner-frem{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.toner{animation:toner-frem var(--dur-lang) var(--ease-blod) both}.toner--1{animation-delay:60ms}.toner--2{animation-delay:.14s}.toner--3{animation-delay:.22s}.toner--4{animation-delay:.3s}.toner--5{animation-delay:.38s}@media(prefers-reduced-motion:reduce){.toner{animation:none}*{transition:none!important}}.besked{padding:var(--s-3) var(--s-4);border:1px solid var(--c-ramme);background:var(--c-flade);font-size:var(--t-sm)}.besked--fejl{border-color:var(--c-rust);color:var(--c-rust)}.besked--ok{border-color:var(--c-oliven);color:var(--c-oliven)}.tom{color:var(--c-tekst-daempet);font-size:var(--t-sm);padding:var(--s-4) 0}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.guide-top{padding-block:var(--s-7) var(--s-5)}.guide-top h1{margin-bottom:var(--s-3)}.guide-navn{font-family:var(--f-mono);font-size:var(--t-sm);color:var(--c-tekst-daempet);letter-spacing:.04em;text-transform:uppercase;margin-bottom:var(--s-4)}.fremskridt{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--s-1);margin:var(--s-5) 0}.fremskridt span{height:4px;background:var(--c-haarlinje);transition:background var(--dur-lang) var(--ease-blod)}.fremskridt span.er-gjort{background:var(--c-oliven)}.fremskridt-tekst{font-family:var(--f-mono);font-size:var(--t-sm);color:var(--c-tekst-daempet)}.trin{position:relative;display:grid;gap:var(--s-4);margin-bottom:var(--s-4)}.trin__hoved{display:flex;gap:var(--s-4);align-items:flex-start}.trin__nr{font-family:var(--f-mono);font-size:var(--t-sm);color:var(--c-sand);padding-top:.35rem;min-width:2.5rem}.trin__nr:before{content:"Trin "}.trin h2{font-size:var(--t-xl);margin-bottom:var(--s-2)}.trin.er-gjort h2{color:var(--c-tekst-daempet)}.trin__krop{display:grid;gap:var(--s-4);grid-template-columns:1fr}@media(min-width:40rem){.trin__krop{grid-template-columns:1fr 1fr;align-items:start}}.trin__tekst p:last-child{margin-bottom:0}.trin__tekst ol{margin:0 0 var(--s-3);padding-left:1.2rem}.trin__tekst li{margin-bottom:var(--s-2)}.afkryds{display:flex;align-items:center;gap:var(--s-3);cursor:pointer;-webkit-user-select:none;user-select:none;padding:var(--s-3) 0 0;border-top:1px solid var(--c-ramme)}.afkryds input{position:absolute;opacity:0;width:1px;height:1px}.afkryds__boks{width:1.25rem;height:1.25rem;border:1px solid var(--c-blaek);display:grid;place-items:center;transition:background var(--dur-kort) var(--ease-blod);flex:none}.afkryds__boks svg{width:.8rem;height:.8rem;opacity:0;transition:opacity var(--dur-kort)}.afkryds input:checked+.afkryds__boks{background:var(--c-oliven);border-color:var(--c-oliven)}.afkryds input:checked+.afkryds__boks svg{opacity:1}.afkryds input:focus-visible+.afkryds__boks{outline:2px solid var(--c-amber);outline-offset:2px}.afkryds__tekst{font-size:var(--t-sm)}.skaerm{border:1px solid var(--c-ramme);background:#fff;font-size:.78rem;line-height:1.4;color:var(--c-blaek);box-shadow:0 1px 0 var(--c-haarlinje),0 24px 40px -32px #23232059}.skaerm__bjaelke{display:flex;gap:6px;padding:8px 10px;border-bottom:1px solid var(--c-ramme);background:var(--c-flade)}.skaerm__bjaelke i{width:8px;height:8px;border-radius:50%;background:var(--c-haarlinje);display:block}.skaerm__indhold{padding:var(--s-4);display:grid;gap:var(--s-3)}.skaerm__titel{font-weight:600;font-size:.95rem}.skaerm__felt{border:1px solid var(--c-ramme);padding:7px 9px;color:var(--c-tekst-daempet);background:#fff;display:flex;justify-content:space-between;align-items:center;gap:var(--s-2)}.skaerm__felt b{color:var(--c-blaek);font-weight:500}.skaerm__knap{background:var(--c-blaek);color:var(--c-creme);padding:7px 10px;text-align:center;font-weight:500}.skaerm__knap--lys{background:var(--c-flade-dyb);color:var(--c-blaek)}.skaerm__raekke{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-2)}.skaerm__raekke--3{grid-template-columns:repeat(3,1fr)}.skaerm__kort{border:1px solid var(--c-ramme);padding:var(--s-3);display:grid;gap:4px}.skaerm__kort--valgt{border-color:var(--c-blaek);box-shadow:inset 0 0 0 1px var(--c-blaek)}.skaerm__kort small{color:var(--c-tekst-daempet)}.skaerm__pil{display:flex;align-items:center;justify-content:space-between;border:1px solid var(--c-ramme);padding:6px 9px}.skaerm__pil span{font-family:var(--f-mono)}.skaerm__taeller{display:inline-flex;border:1px solid var(--c-ramme)}.skaerm__taeller b{padding:2px 10px;font-family:var(--f-mono);font-weight:500}.skaerm__taeller i{padding:2px 8px;font-style:normal;border-left:1px solid var(--c-ramme);color:var(--c-tekst-daempet)}.skaerm__taeller i:first-child{border-left:0;border-right:1px solid var(--c-ramme)}.skaerm__rolle{border:1px solid var(--c-blaek);padding:4px 8px;display:inline-flex;gap:6px;align-items:center;font-weight:500}.skaerm__person{display:flex;align-items:center;gap:var(--s-2)}.skaerm__person i{width:22px;height:22px;border-radius:50%;background:var(--c-sand);display:grid;place-items:center;color:#fff;font-style:normal;font-size:.65rem;font-weight:600}.skaerm__flueben{width:2.5rem;height:2.5rem;border-radius:50%;background:var(--c-oliven);display:grid;place-items:center;color:#fff;justify-self:start}.skaerm__flueben svg{width:1.2rem;height:1.2rem}.skaerm__marker{position:relative}.skaerm__marker:after{content:"";position:absolute;inset:-4px;border:1.5px solid var(--c-rust);pointer-events:none;animation:pulser 2.4s var(--ease-blod) infinite}@keyframes pulser{0%,to{opacity:.35}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.skaerm__marker:after{animation:none;opacity:1}}.skaerm__note{font-size:.72rem;color:var(--c-tekst-daempet)}.samtale{display:grid;gap:var(--s-4)}.ytring{display:grid;gap:var(--s-1);max-width:92%}.ytring--kunde{justify-self:end;text-align:left}.ytring__hvem{font-family:var(--f-mono);font-size:var(--t-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--c-tekst-daempet)}.ytring__hvem--els{color:var(--c-rust)}.ytring__hvem--claude{color:var(--c-sand)}.ytring__tekst{padding:var(--s-3) var(--s-4);border:1px solid var(--c-ramme);background:#fff;white-space:pre-wrap}.ytring--kunde .ytring__tekst{background:var(--c-flade-dyb);border-color:transparent}.ytring--vent .ytring__tekst{background:transparent;border-style:dashed;color:var(--c-tekst-daempet)}.spoerg{display:grid;gap:var(--s-3);margin-top:var(--s-5)}.spoerg textarea{min-height:4.5rem}.top{display:flex;justify-content:space-between;align-items:center;gap:var(--s-4);padding:var(--s-4) 0;border-bottom:1px solid var(--c-ramme);margin-bottom:var(--s-6);flex-wrap:wrap}.top__maerke{font-family:var(--f-overskrift);font-stretch:var(--f-overskrift-stretch);font-weight:800;text-decoration:none;font-size:var(--t-lg)}.top__maerke span{color:var(--c-sand)}.top nav{display:flex;gap:var(--s-4);align-items:center;flex-wrap:wrap}.top nav a{text-decoration:none;font-size:var(--t-sm);color:var(--c-tekst-daempet)}.top nav a.aktiv,.top nav a:hover{color:var(--c-blaek)}.noegle{display:grid;gap:var(--s-1)}.noegle__tal{font-family:var(--f-mono);font-size:var(--t-2xl);line-height:1}.noegle__tekst{font-size:var(--t-sm);color:var(--c-tekst-daempet)}.kundehoved{display:grid;gap:var(--s-4);margin-bottom:var(--s-6)}.kundehoved h1{margin:0}.kundegitter{display:grid;gap:var(--s-4);grid-template-columns:1fr}@media(min-width:60rem){.kundegitter{grid-template-columns:1fr 1fr}.kundegitter .bred{grid-column:1 / -1}}.trinliste{display:grid;gap:var(--s-2)}.trinliste li{display:flex;gap:var(--s-3);align-items:center;list-style:none;font-size:var(--t-sm)}.trinliste i{width:.6rem;height:.6rem;background:var(--c-haarlinje);flex:none}.trinliste li.er-gjort i{background:var(--c-oliven)}.trinliste time{color:var(--c-tekst-daempet);margin-left:auto;font-size:var(--t-xs)}.linkfelt{display:flex;gap:var(--s-2);align-items:stretch}.linkfelt input{flex:1;min-width:0;padding:.5rem .7rem;border:1px solid var(--c-ramme);background:#fff;font-family:var(--f-mono);font-size:var(--t-xs)}.qa{display:grid;gap:var(--s-4)}.qa__post{border:1px solid var(--c-ramme);padding:var(--s-4);display:grid;gap:var(--s-3);background:#fff}.qa__post--aaben{border-color:var(--c-amber)}.qa__meta{display:flex;justify-content:space-between;gap:var(--s-3);font-family:var(--f-mono);font-size:var(--t-xs);color:var(--c-tekst-daempet);flex-wrap:wrap}.qa__q{font-weight:500;white-space:pre-wrap}.qa__a{white-space:pre-wrap;padding-left:var(--s-4);border-left:2px solid var(--c-haarlinje)}.qa__a--els{border-left-color:var(--c-rust)}.qa__a small{display:block;font-family:var(--f-mono);font-size:var(--t-xs);color:var(--c-tekst-daempet);margin-bottom:var(--s-1);text-transform:uppercase;letter-spacing:.04em}.noter{display:grid;gap:var(--s-3)}.note{padding:var(--s-3) 0;border-top:1px solid var(--c-ramme);white-space:pre-wrap}.note time{display:block;font-size:var(--t-xs);color:var(--c-tekst-daempet);margin-bottom:var(--s-1)}.login{padding-top:15vh}.login form{display:grid;gap:var(--s-4)}.form-gitter{display:grid;gap:var(--s-4);grid-template-columns:1fr}@media(min-width:40rem){.form-gitter{grid-template-columns:1fr 1fr}}
