.appHubModal_overlay__eipdN{position:fixed;inset:0;z-index:140;display:flex;align-items:center;justify-content:center;padding:16px;overflow-x:hidden}.appHubModal_backdrop__K4B0W{position:absolute;inset:0;background:rgba(15,23,42,.5);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.appHubModal_modal__xOE_N{position:relative;max-height:min(720px,calc(100vh - 24px));display:flex;flex-direction:column;box-sizing:border-box;overflow-x:hidden}.appHubModal_modalFrame__hKHAe,.appHubModal_modal__xOE_N{width:min(820px,calc(100vw - 24px));border-radius:24px;border:1px solid rgba(148,163,184,.28);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,250,252,.96));box-shadow:0 28px 80px rgba(15,23,42,.24),inset 0 1px 0 rgba(255,255,255,.7);overflow:hidden}.appHubModal_modalFrame__hKHAe{height:min(720px,calc(var(--sf-modal-vh, 100dvh) - 24px));max-height:min(720px,calc(var(--sf-modal-vh, 100dvh) - 24px));padding:0;gap:0}.appHubModal_contentBody__JwZ67{min-height:0;display:flex;flex-direction:column;overflow:hidden;padding:0}.appHubModal_head__OdE7m{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px 10px;border-bottom:1px solid rgba(148,163,184,.18)}.appHubModal_eyebrow__NtJBi{margin:0;font-size:17px;line-height:1.1;font-weight:800;color:#0f172a}.appHubModal_hint__JcfWh{margin:6px 0 0;font-size:14px;line-height:1.5;color:#64748b}.appHubModal_closeBtn__PMYFX{width:36px;min-width:36px;height:36px;min-height:36px;border-radius:14px;border:1px solid rgba(148,163,184,.28);background:rgba(255,255,255,.88);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:#334155}.appHubModal_closeBtn__PMYFX svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.appHubModal_tabRow__bE_jb{display:inline-flex;gap:8px;padding:10px 18px 0}.appHubModal_tabBtn__OZMao{min-height:38px;border-radius:999px;border:1px solid rgba(148,163,184,.26);background:rgba(255,255,255,.7);padding:0 12px;font-size:13px;font-weight:700;display:inline-flex;align-items:center;gap:5px;color:#334155;cursor:pointer}.appHubModal_tabBtnActive__gfLjV{border-color:rgba(59,130,246,.34);background:rgba(59,130,246,.12);color:#1d4ed8}.appHubModal_quickModeIcon__etZjt svg,.appHubModal_resultBadge__03XUo svg,.appHubModal_tabBtn__OZMao svg{width:14px;height:14px;stroke:currentColor;stroke-width:1.8;fill:none;stroke-linecap:round;stroke-linejoin:round}.appHubModal_tabBtnLabel__CHUWH{line-height:1}.appHubModal_quickModeIcon__etZjt{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:10px;background:rgba(59,130,246,.08);color:#2563eb}.appHubModal_quickModeBtnActive__gdjdw .appHubModal_quickModeIcon__etZjt{background:rgba(59,130,246,.14)}.appHubModal_quickModeLabel__bxvic{line-height:1}.appHubModal_content__NTbu3{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding:14px 18px 18px;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y}.appHubModal_panelSection__Qdmsp{display:grid;gap:8px;margin-bottom:14px;padding-top:2px}.appHubModal_inlineSectionLabel__anNf7{margin:0;font-size:10px;font-weight:800;letter-spacing:.02em;text-transform:uppercase;color:#64748b}.appHubModal_searchBox__ilx4j{margin-bottom:14px}.appHubModal_quickMenu__jLCpv{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-bottom:12px}.appHubModal_quickMenuBtn__BxsH2{min-height:54px;border-radius:14px;border:1px solid rgba(148,163,184,.18);background:rgba(255,255,255,.78);color:#334155;display:grid;align-content:center;justify-items:center;gap:5px;padding:6px 4px;cursor:pointer}.appHubModal_quickMenuAppBtn__vwALq{grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-content:center;align-items:center;justify-items:start;min-height:58px;padding:8px 12px;background:color-mix(in srgb,var(--sf-primary) 12%,var(--sf-surface));color:var(--sf-primary)}.appHubModal_quickMenuAppBtn__vwALq .appHubModal_quickMenuIcon__T3yjZ{width:38px;height:38px;border-radius:12px}.appHubModal_quickMenuAppBtn__vwALq .appHubModal_quickMenuIcon__T3yjZ svg{width:20px;height:20px}.appHubModal_quickMenuAppBtn__vwALq .appHubModal_quickMenuLabel__HueCo{font-size:13px;font-weight:800}.appHubModal_quickMenuIcon__T3yjZ{width:24px;height:24px;border-radius:10px;background:rgba(59,130,246,.08);color:#2563eb;display:inline-flex;align-items:center;justify-content:center}.appHubModal_quickMenuIcon__T3yjZ svg{width:14px;height:14px;stroke:currentColor;stroke-width:1.8;fill:none;stroke-linecap:round;stroke-linejoin:round}.appHubModal_quickMenuLabel__HueCo{font-size:11px;font-weight:700;line-height:1;color:#475569}.appHubModal_appCardGrid__ZTFW3{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px;min-width:0}.appHubModal_workspaceCardGrid__QfMfo{grid-template-columns:repeat(3,minmax(0,1fr))}.appHubModal_appCard__wbXtf{min-width:0;min-height:76px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:12px;border-radius:16px;border:1px solid rgba(148,163,184,.18);background:rgba(255,255,255,.84);color:#334155;text-align:left;cursor:pointer}.appHubModal_appCard__wbXtf:focus{outline:2px solid var(--sf-primary);outline-offset:2px}.appHubModal_appCardFeatured__eMP53{min-height:88px;background:color-mix(in srgb,var(--sf-primary) 10%,var(--sf-surface))}.appHubModal_appCardIcon__q_wiK{display:inline-flex;align-items:center;justify-content:center;width:34px;min-width:34px;height:34px;min-height:34px;border-radius:12px;background:rgba(59,130,246,.12);color:#1d4ed8;font-size:0}.appHubModal_appCardFeatured__eMP53 .appHubModal_appCardIcon__q_wiK{width:42px;min-width:42px;height:42px;min-height:42px}.appHubModal_runningLogoMark__qLX_j{position:relative;display:grid;place-items:center;width:100%;height:100%;min-width:0;border-radius:inherit;background:radial-gradient(circle at 24% 20%,rgba(255,255,255,.96) 0 5%,transparent 6%),radial-gradient(circle at 79% 27%,rgba(255,255,255,.82) 0 4%,transparent 5%),linear-gradient(145deg,#e9faff,#9bdcff 48%,#6595f2);color:#ffffff;isolation:isolate;overflow:hidden}.appHubModal_studyLogoMark__5cc4T{background:linear-gradient(145deg,#eafff9,#dce7ff)}.appHubModal_gamesLogoMark__hhsxd,.appHubModal_studyLogoMark__5cc4T{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:inherit;overflow:hidden}.appHubModal_gamesLogoMark__hhsxd{background:linear-gradient(145deg,#ede9fe,#dbeafe)}.appHubModal_gamesLogoMark__hhsxd img,.appHubModal_studyLogoMark__5cc4T img{width:100%;height:100%;object-fit:contain}.appHubModal_runningLogoMark__qLX_j:before{position:absolute;inset:auto -18% -20%;height:39%;border-radius:50% 50% 0 0;background:rgba(255,255,255,.9);content:""}.appHubModal_runningLogoMark__qLX_j img{position:absolute;inset:1%;z-index:2;width:98%;height:98%;object-fit:contain;transform:translateY(2%) scale(1.12);filter:drop-shadow(0 2px 2px rgba(30,64,175,.22))}.appHubModal_appCardIcon__q_wiK svg{width:16px;height:16px;stroke:currentColor;stroke-width:1.9;fill:none;stroke-linecap:round;stroke-linejoin:round}.appHubModal_appCardFeatured__eMP53 .appHubModal_appCardIcon__q_wiK svg{width:22px;height:22px}.appHubModal_appCardText__e3HNW{min-width:0;display:grid;gap:4px}.appHubModal_appCardText__e3HNW small,.appHubModal_appCardText__e3HNW strong{min-width:0;overflow:hidden;text-overflow:ellipsis}.appHubModal_appCardText__e3HNW strong{white-space:nowrap;color:#0f172a;font-size:13px;line-height:1.2;font-weight:850}.appHubModal_appCardFeatured__eMP53 .appHubModal_appCardText__e3HNW strong{font-size:15px}.appHubModal_appCardText__e3HNW small{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#64748b;font-size:11px;line-height:1.35}.appHubModal_favoriteGrid__fI3VF{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0}.appHubModal_favoriteCard__qq4I6{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;text-align:left;border-radius:14px;border:1px solid rgba(148,163,184,.18);background:rgba(255,255,255,.82);padding:9px 10px;cursor:pointer}.appHubModal_favoriteIcon__kCrjf{display:inline-flex;align-items:center;justify-content:center;width:28px;min-width:28px;height:28px;min-height:28px;border-radius:10px;background:rgba(59,130,246,.12);color:#1d4ed8;font-size:0}.appHubModal_favoriteIcon__kCrjf svg{width:14px;height:14px;stroke:currentColor;stroke-width:1.8;fill:none;stroke-linecap:round;stroke-linejoin:round}.appHubModal_favoriteText__9WOZW{min-width:0;display:grid;gap:2px}.appHubModal_favoriteText__9WOZW small,.appHubModal_favoriteText__9WOZW strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.appHubModal_favoriteText__9WOZW strong{font-size:12px;line-height:1.3;color:#0f172a}.appHubModal_favoriteText__9WOZW small{font-size:11px;line-height:1.3;color:#64748b}.appHubModal_favoriteIconSkeleton__Di0Pl{width:28px;height:28px;border-radius:10px}.appHubModal_favoriteTitleSkeleton__szaW2{height:12px;width:72%;border-radius:999px}.appHubModal_favoriteMetaSkeleton__nNUMe{height:10px;width:52%;border-radius:999px}.appHubModal_input__Qx_m1,.appHubModal_select__ICG_7,.appHubModal_textarea__dMrZf{width:100%;min-width:0;border-radius:16px;border:1px solid rgba(148,163,184,.24);background:rgba(255,255,255,.92);color:#0f172a;font:inherit;box-sizing:border-box}.appHubModal_input__Qx_m1,.appHubModal_select__ICG_7{min-height:42px;padding:0 12px}.appHubModal_textarea__dMrZf{min-height:92px;padding:12px 14px;resize:vertical}.appHubModal_input__Qx_m1:focus,.appHubModal_select__ICG_7:focus,.appHubModal_textarea__dMrZf:focus{outline:none;border-color:rgba(59,130,246,.42);box-shadow:0 0 0 4px rgba(59,130,246,.12)}.appHubModal_section___yJva{margin-top:14px}.appHubModal_sectionTitle__oeOX0{margin:10px 0 8px 10px;font-size:12px;font-weight:800;letter-spacing:.01em;text-transform:uppercase;color:#64748b}.appHubModal_empty__Zp1sU{border-radius:16px;border:1px dashed rgba(148,163,184,.28);background:rgba(248,250,252,.85);padding:14px 12px;font-size:12px;line-height:1.5;color:#64748b}.appHubModal_resultList__X3Ebn{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px}.appHubModal_resultRow__br6Yy{width:100%;min-height:72px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;text-align:left;border-radius:16px;border:1px solid rgba(148,163,184,.18);background:rgba(255,255,255,.84);padding:10px 12px;cursor:pointer}.appHubModal_resultBadge__03XUo{display:inline-flex;align-items:center;justify-content:center;width:34px;min-width:34px;height:34px;min-height:34px;padding:0;border-radius:12px;background:rgba(59,130,246,.12);color:#1d4ed8;font-size:0;font-weight:800}.appHubModal_resultText__k8clo{min-width:0;display:flex;flex-direction:column;gap:4px}.appHubModal_resultText__k8clo strong{min-width:0;font-size:13px;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.appHubModal_resultText__k8clo small{min-width:0;font-size:11px;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.appHubModal_resultBadgeSkeleton__jLHiG{width:34px;height:34px;border-radius:12px}.appHubModal_resultTitleSkeleton__tIgk6{width:min(220px,74%);height:13px}.appHubModal_resultMetaSkeleton__gEYxa{width:min(160px,52%);height:11px}.appHubModal_quickFormSkeleton__F7uYw{display:grid;gap:12px;margin-top:12px}.appHubModal_fieldLabelSkeleton__VKVwy{width:72px;height:12px}.appHubModal_fieldControlSkeleton__vI0hQ{width:100%;height:42px;border-radius:16px}.appHubModal_fieldAreaSkeleton__dpb7_{width:100%;height:92px;border-radius:16px}.appHubModal_quickModeSkeleton__0qek9{min-height:56px;border-radius:14px}.appHubModal_quickModeGrid___3DsI{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:14px}.appHubModal_quickModeBtn__5scfz{min-height:64px;border-radius:14px;border:1px solid rgba(148,163,184,.2);background:rgba(255,255,255,.76);color:#334155;font-weight:700;font-size:12px;cursor:pointer;display:grid;align-content:center;justify-items:center;gap:6px}.appHubModal_quickModeBtnActive__gdjdw{border-color:rgba(59,130,246,.34);background:rgba(59,130,246,.12);color:#1d4ed8}.appHubModal_field__dhNBz{display:flex;flex-direction:column;gap:6px;margin-top:12px}.appHubModal_field__dhNBz span{font-size:12px;font-weight:700;color:#475569}.appHubModal_formGrid__4Be_Z{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px}.appHubModal_error__0QorQ,.appHubModal_success__sRrxg{margin-top:12px;border-radius:14px;padding:10px 12px;font-size:12px;line-height:1.5}.appHubModal_error__0QorQ{background:rgba(254,226,226,.86);color:#b91c1c}.appHubModal_success__sRrxg{background:rgba(220,252,231,.86);color:#166534}.appHubModal_actionRow__1L_Xl{display:flex;justify-content:flex-end;gap:8px;margin-top:14px}.appHubModal_primaryBtn__0C09f,.appHubModal_secondaryBtn__24JLU{min-height:42px;border-radius:14px;padding:0 14px;font-weight:800;cursor:pointer}.appHubModal_secondaryBtn__24JLU{border:1px solid rgba(148,163,184,.24);background:rgba(255,255,255,.86);color:#334155}.appHubModal_primaryBtn__0C09f{border:1px solid rgba(59,130,246,.26);background:linear-gradient(135deg,#2563eb,#3b82f6);color:#fff;box-shadow:0 16px 30px rgba(59,130,246,.24)}.appHubModal_closeBtn__PMYFX:disabled,.appHubModal_primaryBtn__0C09f:disabled,.appHubModal_secondaryBtn__24JLU:disabled{opacity:.6;cursor:not-allowed}@media (max-width:768px){.appHubModal_overlay__eipdN{inset:calc(var(--sf-top-nav-height, 0px) + 8px) 0 calc(var(--sf-bottom-nav-height, 0px) + 8px) 0;align-items:flex-end;padding:8px 10px}.appHubModal_modalFrame__hKHAe,.appHubModal_modal__xOE_N{width:100%;max-height:100%;border-radius:24px 24px 18px 18px}.appHubModal_modalFrame__hKHAe{max-width:none;height:100%}.appHubModal_head__OdE7m{padding:14px 14px 8px}.appHubModal_eyebrow__NtJBi{font-size:16px}.appHubModal_tabRow__bE_jb{padding:8px 14px 0}.appHubModal_content__NTbu3{padding:12px 14px 16px}.appHubModal_panelSection__Qdmsp{gap:6px;margin-bottom:12px;padding-bottom:2px;border-bottom:1px solid rgba(148,163,184,.14)}.appHubModal_panelSection__Qdmsp:last-of-type{border-bottom:0;margin-bottom:0}.appHubModal_quickMenu__jLCpv{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.appHubModal_appCardGrid__ZTFW3,.appHubModal_resultList__X3Ebn,.appHubModal_workspaceCardGrid__QfMfo{grid-template-columns:1fr;gap:6px}.appHubModal_appCard__wbXtf{min-height:70px;border-radius:12px;padding:10px}.appHubModal_appCardFeatured__eMP53{min-height:82px}.appHubModal_appCardIcon__q_wiK{width:30px;min-width:30px;height:30px;min-height:30px;border-radius:10px}.appHubModal_favoriteGrid__fI3VF{grid-template-columns:1fr;gap:6px}.appHubModal_favoriteCard__qq4I6{padding:8px 9px;border-radius:12px}.appHubModal_favoriteIcon__kCrjf{width:24px;min-width:24px;height:24px;min-height:24px;border-radius:9px}.appHubModal_favoriteText__9WOZW strong{font-size:11px}.appHubModal_favoriteText__9WOZW small{font-size:10px}.appHubModal_quickMenuBtn__BxsH2{min-height:48px;border-radius:12px;padding:6px 4px}.appHubModal_quickMenuAppBtn__vwALq{min-height:54px;padding:7px 10px}.appHubModal_quickMenuIcon__T3yjZ{width:22px;height:22px;border-radius:9px}.appHubModal_quickMenuLabel__HueCo{font-size:10px}.appHubModal_quickModeGrid___3DsI{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.appHubModal_quickModeBtn__5scfz,.appHubModal_quickModeSkeleton__0qek9{min-height:50px;border-radius:12px;gap:4px}.appHubModal_quickModeIcon__etZjt{width:20px;height:20px;border-radius:8px}.appHubModal_quickModeLabel__bxvic{font-size:11px}.appHubModal_formGrid__4Be_Z{grid-template-columns:1fr}.appHubModal_resultRow__br6Yy{padding:10px 12px}.appHubModal_resultBadge__03XUo{width:30px;min-width:30px;height:30px;min-height:30px}.appHubModal_actionRow__1L_Xl{position:sticky;bottom:0;padding-top:12px;background:linear-gradient(180deg,rgba(248,250,252,0),rgba(248,250,252,.96) 28%)}.appHubModal_primaryBtn__0C09f,.appHubModal_secondaryBtn__24JLU{flex:1;min-width:0}}html[data-theme=dark] .appHubModal_modalFrame__hKHAe,html[data-theme=dark] .appHubModal_modal__xOE_N{background:linear-gradient(180deg,rgba(8,17,31,.98),rgba(10,20,36,.96));border-color:rgba(148,163,184,.18);box-shadow:0 28px 80px rgba(2,6,23,.46),inset 0 1px 0 rgba(255,255,255,.04)}html[data-theme=dark] .appHubModal_head__OdE7m,html[data-theme=dark] .appHubModal_panelSection__Qdmsp{border-color:rgba(148,163,184,.12)}html[data-theme=dark] .appHubModal_appCardText__e3HNW strong,html[data-theme=dark] .appHubModal_eyebrow__NtJBi,html[data-theme=dark] .appHubModal_favoriteText__9WOZW strong,html[data-theme=dark] .appHubModal_resultText__k8clo strong,html[data-theme=dark] .appHubModal_sectionTitle__oeOX0{color:var(--sf-text)}html[data-theme=dark] .appHubModal_appCardText__e3HNW small,html[data-theme=dark] .appHubModal_empty__Zp1sU,html[data-theme=dark] .appHubModal_favoriteText__9WOZW small,html[data-theme=dark] .appHubModal_field__dhNBz span,html[data-theme=dark] .appHubModal_hint__JcfWh,html[data-theme=dark] .appHubModal_inlineSectionLabel__anNf7,html[data-theme=dark] .appHubModal_resultText__k8clo small{color:var(--sf-muted)}html[data-theme=dark] .appHubModal_appCard__wbXtf,html[data-theme=dark] .appHubModal_closeBtn__PMYFX,html[data-theme=dark] .appHubModal_empty__Zp1sU,html[data-theme=dark] .appHubModal_favoriteCard__qq4I6,html[data-theme=dark] .appHubModal_input__Qx_m1,html[data-theme=dark] .appHubModal_quickMenuBtn__BxsH2,html[data-theme=dark] .appHubModal_quickModeBtn__5scfz,html[data-theme=dark] .appHubModal_resultRow__br6Yy,html[data-theme=dark] .appHubModal_secondaryBtn__24JLU,html[data-theme=dark] .appHubModal_select__ICG_7,html[data-theme=dark] .appHubModal_textarea__dMrZf{background:rgba(15,23,42,.86);border-color:rgba(148,163,184,.18);color:var(--sf-text)}html[data-theme=dark] .appHubModal_appCardIcon__q_wiK,html[data-theme=dark] .appHubModal_favoriteIcon__kCrjf,html[data-theme=dark] .appHubModal_quickMenuIcon__T3yjZ,html[data-theme=dark] .appHubModal_quickModeIcon__etZjt,html[data-theme=dark] .appHubModal_resultBadge__03XUo{background:rgba(59,130,246,.18);color:#dbeafe}html[data-theme=dark] .appHubModal_tabBtn__OZMao{background:rgba(15,23,42,.8);border-color:rgba(148,163,184,.18);color:var(--sf-text)}html[data-theme=dark] .appHubModal_quickModeBtnActive__gdjdw,html[data-theme=dark] .appHubModal_tabBtnActive__gfLjV{background:rgba(59,130,246,.18);border-color:rgba(96,165,250,.3);color:#dbeafe}html[data-theme=dark] .appHubModal_quickMenuLabel__HueCo{color:var(--sf-text)}html[data-theme=dark] .appHubModal_input__Qx_m1::placeholder,html[data-theme=dark] .appHubModal_textarea__dMrZf::placeholder{color:var(--sf-muted)}html[data-theme=dark] .appHubModal_actionRow__1L_Xl{background:linear-gradient(180deg,rgba(8,17,31,0),rgba(8,17,31,.96) 28%)}.appHubModal_backdrop__K4B0W{backdrop-filter:none;-webkit-backdrop-filter:none}.appHubModal_modalFrame__hKHAe,.appHubModal_modal__xOE_N{border:0;border-radius:var(--sf-radius-lg);background:var(--sf-surface);box-shadow:var(--sf-shadow-md)}.appHubModal_appCard__wbXtf,.appHubModal_closeBtn__PMYFX,.appHubModal_favoriteCard__qq4I6,.appHubModal_input__Qx_m1,.appHubModal_quickMenuBtn__BxsH2,.appHubModal_quickModeBtn__5scfz,.appHubModal_resultRow__br6Yy,.appHubModal_searchBox__ilx4j,.appHubModal_secondaryBtn__24JLU,.appHubModal_select__ICG_7,.appHubModal_textarea__dMrZf{border-color:transparent;border-radius:var(--sf-radius-lg);background:var(--sf-surface-soft);box-shadow:none}.appHubModal_empty__Zp1sU,.appHubModal_panelSection__Qdmsp,.appHubModal_quickFormSkeleton__F7uYw,.appHubModal_tabRow__bE_jb{border:0;border-radius:var(--sf-radius-lg);background:var(--sf-surface-soft)}.appHubModal_appCard__wbXtf,.appHubModal_favoriteCard__qq4I6,.appHubModal_primaryBtn__0C09f,.appHubModal_quickMenuBtn__BxsH2,.appHubModal_quickModeBtn__5scfz,.appHubModal_resultRow__br6Yy,.appHubModal_secondaryBtn__24JLU,.appHubModal_tabBtn__OZMao{transform:none;box-shadow:none}.appHubModal_quickModeBtnActive__gdjdw,.appHubModal_tabBtnActive__gfLjV{background:color-mix(in srgb,var(--sf-primary) 12%,var(--sf-surface));color:var(--sf-primary)}.appHubModal_primaryBtn__0C09f{border:0;border-radius:var(--sf-radius-lg);background:var(--sf-primary);box-shadow:none}.appHubModal_actionRow__1L_Xl,html[data-theme=dark] .appHubModal_actionRow__1L_Xl{background:var(--sf-surface)}html[data-theme=dark] .appHubModal_appCard__wbXtf,html[data-theme=dark] .appHubModal_closeBtn__PMYFX,html[data-theme=dark] .appHubModal_favoriteCard__qq4I6,html[data-theme=dark] .appHubModal_input__Qx_m1,html[data-theme=dark] .appHubModal_modalFrame__hKHAe,html[data-theme=dark] .appHubModal_modal__xOE_N,html[data-theme=dark] .appHubModal_quickMenuBtn__BxsH2,html[data-theme=dark] .appHubModal_quickModeBtn__5scfz,html[data-theme=dark] .appHubModal_resultRow__br6Yy,html[data-theme=dark] .appHubModal_searchBox__ilx4j,html[data-theme=dark] .appHubModal_secondaryBtn__24JLU,html[data-theme=dark] .appHubModal_select__ICG_7,html[data-theme=dark] .appHubModal_textarea__dMrZf{background:var(--sf-surface-soft);border-color:transparent;box-shadow:none}.appHubModal_appCardFeatured__eMP53{background:color-mix(in srgb,var(--sf-primary) 12%,var(--sf-surface));color:var(--sf-primary)}.appHubModal_appCardFeatured__eMP53 .appHubModal_appCardIcon__q_wiK{background:var(--sf-primary);color:#ffffff}.appHubModal_appCardFeatured__eMP53 .appHubModal_appCardText__e3HNW strong{color:var(--sf-primary)}html[data-theme=dark] .appHubModal_appCardFeatured__eMP53{background:color-mix(in srgb,var(--sf-primary) 18%,var(--sf-surface))}html[data-theme=dark] .appHubModal_appCardFeatured__eMP53 .appHubModal_appCardIcon__q_wiK{background:var(--sf-primary);color:#ffffff}html[data-theme=dark] .appHubModal_appCardFeatured__eMP53 .appHubModal_appCardText__e3HNW strong{color:#dbeafe}.appHubModal_quickMenuBtn__BxsH2.appHubModal_quickMenuAppBtn__vwALq{background:color-mix(in srgb,var(--sf-primary) 12%,var(--sf-surface));color:var(--sf-primary)}.appHubModal_quickMenuAppBtn__vwALq .appHubModal_quickMenuIcon__T3yjZ{background:var(--sf-primary);color:#ffffff}.appHubModal_quickMenuAppBtn__vwALq .appHubModal_quickMenuLabel__HueCo{color:var(--sf-primary)}html[data-theme=dark] .appHubModal_quickMenuBtn__BxsH2.appHubModal_quickMenuAppBtn__vwALq{background:color-mix(in srgb,var(--sf-primary) 18%,var(--sf-surface))}html[data-theme=dark] .appHubModal_quickMenuAppBtn__vwALq .appHubModal_quickMenuIcon__T3yjZ{background:var(--sf-primary);color:#ffffff}html[data-theme=dark] .appHubModal_quickMenuAppBtn__vwALq .appHubModal_quickMenuLabel__HueCo{color:#dbeafe}.appHubModal_preferences__afNmJ{display:flex;align-items:center;gap:12px;padding-top:16px;border-top:1px solid var(--sf-line)}.characterStatusDialog_overlay__kDkU_{z-index:10060;background:var(--sf-modal-overlay)}.characterStatusDialog_shell__e5RuX{width:min(440px,100%)}.characterStatusDialog_hero__ryzr5{display:grid;gap:var(--sf-space-3)}.characterStatusDialog_characterCard__byOu8,.characterStatusDialog_statusCard__qdi41{border-radius:var(--sf-radius-md);border:1px solid var(--sf-line-soft);background:linear-gradient(180deg,rgba(255,255,255,.76),rgba(255,255,255,.96));padding:var(--sf-space-3);box-shadow:var(--sf-shadow-soft)}.characterStatusDialog_characterCard__byOu8{display:grid;gap:var(--sf-space-2);align-content:center;justify-items:center;text-align:center}.characterStatusDialog_characterArt__bV45P{width:100%;min-height:170px;border-radius:calc(var(--sf-radius-md) - 2px);border:1px solid rgba(148,163,184,.22);background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.96),rgba(219,234,254,.62)),linear-gradient(180deg,rgba(248,250,252,.92),rgba(255,255,255,.98));display:grid;place-items:center;padding:var(--sf-space-3)}.characterStatusDialog_characterImg__xVttf{width:min(160px,100%);height:auto;display:block}.characterStatusDialog_characterStage__wCfD5{font-size:var(--sf-fs-title-sm);font-weight:var(--sf-fw-strong);color:var(--sf-text)}.characterStatusDialog_statusCard__qdi41{display:grid;gap:var(--sf-space-3)}.characterStatusDialog_statusTop__Kr21d{display:flex;align-items:center;justify-content:space-between;gap:var(--sf-space-2);flex-wrap:wrap}.characterStatusDialog_levelBadge__vg52u{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 14px;border-radius:var(--sf-radius-pill);border:1px solid rgba(59,130,246,.16);background:rgba(59,130,246,.08)}.characterStatusDialog_expValue__W_f_a,.characterStatusDialog_levelBadge__vg52u{color:var(--sf-text);font-size:14px;font-weight:900}.characterStatusDialog_progressBar__xuZbl{height:12px;border-radius:var(--sf-radius-pill);background:rgba(15,23,42,.08);overflow:hidden}.characterStatusDialog_progressFill__s9TsZ{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,rgba(59,130,246,.92),rgba(16,185,129,.82));transition:width .2s ease}.characterStatusDialog_progressMeta__w3UeH{display:flex;align-items:center;justify-content:space-between;gap:var(--sf-space-2);flex-wrap:wrap;color:var(--sf-muted);font-size:var(--sf-fs-caption);font-weight:var(--sf-fw-semibold)}.characterStatusDialog_remainingValue__gPt_L{color:var(--sf-text);font-size:22px;font-weight:900;line-height:1}@media (min-width:640px){.characterStatusDialog_hero__ryzr5{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:stretch}.characterStatusDialog_remainingValue__gPt_L{font-size:26px}}html[data-theme=dark] .characterStatusDialog_characterCard__byOu8,html[data-theme=dark] .characterStatusDialog_statusCard__qdi41{border-color:rgba(148,163,184,.18);background:linear-gradient(180deg,rgba(8,17,31,.88),rgba(8,17,31,.78));box-shadow:0 16px 34px rgba(2,6,23,.22)}html[data-theme=dark] .characterStatusDialog_characterArt__bV45P{border-color:rgba(148,163,184,.18);background:radial-gradient(circle at 30% 20%,rgba(30,41,59,.96),rgba(15,23,42,.86)),linear-gradient(180deg,rgba(15,23,42,.94),rgba(8,17,31,.98))}html[data-theme=dark] .characterStatusDialog_levelBadge__vg52u{border-color:rgba(96,165,250,.26);background:rgba(37,99,235,.16);color:var(--sf-text)}html[data-theme=dark] .characterStatusDialog_characterStage__wCfD5,html[data-theme=dark] .characterStatusDialog_expValue__W_f_a,html[data-theme=dark] .characterStatusDialog_remainingValue__gPt_L{color:var(--sf-text)}html[data-theme=dark] .characterStatusDialog_progressBar__xuZbl{background:rgba(148,163,184,.16)}html[data-theme=dark] .characterStatusDialog_progressMeta__w3UeH{color:var(--sf-muted)}.characterStatusDialog_characterCard__byOu8,.characterStatusDialog_statusCard__qdi41{border:0;border-radius:var(--sf-radius-lg);background:var(--sf-surface-soft);box-shadow:none}.characterStatusDialog_characterArt__bV45P{border:0;border-radius:var(--sf-radius-lg);background:color-mix(in srgb,var(--sf-primary) 10%,var(--sf-surface))}.characterStatusDialog_progressFill__s9TsZ{background:var(--sf-primary)}html[data-theme=dark] .characterStatusDialog_characterArt__bV45P,html[data-theme=dark] .characterStatusDialog_characterCard__byOu8,html[data-theme=dark] .characterStatusDialog_statusCard__qdi41{background:var(--sf-surface-soft);box-shadow:none}