.lesson{display:grid;grid-template-columns:1fr auto;gap:8px 14px;align-items:center;padding:16px 18px;background:var(--bg);border:1px solid var(--line);border-radius:16px}.lesson.mine{border-color:var(--lime)}.lesson.off{opacity:.62}.lesson-day{font:700 1rem/1.25 var(--display);text-transform:capitalize}.lesson-time{color:var(--muted);font-size:.95rem}.lesson-note{grid-column:1 / -1;color:var(--muted);font-size:.88rem}.places{grid-column:1 / -1;display:flex;align-items:center;gap:10px;font-size:.88rem;font-weight:700}.hexes{display:flex;gap:3px}.hexes i{width:11px;height:12px;background:var(--line);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}.hexes i.on{background:var(--lime)}.places.full{color:#ff9cc8}.places.full .hexes i.on{background:var(--pink)}.next-row{display:grid;grid-template-columns:1fr auto;gap:2px 12px;align-items:center;padding-block:12px;border-top:1px solid var(--line)}.next-row:first-child{border-top:0}.next-row small{color:var(--muted);font-size:.88rem}.nav[data-astro-cid-j7pv25f6]{position:sticky;top:0;z-index:20;background:#0a0920db;backdrop-filter:blur(12px);border-bottom:1px solid rgb(50 46 112 / .6)}.nav-in[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:68px}.nav[data-astro-cid-j7pv25f6] nav[data-astro-cid-j7pv25f6]{display:none;gap:26px}.nav[data-astro-cid-j7pv25f6] nav[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{text-decoration:none;font-weight:700;font-size:.95rem;color:var(--muted)}.nav[data-astro-cid-j7pv25f6] nav[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:var(--text)}@media(min-width:820px){.nav[data-astro-cid-j7pv25f6] nav[data-astro-cid-j7pv25f6]{display:flex}}.hero[data-astro-cid-j7pv25f6]{position:relative;overflow:hidden;padding-block:clamp(48px,9vw,104px)}.beams[data-astro-cid-j7pv25f6]{position:absolute;inset:0;pointer-events:none;background:radial-gradient(70% 70% at 50% 0%,rgb(106 85 255 / .32),transparent 72%),radial-gradient(50% 50% at 92% 88%,rgb(255 79 163 / .16),transparent 70%)}.beams[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{position:absolute;inset:0;width:100%;height:100%;opacity:.8;mask-image:linear-gradient(#000,transparent 72%)}.beams[data-astro-cid-j7pv25f6] line[data-astro-cid-j7pv25f6]{stroke:#7d6bff;stroke-width:2;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 5px #6a55ff)}.hero-in[data-astro-cid-j7pv25f6]{position:relative;display:grid;gap:36px;align-items:center}@media(min-width:900px){.hero-in[data-astro-cid-j7pv25f6]{grid-template-columns:1.35fr .9fr;gap:56px}}h1[data-astro-cid-j7pv25f6]{font-size:clamp(2.1rem,6vw,3.9rem);font-weight:800}.hero-cta[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.next[data-astro-cid-j7pv25f6]{background:#14123ad1;border:1px solid var(--line);border-radius:var(--radius);padding:22px}.next-label[data-astro-cid-j7pv25f6]{font-weight:800;font-size:.82rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:8px}.booking[data-astro-cid-j7pv25f6]{background:var(--surface)}.booking-head[data-astro-cid-j7pv25f6]{display:grid;gap:14px;margin-bottom:28px}@media(min-width:820px){.booking-head[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr;align-items:end}}.lessons[data-astro-cid-j7pv25f6]{display:grid;gap:12px}@media(min-width:820px){.lessons[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr}}.account[data-astro-cid-j7pv25f6]{margin-bottom:18px;padding:16px 18px;border:1px dashed var(--line);border-radius:16px}#account-out[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}#account-out[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{flex:1 1 280px}.linkish[data-astro-cid-j7pv25f6]{padding:0;border:0;background:none;color:var(--lime);font:inherit;font-weight:700;text-decoration:underline;cursor:pointer}.rules[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]+p[data-astro-cid-j7pv25f6]{margin-top:6px}.rules[data-astro-cid-j7pv25f6]{margin-top:26px;padding:18px 20px;border-left:4px solid var(--pink);background:var(--surface-2);border-radius:0 12px 12px 0;font-size:.98rem}.rules[data-astro-cid-j7pv25f6] details[data-astro-cid-j7pv25f6]{margin-top:10px}summary[data-astro-cid-j7pv25f6]{cursor:pointer;font-weight:700}.my-form[data-astro-cid-j7pv25f6]{margin-top:12px;max-width:380px}.my-form[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin-top:8px;font-size:.92rem}.about-grid[data-astro-cid-j7pv25f6]{display:grid;gap:40px;align-items:center}@media(min-width:900px){.about-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1.2fr 1fr;gap:64px}}.points[data-astro-cid-j7pv25f6]{list-style:none;padding:0;margin:28px 0 0;display:grid;gap:18px}.points[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{padding-left:18px;border-left:3px solid var(--lime)}.points[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--muted);margin-top:2px}.about-photos[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:end}.about-photos[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:auto;border-radius:var(--radius)}.about-photos[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]:first-child{aspect-ratio:281 / 341;object-fit:cover}.practical[data-astro-cid-j7pv25f6]{background:var(--surface)}.facts[data-astro-cid-j7pv25f6]{display:grid;gap:14px;margin:28px 0 0}@media(min-width:720px){.facts[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1000px){.facts[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(4,1fr)}}.facts[data-astro-cid-j7pv25f6] div[data-astro-cid-j7pv25f6]{background:var(--surface-2);border-radius:14px;padding:18px}dt[data-astro-cid-j7pv25f6]{color:var(--lime);font-weight:800;font-size:.82rem;letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px}dd[data-astro-cid-j7pv25f6]{margin:0}.health[data-astro-cid-j7pv25f6]{margin-top:18px}.health[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--muted);margin-top:8px;max-width:70ch}.iva-grid[data-astro-cid-j7pv25f6]{display:grid;gap:32px;align-items:center}.iva-grid[data-astro-cid-j7pv25f6]>img[data-astro-cid-j7pv25f6]{width:min(100%,380px);height:auto;border-radius:var(--radius);box-shadow:14px 14px 0 var(--violet)}@media(min-width:820px){.iva-grid[data-astro-cid-j7pv25f6]{grid-template-columns:380px 1fr;gap:64px}}blockquote[data-astro-cid-j7pv25f6]{margin:24px 0;font:600 1.15rem/1.35 var(--display);color:var(--lime)}cite[data-astro-cid-j7pv25f6]{display:block;margin-top:8px;font:600 .9rem var(--body);color:var(--muted)}.party[data-astro-cid-j7pv25f6]{background:radial-gradient(70% 90% at 80% 10%,rgb(255 79 163 / .22),transparent 70%),radial-gradient(70% 90% at 10% 90%,rgb(106 85 255 / .3),transparent 70%),var(--bg)}.party-card[data-astro-cid-j7pv25f6]{display:grid;gap:22px;margin-top:32px;padding:18px;align-items:center;text-decoration:none;background:#14123adb;border:1px solid var(--line);border-radius:var(--radius);transition:border-color .15s}.party-card[data-astro-cid-j7pv25f6]:hover{border-color:var(--pink)}.party-card[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;max-width:281px;height:auto;border-radius:12px}.party-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:clamp(1.5rem,4vw,2.2rem);font-weight:800;margin-bottom:8px}.party-card[data-astro-cid-j7pv25f6] .muted[data-astro-cid-j7pv25f6]{margin-top:6px}.party-card[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{margin-top:18px}.party-date[data-astro-cid-j7pv25f6]{color:var(--pink);font-weight:800;margin-bottom:6px}@media(min-width:720px){.party-card[data-astro-cid-j7pv25f6]{grid-template-columns:281px 1fr;gap:36px}}.insta-head[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;margin-bottom:26px}.insta-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}@media(min-width:720px){.insta-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,1fr);gap:14px}}.insta-grid[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{position:relative;display:block;overflow:hidden;border-radius:14px;text-decoration:none}.insta-grid[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;aspect-ratio:1;object-fit:cover;object-position:bottom;transition:transform .3s}.insta-grid[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover img[data-astro-cid-j7pv25f6]{transform:scale(1.05)}.insta-grid[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{position:absolute;left:10px;bottom:10px;padding:3px 10px;border-radius:999px;background:#0a0920cc;font-weight:700;font-size:.82rem}.foot[data-astro-cid-j7pv25f6]{border-top:1px solid var(--line);padding-block:30px;font-size:.95rem}.foot-in[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px}dialog[data-astro-cid-j7pv25f6]{width:min(460px,calc(100vw - 24px));max-height:calc(100dvh - 24px);padding:26px;border:1px solid var(--line);border-radius:22px;background:var(--surface);color:var(--text)}dialog[data-astro-cid-j7pv25f6]::backdrop{background:#050414c2;backdrop-filter:blur(3px)}dialog[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:1.5rem;padding-right:30px}.close[data-astro-cid-j7pv25f6]{position:absolute;top:14px;right:14px;width:40px;height:40px;border:0;border-radius:50%;background:var(--surface-2);color:var(--text);font-size:1.4rem;line-height:1;cursor:pointer}.when[data-astro-cid-j7pv25f6]{font-weight:800;color:var(--lime);margin-top:8px}.state[data-astro-cid-j7pv25f6]{margin-bottom:16px;color:var(--muted);font-size:.95rem}.hp[data-astro-cid-j7pv25f6]{position:absolute;left:-9999px}.fine[data-astro-cid-j7pv25f6]{font-size:.85rem;line-height:1.45;margin-bottom:12px}#book-submit[data-astro-cid-j7pv25f6]{width:100%;margin-top:4px}.done-mark[data-astro-cid-j7pv25f6]{width:54px;height:54px;margin-bottom:14px;background:var(--lime);clip-path:polygon(50% 0,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%)}#book-done[data-astro-cid-j7pv25f6] .lead[data-astro-cid-j7pv25f6]{font-size:1rem}
