.Hub_hub__eVDd2{--bg:#0a0610;--surface:#15101f;--surface-2:#1f1830;--surface-3:#2a2138;--line:#2a2138;--ink:#f3e8d4;--ink-mute:#9e8db8;--gold:#f5c842;--plum:#5b3a8f;--plum-soft:#7a52b8;--green:#7fb069;--cream:#f5e6d3;position:fixed;inset:0;z-index:200;overflow-y:auto;overflow-x:hidden;background:var(--bg);color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,Inter,system-ui,sans-serif;line-height:1.5;padding-bottom:80px;-webkit-tap-highlight-color:transparent}.Hub_hub__eVDd2 *,.Hub_hub__eVDd2 :after,.Hub_hub__eVDd2 :before{box-sizing:border-box}.Hub_top__EGD1h{position:sticky;top:0;z-index:5;background:rgba(10,6,16,.96);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);padding:14px 20px}.Hub_topRow__tql2C{display:flex;justify-content:space-between;align-items:center;max-width:1400px;margin:0 auto;gap:12px;flex-wrap:wrap}.Hub_brand__9CdQC{display:flex;align-items:center;gap:10px;flex-shrink:0}.Hub_brandLogo__kpmW2{font-size:22px}.Hub_brandName__fsHbS{font-size:15px;font-weight:700;color:var(--cream);letter-spacing:.06em}.Hub_brandSub__hhAol{color:var(--gold);font-weight:400;margin-left:8px;font-size:12px;letter-spacing:.16em}.Hub_headerRight__z6LmN{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.Hub_personas__51Iyi{display:flex;gap:6px;flex-wrap:wrap}.Hub_personaBtn__UAlv7{background:none;border:1px solid var(--line);color:var(--ink-mute);padding:5px 14px;border-radius:20px;font-size:12px;font-weight:500;cursor:pointer;font-family:inherit;letter-spacing:.04em;transition:border-color .15s,color .15s,background .15s}.Hub_personaBtn__UAlv7:hover{border-color:var(--plum-soft);color:var(--cream)}.Hub_personaBtnActive__vdiHB{background:var(--gold);border-color:var(--gold);color:var(--bg);font-weight:700}.Hub_viewToggle__X_aM8{background:none;border:1px solid var(--line);color:var(--ink-mute);padding:5px 12px;border-radius:6px;font-size:11px;font-weight:500;cursor:pointer;font-family:inherit;letter-spacing:.06em;transition:border-color .15s,color .15s;white-space:nowrap;flex-shrink:0}.Hub_viewToggle__X_aM8:hover{border-color:var(--plum-soft);color:var(--cream)}.Hub_exitLink__fDkHz{font-size:11px;color:var(--ink-mute);text-decoration:none;letter-spacing:.06em;white-space:nowrap;border:1px solid var(--line);border-radius:6px;padding:5px 12px;transition:border-color .15s,color .15s}.Hub_exitLink__fDkHz:hover{border-color:var(--plum-soft);color:var(--cream)}.Hub_main__71DKW{max-width:1400px;margin:0 auto;padding:40px 20px}.Hub_simpleGrid__Kwa5G{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.Hub_sCard__umIja{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:24px;display:flex;flex-direction:column;gap:10px;position:relative;overflow:hidden;transition:border-color .15s,transform .12s,box-shadow .15s,opacity .2s}a.Hub_sCard__umIja{text-decoration:none;color:inherit;cursor:pointer}a.Hub_sCard__umIja:hover{border-color:var(--plum-soft);transform:translateY(-2px);box-shadow:0 6px 28px rgba(91,58,143,.22)}.Hub_sCardCluster__gClLq{cursor:default}.Hub_sCardIcon__Hq0B2{font-size:36px;line-height:1;margin-bottom:4px}.Hub_sCardTitle__kbr4r{font-size:18px;font-weight:700;color:var(--cream);letter-spacing:.02em}.Hub_sCardDesc__65Twq{font-size:13px;color:var(--ink-mute);line-height:1.45}.Hub_clusterMain__CxggW{display:flex;flex-direction:column;gap:6px;text-decoration:none;color:inherit;padding:4px 0;border-radius:6px;transition:opacity .12s}.Hub_clusterMain__CxggW:hover .Hub_sCardTitle__kbr4r{color:var(--gold)}.Hub_clusterDivider__ieZaj{border:none;border-top:1px solid var(--line);margin:4px 0}.Hub_clusterSubs__lCg_u{display:flex;gap:8px;flex-wrap:wrap}.Hub_subLink__AXVB2{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--ink-mute);text-decoration:none;padding:5px 10px;border-radius:6px;border:1px solid var(--line);background:var(--surface-2);transition:border-color .12s,color .12s,background .12s}.Hub_subLink__AXVB2:hover{border-color:var(--plum-soft);color:var(--cream);background:var(--surface-3)}.Hub_subIcon__S88Ie{font-size:14px}.Hub_dim__GEK_D{opacity:.14}.Hub_dim__GEK_D a{pointer-events:none}.Hub_sCardFooter__nwcws{display:flex;justify-content:space-between;align-items:center;margin-top:4px}.Hub_sChips__lnB3n{display:flex;gap:4px;flex-wrap:wrap}.Hub_chip__RVK_x{font-size:9px;padding:2px 6px;border-radius:4px;background:var(--surface-2);color:var(--ink-mute);font-family:ui-monospace,monospace;letter-spacing:.04em;transition:background .15s,color .15s}.Hub_chipHl__bPXFb{background:rgba(91,58,143,.35);color:#b49de8}.Hub_badge__eNfF_{font-size:9px;font-weight:700;letter-spacing:.1em;padding:2px 7px;border-radius:4px;flex-shrink:0;white-space:nowrap}.Hub_badgeLive__XGNje{color:var(--green);background:rgba(127,176,105,.1);border:1px solid rgba(127,176,105,.22)}.Hub_badgeSoon__3PPFz{color:var(--gold);background:rgba(245,200,66,.07);border:1px solid rgba(245,200,66,.18)}.Hub_dept__zdN8t{margin-bottom:52px}.Hub_deptHeader__oApTt{display:flex;align-items:center;gap:10px;margin-bottom:18px;padding-bottom:12px;border-bottom:1px solid var(--line)}.Hub_deptIcon__H7fId{font-size:18px}.Hub_deptName__5M82B{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mute)}.Hub_deptCount__ms5kV{font-size:10px;color:var(--ink-mute);background:var(--surface);padding:2px 8px;border-radius:10px;font-family:ui-monospace,monospace;margin-left:auto}.Hub_deptSoonTag__sY8Ia{font-size:9px;font-weight:700;letter-spacing:.12em;color:var(--gold);background:rgba(245,200,66,.08);padding:3px 8px;border-radius:4px;border:1px solid rgba(245,200,66,.2);margin-left:auto}.Hub_cardGrid__okNAy{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px}.Hub_card__6F6l_{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:18px;text-decoration:none;color:inherit;display:flex;flex-direction:column;gap:8px;position:relative;overflow:hidden;transition:border-color .15s,transform .12s,box-shadow .15s,opacity .2s}a.Hub_card__6F6l_:hover{border-color:var(--plum-soft);transform:translateY(-2px);box-shadow:0 4px 24px rgba(91,58,143,.22)}.Hub_cardComingSoon__cPZ4O{opacity:.42;cursor:default;pointer-events:none}.Hub_cardComingSoon__cPZ4O.Hub_dim__GEK_D{opacity:.08}.Hub_cardIcon__X0wMQ{font-size:28px;line-height:1;margin-bottom:2px}.Hub_cardTitle__M2j_N{font-size:14px;font-weight:600;color:var(--cream)}.Hub_cardDesc__SZsma{font-size:12px;color:var(--ink-mute);line-height:1.45;flex:1}.Hub_cardFooter__rrPd5{display:flex;justify-content:space-between;align-items:center;margin-top:6px;gap:8px}.Hub_cardChips__Sy5cx{display:flex;gap:4px;flex-wrap:wrap}.Hub_lock__DyaV8{position:absolute;top:12px;right:12px;font-size:13px;opacity:.5}.Hub_footer__1Zemm{text-align:center;padding:20px;font-size:10px;color:var(--surface-3);letter-spacing:.08em;text-transform:uppercase;max-width:1400px;margin:0 auto}.Hub_gate__no467{position:fixed;inset:0;z-index:210;background:var(--bg);display:flex;align-items:center;justify-content:center;padding:24px}.Hub_gateBox__bp3vK{display:flex;flex-direction:column;gap:14px;background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:32px;width:100%;max-width:340px;box-shadow:0 12px 48px rgba(0,0,0,.5)}.Hub_gateLogo__ei9VH{font-size:34px;text-align:center}.Hub_gateTitle__FUROY{font-size:15px;font-weight:700;color:var(--cream);letter-spacing:.08em;text-align:center}.Hub_gateHint__QL88I{font-size:12px;color:var(--ink-mute);text-align:center;line-height:1.5}.Hub_gateInput___RiyC{background:var(--bg);border:1px solid var(--line);color:var(--ink);padding:12px 14px;border-radius:8px;font-size:14px;font-family:inherit;width:100%;transition:border-color .15s}.Hub_gateInput___RiyC:focus{outline:none;border-color:var(--plum-soft)}.Hub_gateBtn__FDNeO{background:var(--gold);border:none;color:var(--bg);padding:12px;border-radius:8px;font-size:13px;font-weight:700;letter-spacing:.06em;cursor:pointer;font-family:inherit;transition:opacity .15s}.Hub_gateBtn__FDNeO:hover{opacity:.9}.Hub_gateError__V8_T_{font-size:12px;color:#e8857f;text-align:center;min-height:16px}@media (max-width:640px){.Hub_main__71DKW{padding:24px 14px}.Hub_simpleGrid__Kwa5G{grid-template-columns:1fr}.Hub_cardGrid__okNAy{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px}.Hub_card__6F6l_{padding:14px}.Hub_cardIcon__X0wMQ{font-size:24px}}