body,html{-webkit-text-size-adjust:100%;height:100%;width:100%}:root{--dancing-script:var(--font-dancing-script),"Dancing Script",cursive;--comic-neue:var(--font-comic-neue),"Comic Neue","Comic Sans MS",cursive,sans-serif;--max-width:1100px;--border-radius:12px;--font-mono:ui-monospace,Menlo,Monaco,"Cascadia Mono","Segoe UI Mono","Roboto Mono","Oxygen Mono","Ubuntu Monospace","Source Code Pro","Fira Mono","Droid Sans Mono","Courier New",monospace;--foreground-rgb:0,0,0;--background-start-rgb:214,219,220;--background-end-rgb:255,255,255;--header-height:56px;--header-spacing:16px;--content-top-padding:calc(var(--header-height) + var(--header-spacing) + env(safe-area-inset-top));--primary-glow:conic-gradient(from 180deg at 50% 50%,#16abff33 0deg,#0885ff33 55deg,#54d6ff33 120deg,#0071ff33 160deg,transparent 360deg);--secondary-glow:radial-gradient(#fff,hsla(0,0%,100%,0));--tile-start-rgb:239,245,249;--tile-end-rgb:228,232,233;--tile-border:conic-gradient(#00000080,#00000040,#00000030,#00000020,#00000010,#00000010,#00000080);--callout-rgb:238,240,241;--callout-border-rgb:172,175,176;--card-rgb:180,185,188;--card-border-rgb:131,134,135;--color-primary:#2563eb;--color-primary-light:#60a5fa;--color-primary-dark:#1e40af;--color-accent:#10b981;--color-accent-light:#6ee7b7;--color-accent-dark:#047857;--color-warning:#f59e42;--color-error:#ef4444;--color-success:#22c55e;--color-bg:#f8fafc;--color-surface:#fff;--color-muted:#e5e7eb;--color-text:#1e293b;--color-text-secondary:#64748b;--color-text-disabled:#94a3b8;--color-info:#38bdf8;--color-link:#2563eb}*,:after,:before{box-sizing:border-box}html{-webkit-tap-highlight-color:transparent}body{min-height:100%;margin:0;color-scheme:light;-webkit-overflow-scrolling:touch;overscroll-behavior-y:none;background:var(--color-bg);color:var(--color-text);font-family:var(--comic-neue),system-ui,sans-serif}h1,h2,h3,h4,h5,h6{margin:1rem 0}a{color:inherit;text-decoration:none}.wrapper{display:flex;flex-direction:column;min-height:100svh;position:relative}.content,.wrapper{width:100%;overflow-x:clip;overscroll-behavior:none;scroll-padding-top:var(--header-height)}.content{flex:1 1;background-color:var(--color-bg);padding:0 0 24px;padding-top:var(--content-top-padding)}.u-container{width:min(100%,var(--max-width));margin:0 auto}img{max-width:100%;height:auto}header.header{position:fixed;top:0;z-index:1000;height:var(--header-height)}.venue-label-with-bg{background-color:#fff!important;border:2px solid #ccc!important;border-radius:6px!important;padding:4px 8px!important;box-shadow:0 2px 6px rgba(0,0,0,.15)!important;white-space:nowrap!important;max-width:200px!important;overflow:hidden!important;text-overflow:ellipsis!important}button,input,select,textarea{font:inherit}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}:where(a,button,input,textarea,select):focus-visible{outline:3px solid #1d4ed8;outline-offset:3px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.footer_footer__qpgK0{background:#fdd900;border-top:1px solid rgb(0 0 0/8%);min-height:64px;width:100%;flex-shrink:0;padding:16px 20px max(16px,env(safe-area-inset-bottom))}.footer_footerContent___CUda,.footer_footer__qpgK0{display:flex;align-items:center;justify-content:center}.footer_footerContent___CUda{flex-wrap:wrap;gap:8px 24px;text-align:center;font-size:12px;line-height:1.5}.footer_footerContent___CUda p{margin:0}.footer_footerContent___CUda a:hover{text-decoration:underline;text-underline-offset:3px}.header_header__SullO{position:fixed;inset:0 0 auto;height:calc(var(--header-height) + env(safe-area-inset-top));z-index:1000;background:#fdd900;color:#18181b;border-bottom:1px solid rgb(0 0 0/8%)}.header_headerInner__lqRdd{width:min(100%,1000px);height:100%;margin:0 auto;padding:env(safe-area-inset-top) max(12px,env(safe-area-inset-right)) 0 max(12px,env(safe-area-inset-left));display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;grid-gap:4px;gap:4px}.header_headerLeft__Ilj5K,.header_headerRight__KaIGm,.header_logoContainer__vmB6B{display:flex;align-items:center;min-width:0}.header_headerRight__KaIGm{justify-content:flex-end}.header_logoContainer__vmB6B{justify-content:center}.header_hgLogo__tClXu{display:block;width:36px;height:36px}.header_logoText__7JcUE{font:700 20px/1 var(--comic-neue),sans-serif;letter-spacing:-.6px}.header_dateButton__e_Y6k,.header_iconButton__Tm3TM,.header_loginButton__DbhUl,.header_profileContainer__Dhikq{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer;border-radius:10px}.header_iconButton__Tm3TM{width:36px;height:44px}.header_dateNavigation__7xH_R{display:flex;align-items:center;justify-content:center;min-width:0}.header_dateButton__e_Y6k{gap:6px;min-height:44px;padding:0 4px;font-size:18px;font-weight:650;white-space:nowrap}.header_profileContainer__Dhikq{width:36px;height:36px;padding:0;border-radius:50%;font-weight:700;overflow:hidden}.header_profileContainer__Dhikq>span{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:2px solid #242424;border-radius:50%}.header_profileImage___49x7{display:block;width:32px;height:32px;flex-shrink:0;border-radius:50%;object-fit:cover}.header_loginButton__DbhUl{min-height:44px;padding:0 4px;font-size:13px;white-space:nowrap}@media (hover:hover){.header_dateButton__e_Y6k:hover,.header_iconButton__Tm3TM:hover,.header_loginButton__DbhUl:hover{background:hsla(0,0%,100%,.3)}}@media (max-width:359px){.header_headerInner__lqRdd{padding:env(safe-area-inset-top) max(8px,env(safe-area-inset-right)) 0 max(8px,env(safe-area-inset-left));gap:0;grid-template-columns:36px minmax(0,1fr) 36px}.header_dateButton__e_Y6k{gap:4px}.header_iconButton__Tm3TM{width:28px}}@keyframes header_jiggle__pLZ8c{0%,50%,to{transform:rotate(0deg)}25%{transform:rotate(-5deg)}75%{transform:rotate(5deg)}}.header_jiggle__pLZ8c{animation:header_jiggle__pLZ8c .3s ease-in-out}.DialogOverlay_overlay__fpVo6{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:calc(20px + env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) calc(20px + env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));background:rgba(15,23,42,.45);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);overflow-y:auto;overscroll-behavior:contain}.DialogOverlay_overlay__fpVo6>*{max-height:100%;overflow-y:auto}.MenuOverlay_menu__UdcRn{width:100%;max-width:360px;padding:16px;border:1px solid rgb(15 23 42/8%);border-radius:24px;background:#fff;color:var(--color-text);box-shadow:0 20px 64px rgba(15,23,42,.2)}.MenuOverlay_heading__C8D1D{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-left:8px}.MenuOverlay_heading__C8D1D h2{margin:0;font-size:20px;font-weight:700;letter-spacing:-.3px}.MenuOverlay_close___SKHY{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:50%;background:#f4f5f7;color:#475569;cursor:pointer;flex-shrink:0}.MenuOverlay_user__Tk9D_{display:flex;align-items:center;gap:14px;padding:22px 8px 24px;margin-bottom:8px;border-bottom:1px solid #e9ecef}.MenuOverlay_avatar__irpP3{width:56px;height:56px;flex-shrink:0;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:50%;background:#fdd900;color:#18181b;font-size:26px;font-weight:700}.MenuOverlay_picture__uZkty{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover}.MenuOverlay_identity__2mea4{min-width:0}.MenuOverlay_name__LnZSY{margin:0;font-size:19px;line-height:1.3;font-weight:700;overflow-wrap:anywhere}.MenuOverlay_email__CZwXo{margin:5px 0 0;font-size:14px;line-height:1.4;color:#64748b;overflow-wrap:anywhere}.MenuOverlay_actions__DE1_A{display:flex;flex-direction:column;gap:4px}.MenuOverlay_action__GZEUn{display:flex;align-items:center;gap:12px;width:100%;min-height:64px;padding:10px 8px;border:0;border-radius:14px;background:transparent;color:inherit;font:inherit;font-size:17px;font-weight:700;text-align:left;cursor:pointer;transition:background-color .15s ease}.MenuOverlay_icon__k0cgq{width:40px;height:40px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:12px;background:#f4f5f7}.MenuOverlay_actionText__4_3ZA{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:3px;overflow-wrap:anywhere}.MenuOverlay_description__iQ15C{font-size:13px;line-height:1.35;font-weight:400;color:#64748b}.MenuOverlay_chevron__HTR8G{flex-shrink:0;color:#94a3b8}.MenuOverlay_install__K7G6k .MenuOverlay_icon__k0cgq{background:#fff3ad;color:#18181b}.MenuOverlay_logout__RgmkK{margin-top:8px;padding-top:8px;border-top:1px solid #e9ecef}.MenuOverlay_logoutAction__FOIJI{color:#b42332}.MenuOverlay_logoutAction__FOIJI .MenuOverlay_icon__k0cgq{background:#fff1f2}.MenuOverlay_action__GZEUn:focus-visible,.MenuOverlay_close___SKHY:focus-visible{outline:3px solid #2563eb;outline-offset:2px}@media (hover:hover){.MenuOverlay_action__GZEUn:hover,.MenuOverlay_close___SKHY:hover{background:#f4f5f7}.MenuOverlay_logoutAction__FOIJI:hover{background:#fff1f2}}.MenuOverlay_action__GZEUn:active{background:#f4f5f7}@media (prefers-reduced-motion:reduce){.MenuOverlay_action__GZEUn{transition:none}}