.monthscene[data-v-fa4f7ef1] .scene__title{font-size:clamp(2.4rem,6vw,5.4rem)}.tk[data-v-3d1ef9f0]{--stub:5.25rem;--ink:oklch(.2 .02 60);--ink-2:oklch(.42 .02 60);--band-1:oklch(.44 .09 187);--band-2:oklch(.45 .09 165);--band-3:oklch(.5 .12 62);--band-4:oklch(.5 .19 28);--band-5:oklch(.44 .175 15);color:var(--ink);display:grid;filter:drop-shadow(0 10px 18px oklch(0 0 0/.35));grid-template-columns:minmax(0,1fr) var(--stub);isolation:isolate;max-width:34rem;position:relative;width:100%}.tk[data-v-3d1ef9f0]:before{background:#f6eedc;border-radius:12px;content:"";inset:0;position:absolute;z-index:-1;--punch:radial-gradient(circle 7px at calc(100% - var(--stub)) 0,#0000 97%,#000) top /100% 51% no-repeat,radial-gradient(circle 7px at calc(100% - var(--stub)) 100%,#0000 97%,#000) bottom /100% 51% no-repeat;-webkit-mask:var(--punch);mask:var(--punch)}.tk__main[data-v-3d1ef9f0]{min-width:0;padding:.8rem 1rem .85rem}.tk__k[data-v-3d1ef9f0]{color:var(--ink-2);font-size:.74rem;font-weight:650}.tk__day[data-v-3d1ef9f0]{color:var(--ink);display:inline-block;font-family:var(--font-display);font-size:1.45rem;font-weight:850;letter-spacing:-.035em;line-height:1.05;margin-top:.1rem;padding-block:.1rem}a.tk__day[data-v-3d1ef9f0]:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.tk__flat[data-v-3d1ef9f0]{color:var(--ink-2);font-size:.8rem;line-height:1.4;margin-top:.3rem}.tk__chips[data-v-3d1ef9f0]{align-items:center;border-top:1px solid oklch(0 0 0/.1);display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.65rem;padding-top:.6rem}.tk__ck[data-v-3d1ef9f0]{color:var(--ink-2);font-size:.72rem;font-weight:650;margin-inline-end:.1rem}.tk__chip[data-v-3d1ef9f0]{align-items:center;background:#ffffff73;border:1.5px dashed oklch(0 0 0/.25);border-radius:6px;color:var(--ink);display:inline-flex;font-size:.74rem;font-weight:700;gap:.35rem;min-height:24px;padding:.2rem .5rem;transition:background .15s,border-color .15s}.tk__chip i[data-v-3d1ef9f0]{color:var(--c);font-style:normal;font-variant-numeric:tabular-nums;font-weight:800}.tk__chip[data-v-3d1ef9f0]:hover{background:#ffffffd9;border-color:#00000073}.tk__stub[data-v-3d1ef9f0]{align-items:center;border-left:2px dashed oklch(0 0 0/.2);display:flex;flex-direction:column;justify-content:center;line-height:1;padding:.6rem .3rem;text-align:center}.tk__stub b[data-v-3d1ef9f0]{color:var(--vd);font-family:var(--font-display);font-size:2.1rem;font-variant-numeric:tabular-nums;font-weight:880;letter-spacing:-.05em}.tk__stub b i[data-v-3d1ef9f0]{font-size:.9rem;font-style:normal;letter-spacing:0}.tk__stub span[data-v-3d1ef9f0]{color:var(--ink-2);font-size:.68rem;font-weight:650;margin-top:.3rem}.tk a[data-v-3d1ef9f0]:focus-visible{border-radius:4px;outline:2px solid var(--ink);outline-offset:2px}@media(max-width:560px){.tk[data-v-3d1ef9f0]{--stub:4.6rem}.tk__day[data-v-3d1ef9f0]{font-size:1.3rem}.tk__stub b[data-v-3d1ef9f0]{font-size:1.9rem}}.cal__day[data-v-abcee880]{--fill:color-mix(in srgb,var(--text) 7%,var(--card-solid));--on:var(--text);background:var(--fill);border-radius:14px;color:var(--on);container-type:inline-size;display:flex;flex-direction:column;min-height:7.4rem;padding:.6rem .65rem .55rem;position:relative;transition:transform .25s var(--expo,cubic-bezier(.16,1,.3,1)),filter .2s,opacity .2s}.cal__day[data-v-abcee880]:hover{filter:brightness(1.08);transform:translateY(-3px)}.cal__day[data-v-abcee880]:focus-visible{outline:2px solid var(--text);outline-offset:2px}.cal__day.is-open[data-v-abcee880]{box-shadow:inset 0 0 0 1.5px var(--primary)}.cal__day.is-past[data-v-abcee880]{opacity:.85}.cal__day.is-past[data-v-abcee880]:hover{opacity:1}.cal__day.is-today[data-v-abcee880]{outline:2px solid var(--text);outline-offset:3px}.cal__top[data-v-abcee880]{align-items:center;display:flex;gap:.4rem;min-width:0}.cal__n[data-v-abcee880]{font-family:var(--font-display,"Bricolage Grotesque Variable"),Inter,sans-serif;font-size:1.45rem;font-variant-numeric:tabular-nums;font-weight:820;letter-spacing:-.04em;line-height:1}.cal__tag[data-v-abcee880]{background:var(--on);border-radius:6px;color:var(--fill);font-size:.62rem;font-weight:750;line-height:1.3;padding:.12rem .42rem;text-overflow:ellipsis;white-space:nowrap}.cal__hol[data-v-abcee880],.cal__tag[data-v-abcee880]{min-width:0;overflow:hidden}.cal__hol[data-v-abcee880]{display:inline-flex;gap:2px}.cal__hol i[data-v-abcee880]{border:1px solid;border-radius:5px;font-size:.56rem;font-style:normal;font-weight:750;line-height:1.3;opacity:.8;padding:.05rem .28rem}.cal__marks[data-v-abcee880]{margin-inline-start:auto;--badge-ring:var(--fill)}.cal__marks[data-v-abcee880] .dbadges__b{font-size:.8rem;height:1.45rem;width:1.45rem}.cal__crowd[data-v-abcee880]{display:grid;gap:.1rem;margin-top:auto;padding-top:.5rem}.cal__crowd.is-soft[data-v-abcee880]{opacity:.88}.cal__crowd.is-vague[data-v-abcee880]{opacity:.74}.cal__p[data-v-abcee880]{font-family:var(--font-display,"Bricolage Grotesque Variable"),Inter,sans-serif;font-size:1.7rem;font-variant-numeric:tabular-nums;font-weight:850;letter-spacing:-.045em;line-height:.95}.cal__p i[data-v-abcee880]{font-size:.55em;font-style:normal;font-weight:750;letter-spacing:0}.cal__p sup[data-v-abcee880]{font-size:.42em}.cal__p sup[data-v-abcee880],.cal__state[data-v-abcee880]{font-weight:700;opacity:.7}.cal__state[data-v-abcee880]{font-size:.82rem}.cal__lv[data-v-abcee880]{font-size:.76rem;font-weight:700;line-height:1.25}.cal__lv em[data-v-abcee880]{font-style:normal;font-weight:600;opacity:.75}.cal__min[data-v-abcee880]{font-size:.66rem;font-variant-numeric:tabular-nums;font-weight:600;opacity:.78}.cal__h[data-v-abcee880]{display:flex;font-size:.68rem;font-variant-numeric:tabular-nums;font-weight:650;gap:.3rem;margin-top:.4rem;white-space:nowrap}.cal__h[data-v-abcee880],.cal__hrs[data-v-abcee880]{align-items:center}.cal__hrs[data-v-abcee880]{display:inline-flex;gap:.25rem;min-width:0;opacity:.85;overflow:hidden;text-overflow:ellipsis}.cal__hrs>span[data-v-abcee880]{font-size:.78rem}.cal__t[data-v-abcee880]{font-style:normal;font-weight:750;margin-inline-start:auto;opacity:.8}.cal__tix[data-v-abcee880]{align-self:flex-start;background:color-mix(in srgb,#000 70%,var(--fill));border-radius:7px;color:#fff;font-size:.7rem;font-weight:750;gap:.3rem;margin-top:.4rem;max-width:100%;overflow:hidden;padding:.2rem .45rem .2rem .38rem;text-overflow:ellipsis}.cal__tix svg[data-v-abcee880]{flex:none;height:.85rem;width:.85rem}@container (max-width: 9rem){.cal__day.is-today .cal__tag[data-v-abcee880],.cal__hol[data-v-abcee880],.cal__t[data-v-abcee880]{display:none}.cal__marks[data-v-abcee880] .dbadges__b{font-size:.7rem;height:1.3rem;width:1.3rem}}@media(max-width:1100px){.cal__day[data-v-abcee880]{min-height:6.4rem;padding:.5rem .5rem .45rem}.cal__marks[data-v-abcee880] .dbadges__b{font-size:.7rem;height:1.3rem;width:1.3rem}.cal__p[data-v-abcee880]{font-size:1.4rem}.cal__min[data-v-abcee880]{display:none}}@media(prefers-reduced-motion:reduce){.cal__day[data-v-abcee880]{transition:none}.cal__day[data-v-abcee880]:hover{transform:none}}.cald__row[data-v-8dfd9906]{--fill:color-mix(in srgb,var(--text) 7%,var(--card-solid));--on:var(--text-2);align-items:center;background:var(--card-solid);border:1px solid var(--border);border-radius:14px;color:var(--text);display:grid;gap:.7rem;grid-template-columns:2.3rem minmax(0,1fr) 5.2rem;padding:.4rem .4rem .4rem .65rem;position:relative;transition:transform .2s var(--expo,cubic-bezier(.16,1,.3,1))}.cald__row[data-v-8dfd9906]:active{transform:scale(.985)}.cald__row[data-v-8dfd9906]:focus-visible{outline:2px solid var(--text);outline-offset:2px}.cald__row.is-past[data-v-8dfd9906]{opacity:.72}.cald__row.is-today[data-v-8dfd9906]{border-color:transparent;outline:2px solid var(--text);outline-offset:0}.cald__d[data-v-8dfd9906]{line-height:1;text-align:center}.cald__d i[data-v-8dfd9906]{color:var(--text-3);display:block;font-size:.7rem;font-style:normal;font-weight:650}.cald__row.has-crowd .cald__d[data-v-8dfd9906]{color:var(--band)}.cald__row.has-crowd .cald__d i[data-v-8dfd9906]{color:inherit;opacity:.85}.cald__d b[data-v-8dfd9906]{display:block;font-family:var(--font-display,"Bricolage Grotesque Variable"),Inter,sans-serif;font-size:1.5rem;font-weight:820;letter-spacing:-.04em;margin-top:.15rem}.cald__m[data-v-8dfd9906]{display:grid;gap:.3rem;min-width:0}.cald__hrs[data-v-8dfd9906]{align-items:center;color:var(--text);display:flex;flex-wrap:wrap;font-size:.9rem;font-variant-numeric:tabular-nums;font-weight:700;gap:.2rem .45rem}.cald__hrs .is-off[data-v-8dfd9906]{color:var(--text-3);font-weight:600}.cald__hrs .is-late[data-v-8dfd9906]{color:var(--band-3);font-size:.74rem}.cald__meta[data-v-8dfd9906]{align-items:center;color:var(--text-2);display:flex;flex-wrap:wrap;font-size:.74rem;font-variant-numeric:tabular-nums;font-weight:600;gap:.2rem .45rem}.cald__tag[data-v-8dfd9906]{background:var(--text);border-radius:6px;color:var(--card-solid);font-size:.68rem;font-weight:750;line-height:1.3;padding:.1rem .42rem}.cald__tag.is-best[data-v-8dfd9906]{background:var(--fill-2);color:var(--ink-bright)}.cald__meta[data-v-8dfd9906]{--badge-bg:color-mix(in srgb,var(--text) 9%,var(--card-solid));--badge-ring:var(--card-solid)}.cald__ic[data-v-8dfd9906]{align-items:center;display:inline-flex;gap:.28rem}.cald__ic>svg[data-v-8dfd9906]{color:var(--text-3);flex:none;height:.85rem;width:.85rem}.cald__hol[data-v-8dfd9906]{display:inline-flex;gap:2px}.cald__hol i[data-v-8dfd9906]{border:1px solid;border-radius:5px;font-size:.58rem;font-style:normal;font-weight:750;line-height:1.3;opacity:.8;padding:.02rem .28rem}.cald__tix[data-v-8dfd9906]{color:var(--text);font-size:.74rem;font-variant-numeric:tabular-nums;font-weight:750}.cald__tix>svg[data-v-8dfd9906]{color:var(--primary)}.cald__fig[data-v-8dfd9906]{align-self:stretch;background:var(--fill);border-radius:10px;color:var(--on);display:flex;flex-direction:column;min-height:3.5rem;overflow:hidden}.cald__fig.is-soft[data-v-8dfd9906]{opacity:.9}.cald__fig.is-vague[data-v-8dfd9906]{opacity:.78}.cald__top[data-v-8dfd9906]{align-content:center;display:grid;flex:1;padding:.35rem .55rem}.cald__top b[data-v-8dfd9906]{font-family:var(--font-display,"Bricolage Grotesque Variable"),Inter,sans-serif;font-size:1.5rem;font-weight:850;letter-spacing:-.045em;line-height:.95}.cald__top b i[data-v-8dfd9906]{font-size:.55em;font-style:normal;font-weight:750;letter-spacing:0}.cald__top sup[data-v-8dfd9906]{font-size:.5em;font-weight:700;margin-left:1px;opacity:.75}.cald__strip[data-v-8dfd9906]{background:color-mix(in oklch,var(--fill) 50%,#000);color:#f5f5f5;font-size:.66rem;font-weight:700;line-height:1.25;overflow:hidden;padding:.25rem .5rem;text-overflow:ellipsis;white-space:nowrap}.cald__state[data-v-8dfd9906]{font-size:.8rem;font-weight:700;opacity:.75}.cald__row.is-open .cald__fig[data-v-8dfd9906]{background:none;box-shadow:inset 0 0 0 1.5px var(--primary);color:var(--text)}@media(prefers-reduced-motion:reduce){.cald__row[data-v-8dfd9906]{transition:none}}.pcard[data-v-1745f873]{transition:opacity .18s}.pcard.is-loading[data-v-1745f873]{opacity:.45;pointer-events:none}.calspin[data-v-1745f873]{display:grid;inset:0;place-items:center;position:absolute;z-index:2}.calspin i[data-v-1745f873]{animation:calspin-1745f873 .7s linear infinite;border:2px solid var(--border-strong);border-radius:50%;border-top-color:var(--primary);display:block;height:26px;width:26px}@keyframes calspin-1745f873{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.calspin i[data-v-1745f873]{animation-duration:2s}}.cal[data-v-1745f873]{border-collapse:separate;border-spacing:6px;table-layout:fixed;width:100%}.cal th[data-v-1745f873]{color:var(--text-3);font-size:.78rem;font-weight:650;padding-bottom:.1rem;padding-inline-start:.6rem;text-align:start}.cal__cell[data-v-1745f873]{padding:0}html.js .cal__cell[data-v-1745f873]{animation:cal-in-1745f873 .5s var(--expo,cubic-bezier(.16,1,.3,1)) both;animation-delay:calc(var(--i, 0)*12ms)}@keyframes cal-in-1745f873{0%{opacity:0;transform:translateY(8px) scale(.97)}}@media(prefers-reduced-motion:reduce){html.js .cal__cell[data-v-1745f873]{animation:none}}.cal[data-v-1745f873] .cal__day.is-out{border:1px dashed var(--border);border-radius:14px;display:flex;flex-direction:column;min-height:7.4rem;padding:.6rem;pointer-events:none}@media(max-width:1100px){.cal[data-v-1745f873] .cal__day.is-out{min-height:6.4rem}}.cald[data-v-1745f873]{display:none;list-style:none;margin:0;padding:0}@media(max-width:700px){.cal[data-v-1745f873]{display:none}.cald[data-v-1745f873]{display:grid;gap:8px}}.cald__sep[data-v-1745f873]{background:var(--border);height:1px;margin:.3rem .2rem}.cald__ad[data-v-1745f873] .adslot{margin-block:.5rem}.calempty[data-v-1745f873]{padding:2.4rem 1rem;text-align:center}.calempty h2[data-v-1745f873]{color:var(--text);font-size:1rem;font-weight:700}.calempty p[data-v-1745f873]{color:var(--text-2);font-size:.84rem;line-height:1.5;margin:.4rem auto 0;max-width:44ch}.ckey[data-v-12234719]{display:grid;gap:1.4rem;margin-top:1.6rem;text-align:center}.ckey__h[data-v-12234719]{color:var(--text);font-size:.86rem;font-weight:700;margin:0 0 .6rem}.ckey__bands[data-v-12234719]{display:grid;gap:.5rem;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;margin:0 auto;max-width:54rem;padding:0}.ckey__bands li[data-v-12234719]{align-content:start;color:var(--text-2);display:grid;font-size:.76rem;gap:.2rem;line-height:1.35;min-width:0}.ckey__bands li.is-none[data-v-12234719]{opacity:.55}.ckey__bands b[data-v-12234719]{color:var(--text);font-size:.84rem;font-weight:700;margin-top:.2rem}.ckey__sw[data-v-12234719]{align-items:flex-end;border-radius:10px;display:flex;font-size:.72rem;font-variant-numeric:tabular-nums;font-weight:750;height:2.6rem;padding:.35rem .5rem}.ckey__marks[data-v-12234719]{color:var(--text-2);display:flex;flex-wrap:wrap;font-size:.84rem;gap:.55rem 1.4rem;justify-content:center;list-style:none;margin:0 auto;max-width:60rem;padding:0}.ckey__marks li[data-v-12234719]{align-items:center;display:flex;gap:.5rem;min-width:0}.ckey__marks b[data-v-12234719]{color:var(--text);font-weight:650}.ckey__marks li.is-off[data-v-12234719]{opacity:.45}.ckey__when[data-v-12234719]{font-variant-numeric:tabular-nums;margin-inline-start:.4rem}.ckey__marks[data-v-12234719]{--badge-bg:color-mix(in srgb,var(--text) 9%,var(--card-solid))}.ckey__code[data-v-12234719]{border:1px solid;border-radius:5px;color:var(--text);font-size:.62rem;font-style:normal;font-weight:750;padding:.05rem .32rem}@media(max-width:700px){.ckey__bands[data-v-12234719]{grid-template-columns:repeat(5,minmax(3.6rem,1fr));overflow-x:auto}.ckey__bands li>span[data-v-12234719]:last-child{display:none}.ckey__marks[data-v-12234719]{border-top:1px solid var(--border);display:grid;gap:0;max-width:none;text-align:left}.ckey__marks li[data-v-12234719]{border-bottom:1px solid var(--border);padding:.55rem .2rem}.ckey__marks li.is-off[data-v-12234719]{display:none}.ckey__txt[data-v-12234719]{align-items:baseline;display:flex;flex:1;gap:.75rem;justify-content:space-between;min-width:0}.ckey__when[data-v-12234719]{flex:none;margin-inline-start:0}}
