.intro{height:calc(310vh - 76px);position:relative}.intro__pin{height:calc(100vh - 76px);position:sticky;top:76px;overflow:hidden}.intro__copy{z-index:4;position:absolute;top:clamp(32px,6vh,64px);left:0;right:0}.intro__copy .hero__copy{width:404px;margin-top:48px}.current{z-index:0;pointer-events:none;position:absolute;top:0;left:0}.grain{z-index:0;pointer-events:none;background:url(/images/papirkorn.png) 0 0/160px 160px;position:absolute;inset:0}.loose{z-index:1;pointer-events:none;position:absolute;inset:0}.item{will-change:transform, opacity;position:absolute;top:0;left:0}.paper{box-sizing:border-box;background:var(--surface);border-radius:10px;width:188px;padding:16px 16px 18px;box-shadow:0 0 0 1px #1e1b1717,0 2px 4px #1e1b170d,0 18px 36px -14px #1e1b1747}.pc{flex-direction:column;gap:8px;display:flex}.paper__head{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.paper__head b{font-family:var(--serif);letter-spacing:-.01em;color:var(--ink);font-size:18px;font-weight:500}.bar{background:var(--line);border-radius:3px;height:6px;display:block}.bar.ink{background:var(--primary);opacity:.85}.w25{width:25%}.w30{width:30%}.w40{width:40%}.w45{width:45%}.w50{width:50%}.w55{width:55%}.w60{width:60%}.w70{width:70%}.w80{width:80%}.w90{width:90%}.stamp{width:22px;height:22px;box-shadow:inset 0 0 0 2px var(--tag-bg);background:radial-gradient(circle, var(--tag-bg) 0 4px, transparent 5px);border-radius:50%}.rows{border-top:1px solid var(--line);flex-direction:column;margin-top:6px;display:flex}.rows span{border-bottom:1px solid var(--line);background:linear-gradient(90deg, var(--sunk) 0 55%, transparent 55% 75%, var(--sunk) 75% 100%) 0 50% / 100% 6px no-repeat;height:18px}.total{justify-content:space-between;align-items:center;margin-top:6px;display:flex}.total .bar{height:8px}.paper--bank{width:196px}.bankmark{background:linear-gradient(#c9c1b4,#c9c1b4) 50% 30%/60% 1.5px no-repeat,linear-gradient(#c9c1b4,#c9c1b4) 50% 70%/60% 1.5px no-repeat;border-radius:3px;width:20px;height:16px;box-shadow:inset 0 0 0 1.5px #c9c1b4}.ledger-mini{border-top:1px solid var(--line);flex-direction:column;margin-top:4px;display:flex}.ledger-mini span{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;height:20px;display:flex}.ledger-mini em{flex:none}.amt{border-radius:3px;flex:none;width:30px;height:6px}.amt.in{background:#cfe3d2}.amt.out{background:var(--sunk)}.paper--mail{width:222px}.env{background:linear-gradient(32deg,#0000 46%,#c9c1b4 47% 53%,#0000 54%) 0 0/50% 100% no-repeat,linear-gradient(-32deg,#0000 46%,#c9c1b4 47% 53%,#0000 54%) 100% 0/50% 100% no-repeat;border-radius:3px;width:20px;height:14px;box-shadow:inset 0 0 0 1.5px #c9c1b4}.mail__from{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding-bottom:8px;display:flex}.avatar{background:var(--tag-bg);border-radius:50%;flex:none;width:22px;height:22px}.mail__from .bar{flex:1}.paper--sheet{width:196px}.grid{grid-template-columns:repeat(5,1fr);gap:4px;margin:2px 0 4px;display:grid}.grid i{background:var(--sunk);border-radius:3px;height:16px}.grid i.on{background:var(--tag-bg);box-shadow:inset 0 0 0 1px #c7d8f2}.checks{flex-direction:column;gap:9px;margin-top:6px;display:flex}.checks span{align-items:center;gap:8px;display:flex}.checks i{width:12px;height:12px;box-shadow:inset 0 0 0 1.5px var(--primary);border-radius:3px;flex:none}.checks em{flex:none}.sign{align-self:flex-end;width:104px;height:30px;margin-top:4px;overflow:visible}.sign path{fill:none;stroke:#2a2f4a;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.sign path.u{stroke:#b9b1a3;stroke-width:1px}.paper--lead{width:192px}.pin{background:var(--accent);border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 4px #1ac8a42e}.field{grid-template-columns:52px 1fr;align-items:end;gap:6px;display:grid}.field small{color:var(--muted);font-size:11px;line-height:1}.field .line{background:#cfc7b8;height:1px;margin-bottom:2px}.field .line.short{width:60%}.paper--buy{width:186px}.cart{border-radius:2px 2px 4px 4px;width:20px;height:12px;margin-bottom:4px;position:relative;box-shadow:inset 0 0 0 1.5px #c9c1b4}.cart:after{content:"";background:radial-gradient(circle,#c9c1b4 1.5px,#0000 2px) 0/50% 100% repeat-x;height:3px;position:absolute;bottom:-5px;left:3px;right:3px}.buylist{border-top:1px solid var(--line);flex-direction:column;margin-top:2px;display:flex}.buylist span{border-bottom:1px solid var(--line);align-items:center;gap:8px;height:22px;display:flex}.buylist i{width:12px;height:12px;box-shadow:inset 0 0 0 1.5px var(--primary);border-radius:3px;flex:none}.buylist i.on{background:var(--tag-bg)}.buylist em{flex:none}.buylist u{background:var(--sunk);border-radius:5px;flex:none;width:22px;height:10px;margin-left:auto}.paper--receipt{border-radius:6px 6px 0 0;width:158px;padding-bottom:16px;position:relative}.paper--receipt:after{content:"";background:linear-gradient(135deg, var(--surface) 35%, transparent 36%) 0 0 / 10px 8px repeat-x, linear-gradient(225deg, var(--surface) 35%, transparent 36%) 0 0 / 10px 8px repeat-x;height:8px;position:absolute;bottom:-7px;left:0;right:0}.paper--receipt .paper__head{justify-content:center}.paper--receipt .bar.mid{align-self:center}.rlines{border-top:1px dashed #d9d2c6;flex-direction:column;gap:7px;margin-top:4px;padding-top:8px;display:flex}.rlines span{justify-content:space-between;display:flex}.rlines em{flex:none}.barcode{opacity:.45;background:repeating-linear-gradient(90deg, var(--ink-soft) 0 1px, transparent 1px 3px, var(--ink-soft) 3px 5px, transparent 5px 6px, var(--ink-soft) 6px 7px, transparent 7px 10px);height:18px;margin-top:6px}.w20{width:20%}.win{z-index:2;transform-origin:0 0;margin:0;position:absolute;top:0;left:0}.win__in{background:#f7f5f0;border-radius:12px;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:0 0 0 1px #1e1b171a,0 3px 6px #1e1b170d,0 34px 70px -22px #1e1b175c}.winapp{transform-origin:0 0;position:absolute;top:0;left:0}.winapp.is-moving{will-change:transform}.winapp>div{isolation:isolate;line-height:normal}.win [data-app=ov]{opacity:0}.win [data-in-layer]{z-index:-1;pointer-events:none;position:absolute;inset:0}.win [data-in-layer] .paper{transform-origin:50%;position:absolute;top:0;left:0}.win [data-pill]{background:var(--side-on);z-index:0;border-radius:7px;height:30px;position:absolute;top:0;left:0;right:0}.win [data-navblock]{position:relative}.win [data-navblock]>:not([data-pill]){z-index:1;position:relative}.win [data-count]{font-variant-numeric:tabular-nums}@keyframes item-in{0%{opacity:0;transform:translateY(26px)scale(.96)}}@media (prefers-reduced-motion:no-preference){.item__in{animation:item-in .82s var(--ease-out) both}.item:first-child .item__in{animation-delay:.36s}.item:nth-child(2) .item__in{animation-delay:.42s}.item:nth-child(3) .item__in{animation-delay:.48s}.item:nth-child(4) .item__in{animation-delay:.54s}.item:nth-child(5) .item__in{animation-delay:.6s}.item:nth-child(6) .item__in{animation-delay:.66s}.js .win{opacity:0}.js .win.is-ready{opacity:1}}@media (prefers-reduced-motion:reduce){.intro{height:auto;padding:56px 0 112px}.intro__pin{height:auto;position:relative;overflow:hidden}.intro__copy{position:static}.loose{display:none}.win{z-index:2;margin:72px auto 0;position:relative;transform:none}.intro__copy{z-index:4;position:relative;top:0}.win [data-app=wf]{display:none}.win [data-app=ov]{opacity:1}}.how[data-astro-cid-zawmnn3u]{background:var(--surface);box-shadow:inset 0 1px 0 var(--line), inset 0 -1px 0 var(--line);padding:var(--section) 0}.how__title[data-astro-cid-zawmnn3u]{max-width:720px}.how__track[data-astro-cid-zawmnn3u]{height:12px;margin:72px 0 32px;position:relative}.how__track[data-astro-cid-zawmnn3u]:before,.how__fill[data-astro-cid-zawmnn3u]{content:"";background:var(--line);height:2px;margin-top:-1px;position:absolute;top:50%;left:0;right:0}.how__fill[data-astro-cid-zawmnn3u]{background:var(--primary);transform-origin:0;transform:scaleX(1)}.how__node[data-astro-cid-zawmnn3u]{background:var(--primary);width:12px;height:12px;box-shadow:0 0 0 4px var(--surface);border-radius:50%;position:absolute;top:0}.how__node--start[data-astro-cid-zawmnn3u]{background:#b9b1a3;left:0}.how__node[data-astro-cid-zawmnn3u]:nth-of-type(3){left:calc(33.3333% - 54.6667px)}.how__node[data-astro-cid-zawmnn3u]:nth-of-type(4){left:calc(66.6667% - 33.3333px)}.how__node--last[data-astro-cid-zawmnn3u]{background:var(--accent);left:calc(100% - 12px)}.steps[data-astro-cid-zawmnn3u]{grid-template-columns:repeat(3,1fr);gap:64px;display:grid}.step[data-astro-cid-zawmnn3u]{text-align:right}.step__title[data-astro-cid-zawmnn3u]{margin-bottom:10px}.step[data-astro-cid-zawmnn3u] p[data-astro-cid-zawmnn3u]{max-width:34ch;color:var(--muted);margin-left:auto;font-size:16px;line-height:1.6}@media (prefers-reduced-motion:no-preference){.js .how__track[data-astro-cid-zawmnn3u]:not(.is-in) .how__fill[data-astro-cid-zawmnn3u]{transform:scaleX(0)}.how__fill[data-astro-cid-zawmnn3u]{transition:transform 1.1s var(--ease-in-out)}.js .how__track[data-astro-cid-zawmnn3u]:not(.is-in) .how__node[data-astro-cid-zawmnn3u]:not(.how__node--start){background:var(--line)}.how__node[data-astro-cid-zawmnn3u]{transition:background-color .24s}.how__track[data-astro-cid-zawmnn3u].is-in .how__node[data-astro-cid-zawmnn3u]:nth-of-type(3){transition-delay:.47s}.how__track[data-astro-cid-zawmnn3u].is-in .how__node[data-astro-cid-zawmnn3u]:nth-of-type(4){transition-delay:.65s}.how__track[data-astro-cid-zawmnn3u].is-in .how__node[data-astro-cid-zawmnn3u]:nth-of-type(5){transition-delay:1.06s}.js [data-astro-cid-zawmnn3u][data-reveal=steps] .step[data-astro-cid-zawmnn3u]{transition:opacity .5s ease, transform .6s var(--ease-out)}.js [data-astro-cid-zawmnn3u][data-reveal=steps]:not(.is-in) .step[data-astro-cid-zawmnn3u]{opacity:0;transform:translateY(10px)}.js [data-astro-cid-zawmnn3u][data-reveal=steps] .step[data-astro-cid-zawmnn3u]:nth-child(2){transition-delay:.48s}.js [data-astro-cid-zawmnn3u][data-reveal=steps] .step[data-astro-cid-zawmnn3u]:nth-child(3){transition-delay:.96s}}.tasks{padding:var(--section) 0;overflow-x:clip}.tasks__intro{text-align:center;max-width:720px;margin:0 auto}.tasks__intro .h2{text-wrap:balance;margin-bottom:18px;font-size:clamp(34px,4vw,48px)}.tasks__intro p:last-child{color:var(--muted);text-wrap:pretty;font-size:17px;line-height:1.6}.krs{margin-top:56px}.krs__bane{cursor:grab;user-select:none;touch-action:pan-y;height:240px;position:relative}.krs__kort{background:var(--surface);border-radius:12px;flex-direction:column;align-items:flex-start;gap:16px;width:460px;height:240px;padding:32px;display:flex;position:absolute;top:0;left:50%;box-shadow:0 1px 2px #1e1b170f,0 12px 32px -8px #1e1b171a}.krs__maerke{background:var(--tag-bg);color:var(--tag-fg);border-radius:6px;padding:5px 12px;font-size:13px;font-weight:500;line-height:1.6}.krs__navn{text-wrap:pretty;font-size:20px;font-weight:500;line-height:1.35}.krs__tekst{color:var(--muted);text-wrap:pretty;margin-top:8px;font-size:15px;line-height:1.5}.krs__styring{justify-content:center;align-items:center;gap:24px;margin-top:36px;display:flex}.krs__pil{cursor:pointer;background:var(--sunk);width:44px;height:44px;color:var(--ink-soft);border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex}@media (hover:hover) and (pointer:fine){.krs__pil:hover{background:#e6e1d8}}.krs__prikker{align-items:center;gap:8px;display:flex}.krs__prik{cursor:pointer;border:0;border-radius:4px;height:8px;padding:0;transition:width .3s,background .3s}.krs__pil:focus-visible,.krs__prik:focus-visible{outline-offset:2px;border-radius:50%;outline:2px solid #0e50b2}.krs__prik:focus-visible{border-radius:4px}.appafs{background:var(--navy);color:var(--on-navy)}.appafs__in{padding:var(--section) 0;align-items:center;gap:56px;display:flex}.appafs__tekst{flex:300px;min-width:0}.appafs__tekst .h2{margin-bottom:18px}.appafs__tekst p.brod{color:var(--on-navy-muted);max-width:480px;margin-bottom:28px}.appafs__fig{flex:0 0 760px;min-width:0}.appafs__ramme{background:var(--paper);border-radius:18px;width:760px;height:420px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 84%,#0000 100%);mask-image:linear-gradient(#000 84%,#0000 100%)}.appafs__skaerm{transform-origin:0 0;pointer-events:none;width:1160px;height:900px;position:absolute;top:0;left:0;transform:scale(.65517)}.appafs :focus-visible{outline-color:#fcfbf9}.about{padding:var(--section) 0}.about__in{align-items:flex-start;gap:56px;display:flex}.about__in .h2{flex:380px}.about__tekst{color:var(--ink-soft);flex-direction:column;flex:420px;gap:18px;font-size:18px;line-height:1.65;display:flex}
