.site-admin-shell.main{margin-left:0;width:100%;min-width:0}.site-admin-shell>.topbar{height:52px;padding:8px 24px}.site-admin-shell .site-editor{margin:0}.site-editor{margin:-24px -32px;color:#253a31;background:#f5f6f2;min-height:calc(100vh - 86px)}.site-editor button,.site-editor input,.site-editor select,.site-editor textarea{font-size:13px}.site-editor button{min-height:38px}.site-editor label{display:block;font-size:12px;font-weight:600;margin-bottom:18px}.site-editor input:not([type=color]),.site-editor textarea,.site-editor select{width:100%;margin-top:7px;padding:10px;border:1px solid #cbd5ca;border-radius:5px;background:#fff;color:#253a31}.site-editor textarea{resize:vertical;line-height:1.6}.site-editor input[type=color]{display:block;margin-top:8px;width:100%;height:38px;border:1px solid #cbd5ca;background:#fff}.site-editor p{font-size:13px;line-height:1.6}.site-editor small{display:block;line-height:1.6;color:#52665a;font-size:11px}.site-editor .button{display:inline-flex;align-items:center;justify-content:center;gap:7px;white-space:nowrap;text-decoration:none;padding:9px 12px}.site-editor-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 24px;background:#fff;border-bottom:1px solid #dfe5db}.site-editor-toolbar h1{font-size:23px;letter-spacing:-.4px;margin:0 0 5px}.site-editor-draft{font-size:12px;color:#52665a}.site-editor-toolbar-actions{display:flex;gap:8px;flex-wrap:wrap}.site-editor-feedback:empty{display:none}.site-editor-feedback p{margin:0;padding:12px 24px;border-radius:0}.site-editor-workspace{display:grid;grid-template-columns:232px minmax(320px,1fr) 260px;min-height:calc(100vh - 180px)}.site-editor-sidebar{background:#fff;border-right:1px solid #dfe5db;min-width:0}.site-editor-sidebar nav{padding:12px;display:flex;flex-wrap:wrap;gap:3px;border-bottom:1px solid #dfe5db}.site-editor-sidebar nav button{display:flex;align-items:center;gap:8px;width:100%;border:0;background:transparent;text-align:left;padding:9px 12px;border-radius:5px;color:#365248}.site-editor-sidebar nav button[aria-current=page]{background:#eaf0e6;color:#214a36;font-weight:600}.site-editor-panel,.site-editor-inspector{padding:20px 16px}.site-editor-panel h2,.site-editor-inspector h2{font:600 15px Arial;margin:0}.site-editor-panel h3,.site-editor-inspector h3{font:600 13px Arial;margin:20px 0 12px}.site-editor-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:20px}.site-editor-page-list{list-style:none;padding:0;margin:0}.site-editor-page-list button{padding:12px 10px;text-align:left;width:100%;border:0;border-bottom:1px solid #e4e9e0;background:transparent;color:#253a31;overflow-wrap:anywhere}.site-editor-page-list button span{display:block;font-size:13px;line-height:1.4}.site-editor-page-list button small{margin-top:4px}.site-editor-page-list button[aria-current=page]{background:#edf2e8;font-weight:600}.site-editor-add{border-top:1px solid #dfe5db;margin-top:20px;padding-top:1px}.site-editor-add button{margin:0 5px 6px 0}.site-editor-nav-row{border-bottom:1px solid #dfe5db;margin-bottom:18px;padding-bottom:14px}.site-editor-nav-row label{margin-bottom:8px}.site-editor-row-actions{display:flex;gap:6px}.site-editor-canvas-area{padding:16px;min-width:0}.site-editor-canvas-toolbar{display:flex;align-items:center;gap:12px;padding:0 0 14px;min-height:58px}.site-editor-canvas-toolbar strong{display:block;font-size:13px;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-editor-device{display:flex;margin-left:auto;border:1px solid #cad3c7;border-radius:5px;overflow:hidden;flex:none}.site-editor-device button{border:0;background:#fff;color:#46604e;display:flex;align-items:center;padding:8px}.site-editor-device button[aria-pressed=true]{background:#dfe9d9}.site-editor-render-status{font-size:11px;color:#52665a;max-width:90px;line-height:1.4}.site-editor-canvas{margin:auto;background:#fff;border:1px solid #d7dfd1;min-width:0;transition:max-width .2s ease;max-width:100%}.site-editor-canvas.is-mobile{max-width:390px}.site-editor-canvas iframe{display:block;width:100%;height:calc(100vh - 255px);min-height:540px;border:0;background:#fff}.site-editor-inspector{background:#fff;border-left:1px solid #dfe5db;min-width:0}.site-editor-inspector>p{color:#52665a}.site-editor-upload{padding:14px;background:#f5f7f2;border:1px dashed #a5b69c;border-radius:5px}.site-editor-upload input{padding:7px!important;border:0!important;background:transparent!important;font-size:11px}.site-editor-media{display:grid;grid-template-columns:1fr 1fr;gap:8px}.site-editor-media button{overflow:hidden;background:#fff;border:1px solid #dfe5db;padding:0;border-radius:4px;text-align:left;color:#253a31}.site-editor-media img{display:block;width:100%;height:75px;object-fit:cover}.site-editor-media span{display:block;font-size:11px;overflow-wrap:anywhere;padding:7px}.site-editor-page-address{font-size:12px;overflow-wrap:anywhere}.site-editor-publish{padding:28px;max-width:1000px;margin:auto}.site-editor-publish>.button{margin-bottom:28px}.site-editor-menu-toggle{display:none!important}.site-editor-loading{padding:24px}.site-editor ::selection{background:#d7e8cb;color:#203c2b}.site-editor :focus-visible{outline:3px solid #567d47;outline-offset:3px}@media(min-width:1600px){.site-editor-workspace{grid-template-columns:250px minmax(320px,1fr) 290px}}@media(max-width:1150px){.site-editor-workspace{grid-template-columns:195px minmax(260px,1fr)}.site-editor-inspector{grid-column:2;border-top:1px solid #dfe5db;display:block}.site-editor-sidebar{grid-row:1/3}.site-editor-inspector textarea{max-height:240px}.site-editor-render-status{display:none}.site-editor-canvas iframe{height:650px}}@media(max-width:700px){.site-editor{margin:-24px -20px}.site-editor-toolbar{align-items:flex-start;padding:16px;flex-direction:column;gap:12px}.site-editor-toolbar-actions{width:100%;gap:6px}.site-editor-toolbar-actions .button{font-size:11px;padding:8px}.site-editor-toolbar-actions>a{display:none}.site-editor-workspace{display:flex;flex-direction:column}.site-editor-sidebar{display:none;border-right:0}.site-editor-workspace.has-sidebar .site-editor-sidebar{display:block}.site-editor-sidebar nav{display:flex;flex-wrap:nowrap;overflow:auto}.site-editor-sidebar nav button{width:auto;flex:none}.site-editor-menu-toggle{display:inline-flex!important}.site-editor-panel{max-height:450px;overflow:auto}.site-editor-canvas-area{padding:12px}.site-editor-inspector{border-left:0}.site-editor-canvas iframe{min-height:490px;height:65vh}.site-editor-canvas-toolbar strong{max-width:220px}.site-editor-publish{padding:18px}.site-editor-toolbar h1{font-size:22px}.site-editor-media{grid-template-columns:repeat(3,1fr)}}@media(prefers-reduced-motion:reduce){.site-editor-canvas{transition:none}}:root{font-family:Arial,Helvetica,sans-serif;color:#253a31;background:#f7f8f4;font-synthesis:none;--green: #365e4c;--muted: #718078;--line: #dfe5db}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid #9dbda3;outline-offset:3px}h1,h2,p{margin-top:0}h1{font-family:Georgia,serif;font-size:40px;font-weight:400;letter-spacing:-1px;margin-bottom:12px}h2{font-family:Georgia,serif;font-weight:400;font-size:25px}p{line-height:1.7}.muted,.subtitle{color:var(--muted);font-size:14px}.subtitle{margin-bottom:32px}.eyebrow,.nav-label{font-size:10px;letter-spacing:1.7px;font-weight:600;color:var(--muted);margin-bottom:15px}.wordmark{font-family:Georgia,serif;font-size:38px;letter-spacing:-1px}.wordmark span{display:block;font:8px Arial;letter-spacing:2px;margin-top:6px}.shell{display:flex;min-height:100vh}.sidebar{width:248px;background:#edf1e8;border-right:1px solid var(--line);padding:36px 24px;position:fixed;inset:0 auto 0 0;display:flex;flex-direction:column}.workspace-name{display:flex;align-items:center;gap:10px;margin:34px 0;font-size:12px}.workspace-name small{display:block;color:var(--muted);font-size:10px;margin-top:5px}.monogram,.avatar{display:grid;place-items:center;border-radius:50%;background:#d9e3d2;width:36px;height:36px;font-size:12px}.nav-label{font-size:9px;margin-top:5px}nav{display:grid;gap:6px}nav button,.sidebar-bottom button{background:none;border:none;text-align:left;display:flex;align-items:center;gap:12px;color:#627267;padding:12px;border-radius:6px;font-size:12px}nav svg{width:17px;height:17px}nav button.active{background:#dce6d4;color:#294d3b;font-weight:600}nav button:hover{background:#e2e9db}.sidebar-bottom{margin-top:auto;padding-top:40px}.pilot{display:inline-flex;align-items:center;gap:8px;font-size:10px;color:var(--green);background:#e8efe3;padding:8px 10px;border-radius:5px}.sidebar-bottom button{margin-top:18px}.main{margin-left:248px;width:calc(100% - 248px)}.topbar{height:76px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;padding:0 45px;font-size:11px;background:#fbfcf9}.slash{padding:0 12px;color:#a5b0a8}.content{max-width:1400px;margin:auto;padding:42px 45px 80px}.intro{display:flex;gap:16px;padding:23px;background:#eef3e9;border:1px solid #dce5d5;border-radius:8px;margin-bottom:30px}.intro>svg{flex-shrink:0;color:#638167;margin-top:3px}.intro strong{font-size:13px}.intro p{font-size:12px;color:#6b7e70;margin:7px 0 0}.studio-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.studio-card{background:#fff;border:1px solid var(--line);border-radius:9px;padding:27px;text-align:left;color:inherit;display:flex;flex-direction:column;min-height:260px}.studio-card:hover{border-color:#95ac94}.card-icon{display:inline-flex;padding:12px;border-radius:8px;background:#eef2e7;color:#648064;width:fit-content;margin-bottom:25px}.card-icon svg{width:22px;height:22px}.studio-card small{font-size:9px;letter-spacing:1.4px;color:var(--muted);margin-bottom:12px}.studio-card h2{font-size:24px;line-height:1.3}.studio-card p{font-size:12px;color:var(--muted)}.card-link{margin-top:auto;padding-top:20px;display:flex;justify-content:space-between;align-items:center;font-size:11px;color:var(--green)}.section-heading{margin-top:42px}.section-heading h2{font-size:22px}.workflow{display:flex;align-items:center;justify-content:space-between;padding:24px 0;border-block:1px solid var(--line);margin-bottom:15px;font-size:12px}.workflow svg{width:16px;color:#8a9a8e}.button{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:12px 18px;border:1px solid var(--line);border-radius:6px;background:#fff;color:var(--green);font-size:12px;min-height:42px;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease}.button:hover:not(:disabled){border-color:#9bac9f;background:#f5f8f2}.button:active:not(:disabled){transform:translateY(1px)}.primary{background:var(--green);border-color:var(--green);color:#fff}.primary:hover:not(:disabled){background:#2c513f;border-color:#2c513f}.button-danger{color:#8d493b;border-color:transparent;background:transparent}.button-danger:hover:not(:disabled){color:#753b31;border-color:#ead3cc;background:#faf0ed}.text-button{border:0;background:none;color:var(--green);font-size:12px;padding:14px 0;display:inline-flex;align-items:center;gap:7px}label{display:block;font-size:12px;font-weight:600;margin:23px 0;color:#405448}input,textarea,select{display:block;width:100%;margin-top:9px;border:1px solid #d7dfd4;background:#fff;border-radius:5px;padding:12px;color:#253a31;font-size:14px}textarea{min-height:120px;resize:vertical;line-height:1.7}textarea.large{min-height:240px}.panel{padding:30px;border:1px solid var(--line);border-radius:9px;background:#fff}.media-picker{border-top:1px solid var(--line);padding-top:24px;margin-top:28px}.media-picker-heading{display:flex;align-items:flex-start;gap:13px;margin-bottom:16px}.media-kind-icon{display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;border-radius:8px;background:#edf2e9;color:var(--green)}.media-kind-icon svg{width:18px;height:18px}.media-picker-heading h3{margin:1px 0 5px;font:600 14px/1.3 Arial,Helvetica,sans-serif;color:#31473b}.media-picker-heading p{margin:0;color:var(--muted);font-size:12px;line-height:1.55}.media-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.media-choice{min-width:0;min-height:138px;margin:0;padding:17px;border:1px solid var(--line);border-radius:8px;background:#fbfcf9}.upload-choice{border-style:dashed;transition:border-color .18s ease,background .18s ease}.upload-choice.dragging{border-color:var(--green);background:#e7efe2;outline:2px solid #a4b99c;outline-offset:2px}.media-drop-hint{display:block;color:var(--green);font-size:11px;font-weight:400;line-height:1.5}.provider-readiness{margin:16px 0 24px}.provider-readiness p{max-width:65ch;margin-bottom:12px}.media-choice label,.media-choice input,.media-choice select{margin-bottom:0}.media-choice-title{display:flex;align-items:center;gap:8px;color:#31473b;font-size:12px;font-weight:600}.media-choice-copy,.media-empty{display:block;margin:7px 0 12px;color:var(--muted);font-size:11px;font-weight:400;line-height:1.5}.media-empty{max-width:30ch;margin-top:15px}.media-choice input[type=file]{margin:12px 0 0;padding:8px;background:#fff;font-size:11px}.media-choice input[type=file]::file-selector-button{border:0;border-right:1px solid var(--line);background:#edf2e9;color:var(--green);padding:8px 12px;margin:-8px 10px -8px -8px;cursor:pointer;font-weight:600}.media-choice select{margin-top:10px;padding:10px;font-size:12px}.selected-media{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;margin-top:12px;padding:13px 15px;border-left:3px solid #6f9277;background:#eef3e9}.selected-media-copy{display:grid;gap:4px;min-width:0}.selected-media-copy small{color:var(--muted);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.selected-media-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.selected-media-copy span,.media-private{color:var(--muted);font-size:10px}.selected-media img{width:76px;height:56px;border-radius:5px;object-fit:cover}.selected-media audio{width:min(280px,35vw);height:36px}.media-private{display:block;margin-top:10px}.job-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:570px;margin-bottom:18px;border-block:1px solid var(--line)}.job-summary>div{display:grid;gap:3px;padding:15px 18px 15px 0}.job-summary strong{font:400 24px/1 Georgia,serif;font-variant-numeric:tabular-nums}.job-summary span{color:var(--muted);font-size:10px}.job-card{position:relative;max-width:920px;margin-bottom:14px;padding:25px 28px 22px;border:1px solid var(--card-border, #d8e0d7)}.job-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.job-card-header h2{margin:6px 0 20px;font-size:24px}.job-service{color:var(--muted);font-size:9px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.job-status{flex:0 0 auto;padding:6px 9px;border-radius:4px;background:#eef2ec;color:#5b6d61;font-size:10px;font-weight:600;text-transform:capitalize}.job-status.status-running,.job-status.status-queued{background:#e9f0e5;color:#476b51}.job-status.status-action_required,.job-status.status-failed{background:#faf0ed;color:#8d493b}.job-status.status-completed{background:#e3eee5;color:#315941}.job-progress-copy{display:flex;justify-content:space-between;gap:20px;color:#52655a;font-size:11px}.job-progress-copy strong{font-variant-numeric:tabular-nums}.job-progress{height:7px;margin:9px 0 10px;overflow:hidden;border-radius:2px;background:#e8ece6}.job-progress>span{display:block;width:100%;height:100%;transform-origin:left center;background:#6f9277;transition:transform .3s ease}.job-time{margin-bottom:18px;color:var(--muted);font-size:10px;line-height:1.4}.job-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding-top:16px;border-top:1px solid var(--line)}.form-panel{max-width:720px}.form-panel hr{border:0;border-top:1px solid var(--line);margin:30px 0}.error,.notice{padding:13px 16px;border-radius:5px;font-size:12px;background:#faf0ed;color:#8d493b}.notice{background:#eef3e7;color:#597049}.editor-layout{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:30px}.steps{display:flex;justify-content:space-between;gap:10px;border-bottom:1px solid var(--line);padding-bottom:22px;margin-bottom:28px}.steps button{border:0;background:none;color:var(--muted);display:flex;gap:7px;align-items:center;font-size:11px}.steps span{display:grid;place-items:center;border-radius:50%;border:1px solid var(--line);width:24px;height:24px}.steps .current{color:var(--green);font-weight:600}.steps .current span{background:#e4ecd9}.tag{font-size:10px;background:#eff3e9;color:#56704d;border-radius:4px;padding:6px 9px;display:inline-block;width:fit-content}.mode-row{display:grid;gap:10px}.mode-row .muted{font-size:11px}.form-footer{display:flex;justify-content:space-between;gap:15px;border-top:1px solid var(--line);padding-top:24px;margin-top:24px}.drafts h2{font-size:21px;margin-top:8px}.draft-link{display:block;width:100%;padding:15px 0;text-align:left;border:0;border-bottom:1px solid var(--line);background:none;color:#405448}.draft-link strong{font-size:12px;font-weight:500}.draft-link small{display:block;margin-top:8px;color:var(--muted);font-size:10px}.empty{border:1px solid var(--line);padding:60px 25px;text-align:center;border-radius:9px;background:#fff}.empty .card-icon{margin-inline:auto}.empty p{font-size:13px;color:var(--muted)}dl{font-size:13px;line-height:1.8}dt{color:var(--muted)}dd{margin:0 0 18px;overflow-wrap:anywhere}.loading{display:grid;place-items:center;min-height:100vh;color:var(--green)}.login{min-height:100vh;display:grid;grid-template-columns:1fr 1fr}.login-story{background:#dce5d3;padding:55px;display:flex;flex-direction:column;justify-content:space-between}.login-story h1{font-size:clamp(40px,4.6vw,70px);line-height:1.12;letter-spacing:-2px;margin:22px 0}.login-story p{max-width:360px;color:#647660;font-size:14px}.login-story small{font-size:10px;color:#71816b}.login-form{display:grid;place-items:center;padding:45px}.login-inner{width:100%;max-width:365px}.login-inner h2{font-size:32px;margin:24px 0 12px}.login-inner .button{width:100%;margin-top:8px}.fineprint{font-size:10px;color:#8a958d;border-top:1px solid var(--line);padding-top:22px;margin-top:22px}.mfa-setup{padding:16px;background:#eaf0e3;font-size:12px;border-radius:6px}.mfa-setup code{display:block;overflow-wrap:anywhere;padding:12px 0;font-size:14px}.mobile-toggle{display:none}@media(max-width:1050px){.sidebar{width:210px;padding:30px 18px}.main{margin-left:210px;width:calc(100% - 210px)}.content{padding:30px 25px}.topbar{padding:0 25px}.studio-grid{grid-template-columns:1fr}.studio-card{min-height:200px}.editor-layout{grid-template-columns:1fr}.login-story{padding:35px}.workflow{gap:14px;flex-wrap:wrap}}@media(max-width:700px){.sidebar{transform:translate(-100%);z-index:20;width:248px}.sidebar.open{transform:none}.mobile-toggle{display:block;position:fixed;right:18px;bottom:18px;z-index:30;padding:13px;border:1px solid var(--line);border-radius:50%;background:var(--green);color:#fff}.main{margin-left:0;width:100%}.content{padding:30px 20px 90px}h1{font-size:33px}.topbar{height:60px;padding:0 20px}.login{display:block}.login-story{padding:30px;min-height:230px}.login-story h1{font-size:38px;margin:30px 0 12px}.login-story small,.login-story .eyebrow{display:none}.login-form{padding:35px 25px}.steps{flex-wrap:wrap;gap:14px}.panel{padding:22px}.media-choice-grid,.selected-media{grid-template-columns:1fr}.selected-media audio{width:100%}.job-summary{grid-template-columns:repeat(3,1fr)}.job-summary>div{padding-right:8px}.job-card{padding:21px 20px 18px}.job-card-header{gap:12px}.job-card-header h2{font-size:21px}.job-actions .button{flex:1 1 auto}.workflow{display:grid;grid-template-columns:1fr auto 1fr}.workflow svg:nth-of-type(2){display:none}}.result-video{display:block;width:100%;max-height:520px;margin:20px 0;background:#121916}.site-preview{width:100%;min-height:520px;border:1px solid var(--line);margin-top:24px;background:#fff}.connection-row{padding:18px 0;border-bottom:1px solid var(--line)}details{margin:20px 0}summary{cursor:pointer;font-weight:600}input[type=checkbox]{width:auto;margin-right:8px}input[type=color]{width:120px;height:48px;padding:4px}button.avatar{border:0;color:#253a31;cursor:pointer}button.avatar:hover{background:#c6d7be}button.avatar:focus-visible{outline:2px solid #285f49;outline-offset:4px}.template-picker{border:0;padding:0;margin:24px 0;min-width:0}.template-picker legend{font-weight:600}.template-picker>p{font-size:13px;color:var(--muted);line-height:1.6}.template-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.template-option{display:block;position:relative;border:2px solid var(--line);border-radius:8px;overflow:hidden;cursor:pointer;margin:0;background:#fff}.template-option.selected{border-color:#285f49}.template-option:focus-within{outline:2px solid #285f49;outline-offset:3px}.template-option>label>input{position:absolute;top:12px;left:12px;width:18px;height:18px;margin:0;accent-color:#285f49}.template-option>label>img{display:block;width:100%;height:auto;aspect-ratio:1265 / 712;object-fit:contain;border-bottom:1px solid var(--line)}.template-caption{display:grid;gap:8px;padding:14px}.template-caption>strong{font-size:16px}.template-caption>span{font-size:12px;line-height:1.6}.template-choice{color:#285f49;font-weight:600}@media(max-width:1100px){.template-grid{grid-template-columns:1fr}}.wordpress-publishing fieldset{border:0;border-top:1px solid var(--line);padding:24px 0 0;margin:24px 0;min-width:0}.wordpress-publishing legend{padding-right:12px;font-weight:600}.wordpress-publishing label{display:grid;gap:8px;margin:18px 0}.wordpress-publishing .check{display:flex;align-items:flex-start;gap:10px}.wordpress-publishing .check input{width:auto;flex:0 0 auto;margin-top:3px}.wordpress-cover-preview{display:block;width:min(100%,640px);height:auto;margin:20px 0;border-radius:8px}.wordpress-review{border-top:1px solid var(--line);margin-top:28px;padding-top:24px}.wordpress-publishing .button{margin:6px 8px 6px 0}.wordpress-publishing p,.wordpress-publishing a{overflow-wrap:anywhere}.job-card{background:#fff;border:1px solid var(--card-border, #d8e0d7)}.job-card.type-blog{--card-border: #b39768;--card-ink: #69502b}.job-card.type-video{--card-border: #7899b5;--card-ink: #355a78}.job-card.type-website{--card-border: #829b74;--card-ink: #425e37}.job-card .job-service,.job-card .preview-label{color:var(--card-ink, var(--muted))}.job-card .job-time,.job-card .card-tldr{color:#52655a}.card-overview{display:flex;align-items:flex-start;gap:26px;margin-bottom:22px}.card-overview .job-card-header{flex:1;min-width:0}.card-overview h2{overflow-wrap:anywhere}.card-preview{width:240px;flex:0 0 240px;color:var(--text)}.preview-label{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:700}.card-tldr{margin:9px 0 0;line-height:1.65;font-size:13px;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.card-video-thumbnail{position:relative;aspect-ratio:16 / 9;overflow:hidden;border-radius:6px;background:#dbe7ef}.card-video-thumbnail img{display:block;width:100%;height:100%;object-fit:contain}.thumbnail-placeholder,.website-preview{min-height:135px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;font-size:12px}.thumbnail-caption{position:absolute;bottom:7px;left:7px;background:#20394d;color:#fff;padding:4px 7px;border-radius:3px;font-size:10px}@media(max-width:640px){.card-overview{flex-direction:column;gap:18px}.card-preview{width:100%;flex-basis:auto}.card-overview .job-card-header{width:100%}.card-video-thumbnail{max-width:360px}}.content-card-actions{display:flex;flex-wrap:wrap;align-items:center;gap:9px}.content-card-actions>form,.content-card-actions>details,.content-card-actions>.notice,.content-card-actions>.error,.content-card-actions>video,.content-card-actions>.video-editing{width:100%}.content-delete{margin-left:auto}.publication-flow{max-width:920px}.publication-flow>h1{margin-top:28px}.publication-flow>h1:focus{outline:none}.publication-flow fieldset{border:0;padding:0;min-width:0}.publication-flow .wordpress-publishing{background:#fff;padding:28px;border:1px solid var(--line);border-radius:10px}.publication-warnings{margin-bottom:22px}@media(max-width:640px){.content-delete{margin-left:0}.publication-flow .wordpress-publishing{padding:20px}}.content-card-actions>.button{order:0}.content-card-actions>:not(.button){order:1}.website-fields{border:0;padding:0;margin:0;min-width:0}.website-steps{display:flex;flex-wrap:wrap;gap:.4rem;padding:0 0 1.5rem;margin:1.5rem 0;border-bottom:1px solid var(--border, #dce3d9)}.website-steps button{background:transparent;border:1px solid transparent;padding:.55rem .7rem;color:var(--muted, #52675f);text-align:left;border-radius:6px;cursor:pointer}.website-steps button.current{color:var(--ink, #263e34);background:#edf3e9;border-color:#c3d5c6;font-weight:600}.website-steps button:focus-visible{outline:2px solid #355f4a;outline-offset:2px}.website-steps button:disabled{opacity:.55;cursor:wait}.website-template-summary{display:block;width:100%;height:auto;margin:1rem 0}.website-history{border-top:1px solid #dce3d9;margin-top:2rem;padding-top:1.25rem}.website-history summary{cursor:pointer;font-weight:600}.website-launch h4{margin:1.8rem 0 .6rem}.website-launch .button{margin:.35rem .5rem .35rem 0}.website-readiness{display:grid;grid-template-columns:minmax(8rem,1fr) 2fr;gap:.7rem 1rem;padding:1rem 0}.website-readiness dt{font-weight:600}.website-readiness dd{margin:0;overflow-wrap:anywhere}.website-preview-tools{display:flex;gap:1rem;flex-wrap:wrap;margin:1rem 0}.site-preview.mobile-preview{display:block;width:min(390px,100%);margin-inline:auto}.website-media-strip{display:flex;gap:1rem;flex-wrap:wrap;margin:1rem 0}.website-media-strip img{width:100px;height:80px;object-fit:cover}@media(max-width:640px){.website-steps{display:grid;grid-template-columns:1fr 1fr}.website-readiness{grid-template-columns:1fr}.website-launch a,.website-launch p{overflow-wrap:anywhere}}.website-pages{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0 1.5rem}.launch-check-row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem;margin:1.5rem 0}.launch-check-button{display:inline-flex;align-items:center;gap:.55rem;min-height:44px;background:#fff;border:1px solid #476859;color:#2d4a3e;font-weight:600}.launch-status-panel{border:1px solid #c3d0ca;border-radius:8px;padding:1rem 1.2rem;min-width:0;color:#314c40;background:#f0f4f1}.launch-status-panel strong{display:flex;align-items:center;gap:.5rem}.launch-status-panel p{margin:.6rem 0 0;font-size:.9rem}.launch-status-panel ul{margin:.6rem 0 0;padding-left:1.3rem}.launch-status-panel li+li{margin-top:.4rem}.launch-status-panel.is-blocked{background:#fff4e5;border-color:#d3af73;color:#694515}.launch-status-panel.is-error{background:#fff0ed;border-color:#d7a194;color:#862e23}.launch-status-panel.is-ready{background:#eaf5ed;border-color:#a1c5aa;color:#294f35}@media(max-width:760px){.launch-check-row{grid-template-columns:1fr}.launch-check-button{justify-content:center}}.domain-activation-actions{margin-block:1rem}.domain-activation-actions .button{display:inline-flex;gap:.5rem;align-items:center;margin:.25rem .5rem .25rem 0}.domain-dns-records{width:100%;table-layout:fixed;margin-block:1rem}.domain-dns-records th:first-child,.domain-dns-records td:first-child{width:4rem}.domain-dns-records code,.website-domain-step code,.website-domain-step strong{overflow-wrap:anywhere;white-space:normal}.website-workspace-actions{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0 12px}.template-section-editor{border:1px solid var(--line, #dce3dc);padding:20px;margin:24px 0;min-width:0}.template-section-editor legend{font-weight:600;padding:0 8px}.setup-progress{display:flex;gap:2rem;padding:1.25rem 0;margin:1.5rem 0 2rem;list-style:none;border-block:1px solid var(--line, #dce3d9)}.setup-progress li{display:flex;align-items:center;gap:.65rem;color:#65766d}.setup-progress li span{display:grid;place-items:center;width:1.8rem;height:1.8rem;border:1px solid #b9c8bc;border-radius:50%}.setup-progress li[aria-current=step]{color:#284d3a;font-weight:700}.setup-progress li[aria-current=step] span{background:#284d3a;border-color:#284d3a;color:#fff}.setup-outcome{display:flex;align-items:flex-start;gap:.85rem;padding:1.2rem;background:#f1f4ed;border-left:3px solid #80987d;margin:1.5rem 0}.setup-outcome svg{flex-shrink:0;margin-top:.1rem}.setup-outcome p{margin:.4rem 0 0}.setup-outcome.is-ready{background:#e9f2ea;border-color:#385d49}.setup-checklist{list-style:none;padding:0;margin:0}.setup-checklist li{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.2rem 0;border-bottom:1px solid #dce3d9}.setup-checklist span{display:grid;gap:.4rem;min-width:0;overflow-wrap:anywhere}.setup-checklist small{color:#53675a}.setup-status-tools{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin:1.25rem 0}.setup-status-tools small{color:#53675a}.setup-status-tools a.button{text-decoration:none}.setup-source-review{padding:1.2rem 0;border-bottom:1px solid #dce3d9}.setup-source-review h4{margin:0 0 .75rem}.setup-source-files{padding-left:1.25rem;color:#53675a}.setup-source-files code{font-size:.8rem;overflow-wrap:anywhere}.setup-release{margin-top:2rem;border-top:1px solid #dce3d9;padding-top:1rem}@media(max-width:640px){.setup-checklist li{align-items:flex-start;flex-direction:column}.setup-progress{gap:1.5rem}}.domain-choice{border:0;padding:0;margin:1rem 0 1.5rem}.domain-choice legend{font-weight:700;margin-bottom:.75rem}.domain-choice label{display:flex;align-items:flex-start;gap:.7rem;padding:.85rem 0;cursor:pointer}.domain-choice input[type=radio]{width:1.1rem;height:1.1rem;margin:.2rem 0 0;flex-shrink:0;accent-color:#385d49}.domain-choice span{display:grid;gap:.35rem}.domain-choice small{font-weight:400;color:#53675a}.domain-slug-input{display:flex;flex-wrap:wrap;border:1px solid #a9b8aa;border-radius:4px;overflow:hidden;background:#f0f3ec}.domain-slug-input:focus-within{outline:2px solid #53745c;outline-offset:2px}.domain-slug-input input{min-width:7rem;flex:1 1 8rem;width:0;border:0;border-radius:0}.domain-slug-input span{display:flex;align-items:center;padding:.8rem;font-size:.95rem;color:#334d3d;overflow-wrap:anywhere}.domain-choice label{margin:0;font-size:14px;line-height:1.5}.domain-choice small{font-size:13px}.domain-slug-input input{margin:0}.website-overview{margin-top:2rem}.website-overview-heading{display:flex;align-items:start;justify-content:space-between;gap:1.5rem}.website-overview-heading h2{margin:0 0 .6rem}.website-overview-heading p{margin:0;color:var(--text-muted, #66796d)}.website-overview-filters{display:grid;grid-template-columns:minmax(0,1fr) 12rem;gap:1.2rem;margin-top:2rem}.website-request-list{list-style:none;padding:0;margin:0;border-top:1px solid var(--border, #d8e2d5)}.website-request-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.5rem;align-items:center;padding:1.5rem 0;border-bottom:1px solid var(--border, #d8e2d5)}.website-request-row h3{margin:0 0 .6rem;overflow-wrap:anywhere;font-size:1.3rem}.website-request-row p{margin:.4rem 0;overflow-wrap:anywhere}.website-request-row small{display:block;color:var(--text-muted, #66796d);margin-top:.5rem}.website-request-progress{overflow-wrap:anywhere}.website-editor>.panel{margin-top:1.5rem}@media(max-width:700px){.website-overview-heading{flex-direction:column}.website-overview-filters,.website-request-row{grid-template-columns:1fr}.website-request-row{gap:1rem}.website-request-row>button{justify-self:start}}.template-option>label{display:block;margin:0;cursor:pointer}.template-browse-action{margin:0 14px 14px}.template-browser{margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--line);min-width:0}.template-browser-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.template-browser-heading h3{margin:0 0 .75rem}.template-browser-heading p{max-width:68ch}.template-browser-heading>.button{flex-shrink:0}.template-browser-controls{display:flex;gap:1rem;align-items:flex-end;margin:1rem 0}.template-browser-controls>label{flex:1;min-width:0;margin:0}.template-browser-controls select{width:100%;min-width:0;text-overflow:ellipsis}.template-page-navigation{display:flex;align-items:center;gap:.75rem;padding-bottom:.15rem;white-space:nowrap}.template-browser .website-preview-tools{flex-wrap:wrap}.template-browser .website-preview-tools a{display:inline-flex;align-items:center;gap:.4rem}@media(max-width:640px){.template-browser-heading,.template-browser-controls{flex-direction:column;align-items:stretch}.template-browser-heading>.button{align-self:flex-start}.template-page-navigation{justify-content:space-between}}.setup-publication{display:flex;align-items:flex-start;gap:1rem;padding:1.5rem;margin:1.5rem 0;border:1px solid var(--line);border-radius:12px}.setup-publication>svg{flex-shrink:0}.setup-publication>div{min-width:0}.setup-publication h4{margin:0 0 .75rem}.setup-publication.is-live{background:#e9f2ea;border-color:#b9cfbd;color:#254632}.setup-publication.is-pending{background:#f1f4ed}.setup-publication.is-failed{background:#fbf1eb;border-color:#dfc0ae}.setup-publication a.button{text-decoration:none}.setup-publication .button{white-space:normal;overflow-wrap:anywhere}.setup-publication progress{display:block;width:100%;height:.65rem;margin:1rem 0;accent-color:#385d49}.setup-publication small{display:block}.publication-spinner{color:#385d49;animation:publication-turn 1s linear infinite}@keyframes publication-turn{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.publication-spinner{animation:none}}.website-request-row>.website-lifecycle{grid-column:1 / -1}.website-lifecycle{margin:1.5rem 0;padding:1.25rem 0;border-block:1px solid var(--border, #d8e2d5)}.website-lifecycle h3{margin:0 0 1rem}.website-lifecycle.is-compact{margin:0;padding:0;border:0}.website-lifecycle-operation+.website-lifecycle-operation{margin-top:1.25rem}.website-lifecycle-heading,.website-lifecycle-actions,.website-lifecycle-delete{display:flex;gap:.75rem;align-items:center;flex-wrap:wrap}.website-lifecycle-heading{justify-content:space-between}.website-lifecycle-operation p{margin:.6rem 0;overflow-wrap:anywhere}.website-lifecycle-operation progress{width:100%;accent-color:#52795b}.website-lifecycle-actions:empty{display:none}.website-lifecycle-delete{margin-top:1rem}.website-lifecycle-delete small{max-width:60ch}.website-lifecycle-pending{display:flex;align-items:center;gap:.5rem}.website-lifecycle .button{min-height:44px}:root{--glass-ground: #eaf4e9;--glass-surface: rgba(250, 254, 249, .76);--glass-solid: #f8fcf7;--glass-ink: #183c2c;--glass-muted: #405846;--glass-accent: #2f6848;--glass-line: rgba(73, 115, 80, .18);--glass-shadow: 0 12px 36px rgba(33, 73, 44, .08), inset 0 1px 0 rgba(255, 255, 255, .9);--glass-radius: 16px;--green: var(--glass-accent);--muted: var(--glass-muted);--line: var(--glass-line);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--glass-ink);background:var(--glass-ground)}body{background:radial-gradient(ellipse at 8% 4%,#d0e7cd 0,transparent 43%),radial-gradient(ellipse at 94% 36%,#e0edce 0,transparent 44%),#edf5ec;background-attachment:fixed;min-width:320px;-webkit-font-smoothing:antialiased}::selection{background:#c5e3bd;color:#183c2c}input,textarea{caret-color:var(--glass-accent)}button,a,input,textarea,select,summary{-webkit-tap-highlight-color:transparent}a{color:#265d40;text-underline-offset:3px}h1,h2,h3,h4,.wordmark,.job-summary strong{font-family:inherit;letter-spacing:-.025em}h1{font-size:34px;font-weight:650;line-height:1.16;margin-bottom:12px}h2{font-size:23px;font-weight:620;line-height:1.3}h3{font-size:17px;font-weight:650}p{line-height:1.6}.subtitle{font-size:16px;line-height:1.6;margin-bottom:30px;max-width:65ch}.eyebrow,.nav-label{display:none}.shell{min-height:100dvh}.sidebar{inset:16px auto 16px 16px;width:232px;padding:25px 16px 18px;border:0;border-radius:24px;background:#f5fcf1a8;backdrop-filter:blur(28px) saturate(140%);-webkit-backdrop-filter:blur(28px) saturate(140%);box-shadow:var(--glass-shadow);z-index:40}.wordmark{font-size:31px;font-weight:700;letter-spacing:-1.2px;padding:0 12px}.wordmark span{font:500 10px/1.5 -apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:.06em;color:var(--muted);margin-top:3px}.workspace-name{gap:10px;margin:27px 10px 25px;font-size:12px;line-height:1.4}.workspace-name small{font-size:11px;color:var(--muted)}.avatar,.monogram{background:linear-gradient(145deg,#f9fff5,#d9ebcc);color:#31563c;border:0;box-shadow:inset 0 1px #fff,0 3px 8px #2a4e3020;font-weight:650}.avatar{width:39px;height:39px;flex-shrink:0}.main{margin-left:264px;width:calc(100% - 264px)}.topbar{height:82px;padding:0 36px;border:0;background:transparent;color:var(--glass-muted);font-size:13px}.topbar-actions{display:flex;align-items:center;gap:16px}.content{padding:26px 36px 65px;max-width:1440px}.glass-navigation{position:relative;display:grid;gap:5px;isolation:isolate}.glass-navigation button{position:relative;z-index:1;margin:0;min-height:45px;padding:12px 14px;border:0;border-radius:13px;background:transparent;color:#4d6453;display:flex;align-items:center;gap:12px;font-size:13px;transition:color .18s,background .18s}.glass-navigation button svg{width:18px;height:18px;stroke-width:1.7;flex-shrink:0}.glass-navigation button.active{background:transparent;color:#204c32;font-weight:650}.glass-navigation button:hover{background:#ffffff47}.liquid-selection{position:absolute;top:0;left:0;z-index:0;border-radius:13px;background:linear-gradient(125deg,#fffffff5,#ecf7e2d1);box-shadow:0 4px 12px #264d3620,inset 0 1px #fff;transition:transform .26s cubic-bezier(.2,.85,.2,1.12),width .22s,height .22s;pointer-events:none}.sidebar-bottom{padding:20px 10px 0}.sidebar-bottom button{min-height:40px;margin-top:12px;font-size:12px;color:var(--glass-muted)}.pilot{background:#f6fdf0a6;color:#46634c;font-size:10px;border-radius:8px;padding:8px}.panel,.empty,.intro,.studio-card,.website-overview,.website-request-row,.template-option,.drafts,.publication-flow{border-radius:var(--glass-radius);background:var(--glass-surface);box-shadow:var(--glass-shadow);border:0}.panel{padding:27px;margin-bottom:20px}.form-panel{max-width:960px}.intro{display:flex;align-items:center;padding:20px 23px;margin-bottom:27px;background:#f7fdf1a8}.intro strong{font-size:16px}.intro p{margin:5px 0 0;font-size:16px;font-weight:450;color:var(--muted)}.intro>svg{color:var(--green);width:22px;height:22px}.studio-grid{gap:20px;margin-bottom:34px}.studio-card{position:relative;isolation:isolate;overflow:hidden;padding:27px;text-align:left;min-height:255px;transition:box-shadow .2s,transform .2s;background:#fcfffabd}.studio-card:before,.template-option:before,.website-request-row:before{content:"";position:absolute;inset:0;border-radius:inherit;z-index:-1;pointer-events:none;background:radial-gradient(260px circle at var(--light-x, 50%) var(--light-y, 0%),rgba(255,255,255,.93),transparent 75%);opacity:0;transition:opacity .18s}.studio-card:hover:before,.template-option:hover:before,.website-request-row:hover:before{opacity:1}.studio-card:hover{transform:translateY(-3px);box-shadow:0 18px 34px #214a3618,inset 0 1px #fff}.studio-card .card-icon{width:43px;height:43px;border-radius:13px;background:#e1eed9;color:#386442;margin-bottom:22px}.studio-card small{color:#4c6855;font-size:12px;font-weight:600;letter-spacing:0;text-transform:none}.studio-card h2{font-size:23px;margin:10px 0;line-height:1.25}.studio-card p{font-size:15px;max-width:29ch;color:var(--muted)}.card-link{font-size:12px;font-weight:650;color:#2b6040;margin-top:19px}.workflow{border:0;background:#f7fdf28a;padding:22px;border-radius:16px;font-size:13px;gap:17px;flex-wrap:wrap}.section-heading h2{font-size:19px;margin-bottom:15px}.button,.text-button{font-size:13px;min-height:42px;border-radius:11px;line-height:1.35;gap:8px;padding:11px 16px;transition:background .18s,box-shadow .18s,transform .18s}.button{background:#ffffffb3;border:1px solid #cbdcc7;color:#2e593e;box-shadow:inset 0 1px #fff}.button:hover:not(:disabled){background:#f8fff4;box-shadow:0 4px 10px #284c3020;transform:translateY(-1px)}.button:active:not(:disabled){transform:translateY(0)}.button.primary,.primary{background:#2f6848;border-color:#2f6848;color:#fff;box-shadow:0 4px 10px #1c4c3120,inset 0 1px #ffffff25}.button.primary:hover:not(:disabled),.primary:hover:not(:disabled){background:#245639;border-color:#245639}.button-danger{background:transparent;border-color:transparent;box-shadow:none;color:#a33f32}.button-danger:hover:not(:disabled){color:#8f3024;background:#fff0eb}button:disabled{opacity:.55;box-shadow:none;transform:none}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #59895e;outline-offset:3px}label{font-size:13px;color:#37533f;font-weight:550}input:not([type=checkbox]):not([type=radio]),textarea,select{border:1px solid #cbdcc7;background:#fffc;border-radius:10px;min-height:44px;padding:11px 13px;color:#203d2a;font-size:14px;line-height:1.5;box-shadow:inset 0 1px 2px #264e3020}input::placeholder,textarea::placeholder{color:#617465;opacity:1}input[type=checkbox],input[type=radio]{accent-color:#2f6848}input[type=file]{font-size:12px!important}textarea{resize:vertical;min-height:130px}fieldset{border-color:#cdddc7;border-radius:13px}hr{border:0;border-top:1px solid var(--line);margin:26px 0}.notice,.error,.help{border-radius:11px;padding:14px 17px;font-size:13px;line-height:1.6}.notice{background:#e7f2df;color:#3b5b36}.error{background:#fff0eb;color:#9d3527}.help{background:#f4faef99;color:var(--glass-muted)}.steps,.setup-progress{padding:15px 4px 23px;gap:12px;border-bottom:1px solid var(--line);margin-bottom:27px}.steps button,.setup-progress li{font-size:12px;color:#58705d}.steps .current,.setup-progress li[aria-current=step]{color:#225136;font-weight:650}.steps .current span,.setup-progress li[aria-current=step] span{background:#2f6848;border-color:#2f6848;color:#fff}.media-picker,.media-choice,.mode-row,.domain-choice label{border-radius:13px;border-color:#cdddc7;background:#f7fcf38f}.upload-choice{border:1px dashed #8eae87;background:#f1fae9b8}.upload-choice.dragging{background:#dfefd5;outline:3px solid #7ca770}.job-summary{border:0;gap:14px;margin:28px 0;max-width:640px}.job-summary>div{padding:16px 20px;background:#f9fef4b3;border-radius:13px;box-shadow:inset 0 1px #fff;flex:1}.job-summary strong{font-size:25px;font-weight:650}.job-summary span{font-size:11px;color:var(--glass-muted);margin-top:5px}.job-card{border:3px solid var(--line);padding:27px;box-shadow:0 8px 25px #20473108;background:#fdfffbe0;margin-bottom:22px}.job-card.type-blog{--job-type-ink: #71551e;--job-type-surface: #f6edda;border-color:#b49a5e;background:#fdfffbe0}.job-card.type-video{--job-type-ink: #315a76;--job-type-surface: #e6eff6;border-color:#7199b4;background:#fdfffbe0}.job-card.type-website{--job-type-ink: #3b5d30;--job-type-surface: #e7f0df;border-color:#7d9b72;background:#fdfffbe0}.job-card-header{padding-right:30px}.job-card-header h2{font-size:24px;line-height:1.35;margin-top:7px}.job-service,.preview-label{text-transform:none;letter-spacing:0;font-size:11px;font-weight:600}.job-status{font-size:10px;border-radius:7px;padding:6px 9px;white-space:nowrap}.job-card .card-tldr{font-size:13px;color:#4f614a;line-height:1.65}.card-overview{gap:25px;margin-bottom:25px}.card-video-thumbnail,.card-placeholder{border-radius:12px}.job-progress{height:6px;border-radius:6px;background:#e0e9dc;overflow:hidden}.job-progress>span{background:linear-gradient(90deg,#74a16b,#3d7750);border-radius:6px}.job-progress-copy{font-size:14px;font-weight:550;line-height:1.5;color:var(--glass-muted)}.job-time{font-size:13px;font-weight:500;line-height:1.5;color:var(--glass-muted)}.job-actions{padding-top:20px;margin-top:24px;gap:10px}.job-content-link{max-width:100%;text-decoration:none}.content-card-actions{gap:10px;flex-wrap:wrap}.job-card details{font-size:13px;padding:12px 0}.job-card summary{cursor:pointer;font-weight:600}.collection-filters{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:24px 0 20px;min-height:42px}.collection-type-filter{display:flex;gap:3px;padding:4px;border-radius:13px;background:#f3faecc2;box-shadow:inset 0 1px #fff}.collection-filters button{border:0;border-radius:9px;color:#47654d;background:transparent;padding:9px 14px;min-height:36px;font-size:12px}.collection-filters button[aria-pressed=true]{background:#fff;color:#25563a;box-shadow:0 2px 7px #264c3220;font-weight:650}.filter-trigger{display:flex;align-items:center;gap:7px;background:#ffffffb3!important;box-shadow:inset 0 1px #fff;text-transform:capitalize}.split-filter-options{display:flex;gap:4px;flex-wrap:wrap;animation:glass-split .2s ease-out;background:#f8fdf3e6;padding:4px;border-radius:12px}@keyframes glass-split{0%{opacity:.5;transform:translate(-8px) scaleX(.94)}to{opacity:1;transform:none}}.focus-card{position:relative;padding-top:32px}.focus-card-toggle{position:absolute;right:15px;top:15px;width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:9px;background:#e8f3dfb3;color:#48644c;z-index:2}.focus-card.is-expanded{position:fixed;inset:5vh max(24px,calc((100vw - 1100px)/2));z-index:101;margin:0;overflow:auto;overscroll-behavior:contain;box-shadow:0 30px 90px #183c2c40;background:#f8fcf7;animation:glass-focus .2s ease-out;isolation:isolate}.focus-card.is-expanded .card-overview{grid-template-columns:minmax(200px,320px) 1fr}.focus-card-backdrop{position:fixed;inset:0;background:#203d2c45;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:100}@keyframes glass-focus{0%{transform:scale(.975);opacity:.8}to{transform:none;opacity:1}}.command-trigger{display:flex;align-items:center;gap:9px;padding:10px 12px;border:0;border-radius:12px;background:#fafff5ad;box-shadow:inset 0 1px #fff;color:var(--glass-muted);font-size:12px;min-height:40px}.command-trigger kbd{font:10px inherit;border:1px solid #d5e2cd;border-radius:5px;padding:3px 5px;margin-left:20px}.command-dialog{padding:0;border:0;border-radius:20px;width:min(540px,calc(100vw - 32px));max-height:75dvh;top:18dvh;bottom:auto;background:#f6fdf0f0;color:#183c2c;-webkit-backdrop-filter:blur(32px) saturate(130%);backdrop-filter:blur(32px) saturate(130%);box-shadow:0 30px 90px #193e2b40,inset 0 1px #fff;overflow:hidden}.command-dialog::backdrop{background:#25462f36;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.command-search{display:flex;align-items:center;gap:12px;padding:17px 19px;border-bottom:1px solid var(--line)}.command-search input{flex:1;min-width:0;background:transparent!important;box-shadow:none!important;border:0!important;padding:6px!important;font-size:15px!important}.command-search button{border:0;background:transparent;color:var(--glass-muted);display:grid;place-items:center;width:32px;height:32px;border-radius:8px}.command-results{padding:8px;max-height:48dvh;overflow:auto;display:grid;gap:3px}.command-results button{display:flex;align-items:center;gap:12px;border:0;border-radius:11px;background:transparent;color:#3a5943;padding:13px 15px;text-align:left;min-height:45px;font-size:14px}.command-results button>svg{width:18px;height:18px}.command-results button>svg:last-child{margin-left:auto;width:14px}.command-results button[aria-selected=true]{background:#fff;box-shadow:0 2px 9px #1b463320;color:#204c32}.command-dialog footer{display:flex;gap:18px;padding:13px 20px;border-top:1px solid var(--line);font-size:10px;color:var(--glass-muted)}.command-dialog footer span{display:flex;align-items:center;gap:4px}.command-empty{padding:24px;text-align:center;font-size:14px}.website-overview{padding:25px;margin-bottom:26px}.website-overview-heading p{font-size:13px;max-width:65ch;color:var(--glass-muted)}.website-request-row{position:relative;isolation:isolate;padding:22px;background:#fdfffad6;box-shadow:0 4px 14px #23483008;border:1px solid #c9ddc0}.website-request-row h3{font-size:19px}.website-request-row small{font-size:11px}.template-option{position:relative;isolation:isolate;overflow:hidden;border:1px solid transparent;background:#fdfffac7}.template-option.selected{border:2px solid #54875c;background:#f6fdf1;box-shadow:0 7px 18px #2e5c3820}.template-caption{padding:18px}.template-caption>strong{font-size:18px}.template-caption>span{font-size:12px}.template-browser,.template-page-navigation{border-radius:13px}.template-browser{background:#fafef7eb}.launch-status-panel,.setup-outcome,.setup-publication{border-radius:13px}.setup-outcome{border:0;box-shadow:inset 0 1px #fff}.setup-source-files code,.domain-dns-records code{font-size:12px}.site-admin-shell.main{margin-left:0;width:100%;background:transparent}.site-admin-shell>.topbar{background:#f2faebbf;height:56px;padding:0 24px;border-bottom:1px solid var(--line)}.site-admin-shell>.content{padding:0;max-width:none}.site-visual-editor{background:transparent}.site-editor-header,.site-editor-sidebar,.site-editor-inspector{background:#f8fef2d1!important}.site-editor-header h1{font-family:inherit!important;font-size:23px!important;font-weight:650!important}.site-editor-canvas{background:#e6efdf!important}.site-editor-canvas iframe{background:#fff}.site-editor-menu button,.site-editor-page-list button{border-radius:10px}.site-editor-page-list button.is-current{background:#dcecd2}.login{min-height:100dvh;background:transparent}.login-story{background:#dbeed080;color:#244832;padding:clamp(36px,7vw,100px);display:flex;flex-direction:column;justify-content:center}.login-story h1{font-size:46px;font-weight:650;max-width:11ch;line-height:1.12;letter-spacing:-.035em}.login-story p{color:#46634a;font-size:16px;max-width:38ch}.login-form{background:#fbfff8b3;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.login-inner{max-width:390px}.login-inner h2{font-size:27px;font-weight:650}.loading{color:#365e40;background:transparent;min-height:70dvh;display:flex;justify-content:center;align-items:center;gap:15px;flex-direction:column}.workspace-dock,.navigation-scrim{display:none}@media(hover:none){.studio-card:hover{transform:none}.studio-card:before,.template-option:before,.website-request-row:before{display:none}}@media(max-width:1100px){.content{padding:22px 25px 60px}.topbar{padding:0 25px}.sidebar{width:214px}.main{margin-left:246px;width:calc(100% - 246px)}.studio-grid{grid-template-columns:1fr}.studio-card{min-height:0;display:block}.studio-card p{max-width:55ch}.studio-card .card-icon{margin-bottom:14px}}@media(max-width:800px){.sidebar{transform:translate(-120%);transition:transform .23s ease;inset:12px auto 12px 12px;width:245px;max-height:calc(100dvh - 24px);overflow:auto;background:#f7fdf1f5;z-index:81}.sidebar.open{transform:none}.main{margin-left:0;width:100%}.topbar{height:72px;padding:0 20px 0 64px}.topbar>span{font-size:12px}.slash{padding:0 6px}.mobile-toggle{display:grid;place-items:center;position:fixed;top:19px;left:18px;width:35px;height:35px;background:#fbfff7d6;border:0;border-radius:10px;color:#365e40;z-index:82;box-shadow:0 3px 9px #2a503020}.navigation-scrim{display:block;position:fixed;inset:0;border:0;background:#20442f33;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:80}.content{padding:22px 20px 115px}.topbar-actions{gap:10px}.command-trigger span,.command-trigger kbd{display:none}.command-trigger{width:36px;height:36px;min-height:36px;padding:9px}.avatar{width:34px;height:34px}h1{font-size:29px}.subtitle{font-size:16px;margin-bottom:24px}.studio-grid{gap:16px}.studio-card{padding:24px}.studio-card h2{font-size:24px}.workspace-dock{display:block;position:fixed;bottom:max(14px,env(safe-area-inset-bottom));left:50%;transform:translate(-50%);z-index:60;padding:6px;background:#fafff4d9;-webkit-backdrop-filter:blur(25px) saturate(140%);backdrop-filter:blur(25px) saturate(140%);box-shadow:0 8px 32px #23452e26,inset 0 1px #fff;border-radius:20px;width:max-content;max-width:calc(100vw - 20px)}.glass-navigation-dock{display:flex;gap:2px}.glass-navigation-dock button{min-height:48px;width:56px;padding:6px 3px;display:flex;flex-direction:column;justify-content:center;gap:5px;font-size:11px;font-weight:550;line-height:1.2;white-space:normal;border-radius:13px}.glass-navigation-dock button span{max-width:56px;overflow-wrap:normal}.glass-navigation-dock button svg{width:18px;height:18px}.glass-navigation-dock .liquid-selection{border-radius:13px}.job-summary{gap:7px;margin:22px 0}.job-summary>div{padding:13px 11px}.job-summary strong{font-size:23px}.job-summary span{font-size:13px}.panel,.job-card{padding:22px}.job-card-header h2{font-size:22px}.job-card-header{padding-right:12px}.card-overview{gap:17px}.focus-card{padding-top:47px}.focus-card.is-expanded{inset:12px 12px max(12px,env(safe-area-inset-bottom));padding:45px 21px 25px}.focus-card.is-expanded .card-overview{grid-template-columns:1fr}.focus-card.is-expanded .card-preview{max-width:100%}.collection-filters{gap:8px}.collection-filters button{padding:9px 12px}.split-filter-options{width:100%;gap:3px}.split-filter-options button{flex:1;padding:9px 5px;font-size:11px}.website-overview{padding:20px}.website-overview-heading{gap:16px}.form-panel{max-width:100%}.command-dialog{top:12dvh}.login-story{padding:38px 28px}.login-story h1{font-size:36px;max-width:15ch}.login-form{padding:30px 25px}.login-inner{max-width:420px}.site-admin-shell>.topbar{padding:0 18px}.site-admin-shell>.content{padding:0}.site-editor-header{padding:20px 16px!important}.site-editor-header h1{font-size:23px!important}}@media(max-width:390px){.glass-navigation-dock button{width:49px;font-size:11px}.topbar{padding-right:14px}.topbar-actions{gap:8px}.content{padding-left:16px;padding-right:16px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}.liquid-selection{transition:none}.studio-card:hover{transform:none}}@media(prefers-reduced-transparency:reduce){.sidebar,.topbar,.panel,.studio-card,.command-dialog,.workspace-dock,.website-overview,.website-request-row,.template-option,.login-form{background:#f8fcf7!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.focus-card-backdrop,.command-dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}@supports not (backdrop-filter: blur(1px)){.sidebar,.workspace-dock,.command-dialog{background:#f8fcf7}}.focus-navigation-toggle{display:flex;align-items:center;gap:7px;border:0;border-radius:10px;background:#fafff59e;padding:10px;color:var(--glass-muted);font-size:12px;min-height:40px}.shell.is-focused>.sidebar{display:none}.shell.is-focused>.main{margin-left:0;width:100%}.shell.is-focused>.main>.content{max-width:1280px;padding-bottom:110px}.shell.is-focused .workspace-dock{display:block;position:fixed;bottom:20px;left:50%;transform:translate(-50%);padding:7px;z-index:60;border-radius:21px;background:#f8fef1e0;box-shadow:0 10px 36px #214a3025,inset 0 1px #fff;-webkit-backdrop-filter:blur(28px) saturate(140%);backdrop-filter:blur(28px) saturate(140%)}.shell.is-focused .glass-navigation-dock{display:flex;gap:5px}.shell.is-focused .glass-navigation-dock button{display:flex;flex-direction:column;justify-content:center;width:69px;min-height:56px;gap:6px;padding:9px 6px;font-size:11px;font-weight:550;line-height:1.2;text-align:center}@media(hover:hover)and (prefers-reduced-motion:no-preference){.glass-navigation-dock button{transition:transform .18s,color .18s}.glass-navigation-dock button:hover{transform:translateY(-5px) scale(1.07)}.glass-navigation-dock button:hover+button,.glass-navigation-dock button:has(+button:hover){transform:translateY(-2px) scale(1.03)}}@media(max-width:800px){.focus-navigation-toggle{display:none}}.login .fineprint{color:var(--glass-muted);font-size:12px;line-height:1.6}.login-story small{color:#46634a;font-size:12px}@media(max-width:800px){.sidebar:not(.open){visibility:hidden}.sidebar.open{visibility:visible}}.muted,.help,.notice,.error,.media-picker-heading p,.media-choice-copy,.media-empty,.mode-row .muted,.website-overview-heading p,.site-editor p{font-size:15px;line-height:1.6}.help,.media-choice-copy,.media-empty,.site-editor small,.site-editor-draft,.site-editor-render-status,.site-editor-page-address{color:var(--glass-muted)}.workspace-name small,.pilot,.studio-card small,.card-link,.job-summary span,.job-service,.preview-label,.job-time,.website-request-row small,.template-caption>span,.draft-link small,.media-private,.selected-media-copy small,.selected-media-copy span,.site-editor small,.site-editor-draft,.site-editor-render-status,.site-editor-media span,.site-editor-page-address,.login .fineprint,.login-story small{font-size:13px;font-weight:500;line-height:1.5;letter-spacing:normal}label,.media-choice-title,.steps button,.setup-progress li{font-size:14px;line-height:1.5}.job-status{font-size:12px;font-weight:600;line-height:1.4}.command-dialog footer{font-size:12px;line-height:1.5}.job-card .job-service{display:inline-flex;align-items:center;gap:6px;width:fit-content;padding:5px 9px;border-radius:8px;color:var(--job-type-ink, var(--glass-ink));background:var(--job-type-surface, var(--glass-solid));font-weight:650}.job-card .job-service svg{width:15px;height:15px;flex-shrink:0}.drafts{padding:22px 18px;text-align:center}.drafts h2{margin-top:0}.drafts .draft-link{text-align:center}.drafts .draft-link strong{font-size:14px}.drafts .draft-link small{text-align:center}.drafts>.text-button{width:100%;justify-content:center}.job-card:not(.type-website){padding:20px;margin-bottom:18px}.job-card:not(.type-website) .card-overview{gap:20px;margin-bottom:18px}.job-card:not(.type-website) .card-preview{width:176px;flex:0 0 176px}.job-card:not(.type-website) .thumbnail-placeholder{min-height:99px}.job-card:not(.type-website) .card-tldr{font-size:15px;line-height:1.5;-webkit-line-clamp:3}.job-card:not(.type-website) .job-card-header{gap:16px}.job-card:not(.type-website) .job-card-header h2{margin-bottom:8px}.job-card:not(.type-website)>p{margin-bottom:12px}.job-card:not(.type-website) details{padding:8px 0}.job-card:not(.type-website) .job-time{margin-bottom:14px}.job-card:not(.type-website) .job-actions{padding-top:16px;margin-top:18px}.job-card:not(.type-website)>.error,.job-card:not(.type-website)>.notice{padding:12px 15px}@media(max-width:800px){.job-card:not(.type-website){padding:18px}.job-card:not(.type-website) .card-overview{gap:15px}.job-card.focus-card:not(.type-website){padding-top:47px}}@media(max-width:640px){.job-card:not(.type-website) .card-preview{width:100%;flex-basis:auto}.job-card:not(.type-website) .preview-video{max-width:249px}}.job-card.compact-job{padding:0;margin-bottom:14px}.compact-job-summary{position:relative;padding:18px 20px 16px;border-radius:12px}.compact-job-glance{min-width:0}.job-card.compact-job .card-overview{display:grid;grid-template-columns:104px minmax(0,1fr);align-items:start;gap:16px;margin-bottom:12px}.job-card.compact-job .card-preview{width:104px;min-width:0}.job-card.compact-job .thumbnail-placeholder{min-height:0;height:100%;aspect-ratio:16 / 9;padding:8px}.job-card.compact-job .thumbnail-placeholder svg{width:22px;height:22px}.job-card.compact-job .thumbnail-placeholder span,.job-card.compact-job .thumbnail-caption{display:none}.job-card.compact-job .card-tldr{margin:5px 0 0;font-size:14px;line-height:1.5;-webkit-line-clamp:3}.job-card.compact-job .preview-label{font-size:12px}.job-card.compact-job .job-card-header{padding:0;gap:12px}.job-card.compact-job .job-card-header h2{font-size:19px;line-height:1.35;margin:7px 0 0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.job-card.compact-job.is-open .job-card-header h2{display:block}.compact-job .job-progress-copy{gap:12px;margin:0 0 6px}.compact-job .job-progress{margin-bottom:0}.compact-job-toggle{display:flex;align-items:center;justify-content:flex-end;gap:6px;min-height:42px;margin:4px 0 -8px auto;padding:5px 0 0 12px;border:0;border-radius:8px;background:transparent;color:var(--glass-ink);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.compact-job-toggle:after{content:"";position:absolute;inset:0;border-radius:12px}.compact-job-toggle:focus-visible{outline:none}.compact-job-toggle:focus-visible:after{outline:3px solid var(--glass-focus, #59895e);outline-offset:3px}.compact-job-summary:has(.compact-job-toggle:hover){background:#e7f1e266}.compact-job-toggle svg{transition:transform .18s ease-out}.compact-job.is-open .compact-job-toggle svg{transform:rotate(180deg)}.compact-job-error{margin:10px 0 0;color:var(--glass-danger, #a33f32);font-size:14px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.compact-job-details{margin:0 20px;padding:16px 0 20px;border-top:1px solid var(--glass-line)}.compact-job-details[hidden]{display:none}.compact-job-details>p:first-child{margin-top:0}@media(max-width:640px){.compact-job-summary{padding:16px 14px 12px}.job-card.compact-job .card-overview{grid-template-columns:72px minmax(0,1fr);gap:12px}.job-card.compact-job .card-preview{width:72px}.job-card.compact-job .job-card-header{display:flex;flex-direction:column;gap:8px}.job-card.compact-job .job-card-header h2{font-size:18px}.job-card.compact-job .job-service{padding:3px 6px;font-size:12px}.job-card.compact-job .card-tldr{-webkit-line-clamp:4}.compact-job-details{margin:0 14px;padding-bottom:16px}}@media(prefers-reduced-motion:reduce){.compact-job-toggle svg{transition:none}}.job-card.compact-job.is-open.type-blog .card-overview{grid-template-columns:minmax(0,1fr)}.job-card.compact-job.is-open .preview-blog{width:100%;grid-row:2}.job-card.compact-job.is-open .card-tldr{display:block;font-size:15px}
