:root{--lang-1:#ff9f43;--lang-7:#ff6b2c;--lang-30:#5aaeff;--lang-50:#2ed3c6;--lang-100:#c39bff;--lang-365:#fff4d6;--lang-ki:#8a93a8;--fok-bronz:#c98a52;--fok-ezust:#c9d3e6;--mozgas-gyuru:400ms;--mozgas-villan:300ms;--mozgas-parazs:2s;--mozgas-csillog:6s;--mozgas-kerdes-kesl:400ms;--mozgas-osszecsuk:200ms;--mozgas-attun:200ms}.lang{display:inline-flex;color:var(--lang-ki)}[data-lang-szin="0"]{color:var(--lang-1)}[data-lang-szin="1"]{color:var(--lang-7)}[data-lang-szin="2"]{color:var(--lang-30)}[data-lang-szin="3"]{color:var(--lang-50)}[data-lang-szin="4"]{color:var(--lang-100)}[data-lang-szin="5"]{color:var(--lang-365)}.sorozat-jel[data-allapot]{text-decoration:none}.sorozat-jel[data-allapot=var] .lang{opacity:.6}.sorozat-jel[data-allapot=kialudt]{color:var(--lang-ki)}.sorozat-jel[data-allapot=frissen_kialudt] .lang{position:relative}.sorozat-jel[data-allapot=frissen_kialudt] .lang path{fill:none;stroke:currentColor;stroke-width:1.8}.sorozat-jel[data-allapot=frissen_kialudt] .lang:after{content:"";position:absolute;left:50%;bottom:var(--t1);width:5px;height:5px;margin-left:-2.5px;border-radius:50%;background:currentColor;animation:parazs var(--mozgas-parazs) ease-in-out infinite alternate}@keyframes parazs{0%{opacity:.5}}.profil-ikon{display:inline-grid;place-items:center;min-width:44px;min-height:44px;border-radius:50%;text-decoration:none}.profil-ikon:focus-visible{outline:2px solid var(--marka);outline-offset:2px}.profil-ikon-kep{position:relative;display:inline-block;flex:none}.profil-ikon-kep svg{display:block}.profil-ikon-kep .gyuru-alap{fill:none;stroke:var(--line);stroke-width:3}.profil-ikon-kep .gyuru{fill:none;stroke:var(--ink);stroke-width:3;stroke-linecap:round;transition:stroke-dashoffset var(--mozgas-gyuru) var(--mozgas-gorbe)}.profil-ikon-kep .monogram-kor{fill:var(--sav-kitoltes,var(--surface))}.profil-ikon-kep .monogram{fill:var(--ink);font-weight:800;font-size:14px}.profil-fej-nagy .gyuru,.profil-ikon-kep[data-villan] .gyuru{stroke:var(--sarga)}.profil-fej-nagy .profil-ikon-kep[data-villan] .gyuru{animation:gyuru-villan var(--mozgas-villan) ease-out}@keyframes gyuru-villan{40%{stroke:var(--ink)}}.profil-ikon-kep .keret-rajz{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.keret-rajz{fill:none;stroke:var(--marka);stroke-width:1.6;stroke-linecap:round}.keret-rajz .kr-pont{stroke-width:2.4;stroke-dasharray:0 5.6}.keret-rajz .kr-lang{stroke:currentColor}.keret-rajz .kr-kitolt{fill:currentColor;stroke:none}.jelveny-rajz{display:block}.jelveny-rajz .jr-alap{fill:var(--sav);stroke:var(--marka);stroke-width:2}.jelveny-rajz .jr-jel{fill:none;stroke:var(--ink);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.jelveny-rajz .jr-arany,.jelveny-rajz .jr-kitolt{fill:var(--sarga);stroke:none}.jelveny-rajz .jr-kerdo,.jelveny-rajz .jr-szam{fill:var(--ink);stroke:none;font-weight:800}.jelveny-rajz .jr-szam{font-size:11px}.jelveny-rajz .jr-kerdo{font-size:26px}.jelveny-rajz[data-megvan=false] .jr-alap{fill:none;stroke:var(--line)}.jelveny-rajz[data-megvan=false] .jr-jel{opacity:.4}.jelveny-rajz[data-fok=bronz] .jr-alap{stroke:var(--fok-bronz)}.jelveny-rajz[data-fok=ezust] .jr-alap{stroke:var(--fok-ezust)}.jelveny-rajz[data-fok=arany] .jr-alap{stroke:var(--sarga)}.jelveny-rajz[data-csillog=true] .jr-alap{stroke:var(--sarga);animation:csillog var(--mozgas-csillog) linear infinite}@keyframes csillog{0%,34%,to{stroke-opacity:1}17%{stroke-opacity:.35}}.targy-jel{fill:none;stroke:var(--ink);stroke-width:1.8;stroke-linejoin:round;flex:none}.targy-jel[data-targy=bronz]{stroke:var(--fok-bronz)}.targy-jel[data-targy=ezust]{stroke:var(--fok-ezust)}.targy-jel[data-targy=arany]{stroke:var(--sarga)}.targy-jel[data-targy=platina]{stroke:var(--lang-50)}.targy-jel[data-targy=vedo]{stroke:var(--marka)}.targy-jel .tj-szoveg{fill:var(--ink);stroke:none;font-size:9px;font-weight:800}.profil-fej-nagy{display:flex;align-items:center;gap:var(--t3);margin:var(--t3) 0}.profil-fej-nagy h1{margin:0;font-size:1.4rem}.xp-sav{height:10px;border-radius:999px;background:var(--line);overflow:hidden}.xp-sav>span{display:block;height:100%;background:var(--sarga)}.jelveny-racs{display:grid;grid-template-columns:repeat(auto-fill,minmax(76px,1fr));grid-gap:var(--t2);gap:var(--t2);padding:0;list-style:none}.jelveny-racs button{display:grid;justify-items:center;grid-gap:var(--t1);gap:var(--t1);width:100%;min-height:44px;padding:var(--t1);font:inherit;font-size:.75rem;color:var(--muted);background:transparent;border:0;border-radius:10px}.jelveny-racs button[aria-pressed=true]{background:var(--surface);color:var(--ink)}.jelveny-panel{margin-top:var(--t2)}.kutyu-lista ul,.targy-lista{display:grid;grid-gap:var(--t2);gap:var(--t2);padding:0;list-style:none}.kutyu-sor,.targy-lista li{display:flex;align-items:center;gap:var(--t2);flex-wrap:wrap}.kutyu-fut{font-weight:700;color:var(--sarga-szoveg)}.keret-valaszto{display:flex;flex-wrap:wrap;gap:var(--t2);padding:0;list-style:none}.keret-valaszto label{position:relative;display:grid;place-items:center;min-width:64px;min-height:64px;padding:var(--t1) var(--t2);font:inherit;font-size:.75rem;color:var(--ink);cursor:pointer;background:transparent;border:1px solid var(--line);border-radius:12px}.keret-valaszto label:has(:checked){border:2px solid var(--marka)}.keret-valaszto label:has(:focus-visible){outline:2px solid var(--marka);outline-offset:2px}.keret-pipa{position:absolute;top:var(--t1);right:var(--t1);color:var(--marka);font-weight:800;line-height:1}.cel-buborekok{display:flex;flex-wrap:wrap;gap:var(--t2)}.cel-buborekok button[aria-pressed=true]{border-color:var(--marka)}.hiba-szoveg{color:var(--warn)}.sorozat-fej{display:grid;justify-items:center;grid-gap:var(--t1);gap:var(--t1);text-align:center}.sorozat-fej[data-allapot=kialudt]>svg{color:var(--lang-ki)}.sorozat-fej[data-allapot=var] .lang{opacity:.6}.naptar{width:100%;border-collapse:collapse;table-layout:fixed}.naptar caption{font-weight:700;padding-bottom:var(--t2)}.naptar th{font-size:.75rem;color:var(--muted);font-weight:600}.naptar td{height:44px;text-align:center;vertical-align:middle}.naptar .nap{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:50%;font-size:.8rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.naptar .nap[data-ma]{outline:2px solid var(--marka)}.naptar .nap[data-jel=aktiv]{color:var(--lang-1)}.naptar .nap[data-jel=arany]{color:var(--sav);background:var(--sarga)}.naptar .nap[data-jel=vedett]{color:var(--marka)}.naptar-lapoz{display:flex;justify-content:space-between;align-items:center}.merfoldkovek{display:flex;flex-wrap:wrap;gap:var(--t2);padding:0;list-style:none}.merfoldkovek li{display:grid;justify-items:center;min-width:48px;padding:var(--t1);font-size:.8rem;color:var(--muted);border-radius:10px}.merfoldkovek li[data-elert]{color:var(--ink)}.merfoldkovek li[data-kovetkezo]{outline:2px solid var(--marka)}.pottyok{display:inline-flex;gap:var(--t2)}.potty{width:10px;height:10px;border-radius:50%;border:2px solid var(--muted);background:transparent}.potty[data-tele]{background:var(--sarga);border-color:var(--sarga)}.kuldetes-kartya{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:var(--t2);gap:var(--t2)}.kuldetes-kartya>*{grid-column:1/-1}.kuldetes-kartya>.kuldetes-fej{grid-column:1;grid-row:1}.kuldetes-kartya>.kuldetes-pottyok{grid-column:2;grid-row:1}.kuldetes-fej{display:flex;justify-content:space-between;align-items:center;gap:var(--t2)}.kuldetes-fej h2{margin:0;font-size:1rem}.kuldetes-tema{margin:0;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kuldetes-gorgeto{display:grid;grid-auto-flow:column;grid-auto-columns:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.kuldetes-gorgeto::-webkit-scrollbar{display:none}.kuldetes-gorgeto:focus-visible{outline:2px solid var(--marka);outline-offset:2px}.kuldetes-lap{scroll-snap-align:start;display:grid;grid-gap:var(--t1);gap:var(--t1)}.kuldetes-sor{display:flex;justify-content:space-between;gap:var(--t2);margin:0}.kuldetes-sor b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kuldetes-pottyok{display:inline-flex;gap:0}.kuldetes-pottyok button{display:grid;place-items:center;width:44px;height:44px;padding:0;background:transparent;border:0;border-radius:50%}.potty[data-aktiv]{border-color:var(--ink)}.kuldetes-kesz{color:var(--sarga-szoveg);font-weight:700}.kuldetes-also{margin:0;color:var(--muted);font-size:.9rem}.mentes-kartya{display:grid;grid-gap:var(--t2);gap:var(--t2);border-color:var(--warn)}.mentes-kartya p{margin:0}.mentes-siker{margin:0;font-weight:700;color:var(--ok);animation:ertesites-attun var(--mozgas-be) ease both}.mentes-szamlalo{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700}.mentes-kartya .fo-gomb{min-height:48px}.szakadas-kartya{display:grid;grid-gap:var(--t1);gap:var(--t1)}.szakadas-kartya p{margin:0}.ertesites-kerdes{animation:ertesites-be var(--mozgas-be) var(--mozgas-gorbe) var(--mozgas-kerdes-kesl) backwards}.ertesites-valaszkartya{animation:ertesites-attun var(--mozgas-be) ease both}@keyframes ertesites-be{0%{transform:translateY(8px);opacity:0}}@keyframes ertesites-attun{0%{opacity:0}}.ertesites-burok{display:grid;grid-template-rows:1fr;transition:grid-template-rows var(--mozgas-osszecsuk) var(--mozgas-gorbe) var(--mozgas-gyors)}.ertesites-burok>div{min-height:0}.ertesites-burok .card{transition:opacity var(--mozgas-gyors) var(--mozgas-gorbe)}.ertesites-burok[data-zar]{grid-template-rows:0fr}.ertesites-burok[data-zar]>div{overflow:hidden}.ertesites-burok[data-zar] .card{opacity:0}.naptar-lapoz button{min-width:44px;min-height:44px}.mentes-kartya h2 a{display:inline-flex;align-items:center;min-height:44px;color:inherit}.ertesites-kerdes h2{display:flex;align-items:center;gap:var(--t2);margin:0;text-wrap:balance}.ertesites-kerdes h2 svg{flex:none}.ertesites-kerdes .meta{margin:var(--t2) 0 0}.ertesites-gombok{display:flex;flex-wrap:wrap;gap:var(--t2);margin-top:var(--t4)}.ertesites-gombok .primary,.meghivo-kartya .primary,.megoszt button{min-height:48px}.ertesites-lepesek{display:grid;grid-gap:var(--t1);gap:var(--t1);margin:var(--t3) 0;padding-left:var(--t5)}.ertesites-lepesek li{min-height:48px;padding:var(--t3) 0}.ertesites-ikon{vertical-align:-5px;margin-right:var(--t2)}.ertesites-valasz{display:flex;align-items:center;gap:var(--t2);margin:0;color:var(--ink)}.kapcsolo-sor{display:flex;align-items:center;gap:var(--t3);min-height:44px;cursor:pointer}.kapcsolo-sor input{flex:none;width:20px;height:20px;margin:0;accent-color:var(--marka)}.ertesites-beallitas h2{margin-top:0}.ertesites-fajtak{margin:var(--t3) 0 0;padding:0;border:0}.ertesites-fajtak:disabled .kapcsolo-sor{color:var(--muted);cursor:not-allowed}.meghivo-jutalom,.meghivo-kartya,.megoszt{display:grid;grid-gap:var(--t2);gap:var(--t2)}.meghivo-jutalom p{margin:0;font-weight:700}.megoszt{justify-items:start}.meghivo-kartya p,.megoszt p{margin:0}.meghivo-kartya .meta{overflow-wrap:anywhere}.meghivott{display:grid;grid-gap:var(--t3);gap:var(--t3)}.meghivott h1,.meghivott p{margin:0}.meghivott .button{justify-self:start;min-height:48px}@media (prefers-reduced-motion:no-preference){.megoszt button,.nf-megoszt{transition:transform var(--mozgas-gyors) var(--mozgas-gorbe)}.megoszt button:active,.nf-megoszt:active{transform:scale(.97)}}@media (prefers-reduced-motion:reduce){.profil-ikon-kep .gyuru{transition:none}.jelveny-rajz[data-csillog=true] .jr-alap,.profil-fej-nagy .profil-ikon-kep[data-villan] .gyuru,.sorozat-jel[data-allapot=frissen_kialudt] .lang:after{animation:none}.kuldetes-gorgeto{scroll-behavior:auto}.ertesites-kerdes{animation:ertesites-attun var(--mozgas-attun) ease both}.ertesites-burok,.ertesites-burok .card{transition:none}.mentes-siker{animation:none}}