:root{--bg: #FAFAF9;--surface: #FFFFFF;--surface-2: #F3F3F1;--ink: #0F0E0D;--ink-2: rgba(15, 14, 13, .62);--line: rgba(15, 14, 13, .09);--accent: #4F7A70;--accent-ink: #FFFFFF;--accent-soft: #E4ECE9;--sand: #DAC2A1;--sand-soft: #F1EFEA;--btn: #0F0E0D;--btn-ink: #FAFAF9;--ok: #128A75;--ok-soft: #E0F0EB;--ok-ink: #0E6E5D;--warn: #E3C15C;--warn-soft: #F6ECD1;--warn-ink: #805510;--bad: #D98B6F;--bad-soft: #F7E0D8;--bad-ink: #A94A30;--info: #7A9BD1;--info-soft: #E0E7F6;--info-ink: #2D519B;--muted: #A8A298;--muted-soft: #ECE9E3;--st-ok: #7FB59A;--st-warn: #E3C15C;--st-bad: #D98B6F;--st-info: #7A9BD1;--st-muted: #E2DFD8;--p-ok: #86C9B5;--p-warn: #EFCB6E;--p-bad: #EB9B87;--p-info: #9DB7E2;--top: #3B3B37;--top-2: #4A4A45;--top-line: #55554F;--top-ink: #F2F1EC;--top-ink-2: #B5B4AC;--c1: #128A75;--c2: #C64B33;--c3: #3F6FC4;--c4: #C2911A;--c5: #9A4FA0;--m1: #4E7A70;--m2: #8FA9A2;--m3: #B9C4C0;--m4: #C9D1CE;--m5: #DEE3E0;--k1: #4E7A70;--k2: #C87864;--k3: #6F87A8;--k4: #B39A5E;--k5: #8E7BA3;--k6: #8FB3A9;--k0: #C4C7C3;--f-display: "Schibsted Grotesk", "Segoe UI", system-ui, sans-serif;--f-serif: "Newsreader", "Source Serif 4", Georgia, "Times New Roman", serif;--side: #111110;--side-2: #232321;--side-ink: #F2F1EC;--side-ink-2: #A3A29B;--side-line: #2A2A27;--f-body: "Schibsted Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif;--f-mono: "IBM Plex Mono", ui-monospace, Menlo, Consolas, monospace;--r: 10px;--shadow: none}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg: #151614;--surface: #1D1E1C;--surface-2: #262825;--ink: #EDEDE7;--ink-2: #A3A39B;--line: #32342F;--accent: #EDEDE7;--accent-ink: #151614;--accent-soft: rgba(237, 237, 231, .07);--sand: #DAC2A1;--sand-soft: #262825;--btn: #EDEDE7;--btn-ink: #151614;--ok: #1A9A83;--ok-soft: #173029;--ok-ink: #5CCDB6;--warn: #E3C15C;--warn-soft: rgba(227, 193, 92, .15);--warn-ink: #EBD08A;--bad: #D98B6F;--bad-soft: rgba(217, 139, 111, .17);--bad-ink: #E8957D;--info: #7A9BD1;--info-soft: rgba(122, 155, 209, .17);--info-ink: #AFC4EA;--muted: #5E605A;--muted-soft: #2A2C28;--p-ok: #5FA391;--p-warn: #C2A04F;--p-bad: #C47767;--p-info: #6F8DBF;--top: #2E2E2B;--top-2: #3B3B37;--top-line: #46463F;--top-ink: #F2F1EC;--top-ink-2: #A9A8A0;--c1: #1A9A83;--c2: #D9604A;--c3: #5585D6;--c4: #B8860F;--c5: #AE63B4;--m1: #8FBDB2;--m2: #5F8A80;--m3: #4A5652;--m4: #3A413E;--m5: #2F3432;--k1: #7FB0A4;--k2: #D98E7B;--k3: #8CA3C4;--k4: #C8AF72;--k5: #A898BC;--k6: #5E8C80;--k0: #4A4F4C;color-scheme:dark}}:root[data-theme=dark]{--bg: #151614;--surface: #1D1E1C;--surface-2: #262825;--ink: #EDEDE7;--ink-2: #A3A39B;--line: #32342F;--accent: #EDEDE7;--accent-ink: #151614;--accent-soft: rgba(237, 237, 231, .07);--sand: #DAC2A1;--sand-soft: #262825;--btn: #EDEDE7;--btn-ink: #151614;--ok: #1A9A83;--ok-soft: #173029;--ok-ink: #5CCDB6;--warn: #E3C15C;--warn-soft: rgba(227, 193, 92, .15);--warn-ink: #EBD08A;--bad: #D98B6F;--bad-soft: rgba(217, 139, 111, .17);--bad-ink: #E8957D;--info: #7A9BD1;--info-soft: rgba(122, 155, 209, .17);--info-ink: #AFC4EA;--muted: #5E605A;--muted-soft: #2A2C28;--p-ok: #5FA391;--p-warn: #C2A04F;--p-bad: #C47767;--p-info: #6F8DBF;--top: #2E2E2B;--top-2: #3B3B37;--top-line: #46463F;--top-ink: #F2F1EC;--top-ink-2: #A9A8A0;--c1: #1A9A83;--c2: #D9604A;--c3: #5585D6;--c4: #B8860F;--c5: #AE63B4;--m1: #8FBDB2;--m2: #5F8A80;--m3: #4A5652;--m4: #3A413E;--m5: #2F3432;--k1: #7FB0A4;--k2: #D98E7B;--k3: #8CA3C4;--k4: #C8AF72;--k5: #A898BC;--k6: #5E8C80;--k0: #4A4F4C;color-scheme:dark}*{box-sizing:border-box}[hidden]{display:none!important}body{background:var(--bg);color:var(--ink);font:.875rem/1.55 var(--f-body)}h1,h2,h3,h4{margin:0;text-wrap:balance}h1{font:400 clamp(1.875rem,3.6vw,2.625rem)/1.1 var(--f-serif);letter-spacing:-.015em}h2{font:600 1.375rem/1.3 var(--f-display);letter-spacing:-.01em}h3{font:600 1rem/1.35 var(--f-display);letter-spacing:-.005em}h4{font-size:.875rem;font-weight:600;display:flex;gap:8px;align-items:baseline}p{margin:0}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.muted,.tx-muted{color:var(--ink-2)}.small{font-size:.8125rem}.num{font-variant-numeric:tabular-nums}.tx-bad{color:var(--bad-ink)}.code{font:500 .75rem/1 var(--f-mono);letter-spacing:.02em;color:var(--accent);background:var(--accent-soft);padding:4px 6px;border-radius:4px;white-space:nowrap}.eyebrow{font-size:.75rem;letter-spacing:0;color:var(--ink-2);font-weight:600;margin-bottom:4px}.big{font:500 2rem/1.1 var(--f-display);letter-spacing:-.02em}.big small{font-size:1.125rem;color:var(--ink-2);font-weight:400}.grow{flex:1;min-width:0}.shell{display:grid;grid-template-columns:228px minmax(0,1fr);min-height:100vh}.side{background:var(--side);color:var(--side-ink);border-right:1px solid var(--side-line);padding:22px 14px;display:flex;flex-direction:column;gap:18px;position:sticky;top:env(safe-area-inset-top,0px);height:100vh}.brand{display:grid;gap:6px;padding:0 6px 4px}.brand-r{display:flex;gap:10px;align-items:center}.logo-mark{width:36px;height:36px;flex:none}.wordmark{font:300 2rem/1 var(--f-serif);letter-spacing:.005em;color:var(--side-ink);font-optical-sizing:auto}.brand .tagline{font-size:.6875rem;color:var(--side-ink-2);letter-spacing:.04em}#nav{display:flex;flex-direction:column;gap:2px}.nav-b{display:flex;align-items:center;gap:8px;justify-content:space-between;text-align:left;border:0;background:none;padding:9px 10px;border-radius:6px;cursor:pointer;color:var(--side-ink-2);font-weight:500}.nav-b:hover,.nav-b.on{background:var(--side-2);color:var(--side-ink)}.nav-b:focus-visible{outline-color:var(--side-ink)}.badge{font-size:.6875rem;font-weight:600;min-width:20px;text-align:center;padding:1px 6px;border-radius:8px;background:var(--side-2);color:var(--side-ink-2)}.nav-b.on .badge{background:#3a3a37}.badge.t-bad{background:#e0587a;color:#fff}.side-foot{margin-top:auto;font-size:.75rem;color:var(--side-ink-2);padding:0 8px;display:grid;gap:6px}.mode{display:inline-flex;align-items:center;gap:6px;font-weight:600}.mode:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.mode.t-ok{color:#5ccdb6}.mode.t-warn{color:#e6be5e}.mode.t-bad{color:#f08a8a}main{min-width:0}.top{display:flex;gap:12px;align-items:end;justify-content:flex-end;flex-wrap:wrap;padding:12px 40px;border-bottom:1px solid var(--line);background:var(--surface);color:var(--ink);position:sticky;top:env(safe-area-inset-top,0px);z-index:5}.top .top-pdf{align-self:end}.top .top-back{align-self:center;margin-right:auto}.top label{display:grid;gap:2px;font-size:.75rem;color:var(--ink-2);font-weight:600;letter-spacing:0}.top select{min-width:200px}.chart.pastel .hb i{color:#2a2a27}#view{padding:36px 40px 72px;display:grid;gap:24px;max-width:1320px}.lead{max-width:80ch}input,select,textarea{background:var(--surface);border:1px solid var(--line);border-radius:6px;padding:8px 10px;width:100%;min-width:0}textarea{resize:vertical;line-height:1.5}input:focus,select:focus,textarea:focus{border-color:var(--accent);outline:2px solid var(--accent-soft);outline-offset:0}input[type=checkbox],input[type=radio]{width:auto;accent-color:var(--accent)}.btn{border:1px solid var(--line);background:var(--surface);padding:8px 15px;border-radius:8px;cursor:pointer;font-weight:500;white-space:nowrap}.btn:hover{border-color:var(--accent);color:var(--accent)}.btn.primary{background:var(--btn);border-color:var(--btn);color:var(--btn-ink)}.btn.primary:hover{opacity:.88;color:var(--btn-ink);border-color:var(--btn)}.btn.danger{color:var(--bad-ink);border-color:var(--bad)}.btn.danger.ghost{border-color:transparent;background:none}.btn.danger:hover{background:var(--bad-soft);color:var(--bad-ink)}.btn:disabled{opacity:.6;cursor:default}.link{border:0;background:none;color:var(--accent);cursor:pointer;padding:2px 0;font-weight:500;text-align:left}.link:hover{text-decoration:underline}.icon{border:0;background:none;cursor:pointer;width:28px;height:28px;border-radius:6px;color:var(--ink-2);font-size:1rem;line-height:1;flex:none}.icon:hover{background:var(--surface-2);color:var(--ink)}.row{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.row.end{justify-content:flex-end;margin-top:16px}.page-h{display:flex;justify-content:space-between;align-items:end;gap:16px;flex-wrap:wrap}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:18px 20px;box-shadow:var(--shadow);min-width:0}.sec{display:grid;gap:14px;scroll-margin-top:90px}.sec-h{display:flex;justify-content:space-between;align-items:baseline;gap:10px;flex-wrap:wrap}.ref{font-size:.75rem;color:var(--ink-2)}.empty{text-align:left;display:grid;gap:10px;padding:28px}.modal{grid-template-columns:minmax(0,1fr)}fieldset{min-width:0}.logo-f{display:flex;gap:18px;align-items:flex-start;margin-top:14px}.logo-f .lbl{display:block}.logo-f p{margin:2px 0 8px}.logo-prev{flex:none;width:160px;height:64px;object-fit:contain;border:1px solid var(--line);border-radius:8px;background:#fff;padding:8px;box-sizing:border-box}.logo-none{display:grid;place-items:center;font-size:.8125rem;color:var(--ink-2);background:var(--surface-2)}@media(max-width:640px){.logo-f{flex-direction:column}}.sk{display:block;border-radius:6px;background:var(--surface-2);animation:sk-puls 1.4s ease-in-out infinite}@keyframes sk-puls{50%{opacity:.45}}@media(prefers-reduced-motion:reduce){.sk{animation:none}}.note{background:var(--warn-soft);color:var(--ink);border-radius:6px;padding:10px 12px;font-size:.8125rem}.info{background:var(--surface-2);border-radius:6px;padding:10px 12px;font-size:.8125rem;color:var(--ink);max-width:80ch}.pill{display:inline-flex;align-items:center;font-size:.75rem;font-weight:600;padding:2px 8px;border-radius:8px;white-space:nowrap}.pill.t-ok{background:var(--ok-soft);color:var(--ok-ink)}.pill.t-warn{background:var(--warn-soft);color:var(--warn-ink)}.pill.t-bad{background:var(--bad-soft);color:var(--bad-ink)}.pill.t-info{background:var(--info-soft);color:var(--info-ink)}.pill.t-muted{background:var(--muted-soft);color:var(--ink-2)}.tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:14px}.tile{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:16px 18px;display:grid;gap:6px;align-content:start}.tile.click:hover{border-color:var(--ink-2)}.delta{font-variant-numeric:tabular-nums;color:var(--ink-2)}.tile .lbl{font-size:.75rem;color:var(--ink-2);font-weight:600}.tile.alert{border-color:var(--bad);box-shadow:inset 3px 0 0 var(--bad)}.tile.alert .big{color:var(--bad-ink)}.cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:20px}.list{list-style:none;margin:0;padding:0;display:grid}.list li{display:flex;gap:12px;align-items:center;padding:10px 6px;border-top:1px solid var(--line)}.list li:first-child{border-top:0}.list li .grow{display:grid}.avr .sec-h{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;justify-content:space-between}.avr .sec-h .row{gap:8px;align-items:center;flex-wrap:wrap}.avr-l li{padding:0}.avr-r{display:flex;gap:12px;align-items:center;width:100%;padding:10px 6px;background:none;border:0;font:inherit;color:inherit;text-align:left;cursor:pointer;border-radius:8px}.avr-r:hover{background:var(--surface-2)}.avr-r .grow{display:grid;min-width:0}.avr-rapp{display:grid;grid-template-columns:max-content 1fr;gap:6px 16px;margin:0 0 16px;padding:14px 16px;border:1px solid var(--line);border-radius:10px}.avr-rapp dt{color:var(--ink-2)}.avr-rapp dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.avr-val{border:0;padding:0;margin:12px 0;display:grid;gap:6px}.avr-val legend{padding:0;margin-bottom:6px}.avr-qr{min-height:200px;display:flex;justify-content:center;margin:8px 0 12px}.avr-satt{display:grid;gap:10px}.avr-satt .chkl{align-items:flex-start}.kv-avr{margin-bottom:12px}@media(max-width:600px){.avr-rapp{grid-template-columns:1fr}.avr-rapp dd{margin-bottom:6px}}.click{cursor:pointer}.list li.click:hover,tr.click:hover td{background:var(--surface-2)}.tw{overflow-x:auto}.card.tw{padding:4px 0}.tbl{width:100%;border-collapse:collapse}.tbl th{text-align:left;font-size:.75rem;color:var(--ink-2);font-weight:600;padding:10px 12px;border-bottom:1px solid var(--line);white-space:nowrap}.tbl td{padding:10px 12px;border-top:1px solid var(--line);vertical-align:top}.tbl tbody tr:first-child td{border-top:0}.tbl.in th,.tbl.in td{padding:6px 8px}.tbl.in td{vertical-align:middle}.tbl.ucards textarea{min-height:36px;resize:none;padding:7px 12px;line-height:1.25rem}@media(max-width:640px){.tw:has(>.tbl.ucards){overflow:visible}.tbl.ucards,.tbl.ucards tbody{display:block;width:100%}.tbl.ucards thead{display:none}.tbl.ucards tr{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;position:relative;border:1px solid var(--line);border-radius:var(--r);padding:12px 14px;margin:0 0 8px;background:var(--surface)}.tbl.ucards td{display:block;width:auto;padding:0!important;border:0!important;min-width:0;text-align:left}.tbl.ucards td[data-l]:before{content:attr(data-l);display:block;margin-bottom:4px;padding-right:36px;font-size:.8125rem;color:var(--ink-2)}.tbl.ucards td.ux{position:absolute;top:6px;right:6px}.tbl.ucards td.code{padding-right:36px}}.forms-t input{width:100%;min-width:200px}.forms-t td>span.small{display:block;margin-top:2px}.tbl .num,.num-t td:not(:first-child),.num-t th:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.tbl tr.tot td{border-top:2px solid var(--line);font-weight:600}input.n{width:84px;text-align:right}.prog{display:flex;height:8px;width:160px;max-width:100%;background:var(--surface-2);border-radius:4px;overflow:hidden;margin-bottom:4px}.prog i,.dist i{display:block;height:100%}.dist{display:inline-flex;width:90px;height:8px;border-radius:4px;overflow:hidden;background:var(--surface-2);vertical-align:middle;margin-right:6px}.dist.wide{width:140px}i.t-ok,.f-ok{background:var(--ok);fill:var(--ok)}i.t-warn,.f-warn{background:var(--warn);fill:var(--warn)}i.t-bad,.f-bad{background:var(--bad);fill:var(--bad)}.f-info{fill:var(--info);background:var(--info)}.f-muted{fill:var(--muted);background:var(--muted)}.tabs{display:flex;gap:4px;overflow-x:auto;border-bottom:1px solid var(--line)}.tab{border:0;background:none;padding:9px 12px;cursor:pointer;color:var(--ink-2);font-weight:500;border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap;display:flex;gap:6px;align-items:baseline}.tab span{color:var(--ink-2)}.tab.on{color:var(--accent);border-color:var(--accent)}#side-fo .side-sec{margin:4px 0 10px}.set-tabs{margin-bottom:12px}.set-dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:7px;vertical-align:1px}.set-sub{display:flex;gap:6px;flex-wrap:wrap;margin:0 0 16px}.chip-t{border:1px solid var(--line);background:transparent;color:var(--ink-2);border-radius:999px;padding:6px 14px;font:inherit;font-size:.875rem;cursor:pointer}.chip-t:hover{color:var(--ink)}.chip-t.on{border-color:var(--accent);color:var(--accent);font-weight:600;box-shadow:inset 0 0 0 1px var(--accent)}.mall-bar{align-items:center;flex-wrap:wrap;margin-bottom:12px}.mall-pick{align-items:flex-end;flex-wrap:wrap;gap:16px;margin:4px 0 16px}.mall-pick .fld{margin:0;min-width:300px}.copy-r{align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:8px}.set-add{color:var(--accent)}.acc-b{margin-bottom:6px}.acc-b>.small{display:block}.charts{align-items:start;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:20px}.chart{display:grid;gap:14px;align-content:start}.chart header{display:grid;gap:2px}.lg{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px 14px;font-size:.75rem;color:var(--ink-2)}.lg li{display:flex;align-items:center;gap:6px}.lg i{width:10px;height:10px;border-radius:3px;display:inline-block}.crs{display:grid;gap:10px}.cr{display:grid;grid-template-columns:minmax(90px,160px) minmax(0,1fr) 44px;gap:12px;align-items:center;border-radius:6px;padding:2px 4px;margin:0 -4px}.cr:hover{background:var(--surface-2)}.cr-l{font-size:.8125rem;line-height:1.3;min-width:0;overflow-wrap:anywhere}.cr-v{font-size:.8125rem;color:var(--ink-2);text-align:right}.hb{display:flex;gap:2px;height:18px;border-radius:0 4px 4px 0;overflow:hidden}.hb i{display:flex;align-items:center;justify-content:center;font:600 .6875rem var(--f-body);color:#fff;font-style:normal;min-width:3px}.hb i:last-child{border-radius:0 4px 4px 0}.hb i[style*=--warn]{color:#1d1d1b}.hb.sc{background:var(--surface-2);gap:0}.hb.sc i{display:block}.empty-b{background:var(--surface-2)}.cols4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;height:190px;align-items:end;border-bottom:1px solid var(--line);padding:0 6px}.col{display:grid;grid-template-rows:auto 1fr;height:100%;align-items:end;justify-items:center;position:relative;padding-bottom:0}.col-v{font:600 .8125rem var(--f-display);align-self:end;margin-bottom:4px;grid-row:1}.col-b{display:flex;flex-direction:column-reverse;gap:2px;width:min(52px,100%);border-radius:4px 4px 0 0;overflow:hidden;grid-row:2;align-self:end;min-height:0}.col-b i{display:block;min-height:2px}.col-l{position:absolute;bottom:-22px;font-size:.75rem;color:var(--ink-2)}.cols4{margin-bottom:22px}#tip{position:fixed;z-index:70;background:var(--btn);color:var(--btn-ink);font-size:.75rem;padding:5px 9px;border-radius:6px;pointer-events:none;max-width:260px}.wheel-wrap{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(320px,1fr);gap:20px;align-items:start}@media(max-width:1350px){.wheel-wrap{grid-template-columns:minmax(0,1fr)}.wheel-wrap .wheel-card{position:static}}.tile .lbl .go{font-style:normal;margin-left:6px;color:var(--muted);transition:transform .15s;display:inline-block}.tile.click:hover .lbl .go{transform:translate(3px);color:var(--accent)}.wheel-card{position:sticky;top:76px;display:grid;gap:12px;justify-items:center;align-content:center;text-align:center}.wheel{width:100%;height:auto;max-width:820px;margin:0 auto;display:block}.ring{fill:none;stroke:color-mix(in srgb,var(--ink) 38%,var(--line));stroke-width:1;vector-effect:non-scaling-stroke;pointer-events:none}.fu{border:1px solid var(--line);border-radius:8px;padding:12px;display:grid;gap:8px;background:var(--surface)}.fu.focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.fu.done{background:var(--bg)}.fu-h{display:flex;gap:10px;align-items:start}.fu-h .grow{display:grid;gap:1px}.fu-h b{font-weight:600;line-height:1.35}.tick{width:26px;height:26px;flex:none;border-radius:50%;border:1.5px solid var(--muted);background:var(--surface);color:transparent;cursor:pointer;font-weight:600;font-size:.8125rem;display:grid;place-items:center;margin-top:1px}.tick:hover{border-color:var(--ok);color:var(--ok)}.tick.on{background:var(--ok);border-color:var(--ok);color:#fff}.fu-note{font-size:.875rem;border-left:3px solid var(--ok);padding-left:10px;margin-left:36px}.fu-h .fu-hint{color:var(--ink-2);margin-top:2px}.fu-b{display:flex;gap:6px 16px;flex-wrap:wrap;align-items:center;margin-left:36px}.fu-b .link{font-size:.8125rem}.link.sub{color:var(--ink-2)}.fu-f{display:grid;gap:10px;margin-left:36px;padding-top:10px;border-top:1px solid var(--line)}.fu-acts{list-style:none;margin:0;padding:0;display:grid;gap:6px}.fu-acts li{display:flex;gap:8px;align-items:center}.fu-acts select{width:auto}.fu-g{border:1px solid var(--line);border-radius:8px;padding:12px;display:grid;gap:8px;background:var(--bg)}.fu-gh{display:flex;gap:8px;align-items:center}.fu-gh b{font-weight:600}.fu-g .fu{padding:10px}.legend{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:4px 12px;font-size:.8125rem}.ym{border-collapse:separate;border-spacing:0;width:100%;min-width:980px;table-layout:fixed}.ym th,.ym td{border-bottom:1px solid var(--line);padding:6px 4px;vertical-align:top;text-align:left}.ym thead th{font:600 .75rem var(--f-display);text-transform:capitalize}.ym thead th:first-child{width:230px}.ym tbody th{font-size:.8125rem;font-weight:600;padding-right:10px;line-height:1.3}.ym td.now,.ym th.now{background:var(--sand-soft)}.ym td.sel,.ym th.sel{box-shadow:inset 0 0 0 1.5px var(--accent)}.reco{display:flex;gap:12px;align-items:center;background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--bad);border-radius:8px;padding:10px 16px;flex-wrap:wrap}.reco p{margin:0;font-size:.875rem;color:var(--ink);min-width:220px}.ch-h{display:flex!important;justify-content:space-between;gap:10px;align-items:start;flex-wrap:wrap}.sel-s{width:auto;padding:5px 8px;font-size:.8125rem;border-radius:6px}.heat{background:color-mix(in srgb,var(--c2) calc(var(--h) * 55%),transparent)}.heat.cur{font-weight:600;box-shadow:inset 0 -2px 0 var(--ink-2)}.trend{font-weight:600;white-space:nowrap}.trend.up,.trend.down{color:var(--ink)}.trend.eq{color:var(--ink-2)}.pv-bar{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap;background:var(--info-soft);color:var(--ink);border-radius:var(--r);padding:10px 14px}.chkl{display:inline-flex;gap:6px;align-items:center;font-size:.8125rem;background:var(--surface-2);border-radius:14px;padding:3px 10px;cursor:pointer}.hits{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:4px}.qro{margin:0;padding-left:20px;display:grid;gap:6px}fieldset.ro{border:0;padding:0;margin:0;min-width:0;display:grid;gap:18px}fieldset.ro .seg-b:not(.on){opacity:.5}.tick.lock{cursor:default;border-style:dashed}.tick.lock.on{border-style:solid}.form{display:grid;gap:18px}.rec-h{align-items:start}.title-in{font:600 clamp(1.25rem,2.6vw,1.75rem)/1.2 var(--f-display);border:1px solid transparent;background:none;padding:4px 6px;margin:2px -6px}.title-in:hover{border-color:var(--line)}.fld{display:grid;gap:4px;min-width:0;align-content:start}.fld .lbl{font-size:.8125rem;font-weight:600;color:var(--ink)}.fld.nolbl>.lbl{display:none}.help{font-size:.8125rem;color:var(--ink-2)}.grid2,.grid3,.grid4{display:grid;gap:12px}.grid2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid4{grid-template-columns:repeat(4,minmax(0,1fr))}.span2{grid-column:1 / -1}.seg{display:inline-flex;border:1px solid var(--line);border-radius:6px;overflow:hidden;flex:none;width:max-content}.seg-b{border:0;border-left:1px solid var(--line);background:var(--surface);width:32px;height:30px;cursor:pointer;font:500 .75rem var(--f-mono);color:var(--ink-2)}.seg-b:first-child{border-left:0}.seg-b:hover{background:var(--surface-2)}.seg-b.on.t-ok{background:var(--ok);color:#fff}.seg-b.on.t-warn{background:var(--warn);color:#1d1d1b}.seg-b.on.t-bad{background:var(--bad);color:#fff}.seg-b.on.t-muted{background:var(--muted);color:var(--ink)}.checks{display:grid}.chk{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:16px;padding:12px 0;border-top:1px solid var(--line);align-items:start}.chk:first-child{border-top:0}.chk-t{display:flex;gap:10px;align-items:start}.chk-t .code:empty{display:none}.chk-t p{margin-top:2px}.chk-a{display:grid;gap:6px}.catgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(150px,100%),1fr));gap:10px}.cat .lbl{font-weight:500;font-size:.75rem}.cat.total b{font:600 1.375rem var(--f-display);padding-top:4px}.klag-t th:nth-child(1){width:22%}.klag-t th:nth-child(2){width:80px}.klag-t th:nth-child(3){width:130px}.klag-t th:nth-child(4){width:110px}.klag-t th{white-space:normal}.klag-t td{vertical-align:top}.klag-t textarea{width:100%;min-height:54px;resize:vertical}.catgrid.catlist{grid-template-columns:minmax(0,1fr);gap:0;max-width:560px}.catlist .fld.cat{grid-template-columns:minmax(0,1fr) 96px;align-items:center;gap:12px;padding:5px 0;border-bottom:1px solid var(--line)}.catlist .cat .lbl{font-size:.875rem;font-weight:400}.catlist .cat input{text-align:right}.catlist .cat.total{border-bottom:0;padding-top:8px}.catlist .cat.total .lbl{font-weight:600}.catlist .cat.total b{font-size:1.125rem;padding:0 10px 0 0;text-align:right}.qs{margin:0;padding-left:18px;color:var(--ink-2);font-size:.8125rem;display:grid;gap:2px}.auto{border:1px dashed var(--accent);background:var(--accent-soft);border-radius:6px;padding:10px 12px;display:grid;gap:6px;font-size:.875rem;max-width:90ch}.auto-h{font-size:.75rem;font-weight:600;letter-spacing:0;color:var(--accent)}.sum{border-left:3px solid var(--accent);padding-left:12px;display:grid;gap:6px}.sum-h{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap}.tag{font:500 .75rem var(--f-mono);color:var(--accent)}.toc{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:.8125rem}.toc a{color:var(--accent);text-decoration:none}.toc a:hover{text-decoration:underline}.toc.v{flex-direction:column}.chips{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.chip{display:inline-flex;align-items:center;gap:2px;background:var(--surface-2);border-radius:14px;padding:2px 4px 2px 10px;font:500 .8125rem var(--f-mono)}.chip .icon{width:22px;height:22px;font-size:.875rem}.addc{display:inline-flex;gap:6px}.addc input{width:160px}.ik .ik-t{min-width:280px;max-width:460px;font-size:.8125rem}.ik th.code{background:none}.risks{display:grid;gap:12px}.risk{border:1px solid var(--line);border-radius:6px;padding:12px;display:grid;gap:10px;background:var(--bg)}.risk-h{display:flex;gap:8px;align-items:center}.rm{display:grid;grid-template-columns:auto 1fr;grid-template-rows:1fr auto;gap:6px;font-size:.75rem;color:var(--ink-2);position:sticky;top:90px}.rm-y{writing-mode:vertical-rl;transform:rotate(180deg);text-align:center}.rm-x{grid-column:2;text-align:center}.rm-g{display:grid;grid-template-columns:16px repeat(4,1fr);gap:3px}.rm-c{aspect-ratio:1;max-width:100%;border-radius:3px;display:grid;place-items:center;color:#fff;font-weight:600;font-size:.8125rem;opacity:.85}.rm-l{display:grid;place-items:center;font-family:var(--f-mono)}.cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:16px}.svc{display:grid;gap:8px;align-content:start}.svc .row:first-child{justify-content:space-between}.svc-n{color:var(--ink-2)}.qlist{display:grid;gap:8px}.qedit{display:grid;grid-template-columns:auto minmax(0,1fr) 150px auto;gap:10px;align-items:start;padding:10px;border:1px solid var(--line);border-radius:6px;background:var(--bg)}.qedit>.code{margin-top:8px}.qbtns{display:flex}.res{display:grid;gap:10px;align-content:start}.res-s{display:flex;gap:10px;align-items:baseline}.bars{display:grid;gap:5px}.bar-r{display:grid;grid-template-columns:130px minmax(0,1fr) 70px;gap:8px;align-items:center}.bar{height:10px;background:var(--surface-2);border-radius:6px;overflow:hidden}.bar i{display:block;height:100%;background:var(--c1);border-radius:0 4px 4px 0}.bar-r .num{text-align:right}.quotes{margin:0;padding:0;list-style:none;display:grid;gap:6px;font-size:.875rem}.quotes li{border-left:3px solid var(--line);padding-left:10px}.share{display:flex;gap:18px;align-items:start;flex-wrap:wrap;margin:6px 0 14px}.qr{background:#fff;padding:10px;border-radius:6px;border:1px solid var(--line);width:222px;max-width:100%}.qr img,.qr canvas{display:block;max-width:100%}.share .grow{display:grid;gap:10px;min-width:220px}.sv-kh{font-size:1rem;margin:16px 0 4px}.sv-kod-r{align-items:end;margin:8px 0}.sv-kod-n{width:160px;margin:0}.sv-kod-l{width:100%;font-size:.75rem;margin-top:8px}.sv-kod-in{display:flex;gap:8px;flex-wrap:wrap;align-items:end;margin:12px 0}.sv-kod-in .fld{flex:1 1 220px;margin:0}#survey-root{min-height:100vh;background:var(--bg);padding:24px 16px 60px}.sv{max-width:640px;margin:0 auto;display:grid;gap:18px}.sv-kiosk{max-width:640px;margin:24px auto 0}.sv h1{font-size:clamp(1.625rem,6vw,2.125rem)}.sv-intro{font-size:1rem;color:var(--ink-2)}.svq{border:1px solid var(--line);background:var(--surface);border-radius:var(--r);padding:16px;margin:0;display:grid;gap:12px}.svq legend{font-weight:600;font-size:1rem;float:left;width:100%;display:flex;gap:10px;align-items:baseline;padding:0}.sv-scale{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.sv-row{display:flex;gap:8px;flex-wrap:wrap}.sv-opt{position:relative;display:grid;justify-items:center;gap:4px;padding:10px 6px;border:1px solid var(--line);border-radius:8px;cursor:pointer;text-align:center;background:var(--surface);min-width:72px}.sv-opt input{position:absolute;opacity:0;inset:0;cursor:pointer}.sv-opt:has(input:checked){border-color:var(--accent);background:var(--accent-soft)}.sv-opt:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.sv-n{font:600 1.375rem var(--f-display)}.sv-l{font-size:.75rem;color:var(--ink-2);line-height:1.25}.sv-row .sv-l{font-size:1rem;color:var(--ink)}.big-b{padding:12px 22px;font-size:1rem}.story{display:grid;grid-template-columns:270px minmax(0,1fr);gap:20px;align-items:start}.story-side{position:sticky;top:76px;display:grid;gap:12px;max-height:calc(100vh - 92px);overflow:auto}.side-c{display:grid;gap:10px;padding:14px 16px}.prog.wide{width:100%}.vers{list-style:none;margin:0;padding:0;display:grid;gap:6px}.vers li{display:flex;gap:8px;align-items:center;font-size:.8125rem}.vers .grow{display:grid}.side-c .addc{flex-wrap:wrap}.side-c .addc input{width:100%}.srcs{list-style:none;margin:0;padding:0;display:grid;gap:4px;font-size:.8125rem}.srcs li{display:flex;justify-content:space-between;gap:8px}.srcs .link{font-weight:400;color:var(--ink)}.story-main{display:grid;gap:18px;min-width:0}.kb{gap:18px}.kbs{display:grid;gap:6px;border-left:3px solid var(--muted-soft);padding-left:12px}.kbs.s-granskad{border-left-color:var(--info)}.kbs.s-klar{border-left-color:var(--ok)}.kbs-a{display:flex;gap:16px;flex-wrap:wrap}.kbs-a .link{font-size:.8125rem}.srcc{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.src{border:1px dashed var(--line);background:none;border-radius:8px;padding:1px 9px;font-size:.75rem;color:var(--ink-2);cursor:pointer}.src.has{border-style:solid;border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.src:hover{border-color:var(--ink-2)}.verv{display:grid;gap:14px;font-size:.875rem}.verv p{margin-bottom:4px}.kbs-h{display:flex;gap:12px;align-items:baseline;flex-wrap:wrap}.kbs textarea{font-size:.875rem;min-height:70px}.cl{list-style:none;margin:0;padding:0;display:grid;gap:8px}.cl label{display:flex;gap:10px;align-items:start}.vlist{list-style:none;margin:0;padding:0;display:grid;gap:8px}.vlist li{display:flex;gap:8px}.vlist input{max-width:420px}#new-v{max-width:320px}#modal{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:16px}.modal-bg{position:absolute;inset:0;background:#0a161873}.modal{position:relative;background:var(--surface);border-radius:8px;padding:22px;width:min(680px,100%);max-height:calc(100vh - 32px);overflow:auto;display:grid;gap:12px;box-shadow:0 20px 50px #00000040}.modal .close{position:absolute;top:10px;right:10px}.modal-ask{position:sticky;bottom:-26px;margin:4px -28px -26px;padding:14px 28px;background:var(--surface);border-top:1px solid var(--line);display:grid;gap:10px;box-shadow:0 -8px 20px -16px #00000059}.modal-ask p{margin:0}.modal h2{padding-right:30px}.scope{border:1px solid var(--line);border-radius:6px;padding:10px 12px;display:grid;gap:6px;margin:0}.scope legend{font-size:.8125rem;font-weight:600;padding:0 4px}.scope label{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:center}.scope{grid-template-columns:minmax(0,1fr)}.scope select{max-width:100%;min-width:0}.toast{position:fixed;left:50%;bottom:calc(20px + env(safe-area-inset-bottom,0px));transform:translate(-50%,20px);background:var(--ink);color:var(--bg);padding:10px 16px;border-radius:8px;opacity:0;pointer-events:none;transition:.2s;z-index:60;width:max-content;max-width:calc(100% - 32px);box-sizing:border-box}.toast.show{opacity:1;transform:translate(-50%)}.toast.t-bad{background:var(--bad-ink);color:#fff}@media(prefers-reduced-motion:reduce){.toast{transition:none}}@media(max-width:1000px){.wheel-wrap,.story{grid-template-columns:minmax(0,1fr)}.wheel-card,.story-side,.rm{position:static;max-height:none}}@media(max-width:860px){.shell{grid-template-columns:minmax(0,1fr)}.side{position:static;height:auto;padding:14px 16px 6px;gap:10px;border-right:0}.brand{display:flex;align-items:center;gap:12px;padding:0}.logo-mark{width:30px;height:30px}.wordmark{font-size:1.75rem}#nav{flex-direction:row;overflow-x:auto;padding-bottom:6px}.nav-b{white-space:nowrap}.side-foot{display:none}.top{padding:10px 16px;position:static;justify-content:flex-start}.top select{min-width:0}#view{padding:18px 16px 50px}.grid3,.grid4{grid-template-columns:repeat(2,minmax(0,1fr))}.chk{grid-template-columns:minmax(0,1fr);gap:8px}.rm{max-width:240px}.qedit{grid-template-columns:auto minmax(0,1fr)}.qedit select,.qedit .qbtns{grid-column:2}}@media(max-width:520px){.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.list li{flex-wrap:wrap}.grid2,.grid3,.grid4,.sv-scale{grid-template-columns:minmax(0,1fr)}.sv-scale .sv-opt{grid-template-columns:30px 1fr;justify-items:start;text-align:left;align-items:center}.bar-r{grid-template-columns:96px minmax(0,1fr) 60px}.legend{grid-template-columns:1fr}.cols,.cards{grid-template-columns:minmax(0,1fr)}.fu-note,.fu-b,.fu-f{margin-left:0}}.avvl{list-style:none;margin:0 0 12px;padding:0;display:grid;gap:0}.avvl li{display:grid;gap:2px;padding:9px 0;border-top:1px solid var(--line)}.avvl li:first-child{border-top:0}.avvl .small{padding-left:26px;max-width:90ch}.avvl .link{justify-self:start;margin-left:26px}.avvl li.ej b{padding-left:26px}.avvl .chkl{background:none;border:0;padding:0;justify-self:start}.defs{margin:2px 0 10px}.defs summary{cursor:pointer;font-size:.8125rem;font-weight:600;color:var(--accent)}.defs dl{margin:8px 0 0;display:grid;gap:2px}.defs dt{font-weight:600;font-size:.8125rem;margin-top:6px}.defs dd{margin:0;font-size:.8125rem;color:var(--ink-2);max-width:90ch}.ejavv{display:grid;grid-template-columns:minmax(160px,220px) minmax(0,1fr);gap:4px 14px;align-items:end;margin:12px 0;padding:12px;border:1px dashed var(--line);border-radius:8px}.ejavv p{grid-column:1 / -1;margin:0}@media(max-width:640px){.ejavv{grid-template-columns:minmax(0,1fr)}}.rk .rv{display:grid;place-items:center;width:34px;height:34px;border-radius:8px;font-weight:600;font-size:.875rem;background:var(--surface-2)}.rk li{grid-template-columns:40px minmax(0,1fr) auto}.rv.t-bad{background:var(--bad-soft);color:var(--bad-ink)}.rv.t-warn{background:var(--warn-soft);color:var(--warn-ink)}.rv.t-ok{background:var(--ok-soft);color:var(--ok-ink)}.svcs{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:12px}.svc{border:1px solid var(--line);border-radius:var(--r);padding:14px 16px;display:grid;gap:12px;align-content:start}.svc:hover{border-color:color-mix(in srgb,var(--accent) 50%,var(--line))}.svc header{display:grid;gap:1px}.svc header span{font-size:.75rem;color:var(--ink-2)}.tx-ok{color:var(--ok-ink)}.sosfs,.own{display:inline-block;font-size:.6875rem;font-weight:600;letter-spacing:.04em;padding:2px 5px;border-radius:4px;vertical-align:middle;margin-right:6px;white-space:nowrap}.sosfs{background:var(--accent-soft);color:var(--accent)}.own{background:var(--warn-soft);color:var(--warn-ink)}.qedit>.sosfs,.qedit>.own{align-self:center}.vlist li{align-items:center;flex-wrap:wrap}.usteps{display:grid;gap:10px;padding:14px 16px}.us-h{display:flex;gap:14px;align-items:center}.us-h .prog{flex:1;max-width:260px}.usteps ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px 16px;font-size:.8125rem}.usteps a{color:var(--ink);text-decoration:none;display:inline-flex;gap:6px;align-items:center}.usteps a:hover{color:var(--accent)}.usteps li.ok a{color:var(--ink-2)}.ust{display:inline-grid;place-items:center;min-width:20px;height:20px;border-radius:8px;font-size:.6875rem;font-weight:600;background:var(--surface-2);color:var(--ink-2);margin-right:8px}.ust.t-ok{background:var(--ok-soft);color:var(--ok-ink)}.usteps .ust{margin-right:0}.uhint{margin:-4px 0 0;font-size:.8125rem;color:var(--warn-ink)}.ucauses{display:grid;grid-template-columns:1fr;gap:12px}.ucause{border:1px solid var(--line);border-radius:6px;padding:12px;display:grid;gap:8px;align-content:start;background:var(--bg)}.ucause.on{border-color:color-mix(in srgb,var(--accent) 55%,var(--line))}.uc-h{display:flex;gap:8px;align-items:center;justify-content:space-between}.ucause .defs{margin:0}.why{margin:8px 0 0;padding-left:22px;display:grid;gap:6px}.why input{width:100%}.sec{grid-template-columns:minmax(0,1fr)}.kgrid{display:grid;grid-template-columns:minmax(0,max-content) minmax(120px,170px);gap:8px 12px;align-items:center}.ucov li{padding:8px 4px}.tick.half{background:var(--info-soft, var(--surface-2));border-color:var(--info, var(--accent));color:var(--info, var(--accent))}.retur{border-left:3px solid var(--warn);background:var(--warn-soft);border-radius:6px;padding:8px 12px;font-size:.8125rem}.retur p{margin:2px 0 0}.rml{max-height:52vh;overflow:auto;margin:10px 0;border-top:1px solid var(--line)}.rmg{border:0;border-bottom:1px solid var(--line);padding:8px 0;margin:0}.rmg legend{padding:0;margin-bottom:4px}.rmi{display:flex;gap:8px;align-items:center;padding:4px 0}.svagg .sv-v{margin:8px 0 4px}.svagg .sv-v .cr{grid-template-columns:minmax(120px,1fr) 2fr 40px}.rgh{margin:6px 0 -2px;font-size:.75rem;letter-spacing:0;color:var(--ink-2);font-weight:600;border-top:1px solid var(--line);padding-top:10px}.rgh .small{text-transform:none;letter-spacing:0;font-weight:400}.pv-s{display:block;padding:8px 0;font-size:.875rem}.rprop{border-top:1px solid var(--line);padding-top:8px}.rprop-h{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.ai-i.rprop3{display:block}.rprop3>.row{margin-top:10px;gap:8px;flex-wrap:wrap}.vp-omr .vp-kbs{flex:none;width:250px}.vp-omr>.row>.vp-kbs.small{width:auto;padding-bottom:10px}@media(max-width:720px){.vp-omr .row{flex-wrap:wrap}.vp-omr .vp-kbs{width:100%}}.kb-kap.off .tr-t b{color:var(--ink-3)}.lkq-m{display:grid;gap:2px;margin-bottom:10px}.vp-omr .row{align-items:flex-end;gap:10px;flex-wrap:nowrap}.vp-omr .ek-on{padding-bottom:10px}.vp-omr .row>.btn{margin-bottom:4px}.vp-omr .fld{margin:0}.vp-omr.off .fld input{color:var(--ink-3)}.vp-omr>.row>b{padding:10px 0}.kbd .kbs+.kbs{margin-top:18px;padding-top:18px;border-top:1px solid var(--line)}.rsteps{list-style:none;margin:8px 0;padding:0;display:grid;gap:10px}.rstep{display:flex;gap:10px;align-items:flex-start}.rstep>div{min-width:0;flex:1}.rstep-n{flex:none;width:22px;height:22px;border-radius:50%;background:var(--line);display:grid;place-items:center;font-size:.75rem;font-weight:600}.rsk-ver{margin:0 0 12px;gap:12px;align-items:center;flex-wrap:wrap}.rb .rb-ver{margin:12px 0 0}.rprop p{margin:4px 0}.pre{white-space:pre-wrap}.retur.ok{border-left-color:var(--ok);background:var(--ok-soft)}.bes-ch{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:12px 0}.bes-o{display:flex;gap:10px;align-items:flex-start;border:2px solid var(--line);border-radius:8px;padding:12px;cursor:pointer;background:var(--surface)}.bes-o input{margin-top:3px;accent-color:var(--ink)}.bes-o b{display:block;font-size:1rem}.bes-o span{display:block;font-size:.75rem;color:var(--ink-2);margin-top:2px}.bes-o.ok:has(input:checked){border-color:var(--ok);background:var(--ok-soft)}.bes-o.ok b{color:var(--ok-ink)}.bes-o.bad:has(input:checked){border-color:var(--bad);background:var(--bad-soft)}.bes-o.bad b{color:var(--bad-ink)}@media(max-width:520px){.bes-ch{grid-template-columns:1fr}}.tbars{display:grid;gap:7px}.tbars.tb-andel .tb{grid-template-columns:minmax(110px,200px) minmax(0,1fr) auto}.tbars.tb-andel .tb .num{white-space:nowrap;color:var(--ink-2)}.tb-t{display:block;height:4px;border-radius:2px;background:var(--line);overflow:hidden}.tb-t i{display:block;height:100%;border-radius:2px;background:var(--k1)}.tb{display:grid;grid-template-columns:minmax(110px,200px) minmax(0,1fr) 40px;gap:10px;align-items:center;font-size:.8125rem}.tbars.tb-tr .tb{grid-template-columns:minmax(110px,200px) minmax(0,1fr) 32px 40px}.tb-l{display:flex;gap:7px;align-items:center;min-width:0}.tb-l .sw{width:8px;height:8px;border-radius:2px;flex:none}.tb-b{height:10px;background:var(--surface-2);border-radius:0 3px 3px 0;overflow:hidden}.tb-b i{display:block;height:100%;background:var(--m2);border-radius:0 3px 3px 0}.tb-v{text-align:right;color:var(--ink)}.tr{font-size:.75rem;color:var(--ink-2);white-space:nowrap}.tr.up{color:var(--bad-ink)}.tr.down{color:var(--ok-ink)}.cmp{margin:4px 0 12px}.cmp summary{cursor:pointer;font-weight:600;font-size:.8125rem;color:var(--accent);padding:6px 0}.hl{list-style:none;margin:0;padding:0}.hl li{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:14px;align-items:center;padding:11px 4px;border-top:1px solid var(--line)}.rq-l li{grid-template-columns:minmax(0,1fr);gap:10px}.rq-l .grow b{white-space:normal}.rq-b{display:flex;flex-wrap:wrap;align-items:center;gap:8px 8px}.rq-b .btn{white-space:nowrap;flex:0 0 auto}.rq-b .link{margin-left:4px}.hl li:first-child{border-top:0}.hl li.click:hover{background:var(--surface-2)}.hl .grow{display:grid;gap:1px;min-width:0}.hl .grow b{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hl .grow span{font-size:.75rem;color:var(--ink-2)}.st{display:inline-flex;align-items:center;gap:6px;font-size:.75rem;color:var(--ink-2);white-space:nowrap}.st:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--muted)}.st.t-ok:before{background:var(--ok)}.st.t-info:before{background:var(--info)}.st.t-bad:before{background:var(--bad)}.st.t-bad{color:var(--bad-ink)}.st.t-warn:before{background:var(--warn)}.ct-sec{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-top:8px}.ct-sec h2{margin:0}.rolesel{display:grid;gap:3px}.rolesel span{font-size:.75rem;letter-spacing:0}.rolesel select{background:transparent;color:var(--side-ink);border:1px solid color-mix(in srgb,var(--side-ink) 25%,transparent);border-radius:6px;padding:5px 6px;font:inherit;font-size:.8125rem}.rolesel select option{color:#111}.ai-why ul{margin:6px 0 4px;padding-left:18px;font-size:.8125rem}.sf-box{border:1px solid var(--line);border-radius:8px;padding:14px 16px;margin:0 0 16px;display:grid;gap:10px;background:var(--surface)}.sf-box h4{margin:0;font-size:1rem}.sf-box p{margin:0}.sf-box .sf-ta{width:100%;min-height:10rem;font:inherit;font-size:1.0625rem;line-height:1.55;padding:12px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);resize:vertical;box-sizing:border-box}.sf-l{display:grid;gap:12px;margin:0;padding:0;list-style:none}.sf-i{display:grid;gap:6px;padding:12px 0 0;border-top:1px solid var(--line)}.sf-i .sf-ta{min-height:5rem;font-size:1rem}.sf-i .row{flex-wrap:wrap;gap:8px}.sf-i .chkl{font-size:.9375rem}.sf-done{color:var(--ink-2);font-size:.875rem}.ai-box{border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:8px;padding:12px 14px;margin:12px 0;display:grid;gap:10px;background:var(--surface)}.ai-h{display:flex;gap:12px;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.ai-h>div{flex:1 1 260px}.ai-h p{margin:2px 0 0}.ai-l{display:grid;gap:8px}.ai-i{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:8px 0;border-top:1px solid var(--line)}.ai-i .lbl{grid-column:1 / -1;font-size:.75rem}.ai-i p{margin:0;font-size:.875rem}.ai-i .link{align-self:start}.col-b i+i{box-shadow:0 -1px 0 var(--surface)}.rep{display:grid;gap:16px}.rep-h :is(h1,h2){margin:2px 0 4px}.rep-sub{color:var(--ink-2);margin:0;font-size:.8125rem}.rsec h3{display:flex;gap:10px;align-items:baseline}.rn{font:450 1rem var(--f-serif);color:var(--accent);min-width:14px}.rsec p{max-width:none}#rep .rep-ponly{display:none}.rep-svc{display:grid;gap:12px}.rep-svk{border:1px solid var(--line);border-radius:12px;padding:14px 16px}.rep-svh{display:flex;gap:16px;align-items:flex-start;margin-bottom:8px}.rep-svh .grow{display:grid;gap:2px}.rep-svm{font-size:1.75rem;font-weight:500;line-height:1}.rep-lo{display:block;margin-top:2px}.rep-svk .rep-v{min-width:2.5em;text-align:right;font-size:.8125rem}.rsec h4{margin:16px 0 6px}.rsec .ri .rq-h{margin:8px 0 2px}.rsec .ri .rq{margin:2px 0}.rep-start{margin-top:6px}.rbar{display:inline-block;width:120px;height:6px;border-radius:3px;background:var(--surface-2);vertical-align:middle;overflow:hidden}.rbar i{display:block;height:100%;background:var(--m1)}.rlist{display:grid}.ri{padding:10px 0;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline}.ri>b{flex:0 1 auto;min-width:0}.ri p{flex:1 1 100%;margin:0;font-size:.875rem}.rstory+.rstory{border-top:1px solid var(--line);margin-top:14px;padding-top:14px}.rs-h{display:flex;gap:12px;align-items:baseline}.rstory h5{font-size:.8125rem;margin:10px 0 2px}.rstory p{margin:0 0 6px;font-size:.875rem;max-width:80ch}#printdoc{display:none}.act-bar{gap:10px;align-items:center;flex-wrap:wrap;margin:4px 0 12px}.act-bar .tabs{margin:0}#act-q{min-width:220px}.actg{padding:0;margin-bottom:12px}.actg>summary{display:flex;gap:10px;align-items:center;padding:14px 18px;cursor:pointer;list-style:none}.actg>summary::-webkit-details-marker{display:none}.actg>summary:before{content:"›";transition:transform .15s;color:var(--ink-2)}.actg[open]>summary:before{transform:rotate(90deg)}.actg .tw{padding:0 12px 10px}.klq-chk{display:flex;gap:10px;align-items:center;padding:12px 14px;border:1px solid var(--line);border-radius:8px;background:var(--bg);font-weight:600;cursor:pointer}.klq-chk input{width:18px;height:18px;flex:none}.klq-chk:has(input:checked){border-color:var(--accent);background:var(--accent-soft)}.ctds{display:grid;gap:10px;margin:12px 0}.ctds .ctd{border:1px solid transparent;border-radius:8px;padding:14px 16px;background:var(--wh-linne, var(--surface-2));transition:box-shadow .2s,border-color .2s}.ctds .ctd.done{border:1px solid var(--ink);background:var(--surface);box-shadow:0 10px 28px -14px #14141259}.ctds .ctd.done .impslot-ic{background:var(--ink);color:var(--surface)}.ctds .ctd .grow>span.small{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;white-space:normal;color:var(--ink-2)}.ctd-ok{font-size:.75rem;font-weight:600;letter-spacing:0;background:var(--ink);color:var(--surface);padding:2px 8px;border-radius:999px}.ctd-file{display:inline-flex;gap:6px;align-items:center;font-weight:600;color:var(--ink);background:var(--surface-2);border:1px solid var(--line);border-radius:6px;padding:2px 8px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ctd-file svg{width:14px;height:14px;flex:none}.ctd-what{color:var(--ink-2)}.ctds .ctd .klq-chk:has(input:checked){border-color:var(--ink);background:var(--surface-2)}.ctds .ctd .klq-chk input{accent-color:var(--ink)}.ctds .ctd{flex-direction:column;align-items:stretch;gap:6px}.ctd-r{display:flex;align-items:center;gap:10px}.ctd .klq-chk.sm{margin:2px 0 0 36px;padding:6px 10px;font-size:.875rem;font-weight:500}.ctd-none{display:grid;gap:4px}.ctd>p{margin:0 0 0 36px}.ctd{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px dashed var(--line);border-radius:8px}.ctd .grow{display:grid;min-width:0}.ctd .grow>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ctd .btn.sm{padding:4px 10px;font-size:.8125rem}.tx-ok{color:var(--ok-ink);font-weight:600}.ct-nav{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 8px}.area-tab{font:inherit;font-weight:600;font-size:.875rem;padding:10px 16px;border-radius:8px;border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer}.area-tab.on{background:#3b3b37;border-color:#3b3b37;color:#f2f1ec}.area-tab:hover{border-color:#3b3b37}.area-title{display:grid;gap:0;margin-top:20px}.area-title .small{letter-spacing:0;font-size:.75rem;font-weight:600}.blk-h h3{font-size:1.125rem}.ov-blk .blk-h,.do-blk .blk-h{border-bottom:1px solid var(--line);padding-bottom:10px}.area-blk{border-radius:var(--r);padding:18px;margin:16px 0;display:grid;gap:14px}.ov-blk{background:var(--surface-2);border:1px solid var(--line)}.do-blk{background:var(--surface);border:1px solid #3B3B37}.blk-h{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.blk-h h3{margin:0}.area-blk>.tw,.area-blk .card{background:var(--surface)}.ana .sub{display:grid;gap:10px;padding-top:6px}.ana .ov-sub{background:var(--surface-2);border-radius:8px;padding:12px 14px}.sub h4{margin:4px 0;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.sub h5{margin:6px 0 0;font-size:.8125rem;color:var(--ink-2)}.chip{font-family:inherit;letter-spacing:0;font-size:.6875rem;font-weight:600;padding:2px 8px;border-radius:999px;background:var(--surface);border:1px solid var(--line);color:var(--ink-2)}.chip.do{background:var(--accent);color:var(--surface);border-color:var(--accent)}th.cur,td.cur{background:color-mix(in srgb,var(--accent) 9%,transparent);font-weight:600}.ai-sug{margin-top:6px;border-left:3px solid var(--accent);background:color-mix(in srgb,var(--accent) 6%,var(--surface));padding:10px 12px;border-radius:0 8px 8px 0;display:grid;gap:6px}.ai-sug p{margin:0;white-space:pre-wrap}.ai-sug .btn{justify-self:start}.impslot-ic{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-weight:600;font-size:.8125rem;background:var(--surface-2);color:var(--ink-2);flex:none}.impmap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:6px 12px;align-items:center;margin-bottom:8px}.tbl td.ind{padding-left:24px;color:var(--ink-2)}.umore{margin-top:12px;border-top:1px dashed var(--line);padding-top:8px}.umore>summary{cursor:pointer;color:var(--ink-2);font-size:.8125rem;padding:4px 0}.umore[open]>summary{margin-bottom:8px}.steps-l{margin:6px 0 8px;padding-left:20px}.steps-l li{margin:2px 0}.att-f{margin:12px 0}.att-t td{vertical-align:middle}.nowrap{white-space:nowrap}@media(max-width:640px){#view .tw:has(>.utr-list){overflow:visible}#view table.utr-list,#view .utr-list tbody{display:block;min-width:0!important;width:100%}#view .utr-list thead{display:none}#view .utr-list tr{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;padding:14px 12px;border-bottom:1px solid var(--line)}#view .utr-list td{display:block;padding:0!important;border:0!important;text-align:left!important;background:none!important}#view .utr-list td[data-l]:before{content:attr(data-l) " ";color:var(--ink-2)}#view .utr-list td:nth-child(2){order:-1;flex:1 1 100%}#view .utr-list td:nth-child(2) .small{hyphens:manual}}@media(max-width:640px){#view .tw:has(>.att-list){overflow:visible}#view table.att-list,#view .att-list tbody{display:block;min-width:0!important;width:100%}#view .att-list thead{display:none}#view .att-list tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:14px 0;border-bottom:1px solid var(--line)}#view .att-list td{display:block;padding:0!important;border:0!important;min-width:0}#view .att-list td:nth-child(3){grid-column:1 / -1;grid-row:1;font-weight:500}#view .att-list td:nth-child(2){grid-column:1;grid-row:2;font-size:.8125rem;color:var(--ink-2)}#view .att-list td:nth-child(4){grid-column:1;grid-row:3;font-size:.8125rem;color:var(--ink-2)}#view .att-list td:nth-child(1){grid-column:2;grid-row:2;text-align:right;font-size:.8125rem}#view .att-list td:nth-child(5){grid-column:2;grid-row:3;justify-self:end}#view .att-list td:nth-child(6){grid-column:1 / -1;grid-row:4}#view .att-list td:nth-child(6):empty{display:none}#view .att-list td:nth-child(6) .row,#view .att-list td:nth-child(6){justify-content:flex-start}#view .att-list .att-wait{display:block}}.rut-p{display:flex;flex-wrap:wrap;gap:4px 16px;align-items:baseline;padding:0 18px 12px}.rut-p p{flex-basis:100%;max-width:90ch;margin:0}.rut-e{padding:0 18px 14px;margin:0}.actg>summary .pill{margin-left:auto}.rut-h{list-style:none;margin:0;padding:0;display:grid;gap:8px}.rut-h li{display:grid;grid-template-columns:96px minmax(0,1fr);gap:10px;font-size:.8125rem;border-top:1px solid var(--line);padding-top:8px}.rut-h li:first-child{border-top:0;padding-top:0}.rut-bar .tabs{contain:inline-size;flex:1 1 auto;min-width:0}.rut-bar #rut-q{flex:0 1 260px}.actg.rut>summary{flex-wrap:wrap}.rut-btns{max-width:100%;min-width:0;flex:0 1 auto}.rut-sig{display:grid;gap:6px}.rut-sig .list li{padding:6px 4px}.rut-v{display:grid;gap:10px;margin:18px 0 8px}.rut-vh{display:flex;flex-wrap:wrap;gap:4px 14px;align-items:baseline}.rut-vh h2{margin:0;font-size:1.375rem}.rut-crumb{flex-basis:100%;display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;font-size:.8125rem;color:var(--ink-2);margin-bottom:2px}.rut-crumb i{font-style:normal;opacity:.6}.rut-crumb .on{color:var(--ink);font-weight:600}.rut-crumb .rut-fi{width:15px;height:12px}.rut-fi{width:18px;height:14px;flex:none;fill:#e8c66b;stroke:#c9a443;stroke-width:1;align-self:center}.farg-l{display:flex;flex-wrap:wrap;gap:6px}.farg-o{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:999px;padding:4px 10px 4px 6px;cursor:pointer;font-size:.8125rem}.farg-o input{position:absolute;opacity:0}.farg-o span{width:16px;height:16px;border-radius:4px}.farg-o i{font-style:normal}.farg-o:has(input:checked){border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.farg-o:has(input:focus-visible){outline:2px solid var(--accent)}details.rut[style*=--fc]>summary,details.rut-sub[style*=--fc]>summary{box-shadow:inset 3px 0 0 var(--fc)}.rut-root>summary{align-items:center}.rut-st{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.rut-t tr.rut-has:hover .rut-doc,.rut-t tr.rut-has:hover b{text-decoration:underline}.rut-root>summary .rut-fi{width:22px;height:17px}.rut-nr{font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:600;color:var(--accent);background:var(--accent-soft, rgba(0,0,0,.05));border-radius:6px;padding:1px 7px;align-self:center}.rut-fold>summary{align-items:center}.rut-fold>summary b{color:var(--ink)!important;font-weight:600;font-size:.875rem!important}.rut-fold[open]>summary{background:var(--bg-soft, rgba(0,0,0,.025))}.rut-fold>summary::marker{color:var(--muted)}.rut-grp{border-top:1px solid var(--line);padding-top:4px}.rut-grp>h4{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:10px 18px 4px;font-size:.75rem;letter-spacing:0;color:var(--ink-2)}.rut-grp>h4 .link{margin-left:auto;text-transform:none;letter-spacing:0}.rut-grp>.rut-sub:first-of-type{border-top:0}.rut-dn{display:flex;gap:10px;align-items:flex-start}.rut-ft{flex:none;width:22px;height:26px;border-radius:3px;font-size:.5625rem;font-weight:600;color:#fff;display:inline-flex;align-items:center;justify-content:center;margin-top:1px;background:transparent}.rut-ft-doc{background:#2b579a}.rut-ft-pdf{background:#b83b2e}.rut-ft-xls{background:#217346}.rut-ft-ppt{background:#c43e1c}.rut-b .rut-dn{padding-left:18px}.rut-b .rut-ft{width:18px;height:21px;font-size:.5rem}.rut-sub{border-top:1px solid var(--line)}.rut-sub>summary{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline;padding:10px 18px;cursor:pointer}.rut-sub>summary .rut-sl{margin-left:auto;display:inline-flex;gap:14px}.rut-sub.rut-d1>summary b{font-size:1rem}.rut-sub .tw{padding:0 18px 12px}.rut-t td.num{white-space:nowrap}.lint-i{color:var(--warn-ink, #9a5b00);font-style:normal}.pii-h{margin-top:4px;padding:6px 10px;border-radius:8px;font-size:.8125rem;color:var(--ink)}.pii-bad{background:color-mix(in srgb,var(--st-bad) 12%,transparent);color:var(--late-ink)}.pii-warn{background:color-mix(in srgb,var(--warn, #d99a26) 12%,transparent)}.lint-h{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:baseline;margin-top:4px;padding:6px 10px;border-radius:8px;font-size:.8125rem;background:color-mix(in srgb,var(--warn, #d99a26) 12%,transparent)}.actg.rut>summary>b,.rut-sub>summary>b{color:var(--accent)}.rut-doc{font-weight:600;color:var(--ink);text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:3px}.rut-doc:hover{color:var(--accent)}.kls-i{display:grid;gap:12px;margin-bottom:16px}.kls-i .sec-h{align-items:start;gap:12px;flex-wrap:wrap}.kls-i h3{margin:0 0 4px}.kls-g{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:18px}.kls-g h4{margin:0 0 8px}.kls-l{list-style:none;margin:0;padding:0;display:grid;gap:8px}.kls-l li{display:grid;gap:2px;border-left:3px solid var(--accent-soft);padding-left:10px}.kls-k{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:4px}.kls-k li{display:flex;gap:10px;font-size:.875rem}.kls-k li.sub{padding-left:22px;color:var(--ink-2)}.kls-k .num:first-child{min-width:30px}.rut-regtabs{margin:0 0 14px}.lag-g{margin:18px 0 8px;font-size:1.125rem}.rut-t tr.rut-b td{padding-top:4px;padding-bottom:4px;font-size:.8125rem}.rut-t tr.rut-b td:first-child{padding-left:26px}@media print{body.printing>*:not(#printdoc){display:none!important}body.printing #printdoc{display:block}@page{margin:16mm 14mm}.side,.top,.no-print,#toast,#modal{display:none!important}body{background:#fff}main{margin:0!important;padding:0!important}.shell{display:block!important}.card{box-shadow:none;break-inside:avoid;border-color:#ccc}.rsec{break-inside:auto}tr{break-inside:avoid}}:root{--bg: #FAFAF9;--surface: #FFFFFF;--surface-2: #F3F3F1;--ink: #0F0E0D;--ink-2: rgba(15, 14, 13, .62);--line: rgba(15, 14, 13, .09);--bg-dark: #0F0E0D;--surface-dark: #1A1918;--warning: #C9A96E;--success: #7A9E7A;--danger: #C46E6E;--review: #8A9BB5;--accent: #0F0E0D;--accent-ink: #FAFAF9;--accent-soft: rgba(15, 14, 13, .05);--btn: #0F0E0D;--btn-ink: #FAFAF9;--side: #0F0E0D;--side-2: #1A1918;--side-ink: #FAFAF9;--side-ink-2: rgba(250, 250, 249, .6);--side-line: rgba(250, 250, 249, .08);--serif: "Newsreader", Georgia, serif;--sans: "Schibsted Grotesk", "Helvetica Neue", Arial, sans-serif;--f-serif: var(--serif);--f-body: var(--sans);--f-display: var(--sans);--radius: 8px;--radius-sm: 6px;--r: 8px;--shadow: none;--st-done: #7FB59A;--st-review: #7A9BD1;--st-ongoing: #E3C15C;--st-planned: #E2DFD8;--st-late: #D98B6F}body{background:var(--bg);color:var(--ink);font:400 1rem/1.6 var(--sans)}h1,h2,h3,.title{font-family:var(--serif);font-weight:450;font-variation-settings:"opsz" 72;letter-spacing:-.03em;line-height:1.1}h1{font-size:clamp(2.5rem,5vw,4.5rem);line-height:1.02;letter-spacing:-.032em}h2{font-size:2rem;line-height:1.15;letter-spacing:-.025em}h3{font-size:1.75rem;line-height:1.15;letter-spacing:-.02em}.card h3,.sec-h h3{font-size:1.375rem}h4{font-family:var(--sans);font-size:1rem;font-weight:500}.eyebrow{font:500 .75rem/1.4 var(--sans);letter-spacing:0;color:var(--ink-2);margin-bottom:8px}.small{font-size:.8125rem;letter-spacing:.02em;line-height:1.4}.muted,.tx-muted,.ref{color:var(--ink-2)}.big{font:450 2.5rem/1.05 var(--serif);font-variation-settings:"opsz" 72;letter-spacing:-.03em}.big small{font:400 1rem var(--sans);color:var(--ink-2);letter-spacing:0}.code{font:500 .75rem/1 var(--sans);letter-spacing:.04em;color:var(--ink-2);background:none;border:0;border-radius:0;padding:0;font-variant-numeric:tabular-nums}.tag{display:inline-block;font:400 .8125rem/1.2 var(--sans);color:var(--ink-2);border:1px solid var(--line);border-radius:999px;padding:6px 14px}.side{background:var(--bg-dark);border-right:0}.logo-mark{display:block;width:30px;height:30px;flex:none;color:#fafaf9}.brand-r{gap:12px;align-items:center}.wordmark{font:450 2rem/1 var(--serif);font-variation-settings:"opsz" 72;letter-spacing:-.032em;color:#fafaf9}.nav-b{font-size:.875rem;border-radius:var(--radius-sm)}.badge{font:600 .75rem/1.25rem var(--sans);min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--surface-dark);color:var(--side-ink-2)}.badge.t-bad{background:var(--st-late);color:#fff}.top{background:var(--bg);border-bottom:1px solid var(--line)}:root{--side: #0F0E0D;--side-2: #1A1918;--side-hover: rgba(250, 250, 249, .045);--side-ink: #FAFAF9;--side-ink-2: rgba(250, 250, 249, .6);--side-line: rgba(250, 250, 249, .08);--side-on-line: transparent;--side-badge: #26241F}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--side: #0F0E0D;--side-2: #1A1918;--side-hover: rgba(250, 250, 249, .03);--side-ink: #FAFAF9;--side-ink-2: rgba(250, 250, 249, .6);--side-line: rgba(250, 250, 249, .08);--side-on-line: transparent;--side-badge: #1A1918}}:root[data-theme=dark]{--side: #0F0E0D;--side-2: #1A1918;--side-hover: rgba(250, 250, 249, .03);--side-ink: #FAFAF9;--side-ink-2: rgba(250, 250, 249, .6);--side-line: rgba(250, 250, 249, .08);--side-on-line: transparent;--side-badge: #1A1918}.nav-b{color:var(--side-ink-2)}.nav-b:hover{background:var(--side-hover);color:var(--side-ink)}.nav-b.on{background:var(--side-2);color:var(--side-ink);box-shadow:0 0 0 1px var(--side-on-line)}.side .badge{background:var(--side-badge);color:var(--side-ink)}.side .badge.t-bad{background:#d98b6f;color:#fff}.savebar{display:inline-flex;align-items:center;gap:8px;align-self:center;margin-right:auto;font-size:.8125rem;color:var(--ink-2);min-height:32px}.savebar[hidden]{display:none}.savebar i{width:8px;height:8px;border-radius:50%;background:var(--st-done, #7FB59A);flex:none}.savebar[data-st=sparar] i{background:var(--st-planned, #E2DFD8);box-shadow:inset 0 0 0 1px var(--ink-2);animation:sk-puls 1.2s ease-in-out infinite}.savebar[data-st=rt] i{background:var(--st-warn, #E3C15C)}.savebar[data-st=fel],.savebar[data-st=offline]{color:var(--bad-ink, #A63C27);font-weight:500}.savebar[data-st=fel] i,.savebar[data-st=offline] i,.savebar[data-st=offline-ok] i{background:var(--st-late, #D98B6F)}@media(prefers-reduced-motion:reduce){.savebar i{animation:none!important}}.card,.tile{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:none}.card{padding:28px}.card.tw{padding:8px 0}.tile{padding:24px;gap:8px}.tile .lbl{font:500 .75rem/1.4 var(--sans);letter-spacing:0;color:var(--ink-2)}.tile.alert{border-color:var(--danger);box-shadow:none}.tiles,.cards{gap:24px}.sec{gap:16px}.page-h{margin-bottom:40px}.btn{font:500 1rem/1 var(--sans);padding:13px 20px;border-radius:var(--radius-sm);border:1px solid var(--line);background:var(--surface);color:var(--ink)}.btn:hover{border-color:#0f0e0d47;color:var(--ink)}.btn.primary{background:var(--ink);color:var(--bg);border-color:var(--ink)}.btn.primary:hover{opacity:.86;color:var(--bg);border-color:var(--ink)}.btn.ghost{background:transparent}.btn.danger{color:var(--late-ink);border-color:var(--line)}.btn.danger:hover{background:#c46e6e14;color:var(--late-ink)}.link{color:var(--ink);text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:3px}.link:hover{text-decoration-color:var(--ink)}input,select,textarea{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-sm);padding:12px 16px;font-size:1rem}.fld input,.fld select,.fld textarea{padding:14px 18px}input:focus,select:focus,textarea:focus{outline:none;border-color:#0f0e0d66}.fld .lbl{font:500 .8125rem/1.4 var(--sans);letter-spacing:.02em;color:var(--ink-2)}.sel-s,.top select{padding:8px 12px;font-size:.875rem}.pill,.st{display:inline-flex;align-items:center;gap:7px;background:none!important;color:var(--ink-2)!important;border:0;padding:0;border-radius:0;font:400 .8125rem/1.4 var(--sans);letter-spacing:.02em;white-space:nowrap}.pill:before,.st:before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:#0f0e0d38}.pill.t-ok:before,.st.t-ok:before{background:var(--st-done)}.pill.t-warn:before,.st.t-warn:before{background:var(--st-ongoing)}.pill.t-bad:before,.st.t-bad:before{background:var(--st-late)}.pill.t-info:before,.st.t-info:before{background:var(--st-review)}.tx-bad{color:var(--late-ink)}.tx-ok{color:var(--chip-ok)}.prog{height:3px;border-radius:2px;background:var(--line)}.tbl th,table th{font:500 .75rem/1.4 var(--sans);letter-spacing:0;color:var(--ink-2)}.tbl td,table td{font-size:1rem;border-color:var(--line)}.info,.note{border-radius:var(--radius)}#modal>div,.modal-b{border-radius:var(--radius);box-shadow:0 24px 60px -30px #0f0e0d59}.ring{stroke:var(--line);stroke-width:1}.chip{display:inline-flex;align-items:center;padding:4px 10px;border-radius:6px;font:500 .8125rem/1.3 var(--sans);color:#2a2a27;background:var(--surface-2);white-space:nowrap}.chip.t-ok{background:var(--p-ok)}.chip.t-warn{background:var(--p-warn)}.chip.t-info{background:var(--p-info)}.chip.t-bad{background:var(--p-bad)}.chip.t-muted{color:var(--ink-2)}tr.arow>td:first-child{box-shadow:inset 4px 0 0 var(--st);padding-left:14px}.dot{display:inline-block;width:10px;height:10px;border-radius:3px;background:var(--st);margin-right:8px;vertical-align:0;box-shadow:inset 0 0 0 1px var(--line)}td.code{border:0;border-top:1px solid var(--line);border-radius:0;background:none;padding:10px 12px;font:500 .8125rem/1.4 var(--sans);letter-spacing:.02em;color:var(--ink-2);white-space:nowrap;vertical-align:top}tr.arow>td.code{padding-left:16px}.wh-wrap{grid-template-columns:minmax(0,1.25fr) minmax(320px,1fr);gap:24px}@media(max-width:1100px){.wh-wrap{grid-template-columns:minmax(0,1fr)}}.wh-card{padding:40px 32px 28px;gap:24px;position:static}.wh{max-width:640px;width:100%;height:auto;display:block;margin:0 auto;overflow:visible}.wh-seg{fill:transparent;cursor:pointer}.wh-seg:hover{fill:#0f0e0d06}.wh-seg.now{fill:#0f0e0d0b}.wh-mid{fill:#fff;stroke:#0f0e0d17}.wh-year{font:450 2.5rem var(--serif);font-variation-settings:"opsz" 72;letter-spacing:-.03em;fill:#0f0e0d}.wh-pct{font:400 .8125rem var(--sans);fill:var(--ink-2)}.wh-late{font:500 .8125rem var(--sans);fill:var(--late-ink)}.wh-lg{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 22px;font:400 .8125rem var(--sans);color:var(--ink-2)}.wh-lg li{display:flex;align-items:center;gap:8px}.wh-lg i{width:10px;height:10px;border-radius:3px;display:inline-block}.wh-side{display:grid;gap:24px;align-content:start}.wh-panel{padding:24px 28px}.wh-ph{display:flex;align-items:baseline;gap:10px;padding-bottom:16px;border-bottom:1px solid rgba(15,14,13,.09)}.wh-ph :is(h2,h3){font:450 1.75rem/1.15 var(--serif);letter-spacing:-.02em}.wh-step{width:28px;height:28px;border:1px solid rgba(15,14,13,.09);border-radius:6px;background:#fff;cursor:pointer;color:var(--ink-2);align-self:center}.wh-red{color:var(--late-ink)}.wh-list{list-style:none;margin:0;padding:0}.wh-it{border-bottom:1px solid rgba(15,14,13,.09)}.wh-it:last-child{border-bottom:0}.wh-row{display:flex;align-items:flex-start;gap:12px;width:100%;padding:14px 0;border:0;background:none;text-align:left;cursor:pointer;font:inherit;color:#0f0e0d}.wh-row:hover b{text-decoration:underline;text-decoration-color:#0f0e0d40;text-underline-offset:3px}.wh-row>i{width:10px;height:10px;border-radius:3px;flex:none;margin-top:6px}.wh-row b{display:block;font:400 1rem/1.4 var(--sans)}.wh-row .grow>span{display:block;font-size:.8125rem;color:var(--ink-2)}.wh-st{font-size:.8125rem;color:var(--ink-2);white-space:nowrap;padding-top:2px}.wh-det{padding:0 0 16px 22px}.wh-det .fu,.wh-det .fu-g{border-radius:8px}.wh-empty{padding-top:14px}.page-h .eyebrow{display:none}.page-h .eyebrow:has(#savestate){display:block;font-size:0;letter-spacing:0;margin-bottom:6px}.page-h .eyebrow #savestate{font-size:.75rem;letter-spacing:.12em}.shell{grid-template-columns:256px minmax(0,1fr)}.side{padding:22px 14px 18px;gap:22px;overflow-y:auto}.brand{padding:0 8px}.brand .tagline{display:none}.brand-r{width:100%}.side-ic{position:relative;display:grid;place-items:center;width:30px;height:30px;border:0;background:none;color:var(--side-ink-2);border-radius:6px;cursor:pointer}.side-ic:hover{background:var(--side-2);color:var(--side-ink)}.side-dot{position:absolute;top:6px;right:6px;width:7px;height:7px;border-radius:50%;background:var(--danger, var(--bad))}#nav{gap:1px}.nav-sec{margin:16px 10px 6px;font-size:.8125rem;color:var(--side-ink-2)}.nav-b{justify-content:flex-start;gap:11px;padding:8px 10px}.nav-b .nav-i{display:grid;place-items:center;width:18px;flex:none;opacity:.85}.nav-b .nav-l{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.side-foot{padding:12px 10px 0;border-top:1px solid var(--side-line)}.top{border-bottom:0;padding:18px 48px 0;gap:8px;align-items:center;position:static;background:transparent}.top label{font-size:0;gap:0}.top label select{font-size:.875rem}.top select{min-width:0;width:auto;padding:7px 30px 7px 12px;border-radius:8px;background-color:var(--surface)}.top .btn{padding:8px 14px;font-size:.875rem}.top .top-back{margin-right:auto}#view{padding:12px 48px 72px;max-width:none;width:100%;gap:24px}.page-h{align-items:center;margin-bottom:8px}.page-h .row{gap:8px}.page-h .btn{padding:9px 16px;font-size:.875rem}.reco{border-left:1px solid var(--line);border-radius:8px;padding:14px 18px;gap:14px}.reco p{color:var(--ink-2)}.card,.tile{border-radius:8px}.charts{grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));gap:24px}.chart{gap:18px;padding:24px 28px 0}.chart>header{order:0}.chart>.lg{order:10;margin:4px -28px 0;padding:14px 28px 16px;border-top:1px solid var(--line)}.chart>*:not(header):not(.lg){order:5}.chart:not(:has(>.lg)){padding-bottom:24px}.tiles{gap:24px}.tile{padding:24px 26px;gap:4px}.tile .big{order:-1;margin-bottom:6px}.tile .lbl{order:0}@media(max-width:860px){.shell{grid-template-columns:minmax(0,1fr)}.nav-sec,.side-ic,.side-foot,.nav-b .nav-i{display:none}.top{padding:10px 16px 0}#view{padding:12px 16px 50px}.chart{padding:18px 18px 0}.chart>.lg{margin:4px -18px 0;padding:12px 18px 14px}}@media(min-width:861px){.shell{grid-template-columns:clamp(252px,18.2vw,420px) minmax(0,1fr)}.side{padding:26px 20px 20px;gap:26px}.brand{padding:0 10px}.nav-b{padding:10px 12px;gap:12px}.nav-sec{margin:20px 12px 8px}.side-foot{padding:14px 12px 0}}.nav-b{font-size:.875rem;line-height:1.3}.nav-sec{font-size:.75rem;letter-spacing:.01em}.badge{font-size:.6875rem;line-height:1.125rem;height:18px;min-width:18px}.side-foot{font-size:.6875rem;line-height:1.45}body{font-size:.875rem;line-height:1.55}h1{font-size:clamp(1.625rem,2.3vw,2rem);line-height:1.15;letter-spacing:-.02em}h2{font-size:1.375rem;line-height:1.25;letter-spacing:-.015em}h3{font-size:1.125rem;line-height:1.3;letter-spacing:-.01em}.card h3,.sec-h h3,.chart h3{font-size:1.125rem}h4{font-size:.875rem}.eyebrow{font-size:.6875rem}.small,.ref{font-size:.8125rem}.big{font-size:2.5rem}.big small{font-size:.875rem}.tile .small{font-size:.8125rem}.btn,.page-h .btn,.top .btn{font-size:.875rem;padding:9px 15px}.fld input,.fld select,.fld textarea{padding:10px 14px}.fld .lbl,.pill,.st,.chip,.tag{font-size:.8125rem}.code{font-size:.75rem}.tbl td,table td{font-size:.875rem}.hl li b,.hl li,.reco p,.info,.note{font-size:.875rem}.cr-l,.cr-v{font-size:.8125rem}.lg{font-size:.75rem}.chart header .small{font-size:.8125rem}.wh-ph :is(h2,h3){font-size:1.375rem}.wh-row .grow>span,.wh-st{font-size:.8125rem}.wh-lg{font-size:.8125rem}@media(max-width:860px){h1{font-size:1.75rem}.wordmark{font-size:1.375rem}}.nav-b{font-size:.875rem;padding:8px 12px}.nav-sec{font-size:.75rem;margin:18px 12px 6px}.wordmark{font-size:1.75rem}.logo-mark{width:26px!important;height:26px!important}.side{padding:22px 16px 18px;gap:20px}body{font-size:.875rem}h1{font-size:1.75rem}h2{font-size:1.125rem}h3,.card h3,.sec-h h3,.chart h3{font-size:1rem}.small,.ref,.chart header .small,.tile .small{font-size:.75rem}.big{font-size:2rem}.big small{font-size:.8125rem}.tile .lbl{font-size:.6875rem}.btn,.page-h .btn,.top .btn{font-size:.8125rem;padding:8px 14px}input,select,textarea,.top label select{font-size:.875rem}.top select{padding:6px 28px 6px 11px}.fld input,.fld select,.fld textarea{padding:9px 12px}.fld .lbl,.pill,.st,.chip,.tag{font-size:.75rem}.tbl td,table td,.hl li b,.hl li,.reco p,.info,.note{font-size:.8125rem}.tbl th,table th{font-size:.6875rem}.cr-l{font-size:.8125rem}.cr-v,.lg{font-size:.75rem}#view{padding:8px 40px 64px;gap:20px}.top{padding:14px 40px 0}.card{padding:22px 24px}.card.tw{padding:6px 0}.tile{padding:20px 22px}.tiles,.cards,.charts{gap:20px}.chart{padding:20px 24px 0;gap:14px}.chart>.lg{margin:4px -24px 0;padding:12px 24px 14px}.chart:not(:has(>.lg)){padding-bottom:20px}.reco{padding:11px 16px}.page-h{margin-bottom:4px}.wh-card{padding:32px 26px 22px}.wh-panel{padding:20px 24px}.wh-ph :is(h2,h3){font-size:1.125rem}#view .wh-ph h2{line-height:1.3;letter-spacing:-.01em}#view .kb-ns h2{letter-spacing:-.01em}.wh-row{padding:12px 0}.wh-row b{font-size:.875rem}.wh-row .grow>span,.wh-st,.wh-lg{font-size:.75rem}.wh-side,.wh-wrap{gap:20px}@media(max-width:860px){#view{padding:10px 16px 50px}.top{padding:10px 16px 0}h1{font-size:1.375rem}}.gad{position:relative;display:grid;gap:8px;min-width:0;padding:10px;border:1px dashed color-mix(in srgb,var(--ink) 25%,transparent);border-radius:14px}.gad-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:.8125rem;color:var(--ink-2);padding:0 4px}.gad-bar .btn{padding:5px 12px;font-size:.75rem}.gad.off{background:transparent;opacity:.75}.gad.off i{font-style:normal;margin-left:6px;font-size:.75rem}.yv{display:grid;gap:16px}.yv-h{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.yv-sum{display:flex;align-items:center;gap:12px}.yv-p{width:120px;height:4px;border-radius:2px;background:#0f0e0d12;overflow:hidden}.yv-p i{display:block;height:100%;background:#7fb59a;border-radius:2px}.yv-late{color:var(--late-ink);font-weight:500}.yv-sc{overflow-x:auto}.yv-g{--lw: 220px;position:relative;min-width:900px}.yv-row{display:grid;grid-template-columns:var(--lw) repeat(12,minmax(0,1fr));border-top:1px solid rgba(15,14,13,.07)}.yv-row.yv-head{border-top:0}.yv-l{padding:10px 14px 10px 0;display:grid;align-content:center;min-width:0}.yv-l b{font-weight:500;font-size:.8125rem;line-height:1.3}.yv-l span{font-size:.75rem;color:var(--ink-2);line-height:1.3}.yv-m{text-align:center;padding:6px 0 8px;font-size:.6875rem;letter-spacing:.14em;color:var(--ink-2);cursor:pointer;border-left:1px solid rgba(15,14,13,.07)}.yv-m.now{color:#0f0e0d;font-weight:600;background:#0f0e0d0b;border-radius:6px 6px 0 0}.yv-c{display:grid;align-content:center;gap:4px;padding:8px 5px;border-left:1px solid rgba(15,14,13,.07);min-height:44px}.yv-c.now{background:#0f0e0d0b}.yv-b{display:block;width:100%;height:10px;border:0;border-radius:3px;padding:0;cursor:pointer;transition:opacity .15s}.yv-b:hover{opacity:.8}.yv-now{position:absolute;top:0;bottom:0;left:calc(var(--lw) + (100% - var(--lw)) * var(--f));width:0;border-left:1.25px solid #0F0E0D;pointer-events:none}.yv-now i{position:absolute;top:-2px;left:6px;font:600 .59375rem var(--f-body);letter-spacing:.14em;font-style:normal;color:#0f0e0d;background:var(--surface);padding:0 3px}.yv-now:after{content:"";position:absolute;bottom:-3px;left:-4px;width:7px;height:7px;border-radius:50%;background:#0f0e0d}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .btn:hover{border-color:#edede74d}:root:not([data-theme=light]) input:focus,:root:not([data-theme=light]) select:focus,:root:not([data-theme=light]) textarea:focus{border-color:#edede773}:root:not([data-theme=light]) .pill:before,:root:not([data-theme=light]) .st:before{background:#edede74d}:root:not([data-theme=light]) .wh-seg:hover{fill:#edede709}:root:not([data-theme=light]) .wh-seg.now{fill:#edede70f}:root:not([data-theme=light]) .wh-ring,:root:not([data-theme=light]) .wh-div,:root:not([data-theme=light]) .wh-mid,:root:not([data-theme=light]) .wh-ptrack{stroke:var(--line)}:root:not([data-theme=light]) .wh-mid{fill:var(--surface)}:root:not([data-theme=light]) .wh-lbl,:root:not([data-theme=light]) .wh-pct{fill:var(--ink-2)}:root:not([data-theme=light]) .wh-lbl.now,:root:not([data-theme=light]) .wh-lbl.sel,:root:not([data-theme=light]) .wh-year,:root:not([data-theme=light]) .wh-now-d,:root:not([data-theme=light]) .wh-now-t{fill:var(--ink)}:root:not([data-theme=light]) .wh-lg,:root:not([data-theme=light]) .wh-row .grow>span,:root:not([data-theme=light]) .wh-st{color:var(--ink-2)}:root:not([data-theme=light]) .wh-row{color:var(--ink)}:root:not([data-theme=light]) .wh-row:hover b{text-decoration-color:var(--ink-2)}:root:not([data-theme=light]) .wh-ph,:root:not([data-theme=light]) .wh-it{border-color:var(--line)}:root:not([data-theme=light]) .wh-step{background:var(--surface);border-color:var(--line);color:var(--ink-2)}:root:not([data-theme=light]) .yv-p{background:var(--line)}:root:not([data-theme=light]) .yv-row,:root:not([data-theme=light]) .yv-m,:root:not([data-theme=light]) .yv-c{border-color:var(--line)}:root:not([data-theme=light]) .yv-l span,:root:not([data-theme=light]) .yv-m{color:var(--ink-2)}:root:not([data-theme=light]) .yv-m.now{color:var(--ink);background:#edede70f}:root:not([data-theme=light]) .yv-c.now{background:#edede70f}:root:not([data-theme=light]) .yv-now{border-left-color:var(--ink)}:root:not([data-theme=light]) .yv-now i{color:var(--ink)}:root:not([data-theme=light]) .yv-now:after{background:var(--ink)}}:root[data-theme=dark] .btn:hover{border-color:#edede74d}:root[data-theme=dark] input:focus,:root[data-theme=dark] select:focus,:root[data-theme=dark] textarea:focus{border-color:#edede773}:root[data-theme=dark] .pill:before,:root[data-theme=dark] .st:before{background:#edede74d}:root[data-theme=dark] .wh-seg:hover{fill:#edede709}:root[data-theme=dark] .wh-seg.now{fill:#edede70f}:root[data-theme=dark] .wh-ring,:root[data-theme=dark] .wh-div,:root[data-theme=dark] .wh-mid,:root[data-theme=dark] .wh-ptrack{stroke:var(--line)}:root[data-theme=dark] .wh-mid{fill:var(--surface)}:root[data-theme=dark] .wh-lbl,:root[data-theme=dark] .wh-pct{fill:var(--ink-2)}:root[data-theme=dark] .wh-lbl.now,:root[data-theme=dark] .wh-lbl.sel,:root[data-theme=dark] .wh-year,:root[data-theme=dark] .wh-now-d,:root[data-theme=dark] .wh-now-t{fill:var(--ink)}:root[data-theme=dark] .wh-lg,:root[data-theme=dark] .wh-row .grow>span,:root[data-theme=dark] .wh-st{color:var(--ink-2)}:root[data-theme=dark] .wh-row{color:var(--ink)}:root[data-theme=dark] .wh-row:hover b{text-decoration-color:var(--ink-2)}:root[data-theme=dark] .wh-ph,:root[data-theme=dark] .wh-it{border-color:var(--line)}:root[data-theme=dark] .wh-step{background:var(--surface);border-color:var(--line);color:var(--ink-2)}:root[data-theme=dark] .yv-p{background:var(--line)}:root[data-theme=dark] .yv-row,:root[data-theme=dark] .yv-m,:root[data-theme=dark] .yv-c{border-color:var(--line)}:root[data-theme=dark] .yv-l span,:root[data-theme=dark] .yv-m{color:var(--ink-2)}:root[data-theme=dark] .yv-m.now{color:var(--ink);background:#edede70f}:root[data-theme=dark] .yv-c.now{background:#edede70f}:root[data-theme=dark] .yv-now{border-left-color:var(--ink)}:root[data-theme=dark] .yv-now i{color:var(--ink)}:root[data-theme=dark] .yv-now:after{background:var(--ink)}@media(max-width:860px){.yv-g{--lw: 150px;min-width:760px}}.ov-act{align-items:center}.kcs{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:20px}.kc{display:grid;grid-template-rows:auto 1fr auto;gap:14px;padding:22px 24px 0;min-width:0}.kc-h{display:flex;gap:14px;align-items:flex-start}.kc-v{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.kc-n{font:450 2.5rem/1 var(--f-serif);letter-spacing:-.03em;font-variation-settings:"opsz" 72}.kc-n small{font:400 1rem var(--f-body);color:var(--ink-2);letter-spacing:0;margin-left:2px}.kc-d{font-size:.75rem;font-weight:500;color:var(--ink-2)}.kc-d.up{color:var(--chip-ok)}.kc-d.down{color:var(--late-ink)}.kc-h h3{margin-top:6px;font-family:var(--f-body);font-weight:500;font-size:.875rem;letter-spacing:0;color:var(--ink)}.kc-h .small{margin-top:2px}.seg2{display:inline-flex;border:1px solid var(--line);border-radius:8px;padding:2px;background:var(--surface)}.seg2 button{border:0;background:none;padding:5px 10px;border-radius:6px;font-size:.75rem;color:var(--ink-2);cursor:pointer;white-space:nowrap}.seg2 button.on{background:color-mix(in srgb,var(--ink) 7%,transparent);color:var(--ink);font-weight:500}.kc-b{min-height:170px;display:grid;align-content:end;gap:10px}.kc-cols{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:6px;height:170px;align-items:end}.kc-cols.kc-q{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.kc-col{display:grid;grid-template-rows:1fr auto;height:100%;gap:6px;cursor:pointer}.kc-col.now .kc-ml{color:var(--ink);font-weight:600}.kc-stack{position:relative;display:flex;align-items:flex-end;justify-content:center;height:100%}.kc-bar{position:relative;z-index:1;display:flex;flex-direction:column-reverse;width:100%;max-width:46px;border-radius:3px;overflow:hidden;min-height:0}.kc-bar i{display:block;min-height:2px}.kc-ghost{position:absolute;bottom:0;left:50%;transform:translate(-50%);width:calc(100% + 6px);max-width:52px;border:1px dashed color-mix(in srgb,var(--ink) 35%,transparent);border-radius:4px;z-index:0}.kc-ml{text-align:center;font-size:.6875rem;letter-spacing:.12em;color:var(--ink-2)}.kc-hl{position:relative;display:grid;gap:9px;align-content:center;min-height:170px}.kc-hr{display:grid;grid-template-columns:minmax(90px,34%) 1fr 54px;gap:12px;align-items:center;font-size:.8125rem}.kc-hn{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink)}.kc-ht{position:relative;height:12px;background:color-mix(in srgb,var(--ink) 4%,transparent);border-radius:3px}.kc-ht i{display:block;height:100%;border-radius:3px}.kc-ht em{position:absolute;top:-3px;bottom:-3px;width:0;border-left:1.5px dashed color-mix(in srgb,var(--ink) 55%,transparent)}.kc-hv{text-align:right;color:var(--ink-2)}.kc-hv small{font-size:.6875rem}.kc-ref{position:absolute;top:0;bottom:0;left:calc(min(90px,34%) + 12px + (100% - min(90px,34%) - 78px)*0);pointer-events:none}.kc-sbar{display:flex;gap:2px;height:22px;border-radius:4px;overflow:hidden}.kc-sbar i{display:block;min-width:3px}.kc-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(120px,100%),1fr));gap:12px 18px;padding-top:6px}.kc-grid div{display:grid;grid-template-columns:10px auto;column-gap:8px;align-items:baseline}.kc-grid i{width:10px;height:10px;border-radius:3px;grid-row:span 2;align-self:center}.kc-grid b{font:450 1.375rem/1.1 var(--f-serif);letter-spacing:-.02em}.kc-grid span{font-size:.75rem;color:var(--ink-2);grid-column:2}.kc-ll{list-style:none;margin:4px 0 0;padding:0;display:grid}.kc-ll li{display:flex;gap:10px;align-items:center;padding:8px 0;border-top:1px solid var(--line)}.kc-ll b{display:block;font-weight:500;font-size:.8125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kc-ll .grow>span{font-size:.75rem;color:var(--ink-2)}.kc-late{font-size:.75rem;color:var(--late-ink);white-space:nowrap}.kc-empty{align-self:center;text-align:center}.kc-f{display:flex;align-items:center;gap:6px;margin:0 -24px;padding:10px 16px 12px 24px;border-top:1px solid var(--line)}.kc-f .lg{font-size:.75rem;gap:4px 12px}.kc-ic{width:28px;height:28px;display:grid;place-items:center;border:0;background:none;color:var(--ink-2);border-radius:6px;cursor:pointer}.kc-ic:hover{background:color-mix(in srgb,var(--ink) 6%,transparent);color:var(--ink)}.kc-f .link{margin-left:6px;font-size:.8125rem}.lc-l{list-style:none;margin:0;padding:0;display:grid}.rb-sum{display:flex;flex-wrap:wrap;gap:4px 14px;margin:4px 0 0;color:var(--ink-2)}.rb-sum i{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:6px;vertical-align:1px}.rb-l{list-style:none;margin:0;padding:0;display:grid}.rb-r{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 14px;align-items:center;padding:12px 10px;margin:0 -10px;border-top:1px solid var(--line);border-radius:8px}.rb-r:first-child{border-top:0}.rb-t{display:grid;gap:2px;min-width:0}.rb-t b{font:500 1rem/1.35 var(--sans)}@media(hover:hover){.rb-r:hover{background:var(--surface);box-shadow:var(--hv-lift);border-top-color:transparent}.rb-r:hover+.rb-r{border-top-color:transparent}}.rb-bar{grid-column:1 / -1;height:4px;border-radius:2px;background:var(--hv-fill-2, #E7E2DA);position:relative;overflow:hidden}.rb-bar i{position:absolute;inset:0 auto 0 0;border-radius:2px}.lc-l li{display:grid;grid-template-columns:minmax(120px,38%) 1fr 92px;gap:14px;align-items:center;padding:9px 0;border-top:1px solid var(--line)}.lc-l li:first-child{border-top:0}.lc-n{min-width:0;display:grid}.lc-n b{font-weight:500;font-size:.8125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lc-n span{font-size:.75rem;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lc-t{height:12px;border-radius:3px;background:color-mix(in srgb,var(--ink) 4%,transparent)}.lc-t i{display:block;height:100%;border-radius:3px}.lc-v{text-align:right;font-size:.75rem;color:var(--ink-2);white-space:nowrap}.lc-v.bad{color:var(--late-ink)}@media(max-width:860px){.lc-l li{grid-template-columns:minmax(0,1fr) 70px}.lc-t{display:none}.kc-cols{gap:3px}.kc-ml{font-size:.53125rem;letter-spacing:.04em}}.side-new{position:relative;padding:0 2px;z-index:30}body .side-new[hidden],body.mnav .side-new[hidden]{display:none!important}.side-newb{display:flex;align-items:center;gap:12px;width:100%;padding:9px 12px;border:1px solid var(--side-line);border-radius:var(--radius-sm, 6px);background:var(--side-2);color:var(--side-ink);cursor:pointer;font-size:.875rem;font-weight:500}.side-newb:hover{border-color:color-mix(in srgb,var(--side-ink) 25%,transparent)}.side-newm{position:absolute;left:2px;right:auto;min-width:280px;top:calc(100% + 6px);z-index:20;background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:8px;padding:6px;display:grid;box-shadow:0 16px 40px -18px #00000080}.side-mi{text-align:left;border:0;background:none;padding:8px 10px;min-height:36px;white-space:nowrap;border-radius:6px;font-size:.8125rem;cursor:pointer;color:inherit}.side-mi:hover,.side-mi:focus-visible{background:color-mix(in srgb,var(--ink) 6%,transparent)}.nav-g{display:grid}.nav-sec{display:flex;align-items:center;justify-content:space-between;border:0;background:none;cursor:pointer;width:calc(100% - 12px);text-align:left;padding:0}.nav-sec:hover{color:var(--side-ink)}.nav-ch{transition:transform .15s;opacity:.7}.nav-g.closed .nav-ch{transform:rotate(-90deg)}.nav-g.closed .nav-gi{display:none}.nav-gi{display:grid;gap:1px}.nav-b{min-height:36px}.ndot{width:7px;height:7px;border-radius:50%;flex:none;background:var(--side-ink-2)}.ndot.t-bad{background:var(--danger, var(--bad))}.ndot.t-warn{background:var(--warning, var(--warn))}.ndot.t-info{background:#7a9bd1}.nav-adm{display:none}.side-sec{display:grid;gap:1px}.side-h{margin:6px 12px;font-size:.75rem;color:var(--side-ink-2)}.nav-rec .nav-l{font-size:.8125rem}.rec-dot{width:5px;height:5px;border-radius:50%;background:var(--side-ink-2);display:block;margin:auto}.v-sq{display:grid;place-items:center;width:18px;height:18px;border-radius:4px;background:var(--side-2);border:1px solid var(--side-line);font-size:.6875rem;font-weight:600;color:var(--side-ink)}.nav-v.on .v-sq{background:var(--side-ink);color:var(--side)}.side-foot{margin-top:auto;padding:12px 6px 0;position:relative;display:block}.prof{display:flex;align-items:center;gap:10px}.prof-av{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--side-2);border:1px solid var(--side-line);color:var(--side-ink);font-size:.75rem;font-weight:600;flex:none}.prof-t{display:grid;min-width:0}.prof-t b{font-size:.8125rem;font-weight:500;color:var(--side-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prof-t span{font-size:.75rem;color:var(--side-ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prof-m{position:absolute;left:0;right:0;bottom:calc(100% + 8px);z-index:20;background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:8px;padding:8px;display:grid;gap:6px;font-size:.75rem;box-shadow:0 16px 40px -18px #00000080}.prof-m[hidden]{display:none}.prof-m>span{color:var(--ink-2);padding:0 8px}.prof-m #role select{color:var(--ink)}#prof-links{display:grid;border-bottom:1px solid var(--line);padding-bottom:6px}#prof-links:empty{display:none}.q-res{list-style:none;margin:10px 0;padding:0;max-height:52vh;overflow:auto;display:grid;gap:2px}.q-it{display:grid;width:100%;text-align:left;border:0;background:none;padding:9px 10px;border-radius:8px;cursor:pointer;color:var(--ink)}.q-it:hover,.q-it:focus-visible{background:color-mix(in srgb,var(--ink) 6%,transparent)}.q-it b{font-weight:500;font-size:.875rem}.q-it span{font-size:.75rem;color:var(--ink-2)}.q-none{padding:8px 10px}.q-h,.q-more{padding:6px 10px}#q-in{width:100%;margin-top:10px}@media(max-width:860px){.nav-adm,.nav-g{display:contents}.nav-gi{display:contents!important}.nav-sec,.side-new,#side-extra,.side-foot{display:none!important}}@media(min-width:861px){.side{padding:18px 12px 14px;gap:14px;scrollbar-width:thin;scrollbar-color:transparent transparent}.side:hover{scrollbar-color:color-mix(in srgb,var(--side-ink) 16%,transparent) transparent}.side>:empty{display:none}.brand{padding:2px 8px 0}.brand-r{gap:8px;min-width:0}.side .logo-mark{width:26px;height:26px}.side .wordmark{font-size:1.75rem}.brand .side-ic{width:28px;height:28px;flex:none}#nav,.nav-g,.nav-gi,.side-sec{grid-template-columns:minmax(0,1fr);min-width:0}.nav-b{min-width:0;min-height:32px;padding:6px 10px;gap:10px;border-radius:8px;font-size:.875rem;font-weight:450;transition:background-color .14s ease,color .14s ease,box-shadow .14s ease}.nav-b .nav-i{width:16px;opacity:1;color:var(--side-ink-2);transition:color .14s ease}.nav-b:hover .nav-i,.nav-b.on .nav-i{color:var(--side-ink)}.nav-b.on{font-weight:500}.nav-b.on{box-shadow:0 0 0 1px var(--side-line)}.nav-b:active:not(.on){background:color-mix(in srgb,var(--side-ink) 8%,transparent)}.nav-sec{width:calc(100% - 8px);margin:14px 4px 2px;padding:3px 6px;min-height:24px;border-radius:6px;font-size:.75rem;font-weight:500;letter-spacing:.02em;transition:color .14s ease}.nav-ch{opacity:0;transition:opacity .15s ease,transform .2s ease}.side:hover .nav-ch,.nav-sec:focus-visible .nav-ch,.nav-g.closed .nav-ch{opacity:.75}.side-h{margin:14px 10px 2px;font-size:.75rem;font-weight:500;letter-spacing:.02em}.side-newb{min-height:34px;padding:6px 10px;gap:10px;border-radius:8px;transition:border-color .14s ease,background-color .14s ease}.side .badge{min-width:18px;height:18px;padding:0 5px;border-radius:8px;font-size:.6875rem;line-height:1.125rem;text-align:center}.side .nav-b.on .badge:not(.t-bad){background:var(--side-badge);color:var(--side-ink)}.side-foot{padding:10px 4px 0}}.nav-b:focus-visible,.nav-sec:focus-visible,.side-newb:focus-visible,.side-ic:focus-visible{outline:2px solid color-mix(in srgb,var(--side-ink) 45%,transparent);outline-offset:-2px}.nav-gi.anim{animation:nav-in .18s ease-out}@keyframes nav-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.nav-b,.nav-b .nav-i,.nav-sec,.nav-ch,.side-newb{transition:none}.nav-gi.anim{animation:none}}.kc-col{border-radius:6px;padding:4px 3px 0;margin:-4px -3px 0}.kc-col.now{background:color-mix(in srgb,var(--ink) 5%,transparent)}.kc-col.now .kc-ml{justify-self:center;color:var(--surface);background:var(--ink);font-weight:600;border-radius:4px;padding:2px 5px;letter-spacing:.08em;margin-bottom:4px}.kc-h .small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kc-f .lg{flex-wrap:nowrap;overflow:hidden;min-width:0}.kc-f .lg li{white-space:nowrap;min-width:0}.kc-f .lg li:not(:has(i[style*=transparent])){overflow:hidden;text-overflow:ellipsis;max-width:160px}.kc-ring{position:relative;display:inline-grid;place-items:center;width:56px;height:56px;flex:none}.kc-ring svg{width:100%;height:100%}.kc-ring svg{position:absolute;inset:0}.kc-n:has(.kc-ring){font-size:0}.kc-bar.kc-one{overflow:visible;border-radius:4px 4px 2px 2px;background:var(--bar)}.kc-val{position:absolute;bottom:calc(100% + 4px);left:0;right:0;text-align:center;font-style:normal;font-size:.75rem;font-weight:500;color:var(--ink)}.kc-don{display:flex;align-items:center;gap:28px;flex-wrap:wrap;min-height:170px}.kc-don svg circle[data-tip]{cursor:default;transition:opacity .15s}.kc-don svg circle[data-tip]:hover{opacity:.8}.kc-don-n{font:450 1.75rem var(--f-serif);fill:var(--ink);letter-spacing:-.02em}.kc-don-s{font:400 .625rem var(--f-body);fill:var(--ink-2);letter-spacing:.06em;text-transform:uppercase}.kc-dl{list-style:none;margin:0;padding:0;display:grid;gap:8px;flex:1;min-width:180px}.kc-dl li{display:grid;grid-template-columns:10px 1fr auto;gap:10px;align-items:center;font-size:.8125rem}.kc-dl i{width:10px;height:10px;border-radius:3px}.kc-dl b{font-weight:500}.card,.tile,.kc,.lc,.gad,.chart{min-width:0;max-width:100%}.kcs,.lcs,.charts,.tiles,.cols,.cards{min-width:0}.kcs>*,.lcs>*,.charts>*,.cols>*,.tiles>*{min-width:0}.kc{container-type:inline-size;overflow:hidden}.lc{container-type:inline-size}.kc-h{flex-wrap:wrap;row-gap:10px}.kc-h>.grow{min-width:min(100%,180px)}.kc-sel{margin-left:auto;max-width:100%}.seg2{max-width:100%;flex-wrap:wrap}.seg2 button{white-space:nowrap}.kc-f{flex-wrap:wrap;row-gap:6px}.kc-f .lg{flex-wrap:wrap;overflow:visible;min-width:0;flex:1 1 200px}.kc-f .lg li{max-width:100%}.kc-hr{grid-template-columns:minmax(0,34%) minmax(0,1fr) auto}.kc-hn{min-width:0}.kc-cols>*,.kc-stack,.kc-bar{min-width:0}.kc-don{gap:20px}.kc-don svg{width:clamp(110px,32%,150px);height:auto;flex:none}.kc-dl{min-width:min(100%,160px)}.lc-l li{grid-template-columns:minmax(0,38%) minmax(0,1fr) auto}.page-h,.page-h>div,.ov-act{min-width:0;flex-wrap:wrap}.reco,.reco p{min-width:0}@container (max-width: 560px){.kc-cols{gap:3px}.kc-ml{font-size:.53125rem;letter-spacing:.02em}.kc-col.now .kc-ml{padding:1px 3px}.kc-n{font-size:2rem}.kc-hr{grid-template-columns:minmax(0,1fr) auto;row-gap:4px}.kc-hr .kc-ht{grid-column:1 / -1;grid-row:2}.kc-don{justify-content:center}.lc-l li{grid-template-columns:minmax(0,1fr) auto}.lc-t{display:none}.kc-cols.kc-q{gap:10px}}@container (max-width: 380px){.kc{padding:18px 16px 0}.kc-f{margin:0 -16px;padding:10px 12px 12px 16px}.kc-ml{font-size:0}.kc-ml:first-letter{font-size:.5625rem}}@container (max-width: 380px){.kc-q .kc-ml{font-size:.625rem}.kc-q .kc-ml:first-letter{font-size:inherit}}.sec2-h{display:grid;gap:2px;margin:18px 0 2px}.sec2-h h2{font-size:1.125rem}.ck-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:20px}.ck{display:grid;gap:6px;align-content:start;text-align:left;cursor:pointer;padding:20px 22px 0;color:var(--ink);font:inherit;min-width:0;container-type:inline-size;transition:border-color .15s}.ck:hover{border-color:color-mix(in srgb,var(--ink) 25%,transparent)}.ck.on{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.ck-top{display:flex;align-items:center;gap:14px;margin-bottom:6px}.ck-top .kc-ring{width:56px;height:56px}.ck-top .kc-ring svg{width:56px;height:56px}.ck-top .kc-ring b{font-size:1rem}.ck-n{display:grid}.ck-n b{font:450 2rem/1 var(--f-serif);letter-spacing:-.03em;font-variation-settings:"opsz" 72}.ck-n small{font-size:.75rem;color:var(--ink-2);margin-top:4px}.ck-t{font-weight:500;font-size:.875rem;line-height:1.35}.ck-s{font-size:.75rem;color:var(--ink-2)}.ck-qs{display:flex;gap:4px;flex-wrap:wrap;margin-top:2px}.ck-q{font-size:.6875rem;letter-spacing:.1em;color:#2a2a27;border-radius:4px;padding:3px 7px}.ck-f{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;margin:10px -22px 0;padding:10px 22px 12px;border-top:1px solid var(--line);font-size:.75rem;color:var(--ink-2)}.ck-go{color:var(--ink);font-weight:500}.ct-nav.seg3{display:inline-flex;flex-wrap:wrap;gap:2px;padding:3px;border:1px solid var(--line);border-radius:8px;background:var(--surface);width:fit-content;max-width:100%}.seg3 .area-tab{border:0;background:none;padding:7px 12px;border-radius:8px;font-size:.8125rem;color:var(--ink-2);cursor:pointer}.seg3 .area-tab.on{background:color-mix(in srgb,var(--ink) 7%,transparent);color:var(--ink);font-weight:500}.area-title{margin-top:10px}.area-blk{padding:22px 24px;margin:14px 0}.area-blk .blk-h{display:grid;gap:2px}.ck-stats{display:flex;align-items:center;gap:28px;flex-wrap:wrap}.ck-stats>div{display:grid;grid-template-columns:10px auto;column-gap:8px;align-items:baseline}.ck-stats i{width:10px;height:10px;border-radius:3px;grid-row:span 2;align-self:center}.ck-stats b{font:450 1.75rem/1.1 var(--f-serif);letter-spacing:-.02em}.ck-stats span{font-size:.75rem;color:var(--ink-2);grid-column:2}:root{--ph-bg: #FBEFC8;--ph-ink: #6B4E00;--ph-line: #EBD58F;--ph-mark: #C99A1E}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--ph-bg: #4A3B12;--ph-ink: #F5E2A6;--ph-line: #6E5A1F;--ph-mark: #E3C15C}}:root[data-theme=dark]{--ph-bg: #4A3B12;--ph-ink: #F5E2A6;--ph-line: #6E5A1F;--ph-mark: #E3C15C}mark.ph{background:var(--ph-bg);color:var(--ph-ink);box-shadow:inset 0 -2px 0 var(--ph-mark);padding:0 3px;border-radius:3px;box-shadow:inset 0 0 0 1px var(--ph-line);font-weight:500}.ph-wrap{position:relative;display:block;min-width:0}.ph-wrap>textarea,.ph-wrap>input{position:relative;z-index:1;background:transparent!important;width:100%}.ph-back{position:absolute;inset:0;z-index:0;overflow:hidden;color:transparent;pointer-events:none;margin:0}.ph-in .ph-back{display:flex;align-items:center}.ph-in .ph-back>span{white-space:pre}.ph-back mark{color:transparent;background:var(--ph-bg);border-radius:3px;box-shadow:0 0 0 1px var(--ph-line),inset 0 -2px 0 var(--ph-mark)}.ph-h{display:flex;flex-wrap:wrap;gap:4px 6px;align-items:baseline;margin-top:4px;font-size:.8125rem;color:var(--ph-ink)}.ph-h>span:first-child{font-weight:600}.ph-h{padding:6px 10px;border-radius:6px;background:color-mix(in srgb,var(--ph-bg) 45%,transparent);border:1px solid var(--ph-line)}.ph-i{display:inline-block;padding:1px 6px;border-radius:4px;background:var(--ph-bg);color:var(--ph-ink);font-size:.8125rem}.ph-h mark.ph{font-size:.8125rem}button.ph-i{font:inherit;font-size:.8125rem;border:0;cursor:pointer}button.ph-i:hover{text-decoration:underline;text-underline-offset:3px}button.ph-i:focus-visible{outline:2px solid var(--ph-ink);outline-offset:1px}:root{--bol-0: #4F7A70;--bol-1: #B07A55;--bol-2: #7C6B9E;--bol-3: #5C7A99;--bol-on: #fff}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bol-0: #8FBAAF;--bol-1: #D8A985;--bol-2: #B5A6D3;--bol-3: #9BB5D1;--bol-on: #1B1B19}}:root[data-theme=dark]{--bol-0: #8FBAAF;--bol-1: #D8A985;--bol-2: #B5A6D3;--bol-3: #9BB5D1;--bol-on: #1B1B19}.bolsw{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;padding:14px 18px;margin:4px 0 18px;border-radius:8px;border:1px solid color-mix(in srgb,var(--bc) 35%,transparent);border-left:6px solid var(--bc);background:color-mix(in srgb,var(--bc) 9%,var(--surface, #fff))}.bolsw-t{display:grid;gap:2px;margin-right:auto}.bolsw-k{font-size:.75rem;letter-spacing:0;color:var(--muted, #666)}.bolsw-n{font-size:1.375rem;line-height:1.15;color:var(--ink, #141413)}.bolsw-b{display:flex;flex-wrap:wrap;gap:8px}.bolsw-o{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;border:1px solid var(--line, #ddd);background:var(--surface, #fff);color:var(--ink, #141413);font:inherit;font-weight:500;cursor:pointer}.bolsw-o i{width:10px;height:10px;border-radius:50%;background:var(--bc)}.bolsw-o.on{background:var(--bc);border-color:var(--bc);color:var(--bol-on);font-weight:600}.bolsw-o.on i{background:var(--bol-on)}.bolsw-o:focus-visible{outline:2px solid var(--bc);outline-offset:2px}.rtag{display:inline-block;margin-right:6px;padding:0 6px;border-radius:4px;font-size:.75rem;font-weight:600}.rtag.lo{background:color-mix(in srgb,var(--bol-1) 16%,transparent)}.rtag.pk{background:color-mix(in srgb,var(--bol-2) 16%,transparent)}.res-w{border-left:4px solid var(--warn, #d99a26)}.res-flag{gap:8px;align-items:center;margin:2px 0 6px}.wh-fu{margin:14px 0 4px;font-size:.8125rem}.pick-l{list-style:none;padding:0;display:grid;gap:8px}.pick-l label{display:flex;gap:8px;align-items:flex-start}.svimp-t td,.svimp-t th{padding:6px 8px;border-top:1px solid var(--line);text-align:left;vertical-align:top;font-size:.875rem}.sec2-h{margin:34px 0 10px;padding-bottom:8px;border-bottom:2px solid var(--line);gap:4px}.sec2-h h2{font-size:2rem;line-height:1.15;letter-spacing:-.01em}.sec2-h .small{font-size:.875rem}.ck-t{font-size:1rem;font-weight:600}.ck-go{font-weight:600;font-size:.875rem}.ct-nav.seg3{gap:6px;padding:6px;border-radius:8px}.seg3 .area-tab{font-size:1rem;padding:11px 18px;border-radius:8px;font-weight:500}.seg3 .area-tab.on{font-weight:600;background:var(--ink);color:var(--bg)}.area-title h2{font-size:1.375rem}@media(max-width:640px){.sec2-h h2{font-size:1.75rem}.seg3 .area-tab{font-size:1rem;padding:10px 14px}}.sv-meta{display:flex;flex-wrap:wrap;gap:6px 18px;margin:6px 0 0;font-size:.875rem}.sv-grp{font-size:1.375rem;margin:22px 0 8px}.sd-l{display:grid;gap:8px}.sd-r{display:grid;grid-template-columns:minmax(160px,34%) 1fr 110px;gap:10px;align-items:center}.sd-q{font-size:.8125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sd-b{display:flex;height:22px;border-radius:6px;overflow:hidden;background:var(--surface-2, #eee)}.sd-b i{display:grid;place-items:center;font-style:normal;font-size:.75rem;color:#1d1d1b;min-width:14px}.sd-n{font-size:.875rem;text-align:right}.sd-n small{color:var(--ink-2);font-size:.75rem}.sd .lg,.avy-c .lg{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:.75rem;margin-top:8px}.sd .lg i,.avy-c .lg i{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:5px;vertical-align:-1px}.avy-c{margin:12px 0 4px}.avy-c svg{width:100%;height:auto}.avy-l{font-size:.8125rem;fill:var(--ink)}.avy-n{font-size:.75rem;fill:var(--ink);font-weight:600}.lkq-l{margin:6px 0;padding-left:18px;display:grid;gap:4px;font-size:.875rem}.lkq .lkv{margin-top:6px;font-size:.8125rem}.auto.lkq.ok{border-color:var(--p-ok)}.sug-f{display:grid;gap:4px}.sug-f>.link{justify-self:start}.kv-at input,.kv-at select{min-width:0;width:100%}.kv-at td{vertical-align:top}.src-l{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:0 0 6px}.sh-t tr.on td{background:color-mix(in srgb,var(--accent, #2457c5) 8%,transparent)}.utr-mak .list li{flex-wrap:wrap}.utr-mak .list li>.grow{flex:1 1 260px;min-width:0}.utr-mak .mak-id{white-space:nowrap}@media(max-width:860px){.utr-mak .list li>.grow{flex-basis:100%}.utr-mak .mak-id{order:9;margin-left:auto}}@media(max-width:600px){.sh-t,.sh-t tbody{display:block;width:100%}.sh-t thead{display:none}.sh-t tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:10px 8px;border-bottom:1px solid var(--line)}.sh-t td{display:block;padding:0;border:0;min-width:0}.sh-t tr.on{background:color-mix(in srgb,var(--accent, #2457c5) 8%,transparent)}.sh-t tr.on td{background:none}.sh-t td:nth-child(2){grid-column:1}.sh-t td.num{grid-column:2;grid-row:1}.sh-t td.num:before{content:"Svar ";color:var(--muted)}.sh-t td:last-child{grid-column:1 / -1;margin-top:6px}.sh-t td:last-child .btn{width:100%}}@media(max-width:640px){.sd-r{grid-template-columns:1fr}.sd-n{text-align:left}}.tbl .ph-h{font-size:.75rem;padding:3px 6px;margin-top:3px}.tbl .ph-h>span:first-child{display:none}.rec-h .title-in{width:100%;min-width:18ch}:root{--vp-plan: #4E7A70;--vp-plan-bg: #EDF3F0;--vp-plan-line: #B7CCC4;--vp-fu: #8A6730;--vp-fu-bg: #F7F0E4;--vp-fu-line: #DCC7A2}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--vp-plan: #9CC3B8;--vp-plan-bg: #1E2926;--vp-plan-line: #3B524B;--vp-fu: #E2C48E;--vp-fu-bg: #2C261C;--vp-fu-line: #5C4C31}}:root[data-theme=dark]{--vp-plan: #9CC3B8;--vp-plan-bg: #1E2926;--vp-plan-line: #3B524B;--vp-fu: #E2C48E;--vp-fu-bg: #2C261C;--vp-fu-line: #5C4C31}#vp-upp,#vp-sug,#vp-mal,.vp-plan-c{border-left:4px solid var(--vp-plan)}.vp-fu-c{border-left:4px solid var(--vp-fu)}.vp-sw{display:inline-block;width:12px;height:12px;border-radius:3px;margin-right:7px;vertical-align:-1px}.vp-sw-plan{background:var(--vp-plan)}.vp-prev{color:var(--ink-2);margin-top:4px}.vp-sub-h{margin:14px 0 4px;font-size:1rem}.vp-new{background:var(--warn-soft);border-radius:8px;padding:10px 12px;display:grid;gap:6px;margin:6px 0}.vp-new p{margin:0}.vp-next{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.btn.sm{padding:6px 11px;font-size:.8125rem}[data-for][hidden]{display:none!important}.lint-flash{box-shadow:0 0 0 3px #e3c15c!important;transition:box-shadow .3s}.ov-tip{display:block;color:var(--ink-2);margin-top:2px}@media(max-width:640px){.page-h .ov-act .pm-w{display:none}}.ov-note{display:block;color:var(--ink-2);margin-top:4px;white-space:pre-line}.ov-fbar{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 4px}.ov-chip{border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:6px 12px;font:500 .8125rem var(--f-body);cursor:pointer;color:var(--ink)}.ov-chip.on{background:var(--ink);color:var(--surface);border-color:var(--ink)}.ov-dot{width:10px;height:10px;border-radius:3px;flex:none}.ov-btns{display:flex;gap:8px;align-items:center;flex:none}.ov-vs{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:4px}.ov-li .st{flex:none}.ov-more{margin-top:8px}.ov-yr{font-family:var(--f-mono);font-weight:600;color:var(--ink)}.ov-done .ov-li{padding:8px 6px}@media(max-width:860px){.ov-li .st{margin-left:22px}.ov-btns{margin-left:auto}}.vp-prevsum{display:grid;gap:8px;padding:12px 14px;border:1px solid var(--vp-plan-line);border-radius:8px;background:var(--vp-plan-bg)}.vp-ps-r{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:baseline}.vp-ps-r b{font-size:1rem}.vp-prevd>summary{list-style:none;display:inline-flex;width:max-content;cursor:pointer}.vp-prevd>summary::-webkit-details-marker{display:none}.vp-prevd .vp-hide{display:none}.vp-prevd[open] .vp-hide{display:inline}.vp-prevd[open] .vp-show{display:none}.vp-prevd[open]>.tw{margin-top:10px}.vp-sugl{margin-top:4px;color:var(--ink-2);line-height:1.4}.vp-sugl>summary{cursor:pointer;color:var(--vp-plan);font-weight:600}.ov-stat,.ov-sec{margin-bottom:18px}.ov-h{margin:0;font:450 1.375rem/1.2 var(--f-serif);letter-spacing:-.01em;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.ov-h4{display:flex;align-items:center;gap:8px;margin:14px 0 4px;font-size:.875rem;letter-spacing:0;color:var(--ink-2)}.ov-h4 i{width:10px;height:10px;border-radius:3px;display:inline-block}.ov-ul{list-style:none;margin:0;padding:0}.ov-li{display:flex;gap:12px;align-items:center;padding:10px 6px;border-bottom:1px solid var(--line);border-radius:6px}.ov-li:hover{background:var(--surface-2)}.ov-li .grow{display:grid;gap:2px;min-width:0}.ov-li .grow b{font-weight:600}.ov-yr{font-family:var(--f-mono)}@media(max-width:860px){.ov-li{flex-wrap:wrap;gap:6px 10px}.ov-li .grow{flex:1 1 60%}.ov-h{font-size:1.375rem}}.ik-nav{display:flex;flex-wrap:wrap;gap:8px 10px;align-items:flex-end;padding:12px 14px;margin:4px 0 14px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.ik-nf{display:grid;gap:3px}.ik-nf .lbl{font-size:.75rem}.ik-nf select{min-width:120px}.ik-step{min-height:40px}.ik-now{align-self:center;margin-left:auto}.ik-nav>.link{align-self:center;margin-left:auto}.ik-ov th.ik-mh,.ik-ov td.ik-c{text-align:center;padding-left:2px;padding-right:2px}.ik-ov th.now{color:var(--ink);box-shadow:inset 0 -2px 0 var(--ink)}.ik-sq{width:22px;height:22px;border-radius:6px;border:1px solid rgba(0,0,0,.08);cursor:pointer;padding:0}.ik-sq:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.ik-lg{margin-top:10px}.ik-do .ik-row{display:flex;gap:12px;align-items:center}.ik-do .ik-row .grow{display:grid;gap:2px}.ik-do .ik-row.cur{background:var(--surface-2);border-radius:8px}.ik-dot{width:10px;height:10px;border-radius:3px;flex:none}.ik-empty{display:grid;gap:8px}.ik-e-h{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.ik-empty h2{margin:0;font:450 1.375rem/1.25 var(--f-serif)}@media(max-width:860px){.kv-ah{flex-wrap:wrap}.kv-ah .ref{order:3;width:100%}.ik-nav{align-items:stretch}.ik-nf{flex:1 1 40%}.ik-nf select{min-width:0;width:100%}.ik-step{flex:1 1 40%}.ik-now,.ik-nav>.link{margin-left:0}.ik-sq{width:18px;height:18px}}.kv-lead{margin:0 0 6px;padding:10px 12px;border-radius:8px;background:var(--surface-2)}.kv-area{border:1px solid var(--line);border-radius:8px;padding:14px 16px 16px;margin:14px 0;display:grid;gap:10px;background:var(--surface);min-width:0}.kv-area>*,.kv-area .sub,.kv-area .sub>*{min-width:0}.kv-area .tw{overflow-x:auto;max-width:100%}.ana .kv-ah{margin-bottom:4px}.kv-ah{display:flex;gap:12px;align-items:flex-start;border-bottom:2px solid var(--ink);padding-bottom:10px;margin-bottom:2px}.kv-ah h3{margin:0;font:450 1.375rem/1.2 var(--f-serif);letter-spacing:-.01em}.kv-ah p{margin:2px 0 0}.kv-an{flex:none;min-width:38px;height:30px;padding:0 8px;border-radius:8px;display:inline-grid;place-items:center;background:var(--ink);color:var(--surface);font:600 .8125rem var(--f-body)}.kv-area .sub>h4{font-size:1rem;text-transform:none;letter-spacing:0}.kv-src-r{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}.kv-imp{align-items:center}.kv-imp .btn,.kv-area .btn{white-space:normal;text-align:left;max-width:100%}.ik-ch{white-space:nowrap}.ik-cin{width:92px;min-width:70px;padding:4px 6px!important;font:500 .8125rem var(--f-mono)!important}.kv-link{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.ik-w li{padding:6px 0;border-bottom:1px solid var(--line)}@media(max-width:860px){.kv-area{padding:12px}.kv-ah h3{font-size:1.125rem}#view .btn{white-space:normal}#view .tabs{flex-wrap:wrap}.sub h4 .chip{white-space:normal}}.mnav-b{display:none}@media(max-width:860px){.side{position:sticky;top:env(safe-area-inset-top,0px);z-index:40;display:block;height:auto;max-height:none;padding:10px 16px;overflow:visible;border-right:0;border-bottom:1px solid var(--side-line)}.side .brand{display:block;padding:0}.side .brand-r{display:flex;align-items:center;gap:10px;width:100%}.side .brand-r .side-ic{display:none!important}.side .brand-r .side-ic.mnav-b{display:inline-flex!important;width:auto;height:36px;gap:8px;padding:0 12px;align-items:center;border:1px solid var(--side-line);border-radius:8px;color:var(--side-ink);font:500 .875rem var(--f-body)}.side-new,#nav,#side-extra,.side-foot{display:none!important}body.mnav .side{max-height:100vh;max-height:100dvh;overflow-y:auto;padding-bottom:18px;box-shadow:0 20px 40px -20px #0009}body.mnav .side-new{display:block!important;margin:14px 0 6px;padding:0}body.mnav #nav{display:flex!important;flex-direction:column;gap:1px;overflow:visible;padding:0}body.mnav #side-extra{display:grid!important;gap:14px;margin-top:14px}body.mnav .side-foot{display:block!important;margin-top:14px;padding:12px 4px 0;border-top:1px solid var(--side-line)}body.mnav .side-foot .side-ic{display:inline-grid!important}body.mnav .nav-g{display:grid!important;gap:1px}body.mnav .nav-adm{display:none!important}body.mnav .nav-gi{display:grid!important;gap:1px;padding:0;margin:0}body.mnav .nav-g.closed .nav-gi{display:none!important}body.mnav .nav-sec{display:flex!important;width:100%;margin:16px 0 4px;padding:0 12px;font-size:.75rem;line-height:1.4;letter-spacing:.02em}body.mnav .nav-b{display:flex;width:100%;margin:0;padding:10px 12px;gap:12px;white-space:nowrap;justify-content:flex-start;min-height:42px;font-size:1rem}body.mnav .nav-b .nav-i{display:grid!important;width:18px}body.mnav .nav-b .nav-l{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}body.mnav .nav-b .badge,body.mnav .nav-b .ndot{position:static;margin:0}body.mnav .side-h{margin:4px 12px}body.mnav .prof{display:flex}body.mnav .prof-m{position:static;margin-top:10px}body.mnav{overflow:hidden}}.hlp{position:relative;display:inline-flex;vertical-align:middle;margin-left:6px}.hlp-b{display:grid;place-items:center;width:22px;height:22px;padding:0;border:1px solid var(--line);border-radius:50%;background:var(--surface);color:var(--ink-2);cursor:pointer;transition:color .15s,border-color .15s}.hlp-b:hover,.hlp-b[aria-expanded=true]{color:var(--ink);border-color:color-mix(in srgb,var(--ink) 35%,transparent)}.hlp-b:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.hlp-p{position:absolute;z-index:30;top:calc(100% + 8px);left:-8px;width:min(320px,80vw);background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:8px;padding:12px 14px;box-shadow:0 18px 40px -20px #0f0e0d73;font:400 .8125rem/1.5 var(--f-body);letter-spacing:0;text-transform:none;white-space:normal;text-align:left}.hlp-p b{display:block;font-weight:600;margin-bottom:4px}.lint-dot{width:7px;height:7px;border-radius:50%;background:#d98b6f;flex:none}.arl{list-style:none;margin:4px 0 0;padding:0;display:grid;container-type:inline-size}.ar{border-top:1px solid var(--line);position:relative}.ar:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:2px;background:var(--st)}.ar-row{display:grid;grid-template-columns:112px minmax(0,1fr) 70px auto 16px;gap:14px;align-items:center;width:100%;padding:11px 8px 11px 14px;border:0;background:none;text-align:left;cursor:pointer;color:var(--ink);font:inherit;border-radius:6px}.ar-row:hover{background:color-mix(in srgb,var(--ink) 4%,transparent)}.ar-code{font-size:.75rem;letter-spacing:.02em;color:var(--ink-2);white-space:nowrap}.ar-t{display:grid;min-width:0}.ar-t b{font-weight:500;font-size:.875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ar-t span{font-size:.75rem;color:var(--ink-2)}.ar-d{font-size:.8125rem;color:var(--ink-2);text-align:right;white-space:nowrap}.ar-d.bad{color:var(--late-ink);font-weight:500}.ar-st .chip{font-size:.75rem;padding:3px 8px}.ar-ch{color:var(--ink-2);transition:transform .15s}.ar.op .ar-ch{transform:rotate(180deg)}@container (max-width: 640px){.ar-row{grid-template-columns:minmax(0,1fr) auto 16px;row-gap:2px}.ar-t b{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.ar-t{grid-column:1;grid-row:1}.ar-code{grid-column:1;grid-row:2}.ar-d{grid-column:2;grid-row:1;align-self:start;padding-top:2px}.ar-st{grid-column:2;grid-row:2;justify-self:end}.ar-ch{grid-column:3;grid-row:1 / -1}}@container (max-width: 420px){.ar-st{grid-column:1 / 3;grid-row:2;justify-self:start;max-width:100%}.ar-st .chip{white-space:normal}.ar-code{grid-row:3}}.svc .row .link.sub{color:var(--ink-2)}.sv-per{margin-top:-4px}.hlp-p{max-height:min(70vh,520px);overflow:auto}.kbs-h .hlp{margin-left:2px}.kb-todo{font-size:.6875rem;padding:2px 8px;border-radius:999px;background:var(--chip-warn-bg);color:var(--chip-warn);white-space:nowrap}.side-c h4 .hlp,.side-c .side-ch .hlp{margin-left:4px}#view .side-c .side-ch{font:600 .875rem/1.35 var(--sans);letter-spacing:0;display:flex;gap:8px;align-items:baseline}details.kbd{padding:0}details.kbd>.kb-sum{display:flex;align-items:center;gap:12px;padding:16px 22px;cursor:pointer;list-style:none;border-radius:inherit}details.kbd>.kb-sum::-webkit-details-marker{display:none}details.kbd>.kb-sum:hover{background:color-mix(in srgb,var(--ink) 3%,transparent)}details.kbd>.kb-sum h3{margin:0}.kb-ch{flex:none;color:var(--ink-2);transition:transform .15s}details.kbd[open] .kb-ch{transform:rotate(90deg)}.kb-pr{display:flex;width:90px;height:5px;border-radius:3px;overflow:hidden;background:color-mix(in srgb,var(--ink) 7%,transparent);flex:none}.kb-pr i{display:block;height:100%}.kb-n{white-space:nowrap;min-width:64px;text-align:right}details.kbd[open]>.kb-sum{border-bottom:1px solid var(--line);border-radius:8px 8px 0 0}details.kbd>:not(summary){margin-left:22px;margin-right:22px}details.kbd>.kbs:first-of-type{margin-top:14px}.kb-next{display:flex;justify-content:flex-end;padding:6px 0 18px}.toc.v a{display:flex;gap:8px;align-items:baseline}.toc-n{font-size:.6875rem;color:var(--ink-2);white-space:nowrap}.toc-n.ok{color:#4e8c6e;font-weight:600}@media(max-width:700px){.kb-pr{display:none}details.kbd>.kb-sum{flex-wrap:wrap}}.rsec .rstory p,.rsec .rs-b p{max-width:none}details.rstory{border-top:1px solid var(--line)}details.rstory:first-of-type{border-top:0}.rstory+.rstory{margin-top:0;padding-top:0}details.rstory>summary.rs-h{display:flex;align-items:center;gap:10px;padding:12px 4px;cursor:pointer;list-style:none;border-radius:6px;flex-wrap:wrap}details.rstory>summary::-webkit-details-marker{display:none}details.rstory>summary:hover{background:color-mix(in srgb,var(--ink) 3%,transparent)}details.rstory[open] .kb-ch{transform:rotate(90deg)}.rs-tog{color:var(--ink);font-weight:500}.rs-hide{display:none}details.rstory[open] .rs-hide{display:inline}details.rstory[open] .rs-show{display:none}.rs-b{padding:4px 4px 18px 30px}.rs-b h4{margin:18px 0 6px}.rs-b h5{margin:12px 0 4px;font-size:.875rem}.rs-b p{margin:0 0 8px;line-height:1.6}@media print{.rs-tog,.kb-ch{display:none!important}}.seg{flex-wrap:wrap;gap:4px;border:0;border-radius:0;overflow:visible;width:auto;max-width:100%}.seg .seg-b,.seg .seg-b:first-child{width:auto;height:28px;padding:0 10px;border:1px solid var(--line);border-radius:6px;font:500 .75rem var(--f-body);white-space:nowrap}.seg .seg-b:hover:not(.on){border-color:color-mix(in srgb,var(--ink) 30%,transparent);color:var(--ink)}.seg .seg-b.on{border-color:transparent}.ik-addr{margin-top:8px;gap:12px;align-items:center}.ik-dr{display:block;margin-top:6px;color:var(--ink-2)}.ik-dr .link{font-size:inherit}.ik-forval{margin:0 0 10px}.ov-btns .link{white-space:nowrap}.rec-drb{border:1px solid var(--line);border-left:3px solid var(--st-warn);border-radius:8px;padding:14px 16px;margin:16px 0;background:var(--surface)}.rec-drb h3{margin:0 0 4px;font-size:1rem}.rec-drb>p{margin:0 0 10px}.rec-drb ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.rec-drb li{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 0;border-top:1px solid var(--line)}.rec-drb li .grow{min-width:0;flex:1 1 220px}.rec-drb li .code{margin-right:6px}.iv-n{display:grid;grid-template-columns:minmax(180px,260px) 1fr;gap:14px;align-items:end;margin-bottom:10px}.iv-n .fld{margin:0}.iv-n p{padding-bottom:10px}.iv-t .iv-w{display:block;font-size:.6875rem}.iv-t tfoot td{border-top:2px solid var(--line)}@media(max-width:640px){.iv-n{grid-template-columns:1fr}}.egen-s{margin-bottom:14px}.egen-p p{margin:0 0 8px;line-height:1.55;font-size:.875rem}.att-log td{vertical-align:middle}.att-log .chip{font-size:.75rem;padding:3px 8px}.att-log td:last-child{min-width:14em;white-space:normal;overflow-wrap:anywhere}@media(max-width:1100px){.att-log th:nth-child(3),.att-log td:nth-child(3){display:none}}.wh-req,.wh-own{display:inline-block;margin-left:6px;font-size:.6875rem;font-weight:600;letter-spacing:.04em;padding:1px 6px;border-radius:4px;vertical-align:1px}.wh-req{background:color-mix(in srgb,var(--ink) 8%,transparent);color:var(--ink)}.wh-own{background:color-mix(in srgb,#7A9BD1 25%,transparent);color:#2f4f86}.scope select{margin-left:6px}.vp-kpi{display:flex;align-items:center;gap:22px;flex-wrap:wrap;padding:20px 24px}.vp-kn{display:grid}.vp-kn b{font:450 2rem/1 var(--f-serif);letter-spacing:-.03em}.vp-kn b small{font:400 .875rem var(--f-body);color:var(--ink-2)}.vp-kn span{font-size:.75rem;color:var(--ink-2);margin-top:4px}.vp-kpi .ck-stats{margin-left:auto;gap:22px}.vp-now .vp-kn b{font:450 1.375rem/1.2 var(--f-serif)}.vp-now-l{margin:0 0 0 auto;padding-left:18px;display:grid;gap:4px;color:var(--ink-2);max-width:60ch}@media(max-width:760px){.vp-now-l{margin-left:0}}.vpas{display:grid;gap:14px}details.vpa{padding:0}details.vpa>summary{display:flex;align-items:center;gap:12px;padding:14px 22px;cursor:pointer;list-style:none}details.vpa>summary::-webkit-details-marker{display:none}details.vpa>summary:hover{background:color-mix(in srgb,var(--ink) 3%,transparent)}details.vpa[open] .kb-ch{transform:rotate(90deg)}details.vpa[open]>summary{border-bottom:1px solid var(--line)}details.vpa h3{margin:0}.vgl{list-style:none;margin:0;padding:0 14px;display:grid}.vg{border-top:1px solid var(--line)}.vg:first-child{border-top:0}.vg.ch{margin-left:22px}.vg.off{opacity:.6}.vg-row{display:flex;align-items:center;gap:12px;width:100%;padding:11px 8px;border:0;background:none;text-align:left;cursor:pointer;color:var(--ink);font:inherit;border-radius:6px}.vg-row:hover{background:color-mix(in srgb,var(--ink) 4%,transparent)}.vg-t{display:grid;flex:1;min-width:0}.vg-t b{font-weight:500;font-size:.875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vg-t span{font-size:.75rem;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vg.op .ar-ch{transform:rotate(180deg)}.vg-d{padding:4px 8px 16px;display:grid;gap:10px}.vg-h{display:flex;align-items:center;gap:8px;margin:6px 0 -2px;font-size:.75rem;letter-spacing:0;color:var(--ink-2);font-weight:600}.vg-f{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding-top:6px;border-top:1px dashed var(--line)}.vga-a{padding:10px 22px 16px}.vga-e{padding:12px 22px 0}.lk-kb{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:12px;padding:12px 14px;border-radius:10px;background:var(--surface-2)}.lk-kb.ok{background:var(--ok-soft)}.lk-fs .pre{white-space:pre-wrap}.lk-und{margin:6px 0 12px}.lk-und>summary{font-weight:600}.lk-und[open]>summary{margin-bottom:8px}.lk-und .avy-c{max-width:680px}@media(min-width:761px){.lk-ov td:first-child{white-space:nowrap}}@media(max-width:760px){.lk-ov thead{display:none}.lk-ov tr{display:grid;grid-template-columns:1fr auto;gap:4px 10px;padding:8px 0;border-bottom:1px solid var(--line)}.lk-ov td{display:block;padding:0!important;border:0!important}.lk-ov td:first-child{grid-column:1 / -1}.lk-ov td:nth-child(3){grid-column:1 / -1;grid-row:3}}.lk-kp{margin-bottom:14px}.lk-ovh{align-items:baseline;margin-top:6px}.lk-ovl{display:grid;gap:6px;align-content:start}.lk-bed{margin:4px 0 12px}.lk-bed .seg{width:max-content;max-width:100%}.sum-h>.row{gap:14px;flex-wrap:wrap}.rk-k{color:var(--ink-2);font-size:.92em}.hjt-l{list-style:none;padding:0;margin:0;display:grid;gap:14px}.hjt-l>li{display:grid;gap:6px;padding-bottom:14px;border-bottom:1px solid var(--line)}.hjt-l>li:last-child{border-bottom:0;padding-bottom:0}.hjt-g .rk-p{display:block;margin:6px 0}.hjt-g .rk-p>b{display:block}.rsk-k{display:block}.rsk-from{margin:0 0 6px}.rsk-none{padding:12px 16px 0}.rsk-lnk{margin:0 0 12px}body.present .side,body.present .top{display:none}body.present .shell{grid-template-columns:minmax(0,1fr)}body.present .rsk-t{font-size:1.15rem}body.present .rsk-t td,body.present .rsk-t th{padding-top:14px;padding-bottom:14px}.vpa-b{padding:6px 22px 0}.vpa-b .fld{margin:0}.vp-sg{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;padding:12px 22px 0}.vp-sg>.small{margin-right:4px}.vp-sgb{font:400 .8125rem/1.3 var(--f-body);color:var(--ink);background:var(--surface);border:1px dashed var(--line-strong, rgba(15, 14, 13, .22));border-radius:999px;padding:5px 12px;cursor:pointer;text-align:left;transition:border-color var(--mo-fast, .12s) var(--mo-ease, ease),background-color var(--mo-fast, .12s) var(--mo-ease, ease)}.vp-sgb:hover{border-style:solid;border-color:var(--ink-2)}.vp-bas{margin:4px 0 0}@media(max-width:860px){.vp-sg{padding:12px 16px 0}.vp-sgb{min-height:40px}}@media(max-width:760px){.vp-kpi .ck-stats{margin-left:0}}#vp-upp,#vp-sug,#vp-mal,#vp-next{border-left:1px solid var(--line)}.vp-form .sec2-h h2{font-size:1.125rem}:root{--f-mono: var(--sans);--f-display: var(--sans);--f-body: var(--sans)}.chip,.tag,.code,.rm-l,.ov-yr,.seg-b,td.code,.num{font-family:var(--sans)}.vp-form textarea,.vp-form input,.vp-form select,.egen-p,.ai-box{font-family:var(--sans);font-size:.875rem}.ai-h b,.vp-mh h4,.vpl h4{font-family:var(--sans);font-weight:600;font-size:.875rem;letter-spacing:0}.vg-fu{list-style:none;margin:0;padding:0;display:grid}.vg-fu-i{display:grid;gap:4px;padding:16px 0;border-top:1px solid var(--line)}.vg-fu-i:first-child{border-top:0;padding-top:4px}.vg-fu-i .vg-t{display:grid;gap:2px}.vg-fu-i .vg-t b{font-weight:600;font-size:.875rem}.vg-fu-i .vg-t>span{font-size:.8125rem;color:var(--ink-2)}.vp-und{display:block;margin-top:2px;font-size:.75rem;color:var(--ink-2)}.vp-steps{display:flex;align-items:stretch;gap:6px;flex-wrap:wrap;margin:4px 0 2px}.vp-step{flex:1 1 180px;display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--line);border-radius:8px;background:var(--surface);text-align:left;cursor:pointer;color:var(--ink);font:inherit;min-width:0}.vp-step:hover{border-color:color-mix(in srgb,var(--ink) 25%,transparent)}.vp-step.on{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.vp-sn{flex:none;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-weight:600;font-size:.8125rem;background:var(--surface-2);color:var(--ink-2)}.vp-step.on .vp-sn{background:var(--ink);color:var(--surface)}.vp-step.ok .vp-sn{background:#7fb59a;color:#fff}.vp-st{display:grid;min-width:0}.vp-st b{font-weight:600;font-size:.875rem}.vp-st span{font-size:.75rem;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vp-st .t-ok{color:var(--ok-ink)}.vp-arr{align-self:center;color:var(--ink-2);font-size:1rem}.vp-nextstep{display:flex;justify-content:flex-end;margin-top:4px}.vp-fs{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:12px}.vp-fsa{margin-top:10px}.vp-nf{margin-bottom:12px}@media(max-width:860px){.vp-arr{display:none}.vp-step{flex-basis:calc(50% - 6px)}}.vl-c{display:inline-flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.vl-c .chip{font-size:.75rem;padding:3px 8px}.vp-form .sec textarea{width:100%}#modal .modal.wide{width:min(980px,96vw);max-width:96vw;max-height:92vh;overflow:auto}.ov-tabs{margin:2px 0 4px}.ov-cmpl{display:inline-flex;gap:8px;align-items:center;margin:4px 0 12px;font-size:.8125rem;color:var(--ink-2);cursor:pointer}.bes-bar{position:sticky;bottom:16px;z-index:6;display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:24px;padding:10px 12px;background:var(--surface);border:1px solid var(--line);border-radius:8px;box-shadow:0 8px 24px #0f0e0d1a}@media(max-width:640px){.bes-bar{bottom:calc(72px + env(safe-area-inset-bottom,0px))}.bes-bar .grow{flex-basis:100%}.bes-bar .btn{flex:1}}.att-bulk{margin:0 0 12px;gap:12px;align-items:center}.start-bar{margin:0 0 16px}.rep-per{gap:16px;align-items:flex-end;margin:0 0 16px}.rep-per .fld{max-width:200px}.ivo-bes{margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}.ivo-bes h4{margin:0 0 8px}.att-tabs .area-tab{display:inline-flex;align-items:center;gap:8px}.tcnt{min-width:20px;height:20px;padding:0 6px;border-radius:999px;display:inline-grid;place-items:center;font-size:.6875rem;font-weight:600;background:color-mix(in srgb,var(--ink) 7%,transparent);color:var(--ink-2)}.tcnt.bad{background:#d98b6f;color:#fff}.tcnt.info{background:#7a9bd1;color:#fff}.att-card{padding:20px 24px}.att-card>.sec-h{align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:8px}.att-card .att-f{margin:0;gap:8px;align-items:center}.att-f>select,.att-f>input{max-width:100%;min-width:0}#aud-p{max-width:min(100%,260px);text-overflow:ellipsis}.att-card .tw{margin:0 -24px}.att-card .tbl th:first-child,.att-card .tbl td:first-child{padding-left:24px}.att-card .tbl th:last-child,.att-card .tbl td:last-child{padding-right:24px}.att-empty{padding:18px 0 6px}.att-note{margin-top:10px}:root{--p-ok: #7FB59A;--p-warn: #E3C15C;--p-bad: #D98B6F;--p-info: #7A9BD1;--st-ok: #7FB59A;--st-warn: #E3C15C;--st-bad: #D98B6F;--st-info: #7A9BD1;--st-muted: #E2DFD8}#view .tabs{display:inline-flex;flex-wrap:wrap;gap:2px;padding:3px;border:1px solid var(--line);border-radius:8px;background:var(--surface);width:fit-content;max-width:100%;overflow:visible}#view .tabs .tab{border:0;border-radius:8px;margin:0;padding:7px 12px;font-size:.8125rem;font-weight:500;color:var(--ink-2);display:inline-flex;align-items:center;gap:8px}#view .tabs .tab.on{background:color-mix(in srgb,var(--ink) 7%,transparent);color:var(--ink);border-bottom:0;box-shadow:none}#view .tabs .tab .num,#view .tabs .tab b.num{min-width:20px;height:20px;padding:0 6px;border-radius:999px;display:inline-grid;place-items:center;font-size:.6875rem;font-weight:600;background:color-mix(in srgb,var(--ink) 7%,transparent);color:var(--ink-2)}#view .act-bar{align-items:center;gap:10px}#view .pill,#view .st{display:inline-flex;align-items:center;gap:0;padding:3px 9px!important;border-radius:6px!important;font:500 .75rem/1.3 var(--sans);letter-spacing:0;color:#2a2a27!important;background:var(--st-muted)!important;white-space:nowrap;border:0!important}#view .pill:before,#view .st:before{display:none!important}#view .pill.t-ok,#view .st.t-ok{background:color-mix(in srgb,var(--st-ok) 55%,white)!important}#view .pill.t-warn,#view .st.t-warn{background:color-mix(in srgb,var(--st-warn) 55%,white)!important}#view .pill.t-bad,#view .st.t-bad{background:color-mix(in srgb,var(--st-bad) 55%,white)!important}#view .pill.t-info,#view .st.t-info{background:color-mix(in srgb,var(--st-info) 50%,white)!important}#view .pill.t-muted,#view .st.t-muted{background:var(--surface-2)!important;color:var(--ink-2)!important}#view .chip.t-ok{background:color-mix(in srgb,var(--st-ok) 55%,white)}#view .chip.t-warn{background:color-mix(in srgb,var(--st-warn) 55%,white)}#view .chip.t-bad{background:color-mix(in srgb,var(--st-bad) 55%,white)}#view .chip.t-info{background:color-mix(in srgb,var(--st-info) 50%,white)}#view .chip{color:#2a2a27;border-radius:6px;padding:3px 9px;font:500 .75rem/1.3 var(--sans)}#view .chip.do,.chip.do{background:var(--surface);border:1px solid var(--ink);color:var(--ink)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) #view :is(.chip:not([class*=t-]),.chip.t-muted){color:var(--ink)}}:root[data-theme=dark] #view :is(.chip:not([class*=t-]),.chip.t-muted){color:var(--ink)}#view .info{background:transparent;border:0;border-left:2px solid var(--line);border-radius:0;padding:2px 0 2px 12px;color:var(--ink-2);font-size:.8125rem;max-width:90ch}#view .note{background:color-mix(in srgb,var(--st-warn) 14%,var(--surface));border:1px solid color-mix(in srgb,var(--st-warn) 45%,transparent);border-radius:8px;padding:9px 12px;font-size:.8125rem;color:var(--ink)}#view .page-h h1{font:450 1.75rem/1.15 var(--f-serif);letter-spacing:-.02em;font-variation-settings:"opsz" 72}#view .sec2-h h2,#view .ov-h,#view h2.sv-grp,#view .area-title h2{font:450 1.125rem/1.25 var(--f-serif);letter-spacing:-.015em}#view .card h3,#view .sec-h h3,#view .chart h3{font:450 1.125rem/1.3 var(--f-serif);letter-spacing:-.01em}#view .kc-h h3{font:500 .875rem/1.3 var(--sans);letter-spacing:0}#view h4{font:600 .875rem/1.35 var(--sans);letter-spacing:0}#view .sec-h{align-items:center;gap:10px}#view .list li{padding:11px 8px;border-radius:6px}#view .list li.click:hover,#view .list li:has(>button.btn):hover{background:color-mix(in srgb,var(--ink) 3%,transparent)}#view .list li .grow>b{font-weight:500;font-size:.875rem}#view .list li .grow>.small{font-size:.75rem}#view .card.empty{padding:28px;gap:8px;text-align:left}#view .card.empty h2{font:450 1.125rem/1.25 var(--f-serif)}#view .card.empty p{color:var(--ink-2)}#view .tile .lbl{font:500 .75rem/1.4 var(--sans);letter-spacing:0;color:var(--ink-2)}#view .tile .big{font:450 2rem/1.05 var(--f-serif);letter-spacing:-.02em}.usteps{padding:16px 20px;gap:12px}.usteps .us-h{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.usteps .us-h b{font-weight:600;font-size:.875rem;display:inline-flex;align-items:center;gap:4px}.usteps .us-h .prog{flex:1;min-width:120px;height:4px}.usteps ol{gap:6px}.usteps ol li a{display:inline-flex;align-items:center;gap:7px;padding:5px 10px 5px 6px;border:1px solid var(--line);border-radius:999px;font-size:.8125rem;color:var(--ink);text-decoration:none;background:var(--surface)}.usteps ol li.ok a{border-color:color-mix(in srgb,#7FB59A 60%,transparent)}.ust{background:var(--surface-2);color:var(--ink-2)}.ust.t-ok{background:#7fb59a;color:var(--side)}details.usec{padding:0}details.usec>.kb-sum{padding:14px 20px;gap:10px}details.usec>.kb-sum h3{margin:0}details.usec>.usec-b{padding:16px 20px 20px;display:grid;grid-template-columns:minmax(0,1fr);gap:12px}details.usec[open]>.kb-sum{border-bottom:1px solid var(--line)}.uhint{margin:0;padding:8px 12px;border-radius:8px;background:color-mix(in srgb,#E3C15C 14%,var(--surface));border:1px solid color-mix(in srgb,#E3C15C 40%,transparent);font-size:.8125rem;color:var(--ink)}.umore{border-top:1px solid var(--line)}.umore>summary{cursor:pointer;font-size:.8125rem;font-weight:600;color:var(--ink-2);padding:4px 0}.qs{margin:0;padding-left:18px;color:var(--ink-2);font-size:.8125rem}.kv-area{border-radius:8px;padding:18px 20px 20px;gap:12px}.kv-ah{border-bottom:1px solid var(--line);padding-bottom:12px;align-items:center}.kv-ah h3{font:450 1.125rem/1.25 var(--f-serif)!important;display:flex;align-items:center;gap:4px;flex-wrap:wrap}.kv-an{min-width:32px;height:26px;border-radius:8px;font-size:.75rem;font-weight:600;background:var(--surface-2);color:var(--ink)}.pv-bar{background:color-mix(in srgb,#7A9BD1 12%,var(--surface));border:1px solid color-mix(in srgb,#7A9BD1 35%,transparent);border-radius:8px;padding:10px 14px;font-size:.8125rem}.chk{padding:14px 0;gap:18px}.chk-t b{font-weight:500;font-size:.875rem}.chk-t .code{font-size:.6875rem}.chk-a input,.chk-a textarea{padding:8px 10px}.chk-a :is(input,textarea).f-need{border-color:var(--late-ink)}.chk-a :is(input,textarea).f-need::placeholder{color:var(--late-ink)}.risk{background:var(--surface);border-radius:8px;padding:14px 16px}.rm-c.f-ok{background:#7fb59a}.rm-c.f-warn{background:#e3c15c;color:#2a2a27}.rm-c.f-bad{background:#d98b6f}.rm-c.f-muted{background:var(--surface-2);color:var(--ink-2)}.tb-b i,.tbars i{background:var(--k1)}details.usec>.kb-sum{display:flex;align-items:center;cursor:pointer;list-style:none}details.usec>.kb-sum::-webkit-details-marker{display:none}details.usec[open] .kb-ch{transform:rotate(90deg)}details.usec>.kb-sum:hover{background:color-mix(in srgb,var(--ink) 3%,transparent)}details.rsd{padding:0}details.rsd>.kb-sum{display:flex;align-items:center;gap:10px;padding:14px 20px;cursor:pointer;list-style:none}details.rsd>.kb-sum::-webkit-details-marker{display:none}details.rsd>.kb-sum:hover{background:color-mix(in srgb,var(--ink) 3%,transparent)}details.rsd[open]>.kb-sum{border-bottom:1px solid var(--line)}details.rsd[open] .kb-ch{transform:rotate(90deg)}details.rsd h3{margin:0}details.rsd>.rsd-b{padding:16px 20px 20px;display:grid;gap:12px}.rsec .rn{min-width:22px;display:inline-block;background:none;color:var(--ink-2);font:400 .8125rem var(--sans);font-variant-numeric:tabular-nums}.rep-tg{gap:12px;margin-bottom:-6px}.rep-h :is(h1,h2){font:450 1.75rem/1.15 var(--f-serif);letter-spacing:-.02em}@media print{details.rsd>.kb-sum .kb-ch{display:none}details.rsd>.rsd-b{padding:0}}.svc{display:grid;gap:8px;padding:20px 22px;align-content:start}.svc h3{font:450 1.125rem/1.3 var(--f-serif);margin:2px 0 0}.svc .code{font:600 .75rem var(--sans)!important;letter-spacing:0;border:0!important;background:var(--surface-2)!important;color:var(--ink-2)!important;padding:3px 8px!important;border-radius:6px!important}.svc-n{margin:4px 0;color:var(--ink-2);font-size:.8125rem}.svc-n .big{font:450 2rem/1 var(--f-serif);color:var(--ink);margin-right:4px}.svc>.row:last-of-type{border-top:1px solid var(--line);padding-top:10px;margin-top:4px;gap:8px;align-items:center}h2.sv-grp{margin:10px 0 0}#modal .modal{border-radius:14px;padding:26px 28px}#modal .modal>h2{font:450 1.375rem/1.2 var(--f-serif);letter-spacing:-.015em;margin:0 0 10px;display:flex;align-items:center;gap:4px;flex-wrap:wrap}.dlg-h{margin:14px 0 4px;padding-top:12px;border-top:1px solid var(--line);font:600 .75rem/1.3 var(--sans);letter-spacing:0;color:var(--ink-2)}#modal .row.end{border-top:1px solid var(--line);padding-top:14px;margin-top:12px}#modal fieldset.scope{border:1px solid var(--line);border-radius:8px;padding:10px 14px;display:grid;gap:6px}#modal fieldset.scope legend{font:600 .75rem var(--sans);letter-spacing:0;color:var(--ink-2);padding:0 6px}#view[data-v=mallar] .sec,#view[data-v=installningar] .sec{padding:20px 24px}#view[data-v=installningar] .set-tabs{margin-bottom:4px}#view .empty{padding:28px}#view .empty h2{font:450 1.125rem/1.25 var(--f-serif)}.ver-c .sec-h{align-items:center}details.ver-d{margin:4px 0 12px}.ver-d .ver-b{margin-top:8px;display:grid;gap:8px;max-width:720px}.ver-l li{padding:8px 6px}.ver-l .grow{display:grid}.ver-l b{font-weight:500;font-size:.8125rem}#aud-q{min-width:160px}.pick-g{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(200px,100%),1fr));gap:8px;margin-top:4px}.pick{display:grid;gap:4px;text-align:left;padding:12px 14px;border:1px solid var(--line);border-radius:8px;background:var(--surface);cursor:pointer;color:var(--ink);font:inherit}.pick b{font-weight:600;font-size:.875rem}.pick span{font-size:.75rem;color:var(--ink-2);line-height:1.4}.pick:hover{border-color:color-mix(in srgb,var(--ink) 25%,transparent)}.pick.on{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.pick-c,.pick-m{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.pick-m{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:4px}.pickc{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:6px 10px;font:500 .8125rem var(--sans);color:var(--ink-2);cursor:pointer}.pick-m .pickc{padding:7px 0;font-size:.6875rem;letter-spacing:.08em}.pickc.on{background:var(--ink);color:var(--surface);border-color:var(--ink)}@media(max-width:640px){.pick-m{grid-template-columns:repeat(6,minmax(0,1fr))}}.trl{list-style:none;margin:4px 0 10px;padding:0;display:grid}.tr{border-top:1px solid var(--line)}.tr:first-child{border-top:0}.tr-row{display:flex;align-items:center;gap:12px;width:100%;padding:10px 6px;border:0;background:none;text-align:left;cursor:pointer;color:var(--ink);font:inherit;border-radius:6px}.tr-row:hover{background:color-mix(in srgb,var(--ink) 4%,transparent)}.tr-n{flex:none;min-width:30px;display:inline-block;padding:0;background:none;font:400 .75rem var(--sans);color:var(--ink-2);font-variant-numeric:tabular-nums}.tr-t{display:grid;flex:1;min-width:0}.tr-t b{font-weight:500;font-size:.875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tr-t span{font-size:.75rem;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tr.op .ar-ch{transform:rotate(180deg)}.tr-d{padding:4px 8px 14px;display:grid;gap:10px}.tr-t .sosfs,.tr-t .own{font-size:.6875rem;padding:1px 6px;border-radius:4px}.res{display:grid;gap:8px;padding:18px 20px}.res h4{font:450 1rem/1.35 var(--f-serif);margin:0}.res>p.small{margin:0;letter-spacing:0;font-size:.75rem}.res-s{display:flex;align-items:baseline;gap:8px}.res-s .big{font:450 2rem/1 var(--f-serif)}.bar-r{display:grid;grid-template-columns:minmax(110px,34%) 1fr 64px;gap:10px;align-items:center}.bar{height:10px;border-radius:3px;background:color-mix(in srgb,var(--ink) 5%,transparent);overflow:hidden;display:block}.bar i{display:block;height:100%;border-radius:3px}.res.res-w{border-color:color-mix(in srgb,#E3C15C 70%,transparent)}.sv-meta{display:flex;gap:16px;flex-wrap:wrap;font-size:.8125rem;color:var(--ink-2)}.sv-meta b{font-weight:500;color:var(--ink)}.quotes{margin:0;padding-left:0;list-style:none;display:grid;gap:6px}.quotes li{padding:8px 12px;border-left:2px solid var(--line);font-size:.8125rem;color:var(--ink)}.fa-steps{position:sticky;top:0;z-index:4;display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:10px 14px;margin:4px 0 10px;background:color-mix(in srgb,var(--bg) 92%,transparent);backdrop-filter:blur(6px);border:1px solid var(--line);border-radius:8px}.fa-steps>b{font-size:.8125rem;font-weight:600;margin-right:6px}.fa-s{display:inline-flex;align-items:center;gap:6px;padding:4px 10px 4px 4px;border:1px solid var(--line);border-radius:999px;background:var(--surface);font:500 .75rem var(--sans);color:var(--ink);cursor:pointer;max-width:100%;white-space:normal;text-align:left;line-height:1.3}.fa-s span{flex:none;min-width:22px;height:20px;padding:0 5px;border-radius:999px;display:inline-grid;place-items:center;font-size:.6875rem;font-weight:600;background:var(--surface-2);color:var(--ink-2)}.fa-s.t-ok span{background:#7fb59a;color:#fff}.fa-s.t-warn span{background:#e3c15c;color:#2a2a27}.fa-h{cursor:pointer;position:relative}.fa-h:hover h3{text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:4px}.fa-tg{all:unset;display:inline-flex;align-items:center;justify-content:center;min-width:24px;min-height:24px;border-radius:6px;cursor:pointer;flex:none}.fa-tg:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.fa-st{margin-left:auto;font-size:.75rem!important;white-space:nowrap}.fa-ch{width:16px;height:16px;flex:none;color:var(--ink-2);transition:transform .15s}.fa.fa-closed .fa-ch{transform:rotate(-90deg)}.fa.fa-closed>:not(.fa-h){display:none!important}.fa.fa-closed>.fa-h{border-bottom:0;padding-bottom:0;margin-bottom:0}section.card.sec.fa>.sec-h{margin:0}.ik-cbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 10px}@media print{.fa-steps,.ik-cbar{display:none!important}.fa.fa-closed>:not(.fa-h){display:block!important}}:root{--late-ink: #A94A30}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--late-ink: #E8957D}}:root[data-theme=dark]{--late-ink: #E8957D}:root{--ctl-line: color-mix(in srgb, var(--ink) 14%, transparent);--ctl-line-h: color-mix(in srgb, var(--ink) 28%, transparent);--ctl-focus: color-mix(in srgb, var(--ink) 50%, transparent);--ctl-ring: color-mix(in srgb, var(--ink) 8%, transparent);--ctl-fill: color-mix(in srgb, var(--ink) 4%, var(--surface));--ctl-r: 8px;--ctl-t: .14s cubic-bezier(.2, .7, .3, 1);--chev: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230F0E0D' stroke-opacity='.55' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--chev: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FAFAF9' stroke-opacity='.6' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}}:root[data-theme=dark]{--chev: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FAFAF9' stroke-opacity='.6' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}::selection{background:color-mix(in srgb,var(--ink) 14%,transparent)}*{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--ink) 18%,transparent) transparent}input,select,textarea{background-color:var(--surface);border:1px solid var(--ctl-line);border-radius:var(--ctl-r);transition:border-color var(--ctl-t),box-shadow var(--ctl-t),background-color var(--ctl-t)}input:hover,select:hover,textarea:hover{border-color:var(--ctl-line-h)}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--ctl-focus);box-shadow:0 0 0 3px var(--ctl-ring)}input::placeholder,textarea::placeholder{color:color-mix(in srgb,var(--ink) 56%,transparent)}input:disabled,select:disabled,textarea:disabled,input[readonly],textarea[readonly]{background-color:var(--ctl-fill);color:var(--ink-2);border-color:var(--line);box-shadow:none;cursor:default}select:not([multiple]){appearance:none;-webkit-appearance:none;padding-right:34px;background-image:var(--chev);background-repeat:no-repeat;background-position:right 11px center;background-size:14px;cursor:pointer}select:not([multiple]):disabled{cursor:default}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not(.title-in),select,.fld input:not([type=checkbox]):not([type=radio]),.fld select{padding-top:7px;padding-bottom:7px;line-height:1.25rem}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not(.title-in),.fld input:not([type=checkbox]):not([type=radio]){padding-left:12px;padding-right:12px}select:not([multiple]),.fld select:not([multiple]),.top select{padding-left:12px;padding-right:34px}.top select,.top label select,select.sel-s{padding-top:7px;padding-bottom:7px;font-size:.875rem}.btn,.page-h .btn,.top .btn{padding:7px 14px;line-height:1.25rem}.btn.sm,.page-h .btn.sm,.top .btn.sm{padding:4px 10px;line-height:1.125rem}input[type=checkbox],input[type=radio]{appearance:none;-webkit-appearance:none;width:16px;height:16px;min-width:16px;min-height:0;padding:0;margin:0 2px 0 0;flex:none;display:inline-grid;place-content:center;vertical-align:-3px;border:1px solid var(--ctl-line-h);border-radius:4px;background:var(--surface);cursor:pointer;box-shadow:none}input[type=radio]{border-radius:50%}input[type=checkbox]:before{content:"";width:11px;height:11px;background:var(--surface);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / contain no-repeat;transform:scale(0);transition:transform .12s ease}input[type=radio]:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--ink);transform:scale(0);transition:transform .12s ease}input[type=checkbox]:checked,input[type=checkbox]:indeterminate{background:var(--ink);border-color:var(--ink)}input[type=checkbox]:checked:before,input[type=radio]:checked:before{transform:scale(1)}input[type=checkbox]:indeterminate:before{-webkit-mask:none;mask:none;height:2px;width:8px;border-radius:1px;transform:scale(1)}input[type=radio]:checked{border-color:var(--ink)}input[type=checkbox]:hover:not(:checked):not(:disabled),input[type=radio]:hover:not(:checked):not(:disabled){border-color:var(--ctl-focus)}input[type=checkbox]:focus,input[type=radio]:focus{box-shadow:none}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{box-shadow:0 0 0 3px var(--ctl-ring);outline:2px solid var(--ctl-focus);outline-offset:1px}input[type=checkbox]:disabled,input[type=radio]:disabled{opacity:.5;cursor:default}.btn{border-radius:var(--ctl-r);border-color:var(--ctl-line);transition:background-color var(--ctl-t),border-color var(--ctl-t),color var(--ctl-t),opacity var(--ctl-t),transform .08s ease}.btn:hover:not(:disabled){background-color:var(--ctl-fill);border-color:var(--ctl-line-h)}.btn:active:not(:disabled){transform:translateY(1px)}.btn.primary,.btn.primary:hover:not(:disabled){border-color:var(--ink)}.btn.primary:hover:not(:disabled){opacity:1;background-color:color-mix(in srgb,var(--ink) 84%,var(--surface))}.btn.ghost:hover:not(:disabled){background-color:color-mix(in srgb,var(--ink) 5%,transparent)}.btn.danger:hover:not(:disabled){background-color:color-mix(in srgb,var(--danger, #C46E6E) 9%,transparent);border-color:color-mix(in srgb,var(--danger, #C46E6E) 35%,transparent)}.btn.danger.ghost:hover:not(:disabled){border-color:transparent}.btn:disabled{opacity:.45}.link,.icon,.tab,.seg-b,.seg2 button,.seg3 .area-tab,.fa-s,.chip,.tgl-s{transition:background-color var(--ctl-t),border-color var(--ctl-t),color var(--ctl-t),text-decoration-color var(--ctl-t)}:is(button,a,[tabindex],summary):focus-visible{outline:2px solid var(--ctl-focus);outline-offset:2px}html[data-inp=mus] :is(button,a,summary):focus-visible{outline:none}.seg-b.on.t-ok{background:var(--st-done);color:#0f0e0d}.seg-b.on.t-warn{background:var(--st-ongoing);color:#0f0e0d}.seg-b.on.t-bad{background:var(--st-late);color:#0f0e0d}.seg-b.on.t-muted{background:var(--st-planned);color:#0f0e0d}.fa-s:hover{border-color:var(--ctl-line-h)}.tile.alert{box-shadow:none}.skip{position:absolute;left:12px;top:-60px;z-index:100;background:var(--ink);color:var(--bg);padding:8px 14px;border-radius:8px;font-weight:500;text-decoration:none}.skip:focus{top:12px}#view:focus{outline:none}button,a,summary,select,label,[data-act]{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.modal,.hlp-p,.side-newm,.prof-m,.side{overscroll-behavior:contain}select{color:var(--ink)}@media(max-width:860px){input:not([type=checkbox]):not([type=radio]),select,textarea{font-size:1rem!important}}.card>p.small,.card>p.muted,.sec>p.small,.sec>p.muted,.card>.lead,.sec-h+p.small{max-width:80ch}#view>:is(section,details,div).card:not(.empty){background:transparent;border:0;border-top:1px solid var(--line);border-radius:0;box-shadow:none;padding:24px 0 8px}#view>:is(section,details,div).card:not(.empty)>:is(.sec-h,summary,header){padding-left:0;padding-right:0}#view>div.card.tw{padding-top:8px}#view>.card.att-card:not(.empty) .tw{margin:0}#view>.card.att-card .tbl th:first-child,#view>.card.att-card .tbl td:first-child{padding-left:0}#view>.card.att-card .tbl th:last-child,#view>.card.att-card .tbl td:last-child{padding-right:0}#view>.card:not(.empty) .kc-f{margin:0;padding-left:0;padding-right:0}#view>:is(.ct-nav,.tabs,.tiles,.sec2-h)+:is(section,details,div).card:not(.empty){border-top:0}:root{--wh-linne: #F1EFEA;--wh-q: #8E8A85}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--wh-linne: var(--surface-2);--wh-q: #6E6B66}}:root[data-theme=dark]{--wh-linne: var(--surface-2);--wh-q: #6E6B66}.wh .wh-mid{fill:var(--wh-linne);stroke:none}.wh .wh-year{fill:var(--ink)}#view .tiles{display:flex;flex-wrap:wrap;gap:0;padding:4px 0 22px;border-bottom:1px solid var(--line);margin-bottom:4px}#view .tiles>.tile{flex:1 1 180px;background:none;border:0;border-left:1px solid var(--line);border-radius:0;padding:2px 28px;box-shadow:none}#view .tiles>.tile:first-child{border-left:0;padding-left:0}#view .tiles.rep-k{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:24px}#view .tiles.rep-k>.tile:nth-child(3n+1){border-left:0;padding-left:0}@media(max-width:640px){#view .tiles.rep-k{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}#view .tiles.rep-k>.tile{border-left:0!important;padding-left:0!important;padding-right:0!important}}#view[data-v] .tabs.set-tabs,.ct-nav.seg3{display:flex;flex-wrap:wrap;gap:4px 24px;width:100%;background:none;border:0;border-bottom:1px solid var(--line);border-radius:0;padding:0;box-shadow:none}.ct-nav.seg3 .area-tab,#view[data-v] .tabs.set-tabs .tab{background:none!important;color:var(--ink-2)!important;border:0;border-bottom:2px solid transparent;border-radius:0;padding:10px 0;margin-bottom:-1px;font-size:.875rem;font-weight:500}.ct-nav.seg3 .area-tab:hover,#view[data-v] .tabs.set-tabs .tab:hover{color:var(--ink)!important}.ct-nav.seg3 .area-tab.on,#view[data-v] .tabs.set-tabs .tab.on{color:var(--ink)!important;border-bottom-color:var(--ink);font-weight:500}@media(max-width:860px){.ov-ts>.ov-t,#view .tiles>.tile{flex-basis:40%;padding:8px 16px}.ov-ts>.ov-t:nth-child(odd),#view .tiles>.tile:nth-child(odd){border-left:0;padding-left:0}}b,strong{font-weight:600}.empty-s{display:flex;align-items:center;justify-content:space-between;gap:12px 20px;flex-wrap:wrap;padding:6px 0}.empty-s p{margin:0;display:grid;gap:2px;min-width:0;max-width:72ch}.empty-s b{font-weight:500;color:var(--ink)}.empty-s span{font-size:.8125rem;color:var(--ink-2)}.card.empty .empty-s{padding:4px 0}.dist.dots{width:auto;height:auto;background:none;border-radius:0;overflow:visible;display:inline-flex;align-items:center;gap:4px;margin-right:8px}.dist.dots i{flex:none;width:7px;height:7px;border-radius:50%;background:var(--st-planned)}.dist.dots i:nth-child(5n){width:9px;height:9px}.dist.dots i.t-ok{background:var(--st-done)}.dist.dots i.t-warn{background:var(--st-ongoing)}.dist.dots i.t-bad{background:var(--st-late)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .dist.dots i.t-muted{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line)}}:root[data-theme=dark] .dist.dots i.t-muted{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line)}.ldots{flex:none;color:var(--ink)}.ldots circle{fill:currentColor;opacity:.2;animation:ldots .84s linear infinite}.ldots circle.c{opacity:1;animation:none}@keyframes ldots{0%{opacity:1}60%,to{opacity:.18}}.btn.busy{display:inline-flex;align-items:center;gap:8px;opacity:1;color:var(--ink-2);cursor:progress}.btn.primary.busy,.btn.primary.busy .ldots{color:var(--bg)}.ldot3{display:inline-flex;gap:3px}.ldot3 i{width:5px!important;height:5px!important;border-radius:50%;background:var(--ink)!important;box-shadow:none!important;animation:ldot3 1s ease-in-out infinite!important}.ldot3 i:nth-child(2){animation-delay:.15s!important}.ldot3 i:nth-child(3){animation-delay:.3s!important}@keyframes ldot3{0%,to{opacity:.2}40%{opacity:1}}#view:not([data-v=x1]):not([data-v=x2]):not([data-v=x3]) :is(.chip,.pill,.st):is(.t-ok,.t-warn,.t-bad,.t-info,.t-muted),.modal :is(.chip,.pill,.st):is(.t-ok,.t-warn,.t-bad,.t-info,.t-muted){display:inline-flex;align-items:center;gap:7px;background:none!important;border:0!important;padding:0!important;border-radius:0!important;color:var(--ink)!important;font:500 .8125rem/1.3 var(--sans)!important;letter-spacing:0!important;white-space:normal;text-align:left;align-items:flex-start;min-width:0;box-shadow:none!important}#view:not([data-v=x1]):not([data-v=x2]):not([data-v=x3]) :is(.chip,.pill,.st):is(.t-ok,.t-warn,.t-bad,.t-info,.t-muted):before,.modal :is(.chip,.pill,.st):is(.t-ok,.t-warn,.t-bad,.t-info,.t-muted):before{display:block!important;content:"";flex:none;width:8px;height:8px;margin-top:.3em;border-radius:50%;background:var(--st-planned)}#view:not([data-v=x1]):not([data-v=x2]):not([data-v=x3]) :is(.chip,.pill,.st).t-ok:before,.modal :is(.chip,.pill,.st).t-ok:before{background:var(--st-done)}#view:not([data-v=x1]):not([data-v=x2]):not([data-v=x3]) :is(.chip,.pill,.st).t-warn:before,.modal :is(.chip,.pill,.st).t-warn:before{background:var(--st-ongoing)}#view:not([data-v=x1]):not([data-v=x2]):not([data-v=x3]) :is(.chip,.pill,.st).t-bad:before,.modal :is(.chip,.pill,.st).t-bad:before{background:var(--st-late)}#view:not([data-v=x1]):not([data-v=x2]):not([data-v=x3]) :is(.chip,.pill,.st).t-info:before,.modal :is(.chip,.pill,.st).t-info:before{background:var(--st-review)}#view:not([data-v=x1]):not([data-v=x2]):not([data-v=x3]) :is(.chip,.pill,.st).t-muted,.modal :is(.chip,.pill,.st).t-muted{color:var(--ink-2)!important}.toast{display:inline-flex;align-items:center;gap:10px;background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:8px;padding:10px 14px;box-shadow:0 18px 40px -22px #0f0e0d73;font-size:.875rem;transition:opacity .18s ease,transform .22s cubic-bezier(.2,.7,.3,1)}.toast.show{pointer-events:auto}.toast-d{flex:none;width:8px;height:8px;border-radius:50%;background:var(--st-done)}.toast.t-bad{background:var(--surface);color:var(--ink)}.toast.t-bad .toast-d{background:var(--st-late)}.toast.t-info .toast-d{background:var(--st-review)}.toast.t-warn .toast-d{background:var(--st-ongoing)}.toast-u{margin-left:6px;font-weight:500}#tip{background:var(--ink);color:var(--bg);border-radius:8px;padding:7px 10px;font-size:.75rem;line-height:1.4;box-shadow:0 12px 30px -16px #0f0e0d80;animation:ctl-fade .12s ease}#tip b{display:block;font-weight:500;font-size:.8125rem}#tip span{display:inline-flex;align-items:center;gap:6px;opacity:.8}#tip span i{width:7px;height:7px;border-radius:50%}@media(prefers-reduced-motion:reduce){.ldots circle,.ldot3 i{animation:none!important;opacity:.6}.toast,.tgl-s:after{transition:none}#tip{animation:none}}.dx{position:relative;display:block;min-width:0}td .dx{min-width:140px}.dx-src{position:absolute!important;inset:0;width:100%!important;opacity:0;pointer-events:none}.dx-in{width:100%;padding-right:38px!important}.dx-b{position:absolute;right:4px;top:50%;transform:translateY(-50%);width:30px;height:28px;display:grid;place-items:center;border:0;background:none;border-radius:6px;color:var(--ink-2);cursor:pointer}.dx-b:hover:not(:disabled){background:var(--ctl-fill);color:var(--ink)}.dx-b:disabled{opacity:.4;cursor:default}input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true],.dx-err .dx-in{border-color:var(--late-ink)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--late-ink) 14%,transparent)!important}.dx-cal{position:fixed;z-index:80;width:300px;background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:8px;padding:12px;box-shadow:0 18px 44px -22px #0f0e0d73;animation:ctl-drop .14s cubic-bezier(.2,.7,.3,1)}.dx-h{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.dx-h b{font:450 1.125rem var(--serif);font-variation-settings:"opsz" 72}.dx-nav{width:30px;height:30px;border:0;background:none;border-radius:6px;font-size:1.125rem;color:var(--ink-2);cursor:pointer}.dx-nav:hover{background:var(--ctl-fill);color:var(--ink)}.dx-g{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;text-align:center}.dx-g em{font-style:normal;font-size:.6875rem;color:var(--ink-2);padding-bottom:4px}.dx-d{position:relative;height:34px;border:0;background:none;border-radius:50%;font:400 .8125rem var(--sans);color:var(--ink);cursor:pointer;font-variant-numeric:tabular-nums}.dx-d:hover:not(:disabled){background:var(--ctl-fill)}.dx-d.today{box-shadow:inset 0 0 0 1px var(--ink)}.dx-d.sel{background:var(--ink);color:var(--bg);font-weight:600}.dx-d:disabled{color:color-mix(in srgb,var(--ink) 30%,transparent);cursor:default}.dx-d i,.dx-ev{position:absolute;bottom:3px;left:50%;margin-left:-2px;width:4px;height:4px;border-radius:50%;background:var(--st-late)}.dx-d.sel i{background:var(--bg)}.dx-ev{position:static;display:inline-block;margin:0 5px 1px 0}.dx-f{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:8px;padding-top:8px;border-top:1px solid var(--line);font-size:.8125rem}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(min-width:861px){html{scroll-padding-top:68px}.fa-steps{top:56px}.top{position:sticky;top:0;z-index:30;display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:12px;height:56px;padding:0 48px;margin:0;background:color-mix(in srgb,var(--bg) 88%,transparent);-webkit-backdrop-filter:saturate(1.2) blur(10px);backdrop-filter:saturate(1.2) blur(10px);border-bottom:1px solid var(--line)}}.top .grow{flex:1 1 auto}.top .top-back{margin:0;width:32px;min-height:32px;padding:0!important;border:1px solid var(--line);border-radius:8px;font-size:1rem}.top-crumb{display:flex;align-items:center;gap:8px;min-width:0;font-size:.875rem;color:var(--ink-2);white-space:nowrap}.top-crumb b{color:var(--ink);font-weight:500;overflow:hidden;text-overflow:ellipsis;max-width:38ch}.top-crumb .link{color:var(--ink-2);text-decoration:none}.top-crumb .link:hover{color:var(--ink);text-decoration:underline}.top-ctx{display:inline-flex;align-items:center;gap:0;height:32px;padding:0 2px 0 10px;border:1px solid var(--line);border-radius:8px;background:var(--surface);flex:none;transition:border-color var(--ctl-t)}.top-ctx:hover,.top-ctx:focus-within{border-color:var(--ctl-line-h)}.top-ctx>i{width:7px;height:7px;flex:none;border-radius:50%;background:var(--ink);margin-right:4px}.top-ctx label{display:inline-flex;font-size:.8125rem}.top-sep{color:var(--ink-2);padding:0 1px}.top .top-ctx select,.top .top-ctx label select{height:30px;min-height:0;width:auto;min-width:0;border:0!important;box-shadow:none!important;background-color:transparent;padding:0 22px 0 4px!important;font-size:.8125rem!important;font-weight:500;background-position:right 4px center;background-size:12px}.top .top-ctx select:focus-visible{outline:2px solid var(--ctl-focus);outline-offset:1px;border-radius:4px}.top-k{display:inline-flex;align-items:center;gap:8px;height:32px;width:220px;padding:0 8px 0 10px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink-2);font:400 .8125rem var(--sans);cursor:pointer;transition:border-color var(--ctl-t),color var(--ctl-t)}.top-k:hover{border-color:var(--ctl-line-h);color:var(--ink)}.top-k kbd,.panel-esc{margin-left:auto;font:500 .6875rem var(--sans);color:var(--ink-2);border:1px solid var(--line);border-radius:6px;padding:1px 6px;background:var(--bg)}.top-more-w{position:relative}.top-more-w[hidden]{display:none}.side-uns{display:grid;gap:2px;padding:6px 12px 2px 44px}.side-uns[hidden]{display:none}.side-uns-b{justify-self:start;font-size:.8125rem;color:#f2a68f;text-align:left}.uns-d{margin-top:6px}.uns-d>summary{cursor:pointer;font-size:.8125rem;text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:3px}.uns-d dl{margin:6px 0 0;font-size:.8125rem}.uns-d dt{font-weight:500;margin-top:6px}.uns-d dd{margin:2px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.top-hj{display:inline-flex;align-items:center;height:32px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);font:500 .8125rem var(--sans);cursor:pointer;flex:none;transition:border-color var(--ctl-t),color var(--ctl-t)}.top-hj:hover{border-color:var(--ctl-line-h)}.top-hj[aria-pressed=false]{color:var(--ink-2);background:transparent}.top-hj:focus-visible{outline:2px solid var(--ctl-focus);outline-offset:2px}body.hjalp-av .page-h .eyebrow,body.hjalp-av .page-h .lead,body.hjalp-av .fld-hint,body.hjalp-av .hj-skala{display:none!important}@media(max-width:640px){.top-more-w{display:none!important}}.top-more{width:32px;height:32px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);font-size:1rem;line-height:1;cursor:pointer}.top-more:hover{border-color:var(--ctl-line-h)}.top-m{position:absolute;right:0;top:calc(100% + 6px);z-index:40;min-width:240px;background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:8px;padding:6px;display:grid;box-shadow:0 16px 40px -18px #0f0e0d66;animation:ctl-drop .14s cubic-bezier(.2,.7,.3,1)}.top-m[hidden]{display:none}.top .savebar{margin:0 4px}@media(max-width:860px){.top{flex-wrap:wrap;align-items:center;gap:8px}.top .grow,.top-crumb{display:none}.top-k{width:auto}.top-k span,.top-k kbd{display:none}}@media(max-width:1100px)and (min-width:861px){.top-k{width:auto}.top-k kbd{display:none}.top-crumb b{max-width:20ch}}#modal.is-panel{place-items:stretch end;padding:0}#modal.is-panel .modal-bg{background:#0f0e0d24}#modal.is-panel .modal{width:min(560px,100vw);max-width:100vw;height:100vh;height:100dvh;max-height:none;border-radius:0;border-left:1px solid var(--line);padding:26px 28px 32px;box-shadow:-24px 0 60px -30px #0f0e0d59;animation:panel-in .22s cubic-bezier(.2,.7,.3,1);overscroll-behavior:contain}#modal.is-panel .panel-esc{position:absolute;top:16px;right:52px;margin:0}@keyframes panel-in{0%{transform:translate(24px);opacity:0}to{transform:none;opacity:1}}@media(max-width:860px){#modal.is-panel .panel-esc{display:none}#modal.is-panel .modal{border-left:0}}@media(prefers-reduced-motion:reduce){#modal.is-panel .modal{animation:none}}.row-click{cursor:pointer;transition:background-color var(--ctl-t)}tr.row-click:hover>td,li.row-click:hover{background:color-mix(in srgb,var(--ink) 3.5%,transparent)}@media(min-width:861px){#view .tw.fits{overflow:visible}#view .tbl thead th{position:sticky;top:56px;z-index:2;background:var(--bg);box-shadow:inset 0 -1px 0 var(--line)}.modal .tbl thead th,.card:not(.empty) .tbl thead th{background:var(--surface)}#view>:is(section,details,div).card:not(.empty) .tbl thead th{background:var(--bg)}}.side{border-right:0}.side-newb{background:none;border:0;color:var(--side-ink-2);font-weight:400}.side-newb:hover:not(:disabled){color:var(--side-ink);background:var(--side-hover);border:0}.nav-sec{color:#fafaf966;font-weight:500}.nav-b{position:relative;color:var(--side-ink-2)}.nav-b .nav-i{color:inherit!important;opacity:.55;transition:opacity var(--ctl-t)}.nav-b:hover{color:var(--side-ink);background:var(--side-hover)}.nav-b:hover .nav-i{opacity:.85}.nav-b.on{color:var(--side-ink);background:none;box-shadow:none;font-weight:500}.nav-b.on .nav-i{opacity:1}.nav-b.on:before{content:"";position:absolute;left:-6px;top:50%;width:5px;height:5px;margin-top:-2.5px;border-radius:50%;background:var(--side-ink)}.side .badge:not(.t-bad){background:none;color:var(--side-ink-2);font-weight:500}.ndot{width:6px;height:6px}#side-extra{display:none!important}#side-fo .side-h{color:#fafaf966}#side-fo .v-sq{width:8px;height:8px;border-radius:50%;font-size:0;border:0;background:var(--side-ink-2)}.prof-av{background:var(--side-2);border-color:var(--side-line);color:var(--side-ink)}@media(max-width:860px){.nav-b.on:before{left:2px}}.top .top-back{display:inline-grid;place-items:center;width:32px;height:32px;min-height:0;padding:0!important;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink-2)}.top .top-back:hover:not(:disabled){color:var(--ink);border-color:var(--ctl-line-h);background:var(--surface)}.top .top-back[hidden]{display:none}.back-l{display:inline-flex;align-items:center;gap:4px;margin-left:-4px;text-decoration:none;color:var(--ink-2);font-size:.8125rem}.back-l:hover{color:var(--ink);text-decoration:none}@media(min-width:861px){.page-h .back-l{display:none}}@media(max-width:860px){.top{flex-wrap:nowrap}.top-ctx{flex:1 1 auto;min-width:0;overflow:hidden}.top .top-ctx label:first-of-type select{max-width:40vw;text-overflow:ellipsis}.top-ctx label{min-width:0}.top-ctx label:last-of-type{flex:none}.top .top-ctx label:last-of-type select{min-width:66px}}.ck-grid{grid-template-columns:minmax(0,1fr);gap:0}.card.ck{display:grid;grid-template-columns:48px minmax(0,1.4fr) minmax(0,1fr) minmax(0,1.1fr);grid-template-areas:"ring title num foot" "ring sub num foot";align-items:center;column-gap:20px;row-gap:2px;background:none;border:0;border-bottom:1px solid var(--line);border-radius:0;box-shadow:none;padding:14px 8px;margin:0;container-type:normal;transition:background-color var(--ctl-t)}.card.ck:hover{background:color-mix(in srgb,var(--ink) 3%,transparent);border-color:var(--line)}.card.ck.on{background:color-mix(in srgb,var(--ink) 4.5%,transparent);box-shadow:none;border-color:var(--line)}.card.ck .ck-top{display:contents}.card.ck .kc-ring{grid-area:ring;width:40px;height:40px}.card.ck .kc-ring svg{width:40px;height:40px}.card.ck .kc-ring b{font-size:.6875rem}.card.ck .ck-t{grid-area:title;font-size:1rem}.card.ck .ck-s{grid-area:sub}.card.ck .ck-n{grid-area:num;display:flex;align-items:baseline;gap:8px}.card.ck .ck-n b{font-size:1.75rem}.card.ck .ck-n small{margin:0}.card.ck .ck-f{grid-area:foot;margin:0;padding:0;border:0;justify-content:flex-end;align-items:center;gap:16px}.card.ck .ck-q{border-radius:999px;letter-spacing:0;padding:2px 8px;font-size:.6875rem}@media(max-width:860px){.card.ck{grid-template-columns:40px minmax(0,1fr);grid-template-areas:"ring title" "ring sub" "ring num" "ring foot";column-gap:14px;row-gap:4px;align-items:start}.card.ck .ck-n b{font-size:1.375rem}.card.ck .ck-f{justify-content:space-between}}#view .cards:has(>.svc){grid-template-columns:minmax(0,1fr);gap:0;border-top:1px solid var(--line)}#view .card.svc{display:grid;grid-template-columns:96px minmax(0,1.4fr) minmax(0,1fr) auto;grid-template-areas:"tag title n act" "tag meta per act" "tag sync sync act";align-items:center;column-gap:20px;row-gap:2px;background:none;border:0;border-bottom:1px solid var(--line);border-radius:0;box-shadow:none;padding:14px 8px;transition:background-color var(--ctl-t)}#view .card.svc:hover{background:color-mix(in srgb,var(--ink) 3%,transparent)}#view .card.svc>.row:first-child{grid-area:tag;display:flex;flex-direction:column;align-items:flex-start;gap:4px}#view .card.svc>h3{grid-area:title;margin:0;font-size:1.125rem}#view .card.svc>.sv-meta{grid-area:meta;margin:0}#view .card.svc>.sv-sync{grid-area:sync;margin:0}#view .card.svc>.svc-n{grid-area:n;margin:0;font-size:.8125rem;color:var(--ink-2)}#view .card.svc>.svc-n .big{font-size:1.5rem;color:var(--ink);margin-right:4px}#view .card.svc>.row:last-of-type{grid-area:act;justify-content:flex-end;flex-wrap:nowrap;gap:8px;border:0;padding:0;margin:0}#view .card.svc>.row:last-of-type .grow{display:none}#view .card.svc>.sv-per{grid-area:per;margin:0}@media(max-width:1100px){#view .card.svc{grid-template-columns:minmax(0,1fr);grid-template-areas:"tag" "title" "meta" "n" "per" "sync" "act";row-gap:4px}#view .card.svc>.row:first-child{flex-direction:row;align-items:center;gap:10px}#view .card.svc>.row:last-of-type{justify-content:flex-start;flex-wrap:wrap}}.bolsw{border:0!important;border-bottom:1px solid var(--line)!important;border-radius:0!important;background:none!important;padding:4px 0 14px!important}.bolsw-t:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--bc);margin-right:8px;vertical-align:1px}.pv-bar{background:var(--wh-linne)!important;border:0!important;border-radius:8px!important;color:var(--ink)!important}.dot,.lg i,.sd .lg i,.avy-c .lg i,.ov-dot,.ov-h4 i,.wh-row>i,.wh-lg li>i,.ck-stats>div>i,.kc-dl li>i,.tb-l .sw{border-radius:50%!important;box-shadow:none!important}.kc-ml{text-transform:lowercase;letter-spacing:0}.kc-ml:first-letter{text-transform:uppercase}.kc-col.now .kc-ml{letter-spacing:0}.kc-don-s{text-transform:none;letter-spacing:0;font-size:.6875rem}.ov-dot,.ov-h4 i,.wh-row>i{width:8px;height:8px}.tile.act-k .lbl .dot,.lbl .dot{width:8px;height:8px}#view h5{font-size:.8125rem}@media(min-width:861px){.shell{grid-template-columns:240px minmax(0,1fr)}.side{padding:12px;gap:16px}.side .brand{padding:0 4px 0 8px}.side .brand-r{height:32px;gap:8px}.side .logo-mark{width:22px!important;height:22px!important}.side .wordmark{font-size:1.5rem;letter-spacing:-.02em}.brand .side-ic{width:28px;height:28px}.side-newb{min-height:32px;padding:6px 10px}.side-newb svg{stroke-width:1.5}main{--page-w: 1440px}.top{padding:0 max(40px,calc((100% - var(--page-w)) / 2 + 40px));gap:12px}.top .top-back{align-self:center;flex:none}#view{padding:32px 40px 72px;max-width:var(--page-w);margin-inline:auto}#view h1,.page-h .title-in{font-size:1.75rem;line-height:1.15}}#view .rec-h>.grow{flex:1 1 100%;min-width:0}.fa-all{display:inline-flex;gap:12px;white-space:nowrap;margin-left:auto}.page-h .title-in{font-family:var(--f-serif);font-weight:450;letter-spacing:-.015em}@media(max-width:860px){.page-h .title-in{font-size:1.5rem}#view{padding-top:20px}body:has(.page-h .back-l) .top .top-back{display:none!important}}@media(min-width:861px){.side>.brand,.side>.side-new,.side>.side-foot{flex:none}#nav{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;margin:0 -4px;padding:0 4px;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--side-ink) 18%,transparent) transparent}.side-foot{margin-top:0}}@media(max-width:860px){body.mnav #side-extra{display:none!important}#side-fo{display:none}body.mnav #side-fo{display:block;margin:8px 0 4px}body.mnav .fo-b{min-height:48px;font-size:1rem}body.mnav .nav-b .nav-i,body.mnav .side-newb .nav-i{width:20px}body.mnav .nav-b .nav-i svg,body.mnav .side-newb svg{width:20px;height:20px}body.mnav .side-newb{min-height:42px;font-size:1rem;padding:10px 12px;gap:12px}body.mnav .nav-sec{font-size:.8125rem}}@media(min-width:861px){.side{overflow:visible;z-index:45}}@media all{.fo-sw{position:relative;flex:none}.fo-b{display:flex;align-items:center;gap:10px;width:100%;min-height:40px;padding:4px 10px;border:1px solid var(--side-line);border-radius:8px;background:none;color:var(--side-ink);font:500 .875rem var(--f-body);text-align:left;cursor:pointer;transition:background-color var(--ctl-t),border-color var(--ctl-t)}.fo-b:hover,.fo-b[aria-expanded=true]{background:var(--side-hover);border-color:color-mix(in srgb,var(--side-ink) 22%,transparent)}.fo-b .nav-l{display:grid;min-width:0;flex:1;line-height:1.25}.fo-b .nav-l small{font-size:.6875rem;font-weight:400;color:var(--side-ink-2)}.fo-b .nav-l>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.fo-ch{flex:none;color:var(--side-ink-2)}.fo-m{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:40;background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:8px;padding:6px;display:grid;box-shadow:0 16px 40px -18px #00000080}.fo-m[hidden]{display:none}.fo-m .side-mi{display:flex;align-items:center;gap:10px}.fo-m .side-mi.on{font-weight:600}.fo-dot{display:inline-block;width:8px;height:8px;border-radius:50%;flex:none}}.pm-w{position:relative;display:inline-flex;flex:none}.pm-b{display:inline-grid;place-items:center;width:36px;height:36px;border:1px solid var(--ctl-line);border-radius:8px;background:var(--surface);color:var(--ink-2);cursor:pointer;transition:border-color var(--ctl-t),color var(--ctl-t)}.pm-b:hover,.pm-b[aria-expanded=true]{border-color:var(--ctl-line-h);color:var(--ink)}.kc-f .pm-b{width:28px;height:28px;border-color:transparent;background:none}.kc-f .pm-b:hover,.kc-f .pm-b[aria-expanded=true]{border-color:var(--ctl-line)}.pm-m{position:absolute;right:0;top:calc(100% + 6px);z-index:45;min-width:220px;display:grid;padding:6px;background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:8px;box-shadow:0 16px 40px -18px #00000059}.pm-m[hidden]{display:none}#view :is([style*=view-transition-name],.card,li,tr,article):has(.pm-m:not([hidden])){position:relative;z-index:46}.pm-up .pm-m{top:auto;bottom:calc(100% + 6px)}.pm-m.pm-l{right:auto;left:0}.pm-i{display:flex;align-items:center;gap:10px;width:100%;text-align:left;border:0;background:none;padding:8px 10px;border-radius:6px;font:400 .875rem var(--f-body);color:inherit;cursor:pointer;white-space:nowrap}.pm-i:hover,.pm-i:focus-visible{background:color-mix(in srgb,var(--ink) 6%,transparent);outline:none}.pm-k{margin-left:auto;font-size:.75rem;color:var(--ink-2)}.pm-del{color:var(--late-ink)}.pm-h{padding:8px 10px 4px;font:500 .75rem var(--f-body);color:var(--ink-2)}.pm-h~.pm-h{margin-top:6px;border-top:1px solid var(--line);padding-top:10px}.sv-low{margin:6px 0 0;display:flex;flex-wrap:wrap;gap:6px;align-items:baseline}.kb-steps .sec-h{margin-bottom:8px}.kb-nx{display:grid;gap:10px}.kb-nm{margin:0;font-size:.875rem}.kb-ns{display:flex;align-items:center;gap:16px;flex-wrap:wrap;background:var(--wh-linne);border-radius:14px;padding:18px 20px}.kb-ns :is(h2,h3){font:450 1.375rem/1.2 var(--f-serif);margin:2px 0 4px}.kb-ns p{margin:0}.kb-ns .grow{min-width:220px}.story.kb2{grid-template-columns:minmax(0,1fr) 320px;gap:40px}.kb-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.kb-list li{border-bottom:1px solid var(--line)}.kb-row{width:100%;display:flex;align-items:center;gap:14px;padding:14px 4px;border:0;background:none;text-align:left;font:inherit;color:var(--ink);cursor:pointer;border-radius:8px}.kb-row:hover{background:var(--surface-2)}.kb-row .grow{display:grid;gap:2px;min-width:0}.kb-row b{font-weight:500;font-size:.9375rem}.kb-row .chip{flex:none}.kb-dot{width:8px;height:8px;border-radius:50%;flex:none;background:var(--chip-muted-dot)}.kb-dot.t-ok{background:var(--chip-ok-dot)}.kb-dot.t-warn{background:var(--chip-warn-dot)}.kb-all{justify-self:start;margin-top:4px}.kb-back{margin:0}#view .story-side>.card.side-c.kb-src{background:var(--wh-linne);border:0;border-radius:14px;padding:18px 20px}.kb-before{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.kb-before p{margin:4px 0 0}@media(max-width:1000px){.story.kb2{grid-template-columns:minmax(0,1fr);gap:24px}}.sg-bar{height:6px;border-radius:999px;background:var(--line);overflow:hidden;margin:0 0 14px}.sg-bar i{display:block;height:100%;background:var(--st-ok);transition:width .3s}.kbst{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:6px 14px}.kbst li{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:2px 8px;font-size:.875rem;color:var(--ink-2);min-width:0}.kbst li>.small{grid-column:2;font-weight:400}.kbst li>.link,.kbst li>span:not(.kbst-i):not(.small){text-align:left;justify-self:start}.kbst-i{display:inline-grid;place-items:center;width:22px;height:22px;flex:none;border-radius:50%;border:1px solid var(--line);font-size:.75rem;color:var(--ink-2)}.kbst li.ok{color:var(--ink)}.kbst li.ok .kbst-i{background:var(--ok-soft);border-color:var(--ok);color:var(--ink)}.kbst li.nx{color:var(--ink)}.kbst li.nx>.link{font-weight:600}.kbst li.nx .kbst-i{border-color:var(--ink);color:var(--ink)}.ckc{flex:1;min-width:0;display:grid;gap:2px;text-align:left;padding:12px 14px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);cursor:pointer;font:inherit;transition:border-color var(--ctl-t)}.ckc:hover{border-color:var(--ctl-line-h)}.ckc-n{font-size:1.375rem}.ckc-n small{font-size:.75rem;color:var(--ink-2)}.ckc-bar{height:3px;border-radius:2px;background:var(--line);margin-top:6px;overflow:hidden}.ckc-bar i{display:block;height:100%;background:var(--ok)}.sv-ins{display:grid;gap:8px}.sv-ins-o{align-items:flex-start}.sv-ins-o>span{display:grid;gap:2px}.acc-tit{display:block;margin-top:6px;width:100%;min-width:160px;font-size:.8125rem;padding:5px 8px}@media(max-width:640px){.tbl.acc-t td:first-child{padding-right:96px!important}.tbl.acc-t .sel-s,.tbl.acc-t .acc-tit{width:100%;min-width:0}}.omr-l>li{min-width:0}.omr-l .sel-s{max-width:100%;min-width:0;text-overflow:ellipsis}.kb-take{margin:0 0 6px}.pm-c{width:14px;flex:none;color:var(--ink)}.pm-scr{max-height:min(60vh,460px);overflow-y:auto}.act-fb{gap:6px}.act-fb .num{min-width:18px;padding:0 5px;border-radius:8px;background:var(--ink);color:var(--surface);font-size:.6875rem;line-height:1.125rem;text-align:center}.pm-m:not([hidden]){animation:ctl-drop .14s cubic-bezier(.2,.7,.3,1)}.ov-cmp{cursor:pointer}.ov-cmp span{margin-left:4px;color:var(--ink-2)}#view .card.ov-stat.ov-stat{background:var(--wh-linne);border:0;border-radius:14px;padding:28px 32px 30px}#view .card.ov-stat.ov-stat .sec-h{border:0;margin:0 0 4px;padding:0}.ov-fbar{display:flex;flex-wrap:wrap;gap:4px 22px;border-bottom:1px solid var(--line);margin:4px 0 10px}.ov-fbar .ov-chip{border:0!important;background:none!important;border-radius:0;padding:6px 0 9px;margin-bottom:-1px;border-bottom:2px solid transparent!important;color:var(--ink-2)!important;font:500 .875rem var(--f-body);box-shadow:none!important}.ov-fbar .ov-chip:hover{color:var(--ink)!important}.ov-fbar .ov-chip.on{color:var(--ink)!important;border-bottom-color:var(--ink)!important}.ov-cn{margin-left:6px;font-size:.75rem;color:var(--ink-2);font-weight:400}@media(hover:hover)and (pointer:fine){.ov-ul .ov-li+.ov-li .ov-btns .btn.primary{background:var(--surface);color:var(--ink);border-color:var(--ctl-line)}}.kcs{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:0 32px}.kcs>.kc:first-child{grid-column:1 / -1;background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:26px 30px 0;margin-bottom:28px}.kcs>.kc:first-child .kc-b{min-height:200px}.kcs>.kc:not(:first-child){background:none;border:0;border-top:1px solid var(--line);border-radius:0;box-shadow:none;padding:18px 0 0}.kcs>.kc:not(:first-child) .kc-f{margin:0;padding:10px 0 12px}.kcs>.kc:only-child{grid-column:1 / -1}.kc-sel .seg2{border:0;background:none;padding:0;gap:14px;display:inline-flex}.kc-sel .seg2 button{border:0!important;background:none!important;box-shadow:none!important;padding:2px 0;color:var(--ink-2);font-size:.8125rem;border-bottom:1.5px solid transparent!important;border-radius:0}.kc-sel .seg2 button.on{color:var(--ink);border-bottom-color:var(--ink)!important}.kc-h .small{white-space:normal;overflow:visible}.kc-none{margin:4px 0 0;font-size:.8125rem;color:var(--ink-2)}@container (max-width: 520px){.kc-h{flex-wrap:wrap}.kc-sel{order:3;width:100%;margin-left:0}}#view .card.wh-card{background:var(--wh-linne);border:0;border-radius:16px;box-shadow:none}#view .wh-side>.card{background:none;border:0;border-top:1px solid var(--line);border-radius:0;box-shadow:none;padding:16px 0 8px}.wh-req{background:none!important;padding:0!important;font-weight:400!important;letter-spacing:0!important;color:var(--ink-2)!important;font-size:.75rem!important}.wh-req:before{content:"";display:inline-block;width:4px;height:4px;border-radius:50%;background:currentColor;margin:0 6px 2px 0;vertical-align:middle}.ar:before{display:none}@container (min-width: 641px){.ar-row{grid-template-columns:minmax(0,1fr) 70px auto 104px 16px;padding-left:8px}.ar-t{order:1}.ar-d{order:2}.ar-st{order:3}.ar-code{order:4;text-align:right;font-size:.75rem}.ar-ch{order:5}}#view .act-bar .tabs.tabs{border:0;background:none;padding:0;gap:22px;border-radius:0}#view .act-bar .tabs .tab.tab{background:none!important;border:0!important;box-shadow:none!important;border-radius:0;padding:6px 0 9px;border-bottom:2px solid transparent!important;color:var(--ink-2)}#view .act-bar .tabs .tab.tab.on{color:var(--ink);border-bottom-color:var(--ink)!important}#view .act-bar .tabs .tab .num.num{background:none!important;padding:0 0 0 6px!important;color:var(--ink-2)}#view .act-bar{min-width:0;max-width:100%}#view .act-bar .tabs.tabs{min-width:0;max-width:100%;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}#view .act-bar .tabs.tabs::-webkit-scrollbar{display:none}#view .act-bar .tabs .tab.tab{flex:none;white-space:nowrap}@media(max-width:640px){#view .act-bar #act-q,#view .act-bar .sel-s{min-width:0;flex:1 1 0}}@media(max-width:640px){#view .act-bar .tabs.tabs{flex-wrap:wrap!important;overflow-x:visible;row-gap:2px}}.fa-steps{border:0;border-bottom:1px solid var(--line);border-radius:0;padding:10px 0;gap:4px 18px;background:color-mix(in srgb,var(--bg) 94%,transparent)}.fa-s{border:0!important;background:none!important;padding:4px 0;color:var(--ink-2);font-size:.8125rem;gap:7px}.fa-s:hover{color:var(--ink)}.fa-s:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--ink) 35%,transparent)}.fa-s.t-ok:before{background:#7fb59a;box-shadow:none}.fa-s.t-warn:before{background:#e3c15c;box-shadow:none}.fa-s span{background:none!important;color:var(--ink-2)!important;min-width:0;height:auto;padding:0;font-weight:500}.fa-s.t-ok span{display:none}#view[data-v=record]>section.card.sec,#view[data-v=record] .card.sec.fa{background:none;border:0;border-top:1px solid var(--line);border-radius:0;box-shadow:none;padding-left:0;padding-right:0}.vl-none{display:flex;align-items:center;gap:16px}.vl-none .lc-n{flex:1;min-width:0}.top-logo,.tabbar{display:none}@media(max-width:860px){body:not(.mnav) .side{display:none!important}body.mnav .side{position:fixed!important;inset:0 0 calc(60px + env(safe-area-inset-bottom,0px)) 0;z-index:54;overflow-y:auto;max-height:none!important}.top-logo{display:inline-grid;place-items:center;width:36px;height:36px;flex:none;border:0;border-radius:8px;background:var(--side);color:var(--side-ink);cursor:pointer;padding:0}.top-lm{width:20px;height:20px}.top{position:sticky!important;top:0;z-index:30;background:color-mix(in srgb,var(--bg) 92%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:10px 16px!important;border-bottom:1px solid var(--line)}.tabbar{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));position:fixed;left:0;right:0;bottom:0;z-index:56;background:var(--side);border-top:1px solid var(--side-line);padding:6px 4px calc(6px + env(safe-area-inset-bottom,0px))}.tbar-b{position:relative;display:grid;justify-items:center;gap:3px;min-width:0;border:0;background:none;color:var(--side-ink-2);font:500 .6875rem var(--f-body);padding:4px 0;cursor:pointer}.tbar-i{position:relative}.tbar-n{position:absolute;top:-6px;left:14px;min-width:17px;height:17px;padding:0 4px;border-radius:999px;display:grid;place-items:center;font:600 .625rem/1 var(--f-body);font-variant-numeric:tabular-nums;background:#d9d6cf;color:var(--grafit)}.tbar-n.bad{background:#a94a30;color:#fff}.tbar-n.info{background:#2d519b;color:#fff}.tbar-dot{position:absolute;top:0;right:-3px;width:8px;height:8px;border-radius:50%;background:#d98b6f}.tbar-b .tbar-i svg{width:22px;height:22px}.tbar-l{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tbar-l.tbar-lg{font-size:.625rem;letter-spacing:-.01em}.tbar-b.on{color:var(--side-ink)}.tbar-b.on:before{content:"";position:absolute;top:-3px;width:4px;height:4px;border-radius:50%;background:var(--side-ink)}body{padding-bottom:calc(64px + env(safe-area-inset-bottom,0px))}.ct-nav.seg3,.ov-fbar,.act-bar .tabs{flex-wrap:nowrap!important;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ct-nav.seg3::-webkit-scrollbar,.ov-fbar::-webkit-scrollbar,.act-bar .tabs::-webkit-scrollbar{display:none}.ct-nav.seg3>*,.ov-fbar>*,.act-bar .tabs>*{flex:none;white-space:nowrap}.ct-nav.seg3.ov-tabs:not(.att-tabs){flex-wrap:wrap!important;overflow-x:visible}.page-h .ov-act{flex-wrap:nowrap}#view .card.ov-stat{padding:20px 18px 22px}.kcs>.kc:first-child{padding:18px 16px 0}#toast{bottom:calc(76px + env(safe-area-inset-bottom,0px))!important}}@media print{.tabbar,.top-logo,.pm-w{display:none!important}}.ai-box{border-left-width:1px!important;border-left-color:var(--line)!important;background:var(--wh-linne)!important;border-color:transparent!important;border-radius:8px!important}#view[data-v=record] section.card.sec.sec{background:none;border:0;border-top:1px solid var(--line);border-radius:0;box-shadow:none;padding-left:0;padding-right:0}.kcs>.kc{grid-template-columns:minmax(0,1fr)}:root{--grafit: #1A1918;--linne: #F1EFEA}#view .card.empty,.modal .card.empty{background:var(--wh-linne);border:0;border-radius:14px;box-shadow:none}.empty-s{flex-wrap:wrap;justify-content:flex-start;gap:12px 18px}.empty-s>.btn,.empty-s>button{margin-left:auto}.es-mark{flex:none;width:40px;height:40px;color:color-mix(in srgb,var(--ink) 22%,transparent)}.es-mark circle{fill:currentColor}.es-mark .d12-c{fill:color-mix(in srgb,var(--ink) 40%,transparent)}.empty-s>p{flex:1 1 260px}.card.ck.on{background:var(--wh-linne)!important}#tip{background:var(--grafit);color:#fafaf9}@media(max-width:860px){.tabbar{background:var(--grafit)}}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) #tip{background:#2a2826}}:root[data-theme=dark] #tip{background:#2a2826}.toast-ring{flex:none;width:28px;height:28px;margin:-4px 0}.toast-ring circle{fill:var(--st-done);opacity:.18}.toast.show .toast-ring circle:not(.d12-c){animation:d12-on .5s cubic-bezier(.2,.7,.3,1) both;animation-delay:calc(var(--i) * 28ms)}.toast-ring .d12-c{transform-box:fill-box;transform-origin:center}.toast.show .toast-ring .d12-c{animation:d12-fill .34s cubic-bezier(.2,.7,.3,1.4) .36s both}@keyframes d12-on{0%{opacity:.18}to{opacity:1}}@keyframes d12-fill{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:scale(1)}}.toast.show .toast-d{animation:d12-fill .3s cubic-bezier(.2,.7,.3,1.4) .05s both}::view-transition-old(root),::view-transition-new(root){animation-duration:.16s;animation-timing-function:cubic-bezier(.2,.7,.3,1)}::view-transition-group(*){animation-duration:.22s;animation-timing-function:cubic-bezier(.2,.7,.3,1)}::view-transition-old(*):only-child{animation:vt-gone .2s cubic-bezier(.4,0,1,1) both}::view-transition-new(*):only-child{animation:vt-come .2s cubic-bezier(.2,.7,.3,1) both}@keyframes vt-gone{to{opacity:0;transform:translate(28px)}}@keyframes vt-come{0%{opacity:0;transform:translateY(6px)}}.ct-nav.seg3 .area-tab,.ov-fbar .ov-chip,#view .act-bar .tabs .tab.tab{transition:color var(--ctl-t),border-color .18s ease-out}.ov-ul .ov-li,.ar-row,.wh-row,.card.ck{transition:background-color var(--ctl-t)}@media(hover:hover){.ov-ul .ov-li:hover,.ar-row:hover,.wh-row:hover{background:color-mix(in srgb,var(--wh-linne) 70%,transparent)}}@media(prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}.toast-ring circle,.toast-d{animation:none!important;opacity:1!important}}::view-transition-old(*.blk),::view-transition-new(*.blk){height:100%;width:100%;object-fit:none;object-position:left top;overflow:clip}::view-transition-group(*.blk){overflow:clip}.fa.fa-anim>:not(.fa-h),#view.open-anim .ar.op .ar-det,#view.open-anim .wh-it.open>:not(.wh-row),#view.open-anim .ov-prev.op .ov-prev-b,#view.open-anim .reco-l{animation:open-in .22s cubic-bezier(.2,.7,.3,1) both}@keyframes open-in{0%{opacity:0;transform:translateY(-6px)}}@media(prefers-reduced-motion:reduce){.fa.fa-anim>:not(.fa-h),#view.open-anim *{animation:none!important}}:root{--ease-out: cubic-bezier(.2, 0, 0, 1);--ease-in: cubic-bezier(.3, 0, 1, 1)}.side{view-transition-name:side}.top{view-transition-name:topbar}.tabbar{view-transition-name:tabbar}#toast{view-transition-name:toast}::view-transition-group(side),::view-transition-group(topbar),::view-transition-group(tabbar),::view-transition-group(toast){animation:none}::view-transition-group(topbar){z-index:2}::view-transition-group(side){z-index:3}::view-transition-group(tabbar){z-index:4}::view-transition-group(toast){z-index:5}::view-transition-old(side),::view-transition-new(side),::view-transition-old(topbar),::view-transition-new(topbar),::view-transition-old(tabbar),::view-transition-new(tabbar),::view-transition-old(toast),::view-transition-new(toast){animation:none}::view-transition-old(root){animation:vt-fade-out 90ms var(--ease-in) both}::view-transition-new(root){animation:vt-fade-in .2s var(--ease-out) 60ms both}@keyframes vt-fade-out{to{opacity:0}}@keyframes vt-fade-in{0%{opacity:0;transform:translateY(4px)}}::view-transition-group(*){animation-duration:.24s;animation-timing-function:var(--ease-out)}::view-transition-old(*):only-child{animation:vt-row-out .16s var(--ease-in) both}::view-transition-new(*):only-child{animation:vt-row-in .22s var(--ease-out) 80ms both}@keyframes vt-row-out{to{opacity:0;transform:translate(10px)}}@keyframes vt-row-in{0%{opacity:0;transform:translateY(4px)}}::view-transition-old(*.blk):not(:only-child){animation:vt-fade-out .12s var(--ease-in) both}::view-transition-new(*.blk):not(:only-child){animation:vt-fade-in .18s var(--ease-out) both}.fa.fa-anim>:not(.fa-h),#view.open-anim .ar.op .ar-det,#view.open-anim .wh-it.open>:not(.wh-row),#view.open-anim .ov-prev.op .ov-prev-b,#view.open-anim .reco-l{animation:open-in .22s var(--ease-out) both}@keyframes open-in{0%{opacity:0;transform:translateY(-4px)}}.toast{transition:opacity .18s var(--ease-out),transform .22s var(--ease-out)!important}.toast.show .toast-ring circle:not(.d12-c){animation-duration:.4s;animation-timing-function:var(--ease-out);animation-delay:calc(var(--i) * 32ms)}.toast.show .toast-ring .d12-c{animation:d12-fill .3s var(--ease-out) .42s both}.toast.show .toast-d{animation:d12-fill .26s var(--ease-out) .04s both}#modal.is-panel .modal{animation-duration:.24s!important;animation-timing-function:var(--ease-out)!important}.modal{animation-duration:.2s!important;animation-timing-function:var(--ease-out)!important}@media(prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}.toast{transition:none!important}}.top-sep{display:inline-block;width:1px;height:14px;background:var(--ctl-line);margin:0 6px 0 2px;padding:0;font-size:0;vertical-align:middle}#view .card.empty:not(:has(>.empty-s)){display:grid;grid-template-columns:40px minmax(0,1fr);column-gap:18px;align-items:start}#view .card.empty:not(:has(>.empty-s))>.es-mark{grid-row:1 / span 8;margin-top:2px}#view .card.empty:not(:has(>.empty-s))>:not(.es-mark){grid-column:2}#view .card.empty:not(:has(>.empty-s)){row-gap:0}#view .card.empty:not(:has(>.empty-s))>h2{margin-bottom:12px}#view .card.empty:not(:has(>.empty-s))>p,#view .card.empty:not(:has(>.empty-s))>.muted{margin-bottom:18px}#view .card.empty:not(:has(>.empty-s))>:last-child{margin-bottom:0}#view .card.empty h2{font:500 1rem/1.4 var(--f-body);letter-spacing:0;margin:0 0 4px}#view .card.empty>p,#view .card.empty>.muted{margin:0 0 10px;max-width:72ch}.vp-miss{margin:4px 0 0;font-size:.8125rem;color:var(--ink-2)}.vp-miss .link{font-size:.8125rem}#view .usteps.card{background:none;border:0;border-bottom:1px solid var(--line);border-radius:0;box-shadow:none;padding:10px 0 12px}#view .usteps .us-h .prog{display:none}@media screen and (min-width:861px){#view .usteps.card{position:sticky;top:56px;z-index:5;background:var(--bg)}}.us-next{margin:0;display:flex;flex-wrap:wrap;gap:4px 8px;align-items:baseline;font-size:.875rem}.us-next .link{font-weight:600}.usteps ol li.opt a{color:var(--ink-2);border-style:dashed}.usteps ol li.opt a:after{content:" · valfritt";font-size:.75rem;color:var(--ink-2)}#view .usteps ol{gap:4px 18px}#view .usteps ol li a{border:0!important;background:none!important;padding:4px 0;color:var(--ink-2);gap:7px}#view .usteps ol li a:hover{color:var(--ink)}#view .usteps ol li .ust{min-width:8px;width:8px;height:8px;font-size:0;padding:0;border-radius:50%;background:none;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--ink) 35%,transparent)}#view .usteps ol li .ust.t-ok{background:#7fb59a;box-shadow:none}#view .tabs:not(.set-tabs){display:inline-flex;flex-wrap:wrap;gap:4px 22px;border:0!important;background:none!important;padding:0!important;border-radius:0!important;box-shadow:none!important}#view .tabs:not(.set-tabs)>.tab{background:none!important;border:0!important;box-shadow:none!important;border-radius:0;padding:6px 0 9px;border-bottom:2px solid transparent!important;color:var(--ink-2);font-weight:500}#view .tabs:not(.set-tabs)>.tab:hover{color:var(--ink)}#view .tabs:not(.set-tabs)>.tab.on{color:var(--ink);border-bottom-color:var(--ink)!important}#view .tabs:not(.set-tabs)>.tab .num{background:none!important;padding:0 0 0 6px!important;color:var(--ink-2);font-weight:400}#view details.card.actg.rut{background:none;border:0;border-top:1px solid var(--line);border-radius:0;box-shadow:none}#view details.card.actg.rut>summary{padding-left:0;padding-right:0}details.rut[style*=--fc]>summary,details.rut-sub[style*=--fc]>summary{box-shadow:none!important}details.rut[style*=--fc]>summary>b:before,details.rut-sub[style*=--fc]>summary>b:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--fc);margin-right:8px;vertical-align:1px}#view details.card.rsec{background:none;border:0;border-top:1px solid var(--line);border-radius:0;box-shadow:none;padding-left:0;padding-right:0}#view .story-side>.card.side-c{background:none;border:0;border-top:1px solid var(--line);border-radius:0;box-shadow:none;padding:16px 0 6px}#view .story-side>.card.side-c:first-child{border-top:0;padding-top:0}#view :is(details.umore,details.defs)>summary{list-style:none;display:inline-flex;align-items:center;gap:6px;cursor:pointer;color:var(--ink-2);font-weight:500}#view :is(details.umore,details.defs)>summary::-webkit-details-marker{display:none}#view :is(details.umore,details.defs)>summary:before{content:"";width:14px;height:14px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 6 6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 6 6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat;transition:transform var(--ctl-t)}#view :is(details.umore,details.defs)[open]>summary:before{transform:rotate(90deg)}#view :is(details.umore,details.defs)>summary:hover{color:var(--ink)}#view .tbl th{font-weight:500;color:var(--ink-2);border-bottom:1px solid var(--line);padding-top:10px;padding-bottom:10px}#view .tbl td{padding-top:12px;padding-bottom:12px;border-bottom:1px solid color-mix(in srgb,var(--line) 70%,transparent);border-top:0}#view .tbl tbody tr:last-child td{border-bottom:0}@media(hover:hover){#view .tbl tbody tr:hover>td{background:color-mix(in srgb,var(--wh-linne) 70%,transparent)}}#view .tbl tbody tr>td{transition:background-color var(--ctl-t)}.page-h .eyebrow:has(#savestate){display:none}@supports (field-sizing: content){textarea{field-sizing:content;min-height:104px;max-height:900px}textarea[rows="1"]{min-height:44px}textarea[rows="2"]{min-height:64px}textarea[rows="6"],textarea[rows="7"],textarea[rows="8"]{min-height:170px}}.fld>textarea,.chk-a>textarea{max-width:720px}.fld>input:not([type=checkbox]):not([type=radio]):not([type=number]){max-width:480px}textarea.tf-m,.tbl textarea.tf-m,.tbl.ucards textarea.tf-m,.stp-dev textarea.tf-m,.klag-t textarea.tf-m{min-height:104px;max-width:720px;resize:vertical}input.tf-k,.row>input.tf-k{max-width:480px}.title-in,.why input{max-width:720px}.vlist input:not([type=checkbox]):not([type=radio]),.fld>input[type=number]{max-width:480px}.lk-ovg{display:grid;gap:14px;max-width:720px}.lk-li{border:1px solid var(--line);border-radius:10px;background:var(--surface);padding:6px 10px 4px}.lk-li ol{list-style:none;margin:0;padding:0;display:grid;gap:2px}.lk-li li{display:flex;align-items:flex-start;gap:8px}.lk-li li:before{content:"•";color:var(--ink-2);line-height:2.5rem;flex:none}.lk-li textarea.tf-item{flex:1;min-width:0;min-height:40px;border:0;background:none;padding:9px 4px;resize:none;box-shadow:none}.lk-li textarea.tf-item:focus{outline:2px solid var(--accent);outline-offset:-2px;border-radius:6px}.lk-li .lk-rm{flex:none;margin-top:8px}.lk-li .lk-add{display:block;padding:8px 4px;color:var(--ink-2)}.lk-li .lk-max{display:block;padding:6px 4px 8px}.lk-kpi{background:var(--surface-2);border-radius:12px;padding:14px 18px 16px;margin:4px 0 14px}.lk-kpi-h{margin:0 0 8px;font-size:.8125rem;color:var(--ink-2)}.lk-kpi-g{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px 18px}.lk-kpi-g>div{display:grid;gap:2px}.lk-kpi-g b{font:450 2.125rem/1.1 var(--serif);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.lk-kpi-g span{font-size:.8125rem;color:var(--ink-2)}.lk-lead{margin:0 0 12px;color:var(--ink-2)}.lk-fh{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;max-width:720px;margin-top:4px}.fld-hint{font-size:.75rem;color:var(--ink-2)}.kc-ring .kr-d{fill:color-mix(in srgb,var(--ink) 12%,transparent);transition:fill .3s var(--ease-out, ease-out)}.kc-ring .kr-d.on{fill:#7fb59a}.kc-ring .kr-d{r:4px}.kc-ring .kr-d:nth-child(3n+1){r:5.2px}.kc-n:has(.kc-ring){display:inline-flex;align-items:center;gap:14px}.kc-n .kc-ring{width:48px;height:48px}.kc-n .kc-ring svg{width:48px;height:48px}.card.ck .kc-ring .kr-d{r:4.4px}.card.ck .kc-ring .kr-d:nth-child(3n+1){r:5.6px}.card.ck .ck-q,.ck-q{background:none!important;padding:0!important;margin-right:10px;letter-spacing:0!important;font-size:.75rem!important;color:var(--ink-2)!important;display:inline-flex;align-items:center;gap:5px}.ck-q i{width:7px;height:7px;border-radius:50%;flex:none}#view .card.wh-card{background:none;padding:8px 0 0;gap:20px}.wh .wh-seg.now{fill:transparent}.wh .wh-seg:hover{fill:color-mix(in srgb,var(--ink) 3%,transparent)}.wh-card .wh-lg{gap:6px 18px;font-size:.75rem}.wh-card .wh-lg li>i{width:7px;height:7px}@media(min-width:1101px){#view .card.wh-card{position:sticky;top:var(--wh-top, 80px);align-self:start}}#view .wh-side>.card.wh-panel{padding:20px 0 8px}.wh-ph{border-bottom:0!important;padding-bottom:8px;align-items:center}.wh-ph>.small{font-variant-numeric:tabular-nums}.wh-step{width:30px!important;height:30px!important;border:0!important;background:none!important;border-radius:8px!important;display:inline-grid;place-items:center;color:var(--ink-2);transition:background-color var(--ctl-t),color var(--ctl-t)}.wh-step:hover{background:color-mix(in srgb,var(--wh-linne) 80%,transparent)!important;color:var(--ink)}.wh-ph .wh-step:first-of-type{margin-left:6px}.wh-it{border-bottom:0!important}.wh-it.wh-hasqa{position:relative}.wh-it.wh-hasqa>.wh-row{padding-right:132px!important}.wh-qa{position:absolute;right:0;top:10px;display:flex;align-items:center;gap:12px}.wh-qa .tick{cursor:pointer}.wh-row{padding:11px 12px!important;margin:0 -12px;width:calc(100% + 24px)!important;border-radius:8px;align-items:flex-start}.wh-row>i{margin-top:7px!important}.wh-row:hover b{text-decoration:none!important}.wh-row b{font-size:1rem!important;font-weight:500}.wh-row .grow>span:empty{display:none}.wh-st{font-size:.8125rem!important;padding-top:2px}.wh-req,.wh-own{margin:0!important;padding:0!important;background:none!important;font:500 .75rem var(--f-body)!important;letter-spacing:0!important;color:var(--ink)!important;vertical-align:baseline!important}.wh-req:before{content:none!important}.wh-it.open>.wh-row{background:color-mix(in srgb,var(--wh-linne) 70%,transparent)}.wh-fu{padding-left:0;color:var(--ink-2);font-weight:500}.att-wait{display:block}.wh-det{padding:4px 0 18px 22px!important}.wh-det .fu-gh{display:none}.wh-det .fu-g{border:0!important;padding:0!important;background:none!important;gap:0!important}.wh-det .fu{border:0!important;border-radius:0!important;background:none!important;padding:12px 0!important;box-shadow:none!important}.wh-det .fu+.fu{border-top:1px solid var(--line)!important}.wh-det .fu-g>.link{justify-self:start;margin-top:10px}#modal .modal-bg{background:#0f0e0d57;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}#modal.is-panel .modal-bg{background:#0f0e0d29;-webkit-backdrop-filter:none;backdrop-filter:none}#modal .modal{border:1px solid color-mix(in srgb,var(--ink) 8%,transparent);box-shadow:0 1px 2px #0f0e0d0f,0 28px 70px -24px #0f0e0d61}#modal:not(.is-panel) .modal{border-radius:16px!important;padding:28px 32px 24px!important;gap:14px}#modal .modal>h2{font:450 1.5rem/1.2 var(--f-serif)!important;letter-spacing:-.02em!important;margin:0 0 2px!important;padding-right:40px}#modal .modal>h2+p.small{font-size:.875rem;line-height:1.55;color:var(--ink-2);max-width:62ch;margin:0}#modal .modal>.close{top:18px!important;right:18px!important;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:none;display:grid;place-items:center;color:var(--ink-2);transition:background-color var(--ctl-t),color var(--ctl-t)}#modal .modal>.close:hover{background:var(--wh-linne);color:var(--ink)}#modal.is-panel .panel-esc{top:24px!important;right:58px!important}#modal .modal .note{background:var(--wh-linne)!important;border:0!important;border-radius:8px!important;padding:12px 14px!important;color:var(--ink);font-size:.8125rem;line-height:1.5}#modal .modal>.row.end{padding-top:16px;margin-top:4px;border-top:1px solid var(--line)}.pick{align-content:start;border-radius:8px;padding:14px 16px;transition:border-color var(--ctl-t),background-color var(--ctl-t)}.pick b{font-weight:500;font-size:.875rem;line-height:1.35}.pick.on{background:var(--wh-linne);border-color:var(--ink);box-shadow:none}.pickc{border-radius:999px;padding:6px 12px;font-weight:450;transition:border-color var(--ctl-t),background-color var(--ctl-t),color var(--ctl-t)}.pickc:hover{border-color:color-mix(in srgb,var(--ink) 30%,transparent);color:var(--ink)}.pickc.on,.pickc.on:hover{background:var(--ink);border-color:var(--ink);color:var(--surface)}.pick-m .pickc{border-radius:8px;letter-spacing:0;font-size:.75rem}.rm-sel{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px;font-size:.8125rem}.rm-sel>span{color:var(--ink-2)}.rm-sel .link{font-size:.8125rem}.rml{border-top:1px solid var(--line)!important;margin:4px 0!important}.rmg{padding:14px 0 10px!important;border-bottom:1px solid var(--line)!important}.rmg:last-child{border-bottom:0!important}.rmg legend{font-size:.875rem;margin-bottom:6px!important}.rmg legend b{font-weight:500}.chkl.rmi{display:flex!important;background:none!important;border-radius:8px!important;padding:7px 10px!important;font-size:.875rem;gap:12px;transition:background-color var(--ctl-t)}.chkl.rmi:hover{background:color-mix(in srgb,var(--wh-linne) 75%,transparent)!important}.chkl.rmi .small.muted{margin-left:4px}.chkl.rmi :is(.pill,.chip,.st){font-size:.8125rem;white-space:nowrap}#modal{z-index:59}@media(max-width:640px){#modal:not(.is-panel) .modal{padding:22px 20px 18px!important;border-radius:14px!important}#modal .modal>h2{font-size:1.375rem!important}#modal .modal>.close{top:12px!important;right:12px!important}.chkl.rmi{align-items:flex-start}.chkl.rmi>input{margin-top:3px}.chkl.rmi .grow>.small.muted{display:block;margin:2px 0 0}}#view .rec-h>.grow{flex:1 1 420px!important}#view .rec-h>.row{margin-left:auto;align-self:flex-start;justify-content:flex-end!important;align-items:center;gap:8px 12px;padding-top:34px}.rec-dist{margin-top:10px;display:flex;align-items:center;font-size:.8125rem;color:var(--ink-2)}.rec-wait{margin:12px 0 0;max-width:62ch}@media(max-width:860px){#view .rec-h>.row{padding-top:0;margin-left:0;justify-content:flex-start!important}}.ik-nav{border:0!important;background:none!important;padding:0!important;margin:0 0 6px!important;align-items:center!important;gap:4px!important}.ik-nav .ik-step{width:32px;height:32px;min-height:0;border-radius:50%;display:grid;place-items:center;color:var(--ink-2);flex:none!important}.ik-nav .ik-step:hover{background:var(--wh-linne);color:var(--ink)}.ik-nav .ik-nf{flex:none!important}.ik-nav .ik-nf select{border-color:transparent;background-color:transparent;font:450 1.375rem/1.2 var(--f-serif);letter-spacing:-.01em;padding:4px 30px 4px 8px;min-height:0;height:auto;width:auto!important;border-radius:8px;cursor:pointer}.ik-nav .ik-nf select:hover{background-color:var(--wh-linne)}.ik-nav>.link,.ik-nav .ik-now{margin-left:auto;font-size:.8125rem}.sub h4 .chip,.kv-link>.chip{background:none!important;border:0!important;padding:0!important;border-radius:0!important;font:500 .75rem var(--f-body)!important;color:var(--ink-2)!important;letter-spacing:0!important;display:inline-flex;align-items:center;gap:6px;vertical-align:baseline;margin:0 6px 0 4px}.sub h4 .chip:before,.kv-link>.chip:before{content:"";width:6px;height:6px;border-radius:50%;background:color-mix(in srgb,var(--ink) 25%,transparent)}.sub h4 .chip.do:before{background:var(--ink)}.kv-an{background:none!important;color:var(--ink-2)!important;min-width:0!important;height:auto!important;padding:0!important;font:500 .8125rem var(--f-body)!important}#view[data-v=record] .kv-area{border-radius:14px}.seg{background:color-mix(in srgb,var(--wh-linne) 85%,transparent);border-radius:8px!important;padding:2px;gap:2px!important;flex-wrap:wrap}.seg .seg-b,.seg .seg-b:first-child{border:0!important;background:none;border-radius:8px!important;height:26px!important;padding:0 10px!important;color:var(--ink-2);font-weight:450!important}.seg .seg-b:hover:not(.on):not(:disabled){background:color-mix(in srgb,var(--surface) 70%,transparent);color:var(--ink)}.seg .seg-b.on{color:var(--ink)!important;font-weight:500!important;box-shadow:0 1px 2px #0f0e0d14}.seg .seg-b.on.t-ok{background:color-mix(in srgb,var(--st-done) 45%,var(--surface))!important}.seg .seg-b.on.t-warn{background:color-mix(in srgb,var(--st-ongoing) 50%,var(--surface))!important}.seg .seg-b.on.t-bad{background:color-mix(in srgb,var(--st-late) 45%,var(--surface))!important}.seg .seg-b.on.t-muted{background:var(--surface)!important}fieldset.ro .seg-b:not(.on),.seg .seg-b:disabled:not(.on){opacity:.45}.seg .seg-b,.seg .seg-b.on{font-weight:500!important}#view .tbl.ik .seg{flex-wrap:nowrap;white-space:nowrap}#view .ika-bar{margin:4px 0 10px;align-items:center}#view .stp-grid.ika-wide{grid-template-columns:minmax(0,1fr)}#view .stp-grid.ika-wide .stp-side{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,360px));column-gap:48px;align-items:start;margin-top:24px}.ika-sg>.stp-sh:first-child{margin-top:0}#view .ika-w{overflow-x:auto}#view .tbl.ika{width:100%;border-collapse:separate;border-spacing:0}#view .tbl.ika th,#view .tbl.ika td{vertical-align:middle}#view .tbl.ika .ik-t{min-width:200px;max-width:360px;position:sticky;left:0;z-index:1;background:var(--bg)}#view .tbl.ika thead th:first-child{position:sticky;left:0;z-index:2}#view .tbl.ika .ika-t{display:flex;gap:8px;align-items:baseline}#view .tbl.ika .ika-n{flex:none;width:16px;color:var(--ink-2);font-size:.75rem}#view .tbl.ika td.ik-c{text-align:center;white-space:nowrap;padding-left:4px;padding-right:4px}#view .tbl.ika .seg{flex-wrap:nowrap;white-space:nowrap}#view .tbl.ika .seg-b{padding:4px 6px;font-size:.71875rem}#view .tbl.ika .ika-ch{padding-left:4px;padding-right:4px}#view .tbl.ika .ika-ch .ik-cin{width:100%;min-width:96px;font-family:var(--mono, inherit)}#view .tbl.ika tr.ika-dev td{background:var(--surface-2, transparent);padding-top:4px}#view .tbl.ika tr.ika-dev .fld{max-width:720px}#view .tbl.ika tr.ika-r.dev td{border-bottom:0;background:var(--surface-2)}#view .ika-al .stp-li{cursor:default}#view .tbl.ik td:last-child,#view .tbl.ik th:last-child{min-width:220px}#view .tbl.ik td:last-child :is(input,textarea){width:100%;min-width:0}#view .tbl.ik .ik-t{min-width:220px}@media(max-width:640px){#view .tbl.ik,#view .tbl.ik :is(thead,tbody,tr,th,td){display:block;width:auto;min-width:0;max-width:none}#view .tw:has(>.tbl.ik){overflow:visible}#view .tbl.ik thead tr{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding-bottom:8px;border-bottom:1px solid var(--line)}#view .tbl.ik thead th:first-child,#view .tbl.ik thead th:last-child{display:none}#view .tbl.ik tbody tr{padding:12px 0;border-bottom:1px solid var(--line)}#view .tbl.ik tbody td{border:0;padding:4px 0}#view .tbl.ik tbody td.ik-t{font-size:.875rem;padding:0 0 8px!important}#view .tbl.ik tbody td:is(.ik-c,.ik-n):before{content:attr(data-cl);display:block;font-size:.75rem;color:var(--ink-2);margin-bottom:4px}#view .tbl.ik .seg{display:flex;width:100%}#view .tbl.ik .seg .seg-b{flex:1 1 0;min-height:44px}}#view .tbl.ik td:last-child,#view .tbl.ik th:last-child{position:sticky;right:0;z-index:1;background:var(--surface);box-shadow:-8px 0 8px -8px #0f0e0d2e}#view[data-v=record] :is(input,textarea):disabled:not(.dx-src){background:none!important;border-color:transparent!important;border-bottom-color:var(--line)!important;border-radius:0!important;padding-left:0!important;padding-right:0!important;color:var(--ink)!important;-webkit-text-fill-color:var(--ink);opacity:1;resize:none}#view[data-v=record] select:disabled{background-color:transparent!important;border-color:transparent!important;padding-left:0!important;color:var(--ink)!important;opacity:1}#view[data-v=record] .tbl.ik :is(input):disabled{border-bottom-color:transparent!important}#view[data-v=record] .tbl.ik th input.ik-cin:disabled{font-weight:500}#view[data-v=record] :is(.chip,th)>.icon:disabled,#view[data-v=record] .addc:has(input:disabled,button:disabled),#view[data-v=record] .ik-addr:has(button:disabled){display:none!important}#view[data-v=record] .chips .chip{background:var(--wh-linne);border:0;font:500 .8125rem var(--f-body);padding:3px 10px;border-radius:999px}#view[data-v=record] .tbl.ik thead th{background:none}#rec-atg .row,#view .sec .row:has(>[data-act=newaction]:only-child){justify-content:flex-start}#view .tbl th.code.ik-ch{border:0!important;border-radius:0!important;background:none!important;padding:8px 10px!important;font:500 .8125rem var(--f-body)}.ik-nav .ik-nf select{field-sizing:content}#view[data-v=record] .kv-area{margin:10px 0}.auto{border:0!important;background:var(--wh-linne)!important;border-radius:8px!important;padding:12px 14px!important}.auto-h{color:var(--ink-2)!important;font-weight:500!important}.sum{border-left:1px solid var(--line)!important;padding-left:16px!important}.sum-h .tag{background:none!important;border:0!important;padding:0!important;font:500 .75rem var(--f-body)!important;color:var(--ink-2)!important}#view[data-v=record] :is(input,textarea):disabled::placeholder{color:transparent}.lc-t{height:4px!important;border-radius:2px!important}.lc-t i{border-radius:2px!important}.lc-v{font-variant-numeric:tabular-nums}.code:empty{display:none!important}.cr-v.num{font:500 .8125rem var(--f-body)!important;letter-spacing:0!important;font-variant-numeric:tabular-nums}.svagg .hb{height:6px;border-radius:3px}.svagg .hb i{border-radius:3px}.prog i.t-ok{background:var(--st-done)!important}.prog i.t-bad{background:var(--st-late)!important}.prog i.t-warn{background:var(--st-ongoing)!important}tr .prog{height:4px!important;border-radius:2px!important}.kcs:has(>.kc:nth-child(3):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.charts>.chart:last-child:nth-child(odd){grid-column:1 / -1}.svcs{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))!important}.ov-demo{margin-top:28px;padding-top:16px;border-top:1px solid var(--line)}.yv-now i{display:none}.kc-col.now .kc-ml{background:none!important;color:var(--ink)!important;padding:0!important;font-weight:600;text-decoration:underline;text-underline-offset:4px}.kc-col.now{background:color-mix(in srgb,var(--ink) 3%,transparent)!important}#view:is([data-v=ledsys],[data-v=rutiner]) .note{background:var(--wh-linne)!important;border:0!important;border-radius:8px!important;color:var(--ink)}.bolsw{padding:0 0 18px!important;margin:0 0 6px!important;gap:10px 20px}.bolsw-t{display:flex!important;align-items:baseline;gap:8px}.bolsw-t:before{display:none!important}.bolsw-k{font:500 .8125rem var(--f-body)!important;color:var(--ink-2)!important}.bolsw-k:after{content:":"}.bolsw-n{font:500 1rem/1.3 var(--f-body)!important;color:var(--ink)!important}.bolsw-o{padding:6px 12px!important;font-size:.8125rem;background:none!important;border-color:var(--line)!important;color:var(--ink-2)!important}.bolsw-o i{width:7px!important;height:7px!important}.bolsw-o.on{background:var(--ink)!important;border-color:var(--ink)!important;color:var(--bg)!important;font-weight:500!important}.bolsw-o.on i{background:var(--bg)!important}.rut-bar{flex-wrap:wrap!important;gap:12px 16px!important;align-items:center!important}.rut-bar .tabs{flex:1 1 100%!important;contain:inline-size!important;min-width:0!important;max-width:100%;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none}.rut-bar .tabs::-webkit-scrollbar{display:none}.rut-bar .tabs .tab{white-space:nowrap}#view .rut-bar .lag-vt{flex:0 1 240px;min-width:180px}.rut-bar>.link{white-space:nowrap;flex:none;margin-left:auto;order:2}.rut-bar #rut-q{order:3;flex:0 1 300px!important}@media(max-width:860px){.rut-bar #rut-q{flex:1 1 100%!important}}.rut-fi{fill:none!important;stroke:var(--ink-2)!important;filter:none!important;stroke-width:1.3!important}#view .rut.actg,#view .rut-sub{margin-top:0!important}#view .rut-root{padding-bottom:6px}.rut>summary>.pill.t-ok,.rut-sub>summary>.pill.t-ok{display:none!important}.rut-p{padding:0 0 10px 30px!important;font-size:.8125rem;color:var(--ink-2);gap:4px 14px!important}.rut-p .link{font-size:.8125rem;color:var(--ink-2)}.rut-p .link:hover{color:var(--ink)}.rut-t thead th{background:none!important;font-size:.75rem}#view .rut-t .pill{white-space:normal}#view .rut-t th,#view .rut-t td{padding-left:8px;padding-right:8px}@media(min-width:761px){#view .rut-t .rut-st{flex-direction:column;align-items:flex-start;gap:4px}}@media(min-width:861px){.rut-t td:not(:first-child){white-space:nowrap}}.rut-t td{padding-top:11px!important;padding-bottom:11px!important}.rut-no{color:var(--ink-2);display:inline-flex;align-items:center;gap:6px}.rut-no:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--st-late)}@media(min-width:861px){.rut-st{flex-wrap:nowrap!important}}.rut-st{gap:4px 12px!important}.rut-st .link{color:var(--ink-2)}.rut-st .link:hover{color:var(--ink)}.rut-kv{grid-template-columns:150px minmax(0,1fr);align-items:start;row-gap:8px;column-gap:16px;margin:10px 0 16px}@media(max-width:640px){#view .tw:has(>.rut-t){overflow:visible}#view table.rut-t,#view .rut-t tbody{display:block;min-width:0!important;width:100%}#view .rut-t thead{display:none}#view .rut-t tr{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:12px 0;border-bottom:1px solid var(--line)}#view .rut-t td{display:block;padding:0!important;border:0!important;min-width:0}#view .rut-t td:nth-child(1){flex:1 1 100%}#view .rut-t td:nth-child(3),#view .rut-t td:nth-child(4),#view .rut-b td:not(:first-child){display:none}#view .rut-t td:nth-child(6){order:1;flex:1 1 100%}#view .rut-t td:nth-child(2){order:2;color:var(--ink-2)}#view .rut-t td:nth-child(5){order:3;font-size:.8125rem}#view .rut-t td:nth-child(5):not(.tx-bad){color:var(--ink-2)}#view .rut-t td:nth-child(5)>div{display:inline}#view .rut-t td:nth-child(5)>div:before{content:", "}#view .rut-t td:nth-child(5):before{content:"Revideras senast "}}.rut-vh{padding-bottom:6px}.rut-vh h2{font-size:1.5rem!important}.sv-more>summary{list-style:none;cursor:pointer;display:inline-block;margin:2px 0 6px}.sv-more>summary::-webkit-details-marker{display:none}.sv-more[open] .sv-sh,.sv-more:not([open]) .sv-hd{display:none}.sv-more[open]>summary{order:2}.sv-more-b{display:inline-block;margin:4px 0 6px}.py-l{list-style:none;margin:0;padding:0}.py-li{display:flex;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--line)}.py-li:first-child{border-top:0}.py-li .grow{display:grid;gap:2px;min-width:0;flex:1 1 auto}.py-li .st,.py-li .chip,.py-li .btn{flex:none}@media(max-width:640px){.py-li{flex-wrap:wrap}.py-li .grow{flex-basis:100%}}.rut-fh{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;margin:22px 0 8px;font:600 1rem/1.3 var(--f-body);color:var(--ink)}.rut-fh .num{color:var(--ink-2);font-variant-numeric:tabular-nums}.rut-fa{margin-left:auto;display:inline-flex;gap:12px;font-weight:400}.rut-fd{padding:0;margin:0 0 8px}#view:is([data-v=ledsys],[data-v=rutiner]) .tiles .tile.alert .big{color:var(--late-ink)}:root{--m1: #3A3733;--m2: #A8A29A;--m3: #C9C4BB;--m4: #DAD6CE;--m5: #E8E5DF;--k1: #3A3733;--k2: #D98B6F;--k3: #7A9BD1;--k4: #C9A96E;--k5: #9B8BB0;--k6: #7FB59A;--k0: #D8D4CC;--c1: #3A3733;--c2: #D98B6F;--c3: #7A9BD1;--c4: #C9A96E;--c5: #9B8BB0;--ok: #5E9C7E;--ok-ink: #3F7A5E;--ok-soft: #E3EFE8;--p-ok: #A9D1BC;--bol-0: #3A3733;--bol-1: #B08A4E;--bol-2: #8C7BA6;--bol-3: #6F8CC0;--vp-plan: #3A3733;--vp-plan-bg: #F1EFEA;--vp-plan-line: #D8D4CC;--vp-fu: #8A6A3A;--vp-fu-bg: #F5EFE4;--vp-fu-line: #DCCBAA}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--m1: #EDEAE4;--m2: #8E887F;--m3: #5A5650;--m4: #403D39;--m5: #2E2C29;--k1: #CFC9C0;--k2: #E8957D;--k3: #93B0DE;--k4: #D6BC88;--k5: #B5A6CC;--k6: #93C4AA;--k0: #4A4743;--c1: #CFC9C0;--c2: #E8957D;--c3: #93B0DE;--c4: #D6BC88;--c5: #B5A6CC;--ok: #7FB59A;--ok-ink: #A6D1BA;--ok-soft: #1E2A24;--p-ok: #5F8F76;--bol-0: #CFC9C0;--bol-1: #D6BC88;--bol-2: #B5A6CC;--bol-3: #93B0DE;--vp-plan: #CFC9C0;--vp-plan-bg: #232120;--vp-plan-line: #3A3733;--vp-fu: #D6BC88;--vp-fu-bg: #2A251D;--vp-fu-line: #4A3F2E}}:root[data-theme=dark]{--m1: #EDEAE4;--m2: #8E887F;--m3: #5A5650;--m4: #403D39;--m5: #2E2C29;--k1: #CFC9C0;--k2: #E8957D;--k3: #93B0DE;--k4: #D6BC88;--k5: #B5A6CC;--k6: #93C4AA;--k0: #4A4743;--c1: #CFC9C0;--c2: #E8957D;--c3: #93B0DE;--c4: #D6BC88;--c5: #B5A6CC;--ok: #7FB59A;--ok-ink: #A6D1BA;--ok-soft: #1E2A24;--p-ok: #5F8F76;--bol-0: #CFC9C0;--bol-1: #D6BC88;--bol-2: #B5A6CC;--bol-3: #93B0DE;--vp-plan: #CFC9C0;--vp-plan-bg: #232120;--vp-plan-line: #3A3733;--vp-fu: #D6BC88;--vp-fu-bg: #2A251D;--vp-fu-line: #4A3F2E}#view .note,.modal .note{background:var(--wh-linne)!important;border:0!important;border-radius:8px!important;color:var(--ink)!important}:root{--ph-bg: #F8EFCF;--ph-ink: #6B4E00;--ph-line: transparent;--ph-mark: #D9B24A}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--ph-bg: #3A3220;--ph-ink: #EBCF82;--ph-line: transparent;--ph-mark: #E3C15C}}:root[data-theme=dark]{--ph-bg: #3A3220;--ph-ink: #EBCF82;--ph-line: transparent;--ph-mark: #E3C15C}mark.ph{background:var(--hv-fill-2);color:var(--ink-2);box-shadow:none!important;border-radius:4px!important;padding:0 6px;font-weight:400}.ph-back mark{box-shadow:0 0 0 1px var(--ph-line)!important}.kc-bar.kc-one:not(.cur){background:color-mix(in srgb,var(--bar) 32%,transparent)}.kc-bar.kc-one:not(.cur) .kc-val{color:var(--ink-2)}.pm-b{border-color:transparent!important;background:none!important;border-radius:50%!important;color:var(--ink-2)!important;transition:background-color var(--ctl-t),color var(--ctl-t),transform .08s ease!important}.pm-b:hover,.pm-b[aria-expanded=true]{background:var(--wh-linne)!important;color:var(--ink)!important;border-color:transparent!important}.pm-b:active{transform:translateY(1px)}.btn.ghost{border-color:transparent!important;background:none;color:var(--ink-2)}.btn.ghost:hover:not(:disabled){background-color:var(--wh-linne)!important;color:var(--ink)}.btn.danger:not(.ghost){background:var(--late-ink);border-color:var(--late-ink);color:var(--bg)}.btn.danger:not(.ghost):hover:not(:disabled){background:color-mix(in srgb,var(--late-ink) 88%,#000);border-color:transparent}.btn.danger.ghost{color:var(--late-ink)}#view .tabs .tab .num,#view .tabs .tab b.num{background:none!important;min-width:0!important;height:auto!important;padding:0!important;margin-left:6px;font:400 .75rem var(--f-body)!important;color:var(--ink-2)!important}.set-sub{gap:4px 22px!important;border-bottom:1px solid var(--line);margin-bottom:20px!important}.set-sub .chip-t{border:0!important;border-radius:6px!important;background:none!important;padding:6px 12px!important;color:var(--ink-2)!important;font:500 .8125rem var(--f-body)!important;box-shadow:inset 0 -2px 0 transparent;margin-bottom:-1px}.set-sub .chip-t:hover{color:var(--ink)!important}.set-sub .chip-t.on{color:var(--ink)!important;background:var(--wh-linne, var(--surface-2))!important;box-shadow:none!important}.sosfs,.own{background:none!important;padding:0!important;font:500 .6875rem var(--f-body)!important;letter-spacing:.02em!important;color:var(--ink-2)!important}.own{display:inline-flex!important;align-items:center;gap:5px}.own:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--st-ongoing)}.area-tab .tcnt{background:none!important;min-width:0!important;height:auto!important;padding:0!important;margin-left:6px;font:400 .75rem var(--f-body)!important;color:var(--ink-2)!important;border:0!important}.area-tab .tcnt.bad{color:var(--late-ink)!important}.ld-v{animation:ld-in .35s var(--ease-out, ease-out) .25s both}@keyframes ld-in{0%{opacity:0}}.ld-rule{position:relative;height:1px;background:var(--line);overflow:hidden;margin:28px 0 16px}.ld-rule i{position:absolute;top:0;bottom:0;left:0;width:22%;background:var(--ink);opacity:.7;animation:ld-run 1.8s cubic-bezier(.45,0,.2,1) infinite}@keyframes ld-run{0%{transform:translate(-100%)}to{transform:translate(460%)}}.ld-slow{margin:14px 0 0}.ld-slow[hidden]{display:none}.ld-t{display:flex;align-items:center;gap:10px;margin:0;font-size:.8125rem;color:var(--ink-2)}@media(prefers-reduced-motion:reduce){.ld-v{animation:none}.ld-rule i{animation:none;width:100%;opacity:.15}}.cap-n{display:block;margin-top:4px;font-size:.75rem;color:var(--ink-2);text-align:right}.cap-n.full{color:var(--late-ink)}.sv-max{display:block;margin-top:4px}.sh-flash{animation:sh-flash 1.4s ease-out}@keyframes sh-flash{0%{box-shadow:0 0 0 3px var(--accent-soft)}to{box-shadow:0 0 0 3px transparent}}@media(prefers-reduced-motion:reduce){.sh-flash{animation:none}}.imp-skip{margin:4px 0 8px;padding-left:18px}.sv-hp{position:absolute!important;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}:root{--side: #FFFFFF;--side-2: #F1EFEA;--side-hover: rgba(15, 14, 13, .04);--side-ink: #0F0E0D;--side-ink-2: rgba(15, 14, 13, .62);--side-ink-3: rgba(15, 14, 13, .62);--side-line: rgba(15, 14, 13, .08);--side-badge: transparent;--side-late: #A94A30}:root[data-theme=dark]{--side: #0F0E0D;--side-2: #1A1918;--side-hover: rgba(250, 250, 249, .04);--side-ink: #FAFAF9;--side-ink-2: rgba(250, 250, 249, .58);--side-ink-3: rgba(250, 250, 249, .58);--side-line: rgba(250, 250, 249, .07);--side-badge: transparent;--side-late: #D98B6F}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--side: #0F0E0D;--side-2: #1A1918;--side-hover: rgba(250, 250, 249, .04);--side-ink: #FAFAF9;--side-ink-2: rgba(250, 250, 249, .58);--side-ink-3: rgba(250, 250, 249, .58);--side-line: rgba(250, 250, 249, .07);--side-late: #D98B6F}}.side{background:var(--side);color:var(--side-ink);border-right:1px solid var(--side-line)}.side .logo-mark,.side .wordmark{color:var(--side-ink)}.nav-sec,#side-fo .side-h{color:var(--side-ink-3);font-family:var(--f-serif);font-style:italic;font-size:.875rem;font-weight:400;letter-spacing:0;text-transform:none}.nav-sec .nav-ch{opacity:0;transition:opacity var(--ctl-t)}.nav-sec:hover .nav-ch,.nav-sec:focus-visible .nav-ch,.nav-g.closed .nav-sec .nav-ch{opacity:.7}.nav-sec:hover{color:var(--side-ink-2)}body:not(.rail) .side .nav-b .nav-i,body:not(.rail) .side-newb .nav-i,body.mnav .side .nav-b .nav-i,body.mnav .side-newb .nav-i{display:none!important}@media(max-width:860px){body.mnav .side .nav-b{padding-left:14px}}.nav-b{color:var(--side-ink-2);font-weight:400;border-radius:6px;transition:color var(--ctl-t),background-color var(--ctl-t)}.nav-b .nav-l{transition:transform .22s cubic-bezier(.2,.7,.2,1)}.nav-b:hover{color:var(--side-ink);background:none}.nav-b.on{color:var(--side-ink);font-weight:500;background:none}.nav-b.on:before{left:0;top:8px;bottom:8px;width:1.5px;height:auto;margin:0;border-radius:1px;background:var(--side-ink)}body:not(.rail) .side .nav-b{padding-left:12px}.nav-n{margin-left:auto;padding-left:8px;font-size:.75rem;font-variant-numeric:tabular-nums;color:var(--side-ink-3);flex:none}.nav-n.t-bad{color:var(--side-late);font-weight:500}body.mnav .nav-b .nav-n{position:static;margin-left:auto}.side-newb{color:var(--side-ink-2);padding-left:12px}.side-newb:hover:not(:disabled){color:var(--side-ink);background:var(--side-hover)}.side-newb .nav-l:before{content:"+";margin-right:8px;color:var(--side-ink-3)}.side-foot{border-top:1px solid var(--side-line)}body:not(.rail) .prof-av{display:none}.prof-t b{color:var(--side-ink);font-family:var(--f-serif);font-size:1rem;font-weight:400}.prof-t span,.side .side-ic{color:var(--side-ink-3)}.side .side-ic:hover{color:var(--side-ink);background:var(--side-hover)}#side-fo .v-sq{background:var(--side-ink-3)}#side-fo .nav-v.on .v-sq{background:var(--side-ink)}@media(max-width:860px){.side{border-right:0;border-bottom:1px solid var(--side-line)}}@media(prefers-reduced-motion:reduce){.nav-b .nav-l{transition:none}}@keyframes tabIn{0%{opacity:0}to{opacity:1}}.tg>.on,.tg>*>.on{border-bottom-color:transparent!important;box-shadow:none!important}:is(.pm-i,.side-mi,.rm-sel a){transition:background-color var(--ctl-t),color var(--ctl-t),padding-left .22s cubic-bezier(.2,.7,.2,1)}@media(prefers-reduced-motion:reduce){:is(.pm-i,.side-mi){transition:none}}.top{transition:border-color .2s ease,background-color .2s ease}@media(min-width:861px){body:not(.scrolled) .top{border-bottom-color:transparent;background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none}}html{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--ink) 14%,transparent) transparent}:is(#view *,.modal,.modal *,.pm-m,#nav){scrollbar-color:transparent transparent}:is(#view *,.modal,.modal *,.pm-m):hover{scrollbar-color:color-mix(in srgb,var(--ink) 22%,transparent) transparent}.side:hover #nav{scrollbar-color:color-mix(in srgb,var(--side-ink) 18%,transparent) transparent}.rec-h{flex-wrap:wrap;row-gap:14px}.rec-h>.grow{flex:1 1 380px;min-width:min(100%,380px)}.rec-h h1{overflow-wrap:anywhere}.rec-h>.row{flex-wrap:wrap;justify-content:flex-start;row-gap:8px}.modal{animation:ctl-pop .18s cubic-bezier(.2,.7,.3,1)}.modal-bg{animation:ctl-fade .18s ease}.hlp-p:not([hidden]),.side-newm:not([hidden]),.prof-m:not([hidden]){animation:ctl-drop .14s cubic-bezier(.2,.7,.3,1)}@keyframes ctl-pop{0%{opacity:0;transform:translateY(6px) scale(.985)}to{opacity:1;transform:none}}@keyframes ctl-fade{0%{opacity:0}to{opacity:1}}@keyframes ctl-drop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.modal,.modal-bg,.hlp-p,.side-newm,.prof-m{animation:none!important}.btn,input,select,textarea{transition:none}}:root{--hv-page: #ECE8E1;--hv-fill: #F2EFE9;--hv-fill-2: #E7E2DA;--hv-navon: rgba(255, 255, 255, .72);--hv-lift: 0 1px 2px rgba(60, 45, 30, .06), 0 10px 28px rgba(60, 45, 30, .09);--hv-sheet-sh: 0 1px 2px rgba(60, 45, 30, .05), 0 8px 30px rgba(60, 45, 30, .06);--chip-ok-bg: #E1EFE6;--chip-ok: #2D6A4A;--chip-warn-bg: #F6ECD1;--chip-warn: #805510;--chip-bad-bg: #F7E0D8;--chip-bad: #9E3F28;--chip-info-bg: #E0E7F6;--chip-info: #2D519B;--chip-muted-bg: #ECE9E3;--chip-muted: #5C574F;--chip-ok-dot: #4E9A72;--chip-warn-dot: #D1A23A;--chip-bad-dot: #CF6A4C;--chip-info-dot: #5C82CC;--chip-muted-dot: #A8A298}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--hv-page: #0A0909;--hv-fill: #201E1C;--hv-fill-2: #2A2826;--hv-navon: rgba(250, 250, 249, .08);--hv-lift: 0 1px 2px rgba(0, 0, 0, .4), 0 10px 28px rgba(0, 0, 0, .35);--hv-sheet-sh: 0 0 0 1px rgba(250, 250, 249, .05);--chip-ok-bg: rgba(127, 181, 154, .16);--chip-ok: #A9D6BE;--chip-warn-bg: rgba(227, 193, 92, .15);--chip-warn: #EBD08A;--chip-bad-bg: rgba(217, 139, 111, .17);--chip-bad: #F1AC93;--chip-info-bg: rgba(122, 155, 209, .17);--chip-info: #AFC4EA;--chip-muted-bg: rgba(250, 250, 249, .07);--chip-muted: rgba(250, 250, 249, .72);--chip-ok-dot: #7FB59A;--chip-warn-dot: #E3C15C;--chip-bad-dot: #D98B6F;--chip-info-dot: #7A9BD1;--chip-muted-dot: rgba(250, 250, 249, .4)}}:root[data-theme=dark]{--hv-page: #0A0909;--hv-fill: #201E1C;--hv-fill-2: #2A2826;--hv-navon: rgba(250, 250, 249, .08);--hv-lift: 0 1px 2px rgba(0, 0, 0, .4), 0 10px 28px rgba(0, 0, 0, .35);--hv-sheet-sh: 0 0 0 1px rgba(250, 250, 249, .05);--chip-ok-bg: rgba(127, 181, 154, .16);--chip-ok: #A9D6BE;--chip-warn-bg: rgba(227, 193, 92, .15);--chip-warn: #EBD08A;--chip-bad-bg: rgba(217, 139, 111, .17);--chip-bad: #F1AC93;--chip-info-bg: rgba(122, 155, 209, .17);--chip-info: #AFC4EA;--chip-muted-bg: rgba(250, 250, 249, .07);--chip-muted: rgba(250, 250, 249, .72);--chip-ok-dot: #7FB59A;--chip-warn-dot: #E3C15C;--chip-bad-dot: #D98B6F;--chip-info-dot: #7A9BD1;--chip-muted-dot: rgba(250, 250, 249, .4)}@media screen and (min-width:861px){html,body,#app.shell{background:var(--bg)}#app.shell>main{background:var(--bg);margin:0;min-height:100vh;overflow:clip}#app .side{background:var(--hv-page);border-right:0}}#app .side .nav-b.on{background:var(--hv-navon);border-radius:8px;box-shadow:0 0 0 1px color-mix(in srgb,var(--side-ink) 5%,transparent)}#app .side .nav-b.on:before{display:none}#app .side #nav .nav-b,#app .side #nav .nav-sec{position:relative;z-index:1}#view:not(#hv1):not(#hv2):not(#hv3) .ov-stat{background:none;border:0;padding:0;box-shadow:none}#view:not(#hv1):not(#hv2):not(#hv3) :is(.ov-t,.act-t .tile){background:var(--hv-fill);border:0;border-radius:14px;box-shadow:none}@media(max-width:860px){#view:not(#hv1):not(#hv2):not(#hv3) .ov-t b.num,#view:not(#hv1):not(#hv2):not(#hv3) :is(.act-t,.rep-k) .tile .big{font-size:2.125rem;margin-bottom:4px}}#view:not(#hv1):not(#hv2):not(#hv3) :is(.ov-t,.act-t .tile,.rep-k .tile):before,#view:not(#hv1):not(#hv2):not(#hv3) :is(.ov-t,.act-t .tile,.rep-k .tile):after{display:none}#view:not(#hv1):not(#hv2):not(#hv3) .card.ck{border-radius:8px}#view:not(#hv1):not(#hv2):not(#hv3) .card.ck:hover{background:color-mix(in srgb,var(--hv-fill) 70%,transparent)}#view:not(#hv1):not(#hv2):not(#hv3) .card.ck.on{background:var(--surface)!important;box-shadow:var(--hv-lift);border-color:transparent;position:relative;z-index:1}#view:not(#hv1):not(#hv2):not(#hv3) .ov-t b.num,#view:not(#hv1):not(#hv2):not(#hv3) :is(.act-t,.rep-k) .tile .big{order:1;font:450 3.25rem/1 var(--serif);font-variation-settings:"opsz" 72;letter-spacing:-.03em;color:var(--ink);margin:0 0 8px}#view:not(#hv1):not(#hv2):not(#hv3) .ov-t .ov-tl,#view:not(#hv1):not(#hv2):not(#hv3) :is(.act-t,.rep-k) .tile .lbl{order:2;font:500 .875rem/1.3 var(--sans);letter-spacing:0;color:var(--ink-2);text-transform:none}#view:not(#hv1):not(#hv2):not(#hv3) .ov-t .small,#view:not(#hv1):not(#hv2):not(#hv3) :is(.act-t,.rep-k) .tile .small{order:3;font-size:.75rem}#view:not(#hv1):not(#hv2):not(#hv3) :is(.act-t,.rep-k) .tile{display:flex;flex-direction:column;gap:2px}#view:not(#hv1):not(#hv2):not(#hv3) .ck-n b,#view:not(#hv1):not(#hv2):not(#hv3) .vp-kn b.num{font-family:var(--serif);font-weight:400;font-variation-settings:"opsz" 72;letter-spacing:-.03em}#view:not(#hv1):not(#hv2):not(#hv3) :is(.ct-nav,.ov-fbar,.tabs,.set-sub,.bolsw-b){border-bottom:0;box-shadow:none;gap:4px 22px;background:none;padding:0}#view:not(#hv1):not(#hv2):not(#hv3) :is(.ct-nav .area-tab,.ov-fbar .ov-chip,.tabs .tab,.set-sub>*,.bolsw-b>.bolsw-o),#view:not(#hv1):not(#hv2):not(#hv3) :is(.ct-nav .area-tab,.ov-fbar .ov-chip,.tabs .tab,.set-sub>*,.bolsw-b>.bolsw-o).on{border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;padding:6px 0 7px!important;box-shadow:none!important;background:none!important;color:var(--ink-2)!important;margin:0;position:relative;z-index:1;font-weight:500!important}#view:not(#hv1):not(#hv2):not(#hv3) :is(.ct-nav .area-tab,.ov-fbar .ov-chip,.tabs .tab,.set-sub>*,.bolsw-b>.bolsw-o):after{display:none}#view:not(#hv1):not(#hv2):not(#hv3) :is(.ct-nav .area-tab,.ov-fbar .ov-chip,.tabs .tab,.set-sub>*,.bolsw-b>.bolsw-o):hover{color:var(--ink)!important;background:none!important}#view:not(#hv1):not(#hv2):not(#hv3) :is(.ct-nav .area-tab,.ov-fbar .ov-chip,.tabs .tab,.set-sub>*,.bolsw-b>.bolsw-o).on{color:var(--ink)!important;border-bottom-color:var(--ink)!important}#view:not(#hv1):not(#hv2):not(#hv3) .bolsw-b>.bolsw-o.on i{background:var(--bc)!important}#view:not(#hv1):not(#hv2):not(#hv3) .tg>.on,#view:not(#hv1):not(#hv2):not(#hv3) .tg>*>.on{background:transparent!important}#view:not(#hv1):not(#hv2):not(#hv3) :is(.ct-nav .area-tab,.ov-fbar .ov-chip,.tabs .tab,.set-sub>*,.bolsw-b>.bolsw-o){transition:color .12s ease,border-color .12s ease}#view:not(#hv1):not(#hv2):not(#hv3) :is(.chip,.pill,.st):is(.t-ok,.t-warn,.t-bad,.t-info,.t-muted),.modal:not(#hv1) :is(.chip,.pill,.st):is(.t-ok,.t-warn,.t-bad,.t-info,.t-muted),.hv-sheet :is(.chip,.pill,.st):is(.t-ok,.t-warn,.t-bad,.t-info,.t-muted){display:inline-flex!important;align-items:center;gap:6px;padding:3px 9px 3px 8px!important;border-radius:6px!important;border:0!important;font:500 .75rem/1.35 var(--sans)!important;letter-spacing:0!important;white-space:nowrap;width:fit-content}#view:not(#hv1):not(#hv2):not(#hv3) :is(.chip,.pill,.st):is(.t-ok,.t-warn,.t-bad,.t-info,.t-muted):before,.modal:not(#hv1) :is(.chip,.pill,.st):is(.t-ok,.t-warn,.t-bad,.t-info,.t-muted):before,.hv-sheet :is(.chip,.pill,.st):is(.t-ok,.t-warn,.t-bad,.t-info,.t-muted):before{display:block!important;content:"";flex:none;width:6px!important;height:6px!important;margin:0!important;border-radius:50%}:is(#view:not(#hv1):not(#hv2):not(#hv3),.modal:not(#hv1),.hv-sheet) :is(.chip,.pill,.st).t-ok{background:var(--chip-ok-bg)!important;color:var(--chip-ok)!important}:is(#view:not(#hv1):not(#hv2):not(#hv3),.modal:not(#hv1),.hv-sheet) :is(.chip,.pill,.st).t-warn{background:var(--chip-warn-bg)!important;color:var(--chip-warn)!important}:is(#view:not(#hv1):not(#hv2):not(#hv3),.modal:not(#hv1),.hv-sheet) :is(.chip,.pill,.st).t-bad{background:var(--chip-bad-bg)!important;color:var(--chip-bad)!important}:is(#view:not(#hv1):not(#hv2):not(#hv3),.modal:not(#hv1),.hv-sheet) :is(.chip,.pill,.st).t-info{background:var(--chip-info-bg)!important;color:var(--chip-info)!important}:is(#view:not(#hv1):not(#hv2):not(#hv3),.modal:not(#hv1),.hv-sheet) :is(.chip,.pill,.st).t-muted{background:var(--chip-muted-bg)!important;color:var(--chip-muted)!important}:is(#view:not(#hv1):not(#hv2):not(#hv3),.modal:not(#hv1),.hv-sheet) :is(.chip,.pill,.st).t-ok:before{background:var(--chip-ok-dot)!important}:is(#view:not(#hv1):not(#hv2):not(#hv3),.modal:not(#hv1),.hv-sheet) :is(.chip,.pill,.st).t-warn:before{background:var(--chip-warn-dot)!important}:is(#view:not(#hv1):not(#hv2):not(#hv3),.modal:not(#hv1),.hv-sheet) :is(.chip,.pill,.st).t-bad:before{background:var(--chip-bad-dot)!important}:is(#view:not(#hv1):not(#hv2):not(#hv3),.modal:not(#hv1),.hv-sheet) :is(.chip,.pill,.st).t-info:before{background:var(--chip-info-dot)!important}:is(#view:not(#hv1):not(#hv2):not(#hv3),.modal:not(#hv1),.hv-sheet) :is(.chip,.pill,.st).t-muted:before{background:var(--chip-muted-dot)!important}#view:not(#hv1):not(#hv2):not(#hv3) .ov-li{padding-top:14px;padding-bottom:14px}#view:not(#hv1):not(#hv2):not(#hv3) .tbl tbody td{padding-top:13px;padding-bottom:13px}#view:not(#hv1):not(#hv2):not(#hv3) .tbl thead th{border-bottom:0;box-shadow:inset 0 -1px 0 var(--line);font:500 .75rem/1.3 var(--sans);color:var(--ink-2);text-transform:none;letter-spacing:0;padding-top:11px;padding-bottom:11px}#view:not(#hv1):not(#hv2):not(#hv3) .tbl thead th{background:var(--bg)}#view:not(#hv1):not(#hv2):not(#hv3) :is(.card,.tw,.modal) .tbl thead th{background:var(--surface)}#view .att-card>p+.tw{margin-top:14px}#view:not(#hv1):not(#hv2):not(#hv3) .tbl thead th:first-child,#view:not(#hv1):not(#hv2):not(#hv3) .tbl tbody td:first-child{padding-left:14px}#view:not(#hv1):not(#hv2):not(#hv3) .tbl thead th:last-child,#view:not(#hv1):not(#hv2):not(#hv3) .tbl tbody td:last-child{padding-right:14px}#view:not(#hv1):not(#hv2):not(#hv3) .tbl tr.click{transition:background-color var(--ctl-t),box-shadow var(--ctl-t)}#view:not(#hv1):not(#hv2):not(#hv3) .tbl tr.click:hover>td{background:color-mix(in srgb,var(--hv-fill) 70%,transparent)}#view:not(#hv1):not(#hv2):not(#hv3) .ar-row{padding-top:14px;padding-bottom:14px;border-radius:8px;transition:background-color var(--ctl-t),box-shadow var(--ctl-t)}#view:not(#hv1):not(#hv2):not(#hv3) .ar.sel>.ar-row{background:var(--surface);box-shadow:var(--hv-lift);position:relative;z-index:1}#view:not(#hv1):not(#hv2):not(#hv3) .ar.sel{border-color:transparent}.hv-sheet{position:fixed;top:10px;right:10px;bottom:10px;width:min(440px,calc(100vw - 20px));z-index:58;background:var(--surface);color:var(--ink);border-radius:16px;box-shadow:0 2px 6px #32281e0f,0 24px 60px #32281e29;display:flex;flex-direction:column;overflow:hidden;animation:hvIn .22s cubic-bezier(.2,.7,.2,1);outline:none}@keyframes hvIn{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}.hv-bar{display:flex;align-items:center;gap:8px;padding:12px 14px 12px 22px;border-bottom:1px solid var(--line)}.hv-x{width:32px;height:32px;border-radius:8px;color:var(--ink-2)}.hv-x:hover{background:var(--hv-fill);color:var(--ink)}.hv-in{padding:22px 26px 30px;overflow:auto;flex:1}.hv-code{font:500 .75rem/1.3 var(--sans);color:var(--ink-2);letter-spacing:.02em;margin:0 0 4px}.hv-in h2{font:500 1.375rem/1.3 var(--sans);letter-spacing:-.01em;margin:0 0 20px}.hv-in h2:has(+.hv-rest){margin-bottom:6px}.hv-rest{font-size:.875rem;line-height:1.5;color:var(--ink-2);margin:0 0 20px}.hv-kv{display:grid;grid-template-columns:112px minmax(0,1fr);row-gap:13px;column-gap:12px;font-size:.875rem;align-items:center;margin:0}.hv-do{margin:20px 0 4px;padding:16px 0 0;border-top:1px solid var(--line);display:grid;gap:10px}.hv-do .seg{background:none!important;box-shadow:inset 0 0 0 1px var(--line)}.hv-do .seg{background:var(--surface)}.hv-do h4{margin:0;font-size:.875rem}.hv-do p,.hv-do .fld,.hv-do .row{margin:0}.hv-kv dt{color:var(--ink-2)}.hv-kv dd{margin:0;min-width:0;overflow-wrap:anywhere}.hv-av{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;border:1px solid var(--line);font-size:.6875rem;color:var(--ink-2);margin-right:7px;vertical-align:-4px}.hv-cap{font-size:.75rem;color:var(--ink-2);margin:28px 0 8px}.hv-txt h4{font:500 .75rem/1.3 var(--sans);color:var(--ink-2);margin:22px 0 4px}.hv-txt p{margin:0;font-size:.875rem;line-height:1.6;white-space:pre-line}.hv-evh{font:500 .75rem/1.3 var(--sans);color:var(--ink-2);margin:28px 0 6px}.hv-ev{list-style:none;margin:0;padding:0}.hv-ev li{display:flex;align-items:flex-start;gap:10px;padding:7px 0;font-size:.8125rem}.hv-evm{flex:none;width:22px;height:22px;border-radius:6px;background:var(--ink);color:var(--bg);display:grid;place-items:center}.hv-ev b{font-weight:600}.hv-evt{display:block;color:var(--ink-2)}.hv-evd{flex:none;color:var(--ink-2);font-size:.75rem}.hv-scrim{display:none}@media(min-width:1200px){#app:has(#act-panel) #view{padding-right:470px}}@media(max-width:860px){.hv-sheet{inset:0;width:auto;border-radius:0;z-index:58}.hv-scrim{display:block;position:fixed;inset:0;z-index:57;background:#0f0e0d4d}}@media(prefers-reduced-motion:reduce){.hv-sheet{animation:none}}@media print{.hv-sheet,.hv-scrim{display:none!important}}#view .page-h.ov-ph{align-items:flex-end;margin:6px 0 0}.ov-hero-o{font-size:.8125rem;color:var(--ink-2);margin:0 0 6px}.ov-hero-h{font:450 clamp(2rem,4.2vw,3.25rem)/1.04 var(--serif);font-variation-settings:"opsz" 72;letter-spacing:-.03em;color:var(--ink);margin:0}.ov-ai{display:flex;align-items:flex-start;gap:12px;margin:18px 0 26px;font:400 1.125rem/1.45 var(--serif);font-variation-settings:"opsz" 24;letter-spacing:-.005em;color:var(--ink);max-width:760px}.ov-ai-b{color:var(--ink-2)}#view:not(#hv1):not(#hv2):not(#hv3) #ov-next{margin-top:18px}.ov-th,#view:not(#hv1):not(#hv2):not(#hv3) .ov-tbl .ov-tr{display:grid;grid-template-columns:minmax(0,1fr) 190px 150px 120px;align-items:center;column-gap:16px}.ov-th{background:var(--hv-fill);border-radius:8px;padding:11px 16px;font:500 .75rem/1.3 var(--sans);color:var(--ink-2);margin:14px 0 2px}#view:not(#hv1):not(#hv2):not(#hv3) .ov-h4{font:500 .75rem/1.3 var(--sans);color:var(--ink-2);margin:16px 16px 4px}#view:not(#hv1):not(#hv2):not(#hv3) .ov-h4 i{display:none}#view:not(#hv1):not(#hv2):not(#hv3) .ov-tbl{border:0;margin:0}#view:not(#hv1):not(#hv2):not(#hv3) .ov-tbl .ov-tr{padding:14px 16px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:none;transition:background-color var(--ctl-t),box-shadow var(--ctl-t),border-radius var(--ctl-t)}#view:not(#hv1):not(#hv2):not(#hv3) .ov-tbl .ov-tr:hover{background:var(--surface);border-radius:8px;border-bottom-color:transparent;box-shadow:var(--hv-lift);position:relative;z-index:1}#view:not(#hv1):not(#hv2):not(#hv3) .ov-tbl .ov-tr .grow{display:grid;gap:2px;min-width:0}#view:not(#hv1):not(#hv2):not(#hv3) .ov-tbl .ov-tr .grow b{font:500 1rem/1.35 var(--sans)}.ov-c-d{font-size:.875rem;color:var(--ink-2)}.ov-c-d.bad{color:var(--late-ink)}.ov-dl{display:block;font-size:.75rem;color:var(--ink-2)}#view:not(#hv1):not(#hv2):not(#hv3) .ov-tbl .ov-btns{justify-self:end}#view:not(#hv1):not(#hv2):not(#hv3) .ov-tbl .ov-btns .btn{border-radius:999px;background:transparent;border:1px solid var(--ctl-line);color:var(--ink)}#view:not(#hv1):not(#hv2):not(#hv3) .ov-tbl .ov-btns .btn:hover{border-color:var(--ctl-line-h);background:var(--hv-fill)}#view:not(#hv1):not(#hv2):not(#hv3) .ov-tbl .ov-vs{margin-top:2px}@media(max-width:860px){#view .page-h.ov-ph{flex-wrap:wrap;gap:12px}.ov-ai{font-size:1rem;margin:12px 0 18px}.ov-th{display:none}#view:not(#hv1):not(#hv2):not(#hv3) .ov-tbl .ov-tr{grid-template-columns:minmax(0,1fr) auto;row-gap:6px}#view:not(#hv1):not(#hv2):not(#hv3) .ov-tbl .ov-c-d{grid-column:1}#view:not(#hv1):not(#hv2):not(#hv3) .ov-tbl .ov-btns{grid-column:2;grid-row:2}}.rb-tbl{width:100%}.rb-tbl td{vertical-align:top}.rb-tbl .rb-n{text-align:left;font-weight:500}@media(max-width:860px){.rb-tbl thead{display:none}.rb-tbl,.rb-tbl tbody,.rb-tbl tr,.rb-tbl td{display:block;width:100%;box-sizing:border-box}.rb-tbl tr{padding:10px 0;border-top:1px solid var(--line)}#view .rb-tbl td{padding:2px 0!important;border:0!important}.rb-tbl td:empty{display:none}}#view:not(#hv1):not(#hv2):not(#hv3) .lc .lc-l li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:16px;padding:14px 0;border-bottom:1px solid var(--line);border-radius:0;transition:background-color var(--ctl-t),box-shadow var(--ctl-t)}#view:not(#hv1):not(#hv2):not(#hv3) .lc .lc-l li:hover{margin:0 -16px;padding-left:16px;padding-right:16px;background:var(--surface);border-radius:8px;border-bottom-color:transparent;box-shadow:var(--hv-lift);position:relative;z-index:1}#view:not(#hv1):not(#hv2):not(#hv3) .lc .lc-t{display:none}#view:not(#hv1):not(#hv2):not(#hv3) .lc .lc-n b{font:500 1rem/1.35 var(--sans)}#view .kbs-a .link{text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-underline-offset:3px}#view .lc .lc-n b{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere}:root{--mo: .16s;--mo-fast: .12s;--mo-ease: cubic-bezier(.2, 0, 0, 1)}::view-transition-old(root){animation:hv-out var(--mo-fast) var(--mo-ease) both!important}::view-transition-new(root){animation:hv-in var(--mo) var(--mo-ease) both!important}::view-transition-group(*){animation-duration:0s!important}::view-transition-old(*):only-child,::view-transition-old(*.blk):not(:only-child){animation:hv-out var(--mo-fast) var(--mo-ease) both!important}::view-transition-new(*):only-child,::view-transition-new(*.blk):not(:only-child){animation:hv-in var(--mo) var(--mo-ease) both!important}@keyframes hv-out{to{opacity:0}}@keyframes hv-in{0%{opacity:0}}.fa.fa-anim>:not(.fa-h),#view.open-anim .ar.op .ar-det,#view.open-anim .wh-it.open>:not(.wh-row),#view.open-anim .ov-prev.op .ov-prev-b,#view.open-anim .reco-l,.nav-gi.anim,.hlp-p:not([hidden]),.side-newm:not([hidden]),.prof-m:not([hidden]),.pm-m:not([hidden]){animation:hv-in var(--mo-fast) var(--mo-ease) both!important}.modal{animation:hv-pop var(--mo) var(--mo-ease) both!important}.modal-bg{animation:hv-in var(--mo) var(--mo-ease) both!important}#modal.is-panel .modal,.hv-sheet{animation:hv-side .2s var(--mo-ease) both!important}@keyframes hv-pop{0%{opacity:0;transform:scale(.99)}}@keyframes hv-side{0%{opacity:0;transform:translate(8px)}}.toast.show .toast-d,.toast.show .toast-ring .d12-c{animation-name:hv-in!important;animation-timing-function:var(--mo-ease)!important}.btn:active:not(:disabled),.pm-b:active,.ov-wheel:hover svg,.wh-dot:hover,.tile.click:hover .lbl .go{transform:none!important}.btn,.pm-b,.pm-i,.side-mi,.nav-b,.tab,.area-tab,.ov-chip,.chip,.link,.ar-row,.wh-row,.card.ck,.ckc,.seg-b{transition-property:background-color,color,border-color,opacity,box-shadow!important;transition-duration:var(--mo-fast)!important;transition-timing-function:var(--mo-ease)!important}@media(prefers-reduced-motion:reduce){::view-transition-old(*),::view-transition-new(*),.modal,.modal-bg,.hv-sheet,#modal.is-panel .modal{animation:none!important}}#app .side .nav-b:before,#app .side .nav-b.on:before{display:none!important}@media(min-width:861px){body:not(.rail) #app .side .nav-b .nav-i,body:not(.rail) #app .side .side-newb .nav-i{display:grid!important;place-items:center;width:16px;flex:none;color:var(--side-ink-2);opacity:.8}body:not(.rail) #app .side .nav-b .nav-i svg{width:16px;height:16px}#app .side .nav-b{display:flex;align-items:center;gap:10px;min-height:32px;margin:1px 0;padding:6px 10px;border-radius:8px;font:400 .875rem/1.3 var(--f-body);color:var(--side-ink-2);background:none;box-shadow:none}#app .side .nav-b:hover{background:color-mix(in srgb,var(--side-ink) 5%,transparent);color:var(--side-ink)}#app .side .nav-b:hover .nav-i{opacity:1;color:var(--side-ink)}#app .side .nav-b.on{background:var(--hv-navon);color:var(--side-ink);font-weight:500;box-shadow:0 0 0 1px color-mix(in srgb,var(--side-ink) 6%,transparent),0 1px 2px #3c2d1e0d}#app .side .nav-b.on .nav-i{opacity:1;color:var(--side-ink)}#app .side .nav-sec,#app .side #side-fo .side-h{font:500 .75rem/1.3 var(--f-body);font-style:normal;letter-spacing:.02em;color:var(--side-ink-3, var(--side-ink-2));margin:18px 0 4px;padding:0 10px;min-height:20px;text-transform:none}#app .side .nav-sec:hover{color:var(--side-ink-2);background:none}#app .side .side-newb{display:flex;align-items:center;gap:10px;width:100%;min-height:34px;padding:6px 10px;border-radius:8px;background:var(--hv-navon);color:var(--side-ink);font:500 .875rem var(--f-body);box-shadow:0 0 0 1px color-mix(in srgb,var(--side-ink) 9%,transparent),0 1px 2px #3c2d1e0d}#app .side .side-newb:hover:not(:disabled){background:var(--surface)}#app .side .side-newb .nav-l:before{content:none!important}#app .side .side-newb .nav-i{color:var(--side-ink)!important;opacity:1!important}body:not(.rail) #app .side .nav-n{display:inline-flex;align-items:center;gap:6px;min-width:20px;justify-content:flex-end;font:400 .75rem/1 var(--f-body);font-variant-numeric:tabular-nums;color:var(--side-ink-3, var(--side-ink-2))}body:not(.rail) #app .side .nav-n.t-bad{color:var(--side-ink-3, var(--side-ink-2));font-weight:400}body:not(.rail) #app .side .nav-n.t-bad:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--st-late, #D98B6F);flex:none}#app .side .prof-t b{font:500 .875rem/1.25 var(--f-body);color:var(--side-ink)}#app .side .prof-t span{font-size:.75rem}body:not(.rail) #app .side .prof-av{display:grid!important;place-items:center;width:28px;height:28px;flex:none;border-radius:50%;background:var(--hv-fill-2, #E7E2DA);color:var(--side-ink);font:500 .8125rem var(--f-body)}}@media(max-width:860px){body.mnav #app .side .nav-b .nav-i{display:grid!important;place-items:center;width:18px;color:var(--side-ink-2)}body.mnav #app .side .nav-b{gap:12px;border-radius:8px}body.mnav #app .side .nav-b.on{background:var(--hv-navon);color:var(--side-ink);font-weight:500;box-shadow:0 0 0 1px color-mix(in srgb,var(--side-ink) 6%,transparent)}body.mnav #app .side .nav-sec{font:500 .75rem/1.3 var(--f-body)!important;font-style:normal!important;color:var(--side-ink-3, var(--side-ink-2))}body.mnav #app .side .side-newb .nav-l:before{content:none!important}body.mnav #app .side .side-newb .nav-i{display:grid!important;place-items:center}}@media screen and (min-width:861px){#app.shell>main{display:flex;flex-direction:column}#app.shell>main>#view{flex:1 0 auto;width:100%;align-content:start}#app.shell .top{top:0!important;background:var(--bg)!important;-webkit-backdrop-filter:none;backdrop-filter:none}#view .tbl thead th,#view .usteps.card{top:56px}#view .tw:not(.fits) .tbl thead th,#view .yv-sc .tbl thead th,#view .kv-area .tbl thead th,#modal .tbl thead th{top:0}}html{overscroll-behavior:none;overflow-x:clip;background:var(--bg)}@media screen and (min-width:861px){html{scrollbar-gutter:stable}}#view .page-h>:first-child{min-height:36px;display:flex;flex-direction:column;justify-content:center}@media(max-width:860px){#view .page-h h1,.rep-h :is(h1,h2){font-size:1.5rem}}:root,:root[data-theme=light]{--side: #0F0E0D;--side-2: #1A1918;--side-hover: rgba(250, 250, 249, .05);--side-ink: #FAFAF9;--side-ink-2: rgba(250, 250, 249, .62);--side-ink-3: rgba(250, 250, 249, .58);--side-line: rgba(250, 250, 249, .08);--side-badge: transparent;--side-late: #E8957D;--hv-page: #0F0E0D;--hv-navon: rgba(250, 250, 249, .09);--hv-sheet-sh: none}:root[data-theme=dark]{--hv-page: #0F0E0D;--side-hover: rgba(250, 250, 249, .05);--hv-navon: rgba(250, 250, 249, .09);--hv-sheet-sh: 0 0 0 1px rgba(250, 250, 249, .07)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--hv-page: #0F0E0D;--side-hover: rgba(250, 250, 249, .05);--hv-navon: rgba(250, 250, 249, .09);--hv-sheet-sh: 0 0 0 1px rgba(250, 250, 249, .07)}}@media(max-width:860px){html{background:var(--bg)}}#app .side .side-newb:hover:not(:disabled),#app .side .side-newb[aria-expanded=true]{background:#fafaf924;color:var(--side-ink)}body.mnav #app .side .nav-n{display:inline-flex!important;align-items:center;gap:6px;font:400 .8125rem/1 var(--f-body)!important;font-variant-numeric:tabular-nums;color:var(--side-ink-3)!important}body.mnav #app .side .nav-n.t-bad:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--st-late, #D98B6F);flex:none}#app .side .prof-av{background:var(--side-2);color:var(--side-ink);box-shadow:0 0 0 1px var(--side-line)}.lag-kids{display:flex;flex-direction:column;gap:8px;margin:4px 0 10px}.lag-av{border-left:2px solid var(--line);padding:2px 0 2px 12px;display:flex;flex-direction:column;gap:6px}.lag-av p{margin:0}.lag-dok{display:flex;gap:10px;align-items:baseline;justify-content:space-between}.lag-add{display:flex;gap:14px}.bib-vt{margin:4px 0 8px;gap:6px 6px!important;align-items:center!important}.bib-vt>span{margin-right:6px}.bib-l .chkl.rmi{align-items:flex-start}.bib-l .chkl.rmi input{margin-top:3px}.bib-l .grow{min-width:0}.bib-s,.bib-k{display:block;margin-left:0!important}.bib-s{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lag-bib{margin:0 0 14px}.lag-bib p{margin:0 0 8px}.lag-bib .row{gap:8px;flex-wrap:wrap}.rv-h{margin:16px 0 6px}.rv-lag{list-style:none;margin:0;padding:0}.rv-li{padding:10px 0;border-top:1px solid var(--line)}.rv-li .row{align-items:baseline}.rv-li .grow{display:flex;flex-direction:column;gap:2px;min-width:0}.rv-prop{margin:8px 0 0}.rv-chg{margin:0 0 8px;padding-left:18px}.rv-chg li{margin:0 0 6px}.lag-diff{display:grid;grid-template-columns:max-content 1fr;gap:4px 12px;margin:0 0 10px}.lag-diff dt{color:var(--ink-2)}.lag-diff dd{margin:0;overflow-wrap:anywhere}.lag-old{color:var(--ink-2);text-decoration:line-through}@media(max-width:640px){.lag-diff{grid-template-columns:1fr}.lag-diff dd{margin-bottom:6px}}.rut-visa{display:inline-flex;align-items:center;gap:8px}.rut-more{position:relative}.rut-more>summary{list-style:none;cursor:pointer}.rut-more>summary::-webkit-details-marker{display:none}.rut-more-m{position:absolute;right:0;top:calc(100% + 6px);z-index:30;min-width:220px;display:flex;flex-direction:column;padding:6px;background:var(--surface);border:1px solid var(--line);border-radius:10px;box-shadow:0 8px 24px #0000001f}.rut-more-m{max-width:calc(100vw - 16px)}.rut-more-m.flip{right:auto;left:0}.rut-more-m .mi{text-align:left;padding:8px 10px;border:0;background:none;color:var(--ink);font:inherit;border-radius:6px;cursor:pointer;text-decoration:none}.rut-more-m .mi:hover{background:var(--line)}.kls-nav{display:flex;flex-wrap:wrap;gap:6px 8px;margin:4px 0 18px}.kls-nb{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:5px 12px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--ink);font:400 .8125rem/1.3 var(--f-body);cursor:pointer;text-align:left;transition:border-color var(--mo-fast, .12s) var(--mo-ease, ease),background-color var(--mo-fast, .12s) var(--mo-ease, ease)}.kls-nb:hover{border-color:var(--ink-2)}.kls-nb .num{color:var(--ink-2);font-variant-numeric:tabular-nums}.rut-fb{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.rut-fb0{justify-content:flex-start;border-style:dashed}.rut-fbn{display:inline-flex;align-items:center;gap:10px;min-width:0}.rut-fbn b{font-weight:500;overflow-wrap:anywhere}.rut-fbx{cursor:pointer}.rut-fbx:focus-within{outline:2px solid var(--ink);outline-offset:2px}.utr-las{background:#fff;color:#0f0e0d;color-scheme:light;border:1px solid var(--line);border-radius:12px;padding:32px 40px;margin-top:8px;overflow-x:auto}.utr-las .pd-top,.utr-las .pd-h,.utr-las .pd-sign{display:none}@media(max-width:640px){.utr-las{padding:18px 14px}.utr-las .pdoc :is(.pd-kv2,.pd-kort,.pd-sv){grid-template-columns:minmax(0,1fr)!important}.utr-las .pdoc :is(.pd-meta,.pd-kpi,.pd-tlh){grid-template-columns:repeat(2,minmax(0,1fr))!important}.utr-las .pdoc .pd-tlh{row-gap:14px}.utr-las .pdoc .pd-tlv li{grid-template-columns:24mm minmax(0,1fr)!important;gap:0 4mm}.utr-las .pdoc .pd-kv th{width:38%}.utr-las .pdoc .pd-sv>div:last-child{padding-top:4px}}.vl-fo{grid-column:1 / -1;flex:1 1 100%;min-width:0;margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}.vl-fo h4{margin:0 0 8px}.fo-t td,.fo-t th{vertical-align:top}.fo-t tr.muted td{color:var(--ink-2)}.fo-b{margin-top:8px;gap:12px;align-items:center}.fo-anm{border:1px solid var(--line);border-radius:10px;padding:10px 12px;margin:12px 0}.fo-anm legend{padding:0 4px}.ivo-t td{vertical-align:top}#view:not(#hv1):not(#hv2):not(#hv3) .ivo-t td:last-child .pill{white-space:normal}.ivo-xr>td{background:var(--surface);padding:16px}.ivo-p h4{margin:18px 0 6px}.ivo-kv{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px 20px;margin:0}.ivo-kv dt{color:var(--ink-2);font-size:.8125rem}.ivo-kv dd{margin:0;overflow-wrap:anywhere}.ivo-kvw{grid-column:1 / -1}.ivo-bl{margin:0;padding-left:1.4em}.ivo-b{display:flex;gap:8px 16px;flex-wrap:wrap;align-items:flex-start;padding:6px 0;border-bottom:1px solid var(--line)}.ivo-b p{margin:0}.ivo-b>.grow{flex:1 1 240px;min-width:0}.ivo-ba{list-style:none;margin:4px 0 0;padding:0;font-size:.875rem}.ivo-red{margin-top:16px}.ivo-red p{margin:4px 0}.fo-sec .tw{margin-top:4px}.fo-sec:has(.fo-b0){display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px;padding-block:12px}.fo-sec:has(.fo-b0) .sec-h{flex:1 1 220px;margin:0}.fo-sec .fo-e{margin:0}.fo-b0{margin-top:0}button.rut-doc{padding:0;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.rut-pa{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px}.kls-start .row{flex-wrap:wrap;gap:8px 12px;align-items:center}.rut-root{scroll-margin-top:80px}@media(max-width:860px){.kls-nb{min-height:40px}}#view .card.ov-calm{background:var(--hv-fill);border:0;border-radius:14px;padding:24px 28px;margin:8px 0 32px}.ov-calm-t>p{margin:0}.ov-calm-n{font:400 1rem var(--f-body);color:var(--ink-2);margin-top:4px!important}.ov-calm-n b{font:450 2.5rem/1.1 var(--f-serif);color:var(--ink);letter-spacing:-.02em;margin-right:4px}.ov-calm-s{font-size:.8125rem;color:var(--ink-2);margin-top:2px!important}.ov-calm-s small{font-size:.8125rem}.ov-calm-d{flex:none;width:8px;height:8px;border-radius:50%;background:var(--st-planned)}.ov-calm-d.t-bad{background:var(--st-late)}.ov-calm-d.t-ok{background:var(--st-done)}.ov-calm-d.t-warn{background:var(--st-ongoing)}.ov-calm-d.t-info{background:var(--st-review)}.ov-areas{list-style:none;margin:0;padding:0 0 0 32px;border-left:1px solid var(--line);display:grid;gap:2px}.ov-area{display:grid;grid-template-columns:8px 120px minmax(0,1fr);align-items:center;gap:12px;width:100%;padding:8px 10px;margin:0 -10px;border:0;border-radius:8px;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer;transition:background-color var(--mo-fast, .12s) var(--mo-ease, ease)}.ov-area:hover{background:var(--hv-fill-2)}.ov-area-l{font:500 .875rem var(--f-body);color:var(--ink)}.ov-area-t{font-size:.8125rem;color:var(--ink-2)}#view .ov-start .ov-tbl{margin-top:4px}#view .ov-start .ov-more{margin-top:12px}@media(max-width:1100px){.ov-areas{grid-column:1 / -1;border-left:0;border-top:1px solid var(--line);padding:16px 0 0}}@media(max-width:860px){#view .card.ov-calm{padding:20px 16px}.ov-calm-n b{font-size:2rem}.ov-area{grid-template-columns:8px 112px minmax(0,1fr);gap:10px;padding:7px 10px}.ov-area-l{font-size:.875rem}}#view .pg-sum{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin:0 0 28px;font:400 .875rem/1.5 var(--f-body);color:var(--ink-2)}#view .pg-sum b{font:500 .875rem var(--f-body);color:var(--ink)}#view .pg-sep{color:var(--ink-2);opacity:.45}#view .pg-late{display:inline-flex;align-items:center;gap:6px;margin-left:6px;color:var(--late-ink)}#view .pg-late i{width:6px;height:6px;border-radius:50%;background:var(--st-late)}#view .ov-intro{display:block;margin:4px 0 28px;max-width:64ch;font:400 1rem/1.55 var(--f-body);color:var(--ink)}#view .ov-intro .ov-ai-b,.hlp-b{color:var(--ink-2)}.hlp-b:hover{color:var(--ink)}@media(max-width:860px){#view .pg-sum{margin-bottom:20px;font-size:.8125rem}#view .pg-sum b{font-size:.8125rem}#view .pg-late{margin-left:0}}#view:not(#hv1):not(#hv2):not(#hv3) .card.ck-next{display:flex;align-items:center;gap:24px;background:var(--hv-fill);border:0;border-radius:14px;padding:24px 28px;margin:4px 0 36px;box-shadow:none}.ck-next-k{margin:0 0 4px;font:500 .8125rem var(--f-body);color:var(--ink-2)}#view .ck-next-t{margin:0;font:450 1.375rem/1.25 var(--f-serif);letter-spacing:-.01em;color:var(--ink)}.ck-next-s{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;margin:10px 0 0;font-size:.8125rem;color:var(--ink-2)}.ck-next-vs{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;max-width:50%}.ck-next>.btn.primary{flex:none;min-width:120px}@media(max-width:860px){#view:not(#hv1):not(#hv2):not(#hv3) .card.ck-next{flex-direction:column;align-items:stretch;padding:20px 16px;gap:16px;margin-bottom:8px}.ck-next>.btn.primary{width:100%;min-height:44px}.ck-next-vs{max-width:none;justify-content:flex-start}}.side-d>summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:8px;font:600 .875rem var(--f-body);color:var(--ink);padding:2px 0 8px}.side-d>summary::-webkit-details-marker{display:none}.side-d>summary:after{content:"";margin-left:auto;width:6px;height:6px;border-right:1.5px solid var(--ink-2);border-bottom:1.5px solid var(--ink-2);transform:rotate(45deg);transition:transform var(--mo-fast, .12s) var(--mo-ease, ease)}.side-d[open]>summary:after{transform:rotate(-135deg)}.side-dn{font:400 .75rem var(--f-body);color:var(--ink-2)}.side-dh{margin:0 0 10px;display:flex;align-items:center;gap:6px}.wh2{--wh2-ok: #7FB59A;--wh2-bad: #D98B6F;--wh2-warn: #E3C15C;--wh2-up: #ECE8E1;--wh2-none: #F4F2EE;--wh2-now: #0F0E0D;--wh2-ink: #0F0E0D;--wh2-gap: var(--bg)}:root[data-theme=dark] .wh2{--wh2-up: #2A2826;--wh2-none: #1E1C1B;--wh2-now: #FAFAF9;--wh2-gap: var(--bg)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .wh2{--wh2-up: #2A2826;--wh2-none: #1E1C1B;--wh2-now: #FAFAF9}}.wh2-seg{stroke:var(--wh2-gap);stroke-width:5;stroke-linejoin:round;cursor:pointer;transition:opacity var(--mo-fast, .12s) var(--mo-ease, ease)}.wh2-seg:hover{opacity:.85}.wh2-seg:focus{outline:none}.wh2-seg:focus-visible{stroke:var(--ink);stroke-width:3}.t-ok.wh2-seg{fill:var(--wh2-ok)}.t-bad.wh2-seg{fill:var(--wh2-bad)}.t-warn.wh2-seg{fill:var(--wh2-warn)}.t-up.wh2-seg{fill:var(--wh2-up)}.t-none.wh2-seg{fill:var(--wh2-none)}.t-now.wh2-seg{fill:var(--wh2-now)}.wh2-sel{fill:none;stroke:var(--ink);stroke-width:3;pointer-events:none}.wh2-m{font:600 1.125rem var(--f-body);fill:var(--wh2-ink);pointer-events:none}.wh2-s{font:500 .8125rem var(--f-body);fill:var(--wh2-ink);pointer-events:none}.wh2-m.t-up,.wh2-m.t-none,.wh2-s.t-up{fill:var(--ink)}.wh2-s.t-none{display:none}.wh2-m.t-now,.wh2-s.t-now{fill:var(--bg)}.wh2-s.t-now.late{fill:#f1ac93}:root[data-theme=dark] .wh2-s.t-now.late{fill:#a94a30}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .wh2-s.t-now.late{fill:#a94a30}}@media(max-width:860px){.wh2 .wh-pct,.wh2 .wh-late{font-size:1.375rem}.wh2 .wh2-m{font-size:1.625rem}.wh2 .wh2-s{font-size:1.1875rem}.wh2-lg{font-size:.8125rem}}.wh2-lg i.t-ok{background:#7fb59a}.wh2-lg i.t-bad{background:#d98b6f}.wh2-lg i.t-warn{background:#e3c15c}.wh2-lg i.t-now{background:var(--ink)}.wh2-lg i.t-up{background:var(--hv-fill-2, #E7E2DA)}.wh2{--wh2-ok: color-mix(in srgb, #7FB59A 46%, var(--bg));--wh2-bad: color-mix(in srgb, #D98B6F 38%, var(--bg));--wh2-warn: color-mix(in srgb, #E3C15C 42%, var(--bg));--wh2-ink: var(--ink)}.wh2-s.t-bad{fill:var(--late-ink, #A94A30);font-weight:600}.wh2-lg i.t-ok{background:color-mix(in srgb,#7FB59A 46%,var(--bg))}.wh2-lg i.t-bad{background:color-mix(in srgb,#D98B6F 38%,var(--bg))}.wh2-lg i.t-warn{background:color-mix(in srgb,#E3C15C 42%,var(--bg))}.wh2-lg i{width:12px!important;height:12px!important;border-radius:3px!important;box-shadow:inset 0 0 0 1px var(--line)}.wh2-seg.t-up{fill:var(--wh2-up)}.wh2-seg.t-ok{fill:var(--wh2-ok)}.wh2-seg.t-none{fill:var(--wh2-none)}.wh2-fill{fill:var(--wh2-ok);pointer-events:none}.wh2-late{fill:none;stroke:var(--st-bad);stroke-width:4;stroke-linejoin:round;pointer-events:none}.wh2-now{fill:none;stroke:var(--ink);stroke-width:3.5;stroke-linejoin:round;pointer-events:none}.wh2-sel{stroke-dasharray:7 5;stroke-width:2.5}.wh2-s.late{fill:var(--late-ink, #A94A30);font-weight:600}.wh2 .wh-c{font-size:.875rem}.wh2 .wh-late.wh-c{font-weight:600}@media(max-width:860px){.wh2 .wh-c{font-size:1.375rem}}.wh3-lg i.t-up{background:var(--hv-fill-2, #E7E2DA)}.wh3-lg i.t-late{background:var(--hv-fill-2, #E7E2DA);box-shadow:inset 0 0 0 2px var(--st-bad)!important}.wh3-lg i.t-now{background:transparent;box-shadow:inset 0 0 0 2px var(--ink)!important}.wh4{--wh4-ok: color-mix(in srgb, #7FB59A 85%, var(--bg));--wh4-late: color-mix(in srgb, #D98B6F 34%, var(--bg));--wh4-track: var(--hv-fill-2, #E7E2DA);--wh4-none: color-mix(in srgb, var(--hv-fill-2, #E7E2DA) 45%, var(--bg))}.wh4-tr,.wh4 .wh2-fill{fill:none;stroke-width:24;pointer-events:none}.wh4-tr.t-up{stroke:var(--wh4-track)}.wh4-tr.t-ok,.wh4 .wh2-fill{stroke:var(--wh4-ok)}.wh4-tr.t-late{stroke:var(--wh4-late)}.wh4-tr.t-none{stroke:var(--wh4-none)}.wh4-lt{fill:none;stroke:var(--st-bad, #D98B6F);stroke-width:2;pointer-events:none}.wh4-now{fill:none;stroke:var(--ink);stroke-width:1.5;pointer-events:none}.wh4-sel{fill:none;stroke:var(--ink-2);stroke-width:1.2;stroke-dasharray:3 3;pointer-events:none}.wh4-hit{fill:none;stroke:transparent;stroke-width:64;cursor:pointer;pointer-events:stroke;transition:stroke var(--mo-fast, .12s) var(--mo-ease, ease)}.wh4-hit:hover{stroke:color-mix(in srgb,var(--ink) 4%,transparent)}.wh4-hit:focus{outline:none}.wh4-hit:focus-visible{stroke:color-mix(in srgb,var(--ink) 9%,transparent)}.wh4-tk{stroke:var(--ink-2);stroke-width:.8;opacity:.5}.wh4-tk.b{stroke-width:1;opacity:1}.wh4-m{font:400 17px var(--f-body);fill:var(--ink-2);pointer-events:none}.wh4-m.on{fill:var(--ink);font-weight:600}.wh4-s{font:500 13.5px var(--f-body);fill:var(--ink-2);pointer-events:none}.wh4-s.late{fill:var(--late-ink, #A94A30);font-weight:600}.wh4-hand line{stroke:var(--ink);stroke-width:1.5;stroke-linecap:round}.wh4-hand circle{fill:var(--ink)}.wh4-yr{font:300 64px var(--f-serif);letter-spacing:-.02em;fill:var(--ink)}@media(max-width:860px){.wh4-m{font-size:21px}.wh4-s{font-size:17px}}.wh3-lg i.t-ok{background:color-mix(in srgb,#7FB59A 85%,var(--bg))!important}.wh3-lg i.t-late{background:color-mix(in srgb,#D98B6F 34%,var(--bg))!important}.wh3-lg li>i.t-hand{width:16px!important;height:2px!important;border-radius:1px!important;background:var(--ink);box-shadow:none!important}.wh-lage{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0 0 14px;font-size:.875rem;color:var(--ink-2)}.wh-more{margin-top:8px}.act-t{width:100%}.act-t td{vertical-align:top}.act-t .act-n b{font-weight:500;overflow-wrap:anywhere}.act-t .act-n .small{display:block}.act-t tr.sel>td{background:color-mix(in srgb,var(--ink) 4%,transparent)}#view .act-t .ar-row{display:inline;width:auto;padding:0!important;margin:0;border:0;background:none!important;box-shadow:none!important;font-weight:500;white-space:nowrap;text-align:left}.pg-ets{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.pg-et{cursor:pointer;border:0;font:inherit}@media(max-width:860px){.act-t thead{display:none}.act-t,.act-t tbody,.act-t tr,.act-t td{display:block;width:100%;box-sizing:border-box}.act-t tr{padding:10px 0;border-top:1px solid var(--line)}#view .act-t td{padding:2px 0!important;border:0!important}}.rsk-t td{vertical-align:top}.rsk-t .rsk-d{max-width:260px}.rsk-t .rsk-d b{font-weight:500}.rsk-t tr.rsk-r{cursor:pointer}.rsk-t tr.rsk-r.on>td{background:var(--hv-fill, rgba(15, 14, 13, .035));border-bottom-color:transparent}.rsk-t tr.rsk-r:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.rsk-t tr.rsk-x>td{padding:0 0 14px;background:var(--hv-fill, rgba(15, 14, 13, .035))}.rsk-t tr.rsk-x .risk{margin:0 12px}.rsk-foot{display:flex;flex-wrap:wrap;gap:20px;align-items:flex-start;justify-content:space-between;margin-top:14px}.rsk-fl{display:grid;gap:10px;justify-items:start}.rsk-foot .rm{position:static;width:220px}.rsk-sum{margin:0}.rsk-yr{display:inline-flex;width:auto;margin-bottom:12px}.rsk-hist{margin:4px 0 12px}@media(max-width:760px){.rsk-t thead{display:none}.rsk-t,.rsk-t tbody{display:block}.rsk-t tr.rsk-r{display:grid;grid-template-columns:auto 1fr auto;gap:4px 10px;padding:12px;border:1px solid var(--line);border-radius:8px;margin-top:10px}.rsk-t tr.rsk-r>td{padding:0;border:0;background:none!important}.rsk-t tr.rsk-r>td[data-l=Risk]{grid-column:2;grid-row:1}.rsk-t tr.rsk-r>td[data-l=Poäng]{grid-column:3;grid-row:1}.rsk-t tr.rsk-r>td[data-l=Kategori],.rsk-t tr.rsk-r>td[data-l=Sannolikhetsgrad],.rsk-t tr.rsk-r>td[data-l=Allvarlighetsgrad],.rsk-t tr.rsk-r>td[data-l=Åtgärd],.rsk-t tr.rsk-r>td[data-l=Ansvarig],.rsk-t tr.rsk-r>td[data-l=Status]{grid-column:1 / -1;font-size:.8125rem}.rsk-t tr.rsk-r>td[data-l=Kategori]:before,.rsk-t tr.rsk-r>td[data-l=Sannolikhetsgrad]:before,.rsk-t tr.rsk-r>td[data-l=Allvarlighetsgrad]:before,.rsk-t tr.rsk-r>td[data-l=Åtgärd]:before,.rsk-t tr.rsk-r>td[data-l=Ansvarig]:before,.rsk-t tr.rsk-r>td[data-l=Status]:before{content:attr(data-l) ": ";color:var(--ink-2)}.rsk-t tr.rsk-r>td[data-l=Steg],.rsk-t tr.rsk-r>td[data-l="Nästa uppföljning"]{grid-column:1 / -1;font-size:.8125rem}.rsk-t tr.rsk-r>td[data-l=Steg]:before,.rsk-t tr.rsk-r>td[data-l="Nästa uppföljning"]:before{content:attr(data-l) ": ";color:var(--ink-2)}.rsk-v .rsk-t tr.rsk-r>td[data-l=Risk]{grid-column:1 / 3}.rsk-t tr.rsk-r>td{padding:0!important;border:0!important}.rsk-t .rsk-d{max-width:none}.rsk-t tr.rsk-x{display:block}.rsk-t tr.rsk-x>td{display:block;padding:0;background:none}.rsk-t tr.rsk-x .risk{margin:6px 0 0}}.auto.utr-same{max-width:none;width:100%;box-sizing:border-box}.vp-ofu{border:1px solid var(--line);border-radius:10px;padding:14px 16px;margin:0 0 16px;display:grid;gap:10px}.vp-ofu-h{display:flex;align-items:center;justify-content:space-between;gap:10px}.vp-ofu-h h4{margin:0;font-size:var(--fs-card, 1.125rem)}.vp-ofu-f{background:var(--hv-fill, rgba(15, 14, 13, .035));border-radius:8px;padding:12px 14px;display:grid;gap:8px}@media(max-width:640px){.vp-form .seg{display:grid;grid-template-columns:1fr 1fr;width:100%}.vp-form .seg .seg-b,.vp-form .seg .seg-b:first-child{height:44px!important}}.vp-ofu-u>summary{font-size:.8125rem;color:var(--ink-2)}.vp-sgm{display:inline-block}.vp-sgm>summary{cursor:pointer;display:inline}.vp-sgm[open]{display:block;margin-top:6px}.share a.btn,a.btn.sh-mail{text-decoration:none}.wh-grp>details>summary{list-style:none}.wh-grp>details>summary::-webkit-details-marker{display:none}.wh-gch{flex:none;align-self:center;color:var(--ink-2);transition:transform var(--mo-fast, .12s) var(--mo-ease, ease)}.wh-grp>details[open] .wh-gch{transform:rotate(180deg)}.wh-grp>details>summary:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:6px}.wh-sub{margin:0 0 8px 22px;border-left:1px solid var(--line);padding-left:12px}.wh-sub .wh-row{padding:10px 0}.wh-sub .wh-row>i{display:none}@media(prefers-reduced-motion:reduce){.wh-gch{transition:none}}#view .ov-calm{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:start;background:none;border:0;padding:0;margin:8px 0 40px}#view .ov-calm .ov-calm-n{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;margin:0;font:400 1rem var(--f-body);color:var(--ink-2)}#view .ov-calm .ov-calm-n b{font:450 2.5rem/1 var(--f-serif);color:var(--ink);letter-spacing:-.02em}#view .ov-calm .ov-calm-n .hlp{align-self:center}.ov-bar{height:6px;border-radius:3px;background:var(--hv-fill-2, #E7E2DA);margin:16px 0 12px;overflow:hidden}.ov-bar i{display:block;height:100%;background:var(--st-done);border-radius:3px}#view .ov-calm .ov-calm-s{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;margin:0;font-size:.8125rem;color:var(--ink-2)}.ov-calm-late{display:inline-flex;align-items:center;gap:6px;color:var(--ink)}#view .ov-calm .ov-areas{padding:0 0 0 40px;border-left:1px solid var(--line);border-top:0}.ov-start-l{list-style:none;margin:0;padding:0}#view .ov-lag{border:1px solid color-mix(in srgb,var(--st-bad) 45%,transparent);background:color-mix(in srgb,var(--st-bad) 7%,var(--surface));border-radius:8px;padding:2px 14px;margin:4px 0 14px}#view .ov-lag-h{margin:10px 0 0;font:600 .8125rem/1.4 var(--f-body);color:var(--late-ink)}#view .ov-lag .ov-start-r:last-child{border-bottom:0}.ov-start-r{display:flex;align-items:center;gap:16px;padding:14px 0;border-top:1px solid var(--line)}.ov-start-r:last-child{border-bottom:1px solid var(--line)}.ov-start-r:first-child{border-top:0}.bell-box{display:grid;gap:12px;align-content:start}#modal.is-panel .modal:has(.bell-box){align-content:start}.bell-s h3{font-size:1rem;margin:12px 0 0}.bell-l{list-style:none;margin:0;padding:0}.bell-r{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--line)}.bell-r .grow{min-width:0}.bell-f{gap:20px;padding-top:4px}.att-list .self-note{display:none}.bell-ret{position:fixed;z-index:40;right:24px;bottom:calc(24px + env(safe-area-inset-bottom,0px));max-width:calc(100vw - 32px);display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 14px;background:var(--surface);border:1px solid var(--line);border-radius:8px;font-size:.875rem;box-shadow:0 12px 32px -16px #0f0e0d59}@media(max-width:860px){.bell-ret{left:16px;right:16px;bottom:calc(84px + env(safe-area-inset-bottom,0px))}}@media(max-width:860px){.bell-r{flex-wrap:wrap}.bell-r>.btn{width:100%;min-height:44px}}.ov-start-r b{display:block;font:500 1rem/1.35 var(--f-body);color:var(--ink)}.ov-start-m{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:6px;font-size:.8125rem;color:var(--ink-2)}.ov-start-r>.btn{flex:none}.ov-niva-c{flex:none;width:76px;align-self:flex-start;padding-top:1px}.ov-why{display:block;margin-top:6px;font-size:.875rem;line-height:1.45;color:var(--ink-2)}.ov-why b{display:inline;font:inherit;font-weight:500;color:var(--chip-info)}.ov-how-r{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 24px;margin-top:12px}#view .ov-start .ov-how-r .ov-more{margin-top:0}.ov-how>summary{cursor:pointer;list-style:none;font-size:.875rem;color:var(--ink);text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:4px}.ov-how>summary::-webkit-details-marker{display:none}.ov-how[open]{flex-basis:100%}.ov-how p,.ov-how ul{margin:8px 0 0;font-size:.875rem;line-height:1.5;color:var(--ink-2);max-width:72ch}.ov-how ul{padding-left:18px}.ov-how li+li{margin-top:2px}.ov-how b{font-weight:500;color:var(--ink)}@media(max-width:1100px){#view .ov-calm{grid-template-columns:1fr;gap:24px}#view .ov-calm .ov-areas{padding:20px 0 0;border-left:0;border-top:1px solid var(--line);grid-column:auto}}@media(max-width:860px){#view .ov-calm .ov-calm-n b{font-size:2.125rem}.ov-start-r{flex-wrap:wrap}.ov-start-r>.btn{width:100%;min-height:44px}.ov-start-r .ov-niva-c{width:100%;padding:0}.ov-start-r .grow{flex:1 1 0}}.btn:active:not(:disabled),.pm-b:active,.nav-b:active,.ov-area:active,.wh2-seg:active,.tbar-b:active{opacity:.8;transition:none}.fld-ok{position:absolute;z-index:60;transform:translate(-100%);padding:2px 8px;border-radius:6px;background:var(--bg);box-shadow:0 0 0 1px var(--line);font:500 .75rem var(--f-body);color:#3e7a5c;opacity:0;pointer-events:none;transition:opacity var(--mo, .16s) var(--mo-ease, ease)}.fld-ok.on{opacity:1}:root[data-theme=dark] .fld-ok{color:#a9d6be}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .fld-ok{color:#a9d6be}}@media(max-width:860px){#view .fa-steps{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;gap:4px 16px;padding:10px 0;white-space:nowrap}#view .fa-steps::-webkit-scrollbar{display:none}#view .fa-steps .fa-all,#view .fa-steps>.grow{display:none}#view .fa-steps>b{flex:none}body:not(.mnav) #view .btn.primary:is([data-act=recstatus],[data-act=storyst],[data-act=srsend]):not(.stp-foot *){position:fixed;left:16px;right:16px;bottom:calc(70px + env(safe-area-inset-bottom,0px));z-index:50;min-height:48px;font-size:1rem;box-shadow:0 8px 24px #0f0e0d38}#view:has(.btn.primary:is([data-act=recstatus],[data-act=storyst],[data-act=srsend]):not(.stp-foot *)){padding-bottom:96px}}details.card:not([open]){row-gap:0}.kbst{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 20px}.sg-next{align-items:center;gap:16px;margin-top:12px}.sg-all{margin-top:12px}.sg-all>summary{cursor:pointer;font-size:.875rem;text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:4px;list-style:none}.sg-all>summary::-webkit-details-marker{display:none}.sg-all[open]>summary{margin-bottom:12px}.kbst li{align-items:start}.kbst li>.link,.kbst li>span:not(.kbst-i):not(.small){padding-top:1px;line-height:1.4;min-width:0;overflow-wrap:anywhere}.kbst li:not(.ok):not(.nx) .kbst-i{border-style:dashed}.kb-next{padding:4px 0 16px}@media(max-width:860px){.kbst{grid-template-columns:minmax(0,1fr);gap:10px}}@media(max-width:700px){details.kbd>.kb-sum{display:grid;grid-template-columns:16px minmax(0,1fr);gap:6px 10px;padding:14px 16px;align-items:center}details.kbd>.kb-sum>.grow,details.kbd>.kb-sum>.kb-n{display:none}details.kbd>.kb-sum>.chip{grid-column:2;justify-self:start}details.kbd>.kb-sum h3{text-wrap:pretty}details.kbd>:not(summary){margin-left:16px;margin-right:16px}}button.link:disabled{color:var(--ink-2);text-decoration:none;cursor:default}.vlist.vl{gap:0}.vlist.vl li{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 12px;align-items:end;padding:14px 0;border-top:1px solid var(--line)}.vlist.vl li>input{grid-column:1 / 4;font-weight:500}.vlist.vl .vl-rm{grid-column:4;grid-row:1;justify-self:end;color:var(--ink-2)}.vlist.vl .vl-rm:hover{color:var(--bad-ink, #9E3F28)}.vlist.vl .vl-x{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px}.vlist.vl .vl-x .chkl{margin:0;display:inline-flex;align-items:center;gap:8px}.vlist.vl .vl-x input[type=checkbox]{width:auto;min-width:0;flex:none}.vlist.vl li.vl-off>input{color:var(--ink-2)}.vl-f{display:grid;gap:4px;min-width:0}.vlist.vl input,.vlist.vl select{max-width:none;width:100%;min-width:0}@media(max-width:1100px){.vlist.vl li{grid-template-columns:1fr 1fr}.vlist.vl li>input{grid-column:1}.vlist.vl .vl-rm{grid-column:2}}@media(max-width:640px){.vlist.vl li{grid-template-columns:minmax(0,1fr) auto}.vlist.vl li>input{grid-column:1}.vlist.vl .vl-rm{grid-column:2}.vl-f{grid-column:1 / -1}}#view .page-h .pg-lead{max-width:72ch}.iv-t td.iv-b{min-width:230px}.iv-t .iv-seg{white-space:nowrap}.iv-t .iv-src{display:block;margin-top:3px;font-size:.6875rem}.iv-t td.iv-a,.iv-t td.iv-a b{color:var(--ink-2);font-weight:400}.iv-help{margin:6px 0 0}.trl .tr.ek-r{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:start}.trl .tr.ek-r>.ek-on{display:flex;justify-content:center;padding-top:13px;cursor:pointer}.trl .tr.ek-r>.ek-on input{width:16px;height:16px;margin:0;cursor:pointer}.trl .tr.ek-r>.tr-d{grid-column:2}.trl .tr.ek-r.off .tr-t b{color:var(--ink-2);font-weight:400}.ek-own{align-items:end;gap:12px}.ek-own .fld{flex:1 1 260px}.ek-n{margin:0 0 6px}#view .actg.act-one{padding:0}.sug{display:inline-flex;align-self:flex-start;width:fit-content;margin-top:6px;padding:3px 9px;border:1px dashed var(--line);border-radius:999px;background:none;font:inherit;font-size:.78125rem;color:var(--ink-2);cursor:pointer}.sug:hover{color:var(--ink);border-color:var(--ink-2)}.sug:focus-visible{outline:2px solid var(--ink);outline-offset:2px}[data-lockform] .sug,.sug:disabled{display:none}#view .rec-h>.row>.pill{flex:none}#view [data-lockform] .btn:disabled,#view [data-lockform] label.btn:has(input:disabled){display:none}#app .side .nav-sec,#app .side #side-fo .side-h,body.mnav #app .side .nav-sec{color:var(--side-ink-2)!important}.tf-r{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 48px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 48px),transparent)}.tf-l{-webkit-mask-image:linear-gradient(to left,#000 calc(100% - 48px),transparent);mask-image:linear-gradient(to left,#000 calc(100% - 48px),transparent)}.tf-l.tf-r{-webkit-mask-image:linear-gradient(to right,transparent,#000 48px,#000 calc(100% - 48px),transparent);mask-image:linear-gradient(to right,transparent,#000 48px,#000 calc(100% - 48px),transparent)}.set-tabs{flex-wrap:nowrap!important;overflow-x:auto;scrollbar-width:none;min-width:0;max-width:100%}#view .tw{position:relative}.set-tabs::-webkit-scrollbar{display:none}.set-tabs>*{flex:none;white-space:nowrap}.set-sep{flex:none;width:1px;align-self:stretch;margin:6px;background:var(--line)}.prof-go{font:inherit;color:inherit;text-align:left;background:none;border:0;padding:0;cursor:pointer;display:grid;min-width:0}.prof-go:hover b{text-decoration:underline;text-underline-offset:3px}.es-ok{flex:none;width:40px;height:40px;color:var(--st-done)}#view .ov-resume{margin:0}#view .ov-res{display:flex;align-items:center;gap:16px;width:100%;text-align:left;font:inherit;color:var(--ink);background:var(--surface, #fff);border:1px solid var(--line);border-radius:12px;padding:14px 18px;cursor:pointer;transition:border-color var(--ctl-t, .15s)}#view .ov-res:hover{border-color:var(--ink-2)}#view .ov-res-e{flex:none;color:var(--ink-2)}#view .ov-res-t{flex:1;min-width:0;display:grid;gap:4px}#view .ov-res-go{flex:none;font-weight:500}@media(max-width:640px){#view .ov-res{flex-wrap:wrap;gap:6px 12px}#view .ov-res-e{flex-basis:100%}}#view .ck.ck-later .ck-top>:first-child{opacity:.4}#view .card.actg.act-one{padding-top:0;border-top:0}#view .pg-go{display:block;font:inherit;background:none;border:0;padding:4px 0;margin-left:0;cursor:pointer;text-align:left}#view .pg-go i{display:inline-block;vertical-align:middle;margin-right:6px}#view .pg-go .pg-arr{white-space:nowrap;margin-left:8px;color:var(--ink);text-decoration:underline;text-underline-offset:3px}#view .pg-go:hover .pg-arr{text-decoration-thickness:2px}@media(max-width:860px){#view .tbl.ik td:last-child,#view .tbl.ik th:last-child{position:static;box-shadow:none}#view .fa-h{flex-wrap:wrap;row-gap:6px}#view .fa-h h3{flex:1 1 calc(100% - 40px);min-width:0}#view .fa-h .fa-st{order:3;margin-left:0;white-space:normal}#view .rec-h>.row{flex-wrap:wrap;row-gap:8px}#view .rec-h>.row>.small.muted:not(.att-note){display:none}#view .fa-steps>*{flex:none;white-space:nowrap}#view .tabs,.rut-regtabs,#view .tabs.set-tabs,.set-sub{flex-wrap:nowrap!important;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}#view .tabs::-webkit-scrollbar,.rut-regtabs::-webkit-scrollbar,.set-sub::-webkit-scrollbar{display:none}#view .tabs>*,.rut-regtabs>*,.set-sub>*{flex:none;white-space:nowrap}}@media(pointer:coarse){:is(.rut-regtabs,.set-tabs,.set-sub)>*{min-height:44px}}@media(max-width:640px){.rsd>summary{flex-wrap:wrap}.rsd>summary .grow{display:none}.rsd>summary .ref{flex-basis:100%;font-size:.75rem;color:var(--ink-2)}}#view:not(#hv1):not(#hv2):not(#hv3) .card.ck .ck-n b,#view .card.ck .ck-n b.num{font:600 1rem var(--f-body)!important;letter-spacing:0}#view .card.ck .ck-n{align-items:baseline;gap:6px}#view .card.ck .ck-n small{font-size:.8125rem}#view .card.svc>.svc-n .big,#view .svc-n b.big{font:600 1rem var(--f-body)!important;margin-right:2px}#view:not(#hv1):not(#hv2):not(#hv3) .card.svc h3{font:500 1rem/1.35 var(--f-body)!important;letter-spacing:0}#view .hv-sum{margin:4px 0 20px;font-size:.8125rem}#view .hv-sum b{font-size:.8125rem}#view .card.ck .ck-go,#view .card.ck .ck-o{display:inline-flex;align-items:center;min-height:28px;padding:0 12px;border:1px solid var(--ctl-line, var(--line));border-radius:8px;background:var(--surface, #fff);font:500 .8125rem var(--f-body)!important;color:var(--ink);white-space:nowrap}#view .card.ck:hover .ck-go,#view .card.ck:hover .ck-o{border-color:var(--ctl-line-h, var(--ink-2))}#modal .modal.dlg-act{align-content:start;justify-content:flex-start}#modal .modal.dlg-act>*{flex:none}.fld-req textarea,.fld-req input{border-color:var(--late-ink)!important}.fld-req .lbl:after{content:" – fyll i det här först";color:var(--late-ink);font-weight:400}.fld-bad textarea,.fld-bad input{border-color:var(--late-ink)!important}.fld-badmsg{color:var(--late-ink)}.rsk-v .rsk-f{margin-bottom:16px;max-width:100%;overflow-x:auto}.rsk-v .rsk-gh{margin:20px 0 8px}.rsk-v .rsk-f+.rsk-gh{margin-top:0}#modal .eff-seg{display:flex;flex-wrap:nowrap!important;width:100%;max-width:420px}#modal .eff-seg .seg-b{flex:1 1 0;min-width:0}@media(max-width:640px){#modal .eff-seg{max-width:none}#modal .eff-seg .seg-b{height:44px!important;padding:0 6px!important}}.top .top-ctx select:focus,.top .top-ctx select:focus-visible{outline:none!important;box-shadow:none!important;background-color:transparent!important}.top .top-ctx:focus-within{border-color:var(--ctl-line-h, rgba(15, 14, 13, .28));box-shadow:0 0 0 3px color-mix(in srgb,var(--ink) 8%,transparent)}.top .top-ctx:has(select:focus-visible){box-shadow:0 0 0 2px var(--ctl-focus, var(--ink))}.top .top-ctx:has(select:focus-visible){border-color:var(--ink)}html[data-vt] #view{view-transition-name:page}::view-transition-old(root),::view-transition-new(root){animation:none!important}::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important;opacity:0!important}::view-transition-old(side),::view-transition-old(topbar),::view-transition-old(tabbar),::view-transition-old(toast){opacity:1!important}::view-transition-new(*){animation:none!important}html[data-vt=page]::view-transition-new(page){animation:page-in .11s var(--mo-ease, ease) both!important}@keyframes page-in{0%{opacity:.4}}html[data-vt=page]::view-transition-new(*):only-child{animation:page-in .11s var(--mo-ease, ease) both!important}::view-transition-new(*):only-child{animation:hv-in .14s var(--mo-ease, ease) both!important}#view:not(#hv1):not(#hv2):not(#hv3) .card.tl{background:var(--hv-fill);border:0;border-radius:14px;padding:24px 28px;margin:4px 0 32px;box-shadow:none}#view .tl .sec-h{border:0;padding:0;margin:0 0 12px}#view .tl-h{margin:0;font:450 1.375rem/1.25 var(--f-serif);display:flex;align-items:center;gap:8px}.tl-top{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.tl-n{margin:0;font-size:1rem;color:var(--ink-2)}.tl-n b{font:450 2.5rem/1 var(--f-serif);color:var(--ink);margin-right:4px}#view .tl .ov-bar{background:color-mix(in srgb,var(--ink) 10%,transparent)}.tl-sh{margin:20px 0 4px;font:600 .875rem var(--f-body)}.tl-l,.tl-vl,.tl-okl{list-style:none;margin:0;padding:0}.tl-l li{display:flex;align-items:center;gap:16px;padding:14px 0;border-top:1px solid var(--line)}.tl-l b{display:block;font:500 1rem var(--f-body)}.tl-s{display:block;margin-top:4px;font-size:.8125rem;color:var(--late-ink)}.tl-g{display:block;margin-top:4px;font-size:.8125rem;color:var(--ink)}.tl-r{display:block;margin-top:2px;font-size:.75rem;color:var(--ink-2)}.tl-ok{margin:16px 0 0;font-size:.875rem}.tl-d{margin-top:12px}.tl-d>summary{cursor:pointer;font:500 .8125rem var(--f-body);color:var(--ink-2);padding:6px 0}.tl-okl li{display:flex;gap:8px;align-items:baseline;padding:4px 0;font-size:.875rem}.tl-okl li>span:first-child{color:#3e7a5c}.tl-okl .tl-r{display:inline;margin-left:6px}.tl-v{display:grid;grid-template-columns:8px minmax(0,1fr) auto auto;align-items:center;gap:12px;width:100%;padding:10px;margin:0 -10px;border:0;border-radius:8px;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.tl-v:hover{background:var(--hv-fill-2)}.tl-v b{font:500 .875rem var(--f-body)}.tl-vs{font-size:.8125rem;color:var(--ink-2)}.tl-vn{font-size:.8125rem;color:var(--ink)}@media(max-width:860px){#view:not(#hv1):not(#hv2):not(#hv3) .card.tl{padding:20px 16px}.tl-l li{flex-wrap:wrap}.tl-l li>.btn{width:100%;min-height:44px}.tl-v{grid-template-columns:8px minmax(0,1fr)}.tl-vs,.tl-vn{grid-column:2}}:root{--row-h: color-mix(in srgb, var(--hv-fill) 80%, transparent);--row-a: var(--hv-fill-2)}.click[data-act],.row-click{cursor:pointer}@media(hover:hover){#view .tbl tbody tr:hover>td,#view:not(#hv1):not(#hv2):not(#hv3) .tbl tr.click:hover>td,tr.row-click:hover>td,li.row-click:hover,.list li.click:hover,.hl li.click:hover,#view .list li.click:hover,#view .list li:has(>button.btn):hover,#modal .tbl tbody tr.click:hover>td{background:var(--row-h)}}tr:is(.click,.row-click):active>td,li:is(.click,.row-click):active{background:var(--row-a)!important}tr.click[tabindex]:focus-visible,td.click[tabindex]:focus-visible,li.click[tabindex]:focus-visible{outline:2px solid var(--ctl-focus);outline-offset:-2px}tr.click[tabindex]:focus-visible>td,li.click[tabindex]:focus-visible{background:var(--row-h)}tr.click[aria-disabled=true],li.click[aria-disabled=true]{cursor:default;opacity:.55;pointer-events:none}#view .card:is(.lint-c,.vp-fu-c,.vp-plan-c),#vp-upp,#vp-sug,#vp-mal{border-left:1px solid var(--line)!important}.res-w{border-left-width:1px!important}.kbs,.kbs[class*=s-],.fu-note,.quotes li,.kls-l li,.attp{border-left:1px solid var(--line)!important}.ai-sug,.retur,.retur.ok,.yb-a,.vp-exn{border-left:0!important;border-radius:8px!important}.ai-sug{background:var(--wh-linne)!important}.lint-i{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--st-ongoing, #E3C15C);flex:none;vertical-align:middle;margin-right:8px}li>.lint-i{margin-top:6px;align-self:flex-start}@media(min-width:861px){.side .brand-r .side-ic[data-act=qsearch]{display:none}}#view .ov-tabs+.ov-start{margin-top:8px!important;padding-top:12px!important}html:has(#survey-root:not([hidden])),html:has(#survey-root:not([hidden])) body{background:var(--bg)}html:has(#survey-root:not([hidden])) :is(#app,.tabbar,.side,.top,.top-logo){display:none!important}html:has(#survey-root:not([hidden])) body{padding-bottom:0!important}.rec-who{display:block;margin-top:4px}.rec-who>span{white-space:nowrap}@media(pointer:coarse){#view .hlp-b{min-width:24px;min-height:24px}#view .toc a,#view button.src,#view .fa-h,#view summary,#view .cr.click{min-height:24px}}@media(pointer:coarse){#view .yv-b{position:relative}#view .yv-b:after{content:"";position:absolute;inset:-17px -4px}}@media(max-width:860px){.top .savebar{flex:none;min-width:0}.top .savebar>span:not(.ldot3){white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:8.5em}.top .savebar:is([data-st=sparat],[data-st=sparar],[data-st=rt])>span:not(.ldot3){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.top .savebar:is([data-st=fel],[data-st=offline],[data-st=offline-ok]){position:absolute;left:0;right:0;top:100%;z-index:1;justify-content:center;flex-wrap:nowrap;gap:10px;margin:0;min-height:0;padding:7px 16px;background:var(--chip-bad-bg);border-bottom:1px solid var(--line);text-align:center}.top .savebar:is([data-st=fel],[data-st=offline],[data-st=offline-ok])>span{flex:0 1 auto;white-space:normal;max-width:none;overflow:visible;text-align:left}}button.yv-m{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;text-align:inherit}button.yv-m:hover{text-decoration:underline}.utr-nr{display:block;padding:8px 0;font-variant-numeric:tabular-nums}.rk-p{display:block}.rk-p+.rk-p{margin-top:8px}.rk-ul{margin:2px 0 0;padding-left:18px}.rk-ul li+li{margin-top:2px}@media screen and (min-width:861px){main{--page-w: 1600px}#view{padding:24px 40px 64px;row-gap:20px}#view h1,#view .page-h h1,.page-h .title-in{font-size:var(--fs-page)}#view:not(#hv1):not(#hv2):not(#hv3) .ar-row{padding-top:10px;padding-bottom:10px}#view .card.ck{padding-top:10px;padding-bottom:10px}#view>:is(section,details,div).card:not(.empty){padding-top:20px;padding-bottom:4px}.ov-start-r{padding:10px 0}.tbl th,.tbl td{padding-top:8px;padding-bottom:8px}}:root{--fs-page: 1.75rem;--fs-card: 1.125rem;--fs-big: 2.125rem;--fs-text: .8125rem}#view:has(.ov-tabs) .sec-h h3,#view:has(.ov-tabs) .chart h3,#view:has(.ov-tabs) .kc-h h3,#view:has(.ov-tabs) .ov-h,#view:has(.ov-tabs) .ov-areas-h,#view:has(.ov-tabs) .lc h3{font:450 var(--fs-card)/1.3 var(--f-serif);letter-spacing:-.01em;margin:0}#view:has(.ov-tabs) .kc-h h3{margin-top:6px}#view:has(.ov-tabs) .kc-n,#view:has(.ov-tabs) .ov-calm-n b{font-size:var(--fs-big)}#view:has(.ov-tabs) .small,#view:has(.ov-tabs) .kc-n small,#view:has(.ov-tabs) .kc-hn,#view:has(.ov-tabs) .kc-hv,#view:has(.ov-tabs) .lg li,#view:has(.ov-tabs) .ov-area-l,#view:has(.ov-tabs) .ov-area-t,#view:has(.ov-tabs) .lc-n span,#view:has(.ov-tabs) .ov-calm-s,#view:has(.ov-tabs) .col-l,#view:has(.ov-tabs) .col-v{font-size:var(--fs-text)}#view:has(.ov-tabs) .ov-calm-n{font-size:1rem}.ov-areas-h{margin:0 0 8px!important}#view .ov-calm .ov-areas-w{padding:0 0 0 40px;border-left:1px solid var(--line);min-width:0}#view .ov-calm .ov-areas-w .ov-areas{padding:0;border:0}@media(max-width:1100px){#view .ov-calm .ov-areas-w{padding:20px 0 0;border-left:0;border-top:1px solid var(--line)}}.kcs:has(>.kc:nth-child(2):last-child){grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:20px}.kcs:has(>.kc:nth-child(2):last-child)>.kc{grid-column:auto;background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:26px 30px 0;margin-bottom:28px}.kcs:has(>.kc:nth-child(2):last-child)>.kc .kc-b{min-height:200px}.kc-late{margin:10px 0 2px}#app .side .nav-n,#app .side .nav-n.t-bad{color:#fafaf994!important}#app .side .nav-sec,#app .side .prof-t{min-height:24px!important}.hlp-b{width:24px;height:24px}#view .rep .rep-h :is(h1,h2){font-size:1.375rem}button.link{position:relative}button.link:after{content:"";position:absolute;inset:min(0px,calc((100% - 24px)/2)) 0}.km{display:inline-flex;align-items:center;gap:6px;font:600 .75rem/1.6 var(--sans);color:var(--chip-info);background:var(--chip-info-bg);border-radius:999px;padding:2px 10px 2px 6px;white-space:nowrap}.km-i{width:13px;height:13px;flex:none}.km .km-i{color:var(--chip-info-dot)}.km-band{display:flex;align-items:center;gap:16px;background:var(--chip-info-bg);border-radius:14px;padding:14px 20px;margin:0}.km-band b{font-size:.9375rem}.km-band p{margin:2px 0 0;color:var(--ink-2);font-size:.84375rem}.km-mark{width:40px;height:40px;border-radius:50%;background:var(--surface);display:grid;place-items:center;color:var(--chip-info-dot);flex:none}.km-mark .km-i{width:24px;height:24px}:root{--km-hero: #0F0E0D;--km-hero-ink: #FAFAF9;--km-hero-ink-2: rgba(250, 250, 249, .66);--km-hero-tile: rgba(250, 250, 249, .06);--km-hero-acc: #9DB7E2;--km-hero-line: transparent}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--km-hero: #0F0E0D;--km-hero-tile: rgba(250, 250, 249, .05);--km-hero-line: #2A2C28}}:root[data-theme=dark]{--km-hero: #0F0E0D;--km-hero-tile: rgba(250, 250, 249, .05);--km-hero-line: #2A2C28}@media print{:root:root{--km-hero: #FFFFFF;--km-hero-ink: #0F0E0D;--km-hero-ink-2: rgba(15, 14, 13, .66);--km-hero-tile: rgba(15, 14, 13, .04);--km-hero-acc: #2D519B;--km-hero-line: rgba(15, 14, 13, .15)}}.km-top{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,460px);gap:32px;align-items:center;background:var(--km-hero);color:var(--km-hero-ink);border:1px solid var(--km-hero-line);border-radius:22px;padding:36px 40px}.km-top.solo{grid-template-columns:minmax(0,1fr)}.km-deco{position:absolute;left:-40px;bottom:-150px;width:340px;height:340px;color:#fafaf90b;pointer-events:none}.km-deco .km-i{width:100%;height:100%}.km-top>div{position:relative;min-width:0}#view .km-top .km-eb{display:flex;align-items:center;gap:10px;margin:0 0 12px;font:500 .9375rem/1.4 var(--sans);letter-spacing:0;color:var(--km-hero-acc)}.km-top .km-eb .km-i{width:24px;height:24px}.km-top .km-hl{margin:0;color:var(--km-hero-ink);font:450 clamp(1.875rem,3.5vw,3.375rem)/1.06 var(--serif);font-variation-settings:"opsz" 72;letter-spacing:-.03em;max-width:22ch}.km-top .nw,.km-rules .nw{white-space:nowrap}.km-top .km-sub{margin:18px 0 0;color:var(--km-hero-ink-2);font-size:1rem;line-height:1.55;max-width:56ch}.km-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0}.km-tile{background:var(--km-hero-tile);border-radius:14px;padding:16px 18px 18px;min-height:124px;display:flex;flex-direction:column;gap:8px}.km-tiles>.km-tile:last-child:nth-child(odd){grid-column:1 / -1;min-height:0}.km-tile dd{margin:0;order:-1;font:450 2.375rem/1 var(--serif);font-variation-settings:"opsz" 72;letter-spacing:-.02em;color:var(--km-hero-ink);font-variant-numeric:tabular-nums}.km-tile dt{color:var(--km-hero-ink-2);font-size:.875rem;line-height:1.5}.km-cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,560px);gap:36px;margin-top:32px;align-items:start}.km-log h2{font-size:1.75rem;margin:0 0 10px}.km-log ol{list-style:none;margin:0;padding:0}.km-log li{display:grid;grid-template-columns:96px minmax(0,1fr);gap:16px;padding:14px 0;border-bottom:1px solid var(--line)}.km-log li>span:first-child{color:var(--ink-2);font-size:.875rem}.km-log li p{margin:0;line-height:1.45}.km-log li p+p{color:var(--ink-2);font-size:.875rem;margin-top:2px}.km-log .link{margin-top:14px}.km-log .km-empty{margin:4px 0 0;color:var(--ink-2)}.km-side{display:flex;flex-direction:column;gap:12px}.km-nxt{background:var(--chip-info-bg);border-radius:12px;padding:14px 18px}.km-nxt p{margin:0;line-height:1.5}.km-nxt p+p{margin-top:6px;color:var(--ink-2);font-size:.875rem}.km-nxt b{color:var(--chip-info);font-weight:600}.km-rules{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.km-rules li{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:16px 18px;display:flex;flex-direction:column;gap:4px}.km-rules b{font-weight:600}.km-rules span{color:var(--ink-2);font-size:.875rem;line-height:1.5}@media(max-width:1100px){.km-top,.km-cols{grid-template-columns:minmax(0,1fr)}}.km-ai{margin-top:28px;border-top:1px solid var(--line);padding-top:12px;min-width:0}.km-top,.km-cols,.km-cols>*{min-width:0}.km-ai h3{font:450 1.25rem/1.2 var(--serif);margin:0 0 6px}.km-aiex{list-style:none;margin:6px 0;padding:0}.aitb{list-style:none;margin:12px 0 0;padding:0}.aitb>li{padding:12px 0;border-top:1px solid var(--line)}.aitb-k{list-style:none;margin:6px 0;padding:0;display:grid;gap:2px}.aitb-q{white-space:pre-wrap;font-size:.75rem;max-height:320px;overflow:auto;background:var(--surface);padding:8px;border-radius:6px}.km-aiex li{display:flex;flex-direction:column;gap:2px;padding:8px 0;border-bottom:1px solid var(--line)}.km-next{margin-top:28px;border-top:1px solid var(--line);padding-top:12px}.km-next h3{font:450 1.25rem/1.2 var(--serif);margin:0 0 8px}.km-next ul{list-style:none;margin:0;padding:0}.km-next li{display:flex;gap:12px;align-items:baseline;padding:6px 0;flex-wrap:wrap}.km-grow{padding:16px 20px;margin-bottom:16px}.kb-tal{display:grid;gap:6px;justify-items:start;margin-bottom:14px;padding:12px 14px;border-radius:var(--radius);background:var(--warn-soft);font-size:.875rem}.kb-tal.ok{background:var(--ok-soft)}.kb-tal ul{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:6px;justify-self:stretch}.kb-tal li{display:flex;gap:10px;align-items:center;flex-wrap:wrap;background:var(--card);border-radius:8px;padding:8px 10px}.km-grow>summary{display:flex;align-items:center;gap:12px;cursor:pointer;list-style:none}.km-grow>summary::-webkit-details-marker{display:none}.tp-s,.tp>summary{display:flex;align-items:center;gap:12px}.tp-h{display:grid;gap:2px;min-width:0}.tp-h b{font-weight:600;display:flex;align-items:center;gap:6px}.tp .tp-l{margin:16px 0 0}.tp .tp-l li:first-child{border-top:1px solid color-mix(in srgb,var(--ink) 10%,transparent);padding-top:12px}.tp .tp-l .chip{margin-left:6px;font-weight:500}.tp-f{align-items:center;gap:14px;margin-top:16px}.tp .tp-l li{padding:10px 0}.tp .tp-ref{flex:none;width:170px}.tp .tp-fx{flex:none;min-width:72px;text-align:right}@media(max-width:600px){.tp .tp-ref{display:none}}.sm-l{list-style:none;margin:12px 0 16px;padding:0}.sm-r{padding:16px 0;border-top:1px solid var(--line);display:grid;gap:8px}.sm-q{margin:0;font-size:15px}.sm-q b{display:inline-block;min-width:24px}.sm-st{margin:0}.sm-r textarea{width:100%;max-width:720px}.sm-in .fld,.sm-in textarea{max-width:720px}.sm-in textarea{width:100%}.sm-in .row,.sm-out>.row{align-items:center;gap:12px;margin-top:12px}@media(max-width:600px){.sm-card .tp-s,.sm-in .row,.sm-out>.row{flex-wrap:wrap}.sm-out>.row>.grow{flex-basis:100%}}.km-steps{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.km-steps li{display:grid;grid-template-columns:28px 1fr;gap:10px;padding:12px 14px;border-radius:12px;background:var(--hv-fill)}.km-steps li .km-no{background:var(--surface);color:var(--ink-2);border:1px solid var(--line)}.km-steps li.on{background:var(--chip-info-bg)}.km-steps li.on .km-no{background:var(--chip-info-dot);border-color:var(--chip-info-dot);color:#fff}.km-steps li.done .km-no{background:var(--st-ok);border-color:var(--st-ok);color:#fff}.km-steps b{display:block;font-size:.875rem}.km-steps span{color:var(--ink-2);font-size:.75rem}.km-steps p{margin:4px 0 0;font-size:.78125rem;color:var(--ink-2);line-height:1.45}.km-cov{display:flex;flex-wrap:wrap;gap:14px 22px;align-items:flex-end;margin-top:16px}.km-cg p{margin:0 0 6px;font-size:.75rem;color:var(--ink-2)}.km-cg div{display:flex;gap:5px;flex-wrap:wrap}.km-sq{width:24px;height:24px;border-radius:6px;border:0;padding:0;cursor:pointer;display:inline-block}.km-sq.has{background:color-mix(in srgb,var(--st-ok) 65%,var(--surface))}.km-sq.miss{background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--st-bad)}.km-sq.own{background:var(--hv-fill-2)}.km-sq:focus-visible{outline:2px solid var(--chip-info-dot);outline-offset:2px}.km-leg{display:flex;gap:14px;margin:0 0 0 auto}.km-leg span{display:inline-flex;gap:6px;align-items:center}.km-leg .km-sq{width:12px;height:12px;border-radius:3px;cursor:default}.pm-lh{margin:18px 0 6px;font-size:.875rem}.pm-log{list-style:none;margin:0 0 8px;padding:0}.pm-log li{display:flex;gap:12px;align-items:baseline;padding:8px 0;border-bottom:1px solid var(--line)}.pm-log li .grow{display:flex;flex-direction:column;gap:2px}.kal-guide{margin:12px 0;padding-left:18px;line-height:1.5}.kal-guide li{margin:0 0 6px}.kal-om{border:0;padding:0;margin:12px 0;min-width:0}.kal-om legend{padding:0;margin-bottom:6px}#kal-link{width:100%;font-size:13px}.km-vb{margin-top:28px;border-top:1px solid var(--line);padding-top:12px;min-width:0}.km-vb h3{font:450 1.25rem/1.2 var(--serif);margin:0 0 6px}.vb-h{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.vb-h p{margin:0}.vb-bar{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px;margin:12px 0}.vb-bar .fld{margin:0;min-width:240px}.vb-bar p{margin:0}.vb-prev{margin-top:8px;border-radius:14px;overflow:hidden}:root[data-theme=dark] .vb-prev .cb-yta{background:#1f1e1b!important}.vb-h .link{white-space:nowrap}@media(max-width:760px){.km-top{padding:24px 20px;border-radius:18px;gap:22px}.km-tile{min-height:0;padding:14px}.km-tile dd{font-size:1.875rem}.km-tile dt{font-size:.8125rem}.km-log li{grid-template-columns:minmax(0,1fr);gap:2px}.km-cols{margin-top:24px;gap:28px}.km-steps{grid-template-columns:1fr 1fr}.km-band{flex-wrap:wrap}.km-leg{margin-left:0;flex-wrap:wrap}}.stp{display:grid;gap:20px}.stp-top{display:flex;align-items:center;gap:10px}.stp-top .stp-back{margin:0}@media(min-width:861px){.stp-top .stp-back{display:none}}@media(max-width:860px){body:has(#view .stp-top .stp-back) .top .top-back{display:none!important}}body:has(#view .stp-top .pm-m) .top .top-more-w{display:none!important}.stp-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:48px;align-items:start}.stp-main{min-width:0;display:grid;gap:14px;align-content:start}.stp-prog{display:flex;align-items:center;gap:16px;margin-bottom:18px}.stp-bar{flex:1;height:5px;border-radius:3px;background:var(--line);overflow:hidden}.stp-bar i{display:block;height:100%;border-radius:3px;background:var(--ink);transition:width .3s ease}.stp-pt{font-size:.875rem;color:var(--ink-2);white-space:nowrap}.stp-h{margin:0;font-family:var(--f-serif);font-weight:450;font-size:1.875rem;line-height:1.15}.stp-main .lead{margin:0 0 8px;color:var(--ink-2)}.stp-ey{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.stp-cin{width:130px;padding:2px 8px;font:inherit;font-family:var(--f-mono, ui-monospace, monospace);border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--ink)}.stp-cs{list-style:none;margin:0;padding:0;display:grid;gap:12px}.stp-c{display:flex;gap:14px;padding:18px 20px;background:var(--surface);border:1px solid var(--line);border-radius:10px;transition:border-color .15s ease,box-shadow .15s ease}.stp-c.dev.t-warn{border-color:var(--st-warn);box-shadow:0 0 0 1px var(--st-warn)}.stp-c.dev.t-bad{border-color:var(--st-bad);box-shadow:0 0 0 1px var(--st-bad)}.stp-n,.stp-pn{flex:none;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:color-mix(in srgb,var(--ink) 6%,transparent);font-size:.75rem;color:var(--ink-2)}.stp-cb{flex:1;min-width:0;display:grid;gap:14px}.stp-cr{display:flex;gap:16px;align-items:flex-start;justify-content:space-between}.stp-q{margin:2px 0 0;font-size:.9375rem;line-height:1.5;max-width:62ch}.stp-cr .seg{flex:none}.stp-dev{display:grid;gap:10px}.stp-dev textarea{min-height:88px}.stp-dr{gap:12px;align-items:center}.stp-side{position:sticky;top:24px;display:grid;gap:10px;align-content:start;min-width:0}.stp-sh{margin:12px 0 0;font-size:.8125rem;color:var(--ink-2)}.stp-sh:first-child{margin-top:0}.stp-l{list-style:none;margin:0;padding:0;display:grid;gap:2px}.stp-li{display:flex;align-items:center;gap:10px;width:100%;padding:8px 12px;border:0;border-radius:8px;background:none;color:var(--ink);font:inherit;font-size:.875rem;text-align:left;cursor:pointer}.stp-li:hover{background:color-mix(in srgb,var(--ink) 4%,transparent)}.stp-li.on{background:color-mix(in srgb,var(--ink) 7%,transparent);font-weight:500}.stp-li.on .stp-pn{background:var(--ink);color:var(--bg)}.stp-pn.ok{background:color-mix(in srgb,var(--st-ok) 35%,transparent);color:var(--ink)}.stp-krav{padding-top:12px;border-top:1px solid var(--line)}summary.stp-sh{cursor:pointer;list-style:none;display:flex;align-items:center;gap:6px}summary.stp-sh::-webkit-details-marker{display:none}summary.stp-sh:after{content:"›"}details[open]>summary.stp-sh:after{transform:rotate(90deg)}.stp-krav p{margin:4px 0 0}.stp-krav .stp-sh+p{margin-top:6px}.stp-krav .stp-sh:not(:first-child){margin-top:14px}.stp-km{display:grid;gap:10px;padding:16px 18px;margin:12px 0 4px;border-radius:12px;background:var(--chip-info-bg);min-width:0}.stp-km-h{display:flex;align-items:center;gap:8px;margin:0;font:600 .875rem/1.4 var(--sans);color:var(--chip-info)}.stp-km-h .km-i{width:18px;height:18px;color:var(--chip-info-dot)}.stp-km-t{margin:0;font-size:.875rem;line-height:1.55}.stp-km-src{margin:0;font-size:.78125rem;line-height:1.5;color:var(--ink-2)}.stp-km-a{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.stp-km-a .btn{background:var(--surface);white-space:normal;text-align:left}.stp-km-s,.stp-km-f{display:grid;gap:6px}.stp-km-f p{margin:0}.effk{display:grid;gap:8px}.stp-km>p+.effk{padding-top:10px;border-top:1px solid color-mix(in srgb,var(--chip-info) 18%,transparent)}.effk-n{margin:0;padding-left:18px;font-size:.84375rem;line-height:1.5}.effk-n li+li{margin-top:2px}.effk-typ{display:grid;gap:4px}.effk-typ .small{color:var(--ink-2)}.effk-typ select{background:var(--surface)}.effk-l{display:grid;gap:8px;justify-items:start;padding:10px 12px;border-radius:8px;background:var(--chip-info-bg)}.effk-l p{margin:0}.effk-l .btn{background:var(--surface)}.stp-km .ai-box{margin:0;padding:0;border:0!important;background:none!important;gap:8px}.stp-km .ai-h{display:grid;gap:8px}.stp-km .ai-h>div{flex:none}.stp-km .ai-h .row{flex-wrap:wrap}.stp-km .ai-h b{font-size:.84375rem}.stp-km .ai-i{grid-template-columns:minmax(0,1fr)}.stp-km .ai-i .link{justify-self:start}.stp-km .egen-p{max-height:320px;overflow:auto}.stp-km .egen-p p{font-size:.84375rem}.stp-km .btn.primary{background:var(--surface);color:var(--ink);border-color:var(--line)}.stp-km .ai-box>.row{flex-wrap:wrap}.stp-km{background:none;border-radius:0;padding:16px 0 4px;border-top:1px solid var(--line)}.stp-km-h,.stp-km-h .km-i{color:var(--ink)}.stp-km>p+.effk{border-top-color:var(--line)}.effk-l{background:none;padding:0;border-radius:0}.stp-hid{display:none!important}html[data-design=ny] :is(#view,.modal) .stp-pn,html[data-design=ny] :is(#view,.modal) .stp-n{width:20px;height:20px;border-radius:4px}html[data-design=ny] :is(#view,.modal) .stp-pn.ok{background:var(--ink);color:var(--surface);font-size:.6875rem!important;font-weight:600}html[data-design=ny] #view .ctds .ctd,html[data-design=ny] #view .ctds .ctd.done,html[data-design=ny] #view .kv-stp .ctd{border:0!important;border-top:1px solid var(--line)!important;border-radius:0!important;background:none!important;box-shadow:none!important;padding:14px 0!important}html[data-design=ny] #view .kv-stp .ctd .impslot-ic{display:none}html[data-design=ny] #view .ctd-file{background:none!important;border:0!important;padding:0!important;font-weight:500}html[data-design=ny] #view .ctd .grow>span.small{display:flex!important;flex-wrap:wrap!important;white-space:normal!important;overflow:visible!important;gap:2px 10px!important}html[data-design=ny] #view .ctd-what{flex-basis:100%;white-space:normal}html[data-design=ny] #view .ctd-file{white-space:normal;overflow-wrap:anywhere;max-width:100%}html[data-design=ny] #view .ctd .btn.primary{background:var(--surface)!important;color:var(--ink)!important;border-color:var(--ctl-line, var(--line))!important}html[data-design=ny] #view .ctd .btn.danger{color:var(--ink)!important;text-decoration:underline;text-underline-offset:3px}html[data-design=ny] #view .ctd .klq-chk,html[data-design=ny] #view .ctds .ctd .klq-chk:has(input:checked){border:0!important;background:none!important;padding:8px 0!important;font-weight:500}html[data-design=ny] #view .ejavv{border:0!important;border-top:1px solid var(--line)!important;border-radius:0!important;background:none!important;padding:16px 0 0!important;align-items:start!important;grid-template-columns:minmax(0,1fr)!important;max-width:720px}html[data-design=ny] #view .ejavv .fld.cat{max-width:220px}html[data-design=ny] #view .card .stp-kpi{background:none!important;border:0!important;border-top:1px solid var(--line)!important;border-radius:0!important;box-shadow:none!important;padding:20px 0 4px!important}html[data-design=ny] #view .card .kvs-tc{border:0;border-top:1px solid var(--line);border-radius:0;background:none;padding:16px 0 0}html[data-design=ny] #view .ucause,html[data-design=ny] #view .ucause.on{border:0!important;border-top:1px solid var(--line)!important;border-radius:0!important;background:none!important;padding:16px 0!important}html[data-design=ny] #view .uhint{background:none!important;border:0!important;padding:0!important;border-radius:0!important;color:var(--ink)!important;font-size:.875rem}html[data-design=ny] #view .uhint:before{content:"";display:inline-block;width:7px;height:7px;border-radius:1px;margin-right:8px;vertical-align:1px;background:var(--st-ongoing)}html[data-design=ny] #view .usec .tw,html[data-design=ny] #view .usec-b .tw{border:0!important;border-top:1px solid var(--line)!important;border-radius:0!important;box-shadow:none!important;background:none!important}html[data-design=ny] #view .seg:has(>.seg-b[data-act=assess]),html[data-design=ny] #view .seg.utr-seg{background:none!important;padding:0!important;gap:4px!important}html[data-design=ny] #view .seg.utr-seg>.seg-b.on{background:var(--surface)!important;box-shadow:inset 0 0 0 1px var(--ink)!important}html[data-design=ny] #view .tbl.ika .ik-t{background:var(--surface)!important}html[data-design=ny] #view .tbl.ika tr.ika-dev td{background:none!important}html[data-design=ny] #view .stp-c.dev,html[data-design=ny] #view .stp-c.dev.t-warn,html[data-design=ny] #view .stp-c.dev.t-bad{background:none!important;box-shadow:none!important}html[data-design=ny] #view .stp-dr,html[data-design=ny] #view .tbl.ika tr.ika-dev .stp-dr{margin-top:8px}html[data-design=ny] #view .wh4-s{font-size:17px}html[data-design=ny] #view .wh4-s.late{fill:var(--ink);font-weight:500}html[data-design=ny] #view .wh4-sq{fill:var(--st-late);font-size:.75em}@media(max-width:860px){html[data-design=ny] #view .wh4-s{font-size:20px}}html[data-design=ny] #view .wh3-lg i.t-late{background:var(--st-late)!important;box-shadow:none!important}html[data-design=ny] #view .wh-det .btn.primary{background:var(--surface)!important;color:var(--ink)!important;border-color:var(--ctl-line, var(--line))!important}html[data-design=ny] #view .wh-det .tick.lock{display:none}html[data-design=ny] #view .wh-it.open>.wh-row{background:none!important}html[data-design=ny] #view :is(.ck-q,.wh-row,.wh-lg li,.wh3-lg li)>i[style*=E2DFD8]{background:var(--chip-muted-dot)!important}:root[data-theme=dark] .wh4{--wh4-track: #4A4641;--wh4-none: #34312D}:root[data-theme=dark] .wh4 .wh-mid{fill:#2a2724}:root[data-theme=dark] .wh3-lg i.t-up{background:#4a4641!important}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .wh4{--wh4-track: #4A4641;--wh4-none: #34312D}:root:not([data-theme=light]) .wh4 .wh-mid{fill:#2a2724}:root:not([data-theme=light]) .wh3-lg i.t-up{background:#4a4641!important}}html[data-design=ny] #view .att-o{max-width:none!important}html[data-design=ny] #view .att-o>:not(.att-of){max-width:820px}html[data-design=ny] #view .att-of{align-items:flex-end}html[data-design=ny] #view .att-oc{flex:1 1 100%!important;max-width:720px}html[data-design=ny] #view .att-oc textarea{min-height:88px!important}html[data-design=ny] #view .att-of .att-sec{display:grid;gap:4px}html[data-design=ny] #view .att-ob{margin-left:auto!important;align-items:center}@media(min-width:861px){html[data-design=ny] #view .att-wt-t tr.att-r>td:first-child .att-wait{padding-left:28px}}@media(max-width:860px){html[data-design=ny] #view#view .att-wt-t .att-x>td{padding:4px 16px 16px!important}}html[data-design=ny] #view .utr-las .pdoc *{text-transform:none!important;letter-spacing:0!important}html[data-design=ny] #view .utr-las .pdoc :is(dt,dd,th,td,small,i,b+span,.pd-o,.pd-sumh,.pd-n,.pd-ref,.pd-tld,.pd-e,dd b,td b){font-size:13px!important}html[data-design=ny] #view .utr-las .pdoc :is(p,li):not(.pd-o):not(.pd-sumh):not(.pd-n):not(.pd-ref){font-size:14px!important}html[data-design=ny] #view .utr-las .pdoc :is(dt,th,.pd-o,.pd-sumh){color:var(--ink-2)!important;font-weight:500!important}html[data-design=ny] #view .cards:has(>.card.res){display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;padding:0 24px;background:var(--surface);border:1px solid var(--dk-edge, var(--line));border-radius:16px;box-shadow:var(--dk-sh, none)}html[data-design=ny] #view#view .cards>.card.res{margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:none!important;padding:20px 0!important;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);column-gap:40px;align-items:start}html[data-design=ny] #view .cards>.card.res+.card.res{border-top:1px solid var(--line)!important}html[data-design=ny] #view .cards>.card.res>*{grid-column:1}html[data-design=ny] #view .cards>.card.res>:is(.bars,ul,ol){grid-column:2;grid-row:1 / span 8;margin:0}@media(max-width:860px){html[data-design=ny] #view .cards>.card.res{grid-template-columns:minmax(0,1fr)}html[data-design=ny] #view .cards>.card.res>:is(.bars,ul,ol){grid-column:1;grid-row:auto}html[data-design=ny] #view .cards:has(>.card.res){padding:0 16px}}html[data-design=ny] #view .sd .lg,html[data-design=ny] #view .sd .lg span,html[data-design=ny] #view .res>p.small{font-size:.8125rem!important}html[data-design=ny] #view[data-v=results] p.note{background:none!important;border:0!important;padding:0!important;border-radius:0!important;color:var(--ink)!important;font-size:.875rem}html[data-design=ny] #view[data-v=record]:has(.rec-ok) .fa-steps>:is(b,.fa-s){display:none}html[data-design=ny] #view .form:has(>.rec-ok) .dx-b,html[data-design=ny] #view fieldset.ro .dx-b{display:none}html[data-design=ny] #view .form:has(>.rec-ok) select:disabled,html[data-design=ny] #view fieldset.ro select{background-image:none!important}html[data-design=ny] #view .lk-kb,html[data-design=ny] #view .lk-kb.ok{background:none!important;border:0!important;border-top:1px solid var(--line)!important;border-radius:0!important;padding:14px 0 0!important}html[data-design=ny] #view .lk-li{border:0!important;background:none!important;border-radius:0!important;padding:0!important}html[data-design=ny] #view .ek-wl .stp-c{border:0!important;border-top:1px solid var(--line)!important;border-radius:0!important;box-shadow:none!important;background:none!important;padding:14px 0!important}html[data-design=ny] #view .ai-box.egen-s .btn.primary{background:var(--surface)!important;color:var(--ink)!important;border-color:var(--ctl-line, var(--line))!important}html[data-design=ny] #view .rsk-lnk{display:flex;flex-wrap:wrap;align-items:center;gap:6px 20px;margin:4px 0 16px}html[data-design=ny] #view .rsk-lnk>.link+:is(.help,button:not(.link)){margin-left:-14px}html[data-design=ny] #view .vp-sum{margin:0 0 12px}html[data-design=ny] #view li.vp-vrow{align-items:center}html[data-design=ny] #view .vp-go{flex:none;color:var(--ink-2);font-size:1.125rem;line-height:1;margin-left:8px}html[data-design=ny] #view .vp-vn{margin:4px 0 0}html[data-design=ny] #view .vp-card{border-radius:16px!important;box-shadow:var(--dk-sh, none)!important}html[data-design=ny] #view .utr-las .pdoc td.c-id{white-space:nowrap}html[data-design=ny] #view .cards:not(:has(>.svc .pill:not(.t-muted)))>.svc .pill.t-muted{display:none}html[data-design=ny] #view .sv-done{border-bottom:0!important}html[data-design=ny] #view[data-v=oversikt]>:is(.km-band,.card,.ov-calm,section){margin-top:0!important;margin-bottom:0!important}html[data-design=ny] #view[data-v=oversikt]>:is(.km-band,.card,.ov-calm,section)+:is(.km-band,.card,.ov-calm,section){margin-top:20px!important}html[data-design=ny] #view .card.ck .btn,html[data-design=ny] #view .ck-grid .btn{min-height:36px}@media(max-width:860px){html[data-design=ny] #view .card.ck .btn,html[data-design=ny] #view .ck-grid .btn{min-height:44px}}html[data-design=ny] #view .usec>.usec-b{padding-left:0!important;padding-right:0!important}html[data-design=ny] #view .usec .fld>.lbl{min-height:24px;display:flex;align-items:center;flex-wrap:wrap;gap:0 4px}html[data-design=ny] :is(#view,.modal) .code{letter-spacing:0!important}html[data-design=ny] #view .ik-hd h1{margin:0}html[data-design=ny] #view .ik-hd{align-items:flex-start;flex-wrap:wrap;margin-bottom:24px}html[data-design=ny] #view .ik-hd .stp-back{flex-basis:100%}.stp-kpi.stp-k4{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.stp-k4>div{display:grid;gap:4px}.stp-k4 b{font-family:var(--f-serif);font-weight:400;font-size:2.125rem;line-height:1.1}.stp-k4 span{color:var(--ink-2);font-size:.875rem}.ek-intro .stp-main{gap:20px}.ek-how h3,.ek-intro h3{font-size:.9375rem;margin:0 0 8px}.ek-how ol,.ek-how ul{margin:0;padding-left:20px;display:grid;gap:6px;color:var(--ink-2)}.ek-prev{display:flex;gap:16px;align-items:center;padding:14px 18px}.ek-go{align-items:center;margin-top:8px}.ek-go .btn.primary{min-height:44px;padding:10px 22px;font-size:.9375rem}.ek-intro .stp-li{cursor:default}.ek-hd{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0 0 12px}.ek-hd-s{width:1px;height:14px;background:var(--line);margin:0 4px}.ek-ovl{margin:8px 0 16px}.ek-ov .ek-ovr{cursor:pointer;width:100%;gap:10px}.ek-ov .ek-ovr .pill{flex:none}.ek-allok{margin:-4px 0 8px}.forra-box{border-top:1px solid var(--line);padding:12px 0 4px;margin:0 0 16px}.forra-box p{margin:0 0 8px}.forra-ny{margin:0 0 4px;padding-left:18px}.forra-ny li{margin:2px 0}.forra-n{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin:0 0 12px;font-size:.875rem}.ek-sum{align-items:start;margin:4px 0 20px}.ek-sum .stp-big>span:last-child{margin-top:8px}.rep-ph{margin:0;font:600 1rem var(--f-body)}#view:not(#hv1):not(#hv2):not(#hv3) .card.tl2{display:grid;grid-template-columns:minmax(220px,300px) minmax(0,1fr);gap:40px;align-items:start}.tl2-l{display:grid;gap:10px;justify-items:start}.tl2-k{margin:0;display:flex;align-items:center;gap:6px}.tl2 .tl-n b{font-size:4rem}.tl2-sl{display:grid;grid-template-columns:60fr 25fr 15fr;gap:2px;margin:4px 0 0;font-size:.6875rem}.tl2-sl span:nth-child(3){text-align:right}.tl2-sc{position:relative;width:100%;height:6px;display:grid;grid-template-columns:60fr 25fr 15fr;gap:2px;margin-top:6px}.tl2-sc i{border-radius:3px}.tl2-sc .z1{background:color-mix(in srgb,var(--st-bad) 35%,transparent)}.tl2-sc .z2{background:color-mix(in srgb,var(--st-warn) 40%,transparent)}.tl2-sc .z3{background:color-mix(in srgb,var(--st-ok) 45%,transparent)}.tl2-sc b{position:absolute;top:-6px;width:3px;height:18px;margin-left:-1px;border-radius:2px;background:var(--ink)}.tl2-r{list-style:none;margin:0;padding:0}.tl2-r li{display:flex;align-items:center;gap:14px;padding:12px 0;border-top:1px solid color-mix(in srgb,var(--ink) 10%,transparent)}.tl2-r li:first-child{border-top:0;padding-top:0}.tl2-r .grow{display:grid;gap:2px;min-width:0}.tl2-r b{font-weight:500}.tl2-r .tl-r{font-size:.75rem;color:var(--ink-2)}.tl2-i{flex:none;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font:600 .75rem var(--f-body)}.tl2-i.t-ok{background:color-mix(in srgb,var(--st-ok) 20%,transparent);color:#3e7a5c}.tl2-i.t-warn{background:color-mix(in srgb,var(--st-warn) 30%,transparent);color:var(--ink)}@media(max-width:860px){#view:not(#hv1):not(#hv2):not(#hv3) .card.tl2{grid-template-columns:minmax(0,1fr);gap:24px}}.set-2{display:grid;grid-template-columns:232px minmax(0,1fr);gap:40px;align-items:start;margin-top:8px}.set-nav{position:sticky;top:16px;display:grid;gap:2px}.set-ng{margin:16px 12px 4px;font-size:.8125rem;font-weight:500;color:var(--ink-2)}.set-ng:first-child{margin-top:0}.set-ni{display:block;width:100%;padding:8px 12px;border:0;border-radius:8px;background:none;color:var(--ink);font:inherit;font-size:.875rem;text-align:left;cursor:pointer}.set-ni:hover{background:color-mix(in srgb,var(--ink) 4%,transparent)}.set-ni.on{background:color-mix(in srgb,var(--ink) 7%,transparent);font-weight:500}.set-main{min-width:0}.set-main>.sec:first-child,.set-main>.card:first-child{margin-top:0}.v-cards{list-style:none;margin:0 0 16px;padding:0;display:grid;gap:12px}.v-card{border:1px solid var(--line);border-radius:12px;background:var(--surface)}.v-ch{display:flex;align-items:center;gap:14px;padding:16px 20px}.v-ch .grow{display:grid;gap:2px;min-width:0}.v-ch b{font-weight:600;font-size:1rem}.v-no{width:26px;height:26px;border-radius:50%;background:var(--surface-2);display:grid;place-items:center;font-size:.75rem;color:var(--ink-2);flex:none}.v-card>.vlist{margin:0;padding:0 20px 16px;border-top:1px solid var(--line)}.v-card>.vlist>li{padding-top:14px}@media(max-width:600px){.v-ch{flex-wrap:wrap;padding:14px 16px}.v-ch .grow{flex:1 1 calc(100% - 50px)}.v-ch>.small,.v-ch>.chip{margin-left:40px}}@media(max-width:860px){.set-2{grid-template-columns:minmax(0,1fr);gap:16px}.set-nav{position:static;display:flex;flex-wrap:wrap;gap:4px}.set-ng{flex-basis:100%;margin:8px 0 0}.set-ng:first-child{margin-top:0}.set-ni{width:auto;border:1px solid var(--line)}}.att-wt-t{width:100%}.att-wt-t td{vertical-align:top}.att-wt-t .att-wait,.att-wt-t .att-wt{display:block}.att-tog{display:inline-grid;place-items:center;width:28px;height:28px;margin:-4px 6px 0 -6px;border:0;border-radius:6px;background:none;color:var(--ink-2);cursor:pointer;vertical-align:middle}.att-tog:hover{background:var(--surface-2);color:var(--ink)}.att-tog svg{transition:transform var(--ctl-t, .15s)}.att-tog[aria-expanded=true] svg{transform:rotate(90deg)}@media(prefers-reduced-motion:reduce){.att-tog svg{transition:none}}.att-r.on>td{border-bottom:0}.att-x>td{padding:4px 16px 20px 40px;background:color-mix(in srgb,var(--ink) 3%,transparent)}.att-xg{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:start}.att-xr .att-bes{margin-top:0}.att-grp th{text-align:left;font:600 .8125rem var(--f-body);color:var(--ink-2);padding-top:20px}@media(max-width:860px){.att-xg{grid-template-columns:minmax(0,1fr);gap:16px}.att-wt-t thead{display:none}.att-wt-t,.att-wt-t tbody,.att-wt-t tr,.att-wt-t td,.att-wt-t th{display:block;width:100%;box-sizing:border-box}.att-wt-t tr.att-r{padding:12px 0 10px;border-top:1px solid var(--line)}.att-wt-t tr.att-r>td{padding:2px 0;border:0}.att-wt-t tr.att-r>td:last-child .row{justify-content:flex-start;flex-wrap:wrap;margin-top:8px}.att-x>td{padding:12px!important}.att-grp th{padding:16px 0 4px}.att-wt-t tr.att-r>td:empty,.att-wt-t tr.att-r.on>td:last-child{display:none}}.att-wt-t td:last-child .row{flex-wrap:nowrap}.att-d h2{margin:4px 0 18px}.att-dh{font:600 .9375rem var(--f-body);margin:16px 0 6px}.att-dt{margin:0 0 8px;color:var(--ink-2);max-width:70ch;white-space:pre-line}.att-db{margin-top:20px;gap:10px}.att-many{margin:12px 14px 0}html[data-design=ny] .set-nl{display:grid;gap:2px}html[data-design=ny] .set-nsel{display:none}html[data-design=ny] .set-pick{display:grid;gap:4px;margin:0 0 16px}html[data-design=ny] .set-pick .set-tabs{margin:0}html[data-design=ny] .acc-d>summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;cursor:pointer;list-style:none;min-height:28px}html[data-design=ny] .acc-d>summary::-webkit-details-marker{display:none}html[data-design=ny] .acc-d .acc-e,html[data-design=ny] .acc-d .acc-c{color:var(--ink-2);text-decoration:underline;text-underline-offset:3px}html[data-design=ny] .acc-d[open] .acc-e,html[data-design=ny] .acc-d:not([open]) .acc-c{display:none}html[data-design=ny] .acc-d[open]>summary{margin-bottom:8px}html[data-design=ny] .omr-v{grid-template-columns:minmax(0,1fr)}html[data-design=ny] .omr-v>li,html[data-design=ny] .omr-v>li>*{min-width:0}html[data-design=ny] .omr-v .sel-s{max-width:100%;text-overflow:ellipsis}html[data-design=ny] .set-bsel{display:none}html[data-design=ny] .omr-t .omr-n{display:flex;align-items:center;gap:6px;padding-left:calc(var(--d, 0) * 18px);min-width:0}html[data-design=ny] .omr-t .omr-n>input{flex:1 1 auto;min-width:140px;max-width:none}html[data-design=ny] .omr-t .omr-i{color:var(--ink-2);flex:none}html[data-design=ny] .omr-t .sel-s,html[data-design=ny] .omr-vt .sel-s{width:100%;max-width:100%;min-width:0;text-overflow:ellipsis}html[data-design=ny] .omr-vt{margin-top:4px}html[data-design=ny] .omr-t th:first-child{width:30%}html[data-design=ny] .omr-t th:nth-child(3){width:22%}html[data-design=ny] .omr-vt td:first-child{font-weight:500}@media(max-width:640px){html[data-design=ny] .omr-t .omr-n{padding-left:0}html[data-design=ny] .omr-t .omr-n>input{min-width:0}html[data-design=ny] .tbl.omr-t td:first-child{padding-right:96px!important}html[data-design=ny] .tbl.omr-vt td:first-child:before{display:none}}@media(max-width:860px){html[data-design=ny] #view .set-pick .tabs.set-tabs{display:none}html[data-design=ny] .set-pick .set-bsel{display:block;width:100%;max-width:none;min-height:44px}}@media(max-width:860px){html[data-design=ny] .set-nav .set-nl{display:none}html[data-design=ny] .set-nav .set-nsel{display:grid;gap:4px;flex:1 1 100%}html[data-design=ny] #view .set-nav .set-nsel select{width:100%;max-width:none;min-height:44px}}html[data-design=ny] .set-t td,html[data-design=ny] .acc-t td{vertical-align:middle}html[data-design=ny] :is(.set-t,.acc-t) td.ux{width:1%;white-space:nowrap;text-align:right}html[data-design=ny] .set-t td.set-t1{font-weight:500}html[data-design=ny] .set-t .num{white-space:nowrap}html[data-design=ny] .acc-top{margin:0 0 12px;gap:8px}html[data-design=ny] .acc-top .acc-f{flex:0 1 320px;min-width:0}html[data-design=ny] .acc-t .acc-n{display:block;font-weight:600}html[data-design=ny] .acc-t .acc-e{display:block;overflow-wrap:anywhere}html[data-design=ny] .acc-t .acc-e:empty,html[data-design=ny] .acc-t .acc-m{display:none}html[data-design=ny] .acc-t .acc-nov{display:block;margin-top:2px}html[data-design=ny] .acc-t td.acc-ls{white-space:nowrap;color:var(--ink-2)}html[data-design=ny] .acc-t.acc-nols .acc-ls{display:none}html[data-design=ny] .acc-t th:first-child{width:30%}html[data-design=ny] .acc-pv{margin-top:16px;flex-wrap:wrap;gap:8px}html[data-design=ny] .acc-dn{margin:0 0 14px}html[data-design=ny] .acc-dn b,html[data-design=ny] .acc-dn span{display:block}html[data-design=ny] .acc-dn span:empty{display:none}html[data-design=ny] .modal .acc-b{margin-top:8px}html[data-design=ny] .modal .acc-b>.small{display:block;margin-bottom:4px}html[data-design=ny] .omr-t .omr-n>span:last-child{min-width:0}html[data-design=ny] .omr-w{display:block;margin-top:2px}html[data-design=ny] .omr-add{margin:12px 0 20px;flex-wrap:wrap;gap:8px}html[data-design=ny] .appr-ch{display:inline;list-style:none;margin:0;padding:0}html[data-design=ny] .appr-ch>li{display:inline;white-space:nowrap}html[data-design=ny] .appr-ch>li+li:before{content:"→";margin:0 6px;color:var(--ink-2)}html[data-design=ny] .org-flow{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:4px 0 18px;padding:12px 16px;border-radius:12px;background:var(--wh-linne)}html[data-design=ny] .org-flow>span:not(.org-ar){display:grid}html[data-design=ny] .org-flow small{font-size:.8125rem;color:var(--ink-2)}html[data-design=ny] .org-flow .org-ar{color:var(--ink-2)}html[data-design=ny] .org-kv{display:grid;grid-template-columns:minmax(0,200px) minmax(0,1fr);gap:4px 20px;padding:14px 0;border-top:1px solid var(--line)}html[data-design=ny] .org-kv .org-k{font-weight:500;padding-top:8px}html[data-design=ny] .org-kv .org-v>input{width:100%;max-width:420px}html[data-design=ny] .org-kv .help{display:block;margin-top:4px}html[data-design=ny] .org-kv .logo-f{margin-top:0}html[data-design=ny] .org-kv:has(.logo-f) .org-k{padding-top:0}html[data-design=ny] .ftg-t{margin-top:4px}html[data-design=ny] .org-add{margin:12px 0 0;gap:12px;flex-wrap:wrap;align-items:center}html[data-design=ny] .org-lex{margin:14px 0 0}html[data-design=ny] .utr-lex{margin:4px 0 16px}@media(max-width:640px){html[data-design=ny] .org-kv{grid-template-columns:minmax(0,1fr)}html[data-design=ny] .org-kv .org-k{padding-top:0}html[data-design=ny] .org-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px}html[data-design=ny] .org-flow .org-ar{display:none}html[data-design=ny] .org-flow b{overflow-wrap:anywhere}html[data-design=ny] #view :is(.acc-t,.set-t){display:block;width:100%}html[data-design=ny] #view :is(.acc-t,.set-t)>thead{display:none}html[data-design=ny] #view :is(.acc-t,.set-t)>tbody{display:block}html[data-design=ny] #view .tw:has(>:is(.acc-t,.set-t)){overflow:visible}html[data-design=ny] #view :is(.acc-t,.set-t) tr{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;align-items:center;padding:10px 0;border-top:1px solid var(--line)}html[data-design=ny] #view :is(.acc-t,.set-t) tr[hidden]{display:none}html[data-design=ny] #view :is(.acc-t,.set-t) td{display:block;padding:0!important;border:0!important;min-width:0;text-align:left;grid-column:1}html[data-design=ny] #view :is(.acc-t,.set-t) td.ux{grid-column:2;grid-row:1 / span 4;align-self:center;width:auto}html[data-design=ny] #view :is(.acc-t,.set-t) td.ux .btn{min-height:44px;padding-inline:14px}html[data-design=ny] #view .acc-t td.acc-c,html[data-design=ny] #view .acc-t .acc-e{display:none}html[data-design=ny] #view .acc-t .acc-m{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}html[data-design=ny] #view .set-t td[data-l]{font-size:.8125rem;color:var(--ink-2);margin-top:2px}html[data-design=ny] #view .set-t td[data-l]:before{content:attr(data-l) ": "}html[data-design=ny] #view .set-t td.num{text-align:left}html[data-design=ny] #view .omr-t .omr-n{padding-left:calc(var(--d, 0) * 12px)}html[data-design=ny] .acc-top .acc-f{flex:1 1 100%}html[data-design=ny] .acc-top .btn{flex:1 1 100%;min-height:44px}}.att-kpi{margin:0 0 8px}.att-bes{margin-top:24px;max-width:720px}.att-bes .lbl .small{margin-left:6px;font-weight:400}.att-bes .fld{margin:0 0 12px}.att-bes textarea{width:100%}.att-bes .att-db{margin-top:8px}.att-sec select{max-width:360px}.act-sub{margin:6px 0 0}.act-pg .vp-s4{margin-bottom:20px}.act-pg .vp-s4b{cursor:default}.act-kv{margin:0;padding:4px 24px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.act-kv>div{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;padding:14px 0;border-top:1px solid var(--line)}.act-kv>div:first-child{border-top:0}.act-kv dt{color:var(--ink-2)}.act-kv dd{margin:0;white-space:pre-line}@media(max-width:860px){.act-kv>div{grid-template-columns:minmax(0,1fr);gap:4px}}.ls-vy{margin:0 0 18px;gap:12px}.ls-q{max-width:280px}.ls-sum{margin:-6px 0 16px}.ls-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px}.ls-hc{width:100%;height:100%;display:grid;align-content:start;gap:6px;text-align:left;padding:20px;border:1px solid var(--line);border-radius:12px;background:var(--surface);cursor:pointer;font:inherit;color:var(--ink)}.ls-hc:hover{border-color:color-mix(in srgb,var(--ink) 30%,transparent)}.ls-hc h3{font:400 1.5rem/1.15 var(--f-serif);margin:0}.ls-del{list-style:none;margin:10px 0 0;padding:10px 0 0;border-top:1px solid var(--line);display:grid;gap:8px}.ls-del li{display:flex;align-items:center;gap:10px;font-size:.875rem}.ls-dot{width:8px;height:8px;border-radius:50%;background:var(--line);flex:none}.ls-dot.t-ok{background:var(--st-ok)}.ls-dot.t-warn{background:var(--st-warn)}.ls-dot.t-bad{background:var(--st-bad)}.ls-dc{border:1px solid var(--line);border-radius:12px;background:var(--surface);padding:16px 20px;margin:0 0 12px}.ls-dc header{display:flex;align-items:center;gap:10px}.ls-dc h3{margin:0;font:600 .9375rem var(--f-body)}.ls-dc>p{margin:4px 0 8px 34px}.ls-docs{list-style:none;margin:0 0 0 34px;padding:0}.ls-doc{display:flex;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--line);cursor:pointer}.ls-doc .grow{display:grid;gap:2px;min-width:0}.ls-doc b{font-weight:500}.ls-hh{margin:0 0 28px}.ls-hhh{margin:0 0 12px}.ls-hhh h2{margin:2px 0 0}@media(max-width:860px){.ls-dc>p,.ls-docs{margin-left:0}.ls-vy{flex-wrap:wrap}.ls-q{max-width:none;width:100%}}.ls-kpi{margin:0 0 12px;background:var(--wh-linne)}.ls-kpi .tx-bad b{color:var(--bad-ink)}.ls-kpi .tx-warn b{color:var(--warn-ink)}.ls-k0{align-content:end}.ls-k0 span{color:var(--ink-2);font-size:.875rem}.ls-todo{margin:0 0 28px}.ls-todo h2{margin:0 0 6px;font:600 .875rem var(--f-body)}.ls-todo>p{margin:0}.ls-tl{list-style:none;margin:0;padding:0}.ls-tr{display:flex;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--line)}.ls-tr:first-child{border-top:0}.ls-tr .grow{display:grid;gap:2px;min-width:0}.ls-tt{font-size:.9375rem}.ls-tr>.link{flex:none}.ls-tall{margin-top:6px}.ls-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,440px),1fr));gap:16px}@media(max-width:520px){.vp-vrow{flex-wrap:wrap}.vp-vrow>.grow{flex:1 1 calc(100% - 120px);min-width:0}.vp-vrow>.vp-vnext{order:3;flex-basis:100%}}.ls-hc{padding:22px 22px 0;gap:0;grid-template-rows:auto 1fr auto}.ls-hct{display:flex;align-items:flex-start;gap:14px}.ls-hct .grow{display:grid;gap:4px;min-width:0}.ls-hct .pill{flex:none}.ls-hn{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--ink);color:var(--bg);font:400 1.25rem var(--f-serif)}.ls-hc .ls-del{margin:16px -22px 0;padding:0 22px;gap:0;align-content:start}.ls-hc .ls-del li{padding:10px 0;border-top:1px solid var(--line)}.ls-hc .ls-del li:first-child{border-top:0}.ls-hcf{display:flex;align-items:center;gap:12px;margin:0 -22px;padding:14px 22px;border-top:1px solid var(--line)}.ls-hcf>.small{flex:1}.ls-hco{font-size:.875rem;text-decoration:underline;text-underline-offset:3px}.ls-leg{display:flex;flex-wrap:wrap;gap:6px 18px;margin:14px 0 0}.ls-leg span{display:inline-flex;align-items:center;gap:6px}.ls-dot.t-muted{background:var(--st-muted)}.ls-regseg{margin-left:4px}.ls-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:4px 0 8px}.ls-sb{display:grid;gap:2px;justify-items:start;text-align:left;padding:10px 0 0;border:0;border-top:3px solid var(--st-muted);background:none;font:inherit;color:var(--ink);cursor:pointer}.ls-sb b{font-weight:500;font-size:.875rem}.ls-sb.t-ok{border-top-color:var(--st-ok)}.ls-sb.t-warn{border-top-color:var(--st-warn)}.ls-sb.t-bad{border-top-color:var(--st-bad)}.ls-dc{scroll-margin-top:72px}.ls-dc header{align-items:flex-start}.ls-dc header .grow{display:grid;gap:2px;min-width:0}.ls-dc header p{margin:0}.ls-dm{color:var(--ink-2)}.ls-proc{margin:12px 0 0 34px}.ls-ph{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0 0 4px;font-size:.875rem}.ls-ph .link{font-weight:500}.ls-pk{font-size:.75rem;font-weight:500;color:var(--ink-2)}.ls-proc .ls-docs{margin-left:0}.ls-steps{list-style:none;margin:4px 0 0;padding:0}.ls-step{position:relative;display:grid;grid-template-columns:170px minmax(0,1fr);gap:16px;padding:0 0 0 18px}.ls-step:before{content:"";position:absolute;left:3px;top:22px;bottom:-14px;border-left:1px solid var(--line)}.ls-step:last-child:before{display:none}.ls-sn{display:flex;align-items:center;gap:10px;margin-left:-18px;padding:12px 0 0;font-size:.875rem;align-self:start}.ls-sn b{font-weight:500}.ls-sd .ls-docs .ls-doc:first-child{border-top:0}.ls-sd>p{margin:12px 0 10px}.ls-add{display:flex;flex-wrap:wrap;gap:4px 16px;margin:10px 0 0 34px!important;padding-top:10px;border-top:1px solid var(--line)}.ls-subl{list-style:none;margin:2px 0 6px 22px;padding:0 0 0 12px;border-left:1px solid var(--line);display:grid;gap:0}.ls-subb{display:flex;align-items:center;gap:8px;width:100%;padding:6px 4px;border:0;background:none;font:inherit;font-size:.8125rem;color:var(--ink-2);text-align:left;cursor:pointer;border-radius:6px}.ls-subb:hover{color:var(--ink);background:color-mix(in srgb,var(--ink) 4%,transparent)}.ls-crumb{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0 0 10px;color:var(--ink-2)}.ls-crumb .link{color:var(--ink-2)}.ls-crumb i{font-style:normal}.ls-dpg .vp-s4{margin:0 0 20px}.ls-dpg .vp-s4b{cursor:default}.ls-dpg .vp-s4b.on .tx-bad{color:var(--bad-ink)}.ls-ql{display:flex;flex-wrap:wrap;gap:4px 20px;margin:4px 0 0}.ls-ps{margin:18px 0 0}.ls-ps h2,.ls-ps h4{margin:0 0 10px;font:600 .9375rem var(--f-body)}.ls-docs0{margin-left:0}@media(max-width:860px){.ls-proc,.ls-add{margin-left:0!important}.ls-step{grid-template-columns:minmax(0,1fr);gap:0}.ls-sd{padding-left:2px}.ls-tr{align-items:flex-start}.ls-hn{width:34px;height:34px;font-size:1.125rem}.ls-hc{padding:18px 18px 0}.ls-hc .ls-del,.ls-hcf{margin-left:-18px;margin-right:-18px;padding-left:18px;padding-right:18px}.ls-hct{flex-wrap:wrap}.ls-hct .grow{flex:1 1 calc(100% - 48px);overflow-wrap:anywhere}.ls-hct .pill{order:3;margin-left:48px}}.vp-s4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 28px;max-width:1060px}.vp-s4b{display:grid;gap:4px;justify-items:start;text-align:left;padding:14px 0 0;border:0;border-top:3px solid var(--line);background:none;cursor:pointer;font:inherit;color:var(--ink)}.vp-s4b.ok{border-top-color:var(--st-ok)}.vp-s4b.on{border-top-color:var(--ink)}.vp-s4b.on .stp-pn{background:var(--ink);color:var(--bg)}.vp-s4b b{font-weight:500}.vp-grid{list-style:none;margin:0 0 24px;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px}.vp-card{width:100%;height:100%;display:grid;align-content:start;justify-items:start;gap:6px;text-align:left;padding:18px 20px;border:1px solid var(--line);border-radius:12px;background:var(--surface);cursor:pointer;font:inherit;color:var(--ink)}.vp-card:hover{border-color:color-mix(in srgb,var(--ink) 30%,transparent)}.vp-card.on{border-color:var(--ink)}.vp-card b{font-weight:500;font-size:1rem}.vp-stp .vp-ofu-h h4{display:none}.vp-stp .vpa-b{margin-bottom:12px}.vp-oh{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:space-between}.vp-oh .stp-h{margin:0}.vp-mh-r{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:6px}.vp-mh{margin:0;font-size:1rem;font-weight:500}.vp-gcl,.vp-fcl{list-style:none;margin:0;padding:0;display:grid;gap:10px}.vp-gc,.vp-fc{display:grid;gap:10px;padding:14px 18px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.vp-fc.t-warn{border-color:color-mix(in srgb,var(--warn) 60%,var(--line))}.vp-fc.t-bad{border-color:color-mix(in srgb,var(--bad) 55%,var(--line))}.vp-gc-h{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.vp-gc-h>b{flex:1 1 220px;min-width:0;font-weight:500;font-size:.9375rem}.vp-qs{display:flex;flex-wrap:wrap;gap:6px}.vp-q{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;border-radius:8px;font-size:.75rem;font-weight:500;white-space:nowrap;background:var(--muted-soft);color:var(--ink-2)}.vp-q i{width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.8}.vp-q.t-ok{background:var(--ok-soft);color:var(--ok-ink)}.vp-q.t-warn{background:var(--warn-soft);color:var(--warn-ink)}.vp-q.t-bad{background:var(--bad-soft);color:var(--bad-ink)}.vp-q.t-info{background:var(--info-soft);color:var(--info-ink)}.vp-q.t-none{background:none;box-shadow:inset 0 0 0 1px var(--line)}.vp-q.t-none i{opacity:.35}.vp-g3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 24px;margin:0;padding-left:34px;align-items:start}.vp-g3 dl{margin:0}.vp-g3>div,.vp-g3 dl{min-width:0}.vp-g3 dt{font-size:.75rem;color:var(--ink-2);margin-bottom:2px}.vp-g3 dd{margin:0;font-size:.875rem;overflow-wrap:anywhere}.vp-g3 .fld{margin:0}.vp-g3 .fld .lbl{font-size:.75rem;font-weight:400;color:var(--ink-2)}.vp-fk,.vp-gn,.vp-fc>.row,.vp-fc>p{margin:0 0 0 34px}.vp-gw{color:var(--warn-ink)}.vp-fb .seg,.vp-ofu-r .seg{flex-wrap:nowrap;width:auto}.vp-fb .seg-b,.vp-ofu-r .seg-b{flex:none}.vp-stp .vp-ofu{border:0;padding:0;margin:0}.vp-ofu-r{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.vp-relw{display:grid;gap:10px;margin-top:18px}.vp-rels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.vp-rel{display:grid;gap:4px;justify-items:start;text-align:left;padding:16px 18px;border:0;border-radius:12px;background:var(--hv-fill, rgba(15, 14, 13, .035));color:var(--ink);font:inherit;cursor:pointer}.vp-rel:hover{background:color-mix(in srgb,var(--ink) 7%,transparent)}.vp-rel b{font-weight:500;font-size:.9375rem}.vp-rel-c{margin-top:2px;color:var(--ink)}@media(max-width:720px){.vp-g3{grid-template-columns:minmax(0,1fr);padding-left:0}.vp-fk,.vp-gn,.vp-fc>.row,.vp-fc>p{margin-left:0}.vp-rels{grid-template-columns:minmax(0,1fr)}.vp-fb,.vp-ofu-r .seg{width:100%}.vp-form .vp-fb .seg,.vp-form .vp-ofu-r .seg{display:flex;width:100%}.vp-form .vp-fb .seg .seg-b,.vp-form .vp-ofu-r .seg .seg-b{flex:1 1 0;min-width:0}}@media(max-width:860px){.vp-s4{grid-template-columns:repeat(2,minmax(0,1fr))}}.utr-kpi{margin:4px 0 28px}.utr-grp{margin:0 0 28px}.utr-gh{font:600 .9375rem var(--f-body);margin:0 0 10px}.utr-cards{list-style:none;margin:0;padding:0;display:grid;gap:10px}.utr-c{display:grid;grid-template-columns:minmax(220px,1fr) minmax(140px,220px) minmax(0,280px);gap:24px;align-items:center;padding:16px 20px;border:1px solid var(--line);border-radius:12px;background:var(--surface);cursor:pointer}.utr-c:hover{border-color:color-mix(in srgb,var(--ink) 25%,transparent)}.utr-cm{display:grid;gap:3px;min-width:0}.utr-cm p{margin:0}.utr-cm b{font-weight:500;font-size:1rem}.utr-cp .stp-prog{margin:0}.utr-cs{display:grid;gap:6px;justify-items:end;text-align:right}.utr-cs .utr-send:empty{display:none}@media(max-width:860px){.utr-c{grid-template-columns:minmax(0,1fr);gap:10px}.utr-cs{justify-items:start;text-align:left}}.stp-h .hlp{vertical-align:middle;margin-left:6px}.rsk-seg .seg-b{min-width:40px}.rsk-seg .seg-b.on{background:var(--ink)!important;color:var(--bg)!important}.rsk-sl{margin-left:10px}.rmx-w{display:flex;gap:6px;align-items:stretch}.rsk-rows{list-style:none;margin:8px 0 12px;padding:0;display:grid;gap:8px}.rsk-r{border:1px solid var(--line);border-radius:12px;background:var(--surface)}.rsk-r.on{border-color:color-mix(in srgb,var(--ink) 22%,transparent)}.rsk-rb{display:flex;align-items:center;gap:12px;width:100%;padding:12px 16px;border:0;background:none;font:inherit;color:var(--ink);text-align:left;cursor:pointer}.rsk-rb .code{flex:none;color:var(--ink-2)}.rsk-card{padding:0 16px 16px;border-top:1px solid var(--line)}.rsk-card .rsk-kat{margin-top:12px}.rsk-body{display:grid;grid-template-columns:auto minmax(0,1fr);gap:32px;align-items:start;margin-top:8px}.rsk-bed{display:grid;justify-items:center;gap:6px}.rsk-bed>.lbl{justify-self:start}.rsk-fl{margin:0;display:flex;gap:8px;align-items:center}button.rmx-c{border:0;font:inherit;font-size:.75rem;cursor:pointer;color:var(--ink)}button.rmx-c:disabled{cursor:default}.rsk-pick .rmx-c.on{outline:2px solid var(--ink);outline-offset:1px;font-weight:600}.rsk-nmx .rmx{grid-template-columns:repeat(4,48px)}.rsk-nmx .rmx-c{height:44px;font-size:.6875rem;line-height:1.2;padding:2px;text-align:center}.rsk-nmx .rmx-x{width:204px}.rsk-lv{margin:4px 0 0;display:flex;gap:10px;align-items:center}.rsk-lv i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:4px;vertical-align:-1px}.rsk-lv i.t-bad{background:color-mix(in srgb,var(--st-bad) 28%,transparent)}.rsk-lv i.t-warn{background:color-mix(in srgb,var(--st-warn) 28%,transparent)}.rsk-lv i.t-ok{background:color-mix(in srgb,var(--st-ok) 22%,transparent)}.rsk-sum{display:grid;grid-template-columns:auto minmax(0,1fr);gap:32px;align-items:start;margin-bottom:16px}.rsk-sub{display:block}.rsk-al .list{margin:4px 0}.rsk-al .lbl{margin:8px 0 0}@media(max-width:760px){.rsk-body,.rsk-sum{grid-template-columns:minmax(0,1fr);gap:16px}.rsk-bed{justify-items:start}}.rmx-x{margin:0;width:172px;text-align:center}.rmx{display:grid;grid-template-columns:repeat(4,40px);gap:4px;margin:4px 0 6px}.rmx-c{display:grid;place-items:center;height:40px;border-radius:6px;font-size:.8125rem;font-weight:500}.rmx-c.t-ok{background:color-mix(in srgb,var(--st-ok) 22%,transparent)}.rmx-c.t-warn{background:color-mix(in srgb,var(--st-warn) 28%,transparent)}.rmx-c.t-bad{background:color-mix(in srgb,var(--st-bad) 28%,transparent)}.rec-stp .sec.rstp{padding:0;border:0;background:none;box-shadow:none}.rec-stp .sec.rstp>.sec-h{display:none}.stp-lead{margin:0 0 18px;color:var(--ink-2);max-width:70ch}.stp-sub{margin:28px 0 12px;font:600 .9375rem var(--f-body)}.rstp .stp-cs+.row,.rstp .rsk-add{margin-top:14px}.rsk-c .stp-q b,.ek-c .stp-q b,.ek-wl .stp-q b{font-weight:500}.stp-q p{margin:4px 0 0}.rsk-c .stp-cr>.pill,.rsk-c .stp-cr>.row{flex:none}.rsk-c .fld,.ek-c .fld{margin:0}.rsk-kat{align-items:flex-end}.rsk-kat .fld{flex:1;max-width:360px}.rsk-2{display:flex;flex-wrap:wrap;gap:12px 40px}.rsk-2 .rsk-sl{display:block;margin:4px 0 0}.rsk-acts{gap:8px;align-items:center}.rsk-fu summary{cursor:pointer;color:var(--ink-2)}.rsk-fu[open] summary{margin-bottom:12px}button.pill{border:0;cursor:pointer;font:inherit;font-size:.8125rem}.ek-mot .lbl .muted{font-weight:400}.ek-mot textarea{min-height:88px}.ek-mot textarea.f-need{border-color:var(--late-ink)}.ek-act{gap:8px;align-items:center;margin-top:8px}.ek-wa{flex:none;gap:8px;align-items:center}.ek-kom summary{cursor:pointer}.ek-kom[open] summary{margin-bottom:8px}.ek-kom textarea{width:100%;max-width:720px}.ek-prev .pill{flex:none}.rec-stp .stp-in-sum .fa-st,.rec-stp .stp-in-sum .fa-tg{display:none}.rec-stp .stp-in-sum{margin-top:28px}@media(max-width:860px){.ek-c .seg,.rsk-c .seg{flex-wrap:wrap}.rsk-kat{flex-direction:row!important}.ek-wa{align-self:flex-start}}.rec-stp .stp-main>.form{margin-top:4px}.rec-stp .stp-main .stp-h{margin-bottom:8px}.kv-stp .stp-main>.eyebrow{margin:0}.kv-stp .stp-main .stp-h{margin-bottom:0}.stp-lead{margin:0 0 4px;font-size:1rem;line-height:1.5;color:var(--ink-2);max-width:720px}.kv-stp .form>.kv-area.kvg{display:block;border:0;padding:0;margin:0;background:none}.kv-stp .kvs,#view[data-v=record] .kv-stp section.card.sec.kvs{display:grid;gap:20px;margin:0;padding:0;border:0;background:none;box-shadow:none}.kv-stp .kvs>.card.sec{margin:0}.kvs-kpi .stp-big>.small{margin-top:4px}.stp-big b.kvs-none{font-size:2.5rem}.stp-kpi.kvs-k1{grid-template-columns:minmax(0,1fr)}.stp-kpi.kvs-k0{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.kvs-k0 p{margin:0}.kvs-qb{display:flex;align-items:flex-end;gap:10px;margin-top:14px}.kvs-qb span{display:grid;justify-items:center;gap:4px}.kvs-qb i{display:block;width:18px;border-radius:3px 3px 0 0;background:color-mix(in srgb,var(--ink) 18%,transparent)}.kvs-qb .on i{background:var(--ink)}.kvs-qb small{font-size:.6875rem;color:var(--ink-2);white-space:nowrap}.kvs-facts{max-width:480px;margin:0}.kvs-facts>p{margin:0}.kvs-fl{list-style:none;margin:6px 0 0;padding:0}.kvs-fl li{display:flex;justify-content:space-between;gap:16px;padding:8px 0;border-bottom:1px solid var(--line);font-size:.9375rem}.kvs-fl li.tot{border-bottom:0;font-weight:500}.kvs-edit>summary{cursor:pointer;font-size:.875rem;text-decoration:underline;text-underline-offset:3px;width:max-content}.kvs-edit[open]>summary{margin-bottom:12px}.kvs-edit .catgrid{margin-top:12px}.kvs-tc{display:grid;gap:12px;max-width:720px;padding:16px 18px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.kvs-tt{margin:0;display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.kv-stp .kvs .kvs-sh{margin:8px 0 0;font-family:inherit;font-size:.9375rem;font-weight:500}.kv-stp .kvs .grid2,.kv-stp .kvs .ai-box{max-width:720px}.kvs-s2{display:grid;gap:12px}.kvs-sel{max-width:240px}.kvs-sum{display:grid;gap:6px;justify-items:start}.kvs-sum>.fld{width:100%}.kvs-ik li{flex-wrap:wrap;row-gap:4px}.kv-stp .ctd{flex-wrap:wrap;row-gap:10px;max-width:720px}.kv-stp .ctd>*{min-width:0}.stp-mt{display:none}@media(max-width:860px){.kv-hd>.grow>:not(.stp-mt):not(.rec-wait){display:none!important}.kv-hd .stp-mt{display:inline-flex;margin:0;font-size:1.0625rem;color:var(--ink)}.kv-stp .stp-pw,.kv-stp+.stp-foot .stp-bw{display:none}.kv-stp .stp-side>.stp-sh,.kv-stp .stp-side>.stp-l{display:none}.kv-stp+.stp-foot .stp-fl .link{font-size:1.375rem;line-height:1;padding:8px 14px 8px 4px}.stp-lead{font-size:.9375rem}.kv-stp .ctd{flex-direction:column;align-items:flex-start}}.stp-dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--st-muted)}.stp-dot.t-ok,.stp-dots i.t-ok,.stp-lg i.t-ok{background:var(--st-ok)}.stp-dot.t-warn,.stp-dots i.t-warn,.stp-lg i.t-warn{background:var(--st-warn)}.stp-dot.t-bad,.stp-dots i.t-bad,.stp-lg i.t-bad{background:var(--st-bad)}.stp-add{justify-self:start;margin:2px 12px}.stp-tip{margin-top:12px}.stp-first{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap}.stp-first .fld{flex:1 1 240px;max-width:320px}.stp-foot{position:sticky;bottom:0;z-index:6;display:flex;align-items:center;gap:16px;margin:24px -40px -72px;padding:14px 40px calc(14px + env(safe-area-inset-bottom,0px));background:var(--bg);border-top:1px solid var(--line)}#app.shell>main>#view:has(>.stp>.stp-foot){align-content:stretch}#app.shell>main>#view:has(>.stp-foot),.stp:has(>.stp-foot){display:flex;flex-direction:column}:is(#view,.stp)>.stp-foot{margin-top:auto}:is(#view,.stp)>:has(+.stp-foot){margin-bottom:24px}.stp-fl,.stp-fr{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.stp-fr{justify-content:flex-end}.stp-foot .btn.primary{min-height:44px;padding:10px 22px;font-size:.9375rem}.stp-save:before{content:"";display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:50%;background:var(--st-ok);vertical-align:1px}.stp-save[data-st=sparar]:before{background:var(--st-warn)}.stp-save[data-st=fel]:before,.stp-save[data-st=offline]:before{background:var(--st-bad)}.stp-kpi{display:grid;grid-template-columns:auto minmax(0,1fr);gap:40px;align-items:center;padding:24px 28px;border-radius:12px;background:color-mix(in srgb,var(--ink) 4%,transparent)}.stp-big{display:grid;gap:2px}.stp-big b{font-family:var(--f-serif);font-weight:400;font-size:3.5rem;line-height:1}.stp-big>span:first-of-type{font-size:1rem;margin-top:6px}.stp-kr{list-style:none;margin:0;padding:0;display:grid;gap:10px}.rec-sumb{display:grid;gap:20px}.ek-miss{margin:0 0 20px}.rec-sumk{align-items:start}.rs-m{min-width:0}.rs-l{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:8px}.rs-l li{display:flex;align-items:baseline;gap:12px;font-size:.875rem}.rs-l .grow{display:grid;gap:2px;min-width:0}.stp-kr li{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) 48px;gap:16px;align-items:center;font-size:.875rem}.stp-kb{height:5px;border-radius:3px;background:var(--line);overflow:hidden}.stp-kb i{display:block;height:100%;border-radius:3px}.stp-kb i.t-ok{background:var(--st-ok)}.stp-kb i.t-warn{background:var(--st-warn)}.stp-kb i.t-bad{background:var(--st-bad)}.stp-mx td,.stp-mx th{white-space:nowrap}.stp-mx td:first-child{white-space:normal}.stp-dots{display:inline-flex;gap:4px}.stp-dots i,.stp-lg i{display:inline-block;width:9px;height:9px;border-radius:50%;background:var(--st-muted)}.stp-lg{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.stp-lg i{margin-left:6px}.stp-lg i:first-child{margin-left:0}.stp-bl{list-style:none;margin:0;padding:0;display:grid;gap:8px}.stp-bc{padding:12px 14px;background:var(--surface);border:1px solid var(--line);border-radius:10px}.stp-bc p{margin:6px 0 0}.stp-form{display:grid;gap:12px}.stp-li .code,.stp-bc .code{background:none;padding:0;color:inherit;font-size:.8125rem}@media(max-width:1100px){.stp-grid{grid-template-columns:minmax(0,1fr) 240px;gap:28px}}@media(max-width:860px){.stp-grid{grid-template-columns:minmax(0,1fr)}.stp-side{position:static}.stp-side>.stp-km{order:-1;margin:0 0 8px;padding:14px 16px}.stp-cr{flex-direction:column}.stp-cr .seg{align-self:stretch}.stp-cr .seg .seg-b{flex:1}.stp-c{padding:14px}.stp-h{font-size:1.625rem}.stp-foot{margin:16px -16px 0;padding:10px 16px;bottom:calc(64px + env(safe-area-inset-bottom,0px))}.stp-foot .stp-nx,.stp-foot .stp-save{display:none}.stp-foot .stp-fr,.stp-foot .btn.primary{flex:1}.stp-foot .stp-nx.stp-why{display:block;flex:1 1 100%;order:-1}.stp-foot .stp-fr:has(.stp-why){row-gap:6px}.stp-foot .stp-fr:has(.stp-why)>.btn{flex:1}.stp-foot>.grow{display:none}.page-h.stp-hd{flex-wrap:nowrap;align-items:flex-start}.page-h.stp-hd>.grow{min-width:0}.stp-foot .stp-fl{flex:none}.stp-foot .btn.primary{white-space:normal;padding:10px 14px}.rs-a .list li{flex-wrap:wrap;row-gap:4px}.rs-a .list li .grow{flex:1 1 180px}.stp-kpi{grid-template-columns:minmax(0,1fr);gap:20px;padding:20px}.stp-kr li{grid-template-columns:minmax(0,1fr) 80px 44px;gap:10px}}#side-fo .fo-b{min-height:48px;padding:7px 12px;background:var(--side-2);border-color:transparent}#side-fo .fo-b .nav-l>span{font-size:.875rem;white-space:normal;overflow:visible}#side-fo .fo-b .nav-l small{font-size:.75rem;color:var(--side-ink-3)}.fo-m{max-height:min(70vh,520px);overflow-y:auto}.fo-h{margin:8px 10px 4px;font-size:.75rem;color:var(--ink-2)}.fo-h:first-child{margin-top:4px}.fo-yr{display:flex;flex-wrap:wrap;gap:2px}.side-sr{display:flex;gap:8px;align-items:stretch;flex:none}.side-q{flex:1;min-width:0;display:flex;align-items:center;gap:8px;min-height:36px;padding:0 10px;border:0;border-radius:8px;background:var(--side-2);color:var(--side-ink-2);font:400 .875rem var(--f-body);cursor:pointer;transition:color var(--ctl-t),background-color var(--ctl-t)}.side-q:hover{color:var(--side-ink)}.side-q kbd{margin-left:auto;font:500 .6875rem var(--f-body);color:var(--side-ink-3);background:none;border:0;padding:0}.side-sr .side-new{padding:0}.side-sr .side-newb{width:36px;min-height:36px;padding:0;justify-content:center;gap:0;background:var(--side-2);color:var(--side-ink-2);border-radius:8px}.side-sr .side-newb:hover:not(:disabled){color:var(--side-ink);background:var(--side-2)}.side-sr .side-newb .nav-l:before{content:none}.side-sr{position:relative;z-index:30}.side-sr .side-new{position:static}.side-sr .side-newm{left:0;right:0;min-width:0}.side-sr .side-newm .side-mi{white-space:normal}.side-q:focus-visible,.fo-b:focus-visible,.side-km:focus-visible{outline:2px solid color-mix(in srgb,var(--side-ink) 45%,transparent);outline-offset:-2px}#app .side :is(.nav-b,.nav-sec,.side-newb,.side-ic,.prof-go,.side-q,.fo-b,.side-km,.mnav-b):focus-visible{outline:2px solid color-mix(in srgb,var(--side-ink) 45%,transparent);outline-offset:-2px}#side-km{flex:none}.side-km{display:grid;gap:6px;width:100%;padding:12px;border:0;border-radius:8px;background:var(--side-2);color:var(--side-ink-2);text-align:left;font:400 .8125rem/1.4 var(--f-body);cursor:pointer;transition:color var(--ctl-t)}.side-km:hover,.side-km.on{color:var(--side-ink)}.side-km-h{display:flex;align-items:center;gap:8px;color:var(--side-ink);font-weight:500;font-size:.875rem}.side-km-h .nav-i{display:grid;place-items:center}.side-km-bar{display:block;height:3px;border-radius:2px;background:var(--side-line);overflow:hidden;margin-top:4px}.side-km-bar i{display:block;height:100%;background:var(--st-ok, #6E9E86);border-radius:2px}.side-km-s{font-size:.75rem;color:var(--side-ink-3)}.nav-more{display:none}@media(min-width:861px){#nav{position:relative}#nav.nav-cut>.nav-more{display:flex;position:sticky;bottom:0;height:0;margin-top:-1px;justify-content:center;align-items:flex-end;overflow:visible;z-index:2}#nav.nav-cut>.nav-more:before{content:"";position:absolute;left:-4px;right:-4px;bottom:0;height:56px;background:linear-gradient(to bottom,transparent,var(--hv-page, var(--side)) 70%);pointer-events:none}.nav-more button{position:relative;flex:none;margin-bottom:4px;padding:3px 12px;border:1px solid var(--side-line);border-radius:999px;background:var(--side-2);color:var(--side-ink);font:500 .75rem/1.4 var(--f-body);cursor:pointer}.nav-more button:hover{background:var(--side-hover)}}@media(min-width:861px)and (max-height:920px){#app .side .nav-b{min-height:28px;margin:0;padding-top:4px;padding-bottom:4px}#app .side .nav-sec{margin-top:8px}}@media(min-width:861px)and (max-height:820px){.side-km{gap:4px;padding:8px 12px}.side-km .side-km-t,.side-km .side-km-s{display:none}.side-km-bar{margin-top:2px}}@media(min-width:861px)and (max-height:760px){#app .side{padding-top:10px;padding-bottom:8px;gap:8px}#app .side .nav-b{min-height:24px;padding-top:2px;padding-bottom:2px}#app .side .nav-sec{margin-top:4px;margin-bottom:0}#app .side .side-q,#app .side .side-sr .side-newb{min-height:30px;height:30px}#app .side .side-km{padding:5px 12px;gap:2px}#app .side .side-km-bar{margin-top:0}#app .side .side-foot{padding-top:6px}}@media(min-width:861px)and (max-height:620px){#app .side{padding-top:6px;padding-bottom:6px;gap:5px}#app .side .side-km{padding:3px 12px}}@media(min-width:861px){.side{display:flex;flex-direction:column}body:not(.rail) .top-ctx,body:not(.rail) .top-k{display:none!important}}@media(max-width:860px){.side-sr,#side-km{display:none!important}body.mnav .side-sr{display:flex!important;margin:10px 0 6px}body.mnav .side-q{min-height:42px;font-size:1rem}body.mnav .side-sr .side-new{margin:0!important}body.mnav .side-sr .side-newb{width:42px;min-height:42px}body.mnav #side-km{display:block!important;margin-top:14px}body.mnav #side-fo .fo-yr .side-mi{min-height:40px}}:root{--tip-bg: #1C1B19;--tip-ink: #F5F4F0;--tip-ink-2: rgba(245, 244, 240, .64);--tip-line: rgba(245, 244, 240, .16);--vg-bg: #F1EFEA;--vg-mark: #5C7A99;--vg-w: 300px}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--tip-bg: #33352F;--tip-ink: #F2F2EC;--tip-ink-2: #B9B9B0;--tip-line: #4A4C46;--vg-bg: #1D1E1C;--vg-mark: #9BB5D1}}:root[data-theme=dark]{--tip-bg: #33352F;--tip-ink: #F2F2EC;--tip-ink-2: #B9B9B0;--tip-line: #4A4C46;--vg-bg: #1D1E1C;--vg-mark: #9BB5D1}#view .page-h .pg-lead{margin:6px 0 0;max-width:72ch;font-size:.9375rem;line-height:1.5;color:var(--ink-2)}.hlp-p{--ink: var(--tip-ink);--ink-2: var(--tip-ink-2);--line: var(--tip-line);--surface: var(--tip-bg);background:var(--tip-bg);color:var(--tip-ink);border:1px solid var(--tip-line);border-radius:10px;padding:14px 16px;width:min(340px,82vw);font-size:.875rem;line-height:1.55;box-shadow:0 18px 40px -18px #0f0e0d8c}.hlp-p b,.hlp-p a,.hlp-p .link{color:var(--tip-ink)}.hlp-src{display:block;margin-top:10px;font-size:.8125rem;color:var(--tip-ink-2)}.hlp-go{display:inline-block;margin-top:8px;padding:0;border:0;background:none;font:inherit;font-size:.875rem;color:var(--tip-ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.hlp-go:focus-visible{outline:2px solid var(--tip-ink);outline-offset:2px}#view>.vgl{background:var(--vg-bg);border-radius:14px;padding:18px 20px 20px;font-size:.875rem;line-height:1.55;min-width:0}.vgl-h{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:16px}#view .vgl .vgl-t,.vgl-panel .vgl-t{margin:0;font:600 .9375rem/1.3 var(--f-body);letter-spacing:0;color:var(--ink);text-transform:none}#view .vgl .vgl-s h3,.vgl-panel .vgl-s h3{margin:0 0 4px;font:500 .8125rem/1.4 var(--f-body);color:var(--ink-2);letter-spacing:0;text-transform:none}#view .vgl .vgl-on h3,.vgl-panel .vgl-on h3{color:var(--ink)}.vgl .vgl-x{font-size:.8125rem;color:var(--ink-2);text-decoration:none}.vgl .vgl-x:hover{color:var(--ink)}.vgl-s{padding:12px 0;border-top:1px solid var(--line);scroll-margin:16px}.vgl-s:first-child{border-top:0;padding-top:0}.vgl-s h3{margin:0 0 4px;font:500 .8125rem/1.4 var(--f-body);color:var(--ink-2);letter-spacing:0}.vgl-s h3:focus{outline:none}.vgl-s p{margin:0 0 6px;color:var(--ink)}.vgl-s p:last-child{margin-bottom:0}.vgl-s p b{display:block;font-weight:500}.vgl-src{display:block;margin-top:2px;font-size:.75rem;color:var(--ink-2)}.vgl-hos h3:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--vg-mark);margin-right:7px;vertical-align:1px}.vgl-l{display:flex;flex-wrap:wrap;gap:4px 16px}.vgl-l .vgl-hosa{color:var(--ink-2)}.vgl-on h3{color:var(--ink)}.vgl-l{margin:0;padding-top:12px;border-top:1px solid var(--line)}.vgl-l .link,.vgl-s .link{font-size:.875rem}.vgl-tab{display:none}#view.vgl-off>.vgl .vgl-b{display:none}#view.vgl-off>.vgl .vgl-h{margin:0}.vgl-panel{display:block;align-self:start;background:none;padding:0;font-size:.9375rem;line-height:1.55}.vgl-panel .vgl-h{margin:4px 0 18px;padding-right:90px}.vgl-panel .vgl-s{padding:16px 0}.vgl-panel .vgl-s:first-child{padding-top:0}@media(min-width:1280px){#view.has-vg{position:relative;padding-right:calc(40px + var(--vg-w) + 40px)}#view.has-vg.vgl-off{padding-right:108px}#view.has-vg>.vgl{position:absolute;top:var(--vg-top, 24px);right:40px;bottom:64px;width:var(--vg-w);padding:0;background:none}#view.has-vg>.vgl .vgl-in{position:sticky;top:24px;max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);overflow:auto;background:var(--vg-bg);border-radius:14px;padding:20px 22px 22px}#view.vgl-off>.vgl{width:44px}#view.vgl-off>.vgl .vgl-in{display:none}#view.vgl-off>.vgl .vgl-tab{position:sticky;top:24px;display:flex;align-items:center;gap:8px;writing-mode:vertical-rl;width:44px;padding:16px 0;border:0;border-radius:12px;background:var(--vg-bg);color:var(--ink);font:500 .8125rem/1 var(--f-body);cursor:pointer}#view.vgl-off>.vgl .vgl-tab span{writing-mode:horizontal-tb}#view.vgl-off>.vgl .vgl-tab:hover{background:color-mix(in srgb,var(--ink) 8%,var(--vg-bg))}}@media print{#view>.vgl{display:none!important}#view.has-vg{padding-right:0!important}}:root[data-design=ny][data-theme=light]{--bg: #F6F4EF;--surface: #FFFFFF;--surface-2: #EFECE6;--line: rgba(60, 45, 30, .12);--ctl-line: rgba(60, 45, 30, .2);--hv-fill: #EFECE6;--hv-fill-2: #E6E1D8;--vg-bg: #FFFFFF;--wh-linne: #EFECE6;--sand-soft: #EFECE6;--muted-soft: #E9E5DE;--chip-muted-bg: #ECE8E1;--row-h: #F6F4EF;--row-a: #EFECE6;--dk-edge: rgba(60, 45, 30, .11);--dk-sh: 0 1px 2px rgba(60, 45, 30, .05), 0 14px 36px -22px rgba(60, 45, 30, .3);--dk-sh-sm: 0 1px 2px rgba(60, 45, 30, .06);--side: #F6F4EF;--side-2: #FFFFFF;--side-hover: rgba(60, 45, 30, .05);--side-ink: #1A1816;--side-ink-2: rgba(26, 24, 22, .66);--side-ink-3: rgba(26, 24, 22, .6);--side-line: rgba(60, 45, 30, .11);--side-badge: transparent;--side-late: #A94A30;--hv-page: #F6F4EF;--hv-navon: #FFFFFF;--km-hero: #FFFFFF;--km-hero-ink: #1A1816;--km-hero-ink-2: rgba(26, 24, 22, .66);--km-hero-tile: #F6F4EF;--km-hero-acc: #2D519B;--km-hero-line: transparent;--tip-bg: #FFFFFF;--tip-ink: #1A1816;--tip-ink-2: rgba(26, 24, 22, .66);--tip-line: rgba(60, 45, 30, .14)}@media(prefers-color-scheme:light){:root[data-design=ny]:not([data-theme=dark]){--bg: #F6F4EF;--surface: #FFFFFF;--surface-2: #EFECE6;--line: rgba(60, 45, 30, .12);--ctl-line: rgba(60, 45, 30, .2);--hv-fill: #EFECE6;--hv-fill-2: #E6E1D8;--vg-bg: #FFFFFF;--wh-linne: #EFECE6;--sand-soft: #EFECE6;--muted-soft: #E9E5DE;--chip-muted-bg: #ECE8E1;--row-h: #F6F4EF;--row-a: #EFECE6;--dk-edge: rgba(60, 45, 30, .11);--dk-sh: 0 1px 2px rgba(60, 45, 30, .05), 0 14px 36px -22px rgba(60, 45, 30, .3);--dk-sh-sm: 0 1px 2px rgba(60, 45, 30, .06);--side: #F6F4EF;--side-2: #FFFFFF;--side-hover: rgba(60, 45, 30, .05);--side-ink: #1A1816;--side-ink-2: rgba(26, 24, 22, .66);--side-ink-3: rgba(26, 24, 22, .6);--side-line: rgba(60, 45, 30, .11);--side-badge: transparent;--side-late: #A94A30;--hv-page: #F6F4EF;--hv-navon: #FFFFFF;--km-hero: #FFFFFF;--km-hero-ink: #1A1816;--km-hero-ink-2: rgba(26, 24, 22, .66);--km-hero-tile: #F6F4EF;--km-hero-acc: #2D519B;--km-hero-line: transparent;--tip-bg: #FFFFFF;--tip-ink: #1A1816;--tip-ink-2: rgba(26, 24, 22, .66);--tip-line: rgba(60, 45, 30, .14)}}:root[data-design=ny][data-theme=dark]{--bg: #171614;--surface: #1F1E1B;--surface-2: #282622;--line: #34312C;--ctl-line: rgba(242, 238, 230, .16);--hv-fill: #262420;--hv-fill-2: #2E2B27;--vg-bg: #1F1E1B;--wh-linne: #262420;--sand-soft: #262420;--muted-soft: #2A2824;--chip-muted-bg: rgba(242, 238, 230, .08);--row-h: #24221F;--row-a: #2B2925;--dk-edge: rgba(242, 238, 230, .09);--dk-sh: 0 1px 2px rgba(0, 0, 0, .4), 0 16px 40px -22px rgba(0, 0, 0, .7);--dk-sh-sm: 0 1px 2px rgba(0, 0, 0, .35);--side: #131210;--side-2: #1F1E1B;--side-hover: rgba(242, 238, 230, .05);--side-ink: #F2EFE9;--side-ink-2: rgba(242, 239, 233, .62);--side-ink-3: rgba(242, 239, 233, .58);--side-line: rgba(242, 238, 230, .08);--side-badge: transparent;--side-late: #E8957D;--hv-page: #131210;--hv-navon: #1F1E1B;--km-hero: #1F1E1B;--km-hero-ink: #F2EFE9;--km-hero-ink-2: rgba(242, 239, 233, .66);--km-hero-tile: #262420;--km-hero-acc: #AFC4EA;--km-hero-line: transparent}@media(prefers-color-scheme:dark){:root[data-design=ny]:not([data-theme=light]){--bg: #171614;--surface: #1F1E1B;--surface-2: #282622;--line: #34312C;--ctl-line: rgba(242, 238, 230, .16);--hv-fill: #262420;--hv-fill-2: #2E2B27;--vg-bg: #1F1E1B;--wh-linne: #262420;--sand-soft: #262420;--muted-soft: #2A2824;--chip-muted-bg: rgba(242, 238, 230, .08);--row-h: #24221F;--row-a: #2B2925;--dk-edge: rgba(242, 238, 230, .09);--dk-sh: 0 1px 2px rgba(0, 0, 0, .4), 0 16px 40px -22px rgba(0, 0, 0, .7);--dk-sh-sm: 0 1px 2px rgba(0, 0, 0, .35);--side: #131210;--side-2: #1F1E1B;--side-hover: rgba(242, 238, 230, .05);--side-ink: #F2EFE9;--side-ink-2: rgba(242, 239, 233, .62);--side-ink-3: rgba(242, 239, 233, .58);--side-line: rgba(242, 238, 230, .08);--side-badge: transparent;--side-late: #E8957D;--hv-page: #131210;--hv-navon: #1F1E1B;--km-hero: #1F1E1B;--km-hero-ink: #F2EFE9;--km-hero-ink-2: rgba(242, 239, 233, .66);--km-hero-tile: #262420;--km-hero-acc: #AFC4EA;--km-hero-line: transparent}}html[data-design=ny],html[data-design=ny] body,html[data-design=ny] main,html[data-design=ny] .shell,html[data-design=ny] .top{background:var(--bg)!important}html[data-design=ny] #view .card:not(.ck),html[data-design=ny] #view .ck-grid,html[data-design=ny] #view .tw,html[data-design=ny] #view .utr-c,html[data-design=ny] #view .ls-hc,html[data-design=ny] #view .km-band,html[data-design=ny] #view.has-vg>.vgl .vgl-in,html[data-design=ny] #view .card.ck-next,html[data-design=ny] #view details.actg,html[data-design=ny] #view .stp-kpi,html[data-design=ny] #view .ls-todo,html[data-design=ny] #view .km-top,html[data-design=ny] #view .km-nxt{background:var(--surface)!important;border:1px solid var(--dk-edge)!important;border-radius:16px!important;box-shadow:var(--dk-sh)!important}html[data-design=ny] #view .card.ov-sec{padding:20px 24px!important}html[data-design=ny] #view .ck-grid{padding:6px 8px}html[data-design=ny] #view .ck-grid .card.ck{border:0!important;box-shadow:none!important;background:transparent!important}html[data-design=ny] #view .ck-grid .card.ck+.card.ck{border-top:1px solid var(--line)!important;border-radius:0!important}html[data-design=ny] #view .card .card,html[data-design=ny] #view .card .tw,html[data-design=ny] #view .vgl-in .card{box-shadow:none!important;border-radius:10px!important}html[data-design=ny] #view .km-top{color:var(--km-hero-ink)}html[data-design=ny] #view .km-tile{background:var(--km-hero-tile)!important;border:0!important}html[data-design=ny] #view .km-nxt{color:var(--ink)!important}html[data-design=ny] #view .km-top .km-eb{color:var(--km-hero-ink)}html[data-design=ny] #view .km-tiles{gap:0}html[data-design=ny] #view .km-tile{background:none!important;border-radius:0;min-height:0;padding:12px 0 14px 22px;border-left:1px solid var(--line)!important}html[data-design=ny] #view .km-tiles>.km-tile:nth-child(odd){padding-left:0;padding-right:22px;border-left:0!important}html[data-design=ny] #view .km-tiles>.km-tile:nth-child(n+3){border-top:1px solid var(--line)!important}html[data-design=ny] #view .km-side{gap:0}html[data-design=ny] #view .km-nxt{background:none!important;border:0!important;border-bottom:1px solid var(--line)!important;border-radius:0!important;box-shadow:none!important;padding:4px 0 14px!important}html[data-design=ny] #view .km-nxt b{color:var(--ink)}html[data-design=ny] #view .km-rules{gap:0}html[data-design=ny] #view .km-rules li{background:none;border:0;border-bottom:1px solid var(--line);border-radius:0;padding:14px 0}html[data-design=ny] #view .km-rules li:last-child{border-bottom:0}html[data-design=ny] #view .att-qi.on,html[data-design=ny] #view .set-ni.on{background:var(--hv-fill)!important}html[data-design=ny] #view .chkl{background:transparent!important}html[data-design=ny] #view .chkl:hover{background:var(--row-h)!important}html[data-design=ny] #app .side{background:var(--side)!important;border-right:1px solid var(--side-line)!important}html[data-design=ny] #app .side .nav-b.on{background:var(--side-2)!important;color:var(--side-ink)!important;box-shadow:0 0 0 1px var(--dk-edge),var(--dk-sh-sm)!important}html[data-design=ny] #app .side .nav-b:hover:not(.on){background:var(--side-hover)!important}html[data-design=ny] #app .side .fo-b,html[data-design=ny] #app .side .side-q,html[data-design=ny] #app .side .side-km,html[data-design=ny] #app .side .side-newb{background:var(--side-2)!important;color:var(--side-ink)!important;border:1px solid var(--dk-edge)!important;box-shadow:var(--dk-sh-sm)!important}html[data-design=ny] #app .side .side-km{border-radius:14px!important}html[data-design=ny] #app .side .fo-b small,html[data-design=ny] #app .side .side-km-s,html[data-design=ny] #app .side .side-km *{color:var(--side-ink-2)}html[data-design=ny] #app .side .side-km b,html[data-design=ny] #app .side .side-km strong,html[data-design=ny] #app .side .side-km-t{color:var(--side-ink)!important}html[data-design=ny] #app .side .prof-av{background:var(--side-2)!important;color:var(--side-ink)!important;box-shadow:0 0 0 1px var(--dk-edge)!important}html[data-design=ny] #app .side .logo,html[data-design=ny] #app .side .brand,html[data-design=ny] #app .side .wm{color:var(--side-ink)!important}html[data-design=ny] .top .btn:not(.primary){background:var(--surface)!important;border-color:var(--dk-edge)!important;box-shadow:var(--dk-sh-sm)}html[data-design=ny] body #app .side .nav-n.nav-n{color:var(--side-ink-2)!important}html[data-design=ny] #view .card:not(.ck):not(.actg):not(.rsec):not(.ov-sec):not(.wh-panel):not(.svc){padding-left:24px!important;padding-right:24px!important}html[data-design=ny] #view .card.wh-card{padding-top:20px!important;padding-bottom:20px!important}html[data-design=ny] #view .card:has(>ul.list>li.vp-vrow){padding:6px 24px!important}html[data-design=ny] #view li.vp-vrow{border-width:0 0 1px!important;border-style:solid!important;border-color:var(--line)!important;border-radius:0!important;box-shadow:none!important;padding-left:0!important;padding-right:0!important}html[data-design=ny] #view li.vp-vrow:last-child{border-bottom:0!important}html[data-design=ny] #view li.utr-c{grid-template-columns:minmax(0,1fr) 200px minmax(0,300px)!important;padding:22px 26px!important}@media screen and (min-width:861px){html[data-design=ny] #view.has-vg>.vgl .vgl-in,html[data-design=ny] #view.vgl-off>.vgl .vgl-tab,html[data-design=ny] #view .stp-side,html[data-design=ny] #view .set-nav,html[data-design=ny] #view .bes-bar{top:72px!important}html[data-design=ny] #view.has-vg>.vgl .vgl-in{max-height:calc(100vh - 88px)!important;max-height:calc(100dvh - 88px)!important}}html[data-design=ny] #view .card.sec{padding-top:24px!important;padding-bottom:24px!important}html[data-design=ny] #view .stp-li.on{background:var(--surface)!important;box-shadow:0 0 0 1px var(--dk-edge),var(--dk-sh-sm)!important}@media screen and (min-width:861px){html[data-design=ny] #app .top{z-index:40!important}}html[data-design=ny] #view .card:not(.ck):not(.actg):not(.rsec):not(.ov-sec):not(.ck-next):not(.wh-panel):not(.svc),html[data-design=ny] #view .ls-todo,html[data-design=ny] #view .stp-kpi{padding:22px 24px!important}html[data-design=ny] #view .card.wh-panel{padding-top:22px!important;padding-bottom:22px!important}html[data-design=ny] #view .cards>.card.svc{padding-top:20px!important;padding-bottom:20px!important}html[data-design=ny] #view :is(.card,.ls-todo,.stp-kpi,.vgl-in,.km-band)>:first-child{margin-top:0!important}html[data-design=ny] #view :is(.card,.ls-todo,.stp-kpi,.vgl-in,.km-band)>:last-child{margin-bottom:0!important}html[data-design=ny] #view .card.km-grow.tp{display:flex;align-items:center;min-height:0!important}html[data-design=ny] #view .card.km-grow.tp>*{margin-block:0!important}html[data-design=ny] #view.has-vg>.vgl{align-self:start}html[data-design=ny] #view.has-vg>.vgl .vgl-in{height:auto!important;padding:22px 24px!important}html[data-design=ny] #app .side .side-km{padding:14px 16px!important}html[data-design=ny] #view .ck-grid{padding:8px 12px!important}html[data-design=ny] #view .card.wh-panel{padding-left:24px!important;padding-right:24px!important}html[data-design=ny] #view .wh-panel :is(.wh-row,.wh-ph){margin-inline:-12px!important;padding-inline:12px!important}html[data-design=ny] #view .card.actg.act-one{padding-block:6px!important}html[data-design=ny] #view .cards>.card.svc{padding-left:0!important;padding-right:0!important}html[data-design=ny] #view .card.km-grow{padding:22px 24px!important}html[data-design=ny] #view .card .card{padding-left:0!important;padding-right:0!important}:root[data-design=ny][data-theme=light]{--surface: #FDFCF9;--ink: #1A1816;--muted: #6B665F;--side-ink-3: rgba(26, 24, 22, .66)}@media(prefers-color-scheme:light){:root[data-design=ny]:not([data-theme=dark]){--surface: #FDFCF9;--ink: #1A1816;--muted: #6B665F;--side-ink-3: rgba(26, 24, 22, .66)}}@media(min-width:861px){html[data-design=ny] #view.has-vg>.vgl .vgl-in,html[data-design=ny] #view .stp-side{top:80px!important;max-height:calc(100dvh - 104px)!important}html[data-design=ny] #view.vgl-off>.vgl .vgl-tab{top:80px!important}html[data-design=ny] #view .set-nav{top:80px!important}html[data-design=ny] #view.has-vg>.vgl .vgl-in{height:auto!important;align-self:start}}html[data-design=ny] #view .cards:has(>.svc){background:var(--surface);border:1px solid var(--dk-edge);border-radius:16px;box-shadow:var(--dk-sh);padding:0 24px;gap:0!important}html[data-design=ny] #view .cards>.card.svc{border:0!important;border-bottom:1px solid var(--line)!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}html[data-design=ny] #view .cards>.card.svc:last-child{border-bottom:0!important}html[data-design=ny] #view .utr-cards{background:var(--surface);border:1px solid var(--dk-edge);border-radius:16px;box-shadow:var(--dk-sh);gap:0!important;padding:0 4px}html[data-design=ny] #view li.utr-c{border:0!important;border-bottom:1px solid var(--line)!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}html[data-design=ny] #view li.utr-c:last-child{border-bottom:0!important}@media(min-width:861px){html[data-design=ny] #view li.utr-c{grid-template-columns:minmax(0,1.5fr) 170px minmax(0,1fr)!important}}@media(max-width:860px){html[data-design=ny] #view li.utr-c{grid-template-columns:minmax(0,1fr)!important;padding:18px 16px!important}}html[data-design=ny] #view .card .card{border:0!important;border-top:1px solid var(--line)!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}html[data-design=ny] #view .sec2-h{border-bottom:0!important;padding-bottom:0!important}html[data-design=ny] #view .act-one{padding-top:0!important}html[data-design=ny] #view .act-one .arl{margin-top:0!important}html[data-design=ny] #view .set-main>.card+.card,html[data-design=ny] #view .card+.card{margin-top:16px}html[data-design=ny] #view .ov-calm{background:var(--surface)!important;border:1px solid var(--dk-edge)!important;border-radius:16px;box-shadow:var(--dk-sh);padding:24px 28px}html[data-design=ny] #view .att-wt-t tr.att-r.on>td{background:var(--surface-2)}html[data-design=ny] #view .att-wt-t .att-x>td{padding:4px 12px 16px;background:var(--surface-2)}html[data-design=ny] #view .att-o{display:grid;gap:18px;padding:18px 20px;background:var(--surface);border:1px solid var(--line);border-radius:12px}html[data-design=ny] #view .att-okv{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 28px;align-items:start}html[data-design=ny] #view .att-okv>*{min-width:0}html[data-design=ny] #view .att-kv{width:100%;border-collapse:collapse}html[data-design=ny] #view .att-kv th{width:11rem;padding:9px 12px 9px 0;text-align:left;vertical-align:top;font:400 .875rem var(--f-body);color:var(--ink-2);background:none!important;border-radius:0!important;border-bottom:1px solid var(--line);white-space:normal}html[data-design=ny] #view .att-kv td{padding:9px 0;vertical-align:top;border-bottom:1px solid var(--line)!important;overflow-wrap:anywhere}html[data-design=ny] #view .att-kv tr:last-child>*{border-bottom:0!important}html[data-design=ny] #view .att-pt tbody td{border-bottom:1px solid var(--line)!important}html[data-design=ny] #view .att-pt tbody tr:last-child td{border-bottom:0!important}html[data-design=ny] #view .att-kv .att-dt{color:var(--ink);white-space:pre-line}html[data-design=ny] #view .att-rd{margin:0}html[data-design=ny] #view .att-pt{width:100%}html[data-design=ny] #view .att-pt td{overflow-wrap:anywhere}html[data-design=ny] #view .att-pt td:last-child,html[data-design=ny] #view .att-pt th:last-child{width:1%;white-space:nowrap}html[data-design=ny] #view .att-of{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-start;border-top:1px solid var(--line);padding-top:14px}html[data-design=ny] #view .att-oc{flex:1 1 260px;min-width:0;margin:0}html[data-design=ny] #view .att-oc textarea{width:100%;min-height:40px;resize:vertical}html[data-design=ny] #view .att-of .att-sec select{max-width:260px}html[data-design=ny] #view .att-ob{gap:10px;margin-left:auto;flex-wrap:wrap}html[data-design=ny] #view .att-oh{margin:-8px 0 0}html[data-design=ny] #view .att-wt-t tr.att-r.on>td,html[data-design=ny] #view .att-wt-t .att-x>td{background:none!important}html[data-design=ny] #view .att-wt-t .att-x>td{padding:0 16px 24px 42px!important;border-bottom:1px solid var(--line)}html[data-design=ny] #view .att-o{gap:16px;padding:0!important;background:none!important;border:0!important;border-radius:0!important;max-width:820px}html[data-design=ny] #view .att-meta{display:flex;flex-wrap:wrap;gap:4px 28px;margin:0;font-size:.875rem}html[data-design=ny] #view .att-ml{color:var(--ink-2);margin-right:4px}html[data-design=ny] #view .att-an>.att-ml{display:block;margin:0 0 4px;font-size:.8125rem}html[data-design=ny] #view .att-an p{margin:0}html[data-design=ny] #view .att-an p:not(.att-ml){color:var(--ink);line-height:1.6}html[data-design=ny] #view .att-an .att-dt{white-space:pre-line}html[data-design=ny] #view .att-of{border-top:0;padding-top:0}@media(max-width:860px){html[data-design=ny] #view .att-wt-t .att-x>td{padding:0 0 20px!important}html[data-design=ny] #view .att-meta{flex-direction:column;gap:2px}}html[data-design=ny] #view .att-kv :is(th,td){padding:9px 12px 9px 0!important;line-height:1.5;border-bottom:1px solid var(--line)!important}html[data-design=ny] #view .att-okv .att-kv tr:last-child>*{border-bottom:1px solid var(--line)!important}@media(min-width:861px){html[data-design=ny] #view .att-wt-t tr.att-r>td:last-child>.row{margin:-10px 0}html[data-design=ny] #view .att-wt-t tr.att-r>td:last-child>.row>.link{min-height:40px;display:inline-flex;align-items:center}}@media(max-width:860px){html[data-design=ny] #view .att-okv{grid-template-columns:minmax(0,1fr)}html[data-design=ny] #view .att-kv th{width:40%}html[data-design=ny] #view .att-okv>.att-kv+.att-kv{border-top:1px solid var(--line)}html[data-design=ny] #view .att-o{padding:14px 16px}html[data-design=ny] #view .att-ob{margin-left:0}html[data-design=ny] #view .att-of .att-sec,html[data-design=ny] #view .att-of .att-sec select{width:100%;max-width:100%}html[data-design=ny] #view .att-wt-t .att-x>td{padding:4px 0 12px!important}html[data-design=ny] #view .att-wt-t .att-x :is(.att-kv,.att-pt){display:table;width:100%}html[data-design=ny] #view .att-wt-t .att-x :is(.att-kv,.att-pt)>thead{display:table-header-group}html[data-design=ny] #view .att-wt-t .att-x :is(.att-kv,.att-pt)>tbody{display:table-row-group}html[data-design=ny] #view .att-wt-t .att-x :is(.att-kv,.att-pt) tr{display:table-row}html[data-design=ny] #view .att-wt-t .att-x :is(.att-kv,.att-pt) :is(th,td){display:table-cell}html[data-design=ny] #view .att-wt-t .att-x .att-pt :is(th,td){width:auto;padding:8px 8px 8px 0}}@media(max-width:860px){html[data-design=ny] #view .tw:has(>table.tbl-stk){overflow:visible!important;-webkit-mask-image:none!important;mask-image:none!important}html[data-design=ny] #view table.tbl-stk,html[data-design=ny] #view table.tbl-stk>:is(tbody,tfoot){display:block;width:100%!important;min-width:0!important}html[data-design=ny] #view table.tbl-stk>thead{display:none}html[data-design=ny] #view table.tbl-stk tr{display:block;padding:12px 0;border-bottom:1px solid var(--line)}html[data-design=ny] #view .tw>table.tbl-stk tr{padding-left:16px;padding-right:16px}html[data-design=ny] #view table.tbl-stk>:is(tbody,tfoot):last-child>tr:last-child{border-bottom:0}html[data-design=ny] #view table.tbl-stk tr>:is(td,th){display:block;width:auto!important;min-width:0!important;max-width:none!important;padding:2px 0!important;border:0!important;text-align:left!important;white-space:normal!important;position:static!important;box-shadow:none!important;background:none!important;overflow-wrap:anywhere}html[data-design=ny] #view table.tbl-stk tr>:first-child{padding-bottom:6px!important;font-size:1rem;color:var(--ink)}html[data-design=ny] #view table.tbl-stk tr>[data-th]{display:grid;grid-template-columns:minmax(0,40%) minmax(0,1fr);gap:0 12px;align-items:start;font-size:.875rem}html[data-design=ny] #view table.tbl-stk tr>[data-th]:before{content:attr(data-th);color:var(--ink-2);font-size:.8125rem;overflow-wrap:break-word;hyphens:auto}html[data-design=ny] #view table.tbl-stk tr>[data-th]>.stk-v{display:block;min-width:0}html[data-design=ny] #view table.tbl-stk tr>[data-th] .pill{white-space:normal}html[data-design=ny] #view table.tbl-stk tr>td:empty,html[data-design=ny] #view table.tbl-stk tr>td[data-th]:has(>.stk-v:empty){display:none}}html[data-design=ny] #view .stk-v{display:contents}@media(min-width:641px)and (max-width:860px){html[data-design=ny] #view .tbl.ik,html[data-design=ny] #view .tbl.ik :is(thead,tbody,tr,th,td){display:block;width:auto;min-width:0;max-width:none}html[data-design=ny] #view .tw:has(>.tbl.ik){overflow:visible}html[data-design=ny] #view .tbl.ik thead tr{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding-bottom:8px;border-bottom:1px solid var(--line)}html[data-design=ny] #view .tbl.ik thead th:first-child,html[data-design=ny] #view .tbl.ik thead th:last-child{display:none}html[data-design=ny] #view .tbl.ik tbody tr{padding:12px 0;border-bottom:1px solid var(--line)}html[data-design=ny] #view .tbl.ik tbody td{border:0;padding:4px 0}html[data-design=ny] #view .tbl.ik tbody td.ik-t{font-size:.875rem;padding:0 0 8px!important}html[data-design=ny] #view .tbl.ik tbody td:is(.ik-c,.ik-n):before{content:attr(data-cl);display:block;font-size:.8125rem;color:var(--ink-2);margin-bottom:4px}html[data-design=ny] #view .tbl.ik .seg{display:flex;width:100%}html[data-design=ny] #view .tbl.ik .seg .seg-b{flex:1 1 0;min-height:44px}}html[data-design=ny] #view .ivo-t :is(.ivo-bd,td.ivo-a,td.ivo-red){white-space:nowrap}html[data-design=ny] #view tr.att-grp~tr.att-r .btn.primary{background:var(--surface);color:var(--ink);border-color:var(--ctl-line)}html[data-design=ny] .ctd-ok{background:var(--ok-soft)!important;color:var(--ok-ink)!important}html[data-design=ny] .chip,html[data-design=ny] .badge,html[data-design=ny] .tbl th,html[data-design=ny] .eyebrow,html[data-design=ny] .tile .lbl{font-size:.8125rem!important}html[data-design=ny] :is(#view,.modal,.side) :is(.small,.pill,.lbl,.code,.nav-n,.stp-pn,.ck-q,.tcnt){font-size:.8125rem!important}html[data-design=ny] .tabbar .tbar-n{font-size:.75rem!important}html[data-design=ny] #app .side :is(.nav-sec,.nav-sec *,.fo-b small,.side-q kbd),html[data-design=ny] kbd,html[data-design=ny] :is(#view,#modal,.modal) :is(.vgl-src,.sosfs,.ck-s,.wh-lg,.wh-lg li,.wh-req,.wh-row .grow>span,.wh-st,.num.small,.tr-n,.seg2 button,.seg .seg-b,.sug,.ref:not(.pdoc .ref)){font-size:.8125rem!important}html[data-design=ny] #view :is([data-act=remind],[data-act=remindactdlg],[data-act=remindmanydlg]){min-height:40px;display:inline-flex;align-items:center}@media(max-width:640px){html[data-design=ny] #view .btn{min-height:44px}html[data-design=ny] #view :is([data-act=remind],[data-act=remindactdlg],[data-act=remindmanydlg]){min-height:44px}}html[data-design=ny] #view .btn.sm{min-height:36px}html[data-design=ny] #view .seg>button,html[data-design=ny] #view .seg>a{min-height:36px}@media(max-width:640px){html[data-design=ny] #view .btn.sm,html[data-design=ny] #view .ctd .btn.sm{min-height:44px;padding:10px 14px}}@media(max-width:860px){html[data-design=ny] .tabbar{background:var(--side)!important;border-top:1px solid var(--side-line)!important}html[data-design=ny] .tbar-b{font-size:.8125rem}html[data-design=ny] .tbar-l.tbar-lg{font-size:.75rem}html[data-design=ny] #view.has-vg>.vgl .vgl-in{border:0!important;box-shadow:none!important;border-radius:0!important;background:transparent!important}html[data-design=ny] #view>.vgl{border:1px solid var(--dk-edge);border-radius:16px;box-shadow:var(--dk-sh)}}@media(max-width:640px){html[data-design=ny] #view .card:not(.ck):not(.actg):not(.ov-sec){padding-left:16px!important;padding-right:16px!important}html[data-design=ny] #view .card .card{padding-left:0!important;padding-right:0!important}html[data-design=ny] #view .km-band{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px 12px}html[data-design=ny] #view .km-band .km-mark{width:24px;height:24px;margin-top:-1px;background:none}html[data-design=ny] #view .km-band .km-mark .km-i{width:22px;height:22px}html[data-design=ny] #view .km-band .grow{min-width:0}html[data-design=ny] #view .km-band>:last-child:not(.grow){grid-column:2;justify-self:start}html[data-design=ny] #view .att-wt-t tr.att-r>td{border:0!important;padding:2px 16px!important}html[data-design=ny] #view .omr-v{grid-template-columns:minmax(0,1fr)!important}html[data-design=ny] #view .omr-v>li,html[data-design=ny] #view .omr-v .grow{min-width:0}html[data-design=ny] #view .omr-v .sel-s,html[data-design=ny] #view .omr-l .sel-s{width:100%;max-width:100%;min-width:0;text-overflow:ellipsis}}:root[data-design=ny][data-theme=light]{--side: #1A1816;--side-2: #2A2724;--side-hover: rgba(242, 238, 230, .06);--side-ink: #F2EFE9;--side-ink-2: rgba(242, 239, 233, .72);--side-ink-3: rgba(242, 239, 233, .64);--side-line: rgba(242, 238, 230, .09);--side-badge: transparent;--side-late: #E8957D;--hv-navon: #2A2724}@media(prefers-color-scheme:light){:root[data-design=ny]:not([data-theme=dark]){--side: #1A1816;--side-2: #2A2724;--side-hover: rgba(242, 238, 230, .06);--side-ink: #F2EFE9;--side-ink-2: rgba(242, 239, 233, .72);--side-ink-3: rgba(242, 239, 233, .64);--side-line: rgba(242, 238, 230, .09);--side-badge: transparent;--side-late: #E8957D;--hv-navon: #2A2724}}:root[data-design=ny][data-theme=dark]{--side: #1A1816;--side-2: #2A2724;--side-hover: rgba(242, 238, 230, .06);--side-ink: #F2EFE9;--side-ink-2: rgba(242, 239, 233, .72);--side-ink-3: rgba(242, 239, 233, .64);--side-line: rgba(242, 238, 230, .09);--side-badge: transparent;--side-late: #E8957D;--hv-navon: #2A2724}@media(prefers-color-scheme:dark){:root[data-design=ny]:not([data-theme=light]){--side: #1A1816;--side-2: #2A2724;--side-hover: rgba(242, 238, 230, .06);--side-ink: #F2EFE9;--side-ink-2: rgba(242, 239, 233, .72);--side-ink-3: rgba(242, 239, 233, .64);--side-line: rgba(242, 238, 230, .09);--side-badge: transparent;--side-late: #E8957D;--hv-navon: #2A2724}}:root[data-design=ny][data-theme=dark]{--side: #100F0E;--side-2: #24221F}@media(prefers-color-scheme:dark){:root[data-design=ny]:not([data-theme=light]){--side: #100F0E;--side-2: #24221F}}html[data-design=ny] #app .side{background:var(--side)!important;border-right:0!important;color:var(--side-ink)}html[data-design=ny] #app .side .nav-b{color:var(--side-ink-2)!important}html[data-design=ny] #app .side .nav-b.on{background:var(--side-2)!important;color:var(--side-ink)!important;box-shadow:inset 0 0 0 1px var(--side-line)!important}html[data-design=ny] #app .side .nav-b:hover:not(.on){background:var(--side-hover)!important;color:var(--side-ink)!important}html[data-design=ny] #app .side .fo-b,html[data-design=ny] #app .side .side-q,html[data-design=ny] #app .side .side-km,html[data-design=ny] #app .side .side-newb{background:var(--side-2)!important;color:var(--side-ink)!important;border:1px solid var(--side-line)!important;box-shadow:none!important}html[data-design=ny] #app .side .prof-av{background:var(--side-2)!important;color:var(--side-ink)!important;box-shadow:inset 0 0 0 1px var(--side-line)!important}html[data-design=ny] #app .side :is(.nav-g,.nav-gh,h3,.side-h){color:var(--side-ink-3)!important}html[data-design=ny] #app .side svg{color:inherit}@media(max-width:860px){html[data-design=ny] .tabbar{background:var(--side)!important;border-top:0!important}html[data-design=ny] .tabbar :is(button,a){color:var(--side-ink-2)!important}html[data-design=ny] .tabbar :is(button,a)[aria-current],html[data-design=ny] .tabbar :is(button,a).on{color:var(--side-ink)!important}}html[data-design=ny] .cx-sv{display:inline-flex;align-items:center;gap:10px;font:500 .875rem/1.3 var(--f-body);color:var(--ink);white-space:nowrap}html[data-design=ny] .cx-sym{width:20px;height:20px;flex:none;color:var(--ink)}html[data-design=ny] .cx-mid{fill:var(--ink)}html[data-design=ny] .cx-sv[data-st=sparar] .cx-ring circle{opacity:.18;animation:cx-dot 1.4s linear infinite!important;animation-delay:calc(var(--i) * .14s)!important}html[data-design=ny] .cx-sv[data-st=sparar] .cx-mid{opacity:.35}html[data-design=ny] .cx-sv:is([data-st=sparat],[data-st=rt]) .cx-mid{fill:var(--st-done, #4E9A72)}html[data-design=ny] .cx-fel{gap:12px;padding:8px 10px 8px 14px;border-radius:12px;background:var(--chip-bad-bg, #F7E0D8);color:var(--bad-ink, #A63C27);border:1px solid color-mix(in srgb,var(--bad-ink, #A63C27) 28%,transparent);white-space:normal;font-weight:400}html[data-design=ny] .cx-fel b{font-weight:600}html[data-design=ny] .cx-fel .cx-sym{color:var(--bad-ink, #A63C27)}html[data-design=ny] .cx-fel .cx-mid{fill:var(--bad-ink, #A63C27)}html[data-design=ny] .cx-fel .btn{flex:none}html[data-design=ny] .savebar{font-size:.875rem;color:var(--ink)}html[data-design=ny] .savebar>.cx-sv{min-width:0}html[data-design=ny] .stp-save{display:inline-flex}html[data-design=ny] .stp-save:before{content:none!important}@media(min-width:861px){html[data-design=ny] body:has(#view .stp-foot .stp-save) .top .savebar{display:none}}@media(max-width:860px){html[data-design=ny] .top .savebar>.cx-sv,html[data-design=ny] .top .savebar>.cx-sv:not(.cx-fel)>span{position:static!important;width:auto!important;height:auto!important;clip-path:none!important;max-width:none!important}html[data-design=ny] .top .savebar:not([hidden]){position:absolute;left:auto;right:0;top:100%;z-index:1;width:auto!important;margin:0;min-height:0;padding:8px 16px;background:transparent}html[data-design=ny] .top .savebar:is([data-st=fel],[data-st=offline]){left:0;background:var(--bg);border:0;padding:6px 12px}html[data-design=ny] .top .savebar .cx-fel{width:100%}}@media(max-width:640px){html[data-design=ny] .ctd-r{flex-wrap:wrap;row-gap:10px}html[data-design=ny] .ctd-r>.grow{flex:1 1 calc(100% - 48px);min-width:0}html[data-design=ny] .ctd-r>.grow>.small{display:flex!important;flex-wrap:wrap;gap:4px 8px;white-space:normal!important;overflow:visible!important}html[data-design=ny] .ctd-r .ctd-file{max-width:100%;white-space:normal;overflow-wrap:anywhere}}html[data-design=ny] *,html[data-design=ny] *:before,html[data-design=ny] *:after{animation:none!important}html[data-design=ny] .cx-sv[data-st=sparar] .cx-ring circle{animation:cx-dot 1.4s linear infinite!important;animation-delay:calc(var(--i) * .14s)!important}html[data-design=ny] .ldots circle:not(.c){animation:ldots .84s linear infinite!important}html[data-design=ny]::view-transition-group(*),html[data-design=ny]::view-transition-old(*),html[data-design=ny]::view-transition-new(*){animation:none!important}@media(prefers-reduced-motion:reduce){html[data-design=ny] .cx-sv .cx-ring circle,html[data-design=ny] .ldots circle{animation:none!important;opacity:1!important}html[data-design=ny] .cx-sv[data-st=sparar] .cx-ring circle:nth-child(odd){opacity:.3!important}}html[data-design=ny] #view .seg:has(>.seg-b[data-act=assess]){padding:3px;gap:3px!important;border-radius:12px!important}html[data-design=ny] #view .seg .seg-b[data-act=assess]{min-height:48px;height:auto!important;padding:0 16px!important;font:500 .9375rem/1.2 var(--f-body)!important;border-radius:9px!important;color:var(--ink)}html[data-design=ny] #view .tbl.ika .seg .seg-b[data-act=assess]{min-height:44px;padding:0 12px!important;font-size:.875rem!important}html[data-design=ny] #view .ov-start .sec-h>.km{display:none}html[data-design=ny] #view .ov-start-m>span:nth-child(2):not(:last-child){display:none}html[data-design=ny] :is(#view:not(#hv1):not(#hv2):not(#hv3)) .ov-start-m>.st{background:none!important;padding:0!important;color:var(--ink-2)!important;font:400 .8125rem/1.4 var(--f-body)!important}html[data-design=ny] :is(#view:not(#hv1):not(#hv2):not(#hv3)) .ov-start-m>.st:before{display:none!important}html[data-design=ny] #view .ov-start-m{column-gap:0}html[data-design=ny] #view .ov-start-m>span+span:not([hidden]):before{content:", ";margin:0;color:var(--ink-2)}html[data-design=ny] #view .ov-start-m>span:nth-child(3):before{content:", ";margin:0;color:var(--ink-2)}html[data-design=ny] #view .ov-start-m>:is(.st,span:first-child){margin-right:0}html[data-design=ny] #view .ov-why,html[data-design=ny] #view .ov-why b{color:var(--ink-2)!important}html[data-design=ny] #view .ov-why b{font-weight:500}html[data-design=ny] #view .ov-calm{grid-template-columns:minmax(0,1fr)!important;row-gap:20px}html[data-design=ny] #view .ov-calm>.ov-areas-w{border-left:0!important;padding-left:0!important;border-top:1px solid var(--line);padding-top:20px;margin:0!important}@media(min-width:861px){html[data-design=ny] #view .ov-areas{display:grid!important;grid-template-columns:1fr 1fr;column-gap:40px}}@media(max-width:860px){html[data-design=ny] #view .ct-nav.seg3{flex-wrap:nowrap!important;overflow-x:auto;scrollbar-width:none;max-width:100%}html[data-design=ny] #view .ct-nav.seg3>*{flex:none}}html[data-design=ny] #view tr.act-more>td{padding:14px 16px;text-align:left;border-bottom:0}html[data-design=ny] #modal .modal.dlg-act #x-brist{height:52px;min-height:52px;resize:vertical}html[data-design=ny] #modal.is-panel .modal.dlg-act{padding-bottom:0}html[data-design=ny] #modal.is-panel .modal.dlg-act>.row.end:last-child{position:sticky;bottom:0;z-index:3;margin:8px -28px 0;padding:14px 28px calc(14px + env(safe-area-inset-bottom,0px));background:var(--surface);border-top:1px solid var(--line)}html[data-design=ny] #view .cat-lk .fld.cat.cat-dold{display:none}html[data-design=ny] #view .cat-lk .cat-ovr{margin:0;padding:10px 0;border-bottom:1px solid var(--line);font-size:.875rem;color:var(--ink-2)}html[data-design=ny] #view .ck.ck-later .ck-top>:first-child{opacity:1}@media(min-width:861px){html[data-design=ny] #view .card.ck .ck-t:has(+.ck-s:empty){grid-area:1 / 2 / 3 / 3;align-self:center}html[data-design=ny] #view .card.ck .ck-s:empty{display:none}}html[data-design=ny] #view .sv-done{border-bottom:1px solid var(--line);margin-top:8px}html[data-design=ny] #view .sv-done>summary{display:flex;align-items:center;gap:12px;min-height:48px;padding:0 8px;list-style:none;cursor:pointer;color:var(--ink-2);font-size:.875rem;border-radius:6px}html[data-design=ny] #view .sv-done>summary::-webkit-details-marker{display:none}html[data-design=ny] #view .sv-done>summary:hover{background:color-mix(in srgb,var(--ink) 3%,transparent)}html[data-design=ny] #view .sv-done-v{color:var(--ink);font-weight:500;text-decoration:underline;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,var(--ink) 35%,transparent)}html[data-design=ny] #view .sv-done .sv-hide,html[data-design=ny] #view .sv-done[open] .sv-show{display:none}html[data-design=ny] #view .sv-done[open] .sv-hide{display:inline}@supports (field-sizing: content){html[data-design=ny] textarea:disabled,html[data-design=ny] textarea[readonly]{min-height:0!important}}@media(max-width:760px){html[data-design=ny] :is(#view:not(#hv1):not(#hv2):not(#hv3)) .card,html[data-design=ny] :is(#view:not(#hv1):not(#hv2):not(#hv3)) .cards:has(>.svc){padding:18px 16px!important}html[data-design=ny] :is(#view:not(#hv1):not(#hv2):not(#hv3)) .card.actg{padding:0!important}html[data-design=ny] :is(#view:not(#hv1):not(#hv2):not(#hv3)) .cards:has(>.svc){padding-top:4px!important;padding-bottom:4px!important}html[data-design=ny] :is(#view:not(#hv1):not(#hv2):not(#hv3)) .cards>.card.svc{padding:16px 0!important}html[data-design=ny] :is(#view:not(#hv1):not(#hv2):not(#hv3)) .card .card{padding-left:0!important;padding-right:0!important}html[data-design=ny] :is(#view:not(#hv1):not(#hv2):not(#hv3)) .tabs,html[data-design=ny] :is(#view:not(#hv1):not(#hv2):not(#hv3)) .ct-nav{flex-wrap:nowrap!important;overflow-x:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent);padding-right:28px}html[data-design=ny] :is(#view:not(#hv1):not(#hv2):not(#hv3)) .tabs::-webkit-scrollbar,html[data-design=ny] :is(#view:not(#hv1):not(#hv2):not(#hv3)) .ct-nav::-webkit-scrollbar{display:none}html[data-design=ny] :is(#view:not(#hv1):not(#hv2):not(#hv3)) .tabs>*,html[data-design=ny] :is(#view:not(#hv1):not(#hv2):not(#hv3)) .ct-nav>*{flex:0 0 auto;white-space:nowrap}html[data-design=ny] :is(#view:not(#hv1):not(#hv2):not(#hv3)) .actg tr.act-r{display:block;padding:12px 0}html[data-design=ny] :is(#view:not(#hv1):not(#hv2):not(#hv3)) .actg tr.act-r>td{display:inline;padding:0;border:0;font-size:14px;color:var(--muted)}html[data-design=ny] :is(#view:not(#hv1):not(#hv2):not(#hv3)) .actg tr.act-r>td:first-child{display:block;font-size:13px}html[data-design=ny] :is(#view:not(#hv1):not(#hv2):not(#hv3)) .actg tr.act-r>td.act-n{display:block;margin:2px 0 4px;font-size:16px;color:var(--ink)}html[data-design=ny] :is(#view:not(#hv1):not(#hv2):not(#hv3)) .actg tr.act-r>td:nth-child(3):not(:empty):after,html[data-design=ny] :is(#view:not(#hv1):not(#hv2):not(#hv3)) .actg tr.act-r>td:nth-child(4):not(:empty):after{content:", "}html[data-design=ny] :is(#view:not(#hv1):not(#hv2):not(#hv3)) .actg tr.act-r>td:last-child{display:block;margin-top:6px}html[data-design=ny] :is(#view:not(#hv1):not(#hv2):not(#hv3)) .tw.tf-r tr>:first-child{position:sticky;left:0;z-index:1;background:var(--surface);box-shadow:1px 0 0 var(--line)}html[data-design=ny] :is(#view:not(#hv1):not(#hv2):not(#hv3)) .rep>details.rsd{padding:0!important}html[data-design=ny] :is(#view:not(#hv1):not(#hv2):not(#hv3)) .rep>details.rsd>summary{padding:14px 16px}html[data-design=ny] :is(#view:not(#hv1):not(#hv2):not(#hv3)) .rep>.rsd+.rsd{margin-top:-8px}html[data-design=ny] :is(#view:not(#hv1):not(#hv2):not(#hv3)) .ivo-t tr.act-r{display:block;padding:12px 16px}html[data-design=ny] :is(#view:not(#hv1):not(#hv2):not(#hv3)) .ivo-t tr.act-r>td{display:inline;padding:0;border:0;font-size:14px;color:var(--muted)}html[data-design=ny] :is(#view:not(#hv1):not(#hv2):not(#hv3)) .ivo-t tr.act-r>td:first-child{display:block;font-size:13px}html[data-design=ny] :is(#view:not(#hv1):not(#hv2):not(#hv3)) .ivo-t tr.act-r>td:nth-child(2){display:block;margin:2px 0 4px;font-size:16px;color:var(--ink)}html[data-design=ny] :is(#view:not(#hv1):not(#hv2):not(#hv3)) .ivo-t tr.act-r>td.ivo-red,html[data-design=ny] :is(#view:not(#hv1):not(#hv2):not(#hv3)) .ivo-t tr.act-r>td.ivo-a.tom{display:none}html[data-design=ny] :is(#view:not(#hv1):not(#hv2):not(#hv3)) .ivo-t tr.act-r>td:nth-child(3):after{content:", "}html[data-design=ny] :is(#view:not(#hv1):not(#hv2):not(#hv3)) .ivo-t tr.act-r>td.ivo-a{display:block}html[data-design=ny] :is(#view:not(#hv1):not(#hv2):not(#hv3)) .ivo-t tr.act-r>td.ivo-a:before{content:"Åtgärder "}html[data-design=ny] :is(#view:not(#hv1):not(#hv2):not(#hv3)) .ivo-t tr.act-r>td:last-child{display:block;margin-top:6px}html[data-design=ny] :is(#view:not(#hv1):not(#hv2):not(#hv3)) .bolsw-b{flex-wrap:nowrap!important;overflow-x:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent);padding-right:28px}html[data-design=ny] :is(#view:not(#hv1):not(#hv2):not(#hv3)) .bolsw-b>*{flex:0 0 auto;white-space:nowrap}html[data-design=ny] :is(#view:not(#hv1):not(#hv2):not(#hv3)) .bolsw-b{min-width:0;max-width:100%}html[data-design=ny] :is(#view:not(#hv1):not(#hv2):not(#hv3)) .page-h,html[data-design=ny] :is(#view:not(#hv1):not(#hv2):not(#hv3)) .page-h>*{min-width:0;max-width:100%}html[data-design=ny] .has-vg>*,html[data-design=ny] .bolsw,html[data-design=ny] .bolsw-b{min-width:0;max-width:100%}html[data-design=ny] :is(#view:not(#hv1):not(#hv2):not(#hv3)) .att-t tr.att-r .att-wait{display:inline;margin-left:0}html[data-design=ny] :is(#view:not(#hv1):not(#hv2):not(#hv3)) .att-t tr.att-r .att-wait:before{content:", "}html[data-design=ny] :is(#view:not(#hv1):not(#hv2):not(#hv3)) .att-t tr.att-r>td:nth-child(3){display:inline-block;padding:0 0 0 16px;font-size:14px;color:var(--muted)}html[data-design=ny] :is(#view:not(#hv1):not(#hv2):not(#hv3)) .att-t tr.att-r>td:nth-child(4){display:inline-block;padding:0 0 0 16px}html[data-design=ny] :is(#view:not(#hv1):not(#hv2):not(#hv3)) .tw.tf-r thead tr>:first-child{background:var(--surface-2)}}@media(min-width:861px)and (hover:hover)and (pointer:fine){html[data-design=ny] body.side-auto .shell{grid-template-columns:68px minmax(0,1fr)!important}html[data-design=ny] body.side-auto .side{width:256px;overflow-x:hidden;overflow-y:auto;scrollbar-width:none;z-index:60;clip-path:inset(0 188px 0 0);will-change:clip-path;box-shadow:12px 0 32px #0000;transition:clip-path .22s cubic-bezier(.4,0,.2,1) .3s,box-shadow .22s ease .3s}html[data-design=ny] body.side-auto .side:is(:hover:not(.shut),.hov:not(.shut),:has(:focus-visible)){clip-path:inset(0 -48px 0 0);box-shadow:12px 0 32px #0000002e}html[data-design=ny] body.side-auto .side:has(#side-newm:not([hidden]),#fo-m:not([hidden]),#prof-m:not([hidden])){width:256px;overflow:visible;clip-path:none;transition:none;box-shadow:12px 0 32px #0000002e}html[data-design=ny] body.side-auto .side:not(:is(:hover:not(.shut),.hov:not(.shut),:has(:focus-visible))):not(:has(#side-newm:not([hidden]),#fo-m:not([hidden]),#prof-m:not([hidden]))) .wordmark,html[data-design=ny] body.side-auto .side:not(:is(:hover:not(.shut),.hov:not(.shut),:has(:focus-visible))):not(:has(#side-newm:not([hidden]),#fo-m:not([hidden]),#prof-m:not([hidden]))) .brand .grow,html[data-design=ny] body.side-auto .side:not(:is(:hover:not(.shut),.hov:not(.shut),:has(:focus-visible))):not(:has(#side-newm:not([hidden]),#fo-m:not([hidden]),#prof-m:not([hidden]))) .nav-l,html[data-design=ny] body.side-auto .side:not(:is(:hover:not(.shut),.hov:not(.shut),:has(:focus-visible))):not(:has(#side-newm:not([hidden]),#fo-m:not([hidden]),#prof-m:not([hidden]))) .side-h,html[data-design=ny] body.side-auto .side:not(:is(:hover:not(.shut),.hov:not(.shut),:has(:focus-visible))):not(:has(#side-newm:not([hidden]),#fo-m:not([hidden]),#prof-m:not([hidden]))) .prof-t,html[data-design=ny] body.side-auto .side:not(:is(:hover:not(.shut),.hov:not(.shut),:has(:focus-visible))):not(:has(#side-newm:not([hidden]),#fo-m:not([hidden]),#prof-m:not([hidden]))) .nav-rec,html[data-design=ny] body.side-auto .side:not(:is(:hover:not(.shut),.hov:not(.shut),:has(:focus-visible))):not(:has(#side-newm:not([hidden]),#fo-m:not([hidden]),#prof-m:not([hidden]))) #side-fo,html[data-design=ny] body.side-auto .side:not(:is(:hover:not(.shut),.hov:not(.shut),:has(:focus-visible))):not(:has(#side-newm:not([hidden]),#fo-m:not([hidden]),#prof-m:not([hidden]))) #side-km,html[data-design=ny] body.side-auto .side:not(:is(:hover:not(.shut),.hov:not(.shut),:has(:focus-visible))):not(:has(#side-newm:not([hidden]),#fo-m:not([hidden]),#prof-m:not([hidden]))) #side-extra,html[data-design=ny] body.side-auto .side:not(:is(:hover:not(.shut),.hov:not(.shut),:has(:focus-visible))):not(:has(#side-newm:not([hidden]),#fo-m:not([hidden]),#prof-m:not([hidden]))) .nav-b .badge,html[data-design=ny] body.side-auto .side:not(:is(:hover:not(.shut),.hov:not(.shut),:has(:focus-visible))):not(:has(#side-newm:not([hidden]),#fo-m:not([hidden]),#prof-m:not([hidden]))) .ndot,html[data-design=ny] body.side-auto .side:not(:is(:hover:not(.shut),.hov:not(.shut),:has(:focus-visible))):not(:has(#side-newm:not([hidden]),#fo-m:not([hidden]),#prof-m:not([hidden]))) .nav-g>:not(.nav-gi):not(.nav-sec){opacity:0;pointer-events:none}html[data-design=ny] body.side-auto .side:not(:is(:hover:not(.shut),.hov:not(.shut),:has(:focus-visible))):not(:has(#side-newm:not([hidden]),#fo-m:not([hidden]),#prof-m:not([hidden]))) .nav-sec.nav-sec.nav-sec{background-size:20px 1px}html[data-design=ny] body.side-auto .side:not(:is(:hover:not(.shut),.hov:not(.shut),:has(:focus-visible))):not(:has(#side-newm:not([hidden]),#fo-m:not([hidden]),#prof-m:not([hidden]))) .nav-sec.nav-sec.nav-sec>*{opacity:0}html[data-design=ny] body.side-auto .side:not(:is(:hover:not(.shut),.hov:not(.shut),:has(:focus-visible))):not(:has(#side-newm:not([hidden]),#fo-m:not([hidden]),#prof-m:not([hidden]))) .side-sr .side-q{background:transparent!important;border-color:transparent!important;box-shadow:none!important}html[data-design=ny] body.side-auto .side:not(:is(:hover:not(.shut),.hov:not(.shut),:has(:focus-visible))):not(:has(#side-newm:not([hidden]),#fo-m:not([hidden]),#prof-m:not([hidden]))) .side-sr :is(.side-q span,.side-q kbd,.side-newb){visibility:hidden}html[data-design=ny] body.side-auto .side:is(:hover,:has(:focus-visible)){transition-delay:.12s}html[data-design=ny] body.side-auto .side:is(:hover,:has(:focus-visible)) :is(.wordmark,.brand .grow,.nav-l,.nav-sec,.side-h,.prof-t,.nav-rec,#side-fo,.side-sr *,#side-km,#side-extra,.nav-b .badge,.ndot,.nav-g>:not(.nav-gi)){transition:opacity .18s ease .22s,background-color 0s .12s,border-color 0s .12s,color 0s .12s,visibility 0s .12s,background-size .1s ease .12s}html[data-design=ny] body.side-auto .side :is(.wordmark,.brand .grow,.nav-l,.nav-sec,.side-h,.prof-t,.nav-rec,#side-fo,.side-sr *,#side-km,#side-extra,.nav-b .badge,.ndot,.nav-g>:not(.nav-gi)){transition:opacity .12s ease .3s,background-color 0s .44s,border-color 0s .44s,color 0s .44s,visibility 0s .44s,background-size .12s ease .44s}html[data-design=ny] body.side-auto .side.shut,html[data-design=ny] body.side-auto .side.shut :is(.wordmark,.brand .grow,.nav-l,.nav-sec,.side-h,.prof-t,.nav-rec,#side-fo,.side-sr *,#side-km,#side-extra,.nav-b .badge,.ndot,.nav-g>:not(.nav-gi)){transition-delay:0s}}@media(min-width:861px)and (hover:hover)and (pointer:fine){html[data-design=ny] body.side-auto .side .nav-sec.nav-sec.nav-sec{color:var(--side-ink-2);background:linear-gradient(#fafaf933,#fafaf933) 8px 50% / 0 1px no-repeat}html[data-design=ny] body.side-auto .side .nav-sec.nav-sec.nav-sec>*{transition:opacity .12s ease .3s}html[data-design=ny] body.side-auto .side:is(:hover,:has(:focus-visible)) .nav-sec.nav-sec.nav-sec>*{transition:opacity .18s ease .22s}html[data-design=ny] body.side-auto .side.shut .nav-sec.nav-sec.nav-sec,html[data-design=ny] body.side-auto .side.shut .nav-sec.nav-sec.nav-sec>*{transition-delay:0s}}html[data-design=ny] body.side-still .side,html[data-design=ny] body.side-still .side *{transition:none!important}@media(min-width:861px)and (hover:hover)and (pointer:fine){html[data-design=ny] body.side-auto #app .side .nav-b.on{position:relative;isolation:isolate;transition:background-color 0s .12s,box-shadow 0s .12s}html[data-design=ny] body.side-auto #app .side .nav-b.on:after{content:"";display:block!important;position:absolute;left:0;top:0;bottom:0;width:40px;border-radius:inherit;background:var(--side-2);box-shadow:inset 0 0 0 1px var(--side-line);z-index:-1;opacity:0;transition:opacity 0s .12s}html[data-design=ny] body.side-auto #app .side:not(:is(:hover:not(.shut),.hov:not(.shut),:has(:focus-visible))):not(:has(#side-newm:not([hidden]),#fo-m:not([hidden]),#prof-m:not([hidden]))) .nav-b.on{background-color:transparent!important;box-shadow:none!important;transition:background-color 0s .44s,box-shadow 0s .44s}html[data-design=ny] body.side-auto #app .side:not(:is(:hover:not(.shut),.hov:not(.shut),:has(:focus-visible))):not(:has(#side-newm:not([hidden]),#fo-m:not([hidden]),#prof-m:not([hidden]))) .nav-b.on:after{opacity:1;transition:opacity 0s .44s}html[data-design=ny] body.side-auto #app .side:not(:is(:hover:not(.shut),.hov:not(.shut),:has(:focus-visible))):not(:has(#side-newm:not([hidden]),#fo-m:not([hidden]),#prof-m:not([hidden]))) .nav-b:hover:not(.on){background:transparent!important}}@media(min-width:861px)and (hover:hover)and (pointer:fine)and (prefers-reduced-motion:reduce){html[data-design=ny] body.side-auto .side,html[data-design=ny] body.side-auto .side *{transition:none!important}}html[data-design=ny] .toast{background:var(--side, #1A1A18);color:var(--side-ink, #F4F1EA);border:1px solid rgba(250,250,249,.1);border-radius:10px;padding:12px 18px 12px 14px;gap:12px;box-shadow:0 14px 34px -18px #0000008c;font:400 .9375rem/1.45 var(--f-body)}html[data-design=ny] .toast.t-bad{background:var(--side, #1A1A18);color:var(--side-ink, #F4F1EA)}html[data-design=ny] .toast .cx-sym{width:20px;height:20px;color:var(--side-ink, #F4F1EA)}html[data-design=ny] .toast .cx-mid{fill:var(--side-ink, #F4F1EA)}html[data-design=ny] .toast.t-done .cx-mid{fill:#6fbf8e}html[data-design=ny] .toast.t-bad .cx-mid{fill:#e07a5f}html[data-design=ny] .toast.t-warn .cx-mid{fill:#e0b25a}html[data-design=ny] .toast.t-bad .cx-ring{color:#e07a5f}html[data-design=ny] .toast-u{color:var(--side-ink, #F4F1EA);text-decoration:underline;text-underline-offset:3px}html[data-design=ny] .toast{transition:none!important;transform:translate(-50%)!important}#view .kmx-eb{display:flex;align-items:center;gap:8px;font:500 .875rem/1.4 var(--f-body);color:var(--ink-2);margin:0 0 6px}#view .kmx-eb .km-i,#view .kmx-eb svg{width:18px;height:18px;color:var(--ink);flex:none}#view .kmx-say{font-size:1.0625rem;line-height:1.5;color:var(--ink);margin:10px 0 2px;max-width:760px}#view .kmx-say2{font-size:.9375rem;line-height:1.5;color:var(--ink-2);margin:0;max-width:760px}html[data-design=ny] #view .ov-kpis.km-kpis{grid-template-columns:repeat(var(--n, 4),minmax(0,1fr));margin:24px 0 0}#view .kmx-cols{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:20px;align-items:start;margin-top:20px}#view .kmx-ark{background:var(--surface);border:1px solid var(--dk-edge, var(--line));border-radius:16px;box-shadow:var(--dk-sh, none);padding:22px 24px;min-width:0}#view .kmx-ark h2{font:400 1.375rem/1.2 var(--f-serif);margin:0 0 16px;display:flex;align-items:baseline;gap:12px}#view .kmx-ark h2 .grow{flex:1}#view .kmx-ark h2 .link{font:500 .875rem var(--f-body)}#view .kmx-ark .km-empty{margin:0;color:var(--ink-2)}#view .kmx-tl,#view .kmx-nx{list-style:none;margin:0;padding:0}#view .kmx-tl li{display:grid;grid-template-columns:64px 15px minmax(0,1fr);column-gap:12px;position:relative;padding:0 0 18px}#view .kmx-tl li:not(.kmx-month):before{content:"";position:absolute;left:83px;top:16px;bottom:-2px;width:1px;background:var(--line)}#view .kmx-tl li:last-child:before,#view .kmx-tl li:has(+.kmx-month):before{display:none}#view .kmx-tl li:last-child{padding-bottom:0}#view .kmx-tl li.kmx-month{display:block;font:500 .8125rem var(--f-body);color:var(--ink-2);margin:0 0 10px;padding:12px 0 0;border-top:1px solid var(--line)}#view .kmx-tl li.kmx-month:first-child{border-top:0;padding-top:0}#view .kmx-tl .d,#view .kmx-nx .d{font-size:.8125rem;color:var(--ink-2);padding-top:2px;font-variant-numeric:tabular-nums}#view .kmx-tl .m{display:grid;place-items:center;height:22px}#view .kmx-sq{width:7px;height:7px;border-radius:1px;display:block;background:var(--chip-muted-dot, #A8A398)}#view .kmx-sq.kmx-bad{background:var(--st-bad)}#view .kmx-sq.kmx-info{background:var(--st-info)}#view .kmx-sq.kmx-ok{background:var(--st-ok)}#view .kmx-tl p{margin:0;line-height:1.45}#view .kmx-tl p+p{color:var(--ink-2);font-size:.875rem;margin-top:2px}#view .kmx-more{margin-top:14px}#view .kmx-nx li{display:grid;grid-template-columns:64px minmax(0,1fr);gap:12px;padding:11px 0;border-top:1px solid var(--line)}#view .kmx-nx li:first-child{border-top:0;padding-top:0}#view .kmx-nx li:last-child{padding-bottom:0}#view .kmx-nx b{font-weight:500}#view .kmx-nx .s{display:block;color:var(--ink-2);font-size:.875rem}#view .ms-sec{margin-top:20px}#view .ms-sec h2 .km{font:500 .8125rem var(--f-body)}#view .ms-l{list-style:none;margin:0;padding:0}#view .ms-f{display:grid;grid-template-columns:15px minmax(0,1fr) auto;column-gap:12px;align-items:start;padding:14px 0;border-top:1px solid var(--line)}#view .ms-f:first-child{border-top:0;padding-top:0}#view .ms-f:last-child{padding-bottom:0}#view .ms-sq{width:7px;height:7px;border-radius:1px;background:var(--st-warn);margin:8px 0 0 4px}#view .ms-t{margin:0;line-height:1.45;font-weight:500}#view .ms-g{margin-top:4px;font-size:.875rem;color:var(--ink-2)}#view .ms-g summary{cursor:pointer;width:fit-content}#view .ms-g ul{margin:6px 0 0;padding-left:18px}#view .ms-g li{margin:2px 0}#view .ms-b{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}@media(max-width:760px){#view .ms-f{grid-template-columns:15px minmax(0,1fr)}#view .ms-b{grid-column:2;justify-content:flex-start;margin-top:10px}}#view .kmx-rules{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 28px;margin:32px 0 8px;padding-top:20px;border-top:1px solid var(--line)}#view .kmx-rules h2{grid-column:1 / -1;font:400 1.375rem/1.2 var(--f-serif);margin:0}#view .kmx-rules h3{font:600 .9375rem/1.4 var(--f-body);margin:0 0 4px}#view .kmx-rules p{margin:0;font-size:.875rem;line-height:1.5;color:var(--ink-2)}@media(max-width:1100px){#view .kmx-cols{grid-template-columns:minmax(0,1fr)}html[data-design=ny] #view .ov-kpis.km-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){#view .kmx-rules{grid-template-columns:minmax(0,1fr)}#view .kmx-ark{padding:18px 16px}#view .kmx-tl li{grid-template-columns:52px 15px minmax(0,1fr);column-gap:10px}#view .kmx-tl li:not(.kmx-month):before{left:69px}#view .kmx-nx li{grid-template-columns:52px minmax(0,1fr)}}html[data-design=ny] #view :is(.att-wait.tx-bad,.act-r .tx-bad,.act-late){color:var(--ink)!important}html[data-design=ny] #view :is(.act-r .tx-bad,.act-late):before{content:"";display:inline-block;width:7px;height:7px;border-radius:1px;background:var(--st-late);margin-right:6px;vertical-align:1px}html[data-design=ny] .retur:not(.ok){position:relative;background:var(--hv-fill)!important;border:0!important;padding:10px 14px 10px 32px;line-height:1.5;color:var(--ink)}html[data-design=ny] .retur:not(.ok):before{content:"";position:absolute;left:14px;top:calc(6.5px + .75em);width:7px;height:7px;border-radius:1px;background:var(--st-late)}html[data-design=ny] .retur:not(.ok)>:first-child{margin-top:0}html[data-design=ny] #view .kb-row>.kb-dot{display:none}html[data-design=ny] .stp-dot,html[data-design=ny] .stp-dots i,html[data-design=ny] .stp-lg i{width:7px;height:7px;border-radius:1px}html[data-design=ny] #view .kb-tal,html[data-design=ny] #view .kb-tal.ok{background:var(--hv-fill)}@media(max-width:640px){.top{flex-wrap:wrap!important;row-gap:8px}.top .top-logo,.top .top-back{width:44px;height:44px}.top .top-hj,.top .savebar{margin-left:auto}.top .top-hj{height:44px}.top .top-k{width:44px;height:44px;justify-content:center;padding:0}.top .top-ctx{order:10;flex:1 1 100%;height:44px}.top .top-ctx label:first-of-type{flex:1 1 auto}.top .top-ctx label:first-of-type select{max-width:none!important;width:100%}.top .top-ctx select,.top .top-ctx label select{height:42px!important}#view .tabs>.tab,#view .tabs.set-tabs .tab,.ct-nav.seg3 .area-tab{min-height:44px}.pm-b,.wh-step{width:44px!important;height:44px!important}button.link:after{inset:min(0px,calc((100% - 44px)/2)) 0}.hlp-b{position:relative}.hlp-b:after{content:"";position:absolute;inset:-10px}.rut-more-m .mi{min-height:44px}html[data-design=ny] #view .stp-cr .seg:has(>.seg-b[data-act=assess]){flex-wrap:nowrap;width:100%;min-width:0}html[data-design=ny] #view .stp-cr .seg .seg-b[data-act=assess]{flex:1 1 0;min-width:0;padding:0 4px!important;gap:5px;white-space:nowrap;font-size:.875rem!important}}html[data-design=ny] :is(#view:not(#hv1):not(#hv2):not(#hv3),.modal:not(#hv1),.hv-sheet) :is(.chip,.pill,.st):is(.t-ok,.t-warn,.t-bad,.t-info,.t-muted){background:transparent!important;padding:0!important;border-radius:0!important;color:var(--ink)!important;font:500 .8125rem/1.35 var(--f-body)!important;gap:7px!important}html[data-design=ny] :is(#view:not(#hv1):not(#hv2):not(#hv3),.modal:not(#hv1),.hv-sheet) :is(.chip,.pill,.st):is(.t-ok,.t-warn,.t-bad,.t-info,.t-muted):before{width:7px!important;height:7px!important;border-radius:1px!important;margin:0!important}html[data-design=ny] :is(#view:not(#hv1):not(#hv2):not(#hv3),.modal:not(#hv1),.hv-sheet) :is(.chip,.pill,.st).t-ok:before{background:var(--st-done, #4E9A72)!important}html[data-design=ny] :is(#view:not(#hv1):not(#hv2):not(#hv3),.modal:not(#hv1),.hv-sheet) :is(.chip,.pill,.st).t-warn:before{background:var(--st-ongoing, #D4A93C)!important}html[data-design=ny] :is(#view:not(#hv1):not(#hv2):not(#hv3),.modal:not(#hv1),.hv-sheet) :is(.chip,.pill,.st).t-bad:before{background:var(--st-late, #C4613F)!important}html[data-design=ny] :is(#view:not(#hv1):not(#hv2):not(#hv3),.modal:not(#hv1),.hv-sheet) :is(.chip,.pill,.st).t-info:before{background:var(--st-review, #5B7FB8)!important}html[data-design=ny] :is(#view:not(#hv1):not(#hv2):not(#hv3),.modal:not(#hv1),.hv-sheet) :is(.chip,.pill,.st).t-muted:before{background:var(--chip-muted-dot, #A8A398)!important;box-shadow:none!important}html[data-design=ny] :is(#view:not(#hv1):not(#hv2):not(#hv3),.modal:not(#hv1),.hv-sheet) :is(.chip,.pill,.st).t-bad{color:var(--ink)!important}html[data-design=ny] .tick{width:22px;height:22px;border-radius:4px;border:1.5px solid var(--ink-2);background:var(--sheet, #FDFCF9);font-size:.75rem}html[data-design=ny] .tick:hover{border-color:var(--ink);color:var(--ink)}html[data-design=ny] .tick.on{background:var(--ink);border-color:var(--ink);color:var(--sheet, #FDFCF9)}html[data-design=ny] .tick.half{background:var(--sheet, #FDFCF9);border-color:var(--ink);color:var(--ink)}html[data-design=ny] .kbst-i{width:20px;height:20px;border-radius:4px;border:1.5px solid var(--ink-2);font-size:.75rem}html[data-design=ny] .kbst li.ok .kbst-i{background:var(--ink);border-color:var(--ink);color:var(--sheet, #FDFCF9)}html[data-design=ny] .kbst li:not(.ok):not(.nx) .kbst-i{border-style:solid;border-color:var(--line)}html[data-design=ny] .kbst li{align-content:start}html[data-design=ny] .kb-steps>p.small{margin-top:16px}html[data-design=ny] .tl2-i{width:20px;height:20px;border-radius:4px}html[data-design=ny] .tl2-i.t-ok{background:var(--ink);color:var(--sheet, #FDFCF9)}html[data-design=ny] .tl2-i.t-warn{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--st-ongoing, #D4A93C)}html[data-design=ny] .tl-okl{color:var(--ink)}html[data-design=ny] .ctd-ok{background:transparent!important;color:var(--ink)!important;padding:0!important;border-radius:0!important;font:500 .8125rem var(--f-body)!important}html[data-design=ny] .impslot-ic{width:22px;height:22px;border-radius:4px;font-size:.75rem}html[data-design=ny] :is(#view,.modal,.hv-sheet) .km{background:transparent!important;color:var(--ink-2)!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;font:500 .8125rem var(--f-body)!important}html[data-design=ny] :is(#view,.modal,.hv-sheet) .km svg{color:var(--ink)!important}html[data-design=ny] .km-band .km-mark,html[data-design=ny] .km-band .km-mark svg{color:var(--ink)!important}html[data-design=ny] .fld-ok{display:none!important}html[data-design=ny] .ls-top{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin:4px 0 18px;border-bottom:1px solid var(--line)}html[data-design=ny] .ls-top .rut-regtabs{margin:0;min-width:0;border-bottom:0}html[data-design=ny] .ls-bol{display:inline-flex;align-items:center;gap:8px;margin:0 0 0 auto;padding:0 0 6px}html[data-design=ny] #view:is([data-v=ledsys],[data-v=rutiner]) :is(.ls-hn,.stp-pn){width:auto!important;height:auto!important;min-width:1.4em;border-radius:0!important;background:none!important;color:var(--ink-2)!important;font-family:var(--f-serif)!important;font-size:.9375rem!important;font-weight:400;place-items:center start}html[data-design=ny] #view:is([data-v=ledsys],[data-v=rutiner]) .ls-hn{font-size:1.5rem!important;color:var(--ink)!important;min-width:1em}html[data-design=ny] #view:is([data-v=ledsys],[data-v=rutiner]) :is(.stp-li.on,.vp-s4b.on) .stp-pn{color:var(--ink)!important;font-weight:600}html[data-design=ny] #view:is([data-v=ledsys],[data-v=rutiner]) .ls-dot{width:7px;height:7px;border-radius:1px}html[data-design=ny] #view:is([data-v=ledsys],[data-v=rutiner]) .ls-dot:not(.t-ok,.t-warn,.t-bad),html[data-design=ny] #view .ls-leg span:has(>.ls-dot.t-muted){display:none}html[data-design=ny] #view:is([data-v=ledsys],[data-v=rutiner]) .ls-tr>.ls-dot:not(.t-ok,.t-warn,.t-bad){display:block;visibility:hidden}html[data-design=ny] .ls-bol select,html[data-design=ny] .ls-bol b{order:2}html[data-design=ny] .ls-bol b{font-weight:500}html[data-design=ny] label.ls-bol>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}html[data-design=ny] .ls-bol select{max-width:230px;text-overflow:ellipsis}html[data-design=ny] .ls-start{display:flex;align-items:baseline;gap:12px;margin:-6px 0 18px}html[data-design=ny] #view .ls-ctodo{margin:0 0 18px;display:grid;gap:10px}html[data-design=ny] #view .ls-ctodo .ls-ets{margin:0}html[data-design=ny] #view .ls-ct .ls-cg th{background:none!important;padding:18px 12px 6px!important;font:600 .8125rem/1.4 var(--f-body);color:var(--muted);text-align:left;border-bottom:1px solid var(--line)!important}html[data-design=ny] #view .ls-ct tbody tr.ls-cg:first-child th{padding-top:10px!important}html[data-design=ny] #view .ls-ct .ls-cl{text-align:left;font-weight:500;padding:0}html[data-design=ny] #view .ls-ct td{vertical-align:middle}html[data-design=ny] #view .ls-ct .ls-cm{display:none}html[data-design=ny] #view .ls-ct td.ls-cs .pill{white-space:nowrap}html[data-design=ny] #view .ls-back{margin:0 0 10px}html[data-design=ny] #view .ls-verk select{max-width:240px;text-overflow:ellipsis}html[data-design=ny] #view .ls-cnote{margin:14px 0 0}html[data-design=ny] #view .ls-vt .ls-vnr{width:64px;color:var(--ink-2);text-align:left}html[data-design=ny] #view .ls-vt th.num{text-align:left}html[data-design=ny] #view .ls-vt tr:not(.ls-vp) .ls-cl{font-weight:400}html[data-design=ny] #view .ls-vt :is(.ls-vh,.ls-vref){display:block;margin-top:2px}html[data-design=ny] #view .ls-vt td.ls-cs .pill+.ls-vref{margin-top:4px}html[data-design=ny] #view .ls-vsec{margin-top:4px}@media(max-width:760px){html[data-design=ny] #view .tw:has(>.ls-ct){overflow:visible}html[data-design=ny] #view table.ls-ct,html[data-design=ny] #view .ls-ct tbody{display:block;width:100%;min-width:0!important}html[data-design=ny] #view .ls-ct thead{display:none}html[data-design=ny] #view .ls-ct tr{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;padding:12px 16px;border-bottom:1px solid var(--line)}html[data-design=ny] #view .ls-ct tr.ls-cg{padding:16px 16px 4px;border-bottom:0}html[data-design=ny] #view .ls-ct tr.ls-cg th{display:block;padding:0!important;border:0!important}html[data-design=ny] #view .ls-ct td{display:block;padding:0!important;border:0!important;min-width:0!important;text-align:left!important;font-size:13px}html[data-design=ny] #view .ls-ct td[data-l]{display:none}html[data-design=ny] #view .ls-ct td.ls-cn{font-size:15px}html[data-design=ny] #view .ls-ct .ls-cm{display:block;margin-top:3px;font-size:13px}html[data-design=ny] #view .ls-verk{display:flex;flex:1 1 100%;min-width:0;max-width:100%}html[data-design=ny] #view .ls-verk select{flex:1 1 0;width:100%;min-width:0;max-width:none}}@media(max-width:860px){html[data-design=ny] .ls-top{display:grid;grid-template-columns:minmax(0,1fr)}html[data-design=ny] .ls-bol{order:-1;margin:0;min-width:0}html[data-design=ny] label.ls-bol>span{position:static;width:auto;height:auto;overflow:visible;clip:auto}html[data-design=ny] .ls-bol select{flex:1;width:100%;min-width:0;max-width:none}}html[data-design=ny] .ov-pop{position:relative;display:inline-flex;vertical-align:baseline}html[data-design=ny] .ov-pop>button{margin:0;border:0;font:inherit;color:inherit;cursor:help;min-height:24px;text-decoration:underline dotted color-mix(in srgb,currentColor 55%,transparent);text-decoration-thickness:1px;text-underline-offset:4px}html[data-design=ny] .ov-pop>button:not(.st){padding:0;background:none}html[data-design=ny] .ov-pop>button:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:3px}html[data-design=ny] .ov-pop-t{display:none;position:absolute;z-index:30;top:calc(100% + 6px);left:0;width:max-content;max-width:min(300px,calc(100vw - 48px));background:var(--tip-bg);color:var(--tip-ink);border:1px solid var(--tip-line);border-radius:8px;padding:10px 12px;box-shadow:0 18px 40px -20px #0f0e0d73;font:400 .8125rem/1.45 var(--f-body);letter-spacing:0;text-align:left;text-transform:none;white-space:normal}html[data-design=ny] .ov-pop-t:before{content:"";position:absolute;left:0;right:0;top:-8px;height:8px}html[data-design=ny] .ov-pop.r .ov-pop-t{left:auto;right:0;white-space:nowrap}html[data-design=ny] .ov-pop:is(:hover,:focus-within)>.ov-pop-t,html[data-design=ny] .ov-pop>button[aria-expanded=true]+.ov-pop-t{display:block}html[data-design=ny] .ov-pop[data-x]>.ov-pop-t{display:none}html[data-design=ny] #view .ov-pop-t .ov-why{display:block;margin:0;font-size:inherit}html[data-design=ny] #view .ov-pop-t .ov-why,html[data-design=ny] #view .ov-pop-t .ov-why b{color:var(--tip-ink)!important}html[data-design=ny] #view .ov-pop-t .ov-why b{font-weight:600}html[data-design=ny] #view :is(.kcs,.charts){align-items:stretch}html[data-design=ny] #view :is(.kcs,.charts)>.card+.card{margin-top:0}html[data-design=ny] #view .ch-tot{display:flex;align-items:baseline;gap:8px;margin:6px 0 0}html[data-design=ny] #view .ch-tot .kc-n{font-size:2rem}html[data-design=ny] #view .rep-kr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px;margin:20px 0 28px;border-top:1px solid var(--line)}html[data-design=ny] #view .rep-kv{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"l v" "s s";column-gap:16px;row-gap:2px;padding:12px 0;border-bottom:1px solid var(--line);align-items:baseline;align-content:start;min-width:0}html[data-design=ny] #view .rep-kv>.lbl{grid-area:l;margin:0;font:500 .875rem/1.35 var(--f-body);color:var(--ink);letter-spacing:0;text-transform:none}html[data-design=ny] #view .rep-kv>b{grid-area:v;font:600 .9375rem/1.3 var(--f-body);font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap}html[data-design=ny] #view .rep-kv>.small{grid-area:s;font-size:.8125rem;line-height:1.4;color:var(--ink-2)}@media(max-width:760px){html[data-design=ny] #view .rep-kr{grid-template-columns:minmax(0,1fr);margin:16px 0 20px}}html[data-design=ny] #view:not(#hv1):not(#hv2) .card.rep-reg{padding:4px 24px!important}html[data-design=ny] #view:not(#hv1):not(#hv2):not(#hv3) .rep-reg>details.rsd{margin:0!important;padding:0!important}html[data-design=ny] #view .rep-reg>details.rsd:first-child{border-top:0!important}html[data-design=ny] #view .rep-reg>details.rsd>summary{padding:14px 0;border-bottom:0}html[data-design=ny] #view .rep-reg>details.rsd>summary:hover{background:none}html[data-design=ny] #view .rep-reg>details.rsd>summary:hover h3{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}html[data-design=ny] #view .rep-reg>details.rsd>.rsd-b{padding:2px 0 22px}html[data-design=ny] #view .rep-reg>details.rsd h3{font-size:1.0625rem}@media(max-width:760px){html[data-design=ny] #view:not(#hv1):not(#hv2) .card.rep-reg{padding:4px 16px!important}html[data-design=ny] #view .rep-reg>details.rsd>summary{row-gap:2px;padding:12px 0}html[data-design=ny] #view .rep-reg>details.rsd>summary .ref{padding-left:58px}html[data-design=ny] #view .rep-reg>details.rsd>summary h3{flex:1 1 0;min-width:0}}html[data-design=ny] #view .ov-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0 0 20px}html[data-design=ny] #view .ov-kpi{display:grid;grid-template-rows:auto auto 1fr;gap:8px;align-content:start;min-width:0;padding:20px 22px;background:var(--surface);border:1px solid var(--dk-edge);border-radius:16px;box-shadow:var(--dk-sh)}html[data-design=ny] #view .ov-kpi-l{font:500 .875rem/1.35 var(--f-body);color:var(--ink-2)}html[data-design=ny] #view .ov-kpi-n{font:450 2.125rem/1.05 var(--f-serif);font-variation-settings:"opsz" 72;letter-spacing:-.02em;font-variant-numeric:lining-nums;color:var(--ink)}html[data-design=ny] #view .ov-kpi-n small{margin-left:6px;font:400 .875rem var(--f-body);letter-spacing:0;color:var(--ink-2)}html[data-design=ny] #view .ov-kpi-n .ov-pop>button{font:inherit}html[data-design=ny] #view .ov-kpi-d{font-size:.8125rem;line-height:1.4;color:var(--ink-2)}html[data-design=ny] #view .ov-pairs{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:20px}html[data-design=ny] #view .ov-pairs>.chart:last-child:nth-child(odd){grid-column:auto}html[data-design=ny] #view .ov-pairs>.card{margin:0!important;min-width:0}html[data-design=ny] #view .kcs>.kc{margin-bottom:0!important}html[data-design=ny] #view .ch-tot2{margin:4px 0 0}@media(max-width:1100px){html[data-design=ny] #view .ov-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media(max-width:860px){html[data-design=ny] #view .ov-pairs{grid-template-columns:minmax(0,1fr)}}@media(max-width:520px){html[data-design=ny] #view .ov-kpi{padding:16px}html[data-design=ny] #view .ov-kpi-n{font-size:1.75rem}}html[data-design=ny] .utr-tabs{margin:0 0 14px}html[data-design=ny] #view .utr-t td{vertical-align:top}html[data-design=ny] #view .utr-t .utr-n{min-width:220px}html[data-design=ny] #view .utr-t .utr-tl{text-align:left;font-weight:500;padding:0}html[data-design=ny] #view .utr-t .utr-ty{white-space:nowrap}html[data-design=ny] #view .utr-t :is(.utr-sub,.utr-del){display:block;margin-top:2px}html[data-design=ny] #view .utr-t .utr-st{min-width:160px}html[data-design=ny] #view .utr-t :is(.utr-st,.utr-s) .pill{white-space:normal}html[data-design=ny] #view .utr-t .utr-send:not(:empty){margin-top:8px}html[data-design=ny] #view .utr-t .utr-send .small{max-width:240px}@media(max-width:760px){html[data-design=ny] #view .tw:has(>.utr-t){overflow:visible}html[data-design=ny] #view table.utr-t,html[data-design=ny] #view .utr-t tbody{display:block;width:100%;min-width:0!important}html[data-design=ny] #view .utr-t thead{display:none}html[data-design=ny] #view .utr-t tr{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 10px;padding:14px 16px;border-bottom:1px solid var(--line)}html[data-design=ny] #view .utr-t tr:last-child{border-bottom:0}html[data-design=ny] #view .utr-t td{display:block;padding:0!important;border:0!important;min-width:0!important;font-size:14px}html[data-design=ny] #view .utr-t td.utr-no,html[data-design=ny] #view .utr-t td.utr-dt{font-size:13px;color:var(--muted)}html[data-design=ny] #view .utr-t td.utr-n,html[data-design=ny] #view .utr-t td.utr-ty,html[data-design=ny] #view .utr-t td.utr-st,html[data-design=ny] #view .utr-t td.utr-s,html[data-design=ny] #view .utr-t tr.utr-tom td{grid-column:1 / -1}html[data-design=ny] #view .utr-t td.utr-n .utr-tl{font-size:16px}html[data-design=ny] #view .utr-t td.utr-ty,html[data-design=ny] #view .utr-t td.utr-st{color:var(--muted)}html[data-design=ny] #view .utr-t td.utr-s{margin-top:4px}html[data-design=ny] #view .utr-t td.utr-st.tom{display:none}}html[data-design=ny] #view .mall-rev{display:flex;flex-wrap:wrap;gap:12px 16px;align-items:center;padding:16px 20px;margin:0 0 16px;border-radius:16px;background:var(--surface);border:1px solid var(--line)}html[data-design=ny] #view .mall-rev.utk{background:var(--warn-soft);border-color:transparent}html[data-design=ny] #view .mall-rev-t{flex:1 1 320px;min-width:0;display:grid;gap:4px}html[data-design=ny] #view .mall-rev-b{display:flex;flex-wrap:wrap;gap:8px;align-items:center}html[data-design=ny] #view .mall-fast{flex:1 1 100%;display:grid;gap:10px;max-width:640px}html[data-design=ny] #view .mall-t td{vertical-align:top}html[data-design=ny] #view .mall-t .mall-tl{text-align:left;font-weight:500;padding:0}html[data-design=ny] #view .mall-t .mall-n{min-width:200px}html[data-design=ny] #view .mall-t :is(.mall-v,.mall-d,.mall-r){white-space:nowrap}html[data-design=ny] #view .mk-huv{margin:22px 0 8px;font:500 .8125rem/1.4 var(--f-body);color:var(--muted)}html[data-design=ny] #view .mk-dels{display:grid;gap:8px}html[data-design=ny] #view .mk-dels .mk-huv{margin-bottom:0}html[data-design=ny] #view .mk-del{border:1px solid var(--line);border-radius:12px;background:var(--surface)}html[data-design=ny] #view .mk-del>summary{list-style:none;display:flex;align-items:center;gap:12px;padding:12px 16px;cursor:pointer;min-height:44px}html[data-design=ny] #view .mk-del>summary::-webkit-details-marker{display:none}html[data-design=ny] #view .mk-del>summary .ar-ch{transition:transform .12s;color:var(--ink-2);flex:none}html[data-design=ny] #view .mk-del[open]>summary .ar-ch{transform:rotate(180deg)}html[data-design=ny] #view .mk-del[open]>summary{border-bottom:1px solid var(--line)}html[data-design=ny] #view .mk-del.off .mk-dn b{color:var(--ink-3)}html[data-design=ny] #view .mk-lock{font-size:12px;color:var(--ink-2);flex:none}html[data-design=ny] #view .mk-dn{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;flex:1 1 auto;min-width:0}html[data-design=ny] #view .mk-dn b{font-weight:500}html[data-design=ny] #view .mk-cnt{flex:none}html[data-design=ny] #view .mk-db{padding:8px 16px 16px;display:grid;gap:10px}html[data-design=ny] #view .mk-rl{list-style:none;margin:0;padding:0}html[data-design=ny] #view .mk-r{display:flex;align-items:center;gap:10px;padding:6px 0;border-bottom:1px solid var(--line)}html[data-design=ny] #view .mk-r input{min-width:0;max-width:480px}html[data-design=ny] #view .mk-n{color:var(--ink-2);width:36px;flex:none}html[data-design=ny] #view .mk-new{font-size:12px;display:inline-flex;align-items:center;gap:6px;flex:none}html[data-design=ny] #view .mk-new:before{content:"";width:7px;height:7px;border-radius:1px;background:var(--st-done)}html[data-design=ny] #view .mk-ra{display:flex;gap:2px;margin-left:auto;flex:none}html[data-design=ny] #view .mk-add{margin:0}html[data-design=ny] #view [data-lockform] .mk-add{display:none}html[data-design=ny] #view .mall-chg{margin-top:16px}html[data-design=ny] #view .mall-chg h3{margin:0}html[data-design=ny] #view .mall-chg ul{margin:8px 0 0;padding-left:18px;display:grid;gap:4px}@media(max-width:760px){html[data-design=ny] #view .mk-r{flex-wrap:wrap}html[data-design=ny] #view .mk-r input{flex:1 1 calc(100% - 46px);max-width:none}html[data-design=ny] #view .mk-ra{margin-left:46px}html[data-design=ny] #view .mk-ra .btn{min-height:44px}html[data-design=ny] #view .mk-del>summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:2px 10px}html[data-design=ny] #view .mk-del>summary .ar-ch{grid-column:3;grid-row:1;align-self:center}html[data-design=ny] #view .mk-cnt{grid-column:2;grid-row:2}html[data-design=ny] #view .mk-dn{display:block}html[data-design=ny] #view .mk-dn .muted{display:none}}html[data-design=ny] #view .mall-t .mall-nx{display:block;margin-top:4px}html[data-design=ny] #view .mall-t tr.mall-g th{background:transparent!important;font-size:13px;font-weight:500;color:var(--muted);text-align:left;padding-top:18px}html[data-design=ny] #view .mall-t tbody tr.mall-g:first-child th{padding-top:10px}html[data-design=ny] #view .mall-steps{list-style:none;padding:0;margin:0 0 12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;counter-reset:ms}html[data-design=ny] #view .mall-steps li{display:grid;gap:4px;align-content:start;padding:14px 16px;border-radius:12px;background:var(--hv-fill)}html[data-design=ny] #view .mall-steps li b:before{counter-increment:ms;content:counter(ms) ". "}@media(max-width:760px){html[data-design=ny] #view .mall-steps{grid-template-columns:1fr}html[data-design=ny] #view .mall-rev{padding:14px 16px}html[data-design=ny] #view .mall-rev-b{width:100%}html[data-design=ny] #view .tw:has(>.mall-t){overflow:visible}html[data-design=ny] #view table.mall-t,html[data-design=ny] #view .mall-t tbody{display:block;width:100%;min-width:0!important}html[data-design=ny] #view .mall-t thead{display:none}html[data-design=ny] #view .mall-t tr{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 12px;padding:12px 0;border-bottom:1px solid var(--line)}html[data-design=ny] #view .mall-t tr.mall-g{display:block;border-bottom:0;padding:14px 0 0}html[data-design=ny] #view .mall-t tr.mall-g th{display:block;padding:0!important;border:0!important}html[data-design=ny] #view .mall-t td{display:block;padding:0!important;border:0!important;min-width:0!important;font-size:14px}html[data-design=ny] #view .mall-t td.mall-n,html[data-design=ny] #view .mall-t td.mall-s{grid-column:1 / -1}html[data-design=ny] #view .mall-t td.mall-n .mall-tl{font-size:16px}html[data-design=ny] #view .mall-t :is(td.mall-v,td.mall-d){color:var(--muted);font-size:13px}html[data-design=ny] #view .mall-t td.mall-d:before{content:"Fastställd "}html[data-design=ny] #view .mall-t td.mall-v:before{content:"Version "}html[data-design=ny] #view .mall-t td.mall-r:before{content:"Revideras senast "}html[data-design=ny] #view .mall-t td.tom{display:none}html[data-design=ny] #view .mall-t td.mall-g4,html[data-design=ny] #view .mall-t td.mall-r{grid-column:1 / -1;color:var(--muted);font-size:13px}}html[data-design=ny] #view .ivo-pn{display:grid;gap:18px}html[data-design=ny] #view .ivo-pn .ivo-bar{gap:8px;flex-wrap:wrap;align-items:center}html[data-design=ny] #view .ivo-pn .pm-i.danger{color:var(--bad-ink, #9A4A3A)}html[data-design=ny] #view .ivo-kvt{border-collapse:collapse;width:100%;max-width:760px}html[data-design=ny] #view .ivo-kvt :is(th,td){border:0!important;vertical-align:baseline;line-height:1.5}html[data-design=ny] #view .ivo-kvt th{width:160px;text-align:left;font:400 .8125rem/1.5 var(--f-body);color:var(--muted);padding:9px 16px 9px 0!important;background:none!important;white-space:normal}html[data-design=ny] #view .ivo-kvt td{padding:9px 0!important;overflow-wrap:anywhere;font-size:.875rem}html[data-design=ny] #view .ivo-kvt tr+tr :is(th,td){border-top:1px solid var(--line)!important}html[data-design=ny] #view .ivo-bt-t td.ivo-ba-c{white-space:nowrap}html[data-design=ny] #view .ivo-sec{display:grid;gap:8px}html[data-design=ny] #view .ivo-sec h4{margin:0}html[data-design=ny] #view .ivo-sh{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}html[data-design=ny] #view .ivo-pn .tw{box-shadow:none!important}html[data-design=ny] #view .ivo-bt-t td{vertical-align:top}html[data-design=ny] #view .ivo-bt-t td.ivo-bt{min-width:220px}html[data-design=ny] #view .ivo-bt-t td>div+div{margin-top:6px}html[data-design=ny] #view .ivo-bt-t td.ivo-be{text-align:right}html[data-design=ny] #view .ivo-rt td.ivo-rb .row{justify-content:flex-end;gap:8px;flex-wrap:wrap}@media(max-width:760px){html[data-design=ny] :is(#view:not(#hv1):not(#hv2):not(#hv3)) .ivo-xr>td{padding:14px 12px!important}html[data-design=ny] #view .ivo-kvt th{width:112px;padding-right:10px}html[data-design=ny] #view .ivo-pn .tw:has(>:is(.ivo-bt-t,.ivo-rt)){overflow:visible}html[data-design=ny] #view :is(.ivo-bt-t,.ivo-rt),html[data-design=ny] #view :is(.ivo-bt-t,.ivo-rt) tbody{display:block;width:100%;min-width:0!important}html[data-design=ny] #view :is(.ivo-bt-t,.ivo-rt) thead{display:none}html[data-design=ny] #view :is(.ivo-bt-t,.ivo-rt) tr{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 10px;padding:12px 14px;border-bottom:1px solid var(--line)}html[data-design=ny] #view :is(.ivo-bt-t,.ivo-rt) tr:last-child{border-bottom:0}html[data-design=ny] #view :is(.ivo-bt-t,.ivo-rt) td{display:block;padding:0!important;border:0!important;min-width:0!important;text-align:left!important;font-size:14px}html[data-design=ny] #view .ivo-bt-t td:not(.num):not(.ivo-bt){grid-column:1 / -1}html[data-design=ny] #view .ivo-bt-t td:is(.ivo-ans,.ivo-sd):empty{display:none}html[data-design=ny] #view .ivo-bt-t td.ivo-ans:not(:empty):before{content:"Ansvarig ";color:var(--muted)}html[data-design=ny] #view .ivo-bt-t td.ivo-sd:not(:empty):before{content:"Klart senast ";color:var(--muted)}html[data-design=ny] #view .ivo-bt-t td.ivo-sd>div,html[data-design=ny] #view .ivo-bt-t td.ivo-ans>div{display:inline;margin:0!important}html[data-design=ny] #view .ivo-bt-t td:is(.ivo-sd,.ivo-ans)>div+div:before{content:", "}html[data-design=ny] #view .ivo-bt-t td.ivo-be{text-align:left!important}html[data-design=ny] #view .ivo-rt td{grid-column:1 / -1}html[data-design=ny] #view .ivo-rt td:first-child:before{content:"Ska skickas senast ";color:var(--muted)}html[data-design=ny] #view .ivo-rt td.ivo-rb .row{justify-content:flex-start}}html[data-design=ny] :is(.dot,.lg i,.ov-dot,.ov-h4 i,.wh-row>i,.wh-lg li>i,.ck-stats>div>i,.kc-dl li>i,.ov-calm-d,.rb-sum i,.ck-q i){width:7px!important;height:7px!important;border-radius:1px!important}html[data-design=ny] :is(.tb-l .sw,.dist.dots i){border-radius:1px!important}html[data-design=ny] .fa-s:before{width:7px;height:7px;border-radius:1px}html[data-design=ny] body #app .side .nav-n.t-bad:before{width:7px;height:7px;border-radius:1px}html[data-design=ny] .set-dot{display:none}html[data-design=ny] .st.t-bad,html[data-design=ny] :is(.chip,.pill).t-bad{color:var(--ink)}html[data-design=ny] .area-tab .tcnt.bad{display:inline-flex;align-items:center;gap:5px;color:var(--ink)!important}html[data-design=ny] .area-tab .tcnt.bad:before{content:"";width:7px;height:7px;border-radius:1px;flex:none;background:var(--st-late)}html[data-design=ny] .seg .seg-b:is([data-act=assess],[data-act=ivbed],[data-act=riskfu],[data-act=riskseg]),html[data-design=ny] .seg .seg-b.on:is(.t-ok,.t-warn,.t-bad){display:inline-flex;align-items:center;justify-content:center;gap:7px}html[data-design=ny] .seg .seg-b:is([data-act=assess],[data-act=ivbed],[data-act=riskfu],[data-act=riskseg]):before,html[data-design=ny] .seg .seg-b.on:is(.t-ok,.t-warn,.t-bad):before{content:"";width:7px;height:7px;border-radius:1px;flex:none;background:transparent}html[data-design=ny] .seg .seg-b.on:is(.t-ok,.t-warn,.t-bad,.t-muted){background:var(--surface)!important;color:var(--ink)!important;box-shadow:inset 0 0 0 1px var(--ink)!important}html[data-design=ny] .seg .seg-b.on.t-ok:before{background:var(--st-done)}html[data-design=ny] .seg .seg-b.on.t-warn:before{background:var(--st-ongoing)}html[data-design=ny] .seg .seg-b.on.t-bad:before{background:var(--st-late)}html[data-design=ny] .retur.ok{position:relative;background:var(--hv-fill)!important;border:0!important;padding:10px 14px 10px 32px;line-height:1.5;color:var(--ink)}html[data-design=ny] .retur.ok:before{content:"";position:absolute;left:14px;top:calc(6.5px + .75em);width:7px;height:7px;border-radius:1px;background:var(--st-done)}html[data-design=ny] .retur.ok>:first-child{margin-top:0}html[data-design=ny] #view .card :is(.ik-atg,.rsd-b,.kv-area .sub)>.tw,html[data-design=ny] #view .card>.tw{border:0!important;border-radius:0!important;box-shadow:none!important;background:none!important}html[data-design=ny] #view .tbl th.code.ik-ch{background:var(--hv-fill)!important}@media(max-width:860px){html[data-design=ny] .tabbar .tbar-n{top:-3px;left:calc(100% + 3px);min-width:0;height:auto;padding:0;border-radius:0;display:inline-flex;align-items:center;gap:4px;background:none!important;color:var(--side-ink)!important;font:500 .75rem/1 var(--f-body)!important}html[data-design=ny] .tabbar .tbar-n.bad:before{content:"";width:7px;height:7px;border-radius:1px;flex:none;background:var(--side-late)}html[data-design=ny] .tabbar .tbar-dot{width:7px;height:7px;border-radius:1px;background:var(--side-late)}html[data-design=ny] .tabbar .tbar-b.on:before{border-radius:1px}}@media(max-width:600px){html[data-design=ny] #view .ov-area{grid-template-columns:7px minmax(0,1fr)!important;gap:2px 12px!important}html[data-design=ny] #view .ov-area>.ov-area-t{grid-column:2}}@media(hover:none){html[data-design=ny] #view .ov-area:hover,html[data-design=ny] #view .sv-done>summary:hover{background:none!important}html[data-design=ny] #view .chkl:hover{background:transparent!important}html[data-design=ny] .seg .seg-b:hover:not(.on):not(:disabled){background:none!important;color:var(--ink-2)!important}}:root[data-design=ny][data-theme=dark]{--ink-3: #8F8A82;--muted: #8F8A82}@media(prefers-color-scheme:dark){:root[data-design=ny]:not([data-theme=light]){--ink-3: #8F8A82;--muted: #8F8A82}}:root[data-design=ny][data-theme=dark] .dist.dots i.t-muted{background:transparent;box-shadow:inset 0 0 0 1px var(--ink-3)}@media(prefers-color-scheme:dark){:root[data-design=ny]:not([data-theme=light]) .dist.dots i.t-muted{background:transparent;box-shadow:inset 0 0 0 1px var(--ink-3)}}html[data-design=ny] #view .fa-steps{background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:1px solid var(--line);margin-bottom:12px;box-shadow:0 12px 0 var(--bg)}html[data-design=ny] #view .card.ck-next{margin-bottom:0!important}html[data-design=ny] #view .card.ck-next+.sec2-h{margin-top:20px!important}html[data-design=ny] #view .sv-done>summary{padding:0 8px;margin:0 -8px}@media(max-width:860px){html[data-design=ny] #view .pg-sum{margin-bottom:0}}@media(max-width:640px){html[data-design=ny] #view .act-bar .sel-s{min-height:44px}}@keyframes cx-dot{0%,to{opacity:.18}15%{opacity:1}45%{opacity:.18}}html[data-design=ny] #view .tw:not(.card .tw):not(td .tw)>.tbl>thead>tr:first-child>th:first-child{border-top-left-radius:15px}html[data-design=ny] #view .tw:not(.card .tw):not(td .tw)>.tbl>thead>tr:first-child>th:last-child{border-top-right-radius:15px}@media(min-width:861px){html[data-design=ny] #view:not(#hv1):not(#hv2):not(#hv3) .tw:not(.card .tw):not(td .tw):not(.tf-r)>.tbl>*>tr>:first-child{padding-left:24px}html[data-design=ny] #view:not(#hv1):not(#hv2):not(#hv3) .tw:not(.card .tw):not(td .tw)>.tbl>*>tr>:last-child{padding-right:24px}html[data-design=ny] #view .tw:not(.card .tw):not(td .tw)>.tbl>tbody>tr>th[scope=colgroup]{padding-left:24px!important}}html[data-design=ny] body:has(#modal:not([hidden])) .side{z-index:58!important}#modal>div.modal-bg{border-radius:0;box-shadow:none}#modal .modal .fld>input:not([type=checkbox]):not([type=radio]):not([type=number]){max-width:none}html[data-design=ny] #modal fieldset.scope{border:0;border-radius:0;padding:0}html[data-design=ny] #modal fieldset.scope legend{font:500 .8125rem/1.4 var(--sans);color:var(--ink-2);padding:0;margin-bottom:4px}html[data-design=ny] #view fieldset.ro :is(input:not([type=checkbox]):not([type=radio]),select,textarea):disabled{border:0!important;background:none!important;box-shadow:none!important;padding-left:0!important;padding-right:0!important;color:var(--ink)!important;-webkit-text-fill-color:var(--ink);opacity:1;min-height:0;height:auto;resize:none;appearance:none;background-image:none!important;cursor:default}html[data-design=ny] #view fieldset.ro textarea:disabled{field-sizing:content;min-height:0!important;padding-top:2px!important;padding-bottom:2px!important}html[data-design=ny] #view fieldset.ro .card.sec>.fld:has(>input[data-f$=".title"]:disabled){display:none}html[data-design=ny] #view .mall-steps li{background:none;border-radius:0;padding:0 16px 0 0}html[data-design=ny] #view .mall-steps li+li{border-left:1px solid var(--line);padding-left:16px}@media(max-width:860px){html[data-design=ny] #view .mall-steps li+li{border-left:0;border-top:1px solid var(--line);padding:12px 0 0}}html[data-design=ny] #view .ivo-xr .tw{border:0!important;border-radius:0!important;box-shadow:none!important;background:none!important}html[data-design=ny] #view .ivo-xr .ivo-kvt{max-width:none;width:100%}html[data-design=ny] .kbst li.ok .kbst-i{color:var(--bg)}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;width:14px;height:14px;cursor:pointer;background:var(--ink-2);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 6l12 12M18 6L6 18' stroke='%23000' stroke-width='2.2' stroke-linecap='round'/%3E%3C/svg%3E") center / 14px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 6l12 12M18 6L6 18' stroke='%23000' stroke-width='2.2' stroke-linecap='round'/%3E%3C/svg%3E") center / 14px no-repeat}@media(min-width:861px){html[data-design=ny] .side-newm{min-width:300px}html[data-design=ny] .side-newm .side-mi{white-space:nowrap}}html[data-design=ny] #view .kb-todo{background:none;border-radius:0;padding:0;font-size:.8125rem}html[data-design=ny] #view .kb-pr{display:none}html[data-design=ny] #view .story .sug{border:0;border-radius:0;padding:0;color:var(--ink-2);text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:3px}html[data-design=ny] #view .story .sug:hover{color:var(--ink);text-decoration-color:currentColor}html[data-design=ny] #view .srcc .src,html[data-design=ny] #view .srcc .src.has{border:0;border-radius:0;background:none;padding:0 4px;font-size:.8125rem;color:var(--ink-2);text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:3px}html[data-design=ny] #view .srcc .src.has{color:var(--ink)}html[data-design=ny] #view .srcc .src:hover{text-decoration-color:currentColor}html[data-design=ny] #view .kb-ns{background:none;border-radius:0;padding:0 0 18px;border-bottom:1px solid var(--line)}html[data-design=ny] .pii-h.pii-warn,html[data-design=ny] .pii-h.pii-bad{background:var(--wh-linne, #EFECE6);color:var(--ink);display:flex;gap:8px;align-items:baseline}html[data-design=ny] .pii-h.pii-warn:before,html[data-design=ny] .pii-h.pii-bad:before{content:"";flex:none;width:7px;height:7px;border-radius:1px;background:var(--st-warn, #E3C15C);transform:translateY(-1px)}html[data-design=ny] .pii-h.pii-bad:before{background:var(--st-bad, #D98B6F)}html[data-design=ny] .es-mark{display:none!important}html[data-design=ny] #view .card.empty:not(:has(>.empty-s)){grid-template-columns:minmax(0,1fr)}html[data-design=ny] #view .card.empty:not(:has(>.empty-s))>:not(.es-mark){grid-column:1}html[data-design=ny] #view .lag-r>summary{position:relative}@media(min-width:861px){html[data-design=ny] #view .lag-r>summary{padding-right:230px}html[data-design=ny] #view .lag-r>summary>.rut-sl{position:absolute;right:18px;top:10px;margin:0}}html[data-design=ny] #view .lag-c>.rut-sub:first-child{border-top:0}html[data-design=ny] #view .lag-c{padding-top:0}html[data-design=ny] #view .rut-t td.num{text-align:left}html[data-design=ny] #view .rut-t .rut-ft:empty{display:none}@media(max-width:640px){html[data-design=ny] #view .ftg-t tr{grid-template-columns:auto auto minmax(0,1fr) auto;column-gap:0}html[data-design=ny] #view .ftg-t td.set-t1{grid-column:1 / 4}html[data-design=ny] #view .ftg-t td[data-l]{grid-row:2;white-space:nowrap}html[data-design=ny] #view .ftg-t td[data-l]:before{content:none}html[data-design=ny] #view .ftg-t td[data-l=Verksamheter]{grid-column:1}html[data-design=ny] #view .ftg-t td[data-l=Verksamheter]:after{content:" verksamheter, "}html[data-design=ny] #view .ftg-t td[data-l=Personer]{grid-column:2}html[data-design=ny] #view .ftg-t td[data-l=Personer]:after{content:" personer, "}html[data-design=ny] #view .ftg-t td[data-l=Logotyp]{grid-column:3;overflow:hidden;text-overflow:ellipsis}html[data-design=ny] #view .ftg-t td[data-l=Logotyp]:after{content:" logotyp"}html[data-design=ny] #view .ftg-t td[data-l=Logotyp] .muted{color:inherit}html[data-design=ny] #view .ftg-t td.ux{grid-column:4;grid-row:1 / span 2}}@media(max-width:640px){html[data-design=ny] .org-flow{grid-template-columns:minmax(0,1fr);gap:6px}html[data-design=ny] .org-flow>span:not(.org-ar){display:flex;gap:8px;align-items:baseline}}html[data-design=ny] .kbst li:not(.ok) .kbst-i{border-color:transparent;background:none}html[data-design=ny] #view .tp .tp-h{flex:1 1 auto}html[data-design=ny] #view .tp>.tp-s{flex:1 1 auto;width:100%}html[data-design=ny] #view .tp .tp-h>b{font:450 1.375rem/1.25 var(--f-serif)}html[data-design=ny] #app #view .card.km-grow.tp.tp,html[data-design=ny] #app #view .km-band.km-band{background:none!important;border:0!important;border-top:1px solid var(--line)!important;border-radius:0!important;box-shadow:none!important;padding:18px 0!important}html[data-design=ny] #app #view .card.km-grow.tp:has(+.card.km-grow.tp){margin-bottom:0!important}html[data-design=ny] #app #view .card.km-grow.tp+.card.km-grow.tp{margin-top:0!important}html[data-design=ny] .org-flow{display:block;margin:4px 0 18px;padding:0;border-radius:0;background:none}@media(max-width:860px){html[data-design=ny] #view>.vgl{padding:0;background:var(--surface)}html[data-design=ny] #view>.vgl .vgl-in{padding:18px 20px 20px}}html[data-design=ny] #view .mk-dels{gap:0}html[data-design=ny] #view .mk-del{border:0;border-top:1px solid var(--line);border-radius:0;background:none}html[data-design=ny] #view .mk-huv+.mk-del{border-top:0}html[data-design=ny] #view .mk-del>summary{padding-left:6px;padding-right:6px}html[data-design=ny] #view .mk-del>summary .mk-lock,html[data-design=ny] #view .mk-del>summary .mk-dn>.small{display:none}html[data-design=ny] #view .mk-del[open]>summary{border-bottom:0}@media(max-width:860px){html[data-design=ny] #view .mk-del>summary{grid-template-columns:minmax(0,1fr) auto}html[data-design=ny] #view .mk-del>summary .mk-dn{grid-column:1;grid-row:1}html[data-design=ny] #view .mk-cnt{grid-column:1;grid-row:2}html[data-design=ny] #view .mk-del>summary .ar-ch{grid-column:2}}@media(min-width:861px){html[data-design=ny] #view .tbl td.num{white-space:nowrap}}#view .sec-h .lk-st{margin-left:auto;font-size:.8125rem;color:var(--ink);flex:none}#view .sec-h:has(.fa-st) .lk-st{display:none}html[data-design=ny] #view section.sec[id^=lk-f]:not([hidden]):has(+section.sec[id^=lk-f]:not([hidden])){border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;border-bottom:0!important;margin-bottom:0!important;box-shadow:none!important}html[data-design=ny] #view section.sec[id^=lk-f]:not([hidden])+section.sec[id^=lk-f]:not([hidden]){border-top-left-radius:0!important;border-top-right-radius:0!important;margin-top:0!important;border-top:0!important;box-shadow:none!important;position:relative}html[data-design=ny] #view section.sec[id^=lk-f]:not([hidden])+section.sec[id^=lk-f]:not([hidden]):before{content:"";position:absolute;left:24px;right:24px;top:0;border-top:1px solid var(--line)}html[data-design=ny] #view section.sec[id^=lk-f].fa-closed:not([hidden]){padding-top:14px!important;padding-bottom:14px!important}html[data-design=ny] #view section.sec[id^=lk-f]:not([hidden])>.sec-h h3{font:500 .9375rem/1.4 var(--f-body);letter-spacing:0}html[data-design=ny] #view .form:has(>section.sec[id^=lk-f]+section.sec[id^=lk-f]:not([hidden])){gap:0}@media(max-width:860px){html[data-design=ny] #view section.sec[id^=lk-f]:not([hidden])+section.sec[id^=lk-f]:not([hidden]):before{left:16px;right:16px}}html[data-design=ny] #view .mall-rev.utk{background:none;border:0;border-radius:0;padding:0}html[data-design=ny] #view .mall-rev.utk .mall-rev-t{display:block;line-height:1.5}html[data-design=ny] #view .mall-rev.utk .mall-rev-t>b{font-weight:600}html[data-design=ny] #view .mall-rev.utk .mall-rev-t>b:before{content:"";display:inline-block;width:7px;height:7px;border-radius:1px;background:var(--st-warn);margin:0 8px 1px 0;vertical-align:middle}html[data-design=ny] #view .mall-rev.utk .mall-rev-t>span{color:var(--ink);margin-left:6px}html[data-design=ny] #view .kls-nav{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:0 24px;margin:4px 0 20px}html[data-design=ny] #view .kls-nb{border:0;border-radius:0;background:none;padding:4px 0;min-height:30px;font:400 .875rem/1.4 var(--f-body);color:var(--ink);justify-content:flex-start;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px}html[data-design=ny] #view .kls-nb:hover{text-decoration-color:currentColor;border:0}html[data-design=ny] #view .kls-nb .num{min-width:18px}@media(max-width:860px){html[data-design=ny] #view .kls-nb{min-height:40px}}
