.tasks-surface{--tasks-board-border:var(--ws-border,var(--border));--tasks-board-surface:var(--ws-muted-surface,var(--card));--tasks-board-card:var(--ws-surface,var(--card));--tasks-board-ink:var(--ws-ink,var(--fg1));--tasks-board-muted:var(--ws-ink-muted,var(--fg3))}.tasks-surface .tasks-board-grid{display:grid;grid-template-columns:repeat(var(--tasks-board-columns,5),minmax(0,1fr));grid-gap:14px;gap:14px;width:100%;max-width:none;overflow-x:hidden;padding-bottom:6px}.tasks-surface .tasks-lane{min-width:0;border:1px solid var(--tasks-board-border);border-radius:8px;background:var(--tasks-board-surface);padding:14px}.tasks-surface .tasks-lane--readonly{background:color-mix(in srgb,var(--tasks-board-surface) 86%,#f8fafc)}.tasks-surface .tasks-card__topline,.tasks-surface .tasks-lane__header,.tasks-surface .tasks-meta-row{display:flex;justify-content:space-between;gap:10px;align-items:center}.tasks-surface .tasks-lane__header{margin-bottom:10px}.tasks-surface .tasks-board-card h3,.tasks-surface .tasks-lane__header strong{color:var(--tasks-board-ink)}.tasks-surface .tasks-lane__header span{display:inline-flex;min-width:28px;min-height:28px;align-items:center;justify-content:center;border:1px solid var(--tasks-board-border);border-radius:999px;background:var(--tasks-board-card);color:var(--tasks-board-ink);font-size:12px;font-weight:700}.tasks-surface .tasks-card-stack{display:grid;grid-gap:12px;gap:12px}.tasks-surface .tasks-board-card{display:grid;grid-gap:10px;gap:10px;border:1px solid var(--tasks-board-border);border-radius:8px;background:var(--tasks-board-card);padding:12px}.tasks-surface .tasks-board-card h3{margin:0;font-size:16px;line-height:1.3}.tasks-surface .tasks-board-card p{margin:0}.tasks-surface .tasks-meta-row{color:var(--tasks-board-muted);font-size:12px;font-weight:600}.tasks-surface .tasks-card-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;align-items:center}@media (max-width:1024px){.tasks-surface .tasks-board-grid{grid-auto-flow:column;grid-auto-columns:minmax(260px,42vw);grid-template-columns:none;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:640px){.tasks-surface .tasks-board-grid{grid-auto-columns:minmax(260px,82vw)}.tasks-surface .tasks-lane{min-width:0}.tasks-surface .tasks-card__topline,.tasks-surface .tasks-meta-row{align-items:stretch;display:grid}}.workspace-app-gate,.workspace-app-state{display:flex;justify-content:space-between;gap:16px;align-items:center;border:1px solid rgba(88,101,242,.34);border-radius:8px;background:var(--ws-brand-soft);color:var(--ws-ink);padding:16px}.workspace-app-state{display:grid;justify-content:stretch}.workspace-app-state--error{border-color:rgba(220,38,38,.28);background:#fef2f2;color:#991b1b}.workspace-app-state--degraded{border-color:#f0e2ad;background:#fbf4dd;color:#a87b08}.workspace-app-gate h2,.workspace-app-state h2{margin:4px 0;color:var(--ws-ink);font-size:20px}.workspace-app-gate p,.workspace-app-state p{margin:0;color:var(--ws-ink-muted);line-height:1.55}.workspace-app-section{scroll-margin-top:20px}.workspace-app-section .workspace-section-heading{margin-bottom:12px!important}.workspace-app-table-wrap{width:100%;overflow-x:auto;border:1px solid var(--ws-border);border-radius:8px}.workspace-app-table{width:100%;min-width:640px;border-collapse:collapse;color:var(--ws-ink);font-size:14px}.workspace-app-table td,.workspace-app-table th{border-bottom:1px solid var(--ws-border);padding:11px 12px;text-align:left;vertical-align:top}.workspace-app-table th{background:var(--ws-muted-surface);color:var(--ws-ink-muted);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.workspace-app-table tr:last-child td{border-bottom:0}.workspace-app-calendar,.workspace-app-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.workspace-app-card-value{margin:8px 0 0!important;color:var(--ws-brand-strong)!important;font-size:20px!important;font-weight:700}.workspace-card--metric{border:1px solid var(--ws-border);border-radius:8px;background:var(--ws-surface);padding:16px;box-shadow:var(--ws-shadow)}.workspace-app-kanban{display:grid;grid-template-columns:repeat(3,minmax(220px,1fr));grid-gap:12px;gap:12px;width:100%;max-width:none;overflow-x:auto}.workspace-app-lane{min-width:220px;border:1px solid var(--ws-border);border-radius:8px;background:var(--ws-muted-surface);padding:12px}.workspace-app-lane__header{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:10px}.workspace-app-lane__header strong{color:var(--ws-ink)}.workspace-app-timeline{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.workspace-app-timeline li{border:1px solid var(--ws-border);border-radius:8px;background:var(--ws-muted-surface);padding:12px}.workspace-app-timeline span{display:block;color:var(--ws-brand-strong);font-size:12px;font-weight:700;text-transform:uppercase}.workspace-app-timeline strong{display:block;margin-top:6px;color:var(--ws-ink)}.workspace-app-timeline p{margin:6px 0 0!important}.workspace-app-bars{display:grid;grid-gap:12px;gap:12px}.workspace-app-bar{display:grid;grid-gap:8px;gap:8px}.workspace-app-bar>div:first-child{display:flex;justify-content:space-between;gap:12px;color:var(--ws-ink)}.workspace-app-bar>div:first-child span{color:var(--ws-ink-muted)}.workspace-app-bar__track{height:12px;overflow:hidden;border:1px solid var(--ws-border);border-radius:999px;background:var(--ws-muted-surface)}.workspace-app-bar__track span{display:block;height:100%;border-radius:inherit;background:var(--ws-brand-strong)}@media (max-width:1180px){.workspace-app-calendar,.workspace-app-card-grid,.workspace-app-hero,.workspace-app-metrics{grid-template-columns:1fr}.workspace-app-kanban{grid-template-columns:repeat(3,minmax(240px,1fr))}}@media (max-width:720px){.workspace-app-gate{display:grid}.workspace-app-actions .workspace-action,.workspace-app-tabs a{width:100%}.workspace-app-bar>div:first-child{display:grid}}.workspace-product-surface{display:grid;grid-gap:16px;gap:16px}.workspace-product-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.workspace-product-layout--main{align-items:start}.workspace-product-layout--tools{grid-template-columns:repeat(2,minmax(280px,1fr))}.workspace-section-heading--tight{margin-bottom:12px!important}.workspace-section-heading--tight h2,.workspace-section-heading--tight h3{margin:4px 0 0}.workspace-section-heading--tight p{margin:6px 0 0}.workspace-credit-card,.workspace-tool-card{display:grid;grid-gap:14px;gap:14px;align-content:start}.workspace-credit-balance{color:var(--ws-ink);font-size:48px;font-weight:700;line-height:1}.workspace-tool-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.workspace-tool-field{display:grid;grid-gap:7px;gap:7px}.workspace-tool-field span{color:var(--ws-ink-muted);font-size:13px;font-weight:600}.workspace-tool-field input,.workspace-tool-field select,.workspace-tool-field textarea{width:100%;min-height:38px;border:1px solid var(--ws-border);border-radius:8px;background:var(--ws-surface);color:var(--ws-ink);padding:10px 11px}.workspace-tool-field textarea{min-height:96px;resize:vertical}.workspace-tool-field input:focus,.workspace-tool-field select:focus,.workspace-tool-field textarea:focus{border-color:rgba(88,101,242,.55);box-shadow:0 0 0 3px rgba(88,101,242,.12);outline:none}.workspace-action:disabled,.workspace-pack-card:disabled{cursor:not-allowed;opacity:.58}.workspace-check-grid,.workspace-mini-list,.workspace-pack-grid,.workspace-profile-list{display:grid;grid-gap:10px;gap:10px}.workspace-pack-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-check-grid label,.workspace-mini-list>div,.workspace-pack-card,.workspace-profile-list button{border:1px solid var(--ws-border);border-radius:8px;background:var(--ws-muted-surface);color:var(--ws-ink)}.workspace-pack-card{display:grid;grid-gap:6px;gap:6px;min-height:112px;padding:14px;text-align:left}.workspace-mini-list strong,.workspace-pack-card strong,.workspace-profile-list strong{color:var(--ws-ink)}.workspace-mini-list span,.workspace-pack-card small,.workspace-pack-card span,.workspace-profile-list span{color:var(--ws-ink-muted)}.workspace-check-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-check-grid label{display:flex;gap:9px;align-items:center;min-height:38px;padding:10px 11px;font-weight:600}.workspace-profile-list button{display:grid;grid-gap:4px;gap:4px;padding:12px;text-align:left}.workspace-profile-list button.is-active{border-color:rgba(88,101,242,.48);background:var(--ws-brand-soft)}.workspace-mini-list--cards{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-mini-list>div{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;padding:12px}.workspace-result-panel{display:grid;grid-gap:12px;gap:12px;border:1px solid var(--ws-border);border-radius:8px;background:var(--ws-muted-surface);padding:12px}.workspace-result-panel--success{border-color:rgba(5,150,105,.24);background:#ecfdf5}.workspace-result-panel--error{border-color:rgba(220,38,38,.28);background:#fef2f2}.workspace-result-panel--error p{color:#991b1b!important}.workspace-app-table--compact{min-width:420px}.workspace-app-table--compact td:first-child,.workspace-app-table--compact th:first-child{width:170px}@media (max-width:1180px){.workspace-mini-list--cards,.workspace-pack-grid,.workspace-product-layout,.workspace-product-layout--tools{grid-template-columns:1fr}}@media (max-width:720px){.workspace-check-grid,.workspace-tool-grid{grid-template-columns:1fr}.workspace-mini-list>div{display:grid}}.docs-surface{--docs-good:#047857;--docs-warn:#b45309;--docs-muted:#52525b}.docs-create-form,.docs-dashboard,.docs-editor-panel,.docs-folder,.docs-template-card,.docs-template-panel{border:1px solid var(--ws-border);border-radius:8px;background:var(--ws-muted-surface);padding:14px}.docs-command-row,.docs-create-layout,.docs-editor-meta{display:grid;grid-gap:12px;gap:12px}.docs-command-row{grid-template-columns:minmax(0,1fr) minmax(180px,240px);margin-bottom:12px}.docs-mini-kpi{display:grid;grid-gap:5px;gap:5px;border:1px solid var(--ws-border);border-radius:8px;background:var(--ws-surface);padding:12px}.docs-mini-kpi span{color:var(--ws-ink);font-size:26px;font-weight:700;line-height:1}.docs-mini-kpi strong{color:var(--ws-ink-muted);font-size:12px;text-transform:uppercase}.docs-create-form,.docs-document-list,.docs-editor-panel,.docs-folder-grid,.docs-template-card,.docs-template-list{display:grid;grid-gap:12px;gap:12px}.docs-document-row{display:grid;grid-gap:6px;gap:6px;border:1px solid var(--ws-border);border-radius:8px;background:var(--ws-surface);color:var(--ws-ink);padding:12px}.docs-document-row.is-active{border-color:rgba(88,101,242,.48);background:var(--ws-brand-soft)}.docs-document-row strong,.docs-template-card strong{color:var(--ws-ink)}.docs-document-row small,.docs-editor-footer,.docs-template-card p{color:var(--ws-ink-muted)}.docs-editor-meta,.docs-form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.docs-template-list{grid-template-columns:repeat(2,minmax(0,1fr))}.docs-editor-footer,.docs-editor-topbar,.docs-save-cluster,.docs-toolbar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between}.docs-title-input{width:min(720px,100%);border:0;border-bottom:1px solid var(--ws-border);background:transparent;color:var(--ws-ink);font-size:clamp(28px,5vw,48px);font-weight:700;letter-spacing:-.02em;line-height:1.05;padding:6px 0 10px}.docs-title-input:focus{outline:none;border-color:rgba(88,101,242,.6)}.docs-toolbar{background:var(--ws-surface);padding:8px}.docs-toolbar,.docs-toolbar-button{border:1px solid var(--ws-border);border-radius:8px}.docs-toolbar-button{min-height:34px;background:var(--ws-muted-surface);color:var(--ws-ink);cursor:pointer;font-size:12px;font-weight:700;padding:7px 10px}.docs-toolbar-button:focus,.docs-toolbar-button:hover{border-color:rgba(88,101,242,.42);outline:none}.docs-editor-canvas{min-height:620px;border:1px solid var(--ws-border);border-radius:8px;background:#ffffff;color:#18181b;line-height:1.72;padding:clamp(22px,5vw,56px)}.docs-editor-canvas:focus{border-color:rgba(88,101,242,.52);outline:none;box-shadow:0 0 0 3px rgba(88,101,242,.13)}.docs-editor-canvas h1,.docs-editor-canvas h2,.docs-editor-canvas h3{color:#111827;line-height:1.1}.docs-editor-canvas h1{font-size:clamp(32px,6vw,54px);letter-spacing:-.02em}.docs-editor-canvas h2{margin-top:1.6em;font-size:clamp(24px,4vw,34px)}.docs-editor-canvas li,.docs-editor-canvas p{font-size:17px}.docs-editor-canvas img{max-width:100%;height:auto;border-radius:8px}.docs-status{display:inline-flex;min-height:26px;width:-moz-fit-content;width:fit-content;align-items:center;border:1px solid var(--ws-border);border-radius:999px;background:var(--ws-muted-surface);color:var(--ws-ink);font-size:12px;font-weight:700;padding:4px 8px}.docs-status--good{border-color:rgba(4,120,87,.22);background:#ecfdf5;color:var(--docs-good)}.docs-status--warn{border-color:rgba(180,83,9,.24);background:#fffbeb;color:var(--docs-warn)}.docs-status--muted{color:var(--docs-muted)}.social-surface{--social-good:#047857;--social-warn:#b45309;--social-bad:#b91c1c;--social-blue:#3730a3;display:grid;grid-gap:18px;gap:18px}.social-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.social-compose-grid,.social-split-grid{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(340px,.82fr);grid-gap:18px;gap:18px;align-items:start}.social-panel-card{display:grid;grid-gap:14px;gap:14px}.social-composer,.social-connection-card,.social-overview-panel,.social-post-card,.social-preview-panel{border:1px solid var(--ws-border);border-radius:8px;background:var(--ws-surface);padding:16px}.social-composer,.social-connection-card,.social-overview-panel,.social-post-card,.social-preview-panel,.social-preview-stack{display:grid;grid-gap:12px;gap:12px}.social-composer textarea{min-height:170px}.social-form-block{display:grid;grid-gap:12px;gap:12px;border:1px solid var(--ws-border);border-radius:8px;background:var(--ws-muted-surface);padding:14px}.social-card-meta,.social-device-toggle,.social-form-footer,.social-platform-picker,.social-platform-row,.social-post-card__header{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.social-platform-picker label{display:inline-flex;min-height:34px;align-items:center;gap:8px;border:1px solid var(--ws-border);border-radius:999px;background:var(--ws-surface);color:var(--ws-ink);cursor:pointer;font-size:12px;font-weight:700;padding:7px 10px}.social-platform-picker input{width:15px;height:15px;accent-color:var(--ws-brand-strong)}.social-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.social-form-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.social-field-wide{min-width:0}.social-form-footer{justify-content:flex-end}.social-device-toggle{border:1px solid var(--ws-border);border-radius:999px;background:var(--ws-surface);padding:4px}.social-device-toggle button{min-height:30px;border:0;border-radius:999px;background:transparent;color:var(--ws-ink-muted);cursor:pointer;font-size:12px;font-weight:700;padding:6px 9px}.social-device-toggle button.is-active{background:var(--ws-muted-surface);color:var(--ws-ink);box-shadow:0 1px 2px rgba(15,23,42,.08)}.social-preview-stack{justify-items:center}.social-preview-card{width:100%;border:1px solid var(--ws-border);border-radius:8px;background:var(--ws-surface);color:var(--ws-ink);overflow:hidden}.social-preview-card--mobile{max-width:360px}.social-preview-card--tablet{max-width:560px}.social-preview-card--desktop{max-width:720px}.social-preview-card__chrome{display:flex;justify-content:space-between;gap:12px;align-items:center;border-bottom:1px solid var(--ws-border);background:var(--ws-muted-surface);color:var(--ws-ink-muted);font-size:12px;font-weight:700;padding:9px 11px}.social-preview-card__body{display:grid;grid-template-columns:42px minmax(0,1fr);grid-gap:10px;gap:10px;padding:12px}.social-connection-card h3,.social-overview-panel strong,.social-post-card h3,.social-preview-card__body strong{color:var(--ws-ink)}.social-card-meta,.social-governance-grid span,.social-preview-card__body span,.social-table td:first-child span{color:var(--ws-ink-muted);font-size:12px;font-weight:600}.social-connection-card p,.social-overview-panel p,.social-post-card p,.social-preview-card__body p{margin:6px 0 0}.social-preview-card__avatar{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border-radius:999px;background:var(--ws-brand-soft);color:var(--ws-brand-strong);font-weight:700}.social-media-grid,.social-preview-media{display:grid;grid-gap:8px;gap:8px}.social-preview-media{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px}.social-media-tile__preview,.social-preview-media__item{overflow:hidden;border:1px solid var(--ws-border);border-radius:8px;background:var(--ws-muted-surface)}.social-media-tile__preview img,.social-media-tile__preview video,.social-preview-media__item img,.social-preview-media__item video{display:block;width:100%;height:100%;object-fit:cover}.social-preview-media__item{aspect-ratio:4/3}.social-media-uploader{display:grid;grid-gap:10px;gap:10px}.social-media-tile{display:grid;grid-template-columns:72px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;border:1px solid var(--ws-border);border-radius:8px;background:var(--ws-surface);padding:10px}.social-media-tile__preview{width:72px;aspect-ratio:1}.social-media-tile span,.social-media-tile strong{display:block}.social-media-tile strong{overflow-wrap:anywhere;color:var(--ws-ink)}.social-media-tile span{color:var(--ws-ink-muted);font-size:12px;font-weight:600;margin-top:3px}.social-media-remove{min-height:34px;color:var(--ws-ink);cursor:pointer;font-weight:700;padding:7px 10px}.social-media-remove,.social-preview-link{border:1px solid var(--ws-border);border-radius:8px;background:var(--ws-muted-surface);font-size:12px}.social-preview-link{overflow-wrap:anywhere;color:var(--ws-brand-strong);font-weight:600;margin-top:10px;padding:8px}.social-preview-cta{min-height:34px;width:-moz-fit-content;width:fit-content;border:0;border-radius:8px;background:var(--ws-brand-strong);color:#ffffff;cursor:pointer;font-weight:700;margin-top:10px;padding:8px 12px}.social-count,.social-platform-chip,.social-status{display:inline-flex;min-height:26px;align-items:center;border:1px solid var(--ws-border);border-radius:999px;background:var(--ws-muted-surface);color:var(--ws-ink);font-size:12px;font-weight:700;padding:4px 8px;white-space:nowrap}.social-count--bad,.social-status--bad{border-color:rgba(185,28,28,.28);background:#fef2f2;color:var(--social-bad)}.social-status--good{border-color:rgba(4,120,87,.22);background:#ecfdf5;color:var(--social-good)}.social-status--warn{border-color:rgba(180,83,9,.24);background:#fffbeb;color:var(--social-warn)}.social-connection-grid,.social-post-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.social-connection-card,.social-post-card{background:var(--ws-muted-surface)}.social-connection-card h3,.social-post-card h3{margin:0;font-size:17px}.social-card-meta,.social-post-card__header{justify-content:space-between}.social-table td:first-child span,.social-table td:first-child strong{display:block}.social-table td:first-child span{margin-top:4px}.social-governance-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.social-governance-grid>div{display:grid;grid-gap:4px;gap:4px;border:1px solid var(--ws-border);border-radius:8px;background:var(--ws-surface);padding:10px}.social-insights-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:12px}.social-insight-card{display:grid;grid-gap:7px;gap:7px;border:1px solid var(--ws-border);border-radius:8px;background:var(--ws-surface);padding:14px}.social-insight-card span{color:var(--ws-ink-muted);font-size:12px;font-weight:700}.social-insight-card strong{color:var(--ws-ink);font-size:30px;line-height:1}.social-insight-card p{margin:0}.social-channel-actions{display:flex;flex-wrap:wrap;gap:8px}.social-channel-actions .workspace-action{flex:1 1 150px;width:auto}@media (max-width:1180px){.social-compose-grid,.social-connection-grid,.social-form-grid,.social-governance-grid,.social-insights-grid,.social-post-grid,.social-split-grid,.social-summary-grid{grid-template-columns:1fr}}@media (max-width:720px){.social-card-meta,.social-form-footer,.social-post-card__header{align-items:stretch;display:grid}.social-form-footer .workspace-action{width:100%}.social-media-tile,.social-preview-card__body,.social-preview-media{grid-template-columns:1fr}.social-media-tile__preview{width:100%}}.pages-surface{--pages-good:#047857;--pages-warn:#9a3412;--pages-bad:#b91c1c;display:grid;grid-gap:18px}.pages-dashboard,.pages-positioning,.pages-workbench{border:1px solid var(--ws-border);border-radius:12px;background:var(--ws-surface);box-shadow:var(--ws-shadow);padding:18px}.pages-grid,.pages-positioning-grid,.pages-section-builder,.pages-workbench{display:grid;grid-gap:16px;gap:16px}.pages-grid{grid-template-columns:minmax(280px,.78fr) minmax(320px,1.22fr)}.pages-workbench{grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);align-items:start}.pages-editor-panel,.pages-list,.pages-positioning-grid>div,.pages-preview,.pages-section-rail,.pages-template-panel{border:1px solid var(--ws-border);border-radius:10px;background:var(--ws-muted-surface);padding:14px}.pages-block-list,.pages-editor,.pages-items-editor,.pages-list,.pages-positioning-grid>div,.pages-preview,.pages-section-rail,.pages-template-list{display:grid;grid-gap:12px;gap:12px}.pages-add-section button,.pages-block-chip,.pages-device-toggle button,.pages-editor-actions button,.pages-link-button,.pages-list-row,.pages-section-tab,.pages-template-card{border:1px solid var(--ws-border);border-radius:8px;background:var(--ws-surface);color:var(--ws-text);cursor:pointer;font:inherit}.pages-list-row,.pages-section-tab,.pages-template-card{display:grid;grid-gap:6px;gap:6px;padding:12px;text-align:left}.pages-list-row{grid-template-columns:minmax(0,1fr) auto;align-items:start}.pages-list-row span:first-child,.pages-section-tab,.pages-template-card{min-width:0}.pages-list-row small,.pages-list-row strong,.pages-section-tab span,.pages-section-tab strong,.pages-template-card span,.pages-template-card strong{display:block}.pages-list-row small,.pages-positioning-grid span,.pages-section-tab span,.pages-template-card span{color:var(--ws-muted);font-size:13px;line-height:1.45}.pages-list-row.is-active,.pages-section-tab.is-active{border-color:rgba(20,91,122,.36);background:var(--ws-brand-soft)}.pages-add-section,.pages-block-list,.pages-device-toggle,.pages-editor-actions,.pages-save-actions{display:flex;flex-wrap:wrap;gap:8px}.pages-add-section button,.pages-block-chip,.pages-device-toggle button,.pages-editor-actions button,.pages-link-button{min-height:36px;padding:8px 10px}.pages-device-toggle{border:1px solid var(--ws-border);border-radius:8px;background:var(--ws-muted-surface);padding:4px}.pages-device-toggle button{min-height:32px;border-color:transparent;background:transparent}.pages-device-toggle button.is-active{border-color:var(--ws-border);background:var(--ws-surface);color:var(--ws-brand-strong);font-weight:700}.pages-form-grid{display:grid;grid-gap:10px;gap:10px}.pages-field{display:grid;grid-gap:6px;gap:6px;color:var(--ws-muted);font-size:12px;font-weight:700;text-transform:uppercase}.pages-field input,.pages-field select,.pages-field textarea{width:100%;border:1px solid var(--ws-border);border-radius:8px;background:var(--ws-surface);color:var(--ws-text);font:inherit;font-size:14px;line-height:1.4;padding:10px 11px;text-transform:none}.pages-field textarea{min-height:96px;resize:vertical}.pages-hero-fields,.pages-item-row{display:grid;grid-gap:10px;gap:10px;border:1px solid var(--ws-border);border-radius:10px;background:var(--ws-surface);padding:12px}.pages-section-builder{grid-template-columns:minmax(220px,.36fr) minmax(0,.64fr)}.pages-status{display:inline-flex;width:max-content;max-width:100%;align-items:center;border:1px solid var(--ws-border);border-radius:999px;background:var(--ws-surface);color:var(--ws-muted);font-size:12px;font-weight:700;line-height:1;padding:7px 9px;text-transform:uppercase}.pages-status--good{border-color:rgba(4,120,87,.24);background:#ecfdf5;color:var(--pages-good)}.pages-status--warn{border-color:rgba(154,52,18,.24);background:#fff7ed;color:var(--pages-warn)}.pages-status--bad{border-color:rgba(185,28,28,.28);background:#fef2f2;color:var(--pages-bad)}.pages-preview{position:-webkit-sticky;position:sticky;top:14px}.pages-preview__viewport{width:100%;min-height:620px;justify-self:center;overflow:auto;border:1px solid var(--ws-border);border-radius:12px;background:#dfe7f1;padding:14px}.pages-preview__viewport--mobile{max-width:390px}.pages-preview__viewport--tablet{max-width:680px}.pages-preview__viewport--desktop{max-width:100%}.pages-preview-page{overflow:hidden;border:1px solid rgba(15,23,42,.12);border-radius:10px;background:#ffffff;color:#0f172a}.pages-preview-hero,.pages-preview-section{display:grid;grid-gap:16px;gap:16px;padding:30px}.pages-preview-hero{min-height:260px;align-items:end;background:#0b1220;background-position:50%;background-size:cover;color:#ffffff}.pages-preview-hero--plain{background:linear-gradient(135deg,rgba(11,18,32,.98),rgba(20,91,122,.92)),#0b1220}.pages-preview-hero p,.pages-preview-item p,.pages-preview-section__copy p{margin:0;color:inherit;font-size:12px;font-weight:700;text-transform:uppercase}.pages-preview-hero h2,.pages-preview-section h3{max-width:760px;margin:0;line-height:1.05}.pages-preview-hero h2{font-size:clamp(32px,6vw,58px)}.pages-preview-hero span,.pages-preview-item span,.pages-preview-section__copy span{display:block;max-width:720px;line-height:1.55}.pages-preview-actions{display:flex;flex-wrap:wrap;gap:10px}.pages-preview-actions button,.pages-preview-form button{border:0;border-radius:8px;background:#0f766e;color:#ffffff;font-weight:700;padding:10px 14px}.pages-preview-actions button+button{background:#ffffff;color:#0f172a}.pages-preview-section{border-top:1px solid #e5e7eb}.pages-preview-section--comparison .pages-preview-items,.pages-preview-section--faq .pages-preview-items,.pages-preview-section--feature_cards .pages-preview-items,.pages-preview-section--pricing .pages-preview-items,.pages-preview-section--proof_bar .pages-preview-items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.pages-preview-item img,.pages-preview-section>img{width:100%;border-radius:8px;object-fit:cover}.pages-preview-form,.pages-preview-item{display:grid;grid-gap:7px;gap:7px;border:1px solid #d7dee8;border-radius:8px;background:#f8fafc;padding:13px}.pages-preview-form{grid-template-columns:repeat(3,minmax(0,1fr)) auto}.pages-preview-form span{border:1px solid #d7dee8;border-radius:8px;background:#ffffff;color:#64748b;padding:10px}.pages-preview-item em{color:#0f766e;font-style:normal;font-weight:700}.pages-positioning{grid-template-columns:minmax(0,.7fr) minmax(320px,1fr);align-items:start}.pages-positioning-grid>div{background:var(--ws-muted-surface)}.pages-link-button{width:max-content;color:var(--pages-bad)}@media (max-width:1180px){.pages-grid,.pages-positioning,.pages-positioning-grid,.pages-workbench{grid-template-columns:1fr}.pages-preview{position:static}}@media (max-width:820px){.pages-form-grid,.pages-preview-form,.pages-preview-section--comparison .pages-preview-items,.pages-preview-section--faq .pages-preview-items,.pages-preview-section--feature_cards .pages-preview-items,.pages-preview-section--pricing .pages-preview-items,.pages-preview-section--proof_bar .pages-preview-items,.pages-section-builder,.pages-template-list{grid-template-columns:1fr}.pages-list-row,.pages-save-actions{align-items:stretch;display:grid}.pages-preview-hero,.pages-preview-section{padding:22px}}.docs-surface{display:grid;grid-gap:18px;gap:18px}.docs-dashboard-grid,.docs-editor-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(320px,1fr);grid-gap:18px;gap:18px;align-items:start}.docs-create-form,.docs-dashboard,.docs-editor-main,.docs-editor-panel,.docs-editor-side,.docs-template-panel{min-width:0}.docs-editor-panel:not(.workspace-card){border:0;background:transparent;padding:0}.docs-create-form,.docs-dashboard,.docs-editor-main,.docs-editor-side,.docs-template-panel{background:var(--ws-surface);padding:18px}.docs-create-layout,.docs-editor-main,.docs-editor-side{display:grid;grid-gap:14px;gap:14px}.docs-dashboard .workspace-section-heading,.docs-editor-panel>.workspace-section-heading{margin-bottom:14px}.docs-command-row{grid-template-columns:minmax(0,1fr) minmax(160px,220px);gap:12px;align-items:end}.docs-document-row,.docs-folder,.docs-mini-kpi,.docs-template-card{background:var(--ws-muted-surface)}.docs-folder-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.docs-template-list{grid-template-columns:1fr}.docs-editor-meta,.docs-form-grid{grid-template-columns:1fr;gap:12px}.docs-editor-topbar{align-items:flex-start;justify-content:flex-start}.docs-title-input{width:100%;font-size:34px}.docs-toolbar{justify-content:flex-start}.docs-editor-canvas{min-height:560px}.docs-save-cluster{justify-content:flex-start}.docs-save-cluster .workspace-action{width:100%}.docs-editor-footer{display:grid;justify-content:stretch;grid-gap:8px;gap:8px;border-top:1px solid var(--ws-border);padding-top:12px}@media (max-width:1180px){.docs-command-row,.docs-dashboard-grid,.docs-editor-layout,.docs-folder-grid{grid-template-columns:1fr}}@media (max-width:720px){.docs-create-form,.docs-dashboard,.docs-editor-main,.docs-editor-side,.docs-template-panel{padding:14px}.docs-title-input{font-size:28px}}.learn-surface{gap:18px}.learn-surface .workspace-card{min-width:0;border-radius:8px;padding:18px}.learn-surface .workspace-section-heading{gap:14px;margin-bottom:14px!important}.learn-surface .workspace-section-heading h2{font-size:24px;letter-spacing:0;line-height:1.18}.learn-surface .workspace-section-heading h3{font-size:15px;letter-spacing:0;line-height:1.25}.learn-surface .workspace-section-heading p{max-width:760px}.learn-surface .learn-course-detail,.learn-surface .learn-dashboard{display:grid;grid-gap:16px;gap:16px}.learn-surface .learn-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.learn-surface .learn-overview-card .workspace-section-heading{margin-bottom:0!important}.learn-surface .learn-catalog,.learn-surface .learn-panel,.learn-surface .learn-player{display:grid;grid-gap:14px;gap:14px;align-content:start}.learn-surface .learn-cert-list,.learn-surface .learn-course-list,.learn-surface .learn-outline,.learn-surface .learn-path-list,.learn-surface .learn-player-rail{display:grid;grid-gap:10px;gap:10px}.learn-surface .learn-certificate,.learn-surface .learn-course-card,.learn-surface .learn-enrollment,.learn-surface .learn-module,.learn-surface .learn-path,.learn-surface .learn-player-rail>button{width:100%;border:1px solid var(--ws-border);border-radius:8px;background:var(--ws-muted-surface);color:var(--ws-ink);text-align:left}.learn-surface .learn-course-card,.learn-surface .learn-enrollment,.learn-surface .learn-player-rail>button{cursor:pointer;font:inherit}.learn-surface .learn-course-card{display:grid;grid-template-columns:72px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start;padding:12px}.learn-surface .learn-course-card.is-active,.learn-surface .learn-module>button.is-complete,.learn-surface .learn-player-rail>button.is-active{border-color:var(--ws-brand);background:rgba(88,101,242,.14)}.learn-surface .learn-course-card__media{display:block;width:72px;aspect-ratio:1;overflow:hidden;border:1px solid var(--ws-border);border-radius:8px;background:var(--ws-surface)}.learn-surface .learn-course-card__media img{width:100%;height:100%;object-fit:cover}.learn-surface .learn-certificate small,.learn-surface .learn-course-card small,.learn-surface .learn-path small,.learn-surface .learn-player-rail small{display:block;color:var(--ws-ink-muted);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.learn-surface .learn-certificate strong,.learn-surface .learn-course-card strong,.learn-surface .learn-enrollment strong,.learn-surface .learn-module>strong,.learn-surface .learn-path strong,.learn-surface .learn-player-rail strong{display:block;margin-top:3px;color:var(--ws-ink);font-size:14px;line-height:1.3}.learn-surface .learn-certificate span,.learn-surface .learn-course-card em,.learn-surface .learn-course-card__meta,.learn-surface .learn-enrollment span,.learn-surface .learn-module>span,.learn-surface .learn-path span,.learn-surface .learn-player-rail span{color:var(--ws-ink-muted);font-size:13px;font-style:normal;line-height:1.45}.learn-surface .learn-course-card__meta{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px}.learn-surface .learn-course-card__meta span,.learn-surface .learn-module>button em,.learn-surface .learn-module>button span,.learn-surface .learn-path em,.learn-surface .learn-trending span{display:inline-flex;width:-moz-fit-content;width:fit-content;border:1px solid var(--ws-border);border-radius:999px;background:var(--ws-surface);color:var(--ws-ink-muted);font-size:12px;font-style:normal;font-weight:700;padding:4px 8px}.learn-surface .learn-certificate,.learn-surface .learn-enrollment,.learn-surface .learn-path,.learn-surface .learn-player-rail>button{display:grid;grid-gap:6px;gap:6px;padding:12px}.learn-surface .learn-trending{display:flex;flex-wrap:wrap;gap:8px;padding-top:4px}.learn-surface .learn-trending .workspace-eyebrow{flex-basis:100%;margin:0}.learn-surface .learn-course-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,320px);grid-gap:18px;gap:18px;align-items:stretch}.learn-surface .learn-course-hero>div:first-child{display:grid;grid-gap:12px;gap:12px;align-content:start}.learn-surface .learn-course-hero h2{margin:0;font-size:26px;letter-spacing:0;line-height:1.18}.learn-surface .learn-course-hero p{margin:0;color:var(--ws-ink-muted);line-height:1.6}.learn-surface .learn-progress-card{display:grid;grid-gap:12px;gap:12px;align-content:center;border:1px solid var(--ws-border);border-radius:8px;background:var(--ws-muted-surface);padding:16px}.learn-surface .learn-progress-card>span{color:var(--ws-ink);font-size:42px;font-weight:800;line-height:1}.learn-surface .learn-progress-card>strong{color:var(--ws-ink)}.learn-surface .learn-progress{height:9px;overflow:hidden;border:1px solid var(--ws-border);border-radius:999px;background:var(--ws-surface)}.learn-surface .learn-progress>span{display:block;height:100%;border-radius:inherit;background:var(--ws-brand-strong)}.learn-surface .learn-detail-grid{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);grid-gap:16px;gap:16px;align-items:start}.learn-surface .learn-outcomes{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.learn-surface .learn-outcomes li{border:1px solid var(--ws-border);border-radius:8px;background:var(--ws-muted-surface);color:var(--ws-ink);line-height:1.5;padding:12px}.learn-surface .learn-module{display:grid;grid-gap:10px;gap:10px;padding:14px}.learn-surface .learn-module>button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;width:100%;border:1px solid var(--ws-border);border-radius:8px;background:var(--ws-surface);color:var(--ws-ink);cursor:pointer;font:inherit;padding:10px;text-align:left}.learn-surface .learn-module>button strong{min-width:0;color:var(--ws-ink);font-size:13px}.learn-surface .learn-player-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,340px);grid-gap:16px;gap:16px;align-items:start}.learn-surface .learn-lesson-body{display:grid;grid-gap:12px;gap:12px;border:1px solid var(--ws-border);border-radius:8px;background:var(--ws-muted-surface);color:var(--ws-ink);line-height:1.7;padding:16px}.learn-surface .learn-lesson-body>*{margin:0}.learn-surface .learn-quiz,.learn-surface .learn-quiz-panel{display:grid;grid-gap:14px;gap:14px}.learn-surface .learn-quiz>div:first-child{display:grid;grid-gap:6px;gap:6px;border:1px solid var(--ws-border);border-radius:8px;background:var(--ws-muted-surface);padding:12px}.learn-surface .learn-quiz>div:first-child strong{color:var(--ws-ink)}.learn-surface .learn-quiz>div:first-child span{color:var(--ws-ink-muted);font-size:13px}.learn-surface .learn-quiz fieldset{display:grid;grid-gap:10px;gap:10px;min-width:0;margin:0;border:1px solid var(--ws-border);border-radius:8px;background:var(--ws-muted-surface);padding:14px}.learn-surface .learn-quiz legend{color:var(--ws-ink);font-weight:800;padding:0 6px}.learn-surface .learn-quiz label{display:grid;grid-template-columns:18px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;border:1px solid var(--ws-border);border-radius:8px;background:var(--ws-surface);color:var(--ws-ink-muted);padding:10px}.learn-surface .learn-quiz input{margin-top:2px}@media (min-width:1320px){.learn-surface .learn-grid{grid-template-columns:minmax(0,1.2fr) repeat(2,minmax(260px,.9fr))}.learn-surface .learn-catalog{grid-row:span 2}}@media (max-width:1180px){.learn-surface .learn-course-hero,.learn-surface .learn-detail-grid,.learn-surface .learn-grid,.learn-surface .learn-player-layout{grid-template-columns:1fr}}@media (max-width:720px){.learn-surface .workspace-card{padding:14px}.learn-surface .learn-module>button,.learn-surface .workspace-section-heading{display:grid;grid-template-columns:1fr}.learn-surface .learn-course-card{grid-template-columns:56px minmax(0,1fr)}.learn-surface .learn-course-card__media{width:56px}}.pages-surface{align-items:start;gap:18px}.pages-surface .workspace-card{border-radius:8px;padding:16px}.pages-dashboard,.pages-positioning,.pages-workbench{border:0;border-radius:0;background:transparent;box-shadow:none;padding:0}.pages-dashboard,.pages-editor,.pages-editor-aside,.pages-editor-panel,.pages-items-editor,.pages-positioning{display:grid;grid-gap:16px;gap:16px}.pages-grid,.pages-workbench{display:grid;grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);grid-gap:16px;gap:16px;align-items:start}.pages-workbench{grid-template-columns:minmax(0,1.45fr) minmax(360px,.8fr)}.pages-editor-panel--setup{grid-template-columns:minmax(260px,.8fr) minmax(360px,1.25fr) minmax(280px,.95fr);align-items:start}.pages-section-builder{grid-template-columns:minmax(240px,.34fr) minmax(0,.66fr);gap:16px;align-items:start}.pages-positioning{grid-template-columns:minmax(0,.72fr) minmax(360px,1fr)}.pages-editor-panel:not(.pages-editor-panel--setup),.pages-editor-toolbar,.pages-hero-fields,.pages-list,.pages-notes-card,.pages-positioning-grid>.workspace-card,.pages-preview,.pages-section-rail,.pages-seo-card,.pages-template-panel{background:var(--ws-surface)}.pages-positioning-grid,.pages-template-list{grid-template-columns:repeat(3,minmax(0,1fr))}.pages-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pages-field{min-width:0}.pages-field input,.pages-field select,.pages-field textarea{min-height:40px}.pages-item-row{background:var(--ws-muted-surface)}.pages-preview{max-height:calc(100vh - 28px);overflow:hidden}.pages-preview__viewport{min-height:580px}@media (max-width:1280px){.pages-editor-panel--setup{grid-template-columns:minmax(0,1fr) minmax(320px,.9fr)}.pages-editor-panel--setup>.pages-hero-fields{grid-column:1/-1}}@media (max-width:1180px){.pages-editor-panel--setup,.pages-grid,.pages-positioning,.pages-workbench{grid-template-columns:1fr}.pages-preview{max-height:none;overflow:visible}}@media (max-width:820px){.pages-form-grid,.pages-positioning-grid,.pages-section-builder,.pages-template-list{grid-template-columns:1fr}.pages-surface .workspace-card{padding:14px}}.docs-gate{margin-bottom:16px}.docs-loading{min-height:96px}.docs-intelligence-panel,.docs-overview,.docs-recent-list{display:grid;grid-gap:16px;gap:16px}.docs-metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:18px}.docs-metric-card{min-width:0}.docs-recent-card{margin-top:18px}.docs-picker{margin-bottom:14px}.docs-keywords,.docs-tab-row{display:flex;flex-wrap:wrap;gap:8px}.docs-tab-row{margin-bottom:18px}.tasks-form-footer{display:flex;justify-content:flex-end}.tasks-form-footer .workspace-action{min-width:150px}.docs-intel-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(240px,.7fr);grid-gap:16px;gap:16px;margin-top:16px}@media (max-width:1180px){.docs-intel-grid,.docs-metrics-grid{grid-template-columns:1fr}}