:root{--bg-desktop: #1d1d1f;--jm-win-bg: #2a2a2c;--jm-win-border: rgba(255, 255, 255, .08);--jm-win-radius: 10px;--jm-win-shadow: 0 1px 2px rgba(0, 0, 0, .3), 0 4px 12px rgba(0, 0, 0, .2), 0 16px 40px rgba(0, 0, 0, .3);--jm-win-bar-h: 28px;--jm-win-bar-from: rgba(56, 56, 58, .85);--jm-win-bar-to: rgba(40, 40, 42, .85);--jm-win-title-color: rgba(255, 255, 255, .85);--jm-win-bar-inactive: rgba(50, 50, 52, .75);--jm-win-shadow-inactive: 0 1px 2px rgba(0, 0, 0, .15), 0 2px 8px rgba(0, 0, 0, .1);--jm-tl-close: #FF5F57;--jm-tl-min: #FFBD2E;--jm-tl-max: #28C840;--jm-tl-inactive: rgba(100, 100, 100, .6);--jm-menubar-bg: rgba(30, 30, 30, .75);--jm-menubar-height: 25px;--jm-menubar-border: rgba(255, 255, 255, .1);--jm-menubar-text: rgba(255, 255, 255, .75);--jm-menubar-text-bright: rgba(255, 255, 255, .95);--jm-menubar-clock: rgba(255, 255, 255, .85);--jm-dock-bg: rgba(40, 40, 44, .65);--jm-dock-border: rgba(255, 255, 255, .12);--jm-dock-icon-size: 48px;--jm-dock-indicator: rgba(255, 255, 255, .85);--jm-text: rgba(255, 255, 255, .92);--jm-text-muted: rgba(255, 255, 255, .5);--jm-accent: #0A84FF;--jm-accent-hover: #409CFF;--jm-surface: rgba(44, 44, 46, .8);--jm-font-size-base: 13px;--jm-spacing: 8px;--jm-border: rgba(255, 255, 255, .08);--jm-hover: rgba(255, 255, 255, .08);--jm-card: #1c1c1e;--jm-transition-speed: .2s;--jm-theme-icon: "☀️"}[data-theme=light]{--bg-desktop: #f5f5f7;--jm-win-bg: #ffffff;--jm-win-border: rgba(0, 0, 0, .1);--jm-win-radius: 10px;--jm-win-shadow: 0 1px 2px rgba(0, 0, 0, .08), 0 4px 12px rgba(0, 0, 0, .06), 0 16px 40px rgba(0, 0, 0, .08);--jm-win-bar-from: rgba(232, 232, 234, .95);--jm-win-bar-to: rgba(220, 220, 224, .95);--jm-win-title-color: rgba(0, 0, 0, .85);--jm-win-bar-inactive: rgba(240, 240, 242, .9);--jm-win-shadow-inactive: 0 1px 2px rgba(0, 0, 0, .05), 0 2px 8px rgba(0, 0, 0, .04);--jm-tl-close: #FF5F57;--jm-tl-min: #FFBD2E;--jm-tl-max: #28C840;--jm-tl-inactive: rgba(200, 200, 200, .8);--jm-menubar-bg: rgba(255, 255, 255, .75);--jm-menubar-border: rgba(0, 0, 0, .1);--jm-menubar-text: rgba(0, 0, 0, .7);--jm-menubar-text-bright: rgba(0, 0, 0, .95);--jm-menubar-clock: rgba(0, 0, 0, .75);--jm-dock-bg: rgba(255, 255, 255, .6);--jm-dock-border: rgba(0, 0, 0, .15);--jm-dock-indicator: rgba(0, 0, 0, .65);--jm-text: rgba(0, 0, 0, .88);--jm-text-muted: rgba(0, 0, 0, .45);--jm-accent: #007AFF;--jm-accent-hover: #0066D6;--jm-surface: rgba(255, 255, 255, .85);--jm-font-size-base: 13px;--jm-spacing: 8px;--jm-border: rgba(0, 0, 0, .1);--jm-hover: rgba(0, 0, 0, .06);--jm-card: #ffffff;--jm-theme-icon: "🌙"}*{margin:0;padding:0;box-sizing:border-box}html,body,#root{width:100%;height:100%;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Segoe UI,sans-serif;color:var(--jm-text);background:var(--bg-desktop)}#root{background:radial-gradient(ellipse at 20% 80%,rgba(83,52,131,.5) 0%,transparent 50%),radial-gradient(ellipse at 80% 20%,rgba(15,52,96,.6) 0%,transparent 50%),radial-gradient(ellipse at 50% 50%,rgba(233,69,96,.15) 0%,transparent 70%),linear-gradient(180deg,#0f172a,#1e1b4b 30%,#312e81 50%,#4c1d95,#581c87 80%,#1e1b4b)}[data-theme=light] #root{background:radial-gradient(ellipse at 20% 80%,rgba(120,160,255,.4) 0%,transparent 50%),radial-gradient(ellipse at 80% 20%,rgba(180,200,255,.5) 0%,transparent 50%),radial-gradient(ellipse at 50% 100%,rgba(255,180,120,.3) 0%,transparent 60%),linear-gradient(180deg,#87ceeb,#b0c4de 30%,#d4a8e8 55%,#f5c6d0 75%,#f5e6cc)}button{font-family:inherit;color:inherit}._settings_qfp1u_1{display:flex;height:100%;background:var(--jm-win-bg);color:var(--jm-text);font-size:13px}._sidebar_qfp1u_9{width:170px;min-width:170px;background:#00000014;border-right:1px solid var(--jm-win-border);padding:12px 8px;display:flex;flex-direction:column;gap:2px;transition:width .2s,min-width .2s,padding .2s;-webkit-user-select:none;user-select:none}._sidebarCollapsed_qfp1u_22{width:52px;min-width:52px;padding:12px 4px}._sidebarCollapsed_qfp1u_22 ._sidebarBtn_qfp1u_28{justify-content:center;padding:8px}._sidebarBtn_qfp1u_28{display:flex;align-items:center;gap:8px;background:none;border:none;color:var(--jm-text);text-align:left;padding:8px 12px;border-radius:6px;cursor:pointer;font-size:13px;font-family:inherit;transition:background .1s}._sidebarBtn_qfp1u_28:hover{background:var(--jm-surface)}._sidebarBtnActive_qfp1u_53{background:var(--jm-surface);font-weight:500}._sidebarIcon_qfp1u_58{width:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--jm-text-muted)}._content_qfp1u_68{flex:1;padding:20px;overflow-y:auto}._section_qfp1u_74{display:flex;flex-direction:column;gap:16px}._sectionTitle_qfp1u_80{font-size:16px;font-weight:600;color:var(--jm-text);margin:0}._row_qfp1u_88{display:flex;align-items:center;justify-content:space-between;gap:12px}._label_qfp1u_95{font-size:13px;color:var(--jm-text-muted)}._value_qfp1u_100{font-size:13px;color:var(--jm-text)}._select_qfp1u_105{background:var(--jm-surface);border:1px solid var(--jm-win-border);color:var(--jm-text);padding:4px 8px;border-radius:6px;font-size:13px;font-family:inherit;cursor:pointer}._select_qfp1u_105 option{background:var(--jm-win-bg);color:var(--jm-text)}._appToolbar_qfp1u_122{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._toolbarBtn_qfp1u_129{display:flex;align-items:center;gap:5px;background:var(--jm-surface);border:1px solid var(--jm-win-border);color:var(--jm-text);padding:5px 12px;border-radius:6px;cursor:pointer;font-size:12px;font-family:inherit;transition:background .1s,border-color .1s;white-space:nowrap}._toolbarBtn_qfp1u_129:hover{background:var(--jm-accent);border-color:var(--jm-accent);color:#fff}._toolbarBtn_qfp1u_129:disabled{opacity:.35;cursor:default}._toolbarBtn_qfp1u_129:disabled:hover{background:var(--jm-surface);border-color:var(--jm-win-border);color:var(--jm-text)}._toolbarBtnIcon_qfp1u_162{font-size:13px}._toolbarBtnPrimary_qfp1u_166{background:var(--jm-accent);border-color:var(--jm-accent);color:#fff}._toolbarBtnPrimary_qfp1u_166:hover{background:var(--jm-accent-hover);border-color:var(--jm-accent-hover)}._toolbarBtnDanger_qfp1u_177:hover{background:#ff453a;border-color:#ff453a;color:#fff}._toolbarSep_qfp1u_183{flex:1}._appList_qfp1u_188{display:flex;flex-direction:column;gap:4px}._appCard_qfp1u_194{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:8px;background:var(--jm-surface);transition:background .1s}._appCard_qfp1u_194:hover{background:#0a84ff0f}._appIcon_qfp1u_208{display:flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;color:var(--jm-accent)}._appInfo_qfp1u_218{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}._appName_qfp1u_226{font-size:14px;font-weight:500;color:var(--jm-text)}._appMeta_qfp1u_232{font-size:11px;color:var(--jm-text-muted);display:flex;align-items:center;gap:6px}._appMetaDot_qfp1u_240{opacity:.4}._appBadge_qfp1u_244{font-size:10px;padding:1px 5px;border-radius:3px;font-weight:600;letter-spacing:.3px}._appBadgePinned_qfp1u_252{background:#0a84ff26;color:var(--jm-accent)}._appBadgeSystem_qfp1u_257{background:#30d15826;color:#30d158}._appBadgeHidden_qfp1u_262{background:#8e8e9326;color:var(--jm-text-muted)}._diagnoseBtn_qfp1u_267{background:#ff453a40;border:none;color:#ff453a;padding:0 2px;margin-left:3px;border-radius:2px;cursor:pointer;display:inline-flex;align-items:center;vertical-align:middle;line-height:1;transition:background .15s}._diagnoseBtn_qfp1u_267:hover{background:#ff453a80}._appActions_qfp1u_287{display:flex;align-items:center;gap:4px;opacity:0;transition:opacity .15s}._appCard_qfp1u_194:hover ._appActions_qfp1u_287{opacity:1}._actionBtn_qfp1u_299{background:none;border:1px solid transparent;color:var(--jm-text-muted);padding:4px 8px;border-radius:5px;cursor:pointer;font-size:11px;font-family:inherit;transition:background .1s,color .1s,border-color .1s;white-space:nowrap;display:flex;align-items:center;gap:3px}._actionBtn_qfp1u_299:hover{background:var(--jm-accent);border-color:var(--jm-accent);color:#fff}._actionBtnDanger_qfp1u_321:hover{background:#ff453a;border-color:#ff453a;color:#fff}._actionBtnActive_qfp1u_327{color:var(--jm-accent)}._modalField_qfp1u_333{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}._modalLabel_qfp1u_340{font-size:12px;font-weight:500;color:var(--jm-text-muted)}._modalInput_qfp1u_346{background:var(--jm-surface);border:1px solid var(--jm-win-border);color:var(--jm-text);padding:6px 10px;border-radius:6px;font-size:13px;font-family:inherit;outline:none;transition:border-color .15s}._modalInput_qfp1u_346:focus{border-color:var(--jm-accent)}._modalInput_qfp1u_346::placeholder{color:var(--jm-text-muted);opacity:.5}._modalActions_qfp1u_367{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}._modalBtn_qfp1u_374{padding:6px 16px;border-radius:6px;font-size:13px;font-family:inherit;cursor:pointer;border:1px solid var(--jm-win-border);transition:background .1s}._modalBtnCancel_qfp1u_384{background:var(--jm-surface);color:var(--jm-text)}._modalBtnCancel_qfp1u_384:hover{background:#00000026}._modalBtnConfirm_qfp1u_393{background:var(--jm-accent);border-color:var(--jm-accent);color:#fff}._modalBtnConfirm_qfp1u_393:hover{background:var(--jm-accent-hover)}._modalBtnConfirm_qfp1u_393:disabled{opacity:.4;cursor:default}._modalBtnDanger_qfp1u_408{background:#ff453a;border:1px solid #FF453A;color:#fff;padding:6px 16px;border-radius:6px;font-size:13px;font-family:inherit;cursor:pointer;transition:background .1s}._modalBtnDanger_qfp1u_408:hover{background:#e03e34}._modalError_qfp1u_424{color:#ff453a;font-size:12px;margin-top:4px}._iconPicker_qfp1u_431{display:flex;gap:8px;align-items:flex-start}._iconPickerPreview_qfp1u_437{display:flex;align-items:center;justify-content:center;padding:8px;background:var(--jm-surface);border-radius:8px;border:1px solid var(--jm-win-border);width:52px;height:52px;flex-shrink:0;color:var(--jm-accent)}._iconPickerGrid_qfp1u_451{display:grid;grid-template-columns:repeat(8,1fr);gap:2px;max-height:260px;overflow-y:auto;padding:8px;background:var(--jm-surface);border:1px solid var(--jm-win-border);border-radius:8px;flex:1}._iconPickerItem_qfp1u_464{background:none;border:2px solid transparent;border-radius:6px;padding:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--jm-text);transition:background .1s,border-color .1s,transform .1s}._iconPickerItem_qfp1u_464:hover{background:#0a84ff1a;transform:scale(1.15)}._iconPickerItemActive_qfp1u_482{border-color:var(--jm-accent);background:#0a84ff26}._installTabs_qfp1u_488{display:flex;gap:2px;background:var(--jm-surface);border-radius:8px;padding:3px;margin-bottom:16px}._installTab_qfp1u_488{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;background:none;border:none;color:var(--jm-text-muted);padding:8px 12px;border-radius:6px;cursor:pointer;font-size:13px;font-family:inherit;font-weight:500;transition:background .15s,color .15s}._installTab_qfp1u_488:hover{color:var(--jm-text)}._installTabActive_qfp1u_519{background:var(--jm-win-bg);color:var(--jm-text);box-shadow:0 1px 3px #0003}._dropZone_qfp1u_526{border:2px dashed var(--jm-win-border);border-radius:12px;padding:32px 16px;text-align:center;cursor:pointer;transition:border-color .2s,background .2s;min-height:120px;display:flex;align-items:center;justify-content:center;margin-bottom:8px}._dropZone_qfp1u_526:hover{border-color:var(--jm-accent);background:#0a84ff0a}._dropZoneActive_qfp1u_545{border-color:var(--jm-accent);background:#0a84ff14}._dropZoneHasFile_qfp1u_550{border-style:solid;border-color:var(--jm-accent);background:#0a84ff0f}._dropZonePrompt_qfp1u_556{display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--jm-text-muted);font-size:13px}._dropZoneHint_qfp1u_565{font-size:11px;color:var(--jm-text-muted);opacity:.7}._dropZoneFileInfo_qfp1u_571{display:flex;flex-direction:column;align-items:center;gap:6px;color:var(--jm-accent)}._dropZoneFileName_qfp1u_579{font-size:14px;font-weight:600;color:var(--jm-text);word-break:break-all}._dropZoneFileSize_qfp1u_586{font-size:12px;color:var(--jm-text-muted)}._dropZoneRemove_qfp1u_591{background:none;border:none;color:var(--jm-text-muted);font-size:12px;font-family:inherit;cursor:pointer;padding:2px 8px;border-radius:4px;transition:color .1s;margin-bottom:8px}._dropZoneRemove_qfp1u_591:hover{color:#ff453a}._uploadProgress_qfp1u_609{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:13px;color:var(--jm-text-muted)}._uploadProgressBar_qfp1u_618{flex:1;height:4px;background:var(--jm-accent);border-radius:2px;transition:width .3s}._toast_qfp1u_627{position:fixed;bottom:60px;left:50%;transform:translate(-50%);background:var(--jm-win-bg);border:1px solid var(--jm-win-border);border-radius:8px;padding:8px 16px;font-size:13px;color:var(--jm-text);box-shadow:0 4px 16px #0000004d;z-index:10001;animation:_toastIn_qfp1u_1 .2s ease-out,_toastOut_qfp1u_1 .3s ease-in 1.5s forwards}._toastError_qfp1u_643{border-color:#ff453a;color:#ff453a}@keyframes _toastIn_qfp1u_1{0%{opacity:0;transform:translate(-50%) translateY(8px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@keyframes _toastOut_qfp1u_1{0%{opacity:1}to{opacity:0}}@keyframes _spin_qfp1u_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._securityCard_qfp1u_664{background:var(--jm-surface);border:1px solid var(--jm-win-border);border-radius:10px;padding:16px;display:flex;flex-direction:column;gap:14px}._securityHeader_qfp1u_674{display:flex;align-items:flex-start;gap:12px;color:var(--jm-accent)}._securityInfo_qfp1u_681{flex:1;display:flex;flex-direction:column;gap:2px}._securityTitle_qfp1u_688{font-size:14px;font-weight:600;color:var(--jm-text)}._securityDesc_qfp1u_694{font-size:12px;color:var(--jm-text-muted);line-height:1.4}._securityBadge_qfp1u_700{font-size:10px;padding:2px 8px;border-radius:4px;font-weight:700;letter-spacing:.5px;flex-shrink:0}._securityBadgeOn_qfp1u_709{background:#30d15826;color:#30d158}._securityBadgeOff_qfp1u_714{background:#8e8e9326;color:var(--jm-text-muted)}._securityActions_qfp1u_719{display:flex;align-items:center;gap:8px}._qrCodeWrapper_qfp1u_726{display:flex;flex-direction:column;align-items:center;gap:12px;padding:12px 0}._qrCodeImage_qfp1u_734{border-radius:8px;border:1px solid var(--jm-win-border);background:#fff}._manualKey_qfp1u_740{font-size:11px;color:var(--jm-text-muted);word-break:break-all;text-align:center;background:var(--jm-surface);padding:6px 10px;border-radius:6px;cursor:pointer;-webkit-user-select:all;user-select:all}._recoveryCodesList_qfp1u_753{display:flex;flex-wrap:wrap;gap:6px;padding:8px 0}._recoveryCodeItem_qfp1u_760{font-family:SF Mono,Fira Code,monospace;font-size:13px;background:var(--jm-surface);border:1px solid var(--jm-win-border);border-radius:6px;padding:4px 10px;color:var(--jm-text);-webkit-user-select:all;user-select:all}._recoveryCodesWarning_qfp1u_771{display:flex;align-items:center;gap:6px;font-size:12px;color:#ff9f0a;background:#ff9f0a1a;border-radius:6px;padding:8px 10px;margin-top:4px}._aboutLogo_qfp1u_784{display:flex;justify-content:center;margin:8px 0;color:var(--jm-accent);opacity:.8}._aboutVersion_qfp1u_792{font-size:18px;font-weight:700;text-align:center;color:var(--jm-text)}._aboutDesc_qfp1u_799{font-size:13px;text-align:center;color:var(--jm-text-muted);margin:4px 0}._aboutDetails_qfp1u_806{margin-top:16px;display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:8px;background:var(--jm-surface)}._aboutError_qfp1u_816{color:#ff453a;font-size:12px;text-align:center;margin-top:8px}._permSection_qfp1u_824{margin-bottom:16px}._permSectionTitle_qfp1u_828{font-size:12px;font-weight:600;color:var(--jm-text);text-transform:uppercase;letter-spacing:.5px;display:block;margin-bottom:6px}._permSectionHint_qfp1u_838{font-size:11px;color:var(--jm-text-muted);display:block;margin-bottom:8px}._permRoleRow_qfp1u_845{display:flex;gap:16px;padding:8px 0}._permCheckbox_qfp1u_851{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--jm-text);cursor:pointer}._snapZoneGrid_qfp1u_860{display:grid;grid-template-columns:repeat(2,1fr);gap:6px}._presetIcon_qfp1u_866{width:100%;height:100%;color:var(--jm-text)}._permCheckbox_qfp1u_851 input[type=checkbox]{accent-color:var(--jm-accent);width:16px;height:16px;cursor:pointer}._permUserList_qfp1u_879{display:flex;flex-direction:column;gap:2px;max-height:240px;overflow-y:auto;border:1px solid var(--jm-win-border);border-radius:8px;background:var(--jm-surface)}._permUserRow_qfp1u_890{display:flex;align-items:center;justify-content:space-between;padding:6px 10px;border-bottom:1px solid var(--jm-win-border)}._permUserRow_qfp1u_890:last-child{border-bottom:none}._permUserName_qfp1u_902{font-size:13px;color:var(--jm-text);display:flex;flex-direction:column;gap:1px}._permUserMeta_qfp1u_910{font-size:10px;color:var(--jm-text-muted)}._permSelfBadge_qfp1u_915{font-size:10px;padding:2px 8px;border-radius:4px;background:#0a84ff1f;color:var(--jm-accent);font-weight:600}._permToggle_qfp1u_924{display:flex;gap:2px}._permToggleBtn_qfp1u_929{background:none;border:1px solid transparent;color:var(--jm-text-muted);padding:4px 7px;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .1s,color .1s,border-color .1s}._permToggleBtn_qfp1u_929:hover{background:var(--jm-surface);border-color:var(--jm-win-border)}._permToggleAllow_qfp1u_947{background:#30d15826;border-color:#30d1584d;color:#30d158}._permToggleDeny_qfp1u_953{background:#ff453a26;border-color:#ff453a4d;color:#ff453a}._permToggleInherit_qfp1u_959{background:#0a84ff1f;border-color:#0a84ff40;color:var(--jm-accent)}._dockList_qfp1u_966{display:flex;flex-direction:column;gap:4px}._dockItem_qfp1u_972{display:flex;align-items:center;gap:12px;padding:8px 12px;border-radius:8px;background:var(--jm-surface);transition:background .1s}._dockItem_qfp1u_972:hover{background:#0a84ff0f}._dockItemIcon_qfp1u_986{display:flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0;color:var(--jm-accent)}._dockItemName_qfp1u_996{flex:1;font-size:13px;font-weight:500;color:var(--jm-text)}._dockItemActions_qfp1u_1003{display:flex;align-items:center;gap:2px;opacity:0;transition:opacity .15s}._dockItem_qfp1u_972:hover ._dockItemActions_qfp1u_1003{opacity:1}._dockMoveBtn_qfp1u_1015{background:none;border:none;color:var(--jm-text-muted);padding:4px;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .1s,color .1s}._dockMoveBtn_qfp1u_1015:hover:not(:disabled){background:var(--jm-accent);color:#fff}._dockMoveBtn_qfp1u_1015:disabled{opacity:.25;cursor:default}._addAppRow_qfp1u_1038{display:flex;align-items:center;gap:8px;padding:8px 0}._dockSettingsSection_qfp1u_1047{display:flex;flex-direction:column;gap:8px;padding:12px 0;border-bottom:1px solid var(--jm-win-border, rgba(255,255,255,.08));margin-bottom:8px}._dockSettingRow_qfp1u_1056{display:flex;align-items:center;justify-content:space-between;gap:12px}._dockSettingLabel_qfp1u_1063{font-size:13px;color:var(--jm-text, rgba(255,255,255,.92))}._dockSettingValue_qfp1u_1068{font-size:12px;color:var(--jm-text-muted, rgba(255,255,255,.5));min-width:30px;text-align:right}._dockSlider_qfp1u_1075{flex:1;max-width:120px;accent-color:var(--jm-accent, #0A84FF)}._toggleSwitch_qfp1u_1081{position:relative;display:inline-block;width:40px;height:22px;flex-shrink:0}._toggleSwitch_qfp1u_1081 input{opacity:0;width:0;height:0}._toggleSlider_qfp1u_1095{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background:var(--jm-surface, rgba(44,44,46,.8));border-radius:11px;border:1px solid var(--jm-win-border, rgba(255,255,255,.08));transition:background .2s}._toggleSlider_qfp1u_1095:before{content:"";position:absolute;height:16px;width:16px;left:2px;bottom:2px;background:var(--jm-text-muted, rgba(255,255,255,.5));border-radius:50%;transition:transform .2s,background .2s}._toggleSwitch_qfp1u_1081 input:checked+._toggleSlider_qfp1u_1095{background:var(--jm-accent, #0A84FF);border-color:var(--jm-accent, #0A84FF)}._toggleSwitch_qfp1u_1081 input:checked+._toggleSlider_qfp1u_1095:before{transform:translate(18px);background:#fff}._themeTabRow_qfp1u_1131{display:flex;gap:4px;margin-top:8px}._themeTab_qfp1u_1131{display:flex;align-items:center;gap:5px;background:var(--jm-surface);border:1px solid var(--jm-win-border);color:var(--jm-text);padding:5px 12px;border-radius:6px;cursor:pointer;font-size:12px;font-family:inherit;transition:background .1s,border-color .1s}._themeTab_qfp1u_1131:hover,._themeTabActive_qfp1u_1158{background:var(--jm-accent);border-color:var(--jm-accent);color:#fff}._subTitle_qfp1u_1164{font-size:13px;font-weight:600;color:var(--jm-text);margin-top:12px;margin-bottom:4px}._colorGrid_qfp1u_1172{display:flex;flex-direction:column;gap:4px}._colorRow_qfp1u_1178{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:6px;background:var(--jm-surface);min-height:32px}._colorLabel_qfp1u_1188{font-size:12px;color:var(--jm-text-muted);min-width:140px;flex-shrink:0}._colorPickerWrap_qfp1u_1195{display:flex;align-items:center;gap:6px;flex:1;min-width:0}._colorPicker_qfp1u_1195{width:28px;height:28px;border:1px solid var(--jm-win-border);border-radius:4px;cursor:pointer;padding:0;background:none;flex-shrink:0}._colorPicker_qfp1u_1195::-webkit-color-swatch-wrapper{padding:2px}._colorPicker_qfp1u_1195::-webkit-color-swatch{border:none;border-radius:2px}._alphaSlider_qfp1u_1223{width:60px;height:4px;accent-color:var(--jm-accent);cursor:pointer;flex-shrink:0}._colorValue_qfp1u_1231{font-size:11px;color:var(--jm-text-muted);font-family:SF Mono,Fira Code,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}._colorInput_qfp1u_1241{background:var(--jm-surface);border:1px solid var(--jm-win-border);color:var(--jm-text);padding:3px 6px;border-radius:4px;font-size:11px;font-family:SF Mono,Fira Code,monospace;flex:1;min-width:0}._colorInput_qfp1u_1241:focus{border-color:var(--jm-accent);outline:none}._colorResetBtn_qfp1u_1258{background:none;border:none;color:var(--jm-text-muted);cursor:pointer;padding:2px;border-radius:3px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:color .1s}._colorResetBtn_qfp1u_1258:hover{color:#ff453a}._layoutSlider_qfp1u_1276{flex:1;height:4px;accent-color:var(--jm-accent);cursor:pointer}._updateSection_qfp1u_1283{display:flex;flex-direction:column;height:100%}._updateLogBox_qfp1u_1289{flex:1;margin-top:12px;border-radius:8px;overflow:hidden;background:var(--jm-card, #1c1c1e);border:1px solid var(--jm-border, #333);display:flex;flex-direction:column}._updateLogHeader_qfp1u_1300{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--jm-accent, #0a84ff);background:var(--jm-card, #1c1c1e);border-bottom:1px solid var(--jm-border, #333)}._updateLogClose_qfp1u_1314{background:none;border:none;color:var(--jm-text-muted, #888);cursor:pointer;padding:2px 4px;border-radius:4px;display:flex;align-items:center}._updateLogClose_qfp1u_1314:hover{color:var(--jm-text, #eee);background:var(--jm-hover, rgba(255,255,255,.08))}._updateLogContent_qfp1u_1330{flex:1;overflow-y:auto;padding:8px 12px;font-family:SF Mono,Fira Code,Cascadia Code,monospace;font-size:12px;line-height:1.6}._updateLogLine_qfp1u_1339{color:var(--jm-text-muted, #999);white-space:pre-wrap;word-break:break-all}._templateGrid_qfp1u_1347{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px;margin-bottom:12px}._templateCard_qfp1u_1354{display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 8px 8px;border-radius:8px;border:2px solid var(--jm-win-border, rgba(255, 255, 255, .1));background:var(--jm-surface, #1e1e1e);cursor:pointer;transition:border-color .15s,background .15s}._templateCard_qfp1u_1354:hover{border-color:var(--jm-accent, #0a84ff);background:var(--jm-hover, rgba(255, 255, 255, .06))}._templateCardActive_qfp1u_1372{border-color:var(--jm-accent, #0a84ff);background:#0a84ff14}._templateCardPreview_qfp1u_1377{width:100%;height:48px;border-radius:6px;overflow:hidden}._templateCardLabel_qfp1u_1384{font-size:12px;font-weight:600;color:var(--jm-text, #eee)}._templateCardDesc_qfp1u_1390{font-size:10px;color:var(--jm-text-muted, #888)}._messageList_qfp1u_1395{display:flex;flex-direction:column;gap:4px;margin-bottom:8px;max-height:200px;overflow-y:auto}._messageRow_qfp1u_1404{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 10px;border-radius:6px;background:var(--jm-surface, #1e1e1e);border:1px solid var(--jm-win-border, rgba(255, 255, 255, .08))}._messageText_qfp1u_1415{font-size:13px;color:var(--jm-text, #eee);flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._messageRemoveBtn_qfp1u_1424{background:none;border:none;color:var(--jm-text-muted, #888);cursor:pointer;padding:2px 4px;border-radius:4px;display:flex;align-items:center}._messageRemoveBtn_qfp1u_1424:hover{color:#ff453a;background:#ff453a1a}._messageInputRow_qfp1u_1440{display:flex;gap:8px;align-items:center}._messageInput_qfp1u_1440{flex:1;padding:6px 10px;border-radius:6px;border:1px solid var(--jm-win-border, rgba(255, 255, 255, .12));background:var(--jm-surface, #1e1e1e);color:var(--jm-text, #eee);font-size:13px;font-family:inherit;outline:none}._messageInput_qfp1u_1440:focus{border-color:var(--jm-accent, #0a84ff)}._messageInput_qfp1u_1440::placeholder{color:var(--jm-text-muted, #888)}._updateLogLine_qfp1u_1339:last-child:not(:only-child){color:var(--jm-text, #eee)}._profile_13qmh_1{display:flex;flex-direction:column;gap:16px;max-height:70vh;overflow-y:auto;padding-right:4px}._section_13qmh_11{background:var(--jm-surface);border:1px solid var(--jm-win-border);border-radius:10px;padding:16px;display:flex;flex-direction:column;gap:12px}._sectionHeader_13qmh_21{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--jm-text)}._sectionHeaderIcon_13qmh_30{color:var(--jm-accent);display:flex;align-items:center}._avatarWrapper_13qmh_37{display:flex;flex-direction:column;align-items:center;gap:12px}._avatarPreview_13qmh_44{width:64px;height:64px;border-radius:50%;background:var(--jm-win-bg);border:2px solid var(--jm-win-border);display:flex;align-items:center;justify-content:center;color:var(--jm-accent);flex-shrink:0}._iconGrid_13qmh_57{display:grid;grid-template-columns:repeat(6,1fr);gap:4px;padding:4px;background:var(--jm-win-bg);border:1px solid var(--jm-win-border);border-radius:8px;width:100%}._iconItem_13qmh_68{background:none;border:2px solid transparent;border-radius:8px;padding:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--jm-text);transition:background .1s,border-color .1s,transform .1s}._iconItem_13qmh_68:hover{background:#0a84ff1a;transform:scale(1.1)}._iconItemActive_13qmh_86{border-color:var(--jm-accent);background:#0a84ff26}._field_13qmh_92{display:flex;flex-direction:column;gap:4px}._label_13qmh_98{font-size:12px;font-weight:500;color:var(--jm-text-muted)}._input_13qmh_104{background:var(--jm-win-bg);border:1px solid var(--jm-win-border);color:var(--jm-text);padding:8px 12px;border-radius:8px;font-size:14px;font-family:inherit;outline:none;transition:border-color .15s}._input_13qmh_104:focus{border-color:var(--jm-accent)}._input_13qmh_104::placeholder{color:var(--jm-text-muted);opacity:.5}._inputDisabled_13qmh_125{opacity:.5;cursor:default}._actions_13qmh_131{display:flex;justify-content:flex-end;gap:8px}._btn_13qmh_137{padding:6px 14px;border-radius:6px;font-size:13px;font-family:inherit;cursor:pointer;border:1px solid var(--jm-win-border);background:var(--jm-win-bg);color:var(--jm-text);transition:background .15s,border-color .15s;display:flex;align-items:center;gap:5px}._btn_13qmh_137:hover:not(:disabled){background:var(--jm-surface);border-color:var(--jm-text-muted)}._btn_13qmh_137:disabled{opacity:.4;cursor:default}._btnPrimary_13qmh_162{background:var(--jm-accent);border-color:var(--jm-accent);color:#fff}._btnPrimary_13qmh_162:hover:not(:disabled){background:var(--jm-accent-hover, #0077ed);border-color:var(--jm-accent-hover, #0077ed)}._btnSecondary_13qmh_173{background:var(--jm-win-bg);color:var(--jm-text);border:1px solid var(--jm-win-border)}._btnSecondary_13qmh_173:hover:not(:disabled){background:var(--jm-surface)}._btnDanger_13qmh_183{background:none;border:1px solid rgba(255,69,58,.4);color:#ff453a}._btnDanger_13qmh_183:hover:not(:disabled){background:#ff453a1a;border-color:#ff453a}._twoFACard_13qmh_195{display:flex;align-items:center;gap:10px}._twoFAInfo_13qmh_201{flex:1;display:flex;flex-direction:column;gap:2px}._twoFATitle_13qmh_208{font-size:13px;font-weight:500;color:var(--jm-text)}._twoFADesc_13qmh_214{font-size:12px;color:var(--jm-text-muted)}._badge_13qmh_219{font-size:10px;padding:2px 8px;border-radius:4px;font-weight:700;letter-spacing:.5px;flex-shrink:0}._badgeOn_13qmh_228{background:#30d15826;color:#30d158}._badgeOff_13qmh_233{background:#8e8e9326;color:var(--jm-text-muted)}._twoFAActions_13qmh_238{display:flex;gap:8px;flex-wrap:wrap}._success_13qmh_245{display:flex;align-items:center;gap:6px;color:#30d158;font-size:12px}._error_13qmh_253{display:flex;align-items:center;gap:6px;color:#ff453a;font-size:12px}._menu_m9g29_1{position:absolute;top:25px;right:0;width:280px;background:var(--jm-win-bg);border:1px solid var(--jm-win-border);border-radius:8px;padding:12px;box-shadow:0 6px 20px #00000059;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);z-index:10000;display:flex;flex-direction:column;gap:12px}._sectionTitle_m9g29_20{font-size:11px;font-weight:600;color:var(--jm-text-muted);text-transform:uppercase;letter-spacing:.5px;margin:0}._presets_m9g29_30{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}._presetBtn_m9g29_36{display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 4px;background:none;border:1.5px solid var(--jm-win-border);border-radius:6px;cursor:pointer;color:var(--jm-text-muted);font-size:10px;font-family:inherit;transition:background .12s,border-color .12s,color .12s}._presetBtn_m9g29_36:hover{background:var(--jm-surface);color:var(--jm-text);border-color:#ffffff26}._presetBtnActive_m9g29_58{background:#0a84ff1f;border-color:var(--jm-accent);color:var(--jm-accent)}._presetBtnActive_m9g29_58:hover{background:#0a84ff2e;color:var(--jm-accent)}._presetIcon_m9g29_69{width:32px;height:24px}._presetLabel_m9g29_74{line-height:1}._advanced_m9g29_79{display:flex;flex-direction:column;gap:8px}._sliderRow_m9g29_85{display:flex;align-items:center;gap:8px}._sliderLabel_m9g29_91{font-size:11px;color:var(--jm-text-muted);min-width:52px;flex-shrink:0}._sliderValue_m9g29_98{font-size:11px;color:var(--jm-text);min-width:28px;text-align:right;flex-shrink:0;font-variant-numeric:tabular-nums}._sliderInput_m9g29_107{flex:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:4px;background:var(--jm-win-border);border-radius:2px;outline:none;cursor:pointer}._sliderInput_m9g29_107::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:14px;height:14px;border-radius:50%;background:var(--jm-accent);cursor:pointer;border:none}._sliderInput_m9g29_107::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:var(--jm-accent);cursor:pointer;border:none}._applyBtn_m9g29_139{display:flex;align-items:center;justify-content:center;gap:6px;padding:6px 0;background:var(--jm-accent);color:#fff;border:none;border-radius:6px;font-size:12px;font-family:inherit;font-weight:500;cursor:pointer;transition:background .12s}._applyBtn_m9g29_139:hover{background:var(--jm-accent-hover)}._applyBtn_m9g29_139:active{opacity:.9}@media (max-width: 768px){._menu_m9g29_1{width:260px;top:36px}}._menuBar_6om84_1{position:fixed;top:0;left:0;right:0;height:var(--jm-menubar-height, 25px);background:var(--jm-menubar-bg);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-bottom:.5px solid var(--jm-menubar-border);display:flex;align-items:center;justify-content:space-between;padding:0 12px;z-index:9998;-webkit-user-select:none;user-select:none}._left_6om84_19{display:flex;align-items:center;gap:0}._appleLogo_6om84_25{font-size:16px;opacity:.95;cursor:pointer;padding:0 6px;border-radius:4px;transition:background .1s;background:none;border:none;font-family:inherit;display:flex;align-items:center}._appleLogo_6om84_25:hover{background:var(--jm-surface)}._appName_6om84_43{font-size:13px;font-weight:600;color:var(--jm-menubar-text-bright);padding:0 6px}._menuTrigger_6om84_50{font-size:13px;color:var(--jm-menubar-text);cursor:default;padding:0 8px;border-radius:4px;transition:background .1s;position:relative;height:25px;display:flex;align-items:center;background:none;border:none;font-family:inherit;line-height:1}._menuTrigger_6om84_50:hover{background:var(--jm-surface);color:var(--jm-menubar-text-bright)}._menuTriggerActive_6om84_72{background:var(--jm-accent);color:#fff}._menuTriggerActive_6om84_72:hover{background:var(--jm-accent-hover);color:#fff}._dropdown_6om84_83{position:absolute;top:25px;left:0;min-width:200px;background:var(--jm-win-bg);border:1px solid var(--jm-win-border);border-radius:6px;padding:4px;box-shadow:0 6px 20px #00000059;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);z-index:9999}._menuItem_6om84_98{display:flex;align-items:center;justify-content:space-between;width:100%;background:none;border:none;color:var(--jm-text);padding:4px 12px;border-radius:4px;cursor:pointer;font-size:13px;font-family:inherit;text-align:left;transition:background .08s,color .08s;gap:16px}._menuItem_6om84_98:hover{background:var(--jm-accent);color:#fff}._menuItemDisabled_6om84_121{opacity:.35;cursor:default}._menuItemDisabled_6om84_121:hover{background:none;color:var(--jm-text);opacity:.35}._menuItemLabel_6om84_132{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._menuItemShortcut_6om84_139{font-size:12px;opacity:.6;white-space:nowrap}._menuDivider_6om84_145{height:1px;background:var(--jm-win-border);margin:4px 8px}._right_6om84_152{display:flex;align-items:center;gap:8px;flex-shrink:0}._themeToggle_6om84_159{background:none;border:none;cursor:pointer;padding:3px 4px;border-radius:4px;color:var(--jm-menubar-text);opacity:.7;transition:opacity .15s,background .15s;display:flex;align-items:center;justify-content:center;line-height:1}._themeToggle_6om84_159:hover{opacity:1;background:var(--jm-surface)}._themeToggleActive_6om84_179{background:var(--jm-accent);color:#fff;opacity:1}._themeToggleActive_6om84_179:hover{background:var(--jm-accent-hover);color:#fff}._clock_6om84_190{font-size:12px;color:var(--jm-menubar-clock);letter-spacing:.3px}._menuBarMobile_6om84_197{height:36px;padding:0 8px}._menuBarMobile_6om84_197 ._appleLogo_6om84_25{font-size:18px;padding:0 4px}._menuBarMobile_6om84_197 ._appName_6om84_43{font-size:14px;padding:0 4px}._menuBarMobile_6om84_197 ._menuTrigger_6om84_50{padding:0 6px;height:36px;font-size:14px;gap:4px}._menuBarMobile_6om84_197 ._dropdown_6om84_83{top:36px}._menuBarMobile_6om84_197 ._themeToggle_6om84_159{padding:6px}._menuBarMobile_6om84_197 ._clock_6om84_190{font-size:12px}._menuBarMobile_6om84_197 ._right_6om84_152{gap:6px}._userName_6om84_235{font-size:13px;max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._menuBarMobile_6om84_197 ._userName_6om84_235{max-width:60px;font-size:12px}._window_srau3_1{position:absolute;display:flex;flex-direction:column;background:var(--jm-win-bg, #2a2a2c);border:.5px solid var(--jm-win-border, rgba(255,255,255,.08));border-radius:var(--jm-win-radius, 10px);box-shadow:var(--jm-win-shadow);overflow:hidden;contain:layout;will-change:transform;-webkit-user-select:none;user-select:none;transition:opacity var(--jm-transition-speed),transform var(--jm-transition-speed)}._unfocused_srau3_16{box-shadow:var(--jm-win-shadow-inactive)}._titleBar_srau3_21{height:var(--jm-win-bar-h, 28px);background:var(--jm-win-bar-from);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);display:flex;align-items:center;padding:0 12px;cursor:default;flex-shrink:0;gap:8px;border-bottom:.5px solid rgba(0,0,0,.2)}._unfocused_srau3_16 ._titleBar_srau3_21{background:var(--jm-win-bar-inactive)}._trafficLights_srau3_39{display:flex;gap:8px;margin-left:2px}._btnClose_srau3_41,._btnMinimize_srau3_42,._btnMaximize_srau3_43{width:12px;height:12px;border-radius:50%;border:none;cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center;transition:filter .15s;font-size:0;line-height:0;color:transparent;padding:0}._trafficLights_srau3_39:hover ._btnClose_srau3_41,._trafficLights_srau3_39:hover ._btnMinimize_srau3_42,._trafficLights_srau3_39:hover ._btnMaximize_srau3_43{font-size:8px;color:#0000008c;line-height:1}._btnClose_srau3_41{background:var(--jm-tl-close, #FF5F57)}._btnClose_srau3_41:hover{filter:brightness(1.2)}._btnMinimize_srau3_42{background:var(--jm-tl-min, #FFBD2E)}._btnMinimize_srau3_42:hover{filter:brightness(1.2)}._btnMaximize_srau3_43{background:var(--jm-tl-max, #28C840)}._btnMaximize_srau3_43:hover{filter:brightness(1.2)}._unfocused_srau3_16 ._btnClose_srau3_41,._unfocused_srau3_16 ._btnMinimize_srau3_42,._unfocused_srau3_16 ._btnMaximize_srau3_43{background:var(--jm-tl-inactive)}._unfocused_srau3_16 ._trafficLights_srau3_39:hover ._btnClose_srau3_41,._unfocused_srau3_16 ._trafficLights_srau3_39:hover ._btnMinimize_srau3_42,._unfocused_srau3_16 ._trafficLights_srau3_39:hover ._btnMaximize_srau3_43{color:transparent}._title_srau3_21{flex:1;text-align:center;font-size:13px;font-weight:500;color:var(--jm-win-title-color);pointer-events:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._unfocused_srau3_16 ._title_srau3_21{color:#fff6}._content_srau3_107{flex:1;overflow:auto;-webkit-user-select:text;user-select:text;background:var(--jm-win-bg, #2a2a2c)}._resizeHandle_srau3_115{position:absolute;z-index:10}._resize-n_srau3_117{top:0;left:6px;right:6px;height:4px;cursor:n-resize}._resize-s_srau3_118{bottom:0;left:6px;right:6px;height:4px;cursor:s-resize}._resize-e_srau3_119{top:6px;right:0;bottom:6px;width:4px;cursor:e-resize}._resize-w_srau3_120{top:6px;left:0;bottom:6px;width:4px;cursor:w-resize}._resize-ne_srau3_121{top:0;right:0;width:10px;height:10px;cursor:ne-resize}._resize-nw_srau3_122{top:0;left:0;width:10px;height:10px;cursor:nw-resize}._resize-se_srau3_123{bottom:0;right:0;width:10px;height:10px;cursor:se-resize}._resize-sw_srau3_124{bottom:0;left:0;width:10px;height:10px;cursor:sw-resize}@keyframes _windowOpen_srau3_147{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes _windowClose_srau3_1{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}@keyframes _windowMinimize_srau3_1{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.4) translateY(60vh)}}@keyframes _windowRestore_srau3_1{0%{opacity:0;transform:scale(.4) translateY(60vh)}to{opacity:1;transform:scale(1) translateY(0)}}._windowOpening_srau3_147{animation:_windowOpen_srau3_147 .25s ease-out forwards}._windowClosing_srau3_148{animation:_windowClose_srau3_1 .2s ease-in forwards}._windowMinimizing_srau3_149{animation:_windowMinimize_srau3_1 .35s ease-in forwards}._windowRestoring_srau3_150{animation:_windowRestore_srau3_1 .3s ease-out forwards}._overlay_jsf8y_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000004d;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:10000;pointer-events:auto}._modal_jsf8y_14{background:var(--jm-win-bg, #1e1e2e);border:1px solid var(--jm-border);border-radius:12px;max-height:85vh;overflow-y:auto;box-shadow:0 8px 32px #00000080}._header_jsf8y_23{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--jm-border)}._header_jsf8y_23 h3{margin:0;font-size:15px;font-weight:600;color:var(--jm-text)}._closeBtn_jsf8y_38{border:none;background:transparent;color:var(--jm-text-muted);cursor:pointer;padding:4px;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .15s}._closeBtn_jsf8y_38:hover{background:var(--jm-hover, rgba(255,255,255,.08));color:var(--jm-text)}._body_jsf8y_56{padding:18px}._overlay_e69bb_1{position:fixed;pointer-events:none;z-index:9999;background:#0a84ff1f;border:2px solid rgba(10,132,255,.4);border-radius:var(--jm-win-radius, 10px);transition:left .15s ease,top .15s ease,width .15s ease,height .15s ease;will-change:left,top,width,height}._dockContainer_16glf_1{position:fixed;bottom:4px;left:50%;transform:translate(-50%);z-index:9999;transition:transform .3s ease,opacity .3s ease}._dockHidden_16glf_10{transform:translate(-50%) translateY(110%);opacity:0;pointer-events:none}._dock_16glf_1{display:flex;align-items:flex-end;gap:2px;padding:4px 8px;background:var(--jm-dock-bg);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:.5px solid var(--jm-dock-border);border-radius:18px;box-shadow:var(--jm-win-shadow)}._dockIcon_16glf_29{width:48px;height:48px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;position:relative;border-radius:12px;transition:transform .15s ease;padding:0;flex-shrink:0}._dockIcon_16glf_29:hover{background:var(--jm-surface)}._dockIcon_16glf_29:active{background:var(--jm-dock-border)}._dockIconActive_16glf_54{background:var(--jm-surface)}._dockSeparator_16glf_58{width:1px;height:36px;align-self:center;background:var(--jm-dock-border);margin:0 4px;flex-shrink:0}._dockEmoji_16glf_67{font-size:32px;line-height:1;pointer-events:none}._runningDot_16glf_73{width:4px;height:4px;border-radius:50%;background:var(--jm-dock-indicator);position:absolute;bottom:1px;pointer-events:none}._dockTrigger_16glf_83{position:fixed;bottom:0;left:0;right:0;z-index:9998;background:transparent;cursor:pointer}._dockTrigger_16glf_83:hover{background:#ffffff08}[data-theme=light] ._dockTrigger_16glf_83:hover{background:#00000008}@media (max-width: 767px){._dockContainer_16glf_1{bottom:0;left:0;right:0;transform:none;width:100%}._dockHidden_16glf_10{transform:translateY(110%)}._dock_16glf_1{width:100%;border-radius:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;justify-content:flex-start;padding:4px 8px}._dock_16glf_1::-webkit-scrollbar{display:none}._dockIcon_16glf_29{flex-shrink:0}}._overlay_6xxkl_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000004d;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);display:flex;align-items:center;justify-content:center;z-index:10000;animation:_fadeIn_6xxkl_1 .2s ease-out}@keyframes _fadeIn_6xxkl_1{0%{opacity:0}to{opacity:1}}._closeBtn_6xxkl_23{position:absolute;top:16px;right:16px;background:#ffffff1a;border:none;border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;color:var(--jm-text-muted);cursor:pointer;transition:all .15s}._closeBtn_6xxkl_23:hover{background:#fff3;color:var(--jm-text)}._grid_6xxkl_45{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;padding:40px;max-width:500px}._appBtn_6xxkl_53{display:flex;flex-direction:column;align-items:center;gap:8px;background:none;border:none;cursor:pointer;padding:16px;border-radius:12px;transition:background .15s}._appBtn_6xxkl_53:hover{background:#ffffff1a}._appIcon_6xxkl_70{font-size:40px}._appLabel_6xxkl_74{font-size:13px;color:var(--jm-text)}._fullscreen_14pp9_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;background:linear-gradient(135deg,#1a1a2e,#16213e,#0f3460);color:var(--jm-text);overflow:hidden}._bgOrbs_14pp9_16{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}._orb1_14pp9_23{position:absolute;width:500px;height:500px;border-radius:50%;background:radial-gradient(circle,rgba(10,132,255,.25) 0%,transparent 70%);top:20%;left:15%;animation:_float1_14pp9_1 8s ease-in-out infinite}._orb2_14pp9_34{position:absolute;width:400px;height:400px;border-radius:50%;background:radial-gradient(circle,rgba(139,92,246,.2) 0%,transparent 70%);bottom:10%;right:10%;animation:_float2_14pp9_1 10s ease-in-out infinite}._orb3_14pp9_45{position:absolute;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,rgba(236,72,153,.15) 0%,transparent 70%);top:50%;left:55%;animation:_float3_14pp9_1 12s ease-in-out infinite}@keyframes _float1_14pp9_1{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-20px) scale(1.05)}66%{transform:translate(-20px,15px) scale(.95)}}@keyframes _float2_14pp9_1{0%,to{transform:translate(0) scale(1)}33%{transform:translate(-25px,20px) scale(1.08)}66%{transform:translate(15px,-10px) scale(.97)}}@keyframes _float3_14pp9_1{0%,to{transform:translate(0) scale(1)}33%{transform:translate(20px,25px) scale(1.03)}66%{transform:translate(-30px,-15px) scale(.96)}}._splashHeader_14pp9_75{display:flex;flex-direction:column;align-items:center;gap:12px;z-index:1;animation:_headerIn_14pp9_1 .8s ease-out both}@keyframes _headerIn_14pp9_1{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}._logoContainer_14pp9_95{position:relative;display:flex;align-items:center;justify-content:center}._logoRing_14pp9_102{position:relative;z-index:1;color:var(--jm-accent);filter:drop-shadow(0 0 20px rgba(10,132,255,.4));animation:_logoPulseIn_14pp9_1 .6s ease-out both .2s}@keyframes _logoPulseIn_14pp9_1{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}._logoPulse_14pp9_121{position:absolute;width:80px;height:80px;border-radius:50%;background:radial-gradient(circle,rgba(10,132,255,.3) 0%,transparent 70%);animation:_pulse_14pp9_1 2.5s ease-in-out infinite}@keyframes _pulse_14pp9_1{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.4);opacity:.15}}._brandTitle_14pp9_135{font-size:32px;font-weight:700;letter-spacing:3px;color:var(--jm-text);margin:0;text-shadow:0 2px 20px rgba(10,132,255,.3);animation:_brandIn_14pp9_1 .6s ease-out both .4s}@keyframes _brandIn_14pp9_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}._card_14pp9_157{width:380px;background:#2a2a2cd9;border:1px solid var(--jm-win-border);border-radius:16px;padding:32px 28px;box-shadow:0 12px 48px #00000080;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);z-index:1;animation:_cardIn_14pp9_1 .5s ease-out both .6s}@keyframes _cardIn_14pp9_1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}._cardApp_14pp9_181{width:100%;max-width:400px;border-radius:12px;padding:24px 20px}._logo_14pp9_95{display:flex;justify-content:center;margin-bottom:4px;color:var(--jm-accent)}._title_14pp9_195{text-align:center;font-size:22px;font-weight:700;margin:0 0 20px;color:var(--jm-text)}._tabs_14pp9_204{display:flex;gap:2px;background:var(--jm-surface);border-radius:8px;padding:3px;margin-bottom:20px}._tab_14pp9_204{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;background:none;border:none;color:var(--jm-text-muted);padding:8px 12px;border-radius:6px;cursor:pointer;font-size:13px;font-family:inherit;font-weight:500;transition:background .15s,color .15s}._tab_14pp9_204:hover{color:var(--jm-text)}._tabActive_14pp9_235{background:var(--jm-win-bg);color:var(--jm-text);box-shadow:0 1px 3px #0003}._form_14pp9_242{display:flex;flex-direction:column;gap:14px}._field_14pp9_248{display:flex;flex-direction:column;gap:4px}._label_14pp9_254{font-size:12px;font-weight:500;color:var(--jm-text-muted)}._input_14pp9_260{background:var(--jm-surface);border:1px solid var(--jm-win-border);color:var(--jm-text);padding:8px 12px;border-radius:8px;font-size:14px;font-family:inherit;outline:none;transition:border-color .15s}._input_14pp9_260:focus{border-color:var(--jm-accent)}._input_14pp9_260::placeholder{color:var(--jm-text-muted);opacity:.5}._submit_14pp9_281{background:var(--jm-accent);border:none;color:#fff;padding:10px 16px;border-radius:8px;font-size:14px;font-weight:600;font-family:inherit;cursor:pointer;transition:background .15s,opacity .15s;margin-top:4px}._submit_14pp9_281:hover:not(:disabled){background:var(--jm-accent-hover, #0077ed)}._submit_14pp9_281:disabled{opacity:.4;cursor:default}._error_14pp9_304{display:flex;align-items:center;gap:6px;color:#ff453a;font-size:13px;padding:6px 10px;background:#ff453a1a;border-radius:6px}._twoFADescription_14pp9_315{text-align:center;font-size:13px;color:var(--jm-text-muted);margin:0 0 16px;line-height:1.5}._twoFAToggle_14pp9_323{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:12px}._linkButton_14pp9_331{background:none;border:none;color:var(--jm-accent);font-size:13px;font-family:inherit;cursor:pointer;padding:4px 8px;border-radius:4px;transition:background .15s}._linkButton_14pp9_331:hover{background:#007aff1a}[data-theme=light] ._orb1_14pp9_23{background:radial-gradient(circle,rgba(0,122,255,.2) 0%,transparent 70%)}[data-theme=light] ._orb2_14pp9_34{background:radial-gradient(circle,rgba(139,92,246,.15) 0%,transparent 70%)}[data-theme=light] ._orb3_14pp9_45{background:radial-gradient(circle,rgba(236,72,153,.1) 0%,transparent 70%)}[data-theme=light] ._card_14pp9_157{background:#ffffffd9}[data-theme=light] ._logoRing_14pp9_102{filter:drop-shadow(0 0 16px rgba(0,122,255,.3))}[data-theme=light] ._logoPulse_14pp9_121{background:radial-gradient(circle,rgba(0,122,255,.2) 0%,transparent 70%)}[data-theme=light] ._brandTitle_14pp9_135{text-shadow:0 2px 20px rgba(0,122,255,.2)}._splash_xe2az_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;display:flex;align-items:center;justify-content:center;background:var(--bg-desktop);overflow:hidden;transition:opacity var(--splash-transition-duration, .5s) ease}._enter_xe2az_13{opacity:0}._visible_xe2az_17{opacity:1}._exit_xe2az_21{opacity:0}._bgOrbs_xe2az_26{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}._orb1_xe2az_33{position:absolute;width:500px;height:500px;border-radius:50%;top:20%;left:15%;animation:_float1_xe2az_1 8s ease-in-out infinite}._orb2_xe2az_43{position:absolute;width:400px;height:400px;border-radius:50%;bottom:10%;right:10%;animation:_float2_xe2az_1 10s ease-in-out infinite}._orb3_xe2az_53{position:absolute;width:300px;height:300px;border-radius:50%;top:50%;left:55%;animation:_float3_xe2az_1 12s ease-in-out infinite}@keyframes _float1_xe2az_1{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-20px) scale(1.05)}66%{transform:translate(-20px,15px) scale(.95)}}@keyframes _float2_xe2az_1{0%,to{transform:translate(0) scale(1)}33%{transform:translate(-25px,20px) scale(1.08)}66%{transform:translate(15px,-10px) scale(.97)}}@keyframes _float3_xe2az_1{0%,to{transform:translate(0) scale(1)}33%{transform:translate(20px,25px) scale(1.03)}66%{transform:translate(-30px,-15px) scale(.96)}}._content_xe2az_82{display:flex;flex-direction:column;align-items:center;gap:16px;z-index:1;animation:_contentIn_xe2az_1 .6s ease-out both}._noOrbs_xe2az_91 ._bgOrbs_xe2az_26,._noOrbs_xe2az_91 ._logoPulse_xe2az_95,._noLoader_xe2az_99 ._loader_xe2az_99{display:none}@keyframes _contentIn_xe2az_1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}._logoContainer_xe2az_115{position:relative;display:flex;align-items:center;justify-content:center;margin-bottom:8px}._logoRing_xe2az_123{position:relative;z-index:1;color:var(--jm-accent);filter:drop-shadow(0 0 20px rgba(10,132,255,.4));animation:_logoIn_xe2az_1 .8s ease-out both .2s}@keyframes _logoIn_xe2az_1{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}._logoPulse_xe2az_95{position:absolute;width:96px;height:96px;border-radius:50%;background:radial-gradient(circle,rgba(10,132,255,.3) 0%,transparent 70%);animation:_pulse_xe2az_1 2s ease-in-out infinite}@keyframes _pulse_xe2az_1{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.3);opacity:.2}}._title_xe2az_157{font-size:36px;font-weight:700;letter-spacing:2px;color:var(--jm-text);margin:0;animation:_titleIn_xe2az_1 .6s ease-out both .4s}@keyframes _titleIn_xe2az_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}._version_xe2az_178{font-size:13px;color:var(--jm-text-muted);opacity:.6;letter-spacing:1px;margin-top:-8px;animation:_welcomeIn_xe2az_1 .5s ease-out both .7s}._welcome_xe2az_188{font-size:16px;color:var(--jm-text-muted);margin:0;animation:_welcomeIn_xe2az_1 .5s ease-out both .8s;text-align:center;max-width:340px;line-height:1.5}@keyframes _welcomeIn_xe2az_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}._loader_xe2az_99{margin-top:16px;width:120px;height:3px;background:#ffffff1a;border-radius:2px;overflow:hidden;animation:_loaderIn_xe2az_1 .3s ease-out both 1.2s}@keyframes _loaderIn_xe2az_1{0%{opacity:0}to{opacity:1}}._loaderBar_xe2az_225{width:40%;height:100%;background:var(--jm-accent);border-radius:2px;animation:_loaderSlide_xe2az_1 1.8s ease-in-out infinite}@keyframes _loaderSlide_xe2az_1{0%{transform:translate(-100%)}50%{transform:translate(200%)}to{transform:translate(-100%)}}[data-theme=light] ._logoRing_xe2az_123{filter:drop-shadow(0 0 16px rgba(0,122,255,.3))}[data-theme=light] ._logoPulse_xe2az_95{background:radial-gradient(circle,rgba(0,122,255,.2) 0%,transparent 70%)}[data-theme=light] ._loader_xe2az_99{background:#00000014}
