.agreement[data-v-c0bf7e87]{margin:16px 0}.checkbox-text[data-v-c0bf7e87]{color:#fff;font-size:14px}.link[data-v-c0bf7e87]{color:#fff;text-decoration:none}.link[data-v-c0bf7e87]:hover{text-decoration:underline}[data-v-c0bf7e87] .ant-checkbox-wrapper{color:#fff}[data-v-c0bf7e87] .dark .ant-checkbox-wrapper,[data-v-c0bf7e87] .dark .checkbox-text{color:#9ca3af}[data-v-c0bf7e87] .dark .link{color:#fff}[data-v-c0bf7e87] .dark .ant-checkbox-checked .ant-checkbox-inner{background-color:#fff;border-color:#fff}[data-v-c0bf7e87] .dark .ant-checkbox-checked .ant-checkbox-inner:after{border-color:#000}.phone-register-form[data-v-5493c3b3]{background:#212121;color:#fff;padding:24px}.compact-form[data-v-5493c3b3] .ant-form-item{margin-bottom:12px}.form-item-compact[data-v-5493c3b3]{margin-bottom:12px!important}.input-with-switch[data-v-5493c3b3]{position:relative}.switch-login-type[data-v-5493c3b3]{display:flex;justify-content:flex-end;margin-top:4px}.switch-btn[data-v-5493c3b3]{color:#fff;height:auto;padding:0}.switch-btn[data-v-5493c3b3]:hover{color:#f3f4f6}.password-strength[data-v-5493c3b3]{margin-top:4px}.strength-text[data-v-5493c3b3]{color:#666;font-size:12px;margin-left:8px}.optional[data-v-5493c3b3]{color:#999;font-size:12px;margin-left:4px}.phone-register-form[data-v-5493c3b3] .ant-form-item-label>label{color:#e5e7eb}.phone-register-form[data-v-5493c3b3] .ant-input{border-color:#4b5563;color:#fff}.phone-register-form[data-v-5493c3b3] .ant-input:hover{border-color:#6b7280}.phone-register-form[data-v-5493c3b3] .ant-input:focus{border-color:#fff;box-shadow:0 0 0 2px #fff3}.phone-register-form[data-v-5493c3b3] .ant-input::-moz-placeholder{color:#9ca3af}.phone-register-form[data-v-5493c3b3] .ant-input::placeholder{color:#9ca3af}.phone-register-form[data-v-5493c3b3] .ant-btn-primary{background-color:#fff;border-color:#fff;color:#000}.phone-register-form[data-v-5493c3b3] .ant-btn-primary:hover{background-color:#f3f4f6;border-color:#f3f4f6;color:#000}.phone-register-form[data-v-5493c3b3] .ant-btn-default{background-color:#374151;border-color:#4b5563;color:#e5e7eb}.phone-register-form[data-v-5493c3b3] .ant-btn-default:hover{border-color:#6b7280;color:#fff}[data-v-5493c3b3] .ant-form-item-label>label{font-size:14px;font-weight:500;margin-bottom:4px}[data-v-5493c3b3] .ant-input-affix-wrapper{border-radius:6px}.supabase-login-section[data-v-6ef7d37e]{width:100%}@keyframes spin-6ef7d37e{to{transform:rotate(1turn)}}.animate-spin[data-v-6ef7d37e]{animation:spin-6ef7d37e 1s linear infinite}.email-login-section[data-v-06637cb5]{width:100%}@keyframes spin-06637cb5{to{transform:rotate(1turn)}}.animate-spin[data-v-06637cb5]{animation:spin-06637cb5 1s linear infinite}.email-register-section[data-v-1053b603]{width:100%}@keyframes spin-1053b603{to{transform:rotate(1turn)}}.animate-spin[data-v-1053b603]{animation:spin-1053b603 1s linear infinite}.email-reset-section[data-v-d57d42ea]{width:100%}@keyframes spin-d57d42ea{to{transform:rotate(1turn)}}.animate-spin[data-v-d57d42ea]{animation:spin-d57d42ea 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.stripe-payment-container[data-v-e8eadabc]{margin:0 auto;max-width:500px}.stripe-card-element[data-v-e8eadabc]{background-color:#374151;border:1px solid #4b5563;border-radius:8px;color:#fff;padding:12px}.stripe-card-element[data-v-e8eadabc]:focus{border-color:#eab308;outline:none}.order-summary[data-v-e8eadabc]{border:1px solid #4b5563}.payment-error[data-v-e8eadabc],.payment-form[data-v-e8eadabc],.payment-success[data-v-e8eadabc]{animation:fadeIn-e8eadabc .3s ease-in-out}@keyframes fadeIn-e8eadabc{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}[data-v-e8eadabc] .StripeElement{background-color:#374151;border:1px solid #4b5563;border-radius:8px;padding:12px}[data-v-e8eadabc] .StripeElement--focus{border-color:#eab308;box-shadow:0 0 0 1px #eab308}[data-v-e8eadabc] .StripeElement--invalid{border-color:#ef4444}[data-v-e8eadabc] .StripeElement--complete{border-color:#10b981}.alipay-form-container[data-v-ae39d297]{min-height:300px;overflow:hidden;position:relative}.alipay-container[data-v-ae39d297]{min-height:350px}.alipay-form-container iframe[data-v-ae39d297]{border:none;display:block;height:350px;width:100%}.close-button[data-v-9e9a3530]{align-items:center;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.08);border-radius:50%;color:#9ca3af;cursor:pointer;display:flex;height:28px;justify-content:center;transition:all .2s ease;width:28px}.close-button[data-v-9e9a3530]:hover{background:#ffffff1a;border-color:#ffffff26;color:#fff;transform:scale(1.05)}.close-button[data-v-9e9a3530]:active{transform:scale(.95)}.tab-group[data-v-9e9a3530]{align-items:center;background:#ffffff14;border:1px solid hsla(0,0%,100%,.14);border-radius:9999px;display:flex;gap:.25rem;padding:2px}.tab-button[data-v-9e9a3530]{background:transparent;border:none;border-radius:9999px;color:#d5d5d5;cursor:pointer;font-size:12px;font-weight:500;padding:.35rem .9rem;transition:all .2s ease}.tab-button[data-v-9e9a3530]:hover{color:#f5f5f5}.tab-button.active[data-v-9e9a3530]{background:linear-gradient(135deg,#f9f9f9,#e5e5e5);box-shadow:0 6px 18px #00000040;color:#111}.tab-button.disabled[data-v-9e9a3530]{opacity:.5}.tab-button.disabled[data-v-9e9a3530]:hover{color:#d1d5db;cursor:default}.agent-badge[data-v-9e9a3530]{background:#3b82f62e;border-radius:999px;color:#60a5fa;padding:.15rem .5rem}.history-details summary[data-v-9e9a3530]::-webkit-details-marker{display:none}.history-details summary[data-v-9e9a3530]:after{content:"›";display:inline-block;margin-left:6px;transform:rotate(0);transition:transform .2s ease}.history-details[open] summary[data-v-9e9a3530]:after{transform:rotate(90deg)}.report-file-card[data-v-9e9a3530]{align-items:center;background:linear-gradient(135deg,#2a2a2af2,#1c1c1cfa);border:1px solid hsla(0,0%,100%,.12);border-radius:.75rem;cursor:pointer;display:flex;gap:1rem;justify-content:space-between;padding:1rem 1.25rem;transition:border-color .2s ease,transform .2s ease,background .2s ease}.report-file-card[data-v-9e9a3530]:hover{background:linear-gradient(135deg,#363636f2,#1e1e1e);border-color:#ffffff59;transform:translateY(-1px)}.report-file-info[data-v-9e9a3530]{display:flex;flex-direction:column;gap:.35rem;min-width:0}.report-file-name[data-v-9e9a3530]{color:#f4f4f4;font-size:.95rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.report-file-meta[data-v-9e9a3530]{color:#bdbdbd;display:flex;flex-wrap:wrap;font-size:.75rem;gap:.75rem}.report-file-action[data-v-9e9a3530]{align-items:center;display:flex;flex-shrink:0;gap:.75rem}.report-file-operation[data-v-9e9a3530]{background:#ffffff0f;border:1px solid hsla(0,0%,100%,.12);border-radius:999px;color:#efefef;font-size:.75rem;padding:.3rem .6rem}.file-open-button[data-v-9e9a3530]{background:#ffffff1f;border:1px solid hsla(0,0%,100%,.2);border-radius:.5rem;color:#f1f1f1;font-size:.75rem;font-weight:500;padding:.4rem .9rem;transition:all .2s ease}.file-open-button[data-v-9e9a3530]:hover{background:#ffffff2e;border-color:#ffffff59;color:#fff}.report-modal-overlay[data-v-9e9a3530]{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000008c;display:flex;inset:0;justify-content:center;padding:1.5rem;position:fixed;z-index:1000}.report-modal[data-v-9e9a3530]{background:#141414fa;border:1px solid hsla(0,0%,100%,.12);border-radius:1rem;box-shadow:0 24px 48px #00000059;display:flex;flex-direction:column;height:96%;max-height:94vh;max-width:1920px;overflow:hidden;width:80%}.modal-header[data-v-9e9a3530]{align-items:flex-start;border-bottom:1px solid hsla(0,0%,100%,.08);display:flex;gap:1rem;justify-content:space-between;padding:1.35rem 1.75rem 1.1rem}.modal-title-group[data-v-9e9a3530]{display:flex;flex-direction:column;gap:.4rem}.modal-title[data-v-9e9a3530]{color:#f5f5f5;font-size:1rem;font-weight:600;word-break:break-all}.modal-meta[data-v-9e9a3530]{color:#c1c1c1;display:flex;flex-wrap:wrap;font-size:.75rem;gap:.75rem}.modal-body[data-v-9e9a3530]{display:flex;flex:1;flex-direction:column;gap:1.15rem;overflow:hidden;padding:1.3rem 1.95rem 1.95rem}.report-select-dropdown[data-v-9e9a3530] .ant-select-item-option{background:#202020fa;color:#e8e8e8}.report-select-dropdown[data-v-9e9a3530] .ant-select-item-option-active,.report-select-dropdown[data-v-9e9a3530] .ant-select-item-option-selected{background:#404040f2!important;color:#fff!important}.version-actions[data-v-9e9a3530]{align-items:center;display:flex;flex-wrap:wrap;gap:.9rem;justify-content:space-between;margin-bottom:1rem}.view-toggle[data-v-9e9a3530]{display:flex;flex-shrink:0;gap:.6rem}.toggle-button[data-v-9e9a3530]{background:#ffffff14;border:1px solid hsla(0,0%,100%,.18);border-radius:.4rem;color:#f1f1f1;font-size:.82rem;font-weight:500;padding:.3rem .8rem;transition:all .2s ease}.toggle-button[data-v-9e9a3530]:hover:not(:disabled){background:#ffffff24;border-color:#ffffff47}.toggle-button[data-v-9e9a3530]:disabled{cursor:not-allowed;opacity:.45}.toggle-button.active[data-v-9e9a3530]{background:#ffffff38;border-color:#ffffff61;box-shadow:0 8px 20px #00000059;color:#111}.modal-content[data-v-9e9a3530]{background:#1c1c1cd9;border:1px solid hsla(0,0%,100%,.12);border-radius:.75rem;flex:1;overflow:auto;padding:1.15rem}.modal-content.diff-mode[data-v-9e9a3530]{display:flex;flex-direction:column;min-height:0;overflow:hidden}.diff-summary[data-v-9e9a3530]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.summary-pill[data-v-9e9a3530]{align-items:center;background:#ffffff14;border-radius:999px;color:#f3f4f6;display:inline-flex;font-size:.75rem;font-weight:600;gap:.35rem;padding:.35rem .75rem}.summary-pill.blocks[data-v-9e9a3530]{background:#ffffff24;color:#111}.summary-pill.added[data-v-9e9a3530]{background:#4ade802e;color:#bbf7d0}.summary-pill.removed[data-v-9e9a3530]{background:#f8727233;color:#fecaca}.diff-hunks[data-v-9e9a3530]{display:flex;flex:1;flex-direction:column;gap:1rem;min-height:0;overflow:auto}.diff-hunk[data-v-9e9a3530]{background:#141414d9;border:1px solid hsla(0,0%,100%,.08);border-radius:.65rem;overflow:hidden}.diff-hunk-header[data-v-9e9a3530]{background:#ffffff0a;border-bottom:1px solid hsla(0,0%,100%,.06);color:#d1d5db;font-size:.78rem;font-weight:500;padding:.6rem 1rem}.diff-lines[data-v-9e9a3530]{margin:0;max-height:100%;overflow:auto;padding:.75rem 1rem 1rem}.diff-lines code[data-v-9e9a3530]{display:block}.diff-line[data-v-9e9a3530]{border-radius:.4rem;display:grid;font-family:JetBrains Mono,SFMono-Regular,Menlo,Monaco,Consolas,Courier New,monospace;font-size:.82rem;gap:.75rem;grid-template-columns:18px 1fr;line-height:1.6;margin-bottom:.2rem;padding:.2rem .4rem;white-space:pre-wrap;word-break:break-word}.diff-line.context[data-v-9e9a3530]{background:transparent;color:#e5e7eb}.diff-line.added[data-v-9e9a3530]{background:#4ade801f;color:#bbf7d0}.diff-line.removed[data-v-9e9a3530]{background:#f872721f;color:#fecaca}.diff-prefix[data-v-9e9a3530]{font-weight:600}.diff-text[data-v-9e9a3530]{display:block}.diff-loading[data-v-9e9a3530]{align-items:center;color:#e5e5e5;display:flex;flex-direction:column;font-size:.85rem;gap:.8rem;justify-content:center;min-height:180px}.diff-message[data-v-9e9a3530]{color:#d4d4d4;font-size:.85rem;padding:1.5rem 0;text-align:center}.empty-content[data-v-9e9a3530]{color:silver;font-size:.85rem}.fixed-todo-panel[data-v-9e9a3530]{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:linear-gradient(180deg,transparent,rgba(33,33,33,.95) 20%,#212121);border-top:1px solid hsla(0,0%,100%,.08);bottom:0;box-shadow:0 -4px 20px #0000004d;left:0;padding:.5rem;position:absolute;right:0;z-index:20}
