/*!
  Theme: Cyber Sunrise
  Description: Un tema moderno con acentos en naranja y celeste sobre un fondo oscuro, refinado para máxima legibilidad y estética.
  Author: Edison Manrique (Refinado por Asistente AI)
  Version: 2.2
*/
pre code.hljs{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant-ligatures:contextual;background:#1a1b26;border-radius:8px;padding:1.5em;font-family:JetBrains Mono,monospace;font-size:1em;line-height:1.6;transition:color .3s,background-color .3s;display:block;overflow-x:auto}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{color:#bb9af7;font-style:italic}.hljs-bullet{color:#ff9e64}.hljs-type{color:#73daca;font-style:italic}.hljs-number{color:#4ade80}.hljs-operator{color:#f7768e}.hljs-addition{color:#9ece6a;background-color:#9ece6a1a;width:100%;display:inline-block}.hljs-deletion{color:#f7768e;background-color:#f7768e1a;width:100%;display:inline-block}.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:#ffffffd9;--color-surface-dark:#202020d9;--color-text:#1a1a1a;--color-text-light:#fff;--color-border:#0000001a;--color-border-light:#ffffff1a;--glass-background:#fff9;--glass-border:1px solid #ffffff4d;--glass-shadow:0 8px 32px 0 #1f268726;--glass-blur:blur(12px);--taskbar-height:48px;--taskbar-bg:#f3f3f3d9;--window-border-radius:8px;--window-shadow:0 10px 30px #0003;--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:#202020d9;--color-text:#fff;--color-border:#ffffff1a;--glass-background:#0009;--glass-border:1px solid #ffffff0d;--glass-shadow:0 8px 32px 0 #0000004d;--taskbar-bg:#202020d9}}*{box-sizing:border-box;user-select:none;margin:0;padding:0}:root{--desktop-bg-color:#111;--desktop-bg-url:none}html{height:100%}body{font-family:var(--font-family);background-color:var(--desktop-bg-color);background-image:var(--desktop-bg-url);background-size:var(--desktop-bg-size,cover);background-position:var(--desktop-bg-position,center);background-repeat:var(--desktop-bg-repeat,no-repeat);color:var(--color-text);overscroll-behavior:none;width:100%;height:100%;margin:0;padding:0;overflow:hidden}#root{flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#ffffff80}:root{--window-bg:#ffffff8c;--window-border:#fff6;--window-shadow:0 10px 30px #0000001a, 0 4px 8px #0000000a;--titlebar-bg:#fff3;--text-primary:#1a1d21;--text-secondary:#4a4d51;--accent-color:#64748b}@media (prefers-color-scheme:dark){:root{--window-bg:#0f0f0f8c;--window-border:#ffffff26;--window-shadow:0 20px 40px #0006;--titlebar-bg:#1e1e1e33;--text-primary:#f5f6f7;--text-secondary:#b0b4bc;--accent-color:#94a3b8}}._windowFrame_qptuw_47{user-select:none;box-sizing:border-box;flex-direction:column;transition:transform .2s;display:flex;overflow:visible}._windowSurface_qptuw_65{background:var(--window-bg);-webkit-backdrop-filter:blur(20px);border:1px solid var(--window-border);min-height:0;box-shadow:var(--window-shadow);contain:content;border-radius:12px;flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden;transform:translateZ(0)}@media (prefers-color-scheme:dark){._windowSurface_qptuw_65{background:var(--window-bg)}._windowFrame_qptuw_47{background:0 0}}._windowFrame_qptuw_47:focus-within ._windowSurface_qptuw_65{border-color:#0003;box-shadow:0 20px 50px #00000040}@media (prefers-color-scheme:dark){._windowFrame_qptuw_47:focus-within ._windowSurface_qptuw_65{border-color:#fff3;box-shadow:0 20px 60px #00000080}}._windowFrame_qptuw_47._maximized_qptuw_149 ._windowSurface_qptuw_65{box-shadow:none;border:none;border-radius:0}._windowTitlebar_qptuw_161{background:var(--titlebar-bg);border-bottom:1px solid var(--window-border);cursor:grab;grid-template-columns:1fr auto 1fr;align-items:center;height:30px;padding:0 8px;display:grid}._windowTitlebar_qptuw_161:active{cursor:grabbing}._titlebarLeft_qptuw_191{align-items:center;gap:8px;display:flex}._titlebarCenter_qptuw_203{justify-content:center;align-items:center;display:flex}._titlebarRight_qptuw_215{justify-content:flex-end;align-items:center;gap:8px;display:flex}._windowControls_qptuw_229{align-items:center;gap:4px;display:flex}._windowControls_qptuw_229 button,._windowActions_qptuw_243 button{width:24px;height:24px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;transition:all .15s;display:flex}._windowControls_qptuw_229 button:hover,._windowActions_qptuw_243 button:hover{color:var(--text-primary);background:#0000000d}@media (prefers-color-scheme:dark){._windowControls_qptuw_229 button:hover,._windowActions_qptuw_243 button:hover{background:#ffffff1a}}._windowMinimize_qptuw_297:hover{color:#000!important;background:#ffb900!important}._windowMaximize_qptuw_307:hover{color:#fff!important;background:#28a745!important}._windowClose_qptuw_317:hover{color:#fff!important;background:#ff4d4f!important}._windowContent_qptuw_327{background:0 0;flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:auto}@media (prefers-color-scheme:dark){._windowContent_qptuw_327{background:0 0}}._resizeHandle_qptuw_361{z-index:9999;transition:background-color .2s;position:absolute}@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:"";background:#64748b4d;border-radius:4px;position:absolute}._resizeHandle_qptuw_361._n_qptuw_377:after,._resizeHandle_qptuw_361._s_qptuw_379:after{width:40px;height:4px;margin-top:-2px;top:50%;left:50%;transform:translate(-50%)}._resizeHandle_qptuw_361._e_qptuw_387:after,._resizeHandle_qptuw_361._w_qptuw_47:after{width:4px;height:40px;margin-left:-2px;top:50%;left:50%;transform:translateY(-50%)}._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{border-radius:50%;width:12px;height:12px;top:50%;left:50%;transform:translate(-50%,-50%)}}._resizeHandle_qptuw_361._n_qptuw_377,._resizeHandle_qptuw_361._s_qptuw_379{cursor:ns-resize;height:8px;left:8px;right:8px}._resizeHandle_qptuw_361._e_qptuw_387,._resizeHandle_qptuw_361._w_qptuw_47{cursor:ew-resize;width:8px;top:8px;bottom:8px}._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{cursor:nwse-resize;top:-8px;left:-8px}._resizeHandle_qptuw_361._ne_qptuw_399{cursor:nesw-resize;top:-8px;right:-8px}._resizeHandle_qptuw_361._sw_qptuw_401{cursor:nesw-resize;bottom:-8px;left:-8px}._resizeHandle_qptuw_361._se_qptuw_403{cursor:nwse-resize;bottom:-8px;right:-8px}@media (width<=768px){._resizeHandle_qptuw_361{display:none}._windowFrame_qptuw_47{clip-path:none!important;border:none!important;border-radius:0!important;width:100%!important;height:100%!important;position:absolute!important;top:0!important;left:0!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:fa6-solid;src:url(/assets/fa-solid-900-DAI24fNt.woff2)format("woff2");font-weight:400;font-style:normal}._icon_2ysux_8{text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:1em;font-family:fa6-solid;font-style:normal;font-weight:900;line-height:1em;display:inline-block}._appLauncher_h5a4d_1{width:28px;height:28px;color:var(--text-secondary);cursor:pointer;background:#0000000d;border:none;border-radius:6px;justify-content:center;align-items:center;transition:all .2s;display:flex}._appLauncher_h5a4d_1:hover{background:var(--accent-color);color:#fff}._appSwitcher_h5a4d_39{align-items:center;height:100%;padding:0 10px;display:flex}._appTitle_h5a4d_53{color:var(--text-primary);letter-spacing:-.01em;font-size:12px;font-weight:700}._switcherIcon_h5a4d_67{opacity:.5;transition:transform .2s}._appSwitcher_h5a4d_39:hover ._switcherIcon_h5a4d_67{opacity:1;transform:translateY(1px)}._systemStatus_h5a4d_87{border-right:1px solid var(--window-border);align-items:center;height:100%;padding:0 10px;display:flex}._clockText_h5a4d_103{color:var(--text-secondary);letter-spacing:.02em;font-family:JetBrains Mono,Monaco,Consolas,monospace;font-size:11px;font-weight:600}@media (prefers-color-scheme:dark){._appLauncher_h5a4d_1{background:#ffffff0d}}@media (width<=768px){._systemStatus_h5a4d_87{margin-right:2px;padding:0 6px}}._clockComponent_1es3s_1{color:#fff;user-select:none;cursor:default;flex-direction:column;justify-content:center;align-items:center;font-family:Inter,sans-serif;display:flex}._horizontalContent_1es3s_23{flex-direction:column;align-items:flex-end;padding-right:4px;display:flex}._verticalContent_1es3s_37{flex-direction:column;justify-content:center;align-items:center;gap:2px;width:100%;display:flex}._clockTime_1es3s_55{letter-spacing:.5px;text-shadow:0 0 10px #fff3;font-size:13px;font-weight:600}._clockDate_1es3s_69{opacity:.7;text-transform:capitalize;font-size:10px}._clockTimeSmall_1es3s_81{color:#fff;text-shadow:0 0 8px #ffffff4d;font-size:12px;font-weight:700;line-height:1}._clockDateSmall_1es3s_97{color:#ffffff80;letter-spacing:.3px;text-transform:capitalize;font-size:9px;font-weight:500;line-height:1}@media (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{cursor:pointer;user-select:none;font-family:fa6-solid;font-style:normal;font-weight:400;transition:all .2s;display:inline-block}._icon_1gdoa_33:hover{opacity:.8}button ._icon_1gdoa_33{justify-content:center;align-items:center;display:flex}._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:1.5s infinite _pulse_1gdoa_215}@keyframes _pulse_1gdoa_215{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}._icon_1gdoa_33._spin_1gdoa_247{animation:2s linear infinite _spin_1gdoa_247}@keyframes _spin_1gdoa_247{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._taskbar_16p8o_1{-webkit-backdrop-filter:blur(20px);z-index:10000;box-sizing:border-box;background:#0a0a0a8c;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s;display:flex;position:fixed}._taskbar_16p8o_1._dragging_16p8o_27{background:#141414d9;box-shadow:0 0 30px #00000080}._taskbar_16p8o_1._bottom_16p8o_39{border-top:1px solid #ffffff14;flex-direction:row;height:36px;bottom:0;left:0;right:0}._taskbar_16p8o_1._top_16p8o_57{border-bottom:1px solid #ffffff14;flex-direction:row;height:36px;top:0;left:0;right:0}._taskbar_16p8o_1._left_16p8o_75{border-right:1px solid #ffffff14;flex-direction:column;width:36px;top:0;bottom:0;left:0}._taskbar_16p8o_1._right_16p8o_93{border-left:1px solid #ffffff14;flex-direction:column;width:36px;top:0;bottom:0;right:0}._taskbar_16p8o_1._hidden_16p8o_113._bottom_16p8o_39{opacity:0;transform:translateY(100%)}._taskbar_16p8o_1._hidden_16p8o_113._top_16p8o_57{opacity:0;transform:translateY(-100%)}._taskbar_16p8o_1._hidden_16p8o_113._left_16p8o_75{opacity:0;transform:translate(-100%)}._taskbar_16p8o_1._hidden_16p8o_113._right_16p8o_93{opacity:0;transform:translate(100%)}._taskbarApps_16p8o_147{scrollbar-width:none;flex:1;align-items:center;gap:4px;display:flex}._taskbarApps_16p8o_147::-webkit-scrollbar{display:none}._bottom_16p8o_39 ._taskbarApps_16p8o_147,._top_16p8o_57 ._taskbarApps_16p8o_147{flex-direction:row;height:100%;padding:0 2px;overflow:auto hidden}._left_16p8o_75 ._taskbarApps_16p8o_147,._right_16p8o_93 ._taskbarApps_16p8o_147{flex-direction:column;width:100%;padding:2px 0;overflow:hidden auto}._taskbarApp_16p8o_147{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:8px;outline:none;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex;position:relative}._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{justify-content:center;align-items:center;display:flex;position:relative}._appIconWrapper_16p8o_289{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;transition:transform .2s;display:flex}._taskbarApp_16p8o_147:hover ._appIconWrapper_16p8o_289{transform:scale(1.05)}._taskbarApp_16p8o_147:after{content:"";background-color:var(--app-color);opacity:0;pointer-events:none;border-radius:50%;transition:all .25s cubic-bezier(.4,0,.2,1);position:absolute}._bottom_16p8o_39 ._taskbarApp_16p8o_147:after,._top_16p8o_57 ._taskbarApp_16p8o_147:after{width:5px;height:5px;left:50%;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;box-shadow:0 0 12px var(--app-color);transform:translate(-50%)scale(1)}._left_16p8o_75 ._taskbarApp_16p8o_147:after,._right_16p8o_93 ._taskbarApp_16p8o_147:after{width:5px;height:5px;top:50%;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;box-shadow:0 0 12px var(--app-color);transform:translateY(-50%)scale(1)}._taskbarSystemTray_16p8o_421{flex-shrink:0;justify-content:center;align-items:center;gap:4px;display:flex}._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{color:#ffffff80;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;transition:all .2s;display:flex}._fullscreenBtn_16p8o_499:hover{color:#ffffffe6;background:#ffffff1a}._fullscreenBtn_16p8o_499:active{transform:scale(.95)}._tooltip_16p8o_545{-webkit-backdrop-filter:blur(12px);color:#fff;white-space:nowrap;pointer-events:none;z-index:100000;transform:var(--base-transform);background:#141414e6;border:1px solid #ffffff1a;border-radius:8px;padding:6px 12px;font-size:12px;font-weight:600;animation:.15s cubic-bezier(.2,0,0,1.2) _tooltipPop_16p8o_1;position:fixed;box-shadow:0 8px 24px #00000080}@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{color:#fff;background:#ff3b30;border-radius:7px;justify-content:center;align-items:center;min-width:14px;height:14px;padding:0 3px;font-size:8px;font-weight:800;display:flex;position:absolute;top:-4px;right:-4px;box-shadow:0 2px 4px #0000004d}@media (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{-webkit-backdrop-filter:blur(15px);z-index:1000;background-color:#ffffffd9;border-top:1px solid #00000014;justify-content:space-around;align-items:center;height:50px;padding:2px 0;display:flex;position:fixed;bottom:0;left:0;right:0}._websoNavButton_12ud1_35{color:#666;cursor:pointer;height:100%;font-family:var(--font-family,inherit);background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;align-items:center;text-decoration:none;transition:all .2s;display:flex}._websoNavButton_12ud1_35:hover{color:#333}._websoNavButtonActive_12ud1_75{color:var(--color-primary,#007aff)}._websoNavIcon_12ud1_83{margin-bottom:1px;font-size:1.3rem}._websoNavLabel_12ud1_93{font-size:.65rem;font-weight:600}@media (prefers-color-scheme:dark){._websoBottomNavBar_12ud1_1{background-color:#1c1c1ecc;border-top:1px solid #ffffff1a}}._iconContainer_12ud1_117{justify-content:center;align-items:center;display:flex;position:relative}._badge_12ud1_131{color:#fff;z-index:1;pointer-events:none;background-color:#ff3b30;border:1.5px solid #fff;border-radius:8px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;display:flex;position:absolute;top:-5px;right:-10px;box-shadow:0 1px 3px #0003}@media (prefers-color-scheme:dark){._badge_12ud1_131{border-color:#1c1c1e}}._websoModalOverlay_1obda_1{-webkit-backdrop-filter:blur(8px);z-index:10000;background:#000000b3;justify-content:center;align-items:center;animation:.2s ease-out _webso-modal-fade-in_1obda_1;display:flex;position:fixed;inset:0}@keyframes _webso-modal-fade-in_1obda_1{0%{opacity:0}to{opacity:1}}._websoModalContainer_1obda_51{-webkit-backdrop-filter:blur(20px);background:#141419f2;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;max-width:90vw;max-height:90vh;animation:.3s ease-out _webso-modal-slide-up_1obda_1;display:flex;overflow:hidden;box-shadow:0 20px 60px #00000080}._websoModalContainer_1obda_51._fullScreen_1obda_81{border:none;border-radius:0;max-width:100vw;max-height:100vh;width:100vw!important;height:100vh!important}@keyframes _webso-modal-slide-up_1obda_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._websoModalHeader_1obda_121{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:1.5rem;display:flex}._websoModalTitle_1obda_137{color:#fff;margin:0;font-family:Inter,sans-serif;font-size:1.125rem;font-weight:600}._websoModalCloseBtn_1obda_153{color:#888;cursor:pointer;background:0 0;border:none;padding:.25rem .5rem;font-size:1.5rem;line-height:1;transition:color .2s}._websoModalCloseBtn_1obda_153:hover{color:#fff}._websoModalBody_1obda_183{flex:1;padding:1.5rem;overflow-y:auto}._websoModalFooter_1obda_195{border-top:1px solid #ffffff0d;justify-content:flex-end;gap:.75rem;padding:1.5rem;display:flex}._websoModalBtn_1obda_211{cursor:pointer;border:none;border-radius:6px;padding:.75rem 1.5rem;font-family:Inter,sans-serif;font-size:.875rem;font-weight:600;transition:all .2s}._websoModalBtnPrimary_1obda_233{color:#000;background:#fff}._websoModalBtnPrimary_1obda_233:hover:not(:disabled){background:#e0e0e0;transform:translateY(-1px)}._websoModalBtnPrimary_1obda_233:disabled{color:#666;cursor:not-allowed;background:#333}._websoModalBtnSecondary_1obda_265{color:#fff;background:#ffffff0d;border:1px solid #ffffff1a}._websoModalBtnSecondary_1obda_265:hover{background:#ffffff1a;transform:translateY(-1px)}@media (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{z-index:10001;pointer-events:none;flex-direction:column;gap:.75rem;display:flex;position:fixed;top:2rem;right:2rem}._websoToast_lst9k_1{-webkit-backdrop-filter:blur(20px);pointer-events:auto;background:#141419f2;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:.75rem;min-width:300px;max-width:500px;padding:1rem 1.5rem;font-family:Inter,sans-serif;animation:.3s ease-out _webso-toast-slide-in_lst9k_1;display:flex;box-shadow:0 10px 40px #00000080}._websoToast_lst9k_1._websoToastExit_lst9k_59{animation:.3s ease-out forwards _webso-toast-slide-out_lst9k_1}@keyframes _webso-toast-slide-in_lst9k_1{0%{opacity:0;transform:translate(calc(100% + 2rem))}to{opacity:1;transform:translate(0)}}@keyframes _webso-toast-slide-out_lst9k_1{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(calc(100% + 2rem))}}._websoToastIcon_lst9k_111{flex-shrink:0;justify-content:center;align-items:center;display:flex}._websoToastContent_lst9k_125{color:#fff;flex:1;font-size:.875rem;font-weight:500;line-height:1.4}._websoToastClose_lst9k_141{color:#888;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;padding:0;font-size:1.25rem;transition:color .2s;display:flex}._websoToastClose_lst9k_141:hover{color:#fff}._websoToastSuccess_lst9k_183{border-left:3px solid #0f0}._websoToastError_lst9k_191{border-left:3px solid #ff6b6b}._websoToastWarning_lst9k_199{border-left:3px solid #ff0}._websoToastInfo_lst9k_207{border-left:3px solid #0cf}@media (width<=640px){._websoToastContainer_lst9k_1{top:1rem;left:1rem;right:1rem}._websoToast_lst9k_1{min-width:unset;width:100%}@keyframes _webso-toast-slide-in_lst9k_1{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@keyframes _webso-toast-slide-out_lst9k_1{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100%)}}}
