.assistent-fraga{align-self:flex-end;background:var(--color-surface);padding:var(--space-2) var(--space-4);max-width:36ch;font-size:var(--text-small)}.assistent-svar{max-width:52ch;font-size:var(--text-small)}.assistent-svar .vem{display:block;font-family:var(--font-mono);font-size:var(--text-tiny);letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent-text);margin-bottom:var(--space-1)}.assistent-svar p{margin:var(--space-1) 0 0}.assistent-svar .assistent-strom{display:block;margin-top:var(--space-1);white-space:pre-wrap}.assistent-svar ul{margin:var(--space-1) 0 0;padding-left:var(--space-4);list-style:disc}.assistent-svar li{margin-top:2px}.assistent-svar li::marker{color:var(--color-accent-text)}.assistent-kallor{margin-top:var(--space-2);display:flex;flex-direction:column;gap:2px;font-family:var(--font-mono);font-size:var(--text-tiny)}.assistent-kallor a{color:var(--color-link);text-decoration:none}.assistent-kallor a:hover{text-decoration:underline;text-underline-offset:2px}.assistent-kalla{display:block;margin-top:var(--space-3);padding-top:var(--space-2);border-top:1px solid var(--color-border);max-width:52ch;text-decoration:none}.assistent-kalla .kk{display:block;font-family:var(--font-mono);font-size:var(--text-tiny);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-subtle);margin-bottom:2px}.assistent-kalla .kt{font-size:var(--text-small);font-weight:var(--font-weight-semibold);color:var(--color-text);line-height:1.25}.assistent-kalla:hover .kt{color:var(--color-accent-text)}.assistent-kalla .kgo{font-family:var(--font-mono);font-size:var(--text-tiny);color:var(--color-accent-text);margin-left:var(--space-1);display:inline-block;transition:transform var(--dur, .16s) var(--ease, ease-out)}.assistent-kalla:hover .kgo{transform:translate(3px)}.assistent-foljd{margin-top:var(--space-3);display:flex;flex-wrap:wrap;gap:var(--space-2)}.assistent-foljd .foljd-chip{border:1px solid var(--color-border-strong);background:transparent;padding:var(--space-1) var(--space-3);font-family:var(--font-sans);font-size:var(--text-small);color:var(--color-text-muted);cursor:pointer}.assistent-foljd .foljd-chip:hover{border-color:var(--color-text);color:var(--color-text)}.assistent-sidpills .sidpills-lbl{flex-basis:100%;font-family:var(--font-mono);font-size:var(--text-tiny);letter-spacing:.06em;color:var(--color-text-subtle);margin-bottom:2px}.assistent-tanker{color:var(--color-text-subtle);font-family:var(--font-mono);font-size:var(--text-tiny)}.assistent-epost{background:var(--accent-soft);padding:var(--space-4);max-width:52ch;font-size:var(--text-small)}.assistent-epost .epost-eyebrow{display:block;font-family:var(--font-mono);font-size:var(--text-tiny);letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent-text);margin-bottom:var(--space-1)}.assistent-epost p{margin:0 0 var(--space-2)}.assistent-epost .rad{display:flex;border:1px solid var(--color-border-strong);background:var(--color-bg)}.assistent-epost input{flex:1;min-width:0;border:0;padding:var(--space-2) var(--space-3);font-family:var(--font-sans);font-size:var(--text-small);background:transparent;color:var(--color-text)}.assistent-epost input:focus-visible{outline:2px solid var(--color-text);outline-offset:-2px}.assistent-epost button{border:0;border-left:1px solid var(--color-border-strong);background:var(--color-text);color:var(--color-on-accent);padding:0 var(--space-4);font-family:var(--font-sans);font-size:var(--text-small);font-weight:var(--font-weight-medium);cursor:pointer}.assistent-epost .fotnot{margin:var(--space-2) 0 0;font-family:var(--font-mono);font-size:var(--text-tiny);letter-spacing:.04em;color:var(--color-text-subtle)}.assistent-person{margin-top:var(--space-3);display:flex;gap:var(--space-3);align-items:center;background:var(--color-surface);border:1px solid var(--color-border);padding:var(--space-3);max-width:52ch}.assistent-person .foto{width:48px;height:48px;border-radius:50%;object-fit:cover;flex:0 0 auto}.assistent-person .foto--tom{background:var(--color-surface-strong, var(--color-border));border:1px solid var(--color-border-strong)}.assistent-person .info{display:flex;flex-direction:column;gap:2px;min-width:0}.assistent-person .namn{font-weight:var(--font-weight-semibold);font-size:var(--text-small);color:var(--color-text)}.assistent-person .roll{font-family:var(--font-mono);font-size:var(--text-tiny);letter-spacing:.04em;color:var(--color-text-subtle)}.assistent-person .ctor{margin-top:var(--space-1)}.assistent-person .cta{font-family:var(--font-mono);font-size:var(--text-tiny);letter-spacing:.04em;color:var(--color-link);text-decoration:none}.assistent-person .cta:hover{text-decoration:underline;text-underline-offset:2px}.assistent-modellmeny{display:flex;flex-direction:column}.assistent-modellmeny .grupp{border-bottom:1px solid var(--color-border);padding:var(--space-2) 0}.assistent-modellmeny .grupp:last-child{border-bottom:0}.assistent-modellmeny .ghuvud{display:flex;align-items:baseline;gap:var(--space-2);padding:var(--space-1) var(--space-3)}.assistent-modellmeny .gnamn{font-family:var(--font-mono);font-size:var(--text-tiny);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text);font-weight:var(--font-weight-semibold)}.assistent-modellmeny .gnot{font-family:var(--font-mono);font-size:var(--text-tiny);letter-spacing:.04em;color:var(--color-surface-copper-deep)}.assistent-modellmeny .mval{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);width:100%;border:0;background:none;text-align:left;padding:var(--space-2) var(--space-3);font-family:var(--font-sans);font-size:var(--text-small);color:var(--color-text-muted);cursor:pointer}.assistent-modellmeny .mval:hover{background:var(--color-surface);color:var(--color-text)}.assistent-modellmeny .mval.is-vald{color:var(--color-text);font-weight:var(--font-weight-medium)}.assistent-modellmeny .mval .bock{color:var(--color-link)}.assistent-modellmeny .mval:focus-visible{outline:2px solid var(--color-text);outline-offset:-2px}.container[data-astro-cid-jsytelat]{max-width:var(--container);margin:0 auto;padding:0 var(--gutter)}.site-header[data-astro-cid-jsytelat]{position:sticky;top:0;z-index:100;background:var(--color-bg);background:color-mix(in oklch,var(--color-bg) 86%,transparent);-webkit-backdrop-filter:saturate(140%) blur(10px);backdrop-filter:saturate(140%) blur(10px);border-bottom:1px solid var(--color-border);padding:var(--space-4) 0}.site-header[data-astro-cid-jsytelat] .container[data-astro-cid-jsytelat]{display:flex;gap:var(--space-8);align-items:center}.site-header[data-astro-cid-jsytelat] .brand[data-astro-cid-jsytelat]{display:inline-flex;align-items:center;color:var(--color-text);text-decoration:none}.site-header[data-astro-cid-jsytelat] .brand[data-astro-cid-jsytelat] .logo{height:1.75rem;width:auto;display:block}.site-header[data-astro-cid-jsytelat] nav[data-astro-cid-jsytelat]{display:flex;gap:var(--space-6);margin-left:auto;align-items:center;flex-wrap:wrap}.site-header[data-astro-cid-jsytelat] nav[data-astro-cid-jsytelat] a[data-astro-cid-jsytelat]:not(.btn){color:var(--color-text-muted);font-size:var(--text-small);font-weight:450;letter-spacing:-.01em;text-decoration:none;transition:color .15s ease}.site-header[data-astro-cid-jsytelat] nav[data-astro-cid-jsytelat] a[data-astro-cid-jsytelat]:not(.btn):hover,.site-header[data-astro-cid-jsytelat] nav[data-astro-cid-jsytelat] a[data-astro-cid-jsytelat][aria-current=page]:not(.btn){color:var(--color-text);text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px}.site-header[data-astro-cid-jsytelat] nav[data-astro-cid-jsytelat] a[data-astro-cid-jsytelat].cta{margin-left:var(--space-2)}.nav-toggle[data-astro-cid-jsytelat]{display:none;margin-left:auto;font:inherit;font-size:.95rem;color:var(--color-text);background:transparent;border:1px solid var(--color-border);border-radius:4px;padding:var(--space-2) var(--space-3);cursor:pointer}@media (max-width: 768px){.site-header[data-astro-cid-jsytelat] .container[data-astro-cid-jsytelat]{flex-wrap:wrap}.nav-toggle[data-astro-cid-jsytelat]{display:inline-block}.site-header[data-astro-cid-jsytelat] nav[data-astro-cid-jsytelat]{display:none;width:100%;margin-left:0;flex-direction:column;gap:0}.site-header[data-astro-cid-jsytelat].open nav[data-astro-cid-jsytelat]{display:flex;margin-top:var(--space-4);border-top:1px solid var(--color-border)}.site-header[data-astro-cid-jsytelat].open nav[data-astro-cid-jsytelat] a[data-astro-cid-jsytelat]:not(.btn){padding:var(--space-4) 0;color:var(--color-text);border-bottom:1px solid var(--color-border)}.site-header[data-astro-cid-jsytelat].open nav[data-astro-cid-jsytelat] a[data-astro-cid-jsytelat]:not(.btn):hover,.site-header[data-astro-cid-jsytelat].open nav[data-astro-cid-jsytelat] a[data-astro-cid-jsytelat][aria-current=page]:not(.btn){text-decoration:none;color:var(--color-accent-text)}.site-header[data-astro-cid-jsytelat].open nav[data-astro-cid-jsytelat] a[data-astro-cid-jsytelat].cta{width:100%;margin:var(--space-4) 0 0;justify-content:center}}.site-footer[data-astro-cid-bmvnf73n]{background:var(--color-inverse-surface);color:var(--color-on-inverse-muted)}.ovre[data-astro-cid-bmvnf73n],.nedre[data-astro-cid-bmvnf73n]{max-width:var(--container);margin-inline:auto;padding-inline:var(--space-6)}.ovre[data-astro-cid-bmvnf73n]{display:grid;grid-template-columns:minmax(0,3fr) repeat(4,minmax(0,2fr));gap:55px 34px;padding-block:var(--rytm-sektion) 55px}.brand[data-astro-cid-bmvnf73n]{display:inline-flex;color:var(--color-on-inverse);text-decoration:none}.brand[data-astro-cid-bmvnf73n] .logo{height:24px;width:auto;display:block}.lofte[data-astro-cid-bmvnf73n]{margin:13px 0 0;color:var(--color-on-inverse-muted);max-width:24ch;font-size:var(--text-small)}.kontaktrader[data-astro-cid-bmvnf73n]{margin-top:21px}h2[data-astro-cid-bmvnf73n]{font-family:var(--font-mono);font-size:var(--text-eyebrow);letter-spacing:.12em;text-transform:uppercase;color:var(--color-on-inverse-muted);font-weight:var(--font-weight-medium);margin:0}ul[data-astro-cid-bmvnf73n]{list-style:none;padding:0;margin:18px 0 0;display:grid;gap:10px}ul[data-astro-cid-bmvnf73n] a[data-astro-cid-bmvnf73n]{color:var(--color-on-inverse-muted);text-decoration:none;font-size:var(--text-small)}ul[data-astro-cid-bmvnf73n] li[data-astro-cid-bmvnf73n]{font-size:var(--text-small)}ul[data-astro-cid-bmvnf73n] a[data-astro-cid-bmvnf73n]:hover{color:var(--color-on-inverse)}.senaste[data-astro-cid-bmvnf73n]{display:block;margin-top:18px;color:var(--color-on-inverse);text-decoration:none;font-size:var(--text-small);font-weight:var(--font-weight-medium);line-height:1.4}.senaste[data-astro-cid-bmvnf73n]:hover{text-decoration:underline}.senaste-datum[data-astro-cid-bmvnf73n]{font-family:var(--font-mono);font-size:var(--text-eyebrow);letter-spacing:.08em;text-transform:uppercase;color:var(--color-on-inverse-muted);margin:6px 0 0}.nedre[data-astro-cid-bmvnf73n]{border-top:1px solid var(--color-inverse-border);padding-block:21px;display:flex;flex-wrap:wrap;gap:8px 34px;font-family:var(--font-mono);font-size:var(--text-eyebrow);letter-spacing:.05em}.nedre[data-astro-cid-bmvnf73n] a[data-astro-cid-bmvnf73n]{color:var(--color-on-inverse-muted);text-decoration:none}.nedre[data-astro-cid-bmvnf73n] a[data-astro-cid-bmvnf73n]:hover{color:var(--color-on-inverse)}@media (max-width: 720px){.ovre[data-astro-cid-bmvnf73n]{grid-template-columns:1fr}}.btn{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-sans);font-size:.94rem;font-weight:500;letter-spacing:-.01em;padding:.8rem 1.3rem;border:1px solid var(--color-border);border-radius:var(--radius);text-decoration:none;white-space:nowrap;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.btn .arrow{transition:transform .18s ease}.btn:hover .arrow{transform:translate(3px)}.btn--primary{background:var(--color-text);color:var(--color-bg);border-color:var(--color-text)}.btn--primary:hover{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-bg)}.btn--ghost{background:transparent;color:var(--color-text)}.btn--ghost:hover{background:var(--color-text);color:var(--color-bg)}.btn--lg{padding:1.05rem 1.6rem;font-size:1rem}
