.so-logo{display:inline-flex;align-items:center;gap:.36em;line-height:1}.so-logo-plynny>svg{height:2.564em;width:auto}.so-logo-napis{display:flex;flex-direction:column;font-family:var(--font-marka),ui-sans-serif,system-ui,sans-serif;color:currentColor}.so-logo-skaluj{font-size:1em;font-weight:800;letter-spacing:-.035em;line-height:.92}.so-logo-online{font-size:.85em;font-weight:400;letter-spacing:-.035em;line-height:1.02}.so-logo-j{position:relative}.so-logo-skaluj{white-space:nowrap}.so-logo-j-znak{display:inline-block;clip-path:inset(.43em -.3em -.6em -.3em)}.so-logo-kropka{position:absolute;left:.09em;top:.1175em;width:.21em;height:.21em;border-radius:9999px;background:#19e6d6}.so-logo[data-wariant=bialy] .so-logo-kropka,.so-logo[data-wariant=czarny] .so-logo-kropka{background:currentColor}.so-wstegi{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:hidden}.so-wstega{fill:var(--marka-wstega)}.so-wstega-krawedz{fill:none;stroke:var(--marka-krawedz);stroke-width:1}@keyframes so-wstega-wjazd{0%{transform:translate(-320px,188px)}to{transform:none}}@media (prefers-reduced-motion:no-preference){.so-wstega-wjazd{animation:so-wstega-wjazd calc(var(--ruch-akcent) * 4) var(--krzywa-wejscie) both}}.so-hero{overflow:clip}.so-hero-tekst{position:relative;max-width:54rem}.so-hero-tytul{margin-top:clamp(1.5rem,1rem + 1.5vw,2.5rem);font-family:var(--font-marka),ui-sans-serif,system-ui,sans-serif;font-size:clamp(2rem,1.15rem + 2.1vw,3.4rem);font-weight:600;line-height:1.1;letter-spacing:-.025em;text-wrap:balance}.so-hero-akcent{display:block;color:var(--lv4-akcent-naglowka)}.so-hero-opis{font-size:clamp(1.0625rem,.98rem + .35vw,1.25rem);line-height:1.6}.so-hero-eyebrow-allegro{display:none}@media (max-width:379.98px) and (max-height:680px),(max-width:639.98px) and (max-height:600px){.so-hero-opis{display:none}.so-hero-eyebrow-allegro{display:inline}}.so-przycisk-duzy{min-height:3.5rem;padding:.95rem 2rem;font-size:1.0625rem}.so-przycisk-blask{box-shadow:0 10px 34px -10px var(--lv4-poswiata)}.so-przycisk-graj-kolo{display:inline-flex;flex:none;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:9999px;color:var(--lv4-wyslane);box-shadow:inset 0 0 0 1px var(--lv4-wyslane);transition:background-color var(--ruch-szybko) var(--krzywa-standard)}.so-przycisk-graj:hover .so-przycisk-graj-kolo{background:var(--lv4-akcent-tlo)}.so-hero-scena{display:none;position:absolute;top:0;right:0;width:min(62vw,70rem);height:min(100svh,58rem);pointer-events:none}@media (min-width:1024px){.so-hero-scena{display:block}html[data-pasek-zgody] .so-hero-scena{height:min(calc(100svh - 50px),58rem)}}.so-scena-znaku{--scena-neon:#22e6d5;--scena-neon-jasny:#c9fffa;--scena-szklo-a:rgba(42,245,230,.5);--scena-szklo-b:rgba(8,188,175,.05);--scena-glebia:rgba(2,70,64,.75);--scena-halo:rgba(34,230,213,.62);--scena-mgla:rgba(34,230,213,.13);overflow:visible}html[data-theme=light] .so-scena-znaku{--scena-neon:#14bfb1;--scena-neon-jasny:#0b6f66;--scena-szklo-a:rgba(34,230,213,.45);--scena-szklo-b:rgba(13,148,136,.05);--scena-glebia:rgba(13,148,136,.16);--scena-halo:rgba(18,196,184,.34);--scena-mgla:rgba(34,230,213,.14)}.so-scena-stop{stop-color:var(--scena-neon)}.so-scena-szklo-a{stop-color:var(--scena-szklo-a)}.so-scena-mgla{stop-color:var(--scena-mgla)}.so-scena-szklo-b{stop-color:var(--scena-szklo-b)}.so-scena-halo path{fill:var(--scena-halo)}.so-scena-glebia path{fill:var(--scena-glebia)}.so-scena-krawedz{stroke:var(--scena-neon);stroke-width:7}.so-scena-blysk{stroke:var(--scena-neon-jasny);stroke-width:2.5}html[data-theme=light] .so-scena-krawedz{filter:none;stroke-width:5}html[data-theme=light] .so-scena-halo{opacity:.55}@keyframes so-smuga-rysuj{to{stroke-dashoffset:0}}@keyframes so-znak-wjazd{0%{transform:translate(-150px,88px)}to{transform:none}}@media (prefers-reduced-motion:no-preference){.so-scena-smuga{stroke-dasharray:1;stroke-dashoffset:1;animation:so-smuga-rysuj calc(var(--ruch-akcent) * 5) var(--krzywa-wejscie) forwards}.so-scena-smuga[data-i="1"]{animation-delay:calc(var(--ruch-szybko) * 2)}.so-scena-smuga[data-i="2"]{animation-delay:calc(var(--ruch-szybko) * 3)}.so-scena-smuga[data-i="3"]{animation-delay:calc(var(--ruch-szybko) * 4)}.so-scena-wstega{animation:so-znak-wjazd calc(var(--ruch-akcent) * 3) var(--krzywa-wejscie) both}.so-scena-wstega[data-i="1"],.so-scena-wstega[data-i="2"]{animation-delay:var(--ruch-szybko)}.so-scena-wstega[data-i="3"]{animation-delay:calc(var(--ruch-szybko) * 2)}}.so-stopka-baner .so-logo{font-size:clamp(2rem,1.2rem + 3.4vw,4.75rem)}.so-stopka-hasla{list-style:none;margin:0;padding:0 0 0 clamp(1.25rem,3vw,3rem);border-left:1px solid var(--lv4-wyslane);display:grid;gap:.9rem;font-family:var(--font-marka),ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.125rem,.95rem + .8vw,1.625rem);font-weight:300;line-height:1.3;color:var(--lv4-tekst)}.so-stopka-hasla span{font-weight:600;color:var(--lv4-wyslane)}.lv4 .lv4-h1,.lv4 .lv4-h2,.lv4 .lv4-h3,.lv4 .lv4-liczba,.lv4 .lv5-display,.lv4 .lv5-display-m,.lv4 .lv5-wiadomosc,.lv4 .lv6-droga-numer,.lv4 .lv6-droga-tytul,.lv4 .lv6-h3,.lv4 .lv6-noc-dymek-kupujacego,.lv4 .lv6-noc-licznik,.lv4 .lv6-noc-naglowek,.lv4 .lv6-noc-zegar,.lv4 .lv6-proza :is(h2,h3),.lv4 .so-artykul :is(h2,h3),.lv4 .so-kroj-marki{font-family:var(--font-marka),ui-sans-serif,system-ui,sans-serif}.lv4 .lv5-display{font-weight:700;letter-spacing:-.035em}.so-motyw{display:inline-flex;padding:3px;gap:2px;border:1px solid var(--lv4-linia);border-radius:calc(var(--lv4-promien-przycisku, .375rem) + 3px)}.so-motyw-opcja{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:var(--lv4-promien-przycisku,.375rem);color:var(--lv4-tekst-3);transition:background-color var(--ruch-szybko) var(--krzywa-standard),color var(--ruch-szybko) var(--krzywa-standard)}.so-motyw-opcja:hover{color:var(--lv4-tekst)}html[data-theme=dark] .so-motyw-opcja[data-tryb=dark],html[data-theme=light] .so-motyw-opcja[data-tryb=light]{background:var(--lv4-karta-2);color:var(--lv4-tekst);box-shadow:inset 0 0 0 1px var(--lv4-obrys-pola)}@keyframes so-motyw-odslona{0%{clip-path:circle(0 at var(--motyw-x,50%) var(--motyw-y,0))}to{clip-path:circle(150vmax at var(--motyw-x,50%) var(--motyw-y,0))}}::view-transition-new(root),::view-transition-old(root){animation:none;mix-blend-mode:normal}::view-transition-new(root){animation:so-motyw-odslona calc(var(--ruch-akcent) * 1.5) var(--krzywa-wejscie)}html.so-zmiana-motywu,html.so-zmiana-motywu *,html.so-zmiana-motywu :after,html.so-zmiana-motywu :before{transition:none!important}.so-menu-telefon{max-height:calc(100vh - 4rem);max-height:calc(100dvh - 4rem)}.so-menu-telefon-tlo{background:rgba(2,6,8,.6)}html[data-theme=light] .so-menu-telefon-tlo{background:rgba(16,32,40,.35)}.so-pasek>nav,.so-pasek>nav *{scroll-margin-top:-5rem}.so-pasek,html[data-theme=light] .so-pasek{backdrop-filter:none}.so-kalkulator-pas{position:relative;height:1.75rem;overflow:hidden;background:var(--lv4-linia);clip-path:polygon(.85rem 0,100% 0,calc(100% - .85rem) 100%,0 100%)}.so-kalkulator-czesc{position:absolute;top:0;bottom:0;left:calc(var(--od) * 100%);width:calc(var(--szer) * 100%);transition:left var(--ruch-akcent) var(--krzywa-standard),width var(--ruch-akcent) var(--krzywa-standard)}.so-kalkulator-czesc[data-ton=automat]{background:var(--lv4-pole-automat)}.so-kalkulator-czesc[data-ton=czlowiek]{background:var(--lv4-pole-czlowiek)}.so-kalkulator-czesc+.so-kalkulator-czesc{border-left:3px solid var(--lv4-okno-tlo)}.so-kalkulator-kwota{font-family:var(--font-marka),ui-sans-serif,system-ui,sans-serif;font-size:clamp(2.5rem,1.6rem + 3vw,4rem);font-weight:700;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums;color:var(--lv4-tekst)}.so-wynik-pas{position:sticky;bottom:0;z-index:2;height:0;margin-top:-1.75rem;transition:opacity var(--ruch-szybko) var(--krzywa-standard),visibility var(--ruch-szybko) var(--krzywa-standard)}.so-wynik-pas-tresc{position:absolute;bottom:0;inset-inline:-1.25rem;padding:.75rem 1.25rem;background:var(--lv4-karta-2);box-shadow:0 -1px 0 var(--lv4-obrys-pola)}@media (min-width:640px){.so-wynik-pas-tresc{inset-inline:-2rem;padding-inline:2rem}}.so-wynik-pas[data-ukryty]{opacity:0;visibility:hidden}.so-kalkulator-pasek{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;border-radius:var(--lv4-promien-okna,1.25rem);padding:.7rem 1.1rem;background:var(--lv4-okno-tlo);box-shadow:inset 0 0 0 1px var(--lv4-okno-obrys),0 12px 32px -12px var(--lv4-cien-okna)}@media (min-width:768px){.so-wynik-pas{display:none}}@media (max-height:500px){.so-wynik-pas{position:static;height:auto;margin-top:0}.so-wynik-pas-tresc{position:static;margin-inline:-1.25rem}}@media (max-height:500px) and (min-width:640px){.so-wynik-pas-tresc{margin-inline:-2rem}}.so-kalkulator-pasek-etykieta{font-size:.8125rem;color:var(--lv4-tekst-2)}.so-kalkulator-pasek-liczba{font-family:var(--font-marka),ui-sans-serif,system-ui,sans-serif;font-size:1.375rem;font-weight:700;line-height:1.1;font-variant-numeric:tabular-nums;color:var(--lv4-wyslane)}.so-etaty{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.35rem}.so-etat{height:1.25rem}.so-kalkulator-okres{margin-left:.5rem;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Inter,Roboto,sans-serif;font-size:1rem;font-weight:500;letter-spacing:0;color:var(--lv4-tekst-2)}.so-wstegi-rozdzialu{display:none;position:absolute;top:0;right:0;width:50%;aspect-ratio:16/9;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,#000 55%,transparent 92%);mask-image:linear-gradient(180deg,#000 55%,transparent 92%)}.so-wstegi-rozdzialu>.so-wstegi{overflow:visible}@media (min-width:1180px){.so-wstegi-rozdzialu{display:block}}.so-wstegi-boczne{display:none;position:absolute;top:14%;height:min(80%,56rem);z-index:-1;width:calc((100vw - 80rem) / 2 + 1rem);overflow:hidden;pointer-events:none;view-timeline-name:--wstegi-boczne}.so-wstegi-boczne[data-strona=lewo]{left:0;-webkit-mask-image:linear-gradient(90deg,#000 45%,transparent);mask-image:linear-gradient(90deg,#000 45%,transparent)}.so-wstegi-boczne[data-strona=prawo]{right:0;-webkit-mask-image:linear-gradient(270deg,#000 45%,transparent);mask-image:linear-gradient(270deg,#000 45%,transparent)}.so-wstegi-boczne>svg{width:100%;height:100%}@media (min-width:1340px){.so-wstegi-boczne{display:block}}@media (min-width:1340px) and (max-width:1519.98px){.so-wstega-boczna:first-child{display:none}}html[data-theme=light] .so-wstegi-boczne .so-wstega{fill:none}@keyframes so-wstega-boczna{0%{translate:calc(var(--droga) * -.431) calc(var(--droga) * .253)}to{translate:calc(var(--droga) * .431) calc(var(--droga) * -.253)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.so-wstega-boczna{animation:so-wstega-boczna linear both;animation-timeline:--wstegi-boczne;animation-range:cover 0 cover 100%}}}.so-tor-wstegowy{position:relative;z-index:0;view-timeline-name:--tor-wstegowy}.so-wstegi-toru{display:none;position:absolute;inset:0;z-index:-1;pointer-events:none}.so-wstegi-toru[data-po-krawedzi-okna]{inset-inline:calc((100% - 100vw) / 2)}.so-wstegi-toru-kadr{position:sticky;top:0;height:100vh;height:100svh}@media (min-width:1340px) and (prefers-reduced-motion:no-preference){.so-wstegi-toru{display:block}}@media (max-height:639.98px){.so-platforma-tor>.so-wstegi-toru{display:none}}@media (min-width:1600px){.so-wstegi-toru .so-wstegi-boczne[data-strona=lewo]{top:64%;height:34%}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.so-wstegi-boczne[data-os=tor] .so-wstega-boczna{animation-timeline:--tor-wstegowy;animation-range:contain 0 contain 100%}.so-wstegi-boczne[data-os=tor][data-strona=prawo] .so-wstega-boczna{animation-direction:reverse}}}.so-pokaz-nowe{background:var(--lv4-akcent-tlo);box-shadow:inset 2px 0 0 0 var(--lv4-wyslane)}.so-pokaz-uwaga{background:var(--lv4-do-ciebie-tlo);box-shadow:inset 2px 0 0 0 var(--lv4-do-ciebie)}.lv4-okno [data-kursor]{transition:background-color var(--ruch-szybko) var(--krzywa-standard),box-shadow var(--ruch-szybko) var(--krzywa-standard)}.lv4-okno [data-kursor-nad]:not([data-kursor-przycisk]){background-color:var(--lv4-karta-2);box-shadow:inset 0 0 0 1px var(--lv4-linia-mocna)}.lv4-okno [data-kursor-nad][data-kursor-przycisk]{box-shadow:0 0 0 2px var(--lv4-okno-tlo),0 0 0 3.5px var(--lv4-tekst-2)}.so-pokaz-numer{font-family:ui-monospace,SF Mono,Cascadia Mono,Consolas,monospace;font-size:.8125rem;color:var(--lv4-tekst-3)}.so-pokaz-tytul{margin-top:.35rem;font-family:var(--font-marka),ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.75rem,1.2rem + 1.1vw,2.25rem);font-weight:600;line-height:1.15;letter-spacing:-.02em;color:var(--lv4-tekst)}.so-pokaz-wstegi{gap:.3rem;margin-top:1.25rem;margin-bottom:1rem}.so-pokaz-wstega{position:relative;height:.5rem;overflow:hidden;background:var(--lv4-linia);clip-path:polygon(.3rem 0,100% 0,calc(100% - .3rem) 100%,0 100%)}.so-pokaz-wstega>span{position:absolute;inset:0;transform-origin:left center;background:var(--lv4-pole-automat)}.so-stopka-wstegi{display:none}@media (min-width:900px){.so-stopka-wstegi{display:block}}.lv5-display-m{text-wrap:balance}.so-akcent{color:var(--lv4-akcent-naglowka)}.so-przycisk-neon{background:transparent;color:var(--lv4-tekst);box-shadow:inset 0 0 0 1.5px var(--lv4-wyslane)}.so-przycisk-neon:hover{background:var(--lv4-akcent-tlo)}.so-dok-kolumna{width:100%;max-width:48rem}.so-dok-nadtytul{font-size:.8125rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--lv4-wyslane)}.so-dok-tytul{margin-top:.75rem;font-family:var(--font-marka),ui-sans-serif,system-ui,sans-serif;font-size:clamp(1.75rem,1.45rem + .9vw,2.25rem);font-weight:650;line-height:1.1;letter-spacing:-.025em;color:var(--lv4-tekst);text-wrap:balance}.so-dok-tytul .so-akcent{display:block}.so-dok-tekst{max-width:60ch;font-size:1rem;line-height:1.65}.so-dok-kolumna .so-artykul :is(h2,h3),.so-dok-tekst :is(h2,h3){font-family:var(--font-marka),ui-sans-serif,system-ui,sans-serif;letter-spacing:-.015em}.so-wpis-data{margin-top:3rem;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--lv4-tekst-3)}.so-dok-kolumna .so-artykul>.so-wpis-data:first-child{margin-top:0}.so-dok-kolumna .so-artykul h2{margin-top:.375rem;font-size:1.25rem;line-height:1.3}