/* Approved domain hero and homepage refinements, 2026-10-07. */
html body.local-home-review main#main>.hero>.container.hero-grid,
html body.local-domain-review main#main>.hero>.container.hero-grid{width:calc(100% - 48px)!important;max-width:1200px!important;padding-inline:0!important;margin-inline:auto!important;box-sizing:border-box}
html body.local-home-review .hero-copy{max-width:none!important;justify-self:stretch!important;padding-inline:0!important}
html body.local-home-review .hero-copy h1{font-size:clamp(32px,3.1vw,48px)!important;line-height:1.55!important;text-wrap:balance}
/* Restore the unchanged previous VPC image, without the conceptual dashboard. */
html body.local-home-review main#main>section#cloud-platform{height:auto!important;max-height:none!important;padding-block:44px!important}
html body.local-home-review #cloud-platform>.container{height:auto!important}
html body.local-home-review #cloud-platform #ecoPreview,
html body.local-home-review #cloud-platform .ecosystem-canvas,
html body.local-home-review #cloud-platform .eco-panel-reference{height:auto!important;display:block!important;flex:none!important;min-height:0!important;max-height:none!important}
html body.local-home-review #cloud-platform .eco-panel-reference img{display:block;width:100%!important;height:auto!important;object-fit:contain!important}
html body .ac-search-paths>a{position:relative}
html body .ac-search-paths>a:has(.ac-soon-badge){padding-inline-end:16px!important}
html body .ac-search-paths>a .ac-soon-badge{display:inline-flex!important;align-items:center;justify-content:center;align-self:flex-start!important;width:max-content!important;max-width:100%;margin:8px 0 0!important;padding:2px 9px!important;border-radius:999px!important;background:#fff5e5!important;border:1px solid #efdbb8!important;color:#96600d!important;font-size:10px!important;line-height:1.8!important;gap:5px!important;box-shadow:none!important}
html body .ac-search-paths>a .ac-soon-badge:before{content:'';width:4px;height:4px;border-radius:50%;background:#d99018}
/* Domain hero: one aligned content column, full-width interactive search. */
html body.local-domain-review main#main #domain-search{display:block!important;min-height:0!important;height:auto!important;max-height:none!important}
html body.local-domain-review main#main .domain-search-visual{display:block!important;min-height:0!important;height:auto!important;max-height:none!important}
html body.local-domain-review main#main>.hero{box-sizing:border-box;min-height:calc(100svh - 108px)!important;height:auto!important;padding:clamp(30px,4vh,46px) 0!important;display:flex;align-items:center;overflow:hidden}
html body.local-domain-review main#main>.hero>.hero-grid{display:grid!important;grid-template-columns:1fr!important;gap:24px!important}
html body.local-domain-review .hero-copy{width:100%!important;max-width:none!important;padding:0!important;text-align:center!important;transform:none!important;opacity:1!important;animation:none!important}
html body.local-domain-review .hero-copy h1{font-size:clamp(32px,3.3vw,50px)!important;line-height:1.5!important;margin:12px 0!important;text-wrap:balance}
html body.local-domain-review .hero-copy h1>span{display:inline!important}.local-domain-review .hero-copy h1>span+span:before{content:'؛ '}
html body.local-domain-review .hero-copy p{max-width:900px!important;margin:10px auto 0!important;font-size:16px!important;line-height:2!important}
html body.local-domain-review .hero-actions{justify-content:center!important;margin-top:16px!important;gap:12px!important}
html body.local-domain-review .hero-actions .btn{min-height:44px!important;padding:10px 24px!important}
html body.local-domain-review .domain-search-visual{width:100%!important;max-width:none!important;transform:none!important;animation:none!important}
html body.local-domain-review #domain-search{width:100%!important;max-width:none!important;padding:24px 30px!important;margin:0!important;background:rgba(255,255,255,.92)!important;border:1px solid #bbd1f4!important;border-radius:24px!important;box-shadow:0 18px 48px #18499c0c!important;transform:none!important;animation:none!important;opacity:1!important}
.local-domain-review .domain-card-head{align-items:center!important;margin-bottom:16px!important}.local-domain-review .domain-card-head strong{font-size:20px!important}.local-domain-review .domain-card-head small{font-size:12px!important;margin-top:4px!important}
.local-domain-review .domain-mode-tabs{width:320px!important;max-width:100%;flex:0 0 auto;grid-template-columns:1fr 1fr!important;margin:0!important;padding:4px!important}
.local-domain-review .domain-card-head{gap:22px!important}.local-domain-review .domain-mode-tab{min-height:38px!important;padding:6px 16px!important;font-size:12px!important}
.local-domain-review .domain-result.domain-idle{display:none!important}
.local-domain-review .domain-search-form{display:grid!important;grid-template-columns:1fr 180px!important;gap:12px!important;align-items:center!important}
.local-domain-review .domain-input-caption{grid-column:1/-1;font-size:13px;font-weight:700;color:#234c89;text-align:right;margin-bottom:-4px}
.local-domain-review .domain-search-field{position:relative;border:1.5px solid #9dbded!important;border-radius:14px!important;min-height:64px!important;background:#f9fbff!important;overflow:visible!important;box-shadow:0 0 0 0 #3474df00;transition:border-color .2s,box-shadow .2s}
.local-domain-review .domain-search-field input{font-size:19px!important;min-height:60px!important;padding:12px 18px!important;outline-offset:-5px}
.local-domain-review .domain-search-field input::placeholder{color:#6a89b5!important;opacity:1}
.local-domain-review .domain-search-field>span{font-size:18px!important}
.local-domain-review #domainSubmit{min-height:64px!important;border-radius:14px!important;font-size:16px!important;box-shadow:0 8px 22px #12449e1a!important}
.local-domain-review .domain-entry-hint{display:block;color:#6a7d97;font-size:11px;margin-top:8px;text-align:right}
.local-domain-review .domain-search-field:focus-within{border-color:#1755c4!important;box-shadow:0 0 0 4px #2e71dc13!important}
.local-domain-review .domain-search-field.domain-invite{animation:domain-invitation 2.4s ease-in-out 3}
.local-domain-review .domain-result{margin:12px 0!important;min-height:36px!important;font-size:12px!important}
.local-domain-review .domain-tld-list{gap:10px!important;margin-top:12px!important}.local-domain-review .domain-tld-chip{min-height:52px!important;padding:8px!important;display:flex!important;gap:9px!important;justify-content:center!important;align-items:center!important}.local-domain-review .domain-tld-chip b{font-size:16px!important}
.local-domain-review .domain-quick-actions{margin-top:12px!important}.local-domain-review .domain-quick-action{min-height:40px!important}
@keyframes domain-invitation{0%,100%{border-color:#9dbded;box-shadow:0 0 0 0 #3474df00}50%{border-color:#3474df;box-shadow:0 0 0 5px #3474df12}}
@media(min-width:701px) and (max-height:780px){html body.local-domain-review main#main>.hero{padding-block:20px!important}html body.local-domain-review .hero-copy h1{font-size:38px!important;line-height:1.4!important;margin:8px 0!important}html body.local-domain-review .hero-copy p{font-size:14px!important;margin-top:6px!important}html body.local-domain-review .hero-actions{margin-top:10px!important}html body.local-domain-review main#main>.hero>.hero-grid{gap:20px!important}html body.local-domain-review #domain-search{padding:20px 26px!important}}
@media(max-width:950px){.local-domain-review .domain-card-head{flex-wrap:wrap!important}.local-domain-review .domain-card-head .domain-mode-tabs{order:3;flex:1 0 100%;width:100%!important}}
@media(max-width:700px){html body.local-domain-review main#main>.hero{min-height:calc(100svh - 108px)!important;padding:28px 0!important}html body.local-domain-review main#main>.hero>.hero-grid,html body.local-home-review main#main>.hero>.container.hero-grid{width:calc(100% - 32px)!important}html body.local-domain-review #domain-search{padding:20px 16px!important}html body.local-domain-review .hero-copy h1{font-size:30px!important}.local-domain-review .domain-search-form{grid-template-columns:1fr!important}.local-domain-review #domainSubmit{min-height:50px!important}.local-domain-review .domain-card-head{align-items:flex-start!important;gap:12px}.local-domain-review .domain-card-head strong{font-size:17px!important}.local-domain-review .domain-live{font-size:10px!important;white-space:nowrap}.local-domain-review .domain-tld-list{grid-template-columns:repeat(3,1fr)!important}.local-domain-review .domain-tld-chip{flex-direction:column!important;gap:2px!important}.local-domain-review .hero-copy p{font-size:14px!important}.local-domain-review .hero-actions .btn{padding-inline:16px!important}}
@media(prefers-reduced-motion:reduce){.local-domain-review .domain-search-field.domain-invite{animation:none!important}}

/* Registration-only redesign: a single prominent search surface. */
html body.local-domain-review #domain-search.domain-register-redesign{padding:34px 42px!important;border-radius:28px!important;background:linear-gradient(145deg,#fff 55%,#eef5ff)!important;border-color:#d5e2f7!important;box-shadow:0 22px 65px #123d8410!important}
.local-domain-review .domain-register-redesign .domain-card-head{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center;margin-bottom:26px!important;gap:8px!important}
.domain-register-eyebrow{color:#1658c3;background:#eaf2ff;border:1px solid #d7e7ff;border-radius:50px;padding:6px 14px;font-size:11px;font-weight:700}
.local-domain-review .domain-register-redesign .domain-card-head strong{display:block;font-size:28px!important;line-height:1.7}
.local-domain-review .domain-register-redesign .domain-card-head small{display:block;font-size:13px!important;line-height:2;color:#6c7d98}
.local-domain-review .domain-register-redesign .domain-search-form{padding:8px;background:#fff;border:1px solid #bad0f2;border-radius:20px;box-shadow:0 8px 28px #2158ae0a;gap:8px!important;grid-template-columns:1fr 190px!important}
.local-domain-review .domain-register-redesign .domain-input-caption{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.local-domain-review .domain-register-redesign .domain-search-field{border-color:transparent!important;background:transparent!important;border-radius:12px!important;min-height:68px!important}
.local-domain-review .domain-register-redesign .domain-search-field input{font-size:23px!important;min-height:68px!important;padding-inline:22px!important}
.local-domain-review .domain-register-redesign #domainSubmit{min-height:68px!important;border-radius:13px!important;background:#1647ac!important}
.local-domain-review .domain-register-redesign .domain-entry-hint{text-align:center;font-size:12px;margin-top:12px}
.domain-suffix-title{display:block;color:#345684;font-size:12px;font-weight:700;margin-top:25px;text-align:right}
.local-domain-review .domain-register-redesign .domain-tld-list{margin-top:10px!important;gap:10px!important}
.local-domain-review .domain-register-redesign .domain-tld-chip{flex-direction:column!important;gap:3px!important;min-height:70px!important;border:1px solid #dce7f8!important;background:#fff!important;border-radius:14px!important;transition:border-color .2s,background .2s}
.local-domain-review .domain-register-redesign .domain-tld-chip:hover,.local-domain-review .domain-register-redesign .domain-tld-chip:focus-visible{border-color:#4781dc!important;background:#eaf3ff!important}
.local-domain-review .domain-register-redesign .domain-tld-chip b{font-size:19px!important}
.local-domain-review .domain-register-redesign .domain-quick-actions{display:flex!important;justify-content:center!important;margin-top:18px!important}
.local-domain-review .domain-register-redesign .domain-quick-action{background:transparent!important;border:0!important;color:#285caf!important;min-height:32px!important;padding:4px 12px!important;width:auto!important}
.local-domain-review .domain-register-redesign .domain-result{background:#f5f8fe!important;border-color:#e0e9f8!important;text-align:center;line-height:1.9}
@media(max-width:700px){html body.local-domain-review #domain-search.domain-register-redesign{padding:24px 16px!important;border-radius:22px!important}.local-domain-review .domain-register-redesign .domain-card-head strong{font-size:23px!important}.local-domain-review .domain-register-redesign .domain-card-head small{font-size:12px!important}.local-domain-review .domain-register-redesign .domain-search-form{grid-template-columns:1fr!important}.local-domain-review .domain-register-redesign .domain-search-field input{font-size:19px!important;padding-inline:12px!important}.local-domain-review .domain-register-redesign #domainSubmit{min-height:52px!important}.local-domain-review .domain-register-redesign .domain-tld-chip{min-height:64px!important}.domain-suffix-title{margin-top:20px}.local-domain-review .domain-register-redesign .domain-card-head{margin-bottom:18px!important}}

/* Motion study inspired by the supplied video; decorative text stays behind the form. */
html body.local-domain-review #domain-search.domain-motion-design{position:relative;isolation:isolate;overflow:hidden;padding:38px 48px 28px!important;border:1px solid #4873b4!important;border-radius:30px!important;background:radial-gradient(ellipse at 8% 0%,#215ac5 0%,transparent 55%),linear-gradient(120deg,#183d8d,#102855 65%,#0a1c40)!important;box-shadow:0 24px 55px #14376c24,inset 0 1px #ffffff20!important}
.domain-motion-design>:not(.domain-motion-scene){position:relative;z-index:1}
.domain-motion-scene{position:absolute;inset:-130px -200px;z-index:0;pointer-events:none;transform:rotate(-17deg);display:flex;flex-direction:column;justify-content:space-around;gap:24px;opacity:.13;mask-image:linear-gradient(90deg,transparent,#000 15%,#000 85%,transparent)}
.domain-motion-lane{display:flex;width:max-content;direction:ltr;animation:domain-suffix-drift 65s linear infinite;will-change:transform}
.domain-motion-lane:nth-child(2){animation-direction:reverse;animation-duration:78s;opacity:.62}
.domain-motion-lane:nth-child(3){animation-duration:90s;opacity:.75}
.domain-motion-group{display:flex;align-items:center;gap:60px;padding-right:60px;flex-shrink:0}
.domain-motion-group span{font:800 clamp(66px,7vw,108px)/1.15 Arial,sans-serif;letter-spacing:-4px;color:#98bfff;white-space:nowrap}
.domain-motion-group span:nth-child(4n+2){color:#b9cdff}.domain-motion-group span:nth-child(5n){color:#ffcd83}
.local-domain-review .domain-motion-design .domain-card-head{gap:13px!important;margin-bottom:28px!important}
.local-domain-review .domain-motion-design .domain-register-eyebrow{display:inline-flex;align-items:center;gap:8px;background:#ffffff0b;border-color:#ffffff28;color:#c9dbff;padding:6px 14px;backdrop-filter:blur(8px)}
.domain-motion-design .domain-register-eyebrow:before{content:'';width:6px;height:6px;border-radius:50%;background:#ffb547;box-shadow:0 0 12px #ffb54765}
.local-domain-review .domain-motion-design .domain-card-head strong{color:#fff!important;font-size:32px!important;letter-spacing:-.6px;text-shadow:0 2px 20px #00132c30}
.local-domain-review .domain-motion-design .domain-card-head small{color:#c2d4ef!important;font-size:13px!important;line-height:2.1}
.local-domain-review .domain-motion-design .domain-search-form{background:#fff!important;border:1px solid #fff!important;border-radius:19px!important;padding:7px!important;box-shadow:0 0 0 6px #ffffff0a,0 16px 35px #00152f24;transition:box-shadow .25s;gap:8px!important}
.local-domain-review .domain-motion-design .domain-search-form:focus-within{box-shadow:0 0 0 5px #92b7ff30,0 16px 35px #00152f24}
.local-domain-review .domain-motion-design .domain-search-field{display:flex!important;align-items:center;direction:ltr;gap:4px;min-height:64px!important;animation:none!important;box-shadow:none!important}
.domain-motion-design .domain-search-field>svg{width:23px;height:23px;margin-left:16px;flex-shrink:0;stroke:#4870a8;stroke-width:1.8;fill:none}
.local-domain-review .domain-motion-design .domain-search-field input{min-width:0;min-height:64px!important;padding-inline:12px!important;font-size:22px!important;color:#163665!important}
.local-domain-review .domain-motion-design #domainSubmit{display:flex!important;justify-content:center;align-items:center;gap:12px;min-height:64px!important;background:#ffb342!important;color:#112e58!important;border:1px solid #ffd089!important;box-shadow:0 6px 16px #8b4c1115!important;transition:background .2s,box-shadow .2s}
.local-domain-review .domain-motion-design #domainSubmit:after{content:'←';font-size:23px;line-height:1;transition:translate .2s}
.local-domain-review .domain-motion-design #domainSubmit:hover{background:#ffc267!important;box-shadow:0 7px 18px #f7a33126!important}
.local-domain-review .domain-motion-design #domainSubmit:hover:after{translate:-3px 0}
.local-domain-review .domain-motion-design .domain-entry-hint{color:#b7cbed!important;font-size:11px;margin-top:13px}
.domain-motion-design .domain-suffix-title{color:#d7e6ff;text-align:center;font-size:11px;font-weight:500;margin-top:24px}
.local-domain-review .domain-motion-design .domain-tld-list{gap:12px!important;max-width:880px;margin-inline:auto!important;margin-top:12px!important}
.local-domain-review .domain-motion-design .domain-tld-chip{background:#ffffff08!important;border-color:#ffffff25!important;border-radius:13px!important;min-height:68px!important;backdrop-filter:blur(7px);color:#c2d5f2!important;transition:background .2s,border-color .2s,box-shadow .2s}
.local-domain-review .domain-motion-design .domain-tld-chip b{color:#fff!important;font-size:21px!important;line-height:1.4}
.local-domain-review .domain-motion-design .domain-tld-chip span,.local-domain-review .domain-motion-design .domain-tld-chip small{color:#c2d5f2!important}
.local-domain-review .domain-motion-design .domain-tld-chip:hover,.local-domain-review .domain-motion-design .domain-tld-chip:focus-visible{background:#ffffff19!important;border-color:#9dbaff!important;box-shadow:0 4px 20px #00132c15}
.local-domain-review .domain-motion-design .domain-quick-actions{margin-top:17px!important}
.local-domain-review .domain-motion-design .domain-quick-action{color:#b5cbec!important;font-size:11px!important}
.local-domain-review .domain-motion-design .domain-result{background:#f4f8ff!important;color:#173964!important;border:1px solid #c6daf8!important;border-radius:12px!important;padding:14px!important}
.domain-is-editing .domain-motion-lane,.domain-motion-offscreen .domain-motion-lane{animation-play-state:paused}
@keyframes domain-suffix-drift{to{transform:translateX(-50%)}}
@media(max-width:700px){html body.local-domain-review #domain-search.domain-motion-design{padding:26px 18px 22px!important;border-radius:24px!important}.local-domain-review .domain-motion-design .domain-card-head strong{font-size:24px!important;line-height:1.8}.local-domain-review .domain-motion-design .domain-card-head small{font-size:12px!important}.local-domain-review .domain-motion-design .domain-card-head{gap:10px!important;margin-bottom:22px!important}.local-domain-review .domain-motion-design .domain-search-field input{font-size:17px!important;padding-inline:5px!important}.domain-motion-design .domain-search-field>svg{margin-left:7px;width:20px;height:20px}.local-domain-review .domain-motion-design #domainSubmit{min-height:50px!important}.local-domain-review .domain-motion-design .domain-tld-list{gap:8px!important}.local-domain-review .domain-motion-design .domain-tld-chip{min-height:61px!important}.domain-motion-group{gap:35px;padding-right:35px}.domain-motion-scene{opacity:.1;inset:-40px -200px;gap:70px}.domain-motion-lane:nth-child(3){display:none}}
@media(prefers-reduced-motion:reduce){.domain-motion-lane{animation:none!important;will-change:auto}.local-domain-review .domain-motion-design *{transition:none!important}}

/* Compact search revision after reviewing iranserver.com. */
html body.local-domain-review main#main>.hero.domain-compact-hero{position:relative;isolation:isolate;min-height:0!important;height:auto!important;padding:65px 0 54px!important}
html body.local-domain-review .domain-compact-hero>.hero-grid{position:relative;z-index:1;gap:32px!important}
html body.local-domain-review .domain-compact-hero .hero-copy h1{font-size:clamp(30px,3vw,44px)!important;line-height:1.6!important;margin:14px 0 12px!important}
html body.local-domain-review .domain-compact-hero .hero-copy p{font-size:14px!important;max-width:760px!important;margin-top:0!important}
html body.local-domain-review #domain-search.domain-compact-search{isolation:auto;overflow:visible;max-width:980px!important;padding:0!important;margin-inline:auto!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important}
.local-domain-review .domain-compact-search .domain-card-head{position:absolute!important;width:1px;height:1px;margin:0!important;padding:0!important;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.local-domain-review .domain-compact-search:before,.local-domain-review .domain-compact-search:after{content:none!important}
html body.local-domain-review #domain-search.domain-compact-search{outline:none!important}
.local-domain-review .domain-compact-search .domain-search-form{grid-template-columns:1fr 155px!important;padding:7px!important;gap:6px!important;background:#fff!important;border:1px solid #bdd2f2!important;border-radius:16px!important;box-shadow:0 0 0 7px #e5effc,0 10px 30px #173e7810!important}
.local-domain-review .domain-compact-search .domain-search-field,.local-domain-review .domain-compact-search .domain-search-field input{min-height:54px!important}
.local-domain-review .domain-compact-search .domain-search-field input{font-size:19px!important}
.local-domain-review .domain-compact-search #domainSubmit{min-height:54px!important;background:#174aad!important;border-color:#174aad!important;border-radius:10px!important;color:#fff!important;font-size:14px!important;box-shadow:none!important}
.local-domain-review .domain-compact-search #domainSubmit:hover{background:#113b91!important}
.local-domain-review .domain-compact-search #domainSubmit:after{display:none}
.local-domain-review .domain-compact-search .domain-entry-hint{color:#607b9d!important;font-size:11px;margin-top:15px}
.domain-compact-search .domain-suffix-title{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
.local-domain-review .domain-compact-search .domain-tld-list{display:flex!important;flex-wrap:wrap;justify-content:center;gap:8px!important;max-width:none;margin-top:17px!important}
.local-domain-review .domain-compact-search .domain-tld-chip{display:flex!important;flex-direction:row!important;min-height:38px!important;padding:5px 13px!important;gap:7px!important;border:1px solid #d8e5f7!important;background:#ffffffa6!important;box-shadow:none!important;border-radius:9px!important;backdrop-filter:none}
.local-domain-review .domain-compact-search .domain-tld-chip b{color:#214d92!important;font-size:16px!important}
.local-domain-review .domain-compact-search .domain-tld-chip span,.local-domain-review .domain-compact-search .domain-tld-chip small{color:#6b80a0!important;font-size:10px!important}
.local-domain-review .domain-compact-search .domain-tld-chip:hover,.local-domain-review .domain-compact-search .domain-tld-chip:focus-visible{background:#e8f1ff!important;border-color:#8fb1e4!important}
.local-domain-review .domain-compact-search .domain-quick-actions{margin-top:12px!important}
.local-domain-review .domain-compact-search .domain-quick-action{color:#365f98!important}
.domain-compact-hero>.domain-motion-scene{inset:-40px -220px;z-index:0;opacity:.065;gap:18px;transform:rotate(-13deg);mask-image:linear-gradient(90deg,#000,transparent 40%,transparent 60%,#000)}
.domain-compact-hero .domain-motion-group span{font-size:84px;color:#477ac9!important}
.domain-compact-hero .domain-motion-lane{animation-duration:95s}.domain-compact-hero .domain-motion-lane:nth-child(2){animation-duration:110s}
@media(max-width:700px){html body.local-domain-review main#main>.hero.domain-compact-hero{padding:34px 0 30px!important}html body.local-domain-review .domain-compact-hero .hero-copy h1{font-size:28px!important;line-height:1.7!important}html body.local-domain-review .domain-compact-hero .hero-copy p{font-size:13px!important}html body.local-domain-review .domain-compact-hero>.hero-grid{gap:26px!important}html body.local-domain-review #domain-search.domain-compact-search{padding:0!important;border-radius:0!important}.local-domain-review .domain-compact-search .domain-search-form{grid-template-columns:1fr!important;padding:6px!important;border-radius:14px!important}.local-domain-review .domain-compact-search .domain-search-field input{font-size:17px!important}.local-domain-review .domain-compact-search #domainSubmit{min-height:46px!important}.local-domain-review .domain-compact-search .domain-tld-list{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:7px!important}.local-domain-review .domain-compact-search .domain-tld-chip{min-height:35px!important;padding:5px!important}.local-domain-review .domain-compact-search .domain-tld-chip span,.local-domain-review .domain-compact-search .domain-tld-chip small{display:none}.domain-compact-hero>.domain-motion-scene{opacity:.035}}

/* Quiet perimeter light and stable hover states for the compact form. */
@property --domain-ring-angle{syntax:'<angle>';initial-value:0deg;inherits:false}
.local-domain-review .domain-compact-search .domain-search-form{position:relative;isolation:isolate;overflow:visible;box-shadow:0 0 0 5px #e5effc80,0 8px 25px #173e780b!important;transition:box-shadow .25s ease,border-color .25s ease!important}
.local-domain-review .domain-compact-search .domain-search-form:before{content:'';position:absolute;inset:-3px;border-radius:18px;padding:2px;background:conic-gradient(from var(--domain-ring-angle),transparent 0deg,#c9ddfa 65deg,#4888e5 100deg,#a8cafa 125deg,transparent 165deg,transparent 255deg,#f5b65e 285deg,transparent 320deg);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;pointer-events:none;z-index:2;opacity:.75;animation:domain-ring-orbit 10s linear infinite;transition:opacity .3s}
.local-domain-review .domain-compact-search .domain-search-form:after{content:none!important}
.local-domain-review .domain-compact-search .domain-search-form:hover{box-shadow:0 0 0 5px #e5effc99,0 10px 28px #173e7812!important}
.local-domain-review .domain-compact-search .domain-search-form:focus-within{border-color:#4784da!important;box-shadow:0 0 0 4px #3679d515,0 8px 25px #173e7810!important}
.local-domain-review .domain-compact-search .domain-search-form:focus-within:before{animation-play-state:paused;opacity:0}
.local-domain-review .domain-compact-search .domain-search-field:focus-within{box-shadow:none!important;border-color:transparent!important}
html body.local-domain-review #domain-search.domain-compact-search:hover{transform:none!important;translate:none!important;scale:none!important;filter:none!important;box-shadow:none!important}
.local-domain-review .domain-compact-search #domainSubmit,.local-domain-review .domain-compact-search .domain-tld-chip,.local-domain-review .domain-compact-search .domain-quick-action{transform:none!important;translate:none!important;scale:none!important;filter:none!important;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease!important}
.local-domain-review .domain-compact-search #domainSubmit:hover{background:#215cc4!important;border-color:#215cc4!important;box-shadow:inset 0 1px 0 #ffffff20,0 3px 9px #16469c20!important;color:#fff!important}
.local-domain-review .domain-compact-search #domainSubmit:active{background:#123d92!important;box-shadow:inset 0 2px 4px #001c4925!important}
.local-domain-review .domain-compact-search #domainSubmit:before,.local-domain-review .domain-compact-search #domainSubmit:after,.local-domain-review .domain-compact-search .domain-tld-chip:before,.local-domain-review .domain-compact-search .domain-tld-chip:after{content:none!important}
.local-domain-review .domain-compact-search .domain-tld-chip:hover{background:#f5f9ff!important;border-color:#aac6ee!important;box-shadow:0 2px 7px #254e8710!important}
.local-domain-review .domain-compact-search .domain-tld-chip:active{background:#e9f2ff!important;border-color:#6599df!important;box-shadow:none!important}
.local-domain-review .domain-compact-search :is(#domainSubmit,.domain-tld-chip,.domain-quick-action):focus-visible{outline:2px solid #4283db!important;outline-offset:3px!important}
.local-domain-review .domain-compact-search .domain-quick-action:hover{color:#164aad!important;background:transparent!important;text-decoration:underline;text-underline-offset:4px;box-shadow:none!important}
.domain-motion-offscreen .domain-search-form:before{animation-play-state:paused!important}
@keyframes domain-ring-orbit{to{--domain-ring-angle:360deg}}
@media(max-width:700px){.local-domain-review .domain-compact-search .domain-search-form:before{border-radius:16px;opacity:.6}}
@media(prefers-reduced-motion:reduce){.local-domain-review .domain-compact-search .domain-search-form:before{animation:none!important;opacity:.35}.local-domain-review .domain-compact-search .domain-search-form,.local-domain-review .domain-compact-search #domainSubmit,.local-domain-review .domain-compact-search .domain-tld-chip{transition:none!important}}

/* The moving background covers the complete search card, not just its input. */
.local-domain-review .domain-compact-search>.domain-search-backdrop{position:absolute!important;inset:0;overflow:hidden;border-radius:16px;pointer-events:none;z-index:0!important;background:linear-gradient(110deg,#f7fbff,#eaf3ff)}
.local-domain-review .domain-compact-search .domain-search-form>:not(.domain-search-backdrop){position:relative;z-index:1}
.domain-search-backdrop .domain-motion-scene{inset:0;box-sizing:border-box;padding-top:66px;direction:ltr;align-items:flex-start;justify-content:space-evenly;gap:0;opacity:.11;transform:none;mask-image:none}
.domain-search-backdrop .domain-motion-lane:nth-child(3){display:flex}
.domain-search-backdrop .domain-motion-lane:nth-child(1){animation-delay:-18s}
.domain-search-backdrop .domain-motion-lane:nth-child(2){animation-delay:-47s;opacity:.9}
.domain-search-backdrop .domain-motion-lane:nth-child(3){animation-delay:-71s;opacity:.85}
.domain-search-backdrop .domain-motion-group span{font-size:32px!important;letter-spacing:-1px;transform:rotate(-9deg)}
.local-domain-review .domain-compact-search .domain-search-form>.domain-input-caption{position:absolute!important}
.domain-search-backdrop .domain-motion-group{min-width:1360px;box-sizing:border-box;justify-content:space-between;gap:65px;padding-right:65px}
.domain-compact-search:focus-within>.domain-search-backdrop{opacity:.6;transition:opacity .25s}
@media(max-width:700px){.domain-search-backdrop .domain-motion-scene{opacity:.09;padding-top:115px}.domain-search-backdrop .domain-motion-group{min-width:1000px;gap:45px;padding-right:45px}.domain-search-backdrop .domain-motion-group span{font-size:27px!important}}
