body{margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.search-container{position:relative;width:100%}.search-container .form-input{font-size:14px;min-width:300px;padding:12px 16px;width:100%}.search-loading{background:#f8f9fa;color:#6c757d;font-size:14px;padding:10px}.search-dropdown,.search-loading{border:1px solid #dee2e6;border-top:none;left:0;position:absolute;right:0;top:100%;z-index:1000}.search-dropdown{background:#fff;box-shadow:0 4px 6px #0000001a;max-height:300px;overflow-y:auto}.search-result-item{border-bottom:1px solid #f1f3f4;cursor:pointer;padding:12px 16px;transition:background-color .2s ease}.search-result-item:nth-child(odd){background-color:#f8f9fa}.search-result-item:nth-child(2n){background-color:#fff}.search-result-item:hover{background-color:#e3f2fd!important}.search-result-item:last-child{border-bottom:none}.domain-url{color:#1a73e8;font-size:14px;font-weight:600;margin-bottom:4px}.domain-info{color:#5f6368;display:flex;flex-wrap:wrap;font-size:12px;gap:8px}.domain-info span{background:#f1f3f4;border-radius:4px;padding:2px 6px;white-space:nowrap}.form-actions{align-items:stretch!important;display:flex!important;gap:12px!important}.form-actions .delete-button,.form-actions .submit-button{flex:1 1!important;margin-left:0!important}.mode-indicator{align-items:center;background:#f0f9ff;border:1px solid #0ea5e9;border-radius:6px;display:flex;justify-content:space-between;margin-bottom:16px;padding:12px 16px}.mode-badge{border-radius:20px;font-size:12px;font-weight:600;letter-spacing:.5px;padding:4px 12px;text-transform:uppercase}.mode-badge.update{background:#0ea5e9;color:#fff}.clear-button{background:#f1f5f9;border:1px solid #cbd5e1;border-radius:4px;color:#475569;cursor:pointer;font-size:12px;padding:6px 12px;transition:all .2s ease}.clear-button:hover{background:#e2e8f0;border-color:#94a3b8}.delete-button{background:linear-gradient(135deg,#dc2626,#b91c1c)!important;border:none!important;border-radius:8px!important;box-shadow:0 4px 12px #dc26264d!important;color:#fff!important;cursor:pointer!important;font-size:1rem!important;font-weight:600!important;padding:.875rem 1.5rem!important;transition:all .2s ease!important;width:100%!important}.delete-button:hover:not(:disabled){box-shadow:0 6px 16px #dc262666!important;transform:translateY(-1px)!important}.delete-button:active:not(:disabled){transform:translateY(0)!important}.delete-button:disabled{background:#e5e7eb!important;box-shadow:none!important;color:#9ca3af!important;cursor:not-allowed!important;transform:none!important}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#000;background-attachment:fixed;background-image:linear-gradient(rgba(0,0,0,.925),rgba(0,0,0,.925)),url(data:image/png;base64,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);background-position:0 0;background-repeat:repeat;background-size:auto 30px;color:#333;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;min-height:100vh}.app-container{align-items:center;display:flex;justify-content:center;min-height:100vh;padding:6rem 2rem 2rem}.form-wrapper{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff;border-radius:16px;box-shadow:0 20px 40px #0000001a;max-width:480px;padding:3rem;width:100%}.form-header{margin-bottom:2rem;padding-top:3rem;position:relative}.form-title{color:#1a1a1a;font-size:2rem;font-weight:700;letter-spacing:-.025em;margin-bottom:.5rem;text-align:center}.form-subtitle{color:#6b7280;font-size:1rem;line-height:1.5;margin-bottom:2.5rem;text-align:center}.back-button{align-items:center;background:#f3f4f6;border:1px solid #d1d5db;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.25rem;left:0;padding:.5rem 1rem;position:absolute;text-decoration:none;top:0;transition:all .2s ease;z-index:10}.back-button:hover{background:#e5e7eb;border-color:#9ca3af;color:#374151}.back-button:active{transform:translateY(1px)}.user-header{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-bottom:1px solid #e5e7eb;box-shadow:0 2px 10px #0000001a;display:flex;justify-content:space-between;left:0;padding:1rem 2rem;position:fixed;right:0;top:0;z-index:1000}.user-info{display:flex;flex-direction:column;gap:.25rem}.user-name{color:#1a1a1a;font-size:1rem;font-weight:600}.user-email{color:#6b7280;font-size:.875rem}.logout-button{background:#ef4444;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.875rem;font-weight:500;padding:.5rem 1rem;transition:all .2s ease}.logout-button:hover{background:#dc2626}.logout-button:active{transform:translateY(1px)}.auth-container{padding:2rem 0;text-align:center}.auth-info{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin:2rem 0;padding:1.5rem}.auth-text{color:#374151;font-size:.875rem;margin-bottom:1rem}.auth-emails{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.auth-email{background:#fff;border:1px solid #d1d5db;border-radius:4px;color:#374151;font-family:monospace;font-size:.875rem;padding:.5rem 1rem}.google-login-container{display:flex;justify-content:center;margin-top:2rem}.auth-actions{margin-top:2rem}.dynamic-form{gap:1.5rem}.dynamic-form,.form-group{display:flex;flex-direction:column}.form-group{gap:.5rem}.form-label{color:#374151;font-size:.875rem;font-weight:600;letter-spacing:.025em}.form-input{background:#fff;border:2px solid #e5e7eb;border-radius:8px;color:#374151;font-family:inherit;font-size:1rem;padding:.75rem 1rem;transition:all .2s ease}.form-input:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none}.form-input:hover{border-color:#d1d5db}.form-input::placeholder{color:#9ca3af}.form-select{appearance:none;background:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;border:2px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;font-size:1rem;padding:.75rem 2.5rem .75rem 1rem;transition:all .2s ease}.form-select:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none}.form-select:hover{border-color:#d1d5db}.form-select:disabled{background-color:#f9fafb;color:#9ca3af;cursor:not-allowed}.checkbox-label{align-items:center;color:#374151;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.75rem}.form-checkbox{appearance:none;background:#fff;border:2px solid #d1d5db;border-radius:4px;cursor:pointer;height:1.25rem;position:relative;transition:all .2s ease;width:1.25rem}.form-checkbox:checked{background:#667eea;border-color:#667eea}.form-checkbox:checked:after{color:#fff;content:"✓";font-size:.875rem;font-weight:700;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.form-checkbox:focus{box-shadow:0 0 0 3px #667eea1a;outline:none}.checkbox-text{-webkit-user-select:none;user-select:none}.loading-container{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:flex;gap:.75rem;justify-content:center;padding:1rem}.loading-spinner{animation:spin 1s linear infinite;border:2px solid #e2e8f0;border-radius:50%;border-top-color:#667eea;height:20px;width:20px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loading-text{color:#64748b;font-size:.875rem;font-weight:500}.form-actions{margin-top:1rem}.submit-button{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:8px;box-shadow:0 4px 12px #667eea4d;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:.875rem 1.5rem;transition:all .2s ease;width:100%}.submit-button:hover:not(:disabled){box-shadow:0 6px 16px #667eea66;transform:translateY(-1px)}.submit-button:active:not(:disabled){transform:translateY(0)}.submit-button:disabled{background:#e5e7eb;box-shadow:none;color:#9ca3af;cursor:not-allowed;transform:none}.success-message{align-items:center;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;color:#166534;display:flex;gap:.75rem;max-width:100%;padding:1rem;white-space:pre-line;word-break:break-word}.success-icon{color:#16a34a;font-size:1.25rem;font-weight:700}.success-message p{font-weight:500;margin:0}.error-message{background:#fee2e2!important;border:1px solid #ef4444!important;color:#991b1b!important;max-width:100%;white-space:pre-line;word-break:break-word}@media (max-width:640px){.app-container{padding:1rem}.form-wrapper{padding:2rem}.form-title{font-size:1.75rem}}
/*# sourceMappingURL=main.4a277dcf.css.map*/