:root{--paper:#f5f4ed;--surface:#faf9f5;--sand:#e8e6dc;--line:#d8d5c8;--ink:#141413;--copy:#3d3d3a;--quiet:#504e49;--muted:#6b6a64;--brand-hover:#2d5a8a;--success:#42603b;--error:#b53333;--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}::selection{background:var(--sand);color:var(--ink)}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(1120px,100% - 128px);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:76px;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-summary-label{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{gap:48px;padding-block:88px 0;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:-.045em;text-wrap:balance;max-width:1040px;margin:0;font-size:clamp(72px,7.5vw,96px);font-weight:500;line-height:.96}.hero-copy h1 span{display:block}.hero-support{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:72px;margin-top:32px;padding-top:24px;display:grid}.hero-lede{max-width:700px;color:var(--olive);margin:0;font-size:21px;line-height:1.45}.hero-actions{align-items:center;gap:24px;display:flex}.hero-actions .button-primary{white-space:nowrap}.button-primary{min-height:50px;padding-inline:28px}.button-text{font:500 14px/1 var(--ui)}.button-text span{margin-left:6px}.hero-template{background:#30302e;border-radius:12px;min-width:0;margin:0;padding:10px;overflow:hidden;box-shadow:0 12px 36px #14141314}.hero-template-heading{color:#b8b6ad;font:500 10px/1.3 var(--ui);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;padding:7px 8px 15px;display:flex}.hero-template-heading strong{color:var(--ivory);font-weight:600}.hero-template img{background:var(--parchment);border-radius:4px;width:100%;height:auto;display:block}.hero-template figcaption{color:#d2d0c6;font:500 11px/1.45 var(--ui);grid-template-columns:minmax(240px,1fr) auto;align-items:center;gap:24px;padding:13px 8px 4px;display:grid}.hero-facts{color:#b8b6ad;flex-wrap:wrap;justify-content:flex-end;gap:6px 0;display:flex}.hero-facts>span+span{border-left:1px solid #595953;margin-left:12px;padding-left:12px}.template-section,.selling-section,.builder-section,.workflow-section,.pricing-section,.ownership-section,.faq-section{padding-block:96px 72px}.template-gallery{grid-template-columns:repeat(2,1fr);gap:32px 20px;display:grid}.template-item{min-width:0;margin:0}.template-item.is-featured{grid-column:auto;display:block}.template-shot{background:#30302e;border:0;border-radius:8px;padding:5px;overflow:hidden;box-shadow:0 8px 24px #1414130f}.template-shot img{width:100%;height:auto;display:block}.template-item figcaption,.template-item.is-featured figcaption{margin-top:15px}.template-item h3{margin:0;font-size:22px;font-weight:500}.template-item figcaption p{max-width:440px;color:var(--olive);margin:6px 0 0;font-size:14px}.selling-section,.builder-section{border-top:1px solid var(--border-soft)}.section-heading{max-width:820px;margin-bottom:40px}.section-heading.compact{max-width:720px}.section-heading h2{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(48px,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:minmax(200px,.72fr) 1.28fr;align-items:baseline;gap:28px;padding:22px 0;display:grid}.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{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:0 0;padding-block:96px 72px}.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-bottom:1px solid var(--brand);color:var(--brand);font:600 10px/1.2 var(--ui);letter-spacing:.07em;text-transform:uppercase;margin-top:22px;padding:6px 0;display:inline-block}.portfolio-preview{border-top:1px solid var(--near-black);border-bottom:1px solid var(--line);background:0 0;overflow:hidden}.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}.pricing-section{border-top:1px solid var(--border-soft)}.pricing-plans{border-top:1px solid var(--near-black)}.pricing-plan{border-bottom:1px solid var(--border-soft);grid-template-columns:minmax(190px,.9fr) 150px 135px minmax(230px,1.1fr);align-items:center;gap:24px;padding:24px 0;display:grid}.pricing-plan.is-featured{border-left:3px solid var(--brand);background:var(--brand-tint);margin-inline:-18px;padding-inline:18px}.pricing-plan header h3{margin:0;font-size:24px;font-weight:500}.pricing-plan header p{max-width:260px;color:var(--stone);font:400 12px/1.45 var(--ui);margin:5px 0 0}.pricing-price,.pricing-position{flex-direction:column;gap:4px;display:flex}.pricing-price strong,.pricing-position strong{font-variant-numeric:tabular-nums;font-size:30px;font-weight:500;line-height:1}.pricing-price span,.pricing-position span{color:var(--stone);font:500 10px/1.3 var(--ui);text-transform:lowercase}.pricing-plan ul{color:var(--dark-warm);font:500 11px/1.4 var(--ui);gap:6px;margin:0;padding:0;list-style:none;display:grid}.pricing-action{justify-content:space-between;align-items:center;gap:32px;margin-top:26px;display:flex}.pricing-action p{max-width:720px;color:var(--dark-warm);margin:0;font-size:14px}.pricing-action small{max-width:720px;color:var(--stone);font:400 11px/1.45 var(--ui);margin-top:6px;display:block}.pricing-action .button-primary{white-space:nowrap;flex:none}.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}.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-step>.builder-pricing-note{color:var(--stone);font:400 10px/1.45 var(--ui);margin:-10px 0 22px}.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(--surface);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 var(--line);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;border-bottom:1px solid var(--line);min-height:78px;color:var(--dark-warm);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 var(--line);border-bottom:1px solid var(--line);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 var(--line);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 h3{margin:0 0 14px;font-size:25px;font-weight:500}.workflow-list p{max-width:320px;color:var(--olive);margin:0;font-size:15px}.ownership-section{border-top:1px solid var(--line);color:var(--near-black)}.ownership-section .section-number{color:var(--brand)}.ownership-section .section-heading>p:last-child{color:var(--olive)}.principle-list{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.principle-list li{border-bottom:1px solid var(--line);grid-template-columns:minmax(220px,.8fr) 1.2fr;align-items:baseline;gap:28px;padding:24px 0;display:grid}.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:500 13px/1.4 var(--ui);flex-wrap:wrap;gap:8px 20px;display:flex}.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>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-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-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<=880px){.site-header{gap:22px}.header-primary-navigation{gap:20px}.hero-section{grid-template-columns:1fr;gap:44px}.hero-template{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}.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}.page-frame{width:calc(100% - 48px)}.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-summary-label,.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}.template-section,.selling-section,.builder-section,.workflow-section,.pricing-section,.ownership-section,.faq-section{padding-block:40px}.section-heading{margin-bottom:24px}.section-heading h2{font-size:40px}.template-gallery{grid-template-columns:1fr;gap:28px}.template-item.is-featured{grid-column:auto;display:block}.template-item.is-featured figcaption{margin-top:15px}.selling-list article{grid-template-columns:1fr;gap:8px}.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 var(--line);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:0}.pricing-plan{grid-template-columns:1fr 1fr;gap:18px 20px;padding-block:22px}.pricing-plan.is-featured{margin-inline:-10px;padding-inline:10px}.pricing-plan header,.pricing-plan ul{grid-column:1/-1}.pricing-plan header p{max-width:440px}.pricing-action{flex-direction:column;align-items:flex-start}.principle-list li{grid-template-columns:1fr;gap:7px}.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<=480px){.page-frame{width:calc(100% - 36px)}.wordmark strong{display:none}.hero-copy h1{font-size:51px}.proof-line{flex-direction:column;align-items:flex-start;gap:6px}.proof-line span+span{border-left:0;margin-left:0;padding-left:0}.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}}.app-page,.app-header,.app-page h1,.app-page h2,.app-page h3,.app-page h4,.app-page h5{font-family:var(--ui)}.builder-mobile-progress{display:none}.builder-workflow-heading p{margin-bottom:4px}.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-publish-step{padding:30px 0;animation:.18s ease-out builder-step-enter}.builder-publish-step>.builder-kicker{color:var(--brand);font:650 9px/1.3 var(--ui);letter-spacing:.09em;text-transform:uppercase;margin:0 0 9px}.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-boundaries{color:var(--stone);font:500 10px/1.45 var(--ui);gap:7px;margin:18px 0 0;padding:0;list-style:none;display:grid}.builder-publish-boundaries li:before{content:"✓";color:var(--brand);margin-right: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-browser-access small{margin-top:2px}.managed-position-limit{border-left:2px solid var(--error);font-family:var(--ui);padding:13px 0 13px 14px}.managed-position-limit strong{font-size:13px;font-weight:650;display:block}.managed-position-limit p{color:var(--stone);margin:4px 0 0;font-size:11px;line-height:1.5}.managed-position-limit a{text-underline-offset:3px;margin-top:8px;font-size:11px;font-weight:650;text-decoration:underline;display:inline-block}.managed-signin-route>small{color:var(--stone);font:400 10px/1.45 var(--ui);text-align:center}.builder-export-option{border-top:1px solid var(--border-soft);border-bottom:1px solid var(--border-soft);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:14px;padding:14px;display:grid}.builder-export-option>div{flex-direction:column;gap:3px;display:flex}.builder-export-option strong{font:650 12px/1.35 var(--ui)}.builder-export-option span{color:var(--stone);font:400 10px/1.45 var(--ui)}.builder-export-option .builder-export-link{white-space:nowrap;width:auto;margin:0;padding:7px 0}.builder-download-status{color:#344f30;font:500 11px/1.45 var(--ui);background:#edf4ea;border-left:2px solid #42603b;flex-direction:column;gap:5px;margin-top:12px;padding:12px 14px;display:flex}.builder-download-status strong{font-weight:650}.builder-download-status a{color:#344f30;text-underline-offset:3px;align-self:flex-start;font-weight:650;text-decoration:underline}.managed-error{display:block}.managed-error strong{color:#68341d;margin-bottom:3px;display:block}.managed-error p{margin:0}.managed-error>div{flex-wrap:wrap;gap:8px 14px;margin-top:8px;display:flex}.managed-error a,.managed-error button{color:#68341d;cursor:pointer;font:650 11px/1.4 var(--ui);text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline;display:inline-block}.managed-error button:disabled{cursor:wait;opacity:.5}.managed-result-heading h3{font-family:var(--ui);letter-spacing:-.025em;margin:7px 0 2px;font-size:22px;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-next-action{border-left:3px solid var(--brand);background:var(--brand-tint);justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.managed-next-action>div{min-width:0}.managed-next-action strong{font:650 13px/1.35 var(--ui)}.managed-next-action p{color:var(--olive);font:400 11px/1.5 var(--ui);margin:4px 0 0}.managed-next-action .managed-primary{flex:none;min-height:40px;padding-inline:13px;font-size:11px}.managed-live.managed-next-action{border-top:1px solid var(--border);border-left-color:#42603b}.managed-live a.managed-primary{color:var(--ivory);text-decoration:none}.managed-dns-plan>.managed-next-action{margin-bottom:14px}.managed-dns-safety{color:#68341d;font:550 10px/1.5 var(--ui);background:#faf1ea;border-left:2px solid #8b4513;margin-bottom:4px;padding:11px 12px}.managed-dns-help{border-top:1px solid var(--border);color:var(--stone);font:400 10px/1.5 var(--ui);margin-top:15px;padding-top:14px}.managed-dns-help summary{color:var(--brand);cursor:pointer;text-underline-offset:3px;font-weight:650;text-decoration:underline}.managed-dns-help p{margin:8px 0 0}.managed-claim-note{color:#68341d;font:550 10px/1.5 var(--ui);margin:13px 0 0}.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}.deployment-intro h2{max-width:760px;font-family:var(--ui);letter-spacing:-.04em;margin:0;font-size:clamp(30px,4vw,46px);font-weight:650;line-height:1.08}.deployment-choice h3,.deployment-plan h3{font-family:var(--ui);letter-spacing:-.025em;margin:0;font-size:21px;font-weight:650}.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>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:var(--sand);border-radius:12px;height:112px;animation:1.2s ease-in-out infinite alternate 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>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{font-size:11px}.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%{opacity:.42}to{opacity:.78}}@media (width<=880px){.site-header{height:68px}.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}.builder-export-option{grid-template-columns:1fr;align-items:start}.builder-export-option .builder-export-link{justify-self:start}.managed-next-action{flex-direction:column;align-items:stretch}.managed-next-action .managed-primary{width:100%}.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<=480px){.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}}.site-header{height:76px}.home-header{grid-template-columns:auto minmax(0,1fr) auto;gap:28px;height:68px}.home-header .brand-mark{width:30px;height:30px}.home-header .wordmark{gap:10px}.home-header .wordmark strong{font-size:16px}.home-header .header-primary-navigation{justify-self:end;gap:24px}.home-header .header-primary-navigation a{color:var(--quiet)}.home-header .account-navigation{gap:14px}.home-header .account-primary-action{min-height:40px;padding-inline:18px}.app-page{font-family:var(--ui)}.app-page h1,.app-page h2,.app-page h3,.app-page h4,.app-page h5{font-family:var(--serif)}.hero-copy{animation:.9s cubic-bezier(.2,.72,.24,1) both kami-reveal}.pricing-plan.is-featured{background:0 0}.builder-page{padding-block:40px 72px}.builder-workflow-heading{align-items:flex-end;margin-bottom:24px}.builder-workflow-heading h1{font-family:var(--serif);letter-spacing:-.035em;font-size:clamp(40px,4.5vw,56px);font-weight:500}.builder-steps{border-top:1px solid var(--line);background:0 0;margin-bottom:16px}.builder-steps button{min-height:52px}.builder-shell{border-color:var(--line);background:var(--surface);border-radius:8px;grid-template-columns:minmax(370px,430px) minmax(0,1fr);height:min(744px,100svh - 180px);box-shadow:0 8px 28px #1414130b}.builder-controls{background:var(--surface)}.control-body fieldset{animation:.2s ease-out builder-step-enter}.control-body legend{font-family:var(--serif);letter-spacing:-.02em;font-size:29px;font-weight:500}.control-body input,.control-body textarea,.control-body select{background:var(--paper);border-radius:6px}.sale-mode-options button,.theme-option{background:0 0;border-radius:6px}.sale-mode-options button.is-selected{background:var(--paper);box-shadow:inset 3px 0 0 var(--brand)}.theme-option.is-selected{box-shadow:inset 3px 0 0 var(--brand)}.builder-actions{background:var(--surface)}.managed-primary,.managed-secondary{border-radius:6px}.builder-preview{background:#30302e}.preview-bar{color:#b8b6ad;background:#30302e;border-bottom-color:#454541}.preview-bar>span{color:#d2d0c6;background:#454541}.traffic-lights i{background:#595953}.traffic-lights i:first-child{background:#d2d0c6}.builder-preview iframe{border-radius:4px}.builder-publish-step>h2,.managed-result-heading h3,.deployment-intro h2,.deployment-choice h3,.deployment-plan h3{font-family:var(--serif);font-weight:500}.managed-result,.builder-publish-step .managed-result{box-shadow:none;border-radius:6px}.managed-next-action,.dashboard-next-action{background:0 0;border-radius:0}.managed-dns-safety,.builder-download-status,.dashboard-confirm,.dashboard-error,.signin-error{background:0 0}.builder-export-option{padding-inline:0}.signin-page{min-height:calc(100dvh - 76px);padding-block:72px 112px}.signin-panel{border:0;border-top:1px solid var(--ink);max-width:520px;box-shadow:none;background:0 0;border-radius:0;padding:42px 0 0}.signin-panel-heading{margin-bottom:16px}.signin-panel-heading h1{font-size:clamp(42px,5vw,56px)}.signin-panel-heading>span{max-width:46ch;font-size:12px}.signin-panel input{background:var(--surface);min-height:46px}.signin-loading{border:0;border-top:1px solid var(--ink);box-shadow:none;background:0 0;border-radius:0}.dashboard-page{min-height:calc(100dvh - 76px);padding-block:56px 96px}.dashboard-intro{align-items:flex-end;margin-bottom:42px}.dashboard-intro h1{font-family:var(--serif);letter-spacing:-.035em;font-size:clamp(48px,5vw,60px);font-weight:500}.dashboard-workspace{border-top:1px solid var(--ink)}.dashboard-loading{gap:0;padding:0}.dashboard-loading span{border:0;border-bottom:1px solid var(--line);background:var(--sand);border-radius:0;height:132px;animation:1.2s ease-in-out infinite alternate dashboard-pulse}.dashboard-workspace-summary{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:18px 0;display:flex}.dashboard-workspace-summary>i{background:var(--brand);border-radius:50%;flex:none;width:8px;height:8px}.dashboard-workspace-summary.summary-attention>i{background:var(--error)}.dashboard-workspace-summary.summary-healthy>i{background:var(--success)}.dashboard-workspace-summary.summary-offline>i{background:var(--muted)}.dashboard-workspace-summary strong{font:500 18px/1.25 var(--serif)}.dashboard-workspace-summary p{color:var(--muted);font:500 12px/1.5 var(--ui);margin:3px 0 0}.dashboard-entitlement{border-bottom:1px solid var(--line);font-family:var(--ui);grid-template-columns:minmax(190px,auto) minmax(0,1fr) auto;align-items:center;gap:20px 36px;padding:17px 0;display:grid}.dashboard-entitlement>div{flex-direction:column;gap:3px;display:flex}.dashboard-entitlement>div>span{color:var(--brand);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:650}.dashboard-entitlement>div>strong{font-variant-numeric:tabular-nums;font-size:13px;font-weight:650}.dashboard-entitlement>p{max-width:68ch;color:var(--muted);margin:0;font-size:11px;line-height:1.5}.dashboard-entitlement>a{text-underline-offset:3px;white-space:nowrap;font-size:11px;font-weight:650;text-decoration:underline}.dashboard-entitlement.is-full>div>span{color:var(--error)}.dashboard-domain-tabs{border-bottom:1px solid var(--ink);scrollbar-width:none;gap:30px;padding-top:28px;display:flex;overflow-x:auto}.dashboard-domain-tabs::-webkit-scrollbar{display:none}.dashboard-domain-tabs>button{min-width:max-content;color:var(--muted);cursor:pointer;font:600 13px/1.35 var(--ui);background:0 0;border:0;border-bottom:2px solid #0000;align-items:baseline;gap:9px;margin:0 0 -1px;padding:0 0 14px;transition:border-color .18s,color .18s;display:flex}.dashboard-domain-tabs>button strong{color:inherit;font:500 12px/1 var(--ui);font-variant-numeric:tabular-nums}.dashboard-domain-tabs>button[aria-selected=true]{border-bottom-color:var(--brand);color:var(--ink)}.dashboard-domain-tabs>button:hover:not(:disabled){color:var(--brand)}.dashboard-domain-tabs>button:active:not(:disabled){transform:translateY(1px)}.dashboard-domain-tabs>button:focus-visible{outline:2px solid var(--brand);outline-offset:4px}.dashboard-domain-tabs>button:disabled{cursor:default;opacity:.38}.dashboard-domain-group{animation:.2s ease-out dashboard-panel-enter}.dashboard-group-description{max-width:68ch;color:var(--muted);font:400 13px/1.55 var(--ui);margin:0;padding:18px 0}.dashboard-domain-list{padding-top:0;display:block}.dashboard-domain-list>article{border:0;border-bottom:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:20px 32px;padding:24px 0 20px;display:grid}.dashboard-domain-name>strong{font-family:var(--serif);letter-spacing:-.015em;font-size:24px;font-weight:500}.dashboard-domain-name>span{color:var(--muted);font:500 11px/1.45 var(--ui)}.dashboard-primary-action{justify-content:flex-end;display:flex}.dashboard-primary-action .managed-primary,.dashboard-primary-action .managed-secondary{white-space:nowrap;justify-content:center;align-items:center;min-height:40px;padding-inline:15px;display:inline-flex}.dashboard-connection-panel{border-top:1px solid var(--line);grid-column:1/-1;padding:17px 0 0}.dashboard-connection-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:28px;display:grid}.dashboard-connection-heading>div>span,.dashboard-connection-panel dt{color:var(--muted);font:600 10px/1.3 var(--ui);letter-spacing:.07em;text-transform:uppercase}.dashboard-connection-status{align-items:flex-start;gap:10px;min-width:0;margin-top:9px;display:flex}.dashboard-connection-status>i{background:var(--brand);border-radius:50%;flex:none;width:7px;height:7px;margin-top:5px}.dashboard-connection-panel.status-live .dashboard-connection-status>i{background:var(--success)}.dashboard-connection-panel.status-offline .dashboard-connection-status>i{background:var(--muted)}.dashboard-connection-panel.status-failed .dashboard-connection-status>i{background:var(--error)}.dashboard-connection-status strong{font:600 13px/1.4 var(--ui)}.dashboard-connection-status p{max-width:58ch;color:var(--muted);font:400 12px/1.5 var(--ui);margin:2px 0 0}.dashboard-connection-status time{color:var(--muted);font:500 11px/1.45 var(--ui);margin-top:5px;display:block}.dashboard-connection-heading>button{border:1px solid var(--line);min-height:38px;color:var(--brand);cursor:pointer;font:600 11px/1.3 var(--ui);background:0 0;border-radius:6px;padding:0 14px}.dashboard-connection-heading>button:hover{border-color:var(--brand)}.dashboard-connection-heading>button:active{transform:translateY(1px)}.dashboard-connection-heading>button:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.dashboard-connection-heading>button:disabled{cursor:wait;opacity:.5}.dashboard-blocker{border-left:2px solid var(--error);max-width:680px;color:var(--error);font:500 12px/1.5 var(--ui);margin:15px 0 0 17px;padding-left:12px}.dashboard-technical-details{border-top:1px solid var(--line);margin-top:16px;padding-top:12px}.dashboard-technical-details>summary{width:fit-content;color:var(--brand);cursor:pointer;font:600 11px/1.4 var(--ui);text-underline-offset:4px}.dashboard-technical-details>summary:hover{text-decoration:underline}.dashboard-technical-details>summary:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.dashboard-connection-panel dl{grid-template-columns:repeat(3,1fr);gap:16px;margin:14px 0 0;display:grid}.dashboard-connection-panel dl>div{flex-direction:column;gap:3px;display:flex}.dashboard-connection-panel dd{color:var(--ink);font:500 12px/1.45 var(--ui);overflow-wrap:anywhere;margin:0}.dashboard-connection-panel small{max-width:520px;color:var(--error);margin-top:10px;font-weight:500;display:block}.dashboard-domain-footer{grid-column:1/-1;justify-content:space-between;align-items:center;gap:24px;padding-top:2px;display:flex}.dashboard-edit-action{color:var(--brand);font:600 11px/1.4 var(--ui);text-underline-offset:4px;align-self:center;text-decoration:underline}.dashboard-domain-footer-actions{align-items:center;gap:18px;display:flex}.dashboard-more-actions{position:relative}.dashboard-more-actions>summary{color:var(--muted);cursor:pointer;font:600 11px/1.4 var(--ui);list-style-position:inside}.dashboard-more-actions>summary:hover{color:var(--brand)}.dashboard-more-actions>summary:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.dashboard-more-actions .dashboard-unpublish,.dashboard-more-actions .dashboard-disconnect{color:var(--error);cursor:pointer;font:600 11px/1.4 var(--ui);text-underline-offset:4px;background:0 0;border:0;margin-top:9px;margin-left:auto;padding:0;text-decoration:underline;display:block}.dashboard-more-actions .dashboard-disconnect{color:var(--muted)}.dashboard-more-actions .dashboard-unpublish:disabled,.dashboard-more-actions .dashboard-disconnect:disabled{cursor:wait;opacity:.5}.dashboard-offline-note{color:var(--muted);font:500 11px/1.4 var(--ui)}.dashboard-dialog{background:var(--surface);width:min(780px,100% - 48px);max-width:none;max-height:calc(100dvh - 48px);color:var(--ink);border:1px solid #1b365d1f;border-radius:10px;margin:auto;padding:0;animation:.2s ease-out dashboard-dialog-enter;overflow:hidden;box-shadow:0 30px 90px #1b365d3d}html:has(.dashboard-dialog[open]){overflow:hidden}.dashboard-dialog::backdrop{backdrop-filter:blur(3px);background:#14141394;animation:.18s ease-out dashboard-backdrop-enter}.dashboard-dialog-compact{width:min(560px,100% - 48px)}.dashboard-dialog-panel{max-height:inherit;flex-direction:column;display:flex}.dashboard-dialog-heading{border-bottom:1px solid var(--line);flex:none;padding:30px 32px 26px;position:relative}.dashboard-dialog-heading>span{color:var(--error);font:600 10px/1.3 var(--ui);letter-spacing:.08em;text-transform:uppercase}.dashboard-dialog-heading>button{border:1px solid var(--line);width:36px;height:36px;color:var(--muted);cursor:pointer;font:400 24px/1 var(--ui);background:0 0;border-radius:50%;padding:0 0 3px;transition:border-color .18s,color .18s,transform .18s;position:absolute;top:22px;right:24px}.dashboard-dialog-heading>button:hover:not(:disabled){border-color:var(--brand);color:var(--brand);transform:rotate(4deg)}.dashboard-dialog-heading>button:active:not(:disabled){transform:scale(.96)}.dashboard-dialog-heading>button:disabled{cursor:wait;opacity:.4}.dashboard-dialog-heading h2{max-width:680px;font:500 28px/1.12 var(--serif);letter-spacing:-.02em;text-wrap:balance;margin:7px 0 0}.dashboard-dialog-heading p{max-width:68ch;color:var(--muted);font:400 13px/1.6 var(--ui);margin:10px 0 0}.dashboard-dialog-body{overscroll-behavior:contain;min-height:0;padding:24px 32px 28px;overflow-y:auto}.dashboard-dialog-note{border-left:2px solid var(--brand);color:var(--copy);font:500 12px/1.55 var(--ui);margin:22px 32px 4px;padding:13px 0 13px 16px}.dashboard-disconnect-safety{border-left:2px solid var(--error);max-width:700px;color:var(--ink);font:500 12px/1.55 var(--ui);margin:0;padding:12px 0 12px 16px}.dashboard-dns-cleanup{border-top:1px solid var(--line);max-width:920px;margin-top:22px}.dashboard-dns-cleanup>article{border-bottom:1px solid var(--line);grid-template-columns:minmax(150px,.45fr) minmax(0,1.55fr);gap:20px;padding:14px 0;display:grid}.dashboard-dns-cleanup>article>span{color:var(--muted);font:600 10px/1.4 var(--ui);letter-spacing:.04em;text-transform:uppercase}.dashboard-dns-cleanup dl{grid-template-columns:70px minmax(150px,.8fr) minmax(220px,1.2fr);gap:14px;margin:0;display:grid}.dashboard-dns-cleanup dl>div{flex-direction:column;gap:3px;min-width:0;display:flex}.dashboard-dns-cleanup dt{color:var(--muted);font:600 9px/1.3 var(--ui);letter-spacing:.06em;text-transform:uppercase}.dashboard-dns-cleanup dd{color:var(--ink);font:500 12px/1.45 var(--ui);overflow-wrap:anywhere;margin:0}.dashboard-disconnect-export{color:var(--muted);font:400 12px/1.55 var(--ui);margin:18px 0 0}.dashboard-disconnect-export a{color:var(--brand);text-underline-offset:3px;font-weight:600;text-decoration:underline}.dashboard-disconnect-field{flex-direction:column;gap:7px;max-width:520px;margin-top:20px;display:flex}.dashboard-disconnect-field>span{color:var(--ink);font:600 12px/1.4 var(--ui)}.dashboard-disconnect-field input{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--ink);font:500 14px/1.4 var(--ui);border-radius:6px;outline:none;padding:10px 12px}.dashboard-disconnect-field input:focus{border-color:var(--brand);box-shadow:0 0 0 3px #1b365d1a}.dashboard-dialog-error{border-left:2px solid var(--error);color:var(--error);font:500 12px/1.5 var(--ui);margin:16px 32px 0;padding-left:12px}.dashboard-dialog-body .dashboard-dialog-error{margin-inline:0}.dashboard-dialog-actions{border-top:1px solid var(--line);background:var(--paper);flex:none;justify-content:flex-end;align-items:center;gap:10px;min-height:72px;padding:14px 32px;display:flex}.dashboard-dialog-actions button{border:1px solid var(--line);min-height:40px;color:var(--brand);cursor:pointer;font:600 11px/1.3 var(--ui);background:0 0;border-radius:6px;padding:0 15px;transition:border-color .18s,background .18s,color .18s,transform .18s}.dashboard-dialog-actions button:hover:not(:disabled){border-color:var(--brand)}.dashboard-dialog-actions button:active:not(:disabled){transform:translateY(1px)}.dashboard-dialog-actions button:disabled{cursor:not-allowed;opacity:.42}.dashboard-dialog-actions .is-danger{border-color:var(--error);background:var(--error);color:var(--surface)}.dashboard-dialog-actions .is-danger:hover:not(:disabled){background:#922929;border-color:#922929}.dashboard-dialog-actions .is-primary{border-color:var(--brand);background:var(--brand);color:var(--surface)}.dashboard-dialog-actions .is-primary:hover:not(:disabled){background:var(--brand-hover)}.dashboard-dialog-success .dashboard-dialog-heading>span{color:var(--success)}.dashboard-dialog-success .dashboard-dns-cleanup{margin-top:0}@keyframes dashboard-dialog-enter{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes dashboard-backdrop-enter{0%{opacity:0}to{opacity:1}}@keyframes dashboard-sheet-enter{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes kami-reveal{0%{opacity:0;filter:blur(6px);transform:translateY(10px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes dashboard-pulse{0%{opacity:.42}to{opacity:.78}}@keyframes dashboard-panel-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (width<=880px){.hero-section{gap:40px;padding-top:72px}.hero-support{grid-template-columns:1fr;gap:24px}.hero-lede{max-width:680px;margin:0}.hero-actions{flex-direction:row;align-items:center;margin:0}.hero-template figcaption{grid-template-columns:1fr;gap:8px}.hero-facts{justify-content:flex-start}.template-section,.selling-section,.builder-section,.workflow-section,.pricing-section,.ownership-section,.faq-section,.portfolio-section{padding-block:72px 54px}.template-gallery{grid-template-columns:repeat(2,1fr);gap:24px 16px}.template-item{max-width:680px}.portfolio-inner{grid-template-columns:1fr}.builder-page{padding-block:28px 48px}.builder-workflow-heading h1{font-size:clamp(36px,8vw,48px)}.builder-preview.is-mobile-active,.builder-preview.is-mobile-active .preview-bar{background:#30302e}.dashboard-page{padding-block:42px 72px}.dashboard-intro{align-items:flex-start}.dashboard-domain-tabs{gap:26px;padding-top:24px}.dashboard-domain-list>article{grid-template-columns:minmax(0,1fr) auto;gap:18px 24px}.dashboard-confirm{grid-column:1/-1}.dashboard-dialog,.dashboard-dialog-compact{border-width:1px 0 0;border-radius:14px 14px 0 0;width:100%;max-height:calc(100dvh - 20px);margin:auto 0 0;animation-name:dashboard-sheet-enter}}@media (width<=480px){.site-header{height:68px}.home-header{grid-template-columns:auto minmax(0,1fr) auto;gap:12px}.home-header .wordmark strong{font-size:0;display:block}.home-header .wordmark strong:after{content:"DomainSales";font-size:14px}.home-header .account-navigation{gap:9px}.home-header .account-signin{font-size:12px}.home-header .account-primary-action{min-height:42px;padding-inline:12px}.hero-section{gap:32px;padding-top:56px}.hero-copy h1{font-size:clamp(46px,14vw,54px)}.hero-copy h1 span{display:inline}.hero-support{gap:22px;margin-top:26px;padding-top:20px}.hero-lede{font-size:18px}.hero-actions{flex-direction:column;align-items:flex-start;gap:18px}.hero-template{border-radius:8px;padding:6px}.hero-template-heading{padding:6px 5px 12px}.hero-template img{width:145%;max-width:none;margin-left:-8%}.hero-template figcaption{padding-inline:5px}.hero-facts{flex-direction:column;align-items:flex-start;gap:4px}.hero-facts>span+span{border-left:0;margin-left:0;padding-left:0}.template-section,.selling-section,.builder-section,.workflow-section,.pricing-section,.ownership-section,.faq-section,.portfolio-section{padding-block:56px 42px}.section-heading{margin-bottom:30px}.section-heading h2,.portfolio-copy h2{font-size:38px}.builder-workflow-heading h1{font-size:36px}.signin-page{min-height:calc(100dvh - 68px);padding-block:48px 72px}.signin-panel{padding-top:30px}.signin-panel-heading h1{font-size:42px}.dashboard-page{padding-block:34px 56px}.dashboard-intro h1{font-size:44px}.dashboard-workspace-summary{padding-block:17px}.dashboard-workspace-summary strong{font-size:18px}.dashboard-entitlement{grid-template-columns:1fr;gap:7px;padding-block:16px}.dashboard-entitlement>p{max-width:none}.dashboard-entitlement>a{margin-top:3px}.dashboard-domain-tabs{gap:22px;width:calc(100% + 18px);padding-top:22px}.dashboard-domain-tabs>button{padding-bottom:12px;font-size:12px}.dashboard-group-description{padding-block:15px;font-size:12px}.dashboard-domain-list>article{grid-template-columns:1fr;gap:15px;padding-block:22px}.dashboard-domain-name,.dashboard-primary-action{grid-column:1}.dashboard-primary-action{justify-content:flex-start}.dashboard-primary-action .managed-primary,.dashboard-primary-action .managed-secondary{min-height:42px}.dashboard-connection-heading{grid-template-columns:1fr;gap:16px}.dashboard-connection-heading>button{justify-self:start}.dashboard-connection-panel dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.dashboard-connection-panel dt{font-size:8px}.dashboard-connection-panel dd{font-size:11px}.dashboard-blocker{margin-left:0}.dashboard-domain-footer,.dashboard-domain-footer-actions{align-items:flex-start}.dashboard-domain-footer-actions{flex-direction:column;gap:8px}.dashboard-more-actions .dashboard-unpublish,.dashboard-more-actions .dashboard-disconnect{margin-left:0}.dashboard-dialog-heading{padding:24px 20px 20px}.dashboard-dialog-heading>button{top:16px;right:16px}.dashboard-dialog-heading h2{padding-right:24px;font-size:24px}.dashboard-dialog-heading p{font-size:12px}.dashboard-dialog-body{padding:20px 20px 24px}.dashboard-dialog-note{margin:18px 20px 2px}.dashboard-dialog-error{margin-inline:20px}.dashboard-dialog-body .dashboard-dialog-error{margin-inline:0}.dashboard-dialog-actions{min-height:70px;padding:13px 20px max(13px, env(safe-area-inset-bottom))}.dashboard-dialog-actions button{flex:1 1 0}.dashboard-dns-cleanup>article{grid-template-columns:1fr;gap:9px}.dashboard-dns-cleanup dl{grid-template-columns:48px minmax(90px,.8fr) minmax(0,1.2fr);gap:9px}.dashboard-dns-cleanup dt{font-size:8px}.dashboard-dns-cleanup dd{font-size:10px}.dashboard-domain-name>strong{font-size:24px}.template-gallery{grid-template-columns:1fr;gap:38px}}
