.home-domain-section{padding-top:var(--space-16);padding-bottom:var(--space-16);background:var(--color-bg)}.home-domain-box{padding:var(--space-10);border-radius:32px;overflow:hidden}.home-domain-header{text-align:center;max-width:720px;margin-left:auto;margin-right:auto}.home-domain-header h2{margin:var(--space-4) 0 0;font-size:var(--text-3xl);font-weight:var(--fw-bold);line-height:var(--lh-tight);letter-spacing:-.04em}.home-domain-header p{max-width:560px;margin:var(--space-4) auto 0;color:var(--color-text-soft)}.home-domain-form{align-items:center;gap:var(--space-3);max-width:780px;margin:var(--space-8) auto 0;display:flex}.home-domain-input-wrap{align-items:center;gap:var(--space-3);min-width:0;height:56px;padding:0 var(--space-4);border:var(--border-default);border-radius:var(--radius-pill);background:var(--color-surface);flex:1;display:flex}.home-domain-input-icon{color:var(--color-muted)}.home-domain-input{width:100%;color:var(--color-text);font-family:var(--font-main);font-size:var(--text-base);background:0 0;border:none;outline:none}.home-domain-input::placeholder{color:var(--color-muted)}.home-domain-result{justify-content:space-between;align-items:center;gap:var(--space-4);max-width:780px;margin:var(--space-5) auto 0;padding:var(--space-4) var(--space-5);border-radius:var(--radius-xl);display:flex}.home-domain-result strong{color:var(--color-text);font-size:var(--text-md);font-weight:var(--fw-bold);display:block}.home-domain-result p{margin:var(--space-1) 0 0;font-size:var(--text-sm)}.home-domain-result-success{background:#22c55e12;border:1px solid #22c55e2e}.home-domain-result-error{background:#ef44440e;border:1px solid #ef444429}.home-domain-result-link{min-height:40px;padding:0 var(--space-5);border-radius:var(--radius-pill);background:var(--color-primary);color:#fff;font-size:var(--text-sm);font-weight:var(--fw-medium);white-space:nowrap;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}@media (max-width:768px){.home-domain-section{padding-top:var(--space-12);padding-bottom:var(--space-12)}.home-domain-box{padding:var(--space-6);border-radius:var(--radius-xl)}.home-domain-header h2{font-size:var(--text-2xl)}.home-domain-form{flex-direction:column}.home-domain-form .button,.home-domain-input-wrap{width:100%}.home-domain-result{flex-direction:column;align-items:flex-start}.home-domain-result-link{width:100%}}
