.modal[data-v-e1800fe2]{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-backdrop[data-v-e1800fe2]{position:absolute;inset:0;background:#00000080;backdrop-filter:blur(4px)}.modal-dialog[data-v-e1800fe2]{position:relative;width:900px;max-width:90vw;max-height:90vh;overflow-y:auto;border-radius:var(--radius-lg);background:var(--color-bg-primary);border:1px solid rgba(226,232,240,.8);box-shadow:0 25px 70px #0000004d}.modal-header[data-v-e1800fe2]{display:flex;align-items:center;justify-content:space-between;padding:32px;background:linear-gradient(135deg,var(--brand-primary) 0%,var(--brand-primary-hover) 100%);position:relative;overflow:hidden}.modal-header[data-v-e1800fe2]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 50%,rgba(255,255,255,.15) 0%,transparent 50%);pointer-events:none}.modal-title[data-v-e1800fe2]{color:#fff;font-size:1.75rem;font-weight:600;letter-spacing:-.02em;margin:0;position:relative;z-index:1}.modal-close[data-v-e1800fe2]{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:#fff3;color:#fff;border:none;border-radius:50%;font-size:1rem;cursor:pointer;transition:var(--transition-fast);flex-shrink:0}.modal-close[data-v-e1800fe2]:hover{background:#ffffff4d;transform:scale(1.1)}.modal-body[data-v-e1800fe2]{padding:40px 32px;background:linear-gradient(135deg,var(--color-bg-primary) 0%,var(--color-bg-secondary) 100%);text-align:center}.modal-thanks[data-v-e1800fe2]{font-size:1.125rem;font-weight:600;color:var(--color-text-primary);margin:0 0 4px}.modal-version[data-v-e1800fe2],.modal-count[data-v-e1800fe2]{font-size:.9375rem;color:var(--color-text-secondary);margin:0 0 4px}.beta-notice[data-v-e1800fe2]{background:var(--color-warning-light);border:2px solid rgba(251,191,36,.3);border-radius:var(--radius-md);padding:20px 24px;text-align:left;margin:20px 0}.beta-notice-title[data-v-e1800fe2]{font-weight:600;color:var(--color-warning);margin:0 0 8px}.beta-notice p[data-v-e1800fe2]{color:var(--color-text-primary);font-size:.9375rem;line-height:1.6;margin:0 0 8px}.beta-notice p[data-v-e1800fe2]:last-child{margin-bottom:0}.dl-buttons[data-v-e1800fe2]{max-width:500px;margin:0 auto 20px;display:flex;flex-direction:column;gap:12px}.dl-btn[data-v-e1800fe2]{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:16px 32px;border-radius:var(--radius-full);font-size:1.125rem;font-weight:600;text-decoration:none;transition:var(--transition-smooth);border:none;cursor:pointer}.dl-btn--primary[data-v-e1800fe2]{background:linear-gradient(135deg,var(--brand-primary) 0%,var(--brand-primary-hover) 100%);color:#fff;box-shadow:0 6px 20px #3b82f659}.dl-btn--primary[data-v-e1800fe2]:hover{background:linear-gradient(135deg,var(--brand-primary-hover) 0%,var(--brand-primary-dark) 100%);color:#fff;text-decoration:none;transform:translateY(-2px);box-shadow:0 8px 28px #3b82f673}.dl-btn--secondary[data-v-e1800fe2]{background:#fffc;color:var(--color-text-primary);border:2px solid rgba(59,130,246,.2);backdrop-filter:blur(10px)}.dl-btn--secondary[data-v-e1800fe2]:hover{background:#fffffff2;color:var(--color-text-primary);text-decoration:none;border-color:#3b82f666;transform:translateY(-2px);box-shadow:var(--shadow-md)}.dl-btn--sm[data-v-e1800fe2]{padding:10px 24px;font-size:.9375rem}.system-req[data-v-e1800fe2]{font-size:.875rem;color:var(--color-text-secondary);margin:0}.modal-enter-active[data-v-e1800fe2],.modal-leave-active[data-v-e1800fe2]{transition:opacity var(--duration-normal) ease}.modal-enter-active .modal-dialog[data-v-e1800fe2],.modal-leave-active .modal-dialog[data-v-e1800fe2]{transition:all var(--duration-normal) var(--ease-smooth)}.modal-enter-from[data-v-e1800fe2],.modal-leave-to[data-v-e1800fe2]{opacity:0}.modal-enter-from .modal-dialog[data-v-e1800fe2],.modal-leave-to .modal-dialog[data-v-e1800fe2]{opacity:0;transform:scale(.9) translateY(-20px)}.download-button-wrapper[data-v-ce71ae20]{display:inline-block;text-align:center}.download-btn[data-v-ce71ae20]{display:inline-flex;align-items:center;gap:10px;background:var(--color-bg-primary);color:var(--brand-primary);border:none;border-radius:var(--radius-full);font-weight:600;font-size:1.125rem;padding:16px 48px;cursor:pointer;box-shadow:0 8px 24px #fff6;transition:var(--transition-smooth)}.download-btn[data-v-ce71ae20]:hover{background:#fffffff2;color:var(--brand-primary-hover);transform:translateY(-3px);box-shadow:0 12px 32px #ffffff80}.version-info[data-v-ce71ae20]{font-size:.875rem;margin:8px 0 0;opacity:.9;color:var(--color-text-inverse);font-weight:400}.chat-overlay[data-v-2e9d7eec]{display:flex;flex-direction:column;gap:2px;background:transparent;width:100%;max-width:400px}.chat-message[data-v-2e9d7eec]{background:#0009;border-radius:6px;padding:8px 12px}.message-header[data-v-2e9d7eec]{display:flex;align-items:center;gap:6px;margin-bottom:2px}.timestamp[data-v-2e9d7eec]{color:#fff9;font-size:.85rem;font-family:monospace}.user-info[data-v-2e9d7eec]{display:flex;align-items:center;gap:4px}.display-name[data-v-2e9d7eec]{color:#fff;font-weight:600;font-size:.9rem}.user-id[data-v-2e9d7eec]{color:#ffffff80;font-size:.8rem}.message-content[data-v-2e9d7eec]{color:#ffffffe6;font-size:.95rem;line-height:1.4;word-break:break-word}.chat-enter-active[data-v-2e9d7eec]{transition:opacity .6s ease}.chat-enter-from[data-v-2e9d7eec]{opacity:0}.chat-leave-active[data-v-2e9d7eec]{display:none}.status-overlay[data-v-14743416]{width:100%;display:flex;justify-content:stretch;gap:10px;background:transparent}.status-item[data-v-14743416]{flex:1;background:#0009;border-radius:10px;padding:20px;text-align:center}.status-header[data-v-14743416]{display:flex;align-items:center;justify-content:flex-start;gap:10px;margin-bottom:14px;padding-bottom:8px}.status-icon[data-v-14743416]{font-size:1.2rem;color:#ffffffb3}.status-label[data-v-14743416]{color:#ffffffb3;font-size:1.4rem;font-weight:400}.status-value[data-v-14743416]{color:#ffffffe6;font-size:2.8rem;font-weight:600;text-align:right;font-family:system-ui,-apple-system,sans-serif;letter-spacing:.5px;line-height:1}.alert-overlay[data-v-250c0e80]{display:inline-block;background:#0009;border-radius:8px;padding:16px 24px;min-width:300px;transition:opacity .3s ease,transform .3s ease}.alert-overlay.fade-out[data-v-250c0e80]{opacity:0;transform:scale(1.05)}.alert-overlay.fade-in[data-v-250c0e80]{opacity:1;transform:scale(1);animation:fadeIn-250c0e80 .3s ease}@keyframes fadeIn-250c0e80{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.alert-content[data-v-250c0e80]{display:flex;align-items:center;gap:8px}.alert-icon[data-v-250c0e80]{color:#fff;font-size:1.2rem}.alert-text[data-v-250c0e80]{color:#fff;font-size:1.1rem;font-weight:400}.user-name[data-v-250c0e80]{color:#ffffffb3;font-size:.95rem;margin-left:auto}
