.TopBar_topbar__fMPsg{position:-webkit-sticky;position:sticky;top:0;z-index:100;background:rgba(10,10,10,.85);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--border-soft);padding:14px 32px;display:grid;grid-template-columns:1fr 2fr 1fr;align-items:center;grid-gap:24px;gap:24px}[data-theme=light] .TopBar_topbar__fMPsg{background:rgba(250,250,250,.85)}.TopBar_logo__LFJ5i{font-family:var(--font-display);font-weight:400;font-size:22px;letter-spacing:-.02em;font-style:italic;display:flex;align-items:center;gap:10px}.TopBar_dot__e6dAF{width:8px;height:8px;border-radius:50%;background:var(--text);box-shadow:0 0 12px rgba(245,245,245,.6);flex-shrink:0}[data-theme=light] .TopBar_dot__e6dAF{box-shadow:0 0 12px rgba(0,0,0,.2)}.TopBar_sub__xkSEq{font-family:var(--font-body);font-style:normal;font-size:10px;letter-spacing:.2em;color:var(--text-dim);text-transform:uppercase;margin-left:4px}.TopBar_search__y4u1O{position:relative}.TopBar_searchInput___Qr0Q{width:100%;background:#242424;border:1px solid #3a3a3a;color:var(--text);padding:11px 16px 11px 42px;border-radius:100px;font-family:var(--font-body);font-size:13.5px;outline:none;transition:all .2s}.TopBar_searchInput___Qr0Q:focus{border-color:#555555;background:#2a2a2a}.TopBar_searchInput___Qr0Q::placeholder{color:#6b6b6b}[data-theme=light] .TopBar_searchInput___Qr0Q{background:#ffffff;border-color:#d0d0d0}[data-theme=light] .TopBar_searchInput___Qr0Q:focus{border-color:#a0a0a0;background:#ffffff}[data-theme=light] .TopBar_searchInput___Qr0Q::placeholder{color:#a3a3a3}.TopBar_searchIcon__AD8rs{left:16px;color:var(--text-dim)}.TopBar_kbd__Ag8hI,.TopBar_searchIcon__AD8rs{position:absolute;top:50%;transform:translateY(-50%);pointer-events:none}.TopBar_kbd__Ag8hI{right:12px;background:var(--bg-card);border:1px solid var(--border);padding:3px 8px;border-radius:6px;font-family:var(--font-body);font-size:10px;color:var(--text-mute)}.TopBar_actions__kjTRQ{display:flex;align-items:center;justify-content:flex-end;gap:8px}.TopBar_iconBtn__9Ze69{background:transparent;border:1px solid transparent;color:var(--text-mute);width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s;position:relative}.TopBar_iconBtn__9Ze69:hover{background:var(--bg-elev);color:var(--text);border-color:var(--border)}.TopBar_notifBadge__a8Od2{position:absolute;top:6px;right:6px;width:7px;height:7px;border-radius:50%;background:var(--danger);border:2px solid var(--bg)}.TopBar_profileBtn__F80gc{width:38px;height:38px;padding:0}.TopBar_avatar__Zahwj{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#2a2a2a,#404040);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:11px;color:#ffffff;letter-spacing:.02em}.TopBar_profileWrap__CtQ6N{position:relative}.TopBar_profileMenu__jmvZO{position:absolute;top:calc(100% + 10px);right:0;width:220px;background:var(--bg-card);border:1px solid var(--border);border-radius:14px;padding:6px;box-shadow:0 16px 48px rgba(0,0,0,.4);z-index:200;animation:TopBar_menuIn__D6Oce .12s ease}[data-theme=light] .TopBar_profileMenu__jmvZO{background:#f5f5f5;border:1.5px solid #c0c0c0;box-shadow:0 12px 40px rgba(0,0,0,.22),0 2px 8px rgba(0,0,0,.1)}[data-theme=light] .TopBar_profileName__2S767{color:#0a0a0a}[data-theme=light] .TopBar_profileRole__fhqy5,[data-theme=light] .TopBar_signOutBtn__1sKzf{color:#6b6b6b}[data-theme=light] .TopBar_signOutBtn__1sKzf:hover{background:#f4f4f4;color:#dc2626}[data-theme=light] .TopBar_profileDivider__xlHgc{background:#e5e5e5}@keyframes TopBar_menuIn__D6Oce{0%{opacity:0;transform:translateY(-6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.TopBar_profileHeader__mdTio{display:flex;align-items:center;gap:12px;padding:10px}.TopBar_profileAvatar__KVAoI{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#2a2a2a,#404040);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:12px;color:#ffffff;flex-shrink:0}.TopBar_profileInfo__z6JVA{display:flex;flex-direction:column;gap:3px;min-width:0}.TopBar_profileName__2S767{font-size:13.5px;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.TopBar_profileRole__fhqy5{font-size:11px;color:var(--text-dim);font-family:var(--font-body)}.TopBar_adminBadge__FWXBL{color:#a78bfa;font-weight:600}.TopBar_profileDivider__xlHgc{height:1px;background:var(--border-soft);margin:4px 0}.TopBar_signOutBtn__1sKzf{width:100%;background:transparent;border:none;color:var(--text-mute);font-family:var(--font-body);font-size:13px;padding:9px 10px;border-radius:8px;cursor:pointer;display:flex;align-items:center;gap:10px;transition:all .15s;text-align:left}.TopBar_signOutBtn__1sKzf:hover{background:var(--bg-elev);color:var(--danger)}@media (max-width:768px){.TopBar_topbar__fMPsg{grid-template-columns:1fr 1fr;padding:12px 16px}.TopBar_search__y4u1O{display:none}}.Hero_hero__bqvNd{margin-bottom:48px;display:flex;justify-content:space-between;align-items:flex-end;gap:32px}.Hero_left__uguJv h1{font-family:var(--font-display);font-weight:300;font-size:46px;line-height:1.08;letter-spacing:-.03em;margin-bottom:14px;max-width:720px}.Hero_left__uguJv h1 em{font-style:italic;font-weight:400;color:var(--text-mute)}.Hero_quoteMark__gVJiQ{font-style:italic;color:var(--text-dim);font-size:.9em}.Hero_author__i7DFw{color:var(--text-mute);font-size:13px;max-width:480px;line-height:1.5;letter-spacing:.04em;text-transform:uppercase}.Hero_right__JJ_ur{display:flex;gap:10px;flex-shrink:0}.Hero_btn__yK3pz{background:var(--text);color:var(--bg);border:none;padding:12px 20px;border-radius:100px;font-family:var(--font-body);font-weight:500;font-size:13px;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:all .15s}.Hero_btn__yK3pz:hover{transform:translateY(-1px);box-shadow:0 8px 24px rgba(255,255,255,.1)}[data-theme=light] .Hero_btn__yK3pz:hover{box-shadow:0 8px 24px rgba(0,0,0,.12)}.Hero_ghost__XwlbG{background:transparent;color:var(--text);border:1px solid var(--border)}.Hero_ghost__XwlbG:hover{background:var(--bg-elev);border-color:#3a3a3a;box-shadow:none;transform:none}@media (max-width:768px){.Hero_hero__bqvNd{flex-direction:column;align-items:flex-start}.Hero_left__uguJv h1{font-size:38px}}.PinnedRow_section__1pARk{margin-bottom:56px}.PinnedRow_head__dOnDl{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:18px}.PinnedRow_head__dOnDl h2{font-family:var(--font-display);font-weight:400;font-size:22px;letter-spacing:-.015em}.PinnedRow_head__dOnDl h2 em{font-style:italic;color:var(--text-mute)}.PinnedRow_hint__saXkD{font-size:12px;color:var(--text-dim)}.PinnedRow_row__xWkRB{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));grid-gap:14px;gap:14px}.PinnedRow_card__Ix5Kf{background:var(--bg-card);border:1px solid var(--border-soft);border-radius:var(--r-lg);padding:22px 20px;cursor:pointer;transition:all .2s;position:relative;overflow:hidden}.PinnedRow_card__Ix5Kf:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 100% 0,rgba(255,255,255,.04),transparent 60%);opacity:0;transition:opacity .3s;pointer-events:none}.PinnedRow_card__Ix5Kf:hover{border-color:#2e2e2e;transform:translateY(-2px);background:var(--bg-hover)}.PinnedRow_card__Ix5Kf:hover:before{opacity:1}.PinnedRow_cardBody__RrJSc{display:flex;flex-direction:column}.PinnedRow_ico__Uxm8U{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:500;font-size:18px;margin-bottom:14px;background:linear-gradient(135deg,#1f1f1f,#0a0a0a);border:1px solid #2a2a2a}[data-theme=light] .PinnedRow_ico__Uxm8U{background:linear-gradient(135deg,#f5f5f5,#e8e8e8);border:1px solid #e0e0e0;color:#0a0a0a}.PinnedRow_name__3y962{font-size:13.5px;font-weight:500;margin-bottom:2px}.PinnedRow_desc__Nu_aP{font-size:11px;color:var(--text-dim);line-height:1.4}.PinnedRow_pinMark__IEhQj{position:absolute;top:12px;right:12px;color:var(--text-mute);opacity:.5}.PinnedRow_mobileBadge__104XJ{position:absolute;top:10px;left:10px;font-size:10px;line-height:1}.PinnedRow_empty__WnrDY{border:1px dashed var(--border-soft);border-radius:var(--r-lg);display:flex;align-items:center;justify-content:center;min-height:120px;color:var(--text-dim);font-size:12px;letter-spacing:.05em}.PinnedRow_icoLogo__CdcHo{border-color:transparent!important}.PinnedRow_logoImg__E_abU{width:44px;height:44px;object-fit:contain;border-radius:10px;display:block;flex-shrink:0}.PinnedRow_hasStrip__HRcSu{padding-bottom:14px}.PinnedRow_storeStrip__BHTS8{display:flex;gap:6px;margin-top:10px;padding-top:8px;border-top:1px solid var(--border-soft);justify-content:center;flex-wrap:nowrap}.PinnedRow_stripBtn__bzzfO{display:flex;align-items:center;justify-content:center;background:var(--bg-elev);border:1px solid var(--border-soft);border-radius:6px;width:28px;height:24px;cursor:pointer;transition:all .15s}.PinnedRow_stripBtn__bzzfO:hover{background:var(--bg-hover);border-color:var(--border)}.PinnedRow_stripBtn__bzzfO:hover svg{color:var(--text)!important;stroke:var(--text)!important}@media (max-width:1100px){.PinnedRow_row__xWkRB{grid-template-columns:repeat(4,1fr)}}@media (max-width:768px){.PinnedRow_row__xWkRB{grid-template-columns:repeat(2,1fr)}}.AppCard_app__47JPG{background:var(--bg-card);border:1px solid var(--border-soft);border-radius:var(--r-md);padding:18px 14px 14px;cursor:pointer;transition:all .18s ease;position:relative;text-align:center;overflow:hidden;display:flex;flex-direction:column}.AppCard_app__47JPG:hover{border-color:#404040;transform:translateY(-2px);background:var(--bg-hover)}.AppCard_cardBody__oj7_7{flex:1 1;display:flex;flex-direction:column;align-items:center}.AppCard_ico__3ccsn{width:48px;height:48px;border-radius:12px;margin:0 auto 10px;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:500;font-size:20px;background:linear-gradient(135deg,#1c1c1c,#0a0a0a);border:1px solid #2a2a2a;position:relative}.AppCard_icoLogo__Gm5jK{border-color:transparent!important}.AppCard_logoImg__nijrm{width:48px;height:48px;object-fit:contain;border-radius:10px;display:block;flex-shrink:0}[data-theme=light] .AppCard_ico__3ccsn{background:linear-gradient(135deg,#f5f5f5,#e8e8e8);border:1px solid #e0e0e0;color:#0a0a0a}.AppCard_name__WH4sL{font-size:13px;font-weight:600;color:var(--text);margin-bottom:2px;letter-spacing:-.01em}.AppCard_desc__fVXZ3{font-size:10px;color:var(--text-mute);line-height:1.35}.AppCard_badge__4b16H{position:absolute;top:8px;left:8px;font-size:8.5px;letter-spacing:.1em;color:var(--text-dim);text-transform:uppercase;padding:2px 6px;background:var(--bg);border:1px solid var(--border-soft);border-radius:4px}[data-theme=light] .AppCard_badge__4b16H{background:var(--bg-elev)}.AppCard_pinBtn__27OZz{position:absolute;top:8px;right:8px;color:var(--text-dim);opacity:0;transition:opacity .15s;background:transparent;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center}.AppCard_app__47JPG:hover .AppCard_pinBtn__27OZz{opacity:1}.AppCard_pinBtn__27OZz.AppCard_pinned__kOPaK{opacity:1;color:var(--text)}.AppCard_locked__8xl0w{opacity:.45}.AppCard_locked__8xl0w:hover{transform:none}.AppCard_lockOverlay__ttxd2{position:absolute;inset:0;background:rgba(10,10,10,0);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.AppCard_locked__8xl0w:hover .AppCard_lockOverlay__ttxd2{opacity:1;background:rgba(10,10,10,.85)}.AppCard_reqAccess__Q90Yo{background:var(--text);color:var(--bg);border:none;padding:6px 12px;border-radius:100px;cursor:pointer}.AppCard_pendingBadge__8beBY,.AppCard_reqAccess__Q90Yo{font-size:10.5px;font-weight:500;font-family:var(--font-body)}.AppCard_pendingBadge__8beBY{background:rgba(161,161,170,.2);color:#a1a1aa;border:1px solid rgba(161,161,170,.3);padding:5px 10px;border-radius:100px;display:flex;align-items:center;gap:5px}.AppCard_lockEmoji__k4r4d{position:absolute;bottom:-4px;right:-4px;font-size:10px;background:var(--bg);border-radius:50%;width:18px;height:18px;display:flex;align-items:center;justify-content:center;border:1px solid var(--border)}.AppCard_adminControls__o6c_Q{position:absolute;bottom:8px;left:8px;display:flex;gap:4px;opacity:0;transition:opacity .15s;z-index:2}.AppCard_app__47JPG:hover .AppCard_adminControls__o6c_Q{opacity:1}.AppCard_adminBtn__mquSy{background:var(--bg-elev);border:1px solid var(--border-soft);border-radius:6px;width:22px;height:22px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text-mute);padding:0;transition:all .15s}.AppCard_adminBtn__mquSy:hover{background:var(--bg-hover);color:var(--text);border-color:var(--border)}.AppCard_adminBtnDelete__VJR8N:hover{background:rgba(212,82,74,.15);color:#f87171;border-color:rgba(212,82,74,.3)}.AppCard_comingSoon__PFgRf{opacity:.5;cursor:default}.AppCard_comingSoon__PFgRf:hover{transform:none}.AppCard_comingSoonBadge__jKn4G{background:rgba(161,161,170,.15);color:#a1a1aa;border:1px solid rgba(161,161,170,.25);padding:5px 12px;border-radius:100px;font-size:10.5px;font-weight:500;font-family:var(--font-body)}.AppCard_storeStrip__tmiFC{display:flex;gap:6px;margin-top:10px;padding-top:8px;border-top:1px solid var(--border-soft);justify-content:center;flex-wrap:nowrap}.AppCard_stripBtn__twlxm{display:flex;align-items:center;justify-content:center;background:var(--bg-elev);border:1px solid var(--border-soft);border-radius:6px;width:28px;height:24px;cursor:pointer;transition:all .15s;padding:0;flex-shrink:0}.AppCard_stripBtn__twlxm:hover{background:var(--bg-hover);border-color:var(--border)}.AppCard_stripBtn__twlxm:hover svg{color:var(--text)!important;stroke:var(--text)!important}.AppGrid_groupBar__ZGwvB{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.AppGrid_toggleGroup__punvI{display:inline-flex;background:var(--bg-elev);border:1px solid var(--border);border-radius:100px;padding:3px}.AppGrid_toggleBtn__M6kyN{background:transparent;border:none;color:var(--text-mute);padding:7px 16px;border-radius:100px;font-family:var(--font-body);font-size:12px;font-weight:500;cursor:pointer;transition:all .15s}.AppGrid_toggleBtn__M6kyN:hover{color:var(--text)}.AppGrid_toggleBtn__M6kyN.AppGrid_active__w8Cng{background:var(--text);color:var(--bg)}.AppGrid_legend__dGLyp{display:flex;gap:16px;font-size:11px;color:var(--text-dim)}.AppGrid_legendItem__aCGYU{display:inline-flex;align-items:center;gap:6px}.AppGrid_dot__Fd9EJ{width:6px;height:6px;border-radius:50%}.AppGrid_group__DQS7B{margin-bottom:40px;animation:AppGrid_fadeIn__NziaK .4s ease}.AppGrid_groupTitle__9A3xx{font-family:var(--font-body);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--text-dim);margin-bottom:14px;display:flex;align-items:center;gap:12px}.AppGrid_groupTitle__9A3xx:after{content:"";flex:1 1;height:1px;background:var(--border-soft)}.AppGrid_grid__mBCiT{display:grid;grid-template-columns:repeat(8,1fr);grid-gap:12px;gap:12px}@media (min-width:1600px){.AppGrid_grid__mBCiT{grid-template-columns:repeat(10,1fr)}}@media (min-width:2000px){.AppGrid_grid__mBCiT{grid-template-columns:repeat(12,1fr)}}@media (max-width:1100px){.AppGrid_grid__mBCiT{grid-template-columns:repeat(6,1fr)}}@media (max-width:768px){.AppGrid_grid__mBCiT{grid-template-columns:repeat(3,1fr)}}.SettingsModal_overlay__Hn2_T{position:fixed;inset:0;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:200;display:flex;align-items:center;justify-content:center;animation:SettingsModal_fadeIn__9AXFH .2s ease}[data-theme=light] .SettingsModal_overlay__Hn2_T{background:rgba(0,0,0,.4)}.SettingsModal_modal__rx0h2{background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--r-xl);padding:32px;width:480px;max-width:90vw}.SettingsModal_head__ukrv1{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.SettingsModal_head__ukrv1 h3{font-family:var(--font-display);font-weight:400;font-size:22px;letter-spacing:-.015em}.SettingsModal_closeBtn__Bw6Wk{background:transparent;border:1px solid transparent;color:var(--text-mute);width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s}.SettingsModal_closeBtn__Bw6Wk:hover{background:var(--bg-hover);color:var(--text);border-color:var(--border)}.SettingsModal_row__CTwRm{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:16px 0}.SettingsModal_rowMuted__hgAIs{opacity:.55}.SettingsModal_label__hIlrB{font-size:13.5px;font-weight:500;margin-bottom:3px}.SettingsModal_help__g4PHP{font-size:11.5px;color:var(--text-dim);line-height:1.4}.SettingsModal_divider__yHGQw{height:1px;background:var(--border-soft);margin:4px 0}.SettingsModal_themeSwitch__LeXV1{display:inline-flex;background:var(--bg-card);border:1px solid var(--border);border-radius:100px;padding:3px;flex-shrink:0}.SettingsModal_themeOpt__hlTGZ{background:transparent;border:none;color:var(--text-mute);padding:8px 14px;border-radius:100px;font-family:var(--font-body);font-size:12px;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:all .15s}.SettingsModal_themeOpt__hlTGZ:hover{color:var(--text)}.SettingsModal_themeOpt__hlTGZ.SettingsModal_active__je0l3{background:var(--text);color:var(--bg)}.LaunchModal_overlay__Wzc7U{position:fixed;inset:0;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:200;display:flex;align-items:center;justify-content:center;animation:LaunchModal_fadeIn__WPs_z .2s ease}[data-theme=light] .LaunchModal_overlay__Wzc7U{background:rgba(0,0,0,.4)}.LaunchModal_modal__dQn9r{background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--r-xl);padding:32px;width:440px;max-width:90vw}.LaunchModal_modal__dQn9r h3{font-family:var(--font-display);font-weight:400;font-size:22px;margin-bottom:6px;letter-spacing:-.015em}.LaunchModal_modal__dQn9r p{color:var(--text-mute);font-size:13px;margin-bottom:20px;line-height:1.5}.LaunchModal_preview__wpa72{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:24px;padding:14px;background:var(--bg-card);border-radius:var(--r-md);border:1px solid var(--border-soft)}.LaunchModal_mini__eHoRC{width:32px;height:32px;border-radius:8px;background:linear-gradient(135deg,#1c1c1c,#0a0a0a);border:1px solid #2a2a2a;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:500;font-size:14px}[data-theme=light] .LaunchModal_mini__eHoRC{background:linear-gradient(135deg,#f5f5f5,#e8e8e8);border:1px solid #e0e0e0;color:#0a0a0a}.LaunchModal_miniLogo__EtB2c{background:transparent!important;border-color:transparent!important;padding:0}.LaunchModal_checkRow__CJDb8{display:flex;align-items:center;gap:10px;margin-bottom:20px;color:var(--text-mute);font-size:12.5px}.LaunchModal_checkRow__CJDb8 input{accent-color:var(--text)}.LaunchModal_actions__Z59ke{display:flex;gap:10px;justify-content:flex-end}.LaunchModal_btn__ZvFdn{background:var(--text);color:var(--bg);border:none;padding:12px 20px;border-radius:100px;font-family:var(--font-body);font-weight:500;font-size:13px;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:all .15s}.LaunchModal_btn__ZvFdn:hover{transform:translateY(-1px);box-shadow:0 8px 24px rgba(255,255,255,.1)}.LaunchModal_ghost__ZQB4j{background:transparent;color:var(--text);border:1px solid var(--border)}.LaunchModal_ghost__ZQB4j:hover{background:var(--bg-hover);border-color:#3a3a3a;box-shadow:none;transform:none}.NotificationsPanel_overlay__04lbe{position:fixed;inset:0;z-index:150}.NotificationsPanel_panel__LGrbS{position:fixed;top:64px;right:24px;width:360px;max-height:480px;background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--r-lg);overflow:hidden;display:flex;flex-direction:column;z-index:151;animation:NotificationsPanel_fadeIn__ReQW0 .2s ease;box-shadow:0 20px 60px rgba(0,0,0,.4)}[data-theme=light] .NotificationsPanel_panel__LGrbS{box-shadow:0 20px 60px rgba(0,0,0,.15)}.NotificationsPanel_head__x_wyl{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid var(--border-soft)}.NotificationsPanel_title__iSy9q{font-size:14px;font-weight:600}.NotificationsPanel_markAll__G_fPs{background:transparent;border:none;color:var(--text-dim);font-size:11px;cursor:pointer;font-family:var(--font-body);transition:color .15s}.NotificationsPanel_markAll__G_fPs:hover{color:var(--text)}.NotificationsPanel_list__pf26s{overflow-y:auto;flex:1 1}.NotificationsPanel_item__uQJNE{padding:14px 20px;border-bottom:1px solid var(--border-soft);cursor:pointer;transition:background .15s;display:flex;gap:12px;align-items:flex-start}.NotificationsPanel_item__uQJNE:hover{background:var(--bg-hover)}.NotificationsPanel_item__uQJNE:last-child{border-bottom:none}.NotificationsPanel_unread__VjZaN{background:rgba(255,255,255,.02)}[data-theme=light] .NotificationsPanel_unread__VjZaN{background:rgba(0,0,0,.02)}.NotificationsPanel_unreadDot__m8ACA{width:6px;height:6px;border-radius:50%;background:var(--danger);flex-shrink:0;margin-top:5px}.NotificationsPanel_readDot__LsWor{width:6px;height:6px;flex-shrink:0}.NotificationsPanel_itemContent__CRSpk{flex:1 1}.NotificationsPanel_itemMsg__A3c0M{font-size:12.5px;line-height:1.4;margin-bottom:4px}.NotificationsPanel_itemTime__ZhK5N{font-size:10.5px;color:var(--text-dim)}.NotificationsPanel_notifName__iNBXU{font-weight:600;color:var(--text)}.NotificationsPanel_notifRole__RUK4U{display:inline-block;margin:0 4px;padding:1px 6px;background:rgba(255,255,255,.07);border:1px solid var(--border-soft);border-radius:4px;font-size:10px;color:var(--text-dim);font-weight:500;vertical-align:middle}[data-theme=light] .NotificationsPanel_notifRole__RUK4U{background:rgba(0,0,0,.05)}.NotificationsPanel_notifApp__5TzEZ{font-weight:600;color:var(--text)}.NotificationsPanel_empty__uX0S6{padding:40px 20px;text-align:center;color:var(--text-dim);font-size:13px}.AddAppModal_overlay__asduD{position:fixed;inset:0;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:200;display:flex;align-items:center;justify-content:center;animation:AddAppModal_fadeIn__5WgI5 .2s ease}[data-theme=light] .AddAppModal_overlay__asduD{background:rgba(0,0,0,.4)}@keyframes AddAppModal_fadeIn__5WgI5{0%{opacity:0}to{opacity:1}}.AddAppModal_modal__anFf5{background:var(--bg-elev);border:1px solid var(--border);border-radius:var(--r-xl);padding:32px;width:560px;max-width:94vw;max-height:90vh;overflow-y:auto}.AddAppModal_head__LfJq1{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px}.AddAppModal_head__LfJq1 h3{font-family:var(--font-display);font-weight:400;font-size:22px;letter-spacing:-.015em}.AddAppModal_closeBtn__jP9oK{background:transparent;border:1px solid transparent;color:var(--text-mute);width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s}.AddAppModal_closeBtn__jP9oK:hover{background:var(--bg-hover);color:var(--text);border-color:var(--border)}.AddAppModal_form__VTUna{display:flex;flex-direction:column;gap:16px}.AddAppModal_field__zunOj{display:flex;flex-direction:column;gap:5px}.AddAppModal_label__NBGru{font-size:11.5px;font-weight:500;color:var(--text-mute);letter-spacing:.02em}.AddAppModal_req__UKXbG{color:var(--danger)}.AddAppModal_hint__7Se8_{font-size:10.5px;color:var(--text-dim)}.AddAppModal_input__9dbCV{background:var(--bg-card);border:1px solid var(--border);border-radius:10px;color:var(--text);padding:10px 14px;font-family:var(--font-body);font-size:13px;outline:none;transition:border-color .15s;width:100%}.AddAppModal_input__9dbCV:focus{border-color:#3a3a3a}.AddAppModal_input__9dbCV::placeholder{color:var(--text-dim)}.AddAppModal_inputCenter__8dtRP{text-align:center;font-family:var(--font-display);font-size:16px}.AddAppModal_select__6LLWS{background:var(--bg-card);border:1px solid var(--border);border-radius:10px;color:var(--text);padding:10px 14px;font-family:var(--font-body);font-size:13px;outline:none;cursor:pointer;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color .15s}.AddAppModal_select__6LLWS:focus{border-color:#3a3a3a}.AddAppModal_row2__hQQOL{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.AddAppModal_row3__RSO02{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:12px;gap:12px}.AddAppModal_error__wBphF{background:rgba(212,82,74,.1);border:1px solid rgba(212,82,74,.25);border-radius:10px;color:#fca5a5;padding:10px 14px;font-size:12.5px}.AddAppModal_actions__ouc4A{display:flex;justify-content:flex-end;gap:10px;margin-top:8px}.AddAppModal_cancel__BAriK{background:transparent;border:1px solid var(--border);color:var(--text-mute);padding:10px 20px;border-radius:100px;font-family:var(--font-body);font-size:13px;font-weight:500;cursor:pointer;transition:all .15s}.AddAppModal_cancel__BAriK:hover{background:var(--bg-hover);color:var(--text)}.AddAppModal_submit__EAUf0{background:var(--text);color:var(--bg);border:none;padding:10px 22px;border-radius:100px;font-family:var(--font-body);font-size:13px;font-weight:500;cursor:pointer;transition:all .15s}.AddAppModal_submit__EAUf0:hover{opacity:.88}.AddAppModal_cancel__BAriK:disabled,.AddAppModal_submit__EAUf0:disabled{opacity:.5;cursor:not-allowed}.page_main__nw1Wk{max-width:1800px;margin:0 auto;padding:56px 40px 80px;position:relative;z-index:2}.page_footer__F3MD0{text-align:center;padding:32px;color:var(--text-dim);font-size:11px;letter-spacing:.05em;position:relative;z-index:2}.page_footer__F3MD0 em{font-family:var(--font-display);font-style:italic;font-weight:400}.page_loading__4WMny{min-height:100vh;display:flex;align-items:center;justify-content:center;position:relative;z-index:2}.page_loadingInner___zDuD{text-align:center}.page_loadingLogo__FRGhF{font-family:var(--font-display);font-size:28px;font-style:italic;font-weight:300;letter-spacing:-.02em;margin-bottom:24px;color:var(--text-mute)}.page_loadingLogo__FRGhF em{font-style:italic}.page_loadingDots__8QpAn{display:flex;gap:8px;justify-content:center}.page_loadingDots__8QpAn span{width:5px;height:5px;border-radius:50%;background:var(--text-dim);animation:page_pulse__XPtbN 1.2s ease-in-out infinite}.page_loadingDots__8QpAn span:nth-child(2){animation-delay:.2s}.page_loadingDots__8QpAn span:nth-child(3){animation-delay:.4s}@keyframes page_pulse__XPtbN{0%,80%,to{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}.page_toast__1lKWn{position:fixed;bottom:32px;left:50%;transform:translateX(-50%);padding:12px 22px;border-radius:100px;font-family:var(--font-body);font-size:13px;font-weight:500;z-index:9999;animation:page_toastIn__Z_hJy .2s ease;white-space:nowrap;pointer-events:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.page_toast_info__3dCS5{background:rgba(40,40,40,.92);color:#e5e5e5;border:1px solid #333}.page_toast_success__MrjXB{background:rgba(20,50,30,.92);color:#6ee7a0;border:1px solid rgba(110,231,160,.25)}.page_toast_error__hxiq0{background:rgba(50,20,20,.92);color:#fca5a5;border:1px solid rgba(252,165,165,.25)}[data-theme=light] .page_toast_info__3dCS5{background:rgba(20,20,20,.88);color:#f5f5f5;border:1px solid #555}@keyframes page_toastIn__Z_hJy{0%{opacity:0;transform:translateX(-50%) translateY(8px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.page_welcomeBanner__1enWu{display:flex;align-items:center;justify-content:space-between;background:linear-gradient(135deg,rgba(139,92,246,.12),rgba(59,130,246,.08));border:1px solid rgba(139,92,246,.2);border-radius:14px;padding:14px 20px;margin-bottom:32px;animation:page_fadeIn__jjObi .4s ease}.page_welcomeText__wc3Oo{font-size:13.5px;color:var(--text-mute);line-height:1.5}.page_welcomeText__wc3Oo strong{color:var(--text);font-family:var(--font-display);font-style:italic;font-weight:400}.page_welcomeClose__Ux2uP{background:transparent;border:none;color:var(--text-dim);cursor:pointer;padding:4px 8px;font-size:13px;border-radius:6px;transition:all .15s;flex-shrink:0}.page_welcomeClose__Ux2uP:hover{background:var(--bg-elev);color:var(--text)}.page_skeletonWrap__jj1bY{min-height:100vh}.page_skeletonTopbar__WKZR8{height:65px;background:var(--bg-card);border-bottom:1px solid var(--border-soft)}.page_skeletonBody__qJ_u4{max-width:1800px;margin:0 auto;padding:56px 40px 80px}.page_skeletonHero__X8I_A{height:100px;border-radius:16px;margin-bottom:40px;background:var(--bg-elev);animation:page_shimmer__G1aXL 1.4s ease-in-out infinite}.page_skeletonRow__muayJ{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:12px;gap:12px;margin-bottom:40px}.page_skeletonPinCard__dIoxq{height:100px;border-radius:12px;background:var(--bg-elev);animation:page_shimmer__G1aXL 1.4s ease-in-out infinite}.page_skeletonPinCard__dIoxq:nth-child(2){animation-delay:.1s}.page_skeletonPinCard__dIoxq:nth-child(3){animation-delay:.2s}.page_skeletonPinCard__dIoxq:nth-child(4){animation-delay:.3s}.page_skeletonPinCard__dIoxq:nth-child(5){animation-delay:.4s}.page_skeletonPinCard__dIoxq:nth-child(6){animation-delay:.5s}.page_skeletonToggle__xCRzN{height:36px;width:280px;border-radius:100px;background:var(--bg-elev);margin-bottom:24px;animation:page_shimmer__G1aXL 1.4s ease-in-out infinite}.page_skeletonGrid___85_0{display:grid;grid-template-columns:repeat(8,1fr);grid-gap:12px;gap:12px}.page_skeletonCard__DcPuX{height:110px;border-radius:12px;background:var(--bg-elev);animation:page_shimmer__G1aXL 1.4s ease-in-out infinite}.page_skeletonCard__DcPuX:nth-child(odd){animation-delay:.05s}.page_skeletonCard__DcPuX:nth-child(3n){animation-delay:.12s}.page_skeletonCard__DcPuX:nth-child(5n){animation-delay:.2s}@keyframes page_shimmer__G1aXL{0%,to{opacity:.4}50%{opacity:.8}}@keyframes page_fadeIn__jjObi{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.page_noResults__K346F{text-align:center;padding:80px 0;color:var(--text-dim);font-size:13px;letter-spacing:.02em}.page_errorWrap__g2Vlj{min-height:100vh;display:flex;align-items:center;justify-content:center}.page_errorBox__aWXjN{text-align:center}.page_errorTitle__xmhRo{font-family:var(--font-display);font-size:22px;font-weight:400;margin-bottom:8px;color:var(--text-mute)}.page_errorMsg__DJjpl{font-size:12px;color:var(--text-dim);margin-bottom:20px}.page_errorRetry__e2ZgG{background:var(--text);color:var(--bg);border:none;padding:9px 22px;border-radius:100px;font-size:12.5px;font-weight:500;cursor:pointer;font-family:var(--font-body)}@media (max-width:768px){.page_main__nw1Wk{padding:32px 16px 60px}.page_skeletonGrid___85_0,.page_skeletonRow__muayJ{grid-template-columns:repeat(3,1fr)}.page_toast__1lKWn{bottom:16px;font-size:12px;padding:10px 18px}}.page_skeletonWrap__4bdAx{display:flex;flex-direction:column;min-height:100vh;background:var(--bg,#0f0f0f)}.page_skeletonTopbar__p0O5N{height:60px;background:var(--surface,#1a1a1a);border-bottom:1px solid var(--border,#2a2a2a);animation:page_shimmer__9KoGT 1.4s infinite}.page_skeletonBody__RXGfs{padding:24px 32px;display:flex;flex-direction:column;gap:20px}.page_skeletonHero__ctRGB{height:140px;border-radius:16px;background:var(--surface,#1a1a1a);animation:page_shimmer__9KoGT 1.4s infinite}.page_skeletonRow__xyfsD{display:flex;gap:12px}.page_skeletonPinCard__AMRd_{flex:1 1;height:90px;border-radius:12px}.page_skeletonPinCard__AMRd_,.page_skeletonToggle__JreRO{background:var(--surface,#1a1a1a);animation:page_shimmer__9KoGT 1.4s infinite}.page_skeletonToggle__JreRO{height:32px;width:180px;border-radius:8px}.page_skeletonGrid__uCR5o{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:16px;gap:16px}.page_skeletonCard__vpY93{height:120px;border-radius:12px;background:var(--surface,#1a1a1a);animation:page_shimmer__9KoGT 1.4s infinite}@keyframes page_shimmer__9KoGT{0%{opacity:1}50%{opacity:.4}to{opacity:1}}.page_errorWrap__mNG4C{display:flex;align-items:center;justify-content:center;min-height:100vh;background:var(--bg,#0f0f0f)}.page_errorBox__2BDua{display:flex;flex-direction:column;align-items:center;gap:16px;padding:48px;background:var(--surface,#1a1a1a);border-radius:20px;border:1px solid var(--border,#2a2a2a)}.page_errorTitle__ZyG_C{font-size:1.5rem;font-weight:700;color:var(--fg,#f0f0f0);letter-spacing:-.02em}.page_errorMsg__lp5IJ{color:var(--muted,#888);font-size:.95rem;text-align:center;max-width:320px}.page_errorRetry__I3ZKZ{padding:10px 28px;border-radius:8px;border:none;background:var(--accent,#6c63ff);color:#fff;font-size:.95rem;font-weight:600;cursor:pointer;transition:opacity .15s}.page_errorRetry__I3ZKZ:hover{opacity:.85}.page_main__SOWHf{padding:0 32px 40px;max-width:1440px;margin:0 auto;display:flex;flex-direction:column;gap:24px}.page_welcomeBanner__ddoaa{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px;background:color-mix(in srgb,var(--accent,#6c63ff) 12%,transparent);border:1px solid color-mix(in srgb,var(--accent,#6c63ff) 30%,transparent);border-radius:12px}.page_welcomeText__QgTgU{color:var(--fg,#f0f0f0);font-size:.95rem}.page_welcomeText__QgTgU strong{color:var(--accent,#6c63ff)}.page_welcomeClose__KZiiL{background:none;border:none;color:var(--muted,#888);font-size:1rem;cursor:pointer;padding:4px 8px;border-radius:6px;transition:color .15s}.page_welcomeClose__KZiiL:hover{color:var(--fg,#f0f0f0)}.page_noResults__3MYP2{text-align:center;padding:64px 0;color:var(--muted,#888);font-size:1rem}.page_footer__kNELZ{text-align:center;padding:24px 32px;color:var(--muted,#555);font-size:.8rem;border-top:1px solid var(--border,#1e1e1e)}.page_footer__kNELZ em{font-style:normal;font-weight:600;color:var(--fg,#888)}.page_toast__hmXtU{position:fixed;bottom:28px;left:50%;transform:translateX(-50%);padding:12px 24px;border-radius:10px;font-size:.9rem;font-weight:500;z-index:9999;pointer-events:none;white-space:nowrap;box-shadow:0 4px 24px rgba(0,0,0,.4);animation:page_toastIn__6_N1L .2s ease}.page_toast_info__kSxvq{background:var(--surface,#1a1a1a);color:var(--fg,#f0f0f0);border:1px solid var(--border,#2a2a2a)}.page_toast_success__fuDFz{background:#14532d;color:#bbf7d0;border:1px solid #166534}.page_toast_error__8Ya8W{background:#450a0a;color:#fca5a5;border:1px solid #7f1d1d}@keyframes page_toastIn__6_N1L{0%{opacity:0;transform:translateX(-50%) translateY(8px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}[data-theme=light] .page_skeletonCard__vpY93,[data-theme=light] .page_skeletonHero__ctRGB,[data-theme=light] .page_skeletonPinCard__AMRd_,[data-theme=light] .page_skeletonToggle__JreRO,[data-theme=light] .page_skeletonTopbar__p0O5N{background:#e5e7eb}[data-theme=light] .page_errorWrap__mNG4C,[data-theme=light] .page_skeletonWrap__4bdAx{background:#f9fafb}