.morphing-surface{min-width:0;overflow:clip}.morphing-surface>div{display:flow-root}.connection-identity{text-align:left;background:#f2f3f3}.connection-identity-source{align-items:center;gap:14px;padding:24px;display:flex}.connection-identity-logo{--builder-logo-size:25px;background:#fff;border-radius:14px;flex:0 0 44px;place-items:center;height:44px;display:grid;box-shadow:0 1px 3px #2020200b}.connection-identity-logo--framer{background:#242424}.connection-identity-caption{flex:1;gap:3px;min-width:0;display:grid}.connection-identity-caption small,.connection-identity-domain small{color:#676c70;font-size:12px;line-height:1.5;display:block}.connection-identity-caption strong{overflow-wrap:anywhere;font:500 15px/1.45 Geist,sans-serif}.connection-identity-caption>span{color:#60666b;overflow-wrap:anywhere;font:12px/1.6 Geist Mono,monospace}.connection-identity-edit{cursor:pointer;background:#fff;border:1px solid #dce0e2;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:0 12px;font-size:13px;display:flex}.connection-identity-domain{background:#fafafa;border-top:1px solid #e7e9ea;align-items:center;gap:16px;padding:24px;display:flex;position:relative}.connection-identity-domain>svg:not(.connection-identity-link){color:#52595e;flex:0 0 44px}.connection-identity-domain>div{min-width:0}.connection-identity-domain strong{letter-spacing:-.025em;overflow-wrap:anywhere;margin-top:3px;font:500 20px/1.4 Geist,sans-serif;display:block}.connection-identity-link{color:#747a7e;background:#fafafa;border:1px solid #e5e8e9;border-radius:50%;width:26px;height:26px;padding:5px;position:absolute;top:-13px;left:33px}.connection-identity.is-connected .connection-identity-domain{background:#f4f7f4}.scene-flow{width:min(100%,654px);margin-inline:auto}.scene-flow .scene-entry{width:100%}.scene-flow.has-source .builder-stack{opacity:0;pointer-events:none;height:0;margin-top:30px;transform:translateY(14px)}.scene-flow.has-source .scene-entry{margin-top:0}.scene-entry--resolved{border-radius:30px;padding:0}.scene-entry--resolved .scene-connection{max-width:none;box-shadow:none;border:0;border-radius:0;margin:0;animation:none}.scene-detected-icon{--builder-logo-size:22px;flex:0 0 24px;place-items:center;width:24px;height:24px;display:grid}.scene-detected-icon[data-platform=framer] .builder-logo{filter:brightness(0)}.scene-submit{min-width:166px}.scene-input-bar input{scroll-margin-block:100px}.scene-connection-actions .scene-submit{min-width:155px}.scene-flow .scene-connection-divider{margin-top:0}.scene-check-status{color:#606a70;text-align:left;margin:12px 18px 4px;font-size:14px;line-height:1.6}.workspace-shell .setup-layout--continuous{max-width:720px;display:block}.workspace-shell--connection{isolation:isolate;background:#dce9ef;border-radius:28px;width:auto;max-width:none;min-height:calc(100svh - 28px);margin:14px;padding:0 clamp(20px,4vw,64px);position:relative;overflow:clip}.workspace-shell--connection:before{content:"";z-index:-1;filter:blur(1.4px)saturate(.78);pointer-events:none;background:linear-gradient(#eff6fa22,#eff6fa77),url(/images/pointer-meadow-pixel-v2.webp) 50% 55%/cover;border-radius:28px;position:fixed;inset:14px}.workspace-shell--connection .workspace-main{padding-top:16px}.workspace-shell--connection .workspace-heading{text-align:center;justify-content:center}.workspace-shell--connection .workspace-heading h1{margin:0;font-size:clamp(30px,3vw,38px);line-height:1.15}.workspace-shell--connection .workspace-heading p{display:none}.workspace-shell--connection .breadcrumb{color:#33444e;margin-bottom:8px}.workspace-shell--connection .topbar{border-bottom:0;min-height:76px;padding-block:12px}.workspace-shell--connection .wordmark{color:#fff}.workspace-shell--connection .topbar nav{background:#ffffffdc;border:1px solid #fff;border-radius:999px;padding:6px 16px}.workspace-shell--connection footer{background:#ffffffdf;border-top:0;border-radius:18px;margin-top:36px;padding:18px 22px}.connection-step-status{justify-content:space-between;align-items:center;gap:12px;padding:20px 30px 0;display:flex}.connection-step-status>span:last-child{color:#6c7479;font-size:12px}.connection-step-status+.panel-top{padding-top:20px}.setup-layout--continuous .setup-panel{background:#fff}.setup-layout--continuous .panel-top .eyebrow{font-size:12px}.setup-layout--continuous .panel-top p,.setup-layout--continuous .field-note{font-size:14px}.setup-layout--continuous .progress-strip>span{font-size:13px}.setup-layout--continuous .progress-strip i{font-size:11px}.workspace-shell .copy-row.is-copied button{color:#36523a;background:#edf2ed}.workspace-shell .connection-arrival{background:0 0;border:0;padding-top:0}.workspace-shell .arrival-illustration{width:230px;height:152px}.workspace-shell .connection-arrival .live-address{box-shadow:none;letter-spacing:-.025em;background:0 0;border:0;font:500 22px/1.4 Geist,sans-serif}.domain-connect{margin-bottom:12px}.domain-connect-provider{align-items:center;gap:14px;min-height:82px;padding:16px 0;display:flex}.domain-connect-provider>span{color:#50595e;background:#f0f2f3;border:1px solid #e7e9ea;border-radius:14px;flex:0 0 44px;place-items:center;height:44px;display:grid}.domain-connect-provider div{min-width:0}.domain-connect-provider strong{font-size:15px;font-weight:500;line-height:1.5;display:block}.domain-connect-provider p{color:#636b70;margin:3px 0 0;font-size:14px;line-height:1.6}.domain-connect-action{gap:8px;display:grid}.domain-connect-action>p{text-align:center;color:#687075;margin:0;font-size:13px;line-height:1.6}.domain-connect .primary{min-height:50px;font-size:14px}.domain-connect .field-note[role=alert]{color:#842e25}.domain-connect-progress{margin:0;padding:5px 0 10px;list-style:none}.domain-connect-progress li{color:#777e82;align-items:center;gap:12px;min-height:42px;font-size:14px;display:flex}.domain-connect-progress li>span:not(.sr-only){border:1px solid #e3e7e8;border-radius:50%;place-items:center;width:25px;height:25px;font:11px Geist Mono,monospace;display:grid}.domain-connect-progress li[data-current=true]{color:#22272a}.domain-connect-progress li[data-current=true]>span:not(.sr-only){color:#fff;background:#242729;border-color:#242729}.domain-connect-progress li[data-done=true]>span:not(.sr-only){color:#3b5940;background:#edf2ed;border-color:#edf2ed}.domain-connect-manual{border-top:1px solid #eaeced;margin-top:18px}.domain-connect-manual>summary{cursor:pointer;color:#626a6f;justify-content:space-between;align-items:center;min-height:48px;font-size:13px;list-style:none;display:flex}.domain-connect-manual>summary::-webkit-details-marker{display:none}.domain-connect-manual[open]>summary svg{transform:rotate(180deg)}.domain-connect-manual>div{padding-top:6px}.workspace-shell :is(button,a,summary):focus-visible{outline-offset:4px;outline:2px solid #404a50}@media (hover:hover){.connection-identity-edit:hover{background:#fafbfb;border-color:#bdc5ca}.workspace-shell .site-card:hover{transform:translateY(-2px)}}@media (prefers-reduced-motion:no-preference){.scene-flow .builder-stack{transition:height .3s cubic-bezier(.22,1,.36,1),margin .3s cubic-bezier(.22,1,.36,1),opacity .18s,transform .3s}.scene-entry{transition:border-radius .3s}.pointer-home :is(.scene-submit,.scene-nav,.connection-identity-edit),.workspace-shell :is(.primary,.secondary,.copy-row button,.site-card){transition:transform .14s ease-out,background .16s,box-shadow .18s}.pointer-home :is(.scene-submit,.scene-nav,.connection-identity-edit):active:not(:disabled),.workspace-shell :is(.primary,.secondary,.copy-row button):active:not(:disabled){transform:scale(.98)}.scene-flow .connection-identity-caption,.scene-detected-icon>*,.domain-connect-provider div,.domain-connect-progress{animation:.22s ease-out both pointer-content-in}.workspace-shell .connection-arrival .pixel-art{transform-origin:50% 90%;animation:.65s cubic-bezier(.22,1,.36,1) both pointer-signpost-arrive}@keyframes pointer-content-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes pointer-signpost-arrive{0%{opacity:0;transform:translateY(10px)rotate(-2deg)}70%{opacity:1;transform:translateY(0)rotate(.5deg)}to{opacity:1;transform:translateY(0)rotate(0)}}}@media (prefers-reduced-motion:reduce){.pointer-home *,.workspace-shell *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:700px){.workspace-shell--connection{border-radius:24px;min-height:calc(100svh - 18px);margin:9px;padding:0 14px}.workspace-shell--connection .topbar{flex-wrap:wrap;gap:16px;padding-block:20px}.workspace-shell--connection .topbar nav{flex-wrap:wrap;justify-content:center;padding:4px 12px}.workspace-shell--connection .workspace-main{padding-top:8px}.workspace-shell--connection .workspace-heading{margin-bottom:20px}.workspace-shell--connection .workspace-heading h1{font-size:32px}.workspace-shell--connection footer{margin-top:24px;padding:15px}.connection-step-status{padding:18px 20px 0}.connection-identity-source{gap:11px;padding:19px 17px}.connection-identity-logo{--builder-logo-size:22px;border-radius:12px;flex-basis:38px;height:38px}.connection-identity-caption strong{font-size:14px}.connection-identity-edit{width:44px;padding:0}.connection-identity-edit span{display:none}.connection-identity-domain{gap:11px;padding:20px 17px}.connection-identity-domain>svg:not(.connection-identity-link){flex-basis:38px}.connection-identity-link{left:23px}.connection-identity-domain strong{font-size:18px}.scene-entry--resolved{border-radius:24px}.scene-flow.has-source .builder-stack{margin-top:25px}.scene-detected-icon{--builder-logo-size:19px;width:19px}.scene-submit{min-width:0;min-height:48px}.workspace-shell .setup-layout--continuous{margin-top:22px}.setup-layout--continuous .progress-strip>span{font-size:12px}.setup-layout--continuous .url-input input{font-size:16px}.workspace-shell .arrival-illustration{width:190px;height:125px}.workspace-shell .connection-arrival .live-address{font-size:19px}}.setup-layout--continuous .connection-identity-source{padding-block:18px}.setup-layout--continuous .connection-identity-domain{padding-block:16px}.setup-layout--continuous .panel-top--domain{padding-bottom:4px}.setup-layout--continuous .panel-top--domain .eyebrow,.setup-layout--continuous .panel-top--domain>p{display:none}.setup-layout--continuous .panel-top--domain h2{margin:0;font-size:26px}@media (max-width:700px){.workspace-shell--connection:before{border-radius:24px;inset:9px}}.connection-step-status .status-label{min-height:30px;padding:5px 9px;font-size:13px}
