@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;scroll-behavior:auto !important;}}*{margin:0;padding:0;box-sizing:border-box;}html{font-size:16px;scroll-behavior:smooth;}:root{--bg-page:#f4f7fb;--bg-card:rgba(255,255,255,0.85);--text-primary:#1e1e2a;--text-secondary:#4a4e6b;--text-muted:#6b6f8a;--domain-name:#4f5b9e;--border-light:rgba(0,0,0,0.05);--border-medium:rgba(0,0,0,0.08);--separator-color:rgba(0,0,0,0.15);--btn-primary-bg:linear-gradient(145deg,#1a1e2f,#2a2f4a);--btn-primary-text:#ffffff;--btn-secondary-text:#1e1e2a;--btn-secondary-border:#cdd0dd;--btn-error-bg:#dc2626;--shadow-card:0 20px 35px -8px rgba(0,0,0,0.07),0 8px 18px -6px rgba(0,0,0,0.05);--shadow-btn:0 6px 12px -6px rgba(0,0,0,0.1);--accent-glow:rgba(45,85,255,0.08);--icon-bg:rgba(0,0,0,0.03);--toast-bg:#1e1e2a;--toast-text:#ffffff;--modal-overlay:rgba(0,0,0,0.3);--accent-blue:#0088FF;--accent-orange:#FF6A00;--transition-fast:0.2s;--transition-smooth:0.25s ease;--radius-pill:60px;--radius-round:40px;--radius-card:2rem;}html.theme-dark{--bg-page:#0c0e14;--bg-card:rgba(22,26,34,0.9);--text-primary:#edf0f5;--text-secondary:#b1b8cc;--text-muted:#7e85a3;--domain-name:#8b9cf7;--border-light:rgba(255,255,255,0.06);--border-medium:rgba(255,255,255,0.1);--separator-color:rgba(255,255,255,0.2);--btn-primary-bg:linear-gradient(145deg,#2f3b5c,#1f253b);--btn-primary-text:#f0f3fa;--btn-secondary-text:var(--text-primary);--btn-secondary-border:#3e465e;--btn-error-bg:#ef4444;--shadow-card:0 25px 40px -12px rgba(0,0,0,0.6),0 8px 18px -8px rgba(0,0,0,0.4);--shadow-btn:0 6px 12px -6px rgba(0,0,0,0.5);--accent-glow:rgba(100,140,255,0.12);--icon-bg:rgba(255,255,255,0.05);--toast-bg:#2a3142;--toast-text:var(--text-primary);--modal-overlay:rgba(0,0,0,0.6);--accent-blue:#6b9fff;--accent-orange:#ff8c3a;}body{font-family:system-ui,sans-serif;min-height:100dvh;display:flex;flex-direction:column;background-color:var(--bg-page);color:var(--text-primary);transition:background-color 0.3s ease,color var(--transition-fast) ease;line-height:1.5;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;user-select:none;}.wrapper{max-width:1200px;margin:0 auto;padding:1.8rem 1.2rem;width:100%;flex:1;display:flex;flex-direction:column;justify-content:center;}.iconfont{font-size:1.5rem;font-weight:normal;}.top-bar{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;flex-wrap:wrap;}.sale-tag,.control-group,.control-toggle{background:var(--bg-card);border:1px solid var(--border-medium);box-shadow:var(--shadow-card);}.sale-tag{position:relative;display:flex;align-items:center;font-size:1.5rem;font-weight:600;color:var(--text-primary);padding:0.5rem 1.6rem;border-radius:var(--radius-pill);gap:0.5rem;}.icon{width:1.5rem;height:1.5rem;overflow:visible;}.circle-anim{fill:none;stroke:var(--accent-blue);stroke-width:12;stroke-linecap:round;stroke-dasharray:339.292;stroke-dashoffset:339.292;animation:draw-circle 1s 0s forwards;}.check-anim{fill:none;stroke:var(--accent-blue);stroke-width:14;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:110;stroke-dashoffset:110;animation:draw-check 0.6s 1s forwards;}@keyframes draw-circle{to{stroke-dashoffset:0;}}@keyframes draw-check{to{stroke-dashoffset:0;}}.badge{position:absolute;top:-0.8rem;right:-1.5rem;background:var(--accent-orange);color:var(--btn-primary-text);font-size:0.9rem;font-weight:600;padding:0.1rem 0.3rem;border-radius:var(--radius-round);box-shadow:0 4px 8px rgba(0,0,0,0.15);border:1px solid rgba(255,255,255,0.3);white-space:nowrap;pointer-events:none;opacity:0.8;}.control-container{position:relative;margin-left:auto;}.control-toggle{display:none;width:3.3rem;height:3.3rem;border-radius:50%;align-items:center;justify-content:center;cursor:pointer;color:var(--text-secondary);transition:all var(--transition-fast);}.control-toggle.active{background:var(--icon-bg);color:var(--text-primary);transform:rotate(30deg);}.control-group{display:flex;align-items:center;padding:0.375rem 0.5rem;border-radius:var(--radius-pill);transition:opacity var(--transition-smooth),visibility var(--transition-smooth),transform var(--transition-smooth);}.control-separator{width:2px;height:1.5rem;background-color:var(--separator-color);margin:0 0.625rem;}.theme-switcher,.lang-switch{display:flex;gap:0.375rem;}.theme-btn,.lang-btn,.modal-close,.captcha-refresh{background:transparent;border:none;color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);display:flex;align-items:center;justify-content:center;}.theme-btn,.lang-btn{width:2.375rem;height:2.375rem;font-size:1.2rem;border-radius:var(--radius-round);}.theme-btn:hover,.lang-btn:hover,.modal-close:hover,.captcha-refresh:hover{background:var(--icon-bg);color:var(--text-primary);}.theme-btn:hover,.lang-btn:hover{transform:translateY(-1px);}.theme-btn.active,.lang-btn.active{background:var(--accent-glow);color:var(--accent-blue);box-shadow:inset 0 0 0 1px rgba(58,110,255,0.3);}.domain-card{background:var(--bg-card);border:1px solid var(--border-light);border-radius:2.5rem;padding:clamp(2rem,5vw,3rem) 1rem;box-shadow:var(--shadow-card);text-align:center;}.domain-name{font-size:clamp(2.8rem,10vw,5.5rem);font-weight:700;letter-spacing:-0.02em;margin-bottom:1.5rem;word-break:break-word;background:linear-gradient(135deg,var(--text-primary),var(--domain-name));-webkit-background-clip:text;background-clip:text;color:transparent;line-height:1.2;}.domain-tagline{font-size:clamp(1.1rem,4vw,1.5rem);color:var(--text-secondary);margin-bottom:1.5rem;}.action-buttons{display:flex;flex-wrap:wrap;gap:1.125rem;justify-content:center;align-items:center;}.btn{border:1px solid transparent;padding:1rem 2rem;font-size:1.1rem;font-weight:600;border-radius:var(--radius-pill);cursor:pointer;transition:transform var(--transition-fast),box-shadow var(--transition-fast),filter var(--transition-fast),background var(--transition-fast);background:var(--btn-primary-bg);color:var(--btn-primary-text);box-shadow:var(--shadow-btn);min-width:220px;display:inline-flex;align-items:center;justify-content:center;gap:0.5rem;}.btn-error{background:var(--btn-error-bg);}.btn:hover{transform:translateY(-3px);box-shadow:0 18px 25px -10px rgba(0,0,0,0.3);filter:brightness(1.1);}.btn-secondary{background:transparent;color:var(--btn-secondary-text);border:1.5px solid var(--btn-secondary-border);box-shadow:none;}.btn-secondary:hover{background:var(--icon-bg);border-color:var(--text-muted);transform:translateY(-2px);}.btn:disabled{opacity:0.6;cursor:not-allowed;transform:none;box-shadow:var(--shadow-btn);}.escrow-wrapper{position:relative;display:inline-block;}.escrow-dropdown{position:absolute;top:calc(100% + 10px);left:0;right:0;transform:translateY(-10px);background:var(--bg-card);border:1px solid var(--border-medium);border-radius:var(--radius-card);padding:0.75rem;box-shadow:var(--shadow-card);z-index:9999;opacity:0;visibility:hidden;transition:opacity var(--transition-smooth),visibility var(--transition-smooth),transform var(--transition-smooth);pointer-events:none;white-space:nowrap;}.escrow-dropdown.show{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);}.escrow-item{display:flex;align-items:center;justify-content:center;gap:0.8rem;padding:0.75rem 1.2rem;border-radius:50px;color:var(--text-primary);text-decoration:none;font-weight:500;transition:background 0.15s;border:1px solid transparent;}.escrow-item:hover{background:var(--accent-glow);border-color:var(--border-medium);}.transaction-section{margin-top:1rem;}.transaction-title,.contact-title{display:flex;font-size:1.5rem;font-weight:600;margin-bottom:1rem;color:var(--text-secondary);justify-content:center;gap:0.5rem;}.contact-grid,.transaction-list{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:1rem;}.transaction-item{display:flex;background:var(--bg-card);border:1px solid var(--border-light);border-radius:1.8rem;padding:0.5rem 1rem;flex:1 1 200px;box-shadow:var(--shadow-card);align-items:center;gap:0.5rem;color:var(--text-secondary);}.promo-link,.contact-item{display:inline-flex;align-items:center;gap:0.5rem;padding:0.2rem 1rem;font-size:1rem;color:var(--text-secondary);background:transparent;border:none;border-radius:var(--radius-pill);cursor:pointer;border-bottom:1.5px dotted var(--border-medium);transition:color var(--transition-fast),background var(--transition-fast);}.contact-hint{font-size:0.8rem;font-weight:500;color:var(--accent-blue);background:var(--accent-glow);padding:0.2rem 0.5rem;border-radius:20px;white-space:nowrap;}.contact-item:hover{background:var(--accent-glow);border-bottom-color:var(--accent-blue);}.contact-item:active{transform:scale(0.95);}.promo-link{margin:1.5rem auto 0;}.promo-link i{color:var(--promo-color);}.promo-link:hover{background:var(--icon-bg);border-bottom-color:var(--promo-color);}.footer{margin-top:0.5rem;padding-top:1rem;border-top:1px solid var(--border-light);}.contact-item i,.transaction-item i{color:var(--accent-blue);}.footer-note{margin-top:1.5rem;text-align:center;font-size:0.85rem;color:var(--text-muted);}.toast-container{position:fixed;bottom:30px;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:12px;z-index:9999;pointer-events:none;max-width:calc(100% - 2rem);}.toast-item{display:inline-block;background:var(--toast-bg);color:var(--toast-text);padding:0.8rem 1.5rem;border-radius:var(--radius-pill);font-size:0.9rem;box-shadow:0 12px 30px rgba(0,0,0,0.2);border:1px solid var(--border-medium);white-space:nowrap;pointer-events:auto;animation:toastIn 0.35s ease forwards,toastOut 0.3s ease 2.2s forwards;}.toast-item--error{background-color:#dc2626;border-color:#fecaca;}.toast-item--success{background-color:#10b981;border-color:#a7f3d0;}@keyframes toastIn{from{opacity:0;transform:translateY(20px) scale(0.95);}to{opacity:1;transform:translateY(0) scale(1);}}@keyframes toastOut{from{opacity:1;transform:translateY(0) scale(1);}to{opacity:0;transform:translateY(-10px) scale(0.9);}}.modal-overlay,.loading-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:var(--modal-overlay);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9998;opacity:0;pointer-events:none;transition:opacity var(--transition-smooth);padding:1rem;}.modal-overlay.show,.loading-overlay.show{opacity:1;pointer-events:auto;}.loading-spinner{background:var(--bg-card);padding:1.5rem 2.5rem;border-radius:var(--radius-pill);box-shadow:var(--shadow-card);display:flex;align-items:center;gap:1rem;font-size:1.2rem;}.spinner{width:1.5rem;height:1.5rem;border:3px solid var(--border-medium);border-top-color:var(--accent-blue);border-radius:50%;animation:spin 0.8s linear infinite;}@keyframes spin{to{transform:rotate(360deg);}}.modal-card{background:var(--bg-card);border-radius:var(--radius-card);max-width:480px;width:100%;padding:2rem 1.8rem;box-shadow:0 30px 50px rgba(0,0,0,0.3);border:1px solid var(--border-medium);transform:scale(0.98);transition:transform var(--transition-fast);max-height:calc(100vh - 2rem);overflow-y:auto;}.modal-overlay.show .modal-card{transform:scale(1);}.modal-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.8rem;}.modal-header h3{font-size:1.8rem;font-weight:650;display:flex;align-items:center;gap:0.5rem;}.modal-close{font-size:1.8rem;width:2.5rem;height:2.5rem;border-radius:var(--radius-round);}.form-group{margin-bottom:0.5rem;}.form-group label{display:block;margin-bottom:0.5rem;font-weight:500;color:var(--text-secondary);font-size:0.95rem;}.form-group input,.form-group textarea{width:100%;padding:0.9rem 1.2rem;background:var(--bg-page);border:1.5px solid var(--border-medium);font-size:1rem;color:var(--text-primary);outline:none;transition:border var(--transition-fast);}.form-group input{border-radius:var(--radius-round);}.form-group textarea{border-radius:24px;resize:vertical;}.form-group input:focus,.form-group textarea:focus{border-color:var(--accent-blue);}.captcha-wrapper{display:flex;gap:0.75rem;align-items:center;}.captcha-question{background:var(--bg-page);border:1.5px solid var(--border-medium);border-radius:var(--radius-round);padding:0.6rem 1.2rem;font-size:1.2rem;font-weight:600;white-space:nowrap;min-width:100px;}.captcha-input{flex:1;}.captcha-refresh{width:3rem;height:3rem;border:1.5px solid var(--border-medium);border-radius:var(--radius-round);}.captcha-refresh:hover{border-color:var(--accent-blue);}@keyframes spin180{100%{transform:rotate(180deg);}}.spin-animation{animation:spin180 0.3s ease-out;}.domain-preview{font-size:1.2rem;background:var(--accent-glow);border-radius:var(--radius-round);padding:0.5rem 1.2rem;margin-bottom:0.5rem;font-weight:600;color:var(--accent-blue);text-align:center;border:1px dashed var(--border-medium);}.modal-actions{display:flex;gap:1rem;justify-content:flex-end;margin-top:1.5rem;}.modal-actions .btn{padding:0.8rem;min-width:80px;}#manualSendBtn{display:none;}.heartbeat{animation:heartbeat 2s ease-in-out infinite;}@keyframes heartbeat{0%,30%,70%,100%{transform:scale(1);}15%,45%{transform:scale(1.08);}}@media (max-width:768px){html{font-size:14px;}}@media (max-width:480px){html{font-size:13px;}.control-toggle{display:flex;}.control-group{position:absolute;top:calc(100% + 5px);right:0;z-index:999;flex-direction:column;gap:0.5rem;padding:0.5rem;min-width:150px;opacity:0;visibility:hidden;transform:translateX(8px);pointer-events:none;}.control-group.show{opacity:1;visibility:visible;transform:translateX(0);pointer-events:auto;}.control-separator{width:80%;height:2px;}.btn,.escrow-wrapper{width:100%;}}