/* Operate: a private project workspace in the existing CredentialedMD identity. */
.workspace-main{width:min(1120px,calc(100% - 40px));margin:0 auto;padding:56px 0 80px}.workspace-intro{max-width:720px;margin-bottom:38px}.workspace-intro h1{font-size:clamp(36px,4vw,58px);line-height:1.06;margin:12px 0 16px}.workspace-intro>p:last-child{font-size:18px;color:#506273;max-width:64ch}.start-layout{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:start}.start-layout h2{font-size:30px;margin:0 0 24px}.journey-list{padding-left:24px;margin:24px 0 36px}.journey-list li{padding:0 0 24px 10px}.journey-list strong,.journey-list span{display:block}.journey-list span{color:#536373;margin-top:4px}.purchase-panel{background:#f4f6f7;padding:32px}.purchase-price{font:500 48px/1.1 Georgia,serif;margin:20px 0 10px}.purchase-price span{font:400 16px Arial,sans-serif}.purchase-panel ul{padding-left:20px;line-height:1.8}.purchase-panel form{display:grid;gap:10px;margin:24px 0}.purchase-panel input,.purchase-panel select,.recovery-form input{width:100%;min-height:48px;padding:10px 12px;border:1px solid #83929e;background:#fff;font:inherit;color:#14263a}.purchase-panel button{margin-top:12px}.small-copy{font-size:14px;line-height:1.6;color:#526474}.workspace-toolbar{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin-bottom:28px}.workspace-toolbar a{text-decoration:none}.workspace-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:32px}.project-preview{width:100%;height:720px;border:1px solid #d2dae0;background:#fff}.project-steps{list-style:none;margin:0;padding:0}.project-steps li{padding:20px 0;border-top:1px solid #d4dce1}.project-steps h2{font:600 19px/1.4 Arial,sans-serif;margin:0 0 8px}.project-steps p{color:#506273;margin:0 0 12px}.project-steps .button{min-height:44px}.project-status{display:inline-block;padding:5px 10px;background:#e7eef3;color:#223a4d;font-size:14px}.project-consent{display:flex;align-items:start;gap:10px;font-size:14px;line-height:1.6;margin:14px 0}.project-consent input{margin-top:5px;width:18px;height:18px;flex-shrink:0}.recovery-form{max-width:540px;display:grid;gap:12px}.recovery-form h2{margin:0 0 8px}.recovery-form button{justify-self:start}.project-error{color:#922c27}.project-ok{color:#236049}[hidden]{display:none!important}.project-feedback{min-height:26px;margin-top:14px}.dns-records{overflow-wrap:anywhere;font-size:14px}.dns-records code{display:block;margin-top:5px;background:#eef2f4;padding:8px}.review-note{width:100%;min-height:110px;border:1px solid #87949e;padding:12px;font:inherit}.review-login{max-width:540px}.project-review-list{display:grid;gap:16px}.project-review-list article{border-bottom:1px solid #d4dce1;padding:20px 0}.project-review-list h2{font-size:24px}.review-frame{width:100%;height:760px;border:1px solid #d2dae0}.button:disabled{opacity:.55;cursor:not-allowed}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #286bd1;outline-offset:3px}
.project-steps details{margin:16px 0;font-size:14px}.project-steps summary{cursor:pointer;text-decoration:underline;text-underline-offset:3px;margin-bottom:12px}.project-steps details .button{margin:16px 0 10px}.project-steps details>a{display:block}.project-steps .small-copy{font-size:13px;margin-top:12px}.dns-records>div{margin:14px 0}.dns-records strong{font-size:12px}.preview-loading{padding:30px;text-align:center}.workspace-toolbar>a{text-decoration:underline;text-underline-offset:4px}.workspace-grid>aside{min-width:0}
@media(max-width:850px){.start-layout,.workspace-grid{grid-template-columns:1fr;gap:30px}.workspace-main{padding-top:32px}.project-preview{height:620px}.project-steps{display:grid;grid-template-columns:1fr;gap:20px}.purchase-panel{padding:24px}.workspace-grid>aside{grid-row:1}}
.purchase-panel .form-status { color:#425664; margin:4px 0 8px; line-height:1.65; }
.setup-page [data-domain-message] { color:#425664; }
.purchase-checkout { display:grid; gap:10px; padding:0; margin:0; border:0; }
.purchase-checkout .button { width:100%; }
.purchase-template { color:#4d6577; font-size:14px; font-weight:600; margin:0 0 8px; }
.purchase-panel #purchase-title { margin-bottom:18px; }
@media(max-width:850px){.start-layout .purchase-panel{grid-row:1}.start-journey{padding-top:12px}}
@media(max-width:540px){.project-steps{grid-template-columns:1fr;gap:0}.workspace-toolbar{align-items:stretch;flex-direction:column}.workspace-toolbar .button{width:100%}.workspace-main{width:calc(100% - 32px)}.project-preview{height:600px}}
.custom-intake{max-width:760px;margin:24px 0 48px;padding:28px;border:1px solid #d4dce1;background:#fff}.custom-intake h2{font-size:30px;margin:0 0 12px}.custom-intake form>p{max-width:65ch}.custom-intake label{display:block;font-weight:600;margin:14px 0 8px}.custom-intake label span{font-weight:400}.custom-intake select,.custom-intake textarea{width:100%;min-height:48px;padding:12px;border:1px solid #87949e;border-radius:4px;background:#fff;color:#172b3d;font:inherit;line-height:1.5}.custom-intake-field{padding:12px 0 20px;border-bottom:1px solid #d4dce1}.custom-intake .project-consent{display:flex}.custom-intake .button{min-height:48px;white-space:normal}.custom-intake pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit}.project-design-note{max-width:70ch;padding:18px;background:#eef2f4}.workspace-grid dd{margin:4px 0 18px;white-space:pre-wrap;overflow-wrap:anywhere}.workspace-grid dt{font-weight:600}[data-custom-history-content] p{white-space:pre-wrap;overflow-wrap:anywhere}@media(max-width:540px){.custom-intake{padding:18px}.custom-intake .button{width:100%}}
