:root{--parchment:#f5f4ed;--ivory:#faf9f5;--warm-sand:#e8e6dc;--brand:#1b365d;--brand-light:#2d5a8a;--brand-tint:#eef2f7;--near-black:#141413;--dark-warm:#3d3d3a;--olive:#504e49;--stone:#6b6a64;--border:#e8e6dc;--border-soft:#d8d5c8;--serif:Charter, Georgia, Palatino, "Times New Roman", serif;--ui:system-ui, -apple-system, "Segoe UI", sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--parchment);color:var(--near-black);font-family:var(--serif);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.55}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:var(--brand);text-decoration:none}@media (hover:hover){a:hover{color:var(--brand-light)}}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--brand);outline-offset:4px}.skip-link{z-index:10;background:var(--near-black);color:var(--ivory);font:600 12px/1 var(--ui);padding:10px 14px;transition:transform .16s;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{color:var(--ivory);transform:translateY(0)}.page-frame{width:min(1240px,100% - 48px);margin-inline:auto}.site-header{border-bottom:1px solid var(--border-soft);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:32px;height:84px;display:grid}.wordmark{color:var(--near-black);align-items:center;gap:12px;display:inline-flex}.brand-mark{flex:none;width:34px;height:34px;display:block}.wordmark strong{font-size:17px;font-weight:500}.header-primary-navigation,.workspace-navigation,.signin-navigation{font:500 13px/1 var(--ui);align-items:center;gap:28px;display:flex}.header-primary-navigation{justify-self:center}.workspace-navigation{justify-self:start}.signin-navigation{grid-column:3;justify-self:end}.header-primary-navigation a,.workspace-navigation a,.signin-navigation a{color:var(--olive)}.workspace-navigation>span{color:var(--near-black);font-weight:600}.workspace-navigation>span[aria-current=page]{border-bottom:2px solid var(--brand);padding-bottom:7px}.account-navigation{min-width:0;font:500 13px/1 var(--ui);justify-content:flex-end;align-items:center;gap:18px;display:flex}.account-signin,.account-workspace-link{color:var(--olive);white-space:nowrap}.account-primary-action{border:1px solid var(--brand);background:var(--brand);min-height:44px;color:var(--ivory);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 20px;transition:background .16s,transform .16s;display:inline-flex}.account-primary-mobile{display:none}.account-navigation-placeholder{background:var(--warm-sand);border-radius:3px;width:88px;height:14px}.account-menu{position:relative}.account-menu summary{border:1px solid var(--border-soft);max-width:230px;min-height:42px;color:var(--near-black);cursor:pointer;background:#faf9f5b8;border-radius:9px;align-items:center;gap:9px;padding:4px 8px 4px 5px;list-style:none;transition:border-color .16s,background .16s;display:flex}.account-menu summary::-webkit-details-marker{display:none}.account-avatar{background:var(--brand);width:30px;height:30px;color:var(--ivory);letter-spacing:.04em;border-radius:7px;flex:none;place-items:center;font-size:10px;font-weight:700;display:grid}.account-avatar-image{object-fit:cover}.account-email{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-chevron{color:var(--stone);margin-top:-3px;font-size:15px;transition:transform .16s}.account-menu[open] .account-chevron{transform:rotate(180deg)}.account-menu-panel{z-index:5;border:1px solid var(--border-soft);background:var(--ivory);border-radius:10px;width:min(290px,100vw - 32px);padding:16px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 50px #1b365d1f}.account-menu-identity{border-bottom:1px solid var(--border);flex-direction:column;gap:5px;padding:2px 2px 14px;display:flex}.account-menu-identity span{color:var(--stone);letter-spacing:.09em;text-transform:uppercase;font-size:9px;font-weight:700}.account-menu-identity strong{overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:1.35}.account-menu-identity small{overflow-wrap:anywhere;color:var(--stone);font-size:11px;line-height:1.35}.account-menu-panel nav{flex-direction:column;align-items:stretch;gap:0;padding-top:8px;display:flex}.account-menu-panel nav a,.account-menu-panel nav button{min-height:38px;color:var(--dark-warm);cursor:pointer;font:500 12px/1.3 var(--ui);text-align:left;background:0 0;border:0;border-radius:5px;align-items:center;padding:0 8px;transition:background .16s,color .16s;display:flex}.account-menu-panel nav button{color:#773d20}.account-menu-panel nav button:disabled{cursor:wait;opacity:.55}.account-menu-panel>p{color:#773d20;font:500 10px/1.4 var(--ui);margin:8px 2px 0}.app-header .account-workspace-link{display:none}.nav-cta,.button-primary{border:1px solid var(--brand);background:var(--brand);min-height:44px;color:var(--ivory);font:500 14px/1 var(--ui);border-radius:999px;justify-content:center;align-items:center;padding:0 22px;transition:background .16s,transform .16s;display:inline-flex}@media (hover:hover){.nav-cta:hover,.button-primary:hover,.account-primary-action:hover{background:var(--brand-light);color:var(--ivory);transform:translateY(-1px)}.account-menu summary:hover{border-color:var(--brand);background:var(--ivory)}.account-menu-panel nav a:hover,.account-menu-panel nav button:hover{background:var(--brand-tint);color:var(--brand)}}.account-primary-action:active{transform:translateY(1px)}.hero-section{grid-template-columns:minmax(0,1.2fr) minmax(370px,.8fr);align-items:center;gap:72px;padding-block:64px 58px;display:grid}.eyebrow,.section-number{color:var(--brand);font:500 12px/1.3 var(--ui);letter-spacing:.12em;text-transform:uppercase;margin:0 0 18px}.eyebrow{align-items:center;gap:10px;display:flex}.eyebrow>span{background:var(--brand);width:18px;height:2px}.hero-copy h1{letter-spacing:-.055em;text-wrap:balance;max-width:820px;margin:0;font-size:clamp(56px,6vw,82px);font-weight:500;line-height:.98}.hero-lede{max-width:720px;color:var(--olive);margin:28px 0 0;font-size:21px;line-height:1.45}.hero-actions{align-items:center;gap:28px;margin-top:36px;display:flex}.button-primary{min-height:50px;padding-inline:28px}.button-text{font:500 14px/1 var(--ui)}.button-text span{margin-left:6px}.proof-line{color:var(--stone);font:500 12px/1.4 var(--ui);flex-wrap:wrap;gap:0;margin-top:38px;display:flex}.proof-line span:not(:last-child):after{content:"·";color:var(--border-soft);margin:0 12px}.buyer-window{border:1px solid var(--border-soft);background:var(--ivory);border-radius:10px;min-width:0;overflow:hidden;box-shadow:0 20px 70px #1b365d1a}.buyer-window-bar{border-bottom:1px solid var(--border);color:var(--stone);font:500 10px/1.3 var(--ui);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:20px;padding:13px 16px;display:flex}.buyer-window-bar b{overflow-wrap:anywhere;color:var(--brand);letter-spacing:0;text-transform:lowercase;font-weight:600}.buyer-page{padding:34px 30px 24px}.buyer-page>p{color:var(--brand);font:600 10px/1 var(--ui);letter-spacing:.1em;text-transform:uppercase;margin:0 0 25px}.buyer-page h2{overflow-wrap:anywhere;letter-spacing:-.045em;margin:0;font-size:clamp(36px,4.2vw,55px);font-weight:500;line-height:.98}.buyer-page>span{color:var(--olive);margin-top:13px;font-size:14px;display:block}.buyer-offer{border-top:1px solid var(--border-soft);justify-content:space-between;align-items:flex-end;gap:20px;margin-top:38px;padding-top:20px;display:flex}.buyer-offer>div{flex-direction:column;gap:3px;display:flex}.buyer-offer small{color:var(--stone);font:500 10px/1 var(--ui);letter-spacing:.08em;text-transform:uppercase}.buyer-offer strong{font-variant-numeric:tabular-nums;font-size:22px;font-weight:500}.buyer-offer a{background:var(--brand);min-height:40px;color:var(--ivory);font:500 12px/1 var(--ui);border-radius:5px;align-items:center;padding-inline:17px;transition:background .16s,transform .16s;display:inline-flex}.buyer-offer a:active{transform:translateY(1px)}.buyer-page footer{border-top:1px solid var(--border);color:var(--stone);font:400 10px/1.35 var(--ui);justify-content:space-between;gap:16px;margin-top:29px;padding-top:14px;display:flex}.buyer-window-note{border-top:1px solid var(--border);background:var(--brand-tint);color:var(--olive);font:italic 13px/1.4 var(--serif);margin:0;padding:13px 16px}@media (hover:hover){.buyer-offer a:hover{background:var(--brand-light);color:var(--ivory);transform:translateY(-1px)}}.selling-section,.builder-section,.workflow-section,.ownership-section,.faq-section{padding-block:52px}.selling-section,.builder-section{border-top:1px solid var(--border-soft)}.section-heading{max-width:780px;margin-bottom:32px}.section-heading.compact{max-width:720px}.section-heading h2{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(40px,5vw,64px);font-weight:500;line-height:1.05}.section-heading>p:last-child{color:var(--olive);margin:18px 0 0;font-size:17px}.selling-list{border-top:1px solid var(--near-black)}.selling-list article{border-bottom:1px solid var(--border-soft);grid-template-columns:56px minmax(200px,.72fr) 1.28fr;align-items:baseline;gap:22px;padding:22px 0;display:grid}.selling-list article>span{color:var(--brand);font:600 10px/1 var(--ui)}.selling-list h3{margin:0;font-size:21px;font-weight:500}.selling-list article div p{color:var(--dark-warm);margin:4px 0 0;font-size:14px}.selling-list article>p{max-width:560px;color:var(--olive);margin:0;font-size:14px}.portfolio-section{background:var(--brand-tint);border-top:1px solid #d5dde7;border-bottom:1px solid #d5dde7;padding-block:54px}.portfolio-inner{grid-template-columns:minmax(280px,.72fr) minmax(540px,1.28fr);align-items:center;gap:72px;display:grid}.portfolio-copy h2{letter-spacing:-.04em;text-wrap:balance;max-width:520px;margin:0;font-size:clamp(40px,5vw,62px);font-weight:500;line-height:1.03}.portfolio-copy>p:not(.section-number){max-width:560px;color:var(--olive);margin:18px 0 0;font-size:16px}.direction-label{border-left:2px solid var(--brand);color:var(--brand);font:600 10px/1.2 var(--ui);letter-spacing:.07em;text-transform:uppercase;background:#ffffff7a;margin-top:22px;padding:7px 9px;display:inline-block}.portfolio-preview{background:var(--ivory);border:1px solid #cbd5e1;border-radius:8px;overflow:hidden;box-shadow:0 18px 60px #1b365d14}.portfolio-preview header,.portfolio-preview>div{border-bottom:1px solid var(--border);grid-template-columns:1.25fr .8fr 70px;align-items:center;gap:18px;padding:14px 18px;display:grid}.portfolio-preview header{color:var(--stone);font:600 9px/1.2 var(--ui);letter-spacing:.08em;text-transform:uppercase}.portfolio-preview>div strong{overflow-wrap:anywhere;font-size:16px;font-weight:500}.portfolio-preview>div span{color:var(--olive);font-variant-numeric:tabular-nums;font-size:13px}.portfolio-preview>div i{color:var(--stone);font:500 11px/1 var(--ui);justify-self:start;font-style:normal}.portfolio-preview>div i.status-live{color:#42603b}.portfolio-preview footer{color:var(--stone);font:500 10px/1.35 var(--ui);flex-wrap:wrap;gap:8px 20px;padding:13px 18px;display:flex}.builder-shell{border:1px solid var(--border-soft);background:var(--ivory);border-radius:12px;grid-template-columns:minmax(380px,440px) minmax(0,1fr);height:min(720px,100svh - 170px);min-height:620px;display:grid;overflow:hidden;box-shadow:0 16px 60px #1414130f}.builder-mobile-tabs{display:none}.builder-controls{background:var(--ivory);border-right:1px solid var(--border-soft);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.builder-bar,.preview-bar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;min-height:64px;padding:0 22px;display:flex}.builder-bar>div{flex-direction:column;gap:2px;display:flex}.builder-bar strong{font-size:15px;font-weight:500}.builder-kicker,.builder-bar>span,.preview-bar,.control-body legend{color:var(--stone);font:500 10px/1.3 var(--ui);letter-spacing:.09em;text-transform:uppercase}.control-body{flex:1;min-height:0;padding:4px 22px 28px;overflow:auto}.control-body fieldset{border:0;min-width:0;margin:0;padding:26px 0 22px}.control-body fieldset:last-child{border-bottom:0}.control-body legend{width:100%;color:var(--near-black);font:500 27px/1.08 var(--serif);letter-spacing:-.025em;text-transform:none;margin-bottom:8px}.step-description{color:var(--stone);font:400 12px/1.5 var(--ui);margin:0 0 22px}.control-body label{flex-direction:column;gap:7px;margin-top:15px;display:flex}.control-body label:first-of-type{margin-top:0}.control-body label>span{color:var(--dark-warm);font:500 12px/1.35 var(--ui)}.control-body label i{color:var(--stone);font-style:normal;font-weight:400}.control-body input,.control-body textarea,.control-body select{border:1px solid var(--border-soft);background:var(--parchment);width:100%;color:var(--near-black);font-family:var(--serif);border-radius:6px;outline:none;padding:11px 12px;font-size:14px;transition:border-color .15s,box-shadow .15s}.control-body textarea{resize:vertical;min-height:84px;line-height:1.45}.control-body input:focus,.control-body textarea:focus,.control-body select:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-tint)}.control-body input[aria-invalid=true]{border-color:#8b4513}.control-body small{color:var(--stone);font:400 11px/1.4 var(--ui)}.control-body .field-error{color:#8b4513}.field-pair{grid-template-columns:1fr 100px;gap:10px;display:grid}.theme-options{gap:8px;display:grid}.theme-option{text-align:left;border:1px solid var(--border-soft);color:var(--near-black);cursor:pointer;background:0 0;border-radius:7px;grid-template-rows:auto auto;grid-template-columns:62px 1fr;column-gap:12px;padding:9px;display:grid}.theme-option.is-selected{border-color:var(--brand);box-shadow:0 0 0 2px var(--brand-tint)}.theme-option>strong{align-self:end;font-size:13px;font-weight:500}.theme-option>small{align-self:start}.theme-swatch{background:#f5f4ed;border-radius:4px;flex-direction:column;grid-row:1/span 2;justify-content:center;gap:5px;min-height:48px;padding:9px;display:flex}.theme-swatch b,.theme-swatch i,.theme-swatch em{background:#1b365d;border-radius:4px;height:3px;display:block}.theme-swatch b{width:80%}.theme-swatch i{opacity:.65;width:58%}.theme-swatch em{opacity:.35;width:36%}.theme-midnight .theme-swatch{background:#121310}.theme-midnight .theme-swatch>*{background:#f0eee4}.theme-signal .theme-swatch{background:#eeeade}.theme-signal .theme-swatch b{width:100%;height:8px}.theme-signal .theme-swatch i{width:42%}.control-body .check-control{flex-direction:row;align-items:flex-start;gap:10px;margin-top:18px}.check-control input{width:16px;height:16px;accent-color:var(--brand);margin:2px 0 0}.check-control>span{flex-direction:column;gap:2px;display:flex}.check-control strong{font-weight:500}.builder-actions{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;min-height:74px;padding:14px 22px;display:flex}.builder-back{color:var(--brand);cursor:pointer;font:600 12px/1 var(--ui);text-underline-offset:4px;background:0 0;border:0;padding:8px 0;text-decoration:underline}.builder-preview{background:#deddd7;flex-direction:column;min-width:0;display:flex}.preview-bar{background:var(--parchment);justify-content:flex-start;gap:16px}.traffic-lights{gap:6px;display:flex}.traffic-lights i{background:var(--border-soft);border-radius:50%;width:8px;height:8px}.traffic-lights i:first-child{background:var(--brand)}.preview-bar>span{background:var(--warm-sand);text-align:center;text-transform:lowercase;letter-spacing:0;border-radius:999px;flex:1;max-width:420px;padding:8px 14px}.preview-bar button{color:var(--brand);font:500 11px/1 var(--ui);background:0 0;border:0;display:none}.builder-preview iframe{background:var(--parchment);border:0;border-radius:7px;flex:1;width:calc(100% - 32px);min-height:0;margin:16px}.builder-workflow-heading{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:22px;display:flex}.builder-workflow-heading p{color:var(--brand);font:600 10px/1.2 var(--ui);letter-spacing:.09em;text-transform:uppercase;margin:0 0 6px}.builder-workflow-heading h1{overflow-wrap:anywhere;letter-spacing:-.045em;margin:0;font-size:clamp(34px,4.5vw,54px);font-weight:500;line-height:1}.builder-workflow-heading>a{font:600 12px/1.3 var(--ui);text-underline-offset:4px;flex:none;padding-bottom:5px;text-decoration:underline}.builder-steps{border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft);grid-template-columns:repeat(4,1fr);margin-bottom:14px;display:grid}.builder-steps button{min-height:48px;color:var(--stone);cursor:pointer;font:600 11px/1 var(--ui);text-align:left;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:9px;padding:0 12px;transition:color .16s,border-color .16s,background .16s;display:flex}.builder-steps button+button{border-left:1px solid var(--border)}.builder-steps button span{border:1px solid var(--border-soft);border-radius:50%;place-items:center;width:20px;height:20px;font-size:9px;display:grid}.builder-steps button.is-active{border-bottom-color:var(--brand);background:var(--ivory);color:var(--near-black)}.builder-steps button.is-active span{border-color:var(--brand);background:var(--brand);color:var(--ivory)}.builder-steps button:disabled{cursor:not-allowed;opacity:.42}.builder-publish-step{padding:24px 0}.builder-publish-step>h2{overflow-wrap:anywhere;letter-spacing:-.035em;margin:7px 0 0;font-size:30px;font-weight:500;line-height:1.05}.builder-publish-step>p:not(.builder-kicker){color:var(--olive);margin:12px 0 0;font-size:14px}.builder-publish-step>ul{color:var(--dark-warm);font:500 11px/1.4 var(--ui);gap:7px;margin:18px 0 22px;padding:0;list-style:none;display:grid}.builder-publish-step>ul li:before{content:"✓";color:var(--brand);margin-right:8px}.builder-publish-actions{flex-direction:column;gap:10px;display:flex}.builder-export-link{width:100%;color:var(--brand);cursor:pointer;font:600 11px/1.3 var(--ui);text-underline-offset:4px;background:0 0;border:0;margin-top:12px;padding:10px;text-decoration:underline}.builder-export-link:disabled{cursor:not-allowed;opacity:.42}.builder-switch-publish{font:600 11px/1.3 var(--ui);text-underline-offset:4px;align-self:center;margin-top:4px;text-decoration:underline}.builder-publish-step .managed-error{border-top:0;border-left:2px solid #8b4513;margin-top:12px;padding:12px 14px}.builder-publish-step .managed-result{border:1px solid var(--border-soft);border-radius:8px;margin-top:22px;overflow:hidden}.builder-publish-step .managed-result-heading{padding:18px}.builder-publish-step .managed-dns-plan{padding:0 18px 20px}.builder-publish-step .managed-records dl{grid-template-columns:58px 95px minmax(150px,1fr);gap:10px}.builder-publish-step .managed-live,.builder-publish-step .managed-workspace-return,.builder-publish-step .managed-remove{padding-inline:18px}.managed-browser-access small{color:var(--stone);font:400 10px/1.45 var(--ui)}.auth-loading{min-height:112px;color:var(--stone);font:500 12px/1.4 var(--ui);place-items:center;display:grid}.auth-google{border:1px solid var(--border-soft);background:var(--cream);width:100%;min-height:42px;color:var(--near-black);font:600 12px/1.2 var(--ui);cursor:pointer;border-radius:6px}.auth-google:hover{border-color:var(--brand);background:var(--brand-tint)}.auth-divider{color:var(--stone);font:500 9px/1 var(--ui);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:10px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:var(--border);flex:1;height:1px}.auth-back{color:var(--olive);font:600 10px/1.3 var(--ui);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:3px 0;text-decoration:underline}.auth-setup-note{border-left:2px solid var(--border-soft);background:var(--parchment);color:var(--stone);font:500 10px/1.5 var(--ui);margin:0;padding:11px 12px}.auth-google:disabled,.auth-back:disabled{cursor:wait;opacity:.55}.managed-primary,.managed-secondary{cursor:pointer;min-height:44px;font:600 12px/1 var(--ui);border-radius:6px;padding:0 17px;transition:background .16s,transform .16s}.managed-primary{border:1px solid var(--brand);background:var(--brand);color:var(--ivory)}.managed-secondary{border:1px solid var(--border-soft);color:var(--brand);background:0 0}.managed-signin-link{justify-content:center;align-items:center;margin-top:6px;display:inline-flex}.managed-primary:disabled,.managed-secondary:disabled{cursor:not-allowed;opacity:.42}.managed-primary:active,.managed-secondary:active{transform:translateY(1px)}@media (hover:hover){.managed-primary:hover:not(:disabled){background:var(--brand-light)}.managed-secondary:hover:not(:disabled){background:var(--parchment)}}.managed-browser-access{border-left:2px solid var(--brand);background:var(--brand-tint);flex-direction:column;gap:3px;margin-bottom:5px;padding:12px 14px;display:flex}.managed-browser-access span{color:var(--brand);font:600 9px/1.2 var(--ui);letter-spacing:.08em;text-transform:uppercase}.managed-browser-access strong{overflow-wrap:anywhere;font-size:16px;font-weight:500}.managed-signin-route{flex-direction:column;gap:7px;display:flex}.managed-signin-route>span{color:var(--brand);font:700 9px/1.3 var(--ui);letter-spacing:.08em;text-transform:uppercase}.managed-signin-route>strong{font-size:21px;font-weight:500;line-height:1.2}.managed-signin-route>p{color:var(--stone);font:400 11px/1.5 var(--ui);margin:0 0 7px}.managed-error{color:#773d20;font:500 12px/1.5 var(--ui);background:#faf1ea;border-top:1px solid #e2c7b5;margin:0;padding:14px 32px}.managed-result{border-top:1px solid var(--border)}.managed-result-heading{justify-content:space-between;gap:24px;padding:24px 32px;display:flex}.managed-result-heading>div>span{color:var(--brand);font:600 9px/1.2 var(--ui);letter-spacing:.08em;text-transform:uppercase}.managed-result-heading h4{margin:7px 0 2px;font-size:24px;font-weight:500}.managed-result-heading p{color:var(--olive);margin:0;font-size:14px}.managed-status{border-left:2px solid var(--stone);background:var(--parchment);color:var(--stone);font:600 9px/1.2 var(--ui);letter-spacing:.08em;text-transform:uppercase;align-self:flex-start;padding:7px 9px;font-style:normal}.managed-status.status-live{color:#42603b;background:#edf4ea;border-color:#42603b}.managed-status.status-unpublished{border-color:var(--stone);background:var(--warm-sand);color:var(--dark-warm)}.managed-live{border-top:1px solid var(--border);background:#edf4ea;justify-content:space-between;align-items:center;gap:20px;padding:20px 32px;display:flex}.managed-live p{color:#344f30;margin:0;font-size:14px}.managed-live a{font:600 12px/1.3 var(--ui);text-underline-offset:4px;flex:none;text-decoration:underline}.managed-offline{border-top:1px solid var(--border);background:var(--parchment);justify-content:space-between;align-items:center;gap:28px;padding:22px 32px;display:flex}.managed-offline>div{max-width:700px}.managed-offline strong{font-size:17px;font-weight:500}.managed-offline p{color:var(--olive);font:400 12px/1.55 var(--ui);margin:5px 0 8px}.managed-offline small{color:var(--stone);font:600 10px/1.4 var(--ui);text-transform:uppercase;letter-spacing:.04em}.managed-offline .managed-primary{flex:none}.managed-dns-plan{padding:0 32px 28px}.managed-dns-plan h5{margin:0;font-size:19px;font-weight:500}.managed-dns-plan>p{max-width:780px;color:var(--stone);font:400 12px/1.5 var(--ui);margin:7px 0 18px}.managed-records{border-top:1px solid var(--border-soft)}.managed-records article{border-bottom:1px solid var(--border);padding:17px 0}.managed-records article>span{color:var(--brand);font:600 9px/1.2 var(--ui);letter-spacing:.08em;text-transform:uppercase}.managed-records dl{grid-template-columns:90px 150px minmax(220px,1fr);gap:16px;margin:10px 0 5px;display:grid}.managed-records dl>div{min-width:0}.managed-records dt{color:var(--stone);font:500 9px/1.2 var(--ui);letter-spacing:.07em;text-transform:uppercase}.managed-records dd{overflow-wrap:anywhere;color:var(--near-black);margin:4px 0 0;font:500 12px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.managed-records article>small{color:var(--stone);font:400 10px/1.4 var(--ui)}.managed-dns-plan>.managed-primary{margin-top:18px}.managed-workspace-return{border-top:1px solid var(--border);background:var(--brand-tint);padding:16px 32px}.managed-workspace-return a{font:600 11px/1.4 var(--ui);text-underline-offset:4px;text-decoration:underline}.managed-remove{border-top:1px solid var(--border);padding:17px 32px}.managed-remove>button,.managed-remove div button{color:#773d20;cursor:pointer;font:500 11px/1.4 var(--ui);text-underline-offset:4px;background:0 0;border:0;padding:0;text-decoration:underline}.managed-remove div{align-items:center;gap:16px;display:flex}.managed-remove div p{color:var(--olive);flex:1;margin:0;font-size:12px}.deployment-guide{border:1px solid var(--border-soft);background:var(--ivory);border-radius:12px;margin-top:24px;overflow:hidden}.deployment-intro{padding:30px 32px 26px}.deployment-intro>p,.deployment-plan-heading>p{color:var(--brand);font:500 11px/1.3 var(--ui);letter-spacing:.09em;text-transform:uppercase;margin:0 0 10px}.deployment-intro h3{letter-spacing:-.03em;max-width:760px;margin:0;font-size:clamp(30px,4vw,46px);font-weight:500;line-height:1.08}.deployment-intro>span{max-width:680px;color:var(--olive);margin-top:14px;font-size:16px;display:block}.deployment-boundary{border-left:2px solid var(--brand);background:var(--brand-tint);max-width:780px;color:var(--dark-warm);font:500 12px/1.5 var(--ui);margin-top:20px;padding:13px 15px}.deployment-goal{border-top:1px solid var(--border);grid-template-columns:160px minmax(0,1fr);gap:4px 24px;margin-top:24px;padding-top:18px;display:grid}.deployment-goal>span{color:var(--brand);font:600 10px/1.4 var(--ui);letter-spacing:.08em;text-transform:uppercase;grid-row:1/span 2;padding-top:3px}.deployment-goal strong{overflow-wrap:anywhere;font-size:16px;font-weight:500}.deployment-goal small{color:var(--stone);font:400 11px/1.45 var(--ui)}.deployment-file{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--parchment);justify-content:space-between;align-items:center;gap:20px;padding:18px 32px;display:flex}.deployment-file>div{flex-direction:column;gap:2px;display:flex}.deployment-file strong{font:600 14px/1.4 var(--ui)}.deployment-file span{color:var(--stone);font:500 11px/1.4 var(--ui)}.deployment-file>span{color:var(--brand)}.deployment-choice{padding:28px 32px 0}.deployment-choice+.deployment-choice{padding-top:30px}.deployment-choice h4,.deployment-plan h4{margin:0;font-size:21px;font-weight:500}.deployment-choice>p{max-width:700px;color:var(--stone);font:400 12px/1.5 var(--ui);margin:7px 0 18px}.deployment-options{border-top:1px solid var(--border-soft)}.deployment-options button{border:0;border-bottom:1px solid var(--border);width:100%;color:var(--near-black);text-align:left;cursor:pointer;background:0 0;grid-template-columns:minmax(150px,.34fr) 1fr;gap:20px;padding:16px 14px;transition:background .15s,color .15s;display:grid}.deployment-options button:hover{background:var(--parchment)}.deployment-options button:active{transform:translateY(1px)}.deployment-options button:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.deployment-options button.is-selected{background:var(--brand-tint);color:var(--brand)}.deployment-options strong{font:600 13px/1.4 var(--ui)}.deployment-options span{color:var(--stone);font:400 12px/1.45 var(--ui)}.deployment-options button.is-selected span{color:var(--dark-warm)}.deployment-empty{border:1px solid var(--border-soft);color:var(--olive);border-radius:7px;margin:28px 32px 32px;padding:18px 20px;font-size:14px}.deployment-plan{background:var(--brand-tint);border-radius:8px;margin:32px;padding:28px}.deployment-plan-heading>span{color:var(--olive);margin-top:7px;font-size:14px;display:block}.deployment-actions-list{counter-reset:deployment-action;border-top:1px solid #cbd5e1;grid-template-columns:1fr 1fr;gap:0 30px;margin:26px 0 0;padding:0;list-style:none;display:grid}.deployment-actions-list li{counter-increment:deployment-action;min-height:78px;color:var(--dark-warm);border-bottom:1px solid #cbd5e1;padding:17px 0 17px 34px;font-size:14px;position:relative}.deployment-actions-list li:before{content:counter(deployment-action, decimal-leading-zero);color:var(--brand);font:600 10px/1 var(--ui);position:absolute;top:20px;left:0}.dns-change-plan{border-top:1px solid #cbd5e1;border-bottom:1px solid #cbd5e1;grid-template-columns:repeat(3,1fr);gap:0;margin-top:26px;display:grid}.dns-change-plan>div{padding:20px 22px 20px 0}.dns-change-plan>div+div{border-left:1px solid #cbd5e1;padding-left:22px}.dns-change-plan strong{color:var(--brand);font:600 12px/1.4 var(--ui)}.dns-change-plan p{color:var(--dark-warm);margin:8px 0 0;font-size:13px;line-height:1.5}.deployment-warning{color:var(--dark-warm);margin:20px 0 0;font-size:13px}.deployment-warning strong{font-weight:600}.deployment-links{flex-wrap:wrap;gap:10px 20px;margin-top:22px;display:flex}.deployment-links a{color:var(--brand);font:600 12px/1.4 var(--ui);text-underline-offset:4px;text-decoration:underline}.workflow-section{border-top:1px solid var(--border-soft)}.workflow-list{border-top:1px solid var(--near-black);grid-template-columns:repeat(3,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid}.workflow-list li{border-bottom:1px solid var(--border-soft);min-height:240px;padding:24px 32px 0 0}.workflow-list li+li{border-left:1px solid var(--border-soft);padding-left:32px}.workflow-list>li>span{color:var(--brand);font:600 11px/1 var(--ui)}.workflow-list h3{margin:48px 0 14px;font-size:25px;font-weight:500}.workflow-list p{max-width:320px;color:var(--olive);margin:0;font-size:15px}.ownership-section{background:var(--brand-tint);width:100%;max-width:none;color:var(--near-black);border-top:1px solid #d5dde7;border-bottom:1px solid #d5dde7;margin-inline:0;padding-inline:max(24px,50% - 596px)}.ownership-section .section-number{color:var(--brand)}.ownership-section .section-heading>p:last-child{color:var(--olive)}.principle-list{border-top:1px solid #cbd5e1;margin:0;padding:0;list-style:none}.principle-list li{border-bottom:1px solid #cbd5e1;grid-template-columns:64px minmax(220px,.8fr) 1.2fr;align-items:baseline;gap:24px;padding:24px 0;display:grid}.principle-list li>span{color:var(--brand);font:600 11px/1 var(--ui)}.principle-list h3{margin:0;font-size:19px;font-weight:500}.principle-list p{color:var(--olive);margin:0;font-size:14px}.faq-section{max-width:980px}.faq-list{border-top:1px solid var(--near-black)}.faq-list details{border-bottom:1px solid var(--border-soft)}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;font-size:17px;font-weight:500;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--brand);font:400 20px/1 var(--ui);transition:transform .2s}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{max-width:720px;color:var(--olive);margin:-8px 0 24px;font-size:14px}.site-footer{border-top:1px solid var(--border-soft);justify-content:space-between;align-items:flex-end;gap:32px;padding-block:48px 56px;display:flex}.site-footer>div{align-items:center;gap:14px;display:flex}.site-footer strong{font-size:22px;font-weight:500}.site-footer p{color:var(--olive);margin:3px 0 0;font-size:13px;font-style:italic}.site-footer .footer-links{font-family:var(--ui);font-style:normal}.builder-page{padding-block:30px 64px}.signin-page{min-height:calc(100dvh - 84px);padding-block:54px 96px}.signin-panel{border:1px solid var(--border-soft);border-top-color:var(--near-black);background:var(--ivory);border-radius:8px;flex-direction:column;gap:14px;width:100%;max-width:480px;margin-inline:auto;padding:34px;display:flex;box-shadow:0 18px 60px #1b365d12}.signin-panel-heading{margin-bottom:6px}.signin-panel-heading>p{color:var(--brand);font:700 9px/1.3 var(--ui);letter-spacing:.09em;text-transform:uppercase;margin:0 0 9px}.signin-panel-heading h1{letter-spacing:-.035em;margin:0;font-size:34px;font-weight:500;line-height:1.08}.signin-panel-heading>span{color:var(--stone);font:400 11px/1.5 var(--ui);margin-top:10px;display:block}.signin-panel label{flex-direction:column;gap:7px;display:flex}.signin-panel label>span{color:var(--dark-warm);font:600 11px/1.3 var(--ui)}.signin-panel input{border:1px solid var(--border-soft);background:var(--parchment);width:100%;color:var(--near-black);font:400 13px/1.3 var(--ui);border-radius:6px;outline:none;padding:12px}.signin-panel input:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-tint)}.signin-panel label small{color:var(--stone);font:400 10px/1.45 var(--ui)}.signin-panel label .managed-primary{margin-top:5px}.signin-loading{border:1px solid var(--border-soft);border-top-color:var(--near-black);background:var(--ivory);width:100%;max-width:480px;min-height:260px;color:var(--stone);font:500 12px/1.4 var(--ui);border-radius:8px;place-items:center;margin-inline:auto;display:grid}.signin-error{color:#773d20;font:500 11px/1.5 var(--ui);background:#f6ede6;border-left:2px solid #8b4513;margin:0;padding:12px 14px}.dashboard-page{min-height:calc(100dvh - 84px);padding-block:38px 72px}.dashboard-intro{justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:30px;display:flex}.dashboard-intro>div>p{color:var(--brand);font:600 10px/1.2 var(--ui);letter-spacing:.09em;text-transform:uppercase;margin:0 0 5px}.dashboard-intro h1{letter-spacing:-.05em;margin:0;font-size:clamp(42px,5vw,62px);font-weight:500;line-height:.96}.dashboard-intro>p:last-child{max-width:520px;color:var(--olive);font:400 14px/1.5 var(--ui);text-align:right;margin:0 0 3px}.dashboard-workspace{border-top:1px solid var(--near-black)}.dashboard-state{border-bottom:1px solid var(--border-soft);min-height:260px;color:var(--stone);font:500 13px/1.5 var(--ui);text-align:center;place-items:center;padding:48px 24px;display:grid}.dashboard-signed-out,.dashboard-empty{flex-direction:column;justify-content:center;align-items:center;display:flex}.dashboard-state>p{color:var(--brand);font:600 10px/1.3 var(--ui);letter-spacing:.09em;text-transform:uppercase;margin:0 0 12px}.dashboard-state h2{color:var(--near-black);font:500 clamp(30px, 4vw, 46px)/1.05 var(--serif);letter-spacing:-.035em;margin:0}.dashboard-state>span{max-width:560px;color:var(--olive);font:400 14px/1.55 var(--ui);margin-top:14px}.dashboard-state .button-primary{margin-top:24px}.dashboard-error{color:#773d20;font:500 12px/1.5 var(--ui);background:#f6ede6;border-left:2px solid #8b4513;margin:20px 0 0;padding:13px 15px}.dashboard-domain-list>header,.dashboard-domain-list>article{grid-template-columns:minmax(190px,1.15fr) minmax(130px,.8fr) minmax(150px,.9fr) minmax(140px,.75fr) minmax(210px,1fr);gap:24px;display:grid}.dashboard-domain-list>header{border-bottom:1px solid var(--border-soft);color:var(--stone);font:600 9px/1.3 var(--ui);letter-spacing:.09em;text-transform:uppercase;padding:13px 0}.dashboard-domain-list>article{border-bottom:1px solid var(--border-soft);align-items:start;padding:24px 0;position:relative}.dashboard-domain-name,.dashboard-sale-details,.dashboard-connection{flex-direction:column;gap:5px;min-width:0;display:flex}.dashboard-domain-name>strong{overflow-wrap:anywhere;font-size:19px;font-weight:500;line-height:1.2}.dashboard-status{color:var(--stone);font:600 9px/1.3 var(--ui);letter-spacing:.05em;text-transform:uppercase;align-self:flex-start;font-style:normal}.dashboard-status.status-live{color:#42603b}.dashboard-status.status-unpublished{color:var(--dark-warm)}.dashboard-status.status-failed{color:#773d20}.dashboard-sale-details strong{font-variant-numeric:tabular-nums;font-size:15px;font-weight:500}.dashboard-sale-details span,.dashboard-connection span,.dashboard-domain-list time{color:var(--stone);font:500 11px/1.45 var(--ui)}.dashboard-connection small{color:#773d20;font:500 10px/1.4 var(--ui)}.dashboard-row-actions{flex-wrap:wrap;gap:8px 16px;display:flex}.dashboard-row-actions a,.dashboard-row-actions button{color:var(--brand);cursor:pointer;font:600 11px/1.4 var(--ui);text-underline-offset:4px;background:0 0;border:0;padding:0;text-decoration:underline}.dashboard-row-actions button:disabled{cursor:wait;opacity:.5}.dashboard-row-actions .dashboard-unpublish{color:#773d20}.dashboard-confirm{background:#f6ede6;border-left:2px solid #8b4513;grid-column:1/-1;align-items:center;gap:18px;margin-top:-4px;padding:14px 16px;display:flex}.dashboard-confirm p{color:var(--olive);font:500 12px/1.5 var(--ui);flex:1;margin:0}.dashboard-confirm button{color:var(--brand);cursor:pointer;font:600 11px/1.4 var(--ui);text-underline-offset:4px;background:0 0;border:0;padding:0;text-decoration:underline}.dashboard-confirm button:last-child{color:#773d20}@media (width<=980px){.site-header{gap:22px}.header-primary-navigation{gap:20px}.hero-section{grid-template-columns:1fr;gap:44px}.buyer-window{max-width:680px}.portfolio-inner{grid-template-columns:1fr;gap:34px}.portfolio-preview{max-width:780px}.builder-shell{grid-template-columns:minmax(330px,400px) 1fr}.workflow-list h3{margin-top:40px}.dashboard-domain-list>header{display:none}.dashboard-domain-list>article{grid-template-columns:1.2fr 1fr 1fr}.dashboard-domain-list time{display:none}.dashboard-row-actions{grid-column:1/-1}.signin-panel,.signin-loading{max-width:480px}}@media (width<=760px){.page-frame{width:min(100% - 32px,1240px)}.ownership-section{width:100%;max-width:none}.site-header{grid-template-columns:auto minmax(0,1fr) auto;gap:16px;height:68px}.header-primary-navigation,.workspace-navigation{display:none}.signin-navigation{gap:16px}.signin-navigation a:first-child{display:none}.account-navigation{grid-column:3;gap:10px}.account-navigation-placeholder{border-radius:7px;width:34px;height:34px}.account-workspace-link{display:none}.account-primary-action{min-height:40px;padding-inline:15px}.account-primary-action>span:first-child:not(:last-child){display:none}.account-primary-mobile{display:inline}.account-menu summary{min-height:40px;padding:4px}.account-email,.account-chevron{display:none}.account-avatar{width:30px;height:30px}.wordmark strong{font-size:15px}.nav-cta{min-height:40px;padding-inline:16px}.hero-section{padding-block:48px}.hero-copy h1{font-size:clamp(48px,15vw,68px)}.hero-lede{font-size:18px}.hero-actions{flex-direction:column;align-items:flex-start;gap:20px}.proof-line span:not(:last-child):after{margin-inline:7px}.buyer-page{padding:28px 22px 22px}.selling-section,.builder-section,.workflow-section,.ownership-section,.faq-section{padding-block:40px}.section-heading{margin-bottom:24px}.section-heading h2{font-size:40px}.selling-list article{grid-template-columns:40px 1fr;gap:12px}.selling-list article>p{grid-column:2}.portfolio-section{padding-block:40px}.portfolio-copy h2{font-size:40px}.portfolio-preview{overflow-x:auto}.portfolio-preview header,.portfolio-preview>div{min-width:520px}.builder-shell{height:auto;min-height:720px;display:block}.builder-mobile-tabs{background:var(--parchment);border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr;min-height:48px;display:grid}.builder-mobile-tabs button{color:var(--stone);font:500 12px/1 var(--ui);background:0 0;border:0;border-bottom:2px solid #0000}.builder-mobile-tabs button.is-active{border-color:var(--brand);color:var(--brand)}.builder-controls,.builder-preview{border:0;min-height:670px;display:none}.builder-controls.is-mobile-active,.builder-preview.is-mobile-active{display:flex}.builder-controls.is-mobile-active{min-height:0;overflow:visible}.builder-controls.is-mobile-active .control-body{overflow:visible}.builder-workflow-heading{align-items:flex-start;margin-bottom:18px}.builder-workflow-heading h1{font-size:clamp(34px,10vw,48px)}.builder-workflow-heading>a{display:none}.builder-steps button{justify-content:center;gap:6px;padding-inline:6px;font-size:10px}.builder-steps button span{width:18px;height:18px}.builder-publish-step .managed-records dl{grid-template-columns:62px 1fr}.builder-publish-step .managed-records dl>div:last-child{grid-column:1/-1}.preview-bar button{display:block}.builder-preview iframe{min-height:620px}.managed-error{padding-inline:20px}.managed-result-heading{padding:20px}.managed-live{flex-direction:column;align-items:flex-start;padding:18px 20px}.managed-dns-plan{padding:0 20px 22px}.managed-records dl{grid-template-columns:70px 1fr}.managed-records dl>div:last-child{grid-column:1/-1}.managed-remove{padding-inline:20px}.managed-remove div{flex-wrap:wrap;align-items:flex-start}.managed-remove div p{flex-basis:100%}.managed-offline{flex-direction:column;align-items:flex-start;padding-inline:20px}.managed-workspace-return,.deployment-intro,.deployment-choice{padding-inline:20px}.deployment-goal{grid-template-columns:1fr}.deployment-goal>span{grid-row:auto;margin-bottom:3px}.deployment-file{padding-inline:20px}.deployment-options button{grid-template-columns:1fr;gap:3px}.deployment-empty{margin-inline:20px}.deployment-plan{margin:24px 20px 20px;padding:22px 18px}.deployment-actions-list,.dns-change-plan{grid-template-columns:1fr}.dns-change-plan>div{padding:18px 0}.dns-change-plan>div+div{border-top:1px solid #cbd5e1;border-left:0;padding-left:0}.workflow-list{grid-template-columns:1fr}.workflow-list li{min-height:0;padding:24px 0 32px}.workflow-list li+li{border-left:0;padding-left:0}.workflow-list h3{margin-top:24px}.principle-list li{grid-template-columns:40px 1fr;gap:12px}.principle-list p{grid-column:2}.site-footer{flex-direction:column;align-items:flex-start}.builder-page{padding-block:24px 52px}.signin-page{min-height:calc(100dvh - 68px);padding-block:32px 64px}.signin-panel{padding:26px 20px}.dashboard-page{padding-block:30px 52px}.dashboard-intro{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:24px}.dashboard-intro h1{font-size:46px}.dashboard-intro>p:last-child{text-align:left;max-width:420px;font-size:13px}.dashboard-domain-list>article{grid-template-columns:1fr 1fr;gap:18px}.dashboard-connection,.dashboard-row-actions,.dashboard-confirm{grid-column:1/-1}.dashboard-confirm{flex-wrap:wrap;align-items:flex-start}.dashboard-confirm p{flex-basis:100%}}@media (width<=420px){.wordmark strong{display:none}.hero-copy h1{font-size:51px}.buyer-offer{flex-direction:column;align-items:stretch}.buyer-offer a{justify-content:center}.buyer-page footer{flex-direction:column;gap:5px}.builder-bar,.preview-bar,.control-body,.builder-actions{padding-inline:16px}.field-pair{grid-template-columns:1fr 92px}.section-heading h2{font-size:36px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.site-header{height:72px}.app-page,.app-header,.app-page h1,.app-page h2,.app-page h3,.app-page h4,.app-page h5{font-family:var(--ui)}.hero-section+.proof-line{border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft);margin-top:0;padding-block:17px}.builder-mobile-progress{display:none}.builder-workflow-heading{align-items:center;margin-bottom:18px}.builder-workflow-heading p{margin-bottom:4px}.builder-workflow-heading h1{font-family:var(--ui);letter-spacing:-.04em;font-size:clamp(30px,3.2vw,43px);font-weight:600}.builder-steps{background:#faf9f57a;border-top:0;margin-bottom:14px}.builder-steps button{min-height:52px;padding-inline:16px;position:relative}.builder-steps button.is-complete{color:var(--brand)}.builder-steps button.is-complete span{border-color:var(--brand);color:var(--brand)}.builder-steps button.is-complete:after{content:"";background:var(--brand);opacity:.38;height:1px;position:absolute;bottom:-1px;left:16px;right:16px}.builder-shell{grid-template-columns:minmax(370px,430px) minmax(0,1fr);height:min(740px,100svh - 156px)}.builder-controls{font-family:var(--ui)}.control-body{padding:0 24px 30px}.control-body fieldset{padding-top:30px;animation:.18s ease-out builder-step-enter}.control-body legend{font-family:var(--ui);letter-spacing:-.035em;margin-bottom:10px;font-size:25px;font-weight:650}.step-description{max-width:48ch;margin-bottom:24px;font-size:13px;line-height:1.55}.control-body input,.control-body textarea,.control-body select{background:var(--ivory);min-height:44px;font-family:var(--ui);border-radius:8px;font-size:13px}.control-body textarea{min-height:92px}.builder-details-toggle{color:var(--brand);cursor:pointer;font:600 12px/1.4 var(--ui);text-align:left;text-underline-offset:4px;background:0 0;border:0;margin-top:18px;padding:5px 0;text-decoration:underline}.builder-optional-fields{animation:.16s ease-out builder-step-enter}.sale-mode-options{gap:8px;display:grid}.sale-mode-options button{border:1px solid var(--border-soft);background:var(--ivory);width:100%;color:var(--near-black);cursor:pointer;text-align:left;border-radius:8px;flex-direction:column;gap:4px;padding:13px 14px;transition:border-color .16s,background .16s,transform .16s;display:flex}.sale-mode-options button strong{font:650 13px/1.35 var(--ui)}.sale-mode-options button span{color:var(--stone);font:400 11px/1.45 var(--ui)}.sale-mode-options button.is-selected{border-color:var(--brand);background:var(--brand-tint);box-shadow:0 0 0 2px #1b365d14}.sale-mode-options button.is-selected span{color:var(--dark-warm)}.sale-mode-options button:active{transform:translateY(1px)}.theme-option{font-family:var(--ui);border-radius:8px}.theme-option>strong{font-weight:650}.builder-actions{background:#faf9f5f5;min-height:72px;padding-inline:24px}.builder-navigation-actions{flex:1;justify-content:space-between;align-items:center;gap:14px;display:flex}.builder-preview-button{border:1px solid var(--border-soft);min-height:42px;color:var(--brand);font:600 12px/1 var(--ui);background:0 0;border-radius:8px;padding:0 14px;display:none}.builder-actions .managed-primary{min-width:176px}.builder-preview iframe{border-radius:10px}.builder-publish-step{padding:30px 0;animation:.18s ease-out builder-step-enter}.builder-publish-step>h2{font-family:var(--ui);margin:0;font-size:27px;font-weight:650}.builder-publish-step>p:not(.builder-kicker){font:400 13px/1.55 var(--ui)}.builder-publish-step>ul{margin-block:18px 24px;font-size:11px}.managed-primary,.managed-secondary{border-radius:8px}.managed-primary,a.managed-primary{text-align:center;white-space:nowrap;justify-content:center;align-items:center;display:inline-flex}.managed-signin-route>strong,.managed-browser-access strong{font-family:var(--ui);font-weight:650}.managed-signin-route>small{color:var(--stone);font:400 10px/1.45 var(--ui);text-align:center}.builder-switch-publish{font-size:12px}.managed-error{display:block}.managed-error strong{color:#68341d;margin-bottom:3px;display:block}.managed-error p{margin:0}.managed-error a{color:#68341d;text-underline-offset:3px;margin-top:7px;text-decoration:underline;display:inline-block}.managed-result-heading h4{font-family:var(--ui);font-weight:650}.managed-checklist{margin:0;padding:0 18px 18px;list-style:none}.managed-checklist li{border-bottom:1px solid var(--border);font:500 11px/1.4 var(--ui);justify-content:space-between;align-items:center;gap:16px;padding:10px 0;display:flex}.managed-checklist li:last-child{border-bottom:0}.managed-checklist li span:before{content:"";border:1px solid var(--border-soft);background:var(--ivory);border-radius:50%;width:8px;height:8px;margin-right:9px;display:inline-block}.managed-checklist li.is-complete span:before{background:#42603b;border-color:#42603b}.managed-checklist li strong{color:var(--stone);font-size:10px;font-weight:650}.managed-checklist li.is-complete strong{color:#42603b}.managed-records dl>div{padding-right:0;position:relative}.managed-records dl>div:has(.managed-copy){padding-right:48px}.managed-copy{color:var(--brand);cursor:pointer;font:650 10px/1.2 var(--ui);text-underline-offset:3px;background:0 0;border:0;padding:2px 0;text-decoration:underline;position:absolute;top:0;right:0}.signin-error p{margin:0}.signin-error button,.signin-error a{color:#68341d;cursor:pointer;font:650 11px/1.4 var(--ui);text-underline-offset:3px;background:0 0;border:0;margin:8px 14px 0 0;padding:0;text-decoration:underline;display:inline-block}.dashboard-page{min-height:calc(100dvh - 72px);font-family:var(--ui)}.dashboard-intro{align-items:center}.dashboard-intro h1{font-family:var(--ui);letter-spacing:-.045em;font-size:clamp(38px,4vw,52px);font-weight:650}.dashboard-intro>p:last-child{text-align:left;max-width:440px}.dashboard-workspace{border-top-color:var(--border-soft)}.dashboard-loading{gap:14px;padding-block:18px;display:grid}.dashboard-loading span{border:1px solid var(--border);background:linear-gradient(90deg, var(--ivory), var(--parchment), var(--ivory));background-size:200% 100%;border-radius:12px;height:112px;animation:1.2s ease-in-out infinite dashboard-loading}.dashboard-domain-list{gap:16px;padding-top:18px;display:grid}.dashboard-domain-list>article{border:1px solid var(--border-soft);background:var(--ivory);border-radius:12px;padding:22px;display:block;box-shadow:0 10px 32px #1b365d0a}.dashboard-domain-summary{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.dashboard-domain-name{gap:4px}.dashboard-domain-name>strong{font-family:var(--ui);letter-spacing:-.025em;font-size:21px;font-weight:650}.dashboard-domain-name>span,.dashboard-domain-summary time{color:var(--stone);font:500 11px/1.45 var(--ui)}.dashboard-domain-summary time{flex:none}.dashboard-next-action{border-left:3px solid var(--brand);background:var(--brand-tint);border-radius:0 9px 9px 0;justify-content:space-between;align-items:center;gap:24px;margin-top:18px;padding:17px 18px;display:flex}.dashboard-next-action.status-live{background:#edf4ea;border-color:#42603b}.dashboard-next-action.status-offline{border-color:var(--stone);background:var(--parchment)}.dashboard-next-action.status-failed{background:#faf1ea;border-color:#8b4513}.dashboard-next-action strong{font-size:14px;font-weight:700}.dashboard-next-action p{color:var(--olive);margin:3px 0 0;font-size:12px}.dashboard-next-action .managed-primary{flex:none;min-height:42px}.dashboard-row-actions{align-items:center;margin-top:16px}.dashboard-row-actions a,.dashboard-row-actions button,.dashboard-technical-details summary{font-size:11px}.dashboard-technical-details{color:var(--brand);font:650 11px/1.4 var(--ui);position:relative}.dashboard-technical-details summary{cursor:pointer;text-underline-offset:4px;text-decoration:underline}.dashboard-technical-details dl{border:1px solid var(--border-soft);background:var(--parchment);border-radius:8px;gap:7px;min-width:250px;margin:10px 0 0;padding:12px 14px;display:grid}.dashboard-technical-details dl>div{grid-template-columns:90px 1fr;gap:12px;display:grid}.dashboard-technical-details dt{color:var(--stone);font-weight:500}.dashboard-technical-details dd{color:var(--near-black);overflow-wrap:anywhere;margin:0}.dashboard-technical-details small{color:#68341d;max-width:480px;margin-top:8px;font-weight:500;display:block}.dashboard-confirm{border-radius:0 8px 8px 0;margin-top:16px}@keyframes builder-step-enter{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:translate(0)}}@keyframes dashboard-loading{0%{background-position:100% 0}to{background-position:-100% 0}}@media (width<=760px){.site-header{height:68px}.hero-section+.proof-line{padding-block:14px}.builder-page{padding-block:22px 32px}.builder-workflow-heading{margin-bottom:14px}.builder-workflow-heading h1{font-size:clamp(31px,9vw,40px)}.builder-steps{display:none}.builder-mobile-progress{border-top:1px solid var(--border-soft);color:var(--stone);font:600 11px/1.2 var(--ui);justify-content:space-between;align-items:center;margin-bottom:10px;padding:11px 2px;display:flex}.builder-mobile-progress strong{color:var(--near-black);font-size:12px}.builder-shell{height:auto;min-height:0;display:block;overflow:visible}.builder-mobile-tabs{display:none}.builder-controls{border:0;min-height:0;display:none;overflow:visible}.builder-controls.is-mobile-active{display:flex}.control-body{padding-inline:20px;overflow:visible}.control-body fieldset{padding-block:26px 20px}.control-body legend{font-size:23px}.builder-actions{z-index:2;border-radius:0 0 11px 11px;gap:12px;min-height:70px;padding:12px 16px;position:sticky;bottom:0;box-shadow:0 -12px 30px #1b365d0f}.builder-preview-button{flex:none;justify-content:center;align-items:center;display:inline-flex}.builder-navigation-actions{justify-content:flex-end}.builder-navigation-actions .builder-back{margin-right:auto}.builder-actions .managed-primary{min-width:0;padding-inline:14px}.builder-preview{display:none}.builder-preview.is-mobile-active{z-index:20;background:#deddd7;min-height:100dvh;display:flex;position:fixed;inset:0}.builder-preview.is-mobile-active .preview-bar{background:var(--ivory);min-height:58px;padding-inline:14px}.builder-preview.is-mobile-active .preview-bar button{min-height:40px;padding-inline:8px;font-size:12px;display:block}.builder-preview.is-mobile-active iframe{border-radius:10px;width:calc(100% - 24px);min-height:0;margin:12px}.dashboard-page{padding-block:26px 44px}.dashboard-intro{align-items:flex-start}.dashboard-domain-list{gap:12px}.dashboard-domain-list>article{padding:18px}.dashboard-domain-summary{flex-direction:column;gap:6px}.dashboard-next-action{flex-direction:column;align-items:stretch;gap:14px}.dashboard-next-action .managed-primary{width:100%}.dashboard-row-actions{gap:10px 16px}.dashboard-confirm{flex-direction:column;align-items:stretch;gap:10px}}@media (width<=420px){.builder-workflow-heading h1{font-size:32px}.control-body{padding-inline:16px}.builder-actions{padding-inline:12px}.builder-preview-button{padding-inline:11px}.builder-navigation-actions{gap:10px}.builder-navigation-actions .managed-primary{font-size:11px}}
