/*
Theme Name: InLink
Theme URI: https://inlink.pl/
Author: Selis Sp. z o.o.
Description: Motyw techniczny portalu InLink. Nie rysuje wlasnego wygladu strony glownej ani stron naborow, bo te sklada wtyczka inlink-dotacje. Odpowiada za naglowek, stopke, strony tekstowe i blog.
Version: 1.2.1
Requires at least: 6.5
Tested up to: 7.1
Requires PHP: 8.0
License: GPL-2.0-or-later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: inlink
*/

/* Motyw celowo nie ma wlasnego resetu ani typografii: caly wyglad siedzi
   w assets/inlink.css wtyczki, pod selektorem #dw. Tutaj sa tylko rzeczy,
   ktorych tamten arkusz nie obejmuje, bo dotycza tresci z edytora. */

html { -webkit-text-size-adjust: 100%; }
body { margin: 0; }

/* Tresc stron tekstowych (regulamin, polityki, w przyszlosci wpisy).
   #dw ustawia list-style:none dla calego portalu, wiec listy z edytora
   trzeba przywrocic. */
#dw .il-proza ul,
#dw .il-proza ol { margin: 0 0 16px; padding-left: 1.4em; }
#dw .il-proza ul { list-style: disc; }
#dw .il-proza ol { list-style: decimal; }
#dw .il-proza li { margin: 0 0 8px; line-height: 1.72; }
#dw .il-proza li > ul,
#dw .il-proza li > ol { margin-top: 8px; }

#dw .il-proza h2 { font-size: 1.2rem; line-height: 1.35; margin: 40px 0 12px; }
#dw .il-proza h3 { font-size: 1.02rem; line-height: 1.4; margin: 28px 0 10px; }
#dw .il-proza h4 { font-size: .95rem; margin: 22px 0 8px; }
#dw .il-proza p { margin: 0 0 14px; line-height: 1.72; }
#dw .il-proza strong { font-weight: 600; }
#dw .il-proza a { color: var(--blue); text-decoration: underline; text-underline-offset: 2px; }

#dw .il-proza blockquote {
  margin: 22px 0; padding: 4px 0 4px 18px;
  border-left: 3px solid var(--line-2); color: var(--muted);
}
#dw .il-proza hr { border: 0; border-top: 1px solid var(--line); margin: 32px 0; }
#dw .il-proza img { max-width: 100%; height: auto; border-radius: var(--r); }
#dw .il-proza figure { margin: 22px 0; }
#dw .il-proza figcaption { font-size: .85rem; color: var(--soft); margin-top: 8px; }
#dw .il-proza code {
  font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
  font-size: .9em; background: var(--tint); padding: 2px 6px; border-radius: 6px;
}
#dw .il-proza pre {
  background: var(--tint); padding: 16px; border-radius: var(--r);
  overflow-x: auto; margin: 0 0 16px;
}
#dw .il-proza pre code { background: none; padding: 0; }

/* Tabele z edytora potrafia rozepchnac strone w telefonie. */
#dw .il-proza .il-tabela { overflow-x: auto; margin: 0 0 16px; }
#dw .il-proza table { border-collapse: collapse; width: 100%; font-size: .93rem; }
#dw .il-proza th,
#dw .il-proza td { border: 1px solid var(--line); padding: 10px 12px; text-align: left; }
#dw .il-proza th { background: var(--tint); font-weight: 600; }

/* Odnosnik pomijajacy nawigacje. Widoczny dopiero po dojsciu tabulatorem. */
#dw .il-skip {
  position: absolute; left: -9999px; top: 0; z-index: 200;
  background: var(--surface); color: var(--text);
  padding: 12px 18px; border-radius: 0 0 var(--r) 0; box-shadow: var(--s2);
}
#dw .il-skip:focus { left: 0; }

/* Pasek administracyjny nie moze zaslaniac przyklejonej nawigacji. */
.admin-bar #dw .nav { top: 32px; }
@media screen and (max-width: 782px) { .admin-bar #dw .nav { top: 46px; } }

/* Strona bledu 404. */
#dw .il-404 { text-align: center; padding: 30px 0 10px; }
#dw .il-404 .il-kod {
  font-size: clamp(3rem, 9vw, 5.5rem); font-weight: 700;
  line-height: 1; letter-spacing: -.03em; margin: 0 0 10px;
  background: var(--g1); -webkit-background-clip: text; background-clip: text; color: transparent;
}
#dw .il-404 .il-akcje { display: flex; gap: 12px; justify-content: center; flex-wrap: wrap; margin-top: 24px; }

/* Paginacja list wpisow, ten sam wyglad co w bazie naborow. */
#dw .il-strony { margin-top: 34px; }

/* ============================================================
   BLOG
   Kolory i promienie biore z arkusza wtyczki (zmienne na #dw).
   ============================================================ */

/* Etykieta widoczna tylko dla czytnikow ekranu. */
#dw .il-ukryte {
  position: absolute; width: 1px; height: 1px; overflow: hidden;
  clip: rect(0 0 0 0); clip-path: inset(50%); white-space: nowrap;
}

#dw .il-lista-glowa { margin-bottom: 4px; }
#dw .il-lista-glowa .il-lede { margin: 12px 0 0; }

/* ---------- lista wpisow ---------- */

#dw .il-wpisy {
  display: grid; grid-template-columns: repeat(auto-fill, minmax(272px, 1fr));
  gap: 22px; margin: 26px 0 0;
}
#dw .il-wpis { min-width: 0; }
#dw .il-wpis-link {
  display: flex; flex-direction: column; height: 100%;
  background: var(--surface); border: 1px solid var(--line);
  border-radius: var(--r2); overflow: hidden; color: inherit; text-decoration: none;
  box-shadow: var(--s1);
  transition: transform .18s ease, box-shadow .25s ease, border-color .2s ease;
}
#dw .il-wpis-link:hover { border-color: var(--blue-l); transform: translateY(-2px); box-shadow: var(--s2); }
#dw .il-wpis-obraz { display: block; aspect-ratio: 16 / 9; background: var(--tint); overflow: hidden; }
#dw .il-wpis-obraz img { width: 100%; height: 100%; object-fit: cover; display: block; }
#dw .il-wpis-tekst .il-wpis-tresc { padding: 22px; }
#dw .il-wpis-tresc { display: flex; flex-direction: column; gap: 9px; padding: 18px 20px 20px; flex: 1; }
#dw .il-wpis-kat {
  align-self: flex-start; font-size: .69rem; font-weight: 700; letter-spacing: .07em;
  text-transform: uppercase; color: var(--blue); background: var(--tint);
  padding: 5px 11px; border-radius: var(--pill);
}
#dw .il-wpis-tresc .il-wpis-t { margin: 0; font-size: 1.04rem; font-weight: 700; line-height: 1.38; letter-spacing: 0; color: var(--ink); }
#dw .il-wpis-d { font-size: .88rem; color: var(--muted); line-height: 1.62; }
#dw .il-wpis-m { margin-top: auto; padding-top: 8px; font-size: .78rem; color: var(--soft); }

@media (min-width: 760px) {
  #dw .il-wpisy .il-wpis-duzy { grid-column: 1 / -1; }
  #dw .il-wpis-duzy .il-wpis-link { flex-direction: row; }
  #dw .il-wpis-duzy .il-wpis-obraz { flex: 0 0 44%; aspect-ratio: auto; }
  #dw .il-wpis-duzy .il-wpis-tresc { padding: 28px 30px; justify-content: center; gap: 11px; }
  #dw .il-wpis-duzy .il-wpis-tresc .il-wpis-t { font-size: 1.42rem; line-height: 1.28; letter-spacing: -.005em; }
  #dw .il-wpis-duzy .il-wpis-d { font-size: .95rem; }
  #dw .il-wpis-duzy.il-wpis-tekst .il-wpis-tresc { padding: 30px 32px; }
}

/* ---------- chipy kategorii i szukajka ---------- */

#dw .il-kat-chipy { display: flex; flex-wrap: wrap; gap: 8px; margin: 20px 0 0; }
#dw .il-kat-chipy a {
  font-size: .85rem; font-weight: 500; color: var(--muted); background: var(--surface);
  border: 1px solid var(--line); padding: 8px 15px; border-radius: var(--pill); text-decoration: none;
  transition: border-color .2s ease, color .2s ease;
}
#dw .il-kat-chipy a:hover { border-color: var(--blue-l); color: var(--blue); }
#dw .il-kat-chipy a.il-tu { background: var(--ink); border-color: var(--ink); color: #fff; }

#dw .il-szukaj { display: flex; gap: 10px; flex-wrap: wrap; margin: 30px 0 0; }
#dw .il-szukaj input[type="search"] {
  flex: 1 1 240px; min-width: 0; font: inherit; font-size: .95rem; color: var(--text);
  background: var(--surface); border: 1px solid var(--line-2);
  border-radius: var(--pill); padding: 13px 20px;
}
#dw .il-szukaj input[type="search"]:focus { outline: 2px solid var(--blue-l); outline-offset: 1px; }

/* ---------- artykul ---------- */

#dw .il-art-glowa { margin-bottom: 4px; }
#dw .il-art-kat { margin: 0 0 14px; }
#dw .il-art-kat a {
  display: inline-block; font-size: .71rem; font-weight: 700; letter-spacing: .08em;
  text-transform: uppercase; color: var(--blue); background: var(--tint);
  padding: 6px 13px; border-radius: var(--pill); text-decoration: none;
}
#dw .il-art-kat a:hover { background: var(--blue); color: #fff; }
#dw .il-art .il-lede { margin: 14px 0 0; }
#dw .il-art-meta {
  display: flex; flex-wrap: wrap; align-items: center; gap: 9px;
  margin: 18px 0 0; font-size: .85rem; color: var(--soft);
}

#dw .il-art-obraz { margin: 28px 0 0; }
#dw .il-art-obraz img { width: 100%; height: auto; display: block; border-radius: var(--r2); }
#dw .il-art-obraz figcaption { font-size: .85rem; color: var(--soft); margin-top: 10px; }

#dw .il-spis {
  background: var(--surface); border: 1px solid var(--line);
  border-radius: var(--r); padding: 20px 24px; margin: 30px 0 0;
}
#dw .il-spis-t {
  font-size: .72rem; font-weight: 700; letter-spacing: .09em; text-transform: uppercase;
  color: var(--soft); margin: 0 0 12px;
}
#dw .il-spis ol { margin: 0; padding-left: 20px; list-style: decimal; }
#dw .il-spis li { margin: 0 0 7px; line-height: 1.55; }
#dw .il-spis li:last-child { margin-bottom: 0; }
#dw .il-spis a { color: var(--text); text-decoration: none; }
#dw .il-spis a:hover { color: var(--blue); text-decoration: underline; }

#dw .il-art-tresc { margin-top: 32px; font-size: 1.03rem; }
#dw .il-art-tresc > *:first-child { margin-top: 0; }
#dw .il-art-tresc h2 {
  font-size: 1.42rem; line-height: 1.3; letter-spacing: -.005em;
  margin: 46px 0 14px; scroll-margin-top: 96px;
}
#dw .il-art-tresc h3 { font-size: 1.14rem; margin: 34px 0 10px; }
#dw .il-art-tresc h4 { font-size: 1rem; margin: 26px 0 8px; }
#dw .il-art-tresc p { margin: 0 0 18px; line-height: 1.78; }
#dw .il-art-tresc li { line-height: 1.78; }
#dw .il-art-tresc blockquote {
  border-left: 3px solid var(--blue-l); padding: 6px 0 6px 20px;
  color: var(--text); font-size: 1.06rem;
}

#dw .il-art-tagi { display: flex; flex-wrap: wrap; gap: 8px; margin: 36px 0 0; }
#dw .il-art-tagi a {
  font-size: .8rem; color: var(--muted); background: var(--tint);
  padding: 6px 13px; border-radius: var(--pill); text-decoration: none;
}
#dw .il-art-tagi a:hover { color: var(--blue); }

#dw .il-cta-akcje { display: flex; flex-wrap: wrap; gap: 12px; margin: 18px 0 0; }
#dw .il-cta h2 { margin: 0 0 10px; font-size: 1.24rem; }
#dw .il-cta p { margin: 0; }

#dw .il-art-nawig { display: grid; gap: 12px; grid-template-columns: 1fr 1fr; margin: 36px 0 0; }
#dw .il-art-nawig a {
  display: block; padding: 16px 18px; background: var(--surface);
  border: 1px solid var(--line); border-radius: var(--r);
  color: var(--ink); text-decoration: none; font-weight: 600; font-size: .92rem; line-height: 1.42;
}
#dw .il-art-nawig a:hover { border-color: var(--blue-l); }
#dw .il-art-nawig .il-kier {
  display: block; font-size: .7rem; font-weight: 700; letter-spacing: .08em;
  text-transform: uppercase; color: var(--soft); margin-bottom: 6px;
}
#dw .il-art-nawig .il-dalej { text-align: right; }
@media (max-width: 560px) {
  #dw .il-art-nawig { grid-template-columns: 1fr; }
  #dw .il-art-nawig .il-dalej { text-align: left; }
}

#dw .il-powiazane { margin: 48px 0 0; }
#dw .il-powiazane h2 { font-size: 1.24rem; margin: 0; }

#dw .il-pusto {
  background: var(--surface); border: 1px dashed var(--line-2); border-radius: var(--r2);
  padding: 40px 26px; text-align: center; color: var(--muted); margin: 28px 0 0;
}
#dw .il-pusto p { margin: 0 0 12px; }
#dw .il-pusto p:last-child { margin: 18px 0 0; }

/* ---------- artykul z panelem bocznym ---------- */

/* Strona wpisu jest szersza od pozostalych, bo obok tresci stoi panel. */
#dw.il-strona-wpis .il-tresc .wrap { max-width: 1180px; }

#dw .il-art-uklad {
  display: grid; grid-template-columns: minmax(0, 1fr) 316px;
  gap: 48px; align-items: start;
}
#dw .il-art-glowny { min-width: 0; }
@media (max-width: 1040px) {
  #dw .il-art-uklad { grid-template-columns: minmax(0, 1fr); gap: 36px; }
}

#dw .il-bok { display: flex; flex-direction: column; gap: 18px; position: sticky; top: 96px; }
@media (max-width: 1040px) { #dw .il-bok { position: static; } }

#dw .il-bok-cta {
  background: var(--g2); border-radius: var(--r2); padding: 24px 24px 26px;
  color: #fff; box-shadow: var(--s2);
}
#dw .il-bok-t { margin: 0 0 10px; font-size: 1.04rem; font-weight: 700; line-height: 1.35; color: #fff; }
#dw .il-bok-o { margin: 0 0 18px; font-size: .87rem; line-height: 1.62; color: rgba(255,255,255,.84); }
#dw .il-bok .il-bok-cta a.btn {
  width: 100%; background: #fff; background-image: none; color: var(--ink);
  box-shadow: none; padding: 13px 20px;
}
#dw .il-bok .il-bok-cta a.btn:hover { background: #fff; color: var(--blue); box-shadow: 0 12px 24px -14px rgba(0,0,0,.6); }
/* Dwie klasy, bo #dw .il-tresc p z wtyczki zeruje gorny margines akapitu. */
#dw .il-tresc .il-bok-baza, #dw .il-bok-baza { margin: 14px 0 0; font-size: .84rem; text-align: center; }
#dw .il-bok-baza a { color: rgba(255,255,255,.86); text-decoration: underline; text-underline-offset: 3px; }
#dw .il-bok-baza a:hover { color: #fff; }

#dw .il-bok-lista {
  background: var(--surface); border: 1px solid var(--line);
  border-radius: var(--r2); padding: 20px 22px 8px;
}
#dw .il-bok-nag {
  font-size: .72rem; font-weight: 700; letter-spacing: .09em; text-transform: uppercase;
  color: var(--soft); margin: 0 0 14px;
}
#dw .il-bok-lista ul { list-style: none; margin: 0; padding: 0; }
#dw .il-bok-lista li { margin: 0; padding: 0 0 14px; border-bottom: 1px solid var(--line); }
#dw .il-bok-lista li + li { padding-top: 14px; }
#dw .il-bok-lista li:last-child { border-bottom: 0; }
#dw .il-bok-lista a { display: block; text-decoration: none; color: inherit; }
#dw .il-bok-tyt {
  display: block; font-size: .92rem; font-weight: 600; line-height: 1.42; color: var(--ink);
}
#dw .il-bok-lista a:hover .il-bok-tyt { color: var(--blue); }
#dw .il-bok-data { display: block; margin-top: 5px; font-size: .76rem; color: var(--soft); }

/* Przy wezszej kolumnie tresci kafle powiazanych i tak maja miescic sie po trzy. */
#dw .il-art-glowny .il-wpisy { grid-template-columns: repeat(auto-fill, minmax(210px, 1fr)); gap: 16px; }
#dw .il-art-glowny .il-wpis-tresc { padding: 15px 16px 17px; gap: 7px; }
#dw .il-art-glowny .il-wpis-tresc .il-wpis-t { font-size: .95rem; }
#dw .il-art-glowny .il-wpis-d { font-size: .82rem; }


/* ---------- lista wpisow: szerzej i w trzech kolumnach ---------- */
body.blog #dw .il-tresc > .wrap,
body.archive #dw .il-tresc > .wrap,
body.search #dw .il-tresc > .wrap { max-width: min(80vw, 1520px); }

body.blog #dw .il-wpisy,
body.archive #dw .il-wpisy,
body.search #dw .il-wpisy { grid-template-columns: repeat(3, minmax(0, 1fr)); }

@media (max-width: 1180px) {
  body.blog #dw .il-tresc > .wrap,
  body.archive #dw .il-tresc > .wrap,
  body.search #dw .il-tresc > .wrap { max-width: 92vw; }
  body.blog #dw .il-wpisy,
  body.archive #dw .il-wpisy,
  body.search #dw .il-wpisy { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}

@media (max-width: 700px) {
  body.blog #dw .il-wpisy,
  body.archive #dw .il-wpisy,
  body.search #dw .il-wpisy { grid-template-columns: 1fr; }
  #dw .il-wpis-duzy .il-wpis-link { flex-direction: column; }
  #dw .il-wpis-duzy .il-wpis-obraz { flex: none; }
}


/* ---------- boczny panel nigdy nie ucina sie na krotkim ekranie ---------- */
#dw .il-bok {
  align-self: start;
  max-height: calc(100vh - 120px);
  overflow-y: auto;
  overscroll-behavior: contain;
  scrollbar-width: thin;
}
.admin-bar #dw .il-bok { max-height: calc(100vh - 152px); }
#dw .il-bok::-webkit-scrollbar { width: 6px; }
#dw .il-bok::-webkit-scrollbar-thumb { background: var(--line-2); border-radius: 99px; }

/* ================== SKORKA InLink ==================
 * Tu i tylko tu siedza kolory, kroje, promienie i cienie. Silnik
 * (inlink.css) nie zna zadnej wartosci, siega wylacznie po te zmienne.
 * Druga strona podmienia ten jeden plik: motyw moze polozyc wlasny
 * wp-content/themes/<motyw>/inlink-dotacje/skin.css i wtyczka wezmie go
 * zamiast tego. Reszta wtyczki zostaje bez zmian.
 *
 * Tokeny z koncowka -rgb trzymaja same skladowe ("43,91,232"), zeby silnik
 * mogl budowac przezroczystosci: rgba(var(--blue-rgb),.5).
 */
