.HeaderActiveWitchieFrame_notifications_userBarNotificationSection__zqsEq{max-height:300px;overflow-y:auto}.HeaderActiveWitchieFrame_notifications_userBarSectionTitle__F9oJg{align-items:center;background:rgba(255,251,239,.96);border-bottom:1px solid var(--overlay-06);display:flex;font-size:.85rem;font-weight:700;justify-content:space-between;color:var(--ink-strong);padding:.85rem 1rem;margin:0;position:-webkit-sticky;position:sticky;top:0;z-index:1}.HeaderActiveWitchieFrame_notifications_userBarSectionTitle__F9oJg span:last-child:not(:first-child){color:var(--text-muted);font-size:var(--text-xs)}.HeaderActiveWitchieFrame_notifications_userBarNotificationItem__0b7S3{padding:.85rem 1rem;border-bottom:1px solid var(--overlay-10);transition:background .2s ease,transform .12s ease;display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-10-fixed)}.HeaderActiveWitchieFrame_notifications_userBarNotificationItem__0b7S3:hover{background:var(--notif-highlight-hover);transform:translateX(1px)}.HeaderActiveWitchieFrame_notifications_userBarUnread__mhg60{background:var(--notif-highlight-unread);border-left:3px solid var(--overlay-10)}.HeaderActiveWitchieFrame_notifications_userBarNotificationContent__73h5J{display:grid;flex:1 1;min-width:0;text-align:left}.HeaderActiveWitchieFrame_notifications_userBarNotificationOpen___gUN2{background:transparent;border:0;color:inherit;cursor:pointer;flex:1 1;min-width:0;padding:0}.HeaderActiveWitchieFrame_notifications_userBarNotificationTitle__5j9BA{font-weight:700;color:var(--ink-strong);margin-bottom:.2rem;font-size:.88rem}.HeaderActiveWitchieFrame_notifications_userBarNotificationBody__AauXs{color:var(--ink-strong);font-size:.82rem;margin-bottom:.3rem;line-height:1.35}.HeaderActiveWitchieFrame_notifications_userBarNotificationTime__liMpq{color:var(--ink-strong);font-size:.72rem}.HeaderActiveWitchieFrame_notifications_userBarClearButton___xtG_{background:var(--overlay-10);border:1px solid var(--overlay-08);color:var(--ink-strong);font-size:1rem;cursor:pointer;padding:.12rem .3rem;width:26px;height:26px;border-radius:var(--radius-sm);transition:all .18s ease;flex-shrink:0}.HeaderActiveWitchieFrame_notifications_userBarClearButton___xtG_:hover{background:var(--notif-highlight-active);border-color:var(--overlay-12);color:var(--ink-strong)}.HeaderActiveWitchieFrame_notifications_userBarEmpty__ozX1l,.HeaderActiveWitchieFrame_notifications_userBarLoading__8W8PA{padding:1.8rem 1.1rem;text-align:center;color:var(--ink-strong);font-size:.88rem}.HeaderActiveWitchieFrame_notifications_userBarDropdownFooter__JQzwy{padding:.65rem 1.05rem;border-top:1px solid var(--overlay-06);text-align:center}.HeaderActiveWitchieFrame_notifications_userBarSeeAllLink__wn4yh{color:var(--ink-strong);font-weight:700;text-decoration:none;font-size:.88rem;transition:color .2s ease}.HeaderActiveWitchieFrame_notifications_userBarSeeAllLink__wn4yh:hover{color:var(--ink-strong);text-decoration:underline}.HeaderActiveWitchieFrame_rightActions__KbkLz{flex-shrink:0;position:absolute;right:1rem;top:50%;transform:translateY(-50%);z-index:2}.HeaderActiveWitchieFrame_userActions__R22PA{display:flex;flex-direction:row;align-items:center;gap:var(--space-2)}.HeaderActiveWitchieFrame_balanceGroup__WXVO_{align-items:center;display:flex;gap:var(--space-3);margin-left:-10px;position:relative;z-index:1}.HeaderActiveWitchieFrame_userAvatarMenuWrapper__S11tE{align-items:center;display:flex;position:relative;z-index:3}.HeaderActiveWitchieFrame_userAvatarMenuButton__lEbsk{align-items:center;background:var(--color-surface-main);border:2px solid color-mix(in srgb,var(--color-accent-main) 42%,var(--color-border-main));border-radius:var(--radius-full);box-shadow:var(--shadow-sm);cursor:pointer;display:inline-flex;height:var(--active-witchie-nav-size);justify-content:center;overflow:visible;padding:0;position:relative;width:var(--active-witchie-nav-size)}.HeaderActiveWitchieFrame_userAvatarMenuButton__lEbsk:focus-visible,.HeaderActiveWitchieFrame_userAvatarMenuButton__lEbsk:hover{box-shadow:var(--shadow-md)}.HeaderActiveWitchieFrame_userAvatarFallback___VdOJ,.HeaderActiveWitchieFrame_userAvatarImage__xDRQT{border-radius:var(--radius-full);height:100%;width:100%}.HeaderActiveWitchieFrame_userAvatarImage__xDRQT{display:block;object-fit:cover}.HeaderActiveWitchieFrame_userAvatarFallback___VdOJ{align-items:center;background:linear-gradient(135deg,var(--avatar-fallback-start),var(--avatar-fallback-end));color:var(--text-primary);display:flex;font-size:var(--text-lg);font-weight:900;justify-content:center}.HeaderActiveWitchieFrame_navWitchieRender__v0cRG{background:color-mix(in srgb,var(--color-surface-main) 74%,transparent);border-radius:var(--radius-full);height:100%;overflow:hidden;position:relative;width:100%}.HeaderActiveWitchieFrame_navWitchieEmpty__yyXwJ{align-items:center;color:var(--text-primary);display:flex;font-weight:900;justify-content:center}.HeaderActiveWitchieFrame_navWitchieBackdrop__XVoWR,.HeaderActiveWitchieFrame_navWitchieBase__l9zG3,.HeaderActiveWitchieFrame_navWitchieOverlay__5ixFv{height:100%;object-fit:contain;position:absolute;width:100%}.HeaderActiveWitchieFrame_navWitchieBackdrop__XVoWR{inset:0;object-fit:cover}.HeaderActiveWitchieFrame_navWitchieSpriteLayer__jkpms{inset:0;position:absolute}.HeaderActiveWitchieFrame_navWitchieBase__l9zG3,.HeaderActiveWitchieFrame_navWitchieOverlay__5ixFv{left:0;top:0;transform-origin:top left}.HeaderActiveWitchieFrame_avatarBadge__b2mW8{position:absolute;top:-6px;right:-6px;background:linear-gradient(135deg,var(--badge-gold-start),var(--badge-gold-end));color:var(--ink-strong);font-size:.68rem;font-weight:800;min-width:18px;text-align:center;box-shadow:var(--shadow-sm);padding:.12rem .35rem}.HeaderActiveWitchieFrame_balanceBadge__yztr8{border-radius:0;box-shadow:var(--shadow-header-badge);-webkit-clip-path:polygon(0 0,96% 0,100% 10%,97% 20%,100% 30%,97% 40%,100% 50%,97% 60%,100% 70%,97% 80%,100% 90%,96% 100%,0 100%);clip-path:polygon(0 0,96% 0,100% 10%,97% 20%,100% 30%,97% 40%,100% 50%,97% 60%,100% 70%,97% 80%,100% 90%,96% 100%,0 100%);color:var(--ink-dark);font-size:12pt;font-weight:700;letter-spacing:.01em;line-height:1;padding:.3rem 1.1rem .3rem 28px;position:relative;white-space:nowrap;z-index:1}.HeaderActiveWitchieFrame_balanceBadge__yztr8 span{color:var(--ink-dark)}.HeaderActiveWitchieFrame_balanceIcon__1JeEO{width:22px;height:auto;display:inline-block;vertical-align:middle}.HeaderActiveWitchieFrame_balanceValue__3qXhr{color:var(--ink-dark);font-size:12pt;font-weight:700}.HeaderActiveWitchieFrame_balanceBadge__yztr8 .HeaderActiveWitchieFrame_balanceValue__3qXhr:first-of-type{margin-right:.75rem;text-align:right}@media (prefers-reduced-motion:reduce){.HeaderActiveWitchieFrame_userBarDropdown__zuOrN{transition:none}}.HeaderActiveWitchieFrame_userBarDropdown__zuOrN{position:absolute;top:calc(100% + 8px);left:50%;right:auto;transform:translateX(-50%);width:380px;max-width:92vw;border-color:rgba(89,67,44,.26);border-radius:14px;background:var(--card-parchment-image) center/cover no-repeat,rgba(255,251,239,.98);box-shadow:0 18px 38px rgba(18,15,28,.18),inset 0 0 0 1px hsla(0,0%,100%,.32);-webkit-clip-path:none;clip-path:none;overflow:hidden;z-index:10000;transition:opacity .12s ease}.HeaderActiveWitchieFrame_userBarDropdownBody__vUEWf{max-height:min(62vh,460px);overflow-y:auto}.HeaderActiveWitchieFrame_userBarPremiumIcon__yT1_l{font-size:.92rem}@media (max-width:820px){.site-header .HeaderActiveWitchieFrame_rightActions__KbkLz{display:none}}@media (max-width:980px){.HeaderActiveWitchieFrame_userBarDropdown__zuOrN{position:fixed;top:calc(var(--header-height) + var(--space-2));left:var(--space-4);right:var(--space-4);transform:none;width:auto}}.HeaderNav_mobileNavShell__xVqpC{display:none}.HeaderNav_mobileNavToggle__T_Idt::-webkit-details-marker{display:none}.HeaderNav_mobileNavToggle__T_Idt::marker{content:""}.HeaderNav_menuList__cTzVd{list-style:none;margin:0;padding:0;display:flex;gap:clamp(var(--space-6),2vw,var(--space-16));align-items:center;flex-wrap:nowrap;justify-content:center;min-width:0}.HeaderNav_nav__0n18i{width:min(760px,calc(100vw - 540px));min-width:0;margin-inline:auto;overflow:visible}.HeaderNav_mobileNavToggle__T_Idt{list-style:none;width:48px;height:48px;border:1px solid hsla(0,0%,100%,.34);border-radius:var(--radius-12);background:rgba(42,21,75,.38);box-shadow:0 8px 20px rgba(21,12,35,.22),inset 0 0 0 1px hsla(0,0%,100%,.08);display:grid;place-items:center;cursor:pointer}.HeaderNav_mobileNavIcon__38TzI{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;color:var(--white);font-size:1.48rem;line-height:1}.HeaderNav_mobileNavIcon__38TzI:before{content:"☾"}.HeaderNav_mobileNavShell__xVqpC[open] .HeaderNav_mobileNavIcon__38TzI:before{content:"✕";font-size:1.05rem}.HeaderNav_mobileNavPanel__iBgsj{margin-top:8px;border:1px solid rgba(70,54,95,.2);background:linear-gradient(180deg,rgba(255,253,247,.98),hsla(41,56%,90%,.98)),url(/assets/storybook/soft-vellum-paper.png);border-radius:var(--radius-md);overflow:hidden}.HeaderNav_mobileAccountStrip__Q0lMX{display:grid;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-5);background:radial-gradient(circle at 12% 0,rgba(255,225,141,.32),transparent 34%),linear-gradient(135deg,rgba(120,76,156,.14),hsla(0,0%,100%,.38));border-bottom:1px solid rgba(70,54,95,.14)}.HeaderNav_mobileAccountIdentity__nNMJa{align-items:center;color:var(--color-witchy-ink);display:grid;grid-gap:var(--space-3);gap:var(--space-3);grid-template-columns:auto minmax(0,1fr) auto;text-decoration:none}.HeaderNav_mobileAccountAvatar__Mmp6v,.HeaderNav_mobileAccountFallback__AxZtj{border:2px solid rgba(120,76,156,.28);border-radius:var(--radius-full);height:42px;width:42px}.HeaderNav_mobileAccountAvatar__Mmp6v{object-fit:cover}.HeaderNav_mobileAccountFallback__AxZtj{align-items:center;background:linear-gradient(135deg,var(--avatar-fallback-start),var(--avatar-fallback-end));display:flex;font-weight:900;justify-content:center}.HeaderNav_mobileAccountName__TO2UW{font-size:var(--text-lg);font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.HeaderNav_mobileAccountUnread__ElQxl{background:linear-gradient(135deg,var(--badge-gold-start),var(--badge-gold-end));border-radius:var(--radius-full);color:var(--ink-strong);font-size:var(--text-xs);font-weight:900;min-width:1.35rem;padding:.12rem .4rem;text-align:center}.HeaderNav_mobileAccountBalances__5ycJ3{display:grid;grid-gap:var(--space-3);gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.HeaderNav_mobileAccountBalances__5ycJ3 span{align-items:center;background:hsla(0,0%,100%,.64);border:1px solid rgba(77,48,20,.14);border-radius:var(--radius-8);color:var(--ink-dark);display:flex;font-weight:900;gap:var(--space-2);justify-content:center;min-height:2.25rem}.HeaderNav_mobileAccountBalances__5ycJ3 img{height:auto;width:20px}.HeaderNav_mobileMenuList__mETVv{list-style:none;margin:0}.HeaderNav_mobileMenuItem__3ndxo{margin:0}.HeaderNav_mobileMenuItem__3ndxo+.HeaderNav_mobileMenuItem__3ndxo{border-top:1px solid rgba(70,54,95,.1)}.HeaderNav_mobileMenuLink__IGlPK{display:block;color:var(--color-witchy-ink);text-decoration:none;font-weight:700;border-radius:var(--radius-8)}.HeaderNav_mobileMenuLink__IGlPK:hover{background:rgba(113,82,143,.1)}.HeaderNav_menuItem__gq6wD{position:relative;isolation:isolate}.HeaderNav_menuLink__VqUi2{color:var(--white);text-decoration:none;font-weight:700;font-family:var(--font-sans);border-radius:var(--radius-4);transition:color .18s ease,text-shadow .18s ease,transform .18s ease;white-space:nowrap;position:relative;z-index:calc(var(--z-elevated) + 1)}@media (max-width:1200px){.HeaderNav_nav__0n18i{width:min(620px,calc(100vw - 430px))}.HeaderNav_menuList__cTzVd{gap:var(--space-5)}.HeaderNav_menuLink__VqUi2{padding-inline:.55rem;font-size:.94rem}}.HeaderNav_menuLink__VqUi2:hover{background:transparent;color:#fff7ce;text-shadow:0 2px 8px rgba(20,11,34,.38)}.HeaderNav_menuItem__gq6wD:focus-within>.HeaderNav_menuLink__VqUi2,.HeaderNav_menuItem__gq6wD:hover>.HeaderNav_menuLink__VqUi2{box-shadow:none}.HeaderNav_icon__hg3gV{font-size:1.25rem;display:inline-block}.HeaderNav_submenuRight__0YQtr,.HeaderNav_submenu__4oqze{background:linear-gradient(180deg,rgba(255,253,247,.98),hsla(41,56%,90%,.98)),url(/assets/storybook/soft-vellum-paper.png);border:1px solid rgba(75,51,28,.24);border-top:3px double rgba(74,45,99,.7);color:var(--text-ink-mid);list-style:none;padding:8px 12px;border-radius:var(--radius-8);opacity:0;visibility:hidden;box-shadow:0 18px 42px rgba(28,20,40,.22),inset 0 0 0 1px hsla(0,0%,100%,.42);transition:opacity .16s ease,transform .16s ease,visibility .16s ease;z-index:var(--z-elevated)}.HeaderNav_submenu__4oqze{position:absolute;top:calc(100% + 10px);left:50%;right:auto;margin:0;min-width:256px;max-width:min(340px,calc(100vw - 24px));transform:translate(-50%,-8px) scale(.985);transform-origin:top center}.HeaderNav_submenu__4oqze:before{content:"";position:absolute;top:-7px;left:50%;width:10px;height:10px;background:rgba(255,253,247,.99);border-left:1px solid rgba(75,51,28,.2);border-top:1px solid rgba(75,51,28,.2);transform:translateX(-50%) rotate(45deg)}.HeaderNav_menuItem__gq6wD:focus-within>.HeaderNav_submenu__4oqze,.HeaderNav_menuItem__gq6wD:hover .HeaderNav_submenu__4oqze{opacity:1;visibility:visible;transform:translate(-50%) scale(1)}.HeaderNav_submenuRight__0YQtr .HeaderNav_menuLink__VqUi2,.HeaderNav_submenu__4oqze .HeaderNav_menuLink__VqUi2{color:var(--text-ink-mid);justify-content:flex-start;gap:var(--space-4);padding:11px 8px;border:1px solid transparent;border-left:0;border-radius:var(--radius-4);width:100%;font-size:.94rem;line-height:1.25;font-family:Georgia,Times New Roman,serif;font-weight:800;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.HeaderNav_submenuRight__0YQtr .HeaderNav_menuLink__VqUi2:before,.HeaderNav_submenu__4oqze .HeaderNav_menuLink__VqUi2:before{content:"✦";flex:0 0 auto;color:#7f5e1f;font-family:Georgia,Times New Roman,serif;font-size:.74rem;line-height:1}.HeaderNav_submenuRight__0YQtr .HeaderNav_menuLink__VqUi2:hover,.HeaderNav_submenu__4oqze .HeaderNav_menuLink__VqUi2:hover{background:rgba(95,68,40,.08);border-color:rgba(76,54,99,.14);color:#3c294c;transform:none;box-shadow:none}.HeaderNav_submenuRight__0YQtr{position:absolute;top:-6px;left:calc(100% + 8px);margin-left:0;min-width:236px;transform:translateX(-8px) scale(.985);transform-origin:top left}.HeaderNav_submenuRight__0YQtr li,.HeaderNav_submenu__4oqze li{margin:0;position:relative}.HeaderNav_submenuRight__0YQtr li+li,.HeaderNav_submenu__4oqze li+li{border-top:1px solid rgba(89,61,35,.16)}.HeaderNav_submenu__4oqze li:focus-within>.HeaderNav_submenuRight__0YQtr,.HeaderNav_submenu__4oqze li:hover>.HeaderNav_submenuRight__0YQtr{opacity:1;visibility:visible;transform:translateX(0) scale(1)}.HeaderNav_submenu__4oqze .HeaderNav_icon__hg3gV{font-size:1rem;align-items:center}@media (max-width:820px){.HeaderNav_mobileNavShell__xVqpC{display:block;position:static;grid-column:2/3;align-self:center;justify-self:end;width:48px}.HeaderNav_mobileNavShell__xVqpC[open]{width:48px}.HeaderNav_mobileNavToggle__T_Idt{justify-self:end}.HeaderNav_mobileNavShell__xVqpC[open] .HeaderNav_mobileNavToggle__T_Idt{background:var(--overlay-slate-44);border-color:var(--overlay-white-42)}.HeaderNav_mobileNavPanel__iBgsj{position:absolute;top:calc(100% + 8px);left:var(--space-3);right:var(--space-3);margin-top:0;border-radius:var(--radius-xl);z-index:calc(var(--z-fixed) + 12)}.HeaderNav_menuItem__gq6wD:hover .HeaderNav_submenu__4oqze,.HeaderNav_nav__0n18i.HeaderNav_nav__0n18i,.HeaderNav_submenu__4oqze li:hover>.HeaderNav_submenuRight__0YQtr{display:none}.HeaderNav_menuList__cTzVd{gap:var(--space-4);width:100%}.HeaderNav_mobileMenuList__mETVv{padding:0;gap:0}.HeaderNav_mobileMenuLink__IGlPK{width:100%;padding:.95rem 1rem;border-radius:0}.HeaderNav_menuLink__VqUi2{padding:.5rem;font-size:.875rem}.HeaderNav_submenuRight__0YQtr,.HeaderNav_submenu__4oqze{position:static;opacity:1;visibility:visible;transform:none;box-shadow:none;margin:0;display:none}.HeaderNav_submenu__4oqze{background:var(--overlay-10)}.HeaderNav_submenuRight__0YQtr{background:var(--overlay-08)}.HeaderNav_menuItem__gq6wD.HeaderNav_active__p2keg .HeaderNav_submenuRight__0YQtr,.HeaderNav_menuItem__gq6wD.HeaderNav_active__p2keg .HeaderNav_submenu__4oqze{display:block}}