.shell_header__6bfbe{position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-header);background:var(--header-bg);border-bottom:1px solid var(--header-border);color:var(--header-fg)}.shell_headerInner__XjHtC{display:flex;align-items:center;gap:24px;height:60px;max-width:var(--container);margin:0 auto;padding-inline:var(--pad-x)}.shell_logo__UtFDd{font:700 1.25rem/1 var(--font-sans);letter-spacing:-.02em;flex:none}.shell_logoMark__geD_N{color:var(--accent)}.shell_nav__kMPp5{display:flex;gap:4px}.shell_navLink__VSkjG{padding:8px 14px;border-radius:var(--r-pill);color:var(--header-fg-dim);font:500 .9375rem/1 var(--font-sans);transition:color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease)}.shell_navLink__VSkjG:hover{color:var(--header-fg);background:var(--header-hover)}.shell_navLink__VSkjG:focus-visible{outline:none;box-shadow:0 0 0 2px var(--header-bg),0 0 0 4px var(--accent)}.shell_navActive__wQOOQ{color:var(--header-fg);background:var(--header-hover)}.shell_acctLink__c9fb6{border:1px solid var(--header-border);color:var(--header-fg);max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shell_acctLink__c9fb6:hover{background:var(--header-hover);border-color:rgba(255,255,255,.3)}.shell_spacer__URcyy{margin-left:auto}@media (max-width:768px){.shell_nav__kMPp5{display:none}.shell_headerInner__XjHtC{height:52px;gap:12px}}.shell_search___Vu6f{position:relative;flex:1 1 auto;max-width:420px}.shell_searchInput__eA_PT{width:100%;height:40px;padding:0 40px 0 36px;border-radius:var(--r-pill);border:1px solid var(--header-border);background:rgba(255,255,255,.1);color:var(--header-fg);font:var(--t-body-sm);outline:none;transition:border-color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease)}.shell_searchInput__eA_PT::placeholder{color:rgba(255,255,255,.5)}.shell_searchInput__eA_PT:focus{border-color:rgba(255,255,255,.3);background:rgba(255,255,255,.16)}.shell_searchIcon__z12Y0{left:12px;color:rgba(255,255,255,.5);pointer-events:none;font-size:.875rem}.shell_searchClear__yQ6U2,.shell_searchIcon__z12Y0{position:absolute;top:50%;transform:translateY(-50%)}.shell_searchClear__yQ6U2{right:8px;width:26px;height:26px;border-radius:var(--r-pill);color:rgba(255,255,255,.6);display:grid;place-items:center}.shell_searchClear__yQ6U2:hover{background:var(--header-hover);color:var(--header-fg)}.shell_suggest__befQy{position:absolute;top:calc(100% + 8px);left:0;right:0;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--r-card);box-shadow:var(--shadow-card);overflow:hidden;max-height:60vh;overflow-y:auto;color:var(--fg-primary);-webkit-overflow-scrolling:touch}.shell_suggestItem__T1zBE{display:flex;align-items:center;gap:10px;padding:8px 12px;min-height:44px;color:inherit;text-decoration:none;transition:background var(--dur-fast) var(--ease)}.shell_suggestActive__KUrie,.shell_suggestItem__T1zBE:hover{background:var(--bg-hover)}.shell_suggestPoster___XjLB{width:34px;height:51px;border-radius:4px;object-fit:cover;background:var(--bg-hover);flex:none}.shell_suggestBody__hSmWq{min-width:0;display:flex;flex-direction:column;gap:2px}.shell_suggestTitle__pfiH8{font:500 .875rem/1.29 var(--font-sans);color:var(--fg-primary)}.shell_suggestMeta__SqWRS,.shell_suggestTitle__pfiH8{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shell_suggestMeta__SqWRS{font:var(--t-caption);color:var(--fg-secondary)}.shell_suggestGroup__Qx23c{padding:8px 12px 4px;font:var(--t-badge);letter-spacing:var(--ls-badge);text-transform:uppercase;color:var(--fg-tertiary)}.shell_suggestEmpty__gPCP4{padding:16px 12px;color:var(--fg-tertiary);font:var(--t-body-sm)}@media (max-width:768px){.shell_suggest__befQy{max-height:min(60vh,420px)}.shell_suggestItem__T1zBE{min-height:52px;padding:10px 14px}.shell_suggestPoster___XjLB{width:40px;height:60px}.shell_suggestTitle__pfiH8{font-size:.9375rem}}.shell_bottomNav__Y5HAm{display:none}@media (max-width:768px){.shell_bottomNav__Y5HAm{position:fixed;left:0;right:0;bottom:0;z-index:var(--z-header);display:flex;background:var(--header-bg);border-top:1px solid var(--header-border);padding-bottom:env(safe-area-inset-bottom)}.shell_bottomItem__46NVl{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:2px;min-height:52px;justify-content:center;color:var(--header-fg-dim);font:var(--t-badge)}.shell_bottomItem__46NVl span:first-child{font-size:1.125rem}.shell_bottomActive__qaJZ8{color:var(--accent)}.shell_main__MPUpr{padding-bottom:72px}}.shell_footer__fx337{margin-top:64px;background:var(--header-bg);color:var(--header-fg)}.shell_footerInner__3xlUu{max-width:var(--container);margin:0 auto;padding:40px var(--pad-x);display:grid;grid-template-columns:1.4fr repeat(3,1fr);grid-gap:32px;gap:32px}.shell_footerAbout__0bYQE{color:var(--header-fg-dim);font:var(--t-body-sm);max-width:40ch}.shell_footerCol__RK_9N h3{font:600 .8125rem/1.2 var(--font-sans);letter-spacing:var(--ls-badge);text-transform:uppercase;color:rgba(255,255,255,.44);margin-bottom:12px}.shell_footerCol__RK_9N a{display:block;padding:4px 0;color:var(--header-fg-dim);font:var(--t-body-sm)}.shell_footerCol__RK_9N a:hover{color:var(--accent)}.shell_footerBottom__45RwM{border-top:1px solid var(--header-border);padding:16px var(--pad-x);max-width:var(--container);margin:0 auto;color:rgba(255,255,255,.4);font:var(--t-caption);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}@media (max-width:768px){.shell_footerInner__3xlUu{grid-template-columns:1fr 1fr;gap:24px}.shell_footer__fx337{margin-bottom:60px}}.shell_state__CFbFg{max-width:var(--container);margin:0 auto;padding:96px var(--pad-x);text-align:center}.shell_stateCode__PfdBJ{font:700 4rem/1 var(--font-num);color:var(--fg-disabled);margin-bottom:12px}.shell_stateTitle__C73VR{font:var(--t-h2);margin-bottom:8px}.shell_stateText__0AoxH{color:var(--fg-secondary);font:var(--t-body);margin:0 auto 24px;max-width:48ch}.shell_stateActions__rPp0e{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}