@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(./montserrat-latin-ext-500-normal-BKtbrd6n.woff2) format("woff2"),url(./montserrat-latin-ext-500-normal-DWPqqZgs.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(./montserrat-latin-500-normal-DRFEGfly.woff2) format("woff2"),url(./montserrat-latin-500-normal-Dok2oTci.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(./montserrat-latin-ext-600-normal-DSkTqI9L.woff2) format("woff2"),url(./montserrat-latin-ext-600-normal-CSDhkhgS.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(./montserrat-latin-600-normal-UVxSCcoG.woff2) format("woff2"),url(./montserrat-latin-600-normal-CdhFl4lI.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(./montserrat-latin-ext-700-normal-BOP2Nhf0.woff2) format("woff2"),url(./montserrat-latin-ext-700-normal-DdDFr05Z.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(./montserrat-latin-700-normal-BdjcYUrC.woff2) format("woff2"),url(./montserrat-latin-700-normal-BWkrl476.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(./montserrat-latin-ext-800-normal-BBvmbyWk.woff2) format("woff2"),url(./montserrat-latin-ext-800-normal-Wjq_OapB.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:800;src:url(./montserrat-latin-800-normal-axpkC1rd.woff2) format("woff2"),url(./montserrat-latin-800-normal-C3dfDxXV.woff) format("woff")}:root{--font: "Montserrat", system-ui, sans-serif;--font-tytul: var(--font);--tlo: #faf8ff;--karta: #ffffff;--linia: #efeaf9;--fiolet: #7b4af0;--fiolet-2: #9b6bff;--fiolet-ciemny: #5b2fd0;--fiolet-jasny: #f1ebff;--zielony: #2fae6b;--atrament: #1b1f4f;--atrament-2: #5a5e83;--serce: #ff3d6e;--rozowy-jasny: #ffeef3;--noc: #141a46;--noc-2: #22296a;--noc-karta: #232a66;--promien-duzy: 26px;--promien: 18px;--cien: 0 8px 28px rgba(91, 47, 208, .09);--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-in-out: cubic-bezier(.77, 0, .175, 1);--ease-drawer: cubic-bezier(.32, .72, 0, 1);--t-wcisniecie: .14s;--t-ui: .22s;--t-ekran: .28s;--r-s: 12px;--r-m: 18px;--r-l: 24px;--r-xl: 32px;--r-pigulka: 999px;--cien-1: 0 4px 14px -6px rgba(10, 6, 20, .45);--cien-2: 0 18px 44px -18px rgba(10, 6, 20, .65)}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{margin:0;height:100%;height:100dvh}html{background:#1d1a2a}body{font-family:var(--font);color:var(--atrament);background:transparent;overflow:hidden;overscroll-behavior:none;-webkit-user-select:none;user-select:none}#aplikacja{position:fixed;left:0;right:0;top:0;height:100%;height:100dvh}button{font:inherit;color:inherit;border:0;background:none;cursor:pointer;padding:0}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--sz-zloto-2, #f2c77a);outline-offset:2px}h1,h2,h3,p{margin:0}.zmiana>.ekran:not(.odchodzi):not(.zostaje){opacity:0}.ekran.zostaje,.ekran.odchodzi{pointer-events:none}.ekran{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;background:linear-gradient(180deg,#f6f0ff 0,var(--tlo) 260px)}.przewijane{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:calc(env(safe-area-inset-top,0px) + 14px) 16px 112px}.ekran.noc{background:linear-gradient(180deg,var(--noc) 0%,#1c2260 60%,var(--noc-2) 100%);color:#fff}.karta{background:var(--karta);border-radius:var(--promien-duzy);box-shadow:var(--cien)}.noc .karta{background:var(--noc-karta);box-shadow:none;border:1px solid rgba(255,255,255,.08)}.tytul-sekcji{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:18px 4px 10px;font-size:20px;font-weight:700}.tytul-sekcji a,.tytul-sekcji button.link{color:var(--fiolet);font-size:14px;font-weight:700;display:inline-flex;align-items:center;gap:2px}.noc .tytul-sekcji{color:#fff}.nawigacja{position:absolute;left:10px;right:10px;bottom:calc(env(safe-area-inset-bottom,0px) + 10px);z-index:20;display:grid;grid-template-columns:repeat(5,1fr);gap:2px;padding:8px;border-radius:26px;background:#fffffff7;box-shadow:0 6px 30px #1b1f4f1f;color:var(--atrament)}.nawigacja a{display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 0 6px;border-radius:18px;font-size:12px;font-weight:700}.nawigacja a.aktywna{background:var(--rozowy-jasny);color:var(--serce)}.nawigacja a[href="#/wyzwania"].aktywna{background:var(--fiolet-jasny);color:var(--fiolet)}.nawigacja .ikona{position:relative;display:grid;place-items:center;height:28px}.plakietka{position:absolute;top:-6px;right:-12px;min-width:20px;height:20px;padding:0 5px;border-radius:10px;background:var(--serce);color:#fff;font-style:normal;font-size:12px;font-weight:700;line-height:16px;text-align:center;border:2px solid #fff}.przycisk{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 26px;border-radius:27px;background:linear-gradient(180deg,var(--fiolet-2),var(--fiolet));color:#fff;font-weight:700;font-size:20px;box-shadow:0 10px 22px #7b4af04d;transition:transform .12s}.przycisk:active{transform:scale(.97)}.przycisk[disabled]{opacity:.45;pointer-events:none}.przycisk.jasny{background:var(--fiolet-jasny);color:var(--fiolet);box-shadow:none}.przycisk.obrys{background:#fff;color:var(--fiolet);border:2px solid var(--fiolet-2);box-shadow:none}.przycisk.czerwony{background:linear-gradient(180deg,#f2667f,#e04a66);box-shadow:0 10px 22px #e04a664d}.przycisk.maly{min-height:38px;padding:0 16px;font-size:16px;border-radius:19px}.przycisk.szeroki{display:flex;width:100%}.pigulka{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:999px;background:#fff;font-size:14px;font-weight:700;box-shadow:var(--cien);color:var(--atrament)}.pigulka-nagrody{display:inline-flex;align-items:center;gap:6px;margin-top:10px;padding:6px 12px;border-radius:999px;background:#fff;color:var(--serce);font-size:14px;font-weight:700;box-shadow:var(--cien)}.wstecz{position:absolute;left:0;top:0;z-index:3;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#fff;box-shadow:var(--cien);color:var(--atrament)}.naglowek-gry{position:relative;min-height:200px;padding:58px 16px 14px;margin:-14px -16px 0;overflow:hidden;background:radial-gradient(120% 90% at 85% 10%,#efe4ff 0,transparent 60%)}.naglowek-gry .wstecz{left:16px;top:8px}.naglowek-tresc{position:relative;z-index:2;display:flex;gap:12px;align-items:flex-start;max-width:68%}.naglowek-ikona{width:66px;height:66px;object-fit:contain;flex:none;border-radius:18px}.naglowek-teksty h1{font-size:24px;line-height:1.05;font-weight:700}.naglowek-teksty p{margin-top:6px;font-size:14px;line-height:1.45;color:var(--atrament-2);font-weight:600}.naglowek-owieczka{position:absolute;right:-4px;bottom:0;height:180px;width:auto;z-index:1;mix-blend-mode:multiply}.tytul-strony{position:relative;text-align:center;padding-top:2px;margin-bottom:8px}.tytul-strony .logo-serce{display:grid;place-items:center;width:56px;height:56px;margin:0 auto 6px;border-radius:50%;background:#fff;box-shadow:var(--cien)}.tytul-strony .logo-serce svg{width:34px;height:34px}.tytul-strony h1{font-size:24px;font-weight:700}.tytul-strony p{margin-top:4px;color:var(--atrament-2);font-weight:600}.tytul-strony .wstecz{top:6px}.tytul-strony .prawy{position:absolute;right:0;top:6px;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#fff;box-shadow:var(--cien)}.witaj{overflow-y:auto;background:linear-gradient(180deg,#f6e9ff 0%,#fbeef8 40%,var(--tlo) 100%);display:block}.witaj-gora{position:relative;min-height:330px;padding:calc(env(safe-area-inset-top,0px) + 18px) 20px 40px;overflow:hidden}.witaj-obraz{position:absolute;right:-24px;top:0;height:100%;width:66%;object-fit:cover;object-position:30% 0;-webkit-mask:linear-gradient(90deg,transparent 0,#000 32%);mask:linear-gradient(90deg,transparent 0,#000 32%)}.logo{position:relative;display:flex;align-items:center;gap:8px;font-size:24px;font-weight:700}.witaj-tytul{position:relative;margin:34px 0 10px;font-family:var(--font-tytul);font-weight:700;font-size:clamp(40px,12vw,54px);line-height:.98;letter-spacing:-.01em}.witaj-tytul em{font-style:normal;color:var(--serce)}.witaj-opis{position:relative;max-width:58%;font-size:16px;font-weight:600;line-height:1.35}.karta-konta{position:relative;margin:-26px 12px 0;padding:22px 18px 20px;border-radius:var(--promien-duzy);background:#fff;box-shadow:0 -4px 30px #7b4af01f}.karta-konta h2{display:flex;align-items:center;gap:12px;margin-bottom:4px;font-size:20px;font-weight:700}.karta-konta h2 .awatar-ikona{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:linear-gradient(180deg,var(--fiolet-2),var(--fiolet));color:#fff;flex:none}.karta-konta h2 small{display:block;font-size:14px;font-weight:600;color:var(--atrament-2)}.pole{display:block;margin-top:14px}.pole>span{display:block;margin:0 0 6px 4px;font-size:16px;font-weight:700}.imie,.wejscie{display:block;width:100%;height:52px;padding:0 16px;border-radius:14px;border:1.5px solid #e6e1f5;background:#fff;font:inherit;font-size:16px;font-weight:700;color:var(--atrament)}.imie:focus,.wejscie:focus{border-color:var(--fiolet-2);outline:none}.imie::placeholder,.wejscie::placeholder{color:#a3a6c2;font-weight:600}.plec{display:flex;gap:10px;margin-top:14px}.plec button{flex:1;height:50px;border-radius:14px;background:var(--fiolet-jasny);font-size:16px;font-weight:700;border:2px solid transparent}.plec button[aria-pressed=true]{background:#fff;border-color:var(--fiolet);color:var(--fiolet-ciemny);box-shadow:var(--cien)}.zgoda{display:flex;gap:12px;align-items:flex-start;margin:16px 0;padding:14px;border-radius:16px;background:var(--fiolet-jasny);font-size:14px;font-weight:600;line-height:1.4}.zgoda input{flex:none;width:22px;height:22px;margin:0;accent-color:var(--fiolet)}.witaj-stopka{position:relative;height:130px}.witaj-stopka img{position:absolute;bottom:10px}.witaj-stopka small{position:absolute;left:0;right:0;bottom:8px;text-align:center;font-size:12px;color:var(--atrament-2)}.powitanie{position:relative;display:flex;justify-content:space-between;align-items:flex-start;padding:6px 4px 16px}.powitanie h1{font-size:32px;font-weight:700;display:flex;align-items:center;gap:10px}.powitanie p{margin-top:6px;color:var(--atrament-2);font-size:16px;font-weight:600;line-height:1.4;max-width:270px}.noc .powitanie p{color:#d8dcff}.przycisk-profilu{display:grid;place-items:center;width:60px;height:60px;border-radius:50%;background:#fff;box-shadow:var(--cien);overflow:hidden;flex:none}.przycisk-profilu img{width:100%;height:100%;object-fit:cover}.karta-modlitwy{position:relative;display:block;min-height:300px;overflow:hidden;border-radius:28px;background:linear-gradient(110deg,#fff7dc,#fff0c2 45%,#f7e7ad);box-shadow:0 14px 34px #f0b42833}.karta-modlitwy>img{position:absolute;right:0;bottom:0;height:100%;width:56%;object-fit:cover;object-position:30% 50%;-webkit-mask:linear-gradient(90deg,transparent 0,#000 30%);mask:linear-gradient(90deg,transparent 0,#000 30%)}.karta-modlitwy .tresc{position:relative;z-index:1;padding:34px 18px 22px;max-width:66%}.karta-modlitwy h2{font-size:24px;line-height:1.18;font-weight:700}.karta-modlitwy p{margin-top:10px;font-size:16px;line-height:1.45;font-weight:600;color:var(--atrament-2)}.przycisk-modlitwy{display:inline-flex;align-items:center;gap:12px;margin-top:22px;padding:9px 20px 9px 9px;border-radius:40px;background:linear-gradient(180deg,#ffe58a,#ffd24f);box-shadow:0 8px 18px #f0b42859;text-align:left}.przycisk-modlitwy .kolko{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:#fff;color:#f3b21c;flex:none}.przycisk-modlitwy b{display:block;font-size:16px;font-weight:700}.przycisk-modlitwy small{display:flex;align-items:center;gap:4px;font-size:14px;font-weight:700;color:var(--atrament-2)}.przycisk-modlitwy small .serce{width:16px}.przycisk-modlitwy.zrobione{background:#e9fbef;box-shadow:none}.przycisk-modlitwy.zrobione .kolko{color:var(--zielony)}.noc .karta-modlitwy{background:linear-gradient(110deg,#2b3180,#252b72,#1d2463);box-shadow:0 14px 34px #0000004d}.noc .karta-modlitwy p{color:#d8dcff}.noc .przycisk-modlitwy{background:linear-gradient(180deg,#5d55c9,#4b43b3);color:#fff;box-shadow:0 8px 18px #0000004d}.noc .przycisk-modlitwy small{color:#e4e6ff}.noc .przycisk-modlitwy .kolko{color:var(--noc)}.statystyki{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:14px}.stat{position:relative;display:flex;gap:12px;padding:16px 12px;min-height:140px}.stat .kolo{display:grid;place-items:center;width:50px;height:50px;border-radius:50%;flex:none;font-size:24px}.stat .kolo.serce-tlo{background:#ffe3ea}.stat .kolo.ogien{background:#fff1d9}.stat .kolo svg{width:30px;height:30px}.stat b{display:block;font-size:24px;line-height:1;font-weight:700}.stat strong{display:block;margin-top:4px;font-size:16px;font-weight:700}.stat p{margin-top:8px;font-size:14px;line-height:1.4;color:var(--atrament-2);font-weight:600}.noc .stat p{color:#d8dcff}.stat.podskok{animation:podskok .32s var(--ease-out)}.wiersz-karta{display:flex;align-items:center;gap:12px;padding:16px 16px 16px 18px;margin-top:14px;min-height:100px}.wiersz-karta h2{font-size:20px;font-weight:700}.wiersz-karta p{margin-top:4px;color:var(--atrament-2);font-weight:600}.wiersz-karta .rozciagnij{flex:1;min-width:0}.wiersz-karta .strzalka{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#fff;box-shadow:var(--cien);flex:none;color:var(--atrament)}.karta-ewangelii{background:linear-gradient(110deg,#f4f6ff,#eef1ff)}.karta-ewangelii img{width:112px;margin:-6px 0;mix-blend-mode:multiply}.karta-wyzwan{background:linear-gradient(110deg,#f6f0ff,#efe6ff)}.karta-wyzwan img{width:72px;height:72px;border-radius:50%}.noc .karta-wyzwan{background:linear-gradient(110deg,#3a3592,#31307f)}.noc .wiersz-karta p{color:#d8dcff}.noc .wiersz-karta .strzalka{background:transparent;box-shadow:none;color:#fff}.ikona-z-plakietka{position:relative;flex:none}.ikona-z-plakietka .plakietka{top:-2px;right:-2px}.ewangelia-tekst{padding:18px;margin-top:12px;font-size:16px;line-height:1.6;font-weight:600}.ewangelia-tekst h2{font-size:16px;color:var(--fiolet);margin-bottom:8px}.modlitwa-ekran .przewijane{display:flex;flex-direction:column;padding-bottom:20px}.odtwarzacz{position:relative;flex:1;min-height:260px;margin-top:8px;border-radius:28px;overflow:hidden;background:#fff3c9;box-shadow:0 14px 34px #f0b42833}.odtwarzacz img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 25%;transition:transform 8s ease}.modli-sie .odtwarzacz img{transform:scale(1.07)}.noc .odtwarzacz{background:var(--noc-karta);box-shadow:0 14px 34px #00000059}.modlitwa-ekran .tytul-strony h1{margin-top:8px}.tekst-modlitwy{position:relative;height:124px;margin:14px 0 6px;overflow:hidden;text-align:center}.tekst-modlitwy p{position:absolute;left:0;right:0;padding:0 8px;font-size:20px;line-height:1.25;font-weight:700;transition:transform .6s cubic-bezier(.2,.8,.2,1),opacity .6s}.sterowanie{display:flex;flex-direction:column;align-items:center;gap:10px;min-height:92px;justify-content:center}.postep{width:100%;max-width:320px;height:8px;border-radius:4px;background:var(--fiolet-jasny);overflow:hidden}.noc .postep{background:#ffffff26}.postep i{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--fiolet-2),var(--fiolet));border-radius:4px;transition:width .25s linear}.wskazowka{font-size:16px;font-weight:700;opacity:.75;text-align:center}@keyframes puls{50%{transform:scale(1.06)}}.naglowek-listy{display:flex;justify-content:space-between;align-items:center;padding:8px 4px 14px}.naglowek-listy h1{font-size:32px;font-weight:700}.licznik-serc{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:22px;background:var(--rozowy-jasny);font-weight:700;color:var(--atrament)}.licznik-serc .serce{width:28px;height:28px}.licznik-serc .liczba{font-size:24px;line-height:1}.licznik-serc small{display:block;font-size:12px;font-weight:700;color:var(--atrament-2)}.podskok{animation:podskok .35s ease-out}@keyframes podskok{40%{transform:scale(1.06)}}.swieci{box-shadow:0 0 0 4px #ff3d6e33,0 0 30px #ff3d6e8c!important}.baner{position:relative;display:flex;align-items:center;min-height:156px;padding:18px;border-radius:var(--promien-duzy);background:linear-gradient(110deg,#f8f1ff,#efe6ff);overflow:hidden}.baner .tekst{position:relative;z-index:1;max-width:62%}.baner h2{font-size:16px;line-height:1.35;font-weight:700}.baner p{margin-top:8px;font-size:14px;color:var(--atrament-2);font-weight:600}.baner>img{position:absolute;right:0;bottom:0;height:100%;mix-blend-mode:multiply}.zakladki{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:4px;padding:6px;margin:16px 0 6px;border-radius:20px;background:#fff;box-shadow:var(--cien)}.zakladki button{height:40px;border-radius:16px;font-weight:700;font-size:16px;color:var(--atrament-2);display:inline-flex;align-items:center;justify-content:center;gap:6px}.zakladki button[aria-selected=true]{background:var(--fiolet-jasny);color:var(--fiolet);font-weight:700}.zakladki.pelne button[aria-selected=true]{background:linear-gradient(180deg,var(--fiolet-2),var(--fiolet));color:#fff}.zadanie{display:flex;align-items:center;gap:12px;padding:12px;margin-top:10px;width:100%;text-align:left}.zadanie>img{width:62px;height:62px;border-radius:16px;object-fit:cover;flex:none}.zadanie .tekst{flex:1;min-width:0}.zadanie h3{font-size:16px;font-weight:700}.zadanie p{margin-top:2px;font-size:14px;color:var(--atrament-2);font-weight:600}.zadanie .ile{display:inline-flex;align-items:center;gap:3px;color:var(--serce);font-weight:700;font-size:16px;flex:none}.zadanie .ile .serce{width:18px}.odhacz{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;border:2px solid #d9d9e6;flex:none;color:transparent;transition:.2s}.odhacz.tak{border-color:var(--zielony);color:var(--zielony)}.rozpocznij{padding:8px 10px;border-radius:12px;background:var(--fiolet-jasny);color:var(--fiolet);font-weight:700;font-size:14px;flex:none}.zadanie.specjalne{background:linear-gradient(110deg,#fffaf0,#fff3d6)}.pusto{text-align:center;padding:30px 10px;color:var(--atrament-2);font-weight:700}.ramka-gry{padding:18px 14px;margin-top:6px}.ramka-gry>h2{text-align:center;font-size:20px;font-weight:700;margin-bottom:16px}.info{display:flex;align-items:center;gap:14px;padding:16px;margin-top:14px;position:relative;overflow:hidden}.info>img:first-child{width:62px;height:62px;border-radius:50%;object-fit:cover;flex:none}.info h3{font-size:16px;font-weight:700}.info p{margin-top:4px;font-size:14px;color:var(--atrament-2);font-weight:600;line-height:1.4}.info .obrazek-prawy{width:96px;height:auto;margin-left:auto;mix-blend-mode:multiply;flex:none}.info.fiolet{background:linear-gradient(110deg,#faf6ff,#f3ecff)}.pasek-czasu{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 14px;margin-top:4px}.pasek-czasu>div{display:flex;align-items:center;gap:8px}.pasek-czasu small{display:block;font-size:12px;color:var(--atrament-2);font-weight:600}.pasek-czasu b{font-size:20px;font-weight:700;font-variant-numeric:tabular-nums}.pasek-czasu .ik{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--fiolet-jasny);color:var(--fiolet);font-size:20px;flex:none}.jak-dziala{display:flex;align-items:center;gap:12px;padding:14px;margin-top:4px}.jak-dziala img{width:46px;height:46px;border-radius:50%;object-fit:cover;flex:none}.jak-dziala h3{font-size:16px;font-weight:700}.jak-dziala p{font-size:14px;color:var(--atrament-2);font-weight:600}.jak-dziala .pigulka{margin-left:auto;white-space:nowrap;flex:none}.pytanie{padding:22px 16px 18px;margin-top:14px}.pytanie h2{font-size:20px;font-weight:700;margin-bottom:14px}.odpowiedz{display:flex;align-items:center;gap:14px;width:100%;padding:10px 12px;margin-top:10px;border-radius:18px;border:1.5px solid var(--linia);background:#fff;font-size:20px;font-weight:700;text-align:left;transition:.15s}.odpowiedz .litera{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--fiolet-jasny);font-weight:700;flex:none}.odpowiedz .znak{margin-left:auto;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;color:#fff}.odpowiedz[aria-pressed=true]{border-color:var(--fiolet-2);background:#f7f2ff}.odpowiedz[aria-pressed=true] .litera{background:var(--fiolet-2);color:#fff}.odpowiedz[aria-pressed=true] .znak{background:var(--fiolet)}.odpowiedz.dobra{border-color:var(--zielony);background:#eafaf0}.odpowiedz.dobra .litera,.odpowiedz.dobra .znak{background:var(--zielony);color:#fff}.odpowiedz.zla{border-color:#f08aa0;background:#fff0f3}.pytanie .przycisk{display:flex;width:86%;margin:18px auto 0}.wynik{text-align:center;padding:26px 16px;margin-top:14px}.wynik img{width:150px}.wynik h2{font-size:24px;font-weight:700;margin:8px 0 6px}.wynik p{color:var(--atrament-2);font-weight:600;margin-bottom:16px}.siatka-los{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.okienko{position:relative;aspect-ratio:1;border-radius:20px;overflow:hidden;background:#f1eaff;transition:transform .25s}.okienko img{width:100%;height:100%;object-fit:cover;display:block}.okienko:active{transform:scale(.95)}.okienko.odkryte{animation:obrot .6s ease}.okienko.pudlo{filter:grayscale(1) brightness(1.04);box-shadow:0 0 0 2px #c9c9d6 inset}.okienko.zgaszone{opacity:.55}@keyframes obrot{0%{transform:rotateY(0)}50%{transform:rotateY(90deg)}to{transform:rotateY(0)}}.siatka-mem{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;perspective:800px}.kafel{position:relative;aspect-ratio:1;border-radius:16px;transform-style:preserve-3d;transition:transform .35s}.kafel .strona{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:16px;overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden}.kafel .strona img{width:100%;height:100%;object-fit:cover;display:block}.kafel .przod,.kafel.odwrocony,.kafel.para{transform:rotateY(180deg)}.kafel.para .przod{box-shadow:0 0 0 3px var(--zielony) inset}.ranking-mini{padding:6px 0;margin-top:14px}.ranking-mini .tytul-sekcji{margin:8px 16px}.ranking-mini .wiersz{display:grid;grid-template-columns:28px 36px 1fr auto 46px;align-items:center;gap:10px;padding:8px 14px;font-weight:700}.ranking-mini .wiersz.ja{background:var(--fiolet-jasny)}.ranking-mini img{width:36px;height:36px;border-radius:50%;object-fit:cover}.medal{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;color:#fff;font-size:14px;font-weight:700;background:#f2b51e}.medal.m2{background:#9aa6bd}.medal.m3{background:#d98a46}.krzyzowka{position:relative;display:grid;gap:3px;margin:10px auto 4px;touch-action:manipulation}.pole-k{position:relative;display:grid;place-items:center;aspect-ratio:1;border-radius:7px;background:#fff;border:1.5px solid #e4e0f0;font-weight:700;font-size:clamp(14px,4.4vw,19px);text-transform:uppercase}.pole-k.puste{visibility:hidden}.pole-k .nr{position:absolute;left:2px;top:-1px;font-size:12px;font-weight:700;color:var(--atrament-2)}.pole-k.w-hasle{border-color:var(--fiolet-2);background:#f7f2ff}.pole-k.kursor{background:var(--fiolet-2);color:#fff;border-color:var(--fiolet)}.pole-k.dobre{color:var(--zielony)}.krzyzowka-wejscie{position:absolute;left:0;top:0;opacity:0;width:1px;height:1px;border:0;padding:0}.hasla{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:16px;margin-top:12px;border-radius:20px;background:#faf7ff}.hasla h3{font-size:16px;font-weight:700;margin-bottom:6px}.hasla li{font-size:14px;line-height:1.35;margin-bottom:6px;font-weight:600;cursor:pointer}.hasla li.zrobione{text-decoration:line-through;opacity:.5}.hasla ol{list-style:none;padding:0;margin:0}.hasla b{color:var(--fiolet)}.pokaz-litere{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:52px;margin-top:14px;border-radius:26px;border:2px solid var(--fiolet-2);color:var(--fiolet);font-weight:700;font-size:16px;background:#fff}.pokaz-litere .pigulka{color:var(--serce);padding:3px 10px}.o-wyzwaniu{display:flex;gap:8px;padding:18px 16px;margin-top:4px}.o-wyzwaniu h2{font-size:20px;font-weight:700;margin-bottom:10px}.o-wyzwaniu p{font-size:14px;line-height:1.5;color:var(--atrament-2);font-weight:600}.o-wyzwaniu img{width:44%;align-self:center;mix-blend-mode:multiply}.data-wyzwania{display:flex;gap:10px;align-items:center;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid var(--linia);font-size:14px;color:var(--atrament-2);font-weight:600}.data-wyzwania b{display:block;color:var(--atrament);font-size:16px}.kroki{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:start;gap:4px;text-align:center;font-size:12px;font-weight:600;color:var(--atrament-2)}.kroki img{width:72px;height:60px;object-fit:contain;display:block;margin:0 auto 6px;mix-blend-mode:multiply}.kroki .strz{color:#c5b9ef;margin-top:24px}.zgloszenie{display:flex;align-items:center;gap:16px;padding:16px;border:2px dashed #e4dcf8;border-radius:18px}.zgloszenie img{width:96px;height:84px;object-fit:cover;border-radius:12px;mix-blend-mode:multiply}.zgloszenie img.foto{mix-blend-mode:normal}.zgloszenie p{font-size:14px;font-weight:600;color:var(--atrament-2);margin-bottom:10px}.karta-sekcja{padding:16px;margin-top:12px;position:relative;overflow:hidden}.karta-sekcja h2{font-size:16px;font-weight:700;margin-bottom:12px;display:flex;align-items:center;gap:10px}.karta-sekcja h2 small{color:var(--fiolet);font-size:14px;font-weight:700}.karta-sekcja p{font-size:14px;line-height:1.5;color:var(--atrament-2);font-weight:600}.karta-sekcja .owca-rog{position:absolute;right:0;bottom:0;height:110px;mix-blend-mode:multiply}.dni-tyg,.siatka-kal{display:grid;grid-template-columns:repeat(7,1fr);gap:6px;text-align:center}.dni-tyg span{font-size:14px;font-weight:700;color:var(--atrament-2);padding:4px 0}.dni-tyg span:last-child{color:var(--serce)}.dzien-kal{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;aspect-ratio:.9;border-radius:12px;border:1px solid var(--linia);font-size:16px;font-weight:700;background:#fff}.dzien-kal.inny{opacity:.35}.dzien-kal.niedziela,.dzien-kal.swieto{color:var(--serce)}.dzien-kal.ipiatek{background:var(--fiolet-jasny);border-color:transparent}.dzien-kal.ipiatek:after{content:"💜";font-size:12px;line-height:1}.dzien-kal.dzis{box-shadow:0 0 0 2px var(--fiolet) inset}.dzien-kal.imieniny:before{content:"🎁";position:absolute;top:-6px;right:-4px;font-size:14px}.dzien-kal .kropka{width:6px;height:6px;border-radius:50%;background:var(--serce);margin-top:2px}.legenda{display:flex;gap:6px;margin-top:14px}.legenda span{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 4px;border-radius:12px;border:1px solid var(--linia);font-size:12px;font-weight:600;white-space:nowrap}.miesiac-nawigacja{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.miesiac-nawigacja h2{font-size:20px;font-weight:700;text-transform:capitalize}.miesiac-nawigacja button{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--fiolet-jasny);color:var(--fiolet)}.swieto-info{margin-top:10px;padding:10px 12px;border-radius:12px;background:#fff5f7;font-size:14px;font-weight:700}.imieniny-karta{position:relative;display:flex;gap:12px;padding:16px;margin-top:14px;min-height:176px;background:linear-gradient(110deg,#f8f1ff,#efe5ff);overflow:hidden}.imieniny-karta>img:first-child{width:92px;height:92px;object-fit:contain;mix-blend-mode:multiply}.imieniny-karta h3{font-size:20px;font-weight:700}.imieniny-karta h3 em{display:block;font-style:normal;color:var(--fiolet);font-size:20px}.imieniny-karta p{margin-top:6px;font-size:14px;font-weight:600;color:var(--atrament-2);max-width:160px}.imieniny-karta .owca{position:absolute;right:0;bottom:0;height:128px;mix-blend-mode:multiply}.ustawienia-imienin{display:flex;align-items:center;gap:12px;padding:14px 16px;margin-top:12px}.ustawienia-imienin .ik{color:var(--fiolet)}.ustawienia-imienin h3{font-size:16px;font-weight:700}.ustawienia-imienin p{font-size:14px;color:var(--atrament-2);font-weight:600}.podium{display:grid;grid-template-columns:1fr 1.15fr 1fr;gap:8px;align-items:end;margin-top:14px}.podium>div{display:flex;flex-direction:column;align-items:center;padding:12px 4px;border-radius:22px}.podium .m1{background:#fff6dc;padding-top:18px}.podium .m2{background:#eeeaff}.podium .m3{background:#ffeee8}.podium img{width:80px;height:80px;border-radius:50%;object-fit:cover;border:4px solid #fff}.podium .m1 img{width:100px;height:100px}.podium .miejsce{font-size:20px;font-weight:700}.podium .m1 .miejsce{color:#f2b51e}.podium .m2 .miejsce{color:#8c9ab5}.podium .m3 .miejsce{color:#e48a3f}.podium b{margin-top:6px;font-size:16px;text-align:center}.podium .pigulka{margin-top:6px;color:var(--serce);padding:4px 10px}.lista-rank{margin-top:12px;padding:4px 0;overflow:hidden}.lista-rank .wiersz{display:grid;grid-template-columns:30px 46px 1fr auto;align-items:center;gap:10px;padding:8px 16px;font-weight:700;border-bottom:1px solid var(--linia)}.lista-rank .wiersz:last-child{border:0}.lista-rank .wiersz.ja{background:var(--fiolet-jasny)}.lista-rank img{width:46px;height:46px;border-radius:50%;object-fit:cover}.lista-rank .serca{display:inline-flex;align-items:center;gap:6px}.ip-karta{display:flex;gap:6px;padding:20px 16px;align-items:center}.ip-karta p{font-size:16px;line-height:1.55;font-weight:600}.ip-karta p+p{margin-top:12px}.ip-karta img{width:120px;margin-right:-6px;mix-blend-mode:multiply}.ip-akcja{text-align:center;padding:22px 16px;margin-top:14px;background:linear-gradient(180deg,#fff,#fff2f5)}.ip-akcja .ik{display:inline-grid;place-items:center;width:46px;height:46px;border-radius:12px;background:#ffe3ea;font-size:24px}.ip-akcja h2{font-size:20px;font-weight:700;margin:10px 0 6px}.ip-akcja p{font-size:16px;color:var(--atrament-2);font-weight:600;line-height:1.45}.ip-akcja .przycisk{margin:16px 0 10px;min-width:76%}.ip-akcja small{font-size:14px;font-weight:700;color:var(--atrament-2)}.serca-roku{display:grid;grid-template-columns:repeat(12,1fr);gap:3px;text-align:center;margin-top:4px}.serca-roku span{display:grid;place-items:center;aspect-ratio:1;border-radius:50%;border:1.5px solid #e1dbef;font-size:14px;color:#c7c0dd}.serca-roku span.tak{background:#ffe3ea;border-color:var(--serce);color:var(--serce)}.serca-roku small{font-size:14px;font-weight:700;color:var(--atrament-2)}.serca-roku small.tak{color:var(--serce)}.profil-karta{position:relative;display:flex;gap:14px;align-items:center;padding:16px;overflow:hidden}.profil-karta>img:first-child{width:104px;height:104px;border-radius:50%;object-fit:cover;flex:none}.profil-karta h2{font-size:24px;font-weight:700}.profil-karta .owca{position:absolute;right:-6px;bottom:-4px;height:112px;mix-blend-mode:multiply}.profil-karta .tekst{position:relative;z-index:1}.znaczek{display:inline-block;margin:6px 0;padding:3px 12px;border-radius:10px;background:var(--fiolet-jasny);color:var(--fiolet);font-weight:700;font-size:14px}.meta{display:flex;align-items:center;gap:6px;margin-top:4px;font-size:14px;font-weight:600;color:var(--atrament-2)}.meta .serce{width:18px}.odznaki{display:grid;grid-template-columns:repeat(7,1fr);gap:3px;text-align:center}.odznaki div{padding:4px 0;border-radius:14px;font-size:12px;font-weight:700;color:var(--atrament-2)}.odznaki img{width:100%;max-width:44px;aspect-ratio:1;object-fit:cover;border-radius:50%;display:block;margin:0 auto 4px}.odznaki div.zablokowana img{filter:grayscale(1);opacity:.45}.odznaki div.obecna{background:var(--fiolet-jasny)}.odznaki b{display:block;color:var(--atrament)}.obecny-poziom{display:flex;align-items:center;gap:12px;padding:14px;margin-top:12px;border-radius:18px;background:#f7f4ff}.obecny-poziom img{width:58px;height:58px;border-radius:50%}.obecny-poziom small{display:block;font-size:12px;color:var(--atrament-2);font-weight:600}.obecny-poziom b{font-size:20px;color:var(--fiolet)}.obecny-poziom .rozciagnij{flex:1}.serie{display:grid;grid-template-columns:1fr 1fr;padding:16px 6px;margin-top:14px}.serie>div{display:flex;gap:8px;align-items:center;padding:0 6px}.serie>div+div{border-left:1px solid var(--linia)}.serie img{width:52px;height:52px;border-radius:50%;object-fit:cover;flex:none}.serie b{display:block;font-size:24px;color:var(--fiolet);line-height:1}.serie span{display:block;font-size:14px;font-weight:700}.serie small{display:block;font-size:12px;color:var(--atrament-2);font-weight:600}.link-wiersz{display:flex;align-items:center;gap:14px;padding:14px 16px;margin-top:10px}.link-wiersz .ik{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--fiolet-jasny);font-size:24px;flex:none}.link-wiersz h3{font-size:16px;font-weight:700}.link-wiersz p{font-size:14px;color:var(--atrament-2);font-weight:600}.link-wiersz .strz{margin-left:auto;color:var(--fiolet)}.szukaj{display:flex;align-items:center;gap:10px;height:52px;padding:0 16px;border-radius:18px;background:var(--fiolet-jasny);color:var(--atrament-2);margin-top:6px}.szukaj input{flex:1;min-width:0;border:0;background:none;font:inherit;font-size:16px;font-weight:600;color:var(--atrament);outline:none}.osoby{padding:4px 0}.osoba{display:flex;align-items:center;gap:12px;padding:10px 14px;border-bottom:1px solid var(--linia)}.osoba:last-child{border:0}.osoba>img{width:58px;height:58px;border-radius:50%;object-fit:cover;flex:none}.osoba .tekst{flex:1;min-width:0}.osoba h3{font-size:16px;font-weight:700}.osoba p{font-size:14px;color:var(--atrament-2);font-weight:600}.osoba .serca{display:inline-flex;align-items:center;gap:4px;color:var(--serce);font-weight:700;flex:none}.osoba .serca .serce{width:18px}.gwiazdka{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#fff;box-shadow:var(--cien);font-size:20px;flex:none}.gwiazdka.nie{filter:grayscale(1);opacity:.4}.zaproszenie{display:flex;gap:14px;padding:14px;margin-top:12px;align-items:center}.zaproszenie>img{width:84px;height:84px;border-radius:50%;object-fit:cover;flex:none}.zaproszenie .przyciski{display:flex;gap:8px;margin-top:8px}.zaproszenie h3{font-size:20px;font-weight:700}.faq{padding:4px 0}.faq details{border-bottom:1px solid var(--linia)}.faq details:last-child{border:0}.faq summary{display:flex;align-items:center;gap:12px;padding:12px 14px;font-weight:700;list-style:none;cursor:pointer}.faq summary::-webkit-details-marker{display:none}.faq summary .ik{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--fiolet-jasny);flex:none}.faq summary .strz{margin-left:auto;color:var(--fiolet);transition:transform .2s}.faq details[open] summary .strz{transform:rotate(90deg)}.faq details p{padding:0 16px 14px 66px;font-size:14px;line-height:1.5;color:var(--atrament-2);font-weight:600}.kontakt{display:flex;align-items:center;gap:10px;padding:0 12px 0 0;overflow:hidden;background:linear-gradient(110deg,#f4efff,#ece3ff)}.kontakt img{width:104px;align-self:flex-end;mix-blend-mode:multiply}.kontakt h3{font-size:16px;font-weight:700}.kontakt p{font-size:14px;color:var(--atrament-2);font-weight:600;margin-bottom:8px}.kwoty{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.kwoty button{height:50px;border-radius:14px;background:#fff;border:1.5px solid var(--linia);font-weight:700;font-size:20px}.kwoty button[aria-pressed=true]{background:var(--fiolet-jasny);border-color:var(--fiolet-2);color:var(--fiolet)}.wesprzyj-gora{position:relative;height:220px;margin:10px -16px 0;overflow:hidden}.wesprzyj-gora>img{position:absolute;left:0;bottom:0;height:100%}.wesprzyj-gora .odznaka-karta{position:absolute;right:12px;top:16px;width:186px;padding:12px;display:flex;gap:8px}.wesprzyj-gora .odznaka-karta img{width:46px;height:50px;object-fit:contain;flex:none;mix-blend-mode:multiply}.wesprzyj-gora .odznaka-karta h3{color:var(--fiolet);font-size:16px;font-weight:700}.wesprzyj-gora .odznaka-karta p{font-size:12px;color:var(--atrament-2);font-weight:600;margin-top:4px}.dziekujemy{display:flex;align-items:center;gap:12px;padding:14px 16px;margin-top:14px;background:#fffaf0;font-size:14px;font-weight:600}.droga-ekran .przewijane{padding:0 0 110px}.droga-naglowek{position:relative;z-index:2;padding:calc(env(safe-area-inset-top,0px) + 14px) 64px 8px;text-align:center}.droga-naglowek h1{font-size:24px;font-weight:700}.droga-naglowek p{font-size:14px;font-weight:600;color:var(--atrament-2);margin-top:4px}.droga-naglowek .wstecz{left:16px;top:calc(env(safe-area-inset-top,0px) + 14px)}.droga-naglowek .awatar{position:absolute;right:14px;top:calc(env(safe-area-inset-top,0px) + 8px);width:54px;height:54px;border-radius:50%;border:3px solid #fff;box-shadow:var(--cien);object-fit:cover}.droga-staty{position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin:4px 10px 0;padding:12px 8px}.droga-staty div{display:flex;gap:5px;align-items:center;font-size:12px;color:var(--atrament-2);font-weight:600;line-height:1.2}.droga-staty b{display:block;color:var(--atrament);font-size:14px;font-weight:700}.droga-staty .e{font-size:20px}.mapa{position:relative;margin-top:-10px}.mapa>img{width:100%;display:block}.mapa .nagroda-karta{position:absolute;right:2.5%;bottom:.5%;width:39%;padding:10px;text-align:center;font-size:12px;font-weight:700}.mapa .nagroda-karta h3{font-size:12px;font-weight:700;margin-bottom:4px}.pasek-postepu{height:9px;border-radius:5px;background:#ece7fa;overflow:hidden;margin:6px 0}.pasek-postepu i{display:block;height:100%;background:linear-gradient(90deg,var(--fiolet-2),var(--fiolet));border-radius:5px}.lecace{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:50;overflow:hidden}.lecace svg{position:absolute;left:0;top:0;width:24px;height:24px;margin:-12px 0 0 -12px;will-change:transform;filter:drop-shadow(0 0 6px rgba(255,190,170,.8))}.iskra{position:absolute;left:0;top:0;width:8px;height:8px;margin:-4px;border-radius:50%;background:#ffe9a8;box-shadow:0 0 10px #ffc23a;will-change:transform,opacity}.dymek{position:fixed;z-index:60;left:50%;transform:translate(-50%);padding:9px 16px;border-radius:18px;background:#281c189e;border:1px solid rgba(255,220,160,.3);color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-size:14px;font-weight:600;width:max-content;max-width:86vw;text-align:center;line-height:1.35;animation:dymek 2.8s var(--ease-out) forwards}@keyframes dymek{0%{opacity:0;transform:translate(-50%,6px)}14%,82%{opacity:1;transform:translate(-50%)}to{opacity:0}}.okno-tlo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:20px;background:#1b1f4f73}.okno{width:min(100%,380px);padding:22px 18px 18px;border-radius:24px;background:#fff;color:var(--atrament);text-align:center;box-shadow:0 20px 60px #00000040}.okno h2{font-size:20px;font-weight:700;margin-bottom:8px}.okno p{font-size:16px;color:var(--atrament-2);font-weight:600;line-height:1.45;margin-bottom:14px}.okno .imie{text-align:center}.okno-przyciski{display:flex;gap:10px;margin-top:16px}.okno-przyciski .przycisk{flex:1;padding:0 12px}.dev{position:fixed;z-index:90;right:6px;top:40%;display:flex;flex-direction:column;gap:4px}.dev button{background:#0000008c;color:#fff;border-radius:8px;padding:3px 8px;font-size:12px}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.naglowek-owieczka,.baner>img,.info .obrazek-prawy,.imieniny-karta .owca,.profil-karta .owca,.karta-sekcja .owca-rog,.o-wyzwaniu img,.ip-karta img,.wesprzyj-gora>img,.kontakt img{-webkit-mask-image:radial-gradient(ellipse 72% 68% at 55% 55%,#000 58%,transparent 100%);mask-image:radial-gradient(ellipse 72% 68% at 55% 55%,#000 58%,transparent 100%)}.witaj-stopka img{mix-blend-mode:multiply;-webkit-mask-image:radial-gradient(circle at 50% 50%,#000 55%,transparent 72%);mask-image:radial-gradient(circle at 50% 50%,#000 55%,transparent 72%)}.tytul-strony .prawy.licznik-serc{display:inline-flex;width:auto;height:auto;padding:8px 12px;border-radius:20px;background:var(--rozowy-jasny)}.tytul-strony .prawy.licznik-serc .serce{width:24px;height:24px}.tytul-strony .prawy.licznik-serc .liczba{font-size:20px}.pigulka-nagrody{white-space:nowrap}.wskazowka.koniec{font-size:24px;font-weight:700;opacity:1}.blysk-serca{position:fixed;z-index:90;pointer-events:none;display:flex;align-items:center;gap:6px;transform:translate(-50%,-50%);animation:blysk-serca 1.2s cubic-bezier(.2,.8,.3,1) forwards}.blysk-serca svg{width:46px;height:46px;fill:#ff5a6e;filter:drop-shadow(0 0 14px rgba(255,120,140,.9)) drop-shadow(0 0 4px #fff)}.blysk-serca b{font:700 24px/1 var(--font);color:#fff;text-shadow:0 2px 12px rgba(255,90,110,.8)}@keyframes blysk-serca{0%{opacity:0;transform:translate(-50%,-50%) scale(.4)}25%{opacity:1;transform:translate(-50%,-60%) scale(1.15)}60%{opacity:1;transform:translate(-50%,-85%) scale(1)}to{opacity:0;transform:translate(-50%,-140%) scale(.9)}}@media (prefers-reduced-motion: reduce){.blysk-serca{animation-duration:.01s;animation-delay:1s}}@supports (-webkit-touch-callout: none){@media (display-mode: standalone){html,body,#aplikacja{height:100lvh}}}a,button,[role=button],[role=tab],[role=option],label,img,svg,canvas,.sz-wiersz,.sz-karta,.sz-szklany,.sz-zloty{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}a,button,[role=button],[role=tab],[role=option],label{touch-action:manipulation}img{-webkit-user-drag:none}input,textarea,[contenteditable],[contenteditable] *,.zaznaczalne,.zaznaczalne *{-webkit-touch-callout:default;-webkit-user-select:text;user-select:text}:root{--sz-tekst: #ffffff;--sz-tekst-2: rgba(255, 255, 255, .68);--sz-karta: rgba(28, 26, 38, .5);--sz-karta-2: rgba(40, 34, 44, .62);--sz-ramka: rgba(255, 255, 255, .12);--sz-ramka-zlota: rgba(255, 214, 150, .55);--sz-zloto-1: #ffeec8;--sz-zloto-2: #f2c77a;--sz-na-zlocie: #2a2333;--sz-serce: #ff5d70;--sz-zielony: #3ad16a;--sz-rozmycie: blur(18px)}.ekran.sz-ekran{background:transparent;color:var(--sz-tekst);overflow:hidden;overflow:clip;isolation:isolate}body{background:transparent}#sz-tlo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none;opacity:0;transition:opacity .4s ease;background:#1d1a2a}body.sz-aktywny #sz-tlo{opacity:1}#sz-tlo .sz-scena{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 40%;opacity:0;transition:opacity .6s ease,filter .6s ease,transform .6s ease;will-change:opacity}#sz-tlo .sz-scena.widoczna{opacity:1}#sz-tlo[data-tryb=rozmyte] .sz-scena{filter:blur(22px) brightness(.62) saturate(1.15);transform:scale(1.2)}#sz-tlo.przyciemnione .sz-scena{filter:brightness(.82);transform:scale(1.04)}#sz-tlo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity .6s ease}#sz-tlo[data-tryb=rozmyte]:after{background:linear-gradient(180deg,#16163059,#120e188c)}#sz-tlo[data-tryb=start]{background:linear-gradient(180deg,#2a2230 40%,#241b1c 70%,#17121a)}#sz-tlo[data-tryb=start] .sz-scena[data-src*=ch-6]{transform:translateY(-20%)}#sz-tlo[data-tryb=start] .sz-scena{object-position:50% 0;-webkit-mask-image:linear-gradient(#000 68%,transparent 92%);mask-image:linear-gradient(#000 68%,transparent 92%)}#sz-tlo[data-tryb=start]:after{background:linear-gradient(180deg,rgba(10,12,30,.35) 0%,transparent 20%),linear-gradient(0deg,rgba(20,14,22,.6) 0%,transparent 45%)}#sz-tlo[data-tryb=ostre]:after{background:linear-gradient(180deg,rgba(24,26,70,.5) 0%,transparent 30%),linear-gradient(0deg,rgba(20,14,18,.85) 0%,rgba(20,14,18,.35) 38%,transparent 58%)}.sz-tresc{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:calc(env(safe-area-inset-top,0px) + 12px) 16px calc(env(safe-area-inset-bottom,0px) + 112px);display:flex;flex-direction:column;gap:12px}.sz-tresc::-webkit-scrollbar{display:none}.sz-naglowek{display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:8px;min-height:48px}.sz-ekran>.sz-naglowek{padding-top:calc(env(safe-area-inset-top,0px) + 4px)}.sz-naglowek h1{text-align:center;font-size:20px;font-weight:700;letter-spacing:-.01em}.sz-prawa{display:flex;justify-content:flex-end;gap:8px;min-width:44px}.sz-okragly{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--sz-karta);border:1px solid var(--sz-ramka);color:var(--sz-tekst);-webkit-backdrop-filter:var(--sz-rozmycie);backdrop-filter:var(--sz-rozmycie)}.sz-okragly svg{width:22px;height:22px}.sz-pusty{width:44px}.sz-karta{border-radius:var(--r-l);padding:16px;background:var(--sz-karta);border:1px solid var(--sz-ramka);-webkit-backdrop-filter:var(--sz-rozmycie);backdrop-filter:var(--sz-rozmycie);box-shadow:inset 0 1px #ffffff0f}.sz-lista{display:flex;flex-direction:column;gap:8px}.sz-wiersz{display:flex;align-items:center;gap:12px;min-height:64px;padding:9px 14px;border-radius:18px;background:var(--sz-karta);border:1px solid var(--sz-ramka);color:inherit;text-align:left;width:100%;-webkit-backdrop-filter:var(--sz-rozmycie);backdrop-filter:var(--sz-rozmycie)}a.sz-wiersz,button.sz-wiersz{transition:background .2s ease}a.sz-wiersz:active,button.sz-wiersz:active{background:var(--sz-karta-2)}.sz-wiersz.wyrozniony{border-color:var(--sz-ramka-zlota);background:linear-gradient(90deg,#ffd69638,#ffd6960f)}.sz-wiersz-tekst{flex:1;min-width:0}.sz-wiersz-tekst b{display:block;font-size:16px;font-weight:600}.sz-wiersz-tekst small{display:block;margin-top:2px;font-size:14px;color:var(--sz-tekst-2)}.sz-strzalka{width:20px;height:20px;opacity:.7;flex:none}.sz-strzalka svg{width:100%;height:100%}.sz-ikona-48{width:46px;height:46px;flex:none;display:grid;place-items:center}.sz-ikona-48 svg{width:100%;height:100%}.sz-zakladki{display:flex;padding:4px;border-radius:999px;background:var(--sz-karta);border:1px solid var(--sz-ramka);-webkit-backdrop-filter:var(--sz-rozmycie);backdrop-filter:var(--sz-rozmycie)}.sz-zakladki button{flex:1;height:40px;border-radius:999px;font-size:14px;font-weight:600;color:var(--sz-tekst-2);transition:background .25s ease,color .25s ease}.sz-zakladki button[aria-selected=true]{background:linear-gradient(180deg,var(--sz-zloto-1),var(--sz-zloto-2));color:var(--sz-na-zlocie);box-shadow:0 4px 14px -6px #f2c77acc}.sz-zloty{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;height:50px;border-radius:999px;background:transparent;color:#f3c879;font-size:16px;font-weight:600;box-shadow:none}.sz-zloty svg{width:22px;height:22px}.sz-zloty:active,.sz-szklany:active{transform:scale(.98)}.sz-szklany{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 16px;border-radius:var(--r-m);background:var(--sz-karta);border:1px solid var(--sz-ramka);color:var(--sz-tekst);font-size:16px;font-weight:600;-webkit-backdrop-filter:var(--sz-rozmycie);backdrop-filter:var(--sz-rozmycie)}.sz-szklany svg{width:21px;height:21px}.sz-rzad{display:flex;gap:10px}.sz-rzad>*{flex:1}.sz-portret{position:relative;display:inline-block;width:46px;height:46px;flex:none}.sz-portret img{width:100%;height:100%;border-radius:50%;object-fit:cover;border:2px solid rgba(255,230,190,.7);background:#3b5a8a}.sz-portret.duzy{width:84px;height:84px}.sz-online{position:absolute;right:0;bottom:1px;width:12px;height:12px;border-radius:50%;background:var(--sz-zielony);border:2px solid #1f1c28}.sz-herb{display:inline-grid;width:46px;height:46px;flex:none}.sz-herb svg{width:100%;height:100%}.sz-herb.duzy{width:88px;height:98px;filter:drop-shadow(0 6px 16px rgba(0,0,0,.4))}.sz-serca{display:inline-flex;align-items:center;gap:6px;font-weight:700;font-size:16px;white-space:nowrap}.sz-serca svg{width:19px;height:19px;color:var(--sz-serce);filter:drop-shadow(0 0 4px rgba(255,93,112,.45))}.sz-pigulka{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:999px;background:#ffffff14;border:1px solid var(--sz-ramka);font-size:14px;font-weight:600}.sz-pigulka svg{width:15px;height:15px}.sz-pasek-postepu{height:8px;border-radius:4px;background:#ffffff24;overflow:hidden}.sz-pasek-postepu i{display:block;height:100%;width:100%;transform:scaleX(var(--p, 1));transform-origin:0 50%;border-radius:4px;background:linear-gradient(90deg,var(--sz-zloto-2),var(--sz-zloto-1));box-shadow:0 0 10px #f2c77a99}.sz-sekcja{display:flex;align-items:baseline;justify-content:space-between;margin:4px 4px 0}.sz-sekcja h2{font-size:20px;font-weight:700}.sz-sekcja a{font-size:14px;font-weight:600;color:var(--sz-tekst-2);display:inline-flex;align-items:center;gap:2px}.sz-sekcja a svg{width:16px;height:16px}.sz-opis{font-size:14px;color:var(--sz-tekst-2);text-align:center;display:flex;align-items:center;justify-content:center;gap:8px}.sz-opis svg{width:18px;height:18px;flex:none}.sz-pasek{position:fixed;opacity:0;pointer-events:none;transition:opacity .3s ease;left:0;right:0;bottom:0;z-index:10;display:grid;grid-template-columns:repeat(5,1fr);padding:6px 6px max(6px,calc(env(safe-area-inset-bottom,0px) - 12px));border-radius:24px 24px 0 0;background:#1816209e;border:1px solid var(--sz-ramka);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:0 10px 30px -10px #0009}.sz-pasek.sz-pasek-rodzic{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:1fr}.sz-pasek a{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:3px;font-size:12px;font-weight:500;color:var(--sz-tekst-2);transition:color .3s ease}.sz-soczewka{position:absolute;left:0;top:4px;bottom:max(4px,calc(env(safe-area-inset-bottom,0px) - 14px));border-radius:var(--r-l);pointer-events:none;opacity:0;background:radial-gradient(120% 90% at 50% 0%,#ffecc833,#ffffff12 70%);border:1px solid rgba(255,255,255,.22);box-shadow:inset 0 1px #fff6,inset 0 -1px #ffffff14,0 6px 18px #00000040;-webkit-backdrop-filter:blur(6px) saturate(1.6) brightness(1.15);backdrop-filter:blur(6px) saturate(1.6) brightness(1.15);transition:opacity .3s ease;will-change:transform}.sz-pasek-ikona{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;transition:background .25s ease}.sz-pasek-ikona svg{width:23px;height:23px}.sz-pasek a.aktywna{color:var(--sz-zloto-1);font-weight:700}.sz-pasek a.aktywna .sz-pasek-ikona{background:radial-gradient(circle at 50% 35%,#ffdca073,#f2c77a2e);border:1px solid var(--sz-ramka-zlota);color:var(--sz-zloto-1);box-shadow:0 0 16px #f2c77a59}.start-szklo .sz-tresc{gap:0}.st-gora{display:flex;align-items:center;justify-content:space-between}.st-ja{display:flex;align-items:center;gap:10px}.st-ja b{display:block;font-size:16px;font-weight:700;text-shadow:0 1px 8px rgba(0,0,0,.35)}.st-ja small{display:block;font-size:12px;color:var(--sz-tekst-2)}.st-slowa{margin:7vh auto 0;max-width:16ch;text-align:center;font-size:clamp(26px,7.6vw,34px);font-weight:600;line-height:1.25;letter-spacing:-.01em;text-shadow:0 2px 20px rgba(20,22,60,.5);animation:st-slowa 1.6s ease-out .2s both}@keyframes st-slowa{0%{opacity:0;transform:translateY(6px)}}.zd-wiersz{min-height:72px}.zd-wiersz.zamkniety{opacity:.78}.zd-gotowe{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:linear-gradient(180deg,#ffe08a,#f2b544);color:#3a2a10;flex:none}.zd-gotowe svg{width:16px;height:16px}.zn-szukaj{display:flex;align-items:center;gap:10px;height:48px;padding:0 16px;border-radius:16px;background:var(--sz-karta);border:1px solid var(--sz-ramka);-webkit-backdrop-filter:var(--sz-rozmycie);backdrop-filter:var(--sz-rozmycie)}.zn-szukaj[hidden]{display:none}.zn-szukaj svg{width:20px;height:20px;opacity:.7}.zn-szukaj input{flex:1;min-width:0;background:none;border:0;color:inherit;font:inherit;font-size:16px;outline:none}.zn-szukaj input::placeholder{color:var(--sz-tekst-2)}.sz-wiersz[hidden]{display:none}.rk-miejsce{display:grid;place-items:center;width:28px;flex:none;font-size:16px;font-weight:700;color:var(--sz-tekst-2)}.rk-miejsce svg{width:24px;height:24px;filter:drop-shadow(0 0 6px rgba(255,200,80,.35))}.dr-wiersz{min-height:62px}.dr-miejsce{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;flex:none;font-size:15px;font-weight:700;background:#ffffff14;border:1px solid var(--sz-ramka)}.dr-miejsce.m1{background:linear-gradient(180deg,#ffe39a,#e8a93a);color:#3a2a10;border:0;box-shadow:0 0 14px #ffc85a80}.dr-miejsce.m2{background:linear-gradient(180deg,#f1f3f8,#aeb4c2);color:#2b2f3a;border:0}.dr-miejsce.m3{background:linear-gradient(180deg,#e9b48a,#a8643a);color:#2e1a0c;border:0}.dr-srednia{display:flex;flex-direction:column;align-items:flex-end}.dr-srednia small{font-size:11px;color:var(--sz-tekst-2)}.dr-karta{position:relative;display:flex;align-items:center;gap:16px}.dr-karta>.dr-karta-tekst .sz-okragly.maly{position:absolute;right:12px;top:12px}.dr-karta-tekst{flex:1;min-width:0}.dr-karta h2{display:flex;align-items:center;gap:8px;font-size:22px;font-weight:700}.dr-edytuj{display:grid;place-items:center;width:28px;height:28px;color:var(--sz-tekst-2)}.dr-edytuj svg{width:18px;height:18px}.dr-karta p{margin-top:2px;font-size:14px;color:var(--sz-tekst-2)}.dr-pigulki{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px}.sz-okragly.maly{width:34px;height:34px}.sz-okragly.maly svg{width:18px;height:18px}.dr-glowna .sz-tresc{padding-top:0}.dr-bohater{position:relative;margin:0 -16px -26px;height:330px}.dr-bohater img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;-webkit-mask:linear-gradient(180deg,#000 62%,transparent);mask:linear-gradient(180deg,#000 62%,transparent)}.dr-bohater .sz-naglowek{position:relative;padding:calc(env(safe-area-inset-top,0px) + 12px) 16px 0}.dr-bohater-tekst{position:relative;text-align:center;margin-top:-6px;text-shadow:0 2px 16px rgba(0,0,0,.5)}.dr-bohater-tekst h1{font-size:30px;font-weight:700}.dr-bohater-tekst p{font-size:16px;font-weight:500;opacity:.95}.dr-serca-gora{display:flex;align-items:flex-start;gap:12px;margin-bottom:14px}.dr-serca-gora>div:first-child{flex:1}.dr-serca-gora small{display:block;font-size:13px;color:var(--sz-tekst-2);margin-bottom:4px}.sz-serca.duze{font-size:32px;gap:10px}.sz-serca.duze svg{width:30px;height:30px}.dr-do{text-align:right}.dr-do b{display:inline-flex;align-items:center;gap:4px;font-size:17px}.dr-do b svg{width:16px;height:16px;color:var(--sz-serce)}.dr-progi{display:flex;justify-content:space-around;margin-top:12px}.dr-progi span{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:12.5px;color:var(--sz-tekst-2)}.dr-progi i{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#ffffff1f}.dr-progi .ok i{background:linear-gradient(180deg,#ffe08a,#f2b544);color:#3a2a10}.dr-progi i svg{width:14px;height:14px}.dr-korona{width:22px;flex:none}.dr-korona svg{width:22px;height:22px}.dr-wszyscy{width:100%;justify-content:center;margin-top:8px}.dr-pole{display:flex;flex-direction:column;gap:12px}.dr-nagroda-gora{display:flex;justify-content:space-between;gap:12px}.dr-nagroda h3{font-size:18px;font-weight:700}.dr-nagroda p{font-size:13px;color:var(--sz-tekst-2);margin-top:2px}.dr-postep{display:flex;align-items:center;gap:12px;margin:12px 0 14px}.dr-postep .sz-pasek-postepu{flex:1}.dr-postep small{font-size:12.5px;color:var(--sz-tekst-2);white-space:nowrap}.dr-rzeczy{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.dr-rzecz{position:relative;aspect-ratio:1;border-radius:16px;overflow:hidden;border:1px solid var(--sz-ramka);background:#ffffff0d}.dr-rzecz img{width:100%;height:100%;object-fit:cover;opacity:.55;filter:grayscale(.4)}.dr-rzecz.zdobyta{border-color:var(--sz-ramka-zlota);box-shadow:0 0 14px #f2c77a4d}.dr-rzecz.zdobyta img{opacity:1;filter:none}.dr-rzecz i{position:absolute;right:5px;bottom:5px;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#14121cbf}.dr-rzecz.zdobyta i{background:#fff;color:#2a2333}.dr-rzecz i svg{width:13px;height:13px}.dr-info p{display:flex;justify-content:space-between;padding:10px 2px;border-bottom:1px solid var(--sz-ramka);font-size:15px}.dr-info p:last-child{border:0}.dr-info span{color:var(--sz-tekst-2)}.dr-kod{margin-top:14px;font-size:26px;font-weight:800;letter-spacing:.12em;text-align:center}.pr-ekran .sz-tresc{padding-top:0}.pr-bohater{position:relative;margin:0 -16px;height:470px}.pr-bohater>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:60% 20%;-webkit-mask:linear-gradient(180deg,#000 72%,transparent);mask:linear-gradient(180deg,#000 72%,transparent)}.pr-bohater .sz-naglowek{position:relative;padding:calc(env(safe-area-inset-top,0px) + 12px) 16px 0}.pr-kto{position:absolute;left:20px;bottom:34px;width:46%;text-shadow:0 2px 14px rgba(0,0,0,.55)}.pr-kto h2{font-size:32px;font-weight:700;line-height:1.05}.pr-kto small{display:block;font-size:16px;margin:2px 0 8px;opacity:.9}.pr-kto .sz-pasek-postepu{height:6px;margin-bottom:12px}.pr-pozdrow{position:absolute;right:16px;bottom:40px;display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 16px;border-radius:999px;background:#ffeec833;border:1px solid var(--sz-ramka-zlota);color:#fff;font-size:14px;font-weight:600;-webkit-backdrop-filter:var(--sz-rozmycie);backdrop-filter:var(--sz-rozmycie)}.pr-pozdrow svg{width:20px;height:20px;color:var(--sz-zloto-1)}.pr-pozdrow:disabled{opacity:.6}.pr-tydzien-gora{display:flex;justify-content:space-between;align-items:flex-start}.pr-tydzien-gora h3{font-size:16px;font-weight:700}.pr-tydzien-gora>span{display:flex;flex-direction:column;align-items:flex-end}.pr-tydzien-gora small{font-size:12px;color:var(--sz-tekst-2)}.pr-tydzien .sz-serca.duze{font-size:24px}.pr-slupki{display:grid;grid-template-columns:repeat(7,1fr);gap:8px;height:110px;margin-top:12px}.pr-slupki span{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:6px}.pr-slupki i{width:16px;border-radius:6px;background:linear-gradient(180deg,var(--sz-zloto-1),var(--sz-zloto-2));box-shadow:0 0 10px #f2c77a59}.pr-slupki small{font-size:12px;color:var(--sz-tekst-2)}.pr-historia p{display:flex;align-items:center;gap:12px;padding:8px 0;border-bottom:1px solid var(--sz-ramka)}.pr-historia p:last-child{border:0}.pr-ik{width:34px;height:34px;flex:none}.pr-ik svg{width:100%;height:100%}.pr-plus{display:inline-flex;align-items:center;gap:4px;font-weight:700}.pr-plus svg{width:16px;height:16px;color:var(--sz-serce)}.pr-pusto{padding:10px 2px;font-size:14px;color:var(--sz-tekst-2);text-align:center}.pr-rzeczy,.pr-odznaki{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-top:10px}.pr-rzeczy span{aspect-ratio:1;border-radius:14px;overflow:hidden;border:1px solid var(--sz-ramka);display:grid;place-items:center;background:#ffffff0d}.pr-rzeczy span:first-child{border-color:var(--sz-ramka-zlota)}.pr-rzeczy img{width:100%;height:100%;object-fit:cover}.pr-rzeczy .zamkniete svg{width:20px;height:20px;opacity:.6}.pr-odznaki span{position:relative}.pr-odznaki svg{width:100%;height:auto;filter:drop-shadow(0 4px 8px rgba(0,0,0,.35))}.pr-odznaki i{position:absolute;right:-2px;bottom:0;min-width:20px;height:20px;padding:0 5px;border-radius:10px;background:#2a2333;border:1px solid var(--sz-ramka);font-style:normal;font-size:12px;font-weight:700;display:grid;place-items:center}.ng-siatka{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.ng-kafel{position:relative;display:flex;flex-direction:column;border-radius:var(--r-m);overflow:hidden;border:1px solid var(--sz-ramka);background:var(--sz-karta);-webkit-backdrop-filter:var(--sz-rozmycie);backdrop-filter:var(--sz-rozmycie)}.ng-kafel img{aspect-ratio:1;width:100%;object-fit:cover}.ng-kafel:not(.mam) img{opacity:.5;filter:grayscale(.5)}.ng-kafel.mam{border-color:var(--sz-ramka-zlota)}.ng-kafel i{position:absolute;right:8px;top:8px;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#14121cbf}.ng-kafel i svg{width:15px;height:15px}.ng-kafel small{padding:6px 8px 8px;font-size:12px;line-height:1.25;color:var(--sz-tekst-2);text-align:center}.aw-scena{position:relative;flex:1;min-height:430px}.aw-postac{position:absolute;left:-16px;top:0;width:78%;height:100%;object-fit:cover;object-position:55% 20%;border-radius:0 28px 28px 0;-webkit-mask:linear-gradient(90deg,#000 80%,transparent),linear-gradient(180deg,#000 85%,transparent);-webkit-mask-composite:source-in;mask:linear-gradient(90deg,#000 80%,transparent) intersect,linear-gradient(180deg,#000 85%,transparent)}.aw-rzeczy{position:absolute;right:0;top:0;display:flex;flex-direction:column;gap:10px}.aw-rzecz{position:relative;width:66px;height:66px;border-radius:18px;overflow:hidden;border:1px solid var(--sz-ramka);background:var(--sz-karta)}.aw-rzecz img{width:100%;height:100%;object-fit:cover}.aw-rzecz[aria-selected=true]{border:2px solid var(--sz-zloto-2);box-shadow:0 0 18px #f2c77a8c}.aw-rzecz.zamknieta img{opacity:.45}.aw-rzecz i{position:absolute;right:4px;bottom:4px;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#14121ccc}.aw-rzecz i svg{width:12px;height:12px}.aw-nagrody{width:100%}.ew-pigulka{display:inline-block;padding:5px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.55);font-size:14px;font-weight:600}.ew-tytul{margin-top:10px;text-align:center;font-size:32px;font-weight:700;text-shadow:0 2px 18px rgba(0,0,0,.45)}.ew-karta{margin-top:auto;display:flex;flex-direction:column;gap:16px}.ew-opis{display:flex;gap:14px;align-items:center}.ew-ikona{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;flex:none;border:1px solid var(--sz-ramka);background:#ffffff0f}.ew-ikona svg{width:28px;height:28px}.ew-opis p{font-size:16px;line-height:1.45}.ew-strzalka{display:inline-grid;width:20px}.ew-niedziela{display:flex;align-items:center;justify-content:center;gap:8px;height:50px;border-radius:999px;border:1px solid var(--sz-ramka);font-size:16px;color:var(--sz-tekst-2)}.ew-niedziela svg{width:20px;height:20px}.pr-karta{display:flex;flex-direction:column;gap:14px}.pr-karta-gora{display:flex;align-items:center;gap:14px}.pr-karta-kto{flex:1;min-width:0}.pr-karta-kto b{display:block;font-size:20px;font-weight:700}.pr-karta-kto small{display:block;font-size:14px;color:var(--sz-tekst-2);margin:2px 0 8px}.pr-karta-kto .sz-pasek-postepu{height:6px}.pr-serca-pig{align-self:flex-start;padding:6px 12px;border-radius:999px;background:#ffffff14;border:1px solid var(--sz-ramka)}.pr-karta-druzyna{display:flex;align-items:center;gap:12px;padding-top:12px;border-top:1px solid var(--sz-ramka)}.pr-karta-druzyna b{display:block;font-size:16px;font-weight:700}.pr-karta-druzyna small{display:block;font-size:12px;color:var(--sz-tekst-2)}.ew-kosciol{width:calc(100% + 32px);margin:4px -16px 0;height:240px;object-fit:cover;-webkit-mask:linear-gradient(180deg,transparent,#000 18%,#000 70%,transparent);mask:linear-gradient(180deg,transparent,#000 18%,#000 70%,transparent)}:root{--sz-serce: #ff8a8f;--sz-karta: rgba(26, 24, 36, .46);--sz-linia: rgba(255, 255, 255, .07)}.sz-lista{gap:0;border-radius:var(--r-l);overflow:hidden;background:var(--sz-karta);border:1px solid var(--sz-ramka);-webkit-backdrop-filter:var(--sz-rozmycie);backdrop-filter:var(--sz-rozmycie)}.sz-lista>.sz-wiersz{border:0;border-radius:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;min-height:62px;padding:10px 16px}.sz-lista>.sz-wiersz:not(:first-child){box-shadow:inset 0 1px 0 var(--sz-linia)}.sz-lista>.sz-wiersz.wyrozniony{background:linear-gradient(90deg,#ffd69629,#ffd69608);box-shadow:inset 3px 0 0 var(--sz-zloto-2)}.sz-lista>a.sz-wiersz:active{background:#ffffff0f}.sz-naglowek h1{font-weight:600;font-size:20px}.sz-wiersz-tekst b{font-weight:600;font-size:16px}.sz-wiersz-tekst small{font-size:12px}.sz-serca{font-weight:600;font-size:16px;gap:5px}.sz-serca svg{width:16px;height:16px;filter:none}.sz-zakladki button{font-weight:500}.sz-zakladki button[aria-selected=true]{font-weight:600;box-shadow:none}.sz-sekcja h2{font-weight:600;font-size:16px;color:var(--sz-tekst-2)}.sz-strzalka{opacity:.35;width:18px;height:18px}.sz-pasek a.aktywna .sz-pasek-ikona{box-shadow:none;background:none;border-color:transparent}.sz-zloty{box-shadow:0 10px 24px -14px #f2c77acc;font-weight:600}.sz-pasek-postepu{height:6px}.sz-pasek-postepu i{box-shadow:none}.rk-miejsce svg{filter:none;width:20px;height:20px}.dr-miejsce{width:28px;height:28px;font-size:13px;font-weight:600;background:none;border:0;color:var(--sz-tekst-2)}.dr-miejsce.m1,.dr-miejsce.m2,.dr-miejsce.m3{box-shadow:none}.sz-portret img{border-width:1.5px;border-color:#ffe6be73}.sz-portret{width:42px;height:42px}.sz-herb{width:40px;height:40px}.sz-opis{font-size:12px}.zd-wiersz{min-height:70px}.sz-ikona-48{width:40px;height:40px}.dr-bohater{height:360px;margin-bottom:-12px}.dr-bohater-tekst{position:absolute;left:0;right:0;bottom:34px;display:flex;flex-direction:column;align-items:center}.dr-bohater-tekst .sz-herb.duzy{width:62px;height:70px;margin-bottom:8px}.dr-bohater-tekst h1{font-size:26px;font-weight:600}.dr-bohater-tekst p{font-size:14px;font-weight:400;opacity:.85}.dr-serca-gora{margin-bottom:12px;align-items:flex-end}.sz-serca.duze{font-size:32px;font-weight:600}.sz-serca.duze svg{width:24px;height:24px}.dr-do b{font-size:14px;font-weight:500;color:var(--sz-tekst-2)}.dr-ik{display:grid;place-items:center;width:36px;height:36px;border-radius:12px;background:#ffffff12;flex:none}.dr-ik svg{width:20px;height:20px;color:var(--sz-zloto-1)}.dr-wartosc{font-size:13px;color:var(--sz-tekst-2)}.pr-menu{position:absolute;right:16px;top:calc(env(safe-area-inset-top,0px) + 64px);z-index:5;display:flex;flex-direction:column;padding:6px;border-radius:18px;background:#1e1c28d9}.pr-menu[hidden]{display:none}.pr-menu button{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:12px;font-size:15px;color:#fff;text-align:left}.pr-menu button:active{background:#ffffff14}.pr-menu svg{width:20px;height:20px;opacity:.8}.pr-karta-kto b{font-weight:600}.pr-serca-pig{border:0}.pr-tydzien-gora h3,.dr-nagroda h3{font-weight:600;font-size:16px}.pr-slupki i{box-shadow:none;width:12px}.aw3-ekran .sz-tresc{gap:10px}.aw3-scena{position:relative;height:42vh;min-height:280px;max-height:420px;flex:none}.aw3-scena:before{content:"";position:absolute;left:50%;bottom:4%;width:46%;height:9%;translate:-50% 0;border-radius:50%;background:radial-gradient(closest-side,rgba(0,0,0,.45),transparent)}.aw3-scena:after{content:"";position:absolute;left:50%;top:46%;width:70%;aspect-ratio:1;translate:-50% -50%;border-radius:50%;z-index:-1;background:radial-gradient(closest-side,rgba(255,210,150,.22),transparent)}.aw3-canvas{position:relative;width:100%;height:100%;display:block;touch-action:pan-y;opacity:0;transition:opacity .8s ease}.aw3-scena.gotowy .aw3-canvas{opacity:1}.aw3-laduje{position:absolute;left:50%;top:50%;width:34px;height:34px;margin:-17px;border-radius:50%;border:2px solid rgba(255,230,190,.25);border-top-color:var(--sz-zloto-1);animation:aw3-krec 1s linear infinite}.aw3-scena.gotowy .aw3-laduje,.aw3-scena.blad .aw3-laduje{display:none}@keyframes aw3-krec{to{rotate:360deg}}.aw3-szafa{flex:1;min-height:0;display:flex;flex-direction:column;gap:12px;padding:12px}.aw3-kat{display:flex;gap:8px;flex:none;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;padding-bottom:2px}.aw3-kat::-webkit-scrollbar{display:none}.aw3-kat button{flex:none;padding:9px 16px;border:0;border-radius:999px;background:#ffffff12;color:#ffffffb8;font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;white-space:nowrap;cursor:pointer}.aw3-kat button[aria-selected=true]{background:#eea930;color:#1a1205}.aw3-tresc{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;display:flex;flex-direction:column;gap:12px}.aw3-tresc::-webkit-scrollbar{display:none}.aw3-tresc .aw3-rzeczy{overflow:visible;flex:none}.aw3-kategorie{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;margin:0 -2px;padding:0 2px}.aw3-kategorie::-webkit-scrollbar{display:none}.aw3-kategorie button{flex:none;height:34px;padding:0 14px;border-radius:999px;font-size:14px;font-weight:500;color:var(--sz-tekst-2);background:#ffffff0f}.aw3-kategorie button[aria-selected=true]{background:linear-gradient(180deg,var(--sz-zloto-1),var(--sz-zloto-2));color:var(--sz-na-zlocie);font-weight:600}.aw3-rzeczy{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;align-content:start}.aw3-rzecz{position:relative;aspect-ratio:1;border-radius:16px;background:#ffffff0f;border:1px solid transparent;overflow:hidden;display:grid;place-items:center}.aw3-rzecz img{width:92%;height:92%;object-fit:contain}.aw3-rzecz.brak svg{width:22px;height:22px;rotate:45deg;opacity:.5}.aw3-rzecz[aria-selected=true]{border-color:var(--sz-zloto-2);background:#ffdca024}.aw3-rzecz.laduje:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#14101c59}.aw3-kategorie{flex:none}.aw3-rzeczy{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;border-radius:var(--r-s)}.aw3-rzeczy::-webkit-scrollbar{display:none}.aw3-ekran .sz-tresc{overflow:hidden}.aw3-rzeczy{grid-auto-rows:max-content}.aw3-rzecz{height:auto}.aw3-rzecz img{width:92%;height:auto;aspect-ratio:1}.aw3-kolory{grid-column:1 / -1;display:flex;gap:10px;padding:2px 2px 6px}.aw3-kolor{width:28px;height:28px;border-radius:50%;background:var(--k);border:2px solid rgba(255,255,255,.18);flex:none}.aw3-kolor[aria-pressed=true]{border-color:var(--sz-zloto-1);box-shadow:0 0 0 2px #f2c77a59}.wj-ekran .sz-tresc{position:relative;overflow:hidden;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 20px)}.wj-widok{position:absolute;inset:calc(env(safe-area-inset-top,0px) + 12px) 16px calc(env(safe-area-inset-bottom,0px) + 20px);display:flex;flex-direction:column;justify-content:space-between;gap:16px;animation:wj-wejscie .55s ease-out both}.wj-widok:not(.wj-start){justify-content:flex-end;overflow-y:auto;scrollbar-width:none}.wj-widok.odchodzi{animation:wj-wyjscie var(--t-ui) var(--ease-out) both;pointer-events:none}@keyframes wj-wejscie{0%{opacity:0;transform:translateY(14px)}}@keyframes wj-wyjscie{to{opacity:0;transform:translateY(-8px)}}.wj-powitanie{text-align:center;padding-top:4vh;text-shadow:0 2px 18px rgba(20,22,60,.45)}.wj-logo{display:inline-flex;align-items:center;gap:8px;font-size:16px;font-weight:600;letter-spacing:.08em;opacity:.9}.wj-logo svg{width:22px;height:22px;color:var(--sz-serce);filter:drop-shadow(0 0 6px rgba(255,138,143,.6))}.wj-powitanie h1{margin-top:3vh;font-size:clamp(30px,8.6vw,38px);font-weight:600;line-height:1.15;letter-spacing:-.02em}.wj-opis{margin:12px auto 0;max-width:28ch;font-size:16px;line-height:1.45;opacity:.92}.wj-panel{display:flex;flex-direction:column;gap:12px;padding:20px;border-radius:var(--r-xl);background:#18162294;border:1px solid var(--sz-ramka);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:0 20px 40px -20px #0009}.wj-start .wj-panel{background:none;border:0;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;padding:0}.wj-szeroki{width:100%;height:54px;border-radius:999px}.wj-panel h2{font-size:24px;font-weight:600;letter-spacing:-.01em}.wj-panel form{display:flex;flex-direction:column;gap:14px}.wj-gora{display:flex;align-items:center;justify-content:space-between;margin:-4px -4px 0}.wj-wstecz{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;color:var(--sz-tekst);background:#ffffff14}.wj-wstecz svg{width:20px;height:20px}.wj-krok{font-size:12px;font-weight:600;letter-spacing:.04em;color:var(--sz-zloto-1)}.wj-tekst{font-size:14px;line-height:1.5;color:var(--sz-tekst-2)}.wj-tekst b{color:var(--sz-tekst);font-weight:600}.wj-pole{display:flex;flex-direction:column;gap:6px}.wj-pole>span:first-child{font-size:14px;font-weight:500;color:var(--sz-tekst-2);padding-left:4px}.wj-wejscie{position:relative;display:flex}.wj-wejscie input{flex:1;min-width:0;height:52px;padding:0 16px;border-radius:16px;background:#ffffff12;border:1px solid rgba(255,255,255,.14);color:#fff;font:inherit;font-size:16px;outline:none;transition:border-color .2s ease,background .2s ease}.wj-wejscie input:focus{border-color:var(--sz-zloto-2);background:#ffffff1a}.wj-pole.zle input{border-color:#ff8a8f}.wj-oko{position:absolute;right:6px;top:6px;width:40px;height:40px;display:grid;place-items:center;color:var(--sz-tekst-2)}.wj-oko svg{width:21px;height:21px}.wj-oko.wl{color:var(--sz-zloto-1)}.wj-wejscie input[type=password],.wj-oko+*{padding-right:52px}.wj-blad{min-height:0;font-size:12px;color:#ffb0b3;padding-left:4px}.wj-blad:empty{display:none}.wj-wskazowka{font-size:12px;color:var(--sz-tekst-2);padding-left:4px}.wj-pole.zle .wj-wskazowka{display:none}.wj-zgoda{display:flex;gap:12px;align-items:flex-start;font-size:14px;line-height:1.45;color:var(--sz-tekst-2)}.wj-zgoda input{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:none;width:22px;height:22px;margin-top:1px;border-radius:7px;border:1.5px solid rgba(255,255,255,.35);display:grid;place-items:center}.wj-zgoda input:checked{background:linear-gradient(180deg,var(--sz-zloto-1),var(--sz-zloto-2));border-color:transparent}.wj-zgoda input:checked:after{content:"";width:6px;height:11px;border:solid var(--sz-na-zlocie);border-width:0 2.5px 2.5px 0;rotate:45deg;translate:0 -1px}.wj-plec{display:grid;grid-template-columns:1fr 1fr;gap:10px}.wj-plec button{height:52px;border-radius:16px;font-size:16px;font-weight:500;color:var(--sz-tekst);background:#ffffff12;border:1px solid rgba(255,255,255,.14)}.wj-plec button[aria-checked=true]{background:linear-gradient(180deg,var(--sz-zloto-1),var(--sz-zloto-2));color:var(--sz-na-zlocie);border-color:transparent;font-weight:600}.wj-link{align-self:flex-end;margin-top:-4px;font-size:14px;font-weight:500;color:var(--sz-zloto-1)}.wj-panel .sz-zloty:disabled{opacity:.6}.wj-wyslano{align-items:center;text-align:center}.wj-ikona{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:linear-gradient(180deg,var(--sz-zloto-1),var(--sz-zloto-2));color:var(--sz-na-zlocie)}.wj-ikona svg{width:28px;height:28px}.wj-start .sz-szklany{background:#ffffff29;border-color:#ffffff61;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-size:16px}.wj-powitanie h1{text-wrap:balance}.aw3-ruchy{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:8px}.aw3-ruch{height:38px;padding:0 14px;border-radius:999px;font-size:14px;font-weight:500;color:var(--sz-tekst);background:#ffffff12;border:1px solid rgba(255,255,255,.1)}.aw3-ruch[aria-pressed=true]{background:linear-gradient(180deg,var(--sz-zloto-1),var(--sz-zloto-2));color:var(--sz-na-zlocie);border-color:transparent;font-weight:600}body.sz-z-paskiem .sz-pasek{opacity:1;pointer-events:auto}.pr-awatar{border-color:var(--sz-ramka-zlota);background:linear-gradient(90deg,#ffd69624,#ffd69608),var(--sz-karta)}.pr-awatar-ikona{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;background:#ffdca029;color:var(--sz-zloto-1);flex:none}.pr-awatar-ikona svg{width:22px;height:22px}.aw3-kategorie[hidden]{display:none}.dwie-linie{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:1.25}.sz-monogram{display:grid;place-items:center;width:40px;height:40px;flex:none;border-radius:50%;font-size:14px;font-weight:600;letter-spacing:.04em;color:var(--sz-zloto-1);background:radial-gradient(circle at 50% 30%,#ffdca02e,#ffdca00a);border:1px solid var(--sz-ramka-zlota)}.dr-glowna .dr-bohater{height:340px;margin-bottom:-28px}.dr-bohater-tekst{bottom:40px;padding:0 22px}.dr-bohater-tekst small{font-size:12.5px;font-weight:500;letter-spacing:.06em;color:var(--sz-zloto-1)}.dr-bohater-tekst h1{margin-top:4px;max-width:22ch;text-align:center;text-wrap:balance;font-size:clamp(22px,6.6vw,28px);line-height:1.18;font-weight:600}.dr-liczby{display:grid;grid-template-columns:1.3fr 1fr 1fr;padding:14px 6px}.dr-liczby span{display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center}.dr-liczby span+span{box-shadow:inset 1px 0 0 var(--sz-linia)}.dr-liczby b{font-size:22px;font-weight:600;letter-spacing:-.01em}.dr-liczby small{font-size:12px;color:var(--sz-tekst-2)}.dr-cel{display:flex;align-items:center;gap:14px;padding:12px 14px}.dr-cel img{width:54px;height:54px;border-radius:14px;object-fit:cover;flex:none;border:1px solid var(--sz-ramka-zlota)}.dr-cel-tekst{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.dr-cel-tekst small{font-size:12.5px;color:var(--sz-tekst-2)}.dr-cel-tekst b{font-size:15.5px;font-weight:600}.dr-cel-tekst .sz-pasek-postepu{margin-top:4px}.dr-nazwa{text-align:center;padding:4px 12px 2px}.dr-nazwa small{font-size:12.5px;letter-spacing:.06em;color:var(--sz-zloto-1);font-weight:500}.dr-nazwa h2{margin-top:4px;font-size:21px;font-weight:600;line-height:1.25;text-wrap:balance}.sz-wiersz-tekst b.dwie-linie,.pr-karta-druzyna b.dwie-linie{display:-webkit-box}.aw3-szafa[hidden]{display:none}.aw3-reakcje{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:auto}.aw3-reakcja{display:flex;flex-direction:column;align-items:center;gap:2px;padding:14px 10px;border-radius:var(--r-l);background:var(--sz-karta);border:1px solid var(--sz-ramka);color:var(--sz-tekst);-webkit-backdrop-filter:var(--sz-rozmycie);backdrop-filter:var(--sz-rozmycie);transition:background .25s ease,border-color .25s ease}.aw3-reakcja svg{width:30px;height:30px}.aw3-reakcja[data-typ=serce] svg{color:var(--sz-serce)}.aw3-reakcja[data-typ=lapka] svg{color:var(--sz-zloto-1)}.aw3-reakcja b{font-size:20px;font-weight:600}.aw3-reakcja small{font-size:12px;color:var(--sz-tekst-2)}.aw3-reakcja[aria-pressed=true]{border-color:var(--sz-ramka-zlota);background:linear-gradient(180deg,#ffdca033,#ffdca00f),var(--sz-karta)}.aw3-reakcja[data-typ=lapka][aria-pressed=true] svg{fill:currentColor}.aw3-reakcja.puls svg{animation:aw3-puls .45s ease-out}@keyframes aw3-puls{40%{transform:scale(1.3)}}.aw3-podglad .aw3-scena{flex:none}.sz-inicjal{display:grid;place-items:center;width:100%;height:100%;border-radius:50%;font-size:16px;font-weight:600;color:var(--sz-zloto-1);background:radial-gradient(circle at 50% 30%,#ffdca038,#3c324699);border:1.5px solid rgba(255,230,190,.45)}.sz-portret.duzy .sz-inicjal{font-size:32px}.zn-dodaj{display:flex;flex-direction:column;gap:6px}.zn-dodaj[hidden]{display:none}.zn-dodaj small{font-size:13px;color:var(--sz-tekst-2)}.zn-dodaj-rzad{display:flex;gap:8px;margin-top:6px}.zn-dodaj input{flex:1;min-width:0;height:48px;padding:0 14px;border-radius:14px;background:#ffffff12;border:1px solid rgba(255,255,255,.14);color:#fff;font:inherit;font-size:16px;letter-spacing:.06em;outline:none}.zn-dodaj input:focus{border-color:var(--sz-zloto-2)}.zn-dodaj .sz-zloty{width:auto;height:48px;padding:0 20px}.pr-kod{display:flex;flex-direction:column;gap:2px;padding:8px 14px 12px;border-bottom:1px solid var(--sz-linia);margin-bottom:4px}.pr-kod small{font-size:12px;color:var(--sz-tekst-2)}.pr-kod b{font-size:20px;letter-spacing:.08em;color:var(--sz-zloto-1)}.zd-dzis{margin:6px 6px -2px;font-size:14px;font-weight:600;letter-spacing:.04em;color:var(--sz-zloto-1)}.aw3-scena:before{transition:opacity .5s ease}.aw3-scena.zblizenie:before{opacity:0}.sz-tresc{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 128px);touch-action:pan-y}.dr-bohater img,.pr-bohater>img,.ew-kosciol{pointer-events:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.sz-arkusz-tlo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:flex;align-items:flex-end;background:#0a081200;transition:background .3s ease}.sz-arkusz-tlo.otwarty{background:#0a081273}.sz-arkusz{width:100%;padding:10px 22px calc(env(safe-area-inset-bottom,0px) + 22px);border-radius:28px 28px 0 0;background:#1e1a28d1;border:1px solid var(--sz-ramka);border-bottom:0;color:var(--sz-tekst);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);transform:translateY(100%);transition:transform .32s var(--ease-drawer);display:flex;flex-direction:column;gap:10px;text-align:center}.otwarty .sz-arkusz{transform:none}.sz-arkusz-uchwyt{width:40px;height:5px;border-radius:3px;background:#ffffff40;margin:0 auto 8px}.sz-arkusz h2{font-size:20px;font-weight:600}.sz-arkusz-tekst{font-size:14px;line-height:1.5;color:var(--sz-tekst-2);max-width:32ch;margin:0 auto}.sz-arkusz .dr-kod{margin:10px 0 6px;font-size:28px;font-weight:700;letter-spacing:.14em;color:var(--sz-zloto-1)}.sz-arkusz-przyciski{display:flex;flex-direction:column;gap:6px;margin-top:6px}.sz-arkusz-zwykly{height:48px;font-size:16px;font-weight:600;color:var(--sz-tekst-2)}.sz-tresc>*{flex-shrink:0}.aw3-ekran .sz-tresc>.aw3-szafa{flex-shrink:1}.pf-ekran .pf-scena{height:42vh;min-height:260px;max-height:420px;margin-top:-8px}.pf-ekran .pr-menu{top:calc(env(safe-area-inset-top,0px) + 64px)}.pf-kto{text-align:center;margin-top:-6px}.pf-kto h2{font-size:26px;font-weight:600;letter-spacing:-.01em}.pf-kto p{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:8px}.pf-serca{font-size:16px}.pf-druzyna .sz-wiersz-tekst small{margin:0 0 2px;font-size:12px}.pf-opis{display:flex;flex-direction:column;gap:10px}.pf-opis-gora{display:flex;justify-content:space-between;align-items:center}.pf-opis-gora small{font-size:12.5px;font-weight:600;letter-spacing:.04em;color:var(--sz-zloto-1)}.pf-opis-tekst{font-size:16px;line-height:1.55}.pf-pusto{color:var(--sz-tekst-2);font-size:14.5px}.pf-edytuj{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:600;color:var(--sz-tekst-2)}.pf-edytuj svg{width:16px;height:16px}.pf-pole{width:100%;min-height:110px;padding:12px 14px;border-radius:16px;resize:none;background:#ffffff12;border:1px solid rgba(255,255,255,.14);color:#fff;font:inherit;font-size:16px;line-height:1.5;outline:none}.pf-pole:focus{border-color:var(--sz-zloto-2)}.pf-licznik{color:var(--sz-tekst-2)!important;font-weight:500!important;letter-spacing:0!important}.pf-rada{font-size:12.5px;line-height:1.45;color:var(--sz-tekst-2)}.pf-opis .sz-rzad .sz-zloty{height:52px}.pf-ekran .aw3-reakcje{margin-top:0}.pf-ekran .sz-naglowek .sz-prawa{align-items:center}.pf-serce-gora{display:inline-flex;align-items:center;gap:7px;height:44px;padding:0 16px;border-radius:22px;background:var(--sz-karta);border:1px solid var(--sz-ramka);color:var(--sz-tekst);-webkit-backdrop-filter:var(--sz-rozmycie);backdrop-filter:var(--sz-rozmycie);font-size:16px;font-weight:600;transition:background .25s ease,border-color .25s ease}.pf-serce-gora svg{width:20px;height:20px;color:var(--sz-serce)}.pf-reakcje{display:contents}.pf-reakcje .aw3-reakcja{flex-direction:row;padding:0 16px;border-radius:22px;gap:7px}.pf-reakcje .aw3-reakcja svg{width:20px;height:20px;color:#ffffff8c}.pf-reakcje .aw3-reakcja b{font-size:16px}.pf-reakcje .aw3-reakcja[aria-pressed=true]{border-color:#ff8a8f99;background:#ff8a8f29}.pf-reakcje .aw3-reakcja[aria-pressed=true] svg{color:var(--sz-serce)}.pf-ekran .pf-scena{margin-top:-12px}.pf-kto{display:flex;flex-direction:column;align-items:center;gap:6px;margin-top:-10px}.pf-kto h1{font-size:28px;font-weight:600;letter-spacing:-.015em}.pf-poziom{font-size:12.5px;font-weight:600;letter-spacing:.06em;color:var(--sz-zloto-1)}.pf-opis{display:flex;flex-direction:column;align-items:center;gap:10px;padding:0 12px;text-align:center}.pf-opis-tekst{max-width:32ch;font-size:17px;line-height:1.6;font-weight:400;color:#ffffffeb;text-wrap:pretty}.pf-opis-pusty{max-width:30ch;font-size:15px;line-height:1.5;color:var(--sz-tekst-2)}.pf-opis .pf-edytuj{font-size:13px;color:var(--sz-tekst-2)}.pf-opis .pf-pole{text-align:left}.pf-pod-polem{display:flex;justify-content:space-between;gap:12px;width:100%;text-align:left}.pf-opis .sz-rzad{width:100%}.pf-wiecej{margin-top:6px}.pf-wiecej summary{list-style:none;display:flex;align-items:center;justify-content:center;gap:6px;padding:10px;font-size:14px;font-weight:600;color:var(--sz-tekst-2);cursor:pointer}.pf-wiecej summary::-webkit-details-marker{display:none}.pf-wiecej-ikona{display:inline-grid;width:16px;height:16px;transition:rotate .25s ease;rotate:90deg}.pf-wiecej[open] .pf-wiecej-ikona{rotate:-90deg}.pf-wiecej-ikona svg{width:100%;height:100%}.pf-wiecej .sz-lista{margin-top:4px;animation:pf-wiecej .35s ease-out}@keyframes pf-wiecej{0%{opacity:0;transform:translateY(-4px)}}.pf-wiecej .sz-wiersz-tekst small{margin:0 0 2px;font-size:12px}.pf-ik{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#ff8a8f1f;flex:none}.pf-ik svg{width:20px;height:20px;color:var(--sz-serce)}.pf-ubierz{margin-top:4px}.dr-laduje{text-align:center;color:var(--sz-tekst-2);font-size:14px}.dr-wstep{text-align:center;max-width:32ch;margin:0 auto;font-size:15px;line-height:1.5;color:var(--sz-tekst-2)}.dr-szeroki{width:100%;height:54px;border-radius:999px}.dr-czeka{display:flex;align-items:center;gap:14px}.dr-czeka p{font-size:15px;line-height:1.5}.dr-czeka-ikona{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#ffdca024;color:var(--sz-zloto-1);flex:none}.dr-czeka-ikona svg{width:22px;height:22px}.dr-liczby-2{grid-template-columns:1fr 1.4fr}.dr-liczby-2 b.dwie-linie{font-size:18px;text-align:center}.dr-prosba{gap:10px}.dr-tak{height:36px;padding:0 14px;border-radius:999px;background:linear-gradient(180deg,var(--sz-zloto-1),var(--sz-zloto-2));color:var(--sz-na-zlocie);font-size:13.5px;font-weight:600;flex:none}.dr-nie{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#ffffff14;flex:none}.dr-nie svg{width:18px;height:18px;rotate:45deg;opacity:.7}.dr-opusc{align-self:center;padding:10px;font-size:13.5px;color:var(--sz-tekst-2)}.sz-arkusz-pole{width:100%;height:52px;padding:0 16px;border-radius:16px;background:#ffffff14;border:1px solid rgba(255,255,255,.16);color:#fff;font:inherit;font-size:16px;outline:none;text-align:center;margin-top:6px}.sz-arkusz-pole:focus{border-color:var(--sz-zloto-2)}.dr-kod-pole{letter-spacing:.14em;text-transform:uppercase;font-weight:600}.dr-znaleziona{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:16px;background:#ffdca01a;border:1px solid var(--sz-ramka-zlota);text-align:left}.dr-znaleziona[hidden]{display:none}.dr-znaleziona b{display:block;font-size:16px;font-weight:600}.dr-znaleziona small{font-size:12.5px;color:var(--sz-tekst-2)}.z-kartami .sz-tresc{overflow:hidden;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 96px)}.z-kartami .sz-tresc>.sz-karty{flex:1 1 auto;min-height:0}.sz-karty{display:flex;flex-direction:column;gap:10px;margin:0 -16px}.sz-karty-etykiety{display:flex;justify-content:center;gap:6px;padding:0 16px}.sz-karty-etykiety button{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border-radius:999px;font-size:14px;font-weight:500;color:var(--sz-tekst-2);transition:background .25s ease,color .25s ease}.sz-karty-etykiety button[aria-selected=true]{background:linear-gradient(180deg,var(--sz-zloto-1),var(--sz-zloto-2));color:var(--sz-na-zlocie);font-weight:600}.sz-karty-etykiety i{min-width:20px;height:20px;padding:0 6px;border-radius:10px;display:grid;place-items:center;font-style:normal;font-size:12px;font-weight:700;background:var(--sz-serce);color:#fff}.sz-karty-tor{flex:1;min-height:0;display:flex;gap:12px;padding:2px 16px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding:0 16px;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.sz-karty-tor::-webkit-scrollbar{display:none}.sz-karta-tor{flex:0 0 calc(100% - 28px);scroll-snap-align:start;scroll-snap-stop:always;min-height:0;display:flex;flex-direction:column;border-radius:var(--r-l);background:var(--sz-karta);border:1px solid var(--sz-ramka);overflow:hidden;-webkit-backdrop-filter:var(--sz-rozmycie);backdrop-filter:var(--sz-rozmycie)}.sz-karta-wnetrze{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:18px;display:flex;flex-direction:column;gap:12px;scrollbar-width:none}.sz-karta-wnetrze::-webkit-scrollbar{display:none}.sz-karta-wnetrze>*{flex-shrink:0}.sz-karty-kropki{display:flex;justify-content:center;gap:7px}.sz-karty-kropki i{width:6px;height:6px;border-radius:3px;background:#ffffff47;transition:width .25s ease,background .25s ease}.sz-karty-kropki i.tu{width:18px;background:var(--sz-zloto-1)}.sz-karta-wnetrze .sz-lista{background:none;border:0;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0;margin:0 -18px}.sz-karta-wnetrze .sz-lista>.sz-wiersz{padding:10px 18px}.kt-pusto{margin:auto;text-align:center;color:var(--sz-tekst-2);font-size:16px;line-height:1.5;max-width:26ch;display:flex;flex-direction:column;align-items:center;gap:10px}.kt-pusto svg{width:34px;height:34px;opacity:.5}.kt-druzyna{margin:-18px -18px 0;position:relative;flex-shrink:0}.kt-druzyna img{display:block;width:100%;height:clamp(220px,40vh,340px);object-fit:cover;pointer-events:none;-webkit-mask:linear-gradient(180deg,#000 78%,transparent);mask:linear-gradient(180deg,#000 78%,transparent)}.kt-druzyna-tekst{padding:4px 18px 0;text-align:center}@media (max-height: 740px){.kt-druzyna img{height:27vh}}.kt-druzyna-tekst small{font-size:12px;font-weight:600;letter-spacing:.06em;color:var(--sz-zloto-1)}.kt-druzyna-tekst h2{margin-top:4px;font-size:24px;font-weight:600;line-height:1.2;text-wrap:balance}.kt-fakty{display:grid;grid-template-columns:1fr 1fr;text-align:center;padding:6px 0}.kt-fakty span+span{box-shadow:inset 1px 0 0 var(--sz-linia)}.kt-fakty b{display:block;font-size:20px;font-weight:600}.kt-fakty small{font-size:12px;color:var(--sz-tekst-2)}.kt-dol{margin-top:auto;display:flex;flex-direction:column;gap:6px}.kt-cel{font-size:14px;color:var(--sz-tekst-2);text-align:center}.sz-karta-wnetrze .dr-nagroda{background:none;border:0;padding:0;-webkit-backdrop-filter:none;backdrop-filter:none}.sz-karty-etykiety{overflow-x:auto;scrollbar-width:none;justify-content:flex-start}.sz-karty-etykiety::-webkit-scrollbar{display:none}.sz-karty-etykiety button{flex:none}.sz-karty-etykiety:before,.sz-karty-etykiety:after{content:"";flex:1 0 0}.zn-moj-kod{display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 0 18px;border-bottom:1px solid var(--sz-linia);text-align:center}.zn-moj-kod small,.zn-dodaj-k small{font-size:12.5px;font-weight:600;letter-spacing:.04em;color:var(--sz-zloto-1)}.zn-moj-kod b{font-size:26px;font-weight:700;letter-spacing:.1em}.zn-moj-kod .sz-szklany{min-height:42px;border-radius:999px;padding:0 18px;font-size:14px;margin-top:4px}.zn-dodaj-k{display:flex;flex-direction:column;gap:10px;padding-top:6px}.zn-dodaj-k input{height:52px;padding:0 16px;border-radius:16px;background:#ffffff12;border:1px solid rgba(255,255,255,.14);color:#fff;font:inherit;font-size:16px;letter-spacing:.08em;text-align:center;outline:none}.zn-dodaj-k input:focus{border-color:var(--sz-zloto-2)}.zn-info{margin-top:auto;font-size:13px;line-height:1.5;color:var(--sz-tekst-2);text-align:center}.sz-karta-wnetrze .zn-szukaj{background:#ffffff0f;-webkit-backdrop-filter:none;backdrop-filter:none}.aw3-ekran.z-kartami .sz-tresc>.aw3-scena{flex:none}.aw3-ekran .sz-karta-wnetrze{padding:14px}.aw3-ekran .sz-karta-wnetrze .aw3-rzeczy{overflow:visible}.pf-ekran .sz-karta-wnetrze{align-items:stretch}.pf-ekran .pf-scena{height:42vh;min-height:240px;max-height:420px;margin:-6px 0 0;flex-shrink:0}.pf-ekran .sz-karta-tor[data-id=awatar] .sz-karta-wnetrze{justify-content:flex-start}.pf-ekran .pf-kto{margin-top:-4px}.pf-ekran .pf-ubierz{margin-top:auto}.sz-karta-tor[data-id=omnie] .sz-karta-wnetrze{justify-content:center}.sz-karta-tor[data-id=omnie] .pf-opis-tekst{font-size:18px;line-height:1.65}.pf-odznaki{display:grid;grid-template-columns:repeat(3,1fr);gap:18px 10px;padding-top:8px}.pf-odznaka{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.pf-odznaka svg{width:72px;height:72px;filter:drop-shadow(0 6px 12px rgba(0,0,0,.35))}.pf-odznaka small{font-size:12px;line-height:1.3;color:var(--sz-tekst-2)}.pf-odznaka.zamknieta svg{opacity:.55}.pf-odznaka i{position:absolute;top:48px;right:calc(50% - 40px);min-width:22px;height:22px;padding:0 6px;border-radius:11px;background:#2a2333;border:1px solid var(--sz-ramka-zlota);font-style:normal;font-size:11.5px;font-weight:700;display:grid;place-items:center}.pf-odznaki-info{margin-top:auto;font-size:13px;color:var(--sz-tekst-2);text-align:center;line-height:1.5}.pf-druzyna-karta{margin:auto 0;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;padding:10px}.sz-monogram.duzy{width:88px;height:88px;font-size:32px;margin-bottom:6px}.pf-druzyna-karta small{font-size:12.5px;font-weight:600;letter-spacing:.06em;color:var(--sz-zloto-1)}.pf-druzyna-karta b{font-size:22px;font-weight:600;line-height:1.25;text-wrap:balance;max-width:22ch}.pf-druzyna-karta span{font-size:14px;color:var(--sz-tekst-2)}.pf-druzyna-link{display:inline-flex;align-items:center;gap:4px;margin-top:10px;font-weight:600;color:var(--sz-tekst)!important}.pf-druzyna-link svg{width:16px;height:16px}:root{--sz-serce: #e8283c;--wn-serce: #e8283c;--med-serce: #e8283c}.sz-serca svg,.pf-serce-gora svg,.medalion>svg,.wnetrze-serce svg{filter:drop-shadow(0 1px 2px rgba(120,0,20,.35))}.sz-serca svg{width:17px;height:17px}.pf-reakcje .aw3-reakcja:not([aria-pressed=true]) .serce-ksztalt{fill:#ffffff8c}.pf-reakcje .aw3-reakcja:not([aria-pressed=true]) .serce-polysk{display:none}.pf-reakcje .aw3-reakcja:not([aria-pressed=true]) svg{filter:none}.pf-reakcje .aw3-reakcja[aria-pressed=true]{border-color:#e8283c99;background:#e8283c29}.dk-tekst h3{margin:18px 0 6px;font-size:16px;font-weight:600}.dk-tekst h3:first-of-type{margin-top:8px}.dk-tekst p{font-size:14px;line-height:1.6;color:#ffffffdb}.dk-wersja{font-size:12px!important;color:var(--sz-zloto-1)!important}.dk-arkusz{max-height:52vh;overflow-y:auto;text-align:left;padding-right:4px}.bg-opcje{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:8px}.bg-opcje button,.bg-powody button{height:52px;border-radius:16px;background:#ffffff14;border:1px solid rgba(255,255,255,.14);color:#fff;font-size:20px;font-weight:600}.bg-powody{display:flex;flex-direction:column;gap:8px;margin-top:6px}.bg-powody button{font-size:16px;font-weight:500}.pr-menu-uwaga{color:#ffb0b3!important}.wj-dok{display:inline;padding:0;color:var(--sz-zloto-1);font:inherit;text-decoration:underline;text-underline-offset:2px}.wj-dokumenty{display:flex;justify-content:center;gap:18px;margin-top:4px;font-size:12px}.wj-dokumenty a{color:#ffffffb3;text-decoration:underline;text-underline-offset:2px}.dk-ekran .sz-karta{padding:6px 18px 22px}.sz-karty-tor{gap:32px;scroll-padding:0 16px}.sz-karta-tor{flex:0 0 100%;scroll-snap-align:center}.sz-karty-kropki i{width:7px;height:7px}.sz-karty-kropki i.tu{width:20px}.kt-druzyna img,.dr-bohater img{object-position:60% 60%}.kt-druzyna img{object-position:82% 60%}:root{--sz-wypelnienie: rgba(30, 27, 42, .42);--sz-wypelnienie-mocne: rgba(30, 27, 42, .58);--sz-krawedz: linear-gradient(165deg, rgba(255, 255, 255, .42) 0%, rgba(255, 255, 255, .1) 28%, rgba(255, 255, 255, .03) 55%, rgba(255, 240, 220, .16) 100%);--sz-blask: inset 0 1px 0 rgba(255, 255, 255, .22), inset 0 -1px 0 rgba(255, 255, 255, .04);--sz-cien: 0 24px 48px -24px rgba(5, 2, 12, .75), 0 2px 8px -2px rgba(5, 2, 12, .25);--sz-rozmycie: blur(24px) saturate(170%)}.sz-karta,.sz-lista,.sz-karta-tor,.sz-okragly,.sz-szklany,.sz-zakladki,.medalion,.pf-serce-gora,.sz-pasek,.pr-menu,.sz-arkusz,a.sz-wiersz:not(.sz-lista>*):not(.sz-karta-wnetrze *),.zn-szukaj,.wj-panel:not(.wj-start .wj-panel){border:1px solid transparent!important;background:linear-gradient(var(--sz-wypelnienie),var(--sz-wypelnienie)) padding-box,var(--sz-krawedz) border-box!important;-webkit-backdrop-filter:var(--sz-rozmycie)!important;backdrop-filter:var(--sz-rozmycie)!important;box-shadow:var(--sz-blask),var(--sz-cien)!important}.sz-pasek,.sz-arkusz,.pr-menu,.wj-panel{background:linear-gradient(var(--sz-wypelnienie-mocne),var(--sz-wypelnienie-mocne)) padding-box,var(--sz-krawedz) border-box!important}.sz-arkusz,.sz-pasek{border-bottom:0!important}.sz-pasek{border-left:0!important;border-right:0!important}.sz-karta-tor{border-radius:var(--r-xl)}.sz-karta-wnetrze .sz-lista,.sz-karta-wnetrze .sz-karta{background:none!important;border:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.sz-karta-wnetrze .zn-szukaj{background:#ffffff12!important;box-shadow:inset 0 1px #ffffff14!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.medalion{background:linear-gradient(#3c261e80,#22183280) padding-box,linear-gradient(165deg,#ffe2aae6,#ffd69640 45%,#ffd69699) border-box!important}.sz-zloty,.mi-przycisk,.brama-przycisk,.dr-tak{background:#f0c06026!important;color:#f3c879!important;box-shadow:none!important;border:1px solid rgba(240,192,96,.42)!important}.mi-przycisk svg{fill:currentColor!important}button,a{-webkit-tap-highlight-color:transparent}button:not(:disabled),.sz-zloty,.sz-szklany,a.sz-wiersz,.sz-pasek a,.mi-przycisk,.brama-przycisk{transition:transform var(--t-wcisniecie) var(--ease-out),filter var(--t-wcisniecie) var(--ease-out)}button:not(:disabled):active,.sz-zloty:active,.sz-szklany:active,a.sz-wiersz:active,.mi-przycisk:active,.brama-przycisk:active{transform:scale(.965);filter:brightness(1.06)}.sz-pasek a:active .sz-pasek-ikona{transform:scale(.9)}.sz-karty-etykiety button[aria-selected=true],.sz-zakladki button[aria-selected=true],.aw3-kategorie button[aria-selected=true]{background:linear-gradient(180deg,#fff3d6,#f2c77a)!important;box-shadow:inset 0 1px #fffc}.sz-pasek a.aktywna .sz-pasek-ikona{background:none!important;box-shadow:none!important;border-color:transparent!important}.sz-ziarno{position:absolute;top:-50%;right:-50%;bottom:-50%;left:-50%;z-index:2;pointer-events:none;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}#sz-tlo:after{z-index:1}#sz-tlo:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;background:radial-gradient(120% 90% at 50% 40%,transparent 55%,rgba(8,4,16,.45) 100%)}.sz-serca b,.medalion-liczba b,.kt-fakty b,.dr-liczby b,.rk-miejsce,.pf-serce-gora b,.zn-moj-kod b,.dr-kod{font-variant-numeric:tabular-nums}.sz-naglowek h1,.pf-kto h1,.kt-druzyna-tekst h2,.wj-powitanie h1,.brama h1{letter-spacing:-.02em}.sz-szkielet{display:flex;flex-direction:column;gap:14px;padding:6px 4px}.sz-szkielet span{display:flex;align-items:center;gap:12px}.sz-szkielet i{width:40px;height:40px;border-radius:50%;flex:none}.sz-szkielet b{height:14px;flex:1;border-radius:7px;max-width:70%}.sz-szkielet i,.sz-szkielet b{background:linear-gradient(90deg,#ffffff0f 20%,#ffffff24,#ffffff0f 80%);background-size:300% 100%;animation:sz-szkielet 1.4s ease-in-out infinite}@keyframes sz-szkielet{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion: reduce){.sz-szkielet i,.sz-szkielet b{animation:none}}.sz-portret img.sz-glowa{background:radial-gradient(circle at 50% 30%,#ffd9a8,#e9956a 55%,#6a4a6e);object-fit:cover}.aw3-rzecz.unikat{box-shadow:inset 0 0 0 1px #ffd6968c}.aw3-rzecz.zamknieta img{opacity:.35;filter:grayscale(.6)}.aw3-znak{position:absolute;right:4px;top:4px;display:grid;place-items:center;min-width:20px;height:20px;border-radius:10px;font-style:normal;font-size:12px;color:#3a2a10;background:linear-gradient(180deg,#fff1d0,#f2c77a)}.aw3-znak svg{width:11px;height:11px}.pm-wstep{display:flex;align-items:center;justify-content:center;gap:8px;text-align:center;font-size:14px;line-height:1.5;color:var(--sz-tekst-2);margin:-4px 12px 10px}.pm-wstep svg{width:18px;height:18px;flex:none}.pm-karta{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:6px 4px 8px}.pm-brelok{position:relative;height:min(34vh,320px);width:100%;display:flex;justify-content:center}.pm-brelok:before{content:"";position:absolute;top:20%;right:15%;bottom:0;left:15%;border-radius:50%;background:radial-gradient(closest-side,rgba(255,214,140,.26),transparent)}.pm-brelok img{position:relative;height:100%;width:auto;max-width:100%;object-fit:contain;filter:drop-shadow(0 18px 24px rgba(0,0,0,.45));animation:pm-kolys 6s ease-in-out infinite;transform-origin:50% 3%}@keyframes pm-kolys{0%,to{transform:rotate(-1.5deg)}50%{transform:rotate(1.5deg)}}@media (prefers-reduced-motion: reduce){.pm-brelok img{animation:none}}.pm-karta h2{font-size:20px;font-weight:700;letter-spacing:-.01em;margin-top:4px}.pm-premium{font-size:14px;font-weight:600;line-height:1.4;color:var(--sz-zloto-1);margin-top:-4px}.pm-opis{font-size:14px;line-height:1.5;color:var(--sz-tekst-2);max-width:30ch}.pm-cena{font-size:32px;font-weight:700;color:var(--sz-zloto-1);line-height:1.1}.pm-odznaka{display:flex;align-items:center;gap:10px;padding:6px 14px 6px 6px;text-align:left;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.14)}.pm-odznaka svg{width:34px;height:34px;flex:none}.pm-odznaka b{display:block;font-size:14px}.pm-odznaka small{font-size:12px;color:var(--sz-tekst-2)}.pm-kup{margin-top:6px;min-width:240px}.st-prawa{display:flex;align-items:center;gap:10px}.st-rodzic{width:40px;height:40px}.st-rodzic svg{width:20px;height:20px}.rd-ekran .rd-sklep{display:flex;align-items:center;gap:14px;padding:14px 18px;text-decoration:none;color:inherit;margin-bottom:12px}.rd-sklep img{height:84px;width:auto;filter:drop-shadow(0 8px 12px rgba(0,0,0,.4))}.rd-sklep span{flex:1;display:flex;flex-direction:column;gap:2px}.rd-sklep small{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--sz-zloto-1)}.rd-sklep b{font-size:20px}.rd-sklep em{font-style:normal;font-size:14px;color:var(--sz-tekst-2)}.rd-sklep>svg{width:22px;height:22px;flex:none}.rd-sklep>svg:last-child:not([viewBox="0 0 48 48"]){opacity:.6}.rd-sklep>svg[viewBox="0 0 48 48"]{width:40px;height:40px}.rd-grupa{padding:6px;margin-bottom:12px}.rd-etykieta{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--sz-tekst-2);padding:8px 12px 2px}.rd-wiersz{display:flex;align-items:center;gap:12px;width:100%;padding:12px;background:none;border:0;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:14px}.rd-wiersz+.rd-wiersz{border-top:1px solid rgba(255,255,255,.08);border-radius:0 0 14px 14px}.rd-wiersz>svg{width:20px;height:20px;flex:none;color:var(--sz-zloto-2)}.rd-wiersz>svg:last-child{width:16px;height:16px;color:var(--sz-tekst-2)}.rd-wiersz span{flex:1;display:flex;flex-direction:column}.rd-wiersz b{font-size:16px;font-weight:600}.rd-wiersz small{font-size:12px;color:var(--sz-tekst-2)}.rd-stopka{text-align:center;font-size:12px;color:var(--sz-tekst-2);margin:6px 0 20px}.rd-kod{margin:14px 0;text-align:center;font-size:32px;font-weight:700;letter-spacing:.25em;color:var(--sz-zloto-1)}.rd-faq{display:flex;flex-direction:column;gap:4px;max-height:50vh;overflow:auto;text-align:left}.rd-faq details{padding:10px 4px;border-bottom:1px solid rgba(255,255,255,.1)}.rd-faq summary{font-weight:600;cursor:pointer}.rd-faq p{margin-top:6px;font-size:14px;line-height:1.5;color:var(--sz-tekst-2)}.aw3-info{text-align:center;font-size:14px;color:var(--sz-tekst-2);margin:14px auto 0;max-width:28ch;line-height:1.5}.zd-znak{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;color:#ffe2a0;background:radial-gradient(circle at 50% 35%,#ffdc9638,#ffdc960f);border:1px solid rgba(242,199,122,.4)}.zd-znak svg{width:22px!important;height:22px!important}.pf-skarby{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:18px}.pf-skarb{display:flex;flex-direction:column;align-items:center;gap:2px;padding:12px 6px;border-radius:18px;text-decoration:none;color:inherit;background:#ffdca014;border:1px solid rgba(242,199,122,.3);text-align:center}.pf-skarb b{font-size:24px;font-weight:700;line-height:1.1;color:var(--sz-zloto-1);font-variant-numeric:tabular-nums}.pf-skarb b small{font-size:13px;font-weight:500;color:var(--sz-tekst-2)}.pf-skarb span{font-size:11.5px;line-height:1.3;color:var(--sz-tekst-2)}.rk-przerwa{text-align:center;padding:4px 0;font-size:14px;letter-spacing:.3em;color:var(--sz-tekst-2)}.rk-cel{margin:0 4px 10px;font-size:14px;text-align:center;color:var(--sz-tekst-2);text-wrap:balance}.rk-cel b{color:var(--sz-zloto-1)}.rk-info{margin:10px 4px 0;font-size:12px;line-height:1.45;text-align:center;color:var(--sz-tekst-2);text-wrap:balance}.rk-nagrody{margin:0 0 12px;padding:12px 14px;border-radius:var(--r-m);background:#ffdca014;border:1px solid rgba(242,199,122,.3)}.rk-nagrody-tytul{margin:0 0 8px;font-size:12px;font-weight:700;letter-spacing:.03em;color:var(--sz-zloto-2)}.rk-nagroda{display:flex;align-items:baseline;gap:10px;margin:4px 0;font-size:14px;color:var(--sz-tekst-2)}.rk-nagroda b{flex:none;min-width:52px;font-size:14px;color:var(--sz-zloto-1)}.rk-wiernosc{display:flex;align-items:center;gap:10px;margin-top:10px}.rk-wiernosc .sz-pasek-postepu{flex:1}.rk-wiernosc small{font-size:12px;font-weight:600;color:var(--sz-zloto-1);white-space:nowrap}.sz-karta-tor[data-id=druzyna] .sz-karta-wnetrze{gap:10px}.sz-karta-tor[data-id=druzyna] .kt-druzyna{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.sz-karta-tor[data-id=druzyna] .kt-druzyna img{flex:1 1 auto;min-height:150px;height:auto;-webkit-mask:linear-gradient(180deg,#000 85%,transparent);mask:linear-gradient(180deg,#000 85%,transparent)}.sz-karta-tor[data-id=druzyna] .kt-druzyna-tekst{flex:none;padding-top:2px}.sz-karta-tor[data-id=druzyna] .kt-dol{margin-top:0}.dr-glowna.dr-bez .sz-tresc{padding-top:calc(env(safe-area-inset-top,0px) + 12px);padding-bottom:calc(env(safe-area-inset-bottom,0px) + 96px);overflow:hidden}.dr-pusta{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:10px;padding:0 18px 18px;border-radius:28px;overflow:hidden;background:var(--sz-karta);border:1px solid var(--sz-ramka);-webkit-backdrop-filter:var(--sz-rozmycie);backdrop-filter:var(--sz-rozmycie)}.dr-pusta>img{flex:1 1 auto;min-height:140px;width:calc(100% + 36px);margin:0 -18px;object-fit:cover;object-position:40% 60%;pointer-events:none;-webkit-mask:linear-gradient(180deg,#000 85%,transparent);mask:linear-gradient(180deg,#000 85%,transparent)}.dr-pusta .kt-druzyna-tekst{flex:none}.dr-pusta .dr-wstep{flex:none;margin:0;font-size:14px;line-height:1.5;text-align:center;color:var(--sz-tekst-2);text-wrap:balance}.dr-pusta-przyciski{flex:none;display:flex;flex-direction:column;gap:8px;margin-top:4px}.dr-pusta-przyciski>*{width:100%}.sz-karta-tor[data-id=druzyna] .kt-druzyna img{object-position:40% 60%}.sz-arkusz{max-height:calc(100dvh - env(safe-area-inset-top,0px) - 78px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.sz-arkusz::-webkit-scrollbar{display:none}.sz-arkusz>*{flex-shrink:0}.sk-medalion{position:relative;display:grid;place-items:center;width:60px;height:60px;border-radius:50%;overflow:hidden;background:radial-gradient(circle at 35% 30%,color-mix(in srgb,var(--k1) 85%,white),var(--k1) 45%,var(--k2));box-shadow:0 6px 14px #00000059,inset 0 2px 6px #ffffff73,0 0 0 2px #ffecbe8c}.sk-medalion .sk-znak{width:46%;height:46%;color:#fff8e6;filter:drop-shadow(0 1px 2px rgba(0,0,0,.35))}.sk-medalion .sk-znak svg{width:100%;height:100%}.sk-medalion img{position:absolute;top:6%;right:6%;bottom:6%;left:6%;width:88%;height:88%;object-fit:contain;filter:drop-shadow(0 3px 5px rgba(0,0,0,.35))}.sk-medalion img~.sk-znak,.sk-medalion:has(img) .sk-znak{display:none}.sk-medalion.ukryty{background:#ffffff12;box-shadow:inset 0 0 0 1.5px #ffffff29}.sk-medalion.ukryty b{font-size:24px;font-weight:700;color:#ffffff59}.sk-medalion.duzy{width:132px;height:132px}.sk-medalion.duzy.ukryty b{font-size:44px}.aw3-ruch.zamknieta{display:inline-flex;align-items:center;gap:6px;opacity:.55}.aw3-ruch.zamknieta svg{width:14px;height:14px}.aw3-ruch.unikat:not([aria-pressed=true]){border-color:#e8c4788c}.sz-blysk-dotyku{position:absolute;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(255,255,255,.95),rgba(255,236,190,.5) 45%,transparent 70%);animation:sz-blysk-dotyku .55s ease-out forwards}@keyframes sz-blysk-dotyku{to{transform:scale(18);opacity:0}}.aw3-podpis{margin:14px 2px 6px;font-size:12px;font-weight:500;color:var(--sz-tekst-2)}.aw3-kolory-szaty{flex-wrap:wrap}.wj-ekran[data-widok=start] .sz-tresc{background:linear-gradient(to top,#0e1022cc,#0e102280 26%,#0e102200 46%)}.wj-start .wj-powitanie{padding-top:2vh}.wj-znak{display:inline-flex;flex-direction:column;align-items:center;gap:8px;margin:0}.wj-znak svg{width:46px;height:46px;color:#ffd27a;filter:drop-shadow(0 0 14px rgba(255,210,122,.55))}.wj-znak span{font-size:16px;font-weight:700;letter-spacing:.02em}.wj-start-dol{display:flex;flex-direction:column;align-items:center;text-align:center;gap:0;padding:0 6px;text-shadow:0 2px 16px rgba(10,12,30,.5)}.wj-start-dol h1{margin:0;font-size:clamp(36px,10.5vw,46px);font-weight:700;letter-spacing:-.03em;line-height:1}.wj-start-dol .wj-opis{margin:10px auto 24px;max-width:30ch;font-size:16px;line-height:1.55;opacity:.94}.wj-posluchaj{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%;max-width:380px;margin-bottom:12px}.wj-posluchaj .sz-szklany{min-height:48px;color:#fff;text-decoration:none;font-size:16px;gap:8px}.wj-play{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#ffffffe6}.wj-play svg{width:13px;height:13px;fill:#3a2c5e;margin-left:2px}.wj-zaczynamy{width:100%;max-width:380px;height:56px;font-size:16px}.wj-mam-konto{margin-top:14px;padding:8px 18px;font:inherit;font-size:16px;font-weight:600;color:#fff;background:none;border:0;opacity:.92}.wj-mam-konto:active{opacity:.7}.wj-dorosly{margin-top:0;font-size:14px;opacity:.7}.wj-start-dol .wj-dokumenty{margin-top:10px;opacity:.7}.rk-podium{display:grid;grid-template-columns:1fr 1.15fr 1fr;align-items:end;gap:8px;margin:6px 0 4px}.rk-podium-m{display:grid;justify-items:center;gap:4px;text-align:center;color:inherit;text-decoration:none;min-width:0}.rk-podium-m b{display:inline-flex;align-items:center;gap:3px;max-width:100%;font-size:14px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rk-podium-m .sz-portret{width:56px;height:56px}.rk-podium-m.m1 .sz-portret{border-radius:50%;width:72px;height:72px;box-shadow:0 0 0 2px #f6d48acc,0 0 24px #ffd68c73}.rk-podium-m.ja b{color:var(--sz-zloto-1)}.rk-korona{width:34px;height:34px;margin-bottom:-6px;filter:drop-shadow(0 0 8px rgba(255,214,140,.7))}.rk-podium-nr{font-style:normal;font-size:12px;font-weight:700;color:var(--sz-tekst-2)}.rk-stopien{width:100%;height:26px;border-radius:12px 12px 4px 4px;background:linear-gradient(180deg,#ffffff24,#ffffff0a);border:1px solid rgba(255,255,255,.14)}.rk-podium-m.m1 .rk-stopien{height:44px;background:linear-gradient(180deg,#f6d48a4d,#f6d48a0f);border-color:#f6d48a66}.rk-podium-m.m3 .rk-stopien{height:16px}.rk-wspiera{width:18px;height:18px;margin-left:4px;vertical-align:-3px;filter:drop-shadow(0 0 4px rgba(255,214,140,.6))}.rk-wiersz .sz-wiersz-tekst b{display:inline-flex;align-items:center}.rk-wiernosc{margin:0 4px 12px}.odznaka-szklo{width:40px;height:40px;object-fit:contain;filter:drop-shadow(0 0 6px rgba(255,214,140,.55))}.pm-odznaka .odznaka-szklo{width:34px;height:34px;flex:none}.rd-sklep>.odznaka-szklo{width:40px;height:40px;flex:none}.pf-odznaka .odznaka-szklo{width:72px;height:72px}.sz-pasek-ikona,.st-czat,.rn-okragly{position:relative}.sz-liczba{position:absolute;top:-3px;right:-5px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;display:grid;place-items:center;font:700 12px/1 var(--font, inherit);color:#fff;background:#ff3b30;box-shadow:0 0 0 1.5px #181620e6,0 0 10px #ff3b3099;pointer-events:none;animation:sz-liczba-wej var(--t-ui) var(--ease-out)}@keyframes sz-liczba-wej{0%{transform:scale(.8);opacity:0}}.aw3-ekran .sz-tresc{padding-bottom:calc(67px + max(6px,env(safe-area-inset-bottom,0px) - 12px))}.aw3-ekran .aw3-scena{height:52vh;max-height:540px}.sz-zloty,.mi-przycisk,.brama-przycisk,.dr-tak{background:linear-gradient(180deg,#fffaf0,#f6ead2)!important;color:#2a2333!important;border:1px solid rgba(240,192,96,.75)!important;box-shadow:0 10px 26px -14px #0000008c,inset 0 1px #ffffffe6!important}.sz-zloty svg,.mi-przycisk svg,.brama-przycisk svg,.dr-tak svg{color:#b8862f;fill:currentColor}.sz-zloty:disabled{opacity:.55}.sz-karty-kropki{display:none!important}.sz-karty-etykiety{justify-content:safe center}.sz-karty-etykiety,.aw3-kat{overflow-x:auto;scrollbar-width:none;flex-wrap:nowrap}.sz-karty-etykiety::-webkit-scrollbar,.aw3-kat::-webkit-scrollbar{display:none}.sz-karty-etykiety button,.aw3-kat button{flex:0 0 auto;white-space:nowrap}.sz-karty-etykiety.za-szerokie,.aw3-kat.za-szerokie{-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent)}.sz-karty-etykiety.za-szerokie.koniec,.aw3-kat.za-szerokie.koniec{-webkit-mask-image:linear-gradient(90deg,transparent,#000 15%);mask-image:linear-gradient(90deg,transparent,#000 15%)}.sz-karty-etykiety button{padding:0 12px}.sz-wspolnota{display:flex;justify-content:center;gap:6px;margin:6px 0 4px;position:relative;z-index:3}.sz-wspolnota a{display:inline-flex;align-items:center;height:36px;padding:0 14px;border-radius:999px;font-size:14px;font-weight:500;color:var(--sz-tekst-2);text-decoration:none;transition:background .25s ease,color .25s ease}.sz-wspolnota a[aria-current=page]{background:linear-gradient(180deg,var(--sz-zloto-1),var(--sz-zloto-2));color:var(--sz-na-zlocie);font-weight:600}.sz-ekran>.sz-naglowek{padding-left:16px;padding-right:16px}.sz-ekran>.sz-naglowek+.sz-wspolnota{margin-top:0}.sz-zloty~.kt-pusto{margin:14px auto 0}.cz-pusto{margin-top:0!important;align-self:center;justify-items:center;padding:28px 22px!important}.cz-ekran:not(.cz-z-paskiem) .sz-tresc:has(>.cz-pusto){justify-content:center}.cz-pusto-ikona{width:88px;height:88px;margin-bottom:4px;filter:drop-shadow(0 8px 18px rgba(0,0,0,.35))}.cz-pusto b{font-size:20px}.mj-ekran .sz-tresc{justify-content:center}.aw3-ekran .aw3-scena{height:30vh;min-height:200px;max-height:280px;transition:height .45s cubic-bezier(.3,.7,.2,1)}.aw3-ekran.aw3-pelny .aw3-scena{height:calc(100dvh - 210px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));max-height:620px}.aw3-szafa{transition:opacity .3s ease}.aw3-ekran.aw3-pelny .aw3-szafa{opacity:0;pointer-events:none}.aw3-pokaz{position:absolute;right:4px;bottom:6px;z-index:2;display:flex;align-items:center;gap:6px;height:34px;padding:0 12px 0 10px;border-radius:999px;font-size:12px;font-weight:600;color:var(--sz-tekst);background:#ffffff1a;border:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.aw3-pokaz svg{width:16px;height:16px}.aw3-pokaz[aria-pressed=true]{background:#ffecc82e;border-color:var(--sz-ramka-zlota);color:var(--sz-zloto-1)}.aw3-scena:not(.gotowy) .aw3-pokaz{visibility:hidden}.aw3-szafa{padding-top:4px}.aw3-rzeczy{grid-template-columns:repeat(auto-fill,minmax(76px,1fr))}.aw3-kolory-rzeczy{flex-wrap:wrap;gap:9px}.aw3-kolory-rzeczy[hidden]{display:none}.pf-plec{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin:10px auto 0;padding:4px;width:min(100%,340px);border-radius:999px;background:#14121c73;border:1px solid rgba(255,255,255,.14)}.pf-plec button{height:38px;padding:0 12px;border-radius:999px;font-size:14px;font-weight:600;color:#ffffffbf}.pf-plec button[aria-checked=true]{color:#2a2118;background:linear-gradient(180deg,#fff8ea,#f3e2bf)}.aw3-plec{margin:6px auto 0;width:min(100%,300px)}.aw3-ekran.aw3-pelny .aw3-plec{display:none}svg.ik-p{overflow:visible;filter:drop-shadow(0 0 1.2px rgba(255,255,255,.45)) drop-shadow(0 1px 1.5px rgba(0,0,0,.3))}.sz-pasek a .sz-pasek-ikona svg{opacity:.78;transition:opacity .3s ease,filter .3s ease,transform .3s var(--ease-out)}.sz-pasek a.aktywna .sz-pasek-ikona svg{opacity:1;filter:drop-shadow(0 0 6px rgba(242,199,122,.55));transform:translateY(-1px)}.sz-pasek a span:last-child{letter-spacing:.2px}.wj-wybor{display:grid;gap:10px;margin-top:18px}.wj-czekam{text-align:center}.wj-qr{width:min(220px,60vw);margin:18px auto 10px;padding:10px;background:#fff;border-radius:18px}.wj-qr svg{display:block;width:100%;height:auto}.wj-kod{margin:4px 0 12px;font:700 32px var(--font, inherit);letter-spacing:.12em;color:#fff}.wj-maly{font-size:14px;opacity:.75}.wj-czyj-lista{display:grid;gap:12px;margin-top:6px}.wj-czyj-karta{display:grid;grid-template-columns:46px 1fr 18px;align-items:center;gap:14px;padding:18px 16px;border-radius:var(--r-l);text-align:left;color:var(--sz-tekst);background:#ffffff14;border:1px solid rgba(255,255,255,.16);transition:background .2s ease,border-color .2s ease}.wj-czyj-karta:active{background:#ffffff24;border-color:var(--sz-ramka-zlota)}.wj-czyj-karta b{display:block;font-size:16px;font-weight:600}.wj-czyj-karta small{display:block;margin-top:4px;font-size:14px;line-height:1.4;color:var(--sz-tekst-2)}.wj-czyj-karta>svg{width:18px;height:18px;color:var(--sz-zloto-1)}.wj-czyj-ik{display:grid;place-items:center;width:46px;height:46px;border-radius:15px;background:#ffdca024;color:var(--sz-zloto-1)}.wj-czyj-ik svg{width:24px;height:24px}.wj-tutaj{display:grid;gap:6px;margin-top:4px;padding-top:14px;border-top:1px solid rgba(255,255,255,.1)}.wj-tutaj small{font-size:12px;color:var(--sz-tekst-2)}.wj-tutaj-opcja{font-size:14px;font-weight:500;color:var(--sz-zloto-1);padding:6px 0}.wj-srodek{align-self:center;margin-top:4px}.pl-karta{display:grid;gap:14px;margin:16px;padding:22px}.pl-kod{margin:0;color:#fffc}.pl-kod b{letter-spacing:.1em;color:#fff}.pl-zgoda{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.45;color:#ffffffe6}.pl-zgoda input{width:20px;height:20px;margin-top:1px;flex:none}.pl-blad{margin:0;min-height:1em;font-size:14px;color:#ffb4a6}.rk-nagroda{display:grid;gap:4px;margin:4px 0 14px;padding:14px 16px;font-size:14px;line-height:1.45;color:#ffffffc7}.rk-nagroda b{font-size:14px;color:#f3d48a}.pi-kroki{list-style:none;counter-reset:pi;margin:18px auto 4px;padding:0;display:grid;gap:14px;max-width:300px;text-align:left}.pi-kroki li{counter-increment:pi;display:grid;grid-template-columns:28px 1fr;gap:12px;align-items:center;font-size:16px;line-height:1.35;color:var(--sz-tekst-2)}.pi-kroki li:before{content:counter(pi);width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-size:14px;font-weight:700;color:#f3d48a;border:1px solid rgba(243,212,138,.45)}.pi-kroki b{font-weight:600;color:#fff}.pi-znak{width:17px;height:17px;vertical-align:-3px;margin:0 1px;fill:none;stroke:#f3d48a;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.pi-uwaga{margin:10px auto 0;font-size:14px;color:#f3d48a}.pi-inny{display:block;margin:10px auto 2px;background:none;border:0;padding:8px 12px;font:inherit;font-size:14px;color:var(--sz-tekst-2);text-decoration:underline;text-underline-offset:4px;text-decoration-color:#ffffff4d;cursor:pointer}.pi-druga .pi-kroki{margin-top:6px}.pi-ok{color:#a8e3b4!important}.wm-polka{margin:4px 0 14px}.wm-tytul{margin:0 0 8px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#f3d48a}.wm-rzad{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.wm-rzecz{display:grid;justify-items:center;gap:4px;width:84px;padding:6px 2px;background:none;border:0;color:#ffffffd9;font:500 11.5px/1.25 var(--font, inherit);text-align:center;cursor:pointer}.wm-sekcja{display:grid;gap:10px;margin-bottom:14px;padding:14px 16px}.wm-oferta{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px}.wm-oferta.czeka{opacity:.75}.wm-para{display:flex;align-items:center;gap:4px}.wm-para i{font-style:normal;color:#f3d48a}.wm-opis{font-size:13px;line-height:1.4;color:#ffffffd9}.wm-guziki{display:flex;gap:6px}.sc-warstwa{position:fixed;top:0;right:0;bottom:0;left:0;z-index:400;background:radial-gradient(ellipse at 50% 42%,#1d1630,#0a0714 70%);opacity:0;transition:opacity .5s ease;overflow:hidden}.sc-warstwa.widac{opacity:1}.sc-plotno{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.sc-med{position:absolute;left:0;top:0;will-change:transform;transition:opacity .25s;filter:drop-shadow(0 0 18px rgba(255,255,255,.25))}.sc-a{transform:translate(25vw,42vh) translate(-50%,-50%) scale(.7)}.sc-b{transform:translate(75vw,42vh) translate(-50%,-50%) scale(.7)}.sc-nowy{left:50%;top:42%;transform:translate(-50%,-50%) scale(.2) rotateY(540deg);opacity:0;transition:transform 1.6s cubic-bezier(.16,1,.3,1),opacity .5s;perspective:600px}.sc-warstwa.odslona .sc-nowy{opacity:1;transform:translate(-50%,-50%) scale(1.25) rotateY(0)}.sc-nowy:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;pointer-events:none;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.7) 50%,transparent 65%);background-size:250% 100%;background-position:150% 0}.sc-warstwa.napis .sc-nowy:after{animation:sc-polysk 2.4s ease-in-out .2s infinite}@keyframes sc-polysk{0%{background-position:150% 0}60%,to{background-position:-60% 0}}.sc-promienie{position:absolute;left:50%;top:42%;width:160vmax;height:160vmax;transform:translate(-50%,-50%) scale(.3);opacity:0;pointer-events:none;background:repeating-conic-gradient(from 0deg,rgba(var(--sc-k),.16) 0deg 6deg,transparent 6deg 18deg);-webkit-mask:radial-gradient(circle,#000 0%,transparent 42%);mask:radial-gradient(circle,#000 0%,transparent 42%);transition:opacity 1.2s,transform 1.6s cubic-bezier(.16,1,.3,1)}.sc-srebro{--sc-k: 224, 232, 248}.sc-zloto{--sc-k: 255, 211, 107}.sc-warstwa.odslona .sc-promienie{opacity:1;transform:translate(-50%,-50%) scale(1);animation:sc-obrot 26s linear infinite}@keyframes sc-obrot{to{transform:translate(-50%,-50%) scale(1) rotate(360deg)}}.sc-napis{position:absolute;left:0;right:0;bottom:max(40px,env(safe-area-inset-bottom));display:grid;justify-items:center;gap:6px;padding:0 24px;text-align:center;opacity:0;transform:translateY(14px);transition:opacity .8s,transform .8s}.sc-warstwa.napis .sc-napis{opacity:1;transform:none}.sc-napis small{font-size:14px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--sc-k))}.sc-napis b{font-size:24px;font-weight:700;color:#fff;margin-bottom:18px}.sc-napis .sc-dalej{min-width:220px}@media (prefers-reduced-motion: reduce){.sc-nowy,.sc-promienie{transition:opacity .6s}.sc-warstwa.odslona .sc-promienie{animation:none}}.pz-warstwa{position:fixed;top:0;right:0;bottom:0;left:0;z-index:400;background:#06040d;opacity:0;transition:opacity .6s ease;overflow:hidden}.pz-warstwa.widac{opacity:1}.pz-warstwa.wstrzas{animation:pz-wstrzas .45s cubic-bezier(.36,.07,.19,.97)}@keyframes pz-wstrzas{10%,90%{transform:translate(calc(var(--pz-s) * -.3),1px)}20%,80%{transform:translate(calc(var(--pz-s) * .5),-1px)}30%,50%,70%{transform:translate(calc(var(--pz-s) * -1),calc(var(--pz-s) * .4))}40%,60%{transform:translate(var(--pz-s),calc(var(--pz-s) * -.4))}}.pz-plotno{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.pz-czesc{position:absolute;left:0;top:0;opacity:0;will-change:transform,opacity;filter:drop-shadow(0 0 14px rgba(var(--pz-k),.55))}.pz-czesc .sk-medalion.pz-mniejszy{width:46px;height:46px}.pz-czesc .sk-medalion.pz-mniejszy .pr-podpis{font-size:12px}.pz-napis{position:absolute;left:0;right:0;bottom:max(36px,env(safe-area-inset-bottom));display:grid;justify-items:center;gap:4px;padding:0 24px;text-align:center;opacity:0;transform:translateY(16px);transition:opacity 1s,transform 1s;pointer-events:none}.pz-warstwa.napis .pz-napis{opacity:1;transform:none;pointer-events:auto}.pz-napis small{font-size:12px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:rgb(var(--pz-k))}.pz-napis b{font-size:32px;font-weight:700;color:#fff;letter-spacing:.01em;text-shadow:0 0 24px rgba(var(--pz-k),.6)}.pz-serca{font-size:14px;font-weight:600;color:#ffffffb8;margin-bottom:18px}.pz-napis .pz-dalej{min-width:220px}@media (prefers-reduced-motion: reduce){.pz-warstwa.wstrzas{animation:none}}.pf-zapros{display:flex;align-items:center;justify-content:center;gap:8px;width:min(280px,80%);height:46px;margin:10px auto 0;border-radius:999px;font-size:15px;font-weight:600}.pf-zapros svg{width:18px;height:18px}.pf-znajomi{display:flex;align-items:center;justify-content:center;gap:6px;margin:10px auto 0;font-size:13.5px;color:var(--sz-tekst-2)}.pf-znajomi svg{width:15px;height:15px;color:var(--sz-zloto-1)}.wm-gora .wm-licznik{display:flex;align-items:center;gap:6px;margin:8px 0 0;font-size:13px;font-weight:600;color:#f3d48a}.wm-gora .wm-licznik svg{width:15px;height:15px}.wm-krok .wm-przycisk{display:flex;align-items:center;justify-content:center;gap:8px;height:46px;margin-top:10px;border-radius:999px;font-weight:600}.wm-krok .wm-przycisk svg{width:18px;height:18px}.wm-lista{display:grid;gap:8px}.wm-wiersz{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:8px 4px;border-top:1px solid rgba(255,255,255,.07)}.wm-wiersz:first-child{border-top:0}.wm-wiersz b{display:block;font-size:14px;font-weight:600}.wm-wiersz small{font-size:12px;color:var(--sz-tekst-2)}.wm-wiersz .dr-tak:disabled{opacity:.45}.wm-zdejmij{height:36px;padding:0 14px;border-radius:999px;background:#ffffff1a;border:1px solid rgba(255,255,255,.18);color:var(--sz-tekst);font-size:13.5px;font-weight:600;flex:none}.wm-moja{display:grid;gap:6px;padding:12px 0 4px}.wm-rada{margin:0;font-size:12.5px;line-height:1.4;color:var(--sz-tekst-2);text-align:center}.wm-link{justify-self:center;display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:600;color:var(--sz-zloto-1)}.wm-link svg{width:14px;height:14px}.wm-karta h2 small{margin-left:6px}.wm-karta .wm-oferta{grid-template-columns:auto 1fr;row-gap:8px}.wm-karta .wm-guziki{grid-column:1 / -1;justify-content:flex-end}.zd-glowa{display:grid;justify-items:center;text-align:center;gap:2px;margin:4px 0 6px}.zd-glowa small{font-size:14px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--sz-tekst-2)}.zd-glowa b{font-size:32px;font-weight:500;line-height:1.05;letter-spacing:-.03em}.zd-glowa span{font-size:16px;color:var(--sz-zloto-1);max-width:30ch}.zd-zrobione{border-radius:var(--r-m);padding:0 14px}.zd-zrobione summary{list-style:none;display:flex;align-items:center;gap:6px;padding:12px 0;font-size:14px;font-weight:600;color:var(--sz-tekst-2);cursor:pointer}.zd-zrobione summary::-webkit-details-marker{display:none}.zd-zrobione summary svg{width:16px;height:16px;color:var(--sz-zloto-2)}.zd-zrobione summary span{margin-left:auto;font-weight:500;font-size:14px}.zd-zrobione[open] summary span{visibility:hidden}.zd-zrobione ul{list-style:none;margin:0 0 12px;padding:0;display:grid;gap:8px}.zd-zrobione li{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--sz-tekst-2);text-decoration:line-through;text-decoration-color:#ffffff4d}.zd-zrobione li svg{width:18px;height:18px;color:var(--sz-zloto-1);flex:none}.zd-zrobione li em{font-style:normal;text-decoration:none;color:var(--sz-zloto-1)}.zd-teraz{display:grid;gap:10px}.zd-teraz-tor{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -16px;padding:0 16px;scroll-padding:0 16px}.zd-teraz-tor::-webkit-scrollbar{display:none}.zd-karta{flex:0 0 calc(100% - 28px);scroll-snap-align:start;display:grid;justify-items:center;text-align:center;gap:6px;padding:22px 18px 18px;border-radius:var(--r-l);border:1px solid var(--sz-ramka-zlota);background:linear-gradient(160deg,#ffd69642,#ffd69612 60%),var(--sz-karta);-webkit-backdrop-filter:var(--sz-rozmycie);backdrop-filter:var(--sz-rozmycie)}.zd-karta-ik{width:58px;height:58px;border-radius:50%;display:grid;place-items:center;color:#ffe2a0;background:radial-gradient(circle,#ffd69647,#ffd6960d 70%)}.zd-karta-ik svg{width:30px;height:30px}.zd-karta b{font-size:20px;font-weight:600}.zd-karta small{font-size:14px;color:var(--sz-tekst-2);max-width:28ch;min-height:2.6em}.zd-karta-przycisk{margin-top:6px;width:100%;height:50px;display:grid;place-items:center;border-radius:999px;text-decoration:none;font-size:16px;font-weight:600}.zd-karta.zamknieta{border-color:var(--sz-ramka);background:var(--sz-karta)}.zd-karta.zamknieta .zd-karta-ik{color:var(--sz-tekst-2);background:#ffffff0f}.zd-karta-pozniej{margin-top:6px;height:50px;display:inline-flex;align-items:center;gap:6px;font-size:16px;font-weight:600;color:var(--sz-tekst-2)}.zd-karta-pozniej svg{width:18px;height:18px}.zd-kropki{display:flex;justify-content:center;gap:7px}.zd-kropki i{width:7px;height:7px;border-radius:4px;background:#ffffff4d;transition:width .25s ease,background .25s ease}.zd-kropki i.tu{width:20px;background:var(--sz-zloto-1)}@media (prefers-reduced-motion: reduce){.zd-kropki i{transition:none}}.zd-koniec{display:grid;justify-items:center;text-align:center;gap:6px;padding:24px 18px;border-radius:var(--r-l);border-color:var(--sz-ramka-zlota)}.zd-koniec b{font-size:20px;font-weight:600}.zd-koniec small{font-size:14px;color:var(--sz-tekst-2);max-width:28ch}.zd-kafle{display:grid;grid-template-columns:1fr 1fr;gap:10px}.zd-kafel{aspect-ratio:1 / 1;border-radius:var(--r-l);padding:13px 14px;display:flex;flex-direction:column;text-decoration:none;color:inherit;min-width:0;overflow:hidden}.zd-kafel-podpis{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--sz-tekst-2)}.zd-kafel-podpis svg{width:16px;height:16px;flex:none}.zd-kafel-podpis i{margin-left:auto;display:grid}.zd-kafel-podpis i svg{width:14px;height:14px}.zd-kafel-srodek{flex:1;display:flex;flex-direction:column;justify-content:center;gap:2px;min-height:0}.zd-kafel-srodek b{font-size:32px;font-weight:500;line-height:1;letter-spacing:-.02em}.zd-kafel-srodek em{font-style:normal;font-size:14px;font-weight:600}.zd-kafel-dol{font-size:14px;color:var(--sz-tekst-2);line-height:1.3}.zd-kafel.zamkniety{opacity:.72}.zd-luk{width:100%;height:auto;margin-top:6px}.zd-pasek{display:block;height:5px;border-radius:3px;background:#ffffff2e;margin-top:10px;overflow:hidden}.zd-pasek i{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,var(--sz-zloto-1),var(--sz-zloto-2))}:where(.zd-karta,.zd-kafel)[data-kolor]{--k: 255, 214, 150}[data-kolor=wschod]{--k: 255, 176, 92}[data-kolor=zielen]{--k: 104, 214, 150}[data-kolor=koral]{--k: 255, 128, 120}[data-kolor=noc]{--k: 150, 128, 255}[data-kolor=niebo]{--k: 110, 182, 255}[data-kolor=morze]{--k: 72, 210, 220}[data-kolor=bursztyn]{--k: 242, 199, 122}.zd-karta[data-kolor]{border-color:rgba(var(--k),.6);background:linear-gradient(160deg,rgba(var(--k),.42),rgba(var(--k),.12) 62%),var(--sz-karta)}.zd-karta[data-kolor] .zd-karta-ik{color:rgb(var(--k));background:radial-gradient(circle,rgba(var(--k),.4),rgba(var(--k),.06) 70%);filter:saturate(1.2) brightness(1.15)}.zd-karta.zamknieta[data-kolor]{border-color:rgba(var(--k),.3);background:linear-gradient(160deg,rgba(var(--k),.2),rgba(var(--k),.05) 62%),var(--sz-karta)}.zd-kafel[data-kolor]{border-color:rgba(var(--k),.38);background:linear-gradient(165deg,rgba(var(--k),.34),rgba(var(--k),.08) 70%),var(--sz-karta)!important}.zd-kafel[data-kolor] .zd-kafel-podpis{color:var(--sz-zloto-1)}.zd-kafel[data-kolor] .zd-pasek i{background:linear-gradient(90deg,rgba(var(--k),.7),rgb(var(--k)))}.zd-kropki i.tu{background:#fff}.zd-kafel.z-obrazem{position:relative}.zd-kafel-obraz{position:absolute;right:-8%;bottom:-6%;width:72%;height:auto;pointer-events:none;filter:drop-shadow(0 8px 14px rgba(0,0,0,.35))}.zd-kafel.z-obrazem .zd-kafel-podpis,.zd-kafel.z-obrazem .zd-kafel-srodek,.zd-kafel.z-obrazem .zd-kafel-dol{position:relative;z-index:1;text-shadow:0 1px 8px rgba(0,0,0,.45)}.zd-kafel.z-obrazem .zd-kafel-dol{max-width:55%}.tlo-a .zd-kafel-obraz{right:auto;bottom:auto;left:50%;top:54%;transform:translate(-50%,-50%);width:96%;opacity:.5;filter:none}.tlo-b .zd-kafel-obraz{right:auto;bottom:auto;left:50%;top:56%;transform:translate(-50%,-50%);width:108%;opacity:.95;filter:none}.tlo-b .zd-kafel.z-obrazem:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(rgba(0,0,0,.35),transparent 40%,transparent 60%,rgba(0,0,0,.45));pointer-events:none}.tlo-a .zd-kafel.z-obrazem .zd-kafel-dol,.tlo-b .zd-kafel.z-obrazem .zd-kafel-dol{max-width:none}.zd-kafel-droga{position:relative}.zd-kafel-scena{position:absolute;left:50%;top:53%;width:100%;aspect-ratio:360 / 354;transform:translate(-50%,-50%);pointer-events:none}.zd-kafel-scena img{width:100%;height:100%;display:block;filter:drop-shadow(0 8px 14px rgba(0,0,0,.3))}.zd-ja{position:absolute;transform:translate(-50%,-88%);filter:drop-shadow(0 3px 6px rgba(0,0,0,.55))}.zd-ja .sz-portret{width:30px;height:30px}.zd-ja .sz-portret img,.zd-ja .sz-inicjal{border:2px solid #ffe7b0!important;box-shadow:0 0 0 3px #ffd69659,0 0 14px #ffd696b3;border-radius:50%}.zd-ja .sz-inicjal{width:100%;height:100%;display:grid;place-items:center;font-size:14px;font-weight:700;background:#4c7a52;color:#fff}.zd-kafel-droga .zd-kafel-podpis,.zd-ulamek{position:relative;z-index:1;text-shadow:0 1px 8px rgba(0,0,0,.5)}.zd-ulamek{margin-top:auto;align-self:flex-start;font-size:16px;font-weight:700;letter-spacing:.02em;padding:3px 9px;border-radius:99px;background:#00000047;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.zd-kafel-droga .zd-ulamek{position:absolute;top:10px;right:10px;margin:0;font-size:14px}.zd-ja .sz-portret{width:24px!important;height:24px!important}img.zd-ja{width:16%;height:auto;transform:translate(-50%,-92%);filter:drop-shadow(0 2px 3px rgba(0,0,0,.55)) drop-shadow(0 0 6px rgba(255,230,170,.55))}.zd-kafel-droga.szeroka{grid-column:1 / -1;aspect-ratio:2 / 1.15}.zd-kafel-droga.szeroka .zd-kafel-scena{width:62%;left:50%;top:52%}.zd-kafel-droga.szeroka img.zd-ja{width:16%}.zd-klodka{display:grid;place-items:center}.zd-klodka svg{width:14px;height:14px}.zd-kafle-gry{margin-top:8px}.zd-kafel-droga.szeroka .zd-kafel-scena[style]{width:78%}.zd-wstep{margin:0 4px;font-size:14px;line-height:1.45;color:#ffffffbf}.zd-ja-karta{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:var(--r-l)}.zd-ja-profil{flex:1;min-width:0;display:flex;align-items:center;gap:12px;color:inherit;text-decoration:none}.zd-ja-profil .sz-portret{width:58px;height:58px}.zd-ja-profil span{display:flex;flex-direction:column;gap:2px}.zd-ja-profil b{font-size:20px;font-weight:700}.zd-ja-profil small{font-size:12px;color:var(--sz-zloto-1);font-weight:600}.zd-ubierz{flex:none;display:grid;place-items:center;height:40px;padding:0 18px;border-radius:999px;text-decoration:none;font-weight:700;font-size:14px}#sz-tlo[data-tryb=rozmyte]:after{background:#18121e4d}#sz-tlo[data-tryb=rozmyte] .sz-scena{filter:blur(26px) brightness(.8) saturate(1.2)}.zd-ja-karta .zd-ubierz{width:auto!important;flex:none!important;margin:0!important}.zd-ja-profil .sz-portret{display:grid;place-items:center;flex:none;font-size:24px}.sz-ekran>.sz-naglowek{padding-top:calc(env(safe-area-inset-top,0px) + 14px)}.sz-karty-etykiety button,.zd-ubierz{position:relative}.sz-karty-etykiety button:before,.zd-ubierz:before{content:"";position:absolute;top:-4px;right:-2px;bottom:-4px;left:-2px}.aw3-podpowiedz{margin:8px 4px 0;font-size:14px;line-height:1.4;font-weight:500;color:var(--sz-zloto-1);text-align:center}.zd-kafel-scena:has(img[src*="kafle/plecak"]){width:74%;top:58%}.wj-przelacznik{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border-radius:16px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12)}.wj-przelacznik button{min-height:44px;border-radius:12px;font-size:14px;font-weight:500;color:var(--sz-tekst-2);transition:background .2s ease,color .2s ease}.wj-przelacznik button[aria-checked=true]{background:#ffffff24;color:var(--sz-tekst);font-weight:600;box-shadow:inset 0 0 0 1px var(--sz-ramka-zlota)}form[data-tryb=mam] [data-pole=imieRodzica]{display:none}.wj-dopisek{font-style:normal;font-weight:400;opacity:.8}.wj-ciasny,.wj-ciasny form{gap:10px}.wj-ciasny .wj-wejscie input{height:48px}.wj-ciasny .wj-oko{top:4px}.wj-ciasny .wj-link{min-height:44px;margin-top:-6px}.wj-przelacznik button{font-size:13px;white-space:nowrap;padding:0 6px}.wj-ciasny .wj-wejscie input{height:46px}.wj-ciasny .wj-oko{top:3px}.wj-widok:not(.wj-start){justify-content:flex-start}.wj-widok:not(.wj-start)>:first-child{margin-top:auto}#sz-tlo .sz-rozmyta{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 40%;transform:scale(1.2);opacity:0;transition:opacity .4s ease;pointer-events:none}#sz-tlo[data-tryb=rozmyte] .sz-rozmyta.widoczna{opacity:1}#sz-tlo[data-tryb=rozmyte] .sz-scena.ma-rozmyta{filter:none;opacity:0}body[data-tlo=rozmyte] .sz-ekran:not(.dg-ekran)>.sz-tresc>:is(.sz-karta,.sz-lista),body[data-tlo=rozmyte] .sz-ekran:not(.dg-ekran)>.sz-tresc>.sz-karty .sz-karta-tor{--sz-rozmycie: saturate(170%)}.wj-czyj .wj-czyj-lista{gap:14px;margin-top:4px}.wj-czyj .wj-czyj-karta{grid-template-columns:104px 1fr;gap:16px;min-height:132px;padding:14px 18px 14px 12px}.wj-czyj .wj-czyj-karta:focus-visible{outline:2px solid var(--sz-zloto-1);outline-offset:2px}.wj-czyj-obraz{width:104px;height:104px;object-fit:contain;filter:drop-shadow(0 10px 14px rgba(0,0,0,.35))}.wj-czyj .wj-czyj-karta b{font-size:20px;font-weight:700;letter-spacing:-.01em}.wj-czyj .wj-czyj-karta small{margin-top:6px;font-size:15px;line-height:1.4}.wj-mam{min-height:44px;margin-top:0;font-size:16px;font-weight:600}.wj-pytanie{margin:6px 0 -4px;font-size:14px;font-weight:600;color:var(--sz-tekst-2);text-align:center}.wj-sam form .sz-zloty,.wj-sam form .wj-szeroki{min-height:54px;height:auto;font-size:16px}.wj-sam form .wj-szeroki{padding:8px 16px;line-height:1.3;white-space:normal}.wj-logowanie .wj-link{min-height:44px;font-size:15px;font-weight:600}.pt-panel{align-items:center;text-align:center}.pt-panel>.wj-gora{align-self:stretch}.pt-obraz{width:120px;height:120px;object-fit:contain;margin:-4px auto -6px;filter:drop-shadow(0 12px 18px rgba(0,0,0,.4))}.pt-panel h2{font-size:26px;font-weight:700;letter-spacing:-.02em;text-wrap:balance}.pt-panel .wj-tekst{font-size:15px;max-width:34ch}.pt-panel form{width:100%;text-align:left}.pt-panel>.sz-zloty,.pt-dalej{width:100%;min-height:54px;display:grid;place-items:center;text-decoration:none}.pt-zgoda{padding:14px;border-radius:16px;background:#ffffff12;border:1px solid var(--sz-ramka-zlota);color:var(--sz-tekst);font-size:15px;font-weight:500}.pt-pozniej{min-height:44px;display:grid;place-items:center}.wj-sam form .wj-szeroki{font-size:15px;letter-spacing:-.01em;padding:8px 12px}.rd-qr{width:min(62vw,240px);margin:12px auto 4px;padding:10px;background:#fff;border-radius:18px;line-height:0}.rd-qr svg{width:100%;height:auto;display:block}.rd-kod.rd-kod-maly{margin:6px 0 10px;font-size:20px;letter-spacing:.2em}.wj-widok{overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;scrollbar-width:none}.wj-widok:not(.wj-start){padding-bottom:calc(var(--wj-klawiatura, 0px) + 16px)}.zd-ja-karta .zd-ubierz{flex:none;display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:6px;width:auto;min-width:0;height:44px;padding:0 14px;white-space:nowrap;font-size:15px}.zd-ja-karta .zd-ubierz svg,.zd-ja-karta .zd-ubierz img{flex:none;width:18px;height:18px;margin:0}.sz-wspolnota{gap:2px}.sz-wspolnota a{padding:0 11px;font-size:13.5px}@media (max-width: 345px){.sz-wspolnota a{padding:0 8px;font-size:12.5px}}.dr-glowna.z-kartami .sz-tresc{padding-top:calc(env(safe-area-inset-top,0px) + 12px)}.ls-koperta-m{display:grid;place-items:center;margin-bottom:8px}.ls-koperta{width:96px;height:72px;filter:drop-shadow(0 8px 18px rgba(0,0,0,.35))}.ls-plus{font-size:20px;font-weight:700;color:var(--sz-zloto-1)}.sz-arkusz-tlo .sz-arkusz:has(.ls-koperta-m){background:#1c1824!important}.sz-karty-etykiety button{justify-content:center;text-align:center}.zd-kafle.zd-kafle-gry{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:clamp(92px,calc((100svh - 300px)/4),150px);gap:10px}.zd-kafle-gry .zd-kafel{aspect-ratio:auto;height:100%;padding:8px 6px;border-radius:18px;align-items:center;justify-content:flex-end}.zd-kafle-gry .zd-kafel-scena{top:42%;width:84%}.zd-kafle-gry .zd-kafel-podpis{font-size:13px;font-weight:700;letter-spacing:0;text-transform:none;color:#fff}.zd-kafle-gry .zd-kafel-podpis svg{display:none}.zd-kafle-gry .zd-kafel-droga .zd-ulamek,.zd-kafle-gry .zd-ulamek{top:5px;right:5px;padding:2px 6px;font-size:11px}:root{--med-tlo-1: rgba(70, 42, 34, .42);--med-tlo-2: rgba(34, 24, 50, .42);--med-zloto: rgba(255, 214, 150, .7);--med-serce: #ffb39a;--wn-serce: #ff8f86;--wn-blask: 255, 226, 180}.medalion{display:inline-flex;align-items:center;gap:7px;height:40px;padding:0 15px 0 12px;border-radius:20px;background:linear-gradient(180deg,var(--med-tlo-1),var(--med-tlo-2));border:1px solid var(--med-zloto);box-shadow:inset 0 1px #fff0d240,0 6px 18px -8px #140a0099;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff;transition:box-shadow .6s ease}.medalion>svg{width:17px;height:17px;fill:var(--med-serce);filter:drop-shadow(0 0 4px rgba(255,170,140,.7))}.medalion-liczba{position:relative;display:inline-grid;min-width:1.4em;height:20px;overflow:hidden}.medalion-liczba b{grid-area:1 / 1;font-size:16px;line-height:20px;font-weight:700;letter-spacing:.02em;text-align:left}.medalion-liczba b.wjezdza{animation:med-wjazd .45s cubic-bezier(.2,.8,.2,1) both}.medalion-liczba b.odjezdza{animation:med-odjazd .45s cubic-bezier(.2,.8,.2,1) both}@keyframes med-wjazd{0%{transform:translateY(100%);opacity:0}}@keyframes med-odjazd{to{transform:translateY(-100%);opacity:0}}.medalion.blask{animation:med-blask 1s ease-out}@keyframes med-blask{30%{box-shadow:inset 0 1px #fff0d266,0 0 0 1px var(--med-zloto),0 0 22px 2px #ffc88c8c}}.wnetrze{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;pointer-events:none;overflow:hidden}.wnetrze-serce{position:absolute;left:0;top:0;width:26px;height:26px;margin:-13px 0 0 -13px;will-change:transform}.wnetrze-serce svg{width:100%;height:100%;fill:var(--wn-serce);filter:drop-shadow(0 0 6px rgba(255,190,160,.9))}.wnetrze-blask{position:absolute;width:220px;height:220px;margin:-110px 0 0 -110px;border-radius:50%;background:radial-gradient(circle,rgba(var(--wn-blask),.9),rgba(var(--wn-blask),.32) 35%,rgba(var(--wn-blask),0) 68%);mix-blend-mode:screen;animation:wn-blask 1.6s ease-out both}@keyframes wn-blask{0%{transform:scale(.15);opacity:0}25%{opacity:1}to{transform:scale(1.5);opacity:0}}@media (prefers-reduced-motion: reduce){.medalion-liczba b.wjezdza,.medalion-liczba b.odjezdza,.wnetrze-blask{animation-duration:.01s}}.wnetrze-serce{width:46px;height:46px;margin:-23px 0 0 -23px;z-index:2}.wnetrze-serce svg{fill:#e8102e;filter:drop-shadow(0 0 10px rgba(255,20,60,.95)) drop-shadow(0 0 26px rgba(255,40,70,.65)) drop-shadow(0 3px 4px rgba(90,0,15,.45))!important}.wnetrze-serce .serce-polysk{opacity:.85;stroke-width:1.9}.wnetrze-fala,.wnetrze-blysk,.wnetrze-iskra{position:absolute;border-radius:50%;pointer-events:none}.wnetrze-fala{width:160px;height:160px;margin:-80px 0 0 -80px;border:3px solid rgba(255,50,80,.9);box-shadow:0 0 24px #ff2846cc,inset 0 0 18px #ff284699;animation:wn-fala 1s cubic-bezier(.2,.7,.3,1) both}@keyframes wn-fala{0%{transform:scale(.1);opacity:1}to{transform:scale(1.4);opacity:0}}.wnetrze-blysk{width:200px;height:200px;margin:-100px 0 0 -100px;background:radial-gradient(circle,#ffebebf2,#ff3c5a8c 28%,#ff1e3c00 65%);mix-blend-mode:screen;animation:wn-blysk .9s ease-out both}@keyframes wn-blysk{0%{transform:scale(.2);opacity:0}20%{opacity:1}to{transform:scale(1.3);opacity:0}}.wnetrze-iskra{width:7px;height:7px;margin:-3.5px 0 0 -3.5px;background:radial-gradient(circle,#fff,#ff3b55 45%,#ff1e3c00 75%);box-shadow:0 0 8px #ff2846e6;animation:wn-iskra .7s ease-out both}.wnetrze-iskra.zlota{background:radial-gradient(circle,#fff,#ffd27a 45%,#ffc86400 75%);box-shadow:0 0 8px #ffc86ee6}@keyframes wn-iskra{0%{transform:translate(0) scale(1);opacity:1}to{transform:translate(var(--dx),22px) scale(.2);opacity:0}}.wnetrze-blask{background:radial-gradient(circle,#fff5ebf2,#ff465f8c 24%,#ffbe784d 45%,#ffbe7800 68%)!important}.medalion.blask>svg{animation:med-serce .6s cubic-bezier(.2,.8,.2,1)}@keyframes med-serce{40%{transform:scale(1.45);filter:drop-shadow(0 0 8px rgba(255,30,60,.95))}}@media (prefers-reduced-motion: reduce){.wnetrze-fala,.wnetrze-blysk,.wnetrze-iskra{display:none}}.medalion>svg.bije{animation:med-bicie 1.5s ease-in-out;transform-origin:50% 60%}@keyframes med-bicie{0%,to{transform:scale(1)}10%{transform:scale(1.22);filter:drop-shadow(0 0 8px rgba(255,120,120,.9))}20%{transform:scale(1.02)}30%{transform:scale(1.14);filter:drop-shadow(0 0 7px rgba(255,120,120,.8))}45%{transform:scale(1)}60%{transform:scale(1.18);filter:drop-shadow(0 0 8px rgba(255,120,120,.85))}70%{transform:scale(1.02)}80%{transform:scale(1.1)}}@media (prefers-reduced-motion: reduce){.medalion>svg.bije{animation:none}}.medalion{justify-content:center;min-width:76px;padding:0 14px}.medalion-liczba{min-width:0}.medalion-liczba b{text-align:center}.bl-ekran{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9100;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:calc(env(safe-area-inset-top,0px) + 24px) 28px calc(env(safe-area-inset-bottom,0px) + 24px);text-align:center;color:#fff;background:#15111e;touch-action:manipulation}.bl-ekran h1{margin:0 0 6px;font-size:28px;font-weight:600;color:#f3c879}.bl-ekran p{margin:0;font-size:18px;line-height:1.4}.bl-ekran .sz-zloty{width:100%;max-width:320px;margin-top:26px}@media (min-width: 700px){:root{--ipad-kol: 720px;--ipad-marg: max(16px, calc((100vw - var(--ipad-kol)) / 2))}#aplikacja .sz-tresc{padding-left:var(--ipad-marg);padding-right:var(--ipad-marg)}#aplikacja .sz-ekran>.sz-naglowek{padding-left:var(--ipad-marg);padding-right:var(--ipad-marg)}body .sz-pasek{left:50%;right:auto;width:min(560px,calc(100% - 32px));transform:translate(-50%);bottom:max(16px,env(safe-area-inset-bottom,0px));padding:6px;border-radius:28px;border-width:1px!important;border-style:solid!important}body .sz-pasek .sz-soczewka{bottom:4px}body .sz-arkusz{max-width:560px;margin-inline:auto}#aplikacja .wj-widok{left:max(16px,calc((100vw - 560px)/2));right:max(16px,calc((100vw - 560px)/2))}}@media (min-width: 700px) and (min-aspect-ratio: 1/1){#sz-tlo .sz-scena,#sz-tlo .sz-rozmyta{object-position:50% 14%}#sz-tlo[data-tryb=start] .sz-scena{object-position:50% 12%}}@media (min-width: 700px){#aplikacja .do-okno .tz-karta.do-powitanie{justify-content:center!important;align-items:center;padding-top:24px;padding-bottom:24px}#aplikacja .do-okno .do-powitanie h2,#aplikacja .do-okno .do-powitanie .do-powitanie-tekst{width:100%;max-width:600px;align-self:center}#aplikacja .do-okno .do-powitanie h2{font-size:32px;margin-bottom:12px}#aplikacja .do-okno .do-powitanie .do-powitanie-tekst{flex:0 1 auto}#aplikacja .do-okno .do-powitanie .do-powitanie-tekst p{max-width:none;font-size:20px;line-height:1.6;margin-bottom:16px}#aplikacja .do-okno .do-powitanie .do-powitanie-tekst .do-powitanie-podpis{font-size:16px!important}#aplikacja .do-okno .do-powitanie .do-powitanie-podpis b{font-size:20px}#aplikacja .do-okno .do-powitanie .tz-przycisk{margin-top:20px}#aplikacja .do-okno .tz-karta:not(.do-powitanie) h2{font-size:32px}#aplikacja .do-okno .tz-karta:not(.do-powitanie)>p{max-width:480px;font-size:20px;line-height:1.5}#aplikacja .do-okno .tz-obraz{width:clamp(96px,24svh,280px);height:clamp(96px,24svh,280px)}}@media (min-width: 700px){#aplikacja .ko-dol{left:max(16px,calc((100vw - 560px)/2));right:max(16px,calc((100vw - 560px)/2))}}@media (min-width: 700px) and (min-aspect-ratio: 1/1){#aplikacja .ko-obraz img{object-fit:contain;object-position:50% 0}#aplikacja .start-szklo .sz-tresc{padding-left:48px;padding-right:48px}#aplikacja .start-szklo .tz-okno{align-self:flex-end;width:min(480px,44vw)}}@media (min-width: 700px) and (min-aspect-ratio: 1/1){#aplikacja .mi-tlo{object-position:50% 14%}}@media (min-width: 700px){#aplikacja .wj-czyj .wj-czyj-karta{grid-template-columns:120px 1fr;padding:18px 24px 18px 16px}#aplikacja .wj-czyj-obraz{width:120px;height:120px}#aplikacja .wj-czyj .wj-czyj-karta b{font-size:22px}#aplikacja .wj-czyj .wj-czyj-karta small{font-size:16px}}@media (min-width: 700px){#aplikacja .do-wiecej{--ik: clamp(88px, 11svh, 136px)}#aplikacja .do-siatka{row-gap:clamp(16px,3svh,36px);padding-top:16px}#aplikacja .do-ik{gap:12px}#aplikacja .do-ik-kafel{width:var(--ik);height:var(--ik);border-radius:calc(var(--ik) / 4)}#aplikacja .do-ik-kafel img{width:76%;height:76%}#aplikacja .do-ik-kafel svg{width:38%;height:38%}#aplikacja .do-ik-nazwa{font-size:17px}#aplikacja .do-ik-znak{width:32px;height:32px;border-radius:16px;left:-8px;top:-8px}}@media (min-width: 700px) and (min-aspect-ratio: 1/1){#aplikacja .do-siatka{grid-template-columns:repeat(6,minmax(0,1fr))}}#sz-tlo[data-tryb=rozmyte] .sz-scena.ma-rozmyta{opacity:1;transform:none;transition:opacity 0s linear .2s}#sz-tlo .sz-rozmyta{transition:opacity .14s var(--ease-out)}.sz-pasek a{transition:none}.sz-pasek-ikona{transition:transform var(--t-wcisniecie) var(--ease-out)}.sz-pasek a .sz-pasek-ikona svg{transition:none}:where(.sz-wspolnota a,.sz-zakladki button,.mg-stan button,.st-zakoncz,.kal-plus,.ko-muzyka,.kal-mc-tytul,.kal-duze-b,.kal-seg-b){position:relative}.sz-wspolnota a:before,.sz-zakladki button:before,.mg-stan button:before,.st-zakoncz:before{content:"";position:absolute;top:-6px;right:-2px;bottom:-6px;left:-2px}.kal-mc-tytul:before,.kal-duze-b:before,.kal-seg-b:before{content:"";position:absolute;top:-7px;right:0;bottom:-7px;left:0}.kal-plus:before,.ko-muzyka:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:50%}@media (max-width: 359px){.kal-widoki button{padding:0 8px;font-size:13px}.kal-ekran .sz-naglowek h1{min-width:0}}.ml-kamien.znika,.sz-ekran.pf-ekran .pf-scena.pf-zmiana .aw3-canvas{transition-timing-function:var(--ease-out)}.zd-ja-profil .sz-inicjal{display:grid;place-items:center;gap:0}
