@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/62492e45f348cf87-s.1i31pqskun3om.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/8f9704ed0c18c9e0-s.2tf78tohaw2ta.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/c73d4b34880585a8-s.1o1rwbwcd1il6.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/f00b8cc54454926d-s.2zjf5q-8tbk0-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/741805f5bd1ef272-s.412k-l0vbrw4v.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-display:swap;src:url(../media/ea3421846039b7f3-s.p.3yajkaw9ed9d3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/20aee433927f7d4b-s.2_7u3qf8hb00l.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/256e1f7f180674ba-s.3qp6y754qyij-.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/be3bf58b83159894-s.437wgy8nypf_z.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/753b6407f468151f-s.36f255hs6fere.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/292081311a6a8abc-s.3ffd3kh1ay1yu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/68d403cf9f2c68c5-s.p.0xq4un9mlaiqb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4 Fallback";src:local(Times New Roman);ascent-override:87.87%;descent-override:28.41%;line-gap-override:0.0%;size-adjust:117.91%}.source_serif_4_d93d6b09-module__T7qEpG__className{font-family:"Source Serif 4","Source Serif 4 Fallback"}.source_serif_4_d93d6b09-module__T7qEpG__variable{--ai-serif:"Source Serif 4", "Source Serif 4 Fallback"}
.ai-vard{--ai-bg:#fff;--ai-panel:#f5f5f7;--ai-panel-text:#1d1d1f;--ai-panel-text2:#424245;--ai-panel-text3:#6e6e73;--ai-panel-hover:#0000000b;--ai-panel-pa:#00000013;--ai-panel-kant:#00000012;--ai-panel-yta:#fff;--ai-panel-fyll:#76768017;--ai-yta:#fff;--ai-yta2:#f5f5f7;--ai-djup:#f5f5f7;--ai-kant:#d2d2d7;--ai-kant-mjuk:#e8e8ed;--ai-kant2:#8e8e93;--ai-text:#1d1d1f;--ai-text2:#424245;--ai-text3:#6e6e73;--ai-accent:var(--pf-accent,#0555a4);--ai-accent-fylld:var(--pf-fylld,#0555a4);--ai-accent-hover:var(--pf-hover,#004589);--ai-accent-svag:var(--pf-svag,#e9f0f7);--ai-accent-rgb:var(--pf-rgb,5 85 164);--ai-glod:rgb(var(--ai-accent-rgb) / .05);--ai-fel:#d70015;--ai-skugga:0 0 0;--base:var(--ai-bg);--ink:var(--ai-text);--mut:var(--ai-text3);--line:var(--ai-kant-mjuk);--surf:var(--ai-yta);--surf2:var(--ai-yta2);--track:#e8e8ed;--kortton:255 255 255;--kortalfa:1;--kromalfa:1;--fokusalfa:1;--kortoskarpa:none;--glassheen:0;--glasljus:0;--glaskant:var(--ai-kant-mjuk);--glaskant-mork:rgb(var(--ai-skugga) / .12);--kant-ljus:#fff9;--cardhl:#fff0;--cardbord:var(--ai-kant-mjuk);--cardshadow:0 10px 30px -14px rgb(var(--ai-skugga) / .28);--card:rgb(var(--ai-skugga) / .05);--bord:var(--ai-kant);--btnbg:var(--ai-accent-fylld);--btntx:#fff;--ubub:var(--ai-yta2);--panel:#fffffffa;--panel2:#fffffff0;--skuggton:var(--ai-skugga);--oskarpa-krom:none;--grad:var(--pf-grad,linear-gradient(140deg, #2067b8, #00478d));--blue:var(--ai-accent);--blue-weak:var(--ai-accent-svag);--blue-ink:var(--ai-accent);--blue-bord:rgb(var(--ai-accent-rgb) / .32);--blue-yta:var(--pf-yta,#f4f7fb);--blue-kant-hover:rgb(var(--ai-accent-rgb) / .5);--blue-mark:rgb(var(--ai-accent-rgb) / .14);--blue-fylld:var(--ai-accent-fylld);--green-weak:#e8f5ec;--green-ink:#1b7f3a;--green-bord:#1b7f3a59;--green-yta:#f3faf5;--amber-weak:#fff0e5;--amber-ink:#a84a00;--amber-ink-djup:#8a3d00;--amber-bord:#d6661261;--amber-yta:#fff6ef;--violet:var(--ai-accent);--violet-weak:var(--ai-accent-svag);--violet-ink:var(--ai-accent);--violet-bord:rgb(var(--ai-accent-rgb) / .32);--violet-fylld:var(--ai-accent-fylld);--red-weak:#fdeced;--red-ink:var(--ai-fel);--red-bord:#d7001552;--figur-svag:#d2d2d7;--term-u:var(--ai-accent);--term-dv:#1b7f3a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--ai-bg);min-height:100dvh;color:var(--ai-text);font-family:var(--font-inter), system-ui, -apple-system, "Segoe UI", sans-serif;-webkit-font-smoothing:antialiased;position:relative}:root[data-ai-tema=mork] .ai-vard{--ai-bg:#1c1c1e;--ai-panel:#141415;--ai-panel-text:#f5f5f7;--ai-panel-text2:#d1d1d6;--ai-panel-text3:#98989d;--ai-panel-hover:#ffffff0f;--ai-panel-pa:#ffffff1a;--ai-panel-kant:#ffffff14;--ai-panel-yta:#ffffff0f;--ai-panel-fyll:#7676803d;--ai-yta:#232325;--ai-yta2:#2c2c2e;--ai-djup:#161618;--ai-kant:#3a3a3c;--ai-kant-mjuk:#2e2e30;--ai-kant2:#636366;--ai-text:#f5f5f7;--ai-text2:#d1d1d6;--ai-text3:#98989d;--ai-accent:var(--pf-accent,#478ce0);--ai-accent-fylld:var(--pf-fylld,#0b58a7);--ai-accent-hover:var(--pf-hover,#1c64b4);--ai-accent-svag:var(--pf-svag,#478ce024);--ai-accent-rgb:var(--pf-rgb,71 140 224);--ai-glod:rgb(var(--ai-accent-rgb) / .06);--ai-fel:#ff453a;--ai-skugga:0 0 0;--track:#3a3a3c;--kant-ljus:#ffffff0d;--cardshadow:0 18px 50px -16px #0009;--card:#ffffff0d;--panel:#232325fa;--panel2:#232325f0;--grad:var(--pf-grad,linear-gradient(140deg, #2067b7, #004284));--blue-yta:var(--pf-yta,#478ce014);--green-weak:#30d15826;--green-ink:#30d158;--green-bord:#30d15857;--green-yta:#30d15817;--amber-weak:#ff9f0a29;--amber-ink:#ffb340;--amber-ink-djup:#ffb340;--amber-bord:#ff9f0a57;--amber-yta:#ff9f0a1a;--red-weak:#ff453a26;--red-bord:#ff453a57;--figur-svag:#48484a;--term-dv:#30d158;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.palett-yta:has(.ai-vard)>.bugg{--surf:#fff;--surf2:#f5f5f7;--ink:#1d1d1f;--mut:#6e6e73;--line:#e8e8ed;--cardbord:#e8e8ed;--cardshadow:0 10px 30px -14px #00000038;--btnbg:var(--pf-fylld,#0555a4);--btntx:#fff;--blue:var(--pf-accent,#0555a4);--blue-weak:var(--pf-svag,#e9f0f7);--blue-ink:var(--pf-accent,#0555a4);--blue-bord:rgb(var(--pf-rgb,5 85 164) / .32);--green-weak:#e8f5ec;--green-ink:#1b7f3a;--red-ink:#d70015;--red-bord:#d7001552;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-ai-tema=mork] .palett-yta:has(.ai-vard)>.bugg{--surf:#232325;--surf2:#1c1c1e;--ink:#f5f5f7;--mut:#98989d;--line:#2e2e30;--cardbord:#2e2e30;--cardshadow:0 18px 50px -16px #0009;--btnbg:var(--pf-fylld,#0b58a7);--blue:var(--pf-accent,#478ce0);--blue-weak:var(--pf-svag,#478ce024);--blue-ink:var(--pf-accent,#478ce0);--blue-bord:rgb(var(--pf-rgb,71 140 224) / .34);--green-weak:#30d15826;--green-ink:#30d158;--red-ink:#ff453a;--red-bord:#ff453a57;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body:has(.ai-vard){background:#fff!important}.palett-yta:has(.ai-vard){background:#fff!important}:root[data-ai-tema=mork] body:has(.ai-vard){background:#1c1c1e!important}:root[data-ai-tema=mork] .palett-yta:has(.ai-vard){background:#1c1c1e!important}.ai-vard ::selection{background:rgb(var(--ai-accent-rgb) / .16);color:inherit}.ai-vard a{color:inherit}.ai-vard .ca-kal-lankar a,.ai-vard .ca-kal-numeta a,.ai-vard .ca-kal-detalj dd a{color:var(--ai-accent)}.ai-vard a.ca-guidelank{color:#fff}.ai-vard .ca-farskhettal a{color:var(--red-ink)}.ai-knapp{background:var(--ai-accent-fylld);cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;height:44px;padding:0 20px;font-size:.95rem;font-weight:600;text-decoration:none;transition:background .15s,transform .15s,border-color .15s,box-shadow .15s;display:inline-flex;color:#fff!important}.ai-knapp:hover{background:var(--ai-accent-hover);box-shadow:0 8px 20px -10px rgb(var(--ai-accent-rgb) / .55);transform:translateY(-1px)}.ai-knapp-tunn{background:var(--ai-yta);border-color:var(--ai-kant);color:var(--ai-text)!important}.ai-knapp-tunn:hover{background:var(--ai-yta2);box-shadow:none}.ai-knapp-bred{width:100%}.ai-knapp:focus-visible,.ai-vard button:focus-visible,.ai-vard a:focus-visible,.ai-vard select:focus-visible{outline:2px solid var(--ai-accent);outline-offset:2px}.ai-topp{justify-content:space-between;align-items:center;gap:16px;height:60px;padding:0 24px;display:flex}.ai-logga{letter-spacing:-.01em;align-items:center;gap:9px;font-size:1.02rem;font-weight:650;text-decoration:none;display:inline-flex;color:var(--ai-text)!important}.ai-logga small{color:var(--ai-text3);font-size:.78rem;font-weight:500}.ai-loggamarke{background:var(--grad);color:#fff;width:28px;height:28px;box-shadow:0 6px 16px -8px rgb(var(--ai-accent-rgb) / .6);border-radius:8px;place-items:center;font-size:.8rem;display:grid}.ai-konto{position:relative}.ai-kontoknapp{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;height:auto!important;color:var(--ai-text)!important;border-radius:10px!important;padding:8px!important;display:flex!important}.ai-kontoknapp:hover,.ai-konto.oppen .ai-kontoknapp{background:rgb(var(--ai-skugga) / .06)!important}.ai-vard .ca-panel .ai-kontoknapp{color:var(--ai-panel-text)!important}.ai-vard .ca-panel .ai-kontoknapp:hover,.ai-vard .ca-panel .ai-konto.oppen .ai-kontoknapp{background:var(--ai-panel-hover)!important}.ai-avatar{background:var(--ai-accent-fylld);color:#fff;border-radius:999px;flex:none;place-items:center;height:30px;font-weight:700;display:grid;overflow:hidden;width:30px!important;font-size:.8rem!important}.ai-avatar img{object-fit:cover;width:100%;height:100%}.ai-kontonamn{min-width:0;line-height:1.25;display:grid}.ai-kontonamn b,.ai-kontonamn small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ai-kontonamn b{font-size:.86rem;font-weight:600}.ai-kontonamn small{color:var(--ai-text3);font-size:.74rem}.ai-vard .ca-panel .ai-kontonamn small{color:var(--ai-panel-text3)}.ai-konto-kompakt .ai-kontoknapp{width:auto;border-radius:999px!important;padding:4px!important}.ai-kontomeny{z-index:60;border:1px solid var(--ai-kant);background:var(--ai-yta);min-width:248px;color:var(--ai-text);box-shadow:0 18px 50px -12px rgb(var(--ai-skugga) / .35);border-radius:12px;padding:6px;animation:.16s ease-out ai-upp;display:grid;position:absolute;bottom:calc(100% + 8px);left:0}.ai-konto-kompakt .ai-kontomeny{inset:calc(100% + 8px) 0 auto auto}.ai-kontohuvud{border-bottom:1px solid var(--ai-kant-mjuk);gap:2px;margin:0 0 4px;padding:8px 10px 10px;font-size:.82rem;display:grid}.ai-kontohuvud span{color:var(--ai-text3);text-overflow:ellipsis;font-size:.76rem;overflow:hidden}.ai-kontomeny a,.ai-kontomeny>button{width:100%;font:inherit;text-align:left;cursor:pointer;border:0;align-items:center;text-decoration:none;height:36px!important;color:var(--ai-text2)!important;background:0 0!important;border-radius:8px!important;padding:0 10px!important;font-size:.86rem!important;font-weight:500!important;display:flex!important}.ai-kontomeny a:hover,.ai-kontomeny>button:hover{background:var(--ai-yta2)!important;color:var(--ai-text)!important}.ai-temaval{border-top:1px solid var(--ai-kant-mjuk);border-bottom:1px solid var(--ai-kant-mjuk);gap:6px;margin:4px 0;padding:8px 10px 10px;display:grid}.ai-temaval>span{color:var(--ai-text3);font-size:.74rem;font-weight:600}.ai-temaval div{background:var(--ai-yta2);border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;padding:3px;display:grid}.ai-vard .ai-kontomeny .ai-temaval button{width:auto;height:28px;color:var(--ai-text3);font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 6px;font-size:.76rem;font-weight:600;display:block}.ai-vard .ai-kontomeny .ai-temaval button:hover{color:var(--ai-text);background:0 0}.ai-vard .ai-kontomeny .ai-temaval button[aria-pressed=true]{background:var(--ai-yta);color:var(--ai-text);box-shadow:0 1px 2px rgb(var(--ai-skugga) / .16)}@keyframes ai-upp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.ai-vard .ca{background:var(--ai-bg);height:100dvh;min-height:0}.ai-vard .ca.ca-schema-oppen{grid-template-columns:60px minmax(0,1fr) 360px}.ai-vard .ca.ca-schema-oppen.ca-panel-oppen{grid-template-columns:280px minmax(0,1fr) 360px}.ai-vard .ca:not(.ca-schema-oppen){grid-template-columns:60px minmax(0,1fr) 52px}.ai-vard .ca:not(.ca-schema-oppen).ca-panel-oppen{grid-template-columns:280px minmax(0,1fr) 52px}@media (max-width:1080px){.ai-vard .ca.ca-schema-oppen.ca-panel-oppen{grid-template-columns:230px minmax(0,1fr) 340px}.ai-vard .ca:not(.ca-schema-oppen).ca-panel-oppen{grid-template-columns:230px minmax(0,1fr) 52px}}@media (max-width:1319px){.ai-vard .ca.ca-schema-auto .ca-kal-utfalld{display:none}.ai-vard .ca.ca-schema-auto .ca-kal-remsa{display:flex}}@media (min-width:1320px){.ai-vard .ca.ca-schema-auto{grid-template-columns:60px minmax(0,1fr) 360px}.ai-vard .ca.ca-schema-auto.ca-panel-oppen{grid-template-columns:280px minmax(0,1fr) 360px}}.ai-vard .ca-panel{--ink:var(--ai-panel-text);--mut:var(--ai-panel-text3);--line:var(--ai-panel-kant);--surf:var(--ai-panel-yta);--card:var(--ai-panel-hover);--violet-weak:var(--ai-panel-pa);--violet-ink:var(--ai-panel-text);background:var(--ai-panel);color:var(--ai-panel-text);box-shadow:inset -1px 0 0 var(--ai-panel-kant);gap:2px;padding:12px 10px 10px}.ai-vard .ca-panel button{color:var(--ai-panel-text2);border-radius:9px;font-size:.875rem}.ai-vard .ca-panel button:hover{background:var(--ai-panel-hover);color:var(--ai-panel-text)}.ai-vard .ca-panel button.pa{background:var(--ai-panel-pa);color:var(--ai-panel-text);font-weight:550}.ai-vard .ca-panelknapp{color:var(--ai-panel-text3)!important}.ai-vard .ca-panelknapp:hover{color:var(--ai-panel-text)!important}.ai-vard .ca-panelhuvud{justify-content:space-between;align-items:center;gap:8px;min-height:40px;margin:0 0 8px;display:flex}.ai-vard .ca-panelhuvud .ca-panelknapp{flex:none;justify-content:center;width:36px;padding:0}.ai-vard .ca:not(.ca-panel-oppen) .ca-panelhuvud{justify-content:center}.ai-vard .ca-panelmarke{min-width:0;padding-left:6px}.ai-vard .ca-panel .ai-logga{white-space:nowrap;color:var(--ai-panel-text)!important}.ai-vard .ca-panel .ai-loggamarke{box-shadow:none}.ai-vard .ca-topp h1{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ai-vard .ca-topptitel:before{content:none}.ai-vard .ca-nytrad{margin:4px 0 10px;color:var(--ai-panel-text)!important;font-weight:600!important}.ai-vard .ca-nytrad>[aria-hidden]{background:var(--ai-accent-fylld);color:#fff;border-radius:999px;height:24px;margin:0 -3px;width:24px!important}.ai-vard .ca-nytrad:hover>[aria-hidden]{background:var(--ai-accent-hover)}.ai-vard .ca-tradsok{background:var(--ai-panel-fyll);height:34px;color:var(--ai-panel-text);font:inherit;border:1px solid #0000;border-radius:9px;margin:0 2px 10px;padding:0 12px;font-size:.84rem}.ai-vard .ca-tradsok:focus{border-color:var(--ai-kant);background:var(--ai-panel-yta);outline:none}.ai-vard .ca-tradsok::placeholder{color:var(--ai-panel-text3)}.ai-vard .ca-panel-oppen .ca-panel .ca-tradknapp>.ca-trademarke{display:none}.ai-vard .ca-panel .ca-tradknapp>.ca-trademarke{border-color:var(--ai-panel-kant);background:var(--ai-panel-yta);color:var(--ai-panel-text2)}.ai-vard .ca-panel .ca-tradknapp.pa>.ca-trademarke{background:var(--ai-panel-text);color:var(--ai-panel);box-shadow:none;border-color:#0000}.ai-vard .ca-panel .ca-tradradera{color:var(--ai-panel-text3)}.ai-vard .ca-tradantal,.ai-vard .ca-tradfel{color:var(--ai-panel-text3);padding:0 10px;font-size:.72rem}.ai-vard .ca-panelfot{border-top:1px solid var(--ai-panel-kant);margin-top:auto;padding-top:8px}.ai-vard .ca-panel :focus-visible{outline-color:var(--ai-accent)}.ai-vard .ca:not(.ca-panel-oppen) .ai-kontonamn{display:none}.ai-vard .ca:not(.ca-panel-oppen) .ai-kontoknapp{justify-content:center;padding:6px!important}.ai-vard .ca-scen{background:var(--ai-bg);border-left:0}.ai-vard .ca-topp{background:0 0;height:56px;padding:0 18px 0 22px}.ai-vard .ca-topptitel{color:var(--ai-text);font-size:.9rem;font-weight:550}.ai-vard .ca-topphoger button,.ai-vard .ca-kugge,.ai-vard .ca-toppny,.ai-vard .ca-toppschema{color:var(--ai-text3);border-radius:9px}.ai-vard .ca-topphoger button:hover{background:var(--ai-yta2);color:var(--ai-text)}.ai-vard .ca-farskhet{color:var(--ai-text3);border-bottom:0}.ai-vard .ca-topphoger .ca-kugge{background:0 0;border:0;border-radius:9px;width:34px;height:34px}.ai-vard .ca-farskkompakt{position:relative}.ai-vard .ca-topphoger .ca-farskpill{height:32px;color:var(--ai-text3);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:7px;padding:0 10px;font-size:.8rem;font-weight:500;display:inline-flex}.ai-vard .ca-topphoger .ca-farskpill:hover,.ai-vard .ca-farskkompakt.oppen .ca-farskpill{background:var(--ai-yta2);color:var(--ai-text)}.ai-vard .ca-farskkompakt.ar-fel .ca-farskpill{color:var(--red-ink)}.ai-vard .ca-farskhetprick.fel,.ca-farskhetprick.fel{background:var(--red-ink)}.ai-vard .ca-farskruta{z-index:50;border:1px solid var(--ai-kant);background:var(--ai-yta);width:min(340px,86vw);box-shadow:0 18px 50px -12px rgb(var(--ai-skugga) / .35);color:var(--ai-text2);border-radius:12px;gap:10px;padding:14px 16px 16px;font-size:.82rem;animation:.16s ease-out ai-upp;display:grid;position:absolute;top:calc(100% + 8px);right:0}.ai-vard .ca-farskruta-rubrik{letter-spacing:.04em;text-transform:uppercase;color:var(--ai-text3);margin:0;font-size:.72rem;font-weight:650}.ai-vard .ca-farskruta-status{color:var(--ai-text);flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0;font-size:.86rem;line-height:1.45;display:flex}.ai-vard .ca-farskruta .ca-farskhetlista{max-height:240px;margin:0;font-size:.78rem;overflow-y:auto}.ai-vard .ca-farskruta .ca-farskhetlista li{grid-template-columns:84px minmax(0,1fr)}.ai-vard .ca-topphoger .ca-farskruta .ca-uppdatera{background:var(--ai-accent-fylld);color:#fff;border:0;border-radius:8px;justify-self:start;height:32px;margin:2px 0 0;padding:0 14px;font-size:.8rem;font-weight:600}.ai-vard .ca-topphoger .ca-farskruta .ca-uppdatera:hover:not(:disabled){background:var(--ai-accent-hover)}.ai-vard .ca-topphoger .ca-farskruta .ca-uppdatera:disabled{background:var(--ai-kant);color:var(--ai-text2)}.ai-vard .ca-duk{scrollbar-color:var(--ai-kant) transparent}.ai-vard .ca-kolumn{max-width:768px}.ai-vard .ca-du p{background:var(--ai-yta2);color:var(--ai-text);border:0;border-radius:18px;font-size:1rem}.ai-vard .ca-svar{font-family:var(--ai-serif), Georgia, "Times New Roman", serif;color:var(--ai-text);font-size:1.07rem;line-height:1.72}.ai-vard .ca-svar :is(h1,h2,h3,h4){font-family:var(--font-inter), system-ui, sans-serif;letter-spacing:-.01em;color:var(--ai-text)}.ai-vard .ca-svar :is(code,pre,table,.katex){font-family:revert}.ai-vard .ca-svar pre,.ai-vard .ca-svar :not(pre)>code{background:var(--ai-djup);border:1px solid var(--ai-kant-mjuk)}.ai-vard .ca-svar table{font-family:var(--font-inter), system-ui, sans-serif;font-size:.92rem}.ai-vard .ca-svar :is(th,td){border-color:var(--ai-kant-mjuk)}.ai-vard .ca-svar th{background:var(--ai-yta2)}.ai-vard .ca-svar a{color:var(--ai-accent);-webkit-text-decoration-color:rgb(var(--ai-accent-rgb) / .35);text-decoration-color:rgb(var(--ai-accent-rgb) / .35);text-underline-offset:2px}.ai-vard .ca-svar a:hover{text-decoration-color:currentColor}.ai-vard .ca-kallchip,.ai-vard .ca-kallor a{background:var(--ai-yta);border-color:var(--ai-kant);color:var(--ai-text2)}.ai-vard .ca-kallchip:hover,.ai-vard .ca-kallor a:hover{border-color:var(--ai-accent);color:var(--ai-accent)}.ai-vard .ca-aimarke,.ai-vard .ca-svarfot .ca-aimarke,.ai-vard .ca-svarstrom .ca-aimarke{width:22px;height:22px;box-shadow:none;color:var(--ai-accent);background:0 0;border-radius:0;font-size:1.05rem}.ai-vard .ca-aimarke.skriver,.ai-vard .ca-strommar .ca-aimarke{animation:3.2s linear infinite caMarkeSnurr}.ai-vard .ai-halsning{text-align:left;justify-content:center;align-items:center;gap:14px;margin-bottom:28px;display:flex}.ai-vard .ai-halsning h2{font-family:var(--ai-serif), Georgia, serif;letter-spacing:-.02em;color:var(--ai-text);margin:0;font-size:clamp(2rem,3.4vw,2.6rem);font-weight:400}.ai-vard .ai-halsning .ca-tommarke{width:auto;height:auto;box-shadow:none;color:var(--ai-accent);background:0 0;border-radius:0;place-items:center;font-size:2.1rem;line-height:1;animation:6s ease-in-out infinite ai-andas;display:grid}@keyframes ai-andas{0%,to{transform:rotate(0)scale(1)}50%{transform:rotate(-12deg)scale(1.08)}}.ai-vard .ca-skriv{background:var(--ai-bg);border-top:0}.ai-vard .ca:not(.ca-tomt) .ca-skriv:before{background:linear-gradient(180deg, transparent, var(--ai-bg))}.ai-vard .ca-skrivrad{background:var(--ai-yta);border:1px solid var(--ai-kant);box-shadow:0 1px 2px rgb(var(--ai-skugga) / .05), 0 8px 28px -12px rgb(var(--ai-skugga) / .22);border-radius:20px;transition:border-color .15s,box-shadow .15s}.ai-vard .ca-skrivrad:focus-within{border-color:var(--ai-kant2);box-shadow:0 1px 2px rgb(var(--ai-skugga) / .06), 0 10px 32px -12px rgb(var(--ai-skugga) / .3)}.ai-vard .ca-skrivrad textarea{color:var(--ai-text);font-size:1rem}.ai-vard .ca-skrivrad textarea::placeholder{color:var(--ai-text3)}.ai-vard .ca-skrivverktyg .ca-kursval select{border-color:var(--ai-kant-mjuk);color:var(--ai-text2);background:0 0}.ai-vard .ca-skrivverktyg .ca-kursval select:hover{border-color:var(--ai-kant)}.ai-vard .ca-skrivverktyg .ca-kursval select option{background:var(--ai-yta);color:var(--ai-text)}.ai-vard .ca-skrivverktyg button[type=submit]{background:var(--ai-accent-fylld);color:#0000;cursor:pointer;border:0;border-radius:10px;width:34px;height:34px;padding:0;font-size:0;transition:background .15s,opacity .15s;position:relative}.ai-vard .ca-skrivverktyg button[type=submit]:after{content:"";-webkit-mask:var(--pil) center / 17px no-repeat;-webkit-mask:var(--pil) center / 17px no-repeat;mask:var(--pil) center / 17px no-repeat;background:#fff;position:absolute;inset:0}.ai-vard .ca-skrivverktyg button[type=submit]:hover:not(:disabled){background:var(--ai-accent-hover)}.ai-vard .ca-skrivverktyg button[type=submit]:disabled{background:var(--ai-kant);opacity:.8;cursor:default}.ai-vard .ca-stopp{background:var(--ai-text)!important}.ai-vard .ca-forslag button{background:var(--ai-yta);border:1px solid var(--ai-kant-mjuk);color:var(--ai-text2);border-radius:10px}.ai-vard .ca-forslag button:hover:not(:disabled){background:var(--ai-yta2);border-color:var(--ai-kant);color:var(--ai-text)}.ai-vard .ca-fotnot,.ai-vard .ca-modellnot{color:var(--ai-text3)}.ai-vard .ca-tomfot{color:var(--ai-text2)}.ai-vard .ca-tillbotten{background:var(--ai-yta);border-color:var(--ai-kant);color:var(--ai-text);box-shadow:0 6px 18px -8px rgb(var(--ai-skugga) / .3)}.ai-vard .ca-schema{background:var(--ai-bg);border-left:1px solid var(--ai-kant-mjuk)}.ai-vard .ca-kal-dagrubrik{background:var(--ai-bg)}.ai-vard .ca-kal-nu{background:var(--ai-yta2);border-color:#0000}.ai-ram{background:radial-gradient(1100px 520px at 50% -200px, var(--ai-glod), transparent 70%), var(--ai-bg);flex-direction:column;min-height:100dvh;display:flex}.ai-ramyta{flex:auto;min-height:0}.ai-vard .ai-ram .ca-grind{background:0 0;min-height:0}.ai-vard .ca-grindled.aktiv{box-shadow:0 16px 40px -24px rgb(var(--ai-accent-rgb) / .5), 0 0 0 3px var(--violet-weak), inset 0 1px 0 var(--cardhl)}.ai-vard .ca-grindled.aktiv .ca-grindnr{box-shadow:0 4px 12px rgb(var(--ai-accent-rgb) / .35)}.ai-vard .ca-inl-kort{box-shadow:0 24px 60px -34px rgb(var(--ai-accent-rgb) / .5), inset 0 1px 0 var(--cardhl)}.ai-vard .ca-inl-kort:before{background:radial-gradient(closest-side, rgb(var(--ai-accent-rgb) / .14), transparent)}.ai-vard .ca-inl-andel{filter:drop-shadow(0 0 4px rgb(var(--ai-accent-rgb) / .35))}.ai-vard .ca-inl-komet circle{filter:drop-shadow(0 0 4px rgb(var(--ai-accent-rgb) / .9))}.ai-valkomst{background:radial-gradient(1200px 620px at 72% -160px, rgb(var(--ai-accent-rgb) / .06), transparent 68%), radial-gradient(900px 500px at 10% 10%, #00000005, transparent 70%), var(--ai-bg);min-height:100dvh}.ai-topp-publik{z-index:20;background:color-mix(in srgb, var(--ai-bg) 76%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(12px);backdrop-filter:saturate(1.4)blur(12px);padding-left:max(24px,50% - 566px);padding-right:max(24px,50% - 566px);position:sticky;top:0}.ai-topp-publik .ai-knapp{height:38px;padding:0 16px;font-size:.88rem}.ai-hjalte{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:40px;max-width:1180px;margin:0 auto;padding:48px 24px 88px;display:grid}.ai-hjaltetext{flex-direction:column;align-items:center;max-width:780px;display:flex}.ai-hjaltetext .ai-ingress{margin-inline:auto}.ai-hjaltetext .ai-cta{justify-content:center}.ai-filmram{width:100%;max-width:960px;animation:.9s cubic-bezier(.2,.8,.2,1) .25s both ai-fram}.ai-not-mitt{text-align:center;margin:-22px 0 0}.ai-hjaltetext>*{animation:.7s cubic-bezier(.2,.8,.2,1) both ai-fram}.ai-hjaltetext>:nth-child(2){animation-delay:80ms}.ai-hjaltetext>:nth-child(3){animation-delay:.16s}.ai-hjaltetext>:nth-child(4){animation-delay:.24s}.ai-hjaltetext>:nth-child(5){animation-delay:.32s}@keyframes ai-fram{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.ai-etikett{border:1px solid var(--blue-bord);background:var(--blue-weak);color:var(--blue-ink);border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:.8rem;font-weight:600;display:inline-flex}.ai-hjalte h1{font-family:var(--ai-serif), Georgia, serif;letter-spacing:-.025em;color:var(--ai-text);margin:22px 0 18px;font-size:clamp(2.6rem,5.4vw,4.2rem);font-weight:400;line-height:1.04}.ai-ingress{max-width:52ch;color:var(--ai-text2);margin:0;font-size:1.12rem;line-height:1.6}.ai-cta{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.ai-cta-mitt{justify-content:center;margin-top:40px}.ai-not{color:var(--ai-text3);margin:16px 0 0;font-size:.84rem}.ai-topp-hoger{flex-shrink:0;align-items:center;gap:12px;display:flex}@media (max-width:440px){.ai-topp-publik .ai-logga small{display:none}}.ai-sprak{border:1px solid var(--ai-kant-mjuk);background:var(--ai-yta2);border-radius:999px;flex-shrink:0;align-items:center;gap:2px;padding:3px;display:inline-flex}.ai-sprak button{height:30px;color:var(--ai-text3);font:650 .72rem/1 var(--font-inter), system-ui, sans-serif;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 10px;transition:background .15s,color .15s;display:inline-flex}.ai-sprak button:hover{color:var(--ai-text)}.ai-sprak button[aria-pressed=true]{background:var(--ai-yta);color:var(--ai-text);box-shadow:0 1px 2px rgb(var(--ai-skugga) / .14)}.ai-sprak button:disabled,.ai-sprak-vaxel:disabled{cursor:progress;opacity:.7}.ai-sprak-vaxel{cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;width:34px;height:34px;display:inline-grid}.ai-sprak-vaxel:hover{background:var(--ai-panel-hover)}.ai-sprak button:focus-visible,.ai-sprak-vaxel:focus-visible,.ai-larosate select:focus-visible{outline:2px solid var(--ai-accent);outline-offset:2px}.ai-flagga{width:18px;height:12px;box-shadow:0 0 0 1px rgb(var(--ai-skugga) / .14);border-radius:2px;flex-shrink:0;display:block;overflow:hidden}.ai-larosaterad{flex-direction:column;align-items:center;gap:2px;margin-top:28px;display:flex}.ai-larosaterad .ai-not{margin-top:8px}.ai-larosate{border:1px solid var(--ai-kant-mjuk);background:var(--ai-yta);max-width:100%;box-shadow:0 1px 2px rgb(var(--ai-skugga) / .06);color:var(--ai-text2);border-radius:999px;align-items:center;gap:10px;padding:5px 5px 5px 16px;font-size:.9rem;display:inline-flex;position:relative}.ai-larosate>span{white-space:nowrap}.ai-larosate select{background:var(--ai-accent-svag);min-width:0;max-width:min(62vw,340px);color:var(--ai-accent);font:650 .9rem/1.2 var(--font-inter), system-ui, sans-serif;text-overflow:ellipsis;cursor:pointer;appearance:none;border:0;border-radius:999px;padding:8px 34px 8px 14px}.ai-larosate:after{content:"";border-right:1.6px solid var(--ai-accent);border-bottom:1.6px solid var(--ai-accent);pointer-events:none;width:7px;height:7px;position:absolute;top:50%;right:19px;transform:translateY(-70%)rotate(45deg)}.ai-larosate[aria-busy=true] select{opacity:.75}.ai-film{text-align:left;margin:0;container-type:inline-size}.ai-film-scen{aspect-ratio:64/44;width:100%;font-size:1.5625cqw;position:relative}.aif-fonster{border:1px solid var(--ai-kant-mjuk);background:var(--ai-yta);box-shadow:0 4em 9em -4em rgb(var(--ai-skugga) / .38), 0 .2em .6em rgb(var(--ai-skugga) / .05);color:var(--ai-text);font-family:var(--font-inter), system-ui, sans-serif;border-radius:1.6em;grid-template-rows:3em minmax(0,1fr);line-height:1.35;display:grid;position:absolute;inset:0;overflow:hidden}.aif-krom{border-bottom:1px solid var(--ai-kant-mjuk);background:var(--ai-yta2);align-items:center;gap:.55em;padding:0 1.2em;display:flex}.aif-krom>i{background:var(--ai-kant);border-radius:50%;width:.85em;height:.85em}.aif-adress{background:var(--ai-yta);color:var(--ai-text3);border-radius:1em;margin:0 auto;padding:.25em 1.3em;font-size:1.1em}.aif-exempel{border:1px solid var(--ai-kant);color:var(--ai-text3);border-radius:1em;padding:.15em .7em;font-size:1em;font-weight:600}.aif-kropp{grid-template-columns:15.5em minmax(0,1fr);min-height:0;display:grid;position:relative}.aif-panel{border-right:1px solid var(--ai-panel-kant);background:var(--ai-panel);flex-direction:column;gap:.3em;min-width:0;padding:1.4em 1em;display:flex}.aif-logga{color:var(--ai-panel-text);align-items:center;gap:.5em;margin:0 0 .8em .3em;font-size:1.35em;font-weight:650;display:flex}.aif-marke{background:var(--grad);color:#fff;border-radius:.45em;place-items:center;width:1.6em;height:1.6em;font-size:.8em;display:grid}.aif-rad{color:var(--ai-panel-text2);border-radius:.6em;align-items:center;gap:.55em;padding:.4em .5em;font-size:1.15em;display:flex}.aif-plus{background:var(--ai-accent-fylld);color:#fff;border-radius:50%;place-items:center;width:1.3em;height:1.3em;font-size:.9em;font-weight:700;line-height:1;display:grid}.aif-bok{border:.13em solid;border-radius:.18em;width:.95em;height:1.1em}.aif-rad-kurser small{color:var(--ai-panel-text3);margin-left:auto;font-size:.85em}.aif-tradar{flex-direction:column;gap:.1em;margin-top:.9em;display:flex}.aif-trad{color:var(--ai-panel-text2);white-space:nowrap;text-overflow:ellipsis;border-radius:.6em;padding:.45em .55em;font-size:1.08em;overflow:hidden}.aif-trad-pa{background:var(--ai-panel-pa);color:var(--ai-panel-text)}.aif-duk{flex-direction:column;min-width:0;padding:2.2em 2.8em;display:flex;position:relative;overflow:hidden}.aif-bock{background:var(--green-ink);border-radius:50%;flex-shrink:0;width:1.25em;height:1.25em;position:relative}.aif-bock:after{content:"";border-bottom:.14em solid #fff;border-right:.14em solid #fff;width:26%;height:46%;position:absolute;top:22%;left:36%;transform:rotate(45deg)}.aif-bock-liten{width:1.05em;height:1.05em}.aif-dok{border:.12em solid var(--ai-accent);border-radius:.15em;flex-shrink:0;width:.8em;height:1em}.aif-kurschips,.aif-kallchips,.aif-kallrad{flex-wrap:wrap;gap:.45em;display:flex}.aif-kurschips>span,.aif-kallchips>span,.aif-kallrad>span{border:1px solid var(--ai-kant-mjuk);background:var(--ai-yta2);color:var(--ai-text2);white-space:nowrap;border-radius:1em;align-items:center;gap:.45em;padding:.4em .8em .4em .55em;font-size:1.02em;display:inline-flex}.aif-pil{color:var(--ai-accent);font-size:.9em}.aif-glyf{color:var(--ai-accent)}.aif-s1{justify-content:flex-end;height:100%;display:flex}.aif-grind{border:1px solid var(--ai-kant-mjuk);background:var(--ai-yta);width:23.5em;box-shadow:0 1em 2.5em -1.5em rgb(var(--ai-skugga) / .25);border-radius:1.2em;flex-direction:column;align-self:flex-start;gap:1em;margin-top:1.4em;padding:1.6em;display:flex}.aif-grind>b{font-size:1.3em;font-weight:650}.aif-falt{border:1px solid var(--ai-kant);background:var(--ai-yta);height:3.2em;color:var(--ai-text);border-radius:.8em;align-items:center;padding:0 1em;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:1.1em;display:flex}.aif-kopplad{color:var(--green-ink);align-items:center;gap:.5em;font-size:1.2em;font-weight:650;display:flex}.aif-laserin{flex-direction:column;gap:.45em;display:flex}.aif-laserin small{color:var(--ai-text3);font-size:1.05em}.ai-film .aif-stapel{background:var(--ai-yta2);border-radius:.5em;height:.5em;overflow:hidden}.ai-film .aif-stapel i{border-radius:inherit;background:var(--ai-accent-fylld);transform-origin:0;height:100%;display:block}.aif-plattform{z-index:3;color:#2d3b45;background:#fff;border-radius:1.1em;width:31em;height:33.5em;position:absolute;top:5.6em;left:3em;overflow:hidden;box-shadow:0 3em 7em -2.5em #00000073,0 0 0 1px #00000014}.aif-krom-plattform{background:#f5f5f5;border-color:#e6e6e6;height:3em}.aif-krom-plattform>i{background:#d4d4d4}.aif-krom-plattform .aif-adress{color:#5f6b73;background:#fff;font-weight:650}.aif-pf-kropp{grid-template-columns:4.6em minmax(0,1fr);height:calc(100% - 3em);display:grid}.aif-pf-meny{background:var(--pf-nav,#f2f2f2);flex-direction:column;align-items:center;gap:1.1em;padding-top:1.3em;display:flex}.aif-pf-meny i{background:var(--pf-nav-ikon,#333);opacity:.38;border-radius:.55em;width:1.9em;height:1.9em}.aif-pf-meny i.aif-pf-aktiv{background:var(--pf-nav-aktiv,#0555a4);opacity:1}.aif-pf-sida{flex-direction:column;gap:.9em;min-width:0;padding:1.5em;display:flex}.aif-pf-sida>small{color:#6b7780;font-size:1.15em;font-weight:650}.aif-pf-dialog{border:1px solid #c7cdd1;border-radius:.6em;flex-direction:column;gap:.85em;padding:1.3em;display:flex;box-shadow:0 .4em 1.2em #00000014}.aif-pf-dialog>b{color:#2d3b45;font-size:1.45em;font-weight:500}.aif-pf-falt{flex-direction:column;gap:.3em;display:flex}.aif-pf-falt small{color:#2d3b45;font-size:1em;font-weight:700}.aif-pf-falt>span{color:#2d3b45;border:1px solid #c7cdd1;border-radius:.35em;min-height:2.6em;padding:.5em .75em;font-size:1.15em}.aif-pf-falt em{font-style:normal;display:inline-block}.aif-pf-knapp{background:var(--pf-primar,#0555a4);color:#fff;border-radius:.4em;align-self:flex-end;padding:.6em 1.1em;font-size:1.15em;font-weight:600}.aif-pf-token{background:#f2f4f5;border-radius:.4em;justify-content:space-between;align-items:center;gap:.6em;padding:.55em .75em;font-size:1.05em;display:flex}.aif-pf-token code{color:#2d3b45;font-family:ui-monospace,SF Mono,Menlo,monospace}.aif-pf-kopiera{color:#2d3b45;align-items:center;gap:.75em;font-weight:650;display:inline-flex}.aif-pf-kopiera em{color:#0f7b3f;font-style:normal}.aif-kopiera-ikon{border:.13em solid;border-radius:.2em;width:.9em;height:1.05em;position:relative}.aif-kopiera-ikon:before{content:"";border-top:.13em solid;border-right:.13em solid;border-radius:.2em;width:.9em;height:1.05em;position:absolute;top:-.42em;left:.2em}.aif-flygande{z-index:5;background:var(--ai-accent-fylld);color:#fff;box-shadow:0 .8em 2em -.8em rgb(var(--ai-accent-rgb) / .7);opacity:0;pointer-events:none;border-radius:.6em;padding:.45em .85em;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:1em;position:absolute;top:31.5em;left:10.45em}.aif-s2{flex-direction:column;justify-content:center;align-items:center;gap:1.8em;height:100%;padding-bottom:1em;display:flex}.aif-halsning{font-family:var(--ai-serif), Georgia, serif;letter-spacing:-.01em;align-items:center;gap:.35em;margin:0;font-size:2.8em;font-weight:400;display:flex}.aif-halsning .aif-glyf{font-size:.75em}.aif-skrivlada{border:1px solid var(--ai-kant);background:var(--ai-yta);width:36em;min-height:7.4em;box-shadow:0 .8em 2.4em -1.4em rgb(var(--ai-skugga) / .3);border-radius:1.3em;padding:1.1em 1.3em 3.6em;position:relative}.aif-skrivtext{color:var(--ai-text);font-size:1.25em;line-height:1.45}.aif-markor{background:var(--ai-accent);vertical-align:-.15em;width:.08em;height:1.1em;margin-left:.05em;animation:1s step-end infinite aif-blink;display:inline-block}.aif-skicka{background:var(--ai-accent-fylld);border-radius:50%;width:2.6em;height:2.6em;position:absolute;bottom:.9em;right:.9em}.aif-skicka:before,.aif-skicka:after{content:"";position:absolute;top:50%;left:50%}.aif-skicka:before{background:#fff;border-radius:.1em;width:.17em;height:1.1em;transform:translate(-50%,-45%)}.aif-skicka:after{border-top:.17em solid #fff;border-left:.17em solid #fff;width:.62em;height:.62em;transform:translate(-50%,-75%)rotate(45deg)}.aif-laser{flex-direction:column;align-items:center;gap:.9em;display:flex}.aif-laser-rad{background:linear-gradient(90deg, var(--ai-text3) 0 38%, var(--ai-text) 50%, var(--ai-text3) 62% 100%);color:#0000;background-size:260% 100%;-webkit-background-clip:text;background-clip:text;font-size:1.15em;font-weight:600;animation:1.8s linear infinite aif-skimmer}.aif-kallchips{justify-content:center}.aif-s3{flex-direction:column;gap:1.4em;display:flex}.aif-fraga{background:var(--ai-yta2);border-radius:1.2em;align-self:flex-end;max-width:72%;margin:0;padding:.75em 1.1em;font-size:1.2em;line-height:1.4}.aif-svar{grid-template-columns:2em minmax(0,1fr);align-items:start;column-gap:.4em;display:grid}.aif-svar>.aif-glyf{grid-row:1/span 3;font-size:1.5em;line-height:1.3}.aif-svar p{font-family:var(--ai-serif), Georgia, serif;grid-column:2;margin:0;font-size:1.45em;line-height:1.5}.aif-svar p b{font-weight:650}.aif-svar ul{font-family:var(--ai-serif), Georgia, serif;grid-column:2;margin:.4em 0 0;padding-left:1.2em;font-size:1.4em;line-height:1.5;list-style:outside}.aif-svar li::marker{color:var(--ai-text3)}.aif-kallrad{grid-column:2;margin-top:1.1em}.aif-kal{z-index:2;border-left:1px solid var(--ai-kant-mjuk);background:var(--ai-yta);width:23.5em;box-shadow:-2em 0 4em -2.5em rgb(var(--ai-skugga) / .35);flex-direction:column;gap:.75em;padding:1.6em 1.5em;display:flex;position:absolute;top:0;bottom:0;right:0}.aif-kal-vd{color:var(--ai-accent);letter-spacing:.06em;text-transform:uppercase;font-size:1.05em;font-weight:700}.aif-kal-datum{letter-spacing:-.01em;margin-top:-.35em;font-size:2.3em;font-weight:700;line-height:1.1}.aif-kal-grupp{color:var(--ai-text3);letter-spacing:.06em;text-transform:uppercase;margin-top:.5em;font-size:.98em;font-weight:700}.aif-pass,.aif-deadline{grid-template-columns:4em minmax(0,1fr);align-items:start;gap:.7em;display:grid}.aif-pass-tid{flex-direction:column;font-size:1.12em;font-weight:650;display:flex}.aif-pass-tid small,.aif-pass-namn small{color:var(--ai-text3);font-size:.85em;font-weight:500}.aif-pass-namn small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.aif-pass-namn{border-left:.25em solid #0081a8;flex-direction:column;gap:.1em;min-width:0;padding-left:.7em;font-size:1.15em;font-weight:650;display:flex}.aif-pass-2 .aif-pass-namn{border-left-color:#8e3dbe}.aif-nu{color:var(--ai-accent);align-items:center;gap:.5em;display:flex}.aif-nu small{font-size:.95em;font-weight:700}.aif-nu i{background:var(--ai-accent);border-radius:.1em;flex:1;height:.16em;position:relative}.aif-nu i:before{content:"";background:var(--ai-accent);border-radius:50%;width:.7em;height:.7em;position:absolute;top:50%;left:-.3em;transform:translateY(-50%)}.aif-deadline{grid-template-columns:1.6em minmax(0,1fr) auto;align-items:center}.aif-deadline .aif-pass-namn{border-left:0;padding-left:0}.aif-status{width:1.4em;height:1.4em;position:relative}.aif-ring{border:.15em solid var(--ai-kant2);opacity:0;border-radius:50%;position:absolute;inset:0}.aif-status .aif-bock{width:auto;height:auto;position:absolute;inset:0}.aif-statustext{justify-items:end;font-size:1em;font-weight:650;display:grid}.aif-statustext>span{grid-area:1/1}.aif-kvar{color:var(--ai-text3);opacity:0}.aif-inlamnad{color:var(--green-ink)}.aif-kal-kalla{color:var(--ai-text3);margin-top:auto;font-size:.95em}.aif-pekare{z-index:6;filter:drop-shadow(0 .2em .3em #0000004d);opacity:0;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 3v16l4.2-4 2.8 6.1 2.6-1.2-2.8-6 5.7-.3z' fill='%23fff' stroke='%23111' stroke-width='1.3' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;width:2.2em;height:2.2em;position:absolute;top:0;left:0}.ai-film[data-scen="1"] .aif-plattform{animation:.6s cubic-bezier(.2,.8,.2,1) .1s both aif-fonster-in}.ai-film[data-scen="1"] .aif-grind{animation:.5s .3s both aif-in}.aif-pf-andamal em{animation:.7s steps(9,end) .8s both aif-skriv}.aif-pf-utgang em{animation:.3s 1.5s both aif-in}.ai-film[data-scen="1"] .aif-pf-knapp{animation:.35s 2.05s both aif-tryck}.aif-pf-token{animation:.35s 2.4s both aif-in}.aif-pf-kopiera em{animation:.25s 3.3s both aif-in}.aif-flygande{animation:1.1s cubic-bezier(.55,0,.2,1) 3.35s both aif-flyg}.aif-falt-token{animation:.3s 4.25s both aif-in}.aif-kopplad{animation:.35s 4.7s both aif-pop}.aif-laserin{animation:.35s 5.1s both aif-in}.ai-film .aif-stapel i{animation:2.4s cubic-bezier(.4,0,.2,1) 5.2s both aif-fyll}.aif-kurschips>span{animation:aif-pop .35s ease calc(5.5s + var(--i) * .45s) both}.ai-film[data-scen="1"] .aif-pekare{animation:3.4s ease-in-out .5s both aif-pekare1}.aif-s2>.aif-halsning,.aif-s2>.aif-skrivlada{animation:.5s .1s both aif-in}.aif-s2 .aif-skicka{animation:.35s 2.85s both aif-tryck}.aif-laser{animation:.4s 3.15s both aif-in}.aif-kallchips>span{animation:aif-pop .35s ease calc(3.5s + var(--i) * .35s) both}.ai-film[data-scen="2"] .aif-pekare{animation:2.9s ease-in-out .3s both aif-pekare2}.aif-fraga{animation:.35s 50ms both aif-in}.aif-ord{animation:aif-ord .35s ease calc(.35s + var(--i) * 55ms) both}.aif-svar li{animation:aif-in .35s ease calc(1.8s + var(--i) * .3s) both}.aif-kallrad>span{animation:aif-pop .3s ease calc(2.9s + var(--i) * .2s) both}.ai-film[data-scen="4"] .aif-s3 *,.ai-film[data-scen="4"] .aif-s3{animation:none!important}.ai-film[data-scen="4"] .aif-duk{opacity:.5;animation:.6s .15s both aif-dampa}.aif-kal{animation:.65s cubic-bezier(.2,.8,.2,1) .15s both aif-glid}.aif-pass{animation:aif-in .4s ease calc(.75s + var(--i) * .35s) both}.aif-nu{animation:.4s 1.05s both aif-in}.aif-deadline{animation:.4s 1.6s both aif-in}.aif-ring,.aif-kvar{animation:3.6s linear both aif-forsvinn}.aif-status .aif-bock{animation:.35s 3.4s both aif-pop}.aif-inlamnad{animation:.35s 3.45s both aif-in}@keyframes aif-in{0%{opacity:0;transform:translateY(.6em)}to{opacity:1;transform:none}}@keyframes aif-pop{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}@keyframes aif-ord{0%{opacity:0;filter:blur(.12em)}to{opacity:1;filter:none}}@keyframes aif-fyll{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes aif-glid{0%{transform:translate(105%)}to{transform:none}}@keyframes aif-dampa{0%{opacity:1}to{opacity:.5}}@keyframes aif-tryck{0%,to{transform:none}45%{transform:scale(.92)}}@keyframes aif-forsvinn{0%,90%{opacity:1}to{opacity:0}}@keyframes aif-blink{50%{opacity:0}}@keyframes aif-skimmer{0%{background-position:100% 0}to{background-position:-160% 0}}@keyframes aif-skriv{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes aif-fonster-in{0%{opacity:0;transform:translateY(1.2em)scale(.985)}to{opacity:1;transform:none}}@keyframes aif-flyg{0%{opacity:0;transform:none}10%{opacity:1;transform:translateY(-.3em)}75%{opacity:1;transform:translate(29.3em,-19.9em)scale(.96)}to{opacity:0;transform:translate(29.3em,-19.9em)scale(.96)}}@keyframes aif-pekare1{0%{opacity:0;transform:translate(40em,40em)}10%{opacity:1;transform:translate(40em,40em)}40%{opacity:1;transform:translate(25.6em,29.2em)}46%{transform:translate(25.6em,29.2em)scale(.88)}52%{transform:translate(25.6em,29.2em)}80%{opacity:1;transform:translate(25.2em,32.9em)}85%{transform:translate(25.2em,32.9em)scale(.88)}90%{opacity:1;transform:translate(25.2em,32.9em)}to{opacity:0;transform:translate(25.2em,32.9em)}}@keyframes aif-pekare2{0%{opacity:0;transform:translate(54em,38em)}25%{opacity:1;transform:translate(54em,38em)}80%{opacity:1;transform:translate(55em,23.6em)}86%{transform:translate(55em,23.6em)scale(.88)}92%{opacity:1;transform:translate(55em,23.6em)}to{opacity:0;transform:translate(55em,23.6em)}}.ai-film[data-spelar=nej] .aif-fonster,.ai-film[data-spelar=nej] .aif-fonster *,.ai-film[data-spelar=nej] .aif-fonster :before,.ai-film[data-spelar=nej] .aif-fonster :after{animation-play-state:paused!important}.ai-film[data-rorelse=nej] .aif-fonster,.ai-film[data-rorelse=nej] .aif-fonster *,.ai-film[data-rorelse=nej] .aif-fonster :before,.ai-film[data-rorelse=nej] .aif-fonster :after{animation:none!important}.ai-film-kapitel{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px 16px;margin-top:22px;display:grid}.ai-film-kapitel ol{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.ai-film-kapitel ol button{width:100%;color:var(--ai-text3);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:7px;padding:2px 0 4px;transition:color .15s;display:flex}.ai-film-kapitel ol button:hover{color:var(--ai-text2)}.ai-film-kapitel ol button[aria-current=step]{color:var(--ai-text)}.ai-film-kapitel button:focus-visible{outline:2px solid var(--ai-accent);outline-offset:4px;border-radius:6px}.aif-kap-stapel{background:var(--ai-kant-mjuk);border-radius:2px;width:100%;height:3px;display:block;overflow:hidden}.aif-kap-stapel i{background:var(--ai-accent);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}[aria-current=step] .aif-kap-stapel i{transform:none}.ai-film[data-spelar=ja] [aria-current=step] .aif-kap-stapel i{animation:aif-fyll var(--aif-langd) linear both}.aif-kap-nr{font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:700}[aria-current=step] .aif-kap-nr{color:var(--ai-accent)}.ai-film-kapitel ol b{font-size:.93rem;font-weight:650;line-height:1.3}.aif-kap-text{min-height:3em;color:var(--ai-text2);margin:0;font-size:.95rem;line-height:1.5}.aif-paus{border:1px solid var(--ai-kant);background:var(--ai-yta);width:34px;height:34px;color:var(--ai-text2);cursor:pointer;border-radius:50%;place-items:center;display:grid}.aif-paus:hover{border-color:var(--ai-kant2);color:var(--ai-text)}@media (max-width:720px){.ai-film-kapitel ol{gap:8px}.ai-film-kapitel ol b{font-size:.78rem}.aif-kap-text{font-size:.88rem}.ai-topp-hoger{gap:8px}.ai-sprak-kod{display:none}.ai-sprak button{padding:0 8px}}.ai-steg{max-width:1180px;margin:0 auto;padding:40px 24px 90px;scroll-margin-top:70px}.ai-steghuvud{text-align:center;max-width:640px;margin:0 auto 44px}.ai-steghuvud h2,.ai-loften h2{font-family:var(--ai-serif), Georgia, serif;letter-spacing:-.02em;color:var(--ai-text);margin:0 0 12px;font-size:clamp(2rem,3.6vw,2.8rem);font-weight:400}.ai-steghuvud p{color:var(--ai-text2);margin:0;font-size:1.05rem;line-height:1.6}.ai-steggrid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:48px;display:grid}.ai-steglista{gap:12px;margin:0;padding:0;list-style:none;display:grid}.ai-steglista li{border:1px solid var(--ai-kant-mjuk);background:var(--ai-yta);border-radius:16px;gap:16px;padding:18px 20px;transition:border-color .2s,background .2s;display:flex}.ai-steglista li.ai-steg-pa{border-color:var(--blue-bord);background:var(--blue-yta)}.ai-steglista b{margin-bottom:4px;font-size:1rem;display:block}.ai-steglista p{color:var(--ai-text2);margin:0;font-size:.9rem;line-height:1.55}.ai-stegnr{border:1px solid var(--ai-kant);width:30px;height:30px;color:var(--ai-text2);border-radius:999px;flex:none;place-items:center;font-size:.85rem;font-weight:650;display:grid}.ai-steg-pa .ai-stegnr{background:var(--ai-accent-fylld);color:#fff;border-color:#0000}.ai-guideram{border:1px solid var(--ai-kant);background:var(--ai-yta2);box-shadow:0 40px 90px -44px rgb(var(--ai-skugga) / .5);border-radius:20px;padding:14px}.ai-loften{text-align:center;max-width:1180px;margin:0 auto;padding:30px 24px 100px}.ai-loften ul{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:36px 0 0;padding:0;list-style:none;display:grid}.ai-loften li{border:1px solid var(--ai-kant-mjuk);background:var(--ai-yta);border-radius:16px;gap:8px;padding:24px;display:grid}.ai-loften b{font-size:1.02rem}.ai-loften span{color:var(--ai-text2);font-size:.92rem;line-height:1.55}.ai-fot{border-top:1px solid var(--ai-kant-mjuk);max-width:1180px;color:var(--ai-text3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0 auto;padding:28px 24px 40px;font-size:.84rem;display:flex}.ai-fot nav{gap:20px;display:flex}.ai-fot a{text-decoration:none;color:var(--ai-text3)!important}.ai-fot a:hover{color:var(--ai-text)!important}.ai-inloggning{background:radial-gradient(900px 480px at 50% -160px, var(--ai-glod), transparent 70%), var(--ai-bg);place-items:center;min-height:100dvh;padding:24px;display:grid}.ai-inlkort{border:1px solid var(--ai-kant);background:var(--ai-yta);text-align:center;width:min(420px,100%);box-shadow:0 40px 90px -44px rgb(var(--ai-skugga) / .5);border-radius:20px;justify-items:center;gap:14px;padding:40px 32px 32px;animation:.5s ease-out both ai-fram;display:grid}.ai-inlmarke{background:var(--grad);color:#fff;border-radius:13px;place-items:center;width:46px;height:46px;font-size:1.2rem;display:grid}.ai-inlkort h1{font-family:var(--ai-serif), Georgia, serif;letter-spacing:-.015em;color:var(--ai-text);margin:4px 0 0;font-size:1.9rem;font-weight:400}.ai-inlkort p{color:var(--ai-text2);margin:0;font-size:.95rem;line-height:1.55}.ai-inlkort .ai-knapp{margin-top:10px}.ai-inltillbaka{font-size:.85rem;text-decoration:none;color:var(--ai-text3)!important}.ai-inlfel{color:var(--red-ink)!important}.ai-inlstatus{align-items:center;gap:10px;display:inline-flex}.ai-snurra{border:2px solid var(--ai-kant);border-top-color:var(--ai-accent);border-radius:999px;width:16px;height:16px;animation:.8s linear infinite ai-snurr}@keyframes ai-snurr{to{transform:rotate(360deg)}}@media (max-width:920px){.ai-hjalte,.ai-steggrid{grid-template-columns:minmax(0,1fr);gap:40px}.ai-hjalte{padding-top:40px}.ai-loften ul{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.ai-topp{padding:0 16px}.ai-hjalte,.ai-steg,.ai-loften,.ai-fot{padding-left:16px;padding-right:16px}.ai-vard .ca,.ai-vard .ca.ca-schema-oppen,.ai-vard .ca.ca-schema-oppen.ca-panel-oppen,.ai-vard .ca:not(.ca-schema-oppen),.ai-vard .ca:not(.ca-schema-oppen).ca-panel-oppen{grid-template-columns:minmax(0,1fr)}.ai-vard .ca-scen{border-left:0}.ai-vard .ca-panel{background:var(--ai-panel)}.ai-vard .ca-schema{background:var(--ai-bg)}.ai-vard .ca-panel,.ai-vard .ca-schema{box-shadow:none}.ai-vard .ca-panel-oppen .ca-panel,.ai-vard .ca-schema-oppen .ca-schema{box-shadow:0 18px 44px rgb(var(--ai-skugga) / .22)}.ai-vard .ca.ca-ohydrerad .ca-panel{box-shadow:none;transform:translate(-100%)}.ai-vard .ca.ca-ohydrerad .ca-panelbak{display:none}.ai-vard .ai-halsning h2{font-size:1.8rem}.ai-vard .ai-halsning .ca-tommarke{font-size:1.7rem}}@media (prefers-reduced-motion:reduce){.ai-vard *,.ai-vard :before,.ai-vard :after{transition:none!important;animation:none!important}}.ai-vard{--ai-formelstyrka:1}:root[data-ai-tema=mork] .ai-vard{--ai-formelstyrka:.9}.ai-formelfalt{z-index:0;pointer-events:none;width:100%;height:100%;color:var(--ai-text3);font-family:var(--ai-serif), "STIX Two Text", "Times New Roman", Cambria, Georgia, "DejaVu Serif", "STIX Two Math", "Cambria Math", serif;opacity:0;transition:opacity .45s ease-out;display:block;position:absolute;inset:0}.ai-formelfalt.pa{opacity:1;transition-duration:1.4s}.ai-vard .ca-tomt .ca-duk,.ai-vard .ca-tomt .ca-skriv{position:relative}.ai-vard .ca-tomt .ca-skriv{background:0 0}.ai-hjalteram,.ai-hjalteram>.ai-hjalte{position:relative}@media (prefers-reduced-motion:no-preference){.ai-vard .ca-tur,.ai-vard .ca-du p{animation:none}.ai-vard .ca-tur.ca-strommar{animation:.26s cubic-bezier(.2,.8,.2,1) both ai-svar-in}.ai-vard .ca-du:has(+.ca-strommar) p{animation:.38s cubic-bezier(.34,1.56,.64,1) both caDuIn}.ai-vard .ca-sparkor .ca-spartext{background:linear-gradient(90deg, var(--ai-text3) 0%, var(--ai-text3) 38%, var(--ai-text) 50%, var(--ai-text3) 62%, var(--ai-text3) 100%);color:#0000;-webkit-text-fill-color:transparent;background-size:240% 100%;-webkit-background-clip:text;background-clip:text;animation:2.2s linear infinite ai-skimmer}.ai-vard .ai-halsning .ca-tommarke{animation:1.1s cubic-bezier(.2,.8,.2,1) both ai-varv,6s ease-in-out 1.1s infinite ai-andas}.ai-vard .ca-kal-post>.ca-kal-detalj{animation:.22s cubic-bezier(.2,.8,.2,1) both ai-detalj-in}@supports (interpolate-size:allow-keywords){.ai-vard .ca-kal-post>.ca-kal-detalj{interpolate-size:allow-keywords;animation:.24s cubic-bezier(.2,.8,.2,1) both ai-detalj-hojd}}.ai-vard .ca-veckabak{animation:.2s ease-out both ai-tona-in}.ai-vard .ca-veckaruta{animation:.24s cubic-bezier(.2,.8,.2,1) both ai-vecka-in}.ai-vard .ca-kal-nulinje i:before,.ai-vard .ca-vecka-nu:before{animation:2.8s ease-out infinite ai-nu-puls}}@keyframes ai-svar-in{0%{opacity:0;transform:translateY(6px)}}@keyframes ai-skimmer{0%{background-position:130% 0}to{background-position:-30% 0}}@keyframes ai-varv{0%{opacity:0;transform:rotate(-180deg)scale(.6)}to{opacity:1;transform:none}}@keyframes ai-detalj-in{0%{opacity:0;transform:translateY(-4px)}}@keyframes ai-detalj-hojd{0%{opacity:0;height:0;padding-bottom:0;overflow:hidden}to{overflow:hidden}}@keyframes ai-tona-in{0%{opacity:0}}@keyframes ai-vecka-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:none}}@keyframes ai-nu-puls{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--blue) 32%, transparent)}70%,to{box-shadow:0 0 0 6px color-mix(in srgb, var(--blue) 0%, transparent)}}
