:root{color:#1c2024;background:#f3f5f6;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;--ink: #1c2024;--muted: #667079;--line: #d9dee1;--surface: #ffffff;--surface-soft: #f7f8f8;--green: #187a5a;--green-dark: #105d44;--blue: #2767a8;--amber: #a36008;--coral: #a94e3a;--danger: #ad3434;letter-spacing:0}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh}button,input,select,textarea{font:inherit;letter-spacing:0}button,select{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}a{color:inherit;text-decoration:none}code{font-family:SFMono-Regular,Consolas,monospace;font-size:.82rem}h1,h2,h3,p{margin:0}.app-loading{min-height:100vh;display:grid;place-items:center;color:var(--green)}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.app-shell{min-height:100vh;display:grid;grid-template-columns:248px minmax(0,1fr)}.sidebar{position:fixed;inset:0 auto 0 0;width:248px;display:flex;flex-direction:column;background:#171b1d;color:#e8ecee;border-right:1px solid #2b3033;z-index:30;transition:width .18s ease,transform .18s ease}.brand-mark{height:74px;display:flex;align-items:center;gap:11px;padding:0 18px;border-bottom:1px solid #2b3033;overflow:hidden}.brand-symbol{flex:0 0 36px;width:36px;height:36px;display:grid;place-items:center;color:#fff;background:var(--green);font-weight:800;font-size:1.05rem;border-radius:7px}.brand-symbol.large{width:42px;height:42px}.brand-copy,.login-brand div,.user-block div{display:flex;flex-direction:column;min-width:0}.brand-copy strong{white-space:nowrap;font-size:.92rem}.brand-copy small,.login-brand small,.user-block small{color:#929ca2;font-size:.72rem;text-transform:uppercase}.brand-copy .app-version{color:#6fc7a2;font-size:.62rem;letter-spacing:0;text-transform:none;white-space:nowrap}.sidebar-nav{padding:14px 10px;display:grid;gap:5px}.sidebar-nav a{height:42px;display:flex;align-items:center;gap:12px;padding:0 12px;border-radius:6px;color:#aeb6bb;white-space:nowrap;overflow:hidden}.sidebar-nav a:hover{color:#fff;background:#242a2d}.sidebar-nav a.active{color:#fff;background:#234a3d;box-shadow:inset 3px 0 #3bb68a}.sidebar-footer{margin-top:auto;min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px;border-top:1px solid #2b3033}.user-block{display:flex;align-items:center;gap:9px;min-width:0}.user-block strong{overflow:hidden;text-overflow:ellipsis;font-size:.78rem;font-weight:600;max-width:130px}.user-avatar{width:30px;height:30px;flex:0 0 30px;display:grid;place-items:center;border-radius:50%;background:#374146;font-weight:700}.sidebar-toggle{position:absolute;right:-12px;top:88px;width:24px;height:24px;display:grid;place-items:center;border:1px solid #3b4246;border-radius:50%;background:#202527;color:#d9dfe2}.sidebar-collapsed{grid-template-columns:72px minmax(0,1fr)}.sidebar-collapsed .sidebar{width:72px}.sidebar-collapsed .brand-copy,.sidebar-collapsed .sidebar-nav span,.sidebar-collapsed .user-block div{display:none}.sidebar-collapsed .brand-mark{padding:0 18px}.sidebar-collapsed .sidebar-nav a{justify-content:center;padding:0}.sidebar-collapsed .sidebar-footer{justify-content:center;padding:12px 8px}.sidebar-collapsed .sidebar-footer .icon-button{display:none}.main-area{grid-column:2;min-width:0}.content{max-width:1520px;margin:0 auto;padding:32px 38px 64px}.mobile-bar,.mobile-close,.mobile-scrim{display:none}.page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:24px}.page-header h1,.editor-header h1{font-size:1.6rem;line-height:1.2}.page-header p{margin-top:6px;color:var(--muted);font-size:.9rem}.page-actions,.editor-actions,.row-actions,.theme-role-actions{display:flex;align-items:center;gap:8px}.button{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:7px 13px;border:1px solid transparent;border-radius:6px;font-weight:650;font-size:.84rem;white-space:nowrap}.button-primary{background:var(--green);border-color:var(--green);color:#fff}.button-primary:hover{background:var(--green-dark)}.button-secondary{background:#fff;border-color:var(--line);color:var(--ink)}.button-secondary:hover{background:#f2f4f4}.button-danger{background:var(--danger);border-color:var(--danger);color:#fff}.button-ghost{background:transparent;color:var(--muted)}.icon-button{width:34px;height:34px;flex:0 0 34px;display:inline-grid;place-items:center;padding:0;border:1px solid transparent;border-radius:6px;background:transparent;color:inherit}.icon-button:hover{background:#7882881f}.badge{display:inline-flex;align-items:center;justify-content:center;min-height:22px;padding:2px 7px;border-radius:5px;font-size:.7rem;font-weight:750;white-space:nowrap}.badge-neutral{background:#e9edef;color:#505a60}.badge-success{background:#dcefe8;color:#126548}.badge-warning{background:#f7ead4;color:#8a5107}.badge-danger{background:#f5dede;color:#982e2e}.badge-info{background:#dce9f5;color:#285d91}.live-indicator{display:inline-flex;align-items:center;gap:7px;color:var(--green);font-size:.8rem;font-weight:650}.live-indicator>span{width:8px;height:8px;border-radius:50%;background:#28a676;box-shadow:0 0 0 4px #d7eee6}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:22px}.metric{min-height:126px;display:flex;flex-direction:column;justify-content:space-between;padding:18px;background:var(--surface);border:1px solid var(--line);border-top:3px solid var(--green);border-radius:7px}.metric>div{display:flex;align-items:center;gap:9px;color:var(--muted)}.metric>div>span{width:34px;height:34px;display:grid;place-items:center;border-radius:6px;background:#e2f0eb;color:var(--green)}.metric strong{font-size:2rem;line-height:1}.metric-blue{border-top-color:var(--blue)}.metric-blue>div>span{background:#e3edf7;color:var(--blue)}.metric-amber{border-top-color:var(--amber)}.metric-amber>div>span{background:#f7ead6;color:var(--amber)}.metric-coral{border-top-color:var(--coral)}.metric-coral>div>span{background:#f4e3df;color:var(--coral)}.cloudflare-summary-band{min-height:92px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:16px 18px;margin-bottom:14px;background:var(--surface);border:1px solid var(--line);border-radius:7px}.connection-state{display:flex;align-items:center;gap:12px;min-width:0}.connection-state>span{width:42px;height:42px;flex:0 0 42px;display:grid;place-items:center;border-radius:7px;background:#edf0f1;color:#667079}.connection-state.ready>span{background:#e2f0eb;color:var(--green)}.connection-state>div{min-width:0;display:flex;flex-direction:column;gap:4px}.connection-state strong,.connection-state small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.connection-state small,.cloudflare-summary-band dt{color:var(--muted);font-size:.72rem}.cloudflare-summary-band dl{display:grid;grid-template-columns:repeat(2,minmax(150px,1fr));gap:8px 24px;margin:0}.cloudflare-summary-band dl>div{min-width:0;display:flex;flex-direction:column;gap:4px}.cloudflare-summary-band dd{max-width:300px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem}.cloudflare-metrics{margin-bottom:14px}.resource-tabs{display:flex;gap:2px;margin-bottom:14px;overflow-x:auto;border-bottom:1px solid var(--line)}.resource-tabs button{min-width:128px;height:42px;padding:0 14px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--muted);font-size:.82rem;font-weight:650;white-space:nowrap}.resource-tabs button.active{color:var(--green);border-bottom-color:var(--green)}.resource-table{min-width:1040px}.pages-project-table{min-width:1260px}.zone-list{display:grid;min-width:0}.zone-resource{width:100%;min-width:0;border-bottom:1px solid var(--line)}.zone-resource:last-child{border-bottom:0}.zone-resource>summary{min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 18px;cursor:pointer;color:var(--muted);font-size:.78rem}.zone-resource>summary>span:first-child{min-width:0;display:flex;align-items:center;gap:8px;color:var(--ink)}.zone-actions{width:100%;box-sizing:border-box;padding:10px 18px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.zone-resource>.table-scroll{min-width:0;max-width:100%}.dns-table{min-width:880px}.dns-table code{display:block;max-width:420px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.info-banner{padding:12px 14px;margin-bottom:14px;border:1px solid #bed4e7;border-radius:6px;background:#f2f7fb;color:#315d80;font-size:.78rem;line-height:1.55}.warning-banner,.success-banner{padding:12px 14px;border:1px solid;border-radius:6px;font-size:.78rem;line-height:1.55;overflow-wrap:anywhere}.warning-banner{border-color:#e3ca8e;background:#fff8e8;color:#765515}.success-banner{border-color:#a9d4bf;background:#eef8f3;color:#236047}.detail-list{display:grid;gap:0;margin:0;border:1px solid var(--line);border-radius:6px;overflow:hidden}.detail-list>div{min-width:0;display:grid;grid-template-columns:132px minmax(0,1fr);gap:12px;padding:10px 12px;border-bottom:1px solid var(--line)}.detail-list>div:last-child{border-bottom:0}.detail-list dt{color:var(--muted);font-size:.72rem}.detail-list dd{min-width:0;margin:0;overflow-wrap:anywhere}.modal-grid{padding:0!important}.workspace-band,.table-band,.editor-section,.theme-panel{background:var(--surface);border:1px solid var(--line);border-radius:7px}.workspace-band>header,.section-heading{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;border-bottom:1px solid var(--line)}.workspace-band>header>div,.section-heading>div{display:flex;align-items:center;gap:8px}.workspace-band h2,.section-heading h2,.theme-panel h2{font-size:1rem}.workspace-band>header a{display:inline-flex;align-items:center;gap:5px;color:var(--green);font-size:.8rem;font-weight:650}.activity-row{min-height:64px;display:grid;grid-template-columns:10px minmax(0,1fr) 130px 86px;align-items:center;gap:12px;padding:10px 18px;border-bottom:1px solid #eceff0}.activity-row:last-child{border:0}.activity-row:hover{background:#f8f9f9}.activity-row>div{display:flex;flex-direction:column}.activity-row small,.activity-row time{color:var(--muted);font-size:.75rem}.activity-dot{width:8px;height:8px;border-radius:50%;background:var(--green)}.activity-dot.rollback{background:var(--amber)}.toolbar-band{min-height:58px;display:flex;align-items:center;gap:10px;padding:10px 12px;margin-bottom:12px;background:var(--surface);border:1px solid var(--line);border-radius:7px}.bulk-toolbar{min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:9px 12px;margin-bottom:12px;background:#eef5f2;border:1px solid #bcd7cd;border-radius:7px}.bulk-toolbar>strong{color:#185844;font-size:.82rem;white-space:nowrap}.bulk-toolbar>div{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.search-control,.select-control{min-height:36px;display:flex;align-items:center;gap:8px;padding:0 10px;border:1px solid var(--line);border-radius:6px;background:#fff;color:var(--muted)}.search-control{flex:1;max-width:460px}.search-control input{width:100%;border:0;outline:0}.select-control select{min-width:0;width:100%;border:0;outline:0;background:transparent;color:var(--ink)}.table-band{min-width:0;overflow:hidden}.table-scroll{width:100%;min-width:0;max-width:100%;overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:.82rem}th{height:42px;padding:8px 14px;text-align:left;background:#f5f7f7;border-bottom:1px solid var(--line);color:#5f696f;font-size:.7rem;text-transform:uppercase;white-space:nowrap}td{height:62px;padding:10px 14px;border-bottom:1px solid #e8ebec;vertical-align:middle}tbody tr:last-child td{border-bottom:0}tbody tr:hover{background:#fafbfb}.selected-row,.selected-row:hover{background:#f0f7f4}.selection-cell{width:46px;padding-right:4px;text-align:center}.selection-cell input{width:16px;height:16px;accent-color:var(--green)}.entity-link{display:flex;flex-direction:column;gap:3px}.entity-link strong{color:#173e33}.entity-link small,.cell-subtle{display:block;margin-top:3px;color:var(--muted);font-size:.72rem}.domain-stack{display:flex;flex-direction:column;gap:3px}.domain-stack span{display:flex;align-items:center;gap:5px;white-space:nowrap}.row-actions{justify-content:flex-end}.domain-primary-cell,.domain-route-cell,.domain-status-cell{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.domain-primary-cell{min-width:210px;max-width:410px}.domain-primary-cell strong,.domain-primary-cell small,.domain-error{max-width:100%;overflow-wrap:anywhere}.domain-primary-cell small,.domain-route-cell span,.domain-status-cell small{color:var(--muted);font-size:.71rem}.domain-route-cell code{max-width:240px;overflow-wrap:anywhere;white-space:normal}.domain-error{color:var(--danger);font-size:.71rem;line-height:1.4}.domain-config-badges{display:flex;align-items:center;gap:5px;min-width:112px;flex-wrap:wrap}.landing-domain-list{display:grid;gap:14px}.landing-domain-item{overflow:hidden;border:1px solid var(--line);border-radius:7px;background:#fff}.landing-domain-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:16px 18px}.landing-domain-heading .domain-primary-cell{min-width:0}.landing-domain-summary{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap}.landing-domain-summary>span:not(.badge){color:var(--muted);font-size:.72rem}.landing-domain-item>.validation-details,.landing-domain-item>.domain-release-message{margin:0 18px 14px}.landing-domain-route-list{border-top:1px solid var(--line)}.landing-domain-route{display:grid;grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) auto;align-items:center;gap:12px;min-height:58px;padding:9px 18px}.landing-domain-route+.landing-domain-route{border-top:1px solid var(--line)}.domain-release-panel{display:grid;gap:14px;padding:16px 18px 18px;border-top:1px solid var(--line);background:#f9fbfa}.domain-release-heading,.domain-release-footer{display:flex;align-items:center;justify-content:space-between;gap:14px}.domain-release-heading>div:first-child{display:grid;min-width:0;gap:3px}.domain-release-heading strong{color:#173e33}.domain-release-heading span,.domain-release-footer>span{color:var(--muted);font-size:.73rem;overflow-wrap:anywhere}.domain-release-status-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.domain-release-status-cell{display:grid;align-content:start;justify-items:start;gap:7px;min-width:0;padding:13px 14px}.domain-release-status-cell+.domain-release-status-cell{border-left:1px solid var(--line)}.domain-release-status-cell>span:first-child{color:#44524d;font-size:.73rem;font-weight:700}.domain-release-status-cell small{color:var(--muted);line-height:1.45;overflow-wrap:anywhere}.domain-deployment-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid var(--line)}.domain-deployment-status{min-width:0;padding:0 16px 15px 0}.domain-deployment-status+.domain-deployment-status{padding-right:0;padding-left:16px;border-left:1px solid var(--line)}.domain-deployment-status header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.domain-deployment-status dl{display:grid;gap:6px;margin:0}.domain-deployment-status dl>div{display:grid;grid-template-columns:54px minmax(0,1fr);gap:8px}.domain-deployment-status dt,.domain-deployment-status p{color:var(--muted);font-size:.72rem}.domain-deployment-status dd{min-width:0;margin:0;color:#35413d;font-size:.73rem;overflow-wrap:anywhere}.domain-deployment-status a{display:inline-flex;align-items:center;gap:4px;max-width:100%;color:var(--blue);overflow-wrap:anywhere}.domain-release-message{padding:10px 12px;border-left:3px solid #a5b2ad;background:#f1f4f3;color:#4b5853;font-size:.76rem;line-height:1.5}.domain-release-message.danger{border-left-color:var(--danger);background:#f9eaea;color:#8d2929}.domain-release-loading{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.permission-details{color:var(--muted);font-size:.74rem}.permission-details summary{width:fit-content;cursor:pointer;color:var(--blue);font-weight:700}.permission-diagnostics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:10px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.permission-diagnostic{display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:6px 10px;min-width:0;padding:11px 12px}.permission-diagnostic:nth-child(2n){border-left:1px solid var(--line)}.permission-diagnostic:nth-child(n+3){border-top:1px solid var(--line)}.permission-diagnostic>div{display:grid;gap:2px;min-width:0}.permission-diagnostic strong{color:#35413d;font-size:.75rem}.permission-diagnostic span,.permission-diagnostic p,.permission-diagnostic time{overflow-wrap:anywhere}.permission-diagnostic>div span,.permission-diagnostic p,.permission-diagnostic time{color:var(--muted);font-size:.69rem;line-height:1.4}.permission-diagnostic p{grid-column:1 / -1;margin:0}.permission-diagnostic time{grid-column:1 / -1}.account-permission-cell{display:grid;gap:6px;min-width:190px}.account-permission-details .permission-diagnostics{width:min(560px,70vw)}.validation-details{max-width:100%;color:var(--muted);font-size:.71rem}.validation-details summary{width:fit-content;cursor:pointer;color:var(--blue);font-weight:650}.validation-details pre{width:min(520px,70vw);max-height:220px;margin:7px 0 0;padding:10px;overflow:auto;border:1px solid var(--line);border-radius:5px;background:#f5f7f7;color:#394248;font:.7rem/1.5 SFMono-Regular,Consolas,monospace;white-space:pre-wrap;overflow-wrap:anywhere}.cloudflare-table{min-width:980px}.cell-subtle.no-margin{margin-top:0;white-space:nowrap}.table-loading{padding:16px;display:grid;gap:10px}.table-loading .skeleton{height:48px}.empty-state{min-height:260px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:13px;color:var(--muted);text-align:center}.empty-inline{padding:30px;text-align:center;color:var(--muted)}.error-banner{padding:14px 16px;margin-bottom:16px;background:#f9e7e7;border:1px solid #ecc2c2;border-radius:6px;color:#8d2929}.skeleton{min-height:80px;border-radius:7px;background:linear-gradient(90deg,#e7eaeb 25%,#f3f5f5,#e7eaeb 75%);background-size:200% 100%;animation:shimmer 1.3s infinite}@keyframes shimmer{to{background-position:-200% 0}}.editor-header{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px}.editor-title{display:flex;align-items:center;gap:10px;min-width:0}.editor-title>div{min-width:0}.editor-title>div>span{color:var(--muted);font:.76rem SFMono-Regular,Consolas,monospace}.title-line{display:flex;align-items:center;gap:9px;min-width:0}.title-line h1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.editor-tabs{display:flex;gap:2px;margin-bottom:14px;border-bottom:1px solid var(--line);overflow-x:auto}.editor-tabs button{min-width:94px;height:42px;padding:0 14px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--muted);font-size:.82rem;font-weight:650}.editor-tabs button.active{color:var(--green);border-bottom-color:var(--green)}.editor-section{overflow:hidden;container-type:inline-size}.section-heading>span,.section-heading>div>span{color:var(--muted);font-size:.78rem}.section-heading-copy{min-width:0;align-items:flex-start!important;flex-direction:column;gap:3px!important}.seo-ai-actions{flex:0 0 auto;justify-content:flex-end;flex-wrap:wrap}.seo-ai-actions .icon-button{flex:0 0 36px}.form-grid{display:grid;gap:14px}.form-grid.two-columns{grid-template-columns:repeat(2,minmax(0,1fr));padding:18px}.color-control{display:grid;grid-template-columns:46px minmax(0,1fr);gap:8px}.color-control input[type=color]{padding:4px}.field{display:flex;flex-direction:column;gap:6px;min-width:0}.field-label{font-size:.76rem;font-weight:700;color:#4f5960}.field-heading{min-height:24px;display:flex;align-items:center;justify-content:space-between;gap:8px}.field-heading .icon-button{width:24px;height:24px}.field input,.field select,.field textarea{width:100%;min-height:38px;padding:8px 10px;border:1px solid #cfd5d8;border-radius:5px;background:#fff;color:var(--ink);outline:none}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.image-field-control{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px}.image-field-control .button{min-height:38px}.image-field-preview{min-width:0;display:grid;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:8px;padding:6px;border:1px solid var(--line);border-radius:5px;background:#f8f9f9}.image-field-preview img{width:54px;height:42px;object-fit:contain;background:#fff}.image-field-preview span{min-width:0;overflow:hidden;color:var(--muted);font-size:.69rem;text-overflow:ellipsis;white-space:nowrap}.media-picker-toolbar{min-height:40px;display:flex;align-items:center;gap:8px;padding:0 10px;margin-bottom:12px;border:1px solid var(--line);border-radius:5px}.media-picker-toolbar input{width:100%;min-width:0;border:0;outline:0}.media-picker-grid,.media-library-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.media-picker-grid{grid-template-columns:repeat(3,minmax(0,1fr));max-height:55vh;overflow-y:auto}.media-picker-grid>button{min-width:0;display:grid;gap:5px;padding:7px;border:1px solid var(--line);border-radius:6px;background:#fff;color:var(--ink);text-align:left}.media-picker-grid>button:hover{border-color:var(--green)}.media-picker-grid img{width:100%;aspect-ratio:4 / 3;object-fit:contain;background:#f4f6f6}.media-picker-grid span,.media-picker-grid small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-picker-grid small{color:var(--muted);font-size:.68rem}.media-asset{position:relative;min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:7px;background:var(--surface)}.media-asset>.icon-button{position:absolute;top:7px;right:7px;background:#ffffffeb}.media-asset-preview{aspect-ratio:4 / 3;display:grid;place-items:center;background:#eef1f1}.media-asset-preview img{width:100%;height:100%;object-fit:contain}.media-asset-body{min-width:0;display:grid;gap:4px;padding:11px}.media-asset-body strong,.media-asset-body span,.media-asset-body code{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-asset-body span,.media-asset-body code{color:var(--muted);font-size:.7rem}.field textarea{resize:vertical;line-height:1.5}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--green);box-shadow:0 0 0 3px #187a5a1a}.field-hint{color:var(--muted);font-size:.7rem}.field-error{color:var(--danger);font-size:.72rem}.subsection{padding:18px;border-bottom:1px solid #e9eced}.subsection:last-child{border-bottom:0}.subsection h3{margin-bottom:14px;font-size:.88rem}.subsection .form-grid.two-columns{padding:0}.seo-overview{display:grid;gap:14px}.seo-overview-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.seo-overview-heading h3{margin:0 0 3px}.seo-overview-heading>div:first-child>span{color:var(--muted);font-size:.72rem}.seo-score{width:68px;height:54px;flex:0 0 68px;display:grid;grid-template-columns:auto auto;place-content:center;align-items:baseline;gap:3px;border:1px solid #d7dcde;border-radius:6px;background:#f7f9f8}.seo-score[data-status=ready]{border-color:#a9d4bf;background:#eef8f3;color:#236047}.seo-score[data-status=blocked]{border-color:#ecc2c2;background:#fff3f3;color:#8d2929}.seo-score strong{font-size:1.45rem;line-height:1}.seo-score span{font-size:.68rem}.seo-summary-badges,.seo-keyword-list{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.seo-preview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.search-preview,.social-preview{min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:6px;background:#fff}.search-preview{display:grid;gap:5px;padding:14px}.search-preview>span,.social-preview span{color:#4e725e;font-size:.7rem;overflow-wrap:anywhere}.search-preview>strong{color:#1d4b89;font-size:.95rem;line-height:1.35}.search-preview p,.social-preview p{margin:0;color:#525d63;font-size:.74rem;line-height:1.5;overflow-wrap:anywhere}.social-preview{display:grid;grid-template-columns:108px minmax(0,1fr)}.social-preview img,.social-preview-empty{width:108px;height:100%;min-height:108px;object-fit:cover;background:#edf0f1}.social-preview>div:last-child{min-width:0;display:grid;align-content:center;gap:5px;padding:12px}.social-preview strong{overflow-wrap:anywhere}.seo-issues{display:grid;border:1px solid var(--line);border-radius:6px;overflow:hidden}.seo-issue{min-width:0;display:grid;grid-template-columns:52px minmax(0,1fr);align-items:start;gap:10px;padding:10px 12px;border-bottom:1px solid var(--line)}.seo-issue:last-child{border-bottom:0}.seo-issue>div{min-width:0;display:grid;gap:3px}.seo-issue strong{font-size:.76rem;overflow-wrap:anywhere}.seo-issue code{color:var(--muted);font-size:.67rem;overflow-wrap:anywhere}.modal.modal-seo{width:min(940px,100%)}.seo-ai-result{min-width:0;display:grid;gap:16px}.seo-score-comparison{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line);border-radius:6px;overflow:hidden}.seo-score-comparison>div{min-width:0;min-height:104px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:5px;padding:12px;border-right:1px solid var(--line);text-align:center}.seo-score-comparison>div:last-child{border-right:0}.seo-score-comparison span,.seo-score-comparison small{color:var(--muted);font-size:.7rem}.seo-score-comparison strong{font-size:1.5rem;line-height:1.1}.seo-score-comparison [data-improved=true] strong,.seo-score-comparison [data-improved=true] small{color:var(--green)}.seo-score-comparison .seo-model-name{max-width:100%;font-size:.9rem;overflow-wrap:anywhere}.seo-ai-summary{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:16px}.seo-ai-summary>div{min-width:0}.seo-ai-summary h3,.seo-diff-section h3{margin:0 0 10px;font-size:.84rem}.seo-ai-summary ul{display:grid;gap:6px;margin:0;padding-left:19px;color:#4c565c;font-size:.76rem;line-height:1.5}.seo-diff-section .builder-heading{margin-bottom:8px}.seo-diff-section .builder-heading span{color:var(--muted);font-size:.7rem}.seo-diff-list{display:grid;border:1px solid var(--line);border-radius:6px;overflow:hidden}.seo-diff-list article{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid var(--line)}.seo-diff-list article:last-child{border-bottom:0}.seo-diff-list header{min-width:0;grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 11px;background:#f5f7f7}.seo-diff-list header strong{font-size:.76rem}.seo-diff-list header code{color:var(--muted);font-size:.66rem;overflow-wrap:anywhere;text-align:right}.seo-diff-list article>div{min-width:0;padding:10px 11px}.seo-diff-list article>div:last-child{border-left:1px solid var(--line);background:#f4faf7}.seo-diff-list article>div>span{display:block;margin-bottom:4px;color:var(--muted);font-size:.67rem}.seo-diff-list p{margin:0;font-size:.74rem;line-height:1.5;overflow-wrap:anywhere}.builder-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px}.builder-heading h3{margin:0}.builder-heading>div{display:flex;align-items:center;gap:8px}.builder-heading select{min-width:180px;min-height:36px;padding:6px 9px;border:1px solid #cfd5d8;border-radius:5px;background:#fff}.section-builder{display:grid;gap:10px}.section-editor{min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:6px;background:#fafbfb}.section-editor>header{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 10px;border-bottom:1px solid var(--line);background:#f4f6f6}.section-editor>header>div:first-child{min-width:0;display:flex;align-items:center;gap:10px}.section-editor code{overflow:hidden;color:var(--muted);font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.section-editor .json-editor{display:block;border:0;border-radius:0;box-shadow:none}.structured-builder{min-width:0;display:grid;gap:10px;margin-top:16px}.structured-list{min-width:0;display:grid;border:1px solid var(--line);border-radius:6px;overflow:hidden}.structured-item{min-width:0;background:#fff;border-bottom:1px solid var(--line)}.structured-item:last-child{border-bottom:0}.structured-item>header{min-height:46px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 10px;background:#f5f7f7}.structured-item>header>strong,.structured-item>header label{min-width:0;overflow-wrap:anywhere}.structured-fields{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}.structured-fields>.field:last-child:nth-child(odd){grid-column:1 / -1}.section-schema-fields{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:14px}.schema-add-field{min-width:0;grid-column:1 / -1;display:flex;align-items:center;gap:8px;padding:10px;border:1px dashed var(--line);background:#fafbfb}.schema-add-field select{min-width:0;flex:1 1 180px}.schema-field-shell{min-width:0;position:relative}.schema-field-actions{position:absolute;top:4px;right:4px;z-index:1}.schema-field-shell>.schema-button-field,.schema-field-shell>.field,.schema-field-shell>.schema-object-field,.schema-field-shell>.schema-list-field{min-width:0;padding-right:38px}.section-schema-fields>.schema-list-field{grid-column:1 / -1}.schema-list-field{min-width:0;padding-top:4px;border-top:1px solid var(--line)}.schema-list-field .builder-heading{margin:10px 0}.schema-list-field .builder-heading>div{min-width:0;display:grid;gap:3px}.schema-list-field h4{font-size:.8rem}.schema-list-field .builder-heading span{color:var(--muted);font-size:.7rem}.bulk-optional-field{display:grid;gap:8px;padding:11px;border:1px solid var(--line);border-radius:6px;background:#fafbfb}.bulk-optional-field>div:empty{display:none}.check-row{min-height:38px;display:flex;align-items:center;gap:20px}.check-row label,.toggle-row{display:flex;align-items:center;gap:7px;font-size:.82rem}.danger-zone{margin:18px;padding:16px;display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid #e5c7c7;background:#fff9f9;border-radius:6px}.danger-zone>div{display:flex;gap:8px}.danger-zone>div:first-child{flex-direction:column}.danger-zone span{color:var(--muted);font-size:.76rem}.json-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:18px}.json-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.json-editor{min-height:300px!important;font:.75rem/1.5 SFMono-Regular,Consolas,monospace!important;tab-size:2}.json-editor.compact{min-height:150px!important}.json-editor.tall{min-height:360px!important}.version-list{display:grid}.version-list article{min-height:82px;display:grid;grid-template-columns:36px minmax(0,1fr) 150px 110px;align-items:center;gap:12px;padding:13px 18px;border-bottom:1px solid #e8ebec}.version-list article:last-child{border:0}.version-marker{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:#e1efe9;color:var(--green)}.version-title{display:flex;align-items:center;gap:7px}.version-list p{margin:4px 0 2px;font-size:.8rem}.version-list span,.version-list time{color:var(--muted);font-size:.72rem}.editor-loading{display:grid;gap:14px}.editor-loading .skeleton:first-child{height:70px}.theme-tools-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;margin-bottom:16px}.theme-tool-panel,.ai-jobs-panel{min-width:0;overflow:hidden;background:var(--surface);border:1px solid var(--line);border-radius:7px}.theme-tool-panel>header,.ai-jobs-panel>header{min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 16px;border-bottom:1px solid var(--line)}.theme-tool-panel>header>div,.ai-jobs-panel>header>div{min-width:0;display:flex;align-items:center;gap:8px}.theme-tool-panel>header h2,.ai-jobs-panel>header h2,.theme-list-heading h2{font-size:.95rem}.theme-tool-panel>header svg,.ai-jobs-panel>header svg{flex:0 0 auto;color:var(--green)}.theme-dropzone{min-height:236px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;margin:16px;padding:24px;border:1px dashed #aab6b2;border-radius:6px;background:#f8faf9;color:var(--muted);text-align:center;transition:border-color .15s ease,background .15s ease,color .15s ease}.theme-dropzone.dragging{border-color:var(--green);background:#edf6f2;color:var(--green)}.theme-dropzone>svg{color:var(--green)}.theme-dropzone strong{color:var(--ink);font-size:.9rem}.theme-dropzone>span{max-width:430px;font-size:.74rem;line-height:1.55}.ai-clone-form{min-height:268px;display:flex;flex-direction:column;gap:13px;padding:16px}.authorization-check{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:9px;padding:10px 11px;border:1px solid var(--line);border-radius:6px;background:var(--surface-soft);color:#4f5960;cursor:pointer;font-size:.74rem;line-height:1.55}.authorization-check input{width:16px;height:16px;margin:2px 0 0;accent-color:var(--green)}.ai-clone-actions{justify-content:flex-start;flex-wrap:wrap;margin-top:auto}.no-margin{margin:0}.ai-jobs-panel{margin-bottom:24px;container-type:inline-size}.ai-jobs-panel>header>div>span{min-width:24px;height:24px;display:inline-grid;place-items:center;padding:0 6px;border-radius:5px;background:#e9edef;color:#505a60;font-size:.7rem;font-weight:750}.ai-job-loading{display:grid;gap:10px;padding:14px}.ai-job-loading .skeleton{height:54px}.ai-job-list{display:grid}.ai-job-row{width:100%;min-height:64px;display:grid;grid-template-columns:minmax(180px,1.4fr) minmax(120px,.8fr) 50px 76px 112px;align-items:center;gap:12px;padding:10px 16px;border:0;border-bottom:1px solid #e7eaeb;background:#fff;color:var(--ink);text-align:left}.ai-job-row:last-child{border-bottom:0}.ai-job-row:hover{background:#f8f9f9}.ai-job-row:focus-visible{position:relative;z-index:1;outline:2px solid var(--green);outline-offset:-2px}.ai-job-source{min-width:0;display:flex;flex-direction:column;gap:4px}.ai-job-source strong,.ai-job-source small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-job-source small,.ai-job-row time{color:var(--muted);font-size:.7rem}.ai-job-progress,.ai-job-detail-progress{height:7px;overflow:hidden;border-radius:4px;background:#e2e7e5}.ai-job-progress>span,.ai-job-detail-progress>span{position:relative;height:100%;display:block;overflow:hidden;border-radius:inherit;background:var(--green);transition:width .6s ease}.ai-job-progress.is-active>span:after,.ai-job-detail-progress.is-active>span:after{position:absolute;inset:0 auto 0 0;width:38%;content:"";background:#ffffff61;animation:ai-progress-sweep 1.25s ease-in-out infinite}@keyframes ai-progress-sweep{0%{transform:translate(-110%)}to{transform:translate(280%)}}.ai-job-row>span:nth-child(3){color:#4f5960;font-size:.72rem;font-variant-numeric:tabular-nums;text-align:right}.ai-job-row>.badge{justify-self:start}.theme-list-heading{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:2px 0 12px}.theme-list-heading>div{min-width:0;display:flex;align-items:baseline;gap:9px}.theme-list-heading>div>span{color:var(--muted);font-size:.74rem}.settings-status-row{min-height:28px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--muted);font-size:.72rem}.settings-toggle{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;padding:11px;border:1px solid var(--line);border-radius:6px;background:var(--surface-soft);cursor:pointer}.settings-toggle input{width:16px;height:16px;margin:2px 0 0;accent-color:var(--green)}.settings-toggle>span{min-width:0;display:flex;flex-direction:column;gap:3px}.settings-toggle small{color:var(--muted);font-size:.7rem;line-height:1.45}.theme-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.theme-panel{padding:18px}.theme-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.theme-identity{display:flex;align-items:center;gap:11px}.theme-identity>span{width:42px;height:42px;display:grid;place-items:center;border-radius:6px;background:#203e36;color:#fff;font-weight:800}.theme-identity code{color:var(--muted)}.theme-flags{display:flex;gap:5px;flex-wrap:wrap;justify-content:flex-end}.theme-panel>p{min-height:42px;margin:14px 0;color:var(--muted);font-size:.8rem}.theme-role-actions{margin-bottom:14px;flex-wrap:wrap}.theme-version-list{border:1px solid var(--line);border-radius:6px;overflow:hidden}.theme-version-head{height:38px;display:flex;align-items:center;justify-content:space-between;padding:0 11px;background:#f5f7f7}.theme-version-head span{color:var(--muted);font-size:.75rem}.theme-version-row{min-height:57px;display:grid;grid-template-columns:minmax(0,1fr) 78px 94px 136px;align-items:center;gap:8px;padding:8px 11px;border-top:1px solid #e7eaeb;font-size:.78rem}.theme-version-row>div:first-child{display:flex;flex-direction:column}.theme-version-row small,.theme-version-row time{color:var(--muted);font-size:.68rem}.theme-version-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px}.theme-preview{margin:0;display:grid;gap:10px}.theme-preview img{width:100%;max-height:66vh;object-fit:contain;border:1px solid var(--line);border-radius:6px;background:#f2f4f4}.theme-preview figcaption{display:flex;align-items:center;justify-content:space-between;color:var(--muted);font-size:.75rem}.modal.modal-preview{width:min(1440px,calc(100vw - 36px));height:calc(100vh - 36px)}.modal.modal-preview .modal-body{flex:1;min-height:0;display:flex;flex-direction:column;gap:12px;padding:14px;overflow:hidden}.modal-preview .modal-footer,.modal-job .modal-footer{flex-wrap:wrap}.preview-privacy{margin-right:auto;color:var(--muted);font-size:.72rem}.theme-preview-toolbar{display:grid;grid-template-columns:minmax(240px,1fr) 120px 120px;align-items:end;gap:10px}.theme-preview-toolbar>div:not(.field){min-height:58px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:7px;border:1px solid var(--line);border-radius:6px;background:var(--surface-soft)}.theme-preview-toolbar>div:not(.field) strong{font-size:.9rem}.theme-preview-toolbar>div:not(.field) span{color:var(--muted);font-size:.68rem}.theme-preview-frame{width:100%;min-width:0;min-height:0;display:block;flex:1;border:1px solid var(--line);border-radius:6px;background:#fff}.modal.modal-job{width:min(820px,100%)}.ai-job-detail{display:grid;gap:14px}.ai-job-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ai-job-detail-head>div{min-width:0;display:flex;flex-direction:column;gap:4px}.ai-job-detail-head>div>span{color:var(--muted);font-size:.72rem;overflow-wrap:anywhere}.ai-job-detail-progress{height:9px}.ai-job-detail-meta{display:grid;grid-template-columns:64px minmax(0,1fr) 92px;gap:10px;color:var(--muted);font-size:.72rem}.ai-job-detail-meta span:first-child,.ai-job-detail-meta span:last-child{white-space:nowrap}.ai-job-detail .error-banner,.ai-candidate-diagnostic{display:grid;gap:4px}.ai-fidelity-report{border:1px solid var(--line);border-radius:6px;padding:14px;background:#f6f8f7}.ai-fidelity-report>header,.ai-fidelity-report>header>div,.ai-fidelity-components>div{display:flex;align-items:center}.ai-fidelity-report>header{justify-content:space-between;gap:12px}.ai-fidelity-report>header>div{gap:8px}.ai-fidelity-report>header strong{font-size:1.2rem}.ai-fidelity-components{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}.ai-fidelity-components>div{justify-content:space-between;gap:8px;min-width:0;border-top:1px solid var(--line);padding-top:8px;color:var(--muted);font-size:.75rem}.ai-fidelity-components strong{color:var(--ink)}.schema-button-field,.schema-object-field,.schema-list-field{min-width:0}.schema-button-fields,.schema-object-fields{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.schema-button-fields>*,.schema-object-fields>*{min-width:0}.ai-job-timeline{overflow:hidden;border:1px solid var(--line);border-radius:6px}.ai-job-event{min-height:56px;display:grid;grid-template-columns:12px minmax(0,1fr) 46px 106px;align-items:center;gap:10px;padding:9px 12px;border-bottom:1px solid #e7eaeb}.ai-job-event:last-child{border-bottom:0}.ai-job-event-dot{width:8px;height:8px;border-radius:50%;background:var(--green)}.ai-job-event>div{min-width:0;display:flex;flex-direction:column;gap:3px}.ai-job-event>div>span,.ai-job-event small,.ai-job-event time{color:var(--muted);font-size:.7rem}.ai-job-event>div>span{overflow-wrap:anywhere}.ai-job-event small,.ai-job-event time{white-space:nowrap}.table-pagination{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 14px;border-top:1px solid var(--line);color:var(--muted);font-size:.76rem}.table-pagination>div{display:flex;gap:6px}.group-list{display:grid;gap:10px}.group-list article{min-height:96px;display:grid;grid-template-columns:42px minmax(0,1fr) 170px 42px;align-items:center;gap:14px;padding:15px 17px;background:var(--surface);border:1px solid var(--line);border-radius:7px}.group-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:6px;color:var(--green);background:#e2f0eb}.group-title{display:flex;align-items:center;gap:8px}.group-title h2{font-size:.95rem}.group-list p{margin:5px 0;color:var(--muted);font-size:.78rem}.group-list code{color:#657077}.group-meta{display:flex;flex-direction:column;align-items:flex-end;gap:5px;color:var(--muted);font-size:.72rem}.modal-backdrop{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:18px;background:#0a0e108c}.modal{width:min(620px,100%);max-height:calc(100vh - 36px);display:flex;flex-direction:column;background:#fff;border-radius:7px;box-shadow:0 22px 70px #00000040}.modal-header,.modal-footer{min-height:58px;display:flex;align-items:center;padding:12px 17px}.modal-header{justify-content:space-between;border-bottom:1px solid var(--line)}.modal-header h2{font-size:1rem}.modal-body{padding:18px;overflow-y:auto}.modal-footer{justify-content:flex-end;gap:8px;border-top:1px solid var(--line)}.dialog-copy{color:#4d575d;line-height:1.6}.password-input{display:flex;align-items:center;border:1px solid #cfd5d8;border-radius:5px}.password-input input{border:0}.password-input:focus-within{border-color:var(--green);box-shadow:0 0 0 3px #187a5a1a}.password-input:focus-within input{box-shadow:none}.toggle-row{min-height:38px}.login-page{min-height:100vh;display:grid;grid-template-columns:minmax(360px,560px) minmax(0,1fr);background:#f7f8f8}.login-panel{display:flex;flex-direction:column;padding:34px 54px;background:#fff;border-right:1px solid var(--line)}.login-brand{display:flex;align-items:center;gap:11px}.login-brand strong{font-size:.95rem}.login-panel form{width:min(380px,100%);margin:auto;display:grid;gap:17px}.login-panel h1{margin-bottom:8px;font-size:1.6rem}.login-panel .button{width:100%;margin-top:5px}.login-visual{position:relative;display:grid;place-items:center;overflow:hidden;background:#18201e}.login-visual:before{content:"";position:absolute;inset:0;opacity:.22;background-image:linear-gradient(#4d5a56 1px,transparent 1px),linear-gradient(90deg,#4d5a56 1px,transparent 1px);background-size:48px 48px}.domain-map{position:relative;width:min(580px,75%);aspect-ratio:1.5;display:grid;place-items:center;border:1px solid #3d4d48;color:#b9c5c1}.domain-map:before,.domain-map:after{content:"";position:absolute;background:#3d4d48}.domain-map:before{width:100%;height:1px}.domain-map:after{width:1px;height:100%}.domain-map strong{z-index:1;padding:14px 18px;background:#1b2f29;border:1px solid #2b6d58;color:#5dd2a7;font-size:clamp(1rem,2vw,1.6rem)}.domain-map span{position:absolute;z-index:1;padding:7px 10px;background:#202a27;border:1px solid #46564f;border-radius:5px;font:.76rem Consolas,monospace}.domain-map span:nth-child(1){top:14%;left:8%}.domain-map span:nth-child(2){right:8%;top:18%}.domain-map span:nth-child(3){bottom:14%;left:20%}.visual-editor-shell{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(340px,.75fr);min-height:720px;min-width:0;border-top:1px solid var(--line)}@container (max-width: 720px){.ai-job-row{grid-template-columns:minmax(0,1fr) 50px 82px;gap:8px;padding:11px 12px}.ai-job-source,.ai-job-row time{grid-column:1 / -1}.ai-job-row>.badge{justify-self:end}}.visual-editor-stage{min-width:0;display:flex;flex-direction:column;background:#e8edeb;border-right:1px solid var(--line)}.visual-editor-shell.preview-detached{display:block;min-height:0;border-top:0}.visual-editor-shell.inspector-detached{grid-template-columns:minmax(0,1fr)}.visual-editor-shell.preview-detached>.visual-editor-inspector{max-height:none;border-top:1px solid var(--line)}.visual-editor-stage.preview-window{position:fixed;z-index:40;width:min(1120px,calc(100vw - 32px));min-width:min(680px,calc(100vw - 16px));max-width:calc(100vw - 16px);height:min(840px,calc(100vh - 32px));min-height:min(520px,calc(100vh - 16px));max-height:calc(100vh - 16px);border:1px solid #9eb2aa;border-radius:8px;box-shadow:0 20px 56px #142a2247;overflow:hidden;resize:both}.visual-editor-stage.preview-window.is-dragging{-webkit-user-select:none;user-select:none}.preview-window-drag-handle{display:inline-flex;flex:0 0 auto;align-items:center;gap:5px;min-height:34px;padding:0 4px 0 0;color:#36554a;cursor:grab;font-size:.76rem;font-weight:800;touch-action:none;-webkit-user-select:none;user-select:none}.preview-window-drag-handle:active,.visual-editor-stage.preview-window.is-dragging .preview-window-drag-handle{cursor:grabbing}.visual-editor-stage.preview-window .visual-editor-frame-wrap{min-height:0;height:calc(100% - 52px)}.visual-editor-stage.preview-window .visual-editor-frame{height:100%}.visual-editor-stage.preview-window .visual-editor-frame-wrap.mobile .visual-editor-frame{width:min(390px,100%);height:100%}.visual-editor-toolbar{min-height:52px;display:flex;align-items:center;gap:10px;padding:8px 12px;border-bottom:1px solid var(--line);background:#f7f9f8}.visual-editor-toolbar>.icon-button{margin-left:auto}.segmented-control{display:inline-grid;grid-auto-flow:column;grid-auto-columns:minmax(72px,auto);min-height:34px;padding:2px;border:1px solid #c9d1ce;border-radius:6px;background:#e9eeec}.segmented-control.icon-only{grid-auto-columns:36px}.segmented-control button{min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:5px 9px;border:0;border-radius:4px;background:transparent;color:#52615c;font-size:.78rem;font-weight:700}.segmented-control button.active{background:#fff;color:#126b50;box-shadow:0 1px 2px #17282224}.visual-editor-frame-wrap{position:relative;min-height:668px;display:flex;justify-content:center;padding:14px;overflow:auto}.visual-editor-frame-wrap.mobile{align-items:flex-start}.visual-editor-frame{width:100%;min-width:0;height:640px;flex:0 0 auto;border:1px solid #aebbb6;border-radius:5px;background:#fff;box-shadow:0 8px 24px #1e2f291f}.visual-editor-frame-wrap.mobile .visual-editor-frame{width:min(390px,100%);height:720px}.visual-editor-empty{min-height:600px;display:grid;place-content:center;justify-items:center;gap:10px;color:#64736e}.visual-editor-updating{position:absolute;top:24px;right:24px;display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border:1px solid #b9c6c1;border-radius:5px;background:#fffffff0;color:#36554a;font-size:.76rem;font-weight:700;box-shadow:0 3px 10px #192e261f}.visual-editor-stage>.error-banner{margin:0 14px 14px}.visual-editor-inspector{max-height:720px;display:flex;flex-direction:column;background:#fff;min-width:0}.visual-editor-inspector.inspector-window{position:fixed;z-index:41;width:min(720px,calc(100vw - 32px));min-width:min(460px,calc(100vw - 16px));max-width:calc(100vw - 16px);height:min(840px,calc(100vh - 32px));min-height:min(520px,calc(100vh - 16px));max-height:calc(100vh - 16px);border:1px solid #9eb2aa;border-radius:8px;box-shadow:0 20px 56px #142a2247;overflow:hidden;resize:both}.visual-editor-inspector.inspector-window.is-dragging{-webkit-user-select:none;user-select:none}.visual-inspector-heading{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-bottom:1px solid var(--line)}.inspector-window-drag-handle{min-width:0;display:flex;align-items:center;gap:7px}.inspector-window-drag-handle>div{min-width:0}.visual-editor-inspector.inspector-window .inspector-window-drag-handle{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.visual-editor-inspector.inspector-window .inspector-window-drag-handle:active,.visual-editor-inspector.inspector-window.is-dragging .inspector-window-drag-handle{cursor:grabbing}.visual-inspector-heading-actions{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:8px}.visual-inspector-heading span{color:var(--muted);font-size:.7rem;font-weight:700;text-transform:uppercase}.visual-inspector-heading h3{margin:2px 0 0;font-size:1rem}.visual-inspector-heading code{max-width:min(280px,42vw);overflow:hidden;color:var(--muted);font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.visual-inspector-nav{display:flex;flex:0 0 auto;gap:2px;padding:7px 8px;overflow-x:auto;border-bottom:1px solid var(--line);background:#f7f9f8}.visual-inspector-nav button{min-width:58px;height:32px;padding:0 9px;border:1px solid transparent;border-radius:4px;background:transparent;color:#56645f;font-size:.74rem;font-weight:700}.visual-inspector-nav button.active{border-color:#a9cfc0;background:#e9f5f0;color:#126b50}.visual-inspector-body{min-height:0;flex:1;padding:12px;overflow:auto;overflow-wrap:anywhere}@container (max-width: 1050px){.visual-editor-shell{grid-template-columns:1fr}.visual-editor-stage{border-right:0;border-bottom:1px solid var(--line)}.visual-editor-inspector{max-height:none}}.visual-inspector-body .form-grid.two-columns,.visual-inspector-body .section-schema-fields{grid-template-columns:1fr;padding:0}.visual-inspector-body .structured-builder:first-child{margin-top:0}.compact-heading{align-items:stretch;margin-bottom:10px}.compact-heading select{min-width:0;flex:1}.visual-section-manager{display:grid;gap:12px}.visual-section-list{display:grid;border:1px solid var(--line);border-radius:6px;overflow:hidden}.visual-section-list>button{min-width:0;display:grid;gap:2px;padding:9px 10px;border:0;border-bottom:1px solid var(--line);background:#fff;color:var(--text);text-align:left}.visual-section-list>button:last-of-type{border-bottom:0}.visual-section-list>button.active{background:#eaf5f0;box-shadow:inset 3px 0 #17845f}.visual-section-list span{overflow:hidden;font-size:.8rem;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.visual-section-list code{overflow:hidden;color:var(--muted);font-size:.66rem;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1050px){.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.theme-grid,.theme-tools-grid,.json-grid{grid-template-columns:1fr}.media-library-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.visual-editor-shell{grid-template-columns:1fr}.visual-editor-stage{border-right:0;border-bottom:1px solid var(--line)}.visual-editor-inspector{max-height:none}}@media(max-width:760px){.app-shell,.sidebar-collapsed{display:block}.sidebar,.sidebar-collapsed .sidebar{width:min(280px,84vw);transform:translate(-101%)}.sidebar.mobile-open{transform:translate(0)}.sidebar-collapsed .brand-copy,.sidebar-collapsed .sidebar-nav span,.sidebar-collapsed .user-block div{display:flex}.sidebar-collapsed .sidebar-nav a{justify-content:flex-start;padding:0 12px}.sidebar-toggle{display:none}.mobile-close{display:inline-grid;margin-left:auto}.mobile-scrim{display:block;position:fixed;inset:0;z-index:20;border:0;background:#0000006b}.main-area{width:100%}.mobile-bar{height:54px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;background:#171b1d;color:#fff}.content{padding:22px 14px 50px}.page-header,.editor-header{align-items:flex-start;flex-direction:column}.editor-title{width:100%;max-width:100%;align-items:flex-start}.editor-title>div,.title-line{width:100%;max-width:100%}.title-line{align-items:flex-start;flex-wrap:wrap}.title-line h1{min-width:0;max-width:100%;overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.editor-title>div>span{display:block;max-width:100%;overflow-wrap:anywhere}.page-actions,.editor-actions{width:100%;flex-wrap:wrap}.page-actions .button,.editor-actions .button{flex:1;min-width:0;white-space:normal;overflow-wrap:anywhere}.toolbar-band{flex-wrap:wrap}.bulk-toolbar{align-items:flex-start;flex-direction:column}.bulk-toolbar>div{width:100%;justify-content:flex-start}.search-control{max-width:none;flex-basis:100%}.select-control{flex:1;min-width:145px}.metric-grid{grid-template-columns:1fr 1fr}.cloudflare-summary-band{align-items:flex-start;flex-direction:column}.cloudflare-summary-band dl{width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px}.resource-tabs button{min-width:120px}.cloudflare-projects-heading{align-items:stretch;flex-direction:column}.cloudflare-projects-heading>div:first-child{width:100%;flex-wrap:wrap}.cloudflare-projects-heading>.row-actions{width:100%;justify-content:flex-end;flex-wrap:wrap}.zone-resource>summary{align-items:flex-start;flex-direction:column}.metric{min-height:105px}.metric strong{font-size:1.6rem}.activity-row{grid-template-columns:10px minmax(0,1fr) 70px}.activity-row .badge{display:none}.form-grid.two-columns{grid-template-columns:1fr}.landing-domain-heading,.domain-release-heading,.domain-release-footer{align-items:stretch;flex-direction:column}.landing-domain-summary{justify-content:flex-start}.landing-domain-route{grid-template-columns:minmax(0,1fr) auto}.landing-domain-route .domain-config-badges{grid-column:1}.landing-domain-route .row-actions{grid-column:2;grid-row:1 / span 2}.domain-release-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.domain-release-status-cell:nth-child(3){border-top:1px solid var(--line);border-left:0}.domain-release-status-cell:nth-child(4){border-top:1px solid var(--line)}.domain-deployment-grid{grid-template-columns:1fr}.domain-deployment-status,.domain-deployment-status+.domain-deployment-status{padding:0 0 14px;border-left:0}.domain-deployment-status+.domain-deployment-status{padding-top:14px;border-top:1px solid var(--line)}.domain-release-footer .row-actions{width:100%;justify-content:flex-end;flex-wrap:wrap}.permission-diagnostics{grid-template-columns:1fr}.permission-diagnostic:nth-child(2n){border-left:0}.permission-diagnostic+.permission-diagnostic{border-top:1px solid var(--line)}.section-heading{align-items:flex-start;flex-direction:column}.seo-ai-actions{width:100%;justify-content:flex-start}.seo-ai-actions .button{flex:1 1 210px}.seo-overview-heading{align-items:flex-start}.seo-preview-grid,.seo-ai-summary{grid-template-columns:1fr}.seo-score-comparison{grid-template-columns:1fr 1fr}.seo-score-comparison>div:nth-child(2){border-right:0}.seo-score-comparison>div:last-child{grid-column:1 / -1;border-top:1px solid var(--line)}.modal.modal-seo{width:100%;height:calc(100vh - 16px);max-height:calc(100vh - 16px)}.modal.modal-seo .modal-body{padding:12px}.modal-seo .modal-footer .button{flex:1 1 145px}.structured-fields,.section-schema-fields,.schema-button-fields,.schema-object-fields{grid-template-columns:1fr}.structured-fields>.field:last-child:nth-child(odd){grid-column:auto}.structured-item>header{align-items:flex-start}.media-library-grid,.media-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.builder-heading{align-items:stretch;flex-direction:column}.builder-heading>div{align-items:stretch}.builder-heading select{min-width:0;flex:1}.section-editor>header{align-items:flex-start;flex-direction:column}.section-editor>header>div:first-child{width:100%;align-items:flex-start;flex-direction:column}.visual-editor-shell{min-height:0}.visual-editor-shell.preview-detached{display:grid;min-height:0;border-top:1px solid var(--line)}.visual-editor-shell.preview-detached>.visual-editor-inspector{border-top:0}.visual-editor-shell.inspector-detached{display:grid}.visual-editor-stage.preview-window{position:static;z-index:auto;width:auto;height:auto;border:0;border-radius:0;box-shadow:none;overflow:visible;resize:none}.visual-editor-stage.preview-window .visual-editor-frame-wrap{min-height:540px;height:auto}.visual-editor-toolbar{flex-wrap:wrap}.visual-editor-toolbar>.icon-button[data-preview-detach-control]{display:none}.visual-editor-inspector.inspector-window{position:static;z-index:auto;width:auto;height:auto;min-width:0;min-height:0;max-width:none;max-height:none;border:0;border-radius:0;box-shadow:none;overflow:visible;resize:none}.visual-inspector-heading .icon-button[data-inspector-detach-control]{display:none}.visual-editor-toolbar>.icon-button{margin-left:0}.visual-editor-frame-wrap{min-height:540px;padding:7px}.visual-editor-frame,.visual-editor-frame-wrap.mobile .visual-editor-frame{width:100%;height:640px}.visual-editor-updating{top:14px;right:14px}.visual-inspector-body{padding:10px}.danger-zone{align-items:flex-start;flex-direction:column}.danger-zone>div:last-child{width:100%;flex-wrap:wrap}.structured-item>header{flex-direction:column}.structured-item>header .row-actions{width:100%;justify-content:flex-end}.version-list article{grid-template-columns:34px minmax(0,1fr)}.version-list article time,.version-list article>.button,.version-list article>span:last-child{grid-column:2}.version-list article>.button{width:fit-content}.theme-version-row{grid-template-columns:minmax(0,1fr) 72px 80px}.theme-version-row>div:last-child{grid-column:1 / -1}.ai-job-row{grid-template-columns:minmax(0,1fr) 50px 82px;gap:8px;padding:11px 12px}.ai-job-source{grid-column:1 / -1}.ai-job-row time{grid-column:1 / -1}.ai-job-row>.badge{justify-self:end}.theme-preview-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.theme-preview-toolbar>.field{grid-column:1 / -1}.modal.modal-preview{width:100%;height:calc(100vh - 16px);max-height:calc(100vh - 16px)}.modal.modal-preview .modal-body{padding:10px}.preview-privacy{width:100%}.ai-job-detail-meta{grid-template-columns:52px minmax(0,1fr)}.ai-job-detail-meta span:last-child{grid-column:1 / -1;white-space:normal;overflow-wrap:anywhere}.ai-fidelity-components{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-job-event{grid-template-columns:12px minmax(0,1fr) 44px}.ai-job-event time{grid-column:2 / -1}.group-list article{grid-template-columns:42px minmax(0,1fr) 38px}.group-meta{grid-column:2;align-items:flex-start}.login-page{grid-template-columns:1fr}.login-panel{min-height:100vh;padding:24px}.login-visual{display:none}}@media(max-width:460px){.metric-grid{grid-template-columns:1fr}.metric{min-height:94px}.activity-row{grid-template-columns:10px minmax(0,1fr)}.activity-row time{grid-column:2}.editor-actions .button{min-width:0;flex:1 1 calc(50% - 4px)}.landing-domain-heading,.domain-release-panel{padding-right:12px;padding-left:12px}.landing-domain-item>.validation-details,.landing-domain-item>.domain-release-message{margin-right:12px;margin-left:12px}.landing-domain-route{padding-right:12px;padding-left:12px}.domain-release-status-grid{grid-template-columns:1fr}.domain-release-status-cell+.domain-release-status-cell,.domain-release-status-cell:nth-child(3),.domain-release-status-cell:nth-child(4){border-top:1px solid var(--line);border-left:0}.domain-release-footer .button{flex:1 1 150px}.seo-ai-actions .badge{flex-basis:100%;width:fit-content}.seo-score-comparison{grid-template-columns:1fr}.seo-score-comparison>div,.seo-score-comparison>div:nth-child(2){border-right:0;border-bottom:1px solid var(--line)}.seo-score-comparison>div:last-child{grid-column:auto;border-top:0;border-bottom:0}.seo-diff-list article{grid-template-columns:1fr}.seo-diff-list article>div:last-child{border-top:1px solid var(--line);border-left:0}.seo-diff-list header{align-items:flex-start;flex-direction:column}.seo-diff-list header code{text-align:left}.detail-list>div{grid-template-columns:1fr;gap:4px}.cloudflare-summary-band dl,.media-library-grid,.media-picker-grid{grid-template-columns:1fr}.theme-tool-panel>header,.ai-jobs-panel>header{align-items:flex-start;flex-wrap:wrap}.theme-dropzone{min-height:220px;margin:12px;padding:20px 14px}.ai-clone-form{min-height:0;padding:14px 12px}.ai-clone-actions .button{flex:1 1 130px}.theme-list-heading{align-items:flex-start}.theme-panel>header{flex-direction:column}.theme-flags{justify-content:flex-start}.theme-role-actions .button{flex:1 1 118px}.settings-status-row{align-items:flex-start;flex-direction:column}.modal-preview .modal-footer .button,.modal-job .modal-footer .button{flex:1 1 150px}.theme-preview-toolbar{grid-template-columns:1fr 1fr}.ai-job-detail-head{flex-direction:column}.ai-job-event{grid-template-columns:12px minmax(0,1fr) 40px;padding:9px 10px}}.online-publish{border:1px solid var(--border,#dfe5e3);border-radius:10px;padding:14px 18px;margin:0 0 18px;background:var(--surface,#fff)}.online-publish-main{display:flex;align-items:center;justify-content:space-between;gap:14px}.online-publish .muted{font-size:13px;opacity:.75;margin:5px 0 0}.online-publish p{margin:10px 0 0}.domain-advanced summary{cursor:pointer;margin-bottom:12px}@media(max-width:700px){.online-publish-main{align-items:flex-start;flex-direction:column}}:root[data-ui-mode]{--ink: #213049;--text: var(--ink);--muted: #63728a;--line: #e1e7f0;--surface: #fff;--surface-soft: #f5f7fb;--green: #4164da;--green-dark: #3152bd;--blue: #316aa6;--amber: #986222;--coral: #a35443;--danger: #ad3434;--ui-canvas: #f5f7fa;--ui-nav: #fff;--ui-nav-text: #63728a;--ui-accent-text: #fff;--ui-accent-soft: #edf1ff;--ui-hover: #f7f9fe;--ui-success: #247859;--ui-success-bg: #eaf6ee;--ui-warning: #956324;--ui-warning-bg: #fff5e5;--ui-danger-bg: #fcecec;--ui-danger-solid: #ad3434;--ui-info-bg: #edf4fc;--ui-neutral-bg: #edf0f5;--ui-radius: 9px;--ui-control-radius: 6px;--ui-sidebar-width: 224px;color:var(--ink);background:var(--ui-canvas);color-scheme:light}:root[data-ui-mode=b]{--ink: #e4ebef;--muted: #a4b2bb;--line: #34424a;--surface: #182126;--surface-soft: #202b31;--green: #79d5b4;--green-dark: #99e3c8;--blue: #8dbdef;--amber: #e3bc7b;--coral: #e9a68e;--danger: #ffa3a3;--ui-canvas: #11171b;--ui-nav: #151d22;--ui-nav-text: #a4b3bd;--ui-accent-text: #102a20;--ui-accent-soft: #243b34;--ui-hover: #223037;--ui-success: #91dbba;--ui-success-bg: #243b30;--ui-warning: #ebc68b;--ui-warning-bg: #3b3225;--ui-danger-bg: #422c30;--ui-danger-solid: #b93848;--ui-info-bg: #24364a;--ui-neutral-bg: #2a363e;--ui-radius: 5px;--ui-control-radius: 4px;--ui-sidebar-width: 204px;color-scheme:dark}:root[data-ui-mode=c]{--ink: #2b3830;--muted: #687362;--line: #dfe4d7;--surface: #fffefa;--surface-soft: #f1f3ea;--green: #357357;--green-dark: #285b44;--blue: #36678d;--ui-canvas: #f5f5f0;--ui-nav: #fffefa;--ui-nav-text: #65745f;--ui-accent-soft: #eaf1e7;--ui-hover: #f6f8f1;--ui-success: #357357;--ui-success-bg: #eaf2e5;--ui-warning-bg: #f9f1e1;--ui-info-bg: #eaf1f4;--ui-neutral-bg: #eef0e6;--ui-radius: 12px;--ui-control-radius: 8px}html[data-ui-mode] body{color:var(--ink);background:var(--ui-canvas)}html[data-ui-mode] .app-shell{grid-template-columns:var(--ui-sidebar-width) minmax(0,1fr)}html[data-ui-mode] .sidebar{width:var(--ui-sidebar-width);background:var(--ui-nav);color:var(--ink);border-color:var(--line);transition:none}html[data-ui-mode] :is(.brand-mark,.sidebar-footer){border-color:var(--line);flex-shrink:0}html[data-ui-mode] .brand-symbol{background:var(--green);color:var(--ui-accent-text)}html[data-ui-mode] :is(.brand-copy small,.user-block small,.login-brand small){color:var(--muted)}html[data-ui-mode] .brand-copy .app-version{color:var(--green)}html[data-ui-mode] .sidebar-nav{min-height:0;overflow-y:auto}html[data-ui-mode] .sidebar-nav a{color:var(--ui-nav-text);border-radius:var(--ui-control-radius)}html[data-ui-mode] .sidebar-nav a:hover{color:var(--ink);background:var(--ui-hover)}html[data-ui-mode] .sidebar-nav a.active{color:var(--green);background:var(--ui-accent-soft);box-shadow:inset 3px 0 var(--green)}html[data-ui-mode] .user-avatar{background:var(--ui-accent-soft);color:var(--green)}html[data-ui-mode] .sidebar-toggle{border-color:var(--line);background:var(--surface);color:var(--muted)}html[data-ui-mode] .sidebar-collapsed{grid-template-columns:72px minmax(0,1fr)}html[data-ui-mode] .sidebar-collapsed .sidebar{width:72px}html[data-ui-mode] .mobile-bar{background:var(--ui-nav);color:var(--ink);border-bottom:1px solid var(--line)}.workspace-toolbar{position:sticky;top:0;z-index:10;min-height:62px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 38px;border-bottom:1px solid var(--line);background:var(--surface)}.workspace-location{min-width:0;display:flex;align-items:center;gap:10px;color:var(--muted);font-size:.78rem}.workspace-location strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font-weight:650}.ui-mode-control{display:flex;align-items:center;gap:8px;flex:0 0 auto;color:var(--muted);font-size:.75rem}.ui-mode-control select{max-width:220px;min-height:34px;padding:6px 28px 6px 10px;border:1px solid var(--line);border-radius:var(--ui-control-radius);background:var(--surface);color:var(--ink)}html[data-ui-mode] .content{padding-top:28px}.page-route-loading{min-height:220px;display:flex;align-items:center;justify-content:center;gap:10px;color:var(--muted)}html[data-ui-mode] :is(.workspace-band,.table-band,.editor-section,.theme-panel,.metric,.cloudflare-summary-band,.toolbar-band,.theme-tool-panel,.ai-jobs-panel,.media-asset,.group-list article,.landing-domain-item,.modal,.drawer){background:var(--surface);border-color:var(--line);border-radius:var(--ui-radius)}html[data-ui-mode] :is(.button-secondary,.search-control,.select-control,.structured-item,.media-picker-grid>button,.ai-job-row,.visual-editor-inspector,.visual-section-list>button,.login-panel,.search-preview,.social-preview,.visual-editor-updating,.media-asset>.icon-button){background:var(--surface);color:var(--ink);border-color:var(--line)}html[data-ui-mode] :is(input,select,textarea){color:var(--ink);accent-color:var(--green)}html[data-ui-mode] :is(.field input,.field select,.field textarea,.builder-heading select,.search-control input,.media-picker-toolbar input,.password-input){background:var(--surface);color:var(--ink);border-color:var(--line)}html[data-ui-mode] :is(input,textarea)::placeholder{color:var(--muted);opacity:1}html[data-ui-mode] :is(select option,select optgroup){background:var(--surface);color:var(--ink)}html[data-ui-mode] :is(.button,.search-control,.select-control){border-radius:var(--ui-control-radius)}html[data-ui-mode] .button-primary{background:var(--green);border-color:var(--green);color:var(--ui-accent-text)}html[data-ui-mode] .button-primary:hover{background:var(--green-dark);border-color:var(--green-dark)}html[data-ui-mode] .button-danger{background:var(--ui-danger-solid);border-color:var(--ui-danger-solid);color:#fff}html[data-ui-mode] :is(.button-secondary:hover,.icon-button:hover,.activity-row:hover,.ai-job-row:hover,tbody tr:hover){background:var(--ui-hover)}html[data-ui-mode] :is(th,.domain-release-panel,.domain-release-message,.validation-details pre,.image-field-preview,.media-asset-preview,.media-picker-grid img,.theme-preview img,.image-field-preview img,.social-preview img,.social-preview-empty,.section-editor,.section-editor>header,.structured-item>header,.schema-add-field,.bulk-optional-field,.seo-diff-list header,.theme-version-head,.theme-dropzone,.ai-fidelity-report,.visual-editor-toolbar,.visual-inspector-nav,.segmented-control,.seo-score){background:var(--surface-soft);border-color:var(--line)}html[data-ui-mode] :is(td,.activity-row,.subsection,.version-list article,.theme-version-row,.ai-job-row,.ai-job-event,.visual-editor-stage.preview-window,.visual-editor-inspector.inspector-window,.visual-editor-frame,.segmented-control,.visual-editor-updating){border-color:var(--line)}html[data-ui-mode] :is(th,.field-label,.authorization-check,.dialog-copy,.seo-ai-summary ul,.search-preview p,.social-preview p,.group-list code,.visual-editor-empty,.segmented-control button,.visual-inspector-nav button,.ai-job-row>span:nth-child(3)){color:var(--muted)}html[data-ui-mode] :is(.entity-link strong,.domain-release-heading strong,.domain-release-status-cell>span:first-child,.domain-deployment-status dd,.permission-diagnostic strong,.validation-details pre,.domain-release-message,.preview-window-drag-handle){color:var(--ink)}html[data-ui-mode] :is(.search-preview>strong,.search-preview>span,.social-preview span){color:var(--blue)}html[data-ui-mode] :is(.selected-row,.selected-row:hover,.bulk-toolbar,.theme-dropzone.dragging,.seo-diff-list article>div:last-child,.visual-section-list>button.active,.visual-inspector-nav button.active){background:var(--ui-accent-soft);border-color:var(--line)}html[data-ui-mode] :is(.bulk-toolbar>strong,.visual-inspector-nav button.active,.segmented-control button.active){color:var(--green)}html[data-ui-mode] .visual-section-list>button.active{box-shadow:inset 3px 0 var(--green)}html[data-ui-mode] .segmented-control button.active{background:var(--surface);box-shadow:none}html[data-ui-mode] :is(.metric>div>span,.group-icon,.version-marker,.connection-state.ready>span){background:var(--ui-accent-soft);color:var(--green)}html[data-ui-mode] .metric-blue>div>span{background:var(--ui-info-bg);color:var(--blue)}html[data-ui-mode] .metric-amber>div>span{background:var(--ui-warning-bg);color:var(--amber)}html[data-ui-mode] .metric-coral>div>span{background:var(--ui-danger-bg);color:var(--coral)}html[data-ui-mode] :is(.connection-state>span,.ai-jobs-panel>header>div>span,.badge-neutral){background:var(--ui-neutral-bg);color:var(--muted)}html[data-ui-mode] :is(.badge-success,.success-banner,.seo-score[data-status=ready]){background:var(--ui-success-bg);color:var(--ui-success);border-color:var(--ui-success)}html[data-ui-mode] :is(.badge-warning,.warning-banner){background:var(--ui-warning-bg);color:var(--ui-warning);border-color:var(--ui-warning)}html[data-ui-mode] :is(.badge-danger,.error-banner,.danger-zone,.domain-release-message.danger,.seo-score[data-status=blocked]){background:var(--ui-danger-bg);color:var(--danger);border-color:var(--danger)}html[data-ui-mode] :is(.badge-info,.info-banner){background:var(--ui-info-bg);color:var(--blue);border-color:var(--blue)}html[data-ui-mode] .live-indicator{color:var(--ui-success)}html[data-ui-mode] .live-indicator>span{background:var(--ui-success);box-shadow:0 0 0 3px var(--ui-success-bg)}html[data-ui-mode] .theme-identity>span{background:var(--ui-accent-soft);color:var(--green)}html[data-ui-mode] .login-page{background:var(--ui-canvas)}html[data-ui-mode] .visual-editor-stage{background:var(--surface-soft)}html[data-ui-mode] .visual-editor-updating{box-shadow:none}html[data-ui-mode] .modal{box-shadow:0 12px 32px #0000002e}html[data-ui-mode] :is(.field input:focus,.field select:focus,.field textarea:focus,.password-input:focus-within){border-color:var(--green);box-shadow:0 0 0 2px var(--ui-accent-soft)}html[data-ui-mode] :is(button,a,select,input,textarea,summary):focus-visible{outline:2px solid var(--green);outline-offset:2px}html[data-ui-mode] .search-control:focus-within,html[data-ui-mode] .media-picker-toolbar:focus-within{border-color:var(--green)}html[data-ui-mode] :is(.search-control input,.media-picker-toolbar input):focus-visible{outline-offset:0}html[data-ui-mode] :is(.ai-job-progress,.ai-job-detail-progress){background:var(--ui-neutral-bg)}html[data-ui-mode] :is(.theme-dropzone,.ai-job-progress>span,.ai-job-detail-progress>span){transition:none}html[data-ui-mode] .skeleton{background:var(--ui-neutral-bg);animation:none}html[data-ui-mode] :is(.ai-job-progress.is-active>span,.ai-job-detail-progress.is-active>span):after{display:none}html[data-ui-mode] :is(.visual-editor-frame,.theme-preview-frame){color-scheme:normal}html[data-ui-mode=b] .brand-mark{height:66px;padding:0 14px;gap:9px}html[data-ui-mode=b] .brand-symbol{width:30px;height:30px;flex-basis:30px}html[data-ui-mode=b] .brand-copy strong{font-size:.82rem}html[data-ui-mode=b] .brand-copy>small:not(.app-version){font-size:.63rem}html[data-ui-mode=b] .sidebar-nav{padding:11px 9px;gap:3px}html[data-ui-mode=b] .sidebar-nav a{height:38px;padding:0 10px;gap:10px;font-size:.84rem}html[data-ui-mode=b] .sidebar-collapsed .brand-mark{padding:0 21px}html[data-ui-mode=b] .sidebar-collapsed .sidebar-nav a{padding:0}html[data-ui-mode=b] .workspace-toolbar{min-height:52px;padding:8px 24px}html[data-ui-mode=b] .content{padding:24px 24px 48px}html[data-ui-mode=b] :is(.page-header,.editor-header){margin-bottom:18px}html[data-ui-mode=b] :is(.page-header h1,.editor-header h1){font-size:1.4rem}html[data-ui-mode=b] .metric-grid{gap:12px;margin-bottom:18px}html[data-ui-mode=b] .metric{min-height:106px;padding:14px 16px}html[data-ui-mode=b] .metric strong{font-size:1.7rem}html[data-ui-mode=b] .metric>div>span{width:28px;height:28px}html[data-ui-mode=b] th{height:38px;padding:7px 12px}html[data-ui-mode=b] td{height:52px;padding:8px 12px}html[data-ui-mode=b] :is(.workspace-band>header,.theme-tool-panel>header,.ai-jobs-panel>header){min-height:48px;padding:10px 14px}html[data-ui-mode=b] :is(.activity-row,.ai-job-row){min-height:56px}html[data-ui-mode=b] .theme-panel{padding:15px}html[data-ui-mode=b] .group-list article{min-height:82px}html[data-ui-mode=c] .content{max-width:1360px}html[data-ui-mode=c] .metric{background:transparent;border:0;border-left:1px solid var(--line);border-radius:0;min-height:108px;padding:8px 24px}html[data-ui-mode=c] .metric:first-child{border-left:0}html[data-ui-mode=c] .metric>div>span{background:transparent}html[data-ui-mode=c] .metric strong,html[data-ui-mode=c] .page-header h1{font-size:1.8rem}@media(min-width:1100px){html[data-ui-mode=c] :is(.app-shell,.app-shell.sidebar-collapsed){display:block}html[data-ui-mode=c] :is(.sidebar,.sidebar-collapsed .sidebar){position:sticky;inset:0 auto auto;width:100%;height:74px;flex-direction:row;align-items:center;gap:20px;padding:0 28px;border-right:0;border-bottom:1px solid var(--line);transform:none}html[data-ui-mode=c] .brand-mark{height:auto;padding:0;border:0;gap:10px}html[data-ui-mode=c] .brand-copy{display:flex}html[data-ui-mode=c] .brand-copy strong{font-size:.86rem}html[data-ui-mode=c] .brand-copy>small:not(.app-version){display:none}html[data-ui-mode=c] .brand-symbol{width:32px;height:32px;flex-basis:32px}html[data-ui-mode=c] .sidebar-nav{display:flex;flex:1;align-items:center;gap:4px;height:100%;padding:0;overflow-x:auto;overflow-y:hidden}html[data-ui-mode=c] .sidebar-nav a{flex:0 0 auto;height:40px;padding:0 11px;gap:7px;font-size:.82rem;justify-content:flex-start}html[data-ui-mode=c] .sidebar-nav span{display:block}html[data-ui-mode=c] .sidebar-nav svg{width:17px;height:17px;flex-shrink:0}html[data-ui-mode=c] .sidebar-nav a.active{box-shadow:none}html[data-ui-mode=c] .sidebar-footer{margin:0;min-height:40px;padding:0 0 0 16px;border-top:0;border-left:1px solid var(--line);gap:8px;justify-content:flex-end}html[data-ui-mode=c] .user-block div{display:flex}html[data-ui-mode=c] .user-block strong{max-width:105px}html[data-ui-mode=c] .sidebar-footer .icon-button{display:inline-grid}html[data-ui-mode=c] :is(.sidebar-toggle,.mobile-bar,.mobile-close,.mobile-scrim){display:none}html[data-ui-mode=c] .workspace-toolbar{top:74px;min-height:58px;padding-right:max(38px,calc((100vw - 1284px)/2));padding-left:max(38px,calc((100vw - 1284px)/2));background:var(--ui-canvas)}html[data-ui-mode=c] .content{padding-top:24px}}@media(max-width:1099px){html[data-ui-mode=c] :is(.app-shell,.app-shell.sidebar-collapsed){display:block}html[data-ui-mode=c] :is(.sidebar,.sidebar-collapsed .sidebar){width:min(280px,84vw);transform:translate(-101%)}html[data-ui-mode=c] .sidebar.mobile-open{transform:translate(0)}html[data-ui-mode=c] :is(.sidebar-collapsed .brand-copy,.sidebar-collapsed .sidebar-nav span,.sidebar-collapsed .user-block div){display:flex}html[data-ui-mode=c] .sidebar-collapsed .sidebar-nav a{justify-content:flex-start;padding:0 12px}html[data-ui-mode=c] .sidebar-collapsed .sidebar-footer{justify-content:space-between;padding:12px}html[data-ui-mode=c] .sidebar-collapsed .sidebar-footer .icon-button{display:inline-grid}html[data-ui-mode=c] .sidebar-toggle{display:none}html[data-ui-mode=c] .mobile-close{display:inline-grid;margin-left:auto}html[data-ui-mode=c] .mobile-scrim{display:block;position:fixed;inset:0;z-index:20;border:0;background:#0000006b}html[data-ui-mode=c] .mobile-bar{height:54px;display:flex;align-items:center;justify-content:space-between;padding:0 18px}html[data-ui-mode=c] .main-area{width:100%}}@media(min-width:761px)and (max-width:1050px){html[data-ui-mode=c] .metric:nth-child(odd){border-left:0}}@media(max-width:760px){html[data-ui-mode] :is(.sidebar,.sidebar-collapsed .sidebar){width:min(280px,84vw)}html[data-ui-mode] .sidebar-collapsed .sidebar-footer{justify-content:space-between;padding:12px}html[data-ui-mode] .sidebar-collapsed .sidebar-footer .icon-button{display:inline-grid}html[data-ui-mode] :is(.sidebar-nav a,.sidebar-collapsed .sidebar-nav a){min-height:42px;justify-content:flex-start;padding:0 12px}html[data-ui-mode] .sidebar-collapsed .brand-mark{padding:0 18px}html[data-ui-mode] .workspace-toolbar{min-height:54px;gap:10px;padding:8px 14px}.workspace-location{gap:6px;font-size:.72rem}.workspace-location>span:first-child{display:none}.workspace-location>span[aria-hidden]{display:none}.ui-mode-control{gap:6px}.ui-mode-control>span{display:none}.ui-mode-control select{min-height:36px;max-width:190px;font-size:.74rem}html[data-ui-mode] .content{padding:20px 14px 48px}html[data-ui-mode=b] td{min-height:56px;padding-top:10px;padding-bottom:10px}html[data-ui-mode=c] .metric{min-height:100px;padding:10px 14px;border-left:0}html[data-ui-mode=c] .metric:nth-child(2n){border-left:1px solid var(--line)}html[data-ui-mode=c] .page-header h1{font-size:1.6rem}}@media(max-width:460px){html[data-ui-mode=c] .metric{border:0;padding:10px 14px}html[data-ui-mode=c] .metric:nth-child(2n){border-left:0}.ui-mode-control>svg{display:none}.ui-mode-control select{max-width:178px;padding-left:7px;padding-right:20px}}html[data-ui-mode] .field-heading{min-width:0}html[data-ui-mode] .field-heading>.field-label{min-width:0;overflow-wrap:anywhere}html[data-ui-mode] .field-heading>.icon-button{flex:0 0 24px}html[data-ui-mode] .account-permission-details .permission-diagnostics{width:100%;max-width:560px;min-width:0;grid-template-columns:minmax(0,1fr)}html[data-ui-mode] .account-permission-details .permission-diagnostic{border-left:0}html[data-ui-mode] .account-permission-details .permission-diagnostic+.permission-diagnostic{border-top:1px solid var(--line)}html[data-ui-mode] .toolbar-band>label{display:flex;align-items:center;gap:8px;min-width:0;max-width:100%;font-size:.8rem}html[data-ui-mode] .toolbar-band>label>select{min-width:0;max-width:320px;min-height:36px;padding:6px 10px;border:1px solid var(--line);border-radius:var(--ui-control-radius);background:var(--surface);color:var(--ink)}
