.ikona.svelte-r04you{flex:none;display:block}.menu.svelte-iangz7{border:var(--kontur);background:var(--maka);min-width:240px;box-shadow:var(--cien);color:var(--tusz);border-radius:18px;margin:0;padding:.4rem;position:fixed;inset:auto}.menu.svelte-iangz7:popover-open{animation:wskok .35s var(--sprezyna) both}.menu.svelte-iangz7 button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:.6rem;width:100%;padding:.55rem .7rem;font-weight:700;display:flex}.menu.svelte-iangz7 button:hover{background:var(--papier-2)}.menu.svelte-iangz7 small{color:var(--tusz-2);font-size:.78rem;font-weight:600;display:block}@media (max-width:1240px){.tekst.svelte-iangz7{display:none}}.pasek.svelte-fzb0qb{background:var(--maka);border-bottom:var(--kontur);z-index:20;align-items:center;gap:.55rem;padding:.6rem .9rem;display:flex;position:relative}.marka.svelte-fzb0qb{align-items:center;gap:.55rem;display:flex}.logo.svelte-fzb0qb{border:var(--kontur);background:var(--skorka);color:#fff;width:42px;height:42px;box-shadow:var(--cien-maly);transition:rotate .5s var(--sprezyna);border-radius:14px;place-items:center;display:grid;rotate:-6deg}.marka.svelte-fzb0qb:hover .logo:where(.svelte-fzb0qb){rotate:6deg}.napis.svelte-fzb0qb{flex-direction:column;line-height:1.05;display:flex}.napis.svelte-fzb0qb strong:where(.svelte-fzb0qb){font-family:var(--font-naglowek);font-size:1.3rem;font-weight:800}.napis.svelte-fzb0qb small:where(.svelte-fzb0qb){color:var(--tusz-2);font-size:.75rem;font-weight:700}.projekt.svelte-fzb0qb{color:var(--tusz-2);border:2px dashed #0000;border-radius:999px;align-items:center;gap:.35rem;margin-left:.6rem;padding:.3rem .7rem;transition:border-color .2s;display:flex}.projekt.svelte-fzb0qb:hover,.projekt.svelte-fzb0qb:focus-within{border-color:var(--tusz-3)}.projekt.svelte-fzb0qb input:where(.svelte-fzb0qb){font-family:var(--font-naglowek);color:var(--tusz);background:0 0;border:0;outline:none;width:clamp(8rem,22vw,20rem);font-size:1.05rem;font-weight:700}.odstep.svelte-fzb0qb{flex:1}.grupa.svelte-fzb0qb{gap:2px;display:flex}.licznik.svelte-fzb0qb{border:2px solid var(--tusz);background:#ffc9c9;border-radius:999px;place-items:center;min-width:1.4rem;height:1.4rem;padding:0 .3rem;font-size:.78rem;display:grid}@media (max-width:1240px){.tekst.svelte-fzb0qb,.napis.svelte-fzb0qb small:where(.svelte-fzb0qb){display:none}.projekt.svelte-fzb0qb input:where(.svelte-fzb0qb){width:clamp(7rem,16vw,14rem)}}@media (max-width:760px){.tekst-cta.svelte-fzb0qb{display:none}}@media (max-width:640px){.pasek.svelte-fzb0qb{gap:.3rem;padding:.45rem .5rem}.napis.svelte-fzb0qb,.projekt.svelte-fzb0qb{display:none}.logo.svelte-fzb0qb{width:36px;height:36px}}.miniatura.svelte-p40bhy{display:block;overflow:visible}.przelacznik.svelte-jxlvcz{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.6rem;font-size:.92rem;font-weight:700;display:flex}input.svelte-jxlvcz{opacity:0;width:1px;height:1px;position:absolute}.tor.svelte-jxlvcz{border:2.5px solid var(--tusz);background:#fff;border-radius:999px;flex:none;width:42px;height:24px;transition:background-color .2s;position:relative}.kulka.svelte-jxlvcz{border:2px solid var(--tusz);background:var(--maslo);width:15px;height:15px;transition:translate .45s var(--sprezyna);border-radius:50%;position:absolute;top:2px;left:2px}input.svelte-jxlvcz:checked+.tor:where(.svelte-jxlvcz){background:var(--mieta)}input.svelte-jxlvcz:checked+.tor:where(.svelte-jxlvcz) .kulka:where(.svelte-jxlvcz){background:#fff;translate:17px}input.svelte-jxlvcz:focus-visible+.tor:where(.svelte-jxlvcz){outline:3px solid var(--skorka);outline-offset:2px}.karta-wyboru.svelte-1jeygo5{z-index:5;width:min(330px,100% - 28px);max-height:calc(100% - 100px);animation:svelte-1jeygo5-wjazd .45s var(--sprezyna) both;flex-direction:column;gap:.7rem;padding:1rem;display:flex;position:absolute;top:14px;right:14px;overflow:auto}@keyframes svelte-1jeygo5-wjazd{0%{opacity:0;transform:translateY(-12px)scale(.96)}}.zamknij.svelte-1jeygo5{position:absolute;top:8px;right:8px}.naglowek.svelte-1jeygo5{align-items:center;gap:.75rem;padding-right:1.6rem;display:flex}.foto.svelte-1jeygo5{border:2px solid var(--tusz);object-fit:cover;background:#fff;border-radius:14px;flex:none;width:64px;height:64px}.foto.mini.svelte-1jeygo5{place-items:center;display:grid}.tytul.svelte-1jeygo5{flex-direction:column;align-items:flex-start;gap:.3rem;min-width:0;display:flex}h3.svelte-1jeygo5{font-size:1.05rem;line-height:1.2}.nazwa.svelte-1jeygo5{font-weight:800}.dane.svelte-1jeygo5{grid-template-columns:auto 1fr;gap:.25rem .75rem;margin:0;font-size:.9rem;display:grid}dt.svelte-1jeygo5{font-weight:800}dd.svelte-1jeygo5{margin:0}.cena.svelte-1jeygo5{font-family:var(--font-naglowek);color:var(--skorka-ciemna);font-weight:800}.wymiary.svelte-1jeygo5{align-items:end;gap:.4rem;display:flex}.razy.svelte-1jeygo5{padding-bottom:.6rem;font-weight:800}.akcje.svelte-1jeygo5{flex-wrap:wrap;gap:.4rem;display:flex}p.svelte-1jeygo5{margin:0}@media (max-width:820px){.karta-wyboru.svelte-1jeygo5{width:auto;max-height:46%;inset:auto 12px 12px}}.miejsce.svelte-1jo3gwt{z-index:60;pointer-events:none;width:max-content;max-width:calc(100vw - 24px);position:fixed;bottom:22px;left:50%;translate:-50%}.komunikat.svelte-1jo3gwt{border:var(--kontur);background:var(--mieta);box-shadow:var(--cien);border-radius:999px;align-items:center;gap:.55rem;padding:.6rem 1.1rem;font-weight:800;display:flex}.komunikat.blad.svelte-1jo3gwt{background:#ffe3e3}@media (max-width:820px){.miejsce.svelte-1jo3gwt{top:70px;bottom:auto}}.okno.svelte-1xpzb04{width:min(440px,100vw - 24px);color:var(--tusz);padding:1.3rem}.okno[open].svelte-1xpzb04{animation:wskok .5s var(--sprezyna) both}.okno.svelte-1xpzb04::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#2d2a4a4d}form.svelte-1xpzb04{flex-direction:column;gap:.9rem;display:flex}.gora.svelte-1xpzb04{align-items:center;gap:.9rem;display:flex}.podglad.svelte-1xpzb04{border:var(--kontur);border-radius:20px;flex:none;place-items:center;width:110px;height:110px;display:grid}h2.svelte-1xpzb04{font-size:1.45rem}p.svelte-1xpzb04{margin:.2rem 0 0}.wymiary.svelte-1xpzb04{align-items:end;gap:.5rem;display:flex}.wymiary.svelte-1xpzb04 label:where(.svelte-1xpzb04){flex:1}.razy.svelte-1xpzb04{padding-bottom:.55rem;font-weight:800}.akcje.svelte-1xpzb04{justify-content:flex-end;gap:.5rem;display:flex}.okno.svelte-jkwbqe{width:min(560px,100vw - 24px);max-height:calc(100dvh - 24px);color:var(--tusz);padding:1.3rem;overflow:auto}.okno[open].svelte-jkwbqe{animation:wskok .5s var(--sprezyna) both}.okno.svelte-jkwbqe::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#2d2a4a4d}.gora.svelte-jkwbqe{justify-content:space-between;gap:1rem;margin-bottom:1rem;display:flex}h2.svelte-jkwbqe{font-size:1.6rem}p.svelte-jkwbqe{margin:.3rem 0 0}form.svelte-jkwbqe{flex-direction:column;gap:.9rem;display:flex}.pola.svelte-jkwbqe{grid-template-columns:1fr 1fr;gap:.7rem;display:grid}.cala.svelte-jkwbqe{grid-column:1/-1}textarea.svelte-jkwbqe{resize:vertical}.zgoda.svelte-jkwbqe{align-items:flex-start;gap:.55rem;font-size:.9rem;font-weight:600;display:flex}.zgoda.svelte-jkwbqe input:where(.svelte-jkwbqe){width:20px;height:20px;accent-color:var(--skorka);flex:none;margin-top:2px}.akcje.svelte-jkwbqe{justify-content:flex-end;gap:.5rem;display:flex}.blad.svelte-jkwbqe{background:#fff0f0;border:2px solid #e03131;border-radius:12px;padding:.5rem .8rem;font-size:.9rem;font-weight:700}.wynik.svelte-jkwbqe{text-align:center;flex-direction:column;align-items:center;gap:.6rem;padding:1rem 0 .5rem;display:flex}.wynik.svelte-jkwbqe .ikona{color:#fff;border:var(--kontur);background:#40c057;border-radius:50%;width:56px;height:56px;padding:6px}@media (max-width:520px){.pola.svelte-jkwbqe{grid-template-columns:1fr}}.sekcje.svelte-1fjlkx5{flex-direction:column;gap:1.3rem;display:flex}section.svelte-1fjlkx5{flex-direction:column;gap:.55rem;display:flex}h3.svelte-1fjlkx5{font-size:1.12rem}p.svelte-1fjlkx5{margin:0}.dwa.svelte-1fjlkx5{grid-template-columns:1fr 1fr;align-items:end;gap:.6rem;display:grid}.narzedzia.svelte-1fjlkx5{grid-template-columns:repeat(4,1fr);gap:.5rem;display:grid}.narzedzie.svelte-1fjlkx5{border:var(--kontur);box-shadow:var(--cien-maly);font-family:var(--font-naglowek);cursor:pointer;transition:transform .4s var(--sprezyna), box-shadow .2s, background-color .2s;background:#fff;border-radius:16px;flex-direction:column;align-items:center;gap:.25rem;padding:.55rem .2rem .45rem;font-weight:700;display:flex}.narzedzie.svelte-1fjlkx5 .ik:where(.svelte-1fjlkx5){border:2px solid var(--tusz);background:var(--kolor);border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.narzedzie.svelte-1fjlkx5:hover{box-shadow:3px 4px 0 var(--tusz);transform:translate(-1px,-2px)rotate(-1.5deg)}.narzedzie.aktywne.svelte-1fjlkx5{background:var(--kolor);box-shadow:none;transform:translate(2px,2px)}.przelaczniki.svelte-1fjlkx5{flex-direction:column;gap:.6rem;display:flex}.ksztalty.svelte-1fjlkx5{grid-template-columns:repeat(4,1fr);gap:.5rem;display:grid}.ksztalt.svelte-1fjlkx5{border:var(--kontur);box-shadow:var(--cien-maly);font-family:var(--font-naglowek);cursor:pointer;transition:transform .4s var(--sprezyna), box-shadow .2s;background:#fff;border-radius:16px;flex-direction:column;align-items:center;gap:.15rem;padding:.45rem .2rem .35rem;font-size:.8rem;font-weight:700;display:flex}.ksztalt.svelte-1fjlkx5:hover{box-shadow:3px 4px 0 var(--tusz);transform:translate(-1px,-2px)rotate(-1.5deg)}.ksztalt.aktywne.svelte-1fjlkx5{background:var(--papier-2);box-shadow:none;transform:translate(2px,2px)}.narzedzia.svelte-1fjlkx5{grid-template-columns:repeat(5,1fr)}.grubosc.svelte-1fjlkx5{align-items:center;gap:.6rem;display:flex}.grubosc.svelte-1fjlkx5 .etykieta:where(.svelte-1fjlkx5){flex:1;margin:0}.grubosc.svelte-1fjlkx5 .pole:where(.svelte-1fjlkx5){width:5.5rem}.nazwy.svelte-1fjlkx5{flex-wrap:wrap;gap:.4rem;display:flex}.chip-btn.svelte-1fjlkx5{border:2px solid var(--tusz);cursor:pointer;transition:transform .35s var(--sprezyna), background-color .2s;background:#fff;border-radius:999px;align-items:center;gap:.25rem;padding:.3rem .65rem;font-size:.82rem;font-weight:800;display:inline-flex}.chip-btn.svelte-1fjlkx5:hover{background:var(--maslo);transform:translateY(-2px)}.lista-pom.svelte-1fjlkx5{flex-direction:column;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.lista-pom.svelte-1fjlkx5 button:where(.svelte-1fjlkx5){border:2px dashed var(--tusz-3);cursor:pointer;background:#fff;border-radius:12px;justify-content:space-between;width:100%;padding:.4rem .7rem;font-weight:700;display:flex}.lista-pom.svelte-1fjlkx5 button:where(.svelte-1fjlkx5):hover{border-style:solid;border-color:var(--tusz)}.sekcje.svelte-1ktvmew{flex-direction:column;gap:1.2rem;display:flex}section.svelte-1ktvmew{flex-direction:column;gap:.55rem;display:flex}h3.svelte-1ktvmew{font-size:1.12rem}p.svelte-1ktvmew{margin:0}.punkty.svelte-1ktvmew{flex-direction:column;gap:.45rem;display:flex}.punkt.svelte-1ktvmew{border:var(--kontur);box-shadow:var(--cien-maly);cursor:pointer;text-align:left;transition:transform .4s var(--sprezyna), box-shadow .2s;background:#fff;border-radius:999px;align-items:center;gap:.65rem;padding:.4rem .7rem .4rem .4rem;font-weight:700;display:flex}.punkt.svelte-1ktvmew:hover{box-shadow:4px 4px 0 var(--tusz);transform:translate(-2px,-2px)}.nazwa.svelte-1ktvmew{flex:1}.kolko.svelte-1ktvmew{border:2px solid var(--tusz);color:#fff;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.kolko.male.svelte-1ktvmew{width:24px;height:24px}.potrzeby.svelte-1ktvmew{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.potrzeby.svelte-1ktvmew li:where(.svelte-1ktvmew){align-items:center;gap:.55rem;display:flex}.uwaga-danych.svelte-1ktvmew{border:2px dashed var(--tusz);background:#fff9db;border-radius:14px;gap:.5rem;padding:.6rem .75rem;font-size:.88rem;display:flex}.sekcje.svelte-wvoo0j{flex-direction:column;gap:1rem;display:flex}h3.svelte-wvoo0j{margin-bottom:.4rem;font-size:1.12rem}p.svelte-wvoo0j{margin:0}.strefy.svelte-wvoo0j{flex-direction:column;gap:.5rem;display:flex}.strefa.svelte-wvoo0j{border:var(--kontur);background:color-mix(in oklch, var(--kolor) 45%, white);box-shadow:var(--cien-maly);cursor:pointer;text-align:left;transition:transform .4s var(--sprezyna), box-shadow .2s;border-radius:16px;align-items:center;gap:.65rem;padding:.45rem .6rem .45rem .45rem;display:flex}.strefa.svelte-wvoo0j:hover{box-shadow:4px 5px 0 var(--tusz);transform:translate(-2px,-2px)rotate(-.8deg)}.nr.svelte-wvoo0j{border:2px solid var(--ciemny);background:var(--kolor);width:30px;height:30px;color:var(--ciemny);font-family:var(--font-naglowek);border-radius:50%;place-items:center;font-weight:800;display:grid}.nazwa.svelte-wvoo0j{font-family:var(--font-naglowek);flex:1;font-size:1.02rem;font-weight:700}.plus.svelte-wvoo0j{border:2px solid var(--tusz);background:#fff;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.panel-urzadzen.svelte-3ndaat{flex-direction:column;gap:.7rem;display:flex}.szukaj.svelte-3ndaat{z-index:2;border:var(--kontur);box-shadow:var(--cien-maly);background:#fff;border-radius:999px;align-items:center;gap:.5rem;padding:.45rem .8rem;display:flex;position:sticky;top:0}.szukaj.svelte-3ndaat input:where(.svelte-3ndaat){background:0 0;border:0;outline:none;width:100%;font-weight:600}.naglowek-grupy.svelte-3ndaat{cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:.5rem;width:100%;padding:.35rem .1rem;display:flex}.tytul-grupy.svelte-3ndaat{font-family:var(--font-naglowek);flex:1;font-size:1.12rem;font-weight:800}.strzalka.svelte-3ndaat{transition:rotate .35s var(--sprezyna)}.strzalka.obrocona.svelte-3ndaat{rotate:90deg}.lista.svelte-3ndaat{flex-direction:column;gap:.55rem;padding-top:.3rem;display:flex}.opis-wlasne.svelte-3ndaat{margin:0 0 .1rem}.kafel.svelte-3ndaat{border:var(--kontur);width:100%;box-shadow:var(--cien-maly);text-align:left;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;transition:transform .4s var(--sprezyna), box-shadow .2s ease;background:#fff;border-radius:18px;align-items:center;gap:.7rem;padding:.45rem .6rem .45rem .45rem;display:flex;position:relative}button.kafel.svelte-3ndaat:hover{box-shadow:4px 5px 0 var(--tusz);transform:translate(-2px,-2px)rotate(-.6deg)}button.kafel.svelte-3ndaat:active{box-shadow:0 0 0 var(--tusz);cursor:grabbing;transform:translate(1px,1px)}.mini.svelte-3ndaat{background:var(--tlo-kafla);border:2px solid var(--tusz);border-radius:14px;flex:none;place-items:center;width:76px;height:76px;display:grid}.opis.svelte-3ndaat{flex-direction:column;flex:1;gap:.22rem;min-width:0;display:flex}.nazwa.svelte-3ndaat{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.9rem;font-weight:800;line-height:1.25;display:-webkit-box;overflow:hidden}.cechy.svelte-3ndaat{flex-wrap:wrap;gap:.25rem;display:flex}.cena.svelte-3ndaat{font-family:var(--font-naglowek);color:var(--skorka-ciemna);font-weight:800}.cena.zapytanie.svelte-3ndaat{color:var(--tusz-2);font-weight:600}.uzywany.svelte-3ndaat{background:var(--maslo)}.plus.svelte-3ndaat{border:2px solid var(--tusz);background:var(--skorka);color:#fff;width:30px;height:30px;transition:rotate .4s var(--sprezyna);border-radius:50%;flex:none;place-items:center;display:grid}button.kafel.svelte-3ndaat:hover .plus:where(.svelte-3ndaat){rotate:90deg}.kafel.brak.svelte-3ndaat{cursor:default;opacity:.78;box-shadow:none;background:#fbf8f2;border-style:dashed}.brak-chip.svelte-3ndaat{background:#fff3bf}.link-karty.svelte-3ndaat{color:var(--tusz);align-items:center;gap:.25rem;font-size:.82rem;font-weight:700;display:inline-flex}.stopka.svelte-3ndaat{margin:.4rem 0 .2rem;font-size:.78rem}.strefa.svelte-1tn03jb{pointer-events:none}.strefa.aktywna.svelte-1tn03jb{pointer-events:auto;cursor:move}.el.svelte-1tn03jb{cursor:grab}.el-wn.svelte-1tn03jb{transform-box:fill-box;transform-origin:50%;animation:wskok .55s var(--sprezyna) both}.otwor.svelte-1tn03jb,.punkt.svelte-1tn03jb,.sciana-wewn.svelte-1tn03jb,.krawedz.svelte-1tn03jb{cursor:pointer}.pomieszczenie.svelte-1tn03jb{cursor:move}.plynie.svelte-1tn03jb{animation:1.6s linear infinite plyn}.pulsuje.svelte-1tn03jb{animation:1.4s ease-in-out infinite pulsuj}.obszar.svelte-1gqkcj7{background:radial-gradient(circle at 1px 1px, #2d2a4a21 1.2px, transparent 1.6px) 0 0 / 22px 22px, var(--papier);width:100%;height:100%;transition:box-shadow .2s;position:relative;overflow:hidden}.obszar.upuszczanie.svelte-1gqkcj7{box-shadow:inset 0 0 0 4px var(--skorka)}svg.svelte-1gqkcj7{touch-action:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}svg.celownik.svelte-1gqkcj7{cursor:crosshair}svg.przesuwanie.svelte-1gqkcj7{cursor:grabbing}.prowadnica.svelte-1gqkcj7{stroke:var(--skorka);stroke-width:1.5px;stroke-dasharray:6 5;vector-effect:non-scaling-stroke;pointer-events:none}.odleglosc.svelte-1gqkcj7{stroke:var(--skorka-ciemna);stroke-width:1.6px;stroke-dasharray:4 4;vector-effect:non-scaling-stroke;pointer-events:none}.pigulka.svelte-1gqkcj7{fill:#fff;stroke:var(--skorka-ciemna);stroke-width:2px}.pigulka-t.svelte-1gqkcj7{font-family:var(--font-naglowek);fill:var(--skorka-ciemna);font-weight:800}.zaznaczenie.svelte-1gqkcj7{fill:none;stroke:var(--skorka);stroke-width:2.6px;stroke-dasharray:8 6;vector-effect:non-scaling-stroke;pointer-events:none;animation:.9s linear infinite mrowki}.zaznaczenie-kolo.svelte-1gqkcj7{fill:none;stroke:var(--skorka);stroke-width:3px;stroke-dasharray:6 5;animation:.9s linear infinite mrowki}.uchwyt.svelte-1gqkcj7{fill:#fff;stroke:var(--tusz);stroke-width:2.5px;cursor:nwse-resize;transition:transform .25s var(--sprezyna)}.uchwyt.svelte-1gqkcj7:hover{fill:var(--maslo);transform:scale(1.25)}.uchwyt.pokoj.svelte-1gqkcj7{fill:var(--skorka);cursor:move}.naroznik.svelte-1gqkcj7{fill:var(--skorka);stroke:var(--tusz);stroke-width:2px}.celownik-sciany.svelte-1gqkcj7{fill:#fff;stroke:var(--skorka-ciemna);stroke-width:2.5px}.strzalki-uchwytu.svelte-1gqkcj7{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.podglad.svelte-1gqkcj7{fill:#ef6c2273;fill:lab(61.5849% 49.0074 62.0294/.45);stroke:var(--skorka-ciemna);stroke-width:2px;stroke-dasharray:6 4;vector-effect:non-scaling-stroke;pointer-events:none}.dymek-tlo.svelte-1gqkcj7{fill:var(--tusz)}.dymek-t.svelte-1gqkcj7{fill:#fff;font-family:var(--font-naglowek);font-weight:700}.podpowiedz.svelte-1gqkcj7{font-family:var(--font-naglowek);background:var(--maslo);animation:wskok .45s var(--sprezyna) both;white-space:nowrap;align-items:center;gap:.6rem;padding:.5rem .6rem .5rem 1rem;font-weight:700;display:flex;position:absolute;top:14px;left:50%;translate:-50%}.powiekszenie.svelte-1gqkcj7{border-radius:999px;align-items:center;gap:2px;padding:4px;display:flex;position:absolute;bottom:14px;left:14px}.procent.svelte-1gqkcj7{text-align:center;min-width:3.4em;font-family:var(--font-naglowek);font-size:.85rem;font-weight:700}.pusto.svelte-1gqkcj7{pointer-events:none;justify-content:center;display:flex;position:absolute;inset:auto 0 76px}.pusto-karta.svelte-1gqkcj7{background:var(--maka);animation:wskok .6s var(--sprezyna) both;flex-direction:column;align-items:center;gap:.15rem;padding:.8rem 1.3rem;display:flex;rotate:-1.5deg}.pusto-karta.svelte-1gqkcj7 strong:where(.svelte-1gqkcj7){font-family:var(--font-naglowek);font-size:1.15rem}@media (max-width:820px){.powiekszenie.svelte-1gqkcj7{top:10px;bottom:auto;left:10px}.pusto.svelte-1gqkcj7{inset:64px 0 auto}}.zaslona.svelte-otret5{z-index:40;background:#2d2a4a40;position:fixed;inset:0}.szuflada.svelte-otret5{z-index:41;flex-direction:column;gap:.8rem;width:min(400px,100vw - 24px);padding:1rem;display:flex;position:fixed;top:12px;bottom:12px;right:12px}header.svelte-otret5{justify-content:space-between;align-items:center;display:flex}h2.svelte-otret5{font-size:1.5rem}.zakladki.svelte-otret5{border:2px solid var(--tusz);background:var(--papier);border-radius:999px;grid-template-columns:1fr 1fr;gap:.4rem;padding:4px;display:grid}.zakladki.svelte-otret5 button:where(.svelte-otret5){font-family:var(--font-naglowek);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.35rem;padding:.4rem;font-weight:700;display:flex}.zakladki.svelte-otret5 button.aktywna:where(.svelte-otret5){box-shadow:0 0 0 2px var(--tusz);background:#fff}.czerwony.svelte-otret5{background:#ffc9c9}.przewijane.svelte-otret5{flex:1;margin:0 -.4rem;padding:.2rem .4rem;overflow:auto}.lista.svelte-otret5,.uwagi.svelte-otret5{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.wiersz.svelte-otret5{text-align:left;cursor:pointer;background:0 0;border:2px solid #0000;border-radius:14px;align-items:center;gap:.55rem;width:100%;padding:.35rem .45rem;display:flex}.wiersz.svelte-otret5:hover{border-color:var(--tusz);background:#fff}.nr.svelte-otret5{border:2px solid var(--tusz);width:24px;height:24px;font-family:var(--font-naglowek);background:#fff;border-radius:50%;flex:none;place-items:center;font-size:.8rem;font-weight:800;display:grid}.mini.svelte-otret5{border:2px solid var(--tusz);border-radius:12px;flex:none;place-items:center;width:46px;height:46px;display:grid}.opis.svelte-otret5{flex-direction:column;flex:1;min-width:0;display:flex}.nazwa.svelte-otret5{white-space:nowrap;text-overflow:ellipsis;font-size:.88rem;font-weight:800;overflow:hidden}.cena.svelte-otret5{font-family:var(--font-naglowek);color:var(--skorka-ciemna);white-space:nowrap;font-weight:800}.cena.zapytanie.svelte-otret5{color:var(--tusz-2);font-size:.85rem;font-weight:600}.suma.svelte-otret5{border:var(--kontur);background:var(--maslo);font-family:var(--font-naglowek);border-radius:16px;justify-content:space-between;align-items:baseline;margin-top:.8rem;padding:.6rem .9rem;font-size:1.1rem;font-weight:800;display:flex}.suma.svelte-otret5 strong:where(.svelte-otret5){font-size:1.35rem}.pozycja.svelte-otret5{border:2px solid var(--tusz);text-align:left;cursor:pointer;width:100%;transition:transform .3s var(--sprezyna);background:#fff;border-radius:14px;align-items:flex-start;gap:.55rem;padding:.55rem .7rem;font-size:.9rem;font-weight:600;display:flex}.pozycja.svelte-otret5:hover{transform:translate(-3px)}.pozycja.blad.svelte-otret5{background:#fff0f0}.pozycja.uwaga.svelte-otret5{background:#fff9db}.pozycja.info.svelte-otret5{background:#eef7ff}.pusto.svelte-otret5{text-align:center;padding:2rem 1rem}.super.svelte-otret5{text-align:center;flex-direction:column;align-items:center;gap:.4rem;padding:2rem 0;display:flex}.super.svelte-otret5 svg:where(.svelte-otret5){animation:wskok .6s var(--sprezyna) both}.super.svelte-otret5 strong:where(.svelte-otret5){font-family:var(--font-naglowek);font-size:1.3rem}footer.svelte-otret5{grid-template-columns:1fr 1.4fr;gap:.5rem;display:grid}p.svelte-otret5{margin:.5rem 0 0}.powitanie.svelte-6v0qlw{width:min(760px,100vw - 24px);max-height:calc(100dvh - 24px);color:var(--tusz);padding:0;overflow:auto}.powitanie[open].svelte-6v0qlw{animation:wskok .6s var(--sprezyna) both}.powitanie.svelte-6v0qlw::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#2d2a4a59}.scena.svelte-6v0qlw{background:var(--papier-2);border-bottom:var(--kontur);width:100%;height:auto;padding:14px;display:block}.scena.svelte-6v0qlw .o{stroke:var(--tusz);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.scena.svelte-6v0qlw .d{stroke:var(--tusz);stroke-width:1.2px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.scena.svelte-6v0qlw .n{stroke:none}.scena.svelte-6v0qlw .g{stroke:#fff;stroke-width:2.4px;stroke-linecap:round;fill:none;opacity:.85;vector-effect:non-scaling-stroke}.bujanie.svelte-6v0qlw{animation:3.2s ease-in-out infinite svelte-6v0qlw-bujaj}@keyframes svelte-6v0qlw-bujaj{50%{transform:translateY(-36px)}}.plynie.svelte-6v0qlw{animation:1.6s linear infinite plyn}.tresc.svelte-6v0qlw{flex-direction:column;gap:.9rem;padding:1.3rem 1.6rem 1.5rem;display:flex}h2.svelte-6v0qlw{font-size:clamp(1.7rem,4vw,2.3rem)}p.svelte-6v0qlw{margin:0;font-size:1.02rem}.kroki.svelte-6v0qlw{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.kroki.svelte-6v0qlw li:where(.svelte-6v0qlw){border:2px solid var(--tusz);font-family:var(--font-naglowek);background:#fff;border-radius:999px;align-items:center;gap:.4rem;padding:.25rem .75rem .25rem .3rem;font-weight:700;display:flex}.kroki.svelte-6v0qlw span:where(.svelte-6v0qlw){background:var(--skorka);color:#fff;border:2px solid var(--tusz);border-radius:50%;place-items:center;width:24px;height:24px;font-size:.85rem;display:grid}.start.svelte-6v0qlw{border:2px dashed var(--tusz-3);background:var(--papier);border-radius:18px;flex-wrap:wrap;align-items:end;gap:.6rem;padding:.9rem;display:flex}.start.svelte-6v0qlw label:where(.svelte-6v0qlw){width:7.5rem}.razy.svelte-6v0qlw{padding-bottom:.55rem;font-size:1.2rem;font-weight:800}.duzy.svelte-6v0qlw{margin-left:auto;padding:.65em 1.3em;font-size:1.12rem}.inne.svelte-6v0qlw{flex-wrap:wrap;gap:.5rem;display:flex}@media (max-width:560px){.duzy.svelte-6v0qlw{width:100%}.start.svelte-6v0qlw label:where(.svelte-6v0qlw){flex:1}}.definicje.svelte-1n46o8q{width:0;height:0;position:absolute;overflow:hidden}.aplikacja.svelte-1n46o8q{flex-direction:column;height:100dvh;display:flex}.srodek.svelte-1n46o8q{flex:1;min-height:0;display:flex}.panel.svelte-1n46o8q{background:var(--maka);border-right:var(--kontur);view-transition-name:panel;flex-direction:column;flex:none;width:372px;min-height:0;display:flex}.kroki.svelte-1n46o8q{border-bottom:2px dashed var(--tusz-3);grid-template-columns:repeat(4,1fr);gap:.35rem;padding:.7rem .7rem .6rem;display:grid}.krok.svelte-1n46o8q{cursor:pointer;font-family:var(--font-naglowek);color:var(--tusz-2);transition:background-color .2s, transform .35s var(--sprezyna);background:0 0;border:2px solid #0000;border-radius:16px;flex-direction:column;align-items:center;gap:.2rem;padding:.4rem .1rem .35rem;font-size:.82rem;font-weight:700;display:flex}.krok.svelte-1n46o8q:hover{transform:translateY(-2px)}.krok.aktywny.svelte-1n46o8q{border-color:var(--tusz);background:var(--maslo);color:var(--tusz);box-shadow:var(--cien-maly)}.ikona-kroku.svelte-1n46o8q{border:2px solid var(--tusz);width:38px;height:38px;color:var(--tusz);background:#fff;border-radius:50%;place-items:center;display:grid;position:relative}.nr.svelte-1n46o8q{border:2px solid var(--tusz);background:var(--skorka);color:#fff;border-radius:50%;place-items:center;width:18px;height:18px;font-size:.68rem;display:grid;position:absolute;top:-6px;right:-8px}.tresc-panelu.svelte-1n46o8q{view-transition-name:tresc-panelu;scrollbar-width:thin;flex:1;padding:.9rem .9rem 1.2rem;overflow:auto}.obszar-planu.svelte-1n46o8q{flex:1;min-width:0;position:relative}.pigulka-projektu.svelte-1n46o8q{cursor:pointer;transition:transform .4s var(--sprezyna);border-radius:999px;align-items:center;gap:.6rem;padding:.45rem .6rem .45rem 1rem;font-weight:700;display:flex;position:absolute;bottom:14px;right:14px}.pigulka-projektu.svelte-1n46o8q:hover{transform:translate(-2px,-3px)rotate(-1deg)}.kreska.svelte-1n46o8q{background:var(--tusz-3);border-radius:2px;width:2px;height:18px}.kwota.svelte-1n46o8q{font-family:var(--font-naglowek);color:var(--skorka-ciemna);font-weight:800}.znacznik.svelte-1n46o8q{border:2px solid var(--tusz);background:#fff3bf;border-radius:999px;align-items:center;gap:.25rem;padding:.15rem .6rem;font-weight:800;display:inline-flex}.znacznik.czerwony.svelte-1n46o8q{background:#ffc9c9}.znacznik.zielony.svelte-1n46o8q{background:#b2f2bb}.duch.svelte-1n46o8q{z-index:100;pointer-events:none;border:var(--kontur);box-shadow:var(--cien);opacity:.9;transition:rotate .3s var(--sprezyna), scale .3s var(--sprezyna);background:#fff;border-radius:18px;padding:6px;position:fixed;translate:-50% -50%;rotate:-4deg}.duch.nad.svelte-1n46o8q{border-color:var(--skorka);rotate:0deg;scale:1.08}::view-transition-old(tresc-panelu){animation:.18s ease-in both zanik}::view-transition-new(tresc-panelu){animation:.32s var(--sprezyna) both wjazd-panelu}@keyframes zanik{to{opacity:0;transform:translateY(6px)}}@keyframes wjazd-panelu{0%{opacity:0;transform:translateY(-10px)}}@media (max-width:820px){.srodek.svelte-1n46o8q{flex-direction:column-reverse}.panel.svelte-1n46o8q{border-right:0;border-top:var(--kontur);border-radius:22px 22px 0 0;width:auto;max-height:56dvh;box-shadow:0 -4px #2d2a4a1f}.panel.zwiniety.svelte-1n46o8q .tresc-panelu:where(.svelte-1n46o8q){display:none}.kroki.svelte-1n46o8q{border-bottom:0;border-top:2px dashed var(--tusz-3);padding-bottom:max(.6rem, env(safe-area-inset-bottom));order:2}.tresc-panelu.svelte-1n46o8q{order:1}.pigulka-projektu.svelte-1n46o8q{font-size:.85rem;bottom:10px;right:10px}}:root{--tusz:#2d2a4a;--tusz-2:#4b4770;--tusz-3:#8984ad;--papier:#fff4df;--papier-2:#ffe9c4;--maka:#fffdf8;--skorka:#ef6c22;--skorka-ciemna:#c2460d;--maslo:#fedf80;--mieta:#8ce6c4;--niebo:#9bd2fa;--jagoda:#ef6a9a;--lawenda:#cdb7f6;--czerwien:#f03e3e;--zolc:#f59f00;--zielen:#2f9e44;--kontur:2.5px solid var(--tusz);--cien:4px 4px 0 var(--tusz);--cien-maly:2px 2px 0 var(--tusz);--promien:20px;--font-naglowek:"Baloo Planer", "Baloo 2", ui-rounded, system-ui, sans-serif;--font-tekst:"Nunito Planer", Nunito, ui-rounded, system-ui, sans-serif;--sprezyna:linear(0, .009, .035 2.1%, .141, .281 6.7%, .723 12.9%, .938 16.7%, 1.017, 1.077, 1.121, 1.149 24.3%, 1.159, 1.163, 1.161, 1.154 29.9%, 1.129 32.8%, 1.051 39.6%, 1.017 43.1%, .991, .977 51%, .974 53.8%, .975 57.1%, .997 69.8%, 1.003 76.9%, 1.004 83.8%, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@supports (color:lab(0% 0 0)){:root{--skorka:lab(61.5849% 49.0074 62.0294);--skorka-ciemna:lab(47.5719% 49.1291 55.5641);--maslo:lab(89.9953% 2.32893 50.3666);--mieta:lab(85.0885% -34.0537 7.66219);--niebo:lab(81.4751% -11.2245 -25.6056);--jagoda:lab(63.0614% 55.5376 .737441);--lawenda:lab(78.0057% 17.0609 -28.5904)}}*,:before,:after{box-sizing:border-box}html,body{background:var(--papier);height:100%;color:var(--tusz);font-family:var(--font-tekst);-webkit-font-smoothing:antialiased;overscroll-behavior:none;margin:0;font-size:15px;line-height:1.45}#planer{height:100dvh}h1,h2,h3,h4{font-family:var(--font-naglowek);margin:0;font-weight:700;line-height:1.1}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--skorka);outline-offset:2px}.btn{--tlo:var(--maka);border:var(--kontur);background:var(--tlo);box-shadow:var(--cien-maly);font-family:var(--font-naglowek);cursor:pointer;white-space:nowrap;transition:transform .35s var(--sprezyna), box-shadow .2s ease, background-color .2s ease;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border-radius:999px;justify-content:center;align-items:center;gap:.45em;padding:.5em 1em;font-size:1rem;font-weight:700;line-height:1.1;display:inline-flex}.btn:hover:not(:disabled){box-shadow:3px 4px 0 var(--tusz);transform:translate(-1px,-2px)rotate(-1deg)}.btn:active:not(:disabled){box-shadow:0 0 0 var(--tusz);transition-duration:50ms;transform:translate(2px,2px)}.btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.btn.glowny{--tlo:var(--skorka);color:#fff;text-shadow:0 1px #00000026}.btn.maslo{--tlo:var(--maslo)}.btn.mieta{--tlo:var(--mieta)}.btn.ikona{aspect-ratio:1;padding:.45em}.btn.maly{padding:.35em .75em;font-size:.88rem}.btn.plaski{box-shadow:none;background:0 0;border-color:#0000}.btn.plaski:hover:not(:disabled){box-shadow:none;background:#2d2a4a12;transform:none}.karta{background:var(--maka);border:var(--kontur);border-radius:var(--promien);box-shadow:var(--cien)}.etykieta{font-family:var(--font-naglowek);margin-bottom:.25rem;font-size:.92rem;font-weight:600;display:block}.pole{border:2px solid var(--tusz);background:#fff;border-radius:14px;width:100%;padding:.5em .75em;transition:box-shadow .15s}.pole:focus{outline:none;box-shadow:0 0 0 3px #ef6c2259;box-shadow:0 0 0 3px lab(61.5849% 49.0074 62.0294/.35)}.cicho{color:var(--tusz-2);font-size:.88rem}.chip{border:2px solid var(--tusz);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:.3em;padding:.05em .55em;font-size:.78rem;font-weight:800;display:inline-flex}.plan-svg .o,.miniatura .o{stroke:var(--tusz);stroke-width:2.2px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.plan-svg .d,.miniatura .d{stroke:var(--tusz);stroke-width:1.3px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.plan-svg .n,.miniatura .n{stroke:none}.plan-svg .g,.miniatura .g{stroke:#fff;stroke-width:2.6px;stroke-linecap:round;fill:none;opacity:.85;vector-effect:non-scaling-stroke}.plan-svg .tg,.miniatura .tg{font-family:var(--font-naglowek);font-weight:800}.miniatura .o{stroke-width:1.8px}.miniatura .d{stroke-width:1.1px}.miniatura .g{stroke-width:2px}@keyframes wskok{0%{opacity:0;transform:scale(.6)translateY(-12%)}to{opacity:1;transform:none}}@keyframes mrowki{to{stroke-dashoffset:-24px}}@keyframes plyn{to{stroke-dashoffset:-40px}}@keyframes pulsuj{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
