:root{color-scheme:light;--kolor-bg: #F3F6F7;--kolor-surface: #FFFFFF;--kolor-surface-2: #EAF0F1;--kolor-fg: #11191C;--kolor-fg-muted: #55666C;--kolor-line: #D5DFE2;--kolor-accent: #0B6E79;--kolor-accent-press: #085A63;--kolor-accent-soft: #DDF0F1;--kolor-on-accent: #FFFFFF;--kolor-grid: #F2C4C4;--kolor-success: #1E7F4A;--kolor-success-soft: #E1F3E8;--kolor-success-text: #18703F;--kolor-warning: #9A5B00;--kolor-warning-soft: #FBEFD9;--kolor-error: #B42828;--kolor-error-soft: #FBE4E4;--kolor-scrim: rgba(9,20,24,.32);--kolor-material: rgba(255,255,255,.72);--kolor-rysunek-pomocniczy: #808C91;--kolor-rysunek-tekst: #55666C;--kolor-rysunek-akcent: #265497;--kolor-rysunek-niebieski: #407BD4;--kolor-rysunek-fioletowy: #8D68D0;--kolor-rysunek-zolty: #B38A0B;--kolor-rysunek-zielony: #348C5C;--kolor-rysunek-zielony-jasny: #59A17A;--kolor-rysunek-zielony-ciemny: #1D7747;--kolor-rysunek-czerwony: #C65A5A;--kolor-rysunek-bialy: #FFFFFF;--kolor-tlo: var(--kolor-surface);--typ-rodzina-ui: -apple-system, BlinkMacSystemFont, system-ui, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--typ-rodzina-math: KaTeX_Main, "Times New Roman", serif;--typ-rodzina-mono: ui-monospace, "SF Mono", "Cascadia Mono", Consolas, monospace;--typ-display-rozmiar: 2.125rem;--typ-display-interlinia: 1.1;--typ-display-tracking: -.022em;--typ-display-waga: 700;--typ-title-rozmiar: 1.5rem;--typ-title-interlinia: 1.2;--typ-title-tracking: -.016em;--typ-title-waga: 650;--typ-headline-rozmiar: 1.0625rem;--typ-headline-interlinia: 1.3;--typ-headline-tracking: -.006em;--typ-headline-waga: 600;--typ-body-rozmiar: 1.0625rem;--typ-body-interlinia: 1.5;--typ-body-tracking: 0;--typ-body-waga: 400;--typ-callout-rozmiar: .9375rem;--typ-callout-interlinia: 1.45;--typ-callout-tracking: 0;--typ-callout-waga: 400;--typ-caption-rozmiar: .8125rem;--typ-caption-interlinia: 1.35;--typ-caption-tracking: .01em;--typ-caption-waga: 500;--odstep-1: .25rem;--odstep-2: .5rem;--odstep-3: .75rem;--odstep-4: 1rem;--odstep-5: 1.25rem;--odstep-6: 1.5rem;--odstep-7: 2rem;--odstep-8: 2.5rem;--odstep-9: 3rem;--promien-chip: .5rem;--promien-control: .75rem;--promien-card: 1.125rem;--promien-sheet: 1.5rem;--promien-full: 999px;--dotyk-min: max(44px, 2.75rem);--dotyk-margines: 10px;--material-bar-rozmycie: 20px;--material-bar-nasycenie: 180%;--material-bar-tlo: var(--kolor-material);--material-sheet-rozmycie: 28px;--material-sheet-nasycenie: 180%;--material-sheet-tlo: var(--kolor-material);--material-sheet-cien: 0 -8px 32px rgba(9,20,24,.18);--cien-card: 0 1px 2px rgba(9,20,24,.06), 0 2px 8px rgba(9,20,24,.05);--cien-raised: 0 6px 24px rgba(9,20,24,.12);--sprezyna-domyslna: linear(0, .2 6%, .56 16%, .82 28%, .94 40%, .985 55%, 1);--sprezyna-domyslna-czas: .42s;--sprezyna-ped: linear(0, .33 8%, .78 20%, 1.03 34%, 1.06 42%, 1.02 56%, .995 70%, 1);--sprezyna-ped-czas: .52s;--nacisk-skala: .97;--nacisk-czas: .1s;--przenikanie-czas: .2s}@media(prefers-color-scheme:dark){:root{color-scheme:dark;--kolor-bg: #0C1214;--kolor-surface: #151E21;--kolor-surface-2: #1C272B;--kolor-fg: #E8F0F2;--kolor-fg-muted: #93A6AC;--kolor-line: #2A383D;--kolor-accent: #4FC3CE;--kolor-accent-press: #7AD5DD;--kolor-accent-soft: #123A3F;--kolor-on-accent: #06272B;--kolor-grid: #4A2A2C;--kolor-success: #5BD08F;--kolor-success-soft: #14301F;--kolor-success-text: #5BD08F;--kolor-warning: #F0B45A;--kolor-warning-soft: #3A2A10;--kolor-error: #FF8A8A;--kolor-error-soft: #3D1616;--kolor-scrim: rgba(0,0,0,.5);--kolor-material: rgba(21,30,33,.72);--kolor-rysunek-pomocniczy: #748489;--kolor-rysunek-tekst: #93A6AC;--kolor-rysunek-akcent: #87ACE0;--kolor-rysunek-niebieski: #4A82D5;--kolor-rysunek-fioletowy: #9170D0;--kolor-rysunek-zolty: #D9A508;--kolor-rysunek-zielony: #428F67;--kolor-rysunek-zielony-jasny: #4CAA78;--kolor-rysunek-zielony-ciemny: #387859;--kolor-rysunek-czerwony: #BB6A6B;--kolor-rysunek-bialy: #BEC6C8}}@media(prefers-reduced-motion:reduce){:root{--sprezyna-domyslna: linear;--sprezyna-domyslna-czas: 0ms;--sprezyna-ped: linear;--sprezyna-ped-czas: 0ms;--nacisk-skala: 1;--nacisk-czas: 0ms}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}@supports (font: -apple-system-body){html{font:-apple-system-body}}body{margin:0;background:var(--kolor-bg);color:var(--kolor-fg);font-family:var(--typ-rodzina-ui);font-size:var(--typ-body-rozmiar);line-height:var(--typ-body-interlinia);font-weight:var(--typ-body-waga);letter-spacing:var(--typ-body-tracking);-webkit-font-smoothing:antialiased}h1,h2,h3,p{margin:0}p{max-width:65ch}.tylko-czytnik{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ikona{width:var(--odstep-6);height:var(--odstep-6);flex:none}.uklad{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}.uklad__tresc{flex:1;width:100%;max-width:40rem;margin-inline:auto;padding-block:var(--odstep-4) var(--odstep-7);padding-inline:max(var(--odstep-4),env(safe-area-inset-left,0px)) max(var(--odstep-4),env(safe-area-inset-right,0px))}.uklad__nowa-wersja{margin-block-end:var(--odstep-4)}.ekran{display:grid;gap:var(--odstep-4)}.ekran__etykieta,.karta__etykieta{font-size:var(--typ-caption-rozmiar);line-height:var(--typ-caption-interlinia);letter-spacing:var(--typ-caption-tracking);font-weight:var(--typ-headline-waga);text-transform:uppercase;color:var(--kolor-accent)}.ekran__tytul{font-size:var(--typ-display-rozmiar);line-height:var(--typ-display-interlinia);letter-spacing:var(--typ-display-tracking);font-weight:var(--typ-display-waga);text-wrap:balance}.ekran__tytul:focus{outline:none}.ekran__opis{color:var(--kolor-fg-muted)}.przycisk{-webkit-tap-highlight-color:transparent;appearance:none;border:0;margin:0;min-height:var(--dotyk-min);min-width:var(--dotyk-min);padding:0 var(--odstep-5);border-radius:var(--promien-control);display:inline-flex;align-items:center;justify-content:center;gap:var(--odstep-2);font-family:inherit;font-size:var(--typ-body-rozmiar);font-weight:var(--typ-headline-waga);line-height:var(--typ-headline-interlinia);letter-spacing:var(--typ-headline-tracking);text-align:center;cursor:pointer;touch-action:manipulation;transition:transform var(--nacisk-czas) ease-out,background-color var(--nacisk-czas) ease-out}.przycisk--glowny,.przycisk--drugorzedny{min-height:calc(var(--dotyk-min) + var(--odstep-1))}.przycisk:active:not(:disabled):not([aria-busy=true]){transform:scale(var(--nacisk-skala))}.przycisk:focus-visible{outline:3px solid var(--kolor-accent);outline-offset:2px}.przycisk--glowny{background:var(--kolor-accent);color:var(--kolor-on-accent)}.przycisk--glowny:active{background:var(--kolor-accent-press)}.przycisk--drugorzedny{background:var(--kolor-accent-soft);color:var(--kolor-accent)}.przycisk--zwykly{background:transparent;color:var(--kolor-accent);padding:0 var(--odstep-2)}.przycisk--pelny{width:100%}.przycisk:disabled{background:var(--kolor-surface-2);color:var(--kolor-fg-muted);cursor:not-allowed}.przycisk--zwykly:disabled{background:transparent}.przycisk[aria-busy=true]{cursor:progress}.karta{background:var(--kolor-surface);border-radius:var(--promien-card);box-shadow:var(--cien-card);padding:var(--odstep-5);display:grid;gap:var(--odstep-3);min-width:0}.karta__tytul{font-size:var(--typ-title-rozmiar);line-height:var(--typ-title-interlinia);letter-spacing:var(--typ-title-tracking);font-weight:var(--typ-title-waga);text-wrap:balance}.powiadomienie{display:grid;grid-template-columns:auto 1fr;gap:var(--odstep-3);align-items:start;padding:var(--odstep-3) var(--odstep-4);border-radius:var(--promien-control);color:var(--kolor-fg)}.powiadomienie__znak{width:var(--odstep-6);height:var(--odstep-6);border-radius:var(--promien-full);display:grid;place-items:center;color:var(--kolor-surface)}.powiadomienie__znak .ikona{width:var(--odstep-4);height:var(--odstep-4);stroke-width:2.25}.powiadomienie__tresc{display:grid;gap:var(--odstep-1);min-width:0}.powiadomienie__tytul{font-weight:var(--typ-headline-waga)}.powiadomienie__opis{font-size:var(--typ-callout-rozmiar);line-height:var(--typ-callout-interlinia);color:var(--kolor-fg-muted)}.powiadomienie--sukces{background:var(--kolor-success-soft)}.powiadomienie--sukces .powiadomienie__znak{background:var(--kolor-success)}.powiadomienie--wskazowka{background:var(--kolor-warning-soft)}.powiadomienie--wskazowka .powiadomienie__znak{background:var(--kolor-warning)}.powiadomienie--blad{background:var(--kolor-error-soft)}.powiadomienie--blad .powiadomienie__znak{background:var(--kolor-error)}.powiadomienie--informacja{background:var(--kolor-accent-soft)}.powiadomienie--informacja .powiadomienie__znak{background:var(--kolor-accent)}.pierscien{width:calc(var(--odstep-9) + var(--odstep-4));height:calc(var(--odstep-9) + var(--odstep-4));flex:none}.pierscien svg{width:100%;height:100%;display:block}.pierscien circle{fill:none;stroke-width:8}.pierscien__tor{stroke:var(--kolor-surface-2)}.pierscien__postep{stroke:var(--kolor-accent);stroke-linecap:round;transform:rotate(-90deg);transform-origin:50% 50%;transition:stroke-dashoffset var(--sprezyna-ped-czas) var(--sprezyna-domyslna)}.pasek-kart{position:sticky;bottom:0;z-index:5;background:var(--material-bar-tlo);-webkit-backdrop-filter:blur(var(--material-bar-rozmycie)) saturate(var(--material-bar-nasycenie));backdrop-filter:blur(var(--material-bar-rozmycie)) saturate(var(--material-bar-nasycenie));border-top:1px solid var(--kolor-line);padding:var(--odstep-1) max(var(--odstep-1),env(safe-area-inset-right,0px)) max(var(--odstep-2),env(safe-area-inset-bottom,0px)) max(var(--odstep-1),env(safe-area-inset-left,0px))}.pasek-kart__lista{list-style:none;margin:0 auto;padding:0;max-width:40rem;display:grid}.pasek-kart__karta{-webkit-tap-highlight-color:transparent;min-height:var(--dotyk-min);min-width:var(--dotyk-min);display:grid;justify-items:center;align-content:center;padding:var(--odstep-1) 0;border-radius:var(--promien-control);font-size:var(--typ-caption-rozmiar);line-height:var(--typ-caption-interlinia);letter-spacing:var(--typ-caption-tracking);font-weight:var(--typ-headline-waga);color:var(--kolor-fg-muted);text-decoration:none;touch-action:manipulation}.pasek-kart__karta[aria-current=page]{color:var(--kolor-accent)}.pasek-kart__karta:focus-visible{outline:3px solid var(--kolor-accent);outline-offset:-3px}.przelacznik-wiersz{display:flex;align-items:center;justify-content:space-between;gap:var(--odstep-4)}.przelacznik-wiersz__tekst{display:grid;gap:var(--odstep-1);min-width:0;cursor:pointer}.przelacznik-wiersz__opis{font-size:var(--typ-callout-rozmiar);line-height:var(--typ-callout-interlinia);color:var(--kolor-fg-muted)}.przelacznik{-webkit-tap-highlight-color:transparent;appearance:none;border:0;margin:0;padding:0;position:relative;flex:none;min-height:var(--dotyk-min);min-width:calc(var(--dotyk-min) + var(--odstep-3));background:transparent;border-radius:var(--promien-full);cursor:pointer;touch-action:manipulation}.przelacznik:before{content:"";position:absolute;inset-inline:0;top:50%;height:var(--odstep-7);transform:translateY(-50%);border-radius:var(--promien-full);background:var(--kolor-line);transition:background-color var(--sprezyna-domyslna-czas) var(--sprezyna-domyslna)}.przelacznik[aria-checked=true]:before{background:var(--kolor-accent)}.przelacznik__galka{position:absolute;top:50%;left:var(--odstep-1);width:calc(var(--odstep-7) - var(--odstep-2));height:calc(var(--odstep-7) - var(--odstep-2));border-radius:var(--promien-full);background:var(--kolor-surface);box-shadow:var(--cien-card);transform:translateY(-50%);transition:left var(--sprezyna-ped-czas) var(--sprezyna-ped)}.przelacznik[aria-checked=true] .przelacznik__galka{left:calc(100% - var(--odstep-7) + var(--odstep-1))}.przelacznik:focus-visible{outline:3px solid var(--kolor-accent);outline-offset:2px}.przelacznik:disabled{cursor:not-allowed}.wybor{display:grid;gap:var(--odstep-2);min-width:0}.wybor__etykieta{font-weight:var(--typ-headline-waga)}.wybor__opcje{display:grid;gap:var(--odstep-2)}.wybor__opcja{-webkit-tap-highlight-color:transparent;appearance:none;margin:0;min-height:var(--dotyk-min);min-width:var(--dotyk-min);border:1.5px solid var(--kolor-line);border-radius:var(--promien-control);background:var(--kolor-surface);color:var(--kolor-fg);font:inherit;text-align:left;display:flex;align-items:center;gap:var(--odstep-3);padding:var(--odstep-2) var(--odstep-3);cursor:pointer;touch-action:manipulation;transition:transform var(--nacisk-czas) ease-out,border-color var(--nacisk-czas) ease-out,background-color var(--nacisk-czas) ease-out}.wybor__opcja:active:not(:disabled){transform:scale(var(--nacisk-skala))}.wybor__opcja:focus-visible{outline:3px solid var(--kolor-accent);outline-offset:2px}.wybor__opcja:disabled{color:var(--kolor-fg-muted);cursor:not-allowed}.wybor__opcja[aria-checked=true],.wybor__opcja[aria-pressed=true]{border-color:var(--kolor-accent);background:var(--kolor-accent-soft)}.wybor__znacznik{width:calc(var(--odstep-7) - var(--odstep-1));height:calc(var(--odstep-7) - var(--odstep-1));border-radius:var(--promien-full);background:var(--kolor-surface-2);display:grid;place-items:center;flex:none;font-size:var(--typ-callout-rozmiar);font-weight:var(--typ-title-waga)}.wybor__opcja[aria-checked=true] .wybor__znacznik,.wybor__opcja[aria-pressed=true] .wybor__znacznik{background:var(--kolor-accent);color:var(--kolor-on-accent)}.wybor__etykieta-opcji{min-width:0}.wybor--kafelki .wybor__opcje{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr))}.wybor--kafelki .wybor__opcja{min-height:calc(var(--dotyk-min) + var(--odstep-3))}.wybor--segmenty .wybor__opcje{display:inline-grid;grid-auto-flow:column;grid-auto-columns:1fr;justify-self:start;gap:var(--odstep-1);padding:var(--odstep-1);border-radius:var(--promien-control);background:var(--kolor-surface-2)}.wybor--segmenty .wybor__opcja{justify-content:center;border-color:transparent;background:transparent;font-weight:var(--typ-title-waga);border-radius:var(--promien-chip)}.wybor--segmenty .wybor__opcja[aria-checked=true],.wybor--segmenty .wybor__opcja[aria-pressed=true]{border-color:transparent;background:var(--kolor-surface);color:var(--kolor-accent);box-shadow:var(--cien-card)}.wybor--chipy .wybor__opcje{display:flex;flex-wrap:wrap}.wybor--chipy .wybor__opcja{justify-content:center;border-radius:var(--promien-chip);font-size:var(--typ-callout-rozmiar);line-height:var(--typ-callout-interlinia)}.wybor--chipy .wybor__opcja[aria-checked=true],.wybor--chipy .wybor__opcja[aria-pressed=true]{color:var(--kolor-accent);font-weight:var(--typ-title-waga)}.pole{display:grid;gap:var(--odstep-1);min-width:0}.pole__etykieta{font-weight:var(--typ-headline-waga)}.pole__wejscie{appearance:none;margin:0;width:100%;min-height:calc(var(--dotyk-min) + var(--odstep-2));min-width:var(--dotyk-min);padding:0 var(--odstep-3);border:1.5px solid var(--kolor-line);border-radius:var(--promien-control);background:var(--kolor-surface);color:var(--kolor-fg);font:inherit}.pole__wiersz{display:flex;flex-wrap:wrap;gap:var(--odstep-2);min-width:0}.pole__wiersz>.pole__wejscie{flex:1 1 12rem}.pole__pokaz{min-height:var(--dotyk-min);min-width:var(--dotyk-min);padding:0 var(--odstep-3);border:0;border-radius:var(--promien-control);background:transparent;color:var(--kolor-accent);font:inherit;font-size:var(--typ-callout-rozmiar);cursor:pointer}.pole__pokaz[aria-pressed=true]{background:var(--kolor-accent-soft)}.pole__pokaz:focus-visible{outline:3px solid var(--kolor-accent);outline-offset:2px}.pole__wejscie:focus{border-color:var(--kolor-accent)}.pole__wejscie:focus-visible{outline:3px solid var(--kolor-accent);outline-offset:2px}.pole__wejscie[aria-invalid=true]{border-color:var(--kolor-error)}.pole__podpowiedz{font-size:var(--typ-callout-rozmiar);line-height:var(--typ-callout-interlinia);color:var(--kolor-fg-muted)}.pole__blad{font-size:var(--typ-callout-rozmiar);line-height:var(--typ-callout-interlinia);color:var(--kolor-error);font-weight:var(--typ-headline-waga)}.suwak{display:grid;gap:var(--odstep-1);min-width:0}.suwak__naglowek{display:flex;justify-content:space-between;align-items:baseline;gap:var(--odstep-3);flex-wrap:wrap}.suwak__etykieta{font-weight:var(--typ-headline-waga)}.suwak__wartosc{font-variant-numeric:tabular-nums;color:var(--kolor-accent);font-weight:var(--typ-headline-waga)}.suwak__wejscie{-webkit-appearance:none;appearance:none;margin:0;width:100%;min-height:var(--dotyk-min);min-width:var(--dotyk-min);background:transparent;border-radius:var(--promien-full);cursor:pointer;touch-action:pan-y}.suwak__wejscie::-webkit-slider-runnable-track{height:var(--odstep-2);border-radius:var(--promien-full);background:linear-gradient(to right,var(--kolor-accent) var(--suwak-wypelnienie, 0%),var(--kolor-surface-2) var(--suwak-wypelnienie, 0%))}.suwak__wejscie::-moz-range-track{height:var(--odstep-2);border-radius:var(--promien-full);background:var(--kolor-surface-2)}.suwak__wejscie::-moz-range-progress{height:var(--odstep-2);border-radius:var(--promien-full);background:var(--kolor-accent)}.suwak__wejscie::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:var(--odstep-7);height:var(--odstep-7);margin-top:calc((var(--odstep-2) - var(--odstep-7)) / 2);border:0;border-radius:var(--promien-full);background:var(--kolor-surface);box-shadow:var(--cien-raised)}.suwak__wejscie::-moz-range-thumb{width:var(--odstep-7);height:var(--odstep-7);border:0;border-radius:var(--promien-full);background:var(--kolor-surface);box-shadow:var(--cien-raised)}.suwak__wejscie:focus-visible{outline:3px solid var(--kolor-accent);outline-offset:2px}.arkusz-warstwa{position:fixed;inset:0;z-index:20;display:flex;flex-direction:column;justify-content:flex-end}.arkusz__tlo{position:absolute;inset:0;background:var(--kolor-scrim)}.arkusz{position:relative;width:100%;max-width:40rem;max-height:85vh;max-height:85dvh;margin-inline:auto;display:flex;flex-direction:column;background:var(--material-sheet-tlo);-webkit-backdrop-filter:blur(var(--material-sheet-rozmycie)) saturate(var(--material-sheet-nasycenie));backdrop-filter:blur(var(--material-sheet-rozmycie)) saturate(var(--material-sheet-nasycenie));border-radius:var(--promien-sheet) var(--promien-sheet) 0 0;box-shadow:var(--material-sheet-cien);will-change:transform}.arkusz:focus{outline:none}.arkusz__uchwyt{display:grid;gap:var(--odstep-1);padding:var(--odstep-2) var(--odstep-4) 0;touch-action:none;cursor:grab}.arkusz__chwytak{width:var(--odstep-8);height:var(--odstep-1);border-radius:var(--promien-full);background:var(--kolor-line);justify-self:center}.arkusz__naglowek{display:flex;align-items:center;justify-content:space-between;gap:var(--odstep-2)}.arkusz__tytul{font-size:var(--typ-headline-rozmiar);line-height:var(--typ-headline-interlinia);letter-spacing:var(--typ-headline-tracking);font-weight:var(--typ-headline-waga)}.arkusz__tresc{display:grid;gap:var(--odstep-3);align-content:start;overflow-y:auto;overscroll-behavior:contain;padding:var(--odstep-2) var(--odstep-4) max(var(--odstep-4),env(safe-area-inset-bottom,0px))}.arkusz[data-ruch=ograniczony],.arkusz__tlo[data-ruch=ograniczony]{transition:opacity var(--przenikanie-czas) ease}@starting-style{.arkusz[data-ruch=ograniczony],.arkusz__tlo[data-ruch=ograniczony]{opacity:0}}@media(prefers-reduced-transparency:reduce){.pasek-kart,.arkusz{background:var(--kolor-surface);-webkit-backdrop-filter:none;backdrop-filter:none}}h1,h2,h3,h4,.ekran__tytul,.ekran__etykieta,.karta__etykieta,.zawijaj{overflow-wrap:anywhere}
