.AppShell_appShell__TQNkW{display:flex;min-height:100vh;background-color:#f8f5f0;color:#6b5d52}.AppShell_appShellWalkable__4b545{--sidebar-w:0px;background:#17212b}.AppShell_sidebar__492ay{display:none}@media(min-width:768px){.AppShell_sidebar__492ay{display:block;position:fixed;z-index:30;left:0;top:0;height:100vh;width:var(--sidebar-w);overflow-y:auto;padding:16px 12px;border-right:1px solid rgba(107,93,82,.16);background-color:#fff}}.AppShell_sidebarInner__mpee_{display:flex;flex-direction:column;gap:16px;height:100%}.AppShell_brandBlock__1bBfG{display:flex;align-items:center;justify-content:center;height:5rem}.AppShell_brandLink__iPNkZ{display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:#d67b7a}.AppShell_brandLogo__FKlrw{display:block;width:120px;height:auto;transition:color .14s ease-out,transform .14s ease-out}.AppShell_brandLink__iPNkZ:focus-visible .AppShell_brandLogo__FKlrw,.AppShell_brandLink__iPNkZ:hover .AppShell_brandLogo__FKlrw{color:#f2c9c8}.AppShell_nav__4Zm5_{display:flex;flex-direction:column;gap:4px}.AppShell_nav__4Zm5_:empty{display:none}.AppShell_navItem__U0JKD{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:999px;font-size:13px;text-decoration:none;color:#6b5d52;transition:background-color .14s ease-out,color .14s ease-out,opacity .12s}.AppShell_navItem__U0JKD:hover{background-color:rgba(214,123,122,.06)}.AppShell_navItemActive__3WLyK{background-color:rgba(214,123,122,.12);color:#a65252}.AppShell_navItemComingSoon__MAYaM{opacity:.45}.AppShell_navIcon__9AuhH{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center}.AppShell_navIconSvg__num50{width:18px;height:18px}.AppShell_navLabel__uV68f{white-space:nowrap}.AppShell_mainColumn__nycG4{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;background-color:#f8f5f0}@media(min-width:768px){.AppShell_mainColumn__nycG4{margin-left:var(--sidebar-w)}.AppShell_mainColumnWalkable__RaK_n{margin-left:0}}.AppShell_topBar___zJKh{position:fixed;top:0;left:0;right:0;width:100%;min-height:var(--topbar-h);z-index:40;display:flex;align-items:center;justify-content:space-between;padding:5px 12px;background-color:rgba(248,245,240,.9);backdrop-filter:blur(10px);border-bottom:1px solid rgba(107,93,82,.16)}@media(max-width:767px){.AppShell_topBar___zJKh{background-color:rgba(248,245,240,.82);backdrop-filter:blur(12px);border-bottom-color:rgba(0,0,0,0)}}@media(min-width:768px){.AppShell_topBar___zJKh{padding-inline:24px;left:var(--sidebar-w);width:calc(100% - var(--sidebar-w))}}.AppShell_topBarLeft__t0TKH,.AppShell_topBarRight__qHVWr{display:flex;align-items:center}.AppShell_topBarLeft__t0TKH{flex:1 1 auto;min-width:0;justify-content:flex-start;gap:8px}.AppShell_topBarRight__qHVWr{flex:0 0 auto;justify-content:flex-end;gap:2.4px}.AppShell_pageGuide__j8XLe{display:none}@media(min-width:768px){.AppShell_pageGuide__j8XLe{display:flex;align-items:center;gap:5px}}.AppShell_pageGuideIcon__NfwzZ{width:40px;height:40px;overflow:hidden}.AppShell_pageGuideIcon__NfwzZ img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.AppShell_pageGuideText__d4EWw{font-size:14px;font-weight:700;color:#6b5d52;letter-spacing:.02em;white-space:nowrap}.AppShell_topBarLogoMobile__BA3o4{display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;color:inherit;font-size:14px;font-weight:600;letter-spacing:.06em;color:#d67b7a;flex:0 1 auto;min-width:0}.AppShell_topBarLogoMobile__BA3o4 .AppShell_brandLogo__FKlrw{width:100%;max-width:120px}@media(min-width:768px){.AppShell_topBarLogoMobile__BA3o4{display:none}}.AppShell_walkableTopBar__o_5bw{position:fixed;inset:0 0 auto;z-index:40;min-height:var(--topbar-h);display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:max(8px,env(safe-area-inset-top,0px)) 10px 0;pointer-events:none}.AppShell_walkableAccountPill__VC4kV,.AppShell_walkableGlobalMenu__EJv5P,.AppShell_walkableHeaderActions__3l_NV,.AppShell_walkableLogo__WecYz{pointer-events:auto}.AppShell_walkableLogo__WecYz{display:inline-flex;align-items:center;flex:0 1 118px;min-width:0;min-height:44px;padding:10px 8px;color:#d67b7a;transition:filter .18s ease-out}.AppShell_walkableLogo__WecYz:focus-visible{filter:brightness(1.1)}@media(hover:hover){.AppShell_walkableLogo__WecYz:hover{filter:brightness(1.1)}}.AppShell_walkableLogoMark__RJQ7T{display:block;width:100%;height:auto}.AppShell_walkableHeaderActions__3l_NV{position:relative;display:flex;align-items:flex-start;justify-content:flex-end;gap:8px;min-width:0}.AppShell_walkableAccountPill__VC4kV{display:inline-flex;align-items:center;flex:0 1 auto;min-width:0;min-height:52px;padding:3px 6px;border:1.5px solid #fff;border-radius:999px;background:rgba(255,252,246,.87)}.AppShell_walkableAccountPill__VC4kV .AppShell_authButton__7Uwvo,.AppShell_walkableAccountPill__VC4kV .AppShell_bellBtn__EJUb9,.AppShell_walkableAccountPill__VC4kV .AppShell_okigaeBtn__0Wpbk,.AppShell_walkableAccountPill__VC4kV .AppShell_tpBadge__D3v3V{min-height:44px}.AppShell_walkableAccountPill__VC4kV .AppShell_authRoot__yN9Fk,.AppShell_walkableAccountPill__VC4kV .AppShell_bellRoot__5hGfp,.AppShell_walkableAccountPill__VC4kV .AppShell_okigaeBtn__0Wpbk{flex-shrink:0}.AppShell_walkableAccountPill__VC4kV .AppShell_okigaeBtn__0Wpbk{flex-basis:44px}.AppShell_walkableAccountPill__VC4kV .AppShell_tpPopover__9_C9X{position:fixed;top:calc(env(safe-area-inset-top, 0px) + 64px);right:10px;left:auto;max-width:calc(100vw - 20px)}.AppShell_walkableAccountPill__VC4kV .AppShell_tpBadgeValue__hd_TG{color:#6b5d52}.AppShell_walkableAccountPillCollapsed__BwiPD{width:52px;height:52px;padding:0;justify-content:center}.AppShell_walkableAccountPillMoving__ApBOt{overflow:hidden}.AppShell_walkableAccountPillMoving__ApBOt>*{flex-shrink:0}.AppShell_walkableHeaderExpand__DEGaW,.AppShell_walkableHeaderToggle__zFrZ9,.AppShell_walkableMenuButton__DZIbp{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border:0;cursor:pointer}.AppShell_walkableHeaderToggle__zFrZ9{width:44px;height:44px;padding:0;border-radius:999px;background:rgba(0,0,0,0);color:#a65252}.AppShell_walkableHeaderToggle__zFrZ9:focus-visible,.AppShell_walkableHeaderToggle__zFrZ9:hover{background:rgba(214,123,122,.1)}.AppShell_walkableHeaderToggle__zFrZ9:focus-visible{outline:2px solid rgba(214,123,122,.75);outline-offset:1px}.AppShell_walkableHeaderToggleClose__xr7bt{transform:rotate(-90deg)}.AppShell_walkableHeaderExpand__DEGaW{width:48px;height:48px;padding:0;border-radius:50%;background:rgba(0,0,0,0);color:#a65252}.AppShell_walkableHeaderExpand__DEGaW:focus-visible,.AppShell_walkableHeaderExpand__DEGaW:hover{background:rgba(214,123,122,.1)}.AppShell_walkableMenuButton__DZIbp{width:52px;height:52px;padding:0;border-radius:50%;background:#d67b7a;color:#fff}.AppShell_walkableMenuButton__DZIbp svg{width:27px;height:27px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.AppShell_walkableMenuButton__DZIbp .AppShell_walkableMenuLineBottom__Y_COx,.AppShell_walkableMenuButton__DZIbp .AppShell_walkableMenuLineMid__MRuPs,.AppShell_walkableMenuButton__DZIbp .AppShell_walkableMenuLineTop__ZSXAf{transform-box:fill-box;transform-origin:center;transition:transform .3s ease}.AppShell_walkableMenuButton__DZIbp[aria-expanded=true] .AppShell_walkableMenuLineTop__ZSXAf{transform:translateY(5px) rotate(-135deg)}.AppShell_walkableMenuButton__DZIbp[aria-expanded=true] .AppShell_walkableMenuLineMid__MRuPs{transform:scaleX(0)}.AppShell_walkableMenuButton__DZIbp[aria-expanded=true] .AppShell_walkableMenuLineBottom__Y_COx{transform:translateY(-5px) rotate(135deg)}.AppShell_walkableMenuButton__DZIbp:focus-visible,.AppShell_walkableMenuButton__DZIbp:hover{background:#a96160}.AppShell_walkableMenuButton__DZIbp:focus-visible{outline:2px solid #fff;outline-offset:2px}.AppShell_walkableGlobalMenu__EJv5P{position:absolute;top:60px;right:0;width:184px;padding:8px;border-radius:20px;background:#fffcf6;box-shadow:0 8px 30px rgba(40,31,26,.24);z-index:40;animation:AppShell_walkableMenuIn__N3NGs .28s cubic-bezier(.2,0,0,1) both}.AppShell_walkableGlobalMenuClosing__Kb8jl{pointer-events:none;animation:AppShell_walkableMenuOut__F1JuQ .22s cubic-bezier(.3,0,1,1) both}@keyframes AppShell_walkableMenuIn__N3NGs{0%{opacity:0;transform:translateX(calc(100% + 16px))}to{opacity:1;transform:none}}@keyframes AppShell_walkableMenuOut__F1JuQ{0%{opacity:1;transform:none}to{opacity:0;transform:translateX(calc(100% + 16px))}}@media(prefers-reduced-motion:reduce){.AppShell_walkableLogo__WecYz,.AppShell_walkableMenuButton__DZIbp .AppShell_walkableMenuLineBottom__Y_COx,.AppShell_walkableMenuButton__DZIbp .AppShell_walkableMenuLineMid__MRuPs,.AppShell_walkableMenuButton__DZIbp .AppShell_walkableMenuLineTop__ZSXAf{transition:none}.AppShell_walkableGlobalMenuClosing__Kb8jl,.AppShell_walkableGlobalMenu__EJv5P{animation:none}}.AppShell_walkableMenuBackdrop__mAtx1{position:fixed;inset:0;z-index:35;pointer-events:auto}.AppShell_walkableGlobalMenuItem__wsCST{display:flex;align-items:center;gap:9px;min-height:42px;padding:7px 10px;border-radius:14px;color:#6b5d52;font-size:13px;font-weight:650;text-decoration:none}.AppShell_walkableGlobalMenuItem__wsCST:focus-visible,.AppShell_walkableGlobalMenuItem__wsCST:hover{background:rgba(214,123,122,.1)}.AppShell_walkableGlobalMenuItemActive__kcyXw{color:#a65252;background:rgba(214,123,122,.14)}.AppShell_walkableGlobalMenuIcon__LBzWP{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex:0 0 24px}.AppShell_mainWalkable__3v8vv{padding:0}@media(max-width:480px){.AppShell_walkableTopBar__o_5bw{gap:5px;padding-inline:8px}.AppShell_walkableLogo__WecYz{flex-basis:62px;padding-inline:2px}.AppShell_walkableHeaderActions__3l_NV{gap:5px}.AppShell_walkableAccountPill__VC4kV{min-height:52px;padding:2px 4px}.AppShell_walkableAccountPill__VC4kV .AppShell_tpBadge__D3v3V{min-height:44px;padding-inline:5px 7px}.AppShell_walkableAccountPill__VC4kV .AppShell_authButton__7Uwvo,.AppShell_walkableAccountPill__VC4kV .AppShell_bellBtn__EJUb9,.AppShell_walkableAccountPill__VC4kV .AppShell_okigaeBtn__0Wpbk{width:44px;height:44px;min-height:44px}.AppShell_walkableAccountPill__VC4kV .AppShell_walkableHeaderToggle__zFrZ9{width:44px;height:44px}.AppShell_walkableAccountPillCollapsed__BwiPD,.AppShell_walkableMenuButton__DZIbp{width:52px;height:52px}}.AppShell_main___bFXJ{flex:1 1 auto;min-height:0;padding-top:var(--topbar-h);padding-bottom:32px;padding-left:0;padding-right:0}@media(min-width:768px){.AppShell_main___bFXJ{padding-bottom:0}}.AppShell_mobileNav__nj2es:empty{display:none}.AppShell_mobileNav__nj2es{position:fixed;left:0;right:0;bottom:0;z-index:30;display:flex;border-top:1px solid rgba(107,93,82,.16);background-color:hsla(0,0%,100%,.96);backdrop-filter:blur(12px);padding-bottom:env(safe-area-inset-bottom,0)}@media(min-width:768px){.AppShell_mobileNav__nj2es{display:none}}.AppShell_mobileNavItem__g2oal{flex:1 1 0;padding:8px 4px 10px;border:none;background:none;display:flex;flex-direction:column;align-items:center;gap:2px;font-size:11px;color:#76685f;text-decoration:none}.AppShell_mobileNavItemActive__GCPmb{color:#a65252}.AppShell_mobileNavItemComingSoon__sdy0J{opacity:.4}.AppShell_mobileNavIcon__I3LYV{width:26px;height:26px;display:flex;align-items:center;justify-content:center}.AppShell_mobileNavLabel__1cj7K{line-height:1.2}.AppShell_tpRoot__Et1XY{position:relative}.AppShell_tpBadge__D3v3V{position:relative;display:inline-flex;align-items:center;gap:4px;min-height:44px;padding:0 10px 0 6px;border-radius:999px;border:none;background-color:rgba(0,0,0,0);color:#a65252;font-size:13px;font-weight:600;cursor:pointer;transition:background-color .14s ease-out}.AppShell_tpBadge__D3v3V:focus-visible,.AppShell_tpBadge__D3v3V:hover{background-color:rgba(214,123,122,.08)}.AppShell_tpBadge__D3v3V:active{background-color:rgba(214,123,122,.14)}.AppShell_okigaeBtn__0Wpbk{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border-radius:50%;border:none;background-color:rgba(0,0,0,0);color:#a65252;cursor:pointer;transition:background-color .14s ease-out}.AppShell_okigaeBtn__0Wpbk:focus-visible,.AppShell_okigaeBtn__0Wpbk:hover{background-color:rgba(214,123,122,.08)}.AppShell_okigaeBtn__0Wpbk:active{background-color:rgba(214,123,122,.14)}.AppShell_okigaeBtn__0Wpbk:focus-visible{outline:2px solid rgba(214,123,122,.7);outline-offset:2px}.AppShell_tpRoot__Et1XY+.AppShell_okigaeBtn__0Wpbk{margin-left:10px}.AppShell_tpRoot__Et1XY+.AppShell_okigaeBtn__0Wpbk:before{content:"";position:absolute;left:-6.7px;top:50%;transform:translateY(-50%);width:1px;height:18px;background-color:rgba(107,93,82,.22)}.AppShell_bellRoot__5hGfp{position:relative}.AppShell_bellBtn__EJUb9{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border-radius:50%;border:none;background-color:rgba(0,0,0,0);color:#a65252;cursor:pointer;transition:background-color .14s ease-out}.AppShell_bellBtn__EJUb9:focus-visible,.AppShell_bellBtn__EJUb9:hover{background-color:rgba(214,123,122,.08)}.AppShell_bellBtn__EJUb9:active{background-color:rgba(214,123,122,.14)}.AppShell_bellBtn__EJUb9:focus-visible{outline:2px solid rgba(214,123,122,.7);outline-offset:2px}.AppShell_bellDot__dvnmh{position:absolute;top:9px;right:9px;width:8px;height:8px;border-radius:50%;background-color:#a96160;box-shadow:0 0 0 2px #fff;animation:AppShell_bellDotIn__a9Gn_ .15s ease-out}@media(prefers-reduced-motion:reduce){.AppShell_bellDot__dvnmh{animation:none}}@keyframes AppShell_bellDotIn__a9Gn_{0%{opacity:0}to{opacity:1}}.AppShell_bellEmpty__b_61l{margin:8px 0 0;font-size:12.5px;color:#76685f}.AppShell_bellReceived__V8ITd{margin:4px 0 0;font-size:12px;color:#3f6250}.AppShell_tpIcon__nscwQ{flex-shrink:0;color:#a65252}.AppShell_tpBadgeValue__hd_TG{line-height:1}.AppShell_tpBackdrop__h2Ujo{position:fixed;inset:0;z-index:35}.AppShell_tpPopover__9_C9X{position:absolute;top:calc(100% + 8px);right:0;z-index:40;min-width:220px;max-width:280px;padding:12px;border-radius:18px;background-color:#fff;box-shadow:0 18px 45px rgba(0,0,0,.06)}.AppShell_tpPopoverHeader__gZ4Qo{display:flex;align-items:center;gap:6px;padding-bottom:8px;border-bottom:1px solid rgba(107,93,82,.16);color:#a65252;font-size:13px;font-weight:600}.AppShell_tpPopoverTitle__yQRe9{line-height:1}.AppShell_tpPopoverBalance__gnEAF{display:flex;align-items:baseline;gap:4px;padding:12px 0 8px}.AppShell_tpPopoverBalanceNum__Q7ifY{font-size:28px;font-weight:700;color:#6b5d52;line-height:1}.AppShell_tpPopoverBalanceUnit__ahJ5J{font-size:14px;font-weight:600;color:#76685f}.AppShell_tpPopoverCap__Dz8wi{display:flex;justify-content:space-between;align-items:center;padding:8px 0;font-size:12px;color:#76685f}.AppShell_tpPopoverCapValue__SRVuJ{font-weight:600;color:#6b5d52}.AppShell_tpPopoverNotice__zd3Hj{display:flex;align-items:flex-start;gap:8px;margin-top:8px;padding:8px 12px;border-radius:12px;background-color:rgba(214,123,122,.1);text-decoration:none;color:inherit;transition:filter .15s ease}.AppShell_tpPopoverNotice__zd3Hj:focus-visible,.AppShell_tpPopoverNotice__zd3Hj:hover{filter:brightness(.97)}.AppShell_tpTicketIcon___PrZy{display:block;flex-shrink:0;margin-top:1px;color:#a65252}.AppShell_tpClaimRow__TYj52{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;font:inherit;text-align:left;cursor:pointer}.AppShell_tpClaimRow__TYj52:disabled{cursor:progress;filter:brightness(.97)}.AppShell_tpClaimError__0hKqq{margin:4px 0 0;font-size:11.5px;color:#76685f}.AppShell_tpClaimError__0hKqq:empty{margin:0}.AppShell_tpGachaIcon__mGz_6{display:block;flex-shrink:0;margin-top:1px;color:#a65252;transition:transform .2s cubic-bezier(.2,0,0,1)}.AppShell_tpPopoverNotice__zd3Hj:focus-visible .AppShell_tpGachaIcon__mGz_6,.AppShell_tpPopoverNotice__zd3Hj:hover .AppShell_tpGachaIcon__mGz_6{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.AppShell_tpGachaIcon__mGz_6{transition:none}.AppShell_tpPopoverNotice__zd3Hj:focus-visible .AppShell_tpGachaIcon__mGz_6,.AppShell_tpPopoverNotice__zd3Hj:hover .AppShell_tpGachaIcon__mGz_6{transform:none}}.AppShell_tpPopoverNoticeMain__pHTDD{font-size:12px;font-weight:600;color:#6b5d52;line-height:1.5}.AppShell_tpPopoverNoticeSub__1YKNK{font-size:11px;font-weight:400;color:#6b5d52;line-height:1.5}.AppShell_tpPopoverHistory__nm0TL{display:flex;align-items:center;justify-content:center;gap:6px;min-height:44px;margin-top:8px;padding:0 12px;border-radius:12px;border:1px solid rgba(107,93,82,.16);font-size:12px;font-weight:600;color:#6b5d52;text-decoration:none;transition:background-color .15s ease}.AppShell_tpPopoverHistory__nm0TL:focus-visible,.AppShell_tpPopoverHistory__nm0TL:hover{background-color:rgba(107,93,82,.06)}.AppShell_tpPopoverHistory__nm0TL .AppShell_tpMemoIcon__3Cq19{display:block;flex-shrink:0;color:#6b5d52}.AppShell_authRoot__yN9Fk{position:relative}.AppShell_authButton__7Uwvo{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border-radius:999px;border:none;background-color:rgba(0,0,0,0);color:#6b5d52;cursor:pointer;transition:background-color .14s ease-out}.AppShell_authButtonLabeled__xzoLl{width:auto;min-width:128px;padding:0 18px;gap:9px;font-size:15px;font-weight:700;color:#6b5d52}.AppShell_authButton__7Uwvo:hover{background-color:rgba(214,123,122,.08)}.AppShell_authButton__7Uwvo:active{background-color:rgba(214,123,122,.14)}.AppShell_authButton__7Uwvo:focus-visible{outline:2px solid rgba(214,123,122,.7);outline-offset:2px}.AppShell_authIcon__UIJ1a{width:22px;height:22px}.AppShell_authAvatar__EszHb{width:30px;height:30px;border-radius:999px;overflow:hidden;background-color:#f2c9c8;display:flex;align-items:center;justify-content:center}.AppShell_authAvatar__EszHb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.AppShell_authAvatarInitial__xx0tY{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#a96160;font-size:14px;font-weight:600;color:#fff}.AppShell_authBackdrop__BM4WP{position:fixed;inset:0;z-index:35;background:rgba(0,0,0,.04)}.AppShell_authMenu__Ob_Y9{position:absolute;top:calc(100% + 8px);right:0;z-index:40;min-width:220px;max-width:280px;padding:12px;border-radius:18px;background-color:#fff;box-shadow:0 18px 45px rgba(0,0,0,.06)}.AppShell_authMenuHeader___OHjH{display:flex;align-items:center;gap:12px;padding-bottom:12px;border-bottom:1px solid rgba(107,93,82,.16)}.AppShell_authMenuMeta__iNAhf{display:flex;flex-direction:column;gap:2px}.AppShell_authMenuName__nTlTv{font-size:14px;font-weight:600}.AppShell_authMenuEmail__NgvzM{font-size:12px;color:#76685f}.AppShell_authMenuIdRow__BR1Zk{display:flex;align-items:center;gap:4px}.AppShell_authMenuCopyBtn__JhFP6{display:flex;align-items:center;justify-content:center;padding:2px;background:none;border:none;cursor:pointer;color:#76685f;border-radius:3px;flex-shrink:0}.AppShell_authMenuCopyBtn__JhFP6:hover{color:#6b5d52;background:rgba(107,93,82,.08)}.AppShell_authMenuList__9SYJj{padding:8px 0;display:flex;flex-direction:column;gap:4px}.AppShell_authMenuItem__HStxt{width:100%;text-align:left;padding:8px 10px;border-radius:999px;border:none;background:rgba(0,0,0,0);font-size:13px;color:#6b5d52;text-decoration:none;display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;cursor:pointer;transition:background-color .12s ease-out,color .12s ease-out,opacity .12s}.AppShell_authMenuItemIcon__E7S5L{flex-shrink:0;opacity:.7}.AppShell_authMenuItem__HStxt:hover{background-color:rgba(214,123,122,.06)}.AppShell_authMenuItemDisabled__wOKjN{opacity:.5;cursor:default;pointer-events:none}.AppShell_authMenuSection__hFi_9{margin-top:8px;padding-top:8px;border-top:1px solid rgba(107,93,82,.16);display:flex;flex-direction:column;gap:1px}.AppShell_authMenuSectionLabel__N7EAG{font-size:11px;font-weight:600;color:#76685f;letter-spacing:.02em;padding:2px 10px 4px}.AppShell_authMenuLink__Vil7Y{padding:6px 10px;border-radius:999px;font-size:12px;color:#76685f;text-decoration:none;transition:background-color .12s ease-out,color .12s ease-out}.AppShell_authMenuLink__Vil7Y:hover{background-color:rgba(214,123,122,.06);color:#6b5d52}.AppShell_authMenuFooter__sF0_4{margin-top:8px;padding-top:8px;border-top:1px solid rgba(107,93,82,.16);display:flex;justify-content:flex-end}.AppShell_authLogoutButton__JcPhp{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:9px 18px;border-radius:999px;font-size:14px;font-weight:600;text-decoration:none;cursor:pointer;white-space:nowrap;transform-origin:center;transition:background-color .15s ease-out,color .15s ease-out,border-color .15s ease-out,box-shadow .15s ease-out,transform 80ms ease-out;background-color:rgba(0,0,0,0);color:#a65252;border:1px solid rgba(214,123,122,.5);box-shadow:none}.AppShell_authLogoutButton__JcPhp:hover{background-color:rgba(214,123,122,.06);border-color:rgba(214,123,122,.9)}.AppShell_authLogoutButton__JcPhp:active{background-color:rgba(214,123,122,.12)}.AppShell_authLogoutButton__JcPhp:disabled{opacity:.5;cursor:not-allowed}.AppShell_authLogoutButton__JcPhp{font-size:12px;padding-inline:12px}.AppShell_appShellWalkable__4b545:has([data-hub-photo=on]) .AppShell_walkableTopBar__o_5bw{display:none}.AppShell_footer__Vxc9g{border-top:1px solid rgba(107,93,82,.16);padding:12px 16px 18px;font-size:12px;color:#76685f;background-color:rgba(0,0,0,0)}@media(min-width:768px){.AppShell_footer__Vxc9g{padding-inline:32px}}body.tpv-home-locked .AppShell_footer__Vxc9g{display:none}.AppShell_footerNav__VZu7O{max-width:1120px;margin:0 auto;display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:center;padding-bottom:56px}@media(min-width:768px){.AppShell_footerNav__VZu7O{padding-bottom:0}}.AppShell_footerNav__VZu7O a{text-decoration:none;color:inherit;transition:opacity .12s ease-out}.AppShell_footerNav__VZu7O a:hover{text-decoration:underline}.FreeTicketGift_scrim__EupdG{position:fixed;inset:0;z-index:45;background:rgba(58,48,42,.34);cursor:pointer}.FreeTicketGift_card__GY4dh{position:fixed;z-index:46;left:50%;top:50%;transform:translate(-50%,-50%);width:min(340px,100vw - 32px);box-sizing:border-box;padding:24px 20px 20px;border-radius:20px;background:#fbf8f3;box-shadow:0 18px 48px rgba(58,48,42,.28);text-align:center}.FreeTicketGift_card__GY4dh:focus-visible{outline:2px solid #a96160;outline-offset:2px}.FreeTicketGift_gift__X7H4x{display:block;margin:0 auto 12px;border-radius:16px}.FreeTicketGift_title__zZ3Bw{margin:0 0 4px;font-size:16px;font-weight:700;color:#6b5d52}.FreeTicketGift_amount__nSJsy{display:inline-flex;align-items:center;gap:6px;margin:0 0 4px;font-size:20px;font-weight:700;color:#6b5d52}.FreeTicketGift_sub__mDsB6{margin:0 0 16px;font-size:12.5px;color:#76685f}.FreeTicketGift_primary__xCuYs{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:min(280px,100%);min-height:44px;border:none;border-radius:999px;background:#a96160;color:#fff;font-size:15px;font-weight:700;text-decoration:none;cursor:pointer}.FreeTicketGift_primary__xCuYs:focus-visible{outline:2px solid #a96160;outline-offset:2px}.FreeTicketGift_later__EKxYA{display:block;width:100%;margin:10px 0 0;padding:6px 0;border:none;background:none;font-size:12.5px;color:#76685f;text-decoration:underline;cursor:pointer}.FreeTicketGift_later__EKxYA:focus-visible{outline:2px solid #a96160;outline-offset:2px}