.page_groveLayout__iD6cq{gap:var(--space-8)}.page_monthlyColumns__CfuVy{display:grid;grid-gap:var(--space-9);gap:var(--space-9);grid-template-columns:1fr}@media (min-width:820px){.page_monthlyColumns__CfuVy{grid-template-columns:1.2fr .8fr;align-items:stretch}}.page_monthlyCard__LeITI{display:grid;grid-gap:var(--space-6);gap:var(--space-6);width:100%;height:100%;background:hsla(0,0%,100%,.78)!important}.page_monthlyCardBody__Z1yHR{display:grid;grid-gap:var(--space-10-fixed);gap:var(--space-10-fixed)}.page_sanctuaryPage__02MF9 .card,.page_sanctuaryPage__02MF9 .page_monthlyCard__LeITI,.page_sanctuaryPage__02MF9 .page_sanctuaryWitchieCard__8YS9U{background:#fff!important;background-image:none!important;border-color:rgba(49,38,65,.12);box-shadow:0 10px 24px rgba(38,31,55,.06)}.page_kvNoTop__CLdZz{margin-top:0}.page_progressNative__DR6_O{width:100%;height:8px;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1px solid var(--color-border-light);border-radius:var(--radius-full);overflow:hidden;background:var(--color-surface-hover)}.page_progressNative__DR6_O::-webkit-progress-bar{background:var(--color-surface-hover)}.page_progressNative__DR6_O::-webkit-progress-value{background:linear-gradient(90deg,var(--color-accent-main) 0,var(--color-accent-secondary) 100%);-webkit-transition:width var(--transition-base);transition:width var(--transition-base)}.page_progressNative__DR6_O::-moz-progress-bar{background:linear-gradient(90deg,var(--color-accent-main) 0,var(--color-accent-secondary) 100%)}.page_progressReady__zDq_1::-webkit-progress-value{animation:page_progressShimmer__0FZAo 2s ease-in-out infinite}.page_progressReady__zDq_1::-moz-progress-bar{animation:page_progressShimmer__0FZAo 2s ease-in-out infinite}.page_monthlyStatsRow__Rowqj{display:flex;justify-content:space-between;font-size:12px;flex-wrap:wrap;gap:var(--space-4)}.page_monthlyClaimActions__u_GYx{margin-top:var(--space-3);display:flex;gap:var(--space-10-fixed);flex-wrap:wrap}.page_activeWitchieWrap__7nHEm{display:flex;gap:var(--space-10-fixed);align-items:center;flex-wrap:wrap}.page_activeWitchieLink__SaRJ2{display:inline-block;text-decoration:none}.page_activeWitchiePreview__y_J6s{position:relative;width:104px;height:104px;border-radius:var(--radius-16);border:1px solid var(--color-border-light);overflow:hidden;background:var(--surface-muted)}.page_activeRealmBackdrop__BnAzQ,.page_cardRealmBackdrop__XZNG5{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.page_witchieImageCover__cxwqC{position:relative;z-index:1;width:100%;height:100%;object-fit:cover;display:block}.page_imageUnavailableSmall__HL0tp{width:100%;height:100%;display:grid;place-items:center;font-size:12px;color:var(--text-subtle);background:var(--surface-muted)}.page_activeWitchieInfo__Fgs2C{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.page_activeWitchieActions__21gO7,.page_toolbarRow__NmTaK,.page_witchieCareWrap__YqjIH{gap:var(--space-10-fixed);flex-wrap:wrap}.page_activeWitchieActions__21gO7{display:flex}.page_sanctuaryActiveWitchieWrap__VaS0a{align-items:stretch;flex-wrap:nowrap}.page_sanctuaryActiveWitchieSide__PSifN{display:grid;grid-gap:var(--space-6);gap:var(--space-6);min-width:0;flex:1 1;align-content:start}.page_sanctuaryActiveWitchieInfo__mjRYr{text-align:left}.page_sanctuaryActiveWitchieActions__uYT59{align-items:center;justify-content:flex-start;flex-wrap:nowrap}.page_sanctuaryActiveWitchieActions__uYT59 form{width:auto}.page_sanctuaryActiveWitchieActions__uYT59 .btn{width:auto;justify-content:center}.page_toolbarRow__NmTaK{justify-content:flex-end}.page_emptyWitchiesText__c9bIR{margin:0}.page_witchiePreview__KSEtG{position:relative;width:100%;border-radius:var(--radius-16);border:1px solid var(--color-border-light);overflow:hidden;background:var(--surface-muted)}.page_witchieImageResponsive__ZE7oY{position:relative;z-index:1;width:100%;height:auto;display:block}.page_imageUnavailableLarge__8AgFn{width:100%;aspect-ratio:1/1;background:var(--surface-muted);color:var(--text-subtle);display:grid;place-items:center;font-size:14px}.page_witchieMeta__FGY3r{justify-content:center;gap:var(--space-4);flex-wrap:wrap;text-align:center}.page_witchieNameRow__WUttq{display:inline-flex;align-items:center;gap:var(--space-3)}.page_witchieNameLink___y6aL{text-decoration:none;color:inherit}.page_witchieMeta__FGY3r,.page_witchieProgressSection__y4W4b{margin-top:var(--space-10-fixed)}.page_sanctuaryWitchieGrid___sni_{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-7);gap:var(--space-7);align-items:stretch}.page_sanctuaryWitchieCard__8YS9U{position:relative;display:grid;align-content:start;grid-gap:var(--space-8);gap:var(--space-8);height:100%;padding-bottom:calc(var(--space-8) + 30px);background:hsla(0,0%,100%,.78)!important}.page_activeWitchieToggle__GfV9G{position:absolute;bottom:var(--space-5);left:50%;z-index:4;margin:0;transform:translateX(-50%)}.page_activeWitchieStar__5eO71{display:inline-grid;place-items:center;width:30px;height:30px;padding:0;border:1px solid rgba(58,43,31,.2);border-radius:50%;background:transparent;box-shadow:none;color:#6a5376;font:inherit;font-size:17px;line-height:1;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.page_activeWitchieStar__5eO71:focus-visible,.page_activeWitchieStar__5eO71:hover{background:rgba(255,245,201,.62);border-color:rgba(154,106,8,.28);color:#9a6a08}.page_activeWitchieStarSelected__i_elN{border-color:rgba(154,106,8,.38);background:#fff5c9;color:#9a6a08}.page_sanctuaryWitchieCard__8YS9U .page_witchieCareWrap__YqjIH,.page_sanctuaryWitchieCard__8YS9U .page_witchieMeta__FGY3r,.page_sanctuaryWitchieCard__8YS9U .page_witchieProgressSection__y4W4b{margin-top:0}.page_sanctuaryProgressPanel__0BXUC{display:grid;grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-5);border:1px solid rgba(49,38,65,.1);border-radius:var(--radius-16);background:hsla(0,0%,100%,.74)}.page_sanctuaryHungerPanel__oIaMY{display:grid;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-4) var(--space-5);border:1px solid rgba(86,95,54,.2);border-radius:var(--radius-12);background:hsla(67,55%,94%,.88)}.page_sanctuaryHungerPanelStarving__Zuw_F{border-color:rgba(156,62,52,.34);background:rgba(255,239,232,.9)}.page_sanctuaryHungerHeading__e64oY{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);font-size:.78rem;line-height:1.2}.page_sanctuaryHungerBar__mpCbH{height:9px}.page_sanctuaryCardLinks__nM69v{display:flex;justify-content:center}.page_sanctuaryProgressBar___jhG_{display:block;height:12px;border-color:var(--color-border-strong)}.page_sanctuaryProgressBar___jhG_::-webkit-progress-value{background:linear-gradient(90deg,#617c59,#91aa80)}.page_sanctuaryProgressBar___jhG_::-moz-progress-bar{background:linear-gradient(90deg,#617c59,#91aa80)}.page_sanctuaryStatRow__RpfGa{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.page_sanctuaryStatCard__J9sK3{display:grid;grid-gap:var(--space-1);gap:var(--space-1);min-width:0;padding:9px 10px;border:1px solid rgba(49,38,65,.1);border-radius:var(--radius-12);background:hsla(0,0%,100%,.82)}.page_sanctuaryStatLabel__Nw_dC{font-size:9px;letter-spacing:.04em;line-height:1.2;text-transform:none;color:var(--text-subtle)}.page_sanctuaryStatValue__JvaFl{font-size:14px;line-height:1.2;font-weight:700;color:var(--color-text-dark)}.page_intelligenceLine__1pZVr{margin-top:var(--space-3)}.page_witchieCareWrap__YqjIH{display:flex;margin-top:var(--space-6);justify-content:center}.page_progressSummary__u0LX7{text-align:center;font-size:12px;line-height:1.35}@media (max-width:620px){.page_sanctuaryActiveWitchieWrap__VaS0a{flex-wrap:wrap}.page_sanctuaryActiveWitchieSide__PSifN{width:100%;min-width:0}.page_sanctuaryStatRow__RpfGa{grid-template-columns:1fr}.page_sanctuaryActiveWitchieActions__uYT59{flex-wrap:wrap}}@media (max-width:980px){.page_sanctuaryWitchieGrid___sni_{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.page_sanctuaryWitchieGrid___sni_{grid-template-columns:minmax(0,1fr)}}.RainbowMeter_meter__2oyjo{display:block;width:100%;height:12px;overflow:visible}.RainbowMeter_track__1_zGn{fill:rgba(82,73,64,.14);stroke:rgba(72,58,43,.16);stroke-width:.8}.RainbowMeter_fill__eUk_F{transition:width .22s ease}.CompanionSidebar_sidebar__B6VpD{align-self:start;margin-top:0;min-width:0;width:250px;z-index:25}@media (max-width:980px){.CompanionSidebar_sidebar__B6VpD{width:100%}}.CompanionSidebar_sidebarInner__jFFoU{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.CompanionSidebar_featuredCard__0tDfF,.CompanionSidebar_playerCard___98bN{display:grid;grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-8)}.CompanionSidebar_activeCard__U_4FF{align-items:stretch;display:grid}.CompanionSidebar_playerCardBody__OwX2b{display:grid;grid-gap:var(--space-8);gap:var(--space-8);margin-top:var(--space-4)}.CompanionSidebar_restorationStrip__fnehD{display:grid;grid-gap:10px;gap:10px;margin-inline:calc(-1 * var(--space-8));padding:var(--space-4) var(--space-8);background:rgba(0,0,0,.03);border-top:1px solid rgba(49,38,65,.1);border-bottom:1px solid rgba(49,38,65,.1)}.CompanionSidebar_toolsSection__YOrDj{display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.CompanionSidebar_userCard__aeoNI{display:grid;grid-gap:var(--space-3);gap:var(--space-3);min-width:0}.CompanionSidebar_userIdentity__MCdqn{align-items:center;color:var(--text-strong);display:flex;gap:var(--space-3);min-width:0;text-decoration:none}.CompanionSidebar_userAvatarFallback__GdELH,.CompanionSidebar_userAvatar__6g_G4{border:2px solid color-mix(in srgb,var(--color-accent-main) 36%,var(--color-border-main));border-radius:var(--radius-full);flex:0 0 auto;height:42px;width:42px}.CompanionSidebar_userAvatar__6g_G4{object-fit:cover}.CompanionSidebar_userAvatarFallback__GdELH{align-items:center;background:linear-gradient(135deg,var(--avatar-fallback-start),var(--avatar-fallback-end));display:flex;font-weight:900;justify-content:center}.CompanionSidebar_userName__aSRqD{color:var(--text-strong);font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CompanionSidebar_balanceGrid__1Hn8V{color:inherit;display:grid;grid-gap:var(--space-2);gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));text-decoration:none}.CompanionSidebar_balancePill__tCNuu{align-items:center;color:var(--text-primary);display:flex;font-size:.82rem;font-weight:800;gap:var(--space-2);text-decoration:none}.CompanionSidebar_balancePill__tCNuu svg{height:15px;width:15px;flex-shrink:0}.CompanionSidebar_balancePill__tCNuu svg.currency-icon-coin{height:17px;width:17px}.CompanionSidebar_activePortrait__4jrDp{display:block;position:relative;aspect-ratio:1/1;overflow:hidden;border-radius:6px;width:100%}.CompanionSidebar_activePortraitEmpty__C7Wcj{align-items:center;color:var(--text-primary);display:flex;font-size:22px;font-weight:900;justify-content:center;text-decoration:none}.CompanionSidebar_activeBackdrop__pvDZ_,.CompanionSidebar_activeBase__YVzqw,.CompanionSidebar_activeOverlay__bpA8M{height:100%;left:0;object-fit:contain;position:absolute;top:0;transform-origin:top left;width:100%}.CompanionSidebar_activeBackdrop__pvDZ_{object-fit:cover;z-index:0}.CompanionSidebar_activeBase__YVzqw{z-index:5}.CompanionSidebar_activeOverlay__bpA8M{pointer-events:none}.CompanionSidebar_featuredHeader__mR_X4{align-items:flex-start;display:flex;gap:var(--space-2);justify-content:space-between}.CompanionSidebar_featuredPortrait__iCxp4{background:hsla(0,0%,100%,.34);border:1px solid color-mix(in srgb,var(--color-border-main) 70%,transparent);border-radius:8px;display:block;overflow:hidden;text-decoration:none}.CompanionSidebar_featuredPortrait__iCxp4 img{display:block;max-height:190px;object-fit:contain;width:100%}.CompanionSidebar_featuredMeta__EI1Op{color:var(--text-muted);display:grid;font-size:var(--text-xs);font-weight:800;grid-gap:var(--space-1);gap:var(--space-1);line-height:1.25}.CompanionSidebar_featuredMeta__EI1Op b{color:var(--text-strong);font-size:var(--text-sm)}.CompanionSidebar_searchControl__G8038,.CompanionSidebar_searchForm__b_BOU{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.CompanionSidebar_searchControl__G8038{grid-template-columns:minmax(0,1fr) auto}.CompanionSidebar_searchInput___X9_B{background:#fff;border:1px solid rgba(49,38,65,.16);border-radius:6px;color:var(--text-primary);font:inherit;font-size:var(--text-sm);min-height:38px;min-width:0;padding:0 var(--space-4);width:100%}.CompanionSidebar_searchInput___X9_B::placeholder{color:color-mix(in srgb,var(--text-primary) 45%,transparent);font-size:.8rem;font-weight:700}.CompanionSidebar_drawerToggle__tQK3b{align-items:center;background:#fff;border:1px solid rgba(49,38,65,.16);border-radius:6px;color:var(--text-strong);display:flex;font:inherit;font-size:.8rem;font-weight:700;justify-content:space-between;min-height:38px;padding:0 var(--space-4);width:100%}.CompanionSidebar_drawerToggle__tQK3b:hover{border-color:color-mix(in srgb,var(--gold-leaf,#a5793a) 55%,rgba(49,38,65,.16))}.CompanionSidebar_drawerCaret__WvHjW{color:var(--gold-leaf,#a5793a)}.CompanionSidebar_drawerPanel__ruAoa{display:grid;grid-gap:3px 14px;gap:3px 14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:-8px;padding:6px 18px 0}.CompanionSidebar_drawerLink__kmUOx{color:var(--text-primary);font-size:.76rem;padding:var(--space-1) 0;text-decoration:none}.CompanionSidebar_drawerLink__kmUOx:hover{color:var(--gold-leaf,#a5793a)}.CompanionSidebar_searchButton__L2NFk,.CompanionSidebar_sidebarButton__N9Izw{padding:0 var(--space-4);font-size:var(--text-xs)}.CompanionSidebar_sidebarButton__N9Izw{min-height:34px}.CompanionSidebar_searchButton__L2NFk{min-height:38px}.CompanionSidebar_searchButton__L2NFk:disabled,.CompanionSidebar_sidebarButton__N9Izw:disabled{cursor:not-allowed;opacity:.62}.CompanionSidebar_restorationHeader___s7ah{align-items:flex-start;display:flex;gap:var(--space-2);justify-content:space-between}.CompanionSidebar_monthBadge__wxzLS{background:color-mix(in srgb,var(--badge-gold-start) 24%,var(--color-surface-main));border:1px solid color-mix(in srgb,var(--badge-gold-end) 52%,var(--color-border-main));border-radius:var(--radius-full);color:var(--ink-strong);font-size:.68rem;font-weight:900;line-height:1;padding:5px 8px;white-space:nowrap}.CompanionSidebar_restorationProgress__rS_XN{height:10px;width:100%}.CompanionSidebar_restorationStats__TdeE7{color:var(--text-muted);display:grid;font-size:var(--text-xs);font-weight:700;grid-gap:5px;gap:5px}.CompanionSidebar_restorationClaim__Uo0Hh{display:flex}.CompanionSidebar_restorationClaim__Uo0Hh .CompanionSidebar_sidebarButton__N9Izw{width:100%}.CompanionSidebar_sectionTitle__3uHPB{color:var(--text-muted);font-size:var(--text-xs);font-weight:900;letter-spacing:.08em;margin:0;text-transform:uppercase}.CompanionSidebar_notificationsPanel__cxgCy{display:grid;grid-gap:8px;gap:8px;padding-top:var(--space-3);margin-top:var(--space-1);border-top:1px solid rgba(49,38,65,.12)}.CompanionSidebar_notificationsPanelTitle__56ixh{font-size:var(--text-xs);font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);text-decoration:none}.CompanionSidebar_notificationsPanelTitle__56ixh:hover{color:var(--gold-leaf,#a5793a)}.CompanionSidebar_notificationsPanelEmpty__vJvsp{margin:0;font-size:.8rem;color:var(--text-muted)}.CompanionSidebar_notificationsPanelList__rGiLO{list-style:none;margin:0;padding:0;display:grid}.CompanionSidebar_notificationsPanelItem__3F7_n{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:6px 4px 6px 8px;border-bottom:1px solid rgba(49,38,65,.08)}.CompanionSidebar_notificationsPanelItem__3F7_n:last-child{border-bottom:none}.CompanionSidebar_notificationsPanelUnread__9jcXZ{background:rgba(199,154,76,.08)}.CompanionSidebar_notificationsPanelItemLink__4B1Xr{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:700;color:var(--text-primary);text-decoration:none}.CompanionSidebar_notificationsPanelItemLink__4B1Xr:hover{color:var(--gold-leaf,#a5793a)}.CompanionSidebar_notificationsPanelDismiss__HSLu_{flex-shrink:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;background:none;border:none;color:var(--text-muted);font-size:1rem;line-height:1;cursor:pointer;border-radius:4px;padding:0}.CompanionSidebar_notificationsPanelDismiss__HSLu_:hover{background:rgba(0,0,0,.06);color:var(--text-primary)}.PageModuleWrapper_shell__RJqj2,.PageModuleWrapper_withSidebar__a4cW1{display:grid;grid-gap:var(--space-6);gap:var(--space-6)}.PageModuleWrapper_withSidebar__a4cW1{align-items:start;grid-template-columns:250px minmax(0,1fr)}.PageModuleWrapper_homeWithSidebar__Gp5Fo{gap:clamp(var(--space-12),4vw,var(--space-24))}@media (min-width:980px){.PageModuleWrapper_homeWithSidebar__Gp5Fo>aside{grid-column:1;grid-row:2}.PageModuleWrapper_homeWithSidebar__Gp5Fo>.PageModuleWrapper_mainColumn__JQpa1{display:contents}.PageModuleWrapper_homeWithSidebar__Gp5Fo .home-grid-unwrap{grid-column:2;grid-row:2}.PageModuleWrapper_homeWithSidebar__Gp5Fo .h1-band{grid-column:1/-1;grid-row:1}.PageModuleWrapper_topBandWithSidebar__SKSe5>aside{grid-column:1;grid-row:2}.PageModuleWrapper_topBandWithSidebar__SKSe5 .pageModule,.PageModuleWrapper_topBandWithSidebar__SKSe5 .top-band-layout-root,.PageModuleWrapper_topBandWithSidebar__SKSe5>.PageModuleWrapper_mainColumn__JQpa1{display:contents}.PageModuleWrapper_topBandWithSidebar__SKSe5 .top-band-above-sidebar{grid-column:1/-1;grid-row:1}.PageModuleWrapper_topBandWithSidebar__SKSe5 .top-band-above-sidebar .storybook-page-title{margin-left:0;width:100%}.PageModuleWrapper_topBandWithSidebar__SKSe5 .top-band-above-sidebar .storybook-page-description{margin-left:auto;margin-right:auto;width:min(760px,100%)}.PageModuleWrapper_topBandWithSidebar__SKSe5 .content-band-next-to-sidebar{grid-column:2;grid-row:2;min-width:0}.PageModuleWrapper_withSidebar__a4cW1:not(.PageModuleWrapper_homeWithSidebar__Gp5Fo){position:relative}.PageModuleWrapper_withSidebar__a4cW1:not(.PageModuleWrapper_homeWithSidebar__Gp5Fo) .storybook-page-description,.PageModuleWrapper_withSidebar__a4cW1:not(.PageModuleWrapper_homeWithSidebar__Gp5Fo) h1{position:relative;z-index:30;margin-left:calc(-250px - var(--space-6));width:calc(100% + 250px + var(--space-6))}.PageModuleWrapper_withSidebar__a4cW1.PageModuleWrapper_topBandWithSidebar__SKSe5:not(.PageModuleWrapper_homeWithSidebar__Gp5Fo) .top-band-above-sidebar h1{margin-left:0;width:100%}.PageModuleWrapper_withSidebar__a4cW1.PageModuleWrapper_topBandWithSidebar__SKSe5:not(.PageModuleWrapper_homeWithSidebar__Gp5Fo) .top-band-above-sidebar .storybook-page-description{margin-left:auto;margin-right:auto;width:min(760px,100%)}}.PageModuleWrapper_mainColumn__JQpa1{min-width:0}@media (max-width:980px){.PageModuleWrapper_withSidebar__a4cW1{grid-template-columns:1fr}.PageModuleWrapper_withSidebar__a4cW1>aside{order:2}.PageModuleWrapper_withSidebar__a4cW1>.PageModuleWrapper_mainColumn__JQpa1{order:1}}