:root{--fonas: #070a13;--tekstas: #eaf2ff;--blankus: #8ea3bd;--auksas: #ffd76a;--zalia: #57d98a;--raudona: #ff7b7b}*{box-sizing:border-box;margin:0;padding:0}html,body,#app{height:100%;width:100%}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,system-ui,sans-serif;background:radial-gradient(ellipse at 50% 0%,#16203a 0%,var(--fonas) 65%);color:var(--tekstas);-webkit-font-smoothing:antialiased;overflow:hidden}.rėmas{height:100%;max-width:720px;margin:0 auto;padding:12px 12px 16px;display:flex;flex-direction:column;gap:10px}.viršus{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:14px;flex:0 0 auto}.z-vardas{font-size:16px;font-weight:800;line-height:1.2}.z-rangas{font-size:12px;color:var(--blankus);margin-top:2px}.z-taskai{text-align:right}.z-taskai span{display:block;font-size:22px;font-weight:900;color:var(--auksas);line-height:1}.z-taskai small{font-size:10px;color:var(--blankus);letter-spacing:1px}.turinys{flex:1 1 auto;min-height:0;display:flex}.korta{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:18px;background:#ffffff0a;border:1px solid color-mix(in srgb,var(--sp) 35%,transparent);box-shadow:0 0 30px color-mix(in srgb,var(--sp) 18%,transparent)}.kat{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;padding:6px 14px;font-size:12px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:var(--sp);background:color-mix(in srgb,var(--sp) 14%,transparent);border:1px solid color-mix(in srgb,var(--sp) 45%,transparent);border-radius:12px;flex:0 0 auto}.media{flex:1 1 auto;min-height:0;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:14px;background:#00000059}.media img,.media video{max-width:100%;max-height:100%;object-fit:contain;border-radius:12px;display:block}.media.audio{flex-direction:column;gap:10px;padding:16px}.media.audio video{width:100%;max-height:220px}.audio-info{font-size:13px;color:var(--blankus);text-align:center}.korta.be-medijos{justify-content:center}.korta.be-medijos .klausimas{font-size:24px;padding:18px 4px}.korta.be-medijos .kat{margin-bottom:4px}.klausimas{flex:0 0 auto;font-size:19px;font-weight:700;line-height:1.3;text-align:center;padding:4px 2px}.variantai{flex:0 0 auto;display:grid;grid-template-columns:1fr 1fr;gap:8px}.variantas{display:flex;align-items:center;gap:10px;padding:12px;font-family:inherit;font-size:15px;font-weight:600;text-align:left;color:var(--tekstas);background:#ffffff0f;border:1.5px solid rgba(255,255,255,.14);border-radius:12px;cursor:pointer;transition:transform .1s ease,background .2s ease,border-color .2s ease}.variantas:active{transform:scale(.98)}.variantas[disabled]{cursor:default}.variantas .raidė{flex:0 0 auto;font-size:18px;font-weight:900;color:var(--sp);min-width:18px}.variantas.pasirinktas{border-color:var(--sp);background:color-mix(in srgb,var(--sp) 16%,transparent)}.variantas.teisingas{border-color:var(--zalia);background:color-mix(in srgb,var(--zalia) 20%,transparent)}.variantas.teisingas .raidė{color:var(--zalia)}.variantas.blogas{border-color:var(--raudona);background:color-mix(in srgb,var(--raudona) 16%,transparent);opacity:.85}.variantas.blogas .raidė{color:var(--raudona)}.apačia{flex:0 0 auto;text-align:center;font-size:13px;color:var(--blankus);padding:2px 0}.apačia strong{color:var(--tekstas)}.apačia.atsakyta,.apačia.atsakyta strong{color:var(--auksas)}.apačia.blogai{color:var(--raudona)}.laukiam,.klaida{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;padding:24px}.l-ikona,.k-ikona{font-size:44px;opacity:.55}.l-antraštė,.k-antraštė{font-size:17px;font-weight:800}.l-tekstas,.k-tekstas{font-size:13px;color:var(--blankus);max-width:320px}.krovimas{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.krovimas-ikona{font-size:48px;animation:pulsas 1.6s ease-in-out infinite}@keyframes pulsas{0%,to{opacity:.45}50%{opacity:1}}.krovimas-tekstas{color:var(--blankus);font-size:14px}.meniu{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:26px;padding:24px}.m-antraštė{text-align:center}.m-logo{font-size:46px;line-height:1}.m-vardas{font-size:15px;letter-spacing:3px;text-transform:uppercase;color:var(--blankus);margin-top:8px;font-weight:700}.m-klausimas{font-size:27px;font-weight:900;margin-top:4px}.m-plytelės{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,190px));gap:14px;justify-content:center}.plytelė{display:flex;flex-direction:column;align-items:center;gap:6px;padding:24px 16px;font-family:inherit;color:var(--tekstas);background:color-mix(in srgb,var(--sp) 10%,rgba(255,255,255,.04));border:1.5px solid color-mix(in srgb,var(--sp) 45%,transparent);border-radius:20px;cursor:pointer;transition:transform .12s ease,box-shadow .2s ease}.plytelė:active{transform:scale(.97)}.plytelė:hover{box-shadow:0 0 26px color-mix(in srgb,var(--sp) 30%,transparent)}.p-ikona{font-size:44px;line-height:1}.p-vardas{font-size:19px;font-weight:900;color:var(--sp)}.p-aprašas{font-size:12px;color:var(--blankus);text-align:center;line-height:1.35}.atgal{flex:0 0 auto;padding:7px 14px;font-family:inherit;font-size:13px;font-weight:700;color:var(--blankus);background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:10px;cursor:pointer}.atgal:active{transform:scale(.97)}.viršus{flex-wrap:wrap}.z-info{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:1 1 auto}.scena{position:relative;flex:1 1 auto;min-height:160px;border-radius:18px;overflow:hidden;background:linear-gradient(180deg,#0a1c2e,#0d2438 55%,#061424);border:1px solid rgba(120,190,255,.18);display:flex;align-items:center;justify-content:center}.vanduo{position:absolute;inset:auto 0 0 0;height:58%;background:repeating-linear-gradient(90deg,rgba(120,190,255,.05) 0 22px,transparent 22px 44px),linear-gradient(180deg,rgba(120,190,255,.14) 0%,transparent 100%);animation:banga 6s linear infinite}@keyframes banga{0%{background-position:0 0,0 0}to{background-position:44px 0,0 0}}.plude{position:relative;z-index:2;font-size:48px;transition:transform .35s ease;filter:drop-shadow(0 6px 14px rgba(0,0,0,.6))}.plude.vandenyje{animation:sup 2.4s ease-in-out infinite}.plude.kiba{animation:kibimas .28s ease-in-out infinite}@keyframes sup{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes kibimas{0%,to{transform:translateY(0) rotate(-6deg)}50%{transform:translateY(14px) rotate(6deg)}}.uzrasas{position:absolute;left:0;right:0;bottom:12px;text-align:center;font-size:13px;color:var(--blankus);padding:0 16px;z-index:3}.uzrasas.laukiam{color:#9fd0ff}.uzrasas.kiba{color:var(--auksas);font-size:19px;font-weight:900;letter-spacing:1px}.uzrasas.blogai{color:var(--raudona)}.mygtukas{flex:0 0 auto;padding:15px;font-size:17px;font-weight:800;font-family:inherit;color:#05121f;background:linear-gradient(135deg,#7fd8ff,#35a7e0);border:none;border-radius:14px;cursor:pointer;transition:transform .12s ease}.mygtukas:active{transform:scale(.98)}.mygtukas.kiba{background:linear-gradient(135deg,#ffe58a,#ffb02e);animation:pulsuok .5s ease-in-out infinite}@keyframes pulsuok{0%,to{filter:brightness(1)}50%{filter:brightness(1.25)}}.laimikis{position:absolute;z-index:5;inset:50% auto auto 50%;transform:translate(-50%,-46%) scale(.86);opacity:0;min-width:200px;padding:16px 24px;text-align:center;border-radius:18px;background:#060c16f0;border:2px solid var(--sp);box-shadow:0 0 40px color-mix(in srgb,var(--sp) 45%,transparent);transition:opacity .3s ease,transform .3s cubic-bezier(.2,1.4,.4,1)}.laimikis.rodom{opacity:1;transform:translate(-50%,-50%) scale(1)}.l-emoji{font-size:46px;line-height:1}.l-pakopa{font-size:10px;letter-spacing:2px;text-transform:uppercase;color:var(--sp);margin-top:6px;font-weight:800}.l-vardas{font-size:22px;font-weight:900;margin-top:2px}.l-svoris{font-size:14px;color:var(--blankus);margin-top:2px}.l-taskai{font-size:16px;font-weight:800;color:var(--auksas);margin-top:8px}.l-nauja{font-size:11px;color:#9ff5c8;margin-top:6px;font-weight:700}.kolekcija{flex:0 1 auto;overflow-y:auto;min-height:0}.kolekcijos-antraste{font-size:11px;letter-spacing:2px;text-transform:uppercase;color:var(--blankus);margin-bottom:6px;font-weight:700}.tinklelis{display:grid;grid-template-columns:repeat(auto-fill,minmax(74px,1fr));gap:7px}.langelis{padding:9px 4px 7px;text-align:center;border-radius:11px;background:#ffffff09;border:1px solid rgba(255,255,255,.07);opacity:.5}.langelis.turi{opacity:1;background:#ffffff12}.langelis.turi.reta{border-color:#4dd0e18c}.langelis.turi.labai_reta{border-color:#b388ff99}.langelis.turi.legendine{border-color:#ffd76abf;box-shadow:0 0 16px #ffd76a40}.ikona{font-size:22px;line-height:1}.pav{font-size:10px;font-weight:700;margin-top:3px}.meta{font-size:9px;color:var(--blankus);margin-top:1px}
