.ErrorScreen_screen__cSX5r{display:grid;align-items:center;min-height:78dvh;padding-top:var(--header-h);padding-block:var(--space-16)}.ErrorScreen_inner__i1YpR{display:grid;justify-items:center;gap:var(--space-4);text-align:center}.ErrorScreen_actions__rqH2M,.ErrorScreen_art__ybujy,.ErrorScreen_code__hWDNH,.ErrorScreen_text__zVIwg,.ErrorScreen_title__JHWj7{transition:opacity var(--dur-enter) var(--ease-out),transform var(--dur-enter) var(--ease-out)}@starting-style{.ErrorScreen_actions__rqH2M,.ErrorScreen_art__ybujy,.ErrorScreen_code__hWDNH,.ErrorScreen_text__zVIwg,.ErrorScreen_title__JHWj7{opacity:0;transform:translateY(var(--shift-reveal))}}.ErrorScreen_art__ybujy{margin-bottom:var(--space-2)}.ErrorScreen_code__hWDNH{font-size:var(--fs-hero);line-height:1;color:var(--on-surface);transition-delay:60ms}.ErrorScreen_code__hWDNH,.ErrorScreen_title__JHWj7{font-family:var(--font-display,system-ui),sans-serif;font-weight:var(--fw-bold);letter-spacing:var(--tracking-display)}.ErrorScreen_title__JHWj7{font-size:var(--fs-display-md);line-height:var(--lh-display);text-transform:uppercase;max-width:min(24ch,100%);transition-delay:.12s}.ErrorScreen_text__zVIwg{max-width:min(46ch,100%);color:var(--muted-fg);font-size:var(--fs-body-lg);transition-delay:.18s}.ErrorScreen_actions__rqH2M{display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:center;margin-top:var(--space-4);transition-delay:.24s}@media (prefers-reduced-motion:reduce){.ErrorScreen_actions__rqH2M,.ErrorScreen_art__ybujy,.ErrorScreen_code__hWDNH,.ErrorScreen_text__zVIwg,.ErrorScreen_title__JHWj7{transform:none;transition-delay:0s}}.SignalWave_wave__CawiQ{width:min(100%,420px);height:auto}.SignalWave_bar__vC0Mw{fill:var(--signal-1);transform-box:fill-box;transform-origin:center}.SignalWave_bar__vC0Mw:nth-child(3n+2){fill:var(--signal-2)}.SignalWave_bar__vC0Mw:nth-child(3n+3){fill:var(--signal-3)}.SignalWave_missing__QQzyJ{fill:none;stroke:var(--signal-muted);stroke-width:2;stroke-dasharray:6 8;transform-box:fill-box;transform-origin:center}@keyframes SignalWave_signal-pulse__ixs8F{0%{transform:scaleY(.55)}to{transform:scaleY(1)}}@keyframes SignalWave_signal-march___TDlL{to{stroke-dashoffset:-28}}@keyframes SignalWave_signal-sweep__belij{0%{transform:translateX(0)}to{transform:translateX(calc(var(--view-w) * 1px))}}.SignalWave_searching__H8ot9 .SignalWave_bar__vC0Mw{animation:SignalWave_signal-pulse__ixs8F 1.6s var(--ease-in-out) infinite alternate;animation-delay:calc(var(--i) * 90ms)}.SignalWave_searching__H8ot9 .SignalWave_missing__QQzyJ{animation:SignalWave_signal-march___TDlL 1.4s linear infinite}.SignalWave_sweep__ONmiI{fill:var(--signal-1);opacity:.45;animation:SignalWave_signal-sweep__belij 2.8s var(--ease-in-out) infinite alternate}@keyframes SignalWave_signal-glitch__m49XW{0%{transform:scaleY(1)}20%{transform:scaleY(.28)}40%{transform:scaleY(.86)}60%{transform:scaleY(.16)}80%{transform:scaleY(.62)}to{transform:scaleY(1)}}.SignalWave_glitch__SiBgP .SignalWave_bar__vC0Mw{animation:SignalWave_signal-glitch__m49XW 1.6s step-end infinite;animation-delay:calc(var(--i) * -137ms)}@keyframes SignalWave_signal-breathe__de01y{0%{transform:scaleY(.86)}to{transform:scaleY(1)}}.SignalWave_paused__tM3tE .SignalWave_bar__vC0Mw{animation:SignalWave_signal-breathe__de01y 2.4s var(--ease-in-out) infinite alternate;animation-delay:calc(var(--i) * 60ms)}.SignalWave_flat__jrvwt .SignalWave_bar__vC0Mw{fill:var(--signal-muted)}@media (prefers-reduced-motion:reduce){.SignalWave_sweep__ONmiI,.SignalWave_wave__CawiQ .SignalWave_bar__vC0Mw,.SignalWave_wave__CawiQ .SignalWave_missing__QQzyJ{animation:none}.SignalWave_glitch__SiBgP .SignalWave_bar__vC0Mw,.SignalWave_paused__tM3tE .SignalWave_bar__vC0Mw,.SignalWave_searching__H8ot9 .SignalWave_bar__vC0Mw{transform:none}.SignalWave_sweep__ONmiI{display:none}}.MonthCalendar_calendar__A_OHj{width:100%;border-collapse:separate;border-spacing:var(--space-1);table-layout:fixed}.MonthCalendar_weekday__H5Py4{padding-bottom:var(--space-2);font-size:var(--fs-body-sm);font-weight:var(--fw-bold);color:var(--muted-fg);text-align:left}.MonthCalendar_week__4iHFU{position:relative}.MonthCalendar_cell__i4che{vertical-align:top;height:120px;padding:var(--space-2);background:var(--surface);border-radius:var(--radius-tile)}.MonthCalendar_dayNum___MJuJ{font-size:var(--fs-body-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.MonthCalendar_outside__x8Gos{background:transparent}.MonthCalendar_outside__x8Gos .MonthCalendar_dayNum___MJuJ{color:var(--muted-fg)}.MonthCalendar_today__RT7vh .MonthCalendar_dayNum___MJuJ{display:inline-grid;place-items:center;min-width:24px;height:24px;padding-inline:6px;background:var(--accent-strong);color:var(--on-accent);border-radius:var(--radius-pill)}.MonthCalendar_bars___jKbV{position:absolute;inset:calc(var(--space-2) + 26px) var(--space-2) var(--space-2);display:grid;grid-template-columns:repeat(7,1fr);grid-auto-rows:24px;gap:var(--space-1);pointer-events:none}.MonthCalendar_bar__0Y84H{display:flex;align-items:center;min-width:0;padding-inline:var(--space-2);background:var(--accent-strong);color:var(--on-accent);border-radius:var(--radius-xs);font-size:var(--fs-body-sm);pointer-events:auto;transition:opacity var(--dur-fast) var(--ease-out)}.MonthCalendar_contLeft__TDPAL{border-start-start-radius:0;border-end-start-radius:0}.MonthCalendar_contRight__oCgUj{border-start-end-radius:0;border-end-end-radius:0}.MonthCalendar_barText__A33kS{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (hover:hover){.MonthCalendar_bar__0Y84H:hover{opacity:.85}}.MonthCalendar_empty__qcv3u{padding:var(--space-10) 0;text-align:center;color:var(--muted-fg)}.MonthNav_nav__RQiLE{display:flex;align-items:center;gap:var(--space-4)}.MonthNav_title__OLlhr{font-size:var(--fs-display-sm);text-transform:uppercase;min-width:6ch}.MonthNav_arrow__d75UD{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;background:var(--color-ink);color:var(--color-white);border-radius:var(--radius-tile);transition:background-color var(--dur-fast) var(--ease-out),transform var(--dur-instant) var(--ease-out)}@media (hover:hover){.MonthNav_arrow__d75UD:hover{background:var(--color-ink-hover)}}.MonthNav_arrow__d75UD:active{transform:scale(var(--scale-press))}@media (prefers-reduced-motion:reduce){.MonthNav_arrow__d75UD:active{transform:none}}.EventHero_wrap__ZW3w0{display:grid;gap:var(--space-8);align-items:start}@media (min-width:1024px){.EventHero_wrap__ZW3w0{grid-template-columns:1fr 1fr;gap:var(--grid-gap)}}.EventHero_head__bcvKo{display:grid;gap:var(--space-4);align-content:start}.EventHero_kind__Rw7mZ{font-size:var(--fs-body-sm);font-weight:var(--fw-bold);color:var(--accent-text);text-transform:uppercase;letter-spacing:var(--tracking-nav)}.EventHero_title__U3Kex{font-size:var(--fs-display-md);text-transform:uppercase}.EventHero_dek__h06df{font-size:var(--fs-body-lg);color:var(--muted-fg)}.EventHero_chips__6PpNG{display:flex;flex-wrap:wrap;gap:var(--space-2)}.EventHero_actions__8oPvT{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-2)}.EventHero_cover__RuMc_{overflow:hidden;border-radius:var(--radius-card);aspect-ratio:4/3}.EventHero_coverImg__a5tuH{width:100%;height:100%;object-fit:cover}.ShumiTyping_scene__JDWkb{width:min(100%,480px);height:auto}.ShumiTyping_ink__W8e4g{fill:var(--on-surface)}.ShumiTyping_body__rgV9t,.ShumiTyping_panel__6D4pH{fill:var(--surface);stroke:var(--signal-muted);stroke-width:2}.ShumiTyping_faint__H4Skw{fill:var(--signal-muted)}.ShumiTyping_face__O1Hfj{fill:none;stroke:var(--surface);stroke-width:9;stroke-linecap:round;stroke-linejoin:round}.ShumiTyping_eye___hZOo{fill:var(--surface);transform-box:fill-box;transform-origin:center;animation:ShumiTyping_shumi-blink__2Y1eg 4.6s var(--ease-in-out) infinite}.ShumiTyping_band__kuYiO,.ShumiTyping_limb__L0ely{fill:none;stroke:var(--on-surface);stroke-linecap:round}.ShumiTyping_band__kuYiO{stroke-width:18}.ShumiTyping_limb__L0ely{stroke-width:20}.ShumiTyping_logo__ESgo_{font-family:var(--font-display,system-ui),sans-serif;font-weight:var(--fw-bold);font-size:27px;letter-spacing:.04em;fill:var(--on-surface)}.ShumiTyping_toneTeal__idfp3{fill:var(--signal-3)}.ShumiTyping_toneOrange__zWMDw{fill:var(--signal-2)}.ShumiTyping_tonePink__YO_4t{fill:var(--signal-1)}.ShumiTyping_toneMuted__FxvUs{fill:var(--signal-muted)}@keyframes ShumiTyping_shumi-type__dke0y{0%{transform:translateY(0)}to{transform:translateY(4px)}}.ShumiTyping_armL__NOH8L,.ShumiTyping_armR__0I7J3{animation:ShumiTyping_shumi-type__dke0y .34s var(--ease-in-out) infinite alternate}.ShumiTyping_armR__0I7J3{animation-delay:-.17s}@keyframes ShumiTyping_shumi-blink__2Y1eg{0%,91%,to{transform:scaleY(1)}95%{transform:scaleY(.12)}}.ShumiTyping_line1__OvuhH,.ShumiTyping_line2__wDKd1,.ShumiTyping_line3__EYNA4,.ShumiTyping_line4__aYyAI,.ShumiTyping_line5__FwGa3{transform-box:fill-box;transform-origin:left center}.ShumiTyping_line1__OvuhH{animation:ShumiTyping_type-line-1__AnCmf 7s linear infinite}.ShumiTyping_line2__wDKd1{animation:ShumiTyping_type-line-2__F4VrV 7s linear infinite}.ShumiTyping_line3__EYNA4{animation:ShumiTyping_type-line-3__sXKaP 7s linear infinite}.ShumiTyping_line4__aYyAI{animation:ShumiTyping_type-line-4__pYnW6 7s linear infinite}.ShumiTyping_line5__FwGa3{animation:ShumiTyping_type-line-5__DC906 7s linear infinite}@keyframes ShumiTyping_type-line-1__AnCmf{0%,2%{transform:scaleX(0);opacity:1;animation-timing-function:steps(6)}10%,92%{transform:scaleX(1);opacity:1}97%,to{transform:scaleX(1);opacity:0}}@keyframes ShumiTyping_type-line-2__F4VrV{0%,13%{transform:scaleX(0);opacity:1;animation-timing-function:steps(6)}22%,92%{transform:scaleX(1);opacity:1}97%,to{transform:scaleX(1);opacity:0}}@keyframes ShumiTyping_type-line-3__sXKaP{0%,25%{transform:scaleX(0);opacity:1;animation-timing-function:steps(6)}33%,92%{transform:scaleX(1);opacity:1}97%,to{transform:scaleX(1);opacity:0}}@keyframes ShumiTyping_type-line-4__pYnW6{0%,36%{transform:scaleX(0);opacity:1;animation-timing-function:steps(6)}45%,92%{transform:scaleX(1);opacity:1}97%,to{transform:scaleX(1);opacity:0}}@keyframes ShumiTyping_type-line-5__DC906{0%,48%{transform:scaleX(0);opacity:1;animation-timing-function:steps(6)}55%,92%{transform:scaleX(1);opacity:1}97%,to{transform:scaleX(1);opacity:0}}.ShumiTyping_caret__bKfw0{fill:var(--signal-1);animation:ShumiTyping_caret-move__gLQ01 7s linear infinite}@keyframes ShumiTyping_caret-move__gLQ01{0%,2%{transform:translate(0);animation-timing-function:steps(6)}10%{transform:translate(112px);animation-timing-function:step-end}13%{transform:translateY(18px);animation-timing-function:steps(6)}22%{transform:translate(128px,18px);animation-timing-function:step-end}25%{transform:translateY(36px);animation-timing-function:steps(6)}33%{transform:translate(96px,36px);animation-timing-function:step-end}36%{transform:translateY(54px);animation-timing-function:steps(6)}45%{transform:translate(118px,54px);animation-timing-function:step-end}48%{transform:translateY(72px);animation-timing-function:steps(6)}55%,to{transform:translate(72px,72px)}}@keyframes ShumiTyping_caret-blink__RGhbR{0%,to{opacity:1}50%{opacity:0}}.ShumiTyping_caretBlink__2cb9J{animation:ShumiTyping_caret-blink__RGhbR 1.12s step-end infinite}@media (prefers-reduced-motion:reduce){.ShumiTyping_armL__NOH8L,.ShumiTyping_armR__0I7J3,.ShumiTyping_caretBlink__2cb9J,.ShumiTyping_caret__bKfw0,.ShumiTyping_eye___hZOo,.ShumiTyping_line1__OvuhH,.ShumiTyping_line2__wDKd1,.ShumiTyping_line3__EYNA4,.ShumiTyping_line4__aYyAI,.ShumiTyping_line5__FwGa3{animation:none}.ShumiTyping_line1__OvuhH,.ShumiTyping_line2__wDKd1,.ShumiTyping_line3__EYNA4,.ShumiTyping_line4__aYyAI,.ShumiTyping_line5__FwGa3{transform:none;opacity:1}.ShumiTyping_armL__NOH8L,.ShumiTyping_armR__0I7J3,.ShumiTyping_eye___hZOo{transform:none}.ShumiTyping_caretBlink__2cb9J{display:none}}.FormRenderer_card__zE0p_{padding:clamp(var(--space-5),4vw,var(--space-10))}.FormRenderer_form__fX8p0{display:grid;gap:var(--space-6)}.FormRenderer_stepHeader__m2DUP{display:grid;gap:var(--space-3);scroll-margin-top:calc(var(--header-h) + var(--space-4))}.FormRenderer_progress__Ww6EE{display:grid;gap:var(--space-2);color:var(--muted-fg);font-size:var(--fs-body-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.FormRenderer_progressTrack__uXNbk{display:block;height:4px;overflow:hidden;background:color-mix(in srgb,var(--on-surface) 12%,transparent);border-radius:var(--radius-pill)}.FormRenderer_progressTrack__uXNbk span{display:block;height:100%;background:var(--btn-bg);border-radius:inherit;transition:width var(--dur-base) var(--ease-out)}.FormRenderer_stepTitle__qby_j{font-size:var(--fs-display-sm);line-height:1;text-wrap:balance}.FormRenderer_stepTitle__qby_j:focus{outline:none}.FormRenderer_stepDescription__nxN4x{max-width:60ch}.FormRenderer_intro__ApnjA,.FormRenderer_stepDescription__nxN4x{color:var(--muted-fg);line-height:1.5;text-wrap:pretty}.FormRenderer_trap__UXFb0{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.FormRenderer_policy__eBc95{font-size:var(--fs-body-sm);color:var(--muted-fg)}.FormRenderer_assetField___LL7G{display:grid;gap:var(--space-2)}.FormRenderer_fieldLabel__11gc0{font-weight:var(--fw-medium)}.FormRenderer_assetField___LL7G>span{color:var(--muted-fg);font-size:var(--fs-body-sm);line-height:1.45}.FormRenderer_filePicker__ubbBl{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:var(--space-3);min-height:52px;padding:var(--space-3);color:var(--on-surface);background:var(--page-bg);border:1px dashed color-mix(in srgb,var(--on-surface) 34%,transparent);border-radius:var(--radius-field)}@media (max-width:719px){.FormRenderer_filePicker__ubbBl{grid-template-columns:minmax(0,1fr);justify-items:start}.FormRenderer_fileStatus__F0YCG{width:100%}}.FormRenderer_fileInput__HLVw2{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.FormRenderer_fileButton__S8E37{display:inline-grid;width:fit-content;min-height:var(--space-12);padding-inline:var(--space-4);place-items:center;align-self:center;color:var(--btn-fg);transition:background-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out);background:var(--btn-bg);border:0;border-radius:var(--radius-pill);font:inherit;line-height:1;text-align:center;white-space:nowrap;cursor:pointer}.FormRenderer_fileStatus__F0YCG{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FormRenderer_assetField___LL7G ul{display:grid;gap:var(--space-2);padding:0;list-style:none}.FormRenderer_assetField___LL7G li{display:flex;justify-content:space-between;gap:var(--space-3);min-width:0;color:var(--muted-fg);font-size:var(--fs-body-sm)}.FormRenderer_assetField___LL7G li span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FormRenderer_policyLink__HplR_{text-decoration:underline;text-underline-offset:3px}.FormRenderer_actions__Xproh{display:flex;gap:var(--space-3)}.FormRenderer_notice__c5H5q:not(:empty){background:color-mix(in srgb,var(--danger) 8%,transparent);color:var(--on-surface)}.FormRenderer_noscript__gIjxG,.FormRenderer_notice__c5H5q:not(:empty){padding:var(--space-4);border-radius:var(--radius-field);font-size:var(--fs-body-sm)}.FormRenderer_noscript__gIjxG{background:var(--page-bg)}.FormRenderer_success__pkIxH{display:grid;justify-items:center;gap:var(--space-4);padding-block:var(--space-8);text-align:center}.FormRenderer_successTitle__bR91k{font-size:var(--fs-display-sm);text-transform:uppercase}.FormRenderer_successTitle__bR91k:focus{outline:none}.FormRenderer_successText__X4q0x{color:var(--muted-fg);max-width:min(46ch,100%)}@media (max-width:639px){.FormRenderer_card__zE0p_{padding:var(--space-5)}.FormRenderer_form__fX8p0{gap:var(--space-5)}.FormRenderer_stepTitle__qby_j{font-size:clamp(2rem,9vw,var(--fs-display-sm));line-height:.98}.FormRenderer_actions__Xproh,.FormRenderer_actions__Xproh>*{width:100%}}.FormRenderer_fileInput__HLVw2:focus-visible+.FormRenderer_fileButton__S8E37{outline:2px solid var(--on-surface);outline-offset:var(--space-1)}.FormRenderer_fileInput__HLVw2:disabled+.FormRenderer_fileButton__S8E37{opacity:.75;cursor:default}.FormRenderer_fileInput__HLVw2:not(:disabled)+.FormRenderer_fileButton__S8E37:active{transform:scale(var(--scale-press))}@media (hover:hover) and (pointer:fine){.FormRenderer_fileInput__HLVw2:not(:disabled)+.FormRenderer_fileButton__S8E37:hover{background:var(--btn-bg-hover)}}@media (prefers-reduced-motion:reduce){.FormRenderer_fileButton__S8E37{transition:none}.FormRenderer_fileInput__HLVw2:not(:disabled)+.FormRenderer_fileButton__S8E37:active{transform:none}}