@font-face{font-family:Lovable Camera;src:url(data:font/woff2;base64,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)format("woff2");font-weight:400;font-style:normal}.lovable-auth-button{box-sizing:border-box;appearance:none;color:#000;font-synthesis:none;text-align:center;cursor:pointer;background:#fff;border:1px solid #c5cad3;border-radius:8px;justify-content:center;align-items:center;min-width:220px;min-height:44px;padding:10px 40px;font-family:Lovable Camera,ui-sans-serif,system-ui,sans-serif;font-size:16px;font-weight:400;line-height:22px;display:inline-flex;position:relative}.lovable-auth-button:before{content:"";background:url(/assets/lovable-mark-DKVi-oJX.svg) 50%/contain no-repeat;width:16px;height:17px;position:absolute;inset-inline-start:16px}.lovable-auth-button:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af}.lovable-auth-button--dark{color:#fff;background:#000;border-color:#4b5563}.lovable-auth-button--dark:hover:not(:disabled){background:#0a0a0a;border-color:#6b7280}.lovable-auth-button:focus-visible{outline-offset:2px;outline:3px solid #4b73ff}.lovable-auth-button:disabled{cursor:not-allowed;opacity:.55}.lovable-auth-button--full-width{width:100%;min-width:0}.domain-design{color:var(--domain-ink);--primary:var(--domain-action);--primary-hover:var(--domain-action-hover);--ring:var(--domain-action);padding-top:88px}.domain-design h1,.domain-design h2,.domain-design h3{letter-spacing:0}.domain-hero{background:var(--domain-deep);color:var(--navy-foreground);place-items:center;min-height:179px;padding:20px;display:grid;position:relative;overflow:hidden}.domain-hero-copy{text-align:center;position:relative}.domain-eyebrow{color:var(--domain-emerald);margin-bottom:8px;font-size:9px;font-weight:500}.domain-design .domain-hero h1{margin:0 0 10px;font-size:42px;font-weight:800;line-height:.99}.domain-hero h1 span{display:block}.domain-hero h1 span:last-child{color:var(--domain-emerald)}.domain-hero-copy>p:last-child{margin:0;font-size:15px}.domain-orbits{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.domain-orbits g:first-child{stroke:var(--domain-emerald);stroke-width:.6px;opacity:.32}.domain-orbit-points{fill:var(--domain-emerald)}.domain-workspace{background:var(--domain-mint);padding:24px 0 20px}.domain-layout{grid-template-columns:minmax(0,.455fr) minmax(0,.545fr);align-items:start;gap:28px;width:min(1100px,82%);min-height:350px;margin:auto;display:grid}.domain-search-panel{background:var(--surface);min-width:0;box-shadow:var(--domain-panel-shadow);border-radius:10px;padding:14px 18px 12px}.domain-design .domain-search-panel h2{margin:0 0 3px;font-size:24px;font-weight:800;line-height:1.2}.domain-search-panel>p{color:var(--domain-muted);margin:0;font-size:10.5px}.domain-design .domain-form{max-width:none;margin-top:14px}.domain-design .domain-form>label{margin-bottom:5px;font-size:10px;font-weight:500}.domain-form>input{border:1px solid var(--domain-line);background:var(--domain-input);width:100%;min-width:0;color:var(--domain-ink);border-radius:5px;height:36px;padding:0 11px;font-size:12px;display:block}.domain-form>input:focus{outline:2px solid var(--domain-badge);outline-offset:1px}.domain-search-button{width:100%;height:34px;box-shadow:none;margin-top:9px;font-size:12px;font-weight:600}.domain-design .domain-form fieldset{margin-top:10px}.domain-design .domain-form legend{color:var(--domain-ink);margin-bottom:5px;font-size:10px}.domain-design .domain-extensions{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px 7px;display:grid}.domain-design .domain-extensions label{border:1px solid var(--domain-line);height:27px;color:var(--domain-ink);border-radius:4px;gap:10px;min-width:0;padding:0 8px;font-size:10px}.domain-design .domain-extensions label.is-selected{border-color:color-mix(in oklab,var(--domain-badge) 50%,var(--surface));background:var(--domain-mint)}.domain-design .domain-extensions input{width:12px;height:12px;accent-color:var(--domain-action);flex-shrink:0}.domain-payment{border-top:1px solid var(--domain-line);grid-template-columns:18px minmax(0,1fr);gap:8px;margin-top:13px;padding-top:13px;display:grid}.domain-payment>svg{width:18px;height:20px;color:var(--domain-action)}.domain-payment-top{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.domain-payment-top>span{font-size:10px;font-weight:500}.domain-payment-logos{align-items:center;gap:4px;display:flex}.domain-payment-logos>span{border:1px solid var(--domain-line);border-radius:3px;align-items:center;height:23px;padding:3px 5px;display:inline-flex}.domain-payment-logos img{object-fit:contain;width:auto;max-width:44px;height:13px}.domain-payment-logos>span:nth-child(2) img,.domain-payment-logos>span:nth-child(3) img{max-width:19px;height:10px}.domain-eft{gap:3px;font-size:8px;font-weight:700}.domain-eft svg{width:11px;height:11px}.domain-payment small{color:var(--domain-muted);margin-top:3px;font-size:9px;display:block}.domain-results-column{min-width:0;padding-top:11px}.domain-results-title{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:14px;display:grid}.domain-design .domain-results-title h2{font-size:25px;font-weight:800;line-height:1.2}.domain-results-title>span{color:var(--domain-muted);font-size:10px}.domain-result-list{gap:12px;display:grid}.domain-result-card{border:1px solid var(--domain-line);background:var(--domain-mint);border-radius:8px;padding:16px 18px}.domain-result-card.is-available{border-color:var(--domain-action)}.domain-exact{background:var(--domain-badge);color:var(--domain-action-hover);border-radius:5px;margin-bottom:9px;padding:3px 8px;font-size:8px;font-weight:600;display:table}.domain-design .domain-result-card h3{overflow-wrap:anywhere;margin:0 0 5px;font-size:21px;font-weight:800;line-height:1.25}.domain-design .domain-available{color:var(--domain-action);gap:6px;font-size:12px;font-weight:500}.domain-available svg{fill:var(--domain-action);color:var(--surface)}.domain-result-bottom{border-top:1px solid var(--domain-line);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:12px;padding-top:12px;display:grid}.domain-result-price{min-width:0}.domain-result-price:nth-child(2){border-left:1px solid var(--domain-line);padding-left:20px}.domain-result-price small{color:var(--domain-muted);white-space:nowrap;font-size:10px;display:block}.domain-result-price strong{margin-top:4px;font-size:14px;font-weight:700;display:block}.domain-result-bottom>button{height:39px;box-shadow:none;padding-inline:24px;font-size:11px;font-weight:600}.domain-results-note{color:var(--domain-muted);align-items:center;gap:7px;margin-top:18px;font-size:10px;display:flex}.domain-results-note svg{flex-shrink:0}.domain-state{border:1px dashed var(--domain-line);text-align:center;border-radius:8px;align-content:center;justify-items:center;min-height:184px;padding:24px;display:grid}.domain-state>svg{width:30px;height:30px;color:var(--domain-action);margin-bottom:10px}.domain-state h3{margin-bottom:5px;font-size:19px}.domain-state p{color:var(--domain-muted);max-width:350px;font-size:11px}.domain-state-error>svg{color:var(--destructive)}.domain-price-error{color:var(--domain-muted);margin-top:10px;font-size:10px}@media (width>=1021px) and (width<=1200px){.domain-hero{min-height:179px}.domain-layout{min-height:331px}.domain-payment-top{gap:7px}.domain-payment-top>span{font-size:9px}}@media (width<=1020px){.domain-layout,.domain-hero h1{font-size:40px}.domain-result-bottom{grid-template-columns:repeat(2,minmax(0,1fr))}.domain-result-bottom>button{grid-column:1/-1}}@media (width<=700px){.domain-design{padding-top:88px}.domain-hero{min-height:215px;padding:30px 20px}.domain-design .domain-hero h1{font-size:34px;line-height:1.05}.domain-hero-copy>p:last-child{max-width:380px;margin:auto;font-size:12px}.domain-eyebrow{margin-bottom:12px;font-size:8px}.domain-orbits{opacity:.55}.domain-layout{grid-template-columns:minmax(0,1fr);gap:24px;width:calc(100% - 32px);min-height:0}.domain-workspace{padding:20px 0 28px}.domain-search-panel{padding:20px}.domain-search-panel>p{font-size:11px}.domain-form>input{height:42px;font-size:14px}.domain-search-button{height:40px}.domain-design .domain-extensions label{gap:7px;height:32px;padding:0 7px;font-size:11px}.domain-design .domain-form>label,.domain-design .domain-form legend{font-size:11px}.domain-results-column{padding-top:0}.domain-results-title{grid-template-columns:minmax(0,1fr);gap:4px}.domain-results-title>span{font-size:11px}.domain-result-bottom{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.domain-result-price small{font-size:10px}.domain-result-bottom>button{grid-column:1/-1}}@media (width<=380px){.domain-design .domain-hero h1{font-size:29px}.domain-design .domain-extensions{gap:5px}.domain-design .domain-extensions label{gap:5px;padding:0 5px;font-size:10px}}@media (width<=600px){.domain-design{padding-top:76px}}
