.ka.svelte-jjoz03{position:relative;margin:var(--sp-4) 0 0}.ka-scene.svelte-jjoz03{position:relative}.ka-scene.svelte-jjoz03>svg:where(.svelte-jjoz03){width:100%;height:auto;aspect-ratio:1.6;border-radius:var(--r);background:#9dbf78;display:block}.ka-t.svelte-jjoz03{fill:none;stroke-linecap:butt}.ka-r.svelte-jjoz03{stroke-linecap:round}.ka-jalg.svelte-jjoz03{fill:none;stroke-width:.26;stroke-linecap:round;stroke-linejoin:round}.ka-kulg.svelte-jjoz03{fill:none;stroke-linecap:round;stroke-linejoin:round}.ka-k0.svelte-jjoz03{stroke:#fff;stroke-opacity:.55;stroke-dasharray:.6 .9}.ka-k1.svelte-jjoz03{stroke:var(--yellow)}.ka-k2.svelte-jjoz03{stroke:#e5484d}.ka-m.svelte-jjoz03{fill:#fff}.ka-m-nae.svelte-jjoz03{stroke:#b98900}.ka-m-pidur.svelte-jjoz03{stroke:#c53030}.ka-tx.svelte-jjoz03{fill:#111;stroke:#fff;paint-order:stroke;font-weight:700;font-family:var(--body)}.ka-keha.svelte-jjoz03{fill:var(--yellow);stroke:#171200;stroke-width:.09}.ka-keha.libiseb.svelte-jjoz03{fill:#ffb020}.ka-pidur.svelte-jjoz03{fill:#ff2d2d}.ka-paug.svelte-jjoz03{fill:#ffdf3d;stroke:#c53030;stroke-width:.28;stroke-linejoin:round}.ka-hud.svelte-jjoz03{position:absolute;top:var(--sp-3);left:var(--sp-3);display:flex;flex-direction:column;gap:2px;padding:var(--sp-2) var(--sp-3);background:#0a0b0dc7;color:#fff;border-radius:var(--r-sm);font-variant-numeric:tabular-nums;pointer-events:none;min-width:9.5em}.ka-kmh.svelte-jjoz03{font-family:var(--display);font-size:30px;line-height:1}.ka-kmh.svelte-jjoz03 small:where(.svelte-jjoz03){font-size:15px;opacity:.75}.ka-faas.svelte-jjoz03{font-size:13px;font-weight:600;color:var(--yellow-2)}.ka-faas.ka-halb.svelte-jjoz03{color:#ff8a80}.ka-aeg.svelte-jjoz03{font-size:12px;opacity:.7}.ka-nupud.svelte-jjoz03{position:absolute;top:var(--sp-3);right:var(--sp-3);display:flex;gap:var(--sp-2);align-items:center}.ka-btn.svelte-jjoz03,.ka-kord.svelte-jjoz03 button:where(.svelte-jjoz03){border:0;background:#ffffffeb;color:#111;font-weight:600;font-size:13px;border-radius:var(--r-sm);padding:6px 10px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;box-shadow:0 1px 3px #0003}.ka-btn.svelte-jjoz03 svg:where(.svelte-jjoz03){width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ka-kord.svelte-jjoz03{display:flex;gap:2px;background:#ffffffeb;border-radius:var(--r-sm);padding:2px;box-shadow:0 1px 3px #0003}.ka-kord.svelte-jjoz03 button:where(.svelte-jjoz03){box-shadow:none;background:transparent;padding:4px 8px}.ka-kord.svelte-jjoz03 button[aria-pressed=true]:where(.svelte-jjoz03){background:var(--ink);color:#fff}figcaption.svelte-jjoz03{display:flex;flex-wrap:wrap;gap:var(--sp-1) var(--sp-4);margin-top:var(--sp-2);font-size:13px;color:var(--muted)}.ka-l.svelte-jjoz03{display:inline-flex;align-items:center;gap:6px}.ka-l.svelte-jjoz03 i:where(.svelte-jjoz03){display:inline-block;width:18px;height:4px;border-radius:2px}.ka-l0.svelte-jjoz03{background:repeating-linear-gradient(90deg,#8a929c 0 4px,transparent 4px 7px)}.ka-l1.svelte-jjoz03{background:var(--yellow)}.ka-l2.svelte-jjoz03{background:#e5484d}.ka-l3.svelte-jjoz03{background:#2b2f36;height:3px!important;box-shadow:0 4px #2b2f36}@media(max-width:560px){.ka-scene.svelte-jjoz03>svg:where(.svelte-jjoz03){aspect-ratio:1.25}.ka-kmh.svelte-jjoz03{font-size:24px}.ka-hud.svelte-jjoz03{min-width:0;padding:6px 8px}.ka-nupud.svelte-jjoz03{top:auto;bottom:var(--sp-3)}}.sa.svelte-1298kv5{margin:var(--sp-4) 0 0}.sa-scene.svelte-1298kv5{position:relative}.sa-scene.svelte-1298kv5>svg:where(.svelte-1298kv5){width:100%;height:auto;aspect-ratio:1.6;border-radius:var(--r);background:#9dbf78;display:block}.sa.oo.svelte-1298kv5 .sa-scene:where(.svelte-1298kv5)>svg:where(.svelte-1298kv5){background:#0b0f14}.sa-kulg.svelte-1298kv5{fill:none;stroke-linecap:round;stroke-linejoin:round}.sa-k0.svelte-1298kv5{stroke:#fff;stroke-opacity:.5;stroke-dasharray:.6 .9}.sa-k1.svelte-1298kv5{stroke:var(--yellow)}.sa-k2.svelte-1298kv5{stroke:#e5484d}.sa-m.svelte-1298kv5{fill:#fff}.sa-m1.svelte-1298kv5{stroke:#b98900}.sa-m2.svelte-1298kv5{stroke:#c53030}.sa-tx.svelte-1298kv5{fill:#111;stroke:#fff;paint-order:stroke;font-weight:700;font-family:var(--body)}.sa-silt.svelte-1298kv5{font-family:var(--display);font-weight:700;fill:var(--yellow);stroke:#111;stroke-width:.12;paint-order:stroke}.sa-silt-b.svelte-1298kv5{fill:#7cc4ff}.sa-pidur.svelte-1298kv5{fill:#ff2d2d}.sa-paug.svelte-1298kv5{fill:#ffdf3d;stroke:#c53030;stroke-width:.28;stroke-linejoin:round}.sa-hud.svelte-1298kv5{position:absolute;top:var(--sp-3);left:var(--sp-3);display:flex;flex-direction:column;gap:2px;padding:var(--sp-2) var(--sp-3);background:#0a0b0dcc;color:#fff;border-radius:var(--r-sm);font-variant-numeric:tabular-nums;pointer-events:none;min-width:9.5em}.sa-kmh.svelte-1298kv5{font-family:var(--display);font-size:26px;line-height:1.05;display:flex;align-items:baseline;gap:6px}.sa-kmh.svelte-1298kv5 small:where(.svelte-1298kv5){font-size:14px;opacity:.75}.sa-n.svelte-1298kv5{font-family:var(--body);font-size:12px;font-weight:700;color:#111;background:var(--c);border-radius:4px;padding:1px 6px;align-self:center}.sa-faas.svelte-1298kv5{font-size:13px;font-weight:600;color:var(--yellow-2);max-width:16em}.sa-faas.sa-halb.svelte-1298kv5{color:#ff8a80}.sa-aeg.svelte-1298kv5{font-size:12px;opacity:.7}.sa-nupud.svelte-1298kv5{position:absolute;top:var(--sp-3);right:var(--sp-3);display:flex;gap:var(--sp-2);align-items:center}.sa-btn.svelte-1298kv5,.sa-kord.svelte-1298kv5 button:where(.svelte-1298kv5){border:0;background:#ffffffeb;color:#111;font-weight:600;font-size:13px;border-radius:var(--r-sm);padding:6px 10px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;box-shadow:0 1px 3px #0003}.sa-btn.svelte-1298kv5 svg:where(.svelte-1298kv5){width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.sa-kord.svelte-1298kv5{display:flex;gap:2px;background:#ffffffeb;border-radius:var(--r-sm);padding:2px;box-shadow:0 1px 3px #0003}.sa-kord.svelte-1298kv5 button:where(.svelte-1298kv5){box-shadow:none;background:transparent;padding:4px 8px}.sa-kord.svelte-1298kv5 button[aria-pressed=true]:where(.svelte-1298kv5){background:var(--ink);color:#fff}figcaption.svelte-1298kv5{display:flex;flex-wrap:wrap;gap:var(--sp-1) var(--sp-4);margin-top:var(--sp-2);font-size:13px;color:var(--muted)}.sa-l.svelte-1298kv5{display:inline-flex;align-items:center;gap:6px}.sa-l.svelte-1298kv5 i:where(.svelte-1298kv5){display:inline-block;width:18px;height:4px;border-radius:2px}.sa-l0.svelte-1298kv5{background:repeating-linear-gradient(90deg,#8a929c 0 4px,transparent 4px 7px)}.sa-l1.svelte-1298kv5{background:var(--yellow)}.sa-l2.svelte-1298kv5{background:#e5484d}@media(max-width:560px){.sa-scene.svelte-1298kv5>svg:where(.svelte-1298kv5){aspect-ratio:1.25}.sa-kmh.svelte-1298kv5{font-size:21px}.sa-hud.svelte-1298kv5{min-width:0;padding:6px 8px}.sa-nupud.svelte-1298kv5{top:auto;bottom:var(--sp-3)}}.jv.svelte-1h5nqg4{margin:var(--sp-4) 0 0}.jv-scene.svelte-1h5nqg4{position:relative;border-radius:var(--r);overflow:hidden;background:#04060a}.jv-scene.svelte-1h5nqg4>canvas:where(.svelte-1h5nqg4){display:block;width:100%}.jv-hud.svelte-1h5nqg4{position:absolute;top:var(--sp-3);left:var(--sp-3);display:flex;flex-direction:column;gap:2px;padding:var(--sp-2) var(--sp-3);background:#0a0b0db8;color:#fff;border-radius:var(--r-sm);font-variant-numeric:tabular-nums;pointer-events:none;min-width:9.5em}.jv-kmh.svelte-1h5nqg4{font-family:var(--display);font-size:26px;line-height:1.05}.jv-kmh.svelte-1h5nqg4 small:where(.svelte-1h5nqg4){font-size:14px;opacity:.75}.jv-faas.svelte-1h5nqg4{font-size:13px;font-weight:600;color:var(--yellow-2);max-width:16em}.jv-faas.jv-halb.svelte-1h5nqg4{color:#ff8a80}.jv-aeg.svelte-1h5nqg4{font-size:12px;opacity:.75}.jv-nupud.svelte-1h5nqg4{position:absolute;top:var(--sp-3);right:var(--sp-3);display:flex;gap:var(--sp-2);align-items:center}.jv-btn.svelte-1h5nqg4,.jv-kord.svelte-1h5nqg4 button:where(.svelte-1h5nqg4),.jv-koht.svelte-1h5nqg4{border:0;background:#ffffffeb;color:#111;font-weight:600;font-size:13px;border-radius:var(--r-sm);padding:6px 10px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;box-shadow:0 1px 3px #0003}.jv-btn.svelte-1h5nqg4 svg:where(.svelte-1h5nqg4){width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.jv-kord.svelte-1h5nqg4{display:flex;gap:2px;background:#ffffffeb;border-radius:var(--r-sm);padding:2px;box-shadow:0 1px 3px #0003}.jv-kord.svelte-1h5nqg4 button:where(.svelte-1h5nqg4){box-shadow:none;background:transparent;padding:4px 8px}.jv-kord.svelte-1h5nqg4 button[aria-pressed=true]:where(.svelte-1h5nqg4){background:var(--ink);color:#fff}.jv-koht.svelte-1h5nqg4{position:absolute;right:var(--sp-3);bottom:calc(var(--sp-3) + 4%);background:#0a0b0db8;color:#fff;border:1px solid rgba(255,255,255,.25)}.jv-koht[aria-pressed=true].svelte-1h5nqg4{background:var(--yellow);color:#111;border-color:var(--yellow)}figcaption.svelte-1h5nqg4{margin-top:var(--sp-2);font-size:13px;color:var(--muted)}@media(max-width:560px){.jv-kmh.svelte-1h5nqg4{font-size:21px}.jv-hud.svelte-1h5nqg4{min-width:0;padding:6px 8px}.jv-nupud.svelte-1h5nqg4{top:auto;bottom:var(--sp-3);left:var(--sp-3);right:auto}.jv-koht.svelte-1h5nqg4{top:var(--sp-3);bottom:auto;font-size:12px;padding:5px 8px}}.lo.svelte-1yjipi8{--lo-bg: var(--paper-2);--lo-card: #fff;--lo-b: #5aa9ff;padding:var(--sp-6) 0 var(--sp-10)}.lo.proj.svelte-1yjipi8{background:var(--lo-bg);overflow:auto;padding:var(--sp-6);font-size:19px}.lo-viga.svelte-1yjipi8{background:#fdecec;border:1px solid #f3b4b4;padding:var(--sp-3) var(--sp-4);border-radius:var(--r-sm)}.lo-top.svelte-1yjipi8{display:flex;flex-wrap:wrap;gap:var(--sp-3);justify-content:space-between;align-items:center;margin-bottom:var(--sp-4)}.lo-naited.svelte-1yjipi8{display:flex;flex-wrap:wrap;gap:var(--sp-2);align-items:center}.lo-lbl.svelte-1yjipi8{font-size:13px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.lo-naited.svelte-1yjipi8 button:where(.svelte-1yjipi8),.lo-tool.svelte-1yjipi8{border:1px solid var(--line);background:#fff;border-radius:999px;padding:6px 14px;font-size:14px;font-weight:600;cursor:pointer}.lo-naited.svelte-1yjipi8 button:where(.svelte-1yjipi8):hover,.lo-tool.svelte-1yjipi8:hover{border-color:#b9bfc9}.lo-tools.svelte-1yjipi8{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.lo-proovi.svelte-1yjipi8{background:var(--yellow);border-color:var(--yellow);color:var(--ink);text-decoration:none}.lo-tool[aria-pressed=true].svelte-1yjipi8{background:var(--ink);color:#fff;border-color:var(--ink)}.lo-grid.svelte-1yjipi8{display:grid;grid-template-columns:minmax(300px,420px) minmax(0,1fr);gap:var(--sp-5);align-items:start}@media(max-width:900px){.lo-grid.svelte-1yjipi8{grid-template-columns:minmax(0,1fr)}.lo-out.svelte-1yjipi8{order:-1;position:static!important}.lo.svelte-1yjipi8{padding-bottom:96px}}.lo-actions.svelte-1yjipi8{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);margin-top:var(--sp-4);color:var(--muted-d);font-size:14px}.lo-addb.svelte-1yjipi8{border:2px dashed #5aa9ff;background:#5aa9ff14;color:#cfe6ff;border-radius:10px;padding:10px 16px;font-weight:700;cursor:pointer;width:100%}.lo-sw.svelte-1yjipi8,.lo-rm.svelte-1yjipi8{border:1px solid #454b57;background:#1d2027;color:#fff;border-radius:8px;padding:6px 14px;font-weight:800;cursor:pointer}.lo-sw[aria-pressed=true].svelte-1yjipi8{background:var(--yellow);color:var(--yellow-ink);border-color:var(--yellow)}.lo-sw-b[aria-pressed=true].svelte-1yjipi8{background:#5aa9ff;border-color:#5aa9ff;color:#04121f}.lo-rm.svelte-1yjipi8{margin-left:auto;font-weight:600;color:var(--muted-d)}.lo-mini.svelte-1yjipi8{display:none}html.pwa .lo-mini.svelte-1yjipi8{padding-bottom:10px!important}@media(max-width:900px){.lo-mini.svelte-1yjipi8{display:flex;position:fixed;left:0;right:0;bottom:var(--tabbar-h, 0px);z-index:40;gap:var(--sp-2);align-items:center;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));background:var(--ink);color:#fff;box-shadow:0 -8px 24px #00000059;transition:transform .2s}.lo-mini.peidus.svelte-1yjipi8{transform:translateY(110%)}}.lo-mini-res.svelte-1yjipi8{flex:1;display:flex;align-items:center;gap:6px;border:0;background:transparent;color:#fff;font-size:18px;cursor:pointer;padding:0;min-width:0}.lo-mini-res.svelte-1yjipi8 b:where(.svelte-1yjipi8){font-variant-numeric:tabular-nums;margin-right:8px}.lo-mini-up.svelte-1yjipi8{margin-left:auto;font-size:13px;color:var(--muted-d);white-space:nowrap}.lo-mini-sw.svelte-1yjipi8{display:flex;gap:4px}.lo-mini-sw.svelte-1yjipi8 button:where(.svelte-1yjipi8),.lo-mini-add.svelte-1yjipi8{border:1px solid #454b57;background:#1d2027;color:#fff;border-radius:8px;padding:8px 12px;font-weight:800;cursor:pointer}.lo-mini-sw.svelte-1yjipi8 button[aria-pressed=true]:where(.svelte-1yjipi8){background:var(--yellow);color:var(--yellow-ink);border-color:var(--yellow)}.lo-mini-sw.svelte-1yjipi8 button.b[aria-pressed=true]:where(.svelte-1yjipi8){background:#5aa9ff;border-color:#5aa9ff;color:#04121f}.lo-mini-add.svelte-1yjipi8{border-color:#5aa9ff;color:#cfe6ff;white-space:nowrap}.lo-in.svelte-1yjipi8,.lo-out.svelte-1yjipi8{min-width:0}.lo-in.svelte-1yjipi8 fieldset:where(.svelte-1yjipi8){min-width:0}.lo-seg.svelte-1yjipi8 button:where(.svelte-1yjipi8){min-width:0;overflow-wrap:anywhere}.lo-tabs.svelte-1yjipi8 [role=tab]:where(.svelte-1yjipi8),.lo-add.svelte-1yjipi8{min-width:0;overflow-wrap:anywhere}.lo-haagis-lisa.svelte-1yjipi8{margin-top:var(--sp-3);width:100%;padding:var(--sp-3);border:1px dashed var(--line);border-radius:var(--r-sm);background:transparent;color:var(--text);font:inherit;font-weight:600;cursor:pointer}.lo-haagis-lisa.svelte-1yjipi8:hover{border-color:var(--yellow)}.lo-haagis-x.svelte-1yjipi8{font-size:13px}.lo-in.svelte-1yjipi8{background:var(--lo-card);border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--sp-4);box-shadow:var(--shadow)}.lo-tabs.svelte-1yjipi8{display:flex;gap:var(--sp-2);margin-bottom:var(--sp-3);align-items:center}.lo-tablist.svelte-1yjipi8{flex:1;display:flex;gap:var(--sp-2)}.lo-tabs.svelte-1yjipi8 [role=tab]:where(.svelte-1yjipi8){flex:1;border:2px solid var(--line);background:#fff;border-radius:10px;padding:10px;font-weight:700;cursor:pointer}.lo-tabs.svelte-1yjipi8 .t-a[aria-selected=true]:where(.svelte-1yjipi8){border-color:var(--yellow);background:var(--yellow-soft)}.lo-tabs.svelte-1yjipi8 .t-b[aria-selected=true]:where(.svelte-1yjipi8){border-color:var(--lo-b);background:#e8f3ff}.lo-add.svelte-1yjipi8{flex:1;border:2px dashed #c5cad3;background:transparent;border-radius:10px;padding:10px;font-weight:700;cursor:pointer;color:var(--muted)}.lo-add.svelte-1yjipi8:hover{border-color:var(--lo-b);color:var(--text)}.lo-x.svelte-1yjipi8{border:0;background:transparent;font-size:22px;cursor:pointer;color:var(--muted);width:32px}fieldset.svelte-1yjipi8{border:0;border-top:1px solid var(--line);margin:0;padding:var(--sp-3) 0 var(--sp-2)}legend.svelte-1yjipi8{font-family:var(--display);font-weight:700;font-size:20px;text-transform:uppercase;letter-spacing:.02em;padding:0}.lo-row.svelte-1yjipi8{display:flex;justify-content:space-between;align-items:baseline;gap:var(--sp-2);margin-top:var(--sp-3);font-size:14px;font-weight:600;color:var(--muted)}.lo-sub.svelte-1yjipi8{display:block;margin:var(--sp-3) 0 var(--sp-1);font-size:14px;font-weight:600;color:var(--muted)}.lo-val.svelte-1yjipi8{color:var(--text);font-variant-numeric:tabular-nums}.lo-halb.svelte-1yjipi8{color:var(--bad)}.lo-sel.svelte-1yjipi8{width:100%;height:40px;border:1px solid #cdd2da;border-radius:8px;background:#fff;padding:0 var(--sp-2);font-size:15px}.lo-two.svelte-1yjipi8{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-2)}.lo-seg.svelte-1yjipi8{display:grid;gap:4px;background:var(--paper-3);border-radius:10px;padding:4px}.lo-seg3.svelte-1yjipi8{grid-template-columns:repeat(3,minmax(0,1fr))}.lo-seg5.svelte-1yjipi8{grid-template-columns:repeat(5,minmax(0,1fr))}.lo-seg6.svelte-1yjipi8{grid-template-columns:repeat(3,minmax(0,1fr))}.lo-seg.svelte-1yjipi8 button:where(.svelte-1yjipi8){border:0;background:transparent;border-radius:7px;padding:8px 4px;font-weight:600;font-size:14px;cursor:pointer;display:flex;flex-direction:column;align-items:center;line-height:1.2}.lo-seg.svelte-1yjipi8 button:where(.svelte-1yjipi8) small:where(.svelte-1yjipi8){font-weight:500;font-size:11.5px;color:var(--muted)}.lo-seg.svelte-1yjipi8 button[aria-pressed=true]:where(.svelte-1yjipi8){background:#fff;box-shadow:0 1px 3px #00000026,inset 0 -3px 0 var(--yellow)}.lo-chips.svelte-1yjipi8{display:flex;flex-wrap:wrap;gap:6px;margin-top:var(--sp-2)}.lo-chips.svelte-1yjipi8 button:where(.svelte-1yjipi8){border:1px solid var(--line);background:#fff;border-radius:999px;padding:4px 10px;font-size:13px;font-weight:700;cursor:pointer}.lo-chips.svelte-1yjipi8 small:where(.svelte-1yjipi8){font-weight:500;color:var(--muted)}.lo-chips.svelte-1yjipi8 button[aria-pressed=true]:where(.svelte-1yjipi8){border-color:#111;background:var(--yellow-soft)}.lo-out.svelte-1yjipi8{background:var(--ink);color:var(--on-d);border-radius:var(--r-lg);padding:var(--sp-5);box-shadow:var(--shadow)}.proj.svelte-1yjipi8 .lo-out:where(.svelte-1yjipi8){position:static}.lo-laeb.svelte-1yjipi8{color:var(--muted-d)}.lo-resgrid.two.svelte-1yjipi8{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-5)}.lo-resgrid.two.svelte-1yjipi8 .lo-res:where(.svelte-1yjipi8)+.lo-res:where(.svelte-1yjipi8){border-left:1px solid var(--line-d);padding-left:var(--sp-5)}.lo-resgrid.two.svelte-1yjipi8 .lo-big:where(.svelte-1yjipi8){font-size:clamp(48px,5vw,76px)}.lo-resgrid.two.svelte-1yjipi8 .lo-split:where(.svelte-1yjipi8){grid-template-columns:1fr 1fr}.lo-resgrid.two.svelte-1yjipi8 .lo-res-sub:where(.svelte-1yjipi8){font-size:13px}@media(max-width:560px){.lo-resgrid.two.svelte-1yjipi8{grid-template-columns:1fr}.lo-resgrid.two.svelte-1yjipi8 .lo-res:where(.svelte-1yjipi8)+.lo-res:where(.svelte-1yjipi8){border-left:0;padding-left:0;border-top:1px solid var(--line-d);padding-top:var(--sp-4)}}.lo-res-h.svelte-1yjipi8{display:flex;gap:var(--sp-2);align-items:center;flex-wrap:wrap}.lo-tag.svelte-1yjipi8{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:7px;background:var(--yellow);color:var(--yellow-ink);font-weight:800}.lo-b.svelte-1yjipi8 .lo-tag:where(.svelte-1yjipi8),.lo-tag-b.svelte-1yjipi8{background:var(--lo-b);color:#04121f}.lo-tag.sm.svelte-1yjipi8{margin-right:6px;vertical-align:middle;width:22px;height:22px;font-size:13px}.lo-res-sub.svelte-1yjipi8{color:var(--muted-d);font-size:14px}.lo-err.svelte-1yjipi8{color:#fca5a5}.lo-big.svelte-1yjipi8{font-family:var(--display);font-weight:700;font-size:clamp(56px,7vw,96px);line-height:.9;margin:var(--sp-3) 0 0;color:var(--yellow);font-variant-numeric:tabular-nums}.lo-b.svelte-1yjipi8 .lo-big:where(.svelte-1yjipi8){color:var(--lo-b)}.lo-big.svelte-1yjipi8 small:where(.svelte-1yjipi8){font-size:.45em;color:var(--on-d)}.lo-nostop.svelte-1yjipi8{color:#fca5a5!important;font-size:48px}.lo-kokku.svelte-1yjipi8{margin:var(--sp-1) 0 var(--sp-3);text-transform:uppercase;letter-spacing:.08em;font-size:13px;font-weight:700;color:var(--muted-d)}.lo-split.svelte-1yjipi8{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-3);margin:0}@media(max-width:560px){.lo-split.svelte-1yjipi8{grid-template-columns:1fr 1fr}}.lo-split.svelte-1yjipi8 dt:where(.svelte-1yjipi8){font-size:12.5px;color:var(--muted-d)}.lo-split.svelte-1yjipi8 dd:where(.svelte-1yjipi8){margin:2px 0 0;font-weight:700;font-size:18px;font-variant-numeric:tabular-nums}.lo-note.svelte-1yjipi8{color:#e5e7eb}.lo-warn.svelte-1yjipi8{margin:var(--sp-3) 0 0;padding-left:18px;color:#fcd34d;font-size:14px}.lo-fig.svelte-1yjipi8{margin:var(--sp-5) 0 0}.lo-fig.svelte-1yjipi8 svg:where(.svelte-1yjipi8){display:block;max-width:100%;height:auto;overflow:visible}.lo-grid-l.svelte-1yjipi8{stroke:#2b3039;stroke-width:1}.lo-tick.svelte-1yjipi8{fill:#9aa2ae;font-size:12px;text-anchor:middle}.lo-rowlbl.svelte-1yjipi8{fill:#fff;font-weight:800;font-size:16px}.lo-bar-a.svelte-1yjipi8{fill:var(--yellow)}.lo-bar-b.svelte-1yjipi8{fill:#5aa9ff}.lo-stop.svelte-1yjipi8{stroke:#fff;stroke-width:3}.lo-endlbl.svelte-1yjipi8{fill:#fff;font-weight:700;font-size:14px}.lo-inlbl.svelte-1yjipi8{fill:#e5e7eb;font-size:12px;text-anchor:middle;font-weight:600}.lo-inlbl.lo-dark.svelte-1yjipi8{fill:#111}.lo-obst.svelte-1yjipi8{stroke:#f87171;stroke-width:3;stroke-dasharray:6 5}.lo-obstlbl.svelte-1yjipi8{fill:#f87171;font-size:12px;font-weight:700}.lo-fig.svelte-1yjipi8 figcaption:where(.svelte-1yjipi8){font-size:13px;color:var(--muted-d);margin-top:var(--sp-2);display:flex;align-items:center;gap:6px;flex-wrap:wrap}.lo-key.svelte-1yjipi8{display:inline-block;width:16px;height:10px;border-radius:2px}.lo-key-r.svelte-1yjipi8{background:repeating-linear-gradient(45deg,#3a3f49 0,#3a3f49 4px,#5c6370 4px,#5c6370 8px)}.lo-key-p.svelte-1yjipi8{background:var(--yellow);margin-left:var(--sp-2)}.lo-obst-in.svelte-1yjipi8{margin-top:var(--sp-4);border-top:1px solid var(--line-d);padding-top:var(--sp-3);font-size:14px}.lo-out.svelte-1yjipi8 .lo-tool:where(.svelte-1yjipi8){color:var(--text)}.lo-obst-in.svelte-1yjipi8 label:where(.svelte-1yjipi8){color:var(--muted-d)}.lo-obst-row.svelte-1yjipi8{display:flex;align-items:center;gap:var(--sp-2);margin-top:var(--sp-1)}.lo-obst-row.svelte-1yjipi8 input:where(.svelte-1yjipi8){width:90px;height:38px;border-radius:8px;border:1px solid #3a3f49;background:#1b1e24;color:#fff;padding:0 var(--sp-2);font-size:16px}.lo-impact.svelte-1yjipi8{display:block;margin:var(--sp-2) 0 0;color:#fecaca}.lo-impact.ok.svelte-1yjipi8{color:#bbf7d0}.lo-cmp.svelte-1yjipi8{margin-top:var(--sp-4);background:var(--ink-3);border-radius:var(--r);padding:var(--sp-3) var(--sp-4);font-size:16px}.lo-cmp.svelte-1yjipi8 p:where(.svelte-1yjipi8){margin:0}.proj.svelte-1yjipi8 .lo-in:where(.svelte-1yjipi8){font-size:17px}.proj.svelte-1yjipi8 .lo-split:where(.svelte-1yjipi8) dd:where(.svelte-1yjipi8){font-size:24px}.proj.svelte-1yjipi8 .lo-cmp:where(.svelte-1yjipi8){font-size:21px}button.svelte-1yjipi8:focus-visible,select.svelte-1yjipi8:focus-visible,input.svelte-1yjipi8:focus-visible{outline:3px solid #111;outline-offset:2px}.lo-out.svelte-1yjipi8 button:where(.svelte-1yjipi8):focus-visible,.lo-out.svelte-1yjipi8 input:where(.svelte-1yjipi8):focus-visible{outline-color:var(--yellow)}.lo-naeb.svelte-1yjipi8{display:flex;flex-wrap:wrap;gap:var(--sp-2);align-items:center;margin-top:var(--sp-3)}.lo-naeb-l.svelte-1yjipi8{width:100%;font-size:13.5px;color:var(--muted-d);font-weight:600}.lo-naeb-t.svelte-1yjipi8{margin:var(--sp-3) 0 0;font-size:14px;color:var(--muted-d)}.lo-naeb-t.svelte-1yjipi8 b:where(.svelte-1yjipi8){color:var(--on-d)}.lo-kt.svelte-1yjipi8{margin-top:var(--sp-8);background:var(--lo-card);border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--sp-6)}.lo-kt.svelte-1yjipi8 h2:where(.svelte-1yjipi8){margin:0 0 var(--sp-2);font-family:var(--display);font-size:30px;text-transform:uppercase}.lo-kt-sub.svelte-1yjipi8{margin:0 0 var(--sp-4);color:var(--muted);max-width:70ch}.lo-kt-ctl.svelte-1yjipi8{display:flex;flex-direction:column;gap:var(--sp-3);margin-bottom:var(--sp-4)}.lo-kt-seg.svelte-1yjipi8{display:flex;flex-wrap:wrap;gap:var(--sp-2);align-items:center}.lo-kt-seg.svelte-1yjipi8 span:where(.svelte-1yjipi8){font-size:14px;font-weight:600;color:var(--muted)}.lo-kt-seg.svelte-1yjipi8 button:where(.svelte-1yjipi8){border:1px solid var(--line);background:var(--paper-2);border-radius:999px;padding:7px 14px;font:inherit;font-size:14px;font-weight:600;cursor:pointer;color:var(--text)}.lo-kt-seg.svelte-1yjipi8 button[aria-pressed=true]:where(.svelte-1yjipi8){background:var(--yellow-soft);border-color:var(--yellow)}.lo-kt-t.svelte-1yjipi8{width:100%;border-collapse:collapse;font-size:15px}.lo-kt-t.svelte-1yjipi8 th:where(.svelte-1yjipi8),.lo-kt-t.svelte-1yjipi8 td:where(.svelte-1yjipi8){text-align:left;padding:var(--sp-3) var(--sp-3);border-bottom:1px solid var(--line);vertical-align:top}.lo-kt-t.svelte-1yjipi8 th:where(.svelte-1yjipi8){font-size:12.5px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.lo-kt-t.svelte-1yjipi8 .n:where(.svelte-1yjipi8){text-align:right;font-variant-numeric:tabular-nums}.lo-kt-t.svelte-1yjipi8 .nw:where(.svelte-1yjipi8){white-space:nowrap}.lo-kt-o.svelte-1yjipi8{display:inline-block;font-weight:600;padding:2px 10px;border-radius:8px;border-left:4px solid currentColor;background:var(--paper-2)}.lo-kt-ok.svelte-1yjipi8{color:var(--good)}.lo-kt-hoiatus.svelte-1yjipi8{color:var(--warn)}.lo-kt-halb.svelte-1yjipi8{color:var(--bad)}.lo-kt-vastu.svelte-1yjipi8{color:#d9661a}.lo-kt-varu.svelte-1yjipi8{display:block;margin-top:4px;color:var(--muted);font-size:13px}.lo-mood.svelte-1yjipi8{display:flex;align-items:center;flex-wrap:wrap;gap:4px;margin-top:var(--sp-4)}.lo-mood.svelte-1yjipi8 button:where(.svelte-1yjipi8){border:1px solid #3a3f49;background:transparent;color:#c9ced6;font-weight:600;font-size:13px;border-radius:999px;padding:6px 14px;cursor:pointer}.lo-mood.svelte-1yjipi8 button[aria-pressed=true]:where(.svelte-1yjipi8){background:var(--yellow);border-color:var(--yellow);color:#111}.lo-mood.svelte-1yjipi8+figure{margin-top:var(--sp-2)}.lo-mood.svelte-1yjipi8 small:where(.svelte-1yjipi8){margin-left:var(--sp-2);color:#9aa2ae;font-size:12px}.lo-kt.lo-side.svelte-1yjipi8{margin-top:0;align-self:start}@media(min-width:901px){.lo-grid.svelte-1yjipi8>.lo-in:where(.svelte-1yjipi8){position:sticky;top:84px;max-height:calc(100vh - 100px);max-height:calc(100dvh - 100px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:#c3c8d0 transparent}.lo-grid.svelte-1yjipi8>.lo-in:where(.svelte-1yjipi8)::-webkit-scrollbar{width:8px}.lo-grid.svelte-1yjipi8>.lo-in:where(.svelte-1yjipi8)::-webkit-scrollbar-thumb{background:#c3c8d0;border-radius:4px;border:2px solid var(--lo-card)}.lo-out.svelte-1yjipi8 .sa-scene>svg,.lo-out.svelte-1yjipi8 .jv-scene>canvas{max-height:max(240px,calc(100dvh - 454px))}.lo-pv.svelte-1yjipi8 .sa-scene>svg{max-height:max(240px,calc(100dvh - 354px))}.lo-kt.svelte-1yjipi8:not(.lo-pv) .ka-scene>svg{max-height:max(240px,calc(100dvh - 484px))}}.lo-vaated.svelte-1yjipi8{display:flex;gap:var(--sp-2);flex-wrap:wrap;margin-bottom:var(--sp-5);border-bottom:1px solid var(--line)}.lo-vaated.svelte-1yjipi8 a:where(.svelte-1yjipi8){padding:var(--sp-3) var(--sp-4);font-weight:700;font-size:16px;color:var(--muted);text-decoration:none;border-bottom:3px solid transparent;margin-bottom:-1px}.lo-vaated.svelte-1yjipi8 a:where(.svelte-1yjipi8):hover{color:var(--text)}.lo-vaated.svelte-1yjipi8 a[aria-current=page]:where(.svelte-1yjipi8){color:var(--text);border-bottom-color:var(--yellow)}.lo-naeb-top.svelte-1yjipi8 button:where(.svelte-1yjipi8) small:where(.svelte-1yjipi8){color:var(--muted);margin-left:4px;font-weight:500}.lo-naeb-top.svelte-1yjipi8 button[aria-pressed=true]:where(.svelte-1yjipi8){background:var(--yellow);border-color:var(--yellow)}@media(max-width:640px){.lo-vaated.svelte-1yjipi8{flex-wrap:nowrap;overflow-x:auto;gap:0}.lo-vaated.svelte-1yjipi8{justify-content:space-between}.lo-vaated.svelte-1yjipi8 a:where(.svelte-1yjipi8){white-space:nowrap;padding:var(--sp-3) 4px;font-size:13.5px}}.lo-kt-note.svelte-1yjipi8{margin:var(--sp-4) 0 0;font-size:14px;color:var(--muted);max-width:80ch}@media(max-width:640px){.lo-kt.svelte-1yjipi8{padding:var(--sp-4)}.lo-kt-t.svelte-1yjipi8,.lo-kt-t.svelte-1yjipi8 tbody:where(.svelte-1yjipi8){display:block}.lo-kt-t.svelte-1yjipi8 thead:where(.svelte-1yjipi8){display:none}.lo-kt-t.svelte-1yjipi8 tr:where(.svelte-1yjipi8){display:flex;flex-wrap:wrap;gap:var(--sp-1) var(--sp-4);padding:var(--sp-3) 0;border-bottom:1px solid var(--line)}.lo-kt-t.svelte-1yjipi8 td:where(.svelte-1yjipi8){border:0;padding:0;font-size:14.5px}.lo-kt-t.svelte-1yjipi8 td.lo-kt-nimi:where(.svelte-1yjipi8),.lo-kt-t.svelte-1yjipi8 td.lo-kt-ots:where(.svelte-1yjipi8){width:100%}.lo-kt-t.svelte-1yjipi8 td.n:where(.svelte-1yjipi8){text-align:left}.lo-kt-t.svelte-1yjipi8 td[data-l]:where(.svelte-1yjipi8):before{content:attr(data-l) ": ";color:var(--muted);font-weight:500}}.lo-kurvid.svelte-1yjipi8{display:grid;gap:var(--sp-2)}.lo-kurvid.svelte-1yjipi8 button:where(.svelte-1yjipi8){display:flex;align-items:center;gap:var(--sp-3);text-align:left;border:1px solid var(--line);background:var(--paper-2);border-radius:12px;padding:var(--sp-2) var(--sp-3);font:inherit;cursor:pointer;color:var(--text)}.lo-kurvid.svelte-1yjipi8 button[aria-pressed=true]:where(.svelte-1yjipi8){background:var(--yellow-soft);border-color:var(--yellow)}.lo-kurvid.svelte-1yjipi8 svg:where(.svelte-1yjipi8){width:34px;height:34px;flex:none}.lo-kurvid.svelte-1yjipi8 path:where(.svelte-1yjipi8){fill:none;stroke:#6b7280;stroke-width:5;stroke-linecap:round}.lo-kurvid.svelte-1yjipi8 button[aria-pressed=true]:where(.svelte-1yjipi8) path:where(.svelte-1yjipi8){stroke:var(--text)}.lo-kurvid.svelte-1yjipi8 span:where(.svelte-1yjipi8){display:flex;flex-direction:column}.lo-kurvid.svelte-1yjipi8 small:where(.svelte-1yjipi8){color:var(--muted);font-size:12.5px}.lo-seg4.svelte-1yjipi8{grid-template-columns:repeat(4,1fr)!important}.lo-seg3.svelte-1yjipi8{grid-template-columns:repeat(3,1fr)!important}.lo-seg2.svelte-1yjipi8{grid-template-columns:repeat(2,1fr)!important}.lo-kr-vihje.svelte-1yjipi8{font-size:13px;color:var(--muted);margin:var(--sp-2) 0 0}.lo-kr-tulemus.svelte-1yjipi8{border-left:6px solid currentColor;background:var(--paper-2);border-radius:12px;padding:var(--sp-4) var(--sp-5);margin-bottom:var(--sp-4)}.lo-kr-ots.svelte-1yjipi8{margin:0 0 var(--sp-3);font-weight:800;font-size:20px}.lo-kr-nr.svelte-1yjipi8{display:flex;flex-wrap:wrap;gap:var(--sp-3) var(--sp-8);margin:0;color:var(--text)}.lo-kr-nr.svelte-1yjipi8 dt:where(.svelte-1yjipi8){font-size:13px;color:var(--muted)}.lo-kr-nr.svelte-1yjipi8 dd:where(.svelte-1yjipi8){margin:0;font-weight:700;font-size:22px;font-variant-numeric:tabular-nums}.lo-autod.svelte-1yjipi8 button:where(.svelte-1yjipi8){padding:6px 4px;display:grid;place-items:center;color:var(--muted)}.lo-autod.svelte-1yjipi8 button[aria-pressed=true]:where(.svelte-1yjipi8){color:var(--text)}.lo-autod.svelte-1yjipi8 svg:where(.svelte-1yjipi8){width:100%;max-width:64px;height:auto;display:block}.lo-pv-sek.svelte-1yjipi8{margin-top:var(--sp-2)}.lo-pv-valitud.svelte-1yjipi8 td:where(.svelte-1yjipi8){background:var(--yellow-soft)}.lo-kr-h3.svelte-1yjipi8{margin:var(--sp-6) 0 var(--sp-2);font-size:16px}.lo-kr-alam.svelte-1yjipi8{margin:0 0 var(--sp-3);font-size:14px;color:var(--muted)}.lo-kr-kokku.svelte-1yjipi8{margin:var(--sp-3) 0 0;font-size:14.5px}.kk-wrap.svelte-1yjipi8{overflow-x:auto;padding-bottom:2px}.kk.svelte-1yjipi8{display:grid;grid-template-columns:max-content repeat(var(--n),minmax(14px,1fr));gap:3px;align-items:center;min-width:420px;transition:opacity .2s}.kk.kk-vana.svelte-1yjipi8{opacity:.55}.kk-v.svelte-1yjipi8{font-size:11.5px;color:var(--muted);text-align:center;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:visible;width:0;justify-self:center;display:flex;justify-content:center}.kk-rida.svelte-1yjipi8{font-size:13px;font-weight:600;padding-right:var(--sp-2);color:var(--muted)}.kk-rida-on.svelte-1yjipi8{color:var(--text)}.kk-c.svelte-1yjipi8{display:inline-grid;place-items:center;height:26px;border:0;padding:0;border-radius:4px;cursor:pointer;background:var(--paper-3);color:#fff}button.kk-c.svelte-1yjipi8:hover{filter:brightness(1.08);outline:2px solid var(--ink);outline-offset:-1px}button.kk-c[aria-pressed=true].svelte-1yjipi8{outline:3px solid var(--ink);outline-offset:1px;position:relative;z-index:1}.kk-c.svelte-1yjipi8 svg:where(.svelte-1yjipi8){width:11px;height:11px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}.kk-ok.svelte-1yjipi8{background:#2f9e5b}.kk-piiril.svelte-1yjipi8{background:#e8b931}.kk-vastu.svelte-1yjipi8{background:#ec7a2c}.kk-ringi.svelte-1yjipi8{background:#d63a3a}.kk-teelt.svelte-1yjipi8,.kk-ringi_teelt.svelte-1yjipi8{background:#7a1f2b}.kk-ringi_teelt.svelte-1yjipi8{color:#ffb4b4}.kk-leg.svelte-1yjipi8{display:flex;flex-wrap:wrap;gap:var(--sp-1) var(--sp-4);margin-top:var(--sp-3);font-size:13px;color:var(--muted)}.kk-leg.svelte-1yjipi8 span:where(.svelte-1yjipi8){display:inline-flex;align-items:center;gap:6px}.kk-leg.svelte-1yjipi8 .kk-c:where(.svelte-1yjipi8){width:16px;height:16px;cursor:default}
