.search-workspace{gap:var(--app-panel-gap,12px);grid-template-columns:184px minmax(0,1fr);width:100%;height:100%;min-height:0;display:grid;overflow:hidden}.search-workspace--overview{grid-template-columns:minmax(0,1fr)}.search-workspace-navigation{border:1px solid var(--app-border);background:var(--app-surface);border-radius:8px;min-height:0;overflow-y:auto}.search-workspace-navigation .ant-menu{background:0 0;padding:8px;border:0!important}.search-workspace-navigation .ant-menu-item-group-title{padding:16px 12px 6px;font-size:12px}.search-workspace-navigation .ant-menu-item{width:100%;margin:4px 0;padding-inline:12px!important}.search-workspace-content{min-width:0;min-height:0}.search-workspace-content>.search-overview{border:0;border-radius:0}.search-workspace-content>:is(.pro-list-page,.seo-agent-unified,.geo-agent-page){height:100%;min-height:0}.search-workspace-content>.geo-agent-page .geo-main{height:100%}.tenant-content .search-workspace .seo-agent-unified{height:100%;min-height:0}.search-workspace :is(.seo-refined-main,.geo-main){background:var(--app-surface);box-shadow:none;border:0;border-radius:0}.workspace-metrics{gap:var(--app-panel-gap,12px);flex:none;min-width:0;display:grid}.search-metric{min-width:0;min-height:96px;padding:12px var(--app-panel-padding);border:1px solid var(--metric-border);border-left:3px solid var(--metric);border-radius:var(--app-panel-radius);background:var(--metric-bg);transition:border-color var(--app-transition-fast), background-color var(--app-transition-fast);flex-direction:column;justify-content:center;gap:4px;display:flex;position:relative;overflow:hidden}.search-metric-heading{justify-content:space-between;align-items:center;gap:8px;min-height:24px;display:flex}.search-metric-label{min-width:0;color:var(--app-text-secondary);font-size:var(--app-font-label);overflow-wrap:anywhere;align-items:center;gap:6px;display:flex}.search-metric-label .anticon{font-size:12px}.search-metric-icon{width:24px;height:24px;color:var(--metric);background:color-mix(in srgb, var(--metric) 12%, var(--app-surface));border-radius:6px;flex:none;place-items:center;font-size:14px;display:grid}.search-metric-value{color:var(--metric);font-size:var(--app-font-metric);letter-spacing:0;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;padding-right:24px;font-weight:700;line-height:32px}.search-metric-detail{color:var(--app-text-secondary);font-size:var(--app-font-caption);white-space:nowrap;text-overflow:ellipsis;padding-right:24px;line-height:18px;overflow:hidden}.search-metric-link{width:24px;height:24px;color:var(--metric);border-radius:6px;place-items:center;display:grid;position:absolute;bottom:12px;right:12px}.search-metric-link:hover{background:color-mix(in srgb, var(--metric) 12%, transparent)}button.search-metric-link{cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.knowledge-review-layout{grid-template-columns:220px minmax(280px,.9fr) minmax(400px,1.2fr);align-items:start;gap:24px;display:grid}.knowledge-review-layout>aside{max-height:75vh;position:sticky;top:0;overflow:auto}.knowledge-review-source{white-space:normal;background:var(--ant-color-fill-quaternary);border-radius:var(--ant-border-radius-lg);max-height:75vh;padding:16px;overflow:auto}.knowledge-filter-hint{color:var(--app-text-secondary);font-size:12px}.knowledge-search-page>.knowledge-search-panel>.ant-card-body{gap:var(--app-panel-gap);padding:var(--app-dialog-padding);flex-direction:column;display:flex}.knowledge-search-page>.knowledge-search-panel{flex:none}.knowledge-search-modes{justify-content:space-between;align-items:center;gap:var(--app-panel-gap);flex-wrap:wrap;display:flex}.knowledge-search-filters{align-items:center;gap:var(--app-control-gap);flex-wrap:wrap;display:flex}.knowledge-search-examples{align-items:center;gap:var(--app-control-gap);color:var(--app-text-secondary);flex-wrap:wrap;font-size:12px;display:flex}.knowledge-search-examples button{border:1px solid var(--app-border);background:var(--app-surface);color:var(--app-text-secondary);font:inherit;cursor:pointer;border-radius:999px;padding:3px 12px}.knowledge-search-examples button:hover{color:var(--app-primary);border-color:var(--app-primary-border);background:var(--app-primary-bg)}.knowledge-search-results{min-height:0;overflow:auto;flex:auto!important}.knowledge-search-results .ant-card-body{gap:var(--app-dialog-padding);flex-direction:column;display:flex}.knowledge-search-results--fill .ant-card-body{flex:auto;min-height:0}.knowledge-search-results--fill .ant-card-body>.ant-empty{flex-direction:column;flex:auto;justify-content:center;align-items:center;margin:0;display:flex}.knowledge-search-result{padding-bottom:var(--app-dialog-padding);border-bottom:1px solid var(--app-border)}.knowledge-search-result:last-child{border-bottom:0;padding-bottom:0}.knowledge-search-result-head{align-items:center;gap:var(--app-control-gap);margin-bottom:4px;display:flex}.knowledge-search-result-head .ant-btn-link{text-align:left;height:auto;padding:0;font-size:15px;font-weight:600}.knowledge-search-result .ant-typography{margin-bottom:6px}.knowledge-workspace{gap:var(--app-panel-gap);flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.knowledge-workspace.app-workspace-panel{background:var(--app-surface);box-shadow:none;border:0;border-radius:8px;padding:16px}.knowledge-workspace>:is(.search-metrics,.ant-alert,.workspace-tabs){flex:none}.knowledge-workspace>.workspace-tabs{border:0;border-bottom:1px solid var(--app-border);box-shadow:none;border-radius:0;padding:0}.knowledge-workspace-body{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.knowledge-workspace-body>*{flex:1;min-height:0}.knowledge-library-page{gap:12px;min-height:0;overflow:hidden}.knowledge-library-page>.list-filter-bar{flex:none}.knowledge-library-page>.pro-list-table-card{border:0;border-top:1px solid var(--app-border);min-height:0;box-shadow:none;border-radius:0;flex:auto;margin:0;display:flex}.knowledge-library-page>.pro-list-table-card>.ant-card-body{flex-direction:column;flex:1;min-height:0;padding:0;display:flex}.knowledge-library-page>.pro-list-table-card .pro-table,.knowledge-library-page>.pro-list-table-card .ant-table-wrapper{flex:1;min-height:0}.knowledge-library-page>.pro-list-table-card .ant-table-container{border-inline:0}.knowledge-tool-navigation{align-items:center;gap:var(--app-control-gap);padding-bottom:var(--app-panel-gap);border-bottom:1px solid var(--app-border);flex-wrap:wrap;flex:none;display:flex}.knowledge-tool-navigation>strong{margin-right:var(--app-panel-padding);font-size:14px}.knowledge-editor-details{margin-bottom:var(--app-dialog-padding)}.knowledge-usage-feed{flex-direction:column;display:flex}.knowledge-usage-card{align-items:center;gap:var(--app-panel-padding);border:0;border-bottom:1px solid var(--app-border);color:var(--app-text);text-align:left;cursor:pointer;font:inherit;background:0 0;padding:16px 0;display:flex}.knowledge-usage-card:hover .knowledge-usage-copy strong{color:var(--app-primary)}.knowledge-usage-icon{background:var(--app-primary-bg);width:40px;height:40px;color:var(--app-primary);border-radius:12px;flex:none;place-items:center;font-size:18px;display:grid}.knowledge-usage-copy{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.knowledge-usage-copy strong{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.knowledge-usage-copy>span,.knowledge-usage-meta small{color:var(--app-text-secondary);font-size:12px}.knowledge-usage-meta{flex-direction:column;align-items:end;gap:6px;display:flex}.knowledge-readiness{border:1px solid var(--app-border);border-radius:12px;align-items:center;gap:24px;padding:16px 20px;display:flex}.knowledge-readiness>span{flex:none;font-size:13px}.knowledge-readiness .ant-progress{flex:1}.knowledge-library-title{align-items:center;gap:12px;min-width:0;display:flex}.knowledge-library-title>.anticon{color:var(--app-primary);background:var(--app-primary-bg);border-radius:10px;padding:10px}.knowledge-library-title .ant-btn{min-width:0;max-width:100%;padding:0}.knowledge-library-meta{color:var(--app-text-secondary);margin-top:3px;font-size:12px;display:block}.knowledge-translation-columns{gap:var(--app-dialog-padding);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.knowledge-translation-columns>section{padding-right:var(--app-panel-padding);border-right:1px solid var(--app-border);overflow-wrap:anywhere}.knowledge-composer-drawer .ant-drawer-body{min-height:0;padding:var(--app-panel-padding);background:var(--app-surface-sunken);flex-direction:column;display:flex;overflow:hidden}.knowledge-library-page .ant-card{background:0 0}.knowledge-composer-drawer .ant-drawer-header,.knowledge-composer-drawer .ant-drawer-footer{padding:var(--app-panel-padding)}.knowledge-composer-form{flex-direction:column;flex:1;min-height:0;display:flex}.knowledge-composer-form .ant-form-item{min-width:0;margin-bottom:var(--app-panel-padding)}.knowledge-composer-form .ant-form-item-label{padding-bottom:var(--app-control-gap)}.knowledge-composer-form .ant-form-item-label>label{min-height:22px}.knowledge-composer-form .ant-select,.knowledge-composer-form .ant-picker{width:100%}.knowledge-composer-layout{gap:var(--app-panel-gap);flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(460px,520px);align-items:stretch;min-height:0;display:grid}.knowledge-composer-document,.knowledge-composer-assistant{min-width:0;min-height:0;padding:var(--app-panel-padding);background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--app-panel-radius,8px);overflow:auto}.knowledge-composer-section-title{align-items:center;gap:var(--app-control-gap);box-sizing:border-box;min-height:48px;margin-bottom:var(--app-panel-padding);padding-bottom:var(--app-control-gap);border-bottom:1px solid var(--app-border);display:flex}.knowledge-composer-section-title>.anticon{color:var(--app-primary)}.knowledge-composer-heading-fields{gap:var(--app-panel-gap);grid-template-columns:minmax(0,1fr) 160px;align-items:start;display:grid}.knowledge-composer-field-pair{gap:var(--app-panel-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.knowledge-composer-document textarea.knowledge-composer-body,.knowledge-composer-document .knowledge-composer-body textarea{padding:var(--app-panel-padding);line-height:1.85;font-size:var(--ant-font-size);resize:none}.knowledge-composer-form .knowledge-composer-body-field{margin-bottom:28px}.knowledge-composer-assistant .ant-alert{margin-top:var(--app-panel-gap)}.knowledge-composer-preview{margin-top:var(--app-panel-padding);padding-top:var(--app-panel-padding);border-top:1px solid var(--app-border)}.knowledge-composer-preview-text{overflow-wrap:anywhere;max-height:360px;margin:var(--app-panel-gap) 0;overflow:auto}.knowledge-composer-metadata{margin-top:var(--app-panel-padding)}.knowledge-details-expanded,.knowledge-details-source{column-gap:var(--app-panel-padding);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.knowledge-details-expanded>.knowledge-details-full,.knowledge-details-expanded>.knowledge-details-source{grid-column:1/-1}.knowledge-details-source>.feature-form-grid{gap:0 var(--app-panel-padding)}.knowledge-composer-footer .ant-btn{min-width:112px;min-height:40px}.knowledge-composer-footer{justify-content:space-between;align-items:center;gap:var(--app-panel-gap);display:flex}.knowledge-composer-inline-tools{margin-left:auto}.knowledge-article-products{padding:var(--app-panel-padding);border:1px solid var(--app-primary-border);background:var(--app-primary-bg);border-radius:8px}.knowledge-article-products-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.knowledge-article-products-heading .anticon{color:var(--app-primary)}.knowledge-article-product-empty{border:1px dashed var(--app-primary-border);background:var(--app-surface);width:100%;color:var(--app-text);text-align:left;cursor:pointer;font:inherit;border-radius:8px;align-items:center;gap:16px;padding:20px;display:flex}.knowledge-article-product-empty>.anticon:first-child{color:var(--app-primary);font-size:28px}.knowledge-article-product-empty>.anticon:last-child{margin-left:auto}.knowledge-article-product-empty small{color:var(--app-text-secondary);margin-top:4px;display:block}.knowledge-article-product-empty:disabled{cursor:not-allowed;opacity:.6}.knowledge-article-product-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.knowledge-article-product-card{background:var(--app-surface);border:1px solid var(--app-border);border-radius:8px;align-items:center;gap:12px;padding:12px;display:flex}.knowledge-article-product-card>div{flex:1;gap:4px;min-width:0;display:grid}.knowledge-article-product-card>.ant-avatar,.knowledge-article-product-cell>.ant-avatar{flex:none}.knowledge-article-product-browser{flex-direction:column;height:65vh;min-height:420px;display:flex}.knowledge-article-product-browser>.pro-list-page{flex:1;min-height:0}.knowledge-article-product-cell{align-items:center;gap:12px;display:flex}.knowledge-article-product-cell>div{min-width:0}.knowledge-article-product-cell .ant-typography{margin-bottom:0}.knowledge-composer-assistant>.knowledge-composer-section-title{color:var(--app-primary)}.knowledge-composer-assistant{border-top:3px solid var(--app-primary);padding-top:calc(var(--app-panel-padding) - 2px)}.knowledge-composer-document .blog-rich-editor{margin-top:0}.knowledge-composer-document .blog-rich-toolbar{background:var(--app-surface);border-color:var(--app-border);box-shadow:none}.knowledge-composer-document .blog-rich-canvas{border-color:var(--app-border);padding:24px 32px}.knowledge-article-content{overflow-wrap:anywhere;margin-top:16px;line-height:1.8}.knowledge-article-content figure{margin:16px 0}.knowledge-article-content img{object-fit:contain;max-height:520px}.knowledge-article-content figcaption{color:var(--app-text-secondary)}.knowledge-article-content blockquote{border-left:3px solid var(--app-primary);background:var(--app-surface-sunken);margin:12px 0;padding:12px 16px}*{box-sizing:border-box}:root{color:#172033;background:var(--app-surface-sunken);font-family:Inter,Noto Sans SC,PingFang SC,Microsoft YaHei,Segoe UI,system-ui,sans-serif}body{background:var(--app-surface-sunken);min-width:320px;min-height:100vh;margin:0;overflow:hidden}#root{min-height:100vh}.route-loading{background:var(--app-surface-sunken);place-items:center;min-height:100vh;display:grid}*{scrollbar-width:thin;scrollbar-color:#aeb9c8 transparent}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--app-surface-muted);background-clip:content-box;border:2px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#94a3b8 padding-box content-box;border:2px solid #0000}.login-page{--login-accent:#1f66ff;--login-ink:#101828;--login-muted:#667085;min-height:100svh;color:var(--login-ink);background:var(--app-surface-sunken);display:grid;position:relative;overflow:auto}.login-shell{grid-template-columns:minmax(0,1.08fr) minmax(420px,.82fr);min-height:100svh;display:grid}.login-visual{color:#fff;background:linear-gradient(145deg,#082356 0%,#173b92 54%,#1f66ff 100%);min-width:0;position:relative;overflow:hidden}.login-visual-inner{z-index:1;flex-direction:column;justify-content:flex-start;gap:clamp(64px,9.5vh,104px);min-height:100svh;padding:clamp(34px,5vw,72px);display:flex;position:relative}.login-brand-row{color:#fff;align-items:center;gap:14px;display:flex}.login-brand-mark{width:44px;height:44px;color:var(--login-accent);background:#fff;border-radius:8px;place-items:center;font-size:21px;font-weight:850;display:grid;box-shadow:0 16px 34px #0000002e}.login-brand-row strong,.login-brand-row span{display:block}.login-brand-row strong{color:#fff;font-size:19px;line-height:1.2}.login-brand-row span{color:#ffffffb8;margin-top:3px;font-size:12px}.login-copy{max-width:760px;margin:0}.login-copy-kicker{color:#ffffffe6;background:#ffffff1a;border:1px solid #ffffff3d;border-radius:999px;align-items:center;gap:8px;min-height:32px;margin-bottom:22px;padding:5px 12px;font-size:13px;font-weight:750;display:inline-flex}.login-copy h1.ant-typography{color:#fff;letter-spacing:0;gap:6px;max-width:760px;margin:0;font-size:clamp(54px,6.1vw,92px);line-height:.98;display:grid}.login-copy h1.ant-typography span{display:block}.login-copy .ant-typography{color:#fffc;max-width:620px;margin:0;font-size:18px;line-height:1.72}.login-proof-list{flex-wrap:wrap;align-items:center;gap:16px 22px;margin-top:0;display:flex}.login-proof-item{color:#fffffff0;white-space:nowrap;background:#ffffff1a;border:1px solid #ffffff42;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:38px;padding:8px 15px 8px 13px;font-size:14px;font-weight:750;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffff1a}.login-proof-icon{color:currentColor;flex:0 0 16px;justify-content:center;align-items:center;width:16px;height:16px;line-height:1;display:inline-flex}.login-proof-icon .anticon{color:currentColor;justify-content:center;align-items:center;width:16px;height:16px;font-size:16px;line-height:1;display:inline-flex}.login-proof-icon .anticon svg{width:1em;height:1em;display:block}.login-proof-text{align-items:center;line-height:1;display:inline-flex}.login-visual-footer{color:#ffffffb8;align-items:center;gap:10px;width:min(640px,100%);font-size:14px;line-height:1.65;display:flex}.login-visual-footer .anticon{color:#fff;background:#ffffff24;border:1px solid #fff3;border-radius:8px;place-items:center;min-width:34px;height:34px;display:grid}.login-panel{background:var(--app-surface-sunken);grid-template-rows:1fr auto;place-items:start center;min-width:0;padding:clamp(150px,20vh,210px) clamp(28px,5vw,72px) clamp(28px,5vw,72px);display:grid}.login-card{width:min(460px,100%)}.login-card-logo{color:#fff;background:var(--login-accent);border-radius:12px;place-items:center;width:52px;height:52px;margin:0 auto 22px;font-size:25px;font-weight:850;display:grid;box-shadow:0 16px 34px #1f66ff38}.login-card-head{text-align:center;margin-bottom:34px}.login-card h2.ant-typography{color:var(--login-ink);letter-spacing:0;margin:0 0 9px;font-size:34px;line-height:1.12}.login-card .ant-typography-secondary{width:min(390px,100%);color:var(--login-muted);margin:0 auto;line-height:1.72}.login-card .ant-form-item{margin-bottom:22px}.login-card .ant-form-item-label>label{color:#24324a;font-weight:650}.login-card .ant-input-affix-wrapper-lg{background:#fff;border-color:#d5dce8;border-radius:10px;gap:10px;height:50px}.login-card .ant-input-prefix{color:#6b778c;margin-inline-end:4px}.login-card .ant-input-affix-wrapper-focused,.login-card .ant-input-affix-wrapper:focus-within{border-color:var(--login-accent);box-shadow:0 0 0 4px #1f66ff1c}.login-password-toggle-icon{border:2px solid #8291a8;border-radius:999px;width:15px;height:15px;display:block}.login-password-toggle-icon:after{content:"";background:#8291a8;border-radius:999px;width:5px;height:5px;margin:3px auto 0;display:block}.login-password-toggle-icon.is-visible{border-color:var(--login-accent)}.login-password-toggle-icon.is-visible:after{background:var(--login-accent)}.login-submit{height:50px;box-shadow:none;border-radius:10px;font-size:16px;font-weight:750}.login-assurance-list{color:#65748c;border-top:1px solid #e5ebf3;flex-wrap:wrap;justify-content:center;gap:10px 18px;margin:26px 0 0;padding:24px 0 0;font-size:12px;list-style:none;display:flex}.login-assurance-list li{white-space:nowrap;align-items:center;gap:7px;line-height:1;display:flex}.login-assurance-list li .anticon{justify-content:center;align-items:center;width:14px;height:14px;font-size:14px;line-height:1;display:inline-flex}.login-assurance-list .anticon{color:var(--login-accent)}.login-legal{color:#64748b;text-align:center;flex-wrap:wrap;justify-content:center;align-self:end;gap:6px 14px;width:100%;padding-top:28px;font-size:14px;line-height:2.1;display:flex}.login-legal small{font-size:11px}.tenant-shell{min-width:1180px;height:100vh;min-height:100vh;overflow:hidden}.tenant-sider{border-right:1px solid #dfe7f1;transition:all .18s;box-shadow:8px 0 24px #1f3a6309;background:#fff!important}.tenant-sider .ant-layout-sider-children{flex-direction:column;min-height:100vh;display:flex}.tenant-collapse-btn{color:#64748b;justify-content:center;width:100%}.tenant-sider.ant-layout-sider-collapsed .brand-block{justify-content:center;padding:0}.tenant-sider-footer{background:#fff;border-top:1px solid #edf1f6;margin-top:auto;padding:10px 8px}.tenant-sider.ant-layout-sider-collapsed .tenant-collapse-btn{background:var(--app-surface-sunken);border:1px solid #e2e8f2;border-radius:8px;width:36px;min-width:36px;height:36px;padding:0}.tenant-sider.ant-layout-sider-collapsed .tenant-sider-footer{place-items:center;padding:10px 0;display:grid}.tenant-sider .ant-menu-inline{border-inline-end:0!important}.tenant-sider .ant-menu{background:0 0;flex:1;padding:8px;overflow:auto}.tenant-sider .ant-menu-item{color:#26344d;border-radius:8px;height:38px;margin:2px 0}.tenant-sider .ant-menu-item:hover{color:#0b69ff;background:var(--app-surface-accent)}.tenant-sider .ant-menu-item-selected{font-weight:700;color:#0b69ff!important;background:var(--app-surface-sunken)!important}.tenant-sider .ant-menu-item-selected:after{display:none}.tenant-sider.ant-layout-sider-collapsed .tenant-side-menu .ant-menu-item,.tenant-sider.ant-layout-sider-collapsed .tenant-side-menu .ant-menu-submenu-title{text-align:center;padding-inline:0!important}.tenant-sider.ant-layout-sider-collapsed .tenant-side-menu .ant-menu-item .ant-menu-item-icon,.tenant-sider.ant-layout-sider-collapsed .tenant-side-menu .ant-menu-submenu-title .ant-menu-item-icon{margin-inline-end:0}.tenant-content{min-width:0;height:calc(100vh - var(--shell-header-height));overscroll-behavior:contain;scrollbar-gutter:stable;background:var(--app-surface-sunken);padding:18px;overflow:auto}.page-stack{flex-direction:column;gap:16px;display:flex}.coming-soon-page{min-height:calc(100vh - var(--shell-header-height) - 36px);place-items:center;padding:24px;display:grid}.coming-soon-card{border:1px solid #dfe7f2;border-radius:8px;width:min(680px,100%);box-shadow:0 18px 42px #1f3a6312}.coming-soon-card .ant-result{padding:34px 32px 18px}.coming-soon-card .ant-result-icon{color:#1769ff;margin-bottom:14px}.coming-soon-card .ant-result-title{color:#172033;font-size:22px;font-weight:800}.coming-soon-card .ant-result-subtitle{color:#64748b;max-width:520px;margin:8px auto 0;line-height:1.7}.coming-soon-card .ant-typography{text-align:center;margin:0 0 28px;padding:0 32px}.inspector-form{min-height:0;max-height:310px;padding-right:3px;overflow:auto}.inspector-form .ant-form-item{margin-bottom:10px}.mini-editor{gap:8px;display:grid}.site-publish-check-list{margin-top:12px}.site-publish-check-list .check-ok{color:#0f9f6e;font-size:18px}.site-publish-check-list .check-warn{color:#d97706;font-size:18px}.sitemap-status>.anticon{color:#047857;font-size:34px}.access-user-page{height:calc(100vh - var(--shell-header-height) - 36px);min-height:0}.role-page{height:calc(100vh - var(--shell-header-height) - 36px);grid-template-columns:248px minmax(0,1fr);gap:12px;display:grid}.role-list,.role-editor{min-height:0;overflow:auto}.role-list>.ant-card-body{gap:10px;padding:12px;display:grid}.role-list .ant-list-item{cursor:pointer;border-radius:6px;padding:10px 8px}.role-list .ant-list-item:hover{background:var(--app-surface-accent)}.role-editor>.ant-card-head{min-height:58px}.role-editor>.ant-card-head .ant-typography{margin:0}.role-editor>.ant-card-body{padding:16px}.tenant-role-rule-row.field{grid-template-columns:minmax(160px,1fr) minmax(180px,1.1fr) 78px 90px 32px}.tenant-role-rule-row.data{grid-template-columns:minmax(140px,.8fr) minmax(128px,.7fr) minmax(260px,1.5fr) 90px 32px}.ant-card{border-radius:10px}.ant-table-wrapper .ant-table{font-size:13px}:is(.tenant-content:has(.access-user-page),.tenant-content:has(.role-page)){min-width:0;overflow:hidden}.access-user-page{flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;display:flex}.access-user-card .standard-paged-table{width:100%;min-width:0}.role-page{grid-template-columns:minmax(340px,34%) minmax(0,1fr);gap:12px;width:100%;min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}.role-list,.role-editor{width:100%;min-width:0;min-height:0;overflow:hidden}.role-list>.ant-card-body,.role-editor>.ant-card-body{min-width:0;min-height:0;overflow:hidden}.role-list>.ant-card-body{grid-template-rows:auto minmax(0,1fr)}.role-list .ant-list{min-width:0;min-height:0;overflow:auto}.role-editor .permission-editor{width:100%;min-width:0}.role-editor .permission-editor>.ant-table-wrapper{min-width:0}.access-list-page{flex-direction:column;gap:10px;display:flex}.role-panel{background:#fff;border:1px solid #dfe7f1;border-radius:8px}.access-list-page .standard-paged-table{flex:1;min-height:0}.role-panel{flex-direction:column;display:flex}.panel-head{border-bottom:1px solid #e5ebf3;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.panel-head .ant-typography{color:#172033;margin:0}.role-list .ant-table-wrapper{flex:1;min-height:0;padding:0 8px 8px}.role-list .ant-table-tbody>tr{cursor:pointer}.role-list .ant-table-tbody>tr.role-row-selected>td{color:#1769ff;background:var(--app-surface-sunken)}.permission-panel{padding-bottom:12px}.permission-panel .panel-head{flex:none}.panel-actions{flex:none;gap:8px;display:flex}.permission-panel>form{flex-direction:column;min-height:0;padding:14px 16px;display:flex;overflow:auto}.permission-panel>form>.ant-form-item{max-width:420px}.permission-tree-wrap{background:var(--app-surface-sunken);border:1px solid #e5ebf3;border-radius:6px;min-height:0;padding:12px}.permission-tree-wrap .ant-tree{max-height:calc(100vh - var(--shell-header-height) - 244px);margin-top:10px;overflow:auto}.tenant-shell-redesigned{background:var(--tenant-chrome-deep);min-width:1180px}:root,.tenant-shell-redesigned{--shell-header-height:56px;--shell-content-padding:16px}.tenant-shell-redesigned .tenant-topbar{z-index:20;background:var(--tenant-topbar-bg);border-bottom:1px solid #ffffff24;grid-template-columns:236px minmax(0,1fr) auto;align-items:center;gap:14px;height:58px;padding:0 18px 0 12px;display:grid;position:relative;box-shadow:0 16px 40px #07111f3d}.tenant-topbar:after{content:"";background-image:var(--tenant-topbar-sheen);pointer-events:none;position:absolute;inset:0}.tenant-topbar-brand,.tenant-account-zone{z-index:1;position:relative}.tenant-topbar-brand{color:#fff;align-items:center;gap:10px;min-width:0;display:flex}.tenant-brand-orbit{width:38px;height:38px;color:var(--tenant-action-contrast);background:var(--app-surface-sunken);box-shadow:0 0 0 5px color-mix(in srgb, var(--tenant-action) 18%, transparent), 0 14px 28px #00000038;border:1px solid #ffffff6b;border-radius:8px;place-items:center;font-weight:900;display:grid}.tenant-topbar-brand strong,.tenant-topbar-brand span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.tenant-topbar-brand strong{color:#fff;letter-spacing:.2px;font-size:14px}.tenant-topbar-brand span{color:#e2f2ffc2;margin-top:1px;font-size:12px}.tenant-account-zone{color:#fff}.tenant-account-zone .ant-typography{color:#fff;text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}.tenant-top-icon.ant-btn-text{color:#eff7ffe6;background:#ffffff14;border:1px solid #ffffff29;width:32px;height:32px}.tenant-top-icon.ant-btn-text:hover{color:var(--tenant-action-contrast)!important;background:var(--tenant-action)!important;border-color:var(--tenant-action)!important}.tenant-account-btn{color:#fff;box-shadow:none;background:0 0;border-color:#0000}.tenant-account-btn:hover,.tenant-account-btn:focus-visible{box-shadow:none;color:#fff!important;background:#ffffff14!important;border-color:#0000!important}.tenant-account-btn .anticon{color:#fff;flex:none;font-size:16px}.tenant-account-btn .anticon path{fill:#fff}.tenant-account-btn:hover .anticon,.tenant-account-btn:focus-visible .anticon{color:#fff}.tenant-account-btn .tenant-account-name{text-overflow:ellipsis;white-space:nowrap;max-width:128px;display:block;overflow:hidden}.tenant-main-layout{height:calc(100vh - var(--shell-header-height) - 2px);background:var(--app-surface-sunken);min-height:0}.tenant-shell-redesigned .tenant-sider{border-right:1px solid var(--tenant-sider-border);box-shadow:14px 0 34px #07111f2e;background:var(--tenant-sider-bg)!important}.tenant-shell-redesigned .tenant-sider.ant-layout-sider-collapsed .tenant-section-head{grid-template-columns:1fr;place-items:center;min-height:58px;padding:10px 8px}.tenant-shell-redesigned .tenant-sider .ant-menu{color:var(--tenant-nav-text);background:0 0;flex:1;padding:4px 10px 10px}.tenant-shell-redesigned .tenant-sider .ant-menu-inline{border-inline-end:0!important}.tenant-shell-redesigned .tenant-sider .ant-menu-item{height:40px;color:var(--tenant-nav-text);border-radius:8px;margin:4px 0}.iconify-color-icon{vertical-align:-.18em;flex:none;justify-content:center;align-items:center;display:inline-flex}.iconify-color-icon>svg{width:100%;height:100%;display:block}.tenant-shell-redesigned .tenant-sider .ant-menu-item:hover{background:#ffffff1a;color:#fff!important}.tenant-shell-redesigned .tenant-sider .ant-menu-item:hover .anticon:not(.iconify-color-icon){color:var(--tenant-action)}.tenant-shell-redesigned .tenant-sider .ant-menu-item-selected{background:var(--app-surface-sunken);box-shadow:0 10px 24px color-mix(in srgb, var(--tenant-action) 28%, transparent);font-weight:850;color:var(--tenant-action-contrast)!important}.tenant-shell-redesigned .tenant-sider .ant-menu-item-selected .anticon:not(.iconify-color-icon){color:var(--tenant-action-contrast)}.tenant-shell-redesigned .tenant-sider .ant-menu-item-selected:after{display:none}.tenant-shell-redesigned .tenant-sider-footer{background:#040a1459;border-top:1px solid #ffffff14;margin-top:auto;padding:10px}.tenant-shell-redesigned .tenant-collapse-btn{color:#e2f2ffbd;justify-content:center;width:100%}.tenant-shell-redesigned .tenant-sider.ant-layout-sider-collapsed .ant-menu-item{padding-inline:calc(50% - 16px)!important}.tenant-shell-redesigned .tenant-content{height:calc(100vh - var(--shell-header-height) - 2px);background:var(--tenant-content-bg);padding:14px;overflow:auto}.tenant-theme-option{gap:2px;display:grid}.tenant-theme-option strong{color:#172033;font-size:13px;font-weight:700}.tenant-theme-aurora{--tenant-chrome-deep:#0c1530;--tenant-topbar-bg:linear-gradient(90deg, #0c1530 0%, #123b7a 58%, #0a8bb8 100%);--tenant-topbar-sheen:none;--tenant-sider-bg:linear-gradient(180deg, #071426 0%, #0b2138 100%);--tenant-sider-border:#aec9e82e;--tenant-nav-text:#dce9f7;--tenant-nav-muted:#9db5cf;--tenant-action:#37d4c5;--tenant-action-contrast:#061421;--tenant-content-bg:linear-gradient(180deg, #edf4fb 0%, #f7f9fc 100%)}.tenant-theme-graphite{--tenant-chrome-deep:#080a0d;--tenant-topbar-bg:linear-gradient(90deg, #080a0d 0%, #15181d 72%, #232832 100%);--tenant-topbar-sheen:none;--tenant-sider-bg:linear-gradient(180deg, #080a0d 0%, #111419 100%);--tenant-sider-border:#242728;--tenant-nav-text:#d9dbdf;--tenant-nav-muted:#8e949b;--tenant-action:#fff;--tenant-action-contrast:#080a0d;--tenant-content-bg:linear-gradient(180deg, #f1f3f6 0%, #f8fafc 100%)}.tenant-theme-editorial{--tenant-chrome-deep:#17142f;--tenant-topbar-bg:linear-gradient(90deg, #17142f 0%, #1f2452 58%, #0f4b4b 100%);--tenant-topbar-sheen:none;--tenant-sider-bg:linear-gradient(180deg, #15132b 0%, #172a38 100%);--tenant-sider-border:#3f3a52;--tenant-nav-text:#ebe8f7;--tenant-nav-muted:#bcbac9;--tenant-action:#c9b4fa;--tenant-action-contrast:#17142f;--tenant-content-bg:linear-gradient(180deg, #f7f5f1 0%, #fff 100%)}.tenant-theme-pearl{--tenant-chrome-deep:#1d1d1f;--tenant-topbar-bg:linear-gradient(90deg, #111113 0%, #1d1d1f 66%, #06c 100%);--tenant-topbar-sheen:none;--tenant-sider-bg:linear-gradient(180deg, #1d1d1f 0%, #262629 100%);--tenant-sider-border:#ffffff1f;--tenant-nav-text:#f2f2f4;--tenant-nav-muted:#c8c8ce;--tenant-action:#2997ff;--tenant-action-contrast:#fff;--tenant-content-bg:linear-gradient(180deg, #f5f5f7 0%, #fff 100%)}.tenant-shell-redesigned .tenant-topbar{border-bottom:1px solid #ffffff29;grid-template-columns:224px minmax(560px,1fr) auto;height:56px;min-height:56px;padding:0 14px 0 12px;overflow:hidden;box-shadow:0 8px 18px #07111f29}.tenant-topbar:after{display:none}.tenant-topbar-brand{gap:9px}.tenant-brand-orbit{width:34px;height:34px;box-shadow:none;border-radius:8px}.tenant-topbar-brand strong{font-size:13px}.tenant-topbar-brand span{color:#f0f7ffb3;font-size:11px}.tenant-top-menu.ant-menu-horizontal>.ant-menu-item .anticon{color:#f5f8fcb8}.tenant-top-menu.ant-menu-horizontal>.ant-menu-item-selected .anticon{color:#fff}.tenant-account-zone{flex-shrink:0;gap:6px!important}.tenant-account-zone .ant-typography{max-width:104px;font-size:13px}.tenant-top-icon.ant-btn-text{background:#ffffff12;border-color:#ffffff24;width:30px;height:30px}.tenant-account-btn{height:32px;padding:4px 11px 4px 4px}.tenant-theme-btn{padding-inline:9px}.tenant-main-layout{height:calc(100vh - var(--shell-header-height))}.tenant-shell-redesigned .tenant-sider .ant-layout-sider-children{min-height:calc(100vh - var(--shell-header-height))}.tenant-shell-redesigned .tenant-sider .ant-menu{padding:4px 10px 8px}.tenant-shell-redesigned .tenant-sider .ant-menu-item{height:38px;margin:3px 0}.tenant-shell-redesigned .tenant-sider .ant-menu-item-selected{box-shadow:none}.tenant-shell-redesigned .tenant-sider-footer{padding:9px 10px}.tenant-shell-redesigned .tenant-content{height:calc(100vh - var(--shell-header-height));background:var(--tenant-content-bg);padding:14px}@media (width<=900px){.role-page{height:auto}.role-page-body,.tenant-role-rule-row.field,.tenant-role-rule-row.data{grid-template-columns:1fr}.tenant-content:has(.role-page){overflow:auto}.tenant-content:has(.role-page) .role-page{height:auto}}.tenant-shell-redesigned .tenant-topbar{grid-template-columns:224px minmax(0,1fr) auto;overflow:visible}.tenant-top-nav button.active{color:#fff;background:#ffffff24}.tenant-top-nav button.active:after{background:var(--tenant-action)}.tenant-shell-redesigned .tenant-topbar,.tenant-shell-redesigned .tenant-topbar .ant-layout-header{line-height:normal}.tenant-shell-redesigned .tenant-topbar-brand{height:56px;overflow:hidden}.tenant-shell-redesigned .tenant-brand-orbit{flex:0 0 34px;margin:0}.tenant-shell-redesigned .tenant-account-zone{align-items:center;height:56px}.tenant-shell-redesigned .tenant-account-zone .ant-btn{justify-content:center;align-items:center;display:inline-flex}.detail-section-card{border-color:#e1e8f0;border-radius:6px;margin:12px}.detail-section-card .ant-card-body{padding:12px}.detail-section-card .ant-space{justify-content:space-between;width:100%}.detail-section-card .ant-space .ant-form-item{flex:1;margin-bottom:10px}.choose-product-pane{padding-top:38px}.fund-amount{font-variant-numeric:tabular-nums;font-weight:700}.fund-amount-in{color:#ff4d2e}.fund-amount-out{color:#008f8a}.fund-remark-drawer{gap:16px;display:grid}.fund-remark-drawer .ant-card-body{grid-template-columns:88px 1fr;gap:10px 12px;display:grid}.store-user-filter .ant-form{gap:14px 26px}.store-overview-card{min-height:620px}.store-overview-card .ant-typography{color:#172033;margin:0 0 20px;font-size:16px}.store-metric-grid{grid-template-columns:repeat(5,minmax(160px,1fr));gap:26px 42px;margin-bottom:46px;display:grid}.store-metric-grid article{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:12px;min-width:0;display:grid}.store-metric-grid article>span{color:#fff;background:#0b8ff0;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.store-metric-grid article.tone-green>span{background:#11c8a7}.store-metric-grid article.tone-orange>span,.store-metric-grid article.tone-gold>span{background:#ffb44c}.store-metric-grid article.tone-purple>span,.store-metric-grid article.tone-violet>span{background:#b87df2}.store-metric-grid article.tone-cyan>span{background:#22b9f2}.store-metric-grid small{color:#536176;font-size:12px;display:block}.store-metric-grid strong{color:#172033;margin:4px 0;font-size:26px;font-weight:650;line-height:1.1;display:block}.store-metric-grid em{color:#f04438;white-space:nowrap;font-size:12px;font-style:normal;display:block}.store-trend-chart{background:repeating-linear-gradient(#0000 0 43px,#eef2f7 44px);border-top:1px solid #eef2f7;width:100%;height:280px;overflow:visible}.store-overview-bottom{grid-template-columns:minmax(0,1fr) 450px;gap:16px;margin-top:16px;display:grid}.store-donut{text-align:center;border:42px solid #a0a0a0;border-color:#148cff #a0a0a0 #a0a0a0 #ffad2f;border-radius:50%;place-content:center;width:260px;height:260px;margin:24px auto;display:grid}.store-donut strong{color:#172033;font-size:24px;line-height:1.2}.store-donut span{color:#64748b;font-size:12px}.store-user-avatar{color:#64748b;background:var(--app-surface-sunken);border:1px solid #d9e2ee;border-radius:50%;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.store-user-avatar.large{color:#475569;background:var(--app-surface-muted);width:58px;height:58px;font-size:28px}.store-user-detail-drawer .ant-drawer-content{background:#fff}.store-user-detail-drawer .ant-drawer-body{padding:0;overflow:hidden}.store-user-detail{background:#fff;height:100vh;overflow:hidden}.store-user-detail>header{background:#fff;border-bottom:1px solid #edf1f6;grid-template-columns:minmax(0,1fr) auto;gap:18px 24px;padding:26px 34px 0;display:grid}.store-user-profile{color:#172033;align-items:center;gap:14px;min-width:0;font-size:16px;display:flex}.store-user-profile strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.store-user-kpis{grid-column:1/-1;grid-template-columns:repeat(6,minmax(120px,1fr));gap:18px;padding:16px 2px 14px;display:grid}.store-user-kpis article{gap:7px;display:grid}.store-user-kpis span{color:#536176;font-size:13px}.store-user-kpis strong{color:#172033;font-size:15px;font-weight:500}.store-user-form{height:calc(100vh - var(--shell-header-height) - 192px);padding:18px 28px 60px;overflow:auto}.store-user-form section{border-bottom:1px dashed #e1e8f0;margin-bottom:20px;padding:0 0 20px}.store-user-form h4{color:#172033;margin:0 0 16px;padding-left:12px;font-size:15px;font-weight:600;position:relative}.store-user-form h4:before{content:"";background:#0b8ff0;border-radius:999px;width:3px;position:absolute;top:3px;bottom:3px;left:0}.store-user-form-grid{grid-template-columns:repeat(2,minmax(260px,1fr));gap:0 72px;max-width:1180px;display:grid}.store-user-form .ant-form-item{margin-bottom:14px}.store-user-form .ant-input,.store-user-form .ant-select-selector,.store-user-filter .ant-input,.store-user-filter .ant-select-selector{border-radius:4px!important}.store-empty-tab{height:calc(100vh - var(--shell-header-height) - 192px);color:#64748b;background:#fff;padding:42px 34px}.store-user-detail>.ant-table-wrapper{height:calc(100vh - var(--shell-header-height) - 192px);padding:18px 8px 60px;overflow:auto}@media (width<=1280px){.store-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.store-overview-bottom,.store-user-form-grid,.store-user-kpis{grid-template-columns:1fr}.store-user-detail-drawer{width:100vw!important}}@media (width>=1680px){.login-shell{grid-template-columns:minmax(0,1.16fr) minmax(460px,.84fr)}.login-visual-inner{padding:clamp(56px,5.2vw,96px)}.login-copy{max-width:860px}.login-copy h1.ant-typography{max-width:860px;font-size:clamp(80px,5.7vw,108px)}.login-copy .ant-typography{max-width:700px;font-size:19px}.login-card{width:min(500px,100%)}.login-card h2.ant-typography{font-size:36px}.login-card .ant-typography-secondary{font-size:15px}}@media (width<=1360px) and (width>=1081px){.login-shell{grid-template-columns:minmax(0,1.05fr) minmax(390px,.95fr)}.login-visual-inner{gap:clamp(48px,8vh,78px);padding:42px}.login-copy h1.ant-typography{font-size:clamp(54px,5vw,70px)}.login-copy .ant-typography{font-size:16px;line-height:1.7}.login-panel{padding-top:clamp(132px,18vh,176px)}.login-card{width:min(420px,100%)}}@media (width<=1120px){.login-shell{grid-template-columns:1fr;min-height:auto}.login-visual{min-height:46vh}.login-visual-inner{gap:38px;min-height:46vh;padding:32px}.login-copy{margin:0}.login-copy h1.ant-typography{font-size:clamp(42px,8vw,64px)}.login-copy .ant-typography{font-size:16px}.login-panel{place-items:center;padding:42px 24px 56px}.login-card{width:min(480px,100%)}}@media (width<=640px){.login-visual{min-height:auto}.login-visual-inner{gap:30px;min-height:auto;padding:24px}.login-copy{margin:0}.login-copy-kicker{margin-bottom:18px}.login-copy h1.ant-typography{font-size:44px;line-height:1.02}.login-copy .ant-typography{font-size:15px;line-height:1.65}.login-proof-list{gap:12px 16px}.login-proof-item{min-height:34px;padding:7px 12px 7px 11px;font-size:12px}.login-proof-icon,.login-proof-icon .anticon{flex-basis:14px;width:14px;height:14px;font-size:14px}.login-visual-footer{font-size:13px}.login-panel{padding:34px 20px 44px}.login-card-logo{width:48px;height:48px}.login-card h2.ant-typography{font-size:30px}.login-assurance-list{justify-content:flex-start}}@media (height<=760px) and (width>=1081px){.login-visual-inner{gap:34px;padding-top:28px;padding-bottom:28px}.login-copy{margin:0}.login-copy h1.ant-typography{margin-bottom:14px;font-size:clamp(48px,4.2vw,68px)}.login-copy .ant-typography{font-size:15px;line-height:1.55}.login-proof-list{gap:12px 18px}.login-card-head{margin-bottom:22px}.login-card h2.ant-typography{font-size:30px}.login-card .ant-form-item{margin-bottom:16px}}.tenant-theme-midnight{--tenant-action:#93c5fd;--tenant-action-contrast:#0f172a}.tenant-shell-redesigned .tenant-brand-orbit{background:var(--tenant-action)!important;color:var(--tenant-action-contrast)!important;border-color:color-mix(in srgb, var(--tenant-action) 42%, #fff)!important}.tenant-shell-redesigned .tenant-top-nav button.active:after{background:var(--tenant-action)!important}.tenant-shell-redesigned .tenant-sider .ant-menu-item:hover,.tenant-shell-redesigned .tenant-sider .ant-menu-submenu-title:hover,.tenant-shell-redesigned .tenant-sider .ant-menu-item:hover .anticon:not(.iconify-color-icon),.tenant-shell-redesigned .tenant-sider .ant-menu-submenu-title:hover .anticon:not(.iconify-color-icon),.tenant-shell-redesigned .tenant-sider .ant-menu-item-selected,.tenant-shell-redesigned .tenant-sider .ant-menu-item-selected:hover,.tenant-shell-redesigned .tenant-sider .ant-menu-item-selected .anticon:not(.iconify-color-icon),.tenant-shell-redesigned .tenant-sider .ant-menu-item-selected:hover .anticon:not(.iconify-color-icon){color:var(--tenant-action)!important}.tenant-shell-redesigned .tenant-sider .ant-menu-item-selected:before{background:var(--tenant-action)!important;border-radius:8px 0 0 8px!important;top:0!important;bottom:0!important}.tenant-theme-midnight{--tenant-chrome-deep:#111827;--tenant-topbar-bg:linear-gradient(90deg, #111827 0%, #1f2937 62%, #26364c 100%);--tenant-topbar-sheen:none;--tenant-sider-bg:linear-gradient(180deg, #0f172a 0%, #111827 100%);--tenant-sider-border:#94a3b838;--tenant-nav-text:#e5e7eb;--tenant-nav-muted:#9ca3af;--tenant-action:#93c5fd;--tenant-action-contrast:#0f172a;--tenant-content-bg:linear-gradient(180deg, #eef2f6 0%, #f8fafc 100%)}.tenant-theme-blueprint{--tenant-chrome-deep:#050b16;--tenant-topbar-bg:#071a38;--tenant-topbar-sheen:none;--tenant-sider-bg:#050b16;--tenant-sider-border:#5da8e638;--tenant-nav-text:#e5f2ff;--tenant-nav-muted:#8fb6d9;--tenant-action:#3b82f6;--tenant-action-contrast:#fff;--tenant-content-bg:radial-gradient(circle at 82% 0%, #0f7fc524, transparent 30%), linear-gradient(180deg, #eaf3fb 0%, #f8fbff 100%)}.tenant-theme-sage{--tenant-chrome-deep:#1f2a25;--tenant-topbar-bg:linear-gradient(90deg, #1f2a25 0%, #2f4439 64%, #45685b 100%);--tenant-topbar-sheen:none;--tenant-sider-bg:linear-gradient(180deg, #1b2520 0%, #27362f 100%);--tenant-sider-border:#bccdc238;--tenant-nav-text:#edf5ef;--tenant-nav-muted:#b3c4b8;--tenant-action:#b7d3bf;--tenant-action-contrast:#1b2520;--tenant-content-bg:linear-gradient(180deg, #f1f5f1 0%, #fbfcfb 100%)}.tenant-theme-umber{--tenant-chrome-deep:#2b241d;--tenant-topbar-bg:linear-gradient(90deg, #2b241d 0%, #493729 62%, #6a5138 100%);--tenant-topbar-sheen:none;--tenant-sider-bg:linear-gradient(180deg, #231d18 0%, #332820 100%);--tenant-sider-border:#d6bb9a33;--tenant-nav-text:#f1e7da;--tenant-nav-muted:#c6ad91;--tenant-action:#d6bb9a;--tenant-action-contrast:#251d16;--tenant-content-bg:linear-gradient(180deg, #f5f1eb 0%, #fffdf9 100%)}.tenant-theme-mist{--tenant-chrome-deep:#252333;--tenant-topbar-bg:linear-gradient(90deg, #252333 0%, #373449 62%, #4b5265 100%);--tenant-topbar-sheen:none;--tenant-sider-bg:linear-gradient(180deg, #211f2d 0%, #2f3040 100%);--tenant-sider-border:#c4bed538;--tenant-nav-text:#f0eef7;--tenant-nav-muted:#beb8cf;--tenant-action:#c7c0d8;--tenant-action-contrast:#211f2d;--tenant-content-bg:linear-gradient(180deg, #f3f1f6 0%, #fff 100%)}.tenant-theme-aurora{--tenant-topbar-bg:#123b7a}.tenant-theme-graphite{--tenant-topbar-bg:#15181d}.tenant-theme-editorial{--tenant-topbar-bg:#1f2452}.tenant-theme-pearl{--tenant-topbar-bg:#1d1d1f}.tenant-theme-midnight{--tenant-topbar-bg:#1f2937}.tenant-theme-sage{--tenant-topbar-bg:#2f4439}.tenant-theme-umber{--tenant-topbar-bg:#493729}.tenant-theme-mist{--tenant-topbar-bg:#373449}.tenant-shell-redesigned .tenant-section-head{display:none!important}.tenant-shell-redesigned .tenant-sider .ant-menu,.tenant-shell-redesigned .tenant-sider.ant-layout-sider-collapsed .ant-menu{padding-top:12px!important}.tenant-shell-redesigned .tenant-sider{background:var(--app-surface-sunken)!important;border-right:1px solid #d9e2ee!important;box-shadow:8px 0 22px #1f3a630e!important}.tenant-shell-redesigned .tenant-sider-footer{background:var(--app-surface-sunken)!important;border-top:1px solid #dfe7f1!important}.tenant-shell-redesigned .tenant-collapse-btn{color:#526a86!important}.tenant-shell-redesigned .tenant-collapse-btn:hover{color:#155fb8!important;background:var(--app-surface-accent)!important}.tenant-shell-redesigned .tenant-sider .ant-menu{background:var(--app-surface-sunken)!important;color:#26344d!important}.tenant-shell-redesigned .tenant-sider .ant-menu-item{font-weight:650;position:relative;color:#26344d!important;background:0 0!important;border-color:#0000!important}.tenant-shell-redesigned .tenant-sider .ant-menu-item .anticon:not(.iconify-color-icon){color:#526a86!important}.tenant-shell-redesigned .tenant-sider .ant-menu-item:hover,.tenant-shell-redesigned .tenant-sider .ant-menu-submenu-title:hover{color:#155fb8!important;background:var(--app-surface-accent)!important;border-color:#c8ddf6!important}.tenant-shell-redesigned .tenant-sider .ant-menu-item:hover .anticon:not(.iconify-color-icon),.tenant-shell-redesigned .tenant-sider .ant-menu-submenu-title:hover .anticon:not(.iconify-color-icon){color:#155fb8!important}.tenant-shell-redesigned .tenant-sider .ant-menu-item{border:1px solid #0000!important}.tenant-shell-redesigned .tenant-sider .ant-menu-item:hover{border-color:color-mix(in srgb, var(--tenant-action) 34%, transparent)!important}.tenant-shell-redesigned .tenant-sider .ant-menu-item-selected,.tenant-shell-redesigned .tenant-sider .ant-menu-item-selected:hover{color:#0b5fc7!important;background:var(--app-surface-accent)!important;border-color:#8dbff7!important}.tenant-shell-redesigned .tenant-sider .ant-menu-item-selected .anticon:not(.iconify-color-icon),.tenant-shell-redesigned .tenant-sider .ant-menu-item-selected:hover .anticon:not(.iconify-color-icon){color:#0b5fc7!important}.tenant-shell-redesigned .tenant-sider .ant-menu-item-selected:before{content:"";background:var(--tenant-action);border-radius:0 999px 999px 0;width:3px;position:absolute;top:8px;bottom:8px;left:0}.tenant-shell-redesigned .tenant-sider .ant-layout-sider-children{height:calc(100vh - var(--shell-header-height));flex-direction:column;min-height:0;display:flex;overflow:hidden}.tenant-shell-redesigned .tenant-sider .tenant-side-menu{scrollbar-width:thin;scrollbar-color:#c5d2e1 transparent;flex:auto;min-height:0;overflow:hidden auto;padding:8px!important}.tenant-shell-redesigned .tenant-sider .tenant-side-menu .ant-menu-submenu-title,.tenant-shell-redesigned .tenant-sider .tenant-side-menu .ant-menu-item{height:36px;margin-block:2px;font-weight:700;line-height:36px}.tenant-shell-redesigned .tenant-sider .tenant-side-menu .ant-menu-submenu-title{font-size:13px;font-weight:700;color:#111827!important}.tenant-shell-redesigned .tenant-sider .tenant-side-menu .ant-menu-sub.ant-menu-inline{background:var(--app-surface-sunken);border-radius:6px;padding-block:1px}.tenant-shell-redesigned .tenant-sider .tenant-side-menu .ant-menu-sub .ant-menu-item{font-weight:700}.operation-log-drawer .ant-drawer-body{background:var(--app-surface-sunken);padding:14px 16px}.operation-log-drawer .ant-timeline{margin-top:4px}.operation-log-card{background:#fff;border:1px solid #e1e8f0;border-radius:8px;gap:8px;min-width:0;padding:12px;display:grid;box-shadow:0 10px 24px #1f3a630d}.operation-log-card-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.operation-log-card .ant-tag{margin-inline-end:0}.operation-log-card p{color:#334155;word-break:break-word;margin:0;line-height:1.55}.operation-log-card dl{background:var(--app-surface-sunken);border:1px solid #e5edf7;border-radius:7px;grid-template-columns:82px minmax(0,1fr);gap:5px 8px;margin:0;padding:9px 10px;display:grid}.operation-log-card dt{color:#64748b;font-size:12px}.operation-log-card dd{overflow-wrap:anywhere;color:#172033;min-width:0;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}.operation-log-card pre{color:#334155;background:var(--app-surface-sunken);white-space:pre-wrap;word-break:break-word;border:1px solid #e2e8f0;border-radius:7px;max-height:180px;margin:0;padding:10px;font-size:12px;line-height:1.55;overflow:auto}.operation-log-card small{color:#7a8799}.tenant-theme-classic{--tenant-chrome-deep:#1d1d1f;--tenant-topbar-bg:#1d1d1f;--tenant-topbar-sheen:none;--tenant-sider-bg:linear-gradient(180deg, #1d1d1f 0%, #262629 100%);--tenant-sider-border:#ffffff1f;--tenant-nav-text:#ffffffd1;--tenant-nav-muted:#ccc;--tenant-action:#2997ff;--tenant-action-contrast:#fff;--tenant-content-bg:linear-gradient(180deg, #f5f5f7 0%, #fff 100%)}.tenant-shell-redesigned.tenant-theme-standard{--tenant-chrome-deep:#eef2f7;--tenant-topbar-bg:#fff;--tenant-topbar-sheen:none;--tenant-sider-bg:#fff;--tenant-sider-border:#dce4ee;--tenant-nav-text:#000000e0;--tenant-nav-muted:#00000073;--tenant-action:var(--app-primary);--tenant-action-contrast:#fff;--tenant-content-bg:#eef2f7;background:var(--app-surface-sunken)}.tenant-shell-redesigned.tenant-theme-standard .tenant-topbar{border-bottom:1px solid var(--app-border);box-shadow:var(--app-shadow-chrome);background:#fff}.tenant-shell-redesigned.tenant-theme-standard .tenant-topbar:after{display:none}.tenant-shell-redesigned.tenant-theme-standard .tenant-brand-orbit{color:#fff;background:var(--app-primary);box-shadow:none;border-color:#0000;font-weight:700}.tenant-shell-redesigned.tenant-theme-standard .tenant-topbar-brand strong{color:#000000e0;font-weight:600}.tenant-shell-redesigned.tenant-theme-standard .tenant-topbar-brand span{color:#00000073}.tenant-shell-redesigned.tenant-theme-standard .tenant-top-search{color:#00000073;background:var(--app-surface-sunken);border-color:#0000}.tenant-shell-redesigned.tenant-theme-standard .tenant-top-search:hover{color:#000000e0;background:var(--app-surface-accent)}.tenant-shell-redesigned.tenant-theme-standard .tenant-top-search kbd{color:#00000073;background:#fff;border:1px solid #f0f0f0}.tenant-shell-redesigned.tenant-theme-standard .tenant-top-icon.ant-btn-text{color:#000000a6;background:0 0;border-color:#0000}.tenant-shell-redesigned.tenant-theme-standard .tenant-top-icon.ant-btn-text:hover{color:var(--app-primary)!important;background:#0000000a!important;border-color:#0000!important}.tenant-shell-redesigned.tenant-theme-standard .tenant-account-btn{color:#000000e0}.tenant-shell-redesigned.tenant-theme-standard .tenant-account-btn .anticon{color:#000000a6}.tenant-shell-redesigned.tenant-theme-standard .tenant-account-btn:hover,.tenant-shell-redesigned.tenant-theme-standard .tenant-account-btn:focus-visible{color:#000000e0!important;background:#0000000a!important;border-color:#0000!important}.tenant-shell-redesigned.tenant-theme-standard .tenant-main-layout{background:var(--app-surface-sunken)}.tenant-shell-redesigned.tenant-theme-standard .tenant-sider{border-right:1px solid var(--app-border)!important;background:#fff!important;box-shadow:2px 0 8px #18274b09!important}.tenant-shell-redesigned.tenant-theme-standard .tenant-sider .ant-menu{background:#fff!important;padding:8px 8px 12px!important}.tenant-shell-redesigned.tenant-theme-standard .tenant-sider .tenant-side-menu .ant-menu-submenu-title{font-size:13px;font-weight:600;color:#000000e0!important}.tenant-shell-redesigned.tenant-theme-standard .tenant-sider .tenant-side-menu .ant-menu-submenu-title .anticon{color:#000000a6}.tenant-shell-redesigned.tenant-theme-standard .tenant-sider .tenant-side-menu .ant-menu-item{transition:color var(--app-transition-fast), background-color var(--app-transition-fast);font-weight:500;position:relative;color:#000000b8!important;border-color:#0000!important}.tenant-shell-redesigned.tenant-theme-standard .tenant-sider .tenant-side-menu .ant-menu-sub .ant-menu-item{font-weight:450}.tenant-shell-redesigned.tenant-theme-standard .tenant-sider .tenant-side-menu .ant-menu-sub.ant-menu-inline{background:0 0!important}.tenant-shell-redesigned.tenant-theme-standard .tenant-sider .ant-menu-item:hover,.tenant-shell-redesigned.tenant-theme-standard .tenant-sider .ant-menu-submenu-title:hover{color:#000000e0!important;background:#0000000a!important;border-color:#0000!important}.tenant-shell-redesigned.tenant-theme-standard .tenant-sider .ant-menu-item-selected,.tenant-shell-redesigned.tenant-theme-standard .tenant-sider .ant-menu-item-selected:hover{font-weight:600;color:var(--app-primary)!important;background:var(--app-primary-bg)!important;border-color:#0000!important}.tenant-shell-redesigned.tenant-theme-standard .tenant-sider .ant-menu-item-selected:before{content:"";background:var(--app-primary);border-radius:0 999px 999px 0;width:3px;position:absolute;top:8px;bottom:8px;left:0;display:block!important}.tenant-shell-redesigned.tenant-theme-standard .tenant-sider-footer{border-top:1px solid var(--app-border)!important;background:#fff!important}.tenant-shell-redesigned.tenant-theme-standard .tenant-collapse-btn{color:#00000073!important}.tenant-shell-redesigned.tenant-theme-standard .tenant-collapse-btn:hover{color:var(--app-primary)!important;background:#0000000a!important}.tenant-shell-redesigned.tenant-theme-standard .tenant-content{background:var(--app-layout-bg);padding:16px}.tenant-shell-pro .ant-pro-sider .ant-menu .anticon{vertical-align:-.15em;flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex!important}.tenant-shell-pro .ant-pro-sider .ant-menu .anticon>svg{width:100%;height:100%;display:block}.tenant-shell-pro .ant-pro-sider .anticon{flex:none}.tenant-shell-pro .ant-pro-sider .ant-layout-sider-trigger{display:none!important}.tenant-shell-pro{--shell-primary:var(--app-primary)}.tenant-shell-pro .ant-pro-sider .ant-menu,.tenant-shell-pro .ant-pro-sider .ant-layout-sider-children{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--shell-primary) 45%, transparent) transparent}.tenant-shell-pro .ant-pro-sider .ant-menu::-webkit-scrollbar{width:4px;height:4px}.tenant-shell-pro .ant-pro-sider .ant-layout-sider-children::-webkit-scrollbar{width:4px;height:4px}.tenant-shell-pro .ant-pro-sider .ant-menu::-webkit-scrollbar-track{background:0 0}.tenant-shell-pro .ant-pro-sider .ant-layout-sider-children::-webkit-scrollbar-track{background:0 0}.tenant-shell-pro .ant-pro-sider .ant-menu::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--shell-primary) 45%, transparent);border-radius:999px}.tenant-shell-pro .ant-pro-sider .ant-layout-sider-children::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--shell-primary) 45%, transparent);border-radius:999px}.tenant-shell-pro .ant-pro-sider .ant-menu::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--shell-primary) 70%, transparent)}.tenant-shell-pro .ant-pro-sider .ant-layout-sider-children::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--shell-primary) 70%, transparent)}.tenant-shell-pro .ant-pro-top-nav-header{box-shadow:none!important;border-bottom:1px solid #f0f0f0!important}.tenant-shell-pro .ant-pro-top-nav-header-menu .ant-menu-item,.tenant-shell-pro .ant-pro-top-nav-header-menu .ant-menu-submenu-title{padding-inline:12px!important;font-size:13px!important}.tenant-shell-pro .tenant-head-action{align-items:center;margin-inline-start:6px;display:inline-flex}.tenant-header-identity{min-width:0;max-width:280px;color:var(--app-text);white-space:nowrap;align-items:center;gap:8px;font-size:14px;display:inline-flex}.tenant-header-identity>.anticon{flex:none;font-size:16px}.tenant-header-name{text-overflow:ellipsis;min-width:0;overflow:hidden}.tenant-header-search-zone{z-index:1;align-items:center;gap:16px;min-width:0;display:flex;position:relative}.tenant-header-search-zone .tenant-header-identity{color:#fff;flex:0 auto}.tenant-header-search-zone .tenant-top-search{flex:180px;min-width:180px;max-width:420px}.tenant-shell-pro .tenant-head-search{width:180px}.tenant-shell-pro .tenant-head-search .ant-input{font-size:13px}.tenant-shell-pro .ant-badge-count{box-shadow:0 0 0 1px #fff}.tenant-shell-pro .tenant-account-entry{gap:8px;height:32px;padding:0 8px}.tenant-shell-pro .tenant-account-name{white-space:nowrap;line-height:1}.tenant-shell-pro .tenant-account-avatar{font-size:12px}.tenant-shell-pro .tenant-assistant-icon{object-fit:contain;width:18px;height:18px;display:block}.tenant-message-item{justify-content:space-between;align-items:center;gap:12px;min-width:156px;display:inline-flex}.tenant-message-item strong{color:var(--app-primary);font-weight:600}.tenant-shell-pro .ant-pro-sider{background-color:#fff!important;background-image:url(/shell/sider-bg.png)!important;background-position:0 100%!important;background-repeat:no-repeat!important;background-size:232px!important}.tenant-shell-pro .ant-pro-sider .ant-menu,.tenant-shell-pro .ant-pro-sider .ant-layout-sider-children{background:0 0!important}.tenant-shell-pro .ant-pro-sider.ant-layout-sider-collapsed .ant-menu-item,.tenant-shell-pro .ant-pro-sider.ant-layout-sider-collapsed .ant-menu-submenu-title{text-align:center;justify-content:center;align-items:center;width:100%!important;max-width:100%!important;margin-inline:0!important;padding-inline:0!important;display:flex!important;overflow:visible!important}.tenant-shell-pro .ant-pro-sider.ant-layout-sider-collapsed .ant-menu-title-content{justify-content:center;align-items:center;min-width:0;width:100%!important;margin:0!important;display:flex!important}.tenant-shell-pro .ant-pro-sider.ant-layout-sider-collapsed .ant-pro-base-menu-vertical-item-title-collapsed{width:100%!important;min-width:0!important}.tenant-shell-pro .ant-pro-sider.ant-layout-sider-collapsed .ant-menu-item .anticon,.tenant-shell-pro .ant-pro-sider.ant-layout-sider-collapsed .ant-menu-submenu-title .anticon{width:16px!important;height:16px!important;margin-inline-end:0!important;overflow:visible!important}.tenant-shell-pro .ant-pro-sider{background-image:none!important}.tenant-shell-pro .ant-pro-sider .ant-pro-sider-menu,.tenant-shell-pro .ant-pro-sider .ant-pro-sider-menu.ant-menu-root,.tenant-shell-pro .ant-pro-sider .ant-menu.ant-pro-sider-menu,.tenant-shell-pro .ant-pro-sider .ant-layout-sider-children,.tenant-shell-pro .ant-pro-sider .ant-layout-sider-children>div:not(.ant-pro-sider-collapsed-button){background:0 0!important}.tenant-shell-pro .tenant-shell-pro-logo,.tenant-shell-pro .ant-pro-top-nav-header-logo>a{align-items:center!important;gap:8px!important;display:inline-flex!important}.tenant-shell-pro .tenant-brand-orbit{color:#fff;background:var(--shell-primary);width:28px;height:28px;box-shadow:none;border:0;border-radius:8px;justify-content:center;align-items:center;font-size:13px;font-weight:700;line-height:1;display:inline-flex!important}.tenant-shell-pro .ant-pro-top-nav-header-logo h1,.tenant-shell-pro .ant-pro-top-nav-header-logo .ant-pro-top-nav-header-logo-title{margin:0!important;font-size:15px!important;font-weight:600!important;line-height:1!important}.tenant-shell-pro .tenant-head-action .anticon{font-size:16px}.tenant-shell-pro .tenant-head-action .ant-btn{height:32px;padding-inline:8px}.tenant-shell-pro .tenant-account-name{color:#000000d9!important;font-size:13px!important;font-weight:400!important}.tenant-shell-pro .ant-pro-sider{background-image:url(/shell/sider-bg.png);background-position:0 100%;background-repeat:no-repeat;background-size:232px}.tenant-shell-pro .ant-pro-sider .ant-menu{background:0 0!important}.tenant-shell-pro .ant-pro-sider{box-shadow:none!important;background:#fff!important;border-right:1px solid #f0f0f0!important}.tenant-shell-pro .ant-pro-sider .ant-menu{background:0 0!important;padding:8px!important}.tenant-shell-pro .ant-pro-sider .ant-menu-item,.tenant-shell-pro .ant-pro-sider .ant-menu-submenu-title{border-radius:8px!important;height:40px!important;margin:2px 0!important;font-size:14px!important;line-height:40px!important}.tenant-shell-pro .ant-pro-sider .ant-menu-submenu-title{color:#000000e0!important;font-weight:600!important}.tenant-shell-pro .ant-pro-sider .ant-menu-item{color:#000000b8!important;font-weight:400!important}.tenant-shell-pro .ant-pro-sider .ant-menu-item:hover,.tenant-shell-pro .ant-pro-sider .ant-menu-submenu-title:hover{color:#000000e0!important;background:#0000000a!important}.tenant-shell-pro .ant-pro-sider .ant-menu-item-selected,.tenant-shell-pro .ant-pro-sider .ant-menu-item-selected:hover{color:var(--app-primary)!important;background:var(--app-primary-bg)!important;font-weight:500!important}.tenant-shell-pro .ant-pro-sider .ant-menu-item-selected:after{display:none!important}.tenant-shell-pro .ant-pro-sider .ant-menu-sub.ant-menu-inline{background:0 0!important}.tenant-shell-pro .ant-pro-sider .ant-pro-base-menu-inline-item-title{margin-inline-start:0!important}.tenant-shell-pro .ant-pro-sider .ant-menu-sub .ant-menu-item{align-items:stretch;padding-inline:0!important}.tenant-shell-pro .ant-pro-sider .ant-menu-item .ant-menu-title-content{align-items:center;min-width:0;display:flex}.tenant-shell-pro .ant-pro-sider .ant-menu-sub .ant-menu-item .tenant-pro-menu-item{padding-inline:32px 16px}.tenant-shell-pro .ant-pro-sider .ant-menu-item:not(.ant-menu-submenu-title) .tenant-pro-menu-item{min-height:100%}.ant-menu-submenu-popup .ant-menu-item{align-items:stretch;padding-inline:0!important}.ant-menu-submenu-popup .ant-menu-item .ant-menu-title-content{align-items:center;min-width:0;display:flex}.ant-menu-submenu-popup .tenant-pro-menu-item{padding-inline:16px}.tenant-pro-menu-item{cursor:pointer;align-items:center;gap:8px;width:100%;min-width:0;height:100%;display:flex}.tenant-pro-menu-item-icon{opacity:.85;flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.tenant-pro-menu-item-icon>.anticon{justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.tenant-pro-menu-item-icon>.anticon>svg{width:100%;height:100%;display:block}.tenant-pro-menu-item.tenant-nav-entry,.tenant-pro-menu-item.tenant-nav-entry .ant-menu-title-content,.tenant-side-menu .ant-menu-item.tenant-nav-entry,.tenant-side-menu .ant-menu-item.tenant-nav-entry .ant-menu-title-content{font-weight:600}.tenant-account-entry{cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:4px 8px;display:inline-flex}.tenant-account-entry:hover{background:#0000000a}.tenant-account-avatar{background:var(--app-primary);flex:none;font-size:12px}.diagnostic-logs-page{gap:12px;min-width:0;display:grid}.diagnostic-logs-page .tenant-page-head{background:#fff;border:1px solid #dfe7f1;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:16px 18px;display:flex;box-shadow:0 12px 28px #1f3a630b}.diagnostic-logs-page .tenant-page-head h3.ant-typography{color:#172033;letter-spacing:0;margin:0 0 4px}.diagnostic-logs-page .tenant-page-head p{color:#64748b;margin:0;line-height:1.5}.diagnostic-filter-card,.diagnostic-table-card{border-color:#dfe7f1;border-radius:8px;box-shadow:0 10px 22px #1f3a630a}.diagnostic-filter-card .ant-card-body{padding:12px 14px}.diagnostic-keyword-input{width:min(420px,100%)}.diagnostic-select{width:136px}.diagnostic-table-card .ant-card-body{padding:10px 12px 12px}.diagnostic-table-card .ant-tabs-nav{margin-bottom:8px}.diagnostic-log-code{gap:3px;min-width:0;display:grid}.diagnostic-log-code strong{color:#172033;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.diagnostic-log-code button{color:#0b69ff;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;width:fit-content;max-width:100%;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;overflow:hidden}.diagnostic-log-path{color:#334155;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap;max-width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;display:inline-block;overflow:hidden}@media (width<=1100px) and (width>=761px){.tenant-shell,.tenant-shell-redesigned{width:100%;min-width:0}.tenant-shell-redesigned .tenant-topbar{grid-template-columns:224px minmax(0,1fr) auto;width:100%;min-width:0;overflow:hidden}.tenant-account-zone{grid-column:3;justify-self:end}.tenant-account-zone>.tenant-top-icon,.tenant-account-zone>.ant-badge,.tenant-account-zone>.tenant-theme-btn,.tenant-account-zone>.ant-typography{display:none!important}.tenant-main-layout,.tenant-shell-redesigned .tenant-content{min-width:0}}@media (width<=760px){.diagnostic-logs-page .tenant-page-head{flex-direction:column;align-items:flex-start}.diagnostic-filter-card .ant-space{width:100%}.diagnostic-filter-card .ant-space-item,.diagnostic-keyword-input,.diagnostic-select,.diagnostic-filter-card .ant-picker{width:100%!important}}:is(.tenant-content:has(.data-agent-page),.tenant-content:has(.geo-agent-page),.tenant-content:has(.inquiry-analytics-page),.tenant-content:has(.video-agent-page),.tenant-content:has(.site-designer),.tenant-content:has(.commerce-workspace),.tenant-content:has(.role-page)){padding:8px;overflow:hidden}.tenant-content:has(.inquiry-analytics-page){overflow:auto}:is(.tenant-content:has(.data-agent-page) .data-agent-page,.tenant-content:has(.geo-agent-page) .geo-agent-page,.tenant-content:has(.video-agent-page) .video-agent-page,.tenant-content:has(.site-designer) .site-designer,.tenant-content:has(.commerce-workspace) .commerce-workspace,.tenant-content:has(.role-page) .role-page){height:calc(100vh - var(--shell-header-height) - 16px);gap:8px;min-height:0}.product-detail-preview img,.preview-empty{aspect-ratio:.78;object-fit:cover;background:var(--app-surface-sunken);border-radius:4px;width:100%}.tenant-content:has(.commerce-table-page) .big-data-statistics-page{height:auto;min-height:calc(100vh - var(--shell-header-height) - 16px);grid-template-rows:none;grid-auto-rows:auto;align-content:start;padding-bottom:56px;overflow:visible}@media (width<=760px){.tenant-shell,.tenant-shell-redesigned{width:100%;min-width:0}.tenant-shell-redesigned .tenant-topbar{grid-template-columns:minmax(0,1fr) auto;width:100%;padding:0 8px}.tenant-account-zone>.tenant-top-icon,.tenant-account-zone>.ant-badge,.tenant-account-zone>.tenant-theme-btn,.tenant-account-zone>.ant-typography{display:none!important}.tenant-shell-redesigned .tenant-topbar-brand{min-width:0}.tenant-shell-redesigned .tenant-topbar-brand strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.tenant-main-layout{min-width:0}.tenant-sider{display:none}.tenant-shell-redesigned .tenant-content{width:100%;min-width:0;padding:8px}}@media (width<=480px){.tenant-shell-redesigned .tenant-topbar{grid-template-columns:44px minmax(0,1fr)}.tenant-shell-redesigned .tenant-topbar-brand>div:last-child{display:none}.tenant-account-zone{justify-self:end}.tenant-account-zone>.ant-space-item:not(:last-child){display:none}}.big-data-statistics-page .commerce-filter-input{min-width:220px}.tenant-content :is(.commerce-data-card,.campaign-table-card,.marketing-task-center-table,.big-data-source-table-card,.big-data-contacts-table,.social-table-card,.customs-result-card,.diagnostic-table-card):has(.ant-table-wrapper) .ant-card-body{flex-direction:column;height:100%;min-height:0;overflow:hidden;display:flex!important}.tenant-content :is(.commerce-data-card,.campaign-table-card,.marketing-task-center-table,.big-data-source-table-card,.big-data-contacts-table,.social-table-card,.customs-result-card,.diagnostic-table-card,.data-table-shell,.geo-table-shell,.data-mining-result,.foreign-trade-result) .ant-table-wrapper{flex:auto;grid-template-rows:minmax(0,1fr) auto;height:100%;min-height:0;display:grid!important}.tenant-content :is(.commerce-data-card,.campaign-table-card,.marketing-task-center-table,.big-data-source-table-card,.big-data-contacts-table,.social-table-card,.customs-result-card,.diagnostic-table-card,.data-table-shell,.geo-table-shell,.data-mining-result,.foreign-trade-result) :is(.ant-spin-nested-loading,.ant-spin-container){grid-template-rows:minmax(0,1fr);height:100%;min-height:0;display:grid!important}.tenant-content :is(.commerce-data-card,.campaign-table-card,.marketing-task-center-table,.big-data-source-table-card,.big-data-contacts-table,.social-table-card,.customs-result-card,.diagnostic-table-card,.data-table-shell,.geo-table-shell,.data-mining-result,.foreign-trade-result) .ant-table{height:100%;min-height:0}.tenant-content :is(.commerce-data-card,.campaign-table-card,.marketing-task-center-table,.big-data-source-table-card,.big-data-contacts-table,.social-table-card,.customs-result-card,.diagnostic-table-card,.data-table-shell,.geo-table-shell,.data-mining-result,.foreign-trade-result) .ant-table:has(.ant-table-title){grid-template-rows:auto minmax(0,1fr);display:grid}.tenant-content :is(.commerce-data-card,.campaign-table-card,.marketing-task-center-table,.big-data-source-table-card,.big-data-contacts-table,.social-table-card,.customs-result-card,.diagnostic-table-card,.data-table-shell,.geo-table-shell,.data-mining-result,.foreign-trade-result) .ant-table-container{grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;display:grid;overflow:hidden}.tenant-content :is(.commerce-data-card,.campaign-table-card,.marketing-task-center-table,.big-data-source-table-card,.big-data-contacts-table,.social-table-card,.customs-result-card,.diagnostic-table-card,.data-table-shell,.geo-table-shell,.data-mining-result,.foreign-trade-result) :is(.ant-table-content,.ant-table-body){min-height:0}.tenant-content :is(.commerce-data-card,.campaign-table-card,.marketing-task-center-table,.big-data-source-table-card,.big-data-contacts-table,.social-table-card,.customs-result-card,.diagnostic-table-card,.data-table-shell,.geo-table-shell,.data-mining-result,.foreign-trade-result) .ant-table-content{grid-template-rows:minmax(0,1fr);height:100%;display:grid;overflow:hidden}.tenant-content :is(.commerce-data-card,.campaign-table-card,.marketing-task-center-table,.big-data-source-table-card,.big-data-contacts-table,.social-table-card,.customs-result-card,.diagnostic-table-card,.data-table-shell,.geo-table-shell,.data-mining-result,.foreign-trade-result) .ant-table-body{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;height:100%;overflow:auto!important}.tenant-content :is(.commerce-data-card,.campaign-table-card,.marketing-task-center-table,.big-data-source-table-card,.big-data-contacts-table,.social-table-card,.customs-result-card,.diagnostic-table-card,.data-table-shell,.geo-table-shell,.data-mining-result,.foreign-trade-result) :is(.ant-table-tbody,.ant-table-placeholder,.ant-table-placeholder>td,.ant-table-placeholder .ant-table-cell){height:100%}.tenant-content :is(.commerce-data-card,.campaign-table-card,.marketing-task-center-table,.big-data-source-table-card,.big-data-contacts-table,.social-table-card,.customs-result-card,.diagnostic-table-card,.data-table-shell,.geo-table-shell,.data-mining-result,.foreign-trade-result) .ant-empty{margin-block:0}.tenant-content :is(.commerce-data-card,.campaign-table-card,.marketing-task-center-table,.big-data-source-table-card,.big-data-contacts-table,.social-table-card,.customs-result-card,.diagnostic-table-card,.data-table-shell,.geo-table-shell,.data-mining-result,.foreign-trade-result) .ant-pagination{border-top:1px solid #edf1f6;place-self:end;margin:10px 0 0;padding-top:8px}.tenant-content :is(.data-table-shell,.geo-table-shell,.data-mining-result,.foreign-trade-result){min-height:0;overflow:hidden}:is(.tenant-content:has(.access-user-page),.tenant-content:has(.role-page)){background:var(--app-surface-sunken);padding:14px}.access-user-page{height:100%;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-rows:auto 40px minmax(0,1fr);gap:10px;display:grid;overflow:hidden}.access-user-page .access-query-panel,.access-user-page .access-toolbar,.access-user-page>.standard-paged-table{background:#fff;border:1px solid #dce3ec;border-radius:8px;box-shadow:0 10px 28px #1118270a}.access-user-page .access-query-panel{border-bottom:1px solid #e5ebf2;padding:12px 14px 10px}.access-user-page .access-query-title{color:#172033;margin:0 0 10px;font-size:16px;font-weight:750}.access-user-page .access-query-fields{align-items:flex-end;gap:14px}.access-user-page .access-query-fields label{color:#506176;gap:5px;min-width:195px;font-size:12px}.access-user-page .access-query-fields .ant-select{width:150px}.access-user-page .access-toolbar{background:var(--app-surface-sunken);color:#64748b;justify-content:flex-start;min-height:40px;padding:0 12px;font-size:12px}.access-user-page>.standard-paged-table{min-height:0}.role-page{grid-template-columns:minmax(520px,58%) minmax(360px,42%);gap:12px;width:100%;height:100%;min-height:0;display:grid;overflow:hidden}.role-page .role-panel{background:#fff;border:1px solid #dce3ec;border-radius:8px;min-width:0;min-height:0;overflow:hidden;box-shadow:0 10px 28px #1118270a}.role-page .role-list{grid-template-rows:auto minmax(0,1fr);gap:10px;padding:12px;display:grid}.role-command-row{grid-template-columns:minmax(180px,1fr) auto auto;gap:8px;display:grid}.role-list-table{grid-template-rows:34px minmax(0,1fr) 38px;min-height:0;margin:0 -12px -12px;display:grid;overflow:hidden}.role-list-table-head,.role-list-row{grid-template-columns:minmax(0,1fr) 90px 58px 52px;align-items:center;gap:10px;padding:0 12px;display:grid}.role-list-table-head{color:#506176;background:var(--app-surface-sunken);border-bottom:1px solid #edf1f6;font-size:12px;font-weight:700}.role-list-table-body{min-height:0;overflow:auto}.role-list-row{color:#24324a;text-align:left;cursor:pointer;width:100%;min-height:42px;font:inherit;background:#fff;border:0;border-bottom:1px solid #edf1f6}.role-list-row:hover{background:var(--app-surface-accent)}.role-list-row.role-row-selected{color:#1769ff;background:var(--app-surface-sunken)}.role-list-action{color:#526176}.role-list-empty{color:#8a97a8;text-align:center;padding:28px 12px;font-size:12px}.role-list-pager{color:#64748b;border-top:1px solid #e5ebf2;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;font-size:12px;display:flex}.role-list-pager .ant-pagination{margin:0}.role-page .permission-panel{grid-template-rows:auto minmax(0,1fr);min-height:0;padding:12px;display:grid}.role-page .permission-panel .panel-head{border-bottom:1px solid #e5ebf2;min-height:42px;padding:0 0 10px}.role-page .permission-panel .panel-head .ant-typography{font-size:20px}.role-page .permission-panel>form{flex-direction:column;min-height:0;padding:12px 0 0;display:flex;overflow:hidden}.role-page .permission-tree-wrap{background:var(--app-surface-sunken);border-color:#edf1f6;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.role-page .permission-tree-wrap .ant-tree{flex:1;height:auto;min-height:0;max-height:none;overflow:auto}.tenant-top-search{z-index:1;color:#f0f7ffc7;cursor:pointer;background:#ffffff14;border:1px solid #ffffff29;border-radius:8px;align-items:center;gap:8px;width:min(420px,100%);height:32px;padding:0 10px;font-size:13px;display:flex;position:relative}.tenant-top-search:hover{color:#fff;background:#ffffff24}.tenant-top-search span{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.tenant-top-search kbd{color:#f0f7ffb8;background:#0000003d;border-radius:4px;flex:none;padding:1px 6px;font-family:inherit;font-size:11px}.tenant-search-results{flex-direction:column;gap:4px;max-height:360px;margin-top:12px;display:flex;overflow:auto}.tenant-search-item{color:#172033;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:grid}.tenant-search-item:hover{background:var(--app-surface-accent);border-color:#dbe7fb}.tenant-search-item-icon{justify-content:center;align-items:center;display:inline-flex}.tenant-search-item-label{font-weight:600}.tenant-search-item-group{color:#8794a8;font-size:12px}.module-placeholder-page{min-height:calc(100vh - var(--shell-header-height) - 84px);place-items:center;padding:24px;display:grid}.module-placeholder-card{border:1px solid #dfe7f2;border-radius:8px;width:min(560px,100%)}.customer-follow-ups-page{flex-direction:column;gap:14px;display:flex}.access-user-page,.role-page{height:calc(100vh - var(--shell-header-height) - 32px);flex-direction:column;gap:12px;min-height:0;display:flex}.role-page-body{flex:auto;grid-template-columns:minmax(340px,34%) minmax(0,1fr);gap:12px;min-height:0;display:grid}.tenant-content:has(.goal-composer-shell){background:var(--app-surface-sunken);padding:18px;overflow:auto}.goal-composer-shell{color:#172033;gap:16px;width:min(1120px,100%);margin:0 auto;display:grid}.goal-composer-header{border-bottom:1px solid #dce4ee;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;padding-bottom:16px;display:grid}.goal-composer-mark{color:#fff;background:#1769ff;border-radius:8px;place-items:center;width:46px;height:46px;font-size:21px;display:grid;box-shadow:0 8px 20px #1769ff2e}.goal-composer-header h2.ant-typography{color:#12233e;letter-spacing:0;margin:0 0 4px;font-size:24px}.goal-composer-header .ant-typography{color:#607086}.goal-template-list button.active>span{background:#fff}.goal-inline-fields{background:var(--app-surface-sunken);border:1px solid #dce7f5;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px;display:grid}.goal-inline-fields label{gap:7px;min-width:0;display:grid}.goal-inline-fields label>span{color:#314866;justify-content:space-between;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.goal-inline-fields .ant-select{width:100%}.seo-goal-result>.anticon{margin-top:2px;font-size:18px}.seo-ai-drawer .ant-drawer-body{overscroll-behavior:contain;background:var(--app-surface-sunken);padding:14px;overflow-x:hidden}.seo-ai-drawer .goal-composer-shell.compact{width:100%;box-shadow:none;background:0 0;border:0;margin:0;padding:0}.seo-ai-drawer .goal-composer-header{display:none}.seo-ai-drawer .goal-template-list{z-index:2;background:#fff;position:sticky;top:0}.seo-ai-drawer .goal-sentence-panel{min-height:calc(100vh - var(--shell-header-height) - 134px);background:#fff;align-content:start}.seo-ai-drawer .seo-goal-chat{min-height:280px}@media (width<=760px){.seo-ai-drawer{width:100%!important}.seo-ai-drawer .goal-template-list{grid-template-columns:1fr 1fr}}.seo-refined-main>.goal-composer-shell.compact{margin:8px}.goal-composer-shell.compact{background:#fff;border:1px solid #dce4ee;border-radius:8px;gap:10px;width:auto;padding:12px;box-shadow:0 8px 20px #1f3a630d}.goal-composer-shell.compact .goal-composer-header{border-bottom:0;grid-template-columns:36px minmax(0,1fr) auto;gap:10px;padding:0}.goal-composer-shell.compact .goal-composer-mark{width:34px;height:34px;box-shadow:none;font-size:16px}.goal-composer-shell.compact .goal-composer-header h4.ant-typography{margin:0;font-size:16px}.goal-composer-shell.compact .goal-template-list{grid-template-columns:repeat(5,minmax(0,1fr))}.goal-composer-shell.compact .goal-template-list button{min-height:58px;padding:8px 10px}.goal-composer-shell.compact .goal-template-list button>span{width:26px;height:26px;font-size:14px}.goal-composer-shell.compact .goal-template-list small{display:none}.goal-composer-shell.compact .goal-sentence-panel{box-shadow:none;gap:10px;padding:12px}.goal-composer-shell.compact .goal-sentence-label small,.goal-composer-shell.compact .goal-natural-sentence{display:none}.goal-composer-shell.compact .goal-inline-fields{padding:10px}.goal-composer-shell.compact .goal-composer-actions,.goal-composer-shell.compact .goal-composer-actions .ant-btn{min-height:32px}@media (width<=980px){.goal-composer-shell.compact .goal-template-list,.goal-inline-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.tenant-content:has(.goal-composer-shell){padding:10px}.goal-composer-header{grid-template-columns:42px minmax(0,1fr)}.goal-composer-header>.ant-btn{grid-column:1/-1;justify-self:start}.goal-inline-fields{grid-template-columns:1fr}}.seo-ai-drawer .ant-drawer-body{background:var(--app-surface-sunken);padding:0;overflow:hidden}.seo-ai-drawer .goal-composer-shell.seo-x-composer{background:var(--app-surface-sunken);grid-template-rows:auto minmax(0,1fr) auto;gap:0;width:100%;height:100%;margin:0;display:grid}.seo-ai-drawer .goal-composer-shell.seo-x-composer:not(:has(>.seo-x-prompts)){grid-template-rows:minmax(0,1fr) auto}.seo-x-prompts{z-index:2;background:#fff;border-bottom:1px solid #e2e8f0;padding:8px 14px;position:relative}.seo-x-prompts .ant-prompts-list{scrollbar-width:thin;flex-wrap:nowrap;gap:8px;padding:0;overflow-x:auto}.seo-x-prompts .ant-prompts-item{background:#fff;border:1px solid #dce4ee;border-radius:8px;flex:none;min-width:116px;min-height:44px;padding:0;transition:border-color .18s,background-color .18s,box-shadow .18s;overflow:hidden}.seo-x-prompts .ant-prompts-item:hover{background:var(--app-surface-accent);border-color:#9dc4ff}.seo-x-prompts .ant-prompts-item:has(.active){background:var(--app-surface-accent);border-color:#7eb2ff;box-shadow:inset 0 -2px #1769ff}.seo-x-prompts .ant-prompts-item-content,.seo-x-prompts .ant-prompts-title{width:100%;height:100%}.seo-x-prompt-button{color:#223752;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;width:100%;min-height:44px;padding:8px 10px;display:flex}.seo-x-prompt-button>span{color:#1769ff;flex:none;font-size:16px}.seo-x-prompt-button strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.seo-x-prompt-button:focus-visible{outline-offset:-2px;outline:2px solid #1769ff}.seo-x-conversation{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;padding:18px 16px 24px;overflow:auto}.seo-x-conversation .ant-bubble-list{min-height:100%}.seo-x-empty-state{place-items:center;min-height:100%;display:grid}.seo-x-empty-state>img{object-fit:contain;width:148px;height:148px}.seo-x-conversation .ant-bubble{margin-bottom:14px}.seo-x-conversation .ant-bubble-start{width:100%}.seo-x-conversation .ant-bubble-start .ant-bubble-body{flex:1;min-width:0}.seo-x-conversation .ant-bubble-avatar{color:#fff;background:#1769ff;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.seo-x-conversation .ant-bubble-end .ant-bubble-avatar{color:#42566f;background:#fff;border:1px solid #dbe3ed}.seo-x-conversation .ant-bubble-content{max-width:min(560px,100vw - 220px);line-height:1.55}.seo-x-conversation .ant-bubble-end .ant-bubble-content{color:#18345a;background:var(--app-surface-sunken)}.seo-x-conversation .ant-bubble-start .ant-bubble-content{background:0 0;width:100%;padding-inline:0}.seo-x-agent-content{gap:14px;width:100%;min-width:0;display:grid}.seo-x-thought-chain{background:#fff;border:1px solid #dbe5f1;border-radius:8px;padding:14px}.seo-x-thought-chain .ant-thought-chain-item-title{color:#243b5a;font-size:13px;font-weight:700}.seo-x-thought-chain .ant-thought-chain-item-description{color:#718096;font-size:12px;line-height:1.5}.seo-x-sources{background:var(--app-surface-sunken);border:1px solid #dce5f0;border-radius:8px;padding:10px 12px}.seo-x-sources .ant-sources-title{color:#53657c;font-size:12px;font-weight:700}.seo-x-clarification{gap:12px;display:grid}.seo-x-clarification>.ant-btn{justify-self:start;min-height:40px}.seo-x-clarification .goal-inline-fields{grid-template-columns:1fr;padding:12px}.seo-x-plan-ready,.seo-x-result{background:#f2fbf7;border:1px solid #b9e4d3;border-radius:8px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px;display:grid}.seo-x-plan-ready>.anticon,.seo-x-result>.anticon{color:#059669;font-size:19px}.seo-x-plan-ready>div>strong,.seo-x-plan-ready>div>span,.seo-x-result>div>strong,.seo-x-result>div>span,.seo-x-result>div>small{display:block}.seo-x-plan-ready>div>strong,.seo-x-result>div>strong{color:#155d4a;font-size:13px}.seo-x-plan-ready>div>span,.seo-x-result>div>span{color:#4d7468;margin-top:3px;font-size:12px;line-height:1.45}.seo-x-result>div>small{color:#087b59;margin-top:6px;font-size:12px;font-weight:700}.seo-x-action-steps{grid-column:2/-1;margin-top:2px}.seo-x-action-steps .ant-steps-item-title{color:#315b50!important;font-size:12px!important}.seo-x-action-steps .ant-steps-item-description{display:none}.seo-x-result-open{justify-self:end}.seo-x-plan-ready .seo-x-confirm-plan,.seo-x-plan-ready .seo-x-confirm-plan>span{color:#fff!important}.seo-x-sender-wrap{background:#fff;border-top:1px solid #dfe7f1;gap:8px;padding:12px 14px 14px;display:grid;box-shadow:0 -8px 24px #1f3a630d}.seo-x-sender{border-color:#c9d6e6;border-radius:8px;box-shadow:0 8px 22px #1f3a6312}.seo-x-sender:focus-within{border-color:#1769ff;box-shadow:0 0 0 2px #1769ff1a,0 8px 22px #1f3a6312}.seo-x-sender-wrap>.ant-space{padding-inline:2px}@media (width<=760px){.seo-x-prompts{padding-inline:10px}.seo-x-prompts .ant-prompts-item{min-width:104px}.seo-x-conversation{padding:14px 10px 20px}.seo-x-conversation .ant-bubble-content{max-width:calc(100vw - 76px)}.seo-x-plan-ready,.seo-x-result{grid-template-columns:22px minmax(0,1fr)}.seo-x-plan-ready>.ant-btn,.seo-x-result>.seo-x-result-open{grid-column:2;justify-self:start}.seo-x-action-steps{grid-column:2}.seo-x-sender-wrap{padding:10px}}@media (prefers-reduced-motion:reduce){.seo-x-prompts .ant-prompts-item{transition:none}}.agent-symbol .anticon{font-size:30px}.inquiry-analytics-page{gap:14px;width:100%;max-width:none;margin:0;display:grid}.inquiry-analytics-header{background:#fff;border:1px solid #dfe7f1;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.inquiry-analytics-header .ant-typography{margin:0}.inquiry-analytics-header h2.ant-typography{color:#172033;margin-bottom:5px;font-size:22px}.inquiry-analytics-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.inquiry-analytics-metrics article{background:#fff;border:1px solid #dfe7f1;border-radius:8px;align-items:center;gap:12px;min-height:82px;padding:14px 16px;display:flex}.inquiry-analytics-metrics article>span{color:#0b63f6;background:var(--app-surface-sunken);border-radius:8px;place-items:center;width:36px;height:36px;font-size:18px;display:grid}.inquiry-analytics-metrics small,.inquiry-analytics-metrics strong{display:block}.inquiry-analytics-metrics small{color:#68788d;font-size:12px}.inquiry-analytics-metrics strong{color:#172033;font-variant-numeric:tabular-nums;margin-top:3px;font-size:24px;line-height:1}.inquiry-analytics-card{border-color:#dfe7f1;border-radius:8px;box-shadow:0 8px 22px #1f3a630a}@media (width<=900px){.inquiry-analytics-header{flex-direction:column;align-items:stretch}.inquiry-analytics-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.inquiry-analytics-metrics{grid-template-columns:1fr}}.site-designer{height:calc(100vh - var(--shell-header-height) - 36px);color:#172033;grid-template-columns:248px minmax(520px,1fr) 360px;gap:12px;min-height:640px;display:grid}.site-designer.agent-console{background:linear-gradient(135deg,#ecf3ffd9,#f8fbffeb);grid-template-columns:284px minmax(560px,1fr) 386px;gap:12px}.agent-card-button.active{background:var(--app-surface-accent);border-color:#2d6bff;transform:translateY(-1px);box-shadow:0 12px 28px #0b4eea21}.agent-card-button.tone-green>span{color:#047857;background:#e7f7f0}.agent-card-button.tone-violet>span{color:#6d28d9;background:var(--app-surface-sunken)}.agent-card-button.tone-orange>span{color:#b45309;background:#fff3df}.agent-card-button.tone-navy>span{color:#0f172a;background:var(--app-surface-sunken)}.module-list.compact{max-height:270px}.preview-canvas{background-color:#f1f4f8;background-image:linear-gradient(90deg,#1720330b 1px,#0000 1px),linear-gradient(#1720330a 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:32px 32px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;min-height:0;padding:24px;overflow:auto}.agent-console .preview-canvas{background-color:#f5f8fd;background-image:radial-gradient(circle at 76% 8%,#0b4eea24,#0000 28%),linear-gradient(90deg,#092e820d 1px,#0000 1px),linear-gradient(#092e820a 1px,#0000 1px),none;background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:auto,34px 34px,34px 34px;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box}.preview-device{background:#f7f8f5;border:1px solid #d9e0ea;width:min(100%,980px);min-height:100%;margin:0 auto;overflow:hidden;box-shadow:0 24px 58px #23365629}.preview-canvas.mobile .preview-device{border:8px solid #18202a;border-radius:28px;width:390px;min-height:760px}.preview-canvas.desktop .preview-device{border-radius:8px}.preview-site-header{z-index:1;color:#1e2a3c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffeb;border-bottom:1px solid #e1e5eb;justify-content:space-between;align-items:center;height:48px;padding:0 18px;display:flex;position:sticky;top:0}.preview-site-header strong{font-size:14px}.preview-site-header span{color:#fff;background:var(--storefront-accent,var(--app-surface-muted));border-radius:6px;padding:5px 9px;font-size:12px}.preview-section{color:#172033;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e2e6ec;width:100%;padding:24px;display:block;position:relative}.preview-section:after{content:"";pointer-events:none;border:2px solid #0000;border-radius:8px;position:absolute;inset:8px}.preview-section.active:after{border-color:var(--tenant-action,#0b5fc7);box-shadow:0 0 0 3px color-mix(in srgb, var(--tenant-action,#0b5fc7) 14%, transparent)}.preview-section small{color:#0f766e;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:800;display:block}.preview-section h1,.preview-section h2{color:#172033;letter-spacing:0;margin:0}.preview-section h1{font-size:34px;line-height:1.05}.preview-section h2{font-size:22px;line-height:1.18}.preview-section p{color:#5d6878;margin:10px 0 0;font-size:13px;line-height:1.65}.preview-actions{gap:8px;margin-top:18px;display:flex}.preview-actions span,.preview-actions em{border-radius:6px;min-height:32px;padding:7px 11px;font-size:12px;font-style:normal;font-weight:700}.preview-actions span{color:#fff;background:var(--storefront-accent,var(--app-surface-muted))}.preview-actions em{color:#172033;background:#fff;border:1px solid #dce2ea}.preview-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.preview-card-grid article,.preview-product,.preview-faq{background:#fff;border:1px solid #dfe5ed;border-radius:8px;padding:12px}.preview-card-grid strong,.preview-product strong,.preview-faq strong{font-size:13px;line-height:1.35;display:block}.preview-category-grid{grid-auto-rows:248px}.preview-category-card{flex-direction:column;min-height:0;display:flex;overflow:hidden;padding:0!important}.preview-category-image{object-fit:cover;background:var(--app-surface-sunken);flex:0 0 128px;width:100%;height:128px;display:block}.preview-category-image-empty{background:var(--app-surface-sunken)}.preview-category-card-content{flex-direction:column;flex:1;min-height:0;padding:12px;display:flex}.preview-category-card-content p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.preview-product+.preview-product,.preview-faq+.preview-faq{margin-top:8px}.preview-product span{color:#0f766e;background:#edf8f5;border-radius:6px;margin-top:10px;padding:4px 7px;font-size:11px;font-weight:750;display:inline-flex}.preview-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.preview-metrics article{background:var(--app-surface-sunken);text-align:left;border:1px solid #dbe6f5;border-radius:8px;padding:12px}.preview-metrics strong,.preview-metrics span{display:block}.preview-metrics strong{color:#071f63;font-size:20px}.preview-metrics span{color:#66748a;margin-top:4px;font-size:12px}.preview-process{gap:10px;margin-top:16px;display:grid}.preview-process article{background:var(--app-surface-sunken);text-align:left;border:1px solid #dbe6f5;border-radius:8px;grid-template-columns:32px minmax(0,1fr);gap:4px 10px;padding:12px;display:grid}.preview-process span{color:#0b4eea;grid-row:span 2;font-weight:800}.preview-process strong{color:#172033}.preview-process p{color:#66748a;margin:0;font-size:12px;line-height:1.45}.preview-richtext h2{margin:0 0 10px}.preview-richtext .bullet{color:#334155;padding-left:10px}.preview-contact{color:#172033;background:#fff;border:1px solid #dfe5ed;border-radius:8px;margin-top:14px;padding:10px 12px;font-weight:700}.section-outline button.active{color:#1769ff;background:var(--app-surface-accent);border-color:#9bc4ff}.stack-row{background:var(--app-surface-sunken);border:0;border-left:3px solid #8da9cd;border-radius:5px;padding:0;display:block;overflow:hidden;box-shadow:inset 0 0 0 1px #dce5f0}.stack-row-head{cursor:pointer;background:var(--app-surface-sunken);justify-content:space-between;align-items:center;gap:6px;min-height:38px;padding:6px 9px;list-style:none;display:flex}.stack-row-head::-webkit-details-marker{display:none}.stack-row-head:before{content:"";border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:5px solid #718096;flex:none;width:0;height:0;transition:transform .12s}.stack-row[open]>.stack-row-head:before{transform:rotate(90deg)}.stack-row-index{color:#5a6b85;font-size:12px;font-weight:600}.stack-row-summary-actions{align-items:center;gap:4px;margin-left:auto;display:inline-flex}.stack-row-summary-actions small{color:#8190a3;font-size:11px;font-weight:400}.stack-row[open] .stack-row-summary-actions small{display:none}.stack-row-fields{background:var(--app-surface-sunken);gap:9px;padding:11px 10px 12px;display:grid}.stack-row-fields .ant-form-item{margin-bottom:0}.preview-canvas.mobile .preview-card-grid{grid-template-columns:1fr}.preview-canvas.mobile .preview-category-grid{grid-auto-rows:236px}.preview-canvas.mobile .preview-section h1{font-size:30px}.preview-canvas.mobile .preview-section{padding:22px 18px}.tenant-content:has(.builder-console){padding:8px;overflow:hidden}.builder-task-list button.active{color:#174fbf;background:var(--app-surface-accent);border-color:#c7d8ff}.builder-task-list button.active>span{color:#fff;background:#4b7dff}.builder-section-list>div.active{background:var(--app-surface-accent);border-color:#c7d8ff}.builder-console-stage .preview-canvas{background:var(--app-surface-sunken);height:100%;padding:20px}.builder-console-stage .preview-device{box-shadow:0 22px 48px #23365624}.builder-generation-overlay>.anticon{color:#fff;background:#4b7dff;border-radius:7px;place-items:center;width:32px;height:32px;display:grid}.builder-console-panel.is-editor{grid-template-rows:auto minmax(0,1fr)}.builder-readiness-strip.blocked{background:#fffaf0;border-color:#f0d8aa}.builder-readiness-strip.blocked header{color:#9a5b06}.material-image-review{justify-items:end;gap:12px;display:grid}.material-image-review img{object-fit:contain;background:var(--app-surface-sunken);border:1px solid #dce2ea;border-radius:7px;width:100%;max-height:420px}.builder-plan-review article>.anticon{color:#15836d;font-size:17px}.builder-task-progress article.active{color:#174fbf;background:var(--app-surface-accent);border-color:#c7d8ff}.builder-task-progress article.complete{color:#116855;background:#f0f8f5;border-color:#cce7dd}.builder-inspector-head{border-bottom:1px solid #dce2ea;justify-content:space-between;align-items:center;gap:10px;min-height:60px;padding:10px 12px;display:flex}.builder-inspector-head strong{color:#172033;font-size:14px}@media (width<=760px){.tenant-content:has(.builder-console){padding:0}}.super-agent-goal-list>button.active{background:var(--app-surface-accent);box-shadow:inset 2px 0 var(--super-blue)}.super-agent-empty .anticon,.super-agent-plan-empty .anticon{color:var(--super-blue);margin-bottom:15px;font-size:30px}.super-agent-artifact-list article>.anticon{color:#155eef}.super-agent-output-empty .anticon{color:#9aa9bc;font-size:27px}.super-agent-outcome .anticon{color:#14785a;background:#eaf8f3;border-radius:50%;place-items:center;width:46px;height:46px;font-size:20px;display:grid}.super-agent-entry>.anticon{color:#8290a4;font-size:11px}.site-management-page{color:#172033;gap:16px;display:grid}.site-score-card{background:#ffffffd1;border:1px solid #dbe7fa;border-radius:8px;justify-items:center;gap:8px;padding:16px;display:grid}.site-score-card strong,.site-score-card span{text-align:center;display:block}.site-score-card strong{color:#071f63;font-size:16px}.site-score-card span{color:#66748a;font-size:12px;line-height:1.55}.site-management-grid{grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);gap:14px;display:grid}.site-primary-card,.site-next-card{border-radius:8px;box-shadow:0 12px 30px #21375c0f}.site-card-head{align-items:center;gap:12px;display:flex}.site-card-head>span{color:#0b4eea;background:var(--app-surface-sunken);border:1px solid #cfe0ff;border-radius:8px;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.site-card-head strong,.site-card-head small{display:block}.site-card-head small{color:#66748a;margin-top:2px}.site-primary-card h3.ant-typography{color:#071f63;letter-spacing:0;margin:18px 0 12px;font-size:26px}.site-hint-list{gap:10px;margin-top:12px;display:grid}.site-hint-list article{background:var(--app-surface-sunken);border:1px solid #e3ebf7;border-radius:8px;grid-template-columns:28px minmax(0,1fr);gap:10px;padding:10px;display:grid}.site-hint-list .anticon-check-circle{color:#0f9f6e}.site-hint-list .anticon-exclamation-circle{color:#d97706}.site-hint-list strong{color:#071f63}.site-hint-list p{color:#5f6d83;margin:4px 0 0;line-height:1.55}.site-publish-readiness-card{background:var(--app-surface-sunken);border-color:#dbe7fb;border-radius:8px;box-shadow:0 14px 32px #1b407e11}.site-publish-readiness-card.ok{border-color:#cfe8db}.site-publish-readiness-card.warn{border-color:#f2dfb5}.site-publish-readiness-card.error{border-color:#f3c8c8}.site-publish-readiness-card .ant-card-body{gap:14px;display:grid}.site-readiness-head{grid-template-columns:48px minmax(0,1fr) 116px;align-items:center;gap:14px;display:grid}.site-readiness-icon{color:#0b4eea;background:var(--app-surface-sunken);border:1px solid #cfe0ff;border-radius:8px;place-items:center;width:48px;height:48px;font-size:22px;display:grid}.site-readiness-head strong,.site-readiness-head small{display:block}.site-readiness-head strong{color:#071f63;font-size:17px}.site-readiness-head small{color:#66748a;margin-top:4px;line-height:1.55}.site-readiness-status{justify-items:center;gap:6px;display:grid}.site-readiness-meta{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.site-readiness-meta article{background:#fff;border:1px solid #e1e9f6;border-radius:8px;padding:12px}.site-readiness-meta strong,.site-readiness-meta span{display:block}.site-readiness-meta strong{color:#071f63;font-variant-numeric:tabular-nums;font-size:22px;line-height:1}.site-readiness-meta span{color:#66748a;margin-top:6px;font-size:12px}.site-readiness-body{grid-template-columns:minmax(0,1fr) 230px;align-items:start;gap:14px;display:grid}.site-operational-check-list{align-self:start}.site-readiness-actions{background:#fff;border:1px solid #dfe7f3;border-radius:8px;gap:8px;padding:12px;display:grid}.site-readiness-actions .ant-btn{border-radius:7px;justify-content:flex-start;min-height:36px;font-weight:650}.site-readiness-actions .ant-btn-primary{justify-content:center}.site-runtime-detail{background:#fff;border:1px solid #e4ebf5;border-radius:8px;grid-column:1/-1}.site-runtime-detail .ant-collapse-header{font-weight:700;color:#263a5c!important;align-items:center!important;padding:10px 12px!important}.site-runtime-detail .ant-collapse-content-box{padding:0 12px 12px!important}.site-runtime-check-list{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:9px;display:grid}.site-runtime-check-list article{background:var(--app-surface-sunken);border:1px solid #e3ebf7;border-radius:8px;grid-template-columns:24px minmax(0,1fr);gap:9px;padding:10px;display:grid}.site-runtime-check-list article.ok{background:var(--app-surface-sunken);border-color:#d4eadc}.site-runtime-check-list article.warn{background:#fffaf1;border-color:#f2dfb5}.site-runtime-check-list article.error{background:#fff7f7;border-color:#f3c8c8}.site-runtime-check-list .anticon-check-circle{color:#0f9f6e}.site-runtime-check-list .anticon-exclamation-circle{color:#d97706}.site-runtime-check-list article.error .anticon-exclamation-circle{color:#c2410c}.site-runtime-check-list strong{color:#172033}.site-runtime-check-list p{color:#66748a;margin:4px 0 0;line-height:1.5}.site-content-form{margin-top:16px}.site-content-grid{align-items:start;margin-bottom:14px}.site-seo-agent-grid{grid-template-columns:minmax(0,.88fr) minmax(460px,1.12fr);gap:14px;margin-top:14px;display:grid}.site-seo-agent-card{background:var(--app-surface-sunken);border-color:#d8eadf;border-radius:8px;box-shadow:0 12px 30px #14532d0f}.site-seo-agent-head{grid-template-columns:48px minmax(0,1fr) 82px;align-items:center;gap:14px;display:grid}.site-seo-agent-head>span{color:#047857;background:#e9f8f0;border:1px solid #cfe8db;border-radius:8px;place-items:center;width:48px;height:48px;font-size:22px;display:grid}.site-seo-agent-head strong,.site-seo-agent-head small{display:block}.site-seo-agent-head strong{color:#064e3b;font-size:16px}.site-seo-agent-head small{color:#66748a;margin-top:4px;line-height:1.55}.site-seo-agent-actions{border-top:1px solid #dfeee5;flex-wrap:wrap;gap:10px;margin-top:16px;padding-top:14px;display:flex}.site-seo-check-list{gap:10px;display:grid}.site-seo-check-list article{background:var(--app-surface-sunken);border:1px solid #e3ebf7;border-radius:8px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.site-seo-check-list article.ok{background:var(--app-surface-sunken);border-color:#d4eadc}.site-seo-check-list article.warn{background:#fffaf1;border-color:#f2dfb5}.site-seo-check-list article.error{background:#fff7f7;border-color:#f3c8c8}.site-seo-check-list .anticon-check-circle{color:#0f9f6e}.site-seo-check-list .anticon-exclamation-circle{color:#d97706}.site-seo-check-list article.error .anticon-exclamation-circle{color:#c2410c}.site-seo-check-list strong{color:#172033}.site-seo-check-list p{color:#66748a;margin:4px 0 0;line-height:1.5}.site-generation-section{background:var(--app-surface-sunken);border-color:#dbe7fb}.site-generation-grid{grid-template-columns:minmax(280px,.42fr) minmax(420px,.58fr);gap:14px;display:grid}.site-generation-theme-card,.site-generation-typography-card,.site-generation-summary-card,.site-generation-json-card{border-color:#dbe7fb;border-radius:8px;box-shadow:0 12px 30px #1b407e0f}.site-generation-theme-card .ant-card-body,.site-generation-typography-card .ant-card-body,.site-generation-summary-card .ant-card-body{gap:16px;display:grid}.site-theme-preview{border:1px solid;border-radius:8px;gap:8px;padding:14px;display:grid}.site-theme-preview>span{border-radius:999px;width:42px;height:10px;box-shadow:inset 0 1px #ffffff73}.site-theme-preview strong{color:#172033}.inquiry-page{gap:var(--app-panel-gap);color:var(--app-text);display:grid}.inquiry-header{background:var(--app-surface-sunken);border:1px solid #d9e5f8;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex;box-shadow:0 14px 32px #1b407e0f}.inquiry-header h2.ant-typography{color:#071f63;letter-spacing:0;margin:8px 0 0}.inquiry-header .ant-input-affix-wrapper{width:min(420px,42vw)}.inquiry-table-card{border-radius:8px;box-shadow:0 12px 30px #21375c0f}.inquiry-title-cell{gap:3px;min-width:0;display:grid}.inquiry-title-cell strong{text-overflow:ellipsis;white-space:nowrap;color:#172033;overflow:hidden}.inquiry-title-cell span{text-overflow:ellipsis;white-space:nowrap;color:#66748a;font-size:12px;overflow:hidden}.inquiry-detail-stack{gap:12px;display:grid}.inquiry-detail-stack .ant-card{border-color:#dfe7f3;border-radius:8px}.inquiry-detail-stack .ant-card-head-title span{align-items:center;gap:8px;display:inline-flex}.inquiry-timeline-list{gap:8px;display:grid}.inquiry-timeline-list article{background:var(--app-surface-sunken);border:1px solid #e3ebf7;border-radius:8px;grid-template-columns:150px minmax(0,1fr) 150px;align-items:center;gap:10px;padding:9px 10px;display:grid}.inquiry-timeline-list strong,.inquiry-timeline-list span,.inquiry-timeline-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inquiry-timeline-list strong{color:#071f63}.inquiry-timeline-list span,.inquiry-timeline-list small{color:#66748a}.site-theme-preview p{color:#53647f;margin:0;line-height:1.55}.site-generation-summary{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.site-generation-summary article{background:var(--app-surface-sunken);border:1px solid #e1e9f6;border-radius:8px;padding:12px}.site-generation-summary strong,.site-generation-summary span{display:block}.site-generation-summary strong{color:#071f63;font-size:22px;line-height:1}.site-generation-summary span{color:#66748a;margin-top:6px;font-size:12px}.site-generation-proof-list{gap:10px;display:grid}.site-generation-proof-list article{background:#fff;border:1px solid #e3ebf7;border-radius:8px;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;padding:10px;display:grid}.site-generation-proof-list .anticon{color:#0f9f6e;margin-top:2px}.site-generation-proof-list strong{color:#172033}.site-generation-proof-list p{color:#66748a;margin:4px 0 0;line-height:1.5}.site-generation-json-card{grid-column:1/-1}.site-launch-grid{align-items:start;margin-top:14px}.site-theme-panel .ant-card-body{gap:16px}.site-typography-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.site-typography-controls label{color:#53647f;gap:7px;min-width:0;font-size:13px;font-weight:600;display:grid}.site-typography-controls .ant-select{width:100%}.site-footer-social-card{grid-column:1/-1}.site-footer-social-card .ant-card-body{gap:16px;display:grid}.site-footer-social-head{justify-content:space-between;align-items:start;gap:20px;display:flex}.site-footer-social-head p{color:#66748a;max-width:720px;margin:0;line-height:1.55}.site-footer-social-list{gap:10px;display:grid}.site-footer-social-row{background:var(--app-surface-sunken);border:1px solid #e1e9f5;border-radius:8px;grid-template-columns:40px minmax(130px,.65fr) minmax(160px,.8fr) minmax(260px,1.55fr) 56px 40px;align-items:end;gap:10px;padding:12px;display:grid}.site-footer-social-row label{color:#53647f;gap:6px;min-width:0;font-size:12px;font-weight:600;display:grid}.site-footer-social-row .ant-select{width:100%}.site-footer-social-icon{color:#172033;background:#fff;border:1px solid #d9e5f5;border-radius:8px;align-self:end;place-items:center;width:40px;height:40px;font-size:19px;display:grid}.site-footer-social-enabled{justify-items:center}.site-footer-social-remove{width:40px;height:40px}.site-footer-social-empty{color:#66748a;background:var(--app-surface-sunken);text-align:center;border:1px dashed #ccd9ea;border-radius:8px;justify-items:center;gap:6px;padding:24px;display:grid}.site-footer-social-empty>.anticon{color:#1769ff;font-size:24px}.site-footer-social-empty small{color:#8793a5}.site-theme-card-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.site-theme-card-grid button{color:#172033;text-align:left;background:var(--app-surface-sunken);cursor:pointer;border:1px solid #dfe7f3;border-radius:8px;grid-template-columns:24px minmax(0,1fr);gap:5px 10px;min-height:112px;padding:13px;transition:transform .16s,box-shadow .16s,border-color .16s;display:grid;position:relative;overflow:hidden}.site-theme-card-grid button:before{content:"";background:var(--theme-accent);opacity:.68;height:3px;position:absolute;top:0;left:0;right:0}.site-theme-card-grid button:hover,.site-theme-card-grid button.active{border-color:var(--theme-accent);transform:translateY(-1px);box-shadow:0 16px 32px #1f3a631a}.site-theme-card-grid button i{background:var(--theme-accent);border:1px solid #1720331f;border-radius:6px;grid-row:span 2;width:22px;height:22px;margin-top:3px;box-shadow:inset 0 1px #ffffff80}.site-theme-card-grid button strong{color:#10233e;line-height:1.25}.site-theme-card-grid button span{color:#5f6d83;grid-column:2;font-size:12px;line-height:1.48}.site-launch-readiness-card .ant-card-body{gap:14px;display:grid}.site-launch-score{background:var(--app-surface-sunken);border:1px solid #dbe7fa;border-radius:8px;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:14px;padding:12px;display:grid}.site-launch-score strong{color:#071f63;font-size:16px}.site-launch-score p{color:#66748a;margin:5px 0 0;line-height:1.55}.site-launch-check-list{gap:9px;display:grid}.site-launch-check-list article{background:#fff;border:1px solid #e3ebf7;border-radius:8px;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.site-launch-check-list article.ok{background:var(--app-surface-sunken);border-color:#d4eadc}.site-launch-check-list article.warn{background:#fffaf1;border-color:#f2dfb5}.site-launch-check-list article.error{background:#fff7f7;border-color:#f3c8c8}.site-launch-check-list .anticon-check-circle{color:#0f9f6e}.site-launch-check-list .anticon-exclamation-circle{color:#d97706}.site-launch-check-list article.error .anticon-exclamation-circle{color:#c2410c}.site-launch-check-list strong{color:#172033}.site-launch-check-list p{color:#66748a;margin:4px 0 0;line-height:1.5}.site-launch-workbench{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.site-launch-workbench>.ant-card{border-color:#dbe7fb;border-radius:8px;box-shadow:0 12px 30px #1b407e0e}.site-launch-workbench .ant-card-head-title{color:#071f63;font-weight:800}.site-business-models{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;width:100%;display:grid}.site-business-models .ant-radio-button-wrapper{color:#172033;white-space:normal;height:auto;min-height:96px;box-shadow:none;border:1px solid #dfe7f3;border-radius:8px;align-content:start;padding:11px 12px;display:grid}.site-business-models .ant-radio-button-wrapper:before{display:none}.site-business-models .ant-radio-button-wrapper-checked{background:var(--app-surface-sunken);border-color:#1769ff;box-shadow:0 10px 24px #1769ff1a}.site-business-models strong,.site-business-models span{line-height:1.42;display:block}.site-business-models span{color:#66748a;margin-top:5px;font-size:12px}.site-field-block{gap:7px;margin-top:14px;display:grid}.site-field-block>span,.site-field-block label>span{color:#263a5c;font-size:13px;font-weight:750}.site-field-block small{color:#66748a;line-height:1.45}.site-field-block.full{grid-column:1/-1}.site-launch-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.site-launch-form-grid .site-field-block{margin-top:0}.seo-page-matrix article.active{background:var(--app-surface-accent);border-color:#cfe0ff}.site-generation-proof-list.compact{margin-top:14px}.site-advanced-json{background:#fff;border:1px solid #dfe7f3;border-radius:8px;margin-top:14px}.site-advanced-json textarea.ant-input{color:#203047;background:var(--app-surface-sunken);font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:12px;line-height:1.65}.site-json-card{border-color:#dfe7f3;border-radius:8px;margin-top:14px}.site-json-card textarea.ant-input{color:#203047;background:var(--app-surface-sunken);font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:12px;line-height:1.65}.site-section-editor-list{background:0 0;border:0;gap:10px;margin-top:14px;display:grid}.site-section-editor-list .ant-collapse-item{background:#fff;border:1px solid #dfe7f3;overflow:hidden;box-shadow:0 10px 24px #21375c0b;border-radius:8px!important}.site-section-editor-list .ant-collapse-header{font-weight:700;color:#172033!important;align-items:center!important;padding:11px 14px!important}.site-section-editor-list .ant-collapse-content{border-top:1px solid #edf1f6}.site-section-editor-list .ant-collapse-content-box{padding:12px!important}.site-section-editor-list textarea.ant-input{color:#203047;background:var(--app-surface-sunken);font-family:JetBrains Mono,SFMono-Regular,Consolas,monospace;font-size:12px;line-height:1.65}.seo-asset-radar .anticon{color:#047857;font-size:18px}.seo-sitemap-workflow{grid-auto-rows:max-content;align-content:start;gap:14px;min-height:0;padding:16px;display:grid;overflow:auto}.seo-sitemap-current{border-bottom:1px solid #e6ebf2;justify-content:space-between;align-items:center;gap:16px;padding-bottom:14px;display:flex}.seo-sitemap-addresses{flex:1;gap:8px;min-width:0;display:grid}.seo-sitemap-address-row{grid-template-columns:112px minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;display:grid}.seo-sitemap-address-row>.ant-typography:first-child{color:#44546a;font-weight:650}.seo-sitemap-current .ant-typography{overflow-wrap:anywhere}.seo-sitemap-workflow .ant-steps{padding:2px 4px 0}.seo-sitemap-workflow .ant-steps-item-title{font-size:13px;font-weight:700}.seo-sitemap-workflow .ant-steps-item-description{max-width:180px;font-size:12px}.seo-sitemap-history{gap:10px;padding-top:4px;display:grid}@media (width<=1100px){.seo-sitemap-current{align-items:flex-start}.seo-sitemap-address-row{grid-template-columns:104px minmax(0,1fr)}.seo-sitemap-address-row>:last-child:not(.ant-typography){grid-column:2;justify-self:start}}.seo-job-list .anticon{color:#047857;font-size:18px}.seo-agent-pills .strong{color:#047857;background:#edf8f3;border-color:#cdebdc}.seo-console-rail button.active{color:#0b69ff;background:var(--app-surface-accent)}.seo-draft-visual.medical{background:linear-gradient(135deg,#e9eef6,#b8c8d9)}.seo-chart-card .down{color:#dc2626}.seo-side-intro .anticon{color:#0b69ff;font-size:28px}.seo-side-agents .anticon{color:#0b69ff;background:var(--app-surface-sunken);border-radius:8px;place-items:center;width:34px;height:34px;font-size:17px;display:grid}.seo-today-task.tone-blue>span{color:#0b69ff;background:var(--app-surface-sunken);border:1px solid #cfe0ff}.seo-today-task.tone-green>span{color:#047857;background:#e9f8f0;border:1px solid #cdebdc}.seo-today-task.tone-orange>span{color:#b45309;background:#fff4df;border:1px solid #f4d49d}.seo-today-task.tone-red>span{color:#dc2626;background:#fff0f0;border:1px solid #fecaca}.seo-task-stage span.active{color:#0b4eea;background:var(--app-surface-accent);border-color:#9bc4ff}.seo-chat-bubble.user{background:var(--app-surface-sunken);align-self:start}.seo-chat-bubble.assistant{background:var(--app-surface-sunken);border-color:#cfe0ff}.seo-chat-steps em.active{color:#0b69ff;background:var(--app-surface-accent);border-color:#cfe0ff}.seo-message.user{align-self:end;justify-items:end}.seo-message.user p{color:#0f2b57;background:var(--app-surface-sunken);border:1px solid #cfe0ff;border-radius:8px 8px 2px;padding:9px 11px}.seo-message.assistant{align-self:start;justify-items:start}.seo-message.assistant p,.seo-message.assistant.result{background:#fff;border:1px solid #dfe7f3;border-radius:8px 8px 8px 2px;padding:9px 11px;box-shadow:0 6px 18px #21375c0d}.seo-message.assistant.result{gap:8px}.seo-message.assistant.result p{box-shadow:none;background:0 0;border:0;padding:0}.seo-message-steps em.active{color:#0b69ff;background:var(--app-surface-accent);border-color:#cfe0ff}.seo-today-task.tone-blue:before{background:#1769ff}.seo-today-task.tone-green:before{background:#059669}.seo-today-task.tone-orange:before{background:#d97706}.seo-today-task.tone-red:before{background:#dc2626}.seo-message.user p{color:#0f2b57;background:var(--app-surface-sunken)}.seo-message.assistant p,.seo-message.assistant.result{border-color:#dce6f2;box-shadow:0 10px 24px #1f3a630f}.seo-message.assistant.result{background:linear-gradient(135deg,#f0fbf7,#fff);border-color:#cfeadf}@media (width<=1080px){.site-readiness-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.site-generation-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.site-typography-controls{grid-template-columns:1fr}.site-footer-social-row{grid-template-columns:40px repeat(2,minmax(0,1fr)) 56px 40px}.site-footer-social-url{grid-column:2/span 2}.site-score-card{justify-items:start}.site-score-card strong,.site-score-card span{text-align:left}}@media (width<=680px){.site-footer-social-head{display:grid}.site-footer-social-head .ant-space{width:100%}.site-footer-social-head .ant-btn{flex:1}.site-footer-social-row{grid-template-columns:40px minmax(0,1fr) 44px;align-items:center}.site-footer-social-row label:not(.site-footer-social-enabled){grid-column:1/-1}.site-footer-social-row .site-footer-social-icon{grid-area:1/1}.site-footer-social-row .site-footer-social-enabled{grid-area:1/2;justify-self:start}.site-footer-social-row .site-footer-social-remove{grid-area:1/3}.preview-metrics,.site-generation-summary,.site-readiness-meta,.site-readiness-actions{grid-template-columns:1fr}.site-readiness-head{grid-template-columns:42px minmax(0,1fr)}.site-readiness-status{grid-column:1/-1;justify-items:start}.site-seo-agent-head{grid-template-columns:42px minmax(0,1fr)}.site-seo-agent-head .ant-progress{grid-column:1/-1}.site-seo-check-list article,.site-launch-check-list article{grid-template-columns:24px minmax(0,1fr)}.site-seo-check-list article .ant-tag,.site-launch-check-list article .ant-tag{grid-column:2;justify-self:start}}.agent-hub-page{--hub-accent:#4b7dff;--hub-bg:#0c0f14;--hub-surface:#141820;--hub-line:#282e39;--hub-text:#f4f7fb;--hub-muted:#929baa;min-height:calc(100dvh - var(--shell-header-height) - 28px);color:var(--hub-text);background:var(--hub-bg);border:1px solid #202630;border-radius:8px;grid-template-rows:auto minmax(388px,1fr);display:grid;overflow:hidden;box-shadow:0 22px 54px #0b10182e}.agent-hub-hero{border-bottom:1px solid var(--hub-line);grid-template-columns:minmax(250px,.58fr) minmax(520px,1.42fr);min-height:330px;display:grid}.agent-choice-card:before{z-index:2;content:"";background:var(--hub-accent);transform-origin:0;height:3px;transition:transform .3s cubic-bezier(.16,1,.3,1);position:absolute;inset:0 0 auto;transform:scaleX(0)}.agent-choice-card:after{z-index:0;content:"";background:linear-gradient(90deg,#0a0e14f5,#0a0e14c7);transition:opacity .24s;position:absolute;inset:0}.agent-choice-card:hover:before,.agent-choice-card:focus-visible:before{transform:scaleX(1)}.agent-choice-card>span{z-index:1;position:relative}.agent-choice-grid{grid-template-rows:repeat(2,minmax(194px,1fr));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.agent-choice-card{min-width:0;min-height:194px;color:var(--hub-text);text-align:left;background-color:var(--hub-surface);background-image:var(--agent-image);border:0;border-right:1px solid var(--hub-line);border-bottom:1px solid var(--hub-line);cursor:pointer;isolation:isolate;background-position:50%;background-size:cover;grid-template-rows:1fr auto;grid-template-columns:50px minmax(0,1fr) 38px;gap:18px;padding:28px 32px 24px;display:grid;position:relative;overflow:hidden}.agent-choice-card:nth-child(2n){border-right:0}.agent-choice-card:nth-last-child(-n+2){border-bottom:0}.agent-choice-card:active{transform:translateY(1px)}.agent-choice-icon{color:#a9bdff;background:var(--app-surface-muted);border:1px solid #303a4e;border-radius:8px;grid-area:1/1;place-items:center;width:46px;height:46px;font-size:21px;transition:color .2s,background-color .2s,border-color .2s;display:grid}.agent-choice-card:hover .agent-choice-icon{color:#fff;background:var(--hub-accent);border-color:var(--hub-accent)}.agent-choice-arrow{color:#747e8d;grid-area:1/3;justify-self:end;place-items:center;width:36px;height:36px;font-size:15px;transition:color .2s,transform .2s cubic-bezier(.16,1,.3,1);display:grid}.agent-choice-card:hover .agent-choice-arrow{color:#fff;transform:translate(3px)}.agent-choice-copy{grid-area:1/2;min-width:0}.agent-choice-copy strong{color:var(--hub-text);font-size:21px;line-height:1.3;display:block}.agent-choice-copy p{color:#c0c7d2;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:540px;margin:9px 0 0;font-size:15px;line-height:1.55;display:-webkit-box;overflow:hidden}.agent-choice-card:focus-visible{z-index:1;outline-offset:-4px;outline:3px solid #9bb5ff;position:relative}@media (prefers-reduced-motion:no-preference){.agent-choice-card{animation:.42s cubic-bezier(.16,1,.3,1) both agent-hub-enter;animation-delay:calc(.1s + var(--agent-index) * 45ms)}}@keyframes agent-hub-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (width<=1180px){.agent-hub-hero{grid-template-columns:minmax(230px,.58fr) minmax(440px,1.42fr)}.agent-choice-card{padding-inline:26px}}@media (width<=860px){.agent-hub-hero,.agent-choice-grid{grid-template-columns:1fr}.agent-hub-page{grid-template-rows:auto auto}.agent-choice-grid{grid-template-rows:none}.agent-choice-card,.agent-choice-card:nth-child(2n){border-right:0;border-bottom:1px solid var(--hub-line)}.agent-choice-card:last-child{border-bottom:0}}@media (width<=560px){.agent-choice-card{grid-template-columns:44px minmax(0,1fr) 32px;gap:14px;min-height:178px;padding:24px}.agent-choice-icon{width:42px;height:42px}}.agent-hub-page{grid-template-rows:clamp(220px,45%,304px) minmax(0,1fr);height:100%;min-height:0}.agent-hub-hero{grid-template-columns:320px minmax(0,1fr);min-height:0}.agent-hub-command{background:var(--app-surface-muted);grid-template-rows:auto auto minmax(0,1fr);align-content:center;gap:16px;min-width:0;padding:34px 42px 28px;display:grid}.agent-hub-command-title{align-items:baseline;gap:12px;display:flex}.agent-hub-command-title strong{color:#f4f7fb;font-size:25px}.agent-hub-command-title span{color:#8f99a8;font-size:13px}.agent-hub-compose{grid-template-columns:minmax(0,1fr) 92px;gap:10px;display:grid}.agent-hub-compose .ant-input{resize:none;color:#eef3fa;background:var(--app-surface-muted);min-height:82px;box-shadow:none;border:1px solid #343c49;border-radius:7px;padding:13px 15px;font-size:15px;line-height:1.55}.agent-hub-compose .ant-btn{border-radius:7px;height:100%;min-height:82px;font-weight:750}.agent-choice-grid{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(6,minmax(0,1fr));min-height:0}.agent-choice-card{grid-column:span 2;grid-template-rows:1fr;grid-template-columns:46px minmax(0,1fr) 32px;min-height:0;padding:18px 22px;text-decoration:none}.agent-choice-card:nth-child(2n),.agent-choice-card:nth-last-child(-n+2){border-right:1px solid var(--hub-line);border-bottom:1px solid var(--hub-line)}.agent-choice-card:nth-child(3){border-right:0}.agent-choice-card:nth-child(4),.agent-choice-card:nth-child(5){border-bottom:0;grid-column:span 3}.agent-choice-card:nth-child(5){border-right:0}.agent-choice-copy{align-self:center}.agent-choice-copy strong,.agent-choice-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.agent-choice-copy strong{font-size:19px}.agent-choice-copy small{color:#aab4c2;margin-top:8px;font-size:12px}.agent-choice-icon,.agent-choice-arrow{align-self:center}.agent-hub-page a:focus-visible,.agent-hub-page textarea:focus-visible,.agent-hub-page button:focus-visible{outline-offset:-3px;outline:2px solid #9bb5ff}.agent-hub-hero{grid-template-columns:1fr;place-items:center;position:relative}.agent-hub-command{background:0 0;grid-template-rows:auto auto;width:min(760px,100% - 96px);padding:26px 0}.agent-hub-command-title{text-align:center;justify-content:center;align-items:center;gap:11px;display:flex}.agent-hub-command-title>img{object-fit:contain;width:44px;height:44px}.agent-hub-command-title strong{font-size:24px}.agent-hub-history{z-index:2;color:#94a0b1;position:absolute;top:18px;right:18px}.agent-hub-page{--hub-accent:var(--tenant-action,#0b5fc7);--hub-bg:#f4f7fb;--hub-surface:#fff;--hub-line:#dce6f1;--hub-text:#172033;--hub-muted:#617087;background:var(--app-surface-sunken);box-shadow:none;border-color:#dce6f1}.agent-hub-hero{background:var(--app-surface-sunken);border-bottom-color:#dce6f1;grid-template-columns:1fr;place-items:center;position:relative;overflow:hidden}.agent-hub-hero:before{content:"";background:radial-gradient(ellipse, color-mix(in srgb, var(--hub-accent) 18%, transparent), transparent 68%);filter:blur(36px);pointer-events:none;width:70%;height:145%;position:absolute;inset:-45% 15% auto}.agent-hub-command{z-index:1;background:0 0;width:min(760px,100% - 96px);padding:26px 0;position:relative}.agent-hub-command-title strong{color:#172033}.agent-hub-compose .ant-input{color:#172033;background:#fff;border-color:#cfdbea;box-shadow:0 8px 20px #1f3a6312}.agent-hub-compose .ant-input::placeholder{color:#75839a}.agent-hub-compose .ant-input:focus{border-color:var(--hub-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--hub-accent) 14%, transparent), 0 8px 20px #1f3a6312}.agent-hub-compose .ant-btn:disabled{color:#8b98aa;background:var(--app-surface-sunken);border-color:#d8e1eb}.agent-hub-history{color:#60718b}.agent-hub-history:hover{color:#0b5fc7!important;background:var(--app-surface-accent)!important}.agent-choice-grid{background:#fff;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr))}.agent-choice-card,.agent-choice-card:nth-child(2n),.agent-choice-card:nth-last-child(-n+2){color:#172033;background-color:#fff;border-color:#e0e8f1;grid-column:auto;min-height:0}.agent-choice-card:nth-child(n+4){border-bottom:0;grid-column:auto}.agent-choice-card:nth-child(3n){border-right:0}.agent-choice-card:nth-child(3n+2){border-right:1px solid #e0e8f1}.agent-choice-card:after{background:linear-gradient(90deg,#fffffff5,#ffffffc7)}.agent-choice-card:hover:after{opacity:.9}.agent-choice-icon{color:#0b5fc7;background:var(--app-surface-sunken);border-color:#cfe0ff}.agent-choice-card:hover .agent-choice-icon{background:var(--hub-accent);border-color:var(--hub-accent)}.agent-choice-copy strong{color:#172033}.agent-choice-copy small{color:#617087}.agent-choice-arrow{color:#718097}.agent-choice-card:hover .agent-choice-arrow{color:#0b5fc7}.agent-hub-page a:focus-visible,.agent-hub-page textarea:focus-visible,.agent-hub-page button:focus-visible{outline-color:#0b5fc7}.super-chat-page{height:calc(100vh - var(--shell-header-height) - 36px);color:#172033;background:#fff;border:1px solid #dce4ef;border-radius:8px;grid-template-rows:58px minmax(0,1fr) auto;min-height:680px;display:grid;overflow:hidden;box-shadow:0 18px 44px #1f3a6314}.super-chat-header{border-bottom:1px solid #e5eaf1;grid-template-columns:120px minmax(0,1fr) 120px;align-items:center;padding:0 12px;display:grid}.super-chat-header>div{justify-content:center;align-items:center;gap:9px;display:flex}.super-chat-header>div>span{color:#155eef;background:var(--app-surface-sunken);border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.super-chat-header>div>span img{object-fit:cover;border-radius:7px;width:30px;height:30px}.super-chat-header>div strong{font-size:15px}.super-chat-header>.ant-space{justify-self:end}.super-chat-messages{scroll-behavior:smooth;min-height:0;padding:34px max(32px,50% - 410px) 24px;overflow-y:auto}.super-chat-empty{color:#263750;align-content:center;justify-items:center;gap:14px;min-height:100%;display:grid}.super-chat-empty>img{object-fit:contain;width:148px;height:148px}.super-chat-empty strong{font-size:22px}.super-chat-message{gap:12px;width:100%;margin:0 auto 26px;display:flex}.super-chat-message.user{justify-content:flex-end}.super-chat-message>div{overflow-wrap:anywhere;max-width:76%;font-size:15px;line-height:1.75}.super-chat-message.user>div{color:#19345f;background:var(--app-surface-sunken);white-space:pre-wrap;border:1px solid #d7e3f5;border-radius:8px 8px 2px;padding:10px 14px}.super-chat-message.assistant>div{color:#26344a;padding-top:4px}.super-chat-message.assistant h1,.super-chat-message.assistant h2,.super-chat-message.assistant h3{color:#172033;margin:16px 0 7px;line-height:1.35}.super-chat-message.assistant h1{font-size:20px}.super-chat-message.assistant h2{font-size:17px}.super-chat-message.assistant h3{font-size:15px}.super-chat-message.assistant p,.super-chat-message.assistant ul,.super-chat-message.assistant ol,.super-chat-message.assistant pre,.super-chat-message.assistant blockquote{margin:0 0 10px}.super-chat-message.assistant>div>:first-child{margin-top:0}.super-chat-message.assistant>div>:last-child{margin-bottom:0}.super-chat-message.assistant ul,.super-chat-message.assistant ol{padding-left:22px}.super-chat-message.assistant li+li{margin-top:3px}.super-chat-message.assistant code{color:#0f3f8c;background:var(--app-surface-sunken);border-radius:3px;padding:1px 4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}.super-chat-message.assistant pre{color:#dce8ff;background:#17243a;border-radius:6px;padding:10px 12px;overflow-x:auto}.super-chat-message.assistant pre code{color:inherit;background:0 0;padding:0}.super-chat-message.assistant blockquote{color:#53627a;border-left:3px solid #9fc2f5;padding-left:11px}.super-chat-message.assistant a{color:#155eef;text-decoration:underline}.super-chat-avatar{color:#155eef;background:var(--app-surface-sunken);border:1px solid #d3deef;border-radius:7px;flex:none;place-items:center;width:32px;height:32px;display:grid}.super-chat-avatar img{object-fit:cover;border-radius:6px;width:30px;height:30px}.super-chat-typing{gap:4px;padding-top:8px;display:flex}.super-chat-typing i{background:#7f8da1;border-radius:50%;width:5px;height:5px;animation:1s ease-in-out infinite super-chat-pulse}.super-chat-typing i:nth-child(2){animation-delay:.15s}.super-chat-typing i:nth-child(3){animation-delay:.3s}@keyframes super-chat-pulse{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}.super-chat-compose{background:#fff;border:1px solid #cfd9e7;border-radius:8px;grid-template-columns:minmax(0,1fr) 42px;align-items:end;gap:10px;width:min(820px,100% - 64px);margin:0 auto 20px;padding:10px 11px 10px 15px;display:grid;box-shadow:0 12px 30px #1f3a631a}.super-chat-compose .ant-input{resize:none;box-shadow:none;border:0;padding:3px 0;font-size:15px;line-height:1.6}.super-chat-compose .ant-btn{width:40px;height:40px}.super-chat-history-list{gap:5px;display:grid}.super-chat-history-list button{color:#263750;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;gap:5px;width:100%;padding:11px 12px;display:grid}.super-chat-history-list button:hover,.super-chat-history-list button.active{background:var(--app-surface-accent)}.super-chat-history-list strong,.super-chat-history-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.super-chat-history-list strong{font-size:13px}.super-chat-history-list small,.super-chat-history-empty{color:#7a8799;font-size:11px}.super-chat-history-empty{text-align:center;padding:28px 12px}.super-chat-page button:focus-visible,.super-chat-page textarea:focus-visible{outline-offset:2px;outline:2px solid #155eef}@media (prefers-reduced-motion:reduce){.agent-choice-card,.agent-choice-card:before,.agent-choice-card:after,.agent-choice-arrow{transition:none;animation:none}.super-chat-messages{scroll-behavior:auto}.super-chat-typing i{opacity:.7;animation:none}}.data-agent-page{height:calc(100vh - var(--shell-header-height) - 36px);color:#172033;grid-template-columns:minmax(0,1fr);gap:10px;min-height:0;display:grid}.data-agent-page:has(>.seo-selection-actionbar){grid-template-rows:minmax(0,1fr) auto}.seo-selection-actionbar{background:#fff;border:1px solid #d6e4ff;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:0 16px;display:flex;box-shadow:0 -4px 16px #1f3a6314}.data-agent-page.with-assistant{grid-template-columns:minmax(0,1fr) 316px}.data-agent-main{background:#fff;background:var(--app-surface-sunken);border:1px solid #dfe7f2;border-radius:8px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden;box-shadow:0 14px 34px #1f3a630f}.data-agent-command-actions .data-ai-toggle.active{color:#fff;background:#1769ff;border-color:#1769ff}.data-agent-hero.compact{min-height:74px;padding:10px 16px}.data-agent-health.inline{grid-template-columns:repeat(3,72px);margin-left:auto}.data-agent-health.inline article{min-height:42px;padding:6px 8px}.data-agent-health.inline strong{font-size:16px}.data-agent-health.inline span{margin-top:2px;font-size:11px}.data-pipeline.compact{padding:10px 16px 8px}.data-step-row button.active{color:#172033;background:var(--app-surface-accent)}.data-step-row button.active span{color:#fff;background:var(--app-surface-accent)}.data-source-tabs button.active{color:#fff;background:var(--app-surface-accent);border-color:#111827;box-shadow:0 14px 30px #11182729}.data-source-tabs button .anticon{color:#1769ff}.data-source-tabs button.active .anticon{color:#fff}.data-source-tabs button.active em{color:#111827;background:#fff}.data-queue-strip button.active{color:#1351b8;background:var(--app-surface-accent);border-color:#b9cdf0}.data-playbook-grid.compact button{align-items:center;min-height:54px}.data-playbook-grid .tone-blue{background:var(--app-surface-sunken);border-color:#cfe0ff}.data-playbook-grid .tone-blue>span{color:#1769ff;background:var(--app-surface-sunken)}.data-playbook-grid .tone-green{background:#fbfffd;border-color:#ced}.data-playbook-grid .tone-green>span{color:#059669;background:#ecfdf7}.data-playbook-grid .tone-orange{background:#fffdf8;border-color:#fee3bd}.data-playbook-grid .tone-orange>span{color:#d97706;background:#fff7ed}.data-playbook-grid .tone-violet{background:var(--app-surface-sunken);border-color:#ded6ff}.data-playbook-grid .tone-violet>span{color:#6d28d9;background:var(--app-surface-sunken)}.data-agent-dialog.compact{align-content:start;gap:10px;padding:12px 14px;display:grid}.data-message .anticon{color:#1769ff}.data-message.user{justify-self:end}.data-message.user p{color:#0e356b;background:var(--app-surface-sunken);border-color:#cfe0ff}.data-empty-agent .anticon{color:#1769ff;font-size:26px}@media (width<=1480px){.data-agent-page{position:relative}.data-agent-page.with-assistant{grid-template-columns:minmax(0,1fr)}.data-agent-page.with-assistant .data-agent-side{z-index:6;width:316px;display:grid;position:absolute;top:58px;bottom:8px;right:8px;box-shadow:0 24px 58px #1f3a6338}}@media (width<=1220px){.data-agent-command-actions .data-primary-actions .ant-btn:not(.data-ai-toggle) span:not(.anticon){display:none}}.geo-agent-page{width:100%;max-width:none;min-height:calc(100dvh - var(--shell-header-height) - 36px);color:#172033;display:grid}.geo-agent-page.pro-list-page{grid-template-rows:minmax(0,1fr);gap:0;display:grid}.geo-main{background:var(--app-surface-sunken);border:1px solid #dfe7f2;border-radius:8px;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden;box-shadow:0 14px 34px #1f3a630f}.geo-main-content{grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.geo-agent-command-actions .seo-ai-toggle{color:#fff;background:linear-gradient(135deg,#1769ff,#29b6a8);border-color:#1769ff;box-shadow:0 10px 24px #1769ff33}.geo-agent-command-actions .seo-ai-toggle:hover{color:#fff;background:linear-gradient(135deg,#0b5cd7,#1d9f94);border-color:#1769ff}.geo-tasks-workspace{grid-template-rows:auto minmax(0,1fr);gap:8px;min-height:0;padding:8px;display:grid;overflow:hidden}.geo-priority-brief{background:var(--app-surface-sunken);border:1px solid #cfe0f5;border-left:4px solid #1769ff;border-radius:8px;grid-template-columns:42px minmax(260px,1fr) auto auto;align-items:center;gap:10px 14px;min-height:86px;padding:13px 14px;display:grid;position:relative;overflow:hidden}.geo-priority-mark{color:#1769ff;background:var(--app-surface-sunken);border:1px solid #cfe0ff;border-radius:8px;place-items:center;width:40px;height:40px;font-size:19px;display:grid}.geo-priority-copy{min-width:0}.geo-priority-copy>strong{color:#12233e;text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:1.35;display:block;overflow:hidden}.geo-context-facts{flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:320px;display:flex}.geo-context-facts>span{color:#52647a;white-space:nowrap;background:#fff;border:1px solid #dce6f2;border-radius:6px;align-items:center;gap:5px;min-height:28px;padding:4px 8px;font-size:12px;font-weight:650;display:inline-flex}.geo-context-facts .anticon{color:#1769ff}.geo-priority-brief>.ant-btn{min-width:96px}.geo-action-table .ant-table-thead>tr>th{color:#52647a;background:var(--app-surface-sunken);font-size:12px;font-weight:750}.geo-action-table .ant-table-tbody>tr>td{vertical-align:middle}.geo-page-cell{min-width:0}.geo-page-cell strong{text-overflow:ellipsis;white-space:nowrap;color:#172033;display:block;overflow:hidden}.geo-action-table{background:#fff;border:1px solid #dfe7f1;border-radius:8px;min-width:0;overflow:hidden;box-shadow:0 8px 20px #1f3a6309}.geo-action-table .ant-table-content{overflow-x:auto}.geo-readiness-workspace{grid-template-rows:auto minmax(0,1fr);gap:8px;min-width:0;min-height:0;padding:8px;display:grid;overflow:hidden}.geo-readiness-overview{background:#fff;border-bottom:1px solid #e4ebf4;gap:12px;padding:16px;display:grid}.geo-readiness-overview-head{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.geo-readiness-overview-head>div:first-child{gap:3px;min-width:0;display:grid}.geo-readiness-overview-head .ant-typography:first-child{color:#172f4d;font-size:16px}.geo-readiness-overview-head .ant-typography-secondary{color:#718096;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.geo-readiness-overview-head .ant-tag{margin-inline-end:0}.geo-readiness-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.geo-readiness-facts article{border-left:1px solid #e4ebf4;gap:6px;padding:10px 16px;display:grid}.geo-readiness-facts article strong{color:#1769ff;font-variant-numeric:tabular-nums;font-size:22px;line-height:1}.geo-readiness-facts article span{color:#718096;font-size:12px}.geo-readiness-facts article.ready strong{color:#059669}.geo-readiness-facts article.attention strong{color:#d97706}.geo-readiness-facts article.blocked strong{color:#dc2626}.geo-readiness-links{color:#63728a;flex-wrap:wrap;align-items:center;gap:8px 16px;min-width:0;font-size:12px;display:flex}.geo-readiness-links a{color:#1769ff}.geo-readiness-links .ant-btn{height:auto;margin-left:auto;padding:0}.geo-readiness-toolbar{justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:0 2px;display:flex}.geo-readiness-toolbar .ant-typography{color:#52637a;font-size:12px;font-weight:700}.geo-readiness-workbench{grid-template-columns:360px minmax(0,1fr);gap:8px;min-width:0;min-height:0;display:grid;overflow:hidden}.geo-readiness-list{background:#fff;border:1px solid #dfe7f1;border-radius:8px;grid-template-rows:auto minmax(0,1fr);gap:8px;min-width:0;min-height:0;padding:10px;display:grid;overflow:hidden}.geo-readiness-page-list{align-content:start;gap:8px;min-height:0;padding-right:2px;display:grid;overflow:auto}.geo-readiness-page-item{color:#20314a;text-align:left;background:var(--app-surface-sunken);cursor:pointer;border:1px solid #e4ebf4;border-radius:8px;gap:6px;width:100%;padding:10px;transition:border-color .16s,background-color .16s,box-shadow .16s;display:grid}.geo-readiness-page-item:hover{background:var(--app-surface-accent);border-color:#b9d2f6}.geo-readiness-page-item.active{background:var(--app-surface-accent);border-color:#7eb2ff;box-shadow:inset 3px 0 #1769ff}.geo-readiness-page-item:focus-visible{outline-offset:1px;outline:2px solid #1769ff}.geo-readiness-page-main{gap:3px;min-width:0;display:grid}.geo-readiness-page-main strong{color:#172f4d;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.geo-readiness-page-main small{color:#718096;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.geo-readiness-page-meta{justify-content:space-between;align-items:center;gap:8px;display:flex}.geo-readiness-page-meta .ant-tag{margin-inline-end:0}.geo-readiness-page-meta em{color:#718096;font-size:12px;font-style:normal}.geo-readiness-detail-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.geo-readiness-detail-head>div{gap:3px;min-width:0;display:grid}.geo-readiness-detail-head .ant-typography:first-child{color:#172f4d;font-size:16px}.geo-readiness-detail-head .ant-typography-secondary{color:#718096;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.geo-readiness-table .standard-paged-table{flex:1;min-width:0;min-height:0}.geo-readiness-detail{background:#fff;border-left:1px solid #dfe7f1;align-content:start;gap:18px;min-width:0;min-height:0;padding:20px;display:grid;overflow:auto}.geo-readiness-detail .ant-descriptions{border-bottom:1px solid #e4ebf4;padding-bottom:12px}.geo-readiness-detail .ant-descriptions-item-content{overflow-wrap:anywhere}.geo-readiness-check-list{gap:8px;display:grid}.geo-readiness-check-list>.ant-typography{color:#172f4d}.geo-readiness-check-list article{border-bottom:1px solid #e4ebf4;gap:6px;padding:12px 0;display:grid}.geo-readiness-check-list article>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.geo-readiness-check-list article strong{color:#263b5a;font-size:13px}.geo-readiness-check-list article .ant-tag{margin-inline-end:0}.geo-readiness-check-list article p{color:#52637a;margin:0;font-size:13px;line-height:1.55}.geo-readiness-check-list article small{color:#8794a8;overflow-wrap:anywhere;line-height:1.45}.geo-profile-workbench{background:#fff;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:0 32px;min-width:0;min-height:0;padding:0 24px 24px;display:grid;overflow:auto}.geo-profile-workbench>.ant-empty{background:#fff;border:1px dashed #cbd9ea;border-radius:8px;grid-column:1/-1;padding:52px 0}.geo-profile-workbench article{border-bottom:1px solid #e4ebf4;min-width:0;padding:20px 0}.geo-profile-summary{grid-column:1/-1}.geo-profile-facts{color:#52637a;overflow-wrap:anywhere;gap:8px;margin:12px 0 0;padding-left:20px;font-size:13px;line-height:1.65;display:grid}.geo-profile-advanced{border-bottom:1px solid #e4ebf4;grid-column:1/-1;min-width:0;padding:16px 0}.geo-profile-advanced summary{color:#64748b;cursor:pointer;width:fit-content;font-size:13px}.geo-profile-workbench p{color:#52637a;white-space:pre-wrap;word-break:break-word;margin:8px 0 0;font-size:13px;line-height:1.6}.geo-profile-workbench .ant-tag{margin-top:8px}.geo-profile-editor-field{gap:8px;display:grid}.geo-profile-editor-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.geo-profile-editor-qa{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}.geo-profile-editor-qa .ant-input,.geo-profile-editor-qa .ant-input-textarea,.geo-profile-editor-qa textarea.ant-input{grid-column:1}.geo-profile-editor-qa>.ant-btn{grid-area:1/2/span 2;align-self:start}.geo-profile-workbench>.geo-action-table{grid-column:1/-1}.geo-profile-published{grid-column:1/-1;align-items:center;padding:12px 0 0;display:flex}.geo-profile-published .ant-tag{margin:0}.geo-profile-published small{color:#4b6a58;font-size:12px;line-height:1.5}.geo-site-content-section{border-bottom:1px solid #e4ebf4;grid-column:1/-1;min-width:0;padding:20px 0}.geo-site-content-section>.ant-typography{margin-bottom:10px;display:block}.geo-site-content-section .ant-descriptions{margin-top:2px}.geo-site-content-section .ant-descriptions-item-label{color:#64748b;font-size:12px}.geo-site-content-section .ant-descriptions-item-content{color:#243752;overflow-wrap:anywhere;line-height:1.55}.geo-guide-list{gap:12px;display:grid}.geo-guide-item+.geo-guide-item{border-top:1px solid #e8eef5;padding-top:12px}.geo-guide-item>strong,.geo-capability-item>strong{color:#172f4d;font-size:13px;line-height:1.5}.geo-guide-item p,.geo-capability-item p{margin:5px 0 0}.geo-guide-item ol{color:#52637a;gap:6px;margin:10px 0 0;padding-left:20px;font-size:13px;line-height:1.55;display:grid}.geo-guide-item li>strong,.geo-guide-item li>span{display:block}.geo-guide-item li>strong{color:#334b68}.geo-capability-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}.geo-capability-item{border-bottom:1px solid #e8eef5;min-width:0;padding:10px 0}.geo-capability-item:nth-last-child(-n+2){border-bottom:0}.geo-capability-item .ant-tag{margin-right:4px}.geo-profile-muted{color:#94a3b8;font-size:13px}.geo-fact-editor{width:100%;min-width:0}.geo-fact-editor-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.geo-fact-editor-row{border-bottom:1px solid #e5e7eb;gap:10px;padding:16px 0;display:grid}.geo-fact-editor-sources{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:8px;display:grid}.geo-fact-list{margin-top:12px}.geo-fact-list-row{border-bottom:1px solid #edf1f6;justify-content:space-between;align-items:start;gap:16px;padding:12px 0;display:flex}.geo-fact-list-row>div{min-width:0}.geo-fact-list-row p{margin:0 0 6px}.geo-fact-list-row .ant-tag{flex:none;margin:0}.geo-faq-list{flex-direction:column;gap:8px;margin-top:8px;display:flex}.geo-faq-list-compact{margin-top:0}.geo-faq-item{border-bottom:1px solid #edf1f6;padding:12px 0}.geo-faq-q>.anticon{flex:none;margin-top:3px}.geo-faq-q{color:#10233e;align-items:flex-start;gap:6px;font-size:13px;font-weight:600;line-height:1.5;display:flex}.geo-faq-a{color:#52637a;white-space:pre-wrap;word-break:break-word;margin-top:4px;padding-left:22px;font-size:13px;line-height:1.6}.geo-jsonld-block{margin-top:8px}.geo-jsonld-code{color:#1f3a63;background:var(--app-surface-sunken);border:1px solid #e0e8f3;border-radius:6px;max-height:220px;margin:0;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.5;overflow:auto}:is(.geo-profile-workbench>article:has(.geo-jsonld-block),.geo-profile-workbench>article:has(.geo-faq-list)){grid-column:1/-1}.geo-review-actions{justify-content:flex-end;width:100%;margin-top:16px;display:flex}.agent-assistant-panel{background:#fff;border:1px solid #dfe7f2;border-radius:8px;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;display:grid;overflow:hidden;box-shadow:0 14px 34px #1f3a630f}.agent-assistant-header{border-bottom:1px solid #e4ebf4;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:0 14px;display:grid}.agent-assistant-header>span{color:#1769ff;background:var(--app-surface-sunken);border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.agent-assistant-header strong{color:#10233e;text-overflow:ellipsis;white-space:nowrap;font-size:16px;display:block;overflow:hidden}.agent-assistant-header p{color:#64748b;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:12px;overflow:hidden}.agent-assistant-prompt-rail{overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;min-width:0;position:relative;overflow:auto hidden}.agent-assistant-prompt-rail:before,.agent-assistant-prompt-rail:after{z-index:1;pointer-events:none;content:"";width:22px;position:absolute;top:0;bottom:0}.agent-assistant-prompt-rail:before{background:linear-gradient(90deg,#fff,#fff0);left:0}.agent-assistant-prompt-rail:after{background:linear-gradient(270deg,#fff,#fff0);right:0}.agent-assistant-prompt-rail::-webkit-scrollbar{height:6px}.agent-assistant-prompt-rail::-webkit-scrollbar-thumb{background:var(--app-surface-muted);border-radius:999px}.agent-assistant-prompt-rail::-webkit-scrollbar-track{background:0 0}.agent-assistant-action-list{gap:8px;width:max-content;min-width:100%;min-height:40px;padding:1px 18px 8px;display:flex}.agent-assistant-action-list button{color:#172033;cursor:pointer;background:#fff;border:1px solid #d9dfe8;border-radius:7px;flex:none;justify-content:center;align-items:center;gap:6px;min-width:92px;max-width:156px;height:32px;padding:0 10px;display:inline-flex;box-shadow:0 1px 2px #0f172a0a}.agent-assistant-action-list button:hover{color:#1769ff;border-color:#91caff}.agent-assistant-action-list button:disabled{cursor:not-allowed;opacity:.55}.agent-assistant-action-list span{color:#1769ff;display:inline-flex}.agent-assistant-action-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.agent-assistant-dialog{scrollbar-width:thin;scrollbar-color:#d6deea transparent;background:#fff;min-height:0;padding:18px 18px 12px;overflow:auto}.agent-assistant-dialog .ant-bubble-list{min-height:100%}.agent-assistant-dialog .ant-bubble{max-width:94%}.agent-assistant-dialog .ant-bubble-content{overflow-wrap:anywhere;font-size:13px;line-height:1.55}.agent-assistant-dialog .ant-bubble-end{margin-left:auto}.agent-assistant-compose{z-index:1;background:#fff;border-top:1px solid #edf1f7;gap:9px;padding:10px 14px 12px;display:grid;position:relative;box-shadow:0 -8px 18px #1f3a630a}.agent-assistant-sender{background:#fff;border-radius:10px;flex-shrink:0;margin:0;box-shadow:0 6px 18px #0f172a14}.agent-assistant-sender .ant-sender-content{min-height:54px}.agent-assistant-sender textarea{font-size:13px}.agent-assistant-dialog::-webkit-scrollbar{width:6px;height:6px}.agent-assistant-dialog::-webkit-scrollbar-thumb{background:var(--app-surface-muted);border-radius:999px}.agent-assistant-dialog::-webkit-scrollbar-track{background:0 0}.video-agent-page{height:calc(100vh - var(--shell-header-height) - 16px);color:#172033;grid-template-columns:minmax(0,1fr);gap:8px;min-height:0;display:grid}.video-agent-page.with-assistant{grid-template-columns:minmax(0,1fr) 320px}.video-main{background:#fff;background:var(--app-surface-sunken);border:1px solid #dfe7f2;border-radius:8px;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden;box-shadow:0 14px 34px #1f3a630f}.video-agent-commandbar{background:#fff;border-bottom:1px solid #eee5f6;grid-template-columns:auto minmax(340px,max-content) minmax(460px,1fr);align-items:center;gap:10px;min-height:50px;padding:6px 12px;display:grid}.video-agent-command-title{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;display:flex}.video-agent-command-title .ant-typography{color:#172033;white-space:nowrap;margin-right:2px;font-size:18px}.video-agent-command-title .ant-tag{margin-inline-end:0}.video-agent-commandbar .ant-segmented{background:var(--app-surface-sunken);border-radius:8px;padding:3px}.video-agent-commandbar .ant-segmented-item{border-radius:6px}.video-agent-commandbar .ant-segmented-item-selected{color:#1769ff;box-shadow:0 6px 18px #1f3a631a}.video-agent-command-actions{justify-content:flex-end;min-width:0}.video-agent-command-actions .ant-input-affix-wrapper{border-radius:7px;width:min(260px,100%)}.video-agent-command-actions .ant-btn{color:#2f496c;background:#fff;border-color:#d7e1ee}.video-agent-command-actions .ant-btn:hover{color:#1769ff;background:var(--app-surface-accent);border-color:#91bfff}.video-agent-command-actions .video-ai-toggle{color:#0b5cd7;background:var(--app-surface-sunken);border-color:#9bc4ff;font-weight:700;position:relative;box-shadow:0 6px 18px #1769ff1f}.video-agent-command-actions .video-ai-toggle.active{color:#fff;background:linear-gradient(135deg,#1769ff,#29b6a8);border-color:#1769ff;box-shadow:0 10px 24px #1769ff33}.video-agent-command-actions .video-ai-toggle.active:after{content:"";background:#34d399;border-radius:50%;width:6px;height:6px;position:absolute;top:6px;right:6px;box-shadow:0 0 0 2px #ffffffe6}.video-products-workspace{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.video-product-alert{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;margin:8px 8px 0;padding:10px 12px;display:grid}.video-product-alert>.anticon{color:#f59e0b;background:#fff7ed;border-radius:50%;place-items:center;width:28px;height:28px;font-size:18px;display:grid}.video-picker-card{background:#fff;border:1px solid #e5e7ef;border-radius:8px;grid-template-rows:auto auto minmax(0,1fr);gap:10px;min-height:0;margin:8px;padding:12px;display:grid;overflow:hidden;box-shadow:0 12px 30px #1f3a630f}.video-picker-tabs button.active{color:#172033;background:#fff;box-shadow:0 8px 20px #1f3a6317}.video-filter-row{grid-template-columns:240px minmax(0,1fr);gap:10px;display:grid}.video-filter-row .ant-btn,.video-filter-row .ant-input-affix-wrapper{border-radius:7px;height:40px}.video-bulk-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.video-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:10px;min-height:0;padding-right:4px;display:grid;overflow:auto}.video-product-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe7f1;border-radius:8px;gap:7px;min-width:0;padding:8px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.video-product-card:hover,.video-product-card.selected{border-color:#1769ff;transform:translateY(-1px);box-shadow:0 14px 30px #1769ff21}.video-product-card:focus-visible{outline-offset:2px;outline:2px solid #155eef}.video-product-thumb{aspect-ratio:1.15;background:linear-gradient(135deg,#dbeafe,#a5b4fc);border-radius:8px;width:100%;display:block;position:relative;overflow:hidden}.video-product-thumb .ant-checkbox-wrapper,.video-product-thumb .ant-checkbox{z-index:1;position:absolute;top:7px;left:7px}.video-product-thumb:after{content:"";background:#ffffff5c;border-radius:6px;height:34%;position:absolute;inset:auto 8px 8px;box-shadow:inset 0 0 0 1px #ffffff80}.video-product-thumb.snow{background:linear-gradient(135deg,#e0f2fe,#2563eb)}.video-product-thumb.boards{background:linear-gradient(135deg,#fce7f3,#1d4ed8)}.video-product-thumb.sky{background:linear-gradient(135deg,#bae6fd,#0ea5e9)}.video-product-thumb.ice{background:linear-gradient(135deg,#f8fafc,#93c5fd)}.video-product-thumb.chart{background:linear-gradient(135deg,#f8fafc,#cbd5e1)}.video-product-thumb.pink{background:linear-gradient(135deg,#fbcfe8,#a78bfa)}.video-product-card strong{text-overflow:ellipsis;white-space:nowrap;color:#172033;font-size:13px;overflow:hidden}.video-product-card small{text-overflow:ellipsis;white-space:nowrap;color:#64748b;font-size:12px;overflow:hidden}.video-product-card .ant-tag{justify-self:start;margin-inline-end:0}.video-script-workbench{grid-template-columns:260px minmax(0,1fr);gap:10px;min-height:0;padding:8px;display:grid;overflow:auto}.video-current-product,.video-script-workbench main{background:#fff;border:1px solid #dfe7f1;border-radius:8px;min-width:0;padding:14px;box-shadow:0 10px 24px #1f3a630d}.video-current-product{align-content:start;gap:10px;display:grid}.video-current-product .video-product-thumb{max-width:190px}.video-current-product strong{color:#172033;line-height:1.35}.video-current-product p{color:#64748b;margin:0;font-size:13px;line-height:1.5}.video-script-workbench main{flex-direction:column;gap:12px;min-height:0;display:flex}.video-script-workbench main>.ant-typography{flex:none;margin:0}.video-current-product-image{aspect-ratio:4/3;background:var(--app-surface-sunken);color:var(--app-text-secondary);border-radius:8px;place-items:center;font-size:40px;display:grid;overflow:hidden}.video-current-product-image img{object-fit:contain;width:100%;height:100%}.video-script-workbench main .ant-input,.video-script-workbench textarea.ant-input{border-radius:8px}.video-script-workbench textarea.ant-input{resize:none;flex:1;min-height:220px;font-family:inherit;font-size:14px;line-height:1.8}.video-storyboard-list,.video-render-list{gap:10px;display:grid}.video-storyboard-list article{background:var(--app-surface-sunken);border:1px solid #e6eaf2;border-radius:8px;grid-template-columns:76px minmax(0,1fr);gap:10px;padding:12px;display:grid}.video-storyboard-list span{color:#1769ff;font-weight:850}.video-storyboard-list strong{color:#172033;display:block}.video-storyboard-list p{color:#64748b;margin:4px 0 0}.video-render-list article{background:var(--app-surface-sunken);border:1px solid #e6eaf2;border-radius:8px;gap:8px;padding:12px;display:grid}.video-render-list article div{justify-content:space-between;gap:10px;display:flex}.video-render-list strong{color:#172033}.video-render-list span{color:#1769ff;font-weight:800}.video-render-actions{align-items:center}.video-render-actions .ant-typography{text-overflow:ellipsis;white-space:nowrap;max-width:320px;overflow:hidden}.video-workbench-actions{flex:none;justify-content:flex-end;gap:8px;margin-top:auto;display:flex}.video-agent-dialog article .anticon{color:#7c3aed}.video-agent-dialog article.user{justify-self:end}.video-agent-dialog article.user p{color:#0e356b;background:var(--app-surface-sunken);border-color:#cfe0ff}.preview-empty{color:#94a3b8;place-items:center;display:grid}.seo-refined-main{background:#fff;background:var(--app-surface-sunken);border:1px solid #dfe7f2;border-radius:8px;grid-template-rows:auto auto minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden;box-shadow:0 14px 34px #1f3a630f}.seo-today-workspace{grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.seo-priority-brief{background:var(--app-surface-sunken);border:1px solid #cfe0f5;border-radius:8px;grid-template-columns:minmax(280px,1fr) auto auto;align-items:center;gap:14px;margin:8px 8px 0;padding:10px 12px;display:grid}.seo-priority-copy{align-items:center;gap:10px;min-width:0;display:flex}.seo-priority-copy>span{color:#1769ff;white-space:nowrap;flex:none;font-size:12px;font-weight:800}.seo-priority-copy>strong{color:#172033;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.seo-priority-readiness{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.seo-priority-readiness .ant-tag{white-space:nowrap;margin-inline-end:0}.seo-priority-readiness .seo-readiness-action{cursor:pointer;transition:filter .16s}.seo-priority-readiness .seo-readiness-action:hover{filter:brightness(.95)}.seo-priority-brief>.ant-btn{justify-self:end}.seo-today-empty{text-align:center;background:#fff;border:1px dashed #cbd9ea;border-radius:8px;flex-direction:column;grid-column:1/-1;align-items:center;gap:8px;padding:44px 16px;display:flex}.seo-today-empty>span:first-child{font-size:28px}.seo-today-empty strong{color:#172033;font-size:16px}.seo-today-empty p{color:#64748b;max-width:460px;margin:0 0 6px;font-size:13px;line-height:1.6}.seo-refined-task-list{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:8px;min-height:0;padding:8px;display:grid;overflow:auto}.seo-refined-task{color:#172033;text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe7f1;border-radius:8px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:82px;padding:12px;transition:transform .16s,box-shadow .16s,border-color .16s;display:grid;position:relative;box-shadow:0 8px 18px #1f3a630b}.seo-refined-task:before{content:"";opacity:.75;background:#1769ff;border-radius:8px 0 0 8px;width:3px;position:absolute;top:0;bottom:0;left:0}.seo-refined-task:hover,.seo-refined-task.active{border-color:#9bc4ff;transform:translateY(-1px);box-shadow:0 16px 36px #1f3a6317}.seo-refined-task:focus-visible{outline-offset:2px;outline:2px solid #1769ff}.seo-refined-task.active{background:var(--app-surface-accent)}.seo-refined-task.tone-green:before{background:#059669}.seo-refined-task.tone-orange:before{background:#d97706}.seo-refined-task.tone-red:before{background:#dc2626}.seo-refined-task-icon{color:#1769ff;background:var(--app-surface-sunken);border:1px solid #cfe0ff;border-radius:8px;place-items:center;width:34px;height:34px;font-size:17px;display:grid}.tone-green .seo-refined-task-icon{color:#059669;background:#ecfdf7;border-color:#cdeee3}.tone-orange .seo-refined-task-icon{color:#d97706;background:#fff7ed;border-color:#fee3bd}.tone-red .seo-refined-task-icon{color:#dc2626;background:#fff1f1;border-color:#fecaca}.seo-refined-task-meta{flex-wrap:wrap;align-items:center;gap:5px;margin-bottom:5px;display:flex}.seo-refined-task-meta .ant-tag{margin-inline-end:0}.seo-refined-task-meta em{color:#7a8799;font-size:12px;font-style:normal}.seo-refined-task strong{color:#172033;text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:1.35;display:block;overflow:hidden}.seo-refined-task-cta{color:#1769ff;white-space:nowrap;justify-self:end;align-items:center;gap:5px;font-size:12px;font-weight:700;display:inline-flex}.seo-agent-unified .seo-refined-main{grid-template-rows:auto minmax(0,1fr)}.seo-agent-unified .seo-refined-main:has(>.goal-composer-shell){grid-template-rows:auto auto minmax(180px,1fr);overflow:auto}.seo-agent-unified .seo-refined-main:has(>.goal-composer-shell) .seo-refined-task-list{overflow:visible}.seo-agent-unified.with-assistant{grid-template-columns:minmax(0,1fr) 320px;gap:8px}.seo-agent-unified.assistant-hidden{grid-template-columns:minmax(0,1fr)}.tenant-content:has(.seo-agent-unified){padding:8px;overflow:hidden}.tenant-content:has(.seo-agent-unified) .seo-agent-unified{height:calc(100vh - var(--shell-header-height) - 16px);gap:8px;min-height:0}.seo-agent-commandbar{background:#fff;border-bottom:1px solid #e7edf5;grid-template-columns:auto minmax(310px,max-content) minmax(360px,1fr);align-items:center;gap:10px;min-height:50px;padding:6px 12px;display:grid}.seo-agent-commandbar .ant-segmented{background:var(--app-surface-sunken);border-radius:8px;padding:3px}.seo-agent-commandbar .ant-segmented-item{border-radius:6px}.seo-agent-commandbar .ant-segmented-item-label span{align-items:center;gap:6px;display:inline-flex}.seo-agent-commandbar .ant-segmented-item-selected{color:#1769ff;box-shadow:0 6px 18px #1f3a631a}.seo-agent-command-actions{justify-content:flex-end;min-width:0}.seo-table-measure{min-height:0;padding:8px;display:flex;overflow:hidden}.seo-table-measure .standard-paged-table{flex:1;min-width:0}.seo-image-audit-measure{flex-direction:column}.seo-image-audit-measure>.ant-space{flex:none}.geo-candidate-table-card .ant-card-body{min-height:0;padding:0}.geo-candidate-table-card .standard-paged-table{border:0;border-radius:0}.seo-growth-workbench{flex-direction:column;gap:8px;min-height:0;padding:8px;display:flex;overflow:hidden}.seo-growth-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.seo-growth-summary article{background:#fff;border:1px solid #dce7f4;border-radius:8px;min-height:66px;padding:11px 12px;box-shadow:0 8px 18px #1f3a630b}.seo-growth-summary span,.seo-growth-summary strong{display:block}.seo-growth-summary span{color:#64748b;font-size:12px;font-weight:700}.seo-growth-summary strong{color:#1769ff;margin-top:6px;font-size:24px;line-height:1}.seo-growth-summary article:nth-child(2) strong{color:#d97706}.seo-growth-summary article:nth-child(3) strong{color:#059669}.seo-growth-summary article:nth-child(4) strong{color:#0f766e}.seo-opportunity-list,.seo-outcome-list{background:#fff;border:1px solid #dfe7f1;border-radius:8px;flex-direction:column;gap:6px;padding:10px;display:flex}.seo-opportunity-card,.seo-outcome-card{background:var(--app-surface-sunken);border:1px solid #eef2f7;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;display:flex}.seo-opportunity-copy,.seo-outcome-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.seo-opportunity-copy strong,.seo-outcome-copy strong{font-size:13px}.seo-opportunity-copy span,.seo-outcome-copy span{color:#5a6b62;font-size:12px}.seo-opportunity-copy em{color:#0c6e66;font-size:12px;font-style:normal}.seo-draft-apply-bar{align-items:center;gap:12px;display:flex}.seo-draft-revisions{border-top:1px solid #eef2f7;flex-direction:column;gap:6px;margin-top:12px;padding-top:10px;display:flex}.seo-draft-revision-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.seo-growth-grid{flex:1;grid-template-rows:minmax(0,1fr) minmax(0,1fr);grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:8px;min-height:0;display:grid;overflow:hidden}.seo-growth-card{min-width:0;min-height:0;box-shadow:0 8px 20px #1f3a630a}.seo-growth-target-card{grid-column:1/-1}@media (width<=1360px) and (width>=1081px){.seo-agent-unified.with-assistant{grid-template-columns:minmax(0,1fr) 320px}.seo-agent-commandbar{grid-template-columns:auto minmax(300px,1fr);gap:8px;padding-inline:12px}.seo-agent-command-actions{grid-column:1/-1;justify-content:flex-start}.video-agent-commandbar{grid-template-columns:auto minmax(300px,1fr);gap:8px;padding-inline:12px}.video-agent-command-actions{grid-column:1/-1;justify-content:flex-start}.seo-refined-task{grid-template-columns:34px minmax(0,1fr);align-items:start}.seo-refined-task-cta{grid-column:2;justify-self:start}.agent-assistant-header{min-height:54px;padding-inline:12px}.agent-assistant-dialog{padding:14px 14px 10px}}@media (width<=1100px){.seo-agent-commandbar{grid-template-columns:1fr;align-items:stretch}.seo-agent-commandbar .ant-segmented{width:100%;overflow-x:auto}.seo-agent-commandbar .ant-segmented-group{min-width:max-content}.seo-agent-command-actions{justify-content:flex-start}.seo-priority-brief{grid-template-columns:minmax(0,1fr) auto}.seo-priority-readiness{grid-area:2/1/auto/-1;justify-content:flex-start}.seo-refined-task-list{grid-template-columns:1fr}.seo-growth-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-growth-grid{grid-template-columns:1fr}}@media (width<=980px){.seo-priority-brief{grid-template-columns:minmax(0,1fr) auto}.seo-priority-readiness{grid-area:2/1/auto/-1;justify-content:flex-start}.seo-agent-commandbar{grid-template-columns:1fr;align-items:stretch}.seo-agent-commandbar .ant-segmented{width:100%;overflow-x:auto}.seo-agent-commandbar .ant-segmented-group{min-width:max-content}.seo-agent-command-actions{justify-content:flex-start}.video-agent-commandbar{grid-template-columns:1fr;align-items:stretch}.video-agent-commandbar .ant-segmented{width:100%;overflow-x:auto}.video-agent-commandbar .ant-segmented-group{min-width:max-content}.video-agent-command-actions{justify-content:flex-start}.video-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.video-script-workbench,.geo-profile-workbench,.seo-refined-task-list{grid-template-columns:1fr}.seo-growth-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-growth-grid{grid-template-columns:1fr}}@media (width<=640px){.seo-priority-brief{grid-template-columns:1fr;align-items:start}.seo-priority-copy{grid-template-columns:1fr}.seo-priority-copy>span{grid-row:auto}.seo-priority-copy>strong,.seo-priority-copy>small{white-space:normal;overflow:visible}.seo-priority-readiness{grid-area:auto}.seo-priority-brief>.ant-btn{justify-self:start}.seo-agent-command-actions .ant-input-affix-wrapper{width:100%}.seo-growth-summary{grid-template-columns:1fr}}@media (width>=1680px){.agent-symbol .anticon{font-size:34px}}@media (width<=1360px) and (width>=1081px){.agent-symbol .anticon{font-size:27px}}@media (width<=640px){.agent-symbol .anticon{font-size:24px}}@media (height<=760px) and (width>=1081px){.agent-symbol .anticon{font-size:24px}}.operations-dashboard{color:#172033;gap:12px;min-height:100%;display:grid}.operations-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.operations-kpi{background:#fff;border:1px solid #dce5f0;border-radius:8px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:88px;padding:12px 14px;display:grid;box-shadow:0 8px 20px #18345b0b}.operations-kpi>span{color:#1769ff;background:var(--app-surface-sunken);border:1px solid #cfe0ff;border-radius:8px;place-items:center;width:40px;height:40px;font-size:19px;display:grid}.operations-kpi small,.operations-kpi strong{display:block}.operations-kpi small{color:#68778b;font-weight:650}.operations-kpi strong{color:#10223f;font-variant-numeric:tabular-nums;margin-top:3px;font-size:27px;line-height:1}.operations-kpi .ant-btn{align-self:end;height:30px;padding-inline:4px;font-size:12px}.operations-main-grid{grid-template-columns:minmax(0,1.65fr) minmax(300px,.7fr);gap:8px;display:grid}.operations-chart-grid,.operations-bottom-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.operations-dashboard .ant-card{border-color:#dce5f0;border-radius:8px;box-shadow:0 8px 20px #18345b0a}.operations-dashboard .ant-card-head{min-height:44px;padding-inline:14px}.operations-dashboard .ant-card-head-title{color:#172033;font-weight:750}.operations-dashboard .ant-card-body{padding:14px}.operations-chart-card .ant-empty{place-content:center;min-height:245px;margin:0;display:grid}.operations-readiness-card .ant-card-extra>strong{color:#1769ff;font-variant-numeric:tabular-nums;font-size:24px}.operations-readiness-list{margin-bottom:12px;display:grid}.operations-readiness-list button{color:#24364f;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #edf1f6;grid-template-columns:22px minmax(0,1fr) auto 16px;align-items:center;gap:8px;min-height:46px;padding:7px 2px;display:grid}.operations-readiness-list button:hover{color:#1769ff}.operations-readiness-list .ok{color:#059669}.operations-readiness-list .warn{color:#d97706}.operations-readiness-list button strong{color:inherit;font-size:12px}.operations-funnel{align-content:center;gap:16px;min-height:270px;display:grid}.operations-funnel>div{grid-template-columns:76px minmax(0,1fr) 48px;align-items:center;gap:10px;display:grid}.operations-funnel span{color:#596a80;font-size:13px}.operations-funnel i{opacity:.84;background:#1769ff;border-radius:3px;min-height:16px;display:block}.operations-funnel>div:nth-child(2) i{background:#0f8fa5}.operations-funnel>div:nth-child(3) i{background:#0f9f6e}.operations-funnel>div:nth-child(4) i{background:#d97706}.operations-funnel strong{text-align:right;font-variant-numeric:tabular-nums}.operations-event-list{display:grid}.operations-event-list article{border-bottom:1px solid #edf1f6;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:48px;display:grid}.operations-event-list article:last-child{border-bottom:0}.operations-event-list article>span{color:#1769ff;background:var(--app-surface-sunken);border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.operations-event-list strong,.operations-event-list small{display:block}.operations-event-list strong{color:#22344d}.operations-event-list small{color:#718096;text-overflow:ellipsis;white-space:nowrap;max-width:46ch;margin-top:2px;overflow:hidden}.operations-event-list time{color:#718096;font-variant-numeric:tabular-nums;font-size:12px}.operations-task-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.operations-task-grid button{text-align:left;background:var(--app-surface-sunken);cursor:pointer;border:1px solid #dfe7f1;border-radius:8px;min-height:82px;padding:12px;transition:border-color .16s,background .16s}.operations-task-grid button:hover{background:var(--app-surface-accent);border-color:#9bc4ff}.operations-task-grid strong,.operations-task-grid span{display:block}.operations-task-grid strong{color:#1769ff;font-variant-numeric:tabular-nums;font-size:24px}.operations-task-grid span{color:#52647a;margin-top:6px}.site-launch-path{background:#fff;border:1px solid #dce5f0;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;box-shadow:0 8px 20px #18345b0a}.site-launch-path article{border-right:1px solid #e6ecf4;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:76px;padding:12px 14px;display:grid;position:relative}.site-launch-path article:last-child{border-right:0}.site-launch-path article>span{color:#66778d;background:var(--app-surface-sunken);border:1px solid #d7e0eb;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:750;display:grid}.site-launch-path article.active{background:var(--app-surface-accent)}.site-launch-path article.active>span{color:#fff;background:#1769ff;border-color:#1769ff}.site-launch-path article.done>span{color:#057a55;background:#ecfdf7;border-color:#bde3d4}.site-launch-path strong,.site-launch-path small{display:block}.site-launch-path strong{color:#1c304c}.site-launch-path small{color:#718096;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;overflow:hidden}.site-launch-path .anticon-check-circle{color:#059669;font-size:18px}.site-release-status-card{border:1px solid #dce5f0;border-radius:8px;box-shadow:0 8px 20px #18345b0a}.site-release-status-card.site-release-publishing{background:var(--app-surface-sunken);border-color:#b6d4ff}.site-release-status-card.site-release-live{background:#f2fbf7;border-color:#bde3d4}.site-release-status-card.site-release-failed{background:#fdf4f4;border-color:#f4c7c7}.site-release-status-card.site-release-unconfirmed{background:#fffaf0;border-color:#f5dca6}.site-release-status-head{grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.site-release-status-icon{border-radius:50%;place-items:center;width:40px;height:40px;font-size:20px;display:grid}.site-release-publishing .site-release-status-icon{color:#1769ff;background:var(--app-surface-sunken)}.site-release-live .site-release-status-icon{color:#059669;background:#dcf5ea}.site-release-failed .site-release-status-icon{color:#dc2626;background:#fbe3e3}.site-release-unconfirmed .site-release-status-icon{color:#d97706;background:#fdf0d5}.site-release-status-text strong,.site-release-status-text small{display:block}.site-release-status-text strong{color:#1c304c}.site-release-status-text small{color:#64748b;margin-top:3px;line-height:1.5}.site-release-status-text small.site-release-geo-note{color:#0f766e;margin-top:5px;font-weight:600}.integrations-page{flex-direction:column;gap:16px;display:flex}.integrations-card .integrations-meta{margin-top:8px;margin-bottom:0}.integrations-social-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.integrations-social-item{background:var(--app-surface-sunken);border:1px solid #e6ecf4;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(220px,auto);align-items:center;gap:16px;min-width:0;padding:14px;display:grid}.integrations-social-item>.ant-space:first-child{min-width:0}.integrations-social-item>.ant-space:last-child{justify-content:flex-end;min-width:0}.integrations-social-item>div{min-width:0}.integrations-social-item strong{color:#1c304c}.integrations-social-item small{color:#64748b}.site-dns-action{border-radius:8px}.site-dns-record-inline{flex-wrap:wrap;align-items:center;gap:8px 18px;padding-top:8px;display:flex}.site-dns-record-inline span{color:#52647a}.site-dns-record-inline strong{color:#172033;word-break:break-all;margin-left:5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:700}@media (width<=1280px) and (width>=981px){.operations-kpi{grid-template-columns:38px minmax(0,1fr)}.operations-kpi .ant-btn{grid-column:2;justify-self:start}.site-launch-path{grid-template-columns:repeat(2,minmax(0,1fr))}.site-launch-path article:nth-child(2){border-right:0}.site-launch-path article:nth-child(-n+2){border-bottom:1px solid #e6ecf4}}@media (width<=1180px){.geo-tasks-workspace{overflow:auto}.geo-priority-brief{grid-template-columns:42px minmax(0,1fr) auto}.geo-context-facts{grid-column:2/-1;justify-content:flex-start;max-width:none}.geo-priority-brief>.ant-btn{grid-area:1/3/span 2}.geo-ai-drawer{width:min(640px,100vw - 32px)!important}}@media (width<=760px){.geo-agent-page{min-height:0}.geo-main{box-shadow:none;border:0;border-radius:0;grid-template-rows:minmax(0,1fr);grid-template-columns:1fr;overflow:visible}.geo-main-content{overflow:visible}.geo-priority-brief{grid-template-columns:40px minmax(0,1fr);align-items:start}.geo-context-facts{grid-column:1/-1}.geo-priority-brief>.ant-btn{grid-area:auto/1/auto/-1;justify-self:start}.geo-tasks-workspace{overflow:visible}.geo-profile-workbench{grid-template-columns:1fr;overflow:visible}.geo-capability-list{grid-template-columns:1fr}.geo-capability-item:nth-last-child(-n+2){border-bottom:1px solid #e8eef5}.geo-capability-item:last-child{border-bottom:0}.geo-ai-drawer{width:100%!important}}.marketing-agent-page{min-height:calc(100dvh - var(--shell-header-height) - 36px);color:#172033;display:grid}.marketing-main{grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:auto}.marketing-commandbar{background:#fff;border-bottom:1px solid #e4ebf4;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.marketing-commandbar .ant-segmented-item-label span{align-items:center;gap:6px;display:inline-flex}.marketing-overview{grid-template-columns:minmax(320px,420px) minmax(0,1fr);align-items:start;gap:12px;padding:12px;display:grid}.marketing-copy{grid-template-columns:minmax(340px,460px) minmax(0,1fr);align-items:start;gap:12px;padding:12px;display:grid}.marketing-strategy{grid-template-columns:minmax(340px,430px) minmax(0,1fr);align-items:start;gap:12px;padding:12px;display:grid}.marketing-strategy-list{gap:12px;min-width:0;display:grid}.marketing-strategy-result-card .ant-card-body{gap:12px;display:grid}.marketing-strategy-metrics{border-bottom:1px solid #edf1f6;padding-bottom:10px}.marketing-strategy-campaigns{flex-wrap:wrap;gap:6px;display:flex}.marketing-strategy-campaigns .ant-tag{text-overflow:ellipsis;white-space:nowrap;max-width:260px;margin-inline-end:0;overflow:hidden}.marketing-strategy-actions{color:#40536d;gap:7px;font-size:13px;line-height:1.55;display:grid}.marketing-strategy-actions>div{border-left:2px solid #9dc0e4;padding-left:10px}.marketing-copy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;display:grid}.marketing-stat-row{flex-wrap:wrap;gap:28px;margin-bottom:12px;display:flex}.marketing-asset-group{margin-bottom:14px}.marketing-asset-group ul{gap:4px;margin:6px 0 0;padding:0;list-style:none;display:grid}.marketing-asset-group li{background:#fff;border:1px solid #e4ebf4;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:5px 10px;display:flex}.marketing-asset-group li>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.marketing-copy-detail{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.marketing-connection-form .ant-form-item{margin-bottom:12px}.social-operations-page{height:100%;min-height:0;color:var(--app-text);display:grid}.social-operations-main{grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid}.social-operations-main-content{grid-template-rows:minmax(0,1fr)}.social-operations-commandbar{background:#fff;border-bottom:1px solid #e4ebf4;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.social-operations-overview,.social-operations-workspace,.social-operations-content{align-content:start;gap:12px;padding:12px;display:grid}.social-operations-overview{grid-template-rows:auto auto auto minmax(240px,1fr);min-height:0;overflow:auto}.social-operations-content{grid-template-rows:auto minmax(0,1fr);align-content:stretch;min-height:0;overflow:hidden}.social-operations-overview>.ant-alert,.social-operations-content>.ant-alert{border-radius:6px}.social-account-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;display:grid}.social-account-card{background:#fff;border:1px solid #e0e8f2;border-radius:8px;gap:16px;min-width:0;padding:14px;display:grid;position:relative;overflow:hidden}.social-account-card:before{content:"";background:#618bb7;height:3px;position:absolute;top:0;left:0;right:0}.social-account-card-facebook:before{background:#2563eb}.social-account-card-instagram:before{background:#d94689}.social-account-card-tiktok:before,.social-account-card-twitter:before{background:var(--app-surface-muted)}.social-account-card-youtube:before{background:#dc2626}.social-account-card-linkedin:before{background:#0a66c2}.social-account-card-head,.social-account-card-meta,.social-content-list article,.social-recent-list article{justify-content:space-between;align-items:center;gap:10px;display:flex}.social-account-card-head>div,.social-account-card-meta{min-width:0}.social-account-card-head{align-items:flex-start;width:100%;min-width:0;overflow:hidden}.social-account-identity{flex:auto;align-items:center;gap:10px;min-width:0;display:flex}.social-account-identity>div{flex:auto;min-width:0}.social-platform-icon{flex:0 0 30px;width:30px;height:30px}.social-account-card-head strong,.social-account-card-head span,.social-account-card-meta span,.social-content-list span,.social-recent-list span{display:block}.social-account-card-head strong{color:#172033}.social-account-identity strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.social-account-card-account-name{color:#172033;text-align:right;text-overflow:ellipsis;white-space:nowrap;flex:0 52%;min-width:0;max-width:52%;font-size:12px;line-height:1.35;overflow:hidden}.social-account-card-head span,.social-account-card-meta,.social-content-list span,.social-recent-list span{color:#64748b;margin-top:3px;font-size:12px}.social-account-card-meta span{color:#172033}.social-account-card-meta{justify-content:space-between;align-items:flex-start;width:100%;overflow:hidden}.social-account-card .ant-btn{justify-self:start;padding-inline:12px}.social-overview-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.social-overview-summary .ant-statistic-content{font-size:24px}.social-analytics-section{gap:12px;min-width:0;display:grid}.social-analytics-section-head{justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:0 2px;display:flex}.social-analytics-section-head .ant-typography{margin:0}.social-analytics-section-head>.ant-typography:first-child{color:#172033;font-size:15px}.social-overview-summary,.social-analytics-summary{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:12px;min-width:0;display:grid}.social-overview-summary>.ant-card,.social-analytics-summary>.ant-card{min-width:0;height:100%}.social-overview-summary .ant-statistic-content,.social-analytics-summary .ant-statistic-content{font-size:24px}.social-recent-card .ant-card-body{flex-direction:column;min-height:132px;display:flex}.social-recent-card{height:100%}.social-recent-list{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.social-recent-list article{background:var(--app-surface-sunken);cursor:pointer;border:1px solid #e5edf5;border-radius:6px;justify-content:flex-start;min-width:0;padding:10px}.social-recent-list article:hover{background:var(--app-surface-accent)}.social-recent-list article>.anticon{flex:none;font-size:18px}.social-recent-list article>div{min-width:0}.social-recent-list strong{color:#263b59;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.social-operations-workspace{grid-template-rows:auto minmax(240px,1fr);grid-template-columns:minmax(0,1fr);align-content:stretch;min-height:0;overflow:auto}.social-platform-workspace{align-content:start;gap:12px;min-width:0;min-height:0;padding:12px;display:grid;overflow:auto}.social-platform-header{--social-platform-accent:#2563eb;border:1px solid #dfe7f2;border-top:3px solid var(--social-platform-accent);background:#fff;border-radius:8px;grid-template-columns:auto minmax(520px,1fr) auto;align-items:center;gap:16px;min-width:0;min-height:76px;padding:10px 12px 10px 14px;display:grid}.social-platform-header-facebook{--social-platform-accent:#1877f2}.social-platform-header-instagram{--social-platform-accent:#d62976}.social-platform-header-twitter{--social-platform-accent:#111827}.social-platform-header-tiktok{--social-platform-accent:#00a6a6}.social-platform-header-youtube{--social-platform-accent:#f03}.social-platform-header-pinterest{--social-platform-accent:#bd081c}.social-platform-header-linkedin{--social-platform-accent:#0a66c2}.social-platform-heading{align-items:center;gap:12px;min-width:0;display:flex}.social-platform-heading>.social-platform-icon{flex:none;width:34px;height:34px}.social-platform-heading .ant-typography{white-space:nowrap;margin:0}.social-platform-header-metrics{grid-template-columns:repeat(4,minmax(112px,1fr));gap:8px;min-width:0;display:grid}.social-platform-header-metric{background:var(--app-surface-sunken);border:1px solid #e3e9f1;border-radius:6px;grid-template-rows:auto auto;grid-template-columns:28px minmax(0,1fr);align-items:center;column-gap:8px;min-width:0;min-height:48px;padding:6px 10px;display:grid}.social-platform-header-metric-icon{width:28px;height:28px;color:var(--social-platform-accent);background:#fff;border-radius:6px;grid-row:1/3;place-items:center;font-size:15px;display:inline-grid;box-shadow:inset 0 0 0 1px #e3e9f1}.social-platform-header-metric>span:not(.social-platform-header-metric-icon){color:#718096;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:15px;overflow:hidden}.social-platform-header-metric>strong{color:#172033;text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:19px;overflow:hidden}.social-platform-header-actions{white-space:nowrap;flex-wrap:nowrap}.social-platform-notifications{background:#fff;border:1px solid #dfe7f2;border-radius:7px;gap:8px;padding:12px 14px;display:grid}.social-platform-notifications-head,.social-platform-feed-head,.social-platform-post-head,.social-platform-post-comments-head{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.social-platform-notification-list{display:grid}.social-platform-notification-list article{color:#52657d;border-top:1px solid #edf1f6;grid-template-columns:minmax(150px,.5fr) minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:7px 0;display:grid}.social-platform-notification-list article.is-unread{color:#172033}.social-platform-notification-list strong,.social-platform-notification-list span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.social-platform-notification-list time,.social-platform-post-head time,.social-platform-post-comment-list time{color:#77869a;white-space:nowrap;font-size:12px}.social-platform-feed{justify-self:center;gap:10px;width:min(100%,1040px);min-width:0;display:grid}.social-platform-feed-head{min-height:32px;padding:0 2px}.social-platform-post-list{gap:12px;min-width:0;display:grid}.social-platform-post-card{background:#fff;border:1px solid #d8e0eb;border-radius:8px;width:100%;min-width:0;display:grid;overflow:hidden;box-shadow:0 2px 8px #1f3a630f}.social-platform-post-head{border-bottom:1px solid #edf1f6;min-height:64px;padding:11px 16px}.social-platform-post-account{align-items:center;gap:10px;min-width:0;display:flex}.social-platform-post-account>.social-platform-icon{flex:0 0 34px;width:34px;height:34px}.social-platform-post-account>div{gap:2px;min-width:0;display:grid}.social-platform-post-account strong{color:#263b59;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.social-platform-post-body{min-width:0;display:grid}.social-platform-post-media{background:var(--app-surface-sunken);border-top:1px solid #edf1f6;gap:3px;width:100%;min-width:0;height:420px;display:grid;overflow:hidden}.social-platform-post-media.media-count-1{grid-template-columns:minmax(0,1fr)}.social-platform-post-media.media-count-2{grid-template-columns:repeat(2,minmax(0,1fr))}.social-platform-post-media.media-count-3{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:2fr 1fr}.social-platform-post-media.media-count-3>:first-child{grid-row:1/3}.social-platform-post-media.media-count-4{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr))}.social-platform-post-media .ant-image,.social-platform-post-media .video-thumbnail{width:100%;min-width:0;height:100%;min-height:0;display:block;overflow:hidden}.social-platform-post-media img,.social-platform-post-media video{object-fit:contain;background:var(--app-surface-sunken);width:100%;height:100%;display:block}.social-platform-post-copy{align-content:start;gap:6px;min-width:0;min-height:58px;padding:14px 16px 15px;display:grid}.social-platform-post-copy>strong{color:#172033;text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.social-platform-post-copy .ant-typography{color:#314158;white-space:pre-wrap;margin:0;line-height:1.65}.social-platform-post-metrics{background:#fff;border-top:1px solid #e8edf4;border-bottom:1px solid #e8edf4;grid-template-columns:repeat(5,minmax(0,1fr));margin:0 16px;display:grid}.social-platform-post-metrics>span{color:#66768c;white-space:nowrap;border-right:1px solid #edf1f6;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:44px;padding:8px;display:inline-flex}.social-platform-post-metrics>span:last-child{border-right:0}.social-platform-post-metrics strong{color:#263b59;font-variant-numeric:tabular-nums}.social-platform-post-comments{gap:9px;min-width:0;padding:10px 16px 13px;display:grid}.social-platform-post-comment-list{display:grid}.social-platform-post-comment-list article{border-top:1px solid #edf1f6;grid-template-columns:minmax(100px,160px) minmax(0,1fr) auto;align-items:start;gap:12px;min-width:0;padding:8px 0;display:grid}.social-platform-post-comment-list strong,.social-platform-post-comment-list span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.social-advertising-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 14px;display:grid}.social-advertising-form-card .ant-form-item{margin-bottom:12px}.social-advertising-list-card{min-height:240px}.social-content-filterbar{justify-content:flex-start;align-items:center;gap:12px;min-width:0;padding:0 2px 2px;display:flex}.social-content-filter-controls,.social-content-filter-actions{min-width:0}.social-content-filter-controls{flex:0 auto}.social-content-filter-actions{flex:none}.social-content-schedule-card{grid-template-rows:minmax(0,1fr);height:100%;min-height:0;display:grid;overflow:hidden}.social-content-schedule-card .ant-card-body{grid-template-rows:minmax(0,1fr);height:100%;min-height:0;padding:12px;display:grid}.social-content-schedule-card .standard-paged-table{border:0;border-radius:0;min-height:0}.social-content-schedule-card .ant-table-tbody>tr{cursor:pointer}.social-advertising-list-card .ant-table-tbody>tr{cursor:default}.social-history-platform-cell{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.social-history-platform-cell .social-platform-icon{flex-basis:22px;width:22px;height:22px}.social-history-link{white-space:nowrap}.social-history-details .social-post-details-head{align-items:flex-start}.social-history-details .social-post-details-head .ant-tag{align-items:center;gap:5px;display:inline-flex}.social-history-details .social-post-details-head .social-platform-icon{flex-basis:20px;width:20px;height:20px}.social-history-detail-media .social-post-details-media{min-height:180px}.social-history-detail-media .video-thumbnail,.social-history-detail-media .video-thumbnail video{width:360px;max-width:100%;height:240px}.social-campaign-name-cell{gap:2px;min-width:0;display:grid}.social-campaign-name-cell>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.social-campaign-platform-cell{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.social-campaign-platform-cell .social-platform-icon{flex-basis:22px;width:22px;height:22px}.social-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;display:grid}.social-ad-steps{background:#fff;border:1px solid #dce5ef;border-radius:12px;width:100%;margin-bottom:20px;padding:18px 20px 16px}.social-ad-steps .ant-steps{max-width:none}.social-ad-config-alert{margin-top:16px}.social-ad-connect-empty{background:var(--app-surface-sunken);border:1px dashed #c8d7e8;border-radius:12px;place-items:center;min-height:240px;padding:24px;display:grid}.social-ad-connect-empty .ant-empty{margin:0}.social-ad-connect-empty .ant-empty-description{color:#708096}.social-ad-platform-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.social-ad-platform-card{color:#172033;cursor:pointer;min-height:48px;font:inherit;text-align:left;background:#fff;border:1px solid #dce5ef;border-radius:10px;padding:10px 14px}.social-ad-platform-card:hover{border-color:#a8c3f5}.social-ad-platform-card.is-selected{background:var(--app-surface-accent);border-color:#1769ff;box-shadow:0 0 0 1px #1769ff}.social-ad-platform-card-label{align-items:center;gap:8px;display:inline-flex}.social-ad-platform-card-label .social-platform-icon{flex-basis:20px;width:20px;height:20px}.social-ad-detail-drawer .ant-drawer-body{background:var(--app-surface-sunken);padding:28px 32px 32px}.social-ad-detail-drawer .ant-drawer-header{padding:20px 28px}.social-ad-detail-drawer .ant-drawer-footer{background:#fff;border-top:1px solid #e2e8f0;padding:14px 28px}.social-ad-detail-hero{gap:20px;display:grid}.social-ad-detail-head{background:#fff;border:1px solid #dce5ef;border-radius:16px;gap:14px;padding:24px 26px;display:grid;box-shadow:0 14px 34px #1f3a6312}.social-ad-detail-head .ant-typography{margin:0}.social-ad-detail-platform{align-items:center;gap:9px;display:inline-flex}.social-ad-detail-platform .social-platform-icon{flex-basis:26px;width:26px;height:26px}.social-ad-detail-grid{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:start;gap:20px;display:grid}.social-ad-detail-media{background:#fff;border:1px solid #dce5ef;border-radius:16px;place-items:center;min-height:420px;padding:18px;display:grid;overflow:hidden}.social-ad-detail-media .ant-image{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.social-ad-detail-media .ant-image-img{object-fit:contain;border-radius:12px;max-width:100%;max-height:520px}.social-ad-detail-summary{gap:12px;display:grid}.social-ad-detail-summary .ant-card-body{padding:16px 18px}.social-ad-detail-meta{gap:8px;display:grid}.social-ad-detail-copy{align-content:start;gap:16px;min-height:260px;display:grid}.social-ad-detail-copy .ant-typography{margin:0}.social-ad-detail-copy .ant-typography+.ant-typography{margin-top:0}.social-composer-layout{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(460px,520px);align-items:stretch;gap:20px;width:100%;height:100%;min-height:0;margin:0;display:grid}.social-composer-layout-single{grid-template-columns:minmax(0,1fr)}.social-composer-drawer{width:100%;max-width:none;max-height:100dvh;overflow:hidden;height:100%!important}.ant-drawer-content-wrapper:has(.social-composer-drawer){max-width:calc(100vw - 32px);max-height:100dvh;width:calc(100vw - 32px)!important;height:100dvh!important}.social-composer-drawer .ant-drawer-body{background:var(--app-surface-sunken);flex-direction:column;flex:auto;height:auto;min-height:0;max-height:none;padding:20px 24px 28px;display:flex;overflow:auto}.social-composer-drawer .ant-drawer-body>.ant-form{flex-direction:column;flex:auto;min-height:0;display:flex}.social-composer-drawer .ant-drawer-header{padding:16px 24px}.social-composer-drawer .ant-drawer-footer{background:#fff;border-top:1px solid #e2e8f0;padding:0}.social-composer-title{align-items:baseline;gap:14px;min-width:0;display:flex}.social-composer-title strong{color:#172033;text-overflow:ellipsis;white-space:nowrap;font-size:19px;line-height:1.35;overflow:hidden}.social-composer-title .ant-typography{color:#708096;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.social-composer-footer{justify-content:center;align-items:center;gap:12px;min-height:72px;padding:12px 24px;display:flex}.social-composer-footer .ant-space,.blog-editor-footer .ant-space{flex-wrap:wrap}.social-composer-footer .social-composer-footer-actions{justify-content:center;width:100%}.social-composer-drawer .social-composer-footer .social-composer-footer-actions{justify-content:flex-end;width:auto;margin-left:auto}.social-composer-footer .ant-btn,.blog-editor-footer .ant-btn{justify-content:center;min-width:112px;min-height:40px}.social-composer-main,.social-composer-side{background:#fff;border:1px solid #dce5ef;border-radius:12px;align-self:stretch;min-width:0;height:100%;min-height:0;padding:28px;overflow:auto;box-shadow:0 10px 30px #1f3a630f}.social-composer-main{padding-bottom:32px}.social-composer-heading,.social-platform-editor-head,.social-composer-section-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.social-composer-heading{border-bottom:1px solid #e8eef5;margin-bottom:24px;padding-bottom:18px}.social-composer-heading .ant-typography,.social-platform-editor-head .ant-typography{margin:0;display:block}.social-composer-heading .ant-typography+.ant-typography,.social-platform-editor-head .ant-typography+.ant-typography{margin-top:4px;font-size:12px}.social-content-mode{background:var(--app-surface-sunken);flex:none;min-width:210px;padding:3px}.social-content-mode .ant-segmented-item-label>span{justify-content:center;align-items:center;gap:6px;min-width:78px;display:inline-flex}.social-content-mode .ant-segmented-item-selected{color:#1769ff}.social-content-mode .ant-segmented-item-label,.social-platform-editor .ant-segmented-item-label{color:#64748b;font-weight:500}.social-content-mode .ant-segmented-item-selected .ant-segmented-item-label,.social-platform-editor .ant-segmented-item-selected .ant-segmented-item-label{color:#172033;font-weight:700}.social-composer-basic-grid{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.social-composer-basic-grid .ant-form-item{min-width:0}.social-content-field-label{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.social-content-field-label .ant-btn{margin-inline-start:auto;padding-inline:0;font-weight:650}.social-platform-editor{background:var(--app-surface-sunken);border:1px solid #dce6f2;border-radius:8px;margin-top:18px;padding:14px}.social-platform-editor-head{align-items:center;margin-bottom:14px}.social-platform-editor-head>div:first-child{min-width:0}.social-platform-editor-head .ant-segmented{max-width:60%}.social-platform-editor-body{background:#fff;border:1px solid #e6edf5;border-radius:7px;padding:14px}.social-platform-editor-title{align-items:center;gap:8px;margin-bottom:12px;display:flex}.social-platform-editor-title .social-platform-icon{flex-basis:24px;width:24px;height:24px}.social-platform-editor-title>div{flex:1;gap:2px;min-width:0;display:grid}.social-platform-editor-title span{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.social-pinterest-settings{background:#fff;border:1px solid #e2e7ed;border-radius:8px;gap:12px;margin-top:14px;padding:14px;display:grid}.social-pinterest-settings-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.social-pinterest-settings-head>div:first-child{align-items:center;gap:8px;min-width:0;display:inline-flex}.social-pinterest-settings-head>div:first-child>.anticon{flex:none;width:22px;height:22px}.social-pinterest-settings .social-form-grid .ant-form-item{margin-bottom:0}.social-account-option{align-items:center;gap:8px;display:inline-flex}.social-account-option .social-platform-icon{flex-basis:18px;width:18px;height:18px}.social-composer-side{align-content:start;gap:0;display:grid}.social-composer-side-section{gap:14px;min-height:0;padding:0 0 30px;display:grid}.social-composer-side-section+.social-composer-side-section{border-top:1px solid #e4ebf3;padding-top:26px}.social-composer-side-section:last-child{padding-bottom:0}.social-composer-side-section>.ant-typography-secondary{font-size:12px;line-height:1.55}.social-composer-section-heading{align-items:flex-start}.social-composer-section-heading>.ant-upload-wrapper .ant-btn,.social-composer-section-heading>.ant-btn{justify-content:center;min-width:112px;min-height:36px}.social-media-actions{flex:none}.social-media-actions .ant-btn{min-width:104px}.social-media-size-hint{margin-top:3px;font-size:12px;display:block}.social-media-url-field{margin:8px 0 0}.social-media-url-field .ant-form-item-control-input{display:none}.social-media-url-field .ant-form-item-control-input-content{display:block}.social-media-preview-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.social-media-preview-item{aspect-ratio:1;background:var(--app-surface-sunken);border:1px solid #dce6f2;border-radius:6px;position:relative;overflow:hidden}.social-media-preview-item img,.social-media-preview-item video{object-fit:cover;width:100%;height:100%;display:block}.video-thumbnail{background:var(--app-surface-sunken);width:100%;height:100%;min-height:58px;display:block;position:relative;overflow:hidden}.video-thumbnail video{object-fit:cover;background:var(--app-surface-sunken);width:100%;height:100%;display:block}.video-thumbnail-loading,.video-thumbnail-fallback{z-index:1;color:#64748b;pointer-events:none;place-items:center;font-size:20px;display:grid;position:absolute;inset:0}.video-thumbnail-play{z-index:2;color:#fff;text-shadow:0 1px 3px #0000008c;pointer-events:none;place-items:center;font-size:24px;display:grid;position:absolute;inset:0}.video-thumbnail.is-ready .video-thumbnail-loading,.video-thumbnail.is-failed .video-thumbnail-loading,.video-thumbnail.is-failed .video-thumbnail-play{display:none}.video-agent-asset-thumbnail{border-radius:6px;width:100%;height:72px;min-height:72px}.social-media-library-item .video-thumbnail{border-radius:4px;height:58px;min-height:58px}.social-media-preview-item .video-thumbnail{height:100%}.social-preview-card-media .video-thumbnail{aspect-ratio:1}.social-post-details-media .video-thumbnail{border:1px solid #e5eaf1;border-radius:6px;width:240px;height:160px}.social-media-preview-item>.ant-btn{color:#fff;background:#0f172aad;padding:2px 5px;position:absolute;top:3px;right:3px}.social-media-library{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;max-height:clamp(190px,26dvh,300px);display:grid;overflow:auto}.social-media-library-item{color:#334155;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce6f2;border-radius:6px;grid-template-rows:58px auto;gap:4px;min-width:0;padding:4px;display:grid}.social-media-library-item:hover{border-color:#2997ff;box-shadow:0 2px 7px #2997ff21}.social-media-library-item img,.social-media-library-item video{object-fit:cover;background:var(--app-surface-sunken);border-radius:4px;width:100%;height:58px}.social-media-library-item span{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.social-composer-divider{margin:20px 0}.social-ai-modal-intro{background:var(--app-surface-sunken);border:1px solid #d8e5f7;border-radius:9px;align-items:flex-start;gap:12px;margin-bottom:20px;padding:14px 16px;display:flex}.social-ai-modal-intro>.anticon{color:#1769ff;flex:none;margin-top:2px;font-size:22px}.social-ai-modal-intro>div{gap:4px;min-width:0;display:grid}.social-ai-modal-intro .ant-typography-secondary{color:#62748c;font-size:13px;line-height:1.55}.social-ai-modal-form .ant-form-item{margin-bottom:18px}.social-ai-modal-form .ant-form-item:last-child{margin-bottom:0}.social-ai-copy-modal .ant-modal-content{flex-direction:column;max-height:calc(100dvh - 32px);display:flex}.social-ai-copy-modal .ant-modal-body{min-height:0;overflow-y:auto}.social-ai-copy-modal .social-ai-modal-form .ant-form-item,.social-ai-copy-modal .social-ai-modal-form .ant-form-item:last-child{margin-bottom:24px}.social-ai-image-generator{gap:16px;display:grid}.social-ai-image-generator .social-ai-modal-intro{margin-bottom:0}.social-ai-image-presets{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.social-ai-image-preset{color:#244d86;text-align:left;cursor:pointer;background:#fff;border:1px solid #d7e4f4;border-radius:8px;align-items:flex-start;gap:9px;min-width:0;min-height:78px;padding:12px;transition:border-color .18s,background-color .18s,box-shadow .18s;display:flex}.social-ai-image-preset:hover{background:var(--app-surface-accent);border-color:#8db9f6;box-shadow:0 5px 14px #2563eb14}.social-ai-image-preset:focus-visible{outline-offset:2px;outline:2px solid #1677ff}.social-ai-image-preset>.anticon{color:#1b67cf;flex:none;margin-top:1px;font-size:20px}.social-ai-image-preset span{gap:4px;min-width:0;display:grid}.social-ai-image-preset strong{color:#244d86;font-size:14px;line-height:1.35}.social-ai-image-preset small{color:#71829a;font-size:12px;line-height:1.4}.social-ai-image-count{align-items:center;gap:12px;display:flex}.social-ai-image-count .ant-input-number{width:132px}.social-ai-image-preview{gap:16px;display:grid}.social-ai-image-preview .social-ai-modal-intro{margin-bottom:0}.social-ai-image-preview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.social-ai-image-preview-grid .ant-image{aspect-ratio:1;background:var(--app-surface-sunken);border:1px solid #dce6f2;border-radius:8px;display:block;overflow:hidden}.social-ai-image-preview-grid .ant-image-img{object-fit:cover;width:100%;height:100%}.social-schedule-field{margin:8px 0 0}.social-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-height:70vh;display:grid;overflow:auto}.social-preview-card{background:#fff;border:1px solid #dce6f2;border-radius:8px;min-width:0;padding:14px}.social-preview-card-head{border-bottom:1px solid #edf1f5;align-items:center;gap:8px;padding-bottom:10px;display:flex}.social-preview-card-head .social-platform-icon{flex-basis:22px;width:22px;height:22px}.social-preview-card-head .ant-tag{margin-left:auto}.social-preview-card p{color:#25354d;white-space:pre-wrap;overflow-wrap:anywhere;min-height:100px;margin:12px 0}.social-preview-card-media{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.social-preview-card-media img,.social-preview-card-media video{aspect-ratio:1;object-fit:cover;background:var(--app-surface-sunken);border-radius:4px;width:100%}.social-content-list{gap:8px;display:grid}.social-content-list article{background:#fff;border:1px solid #e4ebf4;border-radius:6px;padding:11px 12px}.social-platform-list{flex-wrap:wrap;gap:6px 10px;display:flex}.social-platform-list>span{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.social-platform-list .social-platform-icon{flex-basis:18px;width:18px;height:18px}.social-content-list article>div{min-width:0}.social-content-list article>div:last-child{white-space:nowrap;align-items:center;gap:8px;display:flex}.social-content-list strong{color:#263b59;display:block}.social-post-title-cell{gap:3px;min-width:0;display:grid}.social-post-title-cell strong,.social-post-error{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.social-post-error{color:#c2410c;font-size:12px}.social-post-details{gap:16px;display:grid}.social-post-details-head{gap:10px;display:grid}.social-post-details-content{white-space:pre-wrap;background:var(--app-surface-sunken);border:1px solid #e5eaf1;border-radius:8px;margin:0;padding:14px}.social-post-details-section{gap:10px;display:grid}.social-post-result-list{gap:8px;display:grid}.social-post-result-item{border:1px solid #e5eaf1;border-radius:6px;grid-template-columns:minmax(0,1fr) auto minmax(130px,auto);align-items:center;gap:12px;padding:10px 12px;display:grid}.social-post-result-error{overflow-wrap:anywhere;grid-column:1/-1;min-width:0}.social-post-result-metrics{color:#52657d;grid-column:1/-1;font-size:12px}.social-post-result-platform{align-items:center;gap:8px;min-width:0;display:inline-flex}.social-post-result-platform .social-platform-icon{width:22px;height:22px}.social-post-details-media{flex-wrap:wrap;gap:8px;display:flex}.social-post-details-media>video{object-fit:contain;background:var(--app-surface-muted);border:1px solid #e5eaf1;border-radius:6px;width:240px;height:160px;display:block}.social-comment-list{gap:10px;display:grid}.social-comment-item{background:#fff;border:1px solid #e5eaf1;border-radius:6px;grid-template-columns:minmax(0,1fr) minmax(220px,300px);gap:14px;padding:12px;display:grid}.social-comment-item .ant-typography{margin-bottom:4px}.social-comment-reply{align-items:flex-end;gap:8px;display:flex}.social-comment-reply .ant-input{min-width:0}@media (width<=1400px) and (width>=761px){.social-account-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.social-platform-header{grid-template-columns:minmax(0,1fr) auto}.social-platform-header-metrics{grid-area:2/1/auto/-1}.social-composer-layout{grid-template-columns:minmax(0,1fr) minmax(380px,420px)}.social-composer-basic-grid{grid-template-columns:1fr}}@media (width<=960px){.marketing-overview,.marketing-copy,.marketing-strategy,.marketing-copy-detail{grid-template-columns:1fr}.social-account-grid,.social-advertising-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.social-recent-list,.integrations-social-grid{grid-template-columns:1fr}.social-post-result-item{grid-template-columns:minmax(0,1fr) auto}.social-post-result-item>a,.social-post-result-item>.ant-typography{grid-column:1/-1}.social-comment-item{grid-template-columns:1fr}}@media (width<=760px){.marketing-agent-page{min-height:0}.marketing-main{box-shadow:none;border:0;border-radius:0;overflow:visible}.marketing-copy-grid{grid-template-columns:1fr}.social-operations-page{min-height:0}.social-operations-main{box-shadow:none;border:0;border-radius:0;overflow:visible}.social-account-grid,.social-overview-summary,.social-analytics-summary,.social-form-grid,.social-advertising-form-grid,.social-composer-layout,.social-preview-grid{grid-template-columns:1fr}.social-composer-drawer,.social-composer-drawer .ant-drawer-content-wrapper,.blog-editor-drawer{max-width:100%;width:100%!important}.ant-drawer-content-wrapper:has(>.blog-editor-drawer){max-width:100vw;width:100vw!important}.ant-drawer-content-wrapper:has(>.social-composer-drawer){max-width:100vw;width:100vw!important}.social-composer-drawer .ant-drawer-body,.blog-editor-drawer .ant-drawer-body,.social-composer-main,.social-composer-side{padding:14px}.social-composer-heading{flex-direction:column;align-items:stretch}.social-content-mode{width:100%;min-width:0}.social-content-mode .ant-segmented-group{width:100%}.social-content-mode .ant-segmented-item{flex:1}.social-composer-basic-grid{grid-template-columns:1fr}.social-composer-footer,.blog-editor-footer{flex-direction:column;align-items:stretch}.social-composer-footer>.ant-space,.blog-editor-footer>.ant-space{justify-content:flex-end}.social-composer-main,.social-composer-side{height:auto;overflow:visible}.social-composer-side{padding:12px}.social-media-library{max-height:190px}.social-composer-divider{margin:14px 0}.social-platform-header{grid-template-columns:minmax(0,1fr)}.social-platform-header-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.social-platform-header-actions{white-space:normal;flex-wrap:wrap}.social-platform-editor-head{flex-direction:column;align-items:flex-start}.social-platform-editor-head .ant-segmented{width:100%;max-width:100%}.social-pinterest-settings-head{flex-direction:column;align-items:flex-start}.integrations-social-item{grid-template-columns:1fr}.integrations-social-item>.ant-space:last-child{justify-content:flex-start}}.tenant-content:has(.builder-shell){min-height:0;padding:0;display:flex;overflow:hidden}.tenant-content:has(.builder-shell)>.builder-shell{flex:1;min-width:0}.tenant-content:has(.builder-shell)>.shell-page{flex:auto;width:100%;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.shell-page:has(>.builder-shell){flex:auto;width:100%;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.shell-page:has(>.builder-shell)>.builder-shell{flex:auto;width:100%;min-width:0;height:100%}.builder-shell{color:#172033;background:var(--app-surface-sunken);grid-template-rows:minmax(0,1fr);height:100%;min-height:0;display:grid;overflow:hidden}.builder-shell-loading{background:#fff;grid-template-rows:minmax(0,1fr);place-items:center;width:100%;min-width:0;position:relative;overflow:hidden}.builder-loading{color:#182336;text-align:center;align-content:center;justify-items:center;width:min(560px,100% - 80px);height:fit-content;padding:40px 48px;display:grid;position:relative}.builder-loading-mark{width:56px;height:56px;color:var(--tenant-action,#1f6fe5);background:#ffffffe6;border:1px solid #dbe5f0;border-radius:17px;place-items:center;margin-bottom:24px;font-size:21px;display:grid;position:relative;box-shadow:0 12px 32px #1c437517,inset 0 1px #fff}.builder-loading-mark:before{content:"";border:1px solid #1f6fe51f;border-radius:23px;animation:2.4s ease-out infinite builder-loading-pulse;position:absolute;inset:-7px}.builder-loading-title{letter-spacing:-.015em;font-size:21px;font-weight:600;line-height:1.4}.builder-loading-progress{background:var(--app-surface-sunken);border-radius:99px;width:min(280px,100%);height:2px;margin-top:26px;display:block;overflow:hidden}.builder-loading-progress>span{border-radius:inherit;background:var(--tenant-action,#1f6fe5);width:34%;height:100%;animation:1.9s cubic-bezier(.4,0,.2,1) infinite builder-loading-progress;display:block}@keyframes builder-loading-pulse{0%{opacity:.7;transform:scale(.86)}70%,to{opacity:0;transform:scale(1.08)}}@keyframes builder-loading-progress{0%{transform:translate(-140%)}to{transform:translate(330%)}}@media (prefers-reduced-motion:reduce){.builder-loading-mark:before,.builder-loading-progress>span{animation:none}.builder-loading-progress>span{width:55%;transform:none}}.builder-landing-status.is-wait em{color:#b0710a}.builder-intake-translation-hint>.anticon{color:var(--builder-entry-accent);flex:none;margin-top:1px}.builder-attachment-control.ant-btn>.anticon{grid-area:1/1;place-items:center;width:21px;height:21px;margin:0;font-size:18px;display:grid}.builder-design-preference-confirm{background:var(--app-surface-sunken);border:1px solid #cbd9ea;border-radius:8px;gap:12px;margin-top:14px;padding:16px;display:grid}.builder-design-preference-confirm>strong{color:#163b68;font-size:15px}.builder-design-preference-confirm>p{color:#607089;margin:0;font-size:12px;line-height:1.6}.builder-design-preference-confirm label{color:#52627a;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:10px;min-width:0;font-size:12px;display:grid}.builder-design-preference-confirm .ant-segmented{min-width:0}.builder-design-preference-confirm>.ant-btn{justify-self:end}.builder-landing-samples button>.anticon{width:14px;height:14px;font-size:14px}@keyframes builder-landing-samples-scroll{to{transform:translate(-50%)}}.builder-shell-body{background:var(--app-surface-sunken);grid-template-columns:minmax(0,1fr) 340px;min-height:0;display:grid}.builder-enhancement{--builder-enhancement-accent:var(--tenant-action,#1769ff);background:var(--app-surface-sunken);min-width:0;height:100%;min-height:0;padding:16px 20px;overflow:auto}.builder-enhancement-card{border-color:#e3e9f1;border-radius:8px;width:min(1180px,100%);margin:0 auto;box-shadow:0 6px 18px #1f3a630d}.builder-enhancement-card .ant-card-body{padding:20px 24px}.builder-enhancement-banner{background:color-mix(in srgb, var(--builder-enhancement-accent) 7%, #fff);border:1px solid color-mix(in srgb, var(--builder-enhancement-accent) 20%, #dce4ef);border-radius:8px;margin-bottom:20px;padding:14px 16px}.builder-enhancement-banner .ant-space{padding:0!important}.builder-enhancement-banner-icon{color:var(--builder-enhancement-accent);font-size:20px}.builder-enhancement-banner p,.builder-enhancement-summary{color:#5d6a80;margin:0;font-size:13px}.builder-enhancement-actions{border-top:1px solid #e3e9f1;justify-content:flex-end;align-items:center;gap:12px;margin-top:20px;padding-top:16px;display:flex}.builder-enhancement-actions-split{justify-content:space-between}.builder-enhancement-json-note{color:#53647a;background:var(--app-surface-sunken);border:1px solid #e3e9f1;border-radius:6px;margin-bottom:12px;padding:12px;font-size:12px}.builder-enhancement-json{color:#dbeafe;background:var(--app-surface-muted);border-radius:6px;margin:0;padding:16px;font-size:12px;overflow:auto}.builder-enhancement-embedded{background:0 0;height:auto;padding:0;overflow:visible}.builder-enhancement-card-embedded{width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0}.builder-enhancement-card-embedded .ant-card-body{padding:0}.builder-enhancement-embedded .ant-table-wrapper{overflow-x:auto}.builder-shell-conversation{min-width:0;min-height:0;padding:16px 16px 16px 20px}.builder-shell-conversation .builder-conversation{height:100%}.builder-shell-rail{min-width:0;min-height:0;padding:16px 20px 16px 4px;display:flex;overflow:hidden}.builder-conversation{--builder-accent:var(--tenant-action,#0b5fc7);--builder-surface:color-mix(in srgb, var(--builder-accent) 9%, #fff);background:#fff;border:1px solid #e3e9f1;border-radius:12px;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;display:grid;overflow:hidden;box-shadow:0 6px 18px #1f3a630d}.builder-conversation-header{border-bottom:1px solid #edf1f6;align-items:center;gap:10px;padding:16px max(24px,50% - 560px);display:flex}.builder-conversation-header>span{width:48px;height:48px;color:var(--builder-accent);background:0 0;flex:none;place-items:center;display:grid}.builder-conversation-heading{flex:1;min-width:0}.builder-conversation-header strong{color:#172033;font-size:16px;display:block}.builder-conversation-tools{flex:none;align-items:center;gap:8px;display:flex}.builder-conversation-back{color:var(--builder-accent)}.builder-conversation-dialog{min-height:0;padding:28px max(24px,50% - 560px);overflow:auto}.builder-conversation-dialog .ant-bubble{max-width:100%}.builder-conversation-dialog .ant-bubble-content{color:#172033;max-width:680px;line-height:1.7}.builder-conversation-dialog .ant-bubble-start .ant-bubble-content{width:min(680px,100%)}.builder-conversation-dialog .ant-bubble-content-filled{color:#fff;background:var(--builder-accent)}.builder-conversation-dialog .ant-bubble-content-filled *{color:inherit}.builder-message-avatar{place-items:center;width:44px;height:44px;display:grid}.builder-user-avatar{background:var(--app-surface-sunken);border-radius:50%}.builder-conversation-analysis{color:#243b55;background:var(--builder-surface);border:1px solid color-mix(in srgb, var(--builder-accent) 24%, #dce4ef);border-radius:8px;gap:8px;width:100%;padding:12px 14px;display:grid}.builder-conversation-analysis-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.builder-conversation-analysis-head strong,.builder-conversation-intake strong{color:var(--builder-accent);font-size:14px;font-weight:600}.builder-conversation-analysis-head small{color:#6b778b;font-size:11px}.builder-conversation-analysis p{white-space:pre-wrap;margin:0}.builder-conversation-analysis-cursor{vertical-align:-3px;background:var(--builder-accent);width:7px;height:16px;margin-left:2px;animation:.9s step-end infinite builder-analysis-cursor;display:inline-block}.builder-conversation-intake{color:#243b55;background:var(--builder-surface);border:1px solid color-mix(in srgb, var(--builder-accent) 24%, #dce4ef);border-radius:8px;gap:4px;width:100%;padding:10px 12px;display:grid}.builder-conversation-intake small{color:#6b778b;font-size:11px}.builder-conversation .ant-btn-primary:not(:disabled){border-color:var(--builder-accent);background:var(--builder-accent)}.builder-conversation .ant-btn-primary:not(:disabled):hover{border-color:color-mix(in srgb, var(--builder-accent) 88%, #020617);background:color-mix(in srgb, var(--builder-accent) 88%, var(--app-surface-accent))}.builder-conversation-ready{grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px 0;display:grid}.builder-conversation-ready>.anticon{color:var(--builder-accent)}.builder-conversation-ready strong,.builder-conversation-ready span{display:block}.builder-conversation-ready span{color:#52657d;margin-top:4px;font-size:12px}.builder-ai-not-ready{background:#fff9ec;border:1px solid #e7c77f;border-radius:8px;grid-column:2/-1;padding:10px}.builder-ai-not-ready p{color:#765710;margin:4px 0 0;font-size:12px}.builder-intake-form{border:1px solid color-mix(in srgb, var(--builder-accent) 24%, #dce4ef);background:var(--app-surface-sunken);border-radius:8px;gap:16px;width:100%;padding:16px;display:grid}.builder-intake-form-heading strong,.builder-intake-form-heading span{display:block}.builder-intake-form-heading strong{color:#243b55;font-size:15px}.builder-intake-form-heading span{color:#64748b;margin-top:3px;font-size:12px}.builder-intake-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.builder-intake-form-grid label{color:#52657d;gap:5px;min-width:0;font-size:12px;line-height:1.5;display:grid}.builder-intake-form-grid label.wide{grid-column:1/-1}.builder-intake-form-grid .ant-select{width:100%}.builder-intake-form-grid .ant-btn-link{justify-self:start;height:auto;padding:0}.builder-intake-form-footer{border-top:1px solid color-mix(in srgb, var(--builder-accent) 14%, #dce4ef);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 16px;padding-top:14px;display:grid}.builder-intake-form-footer>small{color:#c53c2d;grid-column:1/-1;font-size:12px}.builder-intake-form-footer .builder-conversation-translation-hint{margin:0}.builder-intake-form-footer .ant-btn{min-height:36px}.builder-design-proposals{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.builder-design-proposal{background:#fff;border:1px solid #dfe7f3;border-radius:8px;grid-template-rows:126px minmax(0,1fr);min-width:0;display:grid;overflow:hidden}.builder-design-proposal.selected{border-color:var(--builder-accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--builder-accent) 14%, transparent)}.builder-design-proposal-preview{background:var(--app-surface-sunken);border-bottom:1px solid #e6edf5;position:relative;overflow:hidden}.builder-design-proposal-preview iframe{transform-origin:0 0;pointer-events:none;border:0;width:1440px;height:1080px;transform:scale(.17)}.builder-design-proposal-content{grid-template-rows:auto auto minmax(0,1fr) auto;gap:6px;padding:10px;display:grid}.builder-design-proposal-content>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.builder-design-proposal-content strong{color:#26374f;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.builder-design-proposal-content small{color:var(--builder-accent);border:1px solid color-mix(in srgb, var(--builder-accent) 24%, #dce4ef);border-radius:4px;flex:none;padding:1px 5px;font-size:11px}.builder-design-proposal-content>span,.builder-design-proposal-content p{color:#64748b;margin:0;font-size:12px;line-height:1.55}.builder-design-proposal-content p{color:#52657d}.builder-design-proposal-content .ant-btn{justify-self:start;min-width:64px}.builder-conversation-dialog .ant-bubble-start .ant-bubble-content:has(.builder-conversation-enhancement){width:min(980px,100%);max-width:980px}.builder-conversation-generation{color:#243b55;background:var(--builder-surface);border:1px solid color-mix(in srgb, var(--builder-accent) 24%, #dce4ef);border-radius:8px;gap:4px;width:100%;padding:10px 12px;display:grid}.builder-conversation-generation strong{color:var(--builder-accent);font-size:14px;font-weight:600}.builder-conversation-generation span{color:#52657d;font-size:12px}.builder-conversation-generation-progress{align-items:center;gap:5px;height:10px;margin-top:2px;display:flex}.builder-conversation-generation-progress i{background:var(--builder-accent);border-radius:50%;width:6px;height:6px;animation:1.15s ease-in-out infinite builder-generation-progress}.builder-conversation-generation-progress i:nth-child(2){animation-delay:.16s}.builder-conversation-generation-progress i:nth-child(3){animation-delay:.32s}@keyframes builder-generation-progress{0%,70%,to{opacity:.3;transform:scale(.72)}35%{opacity:1;transform:scale(1)}}.builder-conversation-enhancement{width:100%}.builder-conversation-enhancement-header{background:var(--builder-surface);border:1px solid color-mix(in srgb, var(--builder-accent) 24%, #dce4ef);border-radius:8px;align-items:flex-start;gap:10px;margin-bottom:16px;padding:12px 14px;display:flex}.builder-conversation-enhancement-header>span{width:28px;height:28px;color:var(--builder-accent);border:1px solid color-mix(in srgb, var(--builder-accent) 18%, #dce4ef);background:#fff;border-radius:6px;flex:none;place-items:center;display:grid}.builder-conversation-enhancement-header h2,.builder-conversation-enhancement-header p{margin:0}.builder-conversation-enhancement-header h2{color:#243b55;font-size:15px;line-height:1.5}.builder-conversation-enhancement-header p{color:#64748b;margin-top:2px;font-size:12px;line-height:1.6}.builder-conversation-translation-hint>.anticon{color:var(--builder-accent);flex:none;margin-top:1px}@keyframes builder-analysis-cursor{50%{opacity:0}}.builder-rail{flex:1;grid-template-rows:auto minmax(0,1fr);gap:12px;min-height:0;display:grid}.builder-rail-card{background:#fff;border:1px solid #e3e9f1;border-radius:12px;padding:14px;box-shadow:0 6px 18px #1f3a630d}.builder-rail-card>header{align-items:baseline;gap:8px;display:flex}.builder-rail-card header strong{color:#26374f;font-size:13px}.builder-rail-facts{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.builder-rail-facts li{grid-template-columns:84px minmax(0,1fr);gap:8px;display:grid}.builder-rail-facts span{color:#66748a;font-size:12px}.builder-rail-facts em{color:#22344d;text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.builder-rail-facts .missing em{color:#8c99aa}.builder-rail-template{grid-template-rows:auto auto;align-self:start;display:grid;overflow:hidden}.builder-rail-template-content{grid-template-rows:194px auto;gap:10px;margin-top:12px;display:grid}.builder-rail-template-thumb{background:var(--app-surface-sunken);border:1px solid #e2e8f0;border-radius:8px;position:relative;overflow:hidden}.builder-rail-template-thumb iframe{transform-origin:0 0;pointer-events:none;border:0;width:1440px;height:1080px;transform:scale(.215)}.builder-rail-template-meta{gap:3px;display:grid}.builder-rail-template-meta strong{color:#26374f;font-size:14px}.builder-rail-template-meta small{color:#64748b;font-size:12px;line-height:1.5}.builder-rail:has(.builder-rail-workflow){grid-template-rows:auto auto minmax(0,1fr)}.builder-rail-workflow-list{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.builder-rail-workflow-list li{color:#8290a3;grid-template-columns:10px minmax(0,1fr);align-items:center;gap:8px;display:grid}.builder-rail-workflow-list li>span{background:#fff;border:1px solid #c8d2df;border-radius:50%;width:8px;height:8px}.builder-rail-workflow-list li strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.builder-rail-workflow-list li.complete{color:#34765a}.builder-rail-workflow-list li.complete>span{background:#47966f;border-color:#47966f}.builder-rail-workflow-list li.active{color:#1769ff}.builder-rail-workflow-list li.active>span{border-color:var(--builder-accent);background:var(--builder-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--builder-accent) 16%, transparent)}.builder-studio{background:var(--app-surface-sunken);grid-template-columns:248px minmax(0,1fr) 300px;height:100%;min-height:0;display:grid}.builder-studio-tree{background:var(--app-surface-sunken);border-right:1px solid #e3e9f1;flex-direction:column;grid-area:1/1;min-width:0;min-height:0;display:flex;overflow:hidden}.builder-studio-stage{grid-area:1/2}.builder-studio>.builder-studio-sidebar{grid-area:1/3}.builder-studio-sidebar{background:#fff;border-left:1px solid #e3e9f1;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.builder-studio-inspector{min-width:0;min-height:0;padding:14px;overflow:auto}.builder-studio-sections>div.active{background:var(--app-surface-accent)}.builder-studio-stage{flex-direction:column;height:100%;min-height:0;padding:14px;display:flex;overflow:hidden}.builder-studio-toolbar{flex:none;justify-content:space-between;gap:10px;margin-bottom:10px;display:flex}.builder-studio-stage>.ant-alert{flex:none}.builder-studio-actions{flex-wrap:wrap;justify-content:flex-end;display:flex}.builder-studio-compact-controls{display:none}.builder-studio-actions .ant-btn-primary{background:var(--builder-action);border:0}.builder-studio-stage .preview-canvas,.builder-storefront-preview{flex:auto;min-height:0}.builder-inspector-head{justify-content:space-between;gap:10px;margin-bottom:12px;display:flex}.builder-inspector-head strong,.builder-inspector-head small{display:block}.builder-inspector-head small{color:#6b778b;margin-top:3px;font-size:11px}.builder-studio-inspector>.ant-segmented{width:100%}.builder-studio-form{margin-top:14px}.builder-studio-drawer .ant-drawer-body{padding:14px}.builder-brand-logo-preview{object-fit:contain;background:#fff;border:1px solid #d8e0ea;border-radius:8px;width:88px;height:88px;padding:6px;display:block}.preview-site-logo{object-fit:contain;background:#fff;border:1px solid #d8e0ea;border-radius:6px;width:28px;height:28px;padding:2px}.builder-section-navigator{background:var(--app-surface-sunken);-webkit-font-smoothing:antialiased;border-bottom:1px solid #e6edf5;flex:none;grid-template-rows:auto minmax(0,1fr);min-height:0;padding:14px 12px 10px;font-family:inherit;font-size:14px;line-height:1.5;display:grid}.builder-studio-tree>.builder-section-navigator{border-bottom:0;flex:auto}.builder-studio-sidebar-drawer .builder-section-navigator{max-height:45%}.builder-section-navigator>header{color:#1f2d3d;border-bottom:1px solid #e5ebf2;flex:none;justify-content:space-between;align-items:center;min-height:32px;margin-bottom:10px;padding:0 4px 8px;display:flex}.builder-section-navigator>header strong{font-size:15px;font-weight:600;line-height:22px}.builder-section-navigator>header small{color:#64748b;font-size:12px;font-weight:500}.builder-section-navigator ol{scrollbar-gutter:stable;flex-direction:column;gap:3px;min-height:0;margin:0;padding:0 2px 8px 0;list-style:none;display:flex;overflow-y:auto}.builder-section-navigator li.builder-runtime-component{height:40px}.builder-section-navigator li.builder-runtime-component .builder-nav-label{color:#26374f}.builder-runtime-component-icon{color:#718198;flex:none;font-size:13px}.builder-section-navigator li.builder-runtime-component.is-selected .builder-runtime-component-icon{color:#0f58ad}.builder-section-grip-placeholder{visibility:hidden;cursor:default}.builder-runtime-page-inspector{align-content:start}.builder-page-switcher{width:220px}.builder-page-switcher-popup .ant-select-item-group{color:#26374f;padding:8px 12px 6px}.builder-page-switcher-popup .ant-select-item{min-height:36px;padding:7px 24px 7px 12px}.builder-page-switcher-group,.builder-page-switcher-option{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.builder-page-switcher-group strong{font-size:13px;font-weight:600}.builder-page-switcher-group small,.builder-page-switcher-option small{color:#64748b;flex:none;font-size:11px;font-weight:500}.builder-page-switcher-option>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.builder-page-switcher-popup .ant-select-item-option-disabled .builder-page-switcher-option{color:#8492a5}.builder-page-switcher-popup .ant-select-item-option-disabled .builder-page-switcher-option small{color:#8a6a32;text-overflow:ellipsis;white-space:nowrap;max-width:132px;overflow:hidden}.builder-page-switcher-popup .rc-virtual-list-holder{scrollbar-width:thin;scrollbar-color:#aab7c8 transparent}.builder-page-switcher-popup .rc-virtual-list-holder-inner{padding-right:8px}.builder-page-switcher-popup .rc-virtual-list-holder::-webkit-scrollbar{width:7px}.builder-page-switcher-popup .rc-virtual-list-holder::-webkit-scrollbar-track{background:0 0}.builder-page-switcher-popup .rc-virtual-list-holder::-webkit-scrollbar-thumb{background:var(--app-surface-muted);background-clip:padding-box;border:2px solid #0000;border-radius:999px}.builder-page-switcher-popup .rc-virtual-list-holder::-webkit-scrollbar-thumb:hover{background:#7f90a6 padding-box padding-box}.builder-page-switcher-popup .rc-virtual-list-scrollbar{width:7px!important;right:3px!important}.builder-page-switcher-popup .rc-virtual-list-scrollbar-thumb{background:var(--app-surface-muted)!important;border-radius:999px!important}.builder-section-navigator li{border:1px solid #0000;border-radius:7px;flex:none;align-items:center;gap:2px;min-width:0;height:40px;padding-inline:3px;transition:background-color .12s,border-color .12s,box-shadow .12s;display:flex;position:relative}.builder-section-navigator li.is-selected{background:var(--app-surface-accent);border-color:#9dc2e8;box-shadow:inset 3px 0 #145fd7}.builder-section-navigator li:not(.is-selected):hover{background:#fff;border-color:#dce5ef;box-shadow:0 1px 3px #1f3a630f}.builder-section-navigator li.is-dragging{opacity:.42}.builder-section-navigator li.is-hidden .builder-nav-label{color:#97a3b4;-webkit-text-decoration:line-through #c3ccd8;text-decoration:line-through #c3ccd8}.builder-section-navigator li.is-drop-before:before,.builder-section-navigator li.is-drop-after:after{content:"";pointer-events:none;background:#145fd7;border-radius:2px;height:3px;position:absolute;left:0;right:0}.builder-section-navigator li.is-drop-before:before{top:-2px}.builder-section-navigator li.is-drop-after:after{bottom:-2px}.builder-section-grip{color:#98a6b7;cursor:grab;touch-action:none;background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:18px;height:100%;padding:0;font-size:13px;display:flex}.builder-section-grip:hover{color:#5b88d2}.builder-section-grip:active{cursor:grabbing}.builder-nav-twisty{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;padding:0;font-size:11px;display:flex}.builder-nav-twisty:hover{color:#145fd7;background:var(--app-surface-accent)}.builder-nav-twisty.is-empty{cursor:default}.builder-section-navigator .builder-nav-label{color:#26374f;cursor:pointer;min-width:0;height:100%;font:inherit;letter-spacing:0;text-align:left;background:0 0;border:0;border-radius:5px;flex:1;align-items:center;gap:7px;padding:0 5px;font-size:14px;font-weight:500;display:flex}.builder-section-navigator .builder-nav-label:focus-visible,.builder-section-navigator .builder-nav-twisty:focus-visible{outline-offset:-2px;outline:2px solid #145fd7}.builder-section-navigator li.is-selected .builder-nav-label{color:#0f58ad;font-weight:600}.builder-section-navigator .builder-nav-label>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.builder-section-navigator li.is-shell-node{background:var(--app-surface-sunken);border-color:#e2e8f0}.builder-section-navigator li.is-shell-node.is-selected{background:var(--app-surface-accent);border-color:#9dc2e8;box-shadow:inset 3px 0 #145fd7}.builder-section-navigator li.is-shell-node .builder-nav-label{color:#334b65;padding-inline-start:9px}.builder-section-navigator li.builder-nav-group{background:#f5f8fc;border-color:#dbe5f0;height:auto;padding:0;display:block;overflow:hidden}.builder-section-navigator .builder-nav-group-label{color:#26374f;align-items:center;gap:7px;min-height:38px;padding:0 10px;font-size:13px;font-weight:600;display:flex}.builder-section-navigator .builder-nav-group-label svg{color:#52708f}.builder-section-navigator .builder-nav-group-children{gap:2px;padding:0 4px 4px 12px;overflow:visible}.builder-section-navigator .builder-nav-group-children>li{border-left:2px solid #d8e2ed;border-radius:0 6px 6px 0;height:36px;margin-inline-start:10px}.builder-section-navigator .builder-nav-group-children>li .builder-nav-label{padding-inline-start:8px;font-size:13px}.builder-nav-actions{opacity:0;flex:none;align-items:center;gap:1px;transition:opacity .12s;display:flex}.builder-section-navigator li:hover .builder-nav-actions,.builder-section-navigator li.is-selected .builder-nav-actions{opacity:1}.builder-nav-actions button{color:#7c8b9e;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;width:22px;height:22px;padding:0;font-size:12px;display:grid}.builder-nav-actions button:hover:not(:disabled){color:#145fd7;background:var(--app-surface-accent)}.builder-nav-actions button:last-child:hover:not(:disabled){color:#c0392b;background:#fbe4e2}.builder-nav-actions button:disabled{opacity:.35;cursor:not-allowed}.builder-nav-actions button:focus-visible{outline-offset:1px;outline:2px solid #145fd7}.builder-nav-child{margin-inline-start:26px;border-left:2px solid #d8e2ed!important;border-radius:0 7px 7px 0!important;height:36px!important;padding-inline-start:8px!important}.builder-nav-child .builder-nav-label{color:#42566f;font-size:14px;font-weight:400}.builder-nav-child.is-selected{border-left-color:#145fd7!important}.builder-nav-child .builder-section-grip{height:100%;font-size:12px}.builder-nav-child:hover{background:#fff}@media (width<=1180px){.builder-studio{grid-template-columns:minmax(0,1fr) 288px}.builder-studio-tree{display:none}.builder-studio-stage{grid-column:1}.builder-studio>.builder-studio-sidebar{grid-column:2}.builder-studio-compact-controls{display:inline-flex}}@media (width<=1040px){.builder-studio{grid-template-columns:minmax(0,1fr) 264px}}@media (width<=900px){.builder-shell-body{grid-template-rows:minmax(0,1fr) 168px;grid-template-columns:1fr}.builder-shell-rail{padding:0 12px 12px;display:block}.builder-rail{display:block}.builder-rail>.builder-rail-card:first-child,.builder-rail-workflow{display:none}.builder-rail-template{height:156px}.builder-rail-template-content{grid-template-rows:minmax(0,1fr);grid-template-columns:132px minmax(0,1fr);margin-top:8px}.builder-rail-template-meta{align-content:center}.builder-shell-conversation{padding:12px}.builder-studio{grid-template-columns:1fr}.builder-studio>.builder-studio-sidebar{display:none}.builder-studio-compact-controls{display:inline-flex}.builder-design-proposals{grid-template-columns:1fr}.builder-design-proposal{grid-template-rows:minmax(0,1fr);grid-template-columns:180px minmax(0,1fr)}.builder-design-proposal-preview{border-bottom:0;border-right:1px solid #e6edf5}}@media (width<=520px){.builder-intake-form-grid,.builder-intake-form-footer{grid-template-columns:1fr}.builder-intake-form-footer .ant-btn{width:100%}}@media (prefers-reduced-motion:reduce){.builder-conversation-analysis-cursor{opacity:.8;animation:none}.builder-conversation-generation-progress i{opacity:.8;animation:none;transform:scale(1)}}.builder-storefront-preview{background:#fff;border:1px solid #dce4ef;border-radius:8px;align-self:stretch;width:100%;height:auto;min-height:0}.builder-storefront-preview.mobile{justify-self:center;width:min(390px,100%)}.builder-preview-error{place-items:center;padding:24px;display:grid}.builder-preview-error .ant-alert{width:min(560px,100%)}.builder-brand-logo-control{justify-items:start;gap:10px;display:grid}.builder-brand-logo-empty{background:var(--app-surface-sunken);color:#738196;border:1px dashed #c8d3e0;border-radius:8px;place-items:center;gap:4px;width:88px;height:88px;font-size:12px;display:grid}.builder-brand-logo-empty .anticon{font-size:22px}.builder-site-style-popover{width:min(360px,100vw - 28px)}.builder-site-style-popover .ant-popover-inner{padding:0;overflow:hidden}.builder-site-style-popover .builder-presentation-editor{max-height:min(70vh,640px);padding:16px;overflow:auto}.builder-site-style-popover .builder-presentation-editor>strong{margin-bottom:14px;display:block}.builder-link-picker-input{grid-template-columns:minmax(0,1fr) 36px;width:100%;display:grid}.builder-link-picker-input .ant-input{border-radius:6px 0 0 6px}.builder-link-picker-input .ant-btn{border-radius:0 6px 6px 0;width:36px}.builder-link-picker-table{margin-top:14px}.builder-link-picker-table .ant-table-row{cursor:pointer}.builder-footer-link-list{gap:10px;display:grid}.builder-footer-items{background:var(--app-surface-sunken);border-color:#dce4ef;border-radius:6px;overflow:hidden}.builder-footer-items .ant-collapse-item{border-color:#dce4ef}.builder-footer-items .ant-collapse-header{min-height:46px;align-items:center!important;padding:7px 8px!important}.builder-footer-items .ant-collapse-expand-icon{padding-inline-end:6px!important}.builder-footer-items .ant-collapse-extra .ant-btn{width:30px;height:30px;padding:0}.builder-item-order-actions{align-items:center;gap:1px;display:inline-flex}.builder-item-order-actions .ant-btn{padding:0;width:28px!important;height:28px!important}.builder-footer-items .ant-collapse-content-box{padding:4px 10px 12px!important}.builder-footer-item-summary{gap:1px;min-width:0;display:grid}.builder-footer-item-summary strong,.builder-footer-item-summary small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.builder-footer-item-summary strong{color:#26374f;font-size:12px;font-weight:600}.builder-footer-item-summary small{color:#718198;font-size:11px;font-weight:400}.builder-footer-item-fields{border-top:1px solid #e5ebf2;gap:10px;padding-top:6px;display:grid}.builder-footer-item-fields>label{gap:5px;min-width:0;display:grid}.builder-footer-item-fields>label>span:first-child{color:#52647a;font-size:12px}.builder-footer-item-fields .ant-select{width:100%}.builder-footer-item-fields>label.builder-footer-switch{grid-template-columns:minmax(0,1fr) auto;align-items:center}.builder-icon-option{align-items:center;gap:7px;display:inline-flex}.builder-icon-option>.anticon{color:#526f91}.builder-image-focal-unavailable{background:var(--app-surface-sunken);color:#68778d;text-align:center;border:1px dashed #c8d3e0;border-radius:6px;place-items:center;gap:6px;min-height:96px;padding:16px;font-size:12px;display:grid}.builder-runtime-page-note{background:var(--app-surface-sunken);color:#66768d;border:1px solid #dce4ef;border-radius:6px;padding:12px;font-size:12px;line-height:1.6}.builder-publish-readiness{margin:0 0 10px;padding-block:7px}.launch-drawer-body{flex-direction:column;gap:20px;display:flex}.launch-health-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.launch-health-summary>div:not(.launch-health-groups){background:var(--app-surface-sunken);border:1px solid #dbe5f0;border-radius:8px;padding:12px}.launch-health-summary>div:not(.launch-health-groups) span,.launch-health-summary>div:not(.launch-health-groups) strong{display:block}.launch-health-summary>div:not(.launch-health-groups) span{color:#64748b;font-size:12px}.launch-health-summary>div:not(.launch-health-groups) strong{color:#172033;margin-top:3px;font-size:22px}.launch-health-groups{grid-column:1/-1;gap:8px;display:grid}.launch-health-group{background:var(--app-surface-sunken);border:1px solid #dbe5f0;border-radius:6px;padding:8px 10px}.launch-health-group>summary{color:#334155;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.launch-health-group>summary small{color:#64748b;font-size:12px;font-weight:500}.launch-health-checks{gap:8px;margin-top:10px;display:grid}.launch-health-checks--single{margin-top:0}.launch-health-checks article{background:#fff;border:1px solid #e2e8f0;border-radius:6px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;padding:9px 10px;display:grid}.launch-health-checks article strong{color:#172033;font-size:12px;display:block}.launch-health-checks article p{color:#64748b;margin:2px 0 0;font-size:12px;line-height:1.45}.launch-health-check-title{align-items:center;gap:2px;min-height:24px;display:flex}.launch-health-check-title .ant-btn{flex:none;width:24px;height:24px;padding:0}.launch-gate-list article>.anticon{color:#ea580c;margin-top:2px;font-size:16px}.launch-steps{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.launch-steps.is-locked{opacity:.5;pointer-events:none}.launch-steps>li{background:#fff;border:1px solid #e2e8f0;border-radius:12px;gap:12px;padding:14px;display:flex}.launch-steps>li.active{border-color:color-mix(in srgb, var(--builder-entry-accent,#0b5fc7) 40%, #e2e8f0);box-shadow:0 2px 10px color-mix(in srgb, var(--builder-entry-accent,#0b5fc7) 12%, transparent)}.launch-steps>li.done{background:#f0fdf4;border-color:#bbf7d0}.launch-steps>li.wait{opacity:.6}.launch-step-index{background:var(--app-surface-sunken);color:#475569;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;font-weight:700;display:inline-flex}.launch-steps>li.active .launch-step-index{background:var(--builder-entry-accent,#0b5fc7);color:#fff}.launch-steps>li.done .launch-step-index{color:#fff;background:#16a34a}.launch-step-main{flex:1;min-width:0}.launch-step-main>strong{color:#172033;font-size:14px;display:block}.launch-step-main>p{color:#172033;margin:6px 0 10px;font-size:12.5px;line-height:1.55}.launch-step-ok{align-items:center;gap:6px;font-weight:600;display:flex;color:#15803d!important}.launch-step-wait{font-style:normal;color:#172033!important}.launch-seo-diagnosis{gap:10px;display:grid}.launch-seo-diagnosis>.ant-tag{width:fit-content;margin:0}.launch-seo-preflight{background:var(--app-surface-sunken);border:1px solid #cbdbea;border-radius:10px;gap:10px;padding:14px;display:grid}.launch-seo-preflight-heading{color:#172033;justify-content:space-between;align-items:center;gap:8px;font-size:14px;display:flex}.launch-seo-preflight-heading .ant-tag{margin:0}.launch-seo-results{background:var(--app-surface-sunken);border:1px solid #dbe5f0;border-radius:6px;gap:7px;padding:10px;display:grid}.launch-seo-results>strong{color:#172033;font-size:12.5px}.launch-seo-results.is-fixed>p{color:#166534;align-items:flex-start;gap:6px;margin:0;font-size:12px;line-height:1.45;display:flex}.launch-seo-results.is-fixed>p .anticon{flex:none;margin-top:2px}.launch-seo-results.is-manual{background:#fff;padding:0;overflow:hidden}.launch-seo-results.is-manual>.ant-alert{border:0;border-bottom:1px solid #fde3a7;border-radius:0}.launch-seo-issue-list{max-height:280px;display:grid;overflow:auto}.launch-seo-issue-list article{border-bottom:1px solid #e8edf3;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px 12px;display:grid}.launch-seo-issue-list article:last-child{border-bottom:0}.launch-seo-issue-list article strong{color:#172033;font-size:12.5px}.launch-seo-issue-list article p{color:#52637a;overflow-wrap:anywhere;margin:4px 0 0;font-size:12px;line-height:1.5}.launch-seo-repair-modal .ant-modal-body{max-height:72vh;overflow:auto}.launch-seo-repair-modal .seo-metadata-page,.launch-seo-repair-modal .seo-agent-page{min-height:520px;padding:4px}.launch-seo-embed-loading{color:#52637a;place-items:center;min-height:360px;display:grid}.launch-publish-progress{background:var(--app-surface-sunken);color:#1d4ed8;border:1px solid #bfdbfe;border-radius:8px;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:8px;margin-top:10px;padding:10px;display:grid}.launch-publish-progress.is-publishing{grid-template-columns:minmax(0,1fr)}.launch-publish-progress.is-validating-live{grid-template-columns:24px minmax(0,1fr)}.launch-publish-progress.is-failed{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.launch-publish-progress .anticon{margin-top:2px;font-size:17px}.launch-publish-progress strong,.launch-publish-progress span,.launch-publish-progress small{display:block}.launch-publish-progress strong{color:inherit;font-size:13px}.publishing-ellipsis{vertical-align:middle;align-items:center;gap:3px;margin-left:5px;display:inline-flex}.publishing-ellipsis i{background:currentColor;border-radius:50%;width:4px;height:4px;animation:1.1s ease-in-out infinite publishing-ellipsis}.publishing-ellipsis i:nth-child(2){animation-delay:.16s}.publishing-ellipsis i:nth-child(3){animation-delay:.32s}@keyframes publishing-ellipsis{0%,70%,to{opacity:.28;transform:translateY(0)}35%{opacity:1;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.publishing-ellipsis i{opacity:.8;animation:none}}.launch-publish-progress span{color:#52637a;margin-top:2px;font-size:12px}.launch-publish-progress small{color:#b91c1c;margin-top:5px;font-size:12px;line-height:1.5}.launch-dns-record{background:var(--app-surface-sunken);border:1px solid #e2e8f0;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:6px 12px;margin-bottom:10px;padding:10px 12px;display:grid}.launch-dns-record label{color:#172033;font-size:12px;font-weight:600}.launch-dns-record strong,.launch-dns-record span{color:#172033;word-break:break-all;font-size:12.5px}.launch-dns-record span{align-items:center;gap:4px;display:inline-flex}.launch-dns-record .launch-copy-button{min-width:72px}.launch-dns-status{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.launch-dns-hint{color:#172033!important;margin:0!important;font-size:12px!important}.publish-success-modal .ant-modal-content{border-radius:14px;padding:0;overflow:hidden}.publish-success-content{text-align:center;background:linear-gradient(#f0fdf4 0%,#fff 42%);justify-items:center;gap:14px;padding:38px 34px 30px;display:grid}.publish-success-icon{background:#dcfce7;border-radius:50%;place-items:center;width:70px;height:70px;display:grid;box-shadow:0 0 0 8px #dcfce794}.publish-success-icon .anticon{font-size:42px;width:42px!important;height:42px!important}.publish-success-content h2{color:#172033;margin:6px 0 0;font-size:22px;line-height:1.25}.publish-success-content>p{color:#52637a;margin:0;font-size:14px}.publish-success-domain{color:#075e54;text-align:left;background:#f0fdfa;border:1px solid #99f6e4;border-radius:8px;align-items:center;gap:8px;width:100%;padding:11px 13px;font-weight:600;display:flex}.publish-success-domain:hover{color:#064e3b;border-color:#2dd4bf}.publish-success-domain .anticon{flex:none}.publish-success-domain span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.publish-success-actions{justify-content:center;gap:10px;width:100%;margin-top:6px;display:flex}.builder-studio{--builder-accent:var(--tenant-action,#0b5fc7);--builder-action:var(--builder-accent);--builder-surface:color-mix(in srgb, var(--builder-accent) 9%, #fff)}.builder-studio .builder-studio-sections>div.active{background:color-mix(in srgb, var(--builder-accent) 10%, #fff)!important}.builder-studio .builder-studio-sections button>span:first-child{background:var(--builder-action)!important}.builder-studio .builder-studio-sections button{grid-template-columns:24px minmax(0,1fr)}.builder-studio .builder-studio-section-copy{color:#26374f;width:auto;min-width:0;height:auto;font-size:inherit;gap:2px;place-items:unset;background:0 0;border-radius:0;padding:0;display:grid}.builder-studio .ant-btn-primary:not(:disabled){border-color:var(--builder-action)!important;background:var(--builder-action)!important}.builder-studio .ant-btn-primary:not(:disabled):hover{border-color:color-mix(in srgb, var(--builder-action) 88%, #020617)!important;background:color-mix(in srgb, var(--builder-action) 88%, var(--app-surface-accent))!important}.builder-studio .ant-switch{background:#aebdce}.builder-studio .ant-switch:not(.ant-switch-disabled):hover{background:#8ea1b7}.builder-studio .ant-switch.ant-switch-checked,.builder-studio .ant-switch.ant-switch-checked:not(.ant-switch-disabled):hover{background:var(--builder-action)!important}.builder-studio .ant-switch-inner{background:0 0!important}.builder-studio .ant-switch:focus-visible{outline:2px solid color-mix(in srgb, var(--builder-action) 58%, #fff);outline-offset:2px}.builder-studio .inspector-form{max-height:none;padding-right:0;overflow:visible}.builder-studio-sidebar>.builder-studio-inspector{grid-row:1/-1}.builder-studio .builder-studio-inspector{padding:0}.builder-studio .builder-inspector-head{z-index:2;background:#fff;border-bottom:1px solid #e3e9f1;min-height:64px;margin:0;padding:12px 14px;position:sticky;top:0;box-shadow:0 4px 10px #1f3a6309}.builder-studio .builder-inspector-head small{color:#6b778b;margin:0;font-size:11px;font-weight:600}.builder-studio .builder-inspector-head strong{margin-top:2px;font-size:15px}.builder-inspector-tools{flex:none;align-items:center;gap:8px;display:flex}.builder-inspector-tools .ant-switch{margin-inline:2px}.builder-inspector-tools .ant-btn{place-items:center;width:32px;min-width:32px;height:30px;padding:0;display:grid}.builder-studio .builder-studio-form{margin:0;padding:14px 14px 24px}.builder-studio .inspector-form .ant-tabs-tab-icon .anticon{color:#60758f;font-size:var(--app-font-body)}.builder-studio .inspector-form .ant-tabs-tab-active .ant-tabs-tab-icon .anticon{color:var(--builder-action)}.builder-child-editor-region{background:var(--app-surface-sunken);border:1px solid #cfdae8;border-radius:7px;gap:0;margin:8px -6px 16px;display:grid;overflow:hidden}.builder-child-editor-heading{color:#315271;background:var(--app-surface-sunken);border-bottom:1px solid #cad7e6;align-items:center;gap:7px;min-height:38px;padding:8px 11px;font-size:12px;font-weight:700;display:flex}.builder-child-editor-heading .anticon{color:#356da8;font-size:14px}.builder-child-editor-body{gap:12px;padding:11px 10px 12px;display:grid}.builder-child-editor-body>.ant-form-item{margin-bottom:0}.builder-child-editor-body>.ant-form-item>.ant-form-item-row>.ant-form-item-label{padding-bottom:5px}.builder-child-editor-body .mini-editor{gap:8px;display:grid}.builder-child-editor-body .mini-editor>.ant-btn:last-child{margin-top:2px}.builder-presentation-editor{border-bottom:1px solid #e5ebf3;gap:10px;margin:0 0 16px;padding:0 0 14px;display:grid}.builder-presentation-editor>strong{color:#26374f;font-size:13px}.builder-presentation-controls{gap:10px;display:grid}.builder-presentation-controls .ant-form-item{margin:0}.builder-presentation-controls .ant-form-item-label{padding-bottom:5px}.builder-presentation-controls .builder-list-form-item>.ant-form-item-row{display:block}.builder-presentation-controls .builder-list-form-item>.ant-form-item-row>.ant-form-item-label{text-align:left;max-width:none;padding:0 0 7px;display:block}.builder-presentation-controls .builder-list-form-item>.ant-form-item-row>.ant-form-item-label>label{height:auto}.builder-presentation-controls .builder-list-form-item>.ant-form-item-row>.ant-form-item-control{max-width:none}.builder-ai-revise{background:var(--app-surface-sunken);border:1px solid #dbe6f5;border-radius:10px;gap:8px;margin:0 0 14px;padding:12px;display:grid}.builder-ai-revise-head{color:#1f5fbf;align-items:center;gap:6px;font-size:13px;display:flex}.builder-ai-revise-head strong{color:#23385a}.builder-ai-revise-hint{color:#6a7890;margin:0;font-size:12px;line-height:1.5}.builder-ai-revise-suggestions{flex-wrap:wrap;gap:4px;display:flex}.builder-ai-revise-suggestions .ant-btn{color:#2f6bd4;height:24px;padding-inline:6px;font-size:12px}.builder-ai-revise-preview{background:#fff;border:1px dashed #c6d6ee;border-radius:8px;gap:8px;padding:10px;display:grid}.builder-ai-revise-preview-message{color:#34445c;font-size:12px;line-height:1.5}.builder-ai-revise-diff{grid-template-columns:1fr 1fr;gap:8px;display:grid}.builder-ai-revise-diff>div{gap:4px;min-width:0;display:grid}.builder-ai-revise-diff-label{color:#728096;font-size:11px}.builder-ai-revise-diff pre{background:var(--app-surface-sunken);color:#34445c;white-space:pre-wrap;word-break:break-word;border-radius:6px;max-height:240px;margin:0;padding:8px;font-size:12px;line-height:1.5;overflow:auto}.builder-ai-revise-preview-actions{justify-content:flex-end;gap:8px;display:flex}.builder-controlled-asset,.builder-image-picker{gap:8px;display:grid}.builder-controlled-asset-preview,.builder-controlled-asset-empty{aspect-ratio:3/2;object-fit:cover;background:var(--app-surface-sunken);border:1px solid #d7e0ec;border-radius:6px;place-items:center;width:100%;display:grid}.builder-controlled-asset-empty{color:#8a97aa;align-content:center;gap:8px;font-size:12px}.builder-controlled-asset-empty .anticon{font-size:24px}.builder-image-picker-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.builder-image-picker-actions .ant-upload-wrapper,.builder-image-picker-actions .ant-upload,.builder-image-picker-actions .ant-btn{width:100%}.builder-image-gallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-height:min(62vh,620px);padding:2px;display:grid;overflow:auto}.builder-image-gallery>button{aspect-ratio:4/3;background:var(--app-surface-sunken);cursor:pointer;border:2px solid #0000;border-radius:6px;padding:0;position:relative;overflow:hidden}.builder-image-gallery>button:hover{border-color:#8bb2e8}.builder-image-gallery>button.is-selected{border-color:#1677ff;box-shadow:0 0 0 2px #1677ff24}.builder-image-gallery img{object-fit:cover;width:100%;height:100%;display:block}.builder-image-gallery button>span{color:#fff;background:#1677ff;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:6px;right:6px}.builder-binding-editor>.ant-btn{justify-self:stretch}.builder-binding-current{border:1px solid #dbe3ed;border-radius:6px;gap:0;margin:0;padding:0;list-style:none;display:grid}.builder-binding-current li{color:#26374f;overflow-wrap:anywhere;border-bottom:1px solid #e7edf4;min-width:0;padding:9px 10px;font-size:13px;line-height:1.35}.builder-binding-current li:last-child{border-bottom:0}.builder-binding-empty{color:#7b899b;text-align:center;border:1px dashed #ccd6e3;border-radius:6px;padding:14px 10px;font-size:12px}.builder-binding-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-height:min(62vh,620px);padding:2px;display:grid;overflow:auto}.builder-binding-picker>button{color:#26374f;text-align:left;cursor:pointer;background:#fff;border:1px solid #dbe3ed;border-radius:6px;grid-template-columns:64px minmax(0,1fr) 20px;align-items:center;gap:12px;min-width:0;min-height:74px;padding:8px;display:grid}.builder-binding-picker>button:hover{background:var(--app-surface-accent);border-color:#8bb2e8}.builder-binding-picker>button.is-selected{background:var(--app-surface-accent);border-color:#1677ff}.builder-binding-picker img,.builder-binding-picker-placeholder{object-fit:cover;background:var(--app-surface-sunken);color:#8a97aa;border-radius:4px;place-items:center;width:64px;height:56px;display:grid}.builder-binding-picker strong,.builder-binding-picker small{overflow-wrap:anywhere;min-width:0;display:block}.builder-binding-picker strong{font-size:13px}.builder-binding-picker small{color:#7b899b;margin-top:4px;font-size:11px}.builder-binding-picker>button>.anticon:last-child{color:#1677ff;font-size:16px}.builder-product-picker-tools{grid-template-columns:minmax(260px,1fr) auto;align-items:center;gap:14px;margin-bottom:12px;display:grid}.builder-product-picker-tools>span{color:#607086;white-space:nowrap;font-size:12px}.builder-product-picker-table .ant-table-row{cursor:pointer}.builder-product-picker-table .ant-table-cell{vertical-align:middle}.builder-product-picker-image{object-fit:cover;background:var(--app-surface-sunken);color:#8290a3;border-radius:4px;place-items:center;width:52px;height:42px;display:grid}.builder-product-picker-name{color:#26374f;overflow-wrap:anywhere;line-height:1.4;display:block}.builder-related-product-editor{gap:8px;display:grid}.builder-related-product-editor .builder-binding-current li{padding-block:7px;font-size:12px}@media (width<=720px){.builder-image-gallery,.builder-binding-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.builder-product-picker-tools{grid-template-columns:1fr;gap:8px}}.builder-project-case-list{gap:10px}.builder-project-case-list>.ant-collapse{background:0 0;border:0}.builder-project-case-list>.ant-collapse>.ant-collapse-item{background:var(--app-surface-sunken);border:0;border-left:3px solid #789dcc;border-radius:5px;overflow:hidden;box-shadow:inset 0 0 0 1px #d4deea}.builder-project-case-list>.ant-collapse>.ant-collapse-item+.ant-collapse-item{margin-top:8px}.builder-project-case-list .ant-collapse-header{align-items:center!important;padding:9px 10px!important}.builder-project-case-list .ant-collapse-content{background:var(--app-surface-sunken);border-top:1px solid #dce5ef}.builder-project-case-list .ant-collapse-content-box{padding:12px 10px!important}.builder-project-case-label{gap:1px;min-width:0;display:grid}.builder-project-case-label strong{color:#26374f;font-size:13px}.builder-project-case-label small{color:#728096;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:400;overflow:hidden}.builder-project-case-editor{gap:12px;display:grid}.builder-project-case-editor>section{border-bottom:1px solid #dfe7f0;gap:8px;padding:0 0 11px;display:grid}.builder-project-case-editor>section>strong{color:#34445c;font-size:12px}.builder-project-case-editor .ant-form-item{margin-bottom:4px}.builder-project-case-optional{background:var(--app-surface-sunken);border:0;border-left:3px solid #b2c1d3;border-radius:4px}.builder-project-case-optional summary{color:#3d526c;cursor:pointer;padding:9px 10px;font-size:12px;font-weight:600}.builder-project-case-optional[open]{padding:0 10px 10px}.builder-project-case-optional[open] summary{border-bottom:1px solid #d6e0eb;margin:0 -10px 8px}.builder-image-focal-picker{background:var(--app-surface-sunken);border:1px solid #d7e0ec;border-radius:6px;min-height:96px;position:relative;overflow:hidden}.builder-image-focal-picker>img{object-fit:cover;width:100%;height:100%;display:block}.builder-image-focal-picker__grid{grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);display:grid;position:absolute;inset:0}.builder-image-focal-picker__grid button{cursor:pointer;background:0 0;border:0;place-items:center;min-width:0;padding:0;display:grid}.builder-image-focal-picker__grid button>span{background:#26374fb8;border:1px solid #fff;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 1px #26374f3d}.builder-image-focal-picker__grid button:hover>span,.builder-image-focal-picker__grid button:focus-visible>span,.builder-image-focal-picker__grid button.is-selected>span{background:#fff;border-width:2px;width:12px;height:12px;box-shadow:0 0 0 2px #1976d2}.template-gallery-row{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.template-gallery-modal-note{color:var(--text-muted,#64748b);margin:0 0 14px;font-size:12px}.template-gallery-modal-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;max-height:62vh;padding-right:4px;display:grid;overflow:auto}.template-gallery-more{border:1px dashed var(--border-color,#cbd5e1);background:var(--app-surface-sunken);color:#34445c;cursor:pointer;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;height:100%;min-height:220px;padding:12px;transition:border-color .2s,background .2s;display:flex}.template-gallery-more:hover:not(:disabled){border-color:var(--brand-primary,#075985);background:var(--app-surface-accent)}.template-gallery-more:disabled{cursor:not-allowed;opacity:.6}.template-gallery-more strong{font-size:14px}.template-gallery-more small{color:var(--text-muted,#64748b);text-align:center;font-size:11px}@media (width<=1180px){.template-gallery-row{grid-template-columns:repeat(2,minmax(0,1fr))}.template-gallery-more{min-height:140px}}@media (width<=640px){.template-gallery-row{grid-template-columns:minmax(0,1fr)}}.template-gallery-card{border:1px solid var(--border-color,#e2e8f0);background:#fff;border-radius:12px;grid-template-rows:194px minmax(0,1fr);gap:12px;height:100%;padding:12px;display:grid}.template-gallery-card.active{border-color:var(--brand-primary,#075985);box-shadow:0 0 0 3px #0759851f}.template-gallery-thumb{border:1px solid var(--border-color,#e2e8f0);background:var(--app-surface-sunken);cursor:pointer;border-radius:8px;width:100%;height:194px;padding:0;display:block;position:relative;overflow:hidden}.template-gallery-thumb img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.template-gallery-preview-link{color:#fff;opacity:0;background:#0f172ac7;border:0;border-radius:999px;padding:3px 10px;font-size:11px;line-height:1.6;transition:opacity .18s;position:absolute;bottom:8px;right:8px}.template-gallery-card:hover .template-gallery-preview-link,.template-gallery-preview-link:focus-visible{opacity:1}.template-gallery-preview-link:disabled{cursor:not-allowed}.template-gallery-meta{grid-template-rows:auto auto minmax(36px,1fr) auto;gap:8px;display:grid}.template-gallery-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.template-gallery-head strong{font-size:15px}.template-gallery-meta small{color:var(--text-muted,#64748b);font-size:12px;line-height:1.5}.template-preview-note{color:var(--text-muted,#64748b);margin:12px 0 0;font-size:12px}.homepage-seo-editor{grid-template-columns:minmax(320px,.88fr) minmax(420px,1.12fr);align-items:start;gap:28px;display:grid}.homepage-seo-form{min-width:0}.homepage-seo-form .ant-form-item{margin-bottom:16px}.homepage-seo-form .ant-input,.homepage-seo-form .ant-input-affix-wrapper,.homepage-seo-form .ant-select-selector,.homepage-seo-form textarea.ant-input{border-radius:7px}.homepage-seo-preview{border-left:1px solid #e4ebf4;min-width:0;padding-left:28px}.homepage-seo-preview>header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.homepage-seo-preview>header>div{color:#243752;align-items:center;gap:7px;font-size:14px;font-weight:700;display:inline-flex}.homepage-seo-preview>header .anticon{color:#64748b;cursor:help;font-size:15px}.homepage-seo-browser{background:#fff;border:1px solid #dfe7f1;border-radius:8px;min-height:276px;padding:34px 46px 38px}.homepage-seo-searchbox{color:#202124;border:1px solid #dfe1e5;border-radius:22px;align-items:center;gap:12px;min-height:44px;padding:0 15px;display:flex;box-shadow:0 1px 5px #20212429}.homepage-seo-searchbox .anticon{color:#5f6368;flex:none;font-size:18px}.homepage-seo-searchbox span{text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.homepage-seo-result{gap:4px;margin:30px 12px 0;display:grid}.homepage-seo-result strong{color:#1a0dab;text-overflow:ellipsis;white-space:nowrap;font-size:20px;font-weight:500;line-height:1.35;overflow:hidden}.homepage-seo-result>span{color:#188038;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.homepage-seo-result p{color:#4d5156;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:2px 0 0;font-size:14px;line-height:1.55;display:-webkit-box;overflow:hidden}.seo-site-settings-workspace{background:var(--app-surface-sunken);flex-direction:column;min-height:0;padding:24px;display:flex;overflow:auto}.seo-site-settings-workspace .homepage-seo-editor{background:#fff;border:1px solid #dfe7f1;border-radius:8px;width:min(1120px,100%);margin:0 auto;padding:24px;box-shadow:0 8px 20px #1f3a630a}.seo-site-settings-actions{justify-content:flex-end;gap:8px;width:min(1120px,100%);margin:16px auto 0;display:flex}.seo-metadata-page{align-content:start;gap:var(--app-panel-gap);min-height:100%;display:grid}.seo-metadata-head{border-bottom:1px solid #dfe7f1;justify-content:space-between;align-items:center;gap:16px;min-height:50px;padding-bottom:12px;display:flex}.seo-metadata-head h2.ant-typography{color:#172033;margin:0;font-size:22px}.seo-metadata-page>.ant-tabs{margin-top:4px}.seo-metadata-page>.ant-tabs .ant-tabs-nav{margin-bottom:0}.seo-metadata-page>.ant-tabs .ant-tabs-tab{padding-block:12px;font-weight:650}.seo-metadata-workspace{grid-template-columns:360px minmax(0,1fr);align-items:start;gap:16px;display:grid}.seo-metadata-sidebar{background:#fff;border:1px solid #dfe7f1;border-radius:8px;min-width:0;padding:0 14px 14px}.seo-metadata-sidebar>.ant-input-affix-wrapper{margin-block:12px}.seo-metadata-sidebar>.ant-tabs .ant-tabs-nav{margin:0 0 10px}.seo-metadata-sidebar>.ant-tabs .ant-tabs-tab{padding-block:12px;font-weight:650}.seo-metadata-target-list{max-height:calc(100vh - var(--shell-header-height) - 220px);gap:8px;padding-right:2px;display:grid;overflow:auto}.seo-metadata-target-item{background:var(--app-surface-sunken);cursor:pointer;border:1px solid #e4ebf4;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 8px;padding:10px;transition:border-color .16s,background-color .16s,box-shadow .16s;display:grid}.seo-metadata-target-item:hover{background:var(--app-surface-accent);border-color:#b9d2f6}.seo-metadata-target-item.active{background:var(--app-surface-accent);border-color:#7eb2ff;box-shadow:inset 3px 0 #1769ff}.seo-metadata-target-item:focus-visible{outline-offset:1px;outline:2px solid #1769ff}.seo-metadata-target-main{gap:3px;min-width:0;display:grid}.seo-metadata-target-summary{align-items:center;gap:var(--app-control-gap);min-width:0;display:flex}.seo-metadata-target-summary .ant-avatar{flex:none}.seo-metadata-target-main strong{color:#20314a;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.seo-metadata-target-main small{color:#718096;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.seo-metadata-target-meta{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:inline-flex}.seo-metadata-target-meta .ant-tag{margin-inline-end:0}.seo-metadata-target-action{grid-column:1/-1;justify-self:start;min-height:22px;padding:0;font-size:12px}.seo-metadata-detail{min-width:0;padding:0 0 8px}.blog-management-page{min-height:calc(100vh - var(--shell-header-height) - 28px);color:#172033;background:var(--app-surface-sunken);align-content:start;gap:16px;padding:20px 22px 28px;display:grid}.blog-article-table .standard-paged-table{border:0;border-radius:0;flex:1;min-width:0;min-height:0}.blog-post-cell{gap:3px;display:grid}.blog-post-cell small{color:#748096}.blog-agent-facts{background:var(--app-surface-sunken);border:1px solid #dfe7f1;border-radius:6px;gap:8px;max-height:260px;margin:12px 0;padding:10px;display:grid;overflow:auto}.blog-agent-fact{border-bottom:1px solid #e6ebf2;padding:8px 0}.blog-agent-fact:last-child{border-bottom:0}.blog-agent-fact .ant-typography{overflow-wrap:anywhere}.blog-editor-drawer{max-width:100%;height:100%;width:100%!important}.ant-drawer-content-wrapper:has(>.blog-editor-drawer){max-width:calc(100vw - 32px);width:calc(100vw - 32px)!important}.blog-editor-drawer .ant-drawer-content{height:100dvh}.blog-editor-drawer .ant-drawer-body{background:var(--app-surface-sunken);padding:20px 28px 28px;overflow:auto}.blog-editor-layout{grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:stretch;gap:20px;width:min(1480px,100%);min-height:100%;margin:0 auto;display:grid}.blog-editor-content,.blog-editor-settings{min-width:0;height:100%;min-height:0;overflow:auto}.blog-editor-content{background:#fff;border:1px solid #e1e6ee;border-radius:10px;padding:24px;box-shadow:0 5px 16px #1f3a630a}.blog-editor-settings{grid-template-rows:auto auto minmax(0,1fr);align-content:stretch;gap:12px;display:grid}.blog-editor-settings .ant-card{border-radius:8px}.blog-rich-editor{gap:10px;margin-top:16px;display:grid}.blog-rich-toolbar{z-index:2;background:#fffffff5;border:1px solid #dfe6ef;border-radius:8px;padding:10px;position:sticky;top:0;box-shadow:0 4px 12px #1f3a630f}.blog-rich-canvas{background:#fff;border:1px solid #dfe6ef;border-radius:8px;min-height:520px;padding:34px clamp(18px,5vw,72px)}.blog-rich-canvas .ProseMirror{color:#263448;outline:0;min-height:450px;font-size:16px;line-height:1.8}.blog-rich-canvas .ProseMirror h2,.blog-rich-canvas .ProseMirror h3,.blog-rich-canvas .ProseMirror h4{color:#172033;margin:1.5em 0 .55em;line-height:1.3}.blog-rich-canvas .ProseMirror blockquote{color:#536176;background:var(--app-surface-sunken);border-left:3px solid #1677ff;margin:1.2em 0;padding:10px 18px}.blog-rich-canvas .ProseMirror img{object-fit:contain;max-width:100%;max-height:520px;margin:18px auto;display:block}.blog-media-library{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px;max-height:60vh;display:grid;overflow:auto}.blog-media-library button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e1e6ee;border-radius:6px;gap:6px;min-width:0;padding:6px;display:grid}.blog-media-library button:hover{border-color:#1677ff}.blog-media-library img{aspect-ratio:4/3;object-fit:cover;width:100%}.blog-media-library span{color:#475569;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.blog-management-page{gap:14px}.blog-agent-workspace{gap:14px;min-width:0;display:grid}.blog-overview-workspace{min-height:calc(100vh - var(--shell-header-height) - 88px);flex-direction:column;display:flex}.blog-overview-workspace>.ant-card:last-child{flex-direction:column;flex:auto;min-height:320px;display:flex}.blog-overview-workspace>.ant-card:last-child .ant-card-body{flex:1;min-height:0}.blog-agent-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.blog-agent-summary-grid .ant-card{border-color:#dfe7f1;border-radius:8px;min-width:0;box-shadow:0 5px 14px #1f3a6309}.blog-agent-summary-grid .ant-card-body{padding:15px 16px}.blog-agent-summary-grid .ant-statistic-title{color:#66758b}.blog-agent-summary-grid .ant-statistic-content{color:#172033;font-size:24px}.blog-agent-summary-grid .ant-statistic-content-prefix{color:#1769d1;font-size:18px}.blog-agent-workspace>.ant-card{border-color:#dfe7f1;border-radius:8px}.blog-agent-workspace>.ant-card .ant-card-head{min-height:48px;padding-inline:16px}.blog-agent-workspace>.ant-card .ant-card-body{padding:14px 16px 16px}.blog-agent-status-card .ant-alert{border-radius:6px}.blog-agent-source-alert{margin-bottom:14px}.blog-writer-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:12px;display:grid}.blog-writer-grid>.ant-card:last-child{grid-column:1/-1}.blog-writer-grid .ant-card{border-color:#e1e8f0;border-radius:7px;min-width:0}.blog-writer-grid .ant-card-body{min-width:0}.blog-agent-content-preview{background:var(--app-surface-sunken);border:1px solid #e3e9f1;border-radius:6px;max-height:310px;padding:12px 14px;overflow:auto}.blog-agent-content-preview .ant-typography{overflow-wrap:anywhere}.blog-agent-checks{gap:8px;margin:10px 0 12px;display:grid}.blog-agent-checks .ant-alert{border-radius:6px;padding:7px 10px}.blog-legacy-workspace{min-height:0;overflow:auto}.blog-editor-title{align-items:baseline;gap:10px;min-width:0;display:flex}.blog-editor-title strong{color:#172033;font-size:16px}.blog-editor-title .ant-typography{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.blog-editor-layout{grid-template-columns:minmax(0,1fr) minmax(280px,320px);gap:16px;width:100%;min-height:100%}.blog-editor-content{min-height:0;box-shadow:none;border-radius:8px;padding:20px}.blog-editor-content .ant-form-item{margin-bottom:14px}.blog-editor-drawer .blog-rich-canvas{min-height:330px;padding-block:24px}.blog-editor-drawer .blog-rich-canvas .ProseMirror{min-height:260px}.blog-editor-settings{grid-template-rows:auto auto minmax(0,1fr);gap:10px}.blog-editor-settings>.ant-card:last-child{height:100%}.blog-editor-settings .ant-card{box-shadow:none;border-color:#dfe7f1}.blog-editor-settings .ant-card-head{min-height:42px;padding-inline:13px}.blog-editor-settings .ant-card-body{padding:13px}.blog-editor-settings .ant-form-item{margin-bottom:12px}.blog-card-title .anticon{color:#1769d1}.blog-target-summary{border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;align-items:flex-start;gap:10px;margin:-4px 0 16px;padding:12px 0;display:flex}.blog-target-summary img{object-fit:contain;background:var(--app-surface-sunken);border-radius:4px;flex:none;width:52px;height:52px}.blog-target-summary>div{gap:6px;min-width:0;display:grid}.blog-target-summary a{overflow-wrap:anywhere;font-size:12px}.geo-evidence-overview{border-bottom:1px solid #e3e6e9;padding:0 0 16px}.geo-evidence-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding:18px 0 22px;display:grid}.geo-evidence-metrics>div{border-right:1px solid #e5e7eb;gap:8px;display:grid}.geo-evidence-metrics>div:last-child{border-right:0}.geo-evidence-metrics span{color:#6b7280;font-size:13px}.geo-evidence-metrics strong{color:#20252b;font-size:26px;font-weight:600;line-height:1.3}.geo-engine-model{color:#6b7280;margin-left:10px;display:inline-block}.geo-test-result-meta{color:#6b7280;flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:12px;display:flex}.geo-answer-evidence{width:100%}.geo-evidence-link{border-bottom:1px solid #edf0f2;align-items:baseline;gap:8px;padding:9px 0;display:flex}.geo-evidence-link a{overflow-wrap:anywhere;min-width:0}.geo-evidence-link .ant-tag{flex:none;margin-left:auto}.blog-ai-generate{width:100%;margin-top:10px}.blog-editor-drawer .ant-drawer-body{background:var(--app-surface-sunken);padding:16px 20px 20px}.blog-editor-drawer .ant-drawer-footer{padding:10px 20px}.blog-editor-footer{justify-content:center;align-items:center;gap:12px;display:flex}.blog-editor-footer>.ant-space{justify-content:center}.blog-editor-footer>.ant-typography{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.blog-ai-modal-intro{background:var(--app-surface-sunken);border:1px solid #d8e5f7;border-radius:9px;align-items:flex-start;gap:12px;margin-bottom:18px;padding:14px 16px;display:flex}.blog-ai-modal-intro>.anticon{color:#1769d1;flex:none;margin-top:2px;font-size:22px}.blog-ai-modal-intro>div{gap:4px;min-width:0;display:grid}.blog-ai-modal-intro .ant-typography-secondary{color:#62748c;font-size:13px;line-height:1.55}.blog-ai-image-generator,.blog-ai-image-preview{gap:16px;display:grid}.blog-ai-image-presets{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.blog-ai-image-preset{color:#244d86;text-align:left;cursor:pointer;background:#fff;border:1px solid #d7e4f4;border-radius:8px;align-items:flex-start;gap:9px;min-width:0;min-height:78px;padding:12px;display:flex}.blog-ai-image-preset:hover{background:var(--app-surface-accent);border-color:#8db9f6}.blog-ai-image-preset>.anticon{color:#1b67cf;flex:none;margin-top:1px;font-size:20px}.blog-ai-image-preset span{gap:4px;min-width:0;display:grid}.blog-ai-image-preset strong{color:#244d86;font-size:14px;line-height:1.35}.blog-ai-image-preset small{color:#71829a;font-size:12px;line-height:1.4}.blog-ai-image-count{align-items:center;gap:12px;display:flex}.blog-ai-image-count .ant-input-number{width:132px}.blog-ai-image-preview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.blog-ai-image-preview-grid .ant-image{aspect-ratio:1;background:var(--app-surface-sunken);border:1px solid #dce6f2;border-radius:8px;display:block;overflow:hidden}.blog-ai-image-preview-grid .ant-image-img{object-fit:cover;width:100%;height:100%}@media (width<=960px){.blog-agent-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-writer-grid{grid-template-columns:1fr}.blog-writer-grid>.ant-card:last-child{grid-column:auto}.blog-editor-layout{grid-template-columns:minmax(0,1fr)}.blog-editor-settings{grid-row:auto}}@media (width<=600px){.blog-agent-summary-grid{grid-template-columns:1fr}.ant-drawer-content-wrapper:has(>.blog-editor-drawer){width:100vw!important}.blog-editor-drawer .ant-drawer-body{padding:12px}.blog-editor-content{padding:14px}.blog-editor-footer{flex-direction:column;align-items:stretch}.blog-editor-footer>.ant-space{justify-content:flex-end}}@media (width<=900px){.social-content-filterbar{flex-direction:column;align-items:stretch}.social-content-filter-controls,.social-content-filter-actions{width:100%}.blog-editor-layout{grid-template-columns:minmax(0,1fr)}.blog-editor-settings{grid-row:1}}@media (width<=600px){.blog-management-page{padding:14px 12px 20px}.blog-editor-drawer .ant-drawer-header{padding-inline:12px}.blog-editor-drawer .ant-drawer-header-title{min-width:0}.blog-editor-drawer .ant-drawer-extra{overflow-x:auto}.blog-editor-drawer .ant-drawer-body{padding:12px}.blog-editor-content{padding:14px}}.seo-metadata-editor{grid-template-columns:minmax(360px,.88fr) minmax(420px,1.12fr);gap:28px;padding:24px 0;display:grid}.seo-metadata-form{min-width:0}.seo-metadata-form .ant-form-item{margin-bottom:16px}.seo-metadata-form .ant-input,.seo-metadata-form .ant-select-selector,.seo-metadata-form textarea.ant-input{border-radius:7px}.seo-metadata-preview{border-left:1px solid #e4ebf4;min-width:0;padding-left:28px}.seo-metadata-preview>header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.seo-metadata-preview>header>div{color:#243752;align-items:center;gap:7px;font-size:14px;font-weight:700;display:inline-flex}.seo-metadata-preview>header .anticon{color:#64748b;cursor:help;font-size:15px}.seo-metadata-browser{background:#fff;border:1px solid #dfe7f1;border-radius:8px;min-height:276px;padding:34px 46px 38px}.seo-metadata-searchbox{color:#202124;border:1px solid #dfe1e5;border-radius:22px;align-items:center;gap:12px;min-height:44px;padding:0 15px;display:flex;box-shadow:0 1px 5px #20212429}.seo-metadata-searchbox .anticon{color:#5f6368;flex:none;font-size:18px}.seo-metadata-result{gap:4px;margin:28px 0 0;display:grid}.seo-metadata-result strong{color:#1a0dab;text-overflow:ellipsis;white-space:nowrap;font-size:20px;font-weight:500;line-height:1.35;overflow:hidden}.seo-metadata-result>span{color:#188038;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.seo-metadata-result p{color:#4d5156;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:2px 0 0;font-size:14px;line-height:1.55;display:-webkit-box;overflow:hidden}.seo-dashboard-page{color:#172033;background:var(--app-surface-sunken);gap:14px;min-height:100%;padding:20px 22px 28px;display:grid}.seo-agent-commandbar-sidebar{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title actions""tabs tabs";align-items:center;padding-top:10px}.seo-agent-commandbar-sidebar .seo-agent-command-title{grid-area:title}.seo-agent-commandbar-sidebar>.ant-segmented{grid-area:tabs;justify-self:start;max-width:100%}.seo-agent-commandbar-sidebar .seo-agent-command-actions{grid-area:actions;justify-content:flex-end}.seo-optimization-workflow{grid-area:tabs;width:min(760px,100%);padding:2px 4px 4px}.seo-optimization-workflow .ant-steps-item-title{color:#40546f;font-size:13px;font-weight:600}.seo-optimization-workflow .ant-steps-item-description{color:#718096;max-width:150px;font-size:11px}.seo-optimization-workflow .ant-steps-item-process .ant-steps-item-title{color:#0b5cd7}.seo-optimization-workflow .ant-steps-item-container{cursor:pointer}@media (width<=640px){.seo-agent-commandbar-sidebar{grid-template-columns:1fr;grid-template-areas:"title""tabs""actions"}.seo-agent-commandbar-sidebar .seo-agent-command-actions{grid-area:actions;justify-content:flex-start}.seo-agent-commandbar-sidebar .seo-refined-search{flex:1 0 100%;width:100%}.seo-optimization-workflow{width:100%;padding-inline:0}.seo-optimization-workflow .ant-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;display:grid}.seo-optimization-workflow .ant-steps-item{min-width:0;padding-inline-start:0}.seo-optimization-workflow .ant-steps-item-tail{display:none}.seo-optimization-workflow .ant-steps-item-container{align-items:flex-start;display:flex}.seo-optimization-workflow .ant-steps-item-content{min-width:0}.seo-optimization-workflow .ant-steps-item-title{white-space:nowrap;font-size:12px}.seo-optimization-workflow .ant-steps-item-description{max-width:none;font-size:10px;line-height:1.4}}.seo-technical-settings-summary{background:var(--app-surface-sunken);align-content:start;gap:12px;padding:24px;display:grid;overflow:auto}.seo-technical-settings-summary>article{background:#fff;border:1px solid #dfe7f1;border-radius:8px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;max-width:880px;min-height:72px;padding:14px 16px;display:grid}.seo-technical-settings-summary>article>.anticon{color:#1769ff;font-size:22px}.seo-technical-settings-summary>article>div{gap:3px;display:grid}.seo-technical-settings-summary>article span{color:#718096;font-size:13px}.seo-technical-settings-summary>.ant-alert{max-width:880px}.seo-analysis-drawer .ant-drawer-body{background:var(--app-surface-sunken)}.seo-analysis-drawer-content{gap:16px;display:grid}.seo-analysis-progress{gap:4px;padding:4px 0;display:grid}.seo-analysis-progress-item{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;padding:8px 0;display:grid}.seo-analysis-progress-item>span{background:#fff;border:2px solid #9aa8ba;border-radius:50%;width:9px;height:9px;margin:5px 0 0 4px}.seo-analysis-progress-item>div{gap:2px;min-width:0;display:grid}.seo-analysis-progress-item.is-running>span{border-color:#1677ff;box-shadow:0 0 0 4px #e6f4ff}.seo-analysis-progress-item.is-completed>span{background:#16a34a;border-color:#16a34a}.seo-analysis-progress-item.is-attention>span{background:#fff7e6;border-color:#d97706}.seo-analysis-stream-output{background:#fff;border:1px solid #d9e2ee;border-radius:8px;min-height:180px;padding:16px}.seo-analysis-stream-head{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:12px;display:flex}.seo-analysis-stream-output .ant-typography{color:#27364a;white-space:pre-wrap;margin-bottom:0;line-height:1.75}.seo-analysis-stream-cursor{vertical-align:-3px;background:#1677ff;width:7px;height:16px;margin-left:3px;animation:.9s step-end infinite seo-analysis-cursor;display:inline-block}.seo-analysis-drawer-footer{justify-content:flex-end;gap:8px;display:flex}@keyframes seo-analysis-cursor{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.seo-analysis-stream-cursor{opacity:.8;animation:none}}.seo-dashboard-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.seo-dashboard-title-row{align-items:center;gap:9px;display:flex}.seo-dashboard-title-row>.anticon{color:#1769ff;font-size:22px}.seo-dashboard-title-row .ant-typography{color:#071f63;letter-spacing:0;margin:0}.seo-dashboard-readiness{background:#fff;border:1px solid #dfe7f3;border-radius:8px;align-items:stretch;gap:8px;min-height:52px;padding:8px;display:flex}.seo-dashboard-readiness>button{color:#263b5a;text-align:left;cursor:pointer;background:0 0;border:0;border-right:1px solid #edf1f7;align-items:center;gap:8px;min-width:170px;padding:7px 10px;display:flex}.seo-dashboard-readiness>button:last-of-type{border-right:0}.seo-dashboard-readiness>button:hover{background:var(--app-surface-accent)}.seo-dashboard-readiness>button>.anticon{flex:none;font-size:18px}.seo-dashboard-readiness>button>.ok{color:#0a9f72}.seo-dashboard-readiness>button>.warn{color:#d97706}.seo-dashboard-readiness>button span{gap:2px;min-width:0;display:grid}.seo-dashboard-readiness>button small{color:#718096;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.seo-dashboard-readiness>button .ant-tag{margin-left:auto}.seo-dashboard-sync{color:#718096;white-space:nowrap;align-items:center;gap:6px;margin-left:auto;padding:0 8px;font-size:12px;display:inline-flex}.seo-dashboard-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.seo-dashboard-kpi-grid .ant-card{border-color:#dfe7f3;border-radius:8px;box-shadow:0 8px 20px #21375c0a}.seo-dashboard-kpi-grid .ant-card-body{padding:16px 18px}.seo-dashboard-kpi-grid .ant-statistic-title{color:#63728a}.seo-dashboard-kpi-grid .ant-statistic-content{color:#172033;font-size:26px;font-weight:760}.seo-dashboard-kpi-grid .ant-statistic-content-prefix{color:#1769ff;font-size:19px}.seo-dashboard-main-grid{grid-template-columns:minmax(0,1.55fr) minmax(360px,.85fr);gap:12px;display:grid}.seo-dashboard-bottom-grid{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.seo-dashboard-main-grid .ant-card,.seo-dashboard-bottom-grid .ant-card{border-color:#dfe7f3;border-radius:8px;min-width:0;box-shadow:0 8px 20px #21375c0a}.seo-dashboard-main-grid .ant-card-head,.seo-dashboard-bottom-grid .ant-card-head{min-height:48px;padding-inline:16px}.seo-dashboard-main-grid .ant-card-body,.seo-dashboard-bottom-grid .ant-card-body{padding:12px 16px 16px}.seo-dashboard-chart-card .ant-card-extra{color:#718096;font-size:12px}.seo-dashboard-funnel{gap:18px;padding:26px 8px 8px;display:grid}.seo-dashboard-funnel>div:not(.seo-dashboard-rates){grid-template-columns:74px minmax(0,1fr) 54px;align-items:center;gap:10px;display:grid}.seo-dashboard-funnel>div:not(.seo-dashboard-rates) span{color:#52627b;font-size:12px}.seo-dashboard-funnel>div:not(.seo-dashboard-rates) i{background:#1769ff;border-radius:3px;height:12px;display:block}.seo-dashboard-funnel>div:nth-child(2) i{background:#2b86f5}.seo-dashboard-funnel>div:nth-child(3) i{background:#14b8a6}.seo-dashboard-funnel>div:nth-child(4) i{background:#f59e0b}.seo-dashboard-funnel>div:not(.seo-dashboard-rates) strong{color:#172033;text-align:right;font-variant-numeric:tabular-nums}.seo-dashboard-rates{color:#63728a;flex-wrap:wrap;gap:8px 18px;margin-top:4px;font-size:12px;display:flex}.seo-dashboard-action-list .anticon{flex:none}.seo-dashboard-footer{color:#8a96a8;align-items:center;gap:6px;font-size:12px;display:flex}.geo-dashboard-page,.geo-today-page{box-sizing:border-box;color:#172033;background:var(--app-surface-sunken);align-content:start;gap:14px;width:100%;min-width:0;height:auto;min-height:100%;padding:20px 22px 28px;display:grid}.geo-dashboard-page>*,.geo-today-page>*{min-width:0}.geo-dashboard-head{justify-content:space-between;align-items:flex-start;gap:18px;min-width:0;display:flex}.geo-dashboard-head>div{min-width:0}.geo-dashboard-head>.ant-space{flex-wrap:wrap;justify-content:flex-end}.geo-dashboard-title-row{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.geo-dashboard-title-row>.anticon{color:#1769ff;font-size:22px}.geo-dashboard-title-row .ant-typography{color:#071f63;letter-spacing:0;margin:0}.geo-dashboard-status{background:#fff;border:1px solid #dfe7f3;border-radius:8px;flex-wrap:wrap;align-items:stretch;gap:8px;min-width:0;min-height:52px;padding:8px;display:flex}.geo-dashboard-status article{border-right:1px solid #edf2f3;flex:180px;align-items:center;gap:8px;min-width:0;padding:7px 10px;display:flex}.geo-dashboard-status article:last-of-type{border-right:0}.geo-dashboard-status article>.anticon{flex:none;font-size:18px}.geo-dashboard-status article>span{gap:2px;min-width:0;display:grid}.geo-dashboard-status article small{color:#718096;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.geo-dashboard-status article .ant-tag{margin-left:auto}.geo-dashboard-updated{color:#718096;white-space:nowrap;align-items:center;margin-left:auto;padding:0 8px;font-size:12px;display:inline-flex}.geo-dashboard-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.geo-dashboard-kpi-grid .ant-card,.geo-dashboard-main-grid .ant-card,.geo-dashboard-bottom-grid .ant-card{border-color:#dfe7f3;border-radius:8px;box-shadow:0 8px 20px #21375c0a}.geo-dashboard-kpi-grid .ant-card-body{padding:16px 18px}.geo-dashboard-kpi-grid .ant-statistic-title{color:#63728a}.geo-dashboard-kpi-grid .ant-statistic-content{color:#172033;font-size:26px;font-weight:760}.geo-dashboard-kpi-grid .ant-statistic-content-prefix{color:#1769ff;font-size:19px}.geo-dashboard-main-grid,.geo-dashboard-bottom-grid{grid-template-columns:minmax(0,1.55fr) minmax(360px,.85fr);gap:12px;display:grid}.geo-dashboard-main-grid .ant-card-head,.geo-dashboard-bottom-grid .ant-card-head{min-height:48px;padding-inline:16px}.geo-dashboard-main-grid .ant-card-body,.geo-dashboard-bottom-grid .ant-card-body{padding:12px 16px 16px}.geo-dashboard-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.geo-dashboard-facts article{background:var(--app-surface-sunken);border:1px solid #e4ebf4;border-radius:6px;gap:5px;min-width:0;padding:12px;display:grid}.geo-dashboard-facts article span{color:#63728a;font-size:12px}.geo-dashboard-facts article strong{color:#1769ff;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:21px;overflow:hidden}.geo-dashboard-facts>small{color:#718096;grid-column:1/-1;font-size:12px}.geo-dashboard-action-list{gap:1px;display:grid}.geo-dashboard-action-list button{color:#263b5a;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #edf1f7;justify-content:space-between;align-items:center;gap:10px;padding:11px 4px;display:flex}.geo-dashboard-action-list button:hover{color:#1769ff}.geo-dashboard-action-list button>span{gap:3px;min-width:0;display:grid}.geo-dashboard-action-list strong,.geo-dashboard-action-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.geo-dashboard-action-list small{color:#718096;font-size:12px}.geo-dashboard-site-status{color:#52637a;flex-wrap:wrap;align-items:center;gap:8px 16px;min-height:80px;font-size:13px;display:flex}.geo-dashboard-site-status .ant-tag{margin-inline-end:0}.geo-opportunities-page{grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;padding:16px;overflow:hidden}.geo-workspace-shell>.workspace-shell-body{overflow:hidden}.geo-workspace-shell .geo-main{box-shadow:none;border-top:0;border-radius:0 0 8px 8px}.geo-opportunities-table .standard-paged-table{flex:1;min-width:0;min-height:0}.geo-opportunity-title-cell,.geo-opportunity-scope-cell{gap:3px;min-width:0;display:grid}.geo-opportunity-title-cell .ant-typography,.geo-opportunity-scope-cell .ant-typography{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.geo-opportunity-detail{color:#334155;gap:22px;display:grid}.geo-opportunity-detail section{gap:6px;display:grid}.geo-opportunity-detail section>.ant-typography{color:#172f4d;margin:0}.geo-opportunity-detail .ant-typography-paragraph{margin:0;line-height:1.65}.geo-opportunity-evidence{border-top:1px solid #e4ebf4;padding-top:16px}.geo-opportunity-evidence dl{gap:10px;margin:0;display:grid}.geo-opportunity-evidence dl>div{grid-template-columns:82px minmax(0,1fr);gap:12px;display:grid}.geo-opportunity-evidence dt{color:#718096;font-size:12px}.geo-opportunity-evidence dd{color:#263b5a;word-break:break-word;min-width:0;margin:0;line-height:1.55}.geo-opportunity-answer{background:var(--app-surface-sunken);white-space:pre-wrap;border:1px solid #e4ebf4;border-radius:6px;max-height:220px;padding:12px;overflow:auto;margin-top:16px!important}.geo-opportunity-sources{gap:8px;margin-top:16px;display:grid}.geo-opportunity-sources .ant-typography-link{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.geo-citation-workspace.pro-list-page{grid-template-rows:auto auto auto minmax(0,1fr);align-content:start;gap:12px;width:100%;min-width:0;height:100%;min-height:0;padding:12px;display:grid;overflow:hidden}.geo-citation-workspace>.geo-citation-panels{justify-self:start;margin:0}.geo-citation-workspace>.geo-citation-overview-card{box-shadow:none}.geo-citation-workspace .geo-citation-overview-card .ant-card-body{padding:12px 16px}.geo-citation-workspace .geo-citation-overview-card .ant-statistic-content{font-size:24px}.geo-test-results{height:100%;min-height:0;box-shadow:none;flex-direction:column;display:flex}.geo-test-results>.ant-card-head{flex:none}.geo-test-results>.ant-card-body{overflow-wrap:anywhere;flex:1;min-height:0;overflow:auto}.geo-test-question{font-weight:600;line-height:1.65}.geo-test-result{border-top:1px solid #e4ebf4;padding:16px 0}.geo-test-result-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.geo-test-results .ant-tag{white-space:normal;overflow-wrap:anywhere;max-width:100%}.geo-probe-table .ant-table-cell{overflow-wrap:anywhere}.geo-citation-toolbar{margin:0!important}.geo-citation-results-grid{min-width:0;min-height:0;margin-top:0!important}.geo-citation-results-grid>.ant-col{min-width:0;min-height:0;display:flex}.geo-citation-results-grid .ant-table-wrapper,.geo-citation-results-grid .ant-card{width:100%;min-width:0}.geo-citation-results-grid .geo-test-results{flex-direction:column;min-height:0;display:flex}.geo-citation-results-grid .geo-test-results>.ant-card-body{flex:1;min-height:0;overflow:auto}.geo-candidate-table-card{border-color:#dfe7f3;border-radius:8px;min-width:0;box-shadow:0 8px 20px #21375c0a;margin-top:0!important}.geo-operations-page{color:#172033;background:var(--app-surface-sunken);align-content:start;gap:14px;min-height:100%;padding:20px 22px 28px;display:grid}.geo-operations-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.geo-operations-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.geo-operations-kpi-grid .ant-card,.geo-operations-grid .ant-card,.geo-settings-status-grid .ant-card,.geo-settings-schedules-card{border-color:#dfe7f3;border-radius:8px;box-shadow:0 8px 20px #21375c0a}.geo-operations-kpi-grid .ant-card-body{padding:16px 18px}.geo-operations-kpi-grid .ant-statistic-content{color:#172033;font-size:25px;font-weight:760}.geo-operations-kpi-grid .ant-statistic-content-prefix{color:#1769ff}.geo-operations-grid{grid-template-columns:minmax(0,1fr) minmax(420px,1.2fr);gap:12px;display:grid}.geo-operations-grid .ant-card-head,.geo-settings-schedules-card .ant-card-head{min-height:48px;padding-inline:16px}.geo-operations-grid .ant-card-body{min-height:150px;padding:16px}.geo-operations-status{color:#52637a;align-content:start;gap:10px;display:grid}.geo-operations-status strong{color:#172f4d;font-size:14px;font-weight:600}.geo-operations-status small,.geo-settings-status-grid small{color:#718096;font-size:12px}.geo-referral-flow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:10px;margin-bottom:18px;display:grid}.geo-referral-flow article{background:var(--app-surface-sunken);border:1px solid #e4ebf4;border-radius:6px;gap:6px;padding:12px;display:grid}.geo-referral-flow article span{color:#63728a;font-size:12px}.geo-referral-flow article strong{color:#1769ff;font-variant-numeric:tabular-nums;font-size:21px}.geo-referral-flow>.anticon{color:#9aa8ba}.geo-settings-status-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.geo-settings-status-grid .ant-card-body{gap:8px;min-height:108px;padding:14px 16px;display:grid}.geo-settings-status-grid span{color:#52637a;font-size:13px;line-height:1.55}.geo-settings-status-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.geo-settings-status-head strong{color:#172f4d}.geo-settings-schedules-card .ant-card-body{min-height:260px;padding:0;display:flex}.geo-settings-schedules-card .standard-paged-table{border:0;border-radius:0;flex:1}@media (width<=1100px){.geo-operations-kpi-grid,.geo-settings-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.geo-operations-grid{grid-template-columns:1fr}.seo-dashboard-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-dashboard-main-grid,.seo-dashboard-bottom-grid{grid-template-columns:1fr}.geo-dashboard-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.geo-dashboard-main-grid,.geo-dashboard-bottom-grid{grid-template-columns:1fr}.geo-dashboard-status article{border-right:0}.geo-dashboard-updated{width:100%;margin-left:0}.seo-dashboard-readiness{flex-wrap:wrap}.seo-dashboard-readiness>button{border-right:0;flex:180px}.seo-dashboard-sync{width:100%;margin-left:0}}@media (width<=760px){.geo-dashboard-page,.geo-today-page{min-height:100%;padding:12px}.geo-dashboard-head{flex-direction:column}.geo-dashboard-head>.ant-space{justify-content:flex-start;width:100%}.geo-dashboard-status{grid-template-columns:minmax(0,1fr);display:grid}.geo-dashboard-status article{flex:none}.geo-dashboard-kpi-grid{grid-template-columns:minmax(0,1fr)}.geo-dashboard-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.homepage-seo-editor{grid-template-columns:1fr;gap:20px}.homepage-seo-preview{border-top:1px solid #e4ebf4;border-left:0;padding-top:20px;padding-left:0}.homepage-seo-browser{padding:28px 24px}.seo-metadata-editor{grid-template-columns:1fr;gap:20px}.seo-metadata-preview{border-top:1px solid #e4ebf4;border-left:0;padding-top:20px;padding-left:0}.seo-metadata-browser{padding:28px 24px}}.company-profile-page .seo-agent-commandbar{grid-template-columns:minmax(0,1fr) auto;align-items:center}.company-profile-page .seo-agent-commandbar>.ant-space:first-child{flex-wrap:nowrap;min-width:max-content;display:inline-flex}.company-profile-page .seo-agent-commandbar h3{white-space:nowrap;margin:0}.company-profile-page .seo-agent-commandbar>.ant-btn{white-space:nowrap;justify-self:end;width:auto}.company-profile-page .site-launch-workbench{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=900px){.company-profile-page .site-launch-workbench{grid-template-columns:minmax(0,1fr)}}.tenant-content:has(.commerce-table-page){padding:8px;overflow:hidden}.tenant-content:has(.commerce-table-page) .commerce-table-page{height:calc(100vh - var(--shell-header-height) - 16px);grid-template-rows:auto minmax(0,1fr);gap:8px;min-height:0;display:grid}.tenant-content:has(.commerce-table-page) .commerce-table-page--with-summary{grid-template-rows:auto auto minmax(0,1fr)}:is(.tenant-content:has(.commerce-table-page) .commerce-filter-card,.tenant-content:has(.commerce-table-page) .commerce-data-card){min-height:0}.tenant-content:has(.commerce-table-page) .commerce-filter-card .ant-card-body{padding:10px 12px}.tenant-content:has(.commerce-table-page) .commerce-data-card:has(.ant-table-wrapper){grid-template-rows:minmax(0,1fr);display:grid;overflow:hidden}.tenant-content:has(.commerce-table-page) .commerce-data-card:has(.ant-table-wrapper) .ant-card-body{grid-template-rows:auto auto minmax(0,1fr);height:100%;min-height:0;padding:10px;display:grid}:is(.tenant-content:has(.commerce-table-page) .commerce-data-card .ant-table-wrapper,.tenant-content:has(.commerce-table-page) .commerce-data-card .ant-spin-nested-loading,.tenant-content:has(.commerce-table-page) .commerce-data-card .ant-spin-container){min-height:0;display:grid}.tenant-content:has(.commerce-table-page) .commerce-data-card .ant-table-wrapper{grid-template-rows:minmax(0,1fr) auto;height:100%;min-height:0}:is(.tenant-content:has(.commerce-table-page) .commerce-data-card .ant-spin-nested-loading,.tenant-content:has(.commerce-table-page) .commerce-data-card .ant-spin-container){height:100%}.tenant-content:has(.commerce-table-page) .commerce-data-card .ant-spin-container{grid-template-rows:minmax(0,1fr) auto}.tenant-content:has(.commerce-table-page) .commerce-data-card .ant-table-wrapper>.ant-spin-nested-loading{min-height:0}.tenant-content:has(.commerce-table-page) .commerce-data-card .ant-table{height:100%;min-height:0}.tenant-content:has(.commerce-table-page) .commerce-data-card .ant-table-container{grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;display:grid;overflow:hidden}.tenant-content:has(.commerce-table-page) .commerce-data-card .ant-table-placeholder .ant-table-cell{height:100%}:is(.tenant-content:has(.commerce-table-page) .commerce-data-card .ant-table-content,.tenant-content:has(.commerce-table-page) .commerce-data-card .ant-table-body){min-height:0}.tenant-content:has(.commerce-table-page) .commerce-data-card .ant-table-content{grid-template-rows:minmax(0,1fr);height:100%;display:grid;overflow:hidden}.tenant-content:has(.commerce-table-page) .commerce-data-card .ant-table-body{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;overflow:auto!important}.tenant-content:has(.commerce-table-page) .commerce-data-card .ant-pagination{border-top:1px solid #edf1f6;place-self:end;margin:10px 0 0;padding-top:8px}.tenant-content:has(.commerce-table-page) .commerce-data-card:has(.standard-paged-table){min-height:0;display:flex;overflow:hidden}.tenant-content:has(.commerce-table-page) .commerce-data-card:has(.standard-paged-table) .ant-card-body{flex:1;min-height:0;padding:0;display:flex}.tenant-content:has(.commerce-table-page) .commerce-data-card .standard-paged-table{border:0;border-radius:0;flex:1;min-width:0;min-height:0}:is(.tenant-content:has(.commerce-table-page) .standard-paged-table__zone .ant-table-wrapper,.tenant-content:has(.commerce-table-page) .standard-paged-table__zone .ant-spin,.tenant-content:has(.commerce-table-page) .standard-paged-table__zone .ant-spin-nested-loading,.tenant-content:has(.commerce-table-page) .standard-paged-table__zone .ant-spin-container){min-height:0;height:100%!important;display:block!important}:is(.tenant-content:has(.commerce-table-page) .standard-paged-table__zone .ant-table,.tenant-content:has(.commerce-table-page) .standard-paged-table__zone .ant-table-container){min-height:0;height:100%!important}.tenant-content:has(.commerce-table-page) .standard-paged-table__zone .ant-table-container{display:block!important}.commerce-table-toolbar{gap:0;width:100%;min-width:0;display:grid}.commerce-table-toolbar .ant-tabs-nav{margin:0}.commerce-table-toolbar .commerce-actions{margin:6px 0 8px}.stats-product-cell{align-items:center;gap:10px;min-width:0;display:flex}.stats-product-cell img,.stats-product-cell>span{background:var(--app-surface-sunken);object-fit:cover;border:1px solid #dfe7f1;border-radius:4px;flex:0 0 44px;width:44px;height:44px}.stats-product-cell .ant-typography{flex:1;min-width:0}.tenant-content:has(.commerce-table-page) .commerce-actions{margin-bottom:8px}.tenant-content:has(.commerce-table-page) .product-list-table .ant-spin-container{grid-template-rows:minmax(0,1fr) auto;display:grid}.tenant-content:has(.commerce-table-page) .product-list-table .ant-table{min-height:0}.tenant-content:has(.commerce-table-page) .product-list-table .ant-table-container{height:100%;min-height:0}.tenant-content:has(.commerce-table-page) .product-list-table .ant-table-body{min-height:0;overflow:auto!important}.tenant-content:has(.commerce-table-page) .product-list-table .ant-pagination{grid-row:2;margin:10px 0 0}.tenant-content>.ant-card:has(.ant-table-wrapper){height:calc(100vh - var(--shell-header-height) - 16px);grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.catalog-card:has(.ant-table-wrapper){height:calc(100vh - var(--shell-header-height) - 16px);grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.tenant-content>.ant-card:has(.ant-table-wrapper) .ant-card-body{min-height:0;display:grid}.catalog-card:has(.ant-table-wrapper) .ant-card-body{min-height:0;display:grid}.tenant-content>.ant-card:has(.ant-table-wrapper) .ant-table-wrapper{height:100%;min-height:0;display:grid}.tenant-content>.ant-card:has(.ant-table-wrapper) .ant-spin-nested-loading{height:100%;min-height:0;display:grid}.tenant-content>.ant-card:has(.ant-table-wrapper) .ant-spin-container{height:100%;min-height:0;display:grid}.catalog-card:has(.ant-table-wrapper) .ant-table-wrapper{height:100%;min-height:0;display:grid}.catalog-card:has(.ant-table-wrapper) .ant-spin-nested-loading{height:100%;min-height:0;display:grid}.catalog-card:has(.ant-table-wrapper) .ant-spin-container{height:100%;min-height:0;display:grid}.tenant-content>.ant-card:has(.ant-table-wrapper) .ant-table-wrapper{grid-template-rows:minmax(0,1fr) auto}.tenant-content>.ant-card:has(.ant-table-wrapper) .ant-spin-container{grid-template-rows:minmax(0,1fr) auto}.catalog-card:has(.ant-table-wrapper) .ant-table-wrapper{grid-template-rows:minmax(0,1fr) auto}.catalog-card:has(.ant-table-wrapper) .ant-spin-container{grid-template-rows:minmax(0,1fr) auto}.tenant-content>.ant-card:has(.ant-table-wrapper) .ant-table{height:100%;min-height:0}.catalog-card:has(.ant-table-wrapper) .ant-table{height:100%;min-height:0}.tenant-content>.ant-card:has(.ant-table-wrapper) .ant-table-container{grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;display:grid;overflow:hidden}.catalog-card:has(.ant-table-wrapper) .ant-table-container{grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;display:grid;overflow:hidden}.tenant-content>.ant-card:has(.ant-table-wrapper) .ant-table-content{min-height:0}.tenant-content>.ant-card:has(.ant-table-wrapper) .ant-table-body{min-height:0}.catalog-card:has(.ant-table-wrapper) .ant-table-content{min-height:0}.catalog-card:has(.ant-table-wrapper) .ant-table-body{min-height:0}.tenant-content>.ant-card:has(.ant-table-wrapper) .ant-table-content{grid-template-rows:minmax(0,1fr);height:100%;display:grid;overflow:hidden}.catalog-card:has(.ant-table-wrapper) .ant-table-content{grid-template-rows:minmax(0,1fr);height:100%;display:grid;overflow:hidden}.tenant-content>.ant-card:has(.ant-table-wrapper) .ant-table-body{overflow:auto!important}.catalog-card:has(.ant-table-wrapper) .ant-table-body{overflow:auto!important}.tenant-content>.ant-card:has(.ant-table-wrapper) .ant-pagination{border-top:1px solid #edf1f6;align-self:end;margin:10px 0 0;padding-top:8px}.catalog-card:has(.ant-table-wrapper) .ant-pagination{border-top:1px solid #edf1f6;align-self:end;margin:10px 0 0;padding-top:8px}.catalog-page{gap:12px;display:grid}.commerce-ops-content>.tenant-page{padding:0}.commerce-subnav-title .anticon{color:#0b69ff}.commerce-table-page{gap:12px;display:grid}.commerce-filter-card,.commerce-data-card{border-color:#dfe7f1;border-radius:8px;box-shadow:0 10px 22px #1f3a630a}.commerce-filter-card .ant-card-body{gap:10px;padding:14px;display:grid}.commerce-filter-input{width:210px}.commerce-filter-row{flex-wrap:wrap;align-items:center;gap:12px 0;width:100%;display:flex}.commerce-filter-row .ant-form-item{flex:none;margin-inline-end:12px}.commerce-filter-row .ant-form-item-control{width:210px}.commerce-filter-row .ant-form-item-control-input,.commerce-filter-row .ant-input,.commerce-filter-row .ant-select{width:100%}.commerce-filter-row .commerce-filter-actions{margin-inline:auto 0}.commerce-filter-row .commerce-filter-actions .ant-form-item-control{width:auto}.commerce-product-workspace .commerce-filter-row .ant-form-item:has(.ant-btn) .ant-form-item-control{width:auto}.commerce-product-workspace .commerce-filter-row .ant-form-item-control{width:180px}.commerce-product-workspace .commerce-filter-card,.commerce-product-workspace .commerce-data-card{box-shadow:none}.commerce-product-workspace .catalog-thumb{object-fit:contain;border-radius:4px;width:48px;height:48px}.commerce-list-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.commerce-actions{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.commerce-product-cell strong,.commerce-product-cell span{display:block}.commerce-product-cell strong{color:#172033;text-overflow:ellipsis;white-space:nowrap;max-width:360px;overflow:hidden}.commerce-product-cell span{color:#7a8799;margin-top:3px;font-size:12px}.category-indent-dot{background:#8aa1bd;border-radius:50%;width:6px;height:6px;display:inline-block}.pro-list-page.commerce-product-workspace{grid-template-rows:minmax(0,1fr);grid-template-columns:320px minmax(0,1fr);display:grid}.commerce-product-workspace-main{grid-template-rows:auto minmax(0,1fr);gap:8px;min-width:0;min-height:0;display:grid}.pro-list-page.commerce-product-workspace.categories-collapsed{grid-template-columns:40px minmax(0,1fr)}.commerce-category-rail{background:#fff;border:1px solid #f0f0f0;border-radius:6px;justify-content:center;padding-top:10px;display:flex}.commerce-category-root{justify-content:space-between;align-items:center;min-height:36px;font-weight:600;display:flex}.commerce-category-root span:last-child{color:#7a8799;font-size:12px;font-weight:400}.commerce-product-workspace-main>.commerce-data-card{overflow:hidden}.commerce-product-workspace-main>.commerce-data-card>.ant-card-body{padding:10px}.commerce-product-workspace .product-list-data-card .commerce-list-toolbar{flex:none}.commerce-category-panel{min-width:0;min-height:0;overflow:hidden}.commerce-product-workspace .commerce-category-panel .ant-card-body{flex-direction:column;gap:8px;height:100%;min-height:0;padding:10px;display:flex}.commerce-category-panel-head{color:#172033;justify-content:space-between;align-items:center;min-height:30px;display:flex}.commerce-category-all.active{color:#155eef;background:var(--app-surface-accent);border-color:#b8d3ff;font-weight:600}.commerce-category-tree-wrap{flex:1;min-height:0;padding:2px 0 12px;overflow:auto}.commerce-category-tree .ant-tree-treenode{align-items:center;padding-bottom:4px}.commerce-category-tree .ant-tree-node-content-wrapper{flex:1;min-width:0;padding:4px 6px}.commerce-category-tree .ant-tree-title{min-width:0;display:block}.commerce-category-tree .ant-tree-switcher{width:18px}.commerce-category-tree .ant-tree-indent-unit{width:16px}.commerce-category-tree-node{cursor:pointer;flex:1;grid-template-columns:28px minmax(0,1fr) auto auto auto;align-items:center;gap:6px;min-width:0;display:grid}.commerce-category-tree-name{color:#29384d;overflow-wrap:anywhere;line-height:1.5}.commerce-category-tree-hidden{color:#8c8c8c;background:var(--app-surface-sunken);border-radius:4px;padding:0 5px;font-size:11px}.commerce-category-tree-count{color:#8492a6;text-align:right;font-variant-numeric:tabular-nums;min-width:22px;font-size:12px}.commerce-category-tree-actions{width:24px;display:flex}.commerce-category-tree-node.is-hidden .commerce-category-tree-name{color:#8c8c8c}.product-editor-drawer .ant-drawer-content{background:var(--app-surface-sunken)}.product-editor-drawer .ant-drawer-header{background:#fff;border-bottom:1px solid #edf1f6;min-height:56px;padding:0 22px}.product-editor-drawer .ant-drawer-body{padding:0;overflow:hidden}.product-editor-drawer .ant-drawer-footer{background:#fff;border-top:1px solid #e5ebf3;padding:12px 24px}.product-editor-title{color:#172033;align-items:center;gap:14px;display:flex}.product-editor-title .ant-btn{color:#1f375c;border-right:1px solid #e6ebf2;border-radius:0;padding:0 10px 0 0}.product-editor-title strong{font-size:17px;font-weight:700}.product-editor-tabs{background:#fff;border-bottom:1px solid #dfe7f1;height:58px;padding:0 16px}.product-editor-tabs .ant-tabs-nav{margin:0}.product-editor-tabs .ant-tabs-tab{justify-content:center;min-width:92px;padding:18px 10px 15px}.product-editor-drawer .ant-drawer-body>.ant-form{flex-direction:column;height:100%;min-height:0;display:flex}.product-editor-tabs{flex:none}.product-editor-pane{background:#fff;flex:1;min-height:0;padding:24px 32px 32px;overflow:auto}.product-editor-pane .ant-form-item{max-width:1180px;margin-bottom:18px}.product-editor-pane .ant-form-item-label>label{color:#243753;font-size:13px}.product-basic-pane{padding-left:32px}.product-basic-pane .ant-input,.product-basic-pane .ant-select-selector,.product-basic-pane .ant-input-number{border-radius:4px}.product-image-strip{flex-wrap:wrap;gap:12px;margin:-6px 0 10px 112px;display:flex}.product-image-strip>button{color:#64748b;cursor:pointer;background:#fff;border:1px solid #d9e2ee;border-radius:4px;place-items:center;width:58px;height:58px;display:grid}.product-image-item{width:58px;height:58px;position:relative}.product-image-preview{cursor:pointer;background:#fff;border:1px solid #d9e2ee;border-radius:4px;width:58px;height:58px;padding:0;display:block;position:relative;overflow:hidden}.product-image-preview img{object-fit:contain;width:100%;height:100%;display:block}.product-image-preview span{color:#fff;background:#1677ffeb;border-radius:3px;padding:1px 4px;font-size:10px;line-height:16px;position:absolute;bottom:2px;right:2px}.product-image-remove.ant-btn{z-index:1;background:#fff;border:1px solid #ffd4d1;border-radius:50%;place-items:center;width:24px;min-width:24px;height:24px;padding:0;display:grid;position:absolute;top:-9px;right:-9px;box-shadow:0 2px 6px #1f3a6329}.product-form-hint{color:#7a8799;margin:0 0 18px 112px;font-size:12px}.product-logistics-content{gap:20px;width:100%;max-width:1180px;display:grid}.product-logistics-pane .product-form-hint{margin:0}.product-logistics-section{border-bottom:1px solid var(--app-border,#e5ebf3);gap:16px;padding-bottom:20px;display:grid}.product-logistics-section:last-child{border-bottom:0;padding-bottom:0}.product-logistics-section h3{color:var(--app-text,#243753);margin:0;font-size:14px;font-weight:600}.product-logistics-section-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.product-logistics-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.product-logistics-pane .ant-form-item{min-width:0;margin-bottom:0}.product-logistics-pane .ant-input-number{width:100%}.product-delivery-row{grid-template-columns:minmax(0,1fr) 130px 160px minmax(0,1.5fr) 32px;align-items:start;gap:12px;display:grid}.product-delivery-row>.ant-btn{margin-top:30px}.product-return-days{width:220px}.product-return-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.product-spec-builder{max-width:1500px;margin:-8px 0 16px 112px}.product-attribute-builder{margin:0}.category-media-preview{background:var(--app-surface-sunken);color:#8c8c8c;vertical-align:middle;border:1px solid #e5e7eb;border-radius:4px;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.category-media-preview img{object-fit:contain;width:100%;height:100%;display:block}.category-tree-thumbnail{width:28px;height:28px;font-size:16px}.category-table-thumbnail{width:56px;height:42px;font-size:20px}.category-editor-modal .ant-modal-body{max-height:calc(100vh - 180px);padding-top:16px;overflow-y:auto}.category-editor-modal .ant-form-item{margin-bottom:20px}.category-editor-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.category-editor-images{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.category-editor-settings{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);gap:24px;display:grid}.category-editor-settings .ant-input-number{width:100%}.category-editor-settings .ant-form-item{margin-bottom:8px}.category-image-control{flex-direction:column;gap:10px;display:flex}.category-image-stage{flex:none;width:100%;height:156px;font-size:28px}.category-image-actions{min-width:0;max-width:100%}.product-spec-group{background:var(--app-surface-sunken);border:1px solid #0000;border-radius:4px;grid-template-columns:18px minmax(0,1fr);gap:12px;margin-bottom:10px;padding:18px 22px;display:grid}.product-spec-group.active{background:var(--app-surface-accent);border-color:#d3e5ff}.product-spec-drag,.product-spec-value .anticon-holder{color:#aab4c3;margin-top:12px}.product-spec-group-main{min-width:0}.product-spec-name-row{align-items:center;gap:16px;min-height:34px;display:flex}.product-spec-name-input{width:300px}.product-spec-name-row .ant-checkbox-wrapper{color:#4e5f78;font-size:12px}.product-spec-values{border-left:1px solid #d9e2ee;flex-wrap:wrap;gap:10px 12px;margin-top:18px;padding-left:18px;display:flex}.product-spec-value{grid-template-columns:14px 260px 28px;align-items:center;gap:6px;display:grid}.product-spec-value .ant-input{border-radius:4px}.product-spec-values .ant-btn-link{padding-inline:8px}.product-sku-table{width:100%;margin:10px 0 20px;padding-bottom:8px;overflow:auto}.product-sku-table table{border-collapse:collapse;color:#243753;width:100%;min-width:1500px;font-size:12px}.product-sku-table th{text-align:left;white-space:nowrap;background:var(--app-surface-sunken);border:1px solid #e1e9f3;height:42px;padding:9px 10px;font-weight:700}.product-sku-table td{vertical-align:middle;border:1px solid #e8eef5;min-height:52px;padding:8px 10px}.product-sku-table .ant-input,.product-sku-table .ant-input-number{border-radius:4px;width:100%;min-width:92px}.product-batch-row td{background:var(--app-surface-sunken)}.sku-image-cell{color:#64748b;background:#fff;border:1px solid #dfe7f1;border-radius:4px;place-items:center;width:42px;height:42px;display:grid}.sku-image-cell img{object-fit:cover;border-radius:4px;width:100%;height:100%}.product-price-grid{grid-template-columns:repeat(3,minmax(180px,1fr));gap:0 18px;max-width:920px;display:grid}.product-detail-pane{grid-template-columns:minmax(0,1fr) 310px;gap:24px;display:grid}.product-seo-pane{grid-template-columns:minmax(0,1fr);align-content:start;gap:24px;display:grid}.product-seo-section{border-bottom:1px solid #e7edf4;max-width:1180px;padding-bottom:22px}.product-seo-section:last-child{border-bottom:0}.product-seo-section>.ant-typography{color:#243753;margin:0 0 20px 112px;font-size:16px}.product-image-seo-list{gap:12px;margin-left:112px;display:grid}.product-image-seo-row{background:var(--app-surface-sunken);border:1px solid #e1e9f3;border-radius:6px;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:14px;max-width:900px;padding:10px;display:grid}.product-image-seo-row>img{object-fit:contain;background:#fff;border:1px solid #e1e9f3;border-radius:4px;width:72px;height:72px}.product-image-seo-row>div{gap:8px;min-width:0;display:grid}.product-image-seo-row strong{color:#243753;font-size:13px}.product-rich-editor{background:#fff;border:1px solid #cfd9e6;min-width:0}.product-editor-toolbar{z-index:1;color:#6b778c;background:#fff;border-bottom:1px solid #dfe7f1;flex-wrap:wrap;align-items:center;gap:16px;min-height:40px;padding:7px 10px;display:flex;position:sticky;top:0}.product-editor-toolbar span,.product-editor-toolbar b,.product-editor-toolbar i,.product-editor-toolbar u{text-align:center;min-width:16px;font-size:13px}.product-detail-preview{text-align:center;background:#fff;border:1px solid #dfe7f1;border-radius:36px;align-self:start;min-height:520px;padding:20px 18px;overflow:hidden;box-shadow:0 12px 30px #1f3a6314}.product-detail-preview>strong{color:#172033;margin-bottom:14px;display:block}.product-detail-preview article{text-align:left;border-top:1px solid #edf1f6;padding:12px 0}.product-detail-preview h4{color:#172033;margin:0 0 6px;font-size:15px;line-height:1.45}.product-detail-preview p{color:#64748b;white-space:pre-wrap;word-break:break-word;margin:0;font-size:12px;line-height:1.7}.product-editor-title-actions{margin-left:12px}.product-ai-preview{gap:14px;display:grid}.product-ai-preview section{border-bottom:1px solid #e6edf5;padding:12px 0}.product-ai-preview section:last-of-type{border-bottom:0}.product-ai-preview strong,.product-ai-preview b{color:#172033}.product-ai-preview p{color:#475569;white-space:pre-wrap;margin:6px 0 0;line-height:1.65}.product-ai-preview article+article{margin-top:12px}.product-ai-badges{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.product-list-data-card{min-height:0;overflow:hidden}.product-list-data-card .ant-card-body{flex-direction:column!important;height:100%!important;min-height:0!important;padding:10px!important;display:flex!important}.product-list-data-card .ant-tabs,.product-list-data-card .commerce-actions,.product-list-data-card .ant-pagination{flex:none}.tenant-content .commerce-data-card.product-list-data-card .product-list-table{grid-template-rows:minmax(0,1fr)!important}.tenant-content .commerce-data-card.product-list-data-card .product-list-table:before,.tenant-content .commerce-data-card.product-list-data-card .product-list-table:after{content:none!important;display:none!important}.product-image-generator{gap:14px;display:grid}.product-image-prompt-presets{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.product-image-prompt-preset{color:#244d86;text-align:left;cursor:pointer;background:#fff;border:1px solid #d7e4f4;border-radius:8px;align-items:center;gap:10px;min-width:0;min-height:68px;padding:10px 12px;transition:border-color .18s,background-color .18s;display:flex}.product-image-prompt-preset:hover{background:var(--app-surface-accent);border-color:#8db9f6}.product-image-prompt-preset:focus-visible{outline-offset:2px;outline:2px solid #1677ff}.product-image-prompt-preset .anticon{color:#1b67cf;flex:none;font-size:24px}.product-image-prompt-preset span{gap:2px;min-width:0;display:grid}.product-image-prompt-preset strong{color:#244d86;font-size:14px;line-height:1.35}.product-image-prompt-preset small{color:#71829a;font-size:12px;line-height:1.35}.product-image-generator-controls{color:#52647d;align-items:center;gap:10px;font-size:13px;display:flex}.product-image-generator-controls .ant-segmented{background:var(--app-surface-sunken)}.product-image-generation-preview{gap:12px;display:grid}.product-image-generation-preview img{object-fit:contain;background:var(--app-surface-sunken);border:1px solid #dfe7f1;border-radius:4px;width:100%;max-height:420px}.product-editor-footer{justify-content:center;gap:10px;display:flex}.product-editor-footer .ant-btn{min-width:88px}@media (width<=1280px){.product-editor-drawer{width:100vw!important}.product-basic-pane{padding-left:24px}.product-detail-pane{grid-template-columns:minmax(0,1fr)}.product-detail-preview{display:none}}.catalog-toolbar{justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:0 2px;display:flex}.catalog-toolbar h3.ant-typography{color:#172033;letter-spacing:0;margin:0 0 4px}.catalog-card{border-radius:8px;box-shadow:0 10px 24px #1f3a630d}.catalog-thumb{object-fit:cover;background:var(--app-surface-sunken);border-radius:8px;width:42px;height:42px}.catalog-subline{color:#64748b;text-overflow:ellipsis;white-space:nowrap;max-width:260px;margin-top:2px;font-size:12px;overflow:hidden}.category-list{gap:8px;display:grid}.category-list button{text-align:left;background:var(--app-surface-sunken);cursor:pointer;border:1px solid #e3eaf3;border-radius:8px;grid-template-columns:12px minmax(0,1fr);gap:3px 9px;width:100%;min-height:54px;padding:9px;display:grid}.category-list button:hover{background:var(--app-surface-accent);border-color:#9bc4ff}.category-list span{border-radius:999px;grid-row:span 2;width:10px;height:34px}.category-list strong{color:#172033;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.category-list small{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.order-expanded{background:var(--app-surface-sunken);border-radius:8px;gap:12px;padding:10px 12px;display:grid}.order-link-button{color:#1769ff;white-space:normal;text-align:left;overflow-wrap:anywhere;max-width:100%;height:auto;padding:0;font-weight:500}.order-cell-stack{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.order-cell-stack .ant-typography{max-width:100%;font-size:12px}.order-product-placeholder{color:#8c8c8c;place-items:center;display:grid}.order-detail-drawer{gap:12px;display:grid}.order-detail-drawer .ant-card{border-radius:8px}.order-detail-drawer .ant-timeline{margin-top:4px}.order-detail-drawer .ant-timeline p{color:#536176;margin:3px 0}.order-detail-drawer .ant-timeline small{color:#7a8799}.order-management-page .commerce-filter-card .ant-card-body{padding:18px}.order-management-page .commerce-data-card .ant-card-body{padding:12px}.order-management-page .commerce-data-card:has(.ant-table-wrapper) .ant-card-body{height:100%;min-height:0;display:grid}.order-actions-spacer{flex:1;min-width:120px}.order-product-stack{gap:6px;display:grid}.order-product-cell{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.order-product-cell img,.order-product-cell>span{object-fit:cover;background:var(--app-surface-sunken);border:1px solid #e3eaf3;border-radius:4px;width:38px;height:38px}.order-product-cell .ant-typography{color:#1769ff;text-overflow:ellipsis;white-space:nowrap;max-width:360px;font-size:12px;display:block;overflow:hidden}.order-product-cell small{color:#536176;margin-top:2px;font-size:12px;display:block}.order-detail-wide-drawer .ant-drawer-content{background:#fff}.order-detail-wide-drawer .ant-drawer-body{padding:0;overflow:hidden}.order-detail-workbench{background:#fff;flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.order-detail-head{background:#fff;border-bottom:1px solid #edf1f6;flex:none;grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:20px 24px 0;display:grid}.order-detail-identity{grid-template-columns:58px minmax(0,1fr);align-items:center;gap:14px;min-width:0;display:grid}.order-detail-identity>span{color:#fff;background:#0b8ff0;border-radius:6px;place-items:center;width:52px;height:52px;font-size:28px;display:grid}.order-detail-identity strong{color:#172033;font-size:17px;font-weight:700;line-height:1.35;display:block}.order-detail-identity p{color:#536176;margin:4px 0 0;font-size:13px}.order-summary-grid{grid-column:1/-1;grid-template-columns:repeat(3,minmax(160px,1fr));gap:28px;padding:22px 4px 20px;display:grid}.order-summary-grid article{gap:8px;display:grid}.order-summary-grid span{color:#536176;font-size:13px}.order-summary-grid strong{color:#172033;font-size:14px;font-weight:500}.order-summary-grid .danger{color:#ff3b18;font-weight:700}.order-detail-tabs{background:var(--app-surface-sunken);border-bottom:1px solid #e6ebf2;height:48px;padding:0}.order-detail-tabs .ant-tabs-nav{margin:0}.order-detail-tabs .ant-tabs-tab{background:0 0;justify-content:center;min-width:108px;padding:15px 12px 13px}.order-detail-tabs .ant-tabs-tab-active{background:#fff}.order-detail-pane{height:calc(100vh - var(--shell-header-height) - 176px);background:#fff;padding:18px 34px 60px;overflow:auto}.order-detail-pane section{border-bottom:1px dashed #e1e8f0;margin-bottom:22px;padding:0 0 22px}.order-detail-pane h4{color:#172033;margin:0 0 16px;padding-left:12px;font-size:15px;font-weight:600;position:relative}.order-detail-pane h4:before{content:"";background:#0b8ff0;border-radius:999px;width:3px;position:absolute;top:3px;bottom:3px;left:0}.order-detail-pane p{color:#273852;margin:0 0 10px;line-height:1.65}.order-info-grid{color:#273852;grid-template-columns:repeat(3,minmax(180px,1fr));gap:14px 42px;font-size:13px;display:grid}.order-followup-input{width:min(760px,100%);margin-top:16px}.order-detail-wide-drawer .order-detail-tabs{background:#fff;flex:none;height:auto;padding-inline:24px}.order-detail-wide-drawer .order-detail-pane{flex:1;height:auto;min-height:0;padding:24px}.order-detail-wide-drawer .order-detail-pane h4{padding:0}.order-detail-wide-drawer .order-detail-pane h4:before{display:none}.order-detail-wide-drawer .order-detail-pane .ant-descriptions-item-content{overflow-wrap:anywhere}.order-detail-wide-drawer .order-summary-grid{gap:24px;padding:4px 0 20px}.order-detail-wide-drawer .order-summary-grid strong{font-size:16px}.order-management-page .order-product-cell .ant-typography,.order-detail-wide-drawer .order-product-cell .ant-typography{color:#262626;font-size:13px}.order-detail-wide-drawer .order-product-cell img{object-fit:contain}.after-sales-page .commerce-filter-card .ant-card-body{padding:20px 24px}.after-sales-detail-drawer .order-detail-pane{height:calc(100vh - var(--shell-header-height) - 176px)}.after-sales-detail-actions{margin-top:20px}.group-buy-empty-thumb{background:var(--app-surface-sunken);border:1px solid #e2e8f0;border-radius:6px;width:42px;height:42px;display:inline-block}.group-buy-editor{min-height:calc(100vh - var(--shell-header-height) - 36px);background:var(--app-surface-sunken);grid-template-rows:58px auto minmax(0,1fr) 58px;margin:-12px;display:grid}.group-buy-editor-header{background:#fff;border-bottom:1px solid #edf1f6;align-items:center;gap:14px;padding:0 22px;display:flex}.group-buy-editor-header .ant-btn{color:#1f375c;border-right:1px solid #e6ebf2;border-radius:0;padding:0 12px 0 0}.group-buy-editor-header strong{color:#172033;font-size:17px}.group-buy-steps{background:#fff;border-bottom:1px dashed #e2e8f0;padding:42px 130px 26px}.group-buy-step-pane{min-height:calc(100vh - var(--shell-header-height) - 214px);background:#fff;padding:30px 64px 90px;overflow:auto}.group-buy-step-pane .ant-form-item{max-width:1100px;margin-bottom:22px}.group-buy-pick-button{border-radius:4px;width:58px;height:58px}.group-buy-selected-product{object-fit:cover;border:1px solid #d9e2ee;border-radius:4px;width:58px;height:58px}.group-buy-image-strip{margin:0}.group-buy-form-hint{color:#7a8799;margin:-10px 0 20px 124px;font-size:12px}.group-buy-sku-table{max-width:none;margin:16px 0 26px 124px}.group-buy-sku-table table{min-width:1560px}.group-buy-editor-footer{z-index:5;background:#fff;border-top:1px solid #e5ebf3;justify-content:center;gap:10px;padding:12px 24px;display:flex;position:sticky;bottom:0}.group-buy-editor-footer .ant-btn{min-width:86px}.group-buy-product-search{margin-bottom:14px}.group-buy-rich-editor{min-height:560px}.group-buy-rich-editor .ant-input{resize:none;border:0;border-radius:0;min-height:510px}.group-buy-stat-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.group-buy-stat-grid article{background:#fff;border:1px solid #dfe7f1;border-radius:8px;min-height:88px;padding:16px;box-shadow:0 10px 24px #1f3a630d}.group-buy-stat-grid strong{color:#172033;font-size:24px;line-height:1.2;display:block}.group-buy-stat-grid span{color:#64748b;margin-top:8px;font-size:12px;display:block}.store-customer-page .commerce-filter-card .ant-card-body{padding:18px 24px}.store-customer-page .commerce-data-card .ant-card-body{padding:16px}.store-customer-page .commerce-data-card:has(.ant-table-wrapper) .ant-card-body{height:100%;min-height:0;display:grid}.fund-transaction-page .commerce-filter-card .ant-card-body{padding:18px 24px}.fund-transaction-page .commerce-data-card .ant-card-body{padding:12px}.fund-transaction-page .commerce-data-card:has(.ant-table-wrapper) .ant-card-body{height:100%;min-height:0;display:grid}.fund-transaction-no{color:#245c8f;font-weight:600}.store-user-detail .order-detail-tabs{height:42px}.store-user-detail .order-detail-tabs .ant-tabs-tab{min-width:102px;padding:12px 12px 10px}.commerce-statistics-page{gap:12px}@media (width<=1280px){.order-detail-wide-drawer{width:100vw!important}.order-summary-grid,.order-info-grid{grid-template-columns:1fr}.group-buy-steps{padding-inline:32px}.group-buy-step-pane{padding-inline:24px}.group-buy-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.product-image-file-input{display:none!important}.foreign-customer-page{height:calc(100vh - var(--shell-header-height) - 16px);color:#172033;grid-template-rows:auto minmax(0,1fr);gap:14px;min-height:0;display:grid}.customer-channel-toolbar{border-bottom:1px solid var(--app-border,#f0f0f0);background:var(--app-surface,#fff);justify-content:flex-end;gap:12px;padding:10px 16px;display:flex}.customer-funnel-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.customer-funnel-metrics .ant-card{border:1px solid #dfe7f1}.customer-funnel-metrics .ant-card-body{padding:14px 16px}.foreign-customer-table-card .standard-paged-table{border:0;border-radius:0;flex:1;min-width:0;min-height:0}.foreign-customer-name,.foreign-customer-contact{gap:3px;min-width:0;display:grid}.foreign-customer-name strong,.foreign-customer-name span,.foreign-customer-contact span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.foreign-customer-name strong{color:#172033}.foreign-customer-name span,.foreign-customer-contact span{color:#66748a;font-size:12px}.foreign-customer-detail{gap:14px;display:grid}.foreign-customer-owner{color:#52657d;align-items:center;gap:10px;font-size:13px;display:flex}.foreign-customer-sources{gap:8px;margin:0;padding:0;list-style:none;display:grid}.foreign-customer-sources li{border-bottom:1px solid #eef2f7;justify-content:space-between;align-items:center;gap:12px;padding:6px 0;display:flex}.foreign-customer-sources li:last-child{border-bottom:0}.foreign-customer-detail .ant-descriptions{border:1px solid #e1e8f1;border-radius:8px;padding:12px}.foreign-customer-modal-form{gap:8px;display:grid}.foreign-customer-modal-form label{color:#52657d;margin-top:6px;font-size:12px}.foreign-customer-drawer .ant-drawer-body{padding:18px}.segment-page{color:#172033}.segment-page>.ant-card{border-color:#dfe7f1}.segment-board-card .ant-card-body{padding:14px 16px}.segment-board{gap:12px;min-width:0;display:grid}.segment-board-section{gap:8px;min-width:0;display:grid}.segment-board-section>header{color:#52657d;align-items:center;gap:8px;font-size:13px;display:flex}.segment-board-section>header strong{color:#172033;font-size:13px;font-weight:600}.segment-board-section>header em{color:#7b8aa1;font-size:12px;font-style:normal}.segment-chips{flex-wrap:wrap;align-items:center;gap:8px;min-height:30px;display:flex}.segment-chip{color:#33475f;cursor:pointer;background:#fff;border:1px solid #dbe4f0;border-radius:15px;align-items:center;gap:6px;height:30px;padding:0 12px;font-size:13px;display:inline-flex}.segment-chip:hover{border-color:var(--app-primary-border);color:var(--app-primary)}.segment-chip.active{border-color:var(--app-primary);background:var(--app-primary-bg);color:var(--app-primary);font-weight:600}.segment-chip em{color:#7b8aa1;font-size:12px;font-style:normal}.segment-chip.active em{color:var(--app-primary)}.segment-active-filter{border-top:1px dashed #e4ebf5;justify-content:space-between;align-items:center;gap:12px;padding-top:10px;display:flex}.segment-table-card{border-color:#dfe7f1;min-height:0}.segment-table-card .ant-card-body{height:100%;min-height:0;padding:0;display:flex}.segment-table-card .standard-paged-table{border:0;border-radius:0;flex:1;min-width:0;min-height:0}.segment-customer-cell{gap:3px;min-width:0;display:grid}.segment-customer-cell strong{color:#172033;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.segment-customer-cell span{color:#66748a;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.customer-follow-ups-page{color:#172033;flex-direction:column;gap:12px;display:flex}.customer-follow-ups-page>.ant-card{border-color:#dfe7f1}.follow-up-table-card{min-height:0}.follow-up-table-card .ant-card-body{height:100%;min-height:0;padding:0;display:flex}.follow-up-table-card .standard-paged-table{border:0;border-radius:0;flex:1;min-width:0;min-height:0}.follow-up-customer-cell{gap:3px;min-width:0;display:grid}.follow-up-customer-cell strong{color:#172033;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.follow-up-customer-cell span{color:#66748a;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.follow-up-modal-form{gap:6px;display:grid}.follow-up-modal-form label{color:#52657d;margin-top:6px;font-size:12px}.tenant-content:has(.whatsapp-page){padding:8px;overflow:hidden}.whatsapp-page{color:#172033;grid-template-rows:56px minmax(0,1fr);gap:0;width:100%;min-width:0;height:100%;min-height:0;display:grid}.whatsapp-account-bar{min-width:0;padding:0 var(--app-panel-padding);border-bottom:1px solid var(--app-border);background:var(--app-surface);justify-content:space-between;align-items:center;display:flex}.whatsapp-account-brand,.whatsapp-account-state{align-items:center;display:flex}.whatsapp-account-brand{gap:10px}.whatsapp-account-state{gap:16px}.whatsapp-account-status-label{color:#789087;font-size:12px}.whatsapp-account-state .ant-badge-status-text{color:#4e675f;font-size:12px;font-weight:700}.whatsapp-account-brand strong{color:var(--app-text);font-size:var(--app-font-section)}.whatsapp-account-brand-icon{color:#fff;background:#128c7e;border-radius:7px;place-items:center;width:34px;height:34px;font-size:23px;display:grid}.whatsapp-account-brand-icon .anticon{display:flex}.whatsapp-account-state .ant-btn-primary{background:#128c7e;border-color:#128c7e}.whatsapp-account-state .ant-btn-primary:hover{background:#0c7669!important;border-color:#0c7669!important}.whatsapp-inbox-card{background:var(--app-surface);grid-template-rows:minmax(0,1fr);min-width:0;min-height:0;display:grid;overflow:hidden}.whatsapp-inbox-layout{grid-template-columns:340px minmax(0,1fr);min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}.whatsapp-conversation-list{background:var(--app-surface-sunken);border-right:1px solid #e6eeeb;grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.whatsapp-list-label{color:#789087;border-bottom:1px solid #edf2f0;gap:10px;padding:12px 14px 10px;font-size:11px;font-weight:800;display:grid}.whatsapp-list-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.whatsapp-list-filter{min-width:0;height:32px}.whatsapp-list-filter .ant-select-selector{background:#fff!important;border-color:#dfe8e5!important;border-radius:6px!important;height:32px!important;min-height:32px!important;padding:0 9px!important}.whatsapp-list-filter .ant-select-selection-item,.whatsapp-list-filter .ant-select-selection-placeholder{color:#526b62;font-size:12px;line-height:30px!important}.whatsapp-list-filter .ant-select-prefix{color:#789087;margin-inline-end:6px}.whatsapp-new-conversation-button{height:32px;box-shadow:none;border-color:#128c7e;border-radius:6px;padding-inline:10px;font-size:12px;font-weight:700;background:#128c7e!important}.whatsapp-new-conversation-button:not(:disabled){color:#fff;background:#128c7e!important;border-color:#128c7e!important}.whatsapp-new-conversation-button:disabled{color:#fff;background:#a7cfc5!important;border-color:#a7cfc5!important}.whatsapp-new-conversation-button:hover,.whatsapp-new-conversation-button:focus{background:#0c7669!important;border-color:#0c7669!important}.whatsapp-conversation-scroll{scrollbar-width:thin;scrollbar-color:#cbdad5 transparent;flex-direction:column;min-height:0;padding:0 10px 12px;display:flex;overflow-y:auto}.whatsapp-conversation-empty{margin:auto}.whatsapp-conversation{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px 9px;display:grid}.whatsapp-conversation:hover{background:#f0f7f4}.whatsapp-conversation.is-active{background:#e8f6f1;box-shadow:inset 3px 0 #128c7e}.whatsapp-contact-avatar{color:#fff;place-items:center;font-size:13px;font-weight:800;display:grid}.whatsapp-claim-button{flex-shrink:0;font-size:11px}.whatsapp-contact-avatar.tone-blue{background:#5f83bd}.whatsapp-contact-avatar.tone-green{background:#4a9b75}.whatsapp-contact-avatar.tone-orange{background:#ce8c4f}.whatsapp-conversation-main{min-width:0}.whatsapp-conversation-main strong,.whatsapp-conversation-main small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.whatsapp-conversation-main strong{color:#29463e;font-size:12px}.whatsapp-conversation-main small{color:#81938c;margin-top:4px;font-size:11px}.whatsapp-conversation-meta{align-self:stretch;justify-items:end;gap:7px;display:grid}.whatsapp-conversation-meta time{color:#90a098;white-space:nowrap;font-size:10px}.whatsapp-conversation-meta .ant-badge-count{box-shadow:none;background:#128c7e}.whatsapp-chat-preview{background-color:#efeae2;background-image:url(/aistudio/assets/whatsapp-chat-background-CcHeyvPj.png);background-repeat:repeat;grid-template-rows:58px minmax(0,1fr) auto;min-width:0;min-height:0;display:grid;overflow:hidden}.whatsapp-chat-head{background:0 0;border-bottom:0;align-items:center;gap:10px;padding:0 18px;display:flex}.whatsapp-chat-head>div{flex:1;min-width:0}.whatsapp-chat-head strong,.whatsapp-chat-head span{display:block}.whatsapp-chat-head strong{color:#29463e;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.whatsapp-chat-head span{color:#8b9c95;margin-top:3px;font-size:11px}.whatsapp-chat-head .ant-tag{margin:0}.whatsapp-message-stream{scrollbar-width:thin;scrollbar-color:#cbdad5 transparent;background:0 0;flex-direction:column;gap:8px;min-height:0;padding:18px 22px;display:flex;overflow-y:auto}.whatsapp-message:first-child{margin-top:auto}.whatsapp-message{border-radius:8px;gap:4px;width:fit-content;max-width:min(70%,540px);padding:9px 11px;font-size:12px;line-height:1.55;display:grid}.whatsapp-message time{color:#91a19b;align-items:center;gap:3px;font-size:10px;display:inline-flex}.whatsapp-message-tick{color:#869e95;font-size:11px}.whatsapp-message-ticks{color:#869e95;align-items:center;font-size:11px;display:inline-flex}.whatsapp-message-ticks .anticon:last-child{margin-left:-7px}.whatsapp-message-ticks.is-read{color:#53bdeb}.whatsapp-message.incoming{background:#fff;border:1px solid #e1ece7}.whatsapp-message.outgoing{color:#24463d;background:#dcf5e9;align-self:flex-end}.whatsapp-composer{background:0 0;border-top:0;padding:12px 16px}.whatsapp-composer-box{background:var(--app-surface-sunken);border:1px solid #dfe8e4;border-radius:20px;align-items:flex-end;gap:4px;padding:6px 8px 6px 10px;transition:border-color .15s,box-shadow .15s,background-color .15s;display:flex}.whatsapp-composer-box:focus-within{background:#fff;border-color:#128c7e;box-shadow:0 0 0 3px #128c7e14}.whatsapp-composer-attach{color:#6b7f77}.whatsapp-composer-attach:hover{color:#128c7e}.whatsapp-composer-input.ant-input{box-shadow:none;background:0 0;border:none;padding:7px 6px;font-size:13px;line-height:1.5}.whatsapp-composer-input.ant-input:hover,.whatsapp-composer-input.ant-input:focus{box-shadow:none;border:none}.whatsapp-composer .ant-input-textarea{flex:1;min-width:0}.whatsapp-composer-send{flex-shrink:0}.whatsapp-composer-placeholder .anticon{color:#789087}.whatsapp-connect-modal .ant-modal-content{border-radius:8px}.whatsapp-connect-modal-body{grid-template-columns:264px minmax(0,1fr);align-items:center;gap:28px;min-height:286px;padding:8px 2px 4px;display:grid}.whatsapp-qr-frame{background:var(--app-surface-sunken);border:1px solid #dce9e4;border-radius:8px;justify-items:center;gap:14px;padding:16px;display:grid}.whatsapp-qr-frame .ant-qrcode{padding:0}.whatsapp-connect-steps{gap:18px;margin:0;padding:0;list-style:none;display:grid}.whatsapp-connect-steps li{grid-template-columns:30px minmax(0,1fr);align-items:center;gap:11px;display:grid}.whatsapp-connect-steps li>span{color:#fff;background:#128c7e;border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;font-weight:800;display:grid}.whatsapp-connect-steps strong,.whatsapp-connect-steps small{display:block}.whatsapp-connect-steps strong{color:#24463d;font-size:13px}.whatsapp-connect-steps small{color:#7b9189;margin-top:4px;font-size:12px}.whatsapp-qr-image{object-fit:contain;width:224px;height:224px;display:block}.whatsapp-chat-empty{grid-row:1/-1;place-self:center}.whatsapp-new-conversation-modal .ant-modal-content{border:1px solid #dfe8e5;border-radius:8px;overflow:hidden;box-shadow:0 18px 48px #1b403829}.whatsapp-new-conversation-modal .ant-modal-header{background:var(--app-surface-sunken);border-bottom:1px solid #edf2f0;margin-bottom:0;padding:18px 22px}.whatsapp-new-conversation-modal .ant-modal-body{padding:0 22px 22px}.whatsapp-new-conversation-title{align-items:center;gap:11px;display:flex}.whatsapp-new-conversation-title-icon{color:#fff;background:#128c7e;border-radius:7px;place-items:center;width:32px;height:32px;font-size:20px;display:grid}.whatsapp-new-conversation-title-icon .anticon{display:flex}.whatsapp-new-conversation-title strong,.whatsapp-new-conversation-title small{display:block}.whatsapp-new-conversation-title strong{color:#24463d;font-size:15px}.whatsapp-new-conversation-title small{color:#82958d;margin-top:3px;font-size:11px;font-weight:400}.whatsapp-new-conversation-body{gap:18px;padding-top:20px;display:grid}.whatsapp-new-conversation-field{gap:9px;display:grid}.whatsapp-new-conversation-label{color:#29463e;align-items:center;gap:8px;font-size:12px;display:flex}.whatsapp-new-conversation-label>span:last-child,.whatsapp-new-conversation-label small,.whatsapp-new-conversation-label strong{display:block}.whatsapp-new-conversation-label strong{font-size:12px}.whatsapp-new-conversation-label small{color:#8b9c95;margin-top:3px;font-size:11px;font-weight:400}.whatsapp-new-conversation-label-icon{color:#128c7e;background:#e4f5ef;border-radius:6px;place-items:center;width:25px;height:25px;font-size:14px;display:grid}.whatsapp-new-conversation-field .ant-input,.whatsapp-new-conversation-field .ant-select-selector{box-shadow:none!important;border-color:#dfe8e5!important;border-radius:6px!important}.whatsapp-new-conversation-field .ant-input:focus,.whatsapp-new-conversation-field .ant-input-focused,.whatsapp-new-conversation-field .ant-select-focused .ant-select-selector{border-color:#128c7e!important;box-shadow:0 0 0 2px #128c7e1f!important}.whatsapp-new-conversation-field .ant-select-selection-placeholder{color:#9aa9a3}.whatsapp-new-conversation-field .ant-select-prefix{color:#789087}.whatsapp-contact-select .ant-select-selector{background:#fff!important;min-height:38px!important;padding:0 11px!important}.whatsapp-contact-select .ant-select-selection-item,.whatsapp-contact-select .ant-select-selection-placeholder{font-size:12px;line-height:36px!important}.whatsapp-contact-select .ant-select-prefix{color:#789087;margin-inline-end:7px}.whatsapp-new-conversation-modal .ant-modal-footer{border-top:1px solid #edf2f0;margin-top:0;padding:14px 22px 18px}.whatsapp-new-conversation-modal .ant-modal-footer .ant-btn-primary{background:#128c7e;border-color:#128c7e}.whatsapp-new-conversation-modal .ant-modal-footer .ant-btn-primary:hover,.whatsapp-new-conversation-modal .ant-modal-footer .ant-btn-primary:focus{background:#0c7669!important;border-color:#0c7669!important}.whatsapp-select-dropdown,.whatsapp-contact-dropdown{border:1px solid #dfe8e5;border-radius:7px;box-shadow:0 10px 26px #1b40381f;padding:5px!important}.whatsapp-select-dropdown .ant-select-item,.whatsapp-contact-dropdown .ant-select-item{color:#526b62;border-radius:5px;min-height:32px;padding:7px 10px;font-size:12px}.whatsapp-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled),.whatsapp-contact-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled){color:#24463d;background:#f0f7f4}.whatsapp-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled),.whatsapp-contact-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){color:#0c7669;background:#e4f5ef;font-weight:700}@media (width<=900px){.whatsapp-account-bar{align-items:flex-start;gap:10px;padding:10px 12px}.whatsapp-account-state{flex-wrap:wrap;justify-content:flex-end;gap:8px}.whatsapp-account-status-label{display:none}.whatsapp-inbox-layout{grid-template-columns:minmax(220px,34%) minmax(0,1fr)}}@media (width<=640px){.tenant-content:has(.whatsapp-page){padding:4px}.whatsapp-page{grid-template-rows:auto minmax(0,1fr)}.whatsapp-account-bar{display:block}.whatsapp-account-brand{margin-bottom:8px}.whatsapp-account-state{justify-content:flex-start}.whatsapp-inbox-layout{grid-template-rows:minmax(150px,34%) minmax(0,1fr);grid-template-columns:1fr}.whatsapp-conversation-list{border-bottom:1px solid #e6eeeb;border-right:0}.whatsapp-chat-head{padding:0 12px}.whatsapp-message-stream{padding:12px}.whatsapp-message{max-width:88%}.whatsapp-composer{padding:8px}.whatsapp-connect-modal-body{grid-template-columns:1fr;gap:18px}.whatsapp-qr-frame{max-width:264px;margin:0 auto}}.email-page,.broadcast-page{gap:var(--app-panel-gap,12px);flex-direction:column;height:100%;min-height:0;display:flex}.email-page{padding:var(--app-panel-padding,16px);background:var(--ant-color-bg-container,#fff);overflow:hidden}.email-page>.ant-alert{flex:none}.email-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;display:grid}.email-settings-domain-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.email-dns-value{overflow-wrap:anywhere}.email-task-progress{border:1px solid var(--ant-color-border-secondary,#f0f0f0);border-radius:var(--app-panel-radius,8px);padding:20px}.email-settings-domain-head{border-bottom:1px solid var(--ant-color-border-secondary,#f0f0f0);padding:12px 0}.email-message__body{overflow-wrap:anywhere;white-space:pre-wrap}.email-page__head{background:var(--ant-color-bg-container,#fff);flex:none;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.email-page__body{flex:auto;grid-template-columns:320px minmax(0,1fr) 260px;gap:12px;min-height:0;display:grid}.email-threads,.email-conversation,.email-context__card{background:var(--ant-color-bg-container,#fff);border:1px solid var(--ant-color-border-secondary,#f0f0f0);border-radius:var(--app-panel-radius,8px)}.email-threads{flex-direction:column;min-height:0;display:flex;overflow:hidden}.email-threads__filters{border-bottom:1px solid #f0f2f5;flex-direction:column;flex:none;gap:8px;padding:12px;display:flex}.email-threads__list{flex:auto;min-height:0;overflow:auto}.email-threads__list .ant-empty,.email-threads__list .ant-skeleton{margin:32px 12px}.email-thread{text-align:left;cursor:pointer;background:0 0;border-top:0;border-bottom:1px solid #f5f6f8;border-left:3px solid #0000;border-right:0;width:100%;padding:10px 12px;display:block}.email-thread:hover{background:var(--app-surface-accent)}.email-thread.is-active{background:var(--app-surface-accent);border-left-color:var(--ant-color-primary)}.email-thread__top,.email-thread__bottom,.email-message__head,.email-composer__bar{align-items:center;display:flex}.email-thread__top{justify-content:space-between;gap:8px}.email-thread__name{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.email-thread__time{color:#00000073;flex:none;font-size:12px}.email-thread__subject{color:#000000a6;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:13px;overflow:hidden}.email-thread__bottom{color:#00000073;justify-content:space-between;gap:8px;margin-top:6px;font-size:12px}.email-thread__preview{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.email-thread__bottom .ant-tag{flex:none;margin-inline-end:0}.email-conversation{flex-direction:column;min-height:0;display:flex;overflow:hidden}.email-conversation__head{border-bottom:1px solid #f0f2f5;flex:none;align-items:center;gap:12px;padding:10px 16px;display:flex}.email-conversation__who{flex:auto;align-items:baseline;gap:8px;min-width:0;display:flex}.email-conversation__name{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.email-conversation__address{color:#00000073;text-overflow:ellipsis;white-space:nowrap;flex:0 4 auto;min-width:0;font-size:13px;overflow:hidden}.email-conversation__tags{flex:none;align-items:center;gap:6px;display:flex}.email-conversation__tags .ant-tag{margin-inline-end:0}.email-conversation__timeline{background:var(--app-surface-sunken);flex-direction:column;flex:auto;gap:10px;min-height:0;padding:16px;display:flex;overflow:auto}.email-message{background:#fff;border:1px solid #eef1f5;border-radius:8px;align-self:flex-start;width:fit-content;max-width:min(680px,82%);padding:10px 14px}.email-message.is-outbound{background:var(--app-primary-bg,var(--app-surface-accent));border-color:var(--app-primary-border,var(--ant-color-primary-border));align-self:flex-end}.email-message.is-draft{background:#fff;border-style:dashed;align-self:flex-end}.email-message.is-note{border:1px dashed var(--app-border,#e9edf2);color:#00000073;background:0 0;align-self:stretch;width:auto;max-width:100%;padding:8px 12px}.email-message.is-note .email-message__subject{font-weight:500}.email-message.is-note .email-message__body{color:#000000a6}.email-message__head{justify-content:space-between;gap:12px;margin-bottom:6px;font-size:12px}.email-message__flags{flex:auto;align-items:center;gap:6px;min-width:0;display:flex}.email-message__flags .ant-tag{flex:none;margin-inline-end:0}.email-message__meta{color:#00000073;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.email-message__time{color:#00000073;font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.email-message__subject{margin-bottom:4px;font-size:13px;font-weight:600}.email-message__body{color:#000000c7;white-space:pre-wrap;word-break:break-word;margin:0;font-family:inherit;font-size:13px;line-height:1.65}.email-composer{background:#fff;border-top:1px solid #f0f2f5;flex-direction:column;flex:none;gap:8px;padding:12px 16px;display:flex}.email-composer__bar{justify-content:space-between;gap:12px;min-width:0}.email-composer__tools,.email-composer__send{align-items:center;gap:8px;min-width:0;display:flex}.email-composer__tools{flex:none}.email-composer__send{flex:0 auto}.email-composer__send .ant-btn{flex:none}.email-composer__from{color:#00000073;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.email-conversation__empty{flex:auto;place-items:center;display:grid}.email-context{flex-direction:column;gap:12px;min-height:0;display:flex;overflow:auto}.email-context__card{flex:none;padding:12px 14px}.email-context__card h4{align-items:center;gap:6px;margin:0 0 10px;font-size:13px;font-weight:600;display:flex}.email-context__card dl{grid-template-columns:68px minmax(0,1fr);gap:6px 8px;margin:0;display:grid}.email-context__card dt{color:#00000073;font-size:12px}.email-context__card dd{overflow-wrap:anywhere;margin:0;font-size:13px}.email-context__card .ant-btn-link{height:auto;margin-top:8px;padding:0}.email-context__card .ant-picker,.email-context__card>.ant-input{width:100%;margin-top:8px}.email-context__card .ant-tag{margin-bottom:4px}.broadcast-page{overflow:hidden}.workspace-shell-body:has(>:is(.email-page,.broadcast-page)){overflow:hidden}.broadcast-page__stats{flex:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.broadcast-stat{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.broadcast-stat span{color:#00000073;font-size:12px}.broadcast-stat strong{font-size:22px;font-weight:600;line-height:1.3}.broadcast-stat strong.is-danger{color:#cf1322}.broadcast-page__content .ant-tabs-nav{margin-bottom:12px}.broadcast-audience{flex-direction:column;gap:12px;display:flex}.broadcast-audience .ant-table-footer{background:0 0;padding:8px 0 0}.ant-pro-layout .shell-page:not(.shell-page-immersive){color:var(--ant-color-text,#000000e0);font-size:var(--ant-font-size,14px);line-height:1.5715}.app-workspace-panel,.shell-page .app-workspace-panel{min-width:0;padding:var(--app-panel-padding);color:var(--app-text);background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--app-panel-radius);box-shadow:var(--app-shadow-panel)}.app-workspace-frame{background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--app-panel-radius);min-width:0;overflow:hidden}.app-content-page{gap:var(--app-panel-gap);flex-direction:column;min-height:100%;display:flex}.app-workspace-frame>.app-workspace-panel,.app-workspace-frame>.app-workspace-frame,.app-workspace-frame>.workspace-shell-body>.app-workspace-panel,.knowledge-workspace-body>.app-workspace-panel,.app-workspace-frame>.ant-card:only-child,.app-workspace-frame>.workspace-shell-body>.ant-card:only-child{border:0;border-radius:0}.knowledge-workspace-body>.app-workspace-panel,.app-workspace-panel .app-workspace-panel,:is(.ant-modal,.ant-drawer) .app-workspace-panel{border:0;border-radius:0;padding:0}.shell-page .app-workspace-panel>.app-page-header{min-height:40px;padding:0 0 var(--app-panel-gap);border:0;border-bottom:1px solid var(--app-border);box-shadow:none;border-radius:0;flex:none;align-items:center;margin:0}.app-page-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.app-page-header-main{min-width:0}.app-page-header-title{color:var(--ant-color-text,#000000e0);font-size:var(--app-font-title);letter-spacing:0;margin:0;font-weight:600;line-height:1.4}.app-page-header-desc{color:var(--ant-color-text-secondary,#000000a6);font-size:var(--app-font-label);margin:4px 0 0;line-height:1.5}.app-page-header-extra{flex:none;align-items:center;gap:8px;display:flex}.app-page-heading-accessible{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-page-header-context{color:var(--ant-color-text-secondary);font-size:13px}:is(.integrations-page,.role-page,.diagnostic-logs-page,.app-content-page)>.app-page-header,.app-agent-workspace .geo-main-content>.app-page-header{padding:14px var(--app-panel-padding,16px);border:1px solid var(--app-border);background:var(--app-surface);border-radius:8px;align-items:center;min-height:64px;margin:0}.shell-page:has(>.ant-card:only-child){height:100%}:is(.shell-page,.workspace-shell-body)>.ant-card:only-child{min-height:100%}.ant-pro-layout :where(.shell-page:not(.shell-page-immersive)) .ant-card,.ant-pro-layout :where(.shell-page:not(.shell-page-immersive)) .ant-pro-card{border-color:var(--ant-color-border-secondary,#f0f0f0);border-radius:var(--ant-border-radius,8px);box-shadow:none;transition:border-color var(--app-transition-fast)}.ant-pro-layout :where(.shell-page:not(.shell-page-immersive)) .ant-card-head{min-height:48px;padding-inline:var(--app-panel-padding,16px);border-bottom-color:var(--ant-color-border-secondary,#f0f0f0)}.ant-pro-layout :where(.shell-page:not(.shell-page-immersive)) .ant-card-head-title{font-size:var(--app-font-section);font-weight:600}.ant-pro-layout :where(.shell-page:not(.shell-page-immersive)) .ant-card-body{padding:var(--app-panel-padding,16px)}.ant-pro-layout :where(.shell-page:not(.shell-page-immersive)) .ant-card-small>.ant-card-head{min-height:40px;padding-inline:16px}.ant-pro-layout :where(.shell-page:not(.shell-page-immersive)) .ant-card-small>.ant-card-body{padding:12px 16px}.ant-pro-layout .shell-page:not(.shell-page-immersive) :is(.access-query-panel,.access-toolbar,.role-panel,.operations-kpi,.fund-summary-strip article,.detail-section-card,.foreign-customer-filter,.foreign-customer-table-card,.social-operations-main){border-color:var(--app-border);border-radius:var(--ant-border-radius,8px);box-shadow:none}.ant-pro-layout .shell-page:not(.shell-page-immersive) .ant-table-thead>tr>th{color:var(--ant-color-text,#000000e0);background:var(--app-surface-muted);border-bottom-color:var(--app-border);font-size:13px;font-weight:500}.ant-pro-layout .shell-page:not(.shell-page-immersive) .ant-table-tbody>tr>td{color:var(--ant-color-text,#000000e0)}.ant-pro-layout .shell-page:not(.shell-page-immersive) .ant-table-tbody>tr.ant-table-row:hover>td{background:var(--app-surface-sunken)}.ant-pro-layout .shell-page:not(.shell-page-immersive) .ant-table-tbody>tr.ant-table-row{transition:background-color var(--app-transition-fast)}.ant-pro-layout .shell-page:not(.shell-page-immersive) .ant-form-item-label>label{color:var(--ant-color-text-secondary,#000000a6);font-size:var(--app-font-label)}.ant-pro-layout .shell-page:not(.shell-page-immersive) .ant-form-item-explain,.ant-pro-layout .shell-page:not(.shell-page-immersive) .ant-form-item-extra{font-size:var(--app-font-caption)}.ant-pro-layout .shell-page:not(.shell-page-immersive) .ant-descriptions-item-label{color:var(--ant-color-text-secondary,#000000a6)}.ant-pro-layout .shell-page:not(.shell-page-immersive) .ant-tag{border-radius:4px}.ant-pro-layout .shell-page:not(.shell-page-immersive) .ant-statistic-content{font-variant-numeric:tabular-nums}.ant-pro-layout .shell-page:not(.shell-page-immersive) .ant-alert{border-width:1px;border-radius:8px;align-items:flex-start;padding:10px 14px;font-size:13px}.ant-pro-layout .shell-page:not(.shell-page-immersive) .ant-alert .ant-alert-icon{margin-top:2px}.ant-pro-layout .shell-page:not(.shell-page-immersive) .ant-alert-message{font-weight:500}.ant-pro-layout .shell-page:not(.shell-page-immersive) .ant-alert-description{font-size:13px;line-height:1.6}.ant-pro-layout .shell-page:not(.shell-page-immersive) .ant-alert.ant-alert-info,.ant-pro-layout .shell-page:not(.shell-page-immersive) .ant-alert.ant-alert-info>.ant-alert-content{color:var(--ant-color-text,#000000e0);background:var(--app-surface-sunken);border-color:var(--app-border)}.ant-pro-layout .shell-page:not(.shell-page-immersive) .ant-alert.ant-alert-info .ant-alert-icon{color:var(--app-primary)}.ant-pro-layout .shell-page:not(.shell-page-immersive) .ant-modal-header,.ant-pro-layout .shell-page:not(.shell-page-immersive) .ant-drawer-header{padding:16px 20px}.ant-pro-layout .shell-page:not(.shell-page-immersive) .ant-modal-title,.ant-pro-layout .shell-page:not(.shell-page-immersive) .ant-drawer-title{font-size:16px;font-weight:600}.ant-pro-layout .shell-page:not(.shell-page-immersive) .ant-modal-body,.ant-pro-layout .shell-page:not(.shell-page-immersive) .ant-drawer-body{padding:20px}.ant-pro-layout-content{scrollbar-width:thin;scrollbar-color:#0000002e transparent}.ant-pro-layout-content::-webkit-scrollbar{width:10px;height:10px}.ant-pro-layout-content::-webkit-scrollbar-thumb{background:#0000002e padding-box content-box;border:3px solid #0000;border-radius:8px}.ant-pro-layout-content::-webkit-scrollbar-thumb:hover{background:#0000004d padding-box content-box}.ant-pro-layout-content::-webkit-scrollbar-track{background:0 0}.workspace-shell{gap:var(--app-panel-gap,12px);grid-template-rows:auto minmax(0,1fr);width:100%;height:100%;min-height:0;display:grid}.workspace-shell.workspace-shell--single{grid-template-rows:minmax(0,1fr)}:where(.shell-page,.ant-drawer,.ant-modal) .ant-tabs .ant-tabs-tab .ant-tabs-tab-btn>.ant-tabs-tab-icon:not(:last-child){margin-inline-end:var(--app-control-gap)}.workspace-tabs{min-height:48px;padding:0 var(--app-panel-padding);border:1px solid var(--ant-color-border-secondary,#f0f0f0);background:var(--app-surface);box-shadow:none;border-radius:8px 8px 0 0;align-items:center;gap:16px;display:flex}.workspace-tabs-title{border-right:1px solid var(--ant-color-border-secondary,#f0f0f0);color:var(--ant-color-text,#000000e0);flex:none;padding-right:16px;font-size:15px;font-weight:600}.workspace-tabs .ant-tabs{flex:1;min-width:0}.workspace-tabs .ant-tabs-nav{margin:0}.workspace-tabs .ant-tabs-tab{font-size:var(--app-font-body);padding-block:12px}.workspace-tabs-extra{flex:none;align-items:center;display:flex}.geo-citation-panels{margin-top:12px}.workspace-shell-body{overscroll-behavior:contain;min-height:0;overflow:auto}.workspace-shell-body>.seo-agent-unified,.workspace-shell-body>.geo-agent-page{height:100%;min-height:0}.workspace-shell-body>.pro-list-page{height:100%}.workspace-shell-body>.seo-agent-unified,.workspace-shell-body>.geo-agent-page{border-radius:0 0 8px 8px}.workspace-shell-body>.pro-list-page,.workspace-shell-body .commerce-table-page.pro-list-page{height:100%;min-height:0}.social-messaging-page.social-inbox-page{background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--app-panel-radius,8px);flex-direction:column;gap:0;height:100%;min-height:0;display:flex}.social-messaging-page>.ant-alert{flex:none;margin:12px 16px}.social-messaging-view-switch{background:var(--ant-color-bg-container,#fff);border-radius:var(--ant-border-radius,8px);padding:10px 16px}.social-messaging-content{flex:1;min-height:0;display:flex}.social-messaging-content>.social-inbox{flex:1;min-width:0}.social-platform-tabs{padding:0 var(--app-panel-padding,16px);flex:none}.social-platform-tabs>.ant-tabs-nav{margin:0}.social-platform-tabs>.ant-tabs-content-holder{display:none}.social-platform-tabs .ant-tabs-tab{padding:12px 0}.social-comments-workspace,.social-dm-workspace{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.social-comments-workspace>.workspace-metrics,.social-dm-workspace>.workspace-metrics{margin:var(--app-panel-padding,16px) var(--app-panel-padding,16px) 0}.social-interaction-actions{align-items:center;gap:8px;margin-inline-start:auto;display:flex}.social-update-status{border-inline-start:1px solid var(--app-border);color:var(--app-text-secondary);white-space:nowrap;align-items:center;gap:6px;margin-inline-start:4px;padding-inline-start:12px;font-size:12px;line-height:20px;display:inline-flex}.social-messaging-page .social-workspace-toolbar{padding-block:12px}.social-comments-columns{flex:1;grid-template-columns:360px minmax(0,1fr);min-height:0;display:grid}.social-comment-posts{border-inline-end:1px solid var(--app-border);flex-direction:column;min-height:0;display:flex}.social-comment-posts-scroll{flex:1;min-height:0;padding:8px;overflow:auto}.social-comment-post{background:var(--app-surface);border:1px solid var(--app-border);border-radius:var(--app-panel-radius,8px);text-align:left;width:100%;color:var(--app-text);cursor:pointer;gap:10px;margin-bottom:6px;padding:16px;display:grid}.social-comment-post:hover{background:var(--app-surface-sunken)}.social-comment-post .social-platform-icon{flex:0 0 18px;width:18px;height:18px}.social-comment-post.is-selected{border-color:var(--ant-color-primary);background:var(--ant-color-primary-bg)}.social-comment-post p{-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;line-height:1.7;display:-webkit-box;overflow:hidden}.social-comment-post-meta{color:var(--app-text-secondary);gap:4px;font-size:12px;display:grid}.social-post-comments{flex-direction:column;min-width:0;min-height:0;display:flex}.social-post-comments>.social-inbox{flex:1;gap:0}.social-post-comments>.ant-empty{margin:auto}.social-post-comments-context{border-bottom:1px solid var(--app-border);flex:none;align-items:center;gap:12px;padding:12px 16px;display:flex}.social-post-comments-context strong{white-space:nowrap;text-overflow:ellipsis;max-width:75%;overflow:hidden}.social-comment-list-body{min-height:0;display:flex}.social-comment-list-body>.social-inbox-list{box-shadow:none;border:0;border-radius:0;flex:1;grid-template-rows:auto minmax(0,1fr) auto}.social-comment-list-body .social-inbox-item{border-bottom:1px solid var(--app-border);border-radius:0;gap:8px;padding:16px}.social-comment-list-body .social-inbox-item-text{-webkit-line-clamp:3}.social-comment-detail{grid-template-columns:minmax(0,1fr) 260px;gap:16px;height:100%;min-height:0;display:grid}.social-comment-detail .social-inbox-thread{flex-direction:column;display:flex}.social-comment-detail .social-inbox-messages{flex:1}.social-comment-detail .social-inbox-profile{overflow:auto}.social-dm-workspace>.social-dm-body{padding:var(--app-panel-padding);flex:1}.social-dm-workspace>.ant-alert{flex:none;margin:8px 12px 0}.social-dm-body .social-inbox-list{grid-template-rows:auto minmax(0,1fr) auto}.social-dm-body .social-inbox-thread{flex-direction:column;display:flex}.social-dm-body .social-inbox-messages{flex:1}.social-dm-body.social-inbox-body{grid-template-columns:340px minmax(0,1fr)}:is(.social-comment-posts-scroll:has(>.ant-empty),.social-inbox-list-body:has(>.ant-empty),.social-inbox-thread:has(>.ant-empty),.social-inbox-profile:has(>.ant-empty),.social-empty-state){flex-direction:column;justify-content:center;align-items:center;height:100%;min-height:0;display:flex}.social-comment-posts-scroll>.ant-empty,.social-inbox-list-body>.ant-empty,.social-inbox-thread>.ant-empty,.social-inbox-profile>.ant-empty{margin:0;padding:24px 16px}.social-messaging-page .social-dm-conversation{align-items:flex-start;gap:10px;padding:14px 10px;display:flex}.social-dm-conversation-content{flex:1;gap:7px;min-width:0;display:grid}.social-conversation-avatar{color:var(--app-primary);background:var(--app-surface-accent);flex:none;font-size:12px}.social-dm-conversation .ant-tag{margin:0;font-size:11px}.social-dm-conversation .social-inbox-item-head strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.social-thread-actions{align-items:center;gap:8px;display:flex}.social-dm-body .social-inbox-message{max-width:min(76%,680px);padding:12px 16px}.social-inbox-composer-actions>span{color:var(--app-text-secondary);font-size:12px}.social-messaging-page button:focus-visible{outline:2px solid var(--app-primary);outline-offset:-2px}.social-inbox-page{height:calc(100vh - var(--shell-header-height) - 32px);grid-template-rows:auto minmax(0,1fr);gap:12px;min-height:640px;display:grid;overflow:hidden}.social-inbox-views .ant-tabs-nav{margin:0}.social-inbox-views .ant-tabs-tab{padding:10px 4px;font-size:15px}.social-inbox-today{align-content:start;gap:12px;min-height:0;display:grid;overflow:auto}.social-inbox-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.social-inbox-stat{border:1px solid var(--ant-color-border-secondary,#f0f0f0);border-radius:var(--ant-border-radius,8px);background:var(--ant-color-bg-container,#fff);text-align:left;cursor:pointer;gap:6px;padding:16px 18px;transition:border-color .2s,box-shadow .2s;display:grid;box-shadow:0 1px 2px #1018280a}.social-inbox-stat:hover{border-color:var(--ant-color-primary-border,#91caff);box-shadow:0 4px 12px #10182814}.social-inbox-stat-label{color:var(--ant-color-text-secondary,#000000a6);align-items:center;gap:6px;font-size:13px;display:inline-flex}.social-inbox-stat strong{font-size:26px;font-weight:600;line-height:1.2}.social-inbox-stat strong.is-alert,.is-alert{color:var(--ant-color-error,#cf1322)}.social-inbox-platform-list,.social-inbox-oldest-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.social-inbox-platform-row{border-bottom:1px solid var(--ant-color-border-secondary,#f0f0f0);grid-template-columns:140px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:8px 4px;display:grid}.social-inbox-platform-list li:last-child .social-inbox-platform-row{border-bottom:0}.social-inbox-platform-name{font-weight:600}.social-inbox-platform-metrics{color:var(--ant-color-text-secondary,#000000a6);gap:16px;font-size:13px;display:flex}.social-inbox-platform-synced{color:var(--ant-color-text-tertiary,#00000073);font-size:12px}.social-inbox-oldest-list button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:10px 12px;display:flex}.social-inbox-oldest-list button:hover{background:var(--ant-color-fill-quaternary,#00000005)}.social-inbox-oldest-main{gap:2px;min-width:0;display:grid}.social-inbox-oldest-main span{color:var(--ant-color-text-secondary,#000000a6);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.social-inbox-oldest-meta{color:var(--ant-color-text-secondary,#000000a6);flex:none;align-items:center;gap:8px;font-size:12px;display:flex}.social-inbox{grid-template-rows:auto minmax(0,1fr);gap:12px;min-height:0;display:grid}.social-inbox-toolbar{padding:12px var(--app-panel-padding,16px);border:1px solid var(--app-border);background:var(--app-surface);border-radius:8px;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:12px;display:flex}.social-inbox-body{grid-template-columns:340px minmax(0,1fr) 320px;gap:12px;min-height:0;display:grid;overflow:hidden}.social-inbox-list,.social-inbox-thread,.social-inbox-profile{border:1px solid var(--ant-color-border-secondary,#f0f0f0);border-radius:var(--ant-border-radius,8px);background:var(--ant-color-bg-container,#fff);min-height:0;display:grid;box-shadow:0 1px 2px #1018280a}.social-inbox-list{grid-template-rows:auto minmax(0,1fr)}.social-inbox-list-head{border-bottom:1px solid var(--ant-color-border-secondary,#f0f0f0);color:var(--ant-color-text-secondary,#000000a6);justify-content:space-between;align-items:center;padding:12px 14px;font-size:13px;display:flex}.social-inbox-list-body{padding:6px;overflow:auto}.social-inbox-item{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;gap:4px;width:100%;padding:10px 12px;display:grid}.social-inbox-item:hover{background:var(--ant-color-fill-quaternary,#00000005)}.social-inbox-item.is-selected{background:var(--ant-color-primary-bg,var(--app-surface-accent))}.social-inbox-item-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.social-inbox-item-text{color:var(--ant-color-text-secondary,#000000a6);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.social-inbox-item-foot{color:var(--ant-color-text-tertiary,#00000073);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.social-inbox-thread{grid-template-rows:auto minmax(0,1fr) auto;gap:12px;padding:0 16px 16px}.social-inbox-thread-head{border-bottom:1px solid var(--ant-color-border-secondary,#f0f0f0);justify-content:space-between;align-items:center;gap:12px;padding:14px 0 12px;display:flex}.social-inbox-thread-title{gap:2px;display:grid}.social-inbox-thread-title strong{font-size:15px}.social-inbox-thread-title span{color:var(--ant-color-text-tertiary,#00000073);font-size:12px}.social-inbox-messages{align-content:start;gap:10px;min-height:0;padding-right:4px;display:grid;overflow:auto}.social-inbox-post-context{border:1px solid var(--ant-color-border-secondary,#f0f0f0);background:var(--ant-color-fill-quaternary,#00000005);border-radius:6px;padding:10px 12px}.social-inbox-post-context-label{color:var(--ant-color-text-tertiary,#00000073);font-size:12px}.social-inbox-post-context p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 6px;display:-webkit-box;overflow:hidden}.social-inbox-message{border-radius:8px;gap:4px;max-width:88%;padding:10px 12px;display:grid}.social-inbox-message p{white-space:pre-wrap;word-break:break-word;margin:0}.social-inbox-message time{color:var(--ant-color-text-tertiary,#00000073);font-size:12px}.social-inbox-message.is-inbound{background:var(--ant-color-fill-quaternary,#00000005);justify-self:start}.social-inbox-message.is-outbound{background:var(--ant-color-primary-bg,var(--app-surface-sunken));justify-self:end}.social-inbox-message.is-failed{border:1px solid var(--ant-color-error-border,#ffa39e);background:var(--ant-color-error-bg,#fff2f0);justify-self:end}.social-inbox-composer{border-top:1px solid var(--ant-color-border-secondary,#f0f0f0);gap:8px;padding-top:12px;display:grid}.social-inbox-composer-actions{justify-content:space-between;align-items:center;gap:8px;display:flex}.social-inbox-profile{align-content:start;gap:14px;padding:16px;overflow:auto}.social-inbox-profile-head{text-align:center;justify-items:center;gap:4px;display:grid}.social-inbox-avatar{background:var(--ant-color-primary-bg,var(--app-surface-sunken));width:44px;height:44px;color:var(--ant-color-primary,#1677ff);border-radius:50%;place-items:center;font-weight:600;display:grid}.social-inbox-profile-head>span:last-child{color:var(--ant-color-text-tertiary,#00000073);font-size:12px}.social-inbox-profile-facts{border-top:1px solid var(--ant-color-border-secondary,#f0f0f0);border-bottom:1px solid var(--ant-color-border-secondary,#f0f0f0);gap:8px;margin:0;padding:12px 0;display:grid}.social-inbox-profile-facts>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.social-inbox-profile-facts dt{color:var(--ant-color-text-secondary,#000000a6);font-size:13px}.social-inbox-profile-facts dd{margin:0;font-size:13px}.social-inbox-field{gap:6px;display:grid}.social-inbox-field>span{color:var(--ant-color-text-secondary,#000000a6);font-size:13px}.social-inbox-profile-actions{gap:8px;display:grid}.social-inbox-profile-foot{color:var(--ant-color-text-tertiary,#00000073);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}.social-inbox-convert-source{margin-bottom:12px}.social-inbox-saved-replies{grid-template-columns:minmax(0,1fr) 320px;gap:20px;display:grid}.social-inbox-saved-list{align-content:start;gap:10px;max-height:460px;display:grid;overflow:auto}.social-inbox-saved-item{border:1px solid var(--ant-color-border-secondary,#f0f0f0);border-radius:6px;gap:6px;padding:10px 12px;display:grid}.social-inbox-saved-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.social-inbox-saved-item p{color:var(--ant-color-text-secondary,#000000a6);white-space:pre-wrap;margin:0}.social-inbox-saved-tags{flex-wrap:wrap;gap:4px;display:flex}.social-inbox-saved-form{border-left:1px solid var(--ant-color-border-secondary,#f0f0f0);padding-left:20px}.social-inbox-closed-loop{align-content:start;gap:12px;min-height:0;display:grid;overflow:auto}.social-inbox-content-cell{gap:4px;min-width:0;display:grid}.social-inbox-content-cell>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.social-platforms-page{min-height:640px}.social-platforms-switcher .ant-tabs-nav{margin:0}.social-platforms-switcher,.social-platforms-head{padding:12px var(--app-panel-padding,16px);border:1px solid var(--app-border);background:var(--app-surface);border-radius:8px;flex:none}.social-platforms-switcher{padding-block:0}.social-platforms-switcher>:is(.ant-tabs-content-holder,.ant-tabs-body-holder){display:none}.social-platforms-tab{align-items:center;gap:6px;display:inline-flex}.social-platforms-tab em{background:var(--ant-color-fill-secondary,#0000000f);color:var(--ant-color-text-secondary,#000000a6);border-radius:8px;padding:0 6px;font-size:11px;font-style:normal;line-height:16px}.social-platforms-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.social-platforms-identity{align-items:center;gap:8px;display:flex}.social-platforms-identity>strong{font-size:15px;font-weight:600}.social-platforms-feed{flex:auto;grid-template-columns:repeat(auto-fill,minmax(252px,1fr));align-content:start;gap:16px;width:100%;min-height:0;padding-right:4px;display:grid;overflow:auto}.social-platforms-empty{flex:auto;place-items:center;width:100%;min-height:0;display:grid}.social-platforms-list .ant-card-body{flex-direction:column;gap:12px;display:flex}.social-platforms-pager{text-align:right;flex:none;justify-content:flex-end;margin:0}.social-platform-card{border:1px solid var(--ant-color-border-secondary,#f0f0f0);background:var(--ant-color-bg-container,#fff);cursor:pointer;border-radius:12px;grid-template-rows:auto minmax(0,1fr) auto;align-content:start;transition:border-color .2s,box-shadow .2s;display:grid;overflow:hidden;box-shadow:0 1px 2px #1018280a}.social-platform-card:hover{border-color:var(--ant-color-primary-border,#91caff);box-shadow:0 4px 14px #10182814}.social-platform-card:focus-visible{outline:2px solid var(--ant-color-primary,#1677ff);outline-offset:2px}.social-platform-card-cover{aspect-ratio:1;background:var(--ant-color-fill-quaternary,#00000008);position:relative;overflow:hidden}.social-platform-card-cover img,.social-platform-card-cover video{object-fit:cover;width:100%;height:100%;display:block}.social-platform-card-cover-empty{width:100%;height:100%;color:var(--ant-color-text-quaternary,#00000040);place-items:center;display:grid}.social-platform-card-status{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffffe6;margin:0;position:absolute;top:10px;right:10px}.social-platform-card-body{gap:8px;padding:12px 14px 10px;display:grid}.social-platform-card-account{min-width:0;display:grid}.social-platform-card-account strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.social-platform-card-account time{color:var(--ant-color-text-tertiary,#00000073);font-size:11px}.social-platform-card-caption{color:var(--ant-color-text,#000000e0);white-space:pre-wrap;word-break:break-word;margin:0;font-size:13px;line-height:1.5}.social-platform-card-meta{justify-content:space-between;align-items:center;gap:8px;display:flex}.social-platform-card-foot{border-top:1px solid var(--ant-color-border-secondary,#f0f0f0);align-items:center;gap:2px;padding:0 8px;display:flex}.social-platform-action{color:var(--ant-color-text-secondary,#000000a6);background:0 0;border:0;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:6px;padding:6px 8px;font-size:13px;transition:background .2s,color .2s;display:inline-flex}.social-platform-action strong{color:var(--ant-color-text,#000000e0);font-weight:500}.social-platform-action.is-compact{gap:4px;padding:10px 4px;font-size:13px}.social-platform-action.is-clickable{cursor:pointer}.social-platform-action.is-clickable:hover{background:var(--ant-color-fill-quaternary,#00000008);color:var(--ant-color-primary,#1677ff)}.social-platform-detail-body{flex-direction:column;min-height:100%;display:flex}.social-platform-detail-main{flex-direction:column;flex:auto;gap:16px;min-height:0;display:flex}.social-platform-detail-title{align-items:center;gap:8px;display:inline-flex}.social-platform-detail-overview{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.social-platform-detail-media{border-radius:10px;overflow:hidden}.social-platform-detail-slide{background:var(--ant-color-fill-quaternary,#00000008);place-items:center;height:260px;display:grid}.social-platform-detail-slide img,.social-platform-detail-slide video{object-fit:contain;max-width:100%;max-height:100%}.social-platform-detail-media .ant-carousel .slick-list,.social-platform-detail-media .ant-carousel .slick-slide>div{height:260px}.social-platform-detail-author{align-items:center;gap:10px;display:flex}.social-platform-detail-avatar{background:var(--ant-color-fill-quaternary,#0000000a);width:40px;height:40px;color:var(--ant-color-text-tertiary,#00000073);border-radius:50%;flex:none;place-items:center;font-size:18px;display:grid;overflow:hidden}.social-platform-detail-avatar img{object-fit:cover;width:100%;height:100%}.social-platform-detail-author-main{flex:1;align-items:baseline;gap:8px;min-width:0;display:flex}.social-platform-detail-author-main strong{font-size:15px;font-weight:600}.social-platform-detail-author-main time{color:var(--ant-color-text-tertiary,#00000073);font-size:12px}.social-platform-detail-caption{white-space:pre-wrap;word-break:break-word;margin:0;font-size:15px;line-height:1.6}.social-platform-detail-stats{grid-template-columns:1fr 1fr;gap:10px;display:grid}.social-platform-stat{border:1px solid var(--ant-color-border-secondary,#f0f0f0);background:var(--ant-color-bg-container,#fff);border-radius:10px;align-content:center;gap:6px;min-height:70px;padding:12px;display:grid}.social-platform-stat-label{color:var(--ant-color-text-secondary,#000000a6);align-items:center;gap:6px;font-size:12px;display:inline-flex}.social-platform-stat strong{font-size:18px;font-weight:600;line-height:1.2}.social-platform-detail-more{justify-self:end;height:auto;padding:0}.social-platform-detail-stats-modal{margin-top:4px}.social-platform-detail-metric{gap:2px;display:grid}.social-platform-detail-metric>span{color:var(--ant-color-text-tertiary,#00000073);font-size:12px}.social-platform-detail-comments{flex:auto;align-content:start;gap:10px;min-height:0;padding-top:4px;display:grid}.social-platform-detail-comments>header{border-bottom:1px solid var(--ant-color-border-secondary,#f0f0f0);align-items:center;gap:8px;padding-bottom:10px;display:flex}.social-platform-detail-comment-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.social-platform-detail-comment-list li{background:var(--ant-color-fill-quaternary,#00000005);border-radius:8px;gap:10px;padding:10px 12px;display:flex}.social-platform-detail-comment-avatar{background:var(--ant-color-bg-container,#fff);width:32px;height:32px;color:var(--ant-color-text-secondary,#000000a6);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:600;display:grid}.social-platform-detail-comment-main{flex:1;gap:2px;min-width:0;display:grid}.social-platform-detail-comment-main>div{align-items:center;gap:8px;display:flex}.social-platform-detail-comment-list time{color:var(--ant-color-text-tertiary,#00000073);font-size:12px}.social-platform-detail-comment-list p{white-space:pre-wrap;word-break:break-word;margin:0;font-size:14px;line-height:1.55}.social-platform-detail-reply{gap:8px;display:grid}.tenant-content:has(.social-analytics-page){padding:8px;overflow:hidden}.social-analytics-page{min-height:0;height:calc(100vh - var(--shell-header-height,56px) - 16px);gap:12px;padding:2px;display:grid}.social-analytics-page--overview,.social-analytics-page--accounts,.social-analytics-page--content{grid-template-rows:auto auto minmax(0,1fr) auto}.social-analytics-filter{background:#fff;border:1px solid #e1e8f0;border-radius:8px;gap:10px;padding:16px 18px 12px;display:grid;box-shadow:0 4px 16px #2241680a}.social-analytics-filter-top{align-items:center;display:flex}.social-analytics-filter-top .ant-segmented{background:var(--app-surface-sunken);padding:3px}.social-analytics-filter-top .ant-segmented-item-selected{color:#1769ff;box-shadow:0 1px 4px #1769ff24}.social-analytics-filter-bottom{border-top:1px solid #edf1f6;flex-wrap:wrap;align-items:center;gap:8px;padding-top:10px;display:flex}.social-analytics-filter-bottom .ant-segmented{background:var(--app-surface-sunken)}.social-analytics-filter-bottom .ant-select{width:132px}.social-analytics-filter-bottom .ant-tag{margin-inline-end:0}.social-analytics-kpi-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.social-analytics-metric-card{background:#fff;border:1px solid #e1e8f0;border-radius:8px;grid-template-columns:34px minmax(0,1fr) 64px;align-items:start;gap:9px;min-width:0;min-height:104px;padding:14px;display:grid;position:relative;box-shadow:0 4px 16px #22416809}.social-analytics-metric-card>span{color:#1769ff;background:var(--app-surface-sunken);border-radius:8px;place-items:center;width:32px;height:32px;font-size:16px;display:grid}.social-analytics-metric-card small,.social-analytics-metric-card strong,.social-analytics-metric-card em{display:block}.social-analytics-metric-card small{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.social-analytics-metric-card strong{color:#12233e;font-variant-numeric:tabular-nums;margin-top:6px;font-size:23px;line-height:1.05}.social-analytics-metric-card em{color:#9aa7b7;margin-top:7px;font-size:11px;font-style:normal}.social-analytics-sparkline{color:#9ba8b6;align-self:end;width:64px;height:30px}.social-analytics-sparkline-empty{color:#b2bdc9;text-align:right;align-self:end;font-size:13px}.social-analytics-dashboard-grid{grid-template-columns:minmax(0,1.16fr) minmax(360px,.95fr) minmax(330px,.95fr);gap:12px;min-width:0;min-height:0;display:grid}.social-analytics-dashboard-left{grid-template-rows:minmax(0,1fr) auto;gap:12px;min-width:0;min-height:0;display:grid}.social-analytics-dashboard-grid>.ant-card,.social-analytics-dashboard-left>.ant-card,.social-analytics-account-card,.social-analytics-content-list>.ant-card{border-color:#e1e8f0;border-radius:8px;min-width:0;overflow:hidden;box-shadow:0 4px 16px #22416809}.social-analytics-dashboard-grid .ant-card-head,.social-analytics-account-card .ant-card-head,.social-analytics-content-list .ant-card-head{border-bottom-color:#edf1f6;min-height:45px;padding:0 15px}.social-analytics-dashboard-grid .ant-card-head-title,.social-analytics-account-card .ant-card-head-title,.social-analytics-content-list .ant-card-head-title{color:#172033;font-size:14px}.social-analytics-dashboard-grid .ant-card-body{flex-direction:column;height:calc(100% - 45px);min-height:0;padding:12px 14px 8px;display:flex}.social-analytics-dashboard-grid .ant-card-body>.g2-tooltip,.social-analytics-dashboard-grid .ant-card-body>canvas{min-height:0}.social-analytics-dashboard-grid>.ant-card{height:100%;min-height:0}.social-analytics-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.social-analytics-mini-grid .social-analytics-metric-card{grid-template-columns:30px minmax(0,1fr);min-height:94px;padding:12px}.social-analytics-mini-grid .social-analytics-metric-card>span{width:28px;height:28px}.social-analytics-mini-grid .social-analytics-metric-card strong{font-size:20px}.social-analytics-chart-empty{color:#91a0b3;flex:auto;align-content:center;place-items:center;gap:10px;min-height:286px;font-size:12px;display:grid}.social-analytics-chart-empty .anticon{color:#9fb9dd;font-size:26px}.social-analytics-ranking-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.social-analytics-ranking-list li{border-bottom:1px solid #eef2f6;grid-template-columns:26px 22px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:45px;padding:5px 0;display:grid}.social-analytics-ranking-list li:last-child{border-bottom:0}.social-analytics-ranking-list .rank{color:#64748b;background:var(--app-surface-sunken);border-radius:6px;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.social-analytics-ranking-list .rank-1{color:#765b00;background:#f8e8a9}.social-analytics-ranking-list .rank-2{color:#506176;background:var(--app-surface-sunken)}.social-analytics-ranking-list .rank-3{color:#8b5c32;background:#f1dfce}.social-analytics-ranking-list strong{color:#172033;font-variant-numeric:tabular-nums;font-size:13px}.ranking-placeholder-thumb{background:linear-gradient(135deg,#99a7b5,#d7dee6);border-radius:3px;width:20px;height:20px}.social-account-performance-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.social-account-performance-grid article{background:var(--app-surface-sunken);border:1px solid #e5ebf3;border-radius:8px;min-width:0;padding:13px}.social-account-performance-grid header{color:#172033;border-bottom:1px solid #edf1f6;align-items:center;gap:8px;padding-bottom:10px;display:flex}.social-account-performance-grid header strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.social-account-performance-grid article>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:10px;display:grid}.social-account-performance-grid .social-analytics-stat{background:0 0;border:0;padding:0}.social-account-performance-grid .social-analytics-stat strong{font-size:17px}.social-analytics-stat{background:#fff;border:1px solid #edf1f6;border-radius:7px;gap:5px;min-width:0;padding:12px 14px;display:grid}.social-analytics-stat span{color:#64748b;font-size:12px}.social-analytics-stat strong{color:#172033;font-size:19px;font-weight:600;line-height:1.2}.social-analytics-content-list{height:100%;min-height:0}.social-analytics-content-list>.ant-card{flex-direction:column;height:100%;display:flex}.social-analytics-content-list>.ant-card>.ant-card-body{flex:auto;min-height:0;overflow:auto}.social-analytics-account-card{height:100%;min-height:0}.social-analytics-account-card>.ant-card-body{min-height:0;overflow:auto}@media (width<=1360px){.social-analytics-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.social-analytics-dashboard-grid{grid-template-columns:minmax(0,1fr) minmax(340px,.9fr)}.social-analytics-ranking-card{grid-column:1/-1}}@media (width<=980px){.social-analytics-dashboard-grid{grid-template-columns:1fr}.social-analytics-ranking-card{grid-column:auto}.social-account-performance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.pro-list-page{height:calc(100vh - var(--shell-header-height,56px) - var(--shell-content-padding,16px) * 2);flex-direction:column;gap:12px;min-height:0;display:flex}.pro-list-page>.ant-pro-table{flex-direction:column;flex:auto;gap:12px;min-height:0;display:flex}.pro-list-page>:not(.ant-pro-table){flex:none}.pro-list-page>.ant-card:last-child,.pro-list-page .pro-list-table-card,.pro-list-page>.ant-card:last-child>.ant-card-body,.pro-list-page .pro-list-table-card>.ant-card-body{flex-direction:column;flex:auto;min-height:0;display:flex}.pro-list-page .standard-paged-table{flex:auto;height:auto;min-height:0}.social-operations-page.pro-list-page{height:100%}.social-operations-page.pro-list-page>.social-operations-main{flex:1 1 0;min-height:0}.social-workspace-body>.pro-list-page,.social-library-workspace>.pro-list-page,.social-video-results>.pro-list-page{flex:1 1 0;height:auto;min-height:0;overflow:hidden}.social-video-history>.standard-paged-table{flex:1 1 0;min-height:0}.social-growth-workspace>.pro-list-page{flex:1 0 240px;height:auto;min-height:0;overflow:hidden}.social-analytics-workspace>.pro-list-page{flex:1 1 0;height:auto;min-height:0;overflow:hidden}.social-workspace .social-content-schedule-card,.social-workspace .social-content-schedule-card .standard-paged-table{box-shadow:none;border:0;border-radius:0}.social-workspace .social-content-schedule-card>.ant-card-body{padding:0!important}.pro-list-page>.business-message-columns{flex:1 1 0;min-height:0;overflow:hidden}.pro-list-page .ant-pro-table>.ant-pro-card:last-child,.pro-list-page .ant-pro-table>.ant-pro-card:last-child>.ant-pro-card-body,.pro-list-page .ant-pro-table .ant-table-wrapper,.pro-list-page .ant-pro-table .ant-table-wrapper>.ant-spin,.pro-list-page .ant-pro-table .ant-table-wrapper>.ant-spin-nested-loading,.pro-list-page .ant-pro-table .ant-spin-container{flex-direction:column;flex:auto;min-height:0;display:flex}.pro-list-page .ant-pro-table .ant-table{flex:auto;min-height:0}.pro-list-page .ant-pro-table .ant-table-container{flex-direction:column;height:100%;min-height:0;display:flex}.pro-list-page .ant-pro-table .ant-table-content,.pro-list-page .ant-pro-table .ant-table-body{flex:auto;min-height:0;overflow:auto!important}.pro-list-page .ant-pro-table .ant-table-thead>tr>th{z-index:2;position:sticky;top:0}.pro-list-page .ant-pro-table .ant-pagination{min-height:var(--app-pager-height,56px);border-top:1px solid var(--app-border);flex:none;align-items:center;margin:0}.pro-list-page .list-page-empty-pager{min-width:0;min-height:var(--app-pager-height,56px);border-top:1px solid var(--app-border);flex:none;justify-content:flex-end;align-items:center;display:flex}.pro-list-page .list-page-empty-pager .ant-pagination{margin:0}:is(.pro-list-page>.ant-card:last-child,.pro-list-page .pro-list-table-card):not(:has(.standard-paged-table)) .ant-table-wrapper{flex-direction:column;flex:auto;min-height:0;display:flex}:is(.pro-list-page>.ant-card:last-child,.pro-list-page .pro-list-table-card):not(:has(.standard-paged-table)) .ant-table-wrapper>.ant-spin{flex-direction:column;flex:auto;min-height:0;display:flex}:is(.pro-list-page>.ant-card:last-child,.pro-list-page .pro-list-table-card):not(:has(.standard-paged-table)) .ant-table-wrapper>.ant-spin-nested-loading{flex-direction:column;flex:auto;min-height:0;display:flex}:is(.pro-list-page>.ant-card:last-child,.pro-list-page .pro-list-table-card):not(:has(.standard-paged-table)) .ant-spin-container{flex-direction:column;flex:auto;min-height:0;display:flex}:is(.pro-list-page>.ant-card:last-child,.pro-list-page .pro-list-table-card):not(:has(.standard-paged-table)) .ant-table{flex:auto;min-height:0}:is(.pro-list-page>.ant-card:last-child,.pro-list-page .pro-list-table-card):not(:has(.standard-paged-table)) .ant-table-container{flex-direction:column;height:100%;min-height:0;display:flex}:is(:is(.pro-list-page>.ant-card:last-child,.pro-list-page .pro-list-table-card):not(:has(.standard-paged-table)) .ant-table-content,:is(.pro-list-page>.ant-card:last-child,.pro-list-page .pro-list-table-card):not(:has(.standard-paged-table)) .ant-table-body){flex:auto;min-height:0;max-height:none!important;overflow:auto!important}:is(.pro-list-page>.ant-card:last-child,.pro-list-page .pro-list-table-card):not(:has(.standard-paged-table)) .ant-table-thead>tr>th{z-index:2;position:sticky;top:0}:is(.pro-list-page>.ant-card:last-child,.pro-list-page .pro-list-table-card):not(:has(.standard-paged-table)) .ant-pagination{min-height:var(--app-pager-height,56px);border-top:1px solid var(--app-border);flex:none;align-items:center;margin:0}:is(.pro-list-page>.ant-card:last-child,.pro-list-page .pro-list-table-card) :is(.ant-tabs:not(.list-page-tabs),.ant-tabs-content-holder,.ant-tabs-body-holder,.ant-tabs-content:not(.ant-tabs-content-hidden),.ant-tabs-body,.ant-tabs-tabpane:not(.ant-tabs-tabpane-hidden)){flex-direction:column;flex:auto;min-height:0;display:flex}.pro-list-page .ant-pro-table-search{flex:none;margin-bottom:0}.pro-list-page .ant-pro-table-search .ant-form{flex-wrap:wrap;align-items:center;gap:12px 0;display:flex}.pro-list-page .ant-pro-table-search .ant-pro-query-filter-row{display:contents}.pro-list-page .ant-pro-table-search .ant-pro-query-filter-row>.ant-col{flex:none;max-width:100%;padding-inline:0;margin-inline:0!important}.pro-list-page .ant-pro-table-search .ant-form-item{margin:0}.pro-list-page .ant-pro-table-search .ant-form-item-control{width:220px}.pro-list-page .ant-pro-table-search .ant-form-item:has(.ant-btn) .ant-form-item-control{width:auto}.pro-list-page .ant-pro-table-search .ant-form-item:has(.ant-btn) .ant-form-item-label{display:none}.pro-list-page .ant-pro-table-list-toolbar-title{color:var(--ant-color-text,#000000e0);font-size:16px;font-weight:600}.tenant-shell-pro .ant-pro-layout-content{height:calc(100dvh - var(--shell-header-height,56px));overflow:auto;min-height:0!important}.shell-page{min-width:0;height:100%;min-height:0}.shell-page:has(>:is(.pro-list-page,.workspace-shell,.search-workspace,.social-operations-page,.marketing-workspace)){height:100%;overflow:hidden}.shell-page>.pro-list-page,.shell-page>.workspace-shell{height:100%}.workspace-shell--single{grid-template-rows:minmax(0,1fr)}.workspace-shell.workspace-shell--tabs{gap:0}.workspace-shell--tabs>.workspace-tabs{border:0;border-bottom:1px solid var(--ant-color-border-secondary,#f0f0f0);box-shadow:none;border-radius:0}.workspace-shell--tabs>.workspace-shell-body>.pro-list-page{border:0;border-radius:0}.workspace-shell-body:has(>.pro-list-page){overflow:hidden}.search-workspace-content>.workspace-shell-body{min-width:0;height:100%}.tenant-content .shell-page .workspace-shell-body>.role-page{height:100%}.pro-list-page.app-list-page>.role-page-body{flex:auto;min-height:0}.role-page .role-list>.standard-paged-table{min-height:0}.pro-list-page.app-list-page{gap:var(--app-panel-gap,12px);flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.app-list-page>.app-page-header{min-height:40px;padding:0 0 var(--app-panel-gap);border:0;border-bottom:1px solid var(--app-border);background:var(--app-surface);border-radius:0;flex:none;align-items:center;margin:0}.app-list-page .app-page-header-extra{gap:var(--app-control-gap,8px)}.shell-page .app-page-header.app-page-header--compact{min-height:40px;padding:0 0 var(--app-panel-gap);border:0;border-bottom:1px solid var(--app-border);background:var(--app-surface);border-radius:0;align-items:center;margin:0}.app-page-header--compact>.app-page-header-extra{margin-inline-start:auto}.pro-list-page .list-page-tabs{min-width:0;padding-inline:var(--app-panel-padding,16px);background:var(--app-surface);flex:none}.pro-list-page .list-page-tabs>.ant-tabs-nav{margin:0}.pro-list-page .list-page-tabs+.commerce-list-toolbar{padding:8px var(--app-panel-padding,16px);border-bottom:1px solid var(--app-border);justify-content:flex-end;margin:0}.app-list-page>.ant-tabs:not(.feature-tabs)>.ant-tabs-nav{background:var(--app-surface);border:0;border-radius:0;padding-inline:0}.app-list-page>.app-list-pro-table{background:var(--app-surface);flex:1;gap:0;min-height:0;overflow:hidden}.shell-page .app-list-page>:is(.app-list-pro-table,.pro-list-table-card,.standard-paged-table),.app-list-page .app-list-pro-table .ant-pro-card{box-shadow:none;border:0;border-radius:0}.app-list-page .app-list-pro-table .ant-pro-table-search{border-bottom:1px solid var(--app-border);padding:0 0 12px}.app-list-page .app-list-pro-table .ant-pro-table-search .ant-form{gap:12px 16px}.app-list-page .app-list-pro-table .ant-pro-query-filter{padding:0!important}.app-list-page .app-list-pro-table .ant-pro-query-filter-row>.ant-col{padding-inline:0!important}.app-list-page .app-list-pro-table .ant-pro-table-search .ant-form-item-control:has(.ant-select){width:160px}.app-list-page .app-list-pro-table .ant-pro-table-search .ant-form-item-control:has(.ant-picker-range){width:320px}.app-list-page .app-list-pro-table .ant-pro-table-search .ant-form-item-control:has(.ant-input){width:280px}.app-list-page .app-list-pro-table>.ant-pro-card:last-child>.ant-pro-card-body{padding:0}.app-list-page .app-list-pro-table .ant-pro-table-list-toolbar-container{min-height:48px;padding:8px 0}.app-list-page .app-list-pro-table .ant-pro-table-list-toolbar-right{margin-inline-start:auto}.app-list-page .app-list-pro-table .ant-table-pagination,.app-list-page .list-page-empty-pager{padding-inline:16px}.pro-list-page .list-page-empty-pager .ant-pagination{border-top:0;min-height:0}.app-list-page .pro-list-table-card,.app-list-page>.standard-paged-table,.pro-list-page.app-list-page>.creative-library{flex:1 1 0;min-height:0;overflow:hidden}.app-list-page .pro-list-table-card>.ant-card-body{padding:0!important}.app-list-page .pro-list-table-card>.ant-card-head{padding-inline:16px}.app-list-page .pro-list-table-card .standard-paged-table{border:0;border-radius:0}.shell-page .commerce-product-workspace-main{gap:0}.shell-page .commerce-product-workspace-main>:is(.commerce-filter-card,.commerce-data-card){box-shadow:none;border:0;border-radius:0}.shell-page .commerce-product-workspace-main>.commerce-filter-card>.ant-card-body{padding:0}.shell-page .commerce-product-workspace-main>.commerce-filter-card .list-filter-bar{padding:0 0 12px}.shell-page .commerce-product-workspace-main .standard-paged-table{border:0;border-radius:0}.shell-page .commerce-product-workspace-main .standard-paged-table__toolbar{padding-inline:0}.shell-page .commerce-product-workspace>.commerce-category-panel{border:0;border-right:1px solid var(--app-border);box-shadow:none;border-radius:0}.list-filter-bar{border-bottom:1px solid var(--app-border);background:var(--app-surface);flex:none;align-items:center;gap:12px;padding:12px 16px;display:flex}.app-list-page>.list-filter-bar{border:0;border-bottom:1px solid var(--app-border);border-radius:0;padding:0 0 12px}.app-list-page>.pro-list-table-card>.ant-card-body>.list-filter-bar{padding:0 0 12px}.app-list-page>.standard-paged-table>.standard-paged-table__toolbar,.app-list-page>.pro-list-table-card>.ant-card-body>.standard-paged-table>.standard-paged-table__toolbar{padding-inline:0}.app-list-page>.feature-tabs{border:0;border-bottom:1px solid var(--app-border);border-radius:0;padding-inline:0}.app-list-page>.creative-panel{border:0;border-radius:0}.app-list-page>.creative-generator{padding:0 0 var(--app-panel-gap);border-bottom:1px solid var(--app-border)}.app-list-page>.creative-library>.standard-paged-table__toolbar{padding-inline:0}.shell-page .diagnostic-filter-card{border:0;border-bottom:1px solid var(--app-border);box-shadow:none;border-radius:0}.shell-page .diagnostic-filter-card>.ant-card-body{padding:0 0 var(--app-panel-gap)}.app-list-page>.list-page-tabs{padding-inline:0}.app-list-page>:is(.list-filter-bar,.feature-tabs,.list-page-tabs)+:is(.app-list-pro-table,.pro-list-table-card,.standard-paged-table){margin-top:calc(-1 * var(--app-panel-gap))}.app-list-page>.list-filter-bar+.app-list-pro-table .ant-pro-table-search{padding-top:var(--app-panel-gap)}.list-filter-form.ant-form{align-items:center;gap:var(--app-panel-gap) var(--app-panel-padding);flex-wrap:wrap;flex:1;min-width:0;display:flex}.list-filter-form .ant-form-item{margin:0}.list-filter-form .ant-form-item-label>label{color:var(--app-text-secondary);font-size:13px}.list-filter-field .ant-form-item-control{flex:none;width:160px}.list-filter-field--keyword .ant-form-item-control{width:280px}.list-filter-field--wide .ant-form-item-control{width:360px}.list-filter-field--date .ant-form-item-control{width:320px}.list-filter-field .ant-select,.list-filter-field .ant-picker{width:100%}.list-filter-actions .ant-form-item-control-input-content{align-items:center;gap:var(--app-control-gap);white-space:nowrap;display:flex}.list-filter-extra{flex:none;align-items:center;gap:8px;display:flex}.list-table-actions,.list-table-toolbar-content{align-items:center;gap:var(--app-control-gap,8px);flex-wrap:wrap;flex:1;min-width:0;display:flex}.list-table-actions>.ant-btn,.list-table-toolbar-content>.ant-btn{flex:none}.pro-list-page .ant-pro-table-list-toolbar-title{white-space:normal;min-width:0}.list-context-bar{border-bottom:1px solid var(--app-border);flex:none;padding:8px 16px}.list-table-tools{flex:none;align-items:center;gap:8px;display:flex}.standard-paged-table{border:1px solid var(--app-border);background:var(--app-surface);border-radius:8px;flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.standard-paged-table__toolbar{border-bottom:1px solid var(--app-border);flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:8px 16px;display:flex}.standard-paged-table__toolbar--custom{padding:0;display:block}.standard-paged-table__toolbar--custom>.list-filter-bar,.standard-paged-table__toolbar--custom>.social-workspace-toolbar{border:0;margin:0}.list-filter-bar--inline .list-filter-form{justify-content:flex-start;align-items:center;gap:8px 12px}.standard-paged-table__zone{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;overflow:hidden}.standard-paged-table__zone :is(.ant-table-wrapper,.ant-spin,.ant-spin-nested-loading,.ant-spin-container,.ant-table,.ant-table-container){flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.standard-paged-table__zone :is(.ant-table-content,.ant-table-body){flex:auto;min-height:0;overflow:auto!important}.standard-paged-table__zone .ant-table-thead>tr>th{z-index:2;position:sticky;top:0}.standard-paged-table__zone .ant-table-thead>tr>.ant-table-cell-fix-left,.standard-paged-table__zone .ant-table-thead>tr>.ant-table-cell-fix-right{z-index:3}.standard-paged-table__pager{min-height:var(--app-pager-height,56px);border-top:1px solid var(--app-border);background:var(--app-surface);flex:none;justify-content:flex-end;align-items:center;padding:8px 16px;display:flex}.standard-paged-table__pager .ant-pagination{margin:0!important}.standard-paged-table--natural{height:auto;overflow:visible}.standard-paged-table--natural .standard-paged-table__zone,.standard-paged-table--natural .standard-paged-table__zone :is(.ant-table-wrapper,.ant-spin,.ant-spin-container,.ant-table,.ant-table-container,.ant-table-content){flex:none}:is(.pro-list-page,.standard-paged-table) :is(.ant-table-content,.ant-table-body):has(.ant-table-placeholder)>table{height:100%}:is(.pro-list-page,.standard-paged-table) .ant-table-thead:has(+.ant-table-tbody .ant-table-placeholder){height:40px}:is(.pro-list-page,.standard-paged-table) .ant-table-placeholder>td{vertical-align:middle;text-align:center}:is(.pro-list-page,.standard-paged-table) .ant-table-placeholder .ant-empty{flex-direction:column;justify-content:center;align-items:center;width:100%;margin:0;padding:24px 16px;display:flex}:is(.pro-list-page,.standard-paged-table) .ant-table-placeholder .ant-empty-image{justify-content:center;align-items:center;width:100%;height:40px;margin-bottom:8px;display:flex}:is(.pro-list-page,.standard-paged-table) .ant-table-placeholder .ant-empty-image svg{height:40px}:is(.pro-list-page,.standard-paged-table) :is(.ant-table-content,.ant-table-body){scrollbar-width:thin;scrollbar-color:#b4bdc8 transparent}:is(.pro-list-page,.standard-paged-table) :is(.ant-table-content,.ant-table-body)::-webkit-scrollbar{width:9px;height:9px}.pro-list-page .ant-table-thead>tr>th{height:40px;padding:8px 16px;font-size:13px}.pro-list-page .ant-table-tbody>tr:not(.ant-table-measure-row):not(.ant-table-placeholder)>td{padding:10px 16px}:is(.pro-list-page,.standard-paged-table) .ant-table-thead>tr>th{z-index:calc(var(--columns-count,20) * 2 + 10)}:is(.pro-list-page,.standard-paged-table) .ant-table-thead>tr>.ant-table-cell-fix{z-index:calc(var(--columns-count,20) * 2 + 11);background:var(--app-surface-sunken)}.pro-list-page .ant-table-cell .ant-btn-link{height:24px;padding-block:0}:is(.pro-list-page,.standard-paged-table) .ant-table-cell>.ant-space-vertical{max-width:100%;display:flex}:is(.pro-list-page,.standard-paged-table) .ant-table-cell .ant-space-item{min-width:0;max-width:100%}:is(.pro-list-page,.standard-paged-table) .ant-table-cell .ant-typography-ellipsis{max-width:100%;display:block}.shell-page:has(>.app-agent-workspace){height:100%;overflow:hidden}.app-agent-workspace,.geo-agent-page.app-agent-workspace{gap:12px;height:100%;min-height:0}.app-agent-workspace>.seo-refined-main,.app-agent-workspace>.geo-main,.app-agent-workspace .geo-main-content{min-height:0;box-shadow:none;background:0 0;border:0;flex-direction:column;flex:1 1 0;gap:12px;display:flex;overflow:hidden}.app-agent-workspace .geo-main-content>*,.app-agent-workspace .seo-refined-main>*{flex:none}.app-agent-workspace .geo-main-content>:last-child,.app-agent-workspace .seo-refined-main>:last-child{flex:1 1 0;min-height:0}.app-agent-workspace .app-page-header{align-items:center;min-height:40px;margin:0}.app-agent-workspace .seo-agent-commandbar{gap:var(--app-panel-gap);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title actions""workflow workflow"}.app-agent-workspace .seo-agent-commandbar>.app-page-header{grid-area:title}.app-agent-workspace .seo-agent-commandbar .seo-optimization-workflow{grid-area:workflow}.app-agent-workspace .seo-table-measure{flex:1 1 0;min-height:0;padding:0}.app-agent-workspace .geo-tasks-workspace{gap:12px;padding:0}.app-agent-workspace .geo-priority-brief{border:1px solid var(--app-border);border-radius:8px;padding:12px 16px}.app-agent-workspace .geo-citation-workspace{flex-direction:column;padding:0;display:flex}.app-agent-workspace .geo-citation-workspace>*{flex:none}.app-agent-workspace .geo-citation-workspace>:last-child{flex:1 1 0;min-height:0}.app-agent-workspace .geo-citation-workspace>.list-page-tabs{align-self:stretch;padding:0}.shell-page .app-agent-workspace .seo-agent-commandbar,.shell-page .app-agent-workspace .geo-main-content>.app-page-header{padding:0 0 var(--app-panel-gap);border:0;border-bottom:1px solid var(--app-border);box-shadow:none;border-radius:0}.app-agent-workspace .list-filter-bar{border:0;border-bottom:1px solid var(--app-border);border-radius:0;padding-inline:0}.geo-citation-workspace .pro-list-table-card>.ant-card-body{padding:0}.geo-citation-workspace .pro-list-table-card .standard-paged-table{border:0;border-radius:0}.app-agent-workspace .seo-sitemap-workflow{gap:var(--app-panel-gap);flex-direction:column;flex:1 1 0;min-height:0;padding:0;display:flex;overflow:hidden}.app-agent-workspace .seo-sitemap-workflow>*{flex:none}.app-agent-workspace .seo-sitemap-workflow>.seo-sitemap-history{flex-direction:column;flex:1 1 0;min-height:0;padding:0;display:flex}.app-agent-workspace .seo-sitemap-history>.standard-paged-table{border:0;border-radius:0}.app-agent-workspace .seo-sitemap-history .standard-paged-table__toolbar{padding-inline:0}:root{--app-panel-padding:16px;--app-panel-radius:8px;--app-panel-gap:12px;--app-control-gap:8px;--app-dialog-padding:24px;--app-pager-height:56px;--app-font-body:14px;--app-font-label:13px;--app-font-caption:12px;--app-font-section:16px;--app-font-detail:18px;--app-font-title:22px;--app-font-metric:30px;--app-primary:#146fe8;--app-primary-hover:#3889ee;--app-primary-active:#0f57ba;--app-primary-bg:#eaf3ff;--app-primary-bg-hover:#d8eaff;--app-primary-border:#94bff6;--app-link:#146fe8;--app-text:#000000e0;--app-text-secondary:#000000a6;--app-border:#dce4ee;--app-surface:#fff;--app-surface-sunken:#eef2f7;--app-surface-muted:#f3f6fa;--app-surface-accent:#eaf3ff;--app-surface-accent-strong:#d8eaff;--app-layout-bg:#eef2f7;--app-shadow-panel:0 1px 2px #18274b09, 0 4px 14px #18274b09;--app-shadow-card:0 4px 14px #18274b0e;--app-shadow-chrome:0 2px 8px #18274b0b;--app-transition-fast:.16s ease;--app-error:#d43838;--app-success:#16805d;--app-warning:#ad6800;--app-metric-blue:#146fe8;--app-metric-teal:#087e8b;--app-metric-violet:#7554b8;--app-metric-amber:#ad6800;--app-metric-indigo:#4f5db5;--app-metric-rose:#b44773;--app-focus:var(--app-primary)}.app-theme-picker{gap:16px;width:268px;display:grid}.app-theme-swatches{gap:10px;padding:4px;display:flex}.app-theme-swatch{color:#fff;cursor:pointer;border:2px solid #0000;border-radius:6px;flex:none;place-items:center;width:32px;height:32px;display:grid}.app-theme-swatch[aria-pressed=true]{outline:2px solid var(--app-text);outline-offset:2px}.app-theme-swatch:focus-visible{outline:2px solid var(--app-focus);outline-offset:3px}.app-theme-custom{justify-content:space-between;align-items:center;gap:12px;display:flex}.app-theme-reset.ant-btn{justify-self:end;height:auto;padding:0}html[data-aistudio-appearance] .tenant-shell .ant-btn.ant-btn-primary:not(:disabled):not(.ant-btn-disabled):not(.ant-btn-dangerous){color:#fff;box-shadow:0 2px 5px color-mix(in srgb, var(--app-primary) 16%, transparent);transition:transform var(--app-transition-fast), box-shadow var(--app-transition-fast), background-color var(--app-transition-fast);background:var(--app-primary)!important;border-color:var(--app-primary)!important}html[data-aistudio-appearance] .tenant-shell .ant-btn.ant-btn-primary:not(:disabled):not(.ant-btn-disabled):not(.ant-btn-dangerous):hover{box-shadow:0 4px 10px color-mix(in srgb, var(--app-primary) 22%, transparent);transform:translateY(-1px);background:var(--app-primary-hover)!important;border-color:var(--app-primary-hover)!important}html[data-aistudio-appearance] .tenant-shell .ant-btn.ant-btn-primary:not(:disabled):not(.ant-btn-disabled):not(.ant-btn-dangerous):active{box-shadow:0 2px 5px color-mix(in srgb, var(--app-primary) 20%, transparent);transform:translateY(0);background:var(--app-primary-active)!important;border-color:var(--app-primary-active)!important}html[data-aistudio-appearance] .tenant-shell .ant-btn.ant-btn-link:not(:disabled):not(.ant-btn-dangerous){color:var(--app-link)}.tenant-shell .ant-btn:focus-visible{outline-color:var(--app-focus)}.tenant-shell .ant-tabs-ink-bar{background:var(--app-primary)}.tenant-shell .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn,.tenant-shell .ant-segmented-item-selected{color:var(--app-primary)}.order-link-button,.order-product-cell .ant-typography{color:var(--app-link)}.ant-modal .ant-modal-container{padding:var(--app-dialog-padding)}.ant-drawer .ant-drawer-header,.ant-drawer .ant-drawer-footer{padding:12px var(--app-dialog-padding)}.ant-drawer .ant-drawer-body{padding:var(--app-dialog-padding)}.ant-modal-footer,.ant-drawer-footer{gap:var(--app-control-gap)}@media (prefers-reduced-motion:reduce){html[data-aistudio-appearance] .tenant-shell .ant-btn.ant-btn-primary{transition:none}}html[data-aistudio-appearance] .tenant-shell{--tenant-action:var(--app-primary)}.goal-template-list button.active{color:var(--app-primary);background:var(--app-primary-bg);box-shadow:inset 0 -3px var(--app-primary)}.tenant-shell .ant-segmented-item-selected{color:var(--app-primary)}.seo-metadata-target-item.active{border-color:var(--app-primary-border);background:var(--app-primary-bg);box-shadow:inset 3px 0 var(--app-primary)}.role-list .ant-table-tbody>tr.role-row-selected>td,.role-list-row.role-row-selected{color:var(--app-primary);background:var(--app-primary-bg)}.product-image-item.active .product-image-preview{border-color:var(--app-primary);box-shadow:0 0 0 2px var(--app-primary-bg)}.product-image-prompt-preset:focus-visible{outline-color:var(--app-primary)}.builder-image-gallery>button.is-selected,.builder-binding-picker>button.is-selected{border-color:var(--app-primary);background:var(--app-primary-bg)}.builder-studio{--builder-accent:var(--app-primary);--builder-action:var(--app-primary)}.app-metric-palette>*{--metric:var(--app-metric-blue);--metric-bg:color-mix(in srgb, var(--metric) 7%, var(--app-surface));--metric-border:color-mix(in srgb, var(--metric) 16%, var(--app-surface))}.app-metric-palette>:nth-child(6n+2){--metric:var(--app-metric-teal)}.app-metric-palette>:nth-child(6n+3){--metric:var(--app-metric-violet)}.app-metric-palette>:nth-child(6n+4){--metric:var(--app-metric-amber)}.app-metric-palette>:nth-child(6n+5){--metric:var(--app-metric-indigo)}.app-metric-palette>:nth-child(6n){--metric:var(--app-metric-rose)}