#dw{
  --ink:#0B1230; --ink-2:#141C42;
  --blue:#2B5BE8; --blue-d:#1D3FBD; --blue-l:#6E93FF;
  --cyan:#31C7F4; --violet:#7B5BF0;
  --gold:#FFB23F;
  --paper:#F7F9FD; --surface:#FFFFFF; --tint:#EFF4FE;
  --line:#E6ECF9; --line-2:#D3DDF2;
  --text:#0F1734; --muted:#5A6788; --soft:#66718E;
  --ok:#0C7C52; --ok-bg:#E6F7F0;
  --warn:#926507; --warn-bg:#FDF4E2;
  --g1:linear-gradient(120deg,#2B5BE8 0%,#4E7BF5 45%,#31C7F4 100%);
  /* Tlo pod bialym napisem (przyciski, wybrane chipy): kazdy punkt gradientu ma
     kontrast co najmniej 4,5 z bialym. Na --g1 srodek i koniec mialy 2,4 do 2,9
     (audyt 27.09.2026). --g1 zostaje do napisow gradientowych i ozdobnikow. */
  --g-btn:linear-gradient(120deg,#2B5BE8 0%,#2F5FE0 45%,#1B7AB8 100%);
  --g2:linear-gradient(150deg,#0B1230 0%,#16256B 45%,#20409E 100%);
  /* Wczesniej fiolet, blekit i cyjan w jednym pasie: box wygladal krzykliwie
     na tle reszty. Teraz granat marki z lekkim podbiciem w prawo, spojny z hero. */
  --g3:linear-gradient(120deg,#16256B 0%,#1E3A8F 55%,#2B5BE8 100%);
  --gold-g:linear-gradient(120deg,#FFC96B 0%,#F79422 100%);
  --s1:0 1px 2px rgba(15,23,52,.04), 0 6px 18px -8px rgba(20,40,110,.14);
  --s2:0 2px 6px rgba(15,23,52,.05), 0 20px 44px -20px rgba(20,40,110,.26);
  --s3:0 30px 70px -28px rgba(20,40,110,.45);
  --sb:0 10px 26px -10px rgba(43,91,232,.5);
  --ink-d:#060E2D; --ink-rgb:11,18,48; --ink-d-rgb:6,14,45; --text-rgb:15,23,52;
  --blue-rgb:43,91,232; --cyan-rgb:49,199,244; --gold-rgb:255,178,63;
  --gold-d:#F79422; --gold-d-rgb:247,148,34; --gold-ink:#3A2408; --gold-ink-rgb:58,36,8;
  --gold-bg:#FFF6E8; --gold-l:#FFCE94; --gold-line:#F0DDB4;
  --ok-l:#34C88C; --ok-l-rgb:52,200,140; --ok-l2:#7FE3B6;
  --err:#D4380D; --err-d:#A8320B; --warn-d:#984A06;
  --cyan-l:#7FD8F5; --cyan-l2:#BFE3FA;
  --on-dark:#C6D3F2; --on-dark-2:#A9BDE8; --on-dark-3:#9AA6C6;
  --blue-l2:#8FB6F5; --blue-l3:#94B2F1; --blue-l4:#C3D4F7; --blue-m:#5B85EA;
  --line-3:#E4EBFB;
  --on-dark-4:#C6D2EE; --on-dark-5:#C3CFEC; --on-dark-6:#BDC9E9; --on-dark-7:#B6C3E2;
  --on-dark-8:#A9B6D4; --on-dark-9:#8E9CC4; --on-dark-10:#818DAE;
  --tint-2:#F8FAFE; --tint-3:#F4F7FE; --tint-4:#F2F6FE; --tint-5:#F1F5FE; --tint-6:#EEF2F9;
  --tint-7:#DFE8FC; --tint-8:#DCE6FA; --tint-9:#D8DFEC; --tint-10:#C6D0E4;
  --mapa-etyk:#1A2C5C;
  --wait:#4B5C70; --wait-bg:#EEF2F7;
  --loan:#5B21B6; --loan-bg:#EDE9FE;
  --aid:#9A5B12; --aid-bg:#FDF1E3;
  --gold-ink-2:#6A4708; --gold-ink-3:#8A5A12; --gold-line-2:#F6DFB4; --gold-line-3:#F5E2C4;
  --warn-h:#A75B09;
  --ok-dot:#10A06A; --ok-txt:#9CF0C9;
  --err-bg:#FFF1EC; --err-line:#FBD3C4; --err-tint:#FFF6F3;
  --ink-mock-rgb:19,32,78; --shadow-rgb:20,40,90; --paper-rgb:247,249,253;
  --r:16px; --r2:24px; --r3:32px; --pill:999px;
  --w:1200px;
  /* --font musi byc tu, nie tylko w CSS z ustawien wygladu: strony naborow i hubow
     nie dolaczaly tego CSS, wiec var(--font) bylo puste i naglowki tracily Outfit. */
  --font:"Plus Jakarta Sans",-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;
  font-family:"Plus Jakarta Sans",-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;
  font-size:16px; line-height:1.7; font-weight:400; color:var(--text);
  background:var(--paper); -webkit-font-smoothing:antialiased;
}

#dw *{box-sizing:border-box}#dw h1,#dw h2,#dw h3,#dw h4{margin:0;font-weight:600;letter-spacing:-.012em;line-height:1.32;color:var(--text);text-wrap:balance;text-transform:none;font-family:inherit}#dw h1{font-size:clamp(1.7rem,2.9vw,2.5rem);letter-spacing:-.014em;line-height:1.34;font-weight:600}#dw h1 span{display:block}#dw h2{font-size:clamp(1.45rem,2.4vw,2.05rem);letter-spacing:-.014em;line-height:1.34}#dw h3{font-size:1.1rem;letter-spacing:-.01em;line-height:1.42}#dw p{margin:0;padding:0}#dw a{color:var(--blue);text-decoration:none}#dw ul{list-style:none;margin:0;padding:0}#dw :focus-visible{outline:3px solid var(--blue);outline-offset:3px;border-radius:10px;box-shadow:0 0 0 6px #ffffffeb}#dw .hero :focus-visible,#dw .foot :focus-visible,#dw .ciemna :focus-visible{outline:3px solid #fff;box-shadow:0 0 0 6px rgba(var(--blue-rgb),.75)}#dw p a:not(.btn):not(.tile),#dw li a:not(.btn):not(.tile),#dw .lede a:not(.btn),#dw dd a:not(.btn),#dw td a:not(.btn),#dw .n-opis a:not(.btn),#dw details a:not(.btn){text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}#dw p a:not(.btn):hover,#dw li a:not(.btn):hover,#dw .lede a:not(.btn):hover{text-decoration-thickness:2px}#dw .wrap{max-width:var(--w);margin:0 auto;padding:0 28px}#dw .sect{padding:62px 0;position:relative;scroll-margin-top:16px}@media(max-width:760px){#dw .sect{padding:44px 0}#dw .wrap{padding:0 20px}}#dw .gt{background:var(--g1);-webkit-background-clip:text;background-clip:text;color:transparent}#dw .num{font-variant-numeric:tabular-nums}#dw .kicker{display:inline-flex;align-items:center;gap:9px;font-size:.8rem;font-weight:600;letter-spacing:.02em;color:var(--blue);background:var(--tint);padding:8px 16px 8px 10px;border-radius:var(--pill)}#dw .kicker i{width:22px;height:22px;border-radius:50%;background:var(--g1);display:grid;place-items:center;flex:none}#dw .kicker i svg{width:12px;height:12px;color:#fff;display:block}#dw .lede{font-size:1.03rem;line-height:1.85;color:var(--muted);max-width:58ch;font-weight:400}#dw .center{text-align:center}#dw .center .lede{margin-left:auto;margin-right:auto}#dw .btn{white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--g1);background-size:180% 180%;background-position:0% 50%;color:#fff;border:0;padding:15px 30px;border-radius:var(--pill);font-family:inherit;font-weight:600;font-size:.97rem;line-height:1.2;cursor:pointer;box-shadow:var(--sb);transition:background-position .4s ease,transform .18s ease,box-shadow .25s ease}#dw .btn:hover{background-position:100% 50%;transform:translateY(-2px);box-shadow:0 16px 34px -10px rgba(var(--blue-rgb),.62);color:#fff}#dw .btn:active{transform:translateY(0)}#dw .btn svg{width:17px;height:17px}#dw .btn.ghost{background:var(--surface);color:var(--blue);box-shadow:inset 0 0 0 1.5px var(--line-2)}#dw .btn.ghost:hover{box-shadow:inset 0 0 0 1.5px var(--blue);color:var(--blue)}#dw .btn.white{background:#fff;color:var(--blue-d);box-shadow:0 14px 32px -12px #00000080}#dw .btn.white:hover{background:#fff;color:var(--blue-d)}#dw .btn.glass{background:#ffffff24;color:#fff;box-shadow:inset 0 0 0 1.5px #ffffff4d}#dw .btn.glass:hover{background:#ffffff2e;color:#fff}#dw .btn.sm{padding:10px 20px;font-size:.87rem}#dw .btn.lg{padding:17px 30px;font-size:1rem}#dw .nav{position:sticky;top:0;z-index:80;background:rgba(var(--paper-rgb),.94);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}#dw .nav-in{max-width:var(--w);margin:0 auto;padding:14px 28px;display:flex;align-items:center;gap:30px}#dw .logo{display:flex;align-items:center;gap:11px;color:var(--text);text-decoration:none}#dw .logo-txt{display:flex;flex-direction:column;justify-content:center;gap:3px}#dw .logo-txt b{font-family:"Outfit",var(--font);font-weight:700;font-size:1.42rem;letter-spacing:-.028em;line-height:1;color:var(--text)}#dw .logo-txt em{font-style:normal;font-size:.58rem;font-weight:600;letter-spacing:.17em;text-transform:uppercase;line-height:1;color:var(--soft);white-space:nowrap}#dw .logo-txt.fem b{color:#fff}#dw .logo-txt.fem em{color:var(--blue-l2)}#dw .logo-mark{width:36px;height:36px;flex:none}#dw .nav-links{display:flex;gap:clamp(16px,2.2vw,28px);margin-left:auto;align-items:center}#dw .nav-links a{color:var(--muted);font-size:.93rem;font-weight:500;white-space:nowrap}#dw .nav-links a.btn,#dw .nav-links a.btn:hover{color:#fff}#dw .nav-links a:hover{color:var(--blue)}#dw .nav-mega{display:flex;align-items:center;position:static}#dw .nav-mega-btn{display:inline-flex;align-items:center;gap:6px;margin:-20px 0;padding:26px 2px;border:0;background:none;cursor:pointer;font:inherit;font-size:.93rem;font-weight:500;color:var(--muted);white-space:nowrap;transition:color .18s}#dw .nav-mega-btn svg{width:14px;height:14px;transition:transform .2s}#dw .nav-mega:hover .nav-mega-btn,#dw .nav-mega.otwarte .nav-mega-btn,#dw .nav-mega-btn:focus-visible{color:var(--blue)}#dw .nav-mega:hover .nav-mega-btn svg,#dw .nav-mega.otwarte .nav-mega-btn svg{transform:rotate(180deg)}#dw .nav-mega-panel{position:absolute;left:0;right:0;top:100%;background:rgba(var(--paper-rgb),.955);-webkit-backdrop-filter:blur(24px) saturate(1.5);backdrop-filter:blur(24px) saturate(1.5);border-bottom:1px solid var(--line);box-shadow:0 30px 60px -20px #0f172a47,inset 0 1px #ffffffb3;visibility:hidden;opacity:0;transform:translateY(-8px);pointer-events:none;transition:opacity .2s ease,transform .22s cubic-bezier(.2,.7,.2,1),visibility 0s linear .22s}#dw .nav-mega-panel:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(520px 200px at 12% 0%,rgba(var(--blue-rgb),.09),transparent 70%),radial-gradient(420px 220px at 88% 100%,rgba(var(--gold-rgb),.12),transparent 70%)}#dw .nav-mega:hover .nav-mega-panel,#dw .nav-mega.otwarte .nav-mega-panel,#dw .nav-mega:focus-within .nav-mega-panel{visibility:visible;opacity:1;transform:none;pointer-events:auto;transition-delay:0s}#dw .nav-mega-in{position:relative;max-width:var(--w);margin:0 auto;padding:30px 28px 26px;display:grid;grid-template-columns:repeat(var(--kol,3),minmax(0,1fr)) 300px;gap:26px 44px;align-items:stretch}#dw .nav-mega-kol{display:flex;flex-direction:column}#dw .nav-mega-h{font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--soft);padding:0 12px 10px;margin:0 0 6px;border-bottom:1px solid var(--line);position:relative}#dw .nav-mega-h:after{content:"";position:absolute;left:12px;bottom:-1px;width:28px;height:2px;border-radius:2px;background:var(--gold-g)}#dw .nav-mega-kol a{display:block;padding:9px 12px;border-radius:12px;white-space:normal;line-height:1.4;min-height:54px;transition:background .15s,transform .15s}#dw .nav-mega-kol a b{display:block;font-weight:600;color:var(--text);font-size:.92rem}#dw .nav-mega-kol a span{display:block;font-size:.78rem;color:var(--soft);margin-top:2px;font-weight:400}#dw .nav-mega-kol a:hover{background:rgba(var(--blue-rgb),.07);transform:translate(2px)}#dw .nav-mega-kol a:hover b{color:var(--blue)}#dw .nav-mega-karta{background:var(--g2);color:#fff;border-radius:var(--r2);padding:26px 24px 22px;display:flex;flex-direction:column;align-items:flex-start;gap:12px;min-height:0;position:relative;overflow:hidden;box-shadow:0 22px 40px -18px #0b123099}#dw .nav-mega-karta:before{content:"";position:absolute;width:260px;height:260px;border-radius:50%;background:var(--blue);filter:blur(56px);opacity:.6;right:-90px;top:-110px;pointer-events:none}#dw .nav-mega-karta:after{content:"";position:absolute;width:200px;height:200px;border-radius:50%;background:var(--gold);filter:blur(60px);opacity:.28;left:-80px;bottom:-90px;pointer-events:none}#dw .nav-mega-karta>*{position:relative}#dw .nav-mega-kk{font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--blue-l2)}#dw .nav-mega-kh{font-family:"Outfit",var(--font);font-weight:700;font-size:1.06rem;letter-spacing:-.02em;line-height:1.22}#dw .nav-mega-karta p{font-size:.82rem;line-height:1.5;color:var(--on-dark-8);margin:0}#dw .nav-mega-karta .btn{margin-top:10px}#dw .nav-mega-kl{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;font-size:.8rem;line-height:1.45;color:var(--on-dark-8)}#dw .nav-mega-kl li{position:relative;padding-left:22px}#dw .nav-mega-kl li:before{content:"";position:absolute;left:0;top:3px;width:13px;height:13px;border-radius:50%;background:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff59}#dw .nav-mega-kl li:after{content:"";position:absolute;left:4px;top:6px;width:5px;height:3px;border-left:1.6px solid var(--gold);border-bottom:1.6px solid var(--gold);transform:rotate(-45deg)}#dw .nav-mega-kf{margin-top:auto;padding-top:14px;border-top:1px solid rgba(255,255,255,.14);display:grid;grid-template-columns:1fr 1fr;gap:3px 16px;align-items:start;font-size:.72rem;line-height:1.35;color:var(--on-dark-8);width:100%}#dw .nav-mega-kf b{font-family:"Outfit",var(--font);font-size:.98rem;color:#fff;letter-spacing:-.01em;display:block}#dw .nav-mega-kf span{display:block;grid-row:2}#dw .nav-mega-stopka{position:relative;border-top:1px solid rgba(217,148,40,.28);background:#fff6e6}#dw .nav-mega-stopka .nav-mega-in{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:15px 28px;font-size:.88rem;color:var(--muted)}#dw .nav-mega-karta{margin-left:12px}#dw .nav-mega-stopka span:first-child{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px}#dw .nav-mega-stopka a{color:var(--ink,#0F1734);font-weight:700;white-space:nowrap}#dw .nav-mega-stopka span:first-child a{color:#8a5a12;text-decoration:none;border-bottom:2px solid rgba(217,148,40,.45);padding-bottom:1px}#dw .nav-mega-stopka span:first-child a:hover{color:#6e4508;border-bottom-color:#e0a028}#dw .nav-mega-stopka a:hover{color:var(--blue)}#dw .nav-mega-sl{display:flex;align-items:center;gap:22px;flex-shrink:0}#dw .nav-mega-sl>a:first-child{font-weight:600;color:var(--ink,#0F1734);white-space:nowrap;display:inline-flex;align-items:center;gap:4px}#dw .nav-mega-sl>a:first-child span{color:#e0a028;font-weight:700;margin-left:2px}#dw .nav-links .nav-mega-stopka a.btn.ghost{background:var(--gold-g);border-color:transparent;color:#fff;padding:9px 18px;box-shadow:0 8px 20px -10px #3a240873}#dw .nav-links .nav-mega-stopka a.btn.ghost:hover{color:#fff;filter:brightness(1.04);transform:translateY(-1px)}@media(max-width:1180px){#dw .nav-mega-in{grid-template-columns:repeat(var(--kol,3),minmax(0,1fr));gap:20px}#dw .nav-mega-karta{grid-column:1/-1;margin-left:0;flex-direction:row;align-items:center;flex-wrap:wrap;gap:10px 18px}#dw .nav-mega-karta p{flex:1 1 32ch}#dw .nav-mega-karta .btn{margin:0}#dw .nav-mega-kf,#dw .nav-mega-kk,#dw .nav-mega-kl{display:none}}#dw .nav-burger{display:none;margin-left:auto;width:44px;height:44px;padding:10px;border:1px solid var(--line);border-radius:12px;background:transparent;cursor:pointer;flex-direction:column;justify-content:center;gap:5px}#dw .nav-burger span{display:block;height:2px;border-radius:2px;background:var(--text);transition:transform .2s,opacity .2s}#dw .nav.otwarte .nav-burger span:nth-child(1){transform:translateY(7px) rotate(45deg)}#dw .nav.otwarte .nav-burger span:nth-child(2){opacity:0}#dw .nav.otwarte .nav-burger span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}@media(max-width:980px){#dw .nav-burger{display:flex}#dw .nav-links{display:none;position:absolute;left:0;right:0;top:100%;max-height:calc(100vh - 100% - 8px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;align-items:stretch;gap:0;margin:0;padding:8px 16px 16px;background:var(--paper);border-bottom:1px solid var(--line);box-shadow:0 18px 36px #0f172a1f}#dw .nav.otwarte .nav-links{display:flex}#dw .nav-links a{display:block;padding:13px 8px;font-size:1rem;border-bottom:1px solid var(--line)}#dw .nav-links a.btn{margin-top:12px;text-align:center;border-bottom:0}#dw .nav-mega{display:block;position:static}#dw .nav-mega-btn{display:flex;width:100%;justify-content:space-between;margin:0;padding:13px 8px;font-size:1rem;border-bottom:1px solid var(--line)}#dw .nav-mega-btn svg{width:18px;height:18px}#dw .nav-mega:hover .nav-mega-btn{color:var(--muted)}#dw .nav-mega:hover .nav-mega-btn svg{transform:none}#dw .nav-mega.otwarte .nav-mega-btn{color:var(--blue)}#dw .nav-mega.otwarte .nav-mega-btn svg{transform:rotate(180deg)}#dw .nav-mega-panel{position:static;display:none;visibility:visible;opacity:1;transform:none;pointer-events:auto;transition:none;box-shadow:none;border-bottom:1px solid var(--line);background:var(--surface);border-radius:0 0 14px 14px;margin:0 -8px}#dw .nav-mega:hover .nav-mega-panel,#dw .nav-mega:focus-within .nav-mega-panel{display:none}#dw .nav-mega.otwarte .nav-mega-panel{display:block}#dw .nav-mega-in{display:block;padding:6px 8px 12px}#dw .nav-mega-h{margin:14px 0 4px;padding:0 8px}#dw .nav-mega-kol a{padding:9px 8px;border-bottom:0;font-size:1rem}#dw .nav-mega-kol a b{font-size:.97rem}#dw .nav-mega-kol a span{display:none}#dw .nav-mega-karta{margin-top:14px;padding:18px 16px;border-radius:14px;flex-direction:column;align-items:flex-start}#dw .nav-mega-karta p{flex:none}#dw .nav-mega-stopka,#dw .nav-mega-kf,#dw .nav-mega-kk,#dw .nav-mega-kl{display:none}#dw .nav-mega-panel:before{display:none}#dw .nav-mega-kol a{min-height:0}#dw .nav-mega-h{border-bottom:0;padding-bottom:4px}#dw .nav-mega-h:after{display:none}}#dw .hero{position:relative;overflow:hidden;background:var(--g2);color:#fff;padding:80px 0 0}#dw .orb{position:absolute;border-radius:50%;filter:blur(64px);opacity:.55;pointer-events:none;transform:translateZ(0)}#dw .orb.a{width:620px;height:620px;background:var(--blue);top:-220px;right:-160px}#dw .orb.b{width:520px;height:520px;background:var(--cyan);bottom:-260px;left:-160px;opacity:.34}#dw .orb.c{width:420px;height:420px;background:var(--violet);top:180px;left:40%;opacity:.28}#dw .grid-bg{position:absolute;inset:0;opacity:.25;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.07) 1px,transparent 1px);background-size:56px 56px;mask-image:radial-gradient(ellipse 70% 60% at 50% 30%,#000,transparent 75%)}#dw .hero-glyph{position:absolute;right:1.5%;top:8px;z-index:0;font-size:clamp(21rem,28vw,34rem);font-weight:700;letter-spacing:-.02em;line-height:1;padding:0 .06em .08em;will-change:transform;background:linear-gradient(155deg,#ffffff38,rgba(var(--cyan-rgb),.05));-webkit-background-clip:text;background-clip:text;color:transparent;pointer-events:none;user-select:none}#dw .hero-glyph.l{inset:auto auto 14px 2.5%;font-size:clamp(11rem,14vw,17rem);background:linear-gradient(155deg,#ffffff24,rgba(var(--cyan-rgb),.03));-webkit-background-clip:text;background-clip:text}#dw .hero-gwiazdy{position:absolute;left:2.5%;bottom:26px;z-index:0;width:clamp(190px,17vw,300px);height:auto;color:#ffffff24;pointer-events:none;user-select:none;will-change:transform}@media(max-width:1280px){#dw .hero-glyph.l{display:none}}@media(max-width:1180px){#dw .hero-gwiazdy{display:none}}@media(max-width:1000px){#dw .hero-glyph{display:none}}#dw .hero>.wrap{position:relative;z-index:2}#dw .grid-bg{will-change:transform}@media(prefers-reduced-motion:reduce){#dw .hero-glyph,#dw .orb,#dw .grid-bg{transform:none!important}}#dw .hero h1{color:#fff;font-weight:700}#dw .hero .lede{color:var(--on-dark)}#dw .hero .kicker{background:#ffffff21;color:var(--cyan-l2)}#dw .hero-grid{display:grid;grid-template-columns:1.02fr .98fr;gap:64px;align-items:center}@media(max-width:1000px){#dw .hero-grid{grid-template-columns:1fr;gap:48px}}#dw .hero-cta{display:flex;gap:14px;flex-wrap:wrap;margin-top:38px}#dw .trust{display:flex;gap:26px;flex-wrap:wrap;margin-top:34px;font-size:.9rem;font-weight:500;color:#fff}#dw .trust span{display:flex;align-items:center;gap:8px}#dw .trust svg{width:15px;height:15px;color:var(--cyan);flex:none}#dw .mock{position:relative}#dw .mock-card{position:relative;z-index:1;background:rgba(var(--ink-mock-rgb),.62);border:1px solid rgba(255,255,255,.16);border-radius:var(--r3);padding:22px;box-shadow:0 40px 90px -34px #000000bf}#dw .mock-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}#dw .live{width:8px;height:8px;border-radius:50%;background:var(--ok-l);box-shadow:0 0 0 4px rgba(var(--ok-l-rgb),.22);animation:pulse 2.4s ease-in-out infinite;flex:none}#dw .mock-count{font-size:.78rem;color:var(--on-dark-2);white-space:nowrap}#dw #heroNabory{display:flex;flex-direction:column;gap:12px;transition:opacity .28s ease}#dw .mock-more{display:inline-flex;align-items:center;gap:8px;margin-top:16px;font-size:.85rem;font-weight:600;color:var(--cyan-l2)}#dw .mock-more svg{width:15px;height:15px}#dw .mock-more:hover{color:#fff}#dw .mock-head{margin-bottom:18px}#dw .mock-eyebrow{display:flex;align-items:center;gap:9px;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--blue-l2)}#dw .mock-q{font-size:.95rem;font-weight:500;color:var(--line-3);line-height:1.55;margin-top:10px}#dw .mock-filters{display:flex;flex-wrap:wrap;gap:7px;margin-top:14px}#dw .mock-filters span{font-size:.78rem;font-weight:500;color:var(--tint-7);background:#ffffff21;border:1px solid rgba(255,255,255,.2);padding:5px 12px;border-radius:var(--pill)}#dw .mock-result{display:flex;align-items:center;gap:9px;font-size:.83rem;font-weight:600;color:var(--ok-l2);margin-bottom:13px}#dw .mock-result:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--ok-l);flex:none}#dw .mini-dl{margin-top:12px;padding-top:12px;border-top:1px solid var(--line);font-size:.8rem;color:var(--soft)}#dw .mock-bar,#dw .float{display:none}#dw .mock-bar i{width:9px;height:9px;border-radius:50%;background:#ffffff38}#dw .mock-bar span{margin-left:8px;font-size:.76rem;color:var(--on-dark-9);letter-spacing:.02em}#dw .mini{background:#fff;border-radius:var(--r2);padding:20px;color:var(--text);box-shadow:0 18px 40px -18px #00000080}#dw .mini-top{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:16px}#dw .mini h4{font-size:1rem;font-weight:600;letter-spacing:-.02em;line-height:1.3}#dw .mini-facts{display:flex;gap:22px;margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}#dw .mini-facts div{flex:1}#dw .mini-facts .k{font-size:.68rem;color:var(--soft);font-weight:500}#dw .mini-facts .v{font-size:1.02rem;font-weight:600;letter-spacing:-.02em;margin-top:1px}#dw .float{position:absolute;z-index:3;background:#fff;border-radius:var(--pill);padding:11px 18px;box-shadow:0 20px 44px -16px #0000008c;display:flex;align-items:center;gap:10px;font-size:.86rem;font-weight:600;color:var(--text);animation:fl 6s ease-in-out infinite}#dw .float .ic{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;flex:none}#dw .float .ic svg{width:14px;height:14px;color:#fff}#dw .float.f1{top:-22px;left:-18px;animation-delay:0s}#dw .float.f2{bottom:-18px;right:-10px;animation-delay:-3s}@media(max-width:520px){#dw .float.f1{left:-8px}#dw .float.f2{right:-8px}}@keyframes fl{0%,to{transform:translateY(0)}50%{transform:translateY(-11px)}}#dw .band{background:var(--surface);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}#dw .band+.sect{padding-top:36px}#dw .res-tools{display:flex;align-items:center;gap:12px;margin-left:auto;flex-wrap:wrap}#dw .sort{display:flex;align-items:center;gap:8px;font-size:.84rem;color:var(--soft)}#dw .sort select{font-family:inherit;font-size:.85rem;padding:8px 12px;border-radius:var(--pill);border:1px solid var(--line-2);background:var(--surface);color:var(--text);cursor:pointer}#dw .more-wrap{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:26px}#dw .more-info{font-size:.85rem;color:var(--soft)}#dw #applyRange[disabled]{opacity:.45;cursor:default;box-shadow:none}#dw #applyRange:not([disabled]){animation:pulseBtn 1.8s ease-in-out infinite}@keyframes pulseBtn{0%,to{box-shadow:var(--sb)}50%{box-shadow:0 0 0 4px rgba(var(--blue-rgb),.18)}}@media(max-width:640px){#dw .res-tools{width:100%;margin-left:0;flex-wrap:wrap}#dw .sort{flex:1 1 100%}#dw .sort select{flex:1;min-width:0}#dw #resetAll{margin-left:auto}}@media(max-width:760px){#dw .band+.sect{padding-top:34px}}#dw .band-in{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:34px 0}#dw .st{padding:0 22px;border-left:1px solid var(--line)}#dw .st:first-child{border-left:0;padding-left:0}#dw .st .n{font-size:1.72rem;font-weight:600;letter-spacing:-.04em;line-height:1.32;padding-bottom:2px;white-space:nowrap;font-variant-numeric:tabular-nums;background:var(--g1);-webkit-background-clip:text;background-clip:text;color:transparent}#dw .st .l{font-size:.86rem;color:var(--muted);line-height:1.55;margin-top:4px;max-width:26ch}@media(max-width:820px){#dw .band-in{grid-template-columns:repeat(2,1fr);gap:26px 0;padding:30px 0}#dw .st{padding:0 18px}#dw .st:nth-child(odd){border-left:0;padding-left:0}#dw .st .n{font-size:1.42rem}#dw .st .l{font-size:.8rem;max-width:none;margin-top:3px}}@media(max-width:420px){#dw .band-in{grid-template-columns:1fr;gap:22px}#dw .st{border-left:0!important;padding:0!important}}#dw .shead{display:grid;grid-template-columns:1.4fr 1fr;gap:56px;align-items:end;margin-bottom:44px}@media(max-width:900px){#dw .shead{grid-template-columns:1fr;gap:28px}}#dw .shead h2{margin-top:18px}#dw .art{width:100%;height:auto;display:block}#dw .finder{display:grid;grid-template-columns:376px 1fr;gap:36px;align-items:start}@media(max-width:1040px){#dw .finder{grid-template-columns:1fr}}#dw .rail{position:sticky;top:84px;display:flex;flex-direction:column;gap:12px;max-height:calc(100vh - 104px);overflow-y:auto;padding-right:7px;scrollbar-width:thin;scrollbar-color:var(--line-2) transparent}#dw .rail::-webkit-scrollbar{width:7px}#dw .rail::-webkit-scrollbar-track{background:transparent}#dw .rail::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:4px}#dw .rail:hover::-webkit-scrollbar-thumb{background:var(--tint-10)}@media(max-width:1040px){#dw .rail{position:static;max-height:none;overflow:visible;padding-right:0}}#dw .f-licznik,#dw .f-wiecej{display:none}@media(max-width:1040px){#dw .f-licznik{display:flex;align-items:center;justify-content:space-between;gap:12px;position:sticky;top:var(--nav-h,64px);z-index:20;background:var(--surface);border:1px solid var(--line);border-radius:var(--r2);box-shadow:var(--s2,0 6px 18px rgba(15,23,52,.08));padding:10px 12px 10px 16px}#dw .f-licznik>span{font-size:.92rem;color:var(--muted)}#dw .f-licznik b{font-family:"Outfit",var(--font);font-weight:600;font-size:1.1rem;color:var(--text);font-variant-numeric:tabular-nums}#dw .f-licznik .btn{flex:0 0 auto}#dw .f-wiecej{display:flex;width:100%;justify-content:center;margin-top:14px}#dw .rail:not(.rozwin) .f-dod{display:none}}#dw .card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r2);box-shadow:var(--s1)}#dw .card-pad{padding:18px}#dw .fh{font-size:.76rem;font-weight:600;color:var(--soft);letter-spacing:.04em;text-transform:uppercase;margin:0 0 10px}#dw .chips{display:flex;flex-wrap:wrap;gap:6px}#dw .chip{border:1px solid var(--line-2);background:var(--surface);color:var(--muted);padding:6px 12px;border-radius:var(--pill);font-size:.81rem;font-weight:500;font-family:inherit;cursor:pointer;transition:all .18s ease}#dw #fKto{gap:5px}#dw #fKto .chip{padding:6px 9px;font-size:.78rem}#dw .aud-btn{width:100%;margin-top:auto;justify-content:center;white-space:nowrap}#dw .aud-btn svg{width:15px;height:15px}#dw .chip:hover{border-color:var(--blue-l);color:var(--blue)}#dw .chip[aria-pressed=true]{background:var(--g1);border-color:transparent;color:#fff;box-shadow:var(--sb)}#dw select,#dw input[type=text],#dw input[type=email],#dw input[type=tel],#dw input[type=number],#dw textarea{width:100%;padding:13px 16px;border:1px solid var(--line-2);border-radius:var(--r);background:var(--surface);color:var(--text);font-family:inherit;font-size:.94rem;font-weight:400;transition:all .18s ease}#dw select:focus,#dw input:focus,#dw textarea:focus{border-color:var(--blue);outline:none;box-shadow:0 0 0 4px rgba(var(--blue-rgb),.1)}#dw textarea{min-height:96px;resize:vertical;line-height:1.6}#dw select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--blue) 50%),linear-gradient(135deg,var(--blue) 50%,transparent 50%);background-position:calc(100% - 21px) 53%,calc(100% - 15px) 53%;background-size:6px 6px,6px 6px;background-repeat:no-repeat;padding-right:46px;cursor:pointer}#dw .map{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:38px;gap:6px}#dw .tile{position:relative;border:1px solid var(--line-2);background:linear-gradient(160deg,#fff,var(--tint-4));border-radius:10px;padding:4px 7px;cursor:pointer;font-family:inherit;text-align:left;min-height:0;display:flex;align-items:center;box-shadow:0 2px 0 var(--line-2);transition:all .22s cubic-bezier(.2,.7,.3,1)}#dw .tile:hover{border-color:var(--blue-l);transform:translateY(-2px);box-shadow:0 8px 16px -8px rgba(var(--blue-rgb),.3)}#dw .tile[aria-pressed=true]{background:var(--g1);border-color:transparent;transform:none;box-shadow:0 6px 16px -8px rgba(var(--blue-rgb),.55)}#dw .tile:focus{outline:none}#dw .tile:focus-visible{outline:none;box-shadow:0 2px 0 var(--line-2),0 0 0 2px var(--blue-l)}#dw .tile[aria-pressed=true]:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #ffffffe6,0 6px 16px -8px rgba(var(--blue-rgb),.55)}#dw .tile[aria-pressed=true] .t-name{color:#ffffffeb}#dw .tile[aria-pressed=true] .t-n{color:#fff}#dw .t-name{font-size:.695rem;font-weight:500;line-height:1.2;color:var(--muted);letter-spacing:-.015em;overflow-wrap:normal;word-break:normal;hyphens:manual}#dw .t-n{font-size:.68rem;font-weight:500;color:var(--blue);font-variant-numeric:tabular-nums;letter-spacing:-.005em;margin-top:2px;line-height:1.15}#dw .t-n b{font-size:.9rem;font-weight:700;letter-spacing:-.02em}#dw .tile.pw:after{content:"";position:absolute;top:6px;right:6px;width:6px;height:6px;border-radius:50%;background:var(--gold-g);box-shadow:0 0 0 3px rgba(var(--gold-rgb),.18)}#dw .fh-note{font-size:.735rem;color:var(--soft);line-height:1.45;margin:-4px 0 10px}#dw .legend{display:flex;gap:8px;align-items:center;margin-top:10px;font-size:.735rem;color:var(--soft)}#dw .legend i{width:6px;height:6px;border-radius:50%;background:var(--gold-g);flex:none;box-shadow:0 0 0 3px rgba(var(--gold-rgb),.18)}#dw .rr{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:9px}#dw .rr .lbl{font-size:.84rem;color:var(--soft)}#dw .rv{font-size:.94rem;font-weight:600;letter-spacing:-.02em;background:var(--g1);-webkit-background-clip:text;background-clip:text;color:transparent}#dw input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:7px;margin:8px 0 4px;padding:0;border:0;border-radius:99px;cursor:pointer;background:linear-gradient(90deg,var(--blue) 0%,var(--cyan) 100%);box-shadow:inset 0 1px 2px rgba(var(--text-rgb),.2)}#dw input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:24px;height:24px;border-radius:50%;background:#fff;border:3px solid var(--blue);box-shadow:0 3px 10px rgba(var(--blue-rgb),.5);cursor:grab}#dw input[type=range]::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#fff;border:3px solid var(--blue);box-shadow:0 3px 10px rgba(var(--blue-rgb),.5);cursor:grab}#dw input[type=range]::-moz-range-track{height:7px;border-radius:99px;background:linear-gradient(90deg,var(--blue),var(--cyan))}#dw input[type=range]:focus-visible{outline:3px solid var(--blue);outline-offset:4px;box-shadow:0 0 0 7px #ffffffeb}#dw .note{font-size:.8rem;color:var(--soft);line-height:1.55;margin-top:10px}#dw .res-head{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:20px}#dw .res-count{font-size:1.9rem;font-weight:600;letter-spacing:-.05em;font-variant-numeric:tabular-nums;background:var(--g1);-webkit-background-clip:text;background-clip:text;color:transparent;line-height:1}#dw .res-sub{color:var(--muted);font-size:.95rem}@keyframes dwPuls{0%{background:rgba(var(--blue-rgb),0)}25%{background:rgba(var(--blue-rgb),.1)}to{background:rgba(var(--blue-rgb),0)}}#dw .res-head.puls{animation:dwPuls .9s ease-out;border-radius:14px}#dw .aktywne{display:flex;flex-wrap:wrap;gap:8px;width:100%;margin:-4px 0 18px}#dw .aktywne[hidden]{display:none!important}#dw .aktywne .lbl-a{align-self:center;font-size:.8rem;font-weight:600;color:var(--soft);margin-right:2px}#dw .fchip{display:inline-flex;align-items:center;gap:8px;padding:7px 10px 7px 13px;border:0;cursor:pointer;border-radius:11px;background:var(--tint);color:var(--blue);font-family:inherit;font-size:.83rem;font-weight:600;transition:all .15s ease}#dw .fchip:hover{background:var(--blue);color:#fff}#dw .fchip.fchip-all{background:transparent;color:var(--blue);text-decoration:underline;text-underline-offset:3px;padding-left:6px}#dw .fchip.fchip-all:hover{background:transparent;color:var(--text)}#dw .fchip i{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:rgba(var(--blue-rgb),.16);font-style:normal;font-size:.72rem;line-height:1}#dw .fchip:hover i{background:#ffffff47}#dw .res-list{display:flex;flex-direction:column;gap:14px}#dw .nabor{position:relative;background:var(--surface);border:1px solid var(--line);border-radius:var(--r2);padding:24px 26px;box-shadow:var(--s1);overflow:hidden;transition:all .25s cubic-bezier(.2,.7,.3,1)}#dw .nabor:before{content:"";position:absolute;left:0;top:0;right:0;height:3px;background:var(--g1);opacity:0;transition:opacity .25s ease}#dw .nabor:hover{border-color:var(--line-2);box-shadow:var(--s2);transform:translateY(-3px)}#dw .nabor:hover:before{opacity:1}#dw .nabor.soon:before{background:var(--gold-g)}#dw .n-top{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:18px}#dw .b-info{display:inline-grid;place-items:center;width:13px;height:13px;border-radius:50%;flex:none;margin-left:3px;font:600 8px/1 Georgia,serif;color:#9aa3b2;background:transparent;box-shadow:inset 0 0 0 1px #b8c0cc;cursor:help;position:relative;vertical-align:middle;font-style:italic;letter-spacing:0;text-transform:none;transition:color .15s,box-shadow .15s}#dw .b-info:hover,#dw .b-info:focus-visible{color:var(--muted);box-shadow:inset 0 0 0 1px var(--muted);outline:none}#dw .b-info:after{content:attr(data-tip);position:absolute;left:50%;bottom:calc(100% + 8px);transform:translate(-50%,4px);width:max-content;max-width:260px;padding:8px 11px;border-radius:10px;background:var(--ink,#0F1830);color:#fff;font:500 .76rem/1.45 var(--font);text-align:left;white-space:normal;box-shadow:0 12px 28px -10px #0f172a73;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s,transform .15s;z-index:30}#dw .b-info:before{content:"";position:absolute;left:50%;bottom:calc(100% + 3px);transform:translate(-50%);border:5px solid transparent;border-top-color:var(--ink,#0F1830);opacity:0;visibility:hidden;transition:opacity .15s;z-index:31}#dw .b-info:hover:after,#dw .b-info:focus-visible:after,#dw .b-info:hover:before,#dw .b-info:focus-visible:before{opacity:1;visibility:visible;transform:translate(-50%)}#dw .b-info:hover:before,#dw .b-info:focus-visible:before{transform:translate(-50%)}#dw .il-kafel2 .il-kafel-b .b-info{flex:none}#dw .il-chip-i{display:inline-flex;align-items:center;gap:1px;white-space:nowrap}#dw .il-kafel2 .il-kafel-b .b-prog+.b-info{margin-right:auto;margin-left:-3px}#dw .fact .v .b-info{margin-left:7px;vertical-align:3px}html.il-dymek #dw .b-info:after,html.il-dymek #dw .b-info:before{display:none}.il-dymek-el{position:fixed;left:0;top:0;z-index:2147483000;max-width:min(280px,calc(100vw - 16px));width:max-content;padding:8px 11px;border-radius:10px;background:#0f1830;color:#fff;font:500 12.5px/1.45 Plus Jakarta Sans,system-ui,-apple-system,Segoe UI,sans-serif;text-align:left;box-shadow:0 12px 28px -10px #0f172a73;pointer-events:none;opacity:0;transition:opacity .12s;overflow-wrap:break-word}.il-dymek-el.on{opacity:1}.il-dymek-el:after{content:"";position:absolute;left:var(--x,50%);transform:translate(-50%);border:6px solid transparent;top:100%;border-top-color:#0f1830}.il-dymek-el.pod:after{top:auto;bottom:100%;border-top-color:transparent;border-bottom-color:#0f1830}@media(max-width:640px){#dw .b-info:after{left:0;transform:translateY(4px);max-width:min(260px,80vw)}#dw .b-info:hover:after,#dw .b-info:focus-visible:after{transform:translate(0)}#dw .b-info:before{left:8px}}#dw .badge{font-size:.71rem;font-weight:600;padding:5px 12px;border-radius:var(--pill);letter-spacing:.01em;display:inline-flex;align-items:center;gap:6px}#dw .b-open{background:var(--ok-bg);color:var(--ok)}#dw .b-open:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--ok);animation:pulse 2.4s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.82)}}#dw .b-soon{background:var(--warn-bg);color:var(--warn)}#dw .b-loan{background:var(--loan-bg);color:var(--loan)}#dw .b-aid{background:var(--aid-bg);color:var(--aid)}#dw .b-wait{background:var(--wait-bg);color:var(--wait)}#dw .b-past{background:var(--tint-9);color:var(--muted)}#dw .il-skip{position:absolute;left:-9999px;top:0;z-index:100;padding:12px 18px;background:var(--surface);color:var(--ink);font-weight:600;border-radius:0 0 var(--r) 0;box-shadow:0 8px 24px -12px rgba(var(--ink-rgb),.5)}#dw .il-skip:focus{left:0}#dw .il-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}#dw .il-koniec{border:1px solid var(--line-3);border-left:3px solid var(--tint-10);background:var(--tint-3);padding:18px 22px;margin:0 0 22px}#dw .il-koniec p{margin:0}#dw .il-koniec-n{color:var(--muted);font-size:.94rem;line-height:1.6;max-width:62ch}#dw .il-koniec-n b{color:var(--text)}#dw .il-koniec-t{margin-top:16px!important;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}#dw .il-koniec-l{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:8px}#dw .il-koniec-l li{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}#dw .il-koniec-l a{font-weight:600;color:var(--ink);text-decoration:none;border-bottom:1px solid var(--tint-10)}#dw .il-koniec-l a:hover{border-bottom-color:var(--ink)}#dw .il-koniec-l span{font-size:.86rem;color:var(--muted)}#dw .il-koniec-w{margin-top:16px!important;font-size:.9rem;color:var(--muted)}#dw.il-nabor{background:var(--paper);color:var(--text)}#dw .il-tresc{padding:38px 0 66px}#dw .il-tresc .wrap{max-width:900px}#dw .il-okruchy{font-size:.82rem;color:var(--muted);display:flex;gap:8px;flex-wrap:wrap;margin-bottom:22px}#dw .il-okruchy a{color:var(--muted);text-decoration:none}#dw .il-okruchy a:hover{color:var(--ink);text-decoration:underline}#dw .il-okruchy .il-tu{color:var(--ink)}#dw .il-tresc h1{font-size:clamp(1.55rem,3.4vw,2.3rem);line-height:1.22;letter-spacing:-.005em;margin:0 0 16px;color:var(--ink)}#dw .il-tresc h2{font-size:clamp(1.3rem,1.9vw,1.55rem);line-height:1.3;margin:52px 0 16px;color:var(--ink)}#dw .il-tresc h3{font-size:1.08rem;margin:26px 0 8px}#dw.il-szk .sect h2,#dw.il-dom .sect h2{font-size:clamp(1.45rem,2.4vw,2.05rem);line-height:1.34;margin:0}#dw.il-szk .cta h2,#dw.il-dom .cta h2{font-size:clamp(1.4rem,2.2vw,1.85rem);line-height:1.36}#dw .il-tresc p{line-height:1.72;margin:0 0 14px}#dw .il-tresc a{color:var(--blue)}#dw .il-tresc a.btn{color:#fff}#dw .il-tresc a.btn.ghost{color:var(--blue)}#dw .il-tresc a.btn.white{color:var(--blue-d)}#dw .il-tresc a.il-kafel{color:inherit}#dw .il-lede{font-size:1.04rem;color:var(--muted);max-width:72ch;line-height:1.65}#dw .il-karta{padding:0;margin:26px 0 8px;background:none;border:0;box-shadow:none}#dw .il-karta .n-facts{margin-top:0;padding:20px 22px;gap:18px 20px;box-shadow:var(--s1)}#dw .il-uwaga{margin:20px 0}#dw .il-lista{margin:0 0 14px;padding-left:20px;line-height:1.85}#dw .il-cta{padding:28px 30px;margin:44px 0 10px}#dw .il-cta h2{margin:0 0 10px}#dw .il-tresc .il-cta>p,#dw .il-cta>p{margin:0 0 22px;max-width:74ch;line-height:1.7}#dw .il-tresc .il-cta p.akcje,#dw .il-cta p.akcje{display:flex;flex-wrap:wrap;gap:10px;margin:0}#dw .il-cta .btn{margin:0;padding:14px 26px;font-size:.95rem}#dw .il-siatka{display:grid;grid-template-columns:repeat(auto-fill,minmax(258px,1fr));gap:14px;margin:10px 0}#dw .il-siatka-l{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}@media(max-width:1000px){#dw .il-siatka-l{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){#dw .il-siatka-l{grid-template-columns:minmax(0,1fr)}}#dw .il-siatka-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1080px){#dw .il-siatka-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){#dw .il-siatka-4{grid-template-columns:minmax(0,1fr)}}#dw .il-siatka-l>:last-child:nth-child(3n+1){grid-column:1 / -1}#dw .il-siatka-l>:last-child:nth-child(3n+2){grid-column:span 2}#dw .il-siatka-4>:last-child:nth-child(4n+1){grid-column:1 / -1}#dw .il-siatka-4>:last-child:nth-child(4n+2){grid-column:span 3}#dw .il-siatka-4>:last-child:nth-child(4n+3){grid-column:span 2}@media(max-width:1080px){#dw .il-siatka-4>:last-child:nth-child(n){grid-column:auto}#dw .il-siatka-4>:last-child:nth-child(odd){grid-column:1 / -1}}@media(max-width:1000px){#dw .il-siatka-l>:last-child:nth-child(n){grid-column:auto}#dw .il-siatka-l>:last-child:nth-child(odd){grid-column:1 / -1}}@media(max-width:600px){#dw .il-siatka-l>:last-child:nth-child(n){grid-column:auto}}@media(max-width:560px){#dw .il-siatka-4>:last-child:nth-child(n){grid-column:auto}}#dw .il-kafel{display:flex;flex-direction:column;gap:7px;padding:16px 18px;background:var(--surface);border:1px solid var(--line);border-radius:16px;text-decoration:none;transition:.16s ease}#dw .il-kafel:hover{border-color:var(--blue-l);transform:translateY(-2px);box-shadow:0 12px 26px -18px rgba(var(--ink-rgb),.4)}#dw .il-kafel-b{display:flex;gap:6px;flex-wrap:wrap}#dw .il-kafel-t{font-weight:700;color:var(--ink);line-height:1.38}#dw .il-kafel-d{font-size:.84rem;color:var(--muted)}#dw .il-kafel2{gap:10px;padding:18px 20px 16px}#dw .il-kafel2 .il-kafel-b{justify-content:space-between;align-items:center;gap:8px;flex-wrap:nowrap}#dw .il-kafel2 .il-kafel-b .b-prog{flex:0 1 auto;min-width:0}#dw .il-kafel2 .il-kafel-b .b-open,#dw .il-kafel2 .il-kafel-b .b-soon,#dw .il-kafel2 .il-kafel-b .b-wait,#dw .il-kafel2 .il-kafel-b .b-past{flex:none}#dw .il-kafel2 .il-kafel-b .badge{white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;display:inline-block;line-height:1.5}#dw .il-kafel2 .il-kafel-b .b-open i,#dw .il-kafel2 .il-kafel-b .b-soon i,#dw .il-kafel2 .il-kafel-b .b-wait i,#dw .il-kafel2 .il-kafel-b .b-past i{display:inline-block;width:7px;height:7px;border-radius:50%;background:currentColor;margin-right:6px;vertical-align:middle;position:relative;top:-1px}#dw .b-past{background:var(--tint-6);color:var(--soft)}#dw .il-kafel2 .il-kafel-t{font-size:1.02rem;letter-spacing:-.012em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}#dw .il-kafel-r{align-self:flex-start;font-size:.7rem;font-weight:600;padding:3px 9px;border-radius:var(--pill)}#dw .il-kafel-f{display:flex;gap:18px;margin-top:auto;padding-top:12px;border-top:1px solid var(--line)}#dw .il-kafel-f small{display:block;font-size:.66rem;letter-spacing:.04em;text-transform:uppercase;color:var(--soft);font-weight:500;margin-bottom:3px}#dw .il-kafel-f b{font-family:"Outfit",var(--font);font-size:1.15rem;font-weight:700;letter-spacing:-.02em;color:var(--ink);line-height:1.1;font-variant-numeric:tabular-nums}#dw .il-kafel-p b{color:var(--blue)}#dw .il-kafel-s{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:.82rem;color:var(--muted)}#dw .il-kafel-tm i{font-style:normal;color:var(--warn);font-weight:600;margin-left:6px}#dw .il-kafel-go{flex:none;width:28px;height:28px;border-radius:50%;background:var(--tint);color:var(--blue);display:grid;place-items:center;transition:background .15s,color .15s,transform .15s}#dw .il-kafel-go svg{width:15px;height:15px}#dw .il-kafel2:hover .il-kafel-go{background:var(--blue);color:#fff;transform:translate(2px)}#dw .il-kafel-op{font-size:.76rem;color:var(--soft);display:flex;align-items:center;gap:4px;min-width:0}#dw .il-kafel-op i{font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}#dw .il-kafel-past{opacity:.72}#dw .il-kafel-past .il-kafel-f b{color:var(--muted)}#dw .il-strony{display:flex;gap:8px;flex-wrap:wrap;margin:26px 0 6px}#dw .il-strony .page-numbers{display:inline-flex;min-width:40px;height:40px;align-items:center;justify-content:center;padding:0 13px;background:var(--surface);border:1px solid var(--line);border-radius:12px;text-decoration:none;color:var(--ink);font-size:.9rem}#dw .il-strony .page-numbers:hover{border-color:var(--blue-l)}#dw .il-strony .page-numbers.current{background:var(--ink);color:#fff;border-color:var(--ink)}#dw .il-tresc .il-powrot,#dw .il-powrot{margin-top:30px}#dw .n-title a{color:inherit;text-decoration:none}#dw .n-title a:hover{text-decoration:underline;text-underline-offset:3px}@media(max-width:640px){#dw .il-tresc{padding:24px 0 48px}#dw .il-karta,#dw .il-cta{padding:18px}}#dw .mock-nav{display:flex;align-items:center;gap:14px;margin-top:16px}#dw .mock-dots{display:flex;gap:7px}#dw .mock-dots button{width:8px;height:8px;padding:0;border:0;border-radius:50%;cursor:pointer;background:#ffffff47;transition:all .25s ease}#dw .mock-dots button:hover{background:#ffffff80}#dw .mock-dots button[aria-current=true]{background:#fff;width:22px;border-radius:4px}#dw .mock-prog{flex:1;height:2px;border-radius:2px;background:#ffffff29;overflow:hidden}#dw .mock-prog i{display:block;height:100%;width:0;background:#fff9}#dw h1,#dw h2,#dw h3,#dw h4,#dw .n-title,#dw .st .n,#dw .res-count{font-family:"Outfit",var(--font)}#dw .hero{padding:64px 0 0}#dw .hero-head{max-width:900px;margin:0 auto;text-align:center}#dw .hero-head h1{margin-top:18px;font-size:clamp(1.7rem,2.9vw,2.35rem);line-height:1.16;font-weight:700;letter-spacing:-.006em}#dw .hero-head h1 span{display:inline}#dw .hero-head .lede{margin:14px auto 0;max-width:none;font-size:1.02rem;text-wrap:balance}#dw .szukajka{margin-top:38px;position:relative;z-index:3}#dw .sz-tabs{display:flex;gap:6px;flex-wrap:wrap}#dw .sz-tabs button{display:inline-flex;align-items:center;gap:9px;font-family:inherit;cursor:pointer;border:0;padding:14px 18px;border-radius:16px 16px 0 0;font-size:.9rem;font-weight:600;color:var(--on-dark);background:rgba(var(--ink-rgb),.6);transition:color .18s ease,background .18s ease}#dw .sz-tabs button svg{width:19px;height:19px;flex:none}#dw .sz-tabs button:hover{color:#fff;background:rgba(var(--ink-rgb),.75)}#dw .sz-tabs button[aria-pressed=true]{background:#fff;color:var(--blue);box-shadow:0 -6px 20px -10px rgba(var(--ink-d-rgb),.5)}#dw .sz-card{background:#fff;border-radius:0 22px 22px;overflow:hidden;box-shadow:0 2px 4px rgba(var(--ink-d-rgb),.2),0 18px 36px -12px rgba(var(--ink-d-rgb),.45),0 54px 96px -28px rgba(var(--ink-d-rgb),.62)}#dw .sz-body{padding:24px}#dw .sz-fields{display:grid;grid-template-columns:repeat(3,1fr) auto;gap:12px;align-items:end}#dw .sz-f{display:flex;flex-direction:column;gap:7px;min-width:0}#dw .sz-f>span{font-size:.78rem;font-weight:600;color:var(--soft);letter-spacing:.01em;padding-left:2px}#dw .sz-f select{width:100%;font-family:inherit;font-size:.98rem;font-weight:600;color:var(--text);padding:15px 40px 15px 16px;border:1.5px solid var(--line-2);border-radius:14px;background:#fff;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%236B7899' stroke-width='2.2'%3E%3Cpath d='M5 8l5 5 5-5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 13px center;background-size:18px}#dw .sz-f select:focus{outline:none;border-color:var(--blue);box-shadow:0 0 0 4px rgba(var(--blue-rgb),.13)}#dw .sz-go{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:inherit;border:0;cursor:pointer;padding:16px 30px;border-radius:14px;font-size:1rem;font-weight:700;color:#fff;background:var(--g1);box-shadow:var(--sb);white-space:nowrap;transition:transform .18s ease,box-shadow .18s ease}#dw .sz-go:hover{transform:translateY(-2px);box-shadow:0 14px 26px -10px rgba(var(--blue-rgb),.6)}#dw .sz-go svg{width:19px;height:19px}#dw .sz-info{margin:0;font-size:.87rem;line-height:1.5;color:var(--soft)}#dw .sz-row{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:14px}#dw .sz-more{display:inline-flex;align-items:center;gap:8px;font-family:inherit;font-size:.86rem;font-weight:600;color:var(--blue);background:transparent;border:0;padding:0;cursor:pointer;white-space:nowrap}#dw .sz-more svg{width:14px;height:14px;transition:transform .2s ease}#dw .sz-more[aria-expanded=true] svg{transform:rotate(180deg)}#dw .sz-badge{display:inline-flex;align-items:center;justify-content:center;min-width:19px;height:19px;padding:0 6px;border-radius:10px;background:var(--blue);color:#fff;font-size:.72rem;font-weight:700}#dw .sz-extra{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:16px;padding-top:18px;border-top:1px solid var(--line)}#dw .sz-extra[hidden],#dw .sz-badge[hidden]{display:none!important}@media(max-width:1040px){#dw .sz-extra{grid-template-columns:1fr 1fr}}@media(max-width:620px){#dw .sz-extra{grid-template-columns:1fr}}#dw .fsel{display:block;margin-top:16px}#dw .fsel>span{display:block;font-size:.78rem;font-weight:600;letter-spacing:.02em;color:var(--soft);margin-bottom:6px}#dw .sz-info b{color:var(--blue);font-weight:700;margin:0 2px}#dw .sz-trust{display:grid;grid-template-columns:repeat(4,1fr);background:var(--tint-3);border-top:1px solid var(--line)}#dw .sz-trust>div{display:flex;align-items:center;gap:13px;padding:20px 22px;border-left:1px solid var(--line)}#dw .sz-trust>div:first-child{border-left:0}#dw .sz-trust i{display:flex;align-items:center;justify-content:center;width:38px;height:38px;flex:none;border-radius:11px;background:#fff;color:var(--blue);box-shadow:0 2px 8px rgba(var(--shadow-rgb),.09)}#dw .sz-trust i svg{width:20px;height:20px}#dw .sz-trust b{display:block;font-size:.98rem;font-weight:700;letter-spacing:-.02em;color:var(--text);line-height:1.2}#dw .sz-trust span{display:block;font-size:.79rem;color:var(--soft);margin-top:3px;line-height:1.35}@media(max-width:1040px){#dw .sz-fields{grid-template-columns:1fr 1fr}#dw .sz-go{grid-column:1 / -1;width:100%}#dw .sz-trust{grid-template-columns:1fr 1fr}#dw .sz-trust>div:nth-child(odd){border-left:0}#dw .sz-trust>div:nth-child(n+3){border-top:1px solid var(--line)}}@media(max-width:760px){#dw .sz-tabs{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0 0 10px;padding:0;overflow:visible}#dw .sz-tabs button{width:100%;justify-content:flex-start;text-align:left;gap:9px;padding:12px 14px;font-size:.82rem;line-height:1.25;border-radius:14px;background:rgba(var(--ink-rgb),.5);box-shadow:inset 0 0 0 1px #ffffff1a}#dw .sz-tabs button:nth-child(odd):last-child{grid-column:1 / -1}#dw .sz-tabs button[aria-pressed=true]{background:#fff;color:var(--blue);box-shadow:none}#dw .sz-tabs button svg{width:17px;height:17px}#dw .sz-card{border-radius:18px}#dw .hero{padding-top:34px}#dw .hero-head h1{font-size:clamp(1.55rem,6.2vw,1.95rem);line-height:1.22}#dw .hero-head .lede{font-size:.95rem;line-height:1.6;margin-top:14px}#dw .szukajka{margin-top:28px}}@media(max-width:620px){#dw .sz-fields{grid-template-columns:1fr}#dw .sz-body{padding:18px}#dw .sz-trust{grid-template-columns:1fr}#dw .sz-trust>div{border-left:0!important;border-top:1px solid var(--line)}#dw .sz-trust>div:first-child{border-top:0}}#dw .il-kar{position:relative;--il-kar-tlo:var(--paper)}#dw .il-kar-t{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;padding:6px 6px 12px;margin:0 -6px;align-items:stretch}#dw .il-kar-t::-webkit-scrollbar{display:none}#dw .il-kar-t>*{flex:0 0 calc((100% - 36px - 56px) / 3);scroll-snap-align:start;min-width:0}@media(max-width:900px){#dw .il-kar-t>*{flex-basis:calc((100% - 62px)/2)}}@media(max-width:600px){#dw .il-kar-t>*{flex-basis:calc(100% - 40px)}}#dw .il-kar-b{position:absolute;top:50%;transform:translateY(-50%);width:54px;height:54px;border-radius:50%;border:0;padding:0;cursor:pointer;z-index:3;background:rgba(var(--ink-rgb),.32);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 20px -8px rgba(var(--ink-d-rgb),.5);transition:background .2s ease,transform .2s ease}#dw .il-kar-b:hover{background:rgba(var(--ink-rgb),.55);transform:translateY(-50%) scale(1.05)}#dw .il-kar-b svg{width:22px;height:22px}#dw .il-kar-b.nast{right:-8px}#dw .il-kar-b.wst{left:-8px}#dw .il-kar-b[hidden]{display:none}#dw .il-kar:after{content:"";position:absolute;top:0;bottom:12px;right:-6px;width:90px;background:linear-gradient(90deg,transparent,var(--il-kar-tlo));pointer-events:none;opacity:0;transition:opacity .25s ease;z-index:2}#dw .il-kar.dalej:after{opacity:1}#dw .il-kar-d{display:flex;justify-content:center;gap:12px;margin-top:16px}#dw .il-kar-d[hidden]{display:none}#dw .il-kar-d button{width:12px;height:12px;border-radius:50%;border:0;padding:0;background:var(--line-2);cursor:pointer;transition:background .2s ease,box-shadow .2s ease}#dw .il-kar-d button[aria-current=true]{background:var(--gold);box-shadow:0 0 0 3px var(--il-kar-tlo),0 0 0 5px var(--gold)}#dw .il-kar-d button{position:relative}#dw .il-kar-d button:after{content:"";position:absolute;inset:-8px -6px}@media(prefers-reduced-motion:no-preference){#dw .il-kar-t{scroll-behavior:smooth}}#dw .pilne{margin-top:30px}#dw .pk{background:var(--surface);border:1px solid var(--line);border-radius:var(--r2);padding:22px;display:flex;flex-direction:column;gap:12px;box-shadow:var(--s1)}#dw .pk-top{display:flex;gap:8px;flex-wrap:wrap;align-items:center}#dw .pk h3{font-size:1rem;font-weight:600;line-height:1.4;letter-spacing:-.015em}#dw .pk-kwota{font-size:1.15rem;font-weight:700;letter-spacing:-.02em;background:var(--g1);-webkit-background-clip:text;background-clip:text;color:transparent}#dw .pk-dl{font-size:.85rem;color:var(--muted);margin-top:auto;padding-top:12px;border-top:1px solid var(--line)}#dw .pk-dl b{color:var(--warn-d)}#dw .pilne .pk{padding:20px 20px 18px;gap:10px}#dw .pilne .pk-top{flex-wrap:nowrap;min-width:0}#dw .pilne .pk-top .badge{white-space:nowrap;flex:0 0 auto}#dw .pilne .pk-top .b-prog{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;display:block;line-height:1.4}#dw .pilne .pk-dl{padding-top:10px}#dw .pk-klik{position:relative;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}#dw .pk-klik:hover{transform:translateY(-3px);box-shadow:0 14px 30px -18px #14286e59;border-color:var(--line-2)}#dw .pk-link{color:inherit;text-decoration:none}#dw .pk-link:after{content:"";position:absolute;inset:0;border-radius:inherit}#dw .pk-klik:hover .pk-link{color:var(--blue)}#dw .pk-klik .pk-top{position:relative;z-index:1}#dw .pk-klik .pk-top a{position:relative;z-index:2}#dw .pk-wiecej{display:flex;align-items:center;gap:6px;margin-top:8px;font-weight:600;color:var(--blue);font-size:.85rem}#dw .pk-wiecej svg{width:15px;height:15px;transition:transform .18s ease}#dw .pk-klik:hover .pk-wiecej svg{transform:translate(3px)}#dw .news{background:var(--g2);color:#fff;border-radius:var(--r2);padding:44px 46px;position:relative;overflow:hidden}#dw .news:before{content:"";position:absolute;width:420px;height:420px;border-radius:50%;background:var(--cyan);filter:blur(90px);opacity:.35;top:-180px;right:-120px}#dw .news-in{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1.1fr;gap:34px;align-items:center}#dw .news h2{color:#fff;font-size:clamp(1.4rem,2.2vw,1.85rem)}#dw .news p{color:var(--on-dark);margin-top:20px;line-height:1.65;font-size:.96rem}#dw .news-form{display:grid;grid-template-columns:1fr 1fr;gap:11px}#dw .news-form input,#dw .news-form select{width:100%;font-family:inherit;font-size:.95rem;padding:14px 15px;border-radius:13px;border:1.5px solid rgba(255,255,255,.22);background:#ffffff1a;color:#fff}#dw .news-form input::placeholder{color:var(--on-dark-2)}#dw .news-form select option{color:var(--ink)}#dw .news-form input:focus,#dw .news-form select:focus{outline:none;border-color:#fff;background:#ffffff29}#dw .news-blad{color:#ffd9d4;font-size:.87rem;line-height:1.5;margin:10px 0 0;font-weight:500}#dw .il-rodo{font-size:.78rem;line-height:1.6;color:var(--soft);margin:14px 0 0;max-width:62ch;grid-column:1 / -1}#dw .news .il-rodo{grid-column:1 / -1;max-width:none;margin:22px 0 0;font-size:.66rem;line-height:1.55;color:var(--on-dark-3);border-top:1px solid rgba(255,255,255,.14);padding-top:16px}#dw .news .il-rodo a{color:inherit}#dw .il-rodo a{text-decoration:underline;text-underline-offset:2px}#dw .news-form input[aria-invalid=true]{border-color:#ffd9d4;box-shadow:0 0 0 3px #ffd9d440}#dw .news-form .full{grid-column:1 / -1}#dw .news-form button{grid-column:1 / -1;font-family:inherit;font-weight:700;font-size:1rem;padding:15px;border:0;border-radius:13px;background:#fff;color:var(--blue);cursor:pointer;transition:transform .18s ease}#dw .news-form button:hover{transform:translateY(-2px)}#dw .news-zgoda{grid-column:1 / -1;font-size:.79rem;color:var(--on-dark-2);line-height:1.55;display:flex;gap:9px;align-items:flex-start}#dw .news-zgoda input{width:auto;flex:none;margin-top:2px}#dw .news-zgoda a{color:var(--cyan-l2)}#dw .news-ok{grid-column:1 / -1;background:rgba(var(--ok-l-rgb),.16);border:1px solid rgba(var(--ok-l-rgb),.4);color:var(--ok-txt);padding:16px;border-radius:13px;font-size:.93rem}@media(max-width:860px){#dw .news{padding:32px 24px}#dw .news-in{grid-template-columns:1fr;gap:24px}#dw .news-form{grid-template-columns:1fr}}#dw .req{color:var(--err);font-style:normal;margin-left:3px;font-weight:700}#dw .field.zle input,#dw .field.zle select,#dw .field.zle textarea{border-color:var(--err)!important;background:var(--err-tint)}#dw .rgrid.zle{outline:2px solid var(--err);outline-offset:6px;border-radius:14px}#dw [aria-invalid=true]{border-color:var(--err)}#dw .frm-plik-blad{color:var(--err-d);font-size:.85rem;line-height:1.55;margin:8px 0 0}#dw .check.zle span{color:var(--err-d)}#dw .form-err{display:flex;align-items:center;gap:9px;margin:0 0 16px;padding:11px 14px;border-radius:12px;background:var(--err-bg);border:1px solid var(--err-line);color:var(--err-d);font-size:.88rem;font-weight:500}#dw .wym-info{font-size:.8rem;color:var(--soft);margin:0 0 18px}#dw .b-prog{background:var(--tint);color:var(--blue)}#dw a.b-prog{text-decoration:none;transition:background .15s,color .15s}#dw a.b-prog:hover{background:var(--blue);color:#fff}#dw .il-chipy{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 6px}#dw .b-nr{font-size:.72rem;color:var(--soft);font-weight:400}#dw .n-more{margin-left:auto;font-size:.82rem;font-weight:600;color:var(--blue);white-space:nowrap;text-decoration:none;display:inline-flex;align-items:center;gap:5px}#dw .n-more:after{content:"\2192";font-size:.95em;transition:transform .16s ease}#dw .n-more:hover:after{transform:translate(3px)}#dw .n-title{font-size:1.06rem;font-weight:600;letter-spacing:-.018em;line-height:1.45;margin-top:2px}#dw .n-desc{font-size:.95rem;color:var(--muted);margin-top:9px;max-width:68ch;line-height:1.65}#dw .n-facts{display:grid;grid-template-columns:1.7fr .9fr 1fr 1.5fr 1.15fr;align-items:start;gap:14px 16px;margin-top:18px;padding:16px 18px;background:linear-gradient(140deg,var(--tint-2),var(--tint-5));border-radius:var(--r);border:1px solid var(--line)}@media(max-width:1240px){#dw .n-facts{grid-template-columns:1.5fr 1fr 1.2fr}}@media(max-width:640px){#dw .n-facts{grid-template-columns:1fr 1fr}}#dw .il-karta .n-facts:has(>.fact:nth-child(6)){grid-template-columns:1.2fr 1fr 1.2fr}@media(min-width:1241px){#dw .n-facts>.fact:last-child:nth-child(5n+1){grid-column:1 / -1}#dw .n-facts>.fact:last-child:nth-child(5n+2){grid-column:span 4}#dw .n-facts>.fact:last-child:nth-child(5n+3){grid-column:span 3}#dw .n-facts>.fact:last-child:nth-child(5n+4){grid-column:span 2}#dw .il-karta .n-facts:has(>.fact:nth-child(6))>.fact:last-child{grid-column:auto}}@media(min-width:641px)and (max-width:1240px){#dw .n-facts>.fact:last-child:nth-child(3n+1){grid-column:1 / -1}#dw .n-facts>.fact:last-child:nth-child(3n+2){grid-column:span 2}}@media(max-width:640px){#dw .n-facts>.fact:last-child:nth-child(odd){grid-column:1 / -1}#dw .il-karta .n-facts:has(>.fact:nth-child(6)){grid-template-columns:1fr 1fr}}#dw input:-webkit-autofill,#dw input:-webkit-autofill:hover,#dw input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px #fff inset;box-shadow:0 0 0 1000px #fff inset;-webkit-text-fill-color:var(--text);transition:background-color 9999s ease-out 0s}#dw .fact .k{font-size:.665rem;letter-spacing:.03em;white-space:nowrap;text-transform:uppercase;color:var(--soft);font-weight:500}@media(max-width:600px){#dw .fact .k,#dw .badge,#dw .b-nr,#dw .t-name,#dw .il-akt-kat{font-size:.75rem}}#dw .fact .v{font-size:.875rem;font-weight:600;letter-spacing:-.015em;margin-top:5px;font-variant-numeric:tabular-nums;color:var(--text);line-height:1.4;text-wrap:balance}#dw .fact .v.hl{background:var(--g1);-webkit-background-clip:text;background-clip:text;color:transparent}#dw .n-foot{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:18px}#dw .n-deadline{font-size:.88rem;color:var(--muted);margin-right:auto}#dw .n-deadline b{color:var(--text);font-weight:600}#dw .n-deadline.hot b{color:var(--warn-h)}#dw .n-src{font-size:.84rem;color:var(--muted);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--line-2)}#dw .n-src:hover{color:var(--blue);text-decoration-color:var(--blue)}#dw .empty{text-align:center;padding:64px 28px;border:1px dashed var(--line-2);border-radius:var(--r2);background:var(--surface)}#dw .empty h3{margin-bottom:12px;font-size:1.15rem}#dw .empty p{color:var(--muted);max-width:52ch;margin:0 auto 24px}#dw .g4{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media(max-width:1000px){#dw .g4{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){#dw .g4{grid-template-columns:1fr}}#dw .aud{position:relative;display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line);border-radius:var(--r2);padding:0 26px 28px;box-shadow:var(--s1);overflow:hidden;transition:all .28s cubic-bezier(.2,.7,.3,1)}#dw .aud:hover{transform:translateY(-6px);box-shadow:var(--s2);border-color:var(--line-2)}#dw .aud-art{margin:0 -26px 20px;height:132px;display:grid;place-items:center;width:calc(100% + 52px);position:relative;overflow:hidden;background:linear-gradient(180deg,#f3f6fd,#eaf0fb);border-bottom:1px solid var(--line)}#dw .aud-art:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(43,91,232,.12) 1px,transparent 1.2px);background-size:14px 14px;opacity:.7}#dw .aud-art:after{content:"";position:absolute;width:190px;height:190px;border-radius:50%;right:-70px;top:-90px;background:rgba(var(--blue-rgb,43,91,232),.07)}#dw .aud-art span{position:relative;z-index:1;display:grid;place-items:center;width:88px;height:88px;border-radius:26px;background:#fff;color:var(--ink,#0F1734);box-shadow:0 12px 28px -14px #0f173466,inset 0 0 0 1px var(--line)}#dw .aud-art svg{width:46px;height:46px;stroke-width:1.1;color:#2a3654}#dw .aud:hover .aud-art span{transform:translateY(-2px);transition:transform .2s ease}#dw .aud h3{font-size:1.12rem}#dw .aud .amt{display:inline-block;margin:12px 0 14px;font-size:.87rem;font-weight:600;letter-spacing:-.01em;color:var(--blue-d);background:var(--tint);border-radius:var(--pill);padding:7px 16px}#dw .aud p{font-size:.93rem;color:var(--muted);line-height:1.65}#dw .aud ul{margin:16px 0 18px;padding-top:16px;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:9px;font-size:.9rem;color:var(--muted)}#dw .aud li{display:flex;gap:10px;align-items:flex-start}#dw .aud li svg{width:15px;height:15px;color:var(--blue);flex:none;margin-top:5px}#dw .steps{--k:0;display:grid;grid-template-columns:repeat(4,1fr);gap:0;position:relative;margin-top:48px;padding-top:4px}#dw .steps-pasek{grid-column:1/-1;height:4px;background:var(--line);border-radius:2px;overflow:hidden;position:relative}#dw .steps-pasek i{position:absolute;top:0;bottom:0;left:0;width:25%;background:var(--blue);border-radius:2px;transform:translate(calc(var(--k) * 100%));transition:transform .45s cubic-bezier(.22,.8,.3,1)}#dw .step{position:relative;padding:44px 30px 40px;border-radius:0 0 var(--r) var(--r);cursor:default;transition:background .3s ease,box-shadow .3s ease}#dw .step.on{background:var(--surface);box-shadow:0 22px 44px -26px #14286e47,0 2px 6px #0f17340a}#dw .sn{font-size:clamp(3.2rem,5.4vw,4.6rem);font-weight:700;letter-spacing:-.05em;line-height:1;color:#7a88a6;margin-bottom:34px;transition:color .3s ease}#dw .step.on .sn{color:var(--blue)}#dw .step h3{margin-bottom:14px;font-size:1.22rem;transition:color .3s ease}#dw .step.on h3{color:var(--blue)}#dw .step p{font-size:.95rem;color:var(--muted);line-height:1.72}@media(max-width:1000px){#dw .steps{grid-template-columns:repeat(2,1fr);gap:20px;padding-top:0}#dw .steps-pasek{display:none}#dw .step{border-radius:0 0 var(--r) var(--r);border-top:4px solid var(--line);padding:32px 26px 30px}#dw .step.on{border-top-color:var(--blue)}}@media(max-width:600px){#dw .steps{grid-template-columns:1fr;gap:16px}}@media(prefers-reduced-motion:reduce){#dw .steps-pasek i,#dw .step,#dw .sn,#dw .step h3{transition:none}}#dw .prices{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:44px;align-items:stretch}@media(max-width:1000px){#dw .prices{grid-template-columns:1fr;max-width:520px;margin-left:auto;margin-right:auto}}#dw .price{position:relative;background:var(--surface);border:1px solid var(--line);border-radius:var(--r3);padding:34px 30px;box-shadow:var(--s1);display:flex;flex-direction:column}#dw .price.hi{background:var(--g2);border-color:transparent;box-shadow:var(--s3);overflow:hidden}#dw .price.hi:before{content:"";position:absolute;width:340px;height:340px;border-radius:50%;background:var(--cyan);filter:blur(90px);opacity:.28;top:-140px;right:-120px}#dw .price.hi>*{position:relative;z-index:1}#dw .price.hi h3{color:#fff}#dw .price.hi .who,#dw .price.hi .fine,#dw .price.hi li{color:var(--on-dark-4)}#dw .price.hi .amt{color:#fff}#dw .price.hi .amt small{color:var(--cyan-l)}#dw .price.hi li svg{color:var(--cyan-l)}#dw .price.hi li b{color:#fff}#dw .price .tag{font-size:.73rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--blue);background:var(--tint);padding:6px 14px;border-radius:var(--pill);width:fit-content}#dw .price.hi .tag{background:var(--gold-g);color:var(--gold-ink)}#dw .price h3{margin:16px 0 8px;font-size:1.14rem;line-height:1.45;min-height:2.9em}#dw .price .who{font-size:.91rem;color:var(--muted);line-height:1.6}#dw .price .amt{font-size:1.75rem;font-weight:600;letter-spacing:-.01em;word-spacing:.04em;margin:20px 0 0;font-variant-numeric:tabular-nums;line-height:1.3}#dw .price .amt small{display:block;font-size:.93rem;font-weight:500;color:var(--muted);letter-spacing:0;word-spacing:normal;margin-top:9px;line-height:1.5}#dw .price .fine{font-size:.86rem;color:var(--muted);line-height:1.65;margin-top:14px}#dw .price ul{margin:22px 0 26px;display:flex;flex-direction:column;gap:12px;font-size:.92rem;color:var(--muted)}#dw .price li{display:flex;gap:11px;align-items:flex-start;line-height:1.55}#dw .price li svg{width:16px;height:16px;color:var(--blue);flex:none;margin-top:4px}#dw .price li b{color:var(--text);font-weight:600}#dw .price .btn{margin-top:auto}#dw .promise{display:flex;gap:20px;align-items:center;margin-top:44px;background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--gold-d);border-radius:var(--r2);padding:24px 30px;box-shadow:var(--s1)}#dw .promise svg{width:36px;height:36px;flex:none}#dw .promise p{font-size:.95rem;color:var(--muted);line-height:1.7;max-width:92ch}#dw .promise b{color:var(--text);font-weight:600}#dw .honest{position:relative;overflow:hidden;background:var(--g2);color:var(--on-dark-5)}#dw .honest .kicker{background:#ffffff1c;color:var(--gold-l)}#dw .honest h2{color:#fff}#dw .honest .lede{color:var(--on-dark-6)}#dw .honest>.wrap{position:relative;z-index:2}#dw .hgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:44px}@media(max-width:1000px){#dw .hgrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){#dw .hgrid{grid-template-columns:1fr}}#dw .hbox{position:relative;display:flex;flex-direction:column;gap:12px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(160deg,#ffffff14,#ffffff08);border-radius:var(--r2);padding:24px 24px 20px;transition:border-color .25s ease,background .25s ease,transform .25s ease,box-shadow .25s ease}#dw .hbox:hover{background:linear-gradient(160deg,#ffffff1f,#ffffff0d);border-color:#ffb23f73;transform:translateY(-3px);box-shadow:0 22px 44px -24px #0000008c}#dw .hb-gora{display:flex;align-items:center;justify-content:space-between;gap:12px}#dw .hbox .hic{width:44px;height:44px;border-radius:13px;background:linear-gradient(135deg,#ffb23f47,#ffb23f14);border:1px solid rgba(255,178,63,.35);display:grid;place-items:center;flex:none}#dw .hbox .hic svg{width:21px;height:21px;color:var(--gold-l)}#dw .hbox.wiedza .hic{background:linear-gradient(135deg,#31c7f447,#31c7f414);border-color:#31c7f459}#dw .hbox.wiedza .hic svg{color:#8fe3ff}#dw .hb-plak{font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--gold-l);background:#ffb23f1f;border:1px solid rgba(255,178,63,.25);padding:5px 10px;border-radius:var(--pill);white-space:nowrap}#dw .hbox.wiedza .hb-plak{color:#8fe3ff;background:#31c7f41f;border-color:#31c7f447}#dw .hbox h3{color:#fff;font-size:1.06rem;line-height:1.35;margin:4px 0 0}#dw .hbox p{font-size:.93rem;line-height:1.68;color:var(--on-dark-6)}#dw .hb-unas{margin-top:auto;padding-top:14px;border-top:1px solid rgba(255,255,255,.12);display:flex;gap:10px;align-items:flex-start;font-size:.88rem;line-height:1.55;color:#fff}#dw .hb-unas svg{width:18px;height:18px;flex:none;margin-top:2px;color:#6ee7a8}#dw .hb-unas b{color:#6ee7a8;font-weight:700}@media(max-width:640px){#dw .hb-plak{display:none}}#dw .hbox p{font-size:.93rem;color:var(--on-dark-7);line-height:1.68}#dw .formwrap{max-width:800px;margin:0 auto}#dw .prog{display:flex;gap:6px;margin:36px 0 30px}#dw .pbit{height:5px;flex:1;background:var(--line);border-radius:var(--pill);transition:background .3s ease}#dw .pbit.on{background:var(--g1)}#dw .fstep{display:none;flex-direction:column;gap:24px}#dw .fstep.active{display:flex}#dw .fstep-h{display:flex;align-items:center;gap:14px;flex-wrap:wrap}#dw .fstep-h:focus{outline:none}#dw .fstep-h:focus-visible{outline:none;box-shadow:none}#dw .fstep-h .n{font-size:.75rem;font-weight:600;color:var(--blue);background:var(--tint);padding:6px 14px;border-radius:var(--pill)}#dw #asystent{position:relative}#dw #asystent:before{content:"";position:absolute;left:0;right:0;top:0;z-index:0;height:var(--polowa,120px);background:var(--surface);border-bottom:1px solid var(--line)}#dw #asystent>.wrap{position:relative;z-index:1}#dw .as-modul{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:34px;align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:var(--r2);padding:34px 36px;box-shadow:var(--s1)}@media(max-width:860px){#dw .as-modul{grid-template-columns:1fr;gap:24px;padding:26px 22px}}#dw .as-modul-akcja{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:24px}#dw .as-modul-nota{font-size:.735rem;color:var(--soft);line-height:1.45;max-width:34ch}#dw .as-przyklady{display:flex;flex-direction:column;gap:10px}#dw .as-przyklady span{background:var(--tint);color:var(--blue-d);border-radius:16px 16px 16px 5px;padding:12px 17px;font-size:.88rem;line-height:1.5}#dw .as-przyklady span:nth-child(2){margin-left:26px}#dw .as-przyklady span:nth-child(3){margin-left:52px}#dw [hidden]{display:none!important}#dw .field{display:flex;flex-direction:column;gap:8px}#dw .field label,#dw .field .lbl-grupa{display:block;font-size:.91rem;font-weight:500}#dw .field .hint{font-size:.83rem;color:var(--soft);line-height:1.55}#dw .f2{display:grid;grid-template-columns:1fr 1fr;gap:20px}#dw .fpola{display:flex;flex-direction:column;gap:24px}@media(max-width:640px){#dw .f2{grid-template-columns:1fr}}#dw .rgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}#dw .rgrid.dwie{grid-template-columns:1fr 1fr}@media(max-width:520px){#dw .rgrid.dwie{grid-template-columns:1fr}}@media(max-width:860px){#dw .rgrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){#dw .rgrid{grid-template-columns:1fr}}#dw .radio-card{border:1px solid var(--line-2);border-radius:var(--r);padding:17px;cursor:pointer;background:var(--surface);text-align:left;transition:all .2s ease;display:flex;flex-direction:column;gap:5px;font-family:inherit}#dw .radio-card:hover{border-color:var(--blue-l);transform:translateY(-2px);box-shadow:var(--s1)}#dw .radio-card:focus{outline:none}#dw .radio-card:focus-visible{outline:none;box-shadow:0 0 0 2px var(--blue-l)}#dw .radio-card[aria-pressed=true]:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #ffffffe6,var(--sb)}#dw .radio-card[aria-pressed=true]{border-color:transparent;background:var(--g1);box-shadow:var(--sb)}#dw .radio-card[aria-pressed=true] .rt{color:#fff}#dw .radio-card[aria-pressed=true] .rd{color:#ffffffd1}#dw .radio-card .rt{font-weight:600;font-size:.95rem;letter-spacing:-.015em}#dw .radio-card .rd{font-size:.81rem;color:var(--soft);line-height:1.45}#dw .chipy{display:flex;flex-wrap:wrap;gap:8px}#dw .chipy button{border:1.5px solid var(--line-2);background:var(--surface);color:var(--text);font-family:inherit;font-size:.85rem;font-weight:500;padding:9px 14px;border-radius:var(--pill);cursor:pointer;transition:all .15s ease;text-align:left;line-height:1.35}#dw .chipy button:hover{border-color:var(--blue-l)}#dw .chipy button[aria-pressed=true]{border-color:transparent;background:var(--g1);color:#fff;box-shadow:var(--sb)}#dw .wrzut{position:relative}#dw .wrzut input[type=file]{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden}#dw .wrzut label{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;cursor:pointer;border:1.5px dashed var(--line-2);border-radius:var(--r);padding:22px 20px;background:var(--tint);transition:all .18s ease}#dw .wrzut label:hover,#dw .wrzut.nad label{border-color:var(--blue);background:#fff}#dw .wrzut input[type=file]:focus-visible+label{outline:none;box-shadow:0 0 0 2px var(--blue-l)}#dw .wrzut label i{display:flex;width:38px;height:38px;align-items:center;justify-content:center;border-radius:50%;background:#fff;color:var(--blue);box-shadow:var(--s1)}#dw .wrzut label i svg{width:19px;height:19px}#dw .wrzut label b{font-size:.95rem;font-weight:600;color:var(--text)}#dw .wrzut label span{font-size:.81rem;color:var(--soft);line-height:1.5;max-width:52ch}#dw .wrzut-lista{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:7px}#dw .wrzut-lista:empty{display:none}#dw .wrzut-lista li{display:flex;align-items:center;gap:10px;padding:9px 12px;border:1px solid var(--line);border-radius:11px;background:var(--surface);font-size:.86rem}#dw .wrzut-lista li.zle{border-color:var(--err);background:var(--err-tint);color:var(--err-d)}#dw .wrzut-lista .n{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text)}#dw .wrzut-lista .r{color:var(--soft);font-size:.8rem;flex:none}#dw .wrzut-lista .x{border:0;background:transparent;color:var(--soft);cursor:pointer;font-size:1.1rem;line-height:1;padding:2px 6px;border-radius:7px;flex:none}#dw .wrzut-lista .x:hover{background:var(--err-tint);color:var(--err-d)}#dw .check{display:flex;gap:12px;align-items:flex-start;font-size:.9rem;color:var(--muted);line-height:1.6;cursor:pointer}#dw .check input{margin-top:5px;accent-color:var(--blue);flex:none;width:17px;height:17px}#dw .check b{color:var(--text);font-weight:600}#dw .fnav{display:flex;gap:14px;align-items:center;padding-top:8px}#dw .fnav .spacer{margin-left:auto}#dw .fblad{color:var(--err-d);font-size:.88rem;line-height:1.45;margin:0 auto 0 0;max-width:44ch}#dw .info{display:flex;gap:14px;background:var(--tint);border-radius:var(--r);padding:18px 20px;font-size:.9rem;line-height:1.65;color:var(--muted)}#dw .info svg{width:19px;height:19px;color:var(--blue);flex:none;margin-top:4px}#dw .info b{color:var(--text);font-weight:600}#dw .warn{color:var(--warn-d);font-weight:500}#dw .done{text-align:center;padding:52px 24px}#dw .done-ic{width:78px;height:78px;border-radius:50%;background:var(--g1);display:grid;place-items:center;margin:0 auto 22px;box-shadow:var(--sb)}#dw .done-ic svg{width:36px;height:36px;color:#fff}#dw .il-gora{position:fixed;right:22px;bottom:92px;z-index:9997;width:52px;height:52px;border-radius:50%;border:0;padding:0;cursor:pointer;background:rgba(var(--ink-rgb),.34);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 20px -8px rgba(var(--ink-d-rgb),.5);transition:background .2s ease,opacity .25s ease,transform .25s ease;backdrop-filter:blur(4px)}#dw .il-gora:hover{background:rgba(var(--ink-rgb),.6)}#dw .il-gora svg{width:22px;height:22px}#dw .il-gora[hidden]{display:flex;opacity:0;pointer-events:none;transform:translateY(8px)}@media(max-width:520px){#dw .il-gora{right:14px;bottom:84px;width:46px;height:46px}}#dw details{background:var(--surface);border:1px solid var(--line);border-radius:var(--r2);margin-bottom:10px;overflow:hidden;transition:box-shadow .2s ease}#dw details[open]{box-shadow:var(--s1)}#dw summary{padding:22px 26px;cursor:pointer;font-weight:600;font-size:.98rem;letter-spacing:-.01em;line-height:1.5;list-style:none;display:flex;align-items:center;gap:16px}#dw summary::-webkit-details-marker{display:none}#dw summary:after{content:"";margin-left:auto;width:26px;height:26px;border-radius:50%;background:var(--tint);flex:none;position:relative;transition:all .25s ease;background-image:linear-gradient(var(--blue),var(--blue)),linear-gradient(var(--blue),var(--blue));background-size:11px 1.5px,1.5px 11px;background-position:center,center;background-repeat:no-repeat}#dw details[open] summary:after{background-image:linear-gradient(var(--blue),var(--blue));background-size:11px 1.5px;transform:rotate(180deg)}#dw details p{padding:0 26px 26px;color:var(--muted);font-size:.95rem;max-width:74ch;line-height:1.75}#dw details>summary{border:0!important;box-shadow:none!important;text-decoration:none!important;outline:none}#dw details>summary::marker{content:""}#dw details>summary:focus{outline:none}#dw details>summary:focus-visible{outline:2px solid var(--blue);outline-offset:-3px;border-radius:12px}#dw details p{border:0!important}#dw .cta{position:relative;overflow:hidden;background:var(--g3);border-radius:var(--r3);padding:48px 52px;color:#fff;display:grid;grid-template-columns:1.4fr auto;gap:36px;align-items:center;box-shadow:var(--s3)}@media(max-width:860px){#dw .cta{grid-template-columns:1fr;padding:38px;text-align:center;justify-items:center}}#dw .cta h2{color:#fff;font-size:clamp(1.4rem,2.2vw,1.85rem);line-height:1.36}#dw .cta p{color:#ffffffd1;margin-top:12px;font-size:1.03rem;max-width:52ch}#dw .cta:before{content:"";position:absolute;width:520px;height:520px;border-radius:50%;background:#ffffff24;top:-260px;right:-120px;filter:blur(10px)}#dw .cta>*{position:relative;z-index:1}#dw .foot{background:var(--ink);color:var(--on-dark-3);padding:72px 0 40px;font-size:.9rem}#dw .fg{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:36px}@media(max-width:800px){#dw .fg{grid-template-columns:1fr 1fr;gap:32px}}#dw .foot h3{color:#fff;font-size:.87rem;font-weight:600;margin-bottom:16px}#dw .foot a{color:var(--on-dark-3);display:block;padding:5px 0;font-size:.9rem}#dw .foot a:hover{color:var(--cyan)}#dw .foot .logo{color:#fff;margin-bottom:16px}#dw .fb{border-top:1px solid rgba(255,255,255,.1);margin-top:44px;padding-top:24px;display:flex;gap:12px 28px;flex-wrap:wrap;font-size:.82rem;color:var(--on-dark-10);line-height:1.7}#dw .fb a{display:inline;color:var(--on-dark-8);text-decoration:none;white-space:nowrap;padding:0;margin:0}#dw .fb a:hover{color:#fff}#dw .ribbon{background:var(--gold-g);color:var(--gold-ink);padding:10px 24px;font-size:.83rem;text-align:center;font-weight:500;display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;line-height:1.5}#dw .ribbon b{font-weight:600}#dw .ribbon i{opacity:.5;font-style:normal}#dw .ribbon a{color:inherit;font-weight:600;text-decoration:none;border-bottom:1px solid rgba(var(--gold-ink-rgb),.35)}#dw .ribbon a:hover{border-bottom-color:var(--gold-ink)}@media(max-width:520px){#dw .ribbon{font-size:.78rem;gap:7px;padding:9px 16px}}#dw{overflow-x:clip}#dw .finder>*,#dw .rail,#dw .map,#dw .tile,#dw .res-list,#dw .nabor,#dw .n-facts,#dw .fact,#dw .card{min-width:0}#dw .t-name{overflow-wrap:normal;word-break:normal;hyphens:manual}#dw .n-title,#dw .n-desc{overflow-wrap:anywhere}#dw .fact .v{overflow-wrap:normal;word-break:normal}#dw .hero,#dw .honest{overflow:clip}@media(max-width:520px){#dw .map{grid-template-columns:repeat(3,1fr);gap:6px}#dw .map>.tile:last-child:nth-child(3n+1){grid-column:1 / -1}#dw .t-name{font-size:.75rem}#dw .n-facts{grid-template-columns:1fr 1fr}#dw .n-foot .btn{flex:1 1 100%}#dw .cta{padding:32px 24px}#dw .price{padding:26px 22px}#dw .card{padding:18px}#dw .nav-in{padding:11px 20px;gap:12px}#dw .logo em{display:none}#dw .logo{font-size:1.05rem}#dw .nav-links .btn{padding:9px 15px;font-size:.82rem}}@media(prefers-reduced-motion:reduce){#dw *{animation:none!important;transition:none!important}}#dw .as-bak span{white-space:nowrap}#dw .as-bak.as-unik{padding:13px;gap:0}#dw .as-bak.as-unik span{display:none}#dw .as-bak{position:fixed;right:22px;bottom:22px;z-index:9998;display:flex;align-items:center;gap:10px;transition:opacity .2s ease,transform .2s ease;padding:13px 20px 13px 16px;border:0;border-radius:var(--pill);cursor:pointer;font-family:inherit;font-size:.93rem;font-weight:700;color:var(--gold-ink);background:var(--gold-g);box-shadow:0 10px 30px -8px rgba(var(--gold-d-rgb),.6),0 2px 6px rgba(var(--ink-d-rgb),.28);transition:transform .18s ease,box-shadow .18s ease}#dw .as-bak:hover{transform:translateY(-2px);box-shadow:0 16px 44px -10px rgba(var(--gold-d-rgb),.75)}#dw .as-bak svg{width:22px;height:22px;flex:none}#dw .as-bak i{position:absolute;top:-3px;right:-3px;width:11px;height:11px;border-radius:50%;background:var(--ok-dot);border:2px solid #fff;animation:asKropka 1.9s ease-in-out infinite}@keyframes asKropka{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.82)}}#dw .as-bak[hidden]{display:none!important}#dw .as-okno{position:fixed;right:22px;bottom:22px;z-index:9999;width:412px;max-width:calc(100vw - 32px);height:640px;max-height:calc(100vh - 44px);max-height:calc(100dvh - 44px);display:flex;flex-direction:column;overflow:hidden;background:var(--surface);border-radius:22px;box-shadow:0 40px 90px -25px rgba(var(--ink-d-rgb),.6),0 4px 12px rgba(var(--ink-d-rgb),.18);animation:asWjazd .22s cubic-bezier(.2,.7,.3,1)}@keyframes asWjazd{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:none}}#dw .as-okno[hidden]{display:none!important}#dw .as-head{display:flex;align-items:center;gap:12px;padding:14px 16px;background:var(--gold-g);color:var(--gold-ink)}#dw .as-av{width:38px;height:38px;flex:none;display:block;line-height:0}#dw .as-av svg{width:38px;height:38px;display:block;border-radius:13px;box-shadow:0 3px 10px -3px rgba(var(--ink-rgb),.45)}#dw .as-head b{display:block;font-size:.95rem;font-weight:600;line-height:1.25}#dw .as-head span{display:block;font-size:.76rem;color:rgba(var(--gold-ink-rgb),.68);margin-top:2px}#dw .as-hbtn{background:#ffffff73;border:0;color:var(--gold-ink);height:32px;min-width:32px;padding:0 11px;border-radius:16px;cursor:pointer;font-family:inherit;font-size:.78rem;font-weight:600;line-height:1;display:flex;align-items:center;justify-content:center;gap:5px}#dw .as-hbtn.ikona{padding:0;width:32px}#dw .as-hbtn.ikona svg{width:17px;height:17px}#dw .as-hbtn:hover{background:#fff}#dw .as-hbtn[hidden]{display:none!important}#dw .as-hbtn svg{width:13px;height:13px}#dw .as-akcje{margin-left:auto;display:flex;align-items:center;gap:7px;flex:none}#dw .as-pasek{height:4px;background:rgba(var(--gold-ink-rgb),.14);flex:none}#dw .as-pasek i{display:block;height:100%;width:0;background:var(--gold-ink);opacity:.55;transition:width .35s ease}#dw .as-etap{flex:none;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 18px;background:var(--gold-bg);border-bottom:1px solid var(--gold-line-3);font-size:.74rem;font-weight:600;color:var(--gold-ink-3);letter-spacing:.02em}#dw .as-etap[hidden]{display:none!important}#dw .as-tresc{flex:1;min-height:0;overflow-y:auto;padding:18px;background:#fff;display:flex;flex-direction:column;gap:12px}#dw .as-tresc::-webkit-scrollbar{width:8px}#dw .as-tresc::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:4px}#dw .as-w{max-width:88%;padding:12px 15px;border-radius:16px;font-size:.9rem;line-height:1.6;white-space:pre-wrap}#dw .as-w.bot{align-self:flex-start;background:var(--paper);border:1px solid var(--line);border-bottom-left-radius:5px;color:var(--text)}#dw .as-w.ja{align-self:flex-end;background:var(--gold-g);color:var(--gold-ink);font-weight:500;border-bottom-right-radius:5px}#dw .as-w b{font-weight:600}#dw .as-w a{color:var(--blue);text-decoration:underline}#dw .as-w.bot ul{margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:7px}#dw .as-w.bot li{padding:9px 11px;background:var(--tint);border-radius:10px;font-size:.85rem;line-height:1.45;list-style:none}#dw .as-w.bot li b{display:block;color:var(--text)}#dw .as-w.bot li .as-szary{color:var(--soft);font-size:.8rem}#dw .as-w.bot li .as-kbtn{display:inline-block;margin-top:7px;padding:5px 12px;border-radius:999px;border:1.5px solid var(--gold);background:var(--gold-bg);color:var(--gold-ink);font:inherit;font-size:.8rem;font-weight:600;cursor:pointer}#dw .as-w.bot li .as-kbtn:hover{background:var(--gold-g)}#dw .as-w.bot li .as-koszt{display:block;margin-top:6px;padding:5px 9px;border-radius:8px;background:var(--gold-bg);color:var(--gold-ink);font-size:.83rem;font-weight:500}#dw .as-w.bot li .as-koszt b{display:inline;color:inherit;font-weight:700}#dw .as-w.bot li.as-tu{border-left:3px solid var(--gold)}#dw .as-w.pod{max-width:100%;background:var(--surface);border:1px solid var(--line-2)}#dw .as-w.pod dl{margin:8px 0 0;display:grid;grid-template-columns:auto 1fr;gap:6px 12px;font-size:.83rem}#dw .as-w.pod dt{color:var(--soft)}#dw .as-w.pod dd{margin:0;color:var(--text);font-weight:600;word-break:break-word}#dw .as-pisze{align-self:flex-start;display:flex;gap:4px;padding:13px 15px;background:var(--paper);border:1px solid var(--line);border-radius:16px 16px 16px 5px}#dw .as-pisze span{width:6px;height:6px;border-radius:50%;background:var(--soft);animation:asKropka 1.1s infinite}#dw .as-pisze span:nth-child(2){animation-delay:.15s}#dw .as-pisze span:nth-child(3){animation-delay:.3s}@keyframes asKropka{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}#dw .as-opcje{display:flex;flex-wrap:wrap;gap:8px;padding:14px 18px;border-top:1px solid var(--line);background:#fff;max-height:190px;overflow-y:auto}#dw .as-opcje:empty{display:none}#dw .as-opcje button{border:1.5px solid var(--line-2);background:var(--surface);color:var(--text);font-family:inherit;font-size:.84rem;font-weight:600;padding:9px 14px;border-radius:var(--pill);cursor:pointer;transition:all .15s ease;text-align:left}#dw .as-opcje button:hover{border-color:var(--gold);background:var(--gold-bg);color:var(--gold-ink)}#dw .as-opcje button.glowny{background:var(--gold-g);color:var(--gold-ink);border-color:transparent}#dw .as-opcje button.cichy{border-style:dashed;color:var(--soft);font-weight:500}#dw .as-opcje button.wyb{border-color:var(--gold);background:var(--gold-bg);color:var(--gold-ink);box-shadow:inset 0 0 0 1px var(--gold)}#dw .as-opcje button:disabled{opacity:.55;cursor:default}#dw .as-opcje button.wstecz{display:inline-flex;align-items:center;gap:5px;background:transparent;color:var(--soft);font-weight:500;padding:9px 13px 9px 10px}#dw .as-opcje button.wstecz svg{width:13px;height:13px;flex:none}#dw .as-opcje button.wstecz:hover{color:var(--gold-ink)}#dw .as-stopka{display:flex;gap:8px;padding:12px 14px;border-top:1px solid var(--line);background:var(--surface)}#dw .as-stopka input{flex:1;min-width:0;border:1.5px solid var(--line-2);border-radius:12px;padding:11px 13px;font-family:inherit;font-size:.9rem;color:var(--text)}#dw .as-stopka input:focus{outline:0;border-color:var(--gold)}#dw .as-stopka button{flex:none;width:42px;border:0;border-radius:12px;background:var(--gold-g);color:var(--gold-ink);cursor:pointer}#dw .as-stopka button svg{width:18px;height:18px}#dw .as-stopka[hidden]{display:none!important}#dw .as-nota{padding:0 18px 12px;font-size:.72rem;color:var(--soft);background:#fff;line-height:1.5}@media(max-width:520px){#dw .as-okno{right:8px;left:8px;bottom:8px;width:auto;height:calc(100vh - 16px);height:calc(100dvh - 16px);border-radius:18px}#dw .as-bak{right:14px;bottom:14px;padding:12px 17px 12px 13px;font-size:.88rem}}#dw .form-info{display:flex;gap:9px;align-items:flex-start;margin-bottom:16px;padding:11px 14px;border-radius:12px;background:var(--gold-bg);border:1px solid var(--gold-line-2);color:var(--gold-ink-2);font-size:.84rem;line-height:1.6}#dw .form-info[hidden]{display:none}#dw .frm-podglad{display:flex;align-items:center;gap:9px;margin:18px 0 0;padding:11px 15px;border-radius:12px;background:var(--tint);border:1px solid var(--line);color:var(--muted);font-size:.84rem;line-height:1.55}#dw .frm-podglad[hidden]{display:none}#dw .frm-podglad b{color:var(--ink);font-size:1.02rem;font-weight:800;letter-spacing:-.01em;transition:color .2s}#dw .frm-podglad.zero b{color:var(--gold-ink-2)}#dw .frm-podglad.ruch{animation:ilPuls .5s ease}@keyframes ilPuls{0%{background:var(--tint)}35%{background:#e8f6ee}to{background:var(--tint)}}@media(prefers-reduced-motion:reduce){#dw .frm-podglad.ruch{animation:none}}#dw .frm-wynik{margin:0 0 24px;padding:20px 22px;border-radius:16px;background:var(--tint);border:1px solid var(--line)}#dw .frm-wynik[hidden]{display:none}#dw .frm-wynik h4{margin:0 0 6px;font-size:1.02rem;font-weight:750;letter-spacing:-.01em;color:var(--ink)}#dw .frm-wynik>p{margin:0;font-size:.86rem;line-height:1.6;color:var(--muted)}#dw .frm-wynik ol{margin:14px 0 0;padding:0;list-style:none;display:grid;gap:9px}#dw .frm-wynik li{background:#fff;border:1px solid var(--line);border-radius:12px;padding:11px 14px}#dw .frm-wynik li b{display:block;font-size:.9rem;font-weight:700;color:var(--ink);line-height:1.4}#dw .frm-wynik li span{display:block;margin-top:3px;font-size:.78rem;color:var(--soft);line-height:1.5}#dw .frm-wynik .wiecej{margin:12px 0 0;font-size:.79rem;color:var(--soft)}#dw .res-woj{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:14px;padding:11px 15px;border-radius:12px;background:var(--tint);border:1px solid var(--line)}#dw .res-woj[hidden]{display:none}#dw .res-woj b{font-size:.98rem;color:var(--ink)}#dw .res-woj span{font-size:.83rem;color:var(--muted)}#dw .mapa-box{position:relative;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:26px;align-items:stretch}#dw .mapa-scena{position:relative;display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line);border-radius:var(--r2);padding:16px 16px 10px;box-shadow:var(--s1)}#dw .mapa-pasek{display:flex;align-items:center;gap:12px;min-height:34px;margin-bottom:4px}#dw .mapa-tytul{font-size:.85rem;font-weight:600;color:var(--muted)}#dw .mapa-wroc{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line-2);background:var(--surface);color:var(--blue);font-family:inherit;font-size:.82rem;font-weight:600;padding:7px 13px 7px 9px;border-radius:var(--pill);cursor:pointer;transition:all .15s ease}#dw .mapa-wroc:hover{border-color:var(--blue-l);background:var(--tint)}#dw .mapa-wroc svg{width:15px;height:15px}#dw .mapa-wroc[hidden]{display:none}#dw .mapa-svg{display:block;width:100%;height:auto;margin:auto 0;overflow:hidden;touch-action:manipulation}#dw .mapa-svg .woj{fill:var(--tint-8);stroke:#fff;stroke-width:2.4;cursor:pointer;transform-box:fill-box;transform-origin:center;transition:fill .18s ease,opacity .25s ease,transform .22s cubic-bezier(.2,.8,.3,1)}#dw .mapa-svg .woj.g1{fill:#e4ebfb}#dw .mapa-svg .woj.g2{fill:#cad8f8}#dw .mapa-svg .woj.g3{fill:#b1c5f4}#dw .mapa-svg .woj.g4{fill:#97b2f1}#dw .mapa-svg .woj.g5{fill:#7d9eed}#dw .mapa-svg .woj.g6{fill:#648bea}#dw .mapa-svg .woj.g7{fill:#4a78e6}#dw .mapa-svg .woj.pusty{fill:var(--tint-6);cursor:default}#dw .mapa-svg .woj:hover{fill:var(--blue);transform:scale(1.035)}#dw .mapa-svg .woj.akt{fill:var(--blue)}#dw .mapa-svg .woj:focus{outline:none;fill:var(--blue)}#dw .mapa-svg .woj.pusty:hover{fill:var(--tint-9)}#dw .mapa-svg .woj.przygas{opacity:.28}#dw .mapa-svg .etyk{font-size:23px;font-weight:700;fill:var(--mapa-etyk);pointer-events:none;text-anchor:middle;paint-order:stroke;stroke:#fff;stroke-width:5px;stroke-linejoin:round;transition:opacity .25s ease}#dw .mapa-svg .etyk.na-ciemnym{fill:#fff;stroke:var(--blue-d)}#dw .mapa-svg .etyk.przygas{opacity:0}#dw .mapa-legenda{display:flex;align-items:center;gap:9px;margin:10px 2px 2px;font-size:.72rem;color:var(--soft)}#dw .mapa-skala{display:inline-flex;gap:3px}#dw .mapa-skala i{width:13px;height:9px;border-radius:2px}#dw .mapa-skala .s1{background:#e4ebfb}#dw .mapa-skala .s2{background:#cad8f8}#dw .mapa-skala .s3{background:#b1c5f4}#dw .mapa-skala .s4{background:#97b2f1}#dw .mapa-skala .s5{background:#7d9eed}#dw .mapa-skala .s6{background:#648bea}#dw .mapa-skala .s7{background:#4a78e6}#dw .mapa-dymek{position:absolute;z-index:12;box-sizing:border-box;width:250px;background:var(--ink);color:#fff;border-radius:16px;padding:15px 16px 14px;box-shadow:0 22px 50px -16px rgba(var(--ink-rgb),.55);pointer-events:auto;opacity:0;transform:translateY(-4px);transition:opacity .14s ease,transform .14s ease}#dw .mapa-dymek.widoczny{opacity:1;transform:none}#dw .mapa-dymek[hidden]{display:none}#dw .mapa-dymek b{display:block;font-size:1rem;line-height:1.3}#dw .mapa-dymek .dym-l{margin-top:9px;display:flex;flex-direction:column;gap:5px;font-size:.8rem;color:var(--on-dark)}#dw .mapa-dymek .dym-l span b{display:inline;color:#fff;font-weight:700}#dw .mapa-dymek .dym-btn{display:block;width:100%;margin-top:12px;border:0;border-radius:10px;background:var(--gold-g);color:var(--gold-ink);font-family:inherit;font-size:.82rem;font-weight:700;padding:9px 10px;cursor:pointer;text-align:center}#dw .mapa-dymek .dym-btn:hover{filter:brightness(1.05)}#dw .mapa-dymek .dym-pusto{margin-top:8px;font-size:.8rem;color:var(--on-dark);line-height:1.55}#dw .mapa-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r2);padding:22px 22px 20px;box-shadow:var(--s1)}#dw .mapa-panel h3{font-size:1.15rem;line-height:1.3}#dw .mapa-panel .mp-lid{margin-top:8px;font-size:.86rem;color:var(--muted);line-height:1.65}#dw .mp-liczby{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}#dw .mp-l{flex:1 1 118px;background:var(--tint);border-radius:12px;padding:11px 12px}#dw .mp-l b{display:block;font-size:1.15rem;color:var(--ink)}#dw .mp-l span{font-size:.72rem;color:var(--muted);line-height:1.4;display:block;margin-top:2px}#dw .mp-tyt{margin-top:18px;font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--soft)}#dw .mp-miasta{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}#dw .mp-miasta button{border:1px solid var(--line-2);background:var(--surface);color:var(--text);font-family:inherit;font-size:.82rem;font-weight:500;padding:7px 13px;border-radius:var(--pill);cursor:pointer;transition:all .15s ease}#dw .mp-miasta button:hover{border-color:var(--gold);background:var(--gold-bg)}#dw .mp-lista{list-style:none;margin-top:10px;display:flex;flex-direction:column;gap:9px}#dw .mp-lista li{border:1px solid var(--line);border-radius:12px;padding:11px 13px}#dw .mp-lista b{display:block;font-size:.87rem;line-height:1.45}#dw .mp-lista span{display:block;margin-top:4px;font-size:.76rem;color:var(--muted)}#dw .mapa-panel .btn{margin-top:18px;width:100%;justify-content:center}#dw .mp-pusto{margin-top:14px;font-size:.86rem;color:var(--muted);line-height:1.7}#dw .mp-lista li.klik{padding:0}#dw .mp-lista li.klik a{display:block;padding:11px 13px;text-decoration:none;color:inherit;border-radius:12px}#dw .mp-lista li.klik:hover{border-color:var(--blue)}#dw .mp-lista li.klik a:hover .mp-wiecej,#dw .mp-lista li.klik a:focus-visible .mp-wiecej{text-decoration:underline}#dw .mp-wiecej{display:block;margin-top:7px;font-size:.76rem;font-weight:600;color:var(--blue)}#dw .mp-all{margin-top:12px;width:100%;border:1px dashed var(--line-2);background:transparent;color:var(--blue);font-family:inherit;font-size:.84rem;font-weight:600;padding:11px 14px;border-radius:12px;cursor:pointer}#dw .mp-all:hover{border-style:solid;border-color:var(--blue);background:var(--surface)}#dw .mp-uwaga{margin-top:14px;padding:11px 13px;border-radius:12px;background:var(--warn-bg);border:1px solid var(--gold-line);font-size:.82rem;line-height:1.6;color:var(--warn)}#dw .mp-miasta button.poza{border-style:dashed;color:var(--muted)}#dw .dym-uwaga{margin:10px 0 0;font-size:.79rem;line-height:1.55;color:var(--warn)}#dw .n-zas-d{display:block;margin-top:3px;font-size:.72rem;font-weight:500;color:var(--warn)}#dw .il-lista li.il-uwaga{color:var(--warn)}@media(max-width:900px){#dw .mapa-box{grid-template-columns:1fr}}#dw .il-licznik{margin:0 0 10px;font-size:.95rem;color:var(--il-mut,#5b6472)}#dw .il-licznik b{color:inherit}#dw .il-spr{margin-top:10px;font-size:.86rem;color:var(--il-mut,#5b6472)}#dw .il-fakty{margin:18px 0;padding:22px 26px 24px}@media(max-width:640px){#dw .il-fakty{padding:18px}}#dw .il-dl{display:grid;grid-template-columns:minmax(160px,220px) 1fr;gap:6px 18px;margin:0}#dw .il-dl dt{font-weight:600;color:var(--il-mut,#5b6472);font-size:.9rem}#dw .il-dl dd{margin:0;font-size:.95rem}#dw .il-terminy{list-style:none;padding:0;margin:0 0 6px}#dw .il-terminy li{padding:10px 0;border-bottom:1px solid rgba(0,0,0,.08)}#dw .il-terminy li:last-child{border-bottom:0}#dw .il-terminy li span{display:block;font-size:.88rem;color:var(--il-mut,#5b6472);margin-top:2px}#dw h3.il-q{margin:16px 0 4px;font-size:1rem}#dw .il-kicker{margin:0 0 6px;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#8a5a12}#dw .il-zrodla{font-size:.86rem;color:var(--muted);border-left:3px solid var(--line);padding:6px 12px;margin:14px 0}#dw .il-pusto{padding:16px 18px;border:1px dashed var(--line-2,#d3ddf2);border-radius:12px;color:var(--muted)}@media(max-width:640px){#dw .il-dl{grid-template-columns:1fr;gap:2px 0}#dw .il-dl dd{margin-bottom:8px}}#dw .il-ukryte{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}#dw .il-nipbar{background:var(--g2);color:#fff;position:relative;overflow:hidden;padding:56px 0}#dw .il-nipbar:before{content:"";position:absolute;inset:0;background:radial-gradient(700px 320px at 82% 0%,rgba(var(--cyan-rgb),.22),transparent 68%)}#dw .il-nipbar-in{position:relative;z-index:2;display:grid;grid-template-columns:1.05fr .95fr;gap:44px;align-items:center}#dw .il-nipbar .kicker{color:#fff;background:#ffffff21}#dw .il-nipbar h2{color:#fff;margin:18px 0 0;font-size:clamp(1.6rem,3vw,2.15rem);line-height:1.18;letter-spacing:-.028em;text-wrap:balance}#dw .il-nipbar-t p{color:var(--on-dark);margin:14px 0 0;line-height:1.72;max-width:56ch}#dw .il-nipbar-f{display:flex;flex-wrap:wrap;gap:12px;align-items:center}#dw .il-nipbar-pole{flex:1 1 240px;display:flex;align-items:center;gap:11px;background:#fff;border-radius:var(--pill);padding:5px 8px 5px 18px;box-shadow:0 18px 40px -20px #0009}#dw .il-nipbar-pole svg{width:20px;height:20px;flex:none;color:var(--soft)}#dw .il-nipbar-pole input{flex:1;min-width:0;border:0;outline:0;background:none;font:inherit;font-size:1.05rem;letter-spacing:.06em;padding:14px 0;color:var(--text)}#dw .il-nipbar-f .btn{margin:0;flex:none}#dw .il-nipbar-m{flex:1 1 100%;font-size:.8rem;color:#ffffff9e;line-height:1.6;margin:2px 0 0}@media(max-width:900px){#dw .il-nipbar-in{grid-template-columns:1fr;gap:26px}#dw .il-nipbar{padding:44px 0}}@media print{#dw .as-bak,#dw .as-okno,#dw .il-gora,#inlink-cookies,#dw .np-sprz,#dw .np-wiecej-pas,#dw .ribbon,#wpadminbar{display:none!important}html{margin-top:0!important}}#dw .sz-dom{display:flex;align-items:center;gap:22px;padding:18px 22px;background:#fff6e6;border-top:1px solid rgba(217,148,40,.28);color:var(--gold-ink);text-decoration:none;font-size:.9rem;line-height:1.45;position:relative;transition:background .2s ease}#dw .sz-dom:hover{background:#fff1d9}#dw .sz-dom i{display:grid;place-items:center;width:38px;height:38px;flex:none;margin:0;border-radius:12px;background:#fff;box-shadow:inset 0 0 0 1px #d9942859}#dw .sz-dom svg{width:20px;height:20px;color:var(--gold-ink)}#dw .sz-dom>span{flex:1 1 auto;display:flex;flex-direction:column;gap:3px;min-width:0;margin-left:-6px}#dw .sz-dom b{font-weight:700;font-size:.98rem;color:var(--text);letter-spacing:-.02em;line-height:1.2}#dw .sz-dom small{font-size:.84rem;color:var(--muted);font-weight:500;line-height:1.5;max-width:78ch;text-wrap:pretty}#dw .sz-dom em{flex:none;margin-left:6px;font-style:normal;font-weight:700;font-size:.86rem;color:#fff;white-space:nowrap;background:var(--gold-g);border-radius:999px;padding:10px 18px;box-shadow:0 8px 20px -10px #3a240873;transition:transform .2s ease,box-shadow .2s ease}#dw .sz-dom em:after{content:" \2192"}#dw .sz-dom:hover em{transform:translate(2px);box-shadow:0 12px 24px -10px #3a240880}@media(max-width:640px){#dw .sz-dom{flex-wrap:wrap;align-items:flex-start;padding:16px 16px 14px;gap:14px}#dw .sz-dom>span{margin-left:0;flex-basis:calc(100% - 52px)}#dw .sz-dom .sz-dl{display:none}#dw .sz-dom b{font-size:1.02rem}#dw .sz-dom em{flex-basis:100%;text-align:center;margin:0}}#dw .il-zglos{display:flex;align-items:center;justify-content:space-between;gap:16px 28px;flex-wrap:wrap;margin:22px 0 4px;padding:18px 22px;background:var(--tint-3);border:1px solid var(--line-3);border-left:3px solid var(--blue);border-radius:var(--r)}#dw .il-zglos.pilne{background:var(--gold-bg);border-color:var(--gold-line);border-left-color:var(--gold-d)}#dw .il-zglos-t{flex:1 1 34ch;min-width:0}#dw .il-zglos-t b{display:block;font-size:1.04rem;color:var(--text);margin-bottom:3px}#dw .il-zglos-t span{display:block;font-size:.9rem;line-height:1.55;color:var(--muted)}#dw .il-zglos-a{display:flex;align-items:center;gap:10px 16px;flex-wrap:wrap}#dw .il-zglos-a .btn{margin:0;padding:13px 24px;font-size:.94rem}#dw .il-zglos-tel{font-size:.9rem;color:var(--muted);text-decoration:none}#dw .il-zglos-tel b{color:var(--text);font-weight:600}#dw .il-koniec-e{display:flex;align-items:center;gap:10px 16px;flex-wrap:wrap;margin-top:16px!important}#dw .il-koniec-e .btn{margin:0;padding:12px 22px;font-size:.92rem}#dw .il-koniec-e span{flex:1 1 30ch;font-size:.88rem;color:var(--muted);line-height:1.5}#dw .il-zpasek{display:none}@media(max-width:720px){#dw .il-zglos{padding:16px}#dw .il-zglos-a,#dw .il-zglos-a .btn{width:100%}#dw .il-zglos-tel{width:100%;text-align:center}#dw .il-zpasek{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:9996;gap:10px;align-items:center;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:#fffffff7;border-top:1px solid var(--line-2);box-shadow:0 -8px 24px -12px rgba(var(--ink-rgb),.25)}#dw .il-zpasek[hidden]{display:none}#dw .il-zpasek .btn{flex:1;margin:0;padding:13px 18px;font-size:.95rem}#dw .il-zpasek-tel{flex:none;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1.5px solid var(--line-2);color:var(--blue);background:#fff}#dw .il-zpasek-tel svg{width:21px;height:21px}body.il-ma-pasek #dw .as-bak{bottom:84px}body.il-ma-pasek #dw .il-gora{bottom:146px}}#dw .il-okno{width:min(620px,calc(100vw - 24px));max-height:calc(100dvh - 24px);padding:0;border:0;border-radius:calc(var(--r) + 6px);background:var(--surface);color:var(--text);box-shadow:var(--s3);overflow:auto}#dw .il-okno::backdrop{background:rgba(var(--ink-rgb),.55)}#dw .il-okno-f,#dw .il-okno-ok{position:relative;padding:28px 30px 26px}#dw .il-okno-x{position:absolute;top:12px;right:12px;width:40px;height:40px;border:0;border-radius:50%;background:var(--tint);color:var(--muted);font-size:1.5rem;line-height:1;cursor:pointer}#dw .il-okno-k{margin:0 0 6px;font-size:.76rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--blue)}#dw .il-okno h2{margin:0 44px 10px 0;font-size:1.2rem;line-height:1.35}#dw .il-okno-p{margin:0 0 18px;font-size:.92rem;line-height:1.6;color:var(--muted)}#dw .il-okno-g{display:grid;grid-template-columns:1fr 1fr;gap:14px 16px}#dw .il-okno-g .field span{font-size:.86rem;font-weight:600;color:var(--text)}#dw .il-okno-g .field small{font-weight:400;color:var(--soft)}#dw .il-okno-g .il-okno-c{grid-column:1 / -1}#dw .il-okno-g textarea{resize:vertical;min-height:84px}#dw .il-okno-z{margin-top:16px}#dw .il-okno .il-rodo{max-width:none;margin-top:16px}#dw .il-okno-blad{margin:14px 0 0;padding:10px 14px;border-radius:var(--r);background:#fdede8;color:var(--err-d);font-size:.88rem}#dw .il-okno-a{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}#dw .il-okno-a .btn{margin:0;padding:13px 24px}#dw .il-okno-ok{text-align:center}#dw .il-okno-ok-i{width:54px;height:54px;margin:4px auto 12px;border-radius:50%;background:var(--ok-bg);color:var(--ok);display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700}#dw .il-okno-ok h2{margin:0 0 8px}#dw .il-okno-ok p{margin:0 0 18px;color:var(--muted);line-height:1.6}@media(max-width:560px){#dw .il-okno-f,#dw .il-okno-ok{padding:22px 18px 20px}#dw .il-okno-g{grid-template-columns:1fr}#dw .il-okno-a .btn{flex:1 1 100%}}#dw .as-w.bot ol.as-kroki{margin:8px 0 10px;padding:0 0 0 20px}#dw .as-w.bot ol.as-kroki li{list-style:decimal;background:none;padding:2px 0;border-radius:0;font-size:inherit;line-height:1.5}#dw .hero-gw{display:flex;justify-content:center;flex-wrap:wrap;gap:8px 22px;list-style:none;margin:18px 0 0;padding:0;font-size:.92rem;font-weight:500;color:var(--on-dark)}#dw .hero-gw li{display:inline-flex;align-items:center;gap:7px}#dw .hero-gw svg{width:16px;height:16px;flex:none;color:var(--ok-l)}#dw .hero-czat{margin:22px 0 0}#dw .hero-czat .btn{margin:0;background:var(--gold-g);color:var(--gold-ink);box-shadow:0 10px 26px -10px rgba(var(--gold-d-rgb),.7)}#dw .hero-czat .btn:hover{color:var(--gold-ink);box-shadow:0 14px 30px -10px rgba(var(--gold-d-rgb),.85)}@media(max-width:520px){#dw .hero-gw{flex-direction:column;align-items:center;gap:6px}#dw .hero-czat .btn{width:100%;white-space:normal}}#dw .n-dla{margin:6px 0 0;font-size:.86rem;color:var(--text);font-weight:500}#dw .n-dla span{color:var(--soft);font-weight:400}#dw .il-kafel-dla{display:block;margin:-2px 0 2px;font-size:.82rem;line-height:1.45;color:var(--text);font-weight:500}#dw .il-kafel-dla i{font-style:normal;color:var(--soft);font-weight:400}#dw .il-chipy-f{display:flex;flex-wrap:wrap;gap:8px 10px;align-items:center;margin:0 0 16px}#dw .il-chipy-f button{font:inherit;font-size:.86rem;font-weight:600;padding:8px 14px;border-radius:999px;border:1.5px solid var(--line-2);background:var(--surface);color:var(--text);cursor:pointer}#dw .il-chipy-f button[aria-pressed=true]{background:var(--tint);border-color:var(--blue);color:var(--blue)}#dw .il-chipy-f select{width:auto;padding:8px 34px 8px 14px;border-radius:999px;font-size:.86rem}#dw .il-chipy-n{font-size:.84rem;color:var(--soft)}#dw .pw-karty{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:44px}#dw .pw-k{background:var(--surface);border:1px solid var(--line);border-radius:var(--r2, 20px);padding:24px 24px 20px;display:flex;flex-direction:column;gap:8px;box-shadow:var(--s1)}#dw .pw-nr{align-self:flex-start;font-size:.74rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--blue);background:var(--tint);padding:4px 10px;border-radius:999px}#dw .pw-k h3{margin:6px 0 0;font-size:1.06rem;line-height:1.35}#dw .pw-co{margin:0;color:var(--muted);font-size:.93rem;line-height:1.6}#dw .pw-nab{margin:0;font-size:.86rem;color:var(--soft);line-height:1.5}#dw .pw-nab a{color:var(--blue)}#dw .pw-l{margin:8px 0 0;padding:14px 0 0;border-top:1px solid var(--line);display:grid;gap:10px}#dw .pw-l div{display:flex;justify-content:space-between;gap:12px;align-items:baseline}#dw .pw-l dt{font-size:.86rem;color:var(--muted);white-space:nowrap}#dw .pw-l dd{margin:0;text-align:right;font-weight:600;font-size:.95rem}#dw .pw-l dd.hl{color:var(--blue)}#dw .pw-l dd small{display:block;font-weight:400;font-size:.8rem;color:var(--soft);line-height:1.4}#dw .pw-uw{margin:22px auto 0;max-width:74ch;text-align:center;font-size:.86rem;color:var(--soft);line-height:1.7}@media(max-width:980px){#dw .pw-karty{grid-template-columns:1fr;max-width:560px;margin-left:auto;margin-right:auto}}#dw .nav-szuk{flex:none;width:42px;height:42px;display:flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:12px;background:transparent;color:var(--text);cursor:pointer;margin-left:-12px}#dw .nav-szuk svg{width:19px;height:19px}#dw .nav-szuk:hover,#dw .nav-szuk[aria-expanded=true]{color:var(--blue);border-color:var(--blue)}#dw .nav-szuk-f{position:absolute;left:0;right:0;top:100%;display:flex;gap:10px;padding:12px max(20px,calc((100% - var(--w)) / 2 + 28px));background:var(--paper);border-bottom:1px solid var(--line);box-shadow:0 18px 36px #0f172a1a}#dw .nav-szuk-f[hidden]{display:none}#dw .nav-szuk-f input{flex:1;min-width:0}#dw .nav-szuk-f .btn{margin:0;flex:none}@media(max-width:980px){#dw .nav-szuk{margin-left:0}#dw .nav-burger{margin-left:auto}}@media(max-width:760px){#dw .sz-tabs{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:8px;margin:0 -16px 10px;padding:0 16px 4px;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}#dw .sz-tabs::-webkit-scrollbar{display:none}#dw .sz-tabs button{flex:none;width:auto;padding:10px 14px;border-radius:999px;white-space:nowrap;scroll-snap-align:start}#dw .sz-tabs button:nth-child(odd):last-child{grid-column:auto}}#dw .as-bak.as-zwin{padding:13px;gap:0}#dw .as-bak.as-zwin span{display:none}@media(max-width:520px){#dw .il-gora{right:auto;left:14px;bottom:22px}body.il-ma-pasek #dw .il-gora{bottom:84px}}#dw .p404 .il-lede{margin:10px auto 0;max-width:620px}#dw .p404-szuk{display:flex;gap:10px;max-width:560px;margin:24px auto 0}#dw .p404-szuk input{flex:1;min-width:0}#dw .p404-szuk .btn{margin:0;flex:none}#dw .p404-kafle{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:900px;margin:26px auto 0;text-align:left}#dw .p404-k{display:flex;flex-direction:column;gap:4px;padding:16px 18px;border:1px solid var(--line);border-radius:14px;background:var(--paper);color:var(--text);text-decoration:none}#dw .p404-k:hover{border-color:var(--blue)}#dw .p404-k b{font-weight:600;color:var(--blue)}#dw .p404-k span{font-size:14px;color:var(--muted);line-height:1.4}@media(max-width:760px){#dw .p404-kafle{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:420px){#dw .p404-szuk{flex-direction:column}#dw .p404-szuk .btn{width:100%}}#dw .nav-szuk-f input,#dw .p404-szuk input{width:100%;padding:13px 16px;border:1px solid var(--line-2);border-radius:var(--r);background:var(--surface);color:var(--text);font-family:inherit;font-size:.94rem;font-weight:400;-webkit-appearance:none;appearance:none}#dw .kal{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:18px 36px;margin-top:28px;padding:28px 30px;background:var(--paper);border:1px solid var(--line);border-radius:var(--r2);box-shadow:var(--s1)}#dw .kal h3{margin:0 0 14px;font-size:1.15rem}#dw .kal-rodz{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:22px}#dw .kal-rodz button{padding:10px 12px;line-height:1.3;text-align:center;border:1px solid var(--line-2);border-radius:99px;background:transparent;color:var(--text);font:inherit;font-size:.88rem;cursor:pointer}#dw .kal-rodz button[aria-pressed=true]{background:var(--blue);border-color:var(--blue);color:#fff}#dw .kal-l{display:block;font-size:.95rem;color:var(--muted);margin-bottom:6px}#dw .kal-l b{color:var(--text);font-weight:600}#dw .kal-skala{display:flex;justify-content:space-between;font-size:.8rem;color:var(--muted)}#dw .kal-wy{display:grid;gap:12px;margin:0;align-content:center}#dw .kal-wy>div{display:grid;grid-template-columns:1fr auto;gap:2px 12px;padding:12px 16px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}#dw .kal-wy dt{font-size:.92rem;color:var(--muted)}#dw .kal-wy dd{margin:0;font-weight:600;font-size:1.05rem;text-align:right;white-space:nowrap}#dw .kal-wy small{grid-column:1 / -1;font-size:.8rem;color:var(--muted)}#dw .kal-wy .kal-raz{border-color:var(--blue)}#dw .kal-wy .kal-raz dd{color:var(--blue)}#dw .kal-uw{grid-column:1 / -1;margin:0;font-size:.86rem;color:var(--muted)}@media(max-width:860px){#dw .kal{grid-template-columns:1fr;padding:22px 18px}}@media(max-width:520px){#dw .kal-rodz{grid-template-columns:1fr}}#dw .hero-pod{padding:36px 0}#dw .hp-siatka{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}#dw .hero-pod.jedna .hp-siatka{grid-template-columns:minmax(0,1fr);max-width:620px;margin:0 auto}#dw .hp-k{display:flex;flex-direction:column;gap:20px;margin:0;background:var(--surface);border:1px solid var(--line);border-radius:var(--r2);box-shadow:var(--s1);padding:26px 28px}#dw .hp-t{display:flex;flex-direction:column;gap:6px}#dw .hp-t b{font-size:1.1rem;font-weight:600;color:var(--text);letter-spacing:-.01em}#dw .hp-t label{display:block;margin:0}#dw .hp-t span{color:var(--muted);font-size:.95rem;line-height:1.65}#dw .hp-k .hero-czat{margin:auto 0 0}#dw .hp-k .hero-czat .btn{width:100%}#dw .hero-nip-p{display:flex;gap:10px;margin-top:auto}#dw .hero-nip-p input{flex:1;min-width:0;width:auto;padding:13px 16px;border:1px solid var(--line-2);border-radius:var(--r);background:var(--paper);color:var(--text);font:inherit;font-size:.94rem}#dw .hero-nip-p .btn{margin:0;flex:none}@media(max-width:860px){#dw .hp-siatka{grid-template-columns:minmax(0,1fr)}#dw .hero-pod{padding:28px 0}}@media(max-width:420px){#dw .hero-nip-p{flex-direction:column}#dw .hero-nip-p .btn{width:100%}#dw .hp-k{padding:22px 20px}}#dw .as-okno.as-nizej .as-tresc{-webkit-mask-image:linear-gradient(#000 calc(100% - 40px),transparent);mask-image:linear-gradient(#000 calc(100% - 40px),transparent)}#dw .hero{padding-top:44px}#dw .hero-head h1{margin-top:14px}#dw .hero-head .lede{margin-top:12px}#dw .hero-gw{margin-top:14px}#dw .szukajka{margin-top:28px}@media(min-width:621px){#dw .sz-body{padding:20px 24px}}#dw .hero-dol{height:56px}#dw .sz-trust>div{padding:13px 20px;gap:12px}#dw .sz-trust i{width:34px;height:34px}#dw .sz-trust i svg{width:18px;height:18px}#dw .sz-trust span{margin-top:2px}#dw .sz-dom{padding:12px 22px}#dw .sz-dom i{width:34px;height:34px}#dw .sz-dom small .sz-dl{display:none}#dw .sz-dom em{padding:9px 18px}@media(min-width:761px)and (max-height:780px){#dw .hero-head>.kicker{display:none}#dw .hero-head h1{margin-top:0}}@media(max-width:760px){#dw .hero{padding-top:30px}#dw .szukajka{margin-top:24px}#dw .hero-dol{height:36px}}@media(max-width:620px){#dw .sz-trust{grid-template-columns:1fr 1fr}#dw .sz-trust>div{border-top:0!important;padding:12px 14px;gap:10px;align-items:flex-start}#dw .sz-trust>div:nth-child(2n){border-left:1px solid var(--line)!important}#dw .sz-trust>div:nth-child(n+3){border-top:1px solid var(--line)!important}#dw .sz-trust i{width:30px;height:30px}#dw .sz-trust b{font-size:.9rem}#dw .sz-trust span{font-size:.75rem}}#dw .as-w.bot{align-self:stretch;max-width:none}#dw .as-w.ja{max-width:82%}@media(min-width:761px)and (min-height:820px){#dw .hero-head h1{margin-top:26px}#dw .szukajka{margin-top:46px}}#dw .btn.ghost{box-shadow:inset 0 0 0 1.5px var(--line-2),0 10px 22px -12px rgba(var(--blue-rgb),.42)}#dw .btn.ghost:hover{box-shadow:inset 0 0 0 1.5px var(--blue),0 16px 30px -12px rgba(var(--blue-rgb),.5)}#dw .kal-we{display:flex;flex-direction:column}#dw .kal h3{margin:0;padding-bottom:14px}#dw .kal-rodz{margin:auto 0 0;padding-bottom:22px}#dw .kal-l{margin-top:auto}#dw .btn,#dw .chip[aria-pressed=true],#dw .chipy button[aria-pressed=true],#dw .tile[aria-pressed=true],#dw .radio-card[aria-pressed=true],#dw .sz-go{background-image:var(--g-btn,var(--g1))}#dw .btn.ghost,#dw .btn.white{background-image:none}@media(max-width:620px){#dw .ribbon a,#dw .il-okruchy a,#dw .il-zglos-tel,#dw .il-powrot a,#dw .sz-more,#dw a.badge{position:relative}#dw .ribbon a:after,#dw .il-okruchy a:after,#dw .il-zglos-tel:after,#dw .il-powrot a:after,#dw .sz-more:after{content:"";position:absolute;inset:-9px -4px}#dw a.badge:after{content:"";position:absolute;inset:-3px 0}#dw .ws-info:after{content:"";position:absolute;inset:-5px}#dw .il-kafel-f small,#dw .news .il-rodo,#dw .mapa-legenda,#dw .il-kicker{font-size:.75rem}}@media(max-width:620px){body.error404 #asBak{display:none!important}}
