.window[data-v-43d7ede4]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff2;border:1px solid #fff3;border-radius:12px;flex-direction:column;display:flex;position:absolute;overflow:hidden;box-shadow:0 10px 40px #0000004d}.window.minimized[data-v-43d7ede4]{display:none}.window.maximized[data-v-43d7ede4]{border-radius:0;width:100%!important;height:calc(100% - 48px)!important;top:0!important;left:0!important}.window.maximized .resize-handle[data-v-43d7ede4]{display:none}.window-header[data-v-43d7ede4]{cursor:move;-webkit-user-select:none;user-select:none;background:#00000008;border-bottom:1px solid #0000001a;align-items:center;padding:12px 16px;display:flex}.window-controls[data-v-43d7ede4]{gap:8px;display:flex}.control-btn[data-v-43d7ede4]{cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:12px;height:12px;padding:0;transition:all .2s;display:flex}.control-btn svg[data-v-43d7ede4]{opacity:0;width:8px;height:8px;transition:opacity .2s}.control-btn:hover svg[data-v-43d7ede4]{opacity:1}.control-btn.close[data-v-43d7ede4]{background:#ff5f57}.control-btn.minimize[data-v-43d7ede4]{background:#febc2e}.control-btn.maximize[data-v-43d7ede4]{background:#28c840}.window-title[data-v-43d7ede4]{text-align:center;color:#333;flex:1;font-size:13px;font-weight:500}.window-spacer[data-v-43d7ede4]{width:44px}.window-content[data-v-43d7ede4]{background:#fff;flex:1;position:relative;overflow:hidden}.resize-handle[data-v-43d7ede4]{cursor:nwse-resize;width:16px;height:16px;position:absolute;bottom:0;right:0}.resize-handle[data-v-43d7ede4]:after{content:"";border-bottom:2px solid #0000004d;border-right:2px solid #0000004d;width:6px;height:6px;position:absolute;bottom:4px;right:4px}.calendar-dialog[data-v-414f96ae]{z-index:10000;background:#fff;border-radius:16px;width:380px;position:fixed;bottom:60px;right:16px;overflow:hidden;box-shadow:0 20px 60px #0000004d}.calendar-header[data-v-414f96ae]{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.nav-btn[data-v-414f96ae]{cursor:pointer;background:#fff3;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.nav-btn[data-v-414f96ae]:hover{background:#ffffff4d;transform:scale(1.05)}.nav-btn svg[data-v-414f96ae]{color:#fff;width:18px;height:18px}.current-month[data-v-414f96ae]{font-size:16px;font-weight:600}.calendar-body[data-v-414f96ae]{padding:20px}.weekdays[data-v-414f96ae]{grid-template-columns:repeat(7,1fr);gap:8px;margin-bottom:12px;display:grid}.weekday[data-v-414f96ae]{text-align:center;color:#999;padding:8px 0;font-size:12px;font-weight:500}.days-grid[data-v-414f96ae]{grid-template-columns:repeat(7,1fr);gap:8px;display:grid}.day-cell[data-v-414f96ae]{cursor:pointer;color:#333;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;font-size:14px;transition:all .2s;display:flex}.day-cell[data-v-414f96ae]:hover{background:#667eea1a;transform:scale(1.1)}.day-cell.other-month[data-v-414f96ae]{color:#ccc}.day-cell.today[data-v-414f96ae]{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);font-weight:600}.day-cell.selected[data-v-414f96ae]{border:2px solid #667eea}.day-cell.today[data-v-414f96ae]:hover{opacity:.9}.calendar-footer[data-v-414f96ae]{border-top:1px solid #e0e0e0;justify-content:center;padding:12px 20px;display:flex}.today-btn[data-v-414f96ae]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border:none;border-radius:20px;padding:8px 24px;font-size:13px;font-weight:500;transition:all .2s}.today-btn[data-v-414f96ae]:hover{opacity:.9;transform:translateY(-1px);box-shadow:0 4px 12px #667eea4d}.start-menu-overlay[data-v-d2b67368]{z-index:10000;background:#0000004d;justify-content:flex-start;align-items:flex-end;display:flex;position:fixed;inset:0}.start-menu[data-v-d2b67368]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffffa;border-radius:12px 12px 0 0;flex-direction:column;width:600px;height:500px;margin-bottom:56px;animation:.2s ease-out slideUp-d2b67368;display:flex;overflow:hidden;box-shadow:0 -4px 20px #00000026}@keyframes slideUp-d2b67368{0%{transform:translateY(100%)}to{transform:translateY(0)}}.start-menu-header[data-v-d2b67368]{border-bottom:1px solid #0000001a;padding:20px}.user-info[data-v-d2b67368]{align-items:center;gap:12px;display:flex}.user-avatar[data-v-d2b67368]{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.user-avatar[data-v-d2b67368] .iconify{color:#fff;width:28px;height:28px}.user-name[data-v-d2b67368]{color:#333;font-size:16px;font-weight:500}.start-menu-content[data-v-d2b67368]{flex:1;padding:16px;overflow-y:auto}.menu-section[data-v-d2b67368]{margin-bottom:20px}.section-title[data-v-d2b67368]{color:#999;text-transform:uppercase;margin-bottom:12px;padding-left:8px;font-size:12px;font-weight:600}.app-grid[data-v-d2b67368]{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:8px;display:grid}.app-item[data-v-d2b67368]{cursor:pointer;border-radius:8px;flex-direction:column;align-items:center;gap:8px;padding:16px 8px;transition:all .2s;display:flex}.app-item[data-v-d2b67368]:hover{background:#667eea1a}.app-icon[data-v-d2b67368]{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.app-icon[data-v-d2b67368] .iconify{color:#fff;width:24px;height:24px}.app-name[data-v-d2b67368]{color:#333;text-align:center;white-space:nowrap;text-overflow:ellipsis;width:100%;font-size:12px;overflow:hidden}.tool-list[data-v-d2b67368]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:4px;display:grid}.tool-item[data-v-d2b67368]{cursor:pointer;border-radius:6px;align-items:center;gap:12px;padding:12px 16px;transition:all .2s;display:flex}.tool-item[data-v-d2b67368]:hover{background:#667eea1a}.tool-icon[data-v-d2b67368]{background:#667eea26;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.tool-icon[data-v-d2b67368] .iconify{color:#667eea;width:18px;height:18px}.tool-name[data-v-d2b67368]{color:#333;font-size:13px}.start-menu-footer[data-v-d2b67368]{border-top:1px solid #0000001a;justify-content:flex-end;gap:8px;padding:12px 16px;display:flex}.footer-btn[data-v-d2b67368]{cursor:pointer;color:#333;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:8px 16px;font-size:13px;transition:all .2s;display:flex}.footer-btn[data-v-d2b67368]:hover{background:#0000000d}.footer-btn[data-v-d2b67368] .iconify{width:18px;height:18px}.power-btn[data-v-d2b67368]:hover{color:#ff5f57;background:#ff5f571a}.power-btn:hover svg[data-v-d2b67368]{color:#ff5f57}.taskbar[data-v-3590baa7]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:9999;background:#fffffff2;border-top:1px solid #0000001a;align-items:center;gap:8px;height:48px;padding:0 8px;display:flex;position:fixed;bottom:0;left:0;right:0}.taskbar-start[data-v-3590baa7]{align-items:center;display:flex}.start-btn[data-v-3590baa7]{cursor:pointer;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border:none;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex;box-shadow:0 2px 8px #667eea4d}.start-btn[data-v-3590baa7]:hover{transform:scale(1.05);box-shadow:0 4px 12px #667eea66}.start-btn svg[data-v-3590baa7]{color:#fff;width:20px;height:20px}.taskbar-search[data-v-3590baa7]{flex:1;align-items:center;padding:0 16px;display:flex}.search-box[data-v-3590baa7]{cursor:pointer;background:#0000000d;border-radius:20px;flex:1;align-items:center;gap:12px;max-width:400px;padding:8px 16px;transition:all .2s;display:flex}.search-box[data-v-3590baa7]:hover{background:#00000014}.search-icon[data-v-3590baa7]{color:#999;width:16px;height:16px}.search-placeholder[data-v-3590baa7]{color:#999;font-size:13px}.taskbar-windows[data-v-3590baa7]{flex:1;align-items:center;gap:4px;padding:0 8px;display:flex;overflow-x:auto}.taskbar-window[data-v-3590baa7]{cursor:pointer;background:#00000008;border-radius:6px;align-items:center;gap:8px;min-width:0;max-width:200px;padding:6px 12px;transition:all .2s;display:flex}.taskbar-window[data-v-3590baa7]:hover{background:#00000014}.taskbar-window.active[data-v-3590baa7]{background:#667eea26;border-bottom:2px solid #667eea}.taskbar-window.minimized[data-v-3590baa7]{background:#667eea1a;border-bottom:2px solid #667eea}.window-icon[data-v-3590baa7]{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.window-icon svg[data-v-3590baa7]{width:16px;height:16px}.window-title[data-v-3590baa7]{color:#333;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12px;overflow:hidden}.window-close[data-v-3590baa7]{cursor:pointer;opacity:0;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;transition:all .2s;display:flex}.taskbar-window:hover .window-close[data-v-3590baa7]{opacity:1}.window-close[data-v-3590baa7]:hover{background:#ff5f5733}.window-close svg[data-v-3590baa7]{color:#ff5f57;width:10px;height:10px}.taskbar-tray[data-v-3590baa7]{align-items:center;padding:0 8px;display:flex}.tray-clock[data-v-3590baa7]{text-align:right;cursor:pointer;border-radius:6px;padding:4px 8px;transition:background .2s}.tray-clock[data-v-3590baa7]:hover{background:#0000000d}.time[data-v-3590baa7]{color:#333;font-size:13px;font-weight:500}.date[data-v-3590baa7]{color:#666;font-size:11px}.assistant-overlay[data-v-099c4d6a]{z-index:10000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.assistant-dialog[data-v-099c4d6a]{background:#fff;border-radius:16px;flex-direction:column;width:600px;max-height:80vh;display:flex;overflow:hidden;box-shadow:0 20px 60px #0000004d}.dialog-header[data-v-099c4d6a]{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.dialog-title[data-v-099c4d6a]{align-items:center;gap:10px;font-size:16px;font-weight:600;display:flex}.assistant-icon[data-v-099c4d6a]{width:20px;height:20px}.close-btn[data-v-099c4d6a]{cursor:pointer;background:#fff3;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;transition:all .2s;display:flex}.close-btn[data-v-099c4d6a]:hover{background:#ffffff4d}.close-btn svg[data-v-099c4d6a]{color:#fff;width:14px;height:14px}.dialog-content[data-v-099c4d6a]{background:#f9f9f9;flex:1;padding:20px;overflow-y:auto}.chat-messages[data-v-099c4d6a]{flex-direction:column;gap:16px;display:flex}.message[data-v-099c4d6a]{gap:12px;max-width:85%;display:flex}.message.user[data-v-099c4d6a]{flex-direction:row-reverse;align-self:flex-end}.message-avatar[data-v-099c4d6a]{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.message.user .message-avatar[data-v-099c4d6a]{background:#3b82f6}.message-avatar svg[data-v-099c4d6a]{color:#fff;width:18px;height:18px}.message-content[data-v-099c4d6a]{flex-direction:column;gap:4px;display:flex}.message-text[data-v-099c4d6a]{color:#333;border-radius:12px;padding:10px 14px;font-size:14px;line-height:1.5}.message.assistant .message-text[data-v-099c4d6a]{background:#fff;border:1px solid #e0e0e0}.message.user .message-text[data-v-099c4d6a]{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)}.message-time[data-v-099c4d6a]{color:#999;padding:0 4px;font-size:11px}.message.user .message-time[data-v-099c4d6a]{text-align:right}.message.typing[data-v-099c4d6a]{align-items:center}.typing-indicator[data-v-099c4d6a]{background:#fff;border:1px solid #e0e0e0;border-radius:12px;gap:4px;padding:10px 14px;display:flex}.typing-indicator span[data-v-099c4d6a]{background:#999;border-radius:50%;width:6px;height:6px;animation:1.4s infinite typing-099c4d6a}.typing-indicator span[data-v-099c4d6a]:nth-child(2){animation-delay:.2s}.typing-indicator span[data-v-099c4d6a]:nth-child(3){animation-delay:.4s}@keyframes typing-099c4d6a{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-4px)}}.dialog-footer[data-v-099c4d6a]{background:#fff;border-top:1px solid #e0e0e0;padding:16px 20px}.input-container[data-v-099c4d6a]{gap:10px;display:flex}.message-input[data-v-099c4d6a]{border:1px solid #e0e0e0;border-radius:20px;flex:1;padding:10px 14px;font-size:14px;transition:all .2s}.message-input[data-v-099c4d6a]:focus{border-color:#667eea;outline:none;box-shadow:0 0 0 3px #667eea1a}.send-btn[data-v-099c4d6a]{cursor:pointer;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex}.send-btn[data-v-099c4d6a]:hover:not(:disabled){transform:scale(1.05);box-shadow:0 4px 12px #667eea66}.send-btn[data-v-099c4d6a]:disabled{opacity:.5;cursor:not-allowed}.send-btn svg[data-v-099c4d6a]{color:#fff;width:18px;height:18px}.confirm-dialog-overlay[data-v-5bbae890]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;background:#0006;justify-content:center;align-items:center;animation:.2s fadeIn-5bbae890;display:flex;position:fixed;inset:0}@keyframes fadeIn-5bbae890{0%{opacity:0}to{opacity:1}}.confirm-dialog[data-v-5bbae890]{background:#fff;border-radius:16px;width:420px;max-width:90vw;animation:.3s cubic-bezier(.4,0,.2,1) slideUp-5bbae890;overflow:hidden;box-shadow:0 20px 60px #0000004d}@keyframes slideUp-5bbae890{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.confirm-dialog-header[data-v-5bbae890]{justify-content:center;padding:24px 24px 0;display:flex}.confirm-dialog-icon[data-v-5bbae890]{border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.confirm-dialog-icon svg[data-v-5bbae890]{width:28px;height:28px}.icon-warning[data-v-5bbae890]{color:#fff;background:linear-gradient(135deg,#ff9500 0%,#ff5e3a 100%)}.icon-info[data-v-5bbae890]{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)}.icon-success[data-v-5bbae890]{color:#fff;background:linear-gradient(135deg,#28c840 0%,#1ea632 100%)}.icon-danger[data-v-5bbae890]{color:#fff;background:linear-gradient(135deg,#ff5f57 0%,#ff3b30 100%)}.confirm-dialog-body[data-v-5bbae890]{text-align:center;padding:20px 24px 24px}.confirm-dialog-title[data-v-5bbae890]{color:#1a1a1a;margin:0 0 12px;font-size:18px;font-weight:600}.confirm-dialog-message[data-v-5bbae890]{color:#666;margin:0;font-size:14px;line-height:1.6}.confirm-dialog-footer[data-v-5bbae890]{gap:12px;padding:0 24px 24px;display:flex}.confirm-dialog-btn[data-v-5bbae890]{cursor:pointer;border:none;border-radius:10px;outline:none;flex:1;padding:12px 24px;font-size:14px;font-weight:600;transition:all .2s}.confirm-dialog-btn.cancel[data-v-5bbae890]{color:#1a1a1a;background:#f5f5f7}.confirm-dialog-btn.cancel[data-v-5bbae890]:hover{background:#e8e8ed}.confirm-dialog-btn.confirm[data-v-5bbae890]{color:#fff}.btn-warning[data-v-5bbae890]{background:linear-gradient(135deg,#ff9500 0%,#ff5e3a 100%)}.btn-warning[data-v-5bbae890]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #ff95004d}.btn-info[data-v-5bbae890]{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)}.btn-info[data-v-5bbae890]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #667eea4d}.btn-success[data-v-5bbae890]{background:linear-gradient(135deg,#28c840 0%,#1ea632 100%)}.btn-success[data-v-5bbae890]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #28c8404d}.btn-danger[data-v-5bbae890]{background:linear-gradient(135deg,#ff5f57 0%,#ff3b30 100%)}.btn-danger[data-v-5bbae890]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #ff5f574d}.lock-screen[data-v-b62ca559]{z-index:9999;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.lock-background[data-v-b62ca559]{pointer-events:none;background:radial-gradient(circle at 20%,#667eea4d 0%,#0000 50%),radial-gradient(circle at 80% 80%,#764ba24d 0%,#0000 50%);position:absolute;inset:0}.lock-content[data-v-b62ca559]{z-index:1;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff2;border-radius:20px;width:90%;max-width:400px;padding:48px;animation:.4s ease-out slideUp-b62ca559;position:relative;box-shadow:0 20px 60px #0006}@keyframes slideUp-b62ca559{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.lock-icon[data-v-b62ca559]{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 32px;display:flex;box-shadow:0 8px 20px #667eea4d}.lock-icon svg[data-v-b62ca559]{width:40px;height:40px}.lock-title[data-v-b62ca559]{text-align:center;color:#333;margin:0 0 8px;font-size:28px;font-weight:600}.lock-subtitle[data-v-b62ca559]{text-align:center;color:#666;margin:0 0 32px;font-size:14px}.login-form[data-v-b62ca559]{flex-direction:column;gap:16px;display:flex}.input-group[data-v-b62ca559]{position:relative}.username-input[data-v-b62ca559]{box-sizing:border-box;background:#fff;border:2px solid #e5e5e5;border-radius:12px;outline:none;width:100%;padding:16px 20px;font-size:16px;transition:all .3s}.username-input[data-v-b62ca559]:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.username-input[data-v-b62ca559]::placeholder{color:#999}.login-btn[data-v-b62ca559]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;padding:16px;font-size:16px;font-weight:600;transition:all .3s;display:flex;box-shadow:0 4px 12px #667eea4d}.login-btn[data-v-b62ca559]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 16px #667eea66}.login-btn[data-v-b62ca559]:disabled{opacity:.5;cursor:not-allowed;transform:none}.login-btn svg[data-v-b62ca559]{width:20px;height:20px}.lock-footer[data-v-b62ca559]{color:#999;justify-content:center;align-items:center;gap:8px;margin-top:32px;font-size:14px;display:flex}.lock-footer svg[data-v-b62ca559]{width:18px;height:18px}.desktop[data-v-f85a72d2]{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);width:100%;height:100vh;position:relative;overflow:hidden}.desktop-background[data-v-f85a72d2]{pointer-events:none;background:radial-gradient(circle at 20%,#667eea4d 0%,#0000 50%),radial-gradient(circle at 80% 80%,#764ba24d 0%,#0000 50%);position:absolute;inset:0}.desktop-grid[data-v-f85a72d2]{pointer-events:none;z-index:0;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:110px 110px;position:absolute;inset:0 0 48px}.desktop-icons[data-v-f85a72d2]{z-index:1;position:absolute;inset:0 0 48px}.desktop-icon[data-v-f85a72d2]{cursor:move;-webkit-user-select:none;user-select:none;box-sizing:border-box;border-radius:8px;flex-direction:column;align-items:center;gap:8px;width:100px;height:100px;padding:8px;transition:all .2s;display:flex;position:absolute}.desktop-icon[data-v-f85a72d2]:hover{background:#ffffff1a}.desktop-icon.selected[data-v-f85a72d2]{background:#fff3;border:1px solid #ffffff4d}.desktop-icon.dragging[data-v-f85a72d2]{opacity:.8;cursor:grabbing}.icon-container[data-v-f85a72d2]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border-radius:12px;justify-content:center;align-items:center;width:64px;height:64px;display:flex;box-shadow:0 4px 6px #0000001a}.icon-container svg[data-v-f85a72d2]{color:#fff;width:40px;height:40px}.icon-label[data-v-f85a72d2]{color:#fff;text-align:center;text-shadow:0 1px 3px #00000080;word-break:break-word;font-size:12px}.windows-container[data-v-f85a72d2]{pointer-events:none;position:absolute;inset:0}.windows-container[data-v-f85a72d2] .window{pointer-events:auto}.fullscreen-prompt[data-v-f85a72d2]{z-index:10000;background:#00000080;justify-content:center;align-items:center;animation:.3s fadeIn-f85a72d2;display:flex;position:fixed;inset:0}@keyframes fadeIn-f85a72d2{0%{opacity:0}to{opacity:1}}.fullscreen-prompt-content[data-v-f85a72d2]{text-align:center;background:#fff;border-radius:16px;width:90%;max-width:400px;padding:32px;animation:.3s slideUp-f85a72d2;box-shadow:0 20px 60px #0000004d}@keyframes slideUp-f85a72d2{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fullscreen-prompt-icon[data-v-f85a72d2]{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 16px;display:flex}.fullscreen-prompt-icon svg[data-v-f85a72d2]{width:32px;height:32px}.fullscreen-prompt-title[data-v-f85a72d2]{color:#333;margin:0 0 8px;font-size:20px;font-weight:600}.fullscreen-prompt-text[data-v-f85a72d2]{color:#666;margin:0 0 24px;font-size:14px}.fullscreen-prompt-actions[data-v-f85a72d2]{gap:12px;margin-bottom:20px;display:flex}.fullscreen-prompt-btn[data-v-f85a72d2]{cursor:pointer;border:none;border-radius:8px;flex:1;padding:12px 20px;font-size:14px;font-weight:500;transition:all .2s}.fullscreen-prompt-btn-primary[data-v-f85a72d2]{color:#fff;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)}.fullscreen-prompt-btn-primary[data-v-f85a72d2]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #667eea66}.fullscreen-prompt-btn-secondary[data-v-f85a72d2]{color:#666;background:#f5f5f5}.fullscreen-prompt-btn-secondary[data-v-f85a72d2]:hover{background:#e8e8e8}.fullscreen-prompt-remember[data-v-f85a72d2]{color:#666;justify-content:center;align-items:center;gap:6px;font-size:13px;display:flex}.fullscreen-prompt-remember input[type=checkbox][data-v-f85a72d2]{cursor:pointer;accent-color:#667eea;width:16px;height:16px}.fullscreen-prompt-remember label[data-v-f85a72d2]{cursor:pointer;-webkit-user-select:none;user-select:none}:root{--bg-primary:#0f1419;--bg-secondary:#1a1f2e;--bg-tertiary:#242b3d;--bg-panel:#1a1f2ed9;--mint:#7ee8c7;--mint-dim:#7ee8c726;--lavender:#b8b5ff;--lavender-dim:#b8b5ff26;--sky:#7ec8e3;--sky-dim:#7ec8e326;--coral:#ff8a80;--coral-dim:#ff8a8026;--peach:#ffb86c;--peach-dim:#ffb86c26;--text-primary:#e8eaed;--text-secondary:#9aa0a6;--text-muted:#5f6368;--border-color:#7ee8c733;--glow-mint:0 0 20px #7ee8c74d;--glow-lavender:0 0 20px #b8b5ff4d;--radius-sm:6px;--radius-md:10px;--radius-lg:16px}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--bg-primary);color:var(--text-primary);min-height:100vh;font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;overflow:hidden}#app{width:100%;min-height:100vh;position:relative}#app:before{content:"";pointer-events:none;z-index:0;background-image:linear-gradient(#7ee8c708 1px,#0000 1px),linear-gradient(90deg,#7ee8c708 1px,#0000 1px);background-size:40px 40px;position:fixed;inset:0}
