.fs{--fs-max:1180px;--fs-gut:20px;--fs-hl:var(--accent);--fs-ram:#0b0d10;--fs-ut:cubic-bezier(.16,1,.3,1);--fs-lyft:cubic-bezier(.7,0,.2,1);--fs-studs:cubic-bezier(.34,1.5,.64,1);--fs-glod:color-mix(in srgb,var(--accent) 34%,transparent)}[data-theme=papper] .fs{--fs-hl:var(--accent-2);--fs-glod:color-mix(in srgb,var(--accent) 45%,transparent)}.fs-in{max-width:var(--fs-max);margin:0 auto;padding:0 var(--fs-gut)}.fs .site-header{max-width:var(--fs-max);position:relative;z-index:6}.fs-ogon{font-family:var(--font-mono);font-weight:700;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--accent-2);margin:0 0 16px}.fs-h2{font-size:clamp(36px,8.6vw,66px);line-height:.97;letter-spacing:-.035em;margin:0;text-wrap:balance}.fs-lead{font-size:clamp(16px,4.3vw,19px);line-height:1.55;max-width:33em;margin:18px 0 0;text-wrap:pretty}.fs-lead,.fs-not{color:var(--text-muted)}.fs-not{font-size:13px;margin:14px 0 0}.fs .fs-knapp{min-height:56px;padding:15px 26px;font-size:16px;box-shadow:0 14px 34px -14px var(--fs-glod);transition:transform .2s var(--fs-ut),box-shadow .2s,filter .15s}.fs .fs-knapp:hover{transform:translateY(-2px);box-shadow:0 18px 40px -14px var(--fs-glod)}.fs .fs-knapp:active{transform:translateY(0)}.fs .fs-knapp-sek{margin-top:26px;min-height:50px;padding:13px 22px}.fs .btn:focus-visible,.fs-as:focus-visible{outline:2px solid var(--accent-2);outline-offset:3px}.fs-as{display:inline-flex;align-items:center;gap:9px;height:54px;padding:0 18px 0 14px;border-radius:13px;background:#000;color:#fff;border:1px solid #a6a6a6;text-decoration:none;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,system-ui,sans-serif;transition:transform .2s var(--fs-ut)}.fs-as:hover{transform:translateY(-2px)}.fs-as.ar-snart{cursor:default}.fs-as.ar-snart:hover{transform:none}.fs-as-logo{width:24px;height:24px;fill:currentColor;flex-shrink:0;margin-top:-2px}.fs-as-text{display:flex;flex-direction:column;line-height:1;white-space:nowrap}.fs-as-liten{font-size:11px;letter-spacing:.01em}.fs-as-stor{font-size:22px;font-weight:600;letter-spacing:-.025em;margin-top:2px}.fs-skiva{display:block;width:100%;height:auto;overflow:visible}.fs-skiva-yta{fill:var(--accent-2)}.fs-skiva-ring{fill:none;stroke:color-mix(in srgb,var(--bg) 26%,transparent);stroke-width:1.1}.fs-skiva-nav{fill:color-mix(in srgb,var(--bg) 12%,transparent)}.fs-skiva-navring{fill:none;stroke:color-mix(in srgb,var(--bg) 45%,transparent);stroke-width:1.6}.fs-skiva-hal{fill:var(--bg)}.fs-skiva-text{fill:color-mix(in srgb,var(--bg) 78%,transparent);font-family:var(--font-mono);font-weight:700;font-size:6.6px;letter-spacing:1.9px}.fs-prick{display:inline-block;width:.17em;height:.17em;border-radius:50%;background:var(--accent-2);margin-left:.045em}.fs-hero{position:relative;overflow-x:clip;padding:10px 0 0}.fs-hero-grid{position:relative;display:grid;grid-gap:34px;gap:34px}.fs-hero-text{position:relative;z-index:2;container-type:inline-size;padding-top:18px}.fs-ord-ram{position:relative;font-size:clamp(54px,calc(100cqi * .84 / var(--b)),168px)}.fs-ord{position:relative;z-index:1;display:flex;flex-direction:column;margin:0;font-size:1em;line-height:.9;letter-spacing:-.05em;font-weight:700}.fs-ord-rad{display:block;-webkit-clip-path:inset(-.25em -.4em -.3em -.1em);clip-path:inset(-.25em -.4em -.3em -.1em)}.fs-ord-in{display:inline-block}.fs-hero-under{margin:26px 0 28px;font-family:var(--font-display);font-weight:700;font-size:clamp(21px,5.6vw,30px);line-height:1.18;letter-spacing:-.022em}.fs-hero-under-1{display:block;color:var(--text-muted)}.fs-hero-under-2{display:block}.fs-skifte{display:inline-grid;vertical-align:bottom;-webkit-clip-path:inset(-.15em -.2em 0 -.1em);clip-path:inset(-.15em -.2em 0 -.1em)}.fs-skifte-ord{grid-area:1/1;color:var(--fs-hl);white-space:nowrap}.fs-skifte-ord:not(.aktiv){visibility:hidden}.fs-hero-cta{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.fs-hero-cta .fs-knapp{flex:1 1 100%}.fs-hero-skiva{position:absolute;z-index:0;pointer-events:none;width:2.4em;top:.5em;right:calc(-1.2em - var(--fs-gut));transform:translate3d(var(--rx,0),var(--ry,0),0) rotate(var(--rr,0deg));will-change:transform}.fs-hero-skiva-in{filter:drop-shadow(0 18px 36px color-mix(in srgb,var(--accent-2) 30%,transparent))}.fs-hero-bild{position:relative;z-index:2;display:grid;place-items:center;padding:6px 0 64px}.fs-hero-tel{width:min(286px,72vw);margin:0 auto;will-change:transform}.fs-hero-bild:before{content:"";position:absolute;left:50%;top:22%;width:120%;aspect-ratio:1;translate:-50% 0;background:radial-gradient(closest-side,var(--fs-glod),transparent 72%);opacity:.55;pointer-events:none}.fs-tel{container-type:inline-size;position:relative;width:100%}.fs-tel-ram{position:relative;aspect-ratio:9/19;padding:2.9cqw;border-radius:15.5cqw;background:linear-gradient(155deg,#3a3f48,var(--fs-ram) 22%,var(--fs-ram) 78%,#2e333b);box-shadow:inset 0 0 0 .45cqw #15181d,inset 0 0 0 .7cqw rgba(255,255,255,.07),0 1.2cqw 2.5cqw rgba(0,0,0,.18),0 10cqw 20cqw -6cqw rgba(0,0,0,.45)}.fs-tel-skarm{height:100%;overflow:hidden;border-radius:12.6cqw;color:var(--text);flex-direction:column}.fs-tel-skarm,.fs-tel-status{position:relative;background:var(--bg);display:flex}.fs-tel-status{flex:0 0 auto;align-items:center;justify-content:space-between;height:12.5cqw;padding:1.4cqw 7.5cqw 0 8.5cqw;font:600 3.9cqw/1 -apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,sans-serif;z-index:3}.fs-tel-on{position:absolute;left:50%;top:2.6cqw;width:29cqw;height:8.2cqw;translate:-50% 0;border-radius:99px;background:#000}.fs-tel-ikoner{display:inline-flex;gap:1.6cqw;align-items:center}.fs-tel-ikoner svg{height:2.9cqw;width:auto;fill:currentColor}.fs-tel-inne{position:relative;flex:1 1 auto;min-height:0}.fs-app{position:relative;height:100%;padding:0 5.6cqw;font-size:3.85cqw;line-height:1.35;font-family:var(--font-body)}.fs-app-ogon{display:block;font-family:var(--font-mono);font-weight:700;font-size:.74em;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-2)}.fs-app-top{display:flex;align-items:center;justify-content:space-between;padding:.5em 0 .9em}.fs-app-marke{font-family:var(--font-display);font-weight:700;font-size:1.6em;letter-spacing:-.04em}.fs-app-marke span{color:var(--accent-2)}.fs-app-topik{display:inline-flex;gap:1.1em;align-items:center}.fs-app-topik svg{width:1.55em;height:1.55em;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;display:block}.fs-app-klocka{position:relative}.fs-app-klocka i{position:absolute;top:-.45em;right:-.5em;min-width:1.25em;height:1.25em;border-radius:99px;background:var(--accent-2);color:var(--on-accent-2);font:700 .7em/1.25em var(--font-body);font-style:normal;text-align:center}.fs-hem-ogon{display:flex;align-items:center;justify-content:space-between}.fs-hem-pill{font-family:var(--font-mono);font-weight:700;font-size:.68em;letter-spacing:.08em;padding:.45em .9em;border-radius:99px;background:var(--accent);color:var(--accent-ink)}.fs-hem-hej{font-family:var(--font-display);font-weight:700;font-size:1.75em;letter-spacing:-.03em;margin:.25em 0 .6em}.fs-affisch{border-radius:1.15em;padding:1.15em 1.2em 1.1em;background:var(--accent);color:var(--accent-ink);box-shadow:0 1.4em 3em -1.2em var(--fs-glod)}.fs-affisch-ogon{margin:0;font-family:var(--font-mono);font-weight:700;font-size:.72em;letter-spacing:.13em;text-transform:uppercase;opacity:.72}.fs-affisch-titel{margin:.25em 0 .35em;font-family:var(--font-display);font-weight:700;font-size:2.15em;line-height:1;letter-spacing:-.035em}.fs-affisch-rad{margin:0;font-family:var(--font-mono);font-weight:700;font-size:.74em;opacity:.78}.fs-affisch-spar{display:flex;gap:.3em;margin:.95em 0 .75em}.fs-affisch-spar i{flex:1 1;height:.48em;border-radius:99px;background:color-mix(in srgb,var(--accent-ink) 18%,transparent)}.fs-affisch-spar i:first-child{background:transparent;box-shadow:inset 0 0 0 .14em var(--accent-ink)}.fs-affisch-prog{display:flex;justify-content:space-between;margin:0;font-weight:700;font-size:.86em}.fs-affisch-kor{display:block;margin-top:.9em;padding:.85em;border-radius:99px;background:var(--accent-ink);color:var(--accent);text-align:center;font-weight:700}.fs-hem-vagar{display:grid;grid-template-columns:1fr 1fr;grid-gap:.6em;gap:.6em;margin-top:.75em}.fs-hem-vag{display:flex;flex-direction:column;align-items:flex-start;gap:.1em;padding:.85em;border-radius:1em;background:var(--surface);border:1px solid var(--line)}.fs-hem-vag b{font-size:1em;margin-top:.45em}.fs-hem-vag>span:not(.fs-hem-vag-ik){font-size:.78em;color:var(--text-muted)}.fs-hem-vag em{margin-top:.5em;font-style:normal;font-family:var(--font-mono);font-weight:700;font-size:.58em;letter-spacing:.1em;text-transform:uppercase;padding:.35em .75em;border-radius:99px;border:1px solid var(--line)}.fs-hem-vag em.fs-hem-gratis{background:var(--accent);color:var(--accent-ink);border-color:transparent}.fs-hem-vag-ik{display:grid;place-items:center;width:1.9em;height:1.9em;border-radius:.5em;background:color-mix(in srgb,var(--accent-2) 16%,transparent);color:var(--accent-2)}.fs-hem-vag-ik svg{width:1.1em;height:1.1em}.fs-hem-sek{display:flex;align-items:center;gap:.8em;margin:1.15em 0 .6em;font-family:var(--font-mono);font-weight:700;font-size:.72em;letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted)}.fs-hem-sek:after{content:"";flex:1 1;height:1px;background:var(--line)}.fs-hem-vecka{padding:.95em;border-radius:1em;background:var(--surface);border:1px solid var(--line)}.fs-hem-vecka-rad{display:flex;justify-content:space-between;align-items:baseline;gap:.5em}.fs-hem-vecka-rad b{font-family:var(--font-display);font-size:1.15em}.fs-hem-svit{display:inline-flex;align-items:center;gap:.25em;font-weight:700;font-size:.78em}.fs-hem-svit svg{width:1.2em;height:1.2em;color:var(--accent-2)}.fs-hem-seg,.fs-niva-seg{display:flex;gap:.22em;margin-top:.7em}.fs-hem-seg i,.fs-niva-seg i{flex:1 1;height:.42em;border-radius:99px;box-shadow:inset 0 0 0 1.5px var(--line)}.fs-hem-seg i.full,.fs-niva-seg i{background:var(--accent);box-shadow:none}.fs-hem-niva{display:flex;align-items:center;gap:.85em;padding:.85em .95em;border-radius:1em;background:var(--surface);border:1px solid var(--line)}.fs-hem-niva svg{width:2.9em;height:2.9em;transform:rotate(-90deg);flex:0 0 auto}.fs-hem-niva .fs-niva-bage,.fs-hem-niva .fs-niva-spar{stroke-width:5}.fs-hem-niva .fs-niva-bage{--a:.75}.fs-hem-niva>span{display:flex;flex-direction:column;min-width:0}.fs-hem-niva b{font-family:var(--font-display);font-size:1.05em}.fs-hem-niva small{font-family:var(--font-mono);font-weight:700;font-size:.7em;color:var(--text-muted)}.fs-luta{transform:perspective(1500px) rotateY(-7deg) rotateX(3deg);transition:transform .6s var(--fs-ut)}.fs-kap{position:relative}.fs-kap-nal{padding:72px 0}.fs-kap-grid{display:grid;grid-gap:28px;gap:28px}.fs-kap-rubrik{margin-bottom:14px}.fs-kap-spar{display:flex;gap:8px;margin-bottom:18px}.fs-kap-seg{flex:1 1;display:flex;flex-direction:column;gap:8px;min-width:0;padding:0 0 2px;border:0;background:none;color:var(--text-muted);font:inherit;text-align:left;cursor:pointer}.fs-kap-seg-bar{display:block;height:6px;border-radius:99px;background:var(--surface-2);overflow:hidden}.fs-kap-seg i{display:block;height:100%;border-radius:inherit;background:var(--accent);transform-origin:left center;transform:scaleX(var(--f,1))}.fs-kap-seg-l{font:700 11px var(--font-mono);letter-spacing:.14em;text-transform:uppercase;transition:color .3s}.fs-kap-seg:hover .fs-kap-seg-l{color:var(--text)}.fs-kap-seg:focus-visible{outline:2px solid var(--accent-2);outline-offset:4px;border-radius:6px}.fs-kap:not([data-aktiv]) .fs-kap-seg:first-child .fs-kap-seg-l,.fs-kap[data-aktiv="0"] .fs-kap-seg:first-child .fs-kap-seg-l,.fs-kap[data-aktiv="1"] .fs-kap-seg:nth-child(2) .fs-kap-seg-l,.fs-kap[data-aktiv="2"] .fs-kap-seg:nth-child(3) .fs-kap-seg-l{color:var(--text)}.fs-kap-vidare{display:none}.fs-js .fs-kap-vidare{display:flex;margin-top:18px}.fs-kap-vidare-b{display:none;align-items:center;gap:8px;height:40px;padding:0 14px 0 16px;border:1px solid var(--line);border-radius:999px;cursor:pointer;background:var(--surface);color:var(--text);font:700 13.5px var(--font-body)}.fs-kap-vidare-b svg{width:18px;height:18px;fill:none;stroke:var(--fs-hl);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.fs-kap-vidare-b:hover{border-color:color-mix(in srgb,var(--text) 30%,var(--line))}.fs-kap-vidare-b:focus-visible{outline:2px solid var(--accent-2);outline-offset:2px}.fs-kap:not([data-aktiv]) .fs-kap-vidare-b[data-v="0"],.fs-kap[data-aktiv="0"] .fs-kap-vidare-b[data-v="0"],.fs-kap[data-aktiv="1"] .fs-kap-vidare-b[data-v="1"],.fs-kap[data-aktiv="2"] .fs-kap-vidare-b[data-v="2"]{display:inline-flex}.fs-rorelse .fs-kap-vidare-b svg{animation:fs-nick 1.1s ease-in-out .6s 3}@keyframes fs-nick{0%,to{transform:none}50%{transform:translateY(3px)}}@media (max-width:959px){.fs-js .fs-kap-text{display:grid}.fs-js .fs-kap-text>*{grid-column:1;min-width:0}.fs-js .fs-kap-lista,.fs-js .fs-kap-vidare{grid-row:3}.fs-js .fs-kap-vidare{margin:0;justify-self:end;align-self:start;position:relative;z-index:1}.fs-kap-vidare-b{height:36px;font-size:13px;padding:0 10px 0 14px;gap:6px}}@media (max-width:359px){.fs-kap-vidare-b{font-size:12px;padding:0 8px 0 11px;gap:4px}.fs-kap-vidare-b svg{width:16px;height:16px}}.fs-kap-lista{list-style:none;margin:0;padding:0;display:grid;grid-gap:40px;gap:40px}.fs-kap-ord{display:flex;align-items:baseline;gap:.32em;margin:0 0 12px;font-family:var(--font-display);font-weight:700;font-size:clamp(34px,9vw,64px);line-height:1;letter-spacing:-.045em}.fs-kap-nr{align-self:center;display:grid;place-items:center;width:1.6em;height:1.6em;border-radius:50%;font-family:var(--font-mono);font-size:.3em;letter-spacing:0;color:var(--text-muted);box-shadow:inset 0 0 0 1.5px var(--line)}.fs-kap-ord .fs-prick{margin-left:-.26em}.fs-kap-t{font-size:clamp(22px,5.6vw,34px);line-height:1.08;letter-spacing:-.025em;margin:0;text-wrap:balance}.fs-kap-d{font-size:clamp(15px,3.9vw,18px);line-height:1.5;color:var(--text-muted);margin:10px 0 0;max-width:30em}.fs-kap-bild{position:relative}.fs-kap-tel{width:min(320px,84vw);margin:0 auto}.fs-kap-skarmar{position:relative;height:100%}.fs-skarm{position:absolute;inset:0}.fs-skarm[data-lage=efter],.fs-skarm[data-lage=fore]{visibility:hidden}.fs-js .fs-kap{height:calc(100vh + 3 * 85vh);height:calc(100svh + 3 * 85svh)}.fs-js .fs-kap-nal{position:-webkit-sticky;position:sticky;top:0;height:100vh;height:100svh;overflow:clip;padding:0}.fs-js .fs-kap-nal>.fs-in{height:100%}.fs-js .fs-kap-grid{height:100%;grid-template-rows:auto minmax(0,1fr);gap:20px;padding-top:max(22px,3.2svh)}.fs-js .fs-kap-lista{gap:0}.fs-js .fs-kap-steg{grid-area:1/1;transition:opacity .45s ease,transform .6s var(--fs-ut),visibility 0s .6s}.fs-js .fs-kap-steg[data-lage=aktiv]{transition-delay:.12s,.12s,0s}.fs-js .fs-kap-steg[data-lage=fore]{opacity:0;transform:translateY(-18px);visibility:hidden}.fs-js .fs-kap-steg[data-lage=efter]{opacity:0;transform:translateY(18px);visibility:hidden}.fs-js .fs-kap-bild{min-height:0}.fs-js .fs-kap-bild:after{content:"";position:absolute;left:-20px;right:-20px;bottom:0;height:22%;background:linear-gradient(transparent,var(--bg));pointer-events:none;z-index:2}.fs-js .fs-skarm{transition:opacity .45s ease,transform .6s var(--fs-ut),visibility 0s .6s}.fs-js .fs-skarm[data-lage=aktiv]{transition-delay:0s}.fs-js .fs-skarm[data-lage=fore]{opacity:0;transform:translateX(-10%) scale(.97)}.fs-js .fs-skarm[data-lage=efter]{opacity:0;transform:translateX(10%) scale(.97)}.fs-vecka>div{position:absolute;inset:0 5.6cqw;transition:opacity .45s ease,transform .6s var(--fs-ut)}.fs-gen{padding-top:.6em}.fs-gen-titel{margin:.2em 0 .9em;font-family:var(--font-display);font-weight:700;font-size:1.7em;letter-spacing:-.03em}.fs-gen-lbl{margin:1.05em 0 .5em;font-weight:700;font-size:.82em;color:var(--text-muted)}.fs-gen-val{display:flex;flex-wrap:wrap;gap:.45em}.fs-chip{display:inline-flex;align-items:center;justify-content:center;padding:.6em .95em;border-radius:.75em;background:var(--surface);border:1px solid var(--line);font-weight:600;font-size:.92em;transition:background .3s,box-shadow .35s var(--fs-ut),transform .35s var(--fs-studs),border-color .3s}.fs-gen-dagar .fs-chip{min-width:2.8em;font-family:var(--font-mono);font-weight:700}.fs-gen-knapp{position:absolute;left:0;right:0;bottom:30%;display:block;padding:.95em;border-radius:99px;background:var(--accent);color:var(--accent-ink);text-align:center;font-weight:700;transition:transform .3s var(--fs-studs)}.s1 .fs-chip-1,.s2 .fs-chip-2,.s3 .fs-chip-3{background:var(--surface-2);border-color:transparent;transform:translateY(-.1em);box-shadow:inset 0 0 0 .1em color-mix(in srgb,var(--accent) 75%,transparent),0 .5em 1em -.5em rgba(0,0,0,.35)}.s4 .fs-gen{opacity:0;transform:scale(.94);pointer-events:none}.fs-bygger{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding-top:22%;gap:1.2em;opacity:0;transform:scale(.9)}.fs-bygger p{margin:0;font-family:var(--font-display);font-weight:700;font-size:1.15em}.fs-bygger-skiva{width:42%}.s4:not(.s5) .fs-bygger{opacity:1;transform:none}.s4:not(.s5) .fs-bygger-skiva{animation:fs-snurr 1.6s linear infinite}.fs-prog{padding-top:.6em;opacity:0;transform:translateY(1.5em)}.s5 .fs-prog{opacity:1;transform:none;transition-delay:.1s}.fs-prog-huvud{display:flex;align-items:center;gap:.8em;margin-bottom:.9em}.fs-prog-vecka{display:grid;place-items:center;width:3.4em;height:3.4em;border-radius:.8em;background:var(--surface);border:1px solid var(--line);line-height:1}.fs-prog-vecka small{font-family:var(--font-mono);font-weight:700;font-size:.5em;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted)}.fs-prog-vecka b{font-size:1.5em;margin-top:-.3em}.fs-prog-namn,.fs-prog-vecka b{font-family:var(--font-display)}.fs-prog-namn{display:block;font-weight:700;font-size:1.25em;letter-spacing:-.02em;margin-top:.15em}.fs-prog-dag{margin-bottom:.55em;padding:.8em .85em;border-radius:1em;background:var(--surface);border:1px solid var(--line);opacity:0;transform:translateY(.8em);transition:opacity .4s,transform .5s var(--fs-ut)}.fs-prog-dag-1{border-color:color-mix(in srgb,var(--accent) 55%,var(--line))}.s5 .fs-prog-dag{opacity:1;transform:none}.s5 .fs-prog-dag-1{transition-delay:.25s}.s5 .fs-prog-dag-2{transition-delay:.4s}.s5 .fs-prog-dag-3{transition-delay:.55s}.fs-prog-dag-rad{display:flex;align-items:center;gap:.8em}.fs-prog-dag-namn{width:2.6em;font-family:var(--font-mono);font-weight:700;font-size:.72em;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-2)}.fs-prog-dag-titel{flex:1 1;display:flex;flex-direction:column;min-width:0}.fs-prog-dag-titel b{font-size:1em}.fs-prog-dag-titel span{font-size:.74em;color:var(--text-muted);font-family:var(--font-mono);font-weight:700}.fs-prog-kor{font-weight:700;font-size:.85em;color:var(--accent-2)}.fs-prog-ovn{list-style:none;margin:0;padding:0;max-height:0;overflow:hidden;transition:max-height .7s var(--fs-ut),margin .6s var(--fs-ut)}.s6 .fs-prog-ovn{max-height:12em;margin-top:.65em}.fs-prog-ovn li{display:flex;justify-content:space-between;gap:.6em;padding:.5em 0;border-top:1px solid var(--line);font-size:.86em;opacity:0;transform:translateX(.8em);transition:opacity .35s,transform .45s var(--fs-ut)}.fs-prog-ovn li b{font-family:var(--font-mono);font-size:.9em;white-space:nowrap}.s6 .fs-prog-ovn li{opacity:1;transform:none}.s6 .fs-prog-ovn li:first-child{transition-delay:.15s}.s6 .fs-prog-ovn li:nth-child(2){transition-delay:.25s}.s6 .fs-prog-ovn li:nth-child(3){transition-delay:.35s}.s6 .fs-prog-ovn li:nth-child(4){transition-delay:.45s}.fs-pass-tillbaka{margin:.35em 0 .7em;font-weight:700;color:var(--accent-2);font-size:.95em}.fs-pass-kort{padding:1em 1em .9em;border-radius:1.15em;background:var(--surface);border:1px solid var(--line)}.fs-pass-huvud{display:flex;justify-content:space-between;align-items:center}.fs-pass-namn{margin:0;font-family:var(--font-display);font-weight:700;font-size:1.35em;letter-spacing:-.02em}.fs-pass-namn span{font-size:.6em;color:var(--text-muted)}.fs-pass-meny{display:grid;place-items:center;width:2.2em;height:2.2em;border-radius:50%;border:1px solid var(--line);color:var(--text-muted)}.fs-pass-redskap{margin:.25em 0 .65em;font-family:var(--font-mono);font-weight:700;font-size:.7em;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted)}.fs-pass-chips{display:flex;gap:.35em;flex-wrap:wrap}.fs-pass-chip{padding:.35em .6em;border-radius:.5em;background:var(--surface-2);font-family:var(--font-mono);font-weight:700;font-size:.74em;color:var(--text-muted)}.fs-pass-chip-dos{background:var(--accent);color:var(--accent-ink)}.fs-pass-ref{display:flex;gap:1em;margin:.85em 0 .3em}.fs-pass-ref p{margin:0 0 .3em;font-size:.62em;letter-spacing:.1em;text-transform:uppercase}.fs-pass-ref p,.fs-pass-ref-chip{font-weight:700;color:var(--text-muted)}.fs-pass-ref-chip{display:inline-grid;padding:.3em .55em;border-radius:.45em;border:1px solid var(--line);font-family:var(--font-mono);font-size:.74em;white-space:nowrap}.fs-pass-pb{border-color:color-mix(in srgb,var(--accent-2) 60%,transparent);color:var(--text);transition:box-shadow .5s,border-color .4s}.fs-pass-pb>span{grid-area:1/1;transition:opacity .35s,transform .45s var(--fs-ut)}.fs-pass-pb-efter{opacity:0;transform:translateY(70%)}.s4 .fs-pass-pb-fore{opacity:0;transform:translateY(-70%)}.s4 .fs-pass-pb-efter{opacity:1;transform:none}.s4 .fs-pass-pb{border-color:var(--accent-2);box-shadow:0 0 0 .2em color-mix(in srgb,var(--accent-2) 22%,transparent)}.fs-pass-set{margin-top:.6em}.fs-pass-rad{position:relative;display:grid;grid-template-columns:3.2em 1fr .9em 1fr 2.6em;align-items:center;grid-gap:.4em;gap:.4em;margin:.42em 0}.fs-pass-setnr{font-size:.78em;color:var(--text-muted)}.fs-pass-ruta,.fs-pass-setnr{font-family:var(--font-mono);font-weight:700}.fs-pass-ruta{display:grid;place-items:center;height:2.5em;border-radius:.65em;background:var(--bg);border:1px solid var(--line);color:var(--text-muted);opacity:.55;transition:opacity .3s,color .3s,border-color .3s}.fs-pass-x{text-align:center;color:var(--text-muted);font-size:.8em}.fs-pass-bock{display:grid;place-items:center;height:2.5em;border-radius:.65em;border:1px solid var(--line);background:var(--bg);transition:background .3s,border-color .3s,transform .4s var(--fs-studs)}.fs-bock{width:1.35em;height:1.35em;fill:none;stroke:var(--accent-ink);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.fs-bock path{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .4s ease .15s}.s1 .fs-pass-rad-1 .fs-pass-ruta,.s2 .fs-pass-rad-2 .fs-pass-ruta,.s4 .fs-pass-rad-3 .fs-pass-ruta{opacity:1;color:var(--text)}.s1 .fs-pass-rad-1 .fs-pass-bock,.s2 .fs-pass-rad-2 .fs-pass-bock,.s4 .fs-pass-rad-3 .fs-pass-bock{background:var(--accent);border-color:transparent;transform:scale(1.04)}.s1 .fs-pass-rad-1 .fs-bock path,.s2 .fs-pass-rad-2 .fs-bock path,.s4 .fs-pass-rad-3 .fs-bock path{stroke-dashoffset:0}.fs-pass-rad-tom .fs-pass-ruta{opacity:.4}.fs-pass-rekord{position:absolute;right:-.35em;top:-.95em;z-index:1;padding:.2em .55em;border-radius:99px;background:var(--accent-2);color:var(--on-accent-2);font-weight:700;font-size:.62em;letter-spacing:.02em;white-space:nowrap;opacity:0;transform:scale(.4) translateY(.6em);transition:opacity .3s .25s,transform .5s var(--fs-studs) .25s}.s4 .fs-pass-rekord{opacity:1;transform:none}.fs-pass-mellan{display:grid;justify-items:center;margin:0;height:0;overflow:hidden;font-family:var(--font-mono);font-weight:700;font-size:.72em;color:var(--text-muted);transition:height .45s var(--fs-ut)}.fs-pass-mellan>span{grid-area:1/1;transition:opacity .3s,transform .4s var(--fs-ut)}.s2 .fs-pass-mellan-1,.s3 .fs-pass-mellan-2{height:1.7em}.fs-pass-vilar{color:var(--accent-2)}.fs-pass-vilat{opacity:0;transform:translateY(80%)}.s4 .fs-pass-vilar{opacity:0;transform:translateY(-80%)}.s4 .fs-pass-vilat{opacity:1;transform:none}.fs-pass-summa{display:flex;justify-content:flex-end;align-items:baseline;gap:.5em;margin-top:.55em;font-family:var(--font-mono);font-weight:700;font-size:.78em}.fs-pass-summa>span:first-child{font-size:.8em;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.fs-pass-botten{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;gap:.9em;padding:.9em 5.6cqw 1.6em;background:var(--surface);border-top:2px solid var(--accent-2)}.fs-pass-botten-tid{display:flex;flex-direction:column}.fs-pass-botten-tid b{font-family:var(--font-display);font-size:2.1em;line-height:1;color:var(--accent-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fs-las-aktivitet small,.fs-pass-botten small{font-family:var(--font-mono);font-weight:700;font-size:.62em;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted)}.fs-pass-botten-nasta{flex:1 1;display:flex;flex-direction:column;min-width:0;font-size:.86em}.fs-pass-botten-nasta span{font-family:var(--font-mono);font-size:.82em;color:var(--text-muted)}.fs-pass-botten-knapp{display:grid;place-items:center;width:3em;height:3em;border-radius:50%;border:1px solid var(--line);font-family:var(--font-mono);font-weight:700;font-size:.8em}.fs-matare{display:inline-grid;vertical-align:bottom;overflow:hidden}.fs-matare-v{grid-area:1/1;text-align:right;white-space:nowrap;transition:transform .5s var(--fs-ut),opacity .35s;transform:translateY(105%);opacity:0}.fs-niva .fs-matare-0,.fs-pass .fs-matare-0{transform:none;opacity:1}.fs-skarm.s1 .fs-pass .fs-matare-0,.fs-skarm.s2 .fs-pass .fs-matare-1,.fs-skarm.s4 .fs-pass .fs-matare-2{transform:translateY(-105%);opacity:0}.fs-skarm.s1:not(.s2) .fs-pass .fs-matare-1,.fs-skarm.s2:not(.s4) .fs-pass .fs-matare-2,.fs-skarm.s4 .fs-pass .fs-matare-3{transform:none;opacity:1}.fs-niva{padding-top:.5em}.fs-js .fs-niva{transform:translateY(var(--rull,0));transition:transform .7s var(--fs-ut)}.fs-niva-kort{display:flex;align-items:center;gap:1em;margin-top:.7em;padding:1em;border-radius:1.15em;background:var(--surface);border:1px solid var(--line)}.fs-niva-ring{position:relative;flex:0 0 auto;width:4.6em;height:4.6em}.fs-niva-ring svg{display:block;width:100%;height:100%;overflow:visible;transform:rotate(-90deg)}.fs-niva-spar{fill:none;stroke:var(--surface-2);stroke-width:5}.fs-niva-bage{fill:none;stroke:var(--accent);stroke-width:5;stroke-linecap:round;--a:var(--a0);stroke-dashoffset:calc(var(--c) * (1 - var(--a)) * 1px);transition:stroke-dashoffset .9s var(--fs-ut),opacity .3s}.s1 .fs-niva-bage-1{--a:var(--a1)}.s2 .fs-niva-bage-1{--a:var(--a2)}.s3 .fs-niva-bage-1{--a:var(--a3)}.s4 .fs-niva-bage-1{opacity:0}.fs-niva-bage-2{--a:0;opacity:0}.s4 .fs-niva-bage-2{--a:var(--a4);opacity:1;transition-delay:.25s}.fs-niva-sken{opacity:0}.fs-niva-sken circle{fill:none;stroke:var(--accent)}.s4 .fs-niva-sken{animation:fs-sken 1.6s ease-out both}.fs-niva-tal{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--font-mono);font-size:1.25em;overflow:hidden}.fs-niva-av>span,.fs-niva-nr>span,.fs-niva-tal b{grid-area:1/1;transition:transform .5s var(--fs-ut),opacity .35s}.fs-niva-av-2,.fs-niva-nr-2,.fs-niva-tal-2{opacity:0;transform:translateY(90%)}.s4 .fs-niva-av-1,.s4 .fs-niva-nr-1,.s4 .fs-niva-tal-1{opacity:0;transform:translateY(-90%)}.s4 .fs-niva-av-2,.s4 .fs-niva-nr-2,.s4 .fs-niva-tal-2{opacity:1;transform:none;transition-delay:.2s}.fs-niva-text{flex:1 1;min-width:0}.fs-niva-namn{display:flex;align-items:baseline;gap:.5em;margin:0}.fs-niva-nr{display:inline-grid;overflow:hidden;font-family:var(--font-display);font-weight:700;font-size:1.25em;letter-spacing:-.02em}.fs-niva-rang{font-size:.66em;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted)}.fs-niva-rang,.fs-niva-xp{font-family:var(--font-mono);font-weight:700}.fs-niva-xp{display:flex;gap:.35em;margin:.3em 0 0;font-size:.78em}.fs-niva-av{display:inline-grid;overflow:hidden;color:var(--text-muted)}.fs-skarm.s1:not(.s2) .fs-niva-xp .fs-matare-1,.fs-skarm.s2:not(.s3) .fs-niva-xp .fs-matare-2,.fs-skarm.s3 .fs-niva-xp .fs-matare-3{transform:none;opacity:1}.fs-skarm.s1 .fs-niva-xp .fs-matare-0,.fs-skarm.s2 .fs-niva-xp .fs-matare-1,.fs-skarm.s3 .fs-niva-xp .fs-matare-2{transform:translateY(-105%);opacity:0}.fs-niva-rader{list-style:none;margin:.8em 0 0;padding:0;display:grid;grid-gap:.45em;gap:.45em}.fs-niva-rad{display:flex;align-items:center;gap:.7em;padding:.65em .85em;border-radius:.85em;background:var(--surface);border:1px solid var(--line);opacity:0;transform:translateX(1.2em) scale(.97);transition:opacity .35s,transform .55s var(--fs-studs)}.fs-niva-rad b{font-family:var(--font-mono);font-size:.85em;color:var(--fs-hl);min-width:5.2em}.fs-niva-rad span{font-weight:600;font-size:.9em}.s1 .fs-niva-rad-1,.s2 .fs-niva-rad-2,.s3 .fs-niva-rad-3{opacity:1;transform:none}.fs-niva-svit{margin-top:.8em;padding:.85em .95em;border-radius:1em;background:var(--surface);border:1px solid var(--line)}.fs-niva-svit p{display:flex;align-items:center;gap:.35em;margin:0;font-weight:700;font-size:.92em}.fs-niva-svit-ik svg{width:1.2em;height:1.2em;color:var(--accent-2);display:block}.fs-niva .fs-niva-svit .fs-matare-v{text-align:left}.fs-skarm.s3 .fs-niva-svit .fs-matare-0{transform:translateY(-105%);opacity:0}.fs-skarm.s3 .fs-niva-svit .fs-matare-3{transform:none;opacity:1}.fs-niva-seg i:last-child{background:transparent;box-shadow:inset 0 0 0 1.5px var(--line);transition:background .4s .2s,box-shadow .4s .2s}.s3 .fs-niva-seg i:last-child{background:var(--accent);box-shadow:none}.fs-niva-marke{display:flex;align-items:center;gap:.9em;margin-top:.8em;padding:.8em .95em;border-radius:1em;background:var(--surface);border:1px solid color-mix(in srgb,var(--accent-2) 45%,var(--line));opacity:0;transform:translateY(1em);transition:opacity .35s,transform .5s var(--fs-ut)}.fs-niva-skiva{width:3.8em;flex:0 0 auto;transform:scale(1.8) rotate(-140deg);opacity:0;transition:transform .8s var(--fs-studs) .15s,opacity .3s .15s}.fs-niva-marke-text{display:flex;flex-direction:column}.fs-niva-marke-text small{font-family:var(--font-mono);font-weight:700;font-size:.62em;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-2)}.fs-niva-marke-text b{font-family:var(--font-display);font-size:1.1em;letter-spacing:-.02em}.s5 .fs-niva-marke,.s5 .fs-niva-skiva{opacity:1;transform:none}.fs-sek{position:relative;padding:clamp(80px,14vw,150px) 0}.fs-tva{display:grid;grid-gap:40px;gap:40px;align-items:center}.fs-kurva,.fs-stang{margin:0;padding:22px 20px 18px;border-radius:24px;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow)}.fs-kurva-huvud,.fs-stang-huvud{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.fs-kurva-titel,.fs-stang-titel{display:block;font-family:var(--font-display);font-weight:700;font-size:19px;letter-spacing:-.015em}.fs-kurva-under{display:block;font-size:13px;color:var(--text-muted);margin-top:2px}.fs-kurva-exempel{flex:0 0 auto;padding:4px 9px;border-radius:99px;background:var(--surface-2);font-family:var(--font-mono);font-weight:700;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted)}.fs-kurva-tal{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 14px;margin:16px 0 8px}.fs-kurva-tal b{font-size:clamp(44px,12vw,58px);line-height:1;letter-spacing:-.035em;font-weight:700}.fs-kurva-delta{display:inline-flex;align-items:center;gap:4px;font-weight:700;font-size:14px;color:var(--good)}.fs-kurva-delta svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.fs-kurva-svg{display:block;width:100%;height:auto;overflow:visible}.fs-kurva-rutnat line{stroke:var(--line);stroke-width:1}.fs-kurva-rutnat text,.fs-kurva-x{fill:var(--text-muted);font-family:var(--font-mono);font-weight:700;font-size:9px}.fs-kurva-yta{fill:var(--good);opacity:.1;transition:opacity .8s ease 1s}.fs-kurva-linje{fill:none;stroke:var(--good);stroke-width:2;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 1.8s var(--fs-lyft) .2s}.fs-kurva-prick{fill:var(--good);stroke:var(--surface);stroke-width:2;transform-box:fill-box;transform-origin:center;transition:transform .45s var(--fs-studs),opacity .3s;transition-delay:calc(.25s + var(--i) * .13s)}.fs-kurva-traff{fill:transparent}.fs-kurva-varde{fill:var(--text);font-family:var(--font-body);font-weight:700;font-size:10px;opacity:0;transition:opacity .2s}.fs-kurva-varde-fast{opacity:1;transition:opacity .4s ease 1.9s}.fs-kurva-pt:focus .fs-kurva-varde,.fs-kurva-pt:hover .fs-kurva-varde{opacity:1;transition-delay:0s}.fs-kurva-pt:hover .fs-kurva-prick{transform:scale(1.35);transition-delay:0s}.fs-kurva-pt{outline:none;cursor:default}.fs-gratis-lista{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.fs-gratis-lista li{display:flex;align-items:center;gap:14px;padding:18px 2px;border-bottom:1px solid var(--line);font-family:var(--font-display);font-weight:700;font-size:clamp(19px,5vw,26px);letter-spacing:-.02em;line-height:1.15}.fs-gratis-bock{display:grid;place-items:center;flex:0 0 auto;width:30px;height:30px;border-radius:50%;background:var(--accent);color:var(--accent-ink)}.fs-gratis-bock svg{width:17px;height:17px;stroke-width:2.6}.fs-prem-pris{margin:22px 0 0;font-family:var(--font-mono);font-weight:700;font-size:13px;letter-spacing:.04em;color:var(--text)}.fs-stang-lista{list-style:none;margin:14px 0 0;padding:0}.fs-stang-rad{display:grid;grid-template-columns:52px minmax(0,1fr) 82px;align-items:center;grid-gap:12px;gap:12px;padding:12px 0;border-top:1px solid var(--line)}.fs-stang-vecka{display:grid;place-items:center;height:52px;border-radius:12px;background:var(--bg);border:1px solid var(--line);line-height:1}.fs-stang-vecka small{font-family:var(--font-mono);font-weight:700;font-size:8px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted)}.fs-stang-vecka b{font-family:var(--font-display);font-size:22px;margin-top:-6px}.fs-stang-bild{position:relative;display:flex;align-items:center;height:62px;padding-left:8px;overflow:hidden}.fs-stang-hylsa{position:absolute;left:0;right:0;top:50%;height:9px;translate:0 -50%;border-radius:2px 6px 6px 2px;background:linear-gradient(var(--text-muted),color-mix(in srgb,var(--text-muted) 60%,var(--bg)));opacity:.75}.fs-stang-krage{position:relative;flex:0 0 auto;width:7px;height:24px;margin-right:3px;border-radius:2px;background:var(--text-muted)}.fs-stang-skiva{position:relative;flex:0 0 auto;width:calc(var(--w) * 1.45px);height:calc(var(--h) * 1%);margin-right:2px;border-radius:4px}.fs-stang-stor{background:var(--accent-2);box-shadow:inset -2px 0 0 color-mix(in srgb,var(--bg) 22%,transparent)}.fs-stang-mellan{background:var(--text)}.fs-stang-liten{background:var(--text-muted)}.fs-stang-kg{display:flex;flex-direction:column;align-items:flex-end;line-height:1.05}.fs-stang-kg b{font-size:22px;letter-spacing:-.02em;white-space:nowrap}.fs-stang-kg small{font-family:var(--font-mono);font-weight:700;font-size:9px;letter-spacing:.12em;text-transform:uppercase;padding:3px 7px;border-radius:99px;background:var(--surface-2);margin-bottom:4px}.fs-stang-deload .fs-stang-kg b,.fs-stang-kg small{color:var(--text-muted)}.fs-appen-lista{list-style:none;margin:24px 0 26px;padding:0;display:grid;grid-gap:12px;gap:12px}.fs-appen-lista li{display:flex;align-items:center;gap:12px;font-weight:700;font-size:16px}.fs-appen-lista .fs-gratis-bock{width:26px;height:26px}.fs-appen-lista .fs-gratis-bock svg{width:15px;height:15px}.fs-appen-bild{position:relative;width:min(330px,80vw);margin:0 auto}.fs-appen-bild:before{content:"";position:absolute;inset:-18% -40%;z-index:-1;pointer-events:none;background:radial-gradient(closest-side,color-mix(in srgb,var(--accent-2) 26%,transparent),transparent 75%)}.fs-las{position:relative;height:100%;overflow:hidden;padding-top:3cqw;text-align:center;color:var(--text);background:linear-gradient(color-mix(in srgb,var(--surface-2) 70%,var(--bg)),var(--bg) 45%,color-mix(in srgb,var(--accent-2) 30%,var(--bg)))}.fs-las-datum{margin:0;font:600 4.4cqw/1.2 -apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,sans-serif;opacity:.85}.fs-las-datum:first-letter{text-transform:uppercase}.fs-las-klocka{margin:0;font:700 23cqw/1 -apple-system,BlinkMacSystemFont,SF Pro Display,system-ui,sans-serif;letter-spacing:-.02em}.fs-las-aktivitet{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:3cqw;margin:9cqw 3.4cqw 0;padding:4.4cqw 5cqw;border-radius:7cqw;background:var(--bg);border:1px solid var(--line);text-align:left;font-size:3.85cqw;box-shadow:0 3cqw 8cqw -3cqw rgba(0,0,0,.4);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.fs-las-vila{display:flex;flex-direction:column}.fs-las-vila b{font-family:var(--font-display);font-size:2.6em;line-height:1;color:var(--accent-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fs-las-nasta{display:flex;flex-direction:column;align-items:flex-end;text-align:right}.fs-las-nasta b{font-size:1.15em}.fs-las-nasta span{font-family:var(--font-mono);font-weight:700;font-size:.8em;color:var(--text-muted)}.fs-las-o{position:absolute;left:50%;bottom:-38cqw;width:92cqw;translate:-50% 0;opacity:.9}.fs-widget{position:absolute;z-index:3;left:-14%;bottom:14%;width:46%;aspect-ratio:1;padding:12px;border-radius:22%;background:var(--surface);border:1px solid var(--line);box-shadow:0 18px 40px -16px rgba(0,0,0,.45);display:flex;flex-direction:column;container-type:inline-size}.fs-widget-titel{margin:0;font-weight:700;font-size:10cqw}.fs-widget-mitt{position:relative;flex:1 1;display:grid;place-items:center}.fs-widget-ring{position:absolute;height:92%;transform:rotate(-90deg)}.fs-widget-spar{fill:none;stroke:var(--surface-2);stroke-width:6}.fs-widget-bage{fill:none;stroke:var(--accent);stroke-width:6;stroke-linecap:round;stroke-dasharray:2 3;stroke-dashoffset:0;transition:stroke-dashoffset 1.2s var(--fs-ut) .6s}.fs-widget-mitt b{font-family:var(--font-display);font-size:15cqw}.fs-widget-rad{margin:0;font-weight:700;font-size:8.5cqw}.fs-widget-nasta{margin:0;font-size:7.5cqw;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fs-appen-halsa{position:absolute;z-index:3;right:-9%;top:47%;display:inline-flex;align-items:center;gap:6px;padding:9px 13px;border-radius:99px;background:var(--surface);border:1px solid var(--line);font-weight:700;font-size:13px;box-shadow:0 14px 30px -14px rgba(0,0,0,.4);white-space:nowrap}.fs-appen-halsa svg{width:17px;height:17px;color:#ff375f;fill:currentColor;stroke:none}.fs-slut{position:relative;padding:clamp(90px,16vw,170px) 0 clamp(70px,12vw,120px);overflow:clip;text-align:center}.fs-slut:before{content:"";position:absolute;left:50%;top:10%;width:min(900px,140vw);aspect-ratio:1;translate:-50% 0;pointer-events:none;background:radial-gradient(closest-side,var(--fs-glod),transparent 70%);opacity:.5}.fs-slut-in{position:relative;display:flex;flex-direction:column;align-items:center}.fs-slut-skiva{width:clamp(110px,26vw,190px);margin-bottom:26px}.fs-slut-t{font-size:clamp(44px,11.5vw,112px);line-height:.92;letter-spacing:-.05em;margin:0;max-width:11ch;text-wrap:balance}.fs-slut .fs-lead{margin-left:auto;margin-right:auto}.fs-slut-cta{justify-content:center;margin-top:30px;width:100%;max-width:560px}.fs-faq{max-width:800px;padding-bottom:40px}.fs-faq .faq{max-width:none}.fs-faq .section-title{font-size:clamp(32px,7vw,50px);letter-spacing:-.035em;margin-bottom:26px}.fs-fot{position:relative;padding:64px 0 calc(36px + env(safe-area-inset-bottom));background:var(--surface);border-top:1px solid var(--line)}.fs-fot-topp{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px}.fs-fot-marke{margin:0;font-family:var(--font-display);font-weight:700;font-size:clamp(64px,20vw,132px);line-height:.82;letter-spacing:-.06em}.fs-fot-brand{margin:14px 0 0;max-width:30em;font-size:14px;color:var(--text-muted)}.fs-fot-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:30px 20px;gap:30px 20px;margin:44px 0 40px}.fs-fot-nav>div{display:flex;flex-direction:column;align-items:flex-start;gap:11px}.fs-fot-h{margin:0 0 3px;font-family:var(--font-mono);font-weight:700;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--accent-2)}.fs-fot-nav a{color:var(--text);text-decoration:none;font-weight:700;font-size:15px}.fs-fot-nav a:hover{color:var(--accent-2)}.fs-fot-botten{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;padding-top:22px;border-top:1px solid var(--line);font-size:13px;color:var(--text-muted)}.fs-fot-botten p{margin:0}.fs-fot .sprak-val{margin:0;padding:0;border:0}.fs-klistra{position:fixed;z-index:40;left:0;right:0;bottom:0;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--bg) 84%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--line);transform:translateY(110%);transition:transform .4s var(--fs-ut)}.fs-klistra.visa{transform:none}.fs .fs-klistra-knapp{width:100%;min-height:50px}.fs-rorelse .fs-hero-ogon{animation:fs-tona-in .6s ease .05s both}.fs-rorelse .fs-ord-in{animation:fs-lyft .95s var(--fs-lyft) both;animation-delay:calc(.12s + var(--i) * .13s)}.fs-rorelse .fs-ord .fs-prick{animation:fs-prick-in .55s var(--fs-studs) both}.fs-rorelse .fs-ord-rad:first-child .fs-prick{animation-delay:.95s}.fs-rorelse .fs-ord-rad:nth-child(2) .fs-prick{animation-delay:1.12s}.fs-rorelse .fs-ord-rad:nth-child(3) .fs-prick{animation-delay:1.29s}.fs-rorelse .fs-hero-under-1{animation:fs-upp .8s var(--fs-ut) both 1.05s}.fs-rorelse .fs-hero-under-2{animation:fs-upp .8s var(--fs-ut) both 1.15s}.fs-rorelse .fs-hero-cta{animation:fs-upp .8s var(--fs-ut) both 1.25s}.fs-rorelse .fs-hero .fs-not{animation:fs-tona-in .8s ease 1.45s both}.fs-rorelse .fs-hero-tel .fs-tel{animation:fs-tel-in 1.3s var(--fs-ut) both 1.3s}.fs-rorelse .fs-hero-skiva-in{opacity:0}.fs-rorelse .fs-hero-skiva-in.intro{opacity:1;animation:fs-skiva-ut 1.5s cubic-bezier(.45,0,.2,1) both}.fs-reserv .fs-hero-skiva-in,.fs-rorelse .fs-hero-skiva-in.klar{opacity:1}.fs-rorelse .fs-skifte-ord{transition:transform .7s var(--fs-lyft),opacity .5s ease}.fs-rorelse .fs-skifte-ord:not(.aktiv){visibility:visible;opacity:0;transform:translateY(.95em)}.fs-rorelse .fs-skifte-ord.ut{transform:translateY(-.95em)}.fs-rorelse .fs-sek-text>*,.fs-rorelse .fs-slut-in>*{opacity:0;transform:translateY(26px);transition:opacity .6s ease,transform .9s var(--fs-ut)}.fs-rorelse .fs-sek-text.syns>*,.fs-rorelse .fs-slut-in.syns>*{opacity:1;transform:none}.fs-rorelse .syns>:nth-child(2){transition-delay:.08s}.fs-rorelse .syns>:nth-child(3){transition-delay:.16s}.fs-rorelse .syns>:nth-child(4){transition-delay:.24s}.fs-rorelse .syns>:nth-child(5){transition-delay:.32s}.fs-rorelse .syns>:nth-child(6){transition-delay:.4s}.fs-rorelse .fs-kurva,.fs-rorelse .fs-stang{opacity:0;transform:translateY(40px) scale(.98);transition:opacity .7s ease,transform 1s var(--fs-ut)}.fs-rorelse .fs-kurva.syns,.fs-rorelse .fs-stang.syns{opacity:1;transform:none}.fs-rorelse .fs-kurva:not(.syns) .fs-kurva-linje{stroke-dashoffset:1}.fs-rorelse .fs-kurva:not(.syns) .fs-kurva-yta{opacity:0}.fs-rorelse .fs-kurva:not(.syns) .fs-kurva-prick{transform:scale(0);opacity:0}.fs-rorelse .fs-kurva:not(.syns) .fs-kurva-varde-fast{opacity:0}.fs-rorelse .fs-gratis-lista li{opacity:0;transform:translateX(-24px);transition:opacity .5s ease,transform .7s var(--fs-ut);transition-delay:calc(var(--i) * .08s)}.fs-rorelse .fs-gratis-lista.syns li{opacity:1;transform:none}.fs-rorelse .fs-gratis-lista .fs-gratis-bock{transform:scale(0);transition:transform .5s var(--fs-studs);transition-delay:calc(.25s + var(--i) * .08s)}.fs-rorelse .fs-gratis-lista.syns .fs-gratis-bock{transform:none}.fs-rorelse .fs-stang-skiva{transform:translateX(260px);opacity:0;transition:transform .7s var(--fs-ut),opacity .2s;transition-delay:calc(.35s + var(--r) * .32s + var(--j) * .09s)}.fs-stang-rad{--r:0}.fs-rorelse .fs-stang.syns .fs-stang-skiva{transform:none;opacity:1}.fs-rorelse .fs-stang-kg{opacity:0;transition:opacity .5s ease;transition-delay:calc(.75s + var(--r) * .32s)}.fs-rorelse .fs-stang.syns .fs-stang-kg{opacity:1}.fs-rorelse .fs-appen-bild .fs-tel{opacity:0;transform:translateY(50px) rotate(-3deg);transition:opacity .7s ease,transform 1.1s var(--fs-ut)}.fs-rorelse .fs-appen-bild.syns .fs-tel{opacity:1;transform:none}.fs-rorelse .fs-las-aktivitet{opacity:0;transform:translateY(-40%) scale(.92);transition:opacity .4s ease .7s,transform .7s var(--fs-studs) .7s}.fs-rorelse .fs-appen-bild.syns .fs-las-aktivitet{opacity:1;transform:none}.fs-rorelse .fs-appen-halsa,.fs-rorelse .fs-widget{opacity:0;transform:scale(.6);transition:opacity .35s ease,transform .6s var(--fs-studs)}.fs-rorelse .fs-widget{transition-delay:1.1s}.fs-rorelse .fs-appen-halsa{transition-delay:1.35s}.fs-rorelse .fs-appen-bild.syns .fs-appen-halsa,.fs-rorelse .fs-appen-bild.syns .fs-widget{opacity:1;transform:none}.fs-rorelse .fs-appen-bild:not(.syns) .fs-widget-bage{stroke-dashoffset:2}.fs-rorelse .fs-slut-in>.fs-slut-skiva{transform:translateX(-70vw) rotate(-400deg);opacity:1;transition:transform 1.5s cubic-bezier(.2,.8,.25,1)}.fs-rorelse .fs-slut-in.syns>.fs-slut-skiva{transform:none}[data-nedrakning].noll{color:var(--fs-hl)}@keyframes fs-tona-in{0%{opacity:0}}@keyframes fs-upp{0%{opacity:0;transform:translateY(22px)}}@keyframes fs-lyft{0%{transform:translateY(118%)}}@keyframes fs-prick-in{0%{opacity:0;transform:translateY(-1.4em) scale(.5)}55%{opacity:1;transform:translateY(0) scale(1.15,.8)}to{opacity:1;transform:none}}@keyframes fs-tel-in{0%{opacity:0;transform:translateY(70px) rotate(4deg)}}@keyframes fs-skiva-ut{0%{transform:translate(var(--fx),var(--fy)) scale(var(--fs)) rotate(var(--fr))}to{transform:none}}@keyframes fs-snurr{to{transform:rotate(1turn)}}@keyframes fs-sken{0%{opacity:0}30%{opacity:1}to{opacity:0}}@media (min-width:600px){.fs{--fs-gut:32px}.fs-hero-cta .fs-knapp{flex:0 1 auto}}@media (min-width:960px){.fs{--fs-gut:40px}.fs-hero{padding:0}.fs-hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;min-height:min(820px,calc(100vh - 76px));gap:40px;padding-bottom:40px}.fs-hero-text{padding-top:0}.fs-hero-under{margin-top:32px}.fs-hero-bild{padding:0}.fs-hero-tel{width:min(330px,calc((100vh - 170px) * .47))}.fs-luta{transform:perspective(1500px) rotateY(calc(-9deg + var(--lx, 0) * 7deg)) rotateX(calc(3deg + var(--ly, 0) * -5deg))}.fs-hero-skiva{width:3.1em;right:auto;left:calc(100% + 2.2em);top:.15em}.fs-kap-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px}.fs-js .fs-kap-grid{grid-template-rows:none;padding-top:0}.fs-js .fs-kap-bild{height:100%;display:grid;place-items:center}.fs-js .fs-kap-bild:after{display:none}.fs-kap-tel{width:min(340px,calc((100vh - 110px) * .47));width:min(340px,calc((100svh - 110px) * .47))}.fs-kap-t{font-size:clamp(30px,3vw,42px)}.fs-tva{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px}.fs-fot-nav{grid-template-columns:repeat(3,minmax(0,220px))}.fs-tva-omvand>:first-child{order:2}.fs-kurva,.fs-stang{padding:28px 28px 22px}.fs-gratis-lista li{padding:22px 2px}.fs-klistra{display:none}}@media (max-width:359px){.fs{--fs-gut:16px}.fs-as{width:100%;justify-content:center}.fs .fs-knapp{font-size:15px;padding:14px 16px}.fs-pass-rad{grid-template-columns:3em 1fr .8em 1fr 2.4em}}@media (prefers-reduced-motion:reduce){.fs *,.fs :after,.fs :before{transition:none!important;animation:none!important}.fs-hero-skiva{transform:none!important}}