pre code.hljs{display:block;overflow-x:auto;padding:1.5em;border-radius:8px;background:#1a1b26;font-family:JetBrains Mono,monospace;font-size:1em;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant-ligatures:contextual;transition:color .3s ease,background-color .3s ease}pre code.hljs::-webkit-scrollbar{height:8px}pre code.hljs::-webkit-scrollbar-track{background:#24283b;border-radius:4px}pre code.hljs::-webkit-scrollbar-thumb{background:#414868;border-radius:4px}pre code.hljs::-webkit-scrollbar-thumb:hover{background:#565f89}.hljs{color:#c0caf5}.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-variable.language_{color:#bb9af7}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#7dcfff}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:#ff9e64}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:#9ece6a}.hljs-built_in,.hljs-symbol{color:#7aa2f7}.hljs-comment,.hljs-code,.hljs-formula{color:#565f89;font-style:italic}.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo{color:#f7768e}.hljs-section,.hljs-strong{color:#7dcfff;font-weight:700}.hljs-emphasis{font-style:italic;color:#bb9af7}.hljs-bullet{color:#ff9e64}.hljs-type{color:#73daca;font-style:italic}.hljs-number{color:#4ade80}.hljs-operator{color:#f7768e}.hljs-addition{background-color:#9ece6a1a;color:#9ece6a;display:inline-block;width:100%}.hljs-deletion{background-color:#f7768e1a;color:#f7768e;display:inline-block;width:100%}.hljs-char.escape_,.hljs-link,.hljs-params,.hljs-property,.hljs-punctuation,.hljs-tag,.hljs-subst{color:inherit}:root{--color-primary: #0078d4;--color-primary-hover: #006cc1;--color-background: #f3f3f3;--color-surface: rgba(255, 255, 255, .85);--color-surface-dark: rgba(32, 32, 32, .85);--color-text: #1a1a1a;--color-text-light: #ffffff;--color-border: rgba(0, 0, 0, .1);--color-border-light: rgba(255, 255, 255, .1);--glass-background: rgba(255, 255, 255, .6);--glass-border: 1px solid rgba(255, 255, 255, .3);--glass-shadow: 0 8px 32px 0 rgba(31, 38, 135, .15);--glass-blur: blur(12px);--taskbar-height: 48px;--taskbar-bg: rgba(243, 243, 243, .85);--window-border-radius: 8px;--window-shadow: 0 10px 30px rgba(0, 0, 0, .2);--window-header-height: 32px;--font-family: "Segoe UI", "Roboto", "Helvetica Neue", sans-serif;--font-size-base: 14px;--font-size-sm: 12px;--font-size-lg: 16px;--transition-fast: .2s ease;--transition-medium: .3s ease}@media(prefers-color-scheme:dark){:root{--color-background: #1a1a1a;--color-surface: rgba(32, 32, 32, .85);--color-text: #ffffff;--color-border: rgba(255, 255, 255, .1);--glass-background: rgba(0, 0, 0, .6);--glass-border: 1px solid rgba(255, 255, 255, .05);--glass-shadow: 0 8px 32px 0 rgba(0, 0, 0, .3);--taskbar-bg: rgba(32, 32, 32, .85)}}*{margin:0;padding:0;box-sizing:border-box;user-select:none}:root{--desktop-bg: linear-gradient(135deg, #667eea 0%, #764ba2 100%)}body{font-family:var(--font-family);background:var(--desktop-bg);background-size:cover;background-position:center;background-repeat:no-repeat;color:var(--color-text);overflow:hidden;height:100vh;width:100vw}#root{width:100%;height:100%;position:relative;overflow:hidden}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#ffffff80}:root{--window-bg: rgba(255, 255, 255, .55);--window-border: rgba(255, 255, 255, .4);--window-shadow: 0 10px 30px rgba(0, 0, 0, .1), 0 4px 8px rgba(0, 0, 0, .04);--titlebar-bg: rgba(255, 255, 255, .2);--text-primary: #1a1d21;--text-secondary: #4a4d51;--accent-color: #64748b}@media(prefers-color-scheme:dark){:root{--window-bg: rgba(15, 15, 15, .55);--window-border: rgba(255, 255, 255, .15);--window-shadow: 0 20px 40px rgba(0, 0, 0, .4);--titlebar-bg: rgba(30, 30, 30, .2);--text-primary: #f5f6f7;--text-secondary: #b0b4bc;--accent-color: #94a3b8}}._windowFrame_qptuw_47{display:flex;flex-direction:column;transition:transform .2s ease;user-select:none;box-sizing:border-box;overflow:visible}._windowSurface_qptuw_65{flex:1;display:flex;flex-direction:column;background:var(--window-bg);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--window-border);position:relative;overflow:hidden;min-height:0;border-radius:12px;box-shadow:var(--window-shadow);transform:translateZ(0);-webkit-transform:translateZ(0);contain:content}@media(prefers-color-scheme:dark){._windowSurface_qptuw_65{background:var(--window-bg)}}@media(prefers-color-scheme:dark){._windowFrame_qptuw_47{background:transparent}}._windowFrame_qptuw_47:focus-within ._windowSurface_qptuw_65{box-shadow:0 20px 50px #00000040;border-color:#0003}@media(prefers-color-scheme:dark){._windowFrame_qptuw_47:focus-within ._windowSurface_qptuw_65{box-shadow:0 20px 60px #00000080;border-color:#fff3}}._windowFrame_qptuw_47._maximized_qptuw_149 ._windowSurface_qptuw_65{border-radius:0;border:none;box-shadow:none}._windowTitlebar_qptuw_161{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 8px;height:30px;background:var(--titlebar-bg);border-bottom:1px solid var(--window-border);cursor:grab}._windowTitlebar_qptuw_161:active{cursor:grabbing}._titlebarLeft_qptuw_191{display:flex;align-items:center;gap:8px}._titlebarCenter_qptuw_203{display:flex;justify-content:center;align-items:center}._titlebarRight_qptuw_215{display:flex;align-items:center;justify-content:flex-end;gap:8px}._windowControls_qptuw_229{display:flex;gap:4px;align-items:center}._windowControls_qptuw_229 button,._windowActions_qptuw_243 button{width:24px;height:24px;border:none;border-radius:4px;background:transparent;color:var(--text-secondary);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease}._windowControls_qptuw_229 button:hover,._windowActions_qptuw_243 button:hover{background:#0000000d;color:var(--text-primary)}@media(prefers-color-scheme:dark){._windowControls_qptuw_229 button:hover,._windowActions_qptuw_243 button:hover{background:#ffffff1a}}._windowMinimize_qptuw_297:hover{background:#ffb900!important;color:#000!important}._windowMaximize_qptuw_307:hover{background:#28a745!important;color:#fff!important}._windowClose_qptuw_317:hover{background:#ff4d4f!important;color:#fff!important}._windowContent_qptuw_327{flex:1;display:flex;flex-direction:column;overflow:auto;position:relative;min-height:0;background:transparent}@media(prefers-color-scheme:dark){._windowContent_qptuw_327{background:transparent}}._resizeHandle_qptuw_361{position:absolute;z-index:9999;transition:background-color .2s ease}@media(hover:none)and (pointer:coarse){._resizeHandle_qptuw_361._n_qptuw_377,._resizeHandle_qptuw_361._s_qptuw_379{height:20px}._resizeHandle_qptuw_361._e_qptuw_387,._resizeHandle_qptuw_361._w_qptuw_47{width:20px}._resizeHandle_qptuw_361._nw_qptuw_397,._resizeHandle_qptuw_361._ne_qptuw_399,._resizeHandle_qptuw_361._sw_qptuw_401,._resizeHandle_qptuw_361._se_qptuw_403{width:32px;height:32px}._resizeHandle_qptuw_361:after{content:"";position:absolute;background:#64748b4d;border-radius:4px}._resizeHandle_qptuw_361._n_qptuw_377:after,._resizeHandle_qptuw_361._s_qptuw_379:after{left:50%;transform:translate(-50%);width:40px;height:4px;top:50%;margin-top:-2px}._resizeHandle_qptuw_361._e_qptuw_387:after,._resizeHandle_qptuw_361._w_qptuw_47:after{top:50%;transform:translateY(-50%);width:4px;height:40px;left:50%;margin-left:-2px}._resizeHandle_qptuw_361._nw_qptuw_397:after,._resizeHandle_qptuw_361._ne_qptuw_399:after,._resizeHandle_qptuw_361._sw_qptuw_401:after,._resizeHandle_qptuw_361._se_qptuw_403:after{width:12px;height:12px;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}}._resizeHandle_qptuw_361._n_qptuw_377,._resizeHandle_qptuw_361._s_qptuw_379{height:8px;left:8px;right:8px;cursor:ns-resize}._resizeHandle_qptuw_361._e_qptuw_387,._resizeHandle_qptuw_361._w_qptuw_47{width:8px;top:8px;bottom:8px;cursor:ew-resize}._resizeHandle_qptuw_361._n_qptuw_377{top:-4px}._resizeHandle_qptuw_361._s_qptuw_379{bottom:-4px}._resizeHandle_qptuw_361._e_qptuw_387{right:-4px}._resizeHandle_qptuw_361._w_qptuw_47{left:-4px}._resizeHandle_qptuw_361._nw_qptuw_397,._resizeHandle_qptuw_361._ne_qptuw_399,._resizeHandle_qptuw_361._sw_qptuw_401,._resizeHandle_qptuw_361._se_qptuw_403{width:16px;height:16px}._resizeHandle_qptuw_361._nw_qptuw_397{top:-8px;left:-8px;cursor:nwse-resize}._resizeHandle_qptuw_361._ne_qptuw_399{top:-8px;right:-8px;cursor:nesw-resize}._resizeHandle_qptuw_361._sw_qptuw_401{bottom:-8px;left:-8px;cursor:nesw-resize}._resizeHandle_qptuw_361._se_qptuw_403{bottom:-8px;right:-8px;cursor:nwse-resize}@media(max-width:768px){._resizeHandle_qptuw_361{display:none}._windowFrame_qptuw_47{width:100%!important;height:100%!important;top:0!important;left:0!important;border-radius:0!important;border:none!important;position:absolute!important;clip-path:none!important}._windowTitlebar_qptuw_161{height:32px;padding:0 8px}._windowControls_qptuw_229 button,._windowActions_qptuw_243 button{width:28px;height:28px}}@font-face{font-family:fa5-solid;src:url(/assets/fa5-solid-BUswJgRo.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:fa6-solid;src:url(/assets/fa6-solid-BKjIQabP.woff2) format("woff2");font-weight:400;font-style:normal}._icon_1im0e_29{display:inline-block;font-style:normal;font-weight:400;font-family:fa6-solid;cursor:pointer;transition:all .2s ease;user-select:none}._icon_1im0e_29:hover{opacity:.8}button ._icon_1im0e_29{display:flex;align-items:center;justify-content:center}._icon_1im0e_29._small_1im0e_73{font-size:.8rem}._icon_1im0e_29._medium_1im0e_81{font-size:1rem}._icon_1im0e_29._large_1im0e_89{font-size:1.2rem}._icon_1im0e_29._primary_1im0e_99{color:#2e8b57}._icon_1im0e_29._secondary_1im0e_107{color:#65676b}._icon_1im0e_29._success_1im0e_115{color:#36a34a}._icon_1im0e_29._danger_1im0e_123{color:#f02849}._icon_1im0e_29._warning_1im0e_131{color:#f59b39}._icon_1im0e_29._info_1im0e_139{color:#1877f2}._icon_1im0e_29._light_1im0e_147{color:#f0f2f5}._icon_1im0e_29._dark_1im0e_155{color:#1c1e21}body.dark-theme ._icon_1im0e_29{color:#2e8b57}body.dark-theme ._icon_1im0e_29._secondary_1im0e_107{color:#a8abaf}body.dark-theme ._icon_1im0e_29._light_1im0e_147{color:#e4e6ea}body.dark-theme ._icon_1im0e_29._dark_1im0e_155{color:#242526}.voice-input-btn ._icon_1im0e_29,#send-button ._icon_1im0e_29{color:inherit}._icon_1im0e_29._pulse_1im0e_211{animation:_pulse_1im0e_211 1.5s infinite}@keyframes _pulse_1im0e_211{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}._icon_1im0e_29._spin_1im0e_243{animation:_spin_1im0e_243 2s linear infinite}@keyframes _spin_1im0e_243{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._appLauncher_h5a4d_1{width:28px;height:28px;border:none;border-radius:6px;background:#0000000d;color:var(--text-secondary);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}._appLauncher_h5a4d_1:hover{background:var(--accent-color);color:#fff}._appSwitcher_h5a4d_39{display:flex;align-items:center;padding:0 10px;height:100%}._appTitle_h5a4d_53{font-size:12px;font-weight:700;color:var(--text-primary);letter-spacing:-.01em}._switcherIcon_h5a4d_67{opacity:.5;transition:transform .2s ease}._appSwitcher_h5a4d_39:hover ._switcherIcon_h5a4d_67{transform:translateY(1px);opacity:1}._systemStatus_h5a4d_87{display:flex;align-items:center;padding:0 10px;border-right:1px solid var(--window-border);height:100%}._clockText_h5a4d_103{font-family:JetBrains Mono,Monaco,Consolas,monospace;font-size:11px;font-weight:600;color:var(--text-secondary);letter-spacing:.02em}@media(prefers-color-scheme:dark){._appLauncher_h5a4d_1{background:#ffffff0d}}@media(max-width:768px){._systemStatus_h5a4d_87{padding:0 6px;margin-right:2px}}._clockComponent_1es3s_1{display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;font-family:Inter,sans-serif;user-select:none;cursor:default}._horizontalContent_1es3s_23{display:flex;flex-direction:column;align-items:flex-end;padding-right:4px}._verticalContent_1es3s_37{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;gap:2px}._clockTime_1es3s_55{font-size:13px;font-weight:600;letter-spacing:.5px;text-shadow:0 0 10px rgba(255,255,255,.2)}._clockDate_1es3s_69{font-size:10px;opacity:.7;text-transform:capitalize}._clockTimeSmall_1es3s_81{font-size:12px;font-weight:700;color:#fff;text-shadow:0 0 8px rgba(255,255,255,.3);line-height:1}._clockDateSmall_1es3s_97{font-size:9px;font-weight:500;color:#ffffff80;letter-spacing:.3px;line-height:1;text-transform:capitalize}@media(max-width:768px){._clockTime_1es3s_55{font-size:12px}._clockDate_1es3s_69{display:none}._clockTimeSmall_1es3s_81{font-size:11px}._clockDateSmall_1es3s_97{font-size:8px}}@font-face{font-family:fa5-solid;src:url(/assets/fa5-solid-BUswJgRo.woff2) format("woff2");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:fa6-solid;src:url(/assets/fa6-solid-BKjIQabP.woff2) format("woff2");font-weight:400;font-style:normal;font-display:block}._icon_1gdoa_33{display:inline-block;font-style:normal;font-weight:400;font-family:fa6-solid;cursor:pointer;transition:all .2s ease;user-select:none}._icon_1gdoa_33:hover{opacity:.8}button ._icon_1gdoa_33{display:flex;align-items:center;justify-content:center}._icon_1gdoa_33._small_1gdoa_77{font-size:.8rem}._icon_1gdoa_33._medium_1gdoa_85{font-size:1rem}._icon_1gdoa_33._large_1gdoa_93{font-size:1.2rem}._icon_1gdoa_33._primary_1gdoa_103{color:#2e8b57}._icon_1gdoa_33._secondary_1gdoa_111{color:#65676b}._icon_1gdoa_33._success_1gdoa_119{color:#36a34a}._icon_1gdoa_33._danger_1gdoa_127{color:#f02849}._icon_1gdoa_33._warning_1gdoa_135{color:#f59b39}._icon_1gdoa_33._info_1gdoa_143{color:#1877f2}._icon_1gdoa_33._light_1gdoa_151{color:#f0f2f5}._icon_1gdoa_33._dark_1gdoa_159{color:#1c1e21}body.dark-theme ._icon_1gdoa_33{color:#2e8b57}body.dark-theme ._icon_1gdoa_33._secondary_1gdoa_111{color:#a8abaf}body.dark-theme ._icon_1gdoa_33._light_1gdoa_151{color:#e4e6ea}body.dark-theme ._icon_1gdoa_33._dark_1gdoa_159{color:#242526}.voice-input-btn ._icon_1gdoa_33,#send-button ._icon_1gdoa_33{color:inherit}._icon_1gdoa_33._pulse_1gdoa_215{animation:_pulse_1gdoa_215 1.5s infinite}@keyframes _pulse_1gdoa_215{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}._icon_1gdoa_33._spin_1gdoa_247{animation:_spin_1gdoa_247 2s linear infinite}@keyframes _spin_1gdoa_247{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._taskbar_16p8o_1{position:fixed;background:#0a0a0a8c;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);display:flex;z-index:10000;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s ease;box-sizing:border-box}._taskbar_16p8o_1._dragging_16p8o_27{background:#141414d9;box-shadow:0 0 30px #00000080}._taskbar_16p8o_1._bottom_16p8o_39{bottom:0;left:0;right:0;height:36px;flex-direction:row;border-top:1px solid rgba(255,255,255,.08)}._taskbar_16p8o_1._top_16p8o_57{top:0;left:0;right:0;height:36px;flex-direction:row;border-bottom:1px solid rgba(255,255,255,.08)}._taskbar_16p8o_1._left_16p8o_75{left:0;top:0;bottom:0;width:36px;flex-direction:column;border-right:1px solid rgba(255,255,255,.08)}._taskbar_16p8o_1._right_16p8o_93{right:0;top:0;bottom:0;width:36px;flex-direction:column;border-left:1px solid rgba(255,255,255,.08)}._taskbar_16p8o_1._hidden_16p8o_113._bottom_16p8o_39{transform:translateY(100%);opacity:0}._taskbar_16p8o_1._hidden_16p8o_113._top_16p8o_57{transform:translateY(-100%);opacity:0}._taskbar_16p8o_1._hidden_16p8o_113._left_16p8o_75{transform:translate(-100%);opacity:0}._taskbar_16p8o_1._hidden_16p8o_113._right_16p8o_93{transform:translate(100%);opacity:0}._taskbarApps_16p8o_147{display:flex;align-items:center;gap:4px;flex:1;scrollbar-width:none}._taskbarApps_16p8o_147::-webkit-scrollbar{display:none}._bottom_16p8o_39 ._taskbarApps_16p8o_147,._top_16p8o_57 ._taskbarApps_16p8o_147{flex-direction:row;height:100%;overflow-x:auto;overflow-y:hidden;padding:0 2px}._left_16p8o_75 ._taskbarApps_16p8o_147,._right_16p8o_93 ._taskbarApps_16p8o_147{flex-direction:column;width:100%;overflow-y:auto;overflow-x:hidden;padding:2px 0}._taskbarApp_16p8o_147{width:32px;height:32px;border-radius:8px;border:none;background:transparent;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;position:relative;outline:none;flex-shrink:0;-webkit-tap-highlight-color:transparent}._taskbarApp_16p8o_147:hover{background:#ffffff1a}._taskbarApp_16p8o_147._active_16p8o_247{background:#ffffff26}._taskbarApp_16p8o_147:not(._active_16p8o_247){opacity:.6}._taskbarApp_16p8o_147._minimized_16p8o_259{opacity:.35;filter:grayscale(.5)}._taskbarApp_16p8o_147:not(._active_16p8o_247):hover{opacity:1}._appIconContainer_16p8o_275{position:relative;display:flex;align-items:center;justify-content:center}._appIconWrapper_16p8o_289{width:26px;height:26px;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .2s ease}._taskbarApp_16p8o_147:hover ._appIconWrapper_16p8o_289{transform:scale(1.05)}._taskbarApp_16p8o_147:after{content:"";position:absolute;background-color:var(--app-color);border-radius:50%;opacity:0;transition:all .25s cubic-bezier(.4,0,.2,1);pointer-events:none}._bottom_16p8o_39 ._taskbarApp_16p8o_147:after,._top_16p8o_57 ._taskbarApp_16p8o_147:after{left:50%;width:5px;height:5px;transform:translate(-50%) scale(0)}._bottom_16p8o_39 ._taskbarApp_16p8o_147:after{bottom:-6px}._top_16p8o_57 ._taskbarApp_16p8o_147:after{top:-6px}._bottom_16p8o_39 ._taskbarApp_16p8o_147._active_16p8o_247:after,._top_16p8o_57 ._taskbarApp_16p8o_147._active_16p8o_247:after{opacity:1;transform:translate(-50%) scale(1);box-shadow:0 0 12px var(--app-color)}._left_16p8o_75 ._taskbarApp_16p8o_147:after,._right_16p8o_93 ._taskbarApp_16p8o_147:after{top:50%;width:5px;height:5px;transform:translateY(-50%) scale(0)}._left_16p8o_75 ._taskbarApp_16p8o_147:after{left:-6px}._right_16p8o_93 ._taskbarApp_16p8o_147:after{right:-6px}._left_16p8o_75 ._taskbarApp_16p8o_147._active_16p8o_247:after,._right_16p8o_93 ._taskbarApp_16p8o_147._active_16p8o_247:after{opacity:1;transform:translateY(-50%) scale(1);box-shadow:0 0 12px var(--app-color)}._taskbarSystemTray_16p8o_421{display:flex;align-items:center;justify-content:center;flex-shrink:0;gap:4px}._bottom_16p8o_39 ._taskbarSystemTray_16p8o_421,._top_16p8o_57 ._taskbarSystemTray_16p8o_421{flex-direction:row;padding:0 12px}._left_16p8o_75 ._taskbarSystemTray_16p8o_421,._right_16p8o_93 ._taskbarSystemTray_16p8o_421{flex-direction:column;width:100%;padding:12px 0}._trayDivider_16p8o_463{background:#ffffff1a}._bottom_16p8o_39 ._trayDivider_16p8o_463,._top_16p8o_57 ._trayDivider_16p8o_463{width:1px;height:16px;margin:0 4px}._left_16p8o_75 ._trayDivider_16p8o_463,._right_16p8o_93 ._trayDivider_16p8o_463{width:16px;height:1px;margin:4px 0}._fullscreenBtn_16p8o_499{background:transparent;border:none;color:#ffffff80;width:28px;height:28px;border-radius:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}._fullscreenBtn_16p8o_499:hover{background:#ffffff1a;color:#ffffffe6}._fullscreenBtn_16p8o_499:active{transform:scale(.95)}._tooltip_16p8o_545{position:fixed;background:#141414e6;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#fff;padding:6px 12px;border-radius:8px;font-size:12px;font-weight:600;white-space:nowrap;pointer-events:none;z-index:100000;box-shadow:0 8px 24px #00000080;border:1px solid rgba(255,255,255,.1);transform:var(--base-transform);animation:_tooltipPop_16p8o_1 .15s cubic-bezier(.2,0,0,1.2)}@keyframes _tooltipPop_16p8o_1{0%{opacity:0;transform:var(--base-transform) scale(.8)}to{opacity:1;transform:var(--base-transform) scale(1)}}._badge_16p8o_605{position:absolute;top:-4px;right:-4px;background:#ff3b30;color:#fff;font-size:8px;font-weight:800;min-width:14px;height:14px;border-radius:7px;display:flex;align-items:center;justify-content:center;padding:0 3px;box-shadow:0 2px 4px #0000004d}@media(max-width:768px){._taskbar_16p8o_1._bottom_16p8o_39,._taskbar_16p8o_1._top_16p8o_57{height:40px}._taskbar_16p8o_1._left_16p8o_75,._taskbar_16p8o_1._right_16p8o_93{width:40px}._appIconWrapper_16p8o_289{width:34px;height:34px}}._websoBottomNavBar_12ud1_1{position:fixed;bottom:0;left:0;right:0;display:flex;justify-content:space-around;align-items:center;height:50px;background-color:#ffffffd9;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border-top:1px solid rgba(0,0,0,.08);padding:2px 0;z-index:1000}._websoNavButton_12ud1_35{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;height:100%;background:none;border:none;color:#666;text-decoration:none;cursor:pointer;transition:all .2s ease;font-family:var(--font-family, inherit)}._websoNavButton_12ud1_35:hover{color:#333}._websoNavButtonActive_12ud1_75{color:var(--color-primary, #007aff)}._websoNavIcon_12ud1_83{font-size:1.3rem;margin-bottom:1px}._websoNavLabel_12ud1_93{font-size:.65rem;font-weight:600}@media(prefers-color-scheme:dark){._websoBottomNavBar_12ud1_1{background-color:#1c1c1ecc;border-top:1px solid rgba(255,255,255,.1)}}._iconContainer_12ud1_117{position:relative;display:flex;align-items:center;justify-content:center}._badge_12ud1_131{position:absolute;top:-5px;right:-10px;background-color:#ff3b30;color:#fff;font-size:10px;font-weight:700;min-width:16px;height:16px;border-radius:8px;display:flex;align-items:center;justify-content:center;padding:0 4px;border:1.5px solid white;box-shadow:0 1px 3px #0003;z-index:1;pointer-events:none}@media(prefers-color-scheme:dark){._badge_12ud1_131{border-color:#1c1c1e}}._websoModalOverlay_1obda_1{position:fixed;inset:0;background:#000000b3;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;justify-content:center;align-items:center;z-index:10000;animation:_webso-modal-fade-in_1obda_1 .2s ease-out}@keyframes _webso-modal-fade-in_1obda_1{0%{opacity:0}to{opacity:1}}._websoModalContainer_1obda_51{background:#141419f2;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:12px;box-shadow:0 20px 60px #00000080;max-width:90vw;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;animation:_webso-modal-slide-up_1obda_1 .3s ease-out}._websoModalContainer_1obda_51._fullScreen_1obda_81{width:100vw!important;height:100vh!important;max-width:100vw;max-height:100vh;border-radius:0;border:none}@keyframes _webso-modal-slide-up_1obda_1{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}._websoModalHeader_1obda_121{padding:1.5rem;border-bottom:1px solid rgba(255,255,255,.05);display:flex;justify-content:space-between;align-items:center}._websoModalTitle_1obda_137{font-family:Inter,sans-serif;font-size:1.125rem;font-weight:600;color:#fff;margin:0}._websoModalCloseBtn_1obda_153{background:none;border:none;color:#888;font-size:1.5rem;cursor:pointer;padding:.25rem .5rem;line-height:1;transition:color .2s}._websoModalCloseBtn_1obda_153:hover{color:#fff}._websoModalBody_1obda_183{padding:1.5rem;overflow-y:auto;flex:1}._websoModalFooter_1obda_195{padding:1.5rem;border-top:1px solid rgba(255,255,255,.05);display:flex;gap:.75rem;justify-content:flex-end}._websoModalBtn_1obda_211{padding:.75rem 1.5rem;border-radius:6px;font-family:Inter,sans-serif;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease;border:none}._websoModalBtnPrimary_1obda_233{background:#fff;color:#000}._websoModalBtnPrimary_1obda_233:hover:not(:disabled){background:#e0e0e0;transform:translateY(-1px)}._websoModalBtnPrimary_1obda_233:disabled{background:#333;color:#666;cursor:not-allowed}._websoModalBtnSecondary_1obda_265{background:#ffffff0d;color:#fff;border:1px solid rgba(255,255,255,.1)}._websoModalBtnSecondary_1obda_265:hover{background:#ffffff1a;transform:translateY(-1px)}@media(max-width:640px){._websoModalContainer_1obda_51{max-width:95vw;max-height:95vh}._websoModalHeader_1obda_121,._websoModalBody_1obda_183,._websoModalFooter_1obda_195{padding:1rem}._websoModalFooter_1obda_195{flex-direction:column}._websoModalBtn_1obda_211{width:100%}}._websoToastContainer_lst9k_1{position:fixed;top:2rem;right:2rem;z-index:10001;display:flex;flex-direction:column;gap:.75rem;pointer-events:none}._websoToast_lst9k_1{background:#141419f2;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:1rem 1.5rem;min-width:300px;max-width:500px;box-shadow:0 10px 40px #00000080;display:flex;align-items:center;gap:.75rem;pointer-events:auto;animation:_webso-toast-slide-in_lst9k_1 .3s ease-out;font-family:Inter,sans-serif}._websoToast_lst9k_1._websoToastExit_lst9k_59{animation:_webso-toast-slide-out_lst9k_1 .3s ease-out forwards}@keyframes _webso-toast-slide-in_lst9k_1{0%{transform:translate(calc(100% + 2rem));opacity:0}to{transform:translate(0);opacity:1}}@keyframes _webso-toast-slide-out_lst9k_1{0%{transform:translate(0);opacity:1}to{transform:translate(calc(100% + 2rem));opacity:0}}._websoToastIcon_lst9k_111{flex-shrink:0;display:flex;align-items:center;justify-content:center}._websoToastContent_lst9k_125{flex:1;color:#fff;font-size:.875rem;font-weight:500;line-height:1.4}._websoToastClose_lst9k_141{background:none;border:none;color:#888;font-size:1.25rem;cursor:pointer;padding:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;transition:color .2s;flex-shrink:0}._websoToastClose_lst9k_141:hover{color:#fff}._websoToastSuccess_lst9k_183{border-left:3px solid #00ff00}._websoToastError_lst9k_191{border-left:3px solid #ff6b6b}._websoToastWarning_lst9k_199{border-left:3px solid #ffff00}._websoToastInfo_lst9k_207{border-left:3px solid #00ccff}@media(max-width:640px){._websoToastContainer_lst9k_1{top:1rem;right:1rem;left:1rem}._websoToast_lst9k_1{min-width:unset;width:100%}@keyframes _webso-toast-slide-in_lst9k_1{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes _webso-toast-slide-out_lst9k_1{0%{transform:translateY(0);opacity:1}to{transform:translateY(-100%);opacity:0}}}
