.schedule-block[data-v-4841a702]{--level-color:var(--color-level-basic);--level-ink:#0c2130;--schedule-surface:#0c2130;border:2px solid var(--level-color);text-align:center;min-height:4.8rem;transition:transform .26s var(--ease-out-strong),box-shadow .26s ease,background-color .26s ease,filter .3s ease,opacity .3s ease;border-radius:999px;padding:1.1rem 1rem .65rem;position:relative}.schedule-block--od-zera[data-v-4841a702]{--level-color:var(--color-level-od-zera)}.schedule-block--basic[data-v-4841a702]{--level-color:var(--color-level-basic)}.schedule-block--basic-plus[data-v-4841a702]{--level-color:var(--color-level-basic-plus)}.schedule-block--medium[data-v-4841a702]{--level-color:var(--color-level-medium)}.schedule-block--open[data-v-4841a702]{--level-color:var(--color-level-open)}.schedule-block--neutral[data-v-4841a702]{--level-color:var(--schedule-ink,#ffecd2)}.schedule-block__time[data-v-4841a702]{background:var(--level-color);min-width:10.7rem;color:var(--level-ink);font-family:var(--font-body);letter-spacing:-.04em;border-radius:999px;padding:.18rem .85rem .22rem;font-size:clamp(.72rem,1vw,1rem);font-weight:600;line-height:1;position:absolute;top:-.92rem;left:50%;transform:translate(-50%)}.schedule-block__instructor[data-v-4841a702],.schedule-block__level[data-v-4841a702],.schedule-block__title[data-v-4841a702]{text-transform:uppercase;margin:0}.schedule-block__title[data-v-4841a702]{font-size:clamp(.84rem,1.2vw,1.35rem);line-height:.94}.schedule-block__instructor[data-v-4841a702],.schedule-block__title[data-v-4841a702]{color:var(--schedule-ink,#ffecd2);font-family:var(--font-body);font-weight:800}.schedule-block__instructor[data-v-4841a702]{margin-top:.18rem;font-size:clamp(.55rem,.65vw,.7rem);line-height:1}.schedule-block__group[data-v-4841a702]{text-transform:uppercase;left:10%}.schedule-block__group[data-v-4841a702],.schedule-block__level[data-v-4841a702]{background:var(--schedule-surface);color:var(--level-color);font-family:var(--font-body);padding:0 .45rem;font-size:clamp(.5rem,.7vw,.7rem);font-weight:800;line-height:1;position:absolute;bottom:-.48rem}.schedule-block__level[data-v-4841a702]{right:10%}.schedule-block--day[data-v-4841a702]{--schedule-ink:#0c2130;--schedule-surface:#ffecd2;--level-ink:#ffecd2}.schedule-block--day.schedule-block--od-zera[data-v-4841a702]{--level-color:var(--color-level-od-zera-ink)}.schedule-block--day.schedule-block--basic[data-v-4841a702]{--level-color:var(--color-level-basic-ink)}.schedule-block--day.schedule-block--basic-plus[data-v-4841a702]{--level-color:var(--color-level-basic-plus-ink)}.schedule-block--day.schedule-block--medium[data-v-4841a702]{--level-color:var(--color-level-medium-ink)}.schedule-block--day.schedule-block--open[data-v-4841a702]{--level-color:var(--color-level-open-ink)}.schedule-block.is-link[data-v-4841a702]{cursor:pointer}.schedule-block.is-muted[data-v-4841a702]{filter:grayscale();opacity:.24}.schedule-block.is-highlighted[data-v-4841a702]{z-index:2;background:color-mix(in srgb,var(--level-color) 9%,transparent);box-shadow:0 0 0 .24rem color-mix(in srgb,var(--level-color) 18%,transparent),0 1.2rem 2.8rem color-mix(in srgb,var(--level-color) 24%,transparent)}.schedule-block.is-muted[data-v-4841a702]:hover{filter:grayscale(.72);opacity:.48}.schedule-block.is-link[data-v-4841a702]:hover{background:color-mix(in srgb,var(--level-color) 10%,transparent);box-shadow:0 1rem 2.2rem color-mix(in srgb,var(--level-color) 28%,transparent);transform:translateY(-.4rem)rotate(-.35deg)}.schedule-block__link[data-v-4841a702]{z-index:5;border-radius:inherit;position:absolute;inset:0}.schedule-block__arrow[data-v-4841a702]{color:var(--level-color);opacity:0;transition:opacity .18s ease,transform .18s var(--ease-out-strong);font-size:1.25rem;font-weight:800;position:absolute;top:50%;right:.9rem;transform:translateY(-50%)scale(.7)}.schedule-block.is-link:hover .schedule-block__arrow[data-v-4841a702]{opacity:1;transform:translateY(-50%)scale(1)}@media (width<=640px){.schedule-block[data-v-4841a702]{min-height:4.25rem;padding-left:.7rem;padding-right:.7rem}.schedule-block__time[data-v-4841a702]{min-width:7.9rem;padding-inline:.65rem;font-size:.72rem;top:-.78rem}.schedule-block__title[data-v-4841a702]{font-size:.95rem}.schedule-block__instructor[data-v-4841a702]{font-size:.56rem}.schedule-block__level[data-v-4841a702]{font-size:.56rem;right:10%}.schedule-block__arrow[data-v-4841a702]{right:.55rem}}.schedule-room[data-v-5fc3a3eb]{--schedule-ink:#ffecd2;background:#0c2130;border:1px solid #ffecd2b8;border-radius:clamp(1.75rem,3vw,3rem);min-height:clamp(38rem,38vw,47rem);padding:clamp(4rem,6vw,6.5rem) clamp(1.2rem,3vw,4rem) clamp(6rem,9vw,10rem);position:relative;overflow:hidden;container-type:inline-size}.schedule-room--day[data-v-5fc3a3eb]{--schedule-ink:#0c2130;background:#ffecd2;border:0}html[data-theme=day] .schedule-room--day[data-v-5fc3a3eb]{border:1px solid #0c2130}.schedule-room__head[data-v-5fc3a3eb]{place-items:center;margin-bottom:clamp(2.3rem,4vw,4rem);display:grid}.schedule-room__badge[data-v-5fc3a3eb]{width:clamp(6.8rem,9.5vw,10rem);overflow:visible}.schedule-room__label-path[data-v-5fc3a3eb]{fill:none}.schedule-room__badge-text[data-v-5fc3a3eb]{fill:#ebb80a;font-family:var(--font-body);letter-spacing:2.6px;text-transform:uppercase;font-size:12px;font-weight:700}.schedule-room__rays[data-v-5fc3a3eb]{stroke:#ebb80a;stroke-linecap:round;stroke-width:3.3px;transform-box:fill-box;transform-origin:50%;animation:18s linear infinite schedule-rays-turn-5fc3a3eb}.schedule-room__moon[data-v-5fc3a3eb],.schedule-room__sun-core[data-v-5fc3a3eb]{fill:#ebb80a}.schedule-room__badge--day .schedule-room__badge-text[data-v-5fc3a3eb]{fill:var(--color-level-basic-ink)}.schedule-room__moon[data-v-5fc3a3eb]{transform:translate(-12px)}.schedule-room__sun-core[data-v-5fc3a3eb]{animation:schedule-sun-pulse-5fc3a3eb 2.8s var(--ease-out-strong) infinite alternate}.schedule-room__star[data-v-5fc3a3eb],.schedule-room__sun-core[data-v-5fc3a3eb]{transform-box:fill-box;transform-origin:50%}.schedule-room__star[data-v-5fc3a3eb]{fill:#ffecd2;animation:1.8s ease-in-out infinite alternate schedule-star-twinkle-5fc3a3eb}.schedule-room__star--two[data-v-5fc3a3eb]{animation-delay:-.45s}.schedule-room__star--three[data-v-5fc3a3eb]{animation-delay:-1.15s}.schedule-room__star--four[data-v-5fc3a3eb]{animation-delay:-.8s}@keyframes schedule-rays-turn-5fc3a3eb{to{transform:rotate(1turn)}}@keyframes schedule-sun-pulse-5fc3a3eb{to{transform:scale(1.13)}}@keyframes schedule-star-twinkle-5fc3a3eb{to{opacity:.25;transform:scale(.35)}}.schedule-room__days[data-v-5fc3a3eb]{grid-template-columns:repeat(var(--day-count,4),minmax(0,1fr));gap:clamp(1.5rem,calc(20vw/var(--day-count,4)),7rem);display:grid}.schedule-room__day h3[data-v-5fc3a3eb]{color:var(--schedule-ink);font-family:var(--font-body);text-align:center;margin:0;font-size:clamp(1.05rem,1.8vw,2rem);font-weight:800;line-height:1}.schedule-room__wave[data-v-5fc3a3eb]{fill:none;stroke:#eb9495;stroke-linecap:round;stroke-width:2.4px;width:clamp(7.6rem,10vw,11rem);height:auto;margin:.55rem auto 0;display:block;overflow:visible}.schedule-room__entries[data-v-5fc3a3eb]{gap:1.8rem;margin-top:1.5rem;display:grid}@container (width<=1050px){.schedule-room__days[data-v-5fc3a3eb]{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem clamp(1.3rem,5vw,4rem)}}@container (width<=620px){.schedule-room[data-v-5fc3a3eb]{border-radius:1.75rem;min-height:0;padding:3.3rem 1rem 3.8rem}.schedule-room__head[data-v-5fc3a3eb]{margin-bottom:2.5rem}.schedule-room__days[data-v-5fc3a3eb]{grid-template-columns:1fr;gap:2.6rem}.schedule-room__day h3[data-v-5fc3a3eb]{font-size:1.25rem}.schedule-room__wave[data-v-5fc3a3eb]{width:8.2rem}.schedule-room__entries[data-v-5fc3a3eb]{gap:1.55rem;margin-top:1.15rem}}@media (prefers-reduced-motion:reduce){.schedule-room__rays[data-v-5fc3a3eb],.schedule-room__star[data-v-5fc3a3eb],.schedule-room__sun-core[data-v-5fc3a3eb]{animation:none}}.schedule-board[data-v-a194df1e]{background:var(--color-navy-900);color:var(--color-cream);scroll-margin-top:4.5rem}.schedule-focus[data-v-a194df1e]{border-block:1px solid color-mix(in srgb,var(--color-cream) 24%,transparent);align-items:center;gap:1rem;width:calc(100% - 4vw);margin:clamp(2rem,4vw,4rem) auto 0;padding-block:1rem;display:flex}.schedule-focus__signal[data-v-a194df1e]{aspect-ratio:1;background:var(--color-yellow-400);width:.8rem;box-shadow:0 0 0 .35rem color-mix(in srgb,var(--color-yellow-400) 12%,transparent),0 0 1.4rem color-mix(in srgb,var(--color-yellow-400) 65%,transparent);border-radius:50%;flex:none;animation:1.8s ease-in-out infinite alternate schedule-focus-pulse-a194df1e}.schedule-focus p[data-v-a194df1e]{align-items:baseline;gap:.65rem;min-width:0;font-size:clamp(.58rem,.8vw,.72rem);display:flex}.schedule-focus p span[data-v-a194df1e]{color:color-mix(in srgb,var(--color-cream) 58%,transparent)}.schedule-focus p strong[data-v-a194df1e]{color:var(--color-yellow-400);text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.82rem,1.3vw,1.15rem);overflow:hidden}.schedule-focus__count[data-v-a194df1e]{color:color-mix(in srgb,var(--color-cream) 76%,transparent);text-align:right;margin-left:auto;font-size:clamp(.52rem,.7vw,.66rem)}@keyframes schedule-focus-pulse-a194df1e{to{opacity:.58;transform:scale(.72)}}.grafik-heading__title[data-v-a194df1e]{filter:drop-shadow(0 1.2rem 1.8rem #00000029)}html[data-theme=day] .grafik-heading__sun[data-v-a194df1e],html[data-theme=day] .grafik-heading__title[data-v-a194df1e]{filter:brightness(0)saturate()invert(10%)sepia(44%)saturate(1078%)hue-rotate(163deg)brightness(91%)contrast(95%)drop-shadow(0 1.2rem 1.8rem #00000029)}.grafik-heading__sun-wrap[data-v-a194df1e]{filter:drop-shadow(0 1.2rem 1.8rem #00000024);display:block}.legend-trigger[data-v-a194df1e]{background:var(--color-yellow-400);color:var(--color-navy-900);transition:transform .24s var(--ease-out-strong),background-color .24s ease;border:0;border-radius:999px;align-items:center;gap:.85rem;padding:1.25rem 2.8rem;font-size:clamp(.82rem,1.2vw,1rem);display:inline-flex;box-shadow:0 1.2rem 2.4rem #0000003d}.legend-trigger[data-v-a194df1e]:hover{background:var(--color-yellow-300);transform:translateY(-.35rem)rotate(-1deg)}.legend-trigger__spark[data-v-a194df1e]{font-size:1.15em}.legend-modal[data-v-a194df1e]{z-index:100;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#040e16cc;place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0;overflow-y:auto}.legend-modal__panel[data-v-a194df1e]{border:1px solid color-mix(in srgb,var(--color-cream) 44%,transparent);background:var(--color-navy-900);width:min(100%,46rem);color:var(--color-cream);border-radius:2.6rem .8rem 2.6rem 2.6rem;padding:clamp(2rem,5vw,4rem);position:relative;overflow:hidden;box-shadow:0 2.5rem 8rem #0000008c}.legend-modal__close[data-v-a194df1e]{z-index:20;border:1px solid color-mix(in srgb,var(--color-cream) 40%,transparent);width:2.7rem;height:2.7rem;color:var(--color-cream);transition:transform .18s var(--ease-out-strong),background-color .18s ease;background:0 0;border-radius:50%;place-items:center;font-size:1.7rem;line-height:1;display:grid;position:absolute;top:1rem;right:1rem}.legend-modal__close[data-v-a194df1e]:hover{background:var(--color-pink-400);color:var(--color-navy-900);transform:rotate(90deg)}.legend-modal__title[data-v-a194df1e]{color:var(--color-pink-400);margin:.6rem 0 0;font-size:clamp(2.8rem,6.4vw,5.2rem);line-height:.82}.legend-modal__intro[data-v-a194df1e]{max-width:31rem;margin:1.6rem 0 0;font-size:clamp(1rem,1.6vw,1.3rem);line-height:1.45}.legend-modal__levels[data-v-a194df1e]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin-top:2.2rem;display:grid}.legend-level[data-v-a194df1e]{--legend-color:var(--color-level-basic);border:1px solid color-mix(in srgb,var(--legend-color) 64%,transparent);background:#ffffff08;border-radius:1.1rem;gap:.8rem;padding:1rem;display:flex}.legend-level--zero[data-v-a194df1e]{--legend-color:var(--color-level-od-zera)}.legend-level--basic[data-v-a194df1e]{--legend-color:var(--color-level-basic)}.legend-level--basic-plus[data-v-a194df1e]{--legend-color:var(--color-level-basic-plus)}.legend-level--medium[data-v-a194df1e]{--legend-color:var(--color-level-medium)}.legend-level--open[data-v-a194df1e]{--legend-color:var(--color-level-open)}.legend-level--neutral[data-v-a194df1e]{--legend-color:var(--color-cream)}.legend-level__dot[data-v-a194df1e]{background:var(--legend-color);width:.8rem;height:.8rem;box-shadow:0 0 1rem color-mix(in srgb,var(--legend-color) 70%,transparent);border-radius:50%;flex:none;margin-top:.36rem;display:block}.legend-level h3[data-v-a194df1e]{color:var(--legend-color);font-family:var(--font-body);text-transform:uppercase;margin:0;font-size:.9rem;font-weight:800}.legend-level p[data-v-a194df1e]{color:color-mix(in srgb,var(--color-cream) 75%,transparent);margin:.35rem 0 0;font-size:.8rem;line-height:1.35}.legend-modal__done[data-v-a194df1e]{background:var(--color-cream);color:var(--color-navy-900);transition:transform .18s var(--ease-out-strong);border:0;border-radius:999px;margin-top:2rem;padding:1rem 1.5rem}.legend-modal__done[data-v-a194df1e]:hover{transform:translate(.3rem)}.legend-modal__orb[data-v-a194df1e]{pointer-events:none;border-radius:50%;display:block;position:absolute}.legend-modal__orb--one[data-v-a194df1e]{background:var(--color-pink-400);opacity:.13;width:23rem;height:23rem;top:-10rem;right:-8rem}.legend-modal__orb--two[data-v-a194df1e]{border:1px solid var(--color-yellow-400);opacity:.46;width:18rem;height:18rem;bottom:-8rem;left:-6rem}.legend-modal-enter-active[data-v-a194df1e],.legend-modal-leave-active[data-v-a194df1e]{transition:opacity .28s}.legend-modal-enter-active .legend-modal__panel[data-v-a194df1e],.legend-modal-leave-active .legend-modal__panel[data-v-a194df1e]{transition:transform .42s var(--ease-out-strong),opacity .28s ease}.legend-modal-enter-from[data-v-a194df1e],.legend-modal-leave-to[data-v-a194df1e]{opacity:0}.legend-modal-enter-from .legend-modal__panel[data-v-a194df1e]{opacity:0;transform:translateY(2.5rem)rotate(2deg)scale(.92)}.legend-modal-leave-to .legend-modal__panel[data-v-a194df1e]{opacity:0;transform:translateY(1rem)rotate(-1deg)scale(.96)}.grafik-heading__sun[data-v-a194df1e]{animation:16s linear infinite grafik-sun-turn-a194df1e}@keyframes grafik-sun-turn-a194df1e{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.grafik-heading[data-v-a194df1e],.grafik-heading__sun[data-v-a194df1e],.schedule-focus__signal[data-v-a194df1e]{transition:none;animation:none}}@media (width<=560px){.schedule-focus[data-v-a194df1e]{flex-wrap:wrap;align-items:flex-start}.schedule-focus p[data-v-a194df1e]{gap:.2rem;display:grid}.schedule-focus__count[data-v-a194df1e]{text-align:left;width:100%;margin-left:1.8rem}.legend-modal__panel[data-v-a194df1e]{border-radius:2rem .6rem 2rem 2rem;padding:2rem 1.4rem}.legend-modal__levels[data-v-a194df1e]{grid-template-columns:1fr}}
