@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Manrope:wght@600;700;800&display=swap);:root{--color-bg:#f7f9fc;--color-surface:#fff;--color-surface-muted:#f1f5f9;--color-text:#1a1a1a;--color-text-muted:#64748b;--color-primary:#2563eb;--color-primary-hover:#1e40af;--color-primary-strong:#1d4ed8;--color-success:#16a34a;--color-success-bg:#f0fdf4;--color-warning:#f59e0b;--color-error:#dc2626;--color-error-bg:#fef2f2;--shadow-xs:0 1px 2px #0f172a0d;--shadow-sm:0 4px 12px #0f172a0f;--shadow-card:0 12px 40px #0f172a14;--shadow-lg:0 20px 60px #0f172a1f;--radius-sm:8px;--radius-md:12px;--radius-lg:18px;--radius-xl:24px;--radius-full:9999px;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--font-sans:"Inter",system-ui,-apple-system,"Segoe UI","Roboto",sans-serif;--font-display:"Manrope",var(--font-sans);--font-mono:"SFMono-Regular",Menlo,Monaco,Consolas,monospace;--text-xs:0.75rem;--text-sm:0.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--transition-fast:150ms ease;--transition-base:200ms ease;--transition-slow:300ms ease;--z-dropdown:10;--z-sticky:20;--z-modal-backdrop:40;--z-modal:50;--z-tooltip:60}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.animate-fade-in{animation:fadeIn .2s ease forwards;animation:fadeIn var(--transition-base) forwards}.animate-fade-in-up{animation:fadeInUp .3s ease forwards;animation:fadeInUp var(--transition-slow) forwards}.animate-scale-in{animation:scaleIn .3s ease forwards;animation:scaleIn var(--transition-slow) forwards}.animate-pulse{animation:pulse 2s ease-in-out infinite}.animate-spin{animation:spin 1s linear infinite}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f7f9fc;background-color:var(--color-bg);color:#1a1a1a;color:var(--color-text);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-family:var(--font-sans);line-height:1.7}code{font-family:SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-family:var(--font-mono)}.btn{border-radius:12px;font-size:var(--text-base);font-weight:600;gap:var(--space-2);padding:.75rem 1.5rem;padding:var(--space-3) var(--space-6);transition:all .2s ease;transition:all var(--transition-base)}.btn:focus-visible{outline:2px solid #2563eb;outline:2px solid var(--color-primary);outline-offset:2px}.btn-primary{background:#2563eb;background:var(--color-primary)}.btn-primary:hover{background:#1e40af;background:var(--color-primary-hover);box-shadow:0 4px 12px #0f172a0f;box-shadow:var(--shadow-sm)}.container{padding:0 1rem;padding:0 var(--space-4);width:100%}@media (min-width:640px){.container{padding:0 1.5rem;padding:0 var(--space-6)}}@media (min-width:1024px){.container{padding:0 2rem;padding:0 var(--space-8)}}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.focus-ring:focus-visible{outline:2px solid #2563eb;outline:2px solid var(--color-primary);outline-offset:2px}.App{min-height:100vh}.container{margin:0 auto;max-width:1200px;padding:0 20px}.btn{align-items:center;display:inline-flex;font-weight:800;gap:.5rem;justify-content:center;text-decoration:none}.btn:active{transform:translateY(0)}.btn-primary{box-shadow:0 12px 30px #2563eb38}.btn-primary:hover{box-shadow:0 16px 40px #2563eb47}.btn-secondary{background:var(--color-surface-muted);border:1px solid #94a3b840;color:var(--color-text)}.btn-secondary:hover{box-shadow:0 10px 24px #0f172a14;transform:translateY(-1px)}.site-footer{background:var(--color-surface);border-top:1px solid #94a3b838;margin-top:3rem;padding:2rem 0}.site-footer-inner{grid-gap:1rem 1.5rem;align-items:start;display:grid;gap:1rem 1.5rem;grid-template-columns:1fr auto}.site-footer-brandline{align-items:center;color:var(--color-primary);display:inline-flex;font-weight:900;gap:.55rem;letter-spacing:-.02em}.site-footer-icon{color:#eab308;font-size:1.1rem;line-height:1}.site-footer-name{font-size:1.05rem;line-height:1.1}.site-footer-meta{align-items:center;color:var(--color-text-muted);display:flex;flex-wrap:wrap;font-size:.95rem;gap:.4rem;margin-top:.35rem}.site-footer-meta a{color:var(--color-primary);font-weight:600;text-decoration:none}.site-footer-meta a:hover{color:var(--color-primary-strong);text-decoration:underline}.site-footer-sep{color:#64748bcc}.site-footer-links{display:flex;flex-wrap:wrap;gap:.9rem;justify-content:flex-end}.site-footer-links a{color:var(--color-text);font-size:.95rem;font-weight:700;text-decoration:none}.site-footer-links a:hover{color:var(--color-primary-strong);text-decoration:underline}.site-footer-note{border-top:1px solid #94a3b829;color:var(--color-text-muted);font-size:.9rem;grid-column:1/-1;padding-top:.9rem}.site-footer-note p{margin:0}@media (max-width:768px){.site-footer-inner{grid-template-columns:1fr}.site-footer-links{justify-content:flex-start}}.site-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffd1;border-bottom:1px solid #94a3b840;position:-webkit-sticky;position:sticky;top:0;z-index:20}.site-header-inner{display:flex;padding:.9rem 0}.site-brand,.site-header-inner{align-items:center;justify-content:center}.site-brand{color:var(--color-primary);display:inline-flex;font-weight:900;gap:.6rem;letter-spacing:-.02em;text-decoration:none}.site-brand-icon{color:#eab308;font-size:1.35rem;line-height:1}.site-brand-name{font-size:1.35rem;line-height:1.1}@media (max-width:480px){.site-header-inner{padding:.75rem 0}.site-brand-mark,.site-brand-name{font-size:1.2rem}}.admin-container{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:0 auto;max-width:1400px;padding:20px}.admin-header{align-items:center;border-bottom:2px solid #e5e7eb;display:flex;justify-content:space-between;margin-bottom:30px;padding-bottom:20px}.admin-header h1{color:#1f2937;font-size:2rem;font-weight:700}.refresh-btn{background:#3b82f6;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:500;padding:10px 20px;transition:background-color .2s}.refresh-btn:hover{background:#2563eb}.stats-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:40px}.stat-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 3px #0000001a;padding:24px;text-align:center}.stat-card h3{color:#6b7280;font-size:.875rem;font-weight:500;letter-spacing:.05em;margin-bottom:8px;text-transform:uppercase}.stat-card .stat-value{color:#1f2937;font-size:2rem;font-weight:700}.stat-card.revenue .stat-value{color:#059669}.orders-section h2{color:#1f2937;font-size:1.5rem;font-weight:600;margin-bottom:20px}.orders-table{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 3px #0000001a;overflow:hidden}.table-header,.table-row{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:60px 2fr 2fr 1fr 1fr 1.5fr 1.5fr;padding:16px 20px}.table-header{background:#f9fafb;border-bottom:1px solid #e5e7eb;color:#374151;font-size:.875rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.table-row{border-bottom:1px solid #f3f4f6;transition:background-color .2s}.table-row:hover{background:#f9fafb}.table-row:last-child{border-bottom:none}.company-cell{color:#1f2937;font-weight:500}.domain-cell{align-items:center;display:flex;gap:8px}.domain-cell a{color:#3b82f6;font-weight:500;text-decoration:none}.domain-cell a:hover{text-decoration:underline}.landing-link{font-size:1.2rem;opacity:.7}.landing-link:hover{opacity:1}.status-badge{border-radius:12px;font-size:.75rem;min-width:80px;padding:4px 8px;text-align:center}.status-pending{background:#fef3c7;color:#d97706}.status-paid{background:#dbeafe;color:#2563eb}.status-fulfilling{background:#fef3c7;color:#d97706}.status-fulfilled{background:#d1fae5;color:#059669}.status-cancelled,.status-failed{background:#fee2e2;color:#dc2626}.status-default{background:#f3f4f6;color:#6b7280}.actions-cell{display:flex;flex-wrap:wrap;gap:8px}.action-btn{border:none;border-radius:4px;cursor:pointer;font-size:.875rem;font-weight:500;padding:6px 12px;transition:all .2s}.action-btn.fulfill{background:#059669;color:#fff}.action-btn.fulfill:hover{background:#047857}.action-btn.cancel{background:#dc2626;color:#fff}.action-btn.cancel:hover{background:#b91c1c}.action-btn.details{background:#6b7280;color:#fff}.action-btn.details:hover{background:#4b5563}.modal-overlay{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.modal-content{background:#fff;border-radius:8px;box-shadow:0 20px 25px -5px #0000001a;max-height:80vh;max-width:600px;overflow-y:auto;width:90%}.modal-header{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:20px 24px}.modal-header h3{color:#1f2937;font-size:1.25rem;font-weight:600}.close-btn{align-items:center;background:none;border:none;color:#6b7280;cursor:pointer;display:flex;font-size:1.5rem;height:24px;justify-content:center;padding:0;width:24px}.close-btn:hover{color:#374151}.modal-body{padding:24px}.detail-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.detail-grid>div{display:flex;flex-direction:column;gap:4px}.detail-grid strong{color:#374151;font-size:.875rem;font-weight:600}.detail-grid a{color:#3b82f6;text-decoration:none}.detail-grid a:hover{text-decoration:underline}.error,.loading{font-size:1.125rem;padding:60px 20px}.error{color:#dc2626}.retry-btn{background:#3b82f6;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:500;margin-top:20px;padding:10px 20px}.retry-btn:hover{background:#2563eb}@media (max-width:1024px){.table-header,.table-row{font-size:.875rem;grid-template-columns:50px 1.5fr 1.5fr 1fr 1fr 1.2fr 1.2fr}}@media (max-width:768px){.admin-container{padding:10px}.admin-header{align-items:stretch;flex-direction:column;gap:16px}.stats-grid,.table-header,.table-row{grid-template-columns:1fr}.table-header,.table-row{gap:8px;padding:12px 16px}.table-header{display:none}.table-row{border:1px solid #e5e7eb;border-radius:6px;margin-bottom:12px}.detail-grid{grid-template-columns:1fr}.modal-content{margin:20px;width:95%}}.generate-offer-container{align-items:center;display:flex;flex-direction:column;min-height:calc(100vh - 120px);padding:var(--space-8) var(--space-4)}.offer-header{margin-bottom:var(--space-8);max-width:600px;text-align:center}.offer-header h1{color:var(--color-text);font-family:var(--font-display);font-size:var(--text-3xl);font-weight:800;line-height:1.2;margin-bottom:var(--space-3)}.offer-header p{color:var(--color-text-muted);font-size:var(--text-lg);line-height:1.6}.offer-content{display:flex;flex-direction:column;gap:var(--space-8);max-width:520px;width:100%}.form-section{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:var(--space-8)}.form-section h2{color:var(--color-text);font-family:var(--font-display);font-size:var(--text-xl);font-weight:700;margin-bottom:var(--space-6)}.form-group{margin-bottom:var(--space-5)}.form-group label{color:var(--color-text);display:block;font-size:var(--text-sm);font-weight:600;margin-bottom:var(--space-2)}.form-group input,.form-group select{background:var(--color-surface);border:2px solid #94a3b84d;border-radius:var(--radius-md);color:var(--color-text);font-size:var(--text-base);padding:var(--space-3) var(--space-4);transition:border-color var(--transition-fast),box-shadow var(--transition-fast);width:100%}.form-group input:focus,.form-group select:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #2563eb1a;outline:none}.form-group input::placeholder{color:var(--color-text-muted)}.form-row{grid-gap:var(--space-4);display:grid;gap:var(--space-4);grid-template-columns:1fr 1fr}@media (max-width:480px){.form-row{grid-template-columns:1fr}}.btn-generate{background:var(--color-primary);border:none;border-radius:var(--radius-md);color:#fff;cursor:pointer;font-size:var(--text-base);font-weight:700;margin-top:var(--space-2);padding:var(--space-4) var(--space-6);transition:all var(--transition-fast);width:100%}.btn-generate:hover:not(:disabled){background:var(--color-primary-hover);transform:translateY(-1px)}.btn-generate:disabled{cursor:not-allowed;opacity:.7}.alert{border-radius:var(--radius-md);font-size:var(--text-sm);margin-top:var(--space-4);padding:var(--space-4)}.alert-error{background:var(--color-error-bg);border:1px solid var(--color-error);color:var(--color-error)}.alert-success{background:var(--color-success-bg);border:1px solid var(--color-success);color:var(--color-success)}.results-section{animation:fadeInUp var(--transition-slow) forwards;background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:var(--space-8)}.results-section h2{font-family:var(--font-display);font-size:var(--text-xl);font-weight:700;margin-bottom:var(--space-2)}.results-subtitle{color:var(--color-text-muted);font-size:var(--text-sm);margin-bottom:var(--space-6)}.domains-grid{display:flex;flex-direction:column;gap:var(--space-4)}.domain-card{background:var(--color-surface-muted);border:1px solid #94a3b840;border-radius:var(--radius-md);padding:var(--space-5);transition:all var(--transition-fast)}.domain-card:hover{border-color:var(--color-primary);box-shadow:var(--shadow-sm)}.domain-name{font-family:var(--font-display);font-size:var(--text-lg);font-weight:700;margin-bottom:var(--space-3)}.domain-details{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-4)}.detail-row{display:flex;font-size:var(--text-sm);justify-content:space-between}.detail-row .label{color:var(--color-text-muted)}.availability{font-weight:600;text-transform:capitalize}.availability.available{color:var(--color-success)}.availability.unknown{color:var(--color-warning)}.availability.unavailable{color:var(--color-error)}.cost{color:var(--color-text-muted);text-decoration:line-through}.your-price{color:var(--color-success);font-weight:700}.score{color:var(--color-primary);font-weight:600}.score-stars{align-items:center;display:inline-flex;gap:.25rem}.score-stars i{color:#eab308;font-size:.875rem}.score-stars .far.fa-star{color:#9ca3af}.score-label{color:var(--color-primary);margin-left:.5rem}.btn-checkout,.score-label{font-size:var(--text-sm);font-weight:600}.btn-checkout{background:var(--color-primary);border:none;border-radius:var(--radius-sm);color:#fff;cursor:pointer;padding:var(--space-3) var(--space-4);transition:all var(--transition-fast);width:100%}.btn-checkout:hover{background:var(--color-primary-hover)}.domain-actions{display:flex;flex-direction:column;gap:var(--space-2)}.btn-show-another{background:#0000;border:1px dashed #94a3b866;border-radius:var(--radius-sm);color:var(--color-text-muted);cursor:pointer;font-size:var(--text-sm);padding:var(--space-2) var(--space-4);transition:all var(--transition-fast);width:100%}.btn-show-another:hover{background:#3b82f60d;border-color:var(--color-primary);color:var(--color-primary)}.email-section{border-top:1px solid #94a3b840;margin-top:var(--space-6);padding-top:var(--space-6);text-align:center}.email-success{color:var(--color-success);font-weight:600}.email-error,.email-success{font-size:var(--text-sm);margin-top:var(--space-2)}.email-error{color:var(--color-error)}.btn-send-email{background:var(--color-surface-muted);border:1px solid #94a3b840;border-radius:var(--radius-md);color:var(--color-text);cursor:pointer;font-size:var(--text-sm);font-weight:600;padding:var(--space-3) var(--space-5);transition:all var(--transition-fast)}.btn-send-email:hover:not(:disabled){background:var(--color-surface);border-color:var(--color-primary)}.email-note{color:var(--color-text-muted);font-size:var(--text-xs);margin-top:var(--space-2)}.trust-section{margin-top:var(--space-12);max-width:520px;text-align:center;width:100%}.trust-section h3{color:var(--color-text);font-family:var(--font-display);font-size:var(--text-lg);font-weight:700;margin-bottom:var(--space-6)}.trust-items{grid-gap:var(--space-4);display:grid;gap:var(--space-4);grid-template-columns:repeat(2,1fr)}@media (max-width:480px){.trust-items{grid-template-columns:1fr}}.trust-item{align-items:flex-start;display:flex;gap:var(--space-3);text-align:left}.trust-item .icon{align-items:center;background:var(--color-success);border-radius:var(--radius-full);color:#fff;display:flex;flex-shrink:0;font-size:var(--text-xs);font-weight:700;height:24px;justify-content:center;width:24px}.trust-item p{color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.5}@media (max-width:640px){.generate-offer-container{padding:var(--space-6) var(--space-4)}.offer-header h1{font-size:var(--text-2xl)}.form-section,.results-section{padding:var(--space-6)}}.order-cancel-page{padding:2.25rem 0 3.5rem}.cancel-container{background:var(--color-surface);border:1px solid #94a3b82e;border-radius:var(--radius-lg);box-shadow:var(--shadow-card);margin:0 auto;max-width:500px;padding:2.25rem;text-align:center;width:100%}.cancel-icon{align-items:center;background:#ef44441f;border:1px solid #ef444440;border-radius:50%;color:#ef4444;display:flex;font-size:3rem;height:80px;justify-content:center;margin:0 auto 1.5rem;width:80px}.cancel-container h1{color:var(--color-text);margin-bottom:.5rem}.cancel-container>p{color:var(--color-text-muted);margin-bottom:2rem}.cancel-actions{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}@media (max-width:640px){.cancel-container{padding:1.5rem}.cancel-actions{flex-direction:column}.cancel-actions .btn{width:100%}}.paypal-button{display:flex;flex-direction:column;gap:.75rem;justify-content:center}.paypal-button .error-message{background:#fee2e2;border-radius:var(--radius-md);color:#991b1b;padding:.75rem}.payment-modal-overlay{inset:0;position:fixed;z-index:50}.payment-modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;inset:0;position:fixed}.payment-modal-container{align-items:center;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed}.payment-modal-panel{background:var(--color-surface);border:1px solid #94a3b833;border-radius:var(--radius-lg);box-shadow:var(--shadow-card);max-height:90vh;max-width:520px;overflow-y:auto;padding:2rem;position:relative;width:100%}.payment-modal-title{color:var(--color-text);font-size:1.5rem;font-weight:800;margin-bottom:1rem}.order-summary{background:var(--color-surface-muted);border-radius:var(--radius-md);margin-bottom:1.5rem;padding:1rem}.order-summary h3{color:var(--color-text);font-weight:700;margin-bottom:1rem}.summary-item{color:var(--color-text);display:flex;justify-content:space-between;margin-bottom:.5rem}.payment-methods{margin-bottom:1.5rem}.payment-methods h3{color:var(--color-text);font-weight:700;margin-bottom:1rem}.method-options{display:flex;flex-direction:column;gap:.5rem}.method-option{align-items:center;background:var(--color-surface);border:2px solid #94a3b859;border-radius:var(--radius-md);cursor:pointer;display:flex;padding:.75rem;transition:all .2s}.method-option:hover{background:#2563eb0f;border-color:var(--color-primary)}.method-option input[type=radio]{margin-right:.5rem}.error-message{background:#fee2e2;border-radius:var(--radius-md);color:#991b1b;padding:.75rem}.error-message,.payment-actions{margin-bottom:1rem}.payment-consent-footer{border-bottom:none;border-top:1px solid #94a3b840;color:var(--color-text-muted);font-size:.8rem;line-height:1.35;margin:.5rem 0 1rem;padding:.5rem 0;text-align:center}.payment-consent-footer p{margin:0}.payment-consent-footer .consent-links{align-items:center;display:inline-flex;flex-wrap:wrap;gap:.35rem;justify-content:center;margin-top:.25rem}.payment-consent-footer a{color:var(--color-primary);font-weight:600;text-decoration:underline}.payment-consent-footer a:hover{color:var(--color-primary-strong)}.payment-consent-footer a:focus{border-radius:2px;outline:2px solid var(--color-primary);outline-offset:2px}.payment-consent-footer .consent-amp{color:var(--color-text-muted);font-weight:600}.payment-security{background:#f0fdf4;border-radius:var(--radius-md);color:#166534;font-size:.95rem;padding:1rem}.payment-security p{margin:.25rem 0}.payment-modal-close{align-items:center;background:none;border:none;color:var(--color-text-muted);cursor:pointer;display:flex;font-size:2rem;height:2rem;justify-content:center;line-height:1;padding:0;position:absolute;right:1rem;top:1rem;width:2rem}.payment-modal-close:hover{color:var(--color-text)}@media (max-width:640px){.payment-modal-panel{padding:1.5rem}.payment-modal-title{font-size:1.3rem}}.order-page{background:radial-gradient(circle at 10% 10%,#2563eb1f,#0000 30%),radial-gradient(circle at 90% 20%,#2563eb1f,#0000 25%),var(--color-bg);min-height:100vh}.order-main{padding:3rem 0 4rem}.order-card-wrapper{align-items:flex-start;display:flex;justify-content:center}.order-card{background:var(--color-surface);border:1px solid #94a3b833;border-radius:var(--radius-lg);box-shadow:var(--shadow-card);max-width:600px;padding:3rem;width:100%}.domain-hero{margin-bottom:2rem;text-align:center}.availability-badge{align-items:center;background:#16a34a1a;border:1px solid #16a34a4d;border-radius:999px;color:var(--color-success);display:inline-flex;font-size:.95rem;font-weight:700;gap:.5rem;margin-bottom:1rem;padding:.5rem 1rem}.domain-name{font-size:2.5rem;font-weight:900;letter-spacing:-.02em;margin-bottom:.75rem;word-break:break-word}.domain-tagline{color:var(--color-text);font-size:1.1rem;line-height:1.6;margin-bottom:1.5rem}.domain-price-display{color:var(--color-primary-strong);font-size:2rem;font-weight:800}.whats-included{background:var(--color-surface-muted);border-radius:var(--radius-md);margin:2rem 0;padding:1.5rem}.whats-included h3{color:var(--color-text);font-size:1.1rem;font-weight:700;margin-bottom:1rem}.benefits-list{display:flex;flex-direction:column;gap:.75rem;list-style:none;margin:0;padding:0}.benefits-list li{align-items:center;color:var(--color-text);display:flex;font-weight:500;gap:.75rem}.benefits-list .check{align-items:center;background:#16a34a26;border-radius:50%;color:var(--color-success);display:inline-flex;flex-shrink:0;font-weight:700;height:24px;justify-content:center;width:24px}.mockup-preview{border-radius:var(--radius-md);margin:2rem 0;max-height:400px;overflow:hidden}.mockup-preview img{display:block;height:auto;width:100%}.btn{border:none;border-radius:var(--radius-md);cursor:pointer;font-size:1rem;font-weight:700;padding:1rem 1.5rem;transition:transform .15s ease,box-shadow .2s ease,background .2s ease}.btn-primary{background:linear-gradient(180deg,var(--color-primary),var(--color-primary-strong));box-shadow:0 12px 30px #2563eb40;color:#fff}.btn-primary:hover{box-shadow:0 16px 40px #2563eb4d;transform:translateY(-1px)}.btn-primary:active{transform:translateY(0)}.btn-large{font-size:1.1rem;padding:1.25rem 1.5rem;width:100%}.trust-badges{display:flex;flex-direction:column;gap:.5rem;margin:1.5rem 0}.trust-badge{align-items:center;background:var(--color-surface-muted);border-radius:var(--radius-sm);color:var(--color-text);display:flex;font-weight:600;gap:.6rem;justify-content:center;padding:.75rem .9rem;text-align:center}.availability-note{border-top:1px solid #94a3b833;color:var(--color-text-muted);font-size:.9rem;line-height:1.6;margin-top:1.5rem;padding-top:1.5rem;text-align:center}.error,.loading{padding:2rem}.error h1{color:var(--color-primary-strong);margin-bottom:1rem}@media (max-width:768px){.order-card{padding:2rem}.domain-name{font-size:1.8rem}.domain-price-display{font-size:1.5rem}.domain-tagline{font-size:1rem}}.order-status-page{padding:2.25rem 0 3.5rem}.order-status-container{background:var(--color-surface);border:1px solid #94a3b82e;border-radius:var(--radius-lg);box-shadow:var(--shadow-card);margin:0 auto;max-width:800px;padding:2rem;width:100%}.order-status-container h1{border-bottom:2px solid #2563eb59;color:var(--color-text);font-size:2rem;margin:0 0 2rem;padding-bottom:1rem}.order-info{grid-gap:2rem;display:grid;gap:2rem;margin-bottom:2rem}.info-section,.notes-section,.status-section{background:#94a3b81f;border:1px solid #94a3b82e;border-radius:8px;padding:1.5rem}.info-section h2,.notes-section h2,.status-section h2{color:var(--color-text);font-size:1.25rem;margin:0 0 1rem}.info-row{border-bottom:1px solid #94a3b838;display:flex;justify-content:space-between;padding:.75rem 0}.info-row:last-child{border-bottom:none}.info-row .label{color:var(--color-text-muted);font-weight:600}.info-row .value{color:var(--color-text);text-align:right}.domain-name{color:var(--color-primary);font-size:1.1rem;font-weight:600}.status-item{align-items:center;border-bottom:1px solid #94a3b838;display:flex;gap:1rem;padding:.75rem 0}.status-item:last-child{border-bottom:none}.status-badge{border-radius:20px;display:inline-block;font-size:.875rem;font-weight:600;letter-spacing:.5px;padding:.4rem .8rem;text-transform:uppercase}.status-pending{background:#fff3cd;color:#856404}.status-confirmed{background:#d4edda;color:#155724}.status-registered{background:#d1ecf1;color:#0c5460}.status-deployed{background:#d4edda;color:#155724}.status-failed{background:#f8d7da;color:#721c24}.status-date,.status-id{color:var(--color-text-muted);font-size:.875rem;margin-left:auto}.deployment-link{color:var(--color-primary);font-weight:600;margin-left:auto;text-decoration:none;transition:color .2s}.deployment-link:hover{color:var(--color-primary-strong)}.notes-section{background:#ffc10729;border-left:4px solid #ffc107}.notes-text{color:#856404;line-height:1.6;margin:0}.status-timeline{margin-top:2rem}.status-timeline h2{color:var(--color-text);font-size:1.25rem;margin:0 0 1.5rem}.timeline{padding-left:2rem;position:relative}.timeline:before{background:#94a3b859;bottom:0;content:"";left:.5rem;position:absolute;top:0;width:2px}.timeline-item{margin-bottom:2rem;padding-left:2rem;position:relative}.timeline-item:last-child{margin-bottom:0}.timeline-marker{background:#94a3b880;border:3px solid #fff;border-radius:50%;box-shadow:0 0 0 2px #94a3b88c;height:1rem;left:-1.5rem;position:absolute;top:.25rem;width:1rem}.timeline-item.completed .timeline-marker{background:#28a745;box-shadow:0 0 0 2px #28a745}.timeline-item.pending .timeline-marker{background:#ffc107;box-shadow:0 0 0 2px #ffc107}.timeline-content h3{color:var(--color-text);font-size:1rem;margin:0 0 .5rem}.timeline-content p{color:var(--color-text-muted);font-size:.875rem;margin:0}.error,.loading{background:var(--color-surface);border:1px solid #94a3b82e;border-radius:var(--radius-lg);box-shadow:var(--shadow-card);margin:2rem auto;max-width:600px;padding:3rem;text-align:center}.loading{color:var(--color-primary);font-size:1.25rem}.error,.error h1{color:#721c24}.error h1{margin:0 0 1rem}.error p{color:var(--color-text-muted);margin:.5rem 0}.order-id{background:#94a3b81f;border-radius:4px;font-family:monospace;margin-top:1rem;padding:.5rem}@media (max-width:768px){.order-status-page{padding:1.5rem 0 2.5rem}.order-status-container{padding:1.5rem}.info-row{flex-direction:column;gap:.25rem}.info-row .value{text-align:left}.status-item{flex-wrap:wrap}}@media (max-width:640px){.status-item{align-items:flex-start;flex-direction:column;gap:.5rem}.deployment-link,.status-date,.status-id{margin-left:0}}.order-success-page{padding:2.25rem 0 3.5rem}.success-container{background:var(--color-surface);border:1px solid #94a3b82e;border-radius:var(--radius-lg);box-shadow:var(--shadow-card);margin:0 auto;max-width:600px;padding:2.25rem;text-align:center;width:100%}.success-icon{align-items:center;background:#16a34a1f;border:1px solid #16a34a40;border-radius:50%;color:var(--color-success);display:flex;font-size:3rem;height:80px;justify-content:center;margin:0 auto 1.5rem;width:80px}.success-container h1{color:var(--color-text);margin-bottom:.5rem}.success-container>p{color:var(--color-text-muted);margin-bottom:2rem}.order-details{background:var(--color-surface-muted);border-radius:.5rem;margin:2rem 0;padding:1.5rem;text-align:left}.order-details h2{color:var(--color-text);margin-bottom:1rem}.detail-item{color:var(--color-text-muted);display:flex;justify-content:space-between;margin-bottom:.5rem}.detail-item strong{color:var(--color-text)}.next-steps{margin:2rem 0;text-align:left}.next-steps h2{color:var(--color-text);margin-bottom:1rem}.next-steps ul{list-style:none;padding:0}.next-steps li{color:var(--color-text-muted);padding:.5rem 0 .5rem 1.5rem;position:relative}.next-steps li:before{color:var(--color-primary);content:"→";left:0;position:absolute}.success-actions{margin-top:2rem}@media (max-width:640px){.success-container{padding:1.5rem}.detail-item{align-items:flex-start;flex-direction:column;gap:.15rem}}.legal-page{padding:2.25rem 0 3.5rem}.legal-card{background:var(--color-surface);border:1px solid #94a3b82e;border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:2rem}.legal-title{color:var(--color-text);font-family:Manrope,Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:2rem;font-weight:900;letter-spacing:-.02em;margin-bottom:.5rem}.legal-meta{color:var(--color-text-muted);font-size:.95rem;margin-bottom:1.5rem}.legal-content h2{color:var(--color-text);font-size:1.1rem;font-weight:900;margin-bottom:.5rem;margin-top:1.5rem}.legal-content p{color:var(--color-text);margin:.5rem 0}.legal-content ul{margin:.5rem 0;padding-left:1.25rem}.legal-content li{margin:.35rem 0}.legal-link{color:var(--color-primary);font-weight:700;text-decoration:none}.legal-link:hover{color:var(--color-primary-strong);text-decoration:underline}@media (max-width:640px){.legal-card{padding:1.4rem}.legal-title{font-size:1.6rem}}
/*# sourceMappingURL=main.c71228f3.css.map*/