.sidebar_sidebar__cYBsa{position:relative;display:flex;flex-direction:column;width:var(--shell-sidebar-width);height:100%;overflow:hidden;background:var(--shell-surface);color:var(--shell-text);isolation:isolate}.sidebar_art__Hjmpa{flex:1 1;min-height:0;width:100%;margin-top:var(--space-5);object-fit:cover;object-position:center bottom;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 28%);mask-image:linear-gradient(180deg,transparent 0,#000 28%)}.sidebar_brand__FaDNe{display:block;flex-shrink:0;padding:var(--space-5) var(--space-5) var(--space-4)}.sidebar_logo__B8wP3{width:100%;max-width:150px;height:auto}.sidebar_nav__qGrqC{display:flex;flex-direction:column;gap:var(--space-1);flex:0 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 var(--space-3);--scrollbar-thumb:transparent;--scrollbar-thumb-hover:rgb(242 237 224/0.38)}.sidebar_nav__qGrqC:hover{--scrollbar-thumb:rgb(242 237 224/0.22)}.sidebar_nav__qGrqC::-webkit-scrollbar{width:8px}.sidebar_nav__qGrqC::-webkit-scrollbar-thumb{border-width:2px}.sidebar_item__O1nen{position:relative;display:flex;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-3);border-radius:var(--radius-md);font-size:.875rem;font-weight:500;color:var(--shell-text-muted);text-align:left;white-space:nowrap;transition:background-color var(--duration-fast) ease,color var(--duration-fast) ease,box-shadow var(--duration) var(--ease-out),scale var(--duration-fast) var(--ease-out)}.sidebar_item__O1nen .sidebar_icon__anme_{transition:translate var(--duration) var(--ease-out),color var(--duration-fast) ease}.sidebar_item__O1nen:hover:not(:disabled) .sidebar_icon__anme_{translate:2px 0}.sidebar_item__O1nen:hover:not(:disabled){background:var(--shell-surface-hover);color:var(--shell-text)}.sidebar_item__O1nen:disabled{cursor:not-allowed}.sidebar_item__O1nen[data-active=true]{background:color-mix(in srgb,var(--shell-highlight) 16%,var(--shell-surface-active));color:var(--shell-text);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--shell-highlight) 45%,transparent)}.sidebar_item__O1nen[data-active=true] .sidebar_icon__anme_{color:var(--shell-highlight)}.sidebar_icon__anme_{flex-shrink:0;color:inherit}.sidebar_iconWrap__qQjT2{position:relative;display:inline-flex;flex-shrink:0}.sidebar_badge__t9Xjb{position:absolute;top:-5px;right:-6px;min-width:15px;height:15px;padding:0 3px;border:1.5px solid var(--shell-surface);border-radius:var(--radius-pill);background:var(--color-error);color:#ffffff;font-size:.5625rem;font-weight:700;line-height:12px;text-align:center}.sidebar_chevron___03yO{margin-left:auto;transition:rotate var(--duration) var(--ease-out)}.sidebar_chevron___03yO[data-open=true]{rotate:180deg}.sidebar_more__b94cK{display:flex;flex-direction:column;gap:var(--space-1);padding-left:var(--space-2)}.sidebar_more__b94cK[hidden]{display:none}.sidebar_quote__ibNRA{position:relative;flex-shrink:0;margin:2.75rem 1.25rem 0 2.25rem;font-family:var(--font-display);font-size:.875rem;font-style:italic;line-height:1.65;color:var(--shell-text)}.sidebar_quoteMark____q4_{position:absolute;left:-.9rem;top:-.1rem;font-size:1.1rem}.sidebar_quoteAttribution__XBMRx{display:block;margin-top:var(--space-3);font-family:var(--font-sans);font-style:normal;font-size:.75rem;color:var(--shell-highlight)}.account-menu_container__da1kV{position:relative}.account-menu_trigger__ZA5O4{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2) var(--space-1) var(--space-1);border-radius:var(--radius-pill);color:var(--color-text);font-size:.9375rem;font-weight:600}.account-menu_trigger__ZA5O4:hover{background:var(--color-background-element)}.account-menu_avatar__2MZwM{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--color-tint);color:var(--color-on-tint);font-size:.875rem;font-weight:700}.account-menu_avatar__2MZwM[data-guest=true]{background:var(--color-background-element);color:var(--color-text-secondary);box-shadow:inset 0 0 0 1px var(--color-border)}.account-menu_name__nPIWM{display:none;max-width:10rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-menu_menu__8wf4s{transform-origin:top right;animation:account-menu_pop-in__yyyS2 var(--duration) var(--ease-out);position:absolute;top:calc(100% + var(--space-2));right:0;z-index:40;display:flex;flex-direction:column;gap:var(--space-1);width:264px;padding:var(--space-3);border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-background);box-shadow:var(--shadow-md)}.account-menu_identity__vKGic{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-2);margin-bottom:var(--space-1);border-bottom:1px solid var(--color-border)}.account-menu_identityName__RcHm2{font-size:.9375rem;font-weight:700}.account-menu_identityDetail__I99lH{font-size:.8125rem;line-height:1.5;color:var(--color-text-secondary);overflow-wrap:anywhere}.account-menu_itemPrimary__0X8N3,.account-menu_item__NhUOG{display:block;padding:var(--space-3);border-radius:var(--radius-sm);font-size:.9375rem;font-weight:600;text-align:left}.account-menu_item__NhUOG:hover{background:var(--color-background-element)}.account-menu_itemPrimary__0X8N3{background:var(--color-tint);color:var(--color-on-tint);text-align:center}.account-menu_itemPrimary__0X8N3:hover{opacity:.9}@media (min-width:720px){.account-menu_name__nPIWM{display:inline}}@keyframes account-menu_pop-in__yyyS2{0%{opacity:0;transform:translateY(-4px) scale(.97)}}.theme-toggle_root__xNE_l{position:relative}.theme-toggle_trigger__h5ZoT{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:38px;height:38px;padding:0;border-radius:999px;border:1px solid var(--color-border);background:var(--color-background-element);color:var(--color-text);font-size:.8125rem;font-weight:600}.theme-toggle_trigger__h5ZoT:hover{border-color:var(--color-border-strong)}.theme-toggle_swatch__9dW_B{display:none;width:14px;height:14px;border-radius:50%;border:1px solid rgba(0,0,0,.1)}.theme-toggle_triggerLabel__DmaoO{display:none}@media (min-width:560px){.theme-toggle_trigger__h5ZoT{width:auto;height:auto;padding:.4rem .7rem .4rem .5rem}.theme-toggle_triggerIcon__tw7v_{display:none}.theme-toggle_swatch__9dW_B,.theme-toggle_triggerLabel__DmaoO{display:inline-block}}.theme-toggle_panel__Ecuol{position:absolute;top:calc(100% + .5rem);right:0;z-index:30;width:220px;padding:.9rem;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-background);box-shadow:var(--shadow-md);display:flex;flex-direction:column;gap:.4rem}.theme-toggle_panelLabel__nDuQZ{margin:.3rem 0 .1rem;font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-tertiary)}.theme-toggle_brandRow__3ugQG{display:flex;gap:.5rem}.theme-toggle_brandSwatch__K7eMI{width:28px;height:28px;border-radius:50%;border:2px solid transparent;padding:0}.theme-toggle_brandSwatch__K7eMI[data-active=true]{border-color:var(--color-tint)}.theme-toggle_modeRow__8XVy2{display:flex;gap:.3rem;padding:.2rem;border-radius:999px;background:var(--color-background-element)}.theme-toggle_modeButton__9QcbS{flex:1 1;padding:.35rem 0;border-radius:999px;font-size:.75rem;font-weight:600;color:var(--color-text-secondary);background:transparent}.theme-toggle_modeButton__9QcbS[data-active=true]{background:var(--color-background);color:var(--color-text);box-shadow:var(--shadow-sm)}.theme-toggle_iconTrigger__SR8_x{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;color:var(--color-text-secondary)}.theme-toggle_iconTrigger__SR8_x:hover{background:var(--color-background-element);color:var(--color-text)}.topbar_topbar__wZxSz{position:-webkit-sticky;position:sticky;top:0;z-index:30;display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:color-mix(in srgb,var(--shell-page) 92%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.topbar_menuButton__kPmBO{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;flex-shrink:0;border-radius:50%;color:var(--color-text-secondary)}.topbar_menuButton__kPmBO:hover{background:var(--color-background-element);color:var(--color-text)}.topbar_search__ofkut{position:relative;order:3;flex:1 0 100%}.topbar_searchIcon___9cmR{position:absolute;top:50%;left:var(--space-4);transform:translateY(-50%);color:var(--color-text-tertiary);pointer-events:none}.topbar_searchInput__s_kAV{width:100%;height:44px;padding:0 var(--space-4) 0 2.85rem;border-radius:var(--radius-pill);border:1px solid var(--color-border);background:var(--color-background);color:var(--color-text);font:inherit;font-size:.9375rem;box-shadow:0 1px 2px rgba(15,23,42,.04);transition:border-color var(--duration-fast) ease,box-shadow var(--duration) var(--ease-out)}.topbar_searchInput__s_kAV::placeholder{color:var(--color-text-tertiary)}.topbar_searchInput__s_kAV:focus{outline:none;border-color:var(--color-tint);box-shadow:0 0 0 3px var(--color-tint-muted)}.topbar_actions__Ple0P{display:flex;align-items:center;gap:var(--space-2);margin-left:auto}.topbar_iconButton__wW3th{position:relative;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;color:var(--color-text-secondary)}.topbar_iconButton__wW3th:hover:not(:disabled){background:var(--color-background-element);color:var(--color-text)}.topbar_iconButton__wW3th:disabled{cursor:not-allowed}@media (min-width:620px){.topbar_topbar__wZxSz{gap:var(--space-4);padding:var(--space-4) var(--space-5)}.topbar_search__ofkut{order:0;flex:1 1 auto;max-width:520px}}.topbar_badge__cL218{position:absolute;top:2px;right:0;min-width:17px;height:17px;padding:0 4px;border-radius:var(--radius-pill);background:var(--color-error);color:#ffffff;font-size:.65rem;font-weight:700;line-height:17px;text-align:center}.app-shell_shell__yRoUd{display:flex;height:100dvh;overflow:hidden;background:var(--shell-page)}.app-shell_rail__Aq4ul{display:none;flex-shrink:0;height:100%}.app-shell_main__L7KdA{display:flex;flex-direction:column;flex:1 1;min-width:0;height:100%;overflow-y:auto;overscroll-behavior-y:contain}.app-shell_content___Uwkp{flex:1 1;width:100%;max-width:1120px;padding:0 var(--space-5) var(--space-6);display:flex;flex-direction:column;gap:var(--space-6)}.app-shell_content___Uwkp>*{animation:app-shell_page-in__obId8 var(--duration-slow) var(--ease-out) backwards}@keyframes app-shell_page-in__obId8{0%{opacity:0;transform:translateY(8px)}}.app-shell_drawer__VNNkN{position:fixed;inset:0;z-index:60;display:flex}.app-shell_drawerPanel__zmEIt{position:relative;z-index:1;height:100%;box-shadow:var(--shadow-lg);animation:app-shell_slideIn__ecCB7 .18s ease-out}.app-shell_scrim__YvqUv{position:absolute;inset:0;border:none;border-radius:0;background:var(--color-overlay)}@keyframes app-shell_slideIn__ecCB7{0%{transform:translateX(-100%)}}@media (prefers-reduced-motion:reduce){.app-shell_drawerPanel__zmEIt{animation:none}}@media (min-width:1080px){.app-shell_rail__Aq4ul{display:block}.app-shell_drawer__VNNkN,.app-shell_shell__yRoUd[data-rail=collapsed] .app-shell_rail__Aq4ul{display:none}}.navbar_outer__fTjS4{position:-webkit-sticky;position:sticky;top:0;z-index:40;width:100%;display:flex;justify-content:center;background:color-mix(in srgb,var(--color-background) 88%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--color-border)}.navbar_inner__wymxr{width:100%;max-width:var(--container-max);padding:var(--space-3) var(--space-4);display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.navbar_brand__W7nfH{display:flex;align-items:center;gap:var(--space-2);font-weight:700;font-size:1.0625rem;color:var(--color-tint)}.navbar_brandMark__yplBe{width:28px;height:28px;border-radius:var(--radius-sm)}.navbar_nav__RmXob{display:none;align-items:center;gap:var(--space-5)}.navbar_navLink__LcQEu{font-size:.875rem;font-weight:600;color:var(--color-text-secondary)}.navbar_navLink__LcQEu:hover{color:var(--color-text)}.navbar_actions__Rt6lS{display:flex;align-items:center;gap:var(--space-3)}.navbar_authActions__1Yucg{display:none;align-items:center;gap:var(--space-3)}.navbar_menuActions__4JNX3{display:flex;flex-direction:column;gap:var(--space-2);padding-top:var(--space-2)}.navbar_menuActions__4JNX3 .navbar_primaryAction__Ye5y5,.navbar_menuActions__4JNX3 .navbar_secondaryAction__q0F3h{text-align:center}.navbar_secondaryAction__q0F3h{padding:var(--space-2) var(--space-3);border-radius:var(--radius-pill);font-size:.875rem;font-weight:600;color:var(--color-text-secondary)}.navbar_secondaryAction__q0F3h:hover{color:var(--color-text)}.navbar_primaryAction__Ye5y5{padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);background:var(--color-tint);color:var(--color-on-tint);font-size:.875rem;font-weight:700;white-space:nowrap}.navbar_primaryAction__Ye5y5:hover{opacity:.9}.navbar_menuButton__eL6Dy{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-sm);border:1px solid var(--color-border)}.navbar_mobileMenu__de_gV{width:100%;padding:0 var(--space-4) var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}.navbar_mobileMenu__de_gV .navbar_navLink__LcQEu{padding:var(--space-2) 0;border-bottom:1px solid var(--color-border)}@media (min-width:560px){.navbar_authActions__1Yucg{display:flex}.navbar_menuActions__4JNX3{display:none}}@media (min-width:860px){.navbar_nav__RmXob{display:flex}.navbar_menuButton__eL6Dy{display:none}}