.planner-summary-strip:where(:not(.ps-source-authority,.ps-source-authority *)){grid-template-columns:repeat(3,minmax(0,1fr)) auto!important;align-items:stretch!important;gap:10px!important;display:grid!important}.planner-summary-strip>div:where(:not(.ps-source-authority,.ps-source-authority *)){border:1px solid var(--border)!important;background:var(--surface-2)!important;box-shadow:var(--ws-shadow-xs)!important;border-radius:10px!important;padding:13px 14px!important}.planner-summary-strip strong:where(:not(.ps-source-authority,.ps-source-authority *)){font-family:var(--ws-font-display)!important;font-size:22px!important;line-height:1!important;display:block!important}.planner-summary-strip span:where(:not(.ps-source-authority,.ps-source-authority *)){color:var(--subtle-foreground)!important;margin-top:4px!important;font-size:11px!important;display:block!important}.planner-summary-strip>button:where(:not(.ps-source-authority,.ps-source-authority *)){align-self:center!important}.planner-queue-panel:where(:not(.ps-source-authority,.ps-source-authority *)){padding:0!important;overflow:hidden!important}.planner-queue-list:where(:not(.ps-source-authority,.ps-source-authority *)){flex-direction:column!important;display:flex!important}.planner-queue-item:where(:not(.ps-source-authority,.ps-source-authority *)){border-bottom:1px solid color-mix(in oklab,var(--border) 72%,transparent)!important;background:var(--surface-2)!important;transition:background-color .16s var(--ws-ease),opacity .16s var(--ws-ease)!important;grid-template-columns:auto 92px minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;padding:12px 14px!important;display:grid!important}.planner-queue-item:last-child:where(:not(.ps-source-authority,.ps-source-authority *)){border-bottom:0!important}.planner-queue-item:hover:where(:not(.ps-source-authority,.ps-source-authority *)){background:var(--surface-3)!important}.planner-queue-item.is-dragging:where(:not(.ps-source-authority,.ps-source-authority *)){opacity:.55!important}.planner-grip:where(:not(.ps-source-authority,.ps-source-authority *)){color:var(--subtle-foreground)!important;letter-spacing:-2px!important;cursor:grab!important;font-size:13px!important}.planner-thumb:where(:not(.ps-source-authority,.ps-source-authority *)){aspect-ratio:4/3!important;border:1px solid var(--border)!important;background:var(--surface-1)!important;width:92px!important;color:var(--subtle-foreground)!important;border-radius:8px!important;place-items:center!important;font-size:11px!important;display:grid!important;overflow:hidden!important}.planner-thumb img:where(:not(.ps-source-authority,.ps-source-authority *)){object-fit:cover!important;width:100%!important;height:100%!important;display:block!important}.planner-item-copy:where(:not(.ps-source-authority,.ps-source-authority *)){justify-content:space-between!important;align-items:center!important;gap:14px!important;min-width:0!important;display:flex!important}.planner-item-copy>div:where(:not(.ps-source-authority,.ps-source-authority *)){min-width:0!important}.planner-item-copy strong:where(:not(.ps-source-authority,.ps-source-authority *)){text-overflow:ellipsis!important;white-space:nowrap!important;font-size:13px!important;display:block!important;overflow:hidden!important}.planner-item-copy span:where(:not(.ps-source-authority,.ps-source-authority *)),.planner-item-copy>small:where(:not(.ps-source-authority,.ps-source-authority *)){color:var(--subtle-foreground)!important;margin-top:3px!important;font-size:10px!important;display:block!important}.planner-item-copy>small:where(:not(.ps-source-authority,.ps-source-authority *)){text-align:right!important;flex:none!important;margin-top:0!important}.planner-item-actions:where(:not(.ps-source-authority,.ps-source-authority *)){align-items:center!important;gap:5px!important;display:flex!important}.planner-item-actions .icon-action:where(:not(.ps-source-authority,.ps-source-authority *)){width:30px!important;height:30px!important;min-height:30px!important;padding:0!important}.planner-item-actions a:where(:not(.ps-source-authority,.ps-source-authority *)){text-decoration:none!important}@media (max-width:850px){.planner-summary-strip:where(:not(.ps-source-authority,.ps-source-authority *)){grid-template-columns:repeat(3,1fr)!important}.planner-summary-strip>button:where(:not(.ps-source-authority,.ps-source-authority *)){grid-column:1/-1!important;justify-self:start!important}.planner-queue-item:where(:not(.ps-source-authority,.ps-source-authority *)){grid-template-columns:auto 72px minmax(0,1fr)!important}.planner-thumb:where(:not(.ps-source-authority,.ps-source-authority *)){width:72px!important}.planner-item-actions:where(:not(.ps-source-authority,.ps-source-authority *)){grid-column:2/-1!important;justify-content:flex-end!important}.planner-item-copy:where(:not(.ps-source-authority,.ps-source-authority *)){flex-direction:column!important;align-items:flex-start!important;gap:4px!important}.planner-item-copy>small:where(:not(.ps-source-authority,.ps-source-authority *)){text-align:left!important}}@media (max-width:520px){.planner-summary-strip:where(:not(.ps-source-authority,.ps-source-authority *)){grid-template-columns:1fr!important}.planner-summary-strip>button:where(:not(.ps-source-authority,.ps-source-authority *)){grid-column:auto!important}.planner-queue-item:where(:not(.ps-source-authority,.ps-source-authority *)){grid-template-columns:auto 64px minmax(0,1fr)!important;padding:10px!important}.planner-thumb:where(:not(.ps-source-authority,.ps-source-authority *)){width:64px!important}.planner-item-actions:where(:not(.ps-source-authority,.ps-source-authority *)){grid-column:1/-1!important}.planner-grip:where(:not(.ps-source-authority,.ps-source-authority *)){align-self:start!important;margin-top:8px!important}}
.admin-center:where(:not(.ps-source-authority,.ps-source-authority *)){flex-direction:column!important;gap:20px!important;min-width:0!important;display:flex!important}.admin-stat-grid:where(:not(.ps-source-authority,.ps-source-authority *)){grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.admin-stat-grid>article:where(:not(.ps-source-authority,.ps-source-authority *)){border:1px solid var(--border)!important;background:var(--surface-2)!important;box-shadow:var(--ws-shadow-xs)!important;border-radius:12px!important;padding:16px!important}.admin-stat-grid span:where(:not(.ps-source-authority,.ps-source-authority *)){color:var(--muted-foreground)!important;font-size:12px!important;display:block!important}.admin-stat-grid strong:where(:not(.ps-source-authority,.ps-source-authority *)){font-family:var(--ws-font-display)!important;font-variant-numeric:tabular-nums!important;margin-top:8px!important;font-size:28px!important;line-height:1!important;display:block!important}.admin-toolbar:where(:not(.ps-source-authority,.ps-source-authority *)){border:1px solid var(--border)!important;background:var(--surface-1)!important;border-radius:12px!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;padding:10px!important;display:flex!important}.admin-tabs:where(:not(.ps-source-authority,.ps-source-authority *)){border:1px solid var(--border)!important;background:var(--surface-2)!important;border-radius:8px!important;gap:3px!important;padding:3px!important;display:inline-flex!important}.admin-tabs button:where(:not(.ps-source-authority,.ps-source-authority *)){min-height:30px!important;color:var(--muted-foreground)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:6px!important;padding:4px 10px!important;font-size:12px!important;font-weight:500!important}.admin-tabs button:hover:where(:not(.ps-source-authority,.ps-source-authority *)){background:var(--surface-3)!important;color:var(--foreground)!important}.admin-tabs button.active:where(:not(.ps-source-authority,.ps-source-authority *)){background:var(--surface-3)!important;color:var(--foreground)!important;box-shadow:var(--ws-shadow-xs)!important}.admin-toolbar>input:where(:not(.ps-source-authority,.ps-source-authority *)){width:min(320px,40vw)!important;min-height:36px!important}.admin-table-wrap:where(:not(.ps-source-authority,.ps-source-authority *)){border:1px solid var(--border)!important;background:var(--surface-2)!important;min-width:0!important;box-shadow:var(--ws-shadow-xs)!important;border-radius:14px!important;overflow-x:auto!important}.admin-table:where(:not(.ps-source-authority,.ps-source-authority *)){border-collapse:collapse!important;width:100%!important;min-width:900px!important}.admin-table th:where(:not(.ps-source-authority,.ps-source-authority *)){border-bottom:1px solid var(--border)!important;background:var(--surface-1)!important;color:var(--subtle-foreground)!important;letter-spacing:.06em!important;text-align:left!important;text-transform:uppercase!important;padding:10px 12px!important;font-size:10px!important;font-weight:600!important}.admin-table td:where(:not(.ps-source-authority,.ps-source-authority *)){border-bottom:1px solid color-mix(in oklab,var(--border) 72%,transparent)!important;vertical-align:top!important;padding:12px!important;font-size:12px!important}.admin-table tr:last-child td:where(:not(.ps-source-authority,.ps-source-authority *)){border-bottom:0!important}.admin-table tr:hover td:where(:not(.ps-source-authority,.ps-source-authority *)){background:var(--surface-3)!important}.admin-table td>strong:where(:not(.ps-source-authority,.ps-source-authority *)){font-size:13px!important;display:block!important}.admin-table td>small:where(:not(.ps-source-authority,.ps-source-authority *)){color:var(--subtle-foreground)!important;margin-top:3px!important;font-size:10px!important;display:block!important}.admin-membership:where(:not(.ps-source-authority,.ps-source-authority *)){justify-content:space-between!important;align-items:center!important;gap:8px!important;margin-bottom:5px!important;display:flex!important}.admin-membership span:where(:not(.ps-source-authority,.ps-source-authority *)){text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.admin-membership select:where(:not(.ps-source-authority,.ps-source-authority *)){width:110px!important;min-height:30px!important;font-size:11px!important}.admin-status:where(:not(.ps-source-authority,.ps-source-authority *)){border:1px solid var(--border)!important;background:var(--surface-1)!important;min-height:22px!important;color:var(--muted-foreground)!important;text-transform:capitalize!important;border-radius:999px!important;align-items:center!important;padding:2px 7px!important;font-size:10px!important;font-weight:600!important;display:inline-flex!important}.admin-status.good:where(:not(.ps-source-authority,.ps-source-authority *)){border-color:color-mix(in oklab,#0b8050 25%,var(--border))!important;background:color-mix(in oklab,#0b8050 8%,var(--surface-2))!important;color:#007044!important;color:lab(41.2429% -39.785 17.4918)!important}@supports (color:lab(0% 0 0)){.admin-status.good:where(:not(.ps-source-authority,.ps-source-authority *)){border-color:color-mix(in oklab,lab(47.0619% -39.899 17.5522) 25%,var(--border))!important;background:color-mix(in oklab,lab(47.0619% -39.899 17.5522) 8%,var(--surface-2))!important}}.admin-status.bad:where(:not(.ps-source-authority,.ps-source-authority *)){border-color:color-mix(in oklab,#ce2d3c 25%,var(--border))!important;background:color-mix(in oklab,#ce2d3c 8%,var(--surface-2))!important;color:#ce2d3c!important;color:lab(46.9109% 62.6043 33.5988)!important}@supports (color:lab(0% 0 0)){.admin-status.bad:where(:not(.ps-source-authority,.ps-source-authority *)){border-color:color-mix(in oklab,lab(46.9109% 62.6043 33.5988) 25%,var(--border))!important;background:color-mix(in oklab,lab(46.9109% 62.6043 33.5988) 8%,var(--surface-2))!important}}.admin-actions:where(:not(.ps-source-authority,.ps-source-authority *)){flex-wrap:wrap!important;gap:5px!important;display:flex!important}.admin-actions button:where(:not(.ps-source-authority,.ps-source-authority *)),.admin-workspace-grid>article>button:where(:not(.ps-source-authority,.ps-source-authority *)){border:1px solid var(--border)!important;background:var(--surface-2)!important;min-height:30px!important;color:var(--foreground)!important;box-shadow:none!important;border-radius:7px!important;padding:5px 8px!important;font-size:10px!important}.admin-actions button:hover:where(:not(.ps-source-authority,.ps-source-authority *)),.admin-workspace-grid>article>button:hover:where(:not(.ps-source-authority,.ps-source-authority *)){background:var(--surface-3)!important}.admin-workspace-grid:where(:not(.ps-source-authority,.ps-source-authority *)){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.admin-workspace-grid>article:where(:not(.ps-source-authority,.ps-source-authority *)){border:1px solid var(--border)!important;background:var(--surface-2)!important;min-width:0!important;box-shadow:var(--ws-shadow-xs)!important;border-radius:14px!important;flex-direction:column!important;gap:14px!important;padding:16px!important;display:flex!important}.admin-workspace-grid h3:where(:not(.ps-source-authority,.ps-source-authority *)){font-family:var(--ws-font-display)!important;margin:9px 0 0!important;font-size:17px!important}.admin-workspace-grid p:where(:not(.ps-source-authority,.ps-source-authority *)){color:var(--subtle-foreground)!important;margin:3px 0 0!important;font-size:11px!important}.admin-workspace-grid dl:where(:not(.ps-source-authority,.ps-source-authority *)){grid-template-columns:1fr 1fr!important;gap:8px!important;margin:0!important;display:grid!important}.admin-workspace-grid dl>div:where(:not(.ps-source-authority,.ps-source-authority *)){border:1px solid var(--border)!important;background:var(--surface-1)!important;border-radius:8px!important;padding:10px!important}.admin-workspace-grid dt:where(:not(.ps-source-authority,.ps-source-authority *)){color:var(--subtle-foreground)!important;font-size:10px!important}.admin-workspace-grid dd:where(:not(.ps-source-authority,.ps-source-authority *)){font-family:var(--ws-font-display)!important;margin:4px 0 0!important;font-size:18px!important;font-weight:600!important}.admin-custom-limits:where(:not(.ps-source-authority,.ps-source-authority *)){border:1px solid var(--border)!important;background:var(--surface-1)!important;border-radius:10px!important;flex-direction:column!important;gap:10px!important;padding:12px!important;display:flex!important}.admin-custom-limits>strong:where(:not(.ps-source-authority,.ps-source-authority *)){font-size:12px!important}.admin-custom-limits>small:where(:not(.ps-source-authority,.ps-source-authority *)){color:var(--subtle-foreground)!important;font-size:10px!important}.admin-note:where(:not(.ps-source-authority,.ps-source-authority *)){border:1px solid var(--border)!important;background:var(--surface-1)!important;border-radius:8px!important;padding:8px 10px!important}.admin-audit-list:where(:not(.ps-source-authority,.ps-source-authority *)){border:1px solid var(--border)!important;background:var(--surface-2)!important;box-shadow:var(--ws-shadow-xs)!important;border-radius:14px!important;flex-direction:column!important;display:flex!important;overflow:hidden!important}.admin-audit-list>div:not(.enterprise-empty):where(:not(.ps-source-authority,.ps-source-authority *)){border-bottom:1px solid color-mix(in oklab,var(--border) 72%,transparent)!important;grid-template-columns:150px minmax(0,1fr) minmax(180px,.7fr)!important;gap:12px!important;padding:11px 14px!important;display:grid!important}.admin-audit-list>div:last-child:where(:not(.ps-source-authority,.ps-source-authority *)){border-bottom:0!important}.admin-audit-list span:where(:not(.ps-source-authority,.ps-source-authority *)),.admin-audit-list small:where(:not(.ps-source-authority,.ps-source-authority *)){color:var(--subtle-foreground)!important;font-size:10px!important}.admin-audit-list strong:where(:not(.ps-source-authority,.ps-source-authority *)){font-size:12px!important}@media (max-width:1050px){.admin-stat-grid:where(:not(.ps-source-authority,.ps-source-authority *)){grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-workspace-grid:where(:not(.ps-source-authority,.ps-source-authority *)){grid-template-columns:1fr!important}}@media (max-width:680px){.admin-stat-grid:where(:not(.ps-source-authority,.ps-source-authority *)){grid-template-columns:1fr 1fr!important}.admin-toolbar:where(:not(.ps-source-authority,.ps-source-authority *)){flex-direction:column!important;align-items:stretch!important}.admin-tabs:where(:not(.ps-source-authority,.ps-source-authority *)){width:100%!important;overflow-x:auto!important}.admin-tabs button:where(:not(.ps-source-authority,.ps-source-authority *)){flex:1 0 auto!important}.admin-toolbar>input:where(:not(.ps-source-authority,.ps-source-authority *)){width:100%!important}.admin-audit-list>div:not(.enterprise-empty):where(:not(.ps-source-authority,.ps-source-authority *)){grid-template-columns:1fr!important;gap:3px!important}}@media (max-width:440px){.admin-stat-grid:where(:not(.ps-source-authority,.ps-source-authority *)){grid-template-columns:1fr!important}}
.lovable-public-hero .site-hero-copy h1 span:where(:not(.ps-source-authority,.ps-source-authority *)){color:var(--primary)!important}.lovable-public-feature-grid:where(:not(.ps-source-authority,.ps-source-authority *)){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin:20px 0 18px!important;display:grid!important}.lovable-public-feature-grid .site-feature-card:where(:not(.ps-source-authority,.ps-source-authority *)){border:1px solid var(--border)!important;background:var(--surface-2)!important;min-height:0!important;box-shadow:var(--ws-shadow-xs)!important;border-radius:12px!important;padding:16px!important}.lovable-public-feature-grid .site-feature-card h3:where(:not(.ps-source-authority,.ps-source-authority *)){margin:0!important;font-size:15px!important}.lovable-public-feature-grid .site-feature-card p:where(:not(.ps-source-authority,.ps-source-authority *)){color:var(--muted-foreground)!important;margin:6px 0 0!important;font-size:13px!important;line-height:1.5!important}.site-ai-band:where(:not(.ps-source-authority,.ps-source-authority *)){border-top:1px solid var(--border)!important;border-bottom:1px solid var(--border)!important;background:var(--surface-1)!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:20px!important;display:grid!important}.site-ai-band .site-section-heading:where(:not(.ps-source-authority,.ps-source-authority *)){text-align:left!important;margin:0!important}.site-ai-band .site-section-heading h2:where(:not(.ps-source-authority,.ps-source-authority *)){max-width:760px!important}.site-ai-band .site-section-heading p:where(:not(.ps-source-authority,.ps-source-authority *)){max-width:720px!important}.site-ai-band>.plan-pill:where(:not(.ps-source-authority,.ps-source-authority *)){align-self:center!important}@media (max-width:760px){.lovable-public-feature-grid:where(:not(.ps-source-authority,.ps-source-authority *)),.site-ai-band:where(:not(.ps-source-authority,.ps-source-authority *)){grid-template-columns:1fr!important}.site-ai-band>.plan-pill:where(:not(.ps-source-authority,.ps-source-authority *)){justify-self:start!important}}
.lovable-workspace-search:where(:not(.ps-source-authority,.ps-source-authority *)){position:relative!important}.workspace-search-results:where(:not(.ps-source-authority,.ps-source-authority *)){z-index:90!important;border:1px solid var(--border)!important;background:var(--surface-modal)!important;width:min(360px,100vw - 28px)!important;box-shadow:0 16px 40px -12px var(--shadow-tint-strong)!important;border-radius:10px!important;padding:5px!important;position:absolute!important;top:38px!important;left:0!important}.workspace-search-results>button:where(:not(.ps-source-authority,.ps-source-authority *)){width:100%!important;min-height:0!important;color:var(--foreground)!important;box-shadow:none!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:7px!important;padding:9px 10px!important;display:block!important}.workspace-search-results>button:hover:where(:not(.ps-source-authority,.ps-source-authority *)),.workspace-search-results>button:focus-visible:where(:not(.ps-source-authority,.ps-source-authority *)){background:var(--surface-3)!important}.workspace-search-results strong:where(:not(.ps-source-authority,.ps-source-authority *)){font-size:12px!important;font-weight:600!important;display:block!important}.workspace-search-results span:where(:not(.ps-source-authority,.ps-source-authority *)){color:var(--subtle-foreground)!important;margin-top:2px!important;font-size:10px!important;line-height:1.35!important;display:block!important}.workspace-search-empty:where(:not(.ps-source-authority,.ps-source-authority *)){color:var(--subtle-foreground)!important;text-align:center!important;padding:12px!important;font-size:11px!important}@media (max-width:1199px){.lovable-workspace-search:where(:not(.ps-source-authority,.ps-source-authority *)){display:none!important}}
.media-upload-icon:where(:not(.ps-source-authority,.ps-source-authority *)){border:1px solid var(--border)!important;background:var(--surface-2)!important;width:40px!important;height:40px!important;color:var(--primary)!important;border-radius:10px!important;place-items:center!important;margin-bottom:2px!important;font-size:18px!important;display:grid!important}.media-link-panel:where(:not(.ps-source-authority,.ps-source-authority *)),.media-assets-panel:where(:not(.ps-source-authority,.ps-source-authority *)){padding:0!important;overflow:hidden!important}.media-link-form:where(:not(.ps-source-authority,.ps-source-authority *)){padding:16px!important}.media-toolbar:where(:not(.ps-source-authority,.ps-source-authority *)){border-bottom:1px solid var(--border)!important;background:var(--surface-1)!important;grid-template-columns:minmax(220px,1fr) 160px auto!important;align-items:center!important;gap:8px!important;padding:12px!important;display:grid!important}.media-search-wrap:where(:not(.ps-source-authority,.ps-source-authority *)){min-width:0!important;position:relative!important}.media-search-wrap>span:where(:not(.ps-source-authority,.ps-source-authority *)){color:var(--subtle-foreground)!important;font-size:14px!important;position:absolute!important;top:50%!important;left:10px!important;transform:translateY(-50%)!important}.media-search-wrap input:where(:not(.ps-source-authority,.ps-source-authority *)){width:100%!important;min-height:36px!important;padding-left:30px!important}.media-toolbar select:where(:not(.ps-source-authority,.ps-source-authority *)){min-height:36px!important}.media-view-toggle:where(:not(.ps-source-authority,.ps-source-authority *)){border:1px solid var(--border)!important;background:var(--surface-2)!important;border-radius:8px!important;gap:3px!important;padding:3px!important;display:inline-flex!important}.media-view-toggle button:where(:not(.ps-source-authority,.ps-source-authority *)){min-height:28px!important;color:var(--muted-foreground)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:6px!important;padding:3px 8px!important;font-size:11px!important}.media-view-toggle button.active:where(:not(.ps-source-authority,.ps-source-authority *)){background:var(--surface-3)!important;color:var(--foreground)!important;box-shadow:var(--ws-shadow-xs)!important}.media-assets-panel>.media-grid-simple:where(:not(.ps-source-authority,.ps-source-authority *)){padding:14px!important}.media-generic-thumb:where(:not(.ps-source-authority,.ps-source-authority *)){place-items:center!important;display:grid!important}.media-generic-thumb span:where(:not(.ps-source-authority,.ps-source-authority *)){border:1px solid var(--border)!important;background:var(--surface-2)!important;width:38px!important;height:38px!important;color:var(--muted-foreground)!important;border-radius:9px!important;place-items:center!important;font-size:14px!important;display:grid!important}.media-list-view:where(:not(.ps-source-authority,.ps-source-authority *)){flex-direction:column!important;display:flex!important}.media-list-row:where(:not(.ps-source-authority,.ps-source-authority *)){border-bottom:1px solid color-mix(in oklab,var(--border) 72%,transparent)!important;grid-template-columns:auto minmax(0,1fr) auto auto!important;align-items:center!important;gap:10px!important;padding:11px 13px!important;display:grid!important}.media-list-row:last-child:where(:not(.ps-source-authority,.ps-source-authority *)){border-bottom:0!important}.media-list-row:hover:where(:not(.ps-source-authority,.ps-source-authority *)){background:var(--surface-3)!important}.media-list-icon:where(:not(.ps-source-authority,.ps-source-authority *)){border:1px solid var(--border)!important;background:var(--surface-1)!important;width:34px!important;height:34px!important;color:var(--primary)!important;border-radius:8px!important;place-items:center!important;font-size:12px!important;display:grid!important}.media-list-row>div:nth-child(2):where(:not(.ps-source-authority,.ps-source-authority *)){min-width:0!important}.media-list-row strong:where(:not(.ps-source-authority,.ps-source-authority *)){text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12px!important;display:block!important;overflow:hidden!important}.media-list-row span:where(:not(.ps-source-authority,.ps-source-authority *)){color:var(--subtle-foreground)!important;margin-top:2px!important;font-size:10px!important;display:block!important}.media-list-row a:where(:not(.ps-source-authority,.ps-source-authority *)){text-decoration:none!important}.media-list-row .icon-action:where(:not(.ps-source-authority,.ps-source-authority *)){width:30px!important;height:30px!important;min-height:30px!important;padding:0!important}@media (max-width:720px){.media-toolbar:where(:not(.ps-source-authority,.ps-source-authority *)){grid-template-columns:1fr 120px!important}.media-view-toggle:where(:not(.ps-source-authority,.ps-source-authority *)){grid-column:1/-1!important;justify-self:start!important}.media-list-row:where(:not(.ps-source-authority,.ps-source-authority *)){grid-template-columns:auto minmax(0,1fr) auto!important}.media-list-row>a:where(:not(.ps-source-authority,.ps-source-authority *)){display:none!important}}@media (max-width:480px){.media-toolbar:where(:not(.ps-source-authority,.ps-source-authority *)){grid-template-columns:1fr!important}.media-view-toggle:where(:not(.ps-source-authority,.ps-source-authority *)){grid-column:auto!important}.media-list-row:where(:not(.ps-source-authority,.ps-source-authority *)){grid-template-columns:auto minmax(0,1fr) auto!important}}
.team-invite-panel:where(:not(.ps-source-authority,.ps-source-authority *)),.team-members-panel:where(:not(.ps-source-authority,.ps-source-authority *)),.team-invites-panel:where(:not(.ps-source-authority,.ps-source-authority *)){padding:0!important;overflow:hidden!important}.team-invite-form:where(:not(.ps-source-authority,.ps-source-authority *)){grid-template-columns:minmax(0,1.2fr) minmax(220px,.8fr)!important;gap:12px!important;padding:16px!important;display:grid!important}.team-invite-form label>span:where(:not(.ps-source-authority,.ps-source-authority *)){color:var(--foreground)!important;margin-bottom:6px!important;font-size:12px!important;font-weight:500!important;display:block!important}.team-invite-form input:where(:not(.ps-source-authority,.ps-source-authority *)),.team-invite-form select:where(:not(.ps-source-authority,.ps-source-authority *)){width:100%!important;min-height:40px!important}.team-invite-form label>small:where(:not(.ps-source-authority,.ps-source-authority *)){color:var(--subtle-foreground)!important;margin-top:5px!important;font-size:10px!important;line-height:1.35!important;display:block!important}.team-invite-note:where(:not(.ps-source-authority,.ps-source-authority *)){border:1px solid var(--border)!important;background:var(--surface-1)!important;border-radius:9px!important;grid-column:1/-1!important;padding:10px 12px!important}.team-invite-note strong:where(:not(.ps-source-authority,.ps-source-authority *)){font-size:11px!important;display:block!important}.team-invite-note span:where(:not(.ps-source-authority,.ps-source-authority *)){color:var(--subtle-foreground)!important;margin-top:2px!important;font-size:10px!important;display:block!important}.team-invite-form>button:where(:not(.ps-source-authority,.ps-source-authority *)){justify-self:start!important}.team-invite-panel>.invite-link-box:where(:not(.ps-source-authority,.ps-source-authority *)){margin:0 16px 16px!important}.team-table:where(:not(.ps-source-authority,.ps-source-authority *)){flex-direction:column!important;display:flex!important}.team-table-head:where(:not(.ps-source-authority,.ps-source-authority *)),.team-row:where(:not(.ps-source-authority,.ps-source-authority *)){grid-template-columns:minmax(240px,1.3fr) minmax(220px,1fr) 120px 150px!important;align-items:center!important;gap:12px!important;display:grid!important}.team-table-head:where(:not(.ps-source-authority,.ps-source-authority *)){border-bottom:1px solid var(--border)!important;background:var(--surface-1)!important;color:var(--subtle-foreground)!important;letter-spacing:.055em!important;text-transform:uppercase!important;padding:9px 14px!important;font-size:10px!important;font-weight:600!important}.team-row:where(:not(.ps-source-authority,.ps-source-authority *)){border-bottom:1px solid color-mix(in oklab,var(--border) 72%,transparent)!important;padding:11px 14px!important}.team-row:last-child:where(:not(.ps-source-authority,.ps-source-authority *)){border-bottom:0!important}.team-row:hover:where(:not(.ps-source-authority,.ps-source-authority *)){background:var(--surface-3)!important}.team-person:where(:not(.ps-source-authority,.ps-source-authority *)){align-items:center!important;gap:10px!important;min-width:0!important;display:flex!important}.team-avatar:where(:not(.ps-source-authority,.ps-source-authority *)){border:1px solid var(--border)!important;background:var(--surface-1)!important;width:34px!important;height:34px!important;color:var(--foreground)!important;border-radius:999px!important;flex:0 0 34px!important;place-items:center!important;font-size:10px!important;font-weight:700!important;display:grid!important}.team-person>div:where(:not(.ps-source-authority,.ps-source-authority *)){min-width:0!important}.team-person strong:where(:not(.ps-source-authority,.ps-source-authority *)),.team-row>div:nth-child(2)>strong:where(:not(.ps-source-authority,.ps-source-authority *)){text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12px!important;display:block!important;overflow:hidden!important}.team-person small:where(:not(.ps-source-authority,.ps-source-authority *)),.team-row>div:nth-child(2)>small:where(:not(.ps-source-authority,.ps-source-authority *)){text-overflow:ellipsis!important;white-space:nowrap!important;color:var(--subtle-foreground)!important;margin-top:2px!important;font-size:10px!important;display:block!important;overflow:hidden!important}.team-role-label:where(:not(.ps-source-authority,.ps-source-authority *)){text-transform:capitalize!important}.team-status:where(:not(.ps-source-authority,.ps-source-authority *)){border:1px solid var(--border)!important;background:var(--surface-1)!important;width:max-content!important;min-height:22px!important;color:var(--muted-foreground)!important;text-transform:capitalize!important;border-radius:999px!important;align-items:center!important;padding:2px 7px!important;font-size:10px!important;font-weight:600!important;display:inline-flex!important}.team-status-active:where(:not(.ps-source-authority,.ps-source-authority *)){border-color:color-mix(in oklab,#0b8050 25%,var(--border))!important;background:color-mix(in oklab,#0b8050 8%,var(--surface-2))!important;color:#007044!important;color:lab(41.2429% -39.785 17.4918)!important}@supports (color:lab(0% 0 0)){.team-status-active:where(:not(.ps-source-authority,.ps-source-authority *)){border-color:color-mix(in oklab,lab(47.0619% -39.899 17.5522) 25%,var(--border))!important;background:color-mix(in oklab,lab(47.0619% -39.899 17.5522) 8%,var(--surface-2))!important}}.team-status-invited:where(:not(.ps-source-authority,.ps-source-authority *)){border-color:color-mix(in oklab,var(--primary) 25%,var(--border))!important;background:var(--primary-soft)!important;color:var(--primary-soft-foreground)!important}.team-controls select:where(:not(.ps-source-authority,.ps-source-authority *)){width:100%!important;min-height:32px!important;font-size:11px!important}.team-invite-list:where(:not(.ps-source-authority,.ps-source-authority *)){flex-direction:column!important;display:flex!important}.team-invite-row:where(:not(.ps-source-authority,.ps-source-authority *)){border-bottom:1px solid color-mix(in oklab,var(--border) 72%,transparent)!important;grid-template-columns:auto minmax(0,1fr) auto auto!important;align-items:center!important;gap:10px!important;padding:11px 14px!important;display:grid!important}.team-invite-row:last-child:where(:not(.ps-source-authority,.ps-source-authority *)){border-bottom:0!important}.team-invite-row:hover:where(:not(.ps-source-authority,.ps-source-authority *)){background:var(--surface-3)!important}.team-invite-row>div:where(:not(.ps-source-authority,.ps-source-authority *)){min-width:0!important}.team-invite-row strong:where(:not(.ps-source-authority,.ps-source-authority *)){text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12px!important;display:block!important;overflow:hidden!important}.team-invite-row small:where(:not(.ps-source-authority,.ps-source-authority *)){color:var(--subtle-foreground)!important;margin-top:2px!important;font-size:10px!important;display:block!important}.team-invite-row .enterprise-button:where(:not(.ps-source-authority,.ps-source-authority *)){min-height:30px!important;padding:4px 9px!important;font-size:10px!important}@media (max-width:950px){.team-table:where(:not(.ps-source-authority,.ps-source-authority *)){overflow-x:auto!important}.team-table-head:where(:not(.ps-source-authority,.ps-source-authority *)),.team-row:where(:not(.ps-source-authority,.ps-source-authority *)){min-width:760px!important}.team-invite-form:where(:not(.ps-source-authority,.ps-source-authority *)){grid-template-columns:1fr!important}.team-invite-note:where(:not(.ps-source-authority,.ps-source-authority *)){grid-column:auto!important}}@media (max-width:600px){.team-invite-row:where(:not(.ps-source-authority,.ps-source-authority *)){grid-template-columns:auto minmax(0,1fr) auto!important}.team-invite-row>.team-status:where(:not(.ps-source-authority,.ps-source-authority *)){grid-area:2/2!important}.team-invite-row>.enterprise-button:where(:not(.ps-source-authority,.ps-source-authority *)){grid-area:1/3/3!important}}
.lovable-features-page:where(:not(.ps-source-authority,.ps-source-authority *)){padding-bottom:0!important}.lovable-feature-section:where(:not(.ps-source-authority,.ps-source-authority *)){border-top:1px solid var(--border)!important;background:var(--surface-0)!important;padding:72px max(24px,50vw - 560px)!important}.lovable-feature-section.is-alt:where(:not(.ps-source-authority,.ps-source-authority *)){background:var(--surface-1)!important}.lovable-feature-heading:where(:not(.ps-source-authority,.ps-source-authority *)){max-width:720px!important;margin-bottom:26px!important}.lovable-feature-heading>span:where(:not(.ps-source-authority,.ps-source-authority *)){color:var(--primary)!important;letter-spacing:.075em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:700!important;display:block!important}.lovable-feature-heading h2:where(:not(.ps-source-authority,.ps-source-authority *)){font-family:var(--ws-font-display)!important;letter-spacing:-.022em!important;margin:7px 0 0!important;font-size:clamp(23px,3vw,34px)!important;font-weight:600!important;line-height:1.18!important}.lovable-feature-cards:where(:not(.ps-source-authority,.ps-source-authority *)){grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.lovable-feature-cards article:where(:not(.ps-source-authority,.ps-source-authority *)){border:1px solid var(--border)!important;background:var(--surface-2)!important;min-height:188px!important;box-shadow:var(--ws-shadow-xs)!important;transition:transform .18s var(--ws-ease),box-shadow .18s var(--ws-ease),border-color .18s var(--ws-ease)!important;border-radius:14px!important;padding:20px!important;position:relative!important}.lovable-feature-cards article:hover:where(:not(.ps-source-authority,.ps-source-authority *)){border-color:var(--border-strong)!important;box-shadow:var(--ws-shadow-md)!important;transform:translateY(-1px)!important}.lovable-feature-index:where(:not(.ps-source-authority,.ps-source-authority *)){border:1px solid var(--border)!important;background:var(--surface-1)!important;width:30px!important;height:30px!important;color:var(--primary)!important;border-radius:8px!important;place-items:center!important;font-size:10px!important;font-weight:700!important;display:grid!important}.lovable-feature-cards h3:where(:not(.ps-source-authority,.ps-source-authority *)){font-family:var(--ws-font-display)!important;margin:22px 0 0!important;font-size:17px!important;font-weight:600!important}.lovable-feature-cards p:where(:not(.ps-source-authority,.ps-source-authority *)){color:var(--muted-foreground)!important;margin:7px 0 0!important;font-size:13px!important;line-height:1.55!important}.lovable-features-page>.site-final-cta:where(:not(.ps-source-authority,.ps-source-authority *)){margin-top:0!important}@media (max-width:880px){.lovable-feature-section:where(:not(.ps-source-authority,.ps-source-authority *)){padding:54px 24px!important}.lovable-feature-cards:where(:not(.ps-source-authority,.ps-source-authority *)){grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:580px){.lovable-feature-section:where(:not(.ps-source-authority,.ps-source-authority *)){padding:42px 18px!important}.lovable-feature-cards:where(:not(.ps-source-authority,.ps-source-authority *)){grid-template-columns:1fr!important}.lovable-feature-cards article:where(:not(.ps-source-authority,.ps-source-authority *)){min-height:0!important}}
.lovable-security-section:where(:not(.ps-source-authority,.ps-source-authority *)){border-top:1px solid var(--border)!important;background:var(--surface-0)!important;padding:72px max(24px,50vw - 560px)!important}.lovable-security-section.is-alt:where(:not(.ps-source-authority,.ps-source-authority *)){background:var(--surface-1)!important}.lovable-security-grid:where(:not(.ps-source-authority,.ps-source-authority *)){grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.lovable-security-grid article:where(:not(.ps-source-authority,.ps-source-authority *)){border:1px solid var(--border)!important;background:var(--surface-2)!important;min-height:200px!important;box-shadow:var(--ws-shadow-xs)!important;border-radius:14px!important;padding:20px!important}.lovable-security-grid article>span:where(:not(.ps-source-authority,.ps-source-authority *)){border:1px solid color-mix(in oklab,var(--primary) 26%,var(--border))!important;background:var(--primary-soft)!important;width:31px!important;height:31px!important;color:var(--primary-soft-foreground)!important;border-radius:8px!important;place-items:center!important;font-size:10px!important;font-weight:700!important;display:grid!important}.lovable-security-grid h3:where(:not(.ps-source-authority,.ps-source-authority *)){font-family:var(--ws-font-display)!important;margin:22px 0 0!important;font-size:17px!important;font-weight:600!important}.lovable-security-grid p:where(:not(.ps-source-authority,.ps-source-authority *)){color:var(--muted-foreground)!important;margin:7px 0 0!important;font-size:13px!important;line-height:1.55!important}.security-principles:where(:not(.ps-source-authority,.ps-source-authority *)){border:1px solid var(--border)!important;background:var(--surface-2)!important;box-shadow:var(--ws-shadow-xs)!important;border-radius:14px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;padding:20px!important;display:grid!important}.security-principles>div:where(:not(.ps-source-authority,.ps-source-authority *)){border:1px solid var(--border)!important;background:var(--surface-1)!important;color:var(--muted-foreground)!important;border-radius:9px!important;padding:12px 12px 12px 34px!important;font-size:13px!important;line-height:1.5!important;position:relative!important}.security-principles>div:before:where(){content:"✓";color:#0b8050!important;color:lab(47.0619% -39.899 17.5522)!important;font-weight:700!important;position:absolute!important;top:12px!important;left:11px!important}@media (max-width:880px){.lovable-security-section:where(:not(.ps-source-authority,.ps-source-authority *)){padding:54px 24px!important}.lovable-security-grid:where(:not(.ps-source-authority,.ps-source-authority *)){grid-template-columns:repeat(2,minmax(0,1fr))!important}.lovable-security-grid.three article:last-child:where(:not(.ps-source-authority,.ps-source-authority *)){grid-column:1/-1!important}}@media (max-width:580px){.lovable-security-section:where(:not(.ps-source-authority,.ps-source-authority *)){padding:42px 18px!important}.lovable-security-grid:where(:not(.ps-source-authority,.ps-source-authority *)),.security-principles:where(:not(.ps-source-authority,.ps-source-authority *)){grid-template-columns:1fr!important}.lovable-security-grid.three article:last-child:where(:not(.ps-source-authority,.ps-source-authority *)){grid-column:auto!important}.lovable-security-grid article:where(:not(.ps-source-authority,.ps-source-authority *)){min-height:0!important}}
.lovable-pricing-page:where(:not(.ps-source-authority,.ps-source-authority *)){padding-bottom:72px!important}.lovable-pricing-grid:where(:not(.ps-source-authority,.ps-source-authority *)){grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;max-width:1180px!important;margin:0 auto!important;padding:0 24px 64px!important;display:grid!important}.lovable-price-card:where(:not(.ps-source-authority,.ps-source-authority *)){border:1px solid var(--border)!important;background:var(--surface-2)!important;min-width:0!important;box-shadow:var(--ws-shadow-xs)!important;border-radius:16px!important;flex-direction:column!important;padding:22px!important;display:flex!important;position:relative!important}.lovable-price-card.featured:where(:not(.ps-source-authority,.ps-source-authority *)){border-color:color-mix(in oklab,var(--primary) 38%,var(--border))!important;box-shadow:var(--ws-shadow-md)!important}.lovable-popular:where(:not(.ps-source-authority,.ps-source-authority *)){background:var(--primary-soft)!important;min-height:24px!important;color:var(--primary-soft-foreground)!important;border-radius:999px!important;align-items:center!important;padding:2px 8px!important;font-size:10px!important;font-weight:700!important;display:inline-flex!important;position:absolute!important;top:14px!important;right:14px!important}.lovable-price-card h2:where(:not(.ps-source-authority,.ps-source-authority *)){font-family:var(--ws-font-display)!important;margin:8px 0 0!important;font-size:22px!important;font-weight:600!important}.lovable-price-tagline:where(:not(.ps-source-authority,.ps-source-authority *)){min-height:44px!important;color:var(--muted-foreground)!important;margin:7px 0 0!important;font-size:12px!important;line-height:1.5!important}.lovable-price:where(:not(.ps-source-authority,.ps-source-authority *)){align-items:baseline!important;gap:5px!important;margin-top:22px!important;display:flex!important}.lovable-price strong:where(:not(.ps-source-authority,.ps-source-authority *)){font-family:var(--ws-font-display)!important;letter-spacing:-.03em!important;font-size:34px!important;line-height:1!important}.lovable-price span:where(:not(.ps-source-authority,.ps-source-authority *)){color:var(--muted-foreground)!important;font-size:11px!important}.lovable-annual:where(:not(.ps-source-authority,.ps-source-authority *)),.lovable-annual-spacer:where(:not(.ps-source-authority,.ps-source-authority *)){min-height:34px!important;color:var(--subtle-foreground)!important;margin:8px 0 0!important;font-size:10px!important;line-height:1.4!important}.lovable-price-card ul:where(:not(.ps-source-authority,.ps-source-authority *)){border-top:1px solid var(--border)!important;flex-direction:column!important;flex:1!important;gap:9px!important;margin:18px 0 22px!important;padding:18px 0 0!important;list-style:none!important;display:flex!important}.lovable-price-card li:where(:not(.ps-source-authority,.ps-source-authority *)){color:var(--muted-foreground)!important;grid-template-columns:auto minmax(0,1fr)!important;gap:7px!important;font-size:12px!important;line-height:1.4!important;display:grid!important}.lovable-price-card li>span:where(:not(.ps-source-authority,.ps-source-authority *)){color:#0b8050!important;color:lab(47.0619% -39.899 17.5522)!important;font-weight:700!important}.lovable-plan-cta:where(:not(.ps-source-authority,.ps-source-authority *)){text-align:center!important;justify-content:center!important;width:100%!important}.lovable-pricing-note:where(:not(.ps-source-authority,.ps-source-authority *)){border:1px solid var(--border)!important;background:var(--surface-1)!important;border-radius:12px!important;max-width:1132px!important;margin:0 auto!important;padding:18px 20px!important}.lovable-pricing-note strong:where(:not(.ps-source-authority,.ps-source-authority *)){font-size:13px!important}.lovable-pricing-note p:where(:not(.ps-source-authority,.ps-source-authority *)){color:var(--muted-foreground)!important;margin:5px 0 0!important;font-size:11px!important;line-height:1.5!important}@media (max-width:1050px){.lovable-pricing-grid:where(:not(.ps-source-authority,.ps-source-authority *)){grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:800px!important}.lovable-price-tagline:where(:not(.ps-source-authority,.ps-source-authority *)){min-height:0!important}}@media (max-width:620px){.lovable-pricing-page:where(:not(.ps-source-authority,.ps-source-authority *)){padding-bottom:48px!important}.lovable-pricing-grid:where(:not(.ps-source-authority,.ps-source-authority *)){grid-template-columns:1fr!important;padding:0 18px 42px!important}.lovable-pricing-note:where(:not(.ps-source-authority,.ps-source-authority *)){margin:0 18px!important}.lovable-annual:where(:not(.ps-source-authority,.ps-source-authority *)),.lovable-annual-spacer:where(:not(.ps-source-authority,.ps-source-authority *)){min-height:0!important}}
:root:where(:not(.ps-source-authority,.ps-source-authority *)){--ws-radius-sm:6px;--ws-radius-md:8px;--ws-radius-lg:10px;--ws-radius-xl:14px;--ws-font-sans:"Instrument Sans",ui-sans-serif,system-ui,sans-serif;--ws-font-display:"Inter Tight","Instrument Sans",ui-sans-serif,system-ui,sans-serif}body:where(:not(.ps-source-authority,.ps-source-authority *)){font-family:var(--ws-font-sans)!important;background:var(--surface-0)!important;color:var(--foreground)!important;font-size:15px!important;line-height:1.533!important}.lovable-shell-exact:where(:not(.ps-source-authority,.ps-source-authority *)){background:var(--surface-0)!important;min-height:100vh!important;display:flex!important}.lovable-sidebar-exact:where(:not(.ps-source-authority,.ps-source-authority *)){background:var(--surface-1)!important;border-right:1px solid var(--border)!important;width:264px!important;min-width:264px!important;height:100vh!important;box-shadow:none!important;flex-direction:column!important;padding:0!important;transition:width .25s cubic-bezier(.2,.8,.2,1),min-width .25s cubic-bezier(.2,.8,.2,1)!important;display:flex!important;position:sticky!important;top:0!important}.lovable-sidebar-brand:where(:not(.ps-source-authority,.ps-source-authority *)){border-bottom:1px solid var(--border)!important;align-items:center!important;height:56px!important;min-height:56px!important;padding:0 12px!important;display:flex!important}.brand-lockup:where(:not(.ps-source-authority,.ps-source-authority *)){align-items:center!important;gap:10px!important;min-width:0!important;display:flex!important}.brand-mark:where(:not(.ps-source-authority,.ps-source-authority *)){background:var(--primary)!important;width:32px!important;height:32px!important;color:var(--primary-foreground)!important;box-shadow:var(--ws-shadow-xs)!important;border-radius:8px!important;flex:0 0 32px!important;place-items:center!important;display:grid!important}.brand-copy:where(:not(.ps-source-authority,.ps-source-authority *)){min-width:0!important;line-height:1.05!important;display:block!important}.brand-title:where(:not(.ps-source-authority,.ps-source-authority *)){font-family:var(--ws-font-display)!important;letter-spacing:-.02em!important;white-space:nowrap!important;font-size:16px!important;font-weight:600!important;display:block!important}.brand-title-muted:where(:not(.ps-source-authority,.ps-source-authority *)){color:var(--muted-foreground)!important}.brand-subtitle:where(:not(.ps-source-authority,.ps-source-authority *)){text-overflow:ellipsis!important;white-space:nowrap!important;max-width:170px!important;color:var(--subtle-foreground)!important;margin-top:3px!important;font-size:11px!important;line-height:1.35!important;display:block!important;overflow:hidden!important}.lovable-sidebar-scroll:where(:not(.ps-source-authority,.ps-source-authority *)){scrollbar-width:thin!important;scrollbar-color:var(--border-strong) transparent!important;flex:auto!important;min-height:0!important;overflow:hidden auto!important}.lovable-sidebar-scroll:where(:not(.ps-source-authority,.ps-source-authority *))::-webkit-scrollbar{width:8px}.lovable-sidebar-scroll:where(:not(.ps-source-authority,.ps-source-authority *))::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:999px}.sidebar-nav:where(:not(.ps-source-authority,.ps-source-authority *)){flex-direction:column!important;gap:24px!important;min-height:0!important;padding:20px 12px!important;display:flex!important;overflow:visible!important}.nav-group:where(:not(.ps-source-authority,.ps-source-authority *)){flex-direction:column!important;gap:4px!important;display:flex!important}.nav-group-label:where(:not(.ps-source-authority,.ps-source-authority *)){color:var(--subtle-foreground)!important;letter-spacing:.075em!important;text-transform:uppercase!important;padding:2px 10px 8px!important;font-size:11px!important;font-weight:600!important;line-height:16px!important;display:block!important}.nav-item:where(:not(.ps-source-authority,.ps-source-authority *)){width:100%!important;min-height:40px!important;color:var(--muted-foreground)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:8px!important;align-items:center!important;gap:10px!important;padding:10px!important;font-size:14px!important;font-weight:400!important;line-height:20px!important;text-decoration:none!important;transition:background-color .15s cubic-bezier(.2,.8,.2,1),color .15s cubic-bezier(.2,.8,.2,1)!important;display:flex!important;position:relative!important;transform:none!important}.nav-item:hover:where(:not(.ps-source-authority,.ps-source-authority *)){background:color-mix(in oklab,var(--surface-3) 70%,transparent)!important;color:var(--foreground)!important;transform:none!important}.nav-item--active:where(:not(.ps-source-authority,.ps-source-authority *)),.nav-item[aria-current=page]:where(:not(.ps-source-authority,.ps-source-authority *)){background:var(--surface-3)!important;color:var(--foreground)!important;box-shadow:var(--ws-shadow-xs)!important;font-weight:500!important}.nav-item--active:before:where(),.nav-item[aria-current=page]:before:where(){content:""!important;background:var(--primary)!important;border-radius:0 999px 999px 0!important;width:2.5px!important;height:18px!important;position:absolute!important;top:50%!important;left:0!important;transform:translateY(-50%)!important}.nav-icon:where(:not(.ps-source-authority,.ps-source-authority *)){fill:none!important;stroke:currentColor!important;stroke-width:1.7px!important;stroke-linecap:round!important;stroke-linejoin:round!important;flex:0 0 16px!important;width:16px!important;height:16px!important}.nav-item--active .nav-icon:where(:not(.ps-source-authority,.ps-source-authority *)),.nav-item[aria-current=page] .nav-icon:where(:not(.ps-source-authority,.ps-source-authority *)){color:var(--primary)!important}.plan-mini-lock:where(:not(.ps-source-authority,.ps-source-authority *)){color:var(--subtle-foreground)!important;background:0 0!important;border:0!important;margin-left:auto!important;font-size:11px!important;font-weight:600!important;line-height:16px!important}.nav-tools:where(:not(.ps-source-authority,.ps-source-authority *)){flex-direction:column!important;gap:6px!important;margin:0!important;display:flex!important}.nav-tools-summary:where(:not(.ps-source-authority,.ps-source-authority *)){width:100%!important;color:var(--subtle-foreground)!important;letter-spacing:.075em!important;text-transform:uppercase!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:4px!important;justify-content:space-between!important;align-items:center!important;padding:6px 10px!important;font-size:11px!important;font-weight:600!important;display:flex!important}.nav-tools-summary:hover:where(:not(.ps-source-authority,.ps-source-authority *)){color:var(--foreground)!important;background:0 0!important}.nav-tools-list:where(:not(.ps-source-authority,.ps-source-authority *)){flex-direction:column!important;gap:4px!important;padding:0!important;display:flex!important}.nav-tool-link:where(:not(.ps-source-authority,.ps-source-authority *)){min-height:40px!important;color:var(--muted-foreground)!important;border-radius:8px!important;align-items:center!important;padding:10px 10px 10px 20px!important;font-size:14px!important;line-height:20px!important;text-decoration:none!important;display:flex!important}.nav-tool-link:hover:where(:not(.ps-source-authority,.ps-source-authority *)){background:color-mix(in oklab,var(--surface-3) 70%,transparent)!important;color:var(--foreground)!important}.lovable-sidebar-footer:where(:not(.ps-source-authority,.ps-source-authority *)){border-top:1px solid var(--border)!important;background:var(--surface-1)!important;flex:none!important;padding:12px!important}.lovable-plan-card:where(:not(.ps-source-authority,.ps-source-authority *)){border:1px solid var(--border)!important;background:var(--surface-1)!important;box-shadow:none!important;border-radius:10px!important;margin:0 0 12px!important;padding:14px!important}.lovable-plan-card-head:where(:not(.ps-source-authority,.ps-source-authority *)){justify-content:space-between!important;align-items:center!important;gap:8px!important;display:flex!important}.lovable-plan-card-head strong:where(:not(.ps-source-authority,.ps-source-authority *)){font-size:14px!important;font-weight:500!important}.lovable-plan-card-head span:where(:not(.ps-source-authority,.ps-source-authority *)){border:1px solid var(--border)!important;background:var(--surface-3)!important;min-height:22px!important;color:var(--muted-foreground)!important;border-radius:6px!important;align-items:center!important;padding:0 7px!important;font-size:11px!important;font-weight:600!important;display:inline-flex!important}.lovable-plan-card p:where(:not(.ps-source-authority,.ps-source-authority *)){color:var(--subtle-foreground)!important;margin:6px 0 0!important;font-size:13px!important;line-height:1.35!important}.lovable-plan-compare:where(:not(.ps-source-authority,.ps-source-authority *)){border:1px solid var(--border)!important;background:var(--surface-2)!important;height:32px!important;color:var(--foreground)!important;box-shadow:var(--ws-shadow-xs)!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;margin-top:14px!important;font-size:14px!important;font-weight:500!important;text-decoration:none!important;display:flex!important}.lovable-sidebar-footer .logout-button:where(:not(.ps-source-authority,.ps-source-authority *)){width:100%!important;min-height:40px!important;color:var(--muted-foreground)!important;letter-spacing:0!important;text-transform:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:8px!important;align-items:center!important;gap:10px!important;margin:4px 0 0!important;padding:10px!important;font-size:14px!important;font-weight:400!important;display:flex!important}.lovable-sidebar-footer .logout-button:hover:where(:not(.ps-source-authority,.ps-source-authority *)){background:var(--surface-3)!important;color:var(--foreground)!important}.logout-icon:where(:not(.ps-source-authority,.ps-source-authority *)){font-size:16px!important}html[data-ws-sidebar-collapsed="1"] .lovable-sidebar-exact:where(:not(.ps-source-authority,.ps-source-authority *)){width:68px!important;min-width:68px!important}html[data-ws-sidebar-collapsed="1"] .lovable-sidebar-brand:where(:not(.ps-source-authority,.ps-source-authority *)){justify-content:center!important}html[data-ws-sidebar-collapsed="1"] .brand-copy:where(:not(.ps-source-authority,.ps-source-authority *)),html[data-ws-sidebar-collapsed="1"] .nav-group-label:where(:not(.ps-source-authority,.ps-source-authority *)),html[data-ws-sidebar-collapsed="1"] .nav-item>span:not(.nav-icon):where(:not(.ps-source-authority,.ps-source-authority *)),html[data-ws-sidebar-collapsed="1"] .plan-mini-lock:where(:not(.ps-source-authority,.ps-source-authority *)),html[data-ws-sidebar-collapsed="1"] .nav-tools-summary>span:first-child:where(:not(.ps-source-authority,.ps-source-authority *)),html[data-ws-sidebar-collapsed="1"] .lovable-plan-card:where(:not(.ps-source-authority,.ps-source-authority *)),html[data-ws-sidebar-collapsed="1"] .lovable-super-admin span:last-child:where(:not(.ps-source-authority,.ps-source-authority *)),html[data-ws-sidebar-collapsed="1"] .logout-button:not(:disabled):where(:not(.ps-source-authority,.ps-source-authority *)){font-size:0!important}html[data-ws-sidebar-collapsed="1"] .nav-item:where(:not(.ps-source-authority,.ps-source-authority *)){justify-content:center!important;padding-left:0!important;padding-right:0!important}html[data-ws-sidebar-collapsed="1"] .nav-item:before:where(),html[data-ws-sidebar-collapsed="1"] .nav-tools-list:where(:not(.ps-source-authority,.ps-source-authority *)){display:none!important}html[data-ws-sidebar-collapsed="1"] .nav-tools-summary:where(:not(.ps-source-authority,.ps-source-authority *)){justify-content:center!important}html[data-ws-sidebar-collapsed="1"] .nav-tools-summary>span:last-child:where(:not(.ps-source-authority,.ps-source-authority *)){font-size:14px!important}html[data-ws-sidebar-collapsed="1"] .lovable-sidebar-footer .logout-button:where(:not(.ps-source-authority,.ps-source-authority *)){justify-content:center!important;padding-left:0!important;padding-right:0!important}html[data-ws-sidebar-collapsed="1"] .logout-icon:where(:not(.ps-source-authority,.ps-source-authority *)){font-size:16px!important}.lovable-workspace-exact:where(:not(.ps-source-authority,.ps-source-authority *)){background:var(--surface-0)!important;flex-direction:column!important;flex:1!important;min-width:0!important;display:flex!important}.lovable-topbar-exact:where(:not(.ps-source-authority,.ps-source-authority *)){z-index:30!important;border-bottom:1px solid var(--border)!important;background:color-mix(in oklab,var(--surface-0) 85%,transparent)!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;height:56px!important;min-height:56px!important;box-shadow:none!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;padding:0 24px!important;display:grid!important;position:sticky!important;top:0!important}.topbar-leading:where(:not(.ps-source-authority,.ps-source-authority *)){align-items:center!important;gap:8px!important;min-width:0!important;display:flex!important}.lovable-collapse-control:where(:not(.ps-source-authority,.ps-source-authority *)){width:32px!important;height:32px!important;color:var(--muted-foreground)!important;box-shadow:none!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:8px!important;flex:0 0 32px!important;place-items:center!important;padding:0!important;display:inline-grid!important}.lovable-collapse-control:hover:where(:not(.ps-source-authority,.ps-source-authority *)){background:var(--surface-3)!important;color:var(--foreground)!important}.lovable-collapse-control svg:where(:not(.ps-source-authority,.ps-source-authority *)){fill:none!important;stroke:currentColor!important;stroke-width:2px!important;stroke-linecap:round!important;stroke-linejoin:round!important;width:16px!important;height:16px!important}.lovable-workspace-switcher:where(:not(.ps-source-authority,.ps-source-authority *)){min-width:0!important;height:32px!important;color:var(--foreground)!important;border-radius:8px!important;align-items:center!important;gap:8px!important;padding:0 8px!important;text-decoration:none!important;display:inline-flex!important}.lovable-workspace-switcher:hover:where(:not(.ps-source-authority,.ps-source-authority *)){background:var(--surface-3)!important}.workspace-name:where(:not(.ps-source-authority,.ps-source-authority *)){text-overflow:ellipsis!important;white-space:nowrap!important;max-width:220px!important;font-size:14px!important;font-weight:500!important;overflow:hidden!important}.workspace-plan-badge:where(:not(.ps-source-authority,.ps-source-authority *)){border:1px solid var(--border)!important;height:22px!important;color:var(--muted-foreground)!important;border-radius:6px!important;align-items:center!important;padding:0 7px!important;font-size:11px!important;font-weight:600!important;display:inline-flex!important}.workspace-chevron:where(:not(.ps-source-authority,.ps-source-authority *)){opacity:.6!important;font-size:13px!important}.workspace-search:where(:not(.ps-source-authority,.ps-source-authority *)){width:min(320px,30vw)!important;margin-left:4px!important;display:block!important;position:relative!important}.workspace-search input:where(:not(.ps-source-authority,.ps-source-authority *)){border:1px solid var(--input)!important;background:var(--surface-2)!important;width:100%!important;height:32px!important;color:var(--foreground)!important;box-shadow:var(--ws-shadow-xs)!important;border-radius:8px!important;padding:0 42px 0 32px!important;font-size:14px!important}.workspace-search-icon:where(:not(.ps-source-authority,.ps-source-authority *)){z-index:1!important;color:var(--subtle-foreground)!important;position:absolute!important;top:50%!important;left:10px!important;transform:translateY(-50%)!important}.workspace-search kbd:where(:not(.ps-source-authority,.ps-source-authority *)){border:1px solid var(--border)!important;background:var(--surface-2)!important;color:var(--subtle-foreground)!important;border-radius:4px!important;font-size:11px!important;line-height:18px!important;position:absolute!important;top:50%!important;right:8px!important;transform:translateY(-50%)!important}.topbar-actions:where(:not(.ps-source-authority,.ps-source-authority *)){flex:none!important;align-items:center!important;gap:6px!important;display:flex!important}.lovable-add-account:where(:not(.ps-source-authority,.ps-source-authority *)){border:1px solid var(--border)!important;background:var(--surface-2)!important;height:32px!important;min-height:32px!important;color:var(--foreground)!important;box-shadow:var(--ws-shadow-xs)!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:0 12px!important;font-size:14px!important;font-weight:500!important;display:inline-flex!important}.lovable-profile-chip:where(:not(.ps-source-authority,.ps-source-authority *)){box-shadow:none!important;background:0 0!important;border:0!important;border-radius:8px!important;align-items:center!important;gap:8px!important;padding:4px 8px 4px 4px!important;text-decoration:none!important;display:flex!important}.lovable-profile-chip:hover:where(:not(.ps-source-authority,.ps-source-authority *)){background:var(--surface-3)!important}.profile-avatar:where(:not(.ps-source-authority,.ps-source-authority *)){border:1px solid var(--border)!important;background:var(--surface-3)!important;width:28px!important;height:28px!important;color:var(--foreground)!important;border-radius:50%!important;place-items:center!important;font-size:12px!important;font-weight:600!important;display:grid!important}.profile-copy:where(:not(.ps-source-authority,.ps-source-authority *)){text-align:left!important;min-width:0!important;display:block!important}.profile-copy strong:where(:not(.ps-source-authority,.ps-source-authority *)){text-overflow:ellipsis!important;white-space:nowrap!important;max-width:180px!important;font-size:14px!important;font-weight:500!important;line-height:16px!important;display:block!important;overflow:hidden!important}.profile-copy small:where(:not(.ps-source-authority,.ps-source-authority *)){color:var(--subtle-foreground)!important;text-transform:capitalize!important;font-size:13px!important;line-height:1.2!important;display:block!important}.profile-chevron:where(:not(.ps-source-authority,.ps-source-authority *)){opacity:.6!important;font-size:13px!important}.notification-button:where(:not(.ps-source-authority,.ps-source-authority *)),.theme-toggle:where(:not(.ps-source-authority,.ps-source-authority *)){width:32px!important;height:32px!important;min-height:32px!important;color:var(--muted-foreground)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:8px!important;padding:0!important}.notification-button:hover:where(:not(.ps-source-authority,.ps-source-authority *)),.theme-toggle:hover:where(:not(.ps-source-authority,.ps-source-authority *)){background:var(--surface-3)!important;color:var(--foreground)!important}.lovable-content-exact:where(:not(.ps-source-authority,.ps-source-authority *)){background:var(--surface-0)!important;flex:1!important;min-width:0!important;padding:32px 24px!important}.lovable-content-inner:where(:not(.ps-source-authority,.ps-source-authority *)){width:100%!important;max-width:1360px!important;margin:0 auto!important}.lv-dashboard-source:where(:not(.ps-source-authority,.ps-source-authority *)){gap:24px!important}.lv-page-head:where(:not(.ps-source-authority,.ps-source-authority *)){gap:16px!important}.lv-page-head h1:where(:not(.ps-source-authority,.ps-source-authority *)){letter-spacing:-.022em!important;font-size:28px!important;line-height:1.16!important}.lv-page-head p:where(:not(.ps-source-authority,.ps-source-authority *)){font-size:16px!important;line-height:1.55!important}.lv-kpis:where(:not(.ps-source-authority,.ps-source-authority *)){gap:12px!important}.lv-card:where(:not(.ps-source-authority,.ps-source-authority *)){border-radius:14px!important}.lv-kpi:where(:not(.ps-source-authority,.ps-source-authority *)){padding:20px!important}.lv-kpi-top>div>span:where(:not(.ps-source-authority,.ps-source-authority *)){font-size:14px!important}.lv-kpi-top strong:where(:not(.ps-source-authority,.ps-source-authority *)){font-size:34px!important}.lv-composer:where(:not(.ps-source-authority,.ps-source-authority *)){padding:20px!important}.lv-section-head h2:where(:not(.ps-source-authority,.ps-source-authority *)){font-size:19px!important}.lv-operating-grid:where(:not(.ps-source-authority,.ps-source-authority *)){gap:12px!important}.lv-panel-head:where(:not(.ps-source-authority,.ps-source-authority *)){padding:20px 20px 16px!important}.lv-panel-content:where(:not(.ps-source-authority,.ps-source-authority *)){padding:16px 20px 20px!important}.lv-panel-footer:where(:not(.ps-source-authority,.ps-source-authority *)){padding:14px 20px!important}.lv-empty:where(:not(.ps-source-authority,.ps-source-authority *)){padding:36px 24px!important}@media (max-width:1100px){.workspace-search:where(:not(.ps-source-authority,.ps-source-authority *)),.profile-copy:where(:not(.ps-source-authority,.ps-source-authority *)),.profile-chevron:where(:not(.ps-source-authority,.ps-source-authority *)){display:none!important}}@media (max-width:1023px){.lovable-sidebar-exact:where(:not(.ps-source-authority,.ps-source-authority *)),.lovable-collapse-control:where(:not(.ps-source-authority,.ps-source-authority *)){display:none!important}.lovable-content-exact:where(:not(.ps-source-authority,.ps-source-authority *)){padding:24px 16px!important}.lovable-topbar-exact:where(:not(.ps-source-authority,.ps-source-authority *)){padding:0 16px!important}.lv-page-head:where(:not(.ps-source-authority,.ps-source-authority *)){grid-template-columns:minmax(0,1fr)!important}.lv-page-actions:where(:not(.ps-source-authority,.ps-source-authority *)){justify-content:flex-start!important}.lv-kpis:where(:not(.ps-source-authority,.ps-source-authority *)){grid-template-columns:repeat(2,minmax(0,1fr))!important}.lv-operating-grid:where(:not(.ps-source-authority,.ps-source-authority *)){grid-template-columns:1fr!important}.lv-span-2:where(:not(.ps-source-authority,.ps-source-authority *)){grid-column:auto!important}}@media (max-width:640px){.lovable-topbar-exact:where(:not(.ps-source-authority,.ps-source-authority *)){padding:0 12px!important}.lovable-add-account:where(:not(.ps-source-authority,.ps-source-authority *)){width:32px!important;padding:0!important;font-size:0!important}.lovable-add-account span:where(:not(.ps-source-authority,.ps-source-authority *)){font-size:16px!important}.lovable-content-exact:where(:not(.ps-source-authority,.ps-source-authority *)){padding:20px 14px!important}.lv-kpis:where(:not(.ps-source-authority,.ps-source-authority *)),.lv-composer:where(:not(.ps-source-authority,.ps-source-authority *)){grid-template-columns:1fr!important}.lv-composer-actions:where(:not(.ps-source-authority,.ps-source-authority *)){justify-content:flex-start!important}}
.module-page:where(:not(.ps-source-authority,.ps-source-authority *)),.admin-center:where(:not(.ps-source-authority,.ps-source-authority *)),.composer-workspace:where(:not(.ps-source-authority,.ps-source-authority *)){min-width:0!important;color:var(--foreground)!important;flex-direction:column!important;gap:24px!important;display:flex!important}.page-heading:where(:not(.ps-source-authority,.ps-source-authority *)),.module-heading:where(:not(.ps-source-authority,.ps-source-authority *)){background:0 0!important;border:0!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:16px!important;margin:0!important;padding:0!important;animation:none!important;display:grid!important}.page-heading>div:where(:not(.ps-source-authority,.ps-source-authority *)),.module-heading>div:where(:not(.ps-source-authority,.ps-source-authority *)){min-width:0!important}.page-heading h1:where(:not(.ps-source-authority,.ps-source-authority *)),.module-heading h1:where(:not(.ps-source-authority,.ps-source-authority *)){background:0 0!important;-webkit-background-clip:initial!important;background-clip:initial!important;max-width:none!important;color:var(--foreground)!important;font-family:var(--ws-font-display)!important;letter-spacing:-.022em!important;margin:8px 0 0!important;font-size:28px!important;font-weight:600!important;line-height:1.16!important}.page-heading p:not(.eyebrow):where(:not(.ps-source-authority,.ps-source-authority *)),.module-heading p:not(.eyebrow):where(:not(.ps-source-authority,.ps-source-authority *)){max-width:672px!important;color:var(--muted-foreground)!important;margin:8px 0 0!important;font-size:16px!important;line-height:1.55!important}.eyebrow:where(:not(.ps-source-authority,.ps-source-authority *)){color:var(--subtle-foreground)!important;letter-spacing:.075em!important;text-transform:uppercase!important;margin:0!important;font-size:11px!important;font-weight:600!important;line-height:16px!important}.inline-actions:where(:not(.ps-source-authority,.ps-source-authority *)),.module-actions:where(:not(.ps-source-authority,.ps-source-authority *)){flex-wrap:wrap!important;align-items:center!important;gap:8px!important;display:flex!important}.module-actions:where(:not(.ps-source-authority,.ps-source-authority *)){justify-content:flex-end!important}.enterprise-button:where(:not(.ps-source-authority,.ps-source-authority *)),.primary-action:where(:not(.ps-source-authority,.ps-source-authority *)),.mini-action:where(:not(.ps-source-authority,.ps-source-authority *)),.icon-action:where(:not(.ps-source-authority,.ps-source-authority *)),.lv-btn:where(:not(.ps-source-authority,.ps-source-authority *)),.pd-button:where(:not(.ps-source-authority,.ps-source-authority *)){border:1px solid var(--border)!important;background:var(--surface-2)!important;min-height:32px!important;color:var(--foreground)!important;box-shadow:var(--ws-shadow-xs)!important;cursor:pointer!important;transition:background-color .15s var(--ws-ease),border-color .15s var(--ws-ease),color .15s var(--ws-ease),transform .15s var(--ws-ease)!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;gap:8px!important;padding:0 12px!important;font-size:14px!important;font-weight:500!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important}.enterprise-button:hover:where(:not(.ps-source-authority,.ps-source-authority *)),.primary-action:hover:where(:not(.ps-source-authority,.ps-source-authority *)),.mini-action:hover:where(:not(.ps-source-authority,.ps-source-authority *)),.icon-action:hover:where(:not(.ps-source-authority,.ps-source-authority *)){border-color:var(--border-strong)!important;background:var(--surface-3)!important;color:var(--foreground)!important;transform:none!important}.enterprise-button:active:where(:not(.ps-source-authority,.ps-source-authority *)),.primary-action:active:where(:not(.ps-source-authority,.ps-source-authority *)),.mini-action:active:where(:not(.ps-source-authority,.ps-source-authority *)),.icon-action:active:where(:not(.ps-source-authority,.ps-source-authority *)){transform:scale(.985)!important}.enterprise-button--primary:where(:not(.ps-source-authority,.ps-source-authority *)),.primary-action:where(:not(.ps-source-authority,.ps-source-authority *)),.button-primary:where(:not(.ps-source-authority,.ps-source-authority *)){border-color:var(--primary)!important;background:var(--primary)!important;color:var(--primary-foreground)!important}.enterprise-button--primary:hover:where(:not(.ps-source-authority,.ps-source-authority *)),.primary-action:hover:where(:not(.ps-source-authority,.ps-source-authority *)),.button-primary:hover:where(:not(.ps-source-authority,.ps-source-authority *)){border-color:var(--primary)!important;background:color-mix(in oklab,var(--primary) 92%,black)!important;color:var(--primary-foreground)!important}button:disabled:where(:not(.ps-source-authority,.ps-source-authority *)),.enterprise-button:disabled:where(:not(.ps-source-authority,.ps-source-authority *)){opacity:.5!important;cursor:not-allowed!important}.plan-pill:where(:not(.ps-source-authority,.ps-source-authority *)){border:1px solid var(--border)!important;background:var(--surface-1)!important;height:22px!important;min-height:22px!important;color:var(--muted-foreground)!important;border-radius:6px!important;align-items:center!important;padding:0 7px!important;font-size:11px!important;font-weight:600!important;line-height:1!important;display:inline-flex!important}.status-pill:where(:not(.ps-source-authority,.ps-source-authority *)),.status-badge:where(:not(.ps-source-authority,.ps-source-authority *)),.health-pill:where(:not(.ps-source-authority,.ps-source-authority *)){border:1px solid var(--border)!important;background:var(--surface-1)!important;min-height:22px!important;color:var(--muted-foreground)!important;border-radius:6px!important;align-items:center!important;padding:2px 7px!important;font-size:11px!important;font-weight:500!important;display:inline-flex!important}input:where(:not(.ps-source-authority,.ps-source-authority *)),select:where(:not(.ps-source-authority,.ps-source-authority *)),textarea:where(:not(.ps-source-authority,.ps-source-authority *)){border:1px solid var(--input)!important;background:var(--surface-2)!important;color:var(--foreground)!important;box-shadow:var(--ws-shadow-xs)!important;font-family:var(--ws-font-sans)!important;border-radius:8px!important}input:where(:not(.ps-source-authority,.ps-source-authority *))::placeholder,textarea:where(:not(.ps-source-authority,.ps-source-authority *))::placeholder{color:var(--subtle-foreground)!important}input:focus:where(:not(.ps-source-authority,.ps-source-authority *)),select:focus:where(:not(.ps-source-authority,.ps-source-authority *)),textarea:focus:where(:not(.ps-source-authority,.ps-source-authority *)){border-color:var(--ring)!important;box-shadow:0 0 0 3px var(--ring-halo)!important;outline:none!important}.panel:where(:not(.ps-source-authority,.ps-source-authority *)),.module-panel:where(:not(.ps-source-authority,.ps-source-authority *)),.settings-card:where(:not(.ps-source-authority,.ps-source-authority *)),.settings-section:where(:not(.ps-source-authority,.ps-source-authority *)),.account-card:where(:not(.ps-source-authority,.ps-source-authority *)),.team-card:where(:not(.ps-source-authority,.ps-source-authority *)),.report-card:where(:not(.ps-source-authority,.ps-source-authority *)),.media-card:where(:not(.ps-source-authority,.ps-source-authority *)),.automation-card:where(:not(.ps-source-authority,.ps-source-authority *)),.approval-card:where(:not(.ps-source-authority,.ps-source-authority *)),.rss-card:where(:not(.ps-source-authority,.ps-source-authority *)),.bulk-card:where(:not(.ps-source-authority,.ps-source-authority *)),.planner-card:where(:not(.ps-source-authority,.ps-source-authority *)),.creative-card:where(:not(.ps-source-authority,.ps-source-authority *)),.simple-surface:where(:not(.ps-source-authority,.ps-source-authority *)),.workqueue:where(:not(.ps-source-authority,.ps-source-authority *)),.conversation-panel:where(:not(.ps-source-authority,.ps-source-authority *)),.chart-card:where(:not(.ps-source-authority,.ps-source-authority *)),.analytics-panel:where(:not(.ps-source-authority,.ps-source-authority *)),.report-panel:where(:not(.ps-source-authority,.ps-source-authority *)){border:1px solid var(--border)!important;background:var(--surface-2)!important;min-width:0!important;color:var(--foreground)!important;box-shadow:var(--ws-shadow-xs)!important;border-radius:14px!important;transform:none!important}.panel:hover:where(:not(.ps-source-authority,.ps-source-authority *)),.module-panel:hover:where(:not(.ps-source-authority,.ps-source-authority *)),.settings-card:hover:where(:not(.ps-source-authority,.ps-source-authority *)),.settings-section:hover:where(:not(.ps-source-authority,.ps-source-authority *)),.account-card:hover:where(:not(.ps-source-authority,.ps-source-authority *)),.team-card:hover:where(:not(.ps-source-authority,.ps-source-authority *)),.report-card:hover:where(:not(.ps-source-authority,.ps-source-authority *)),.automation-card:hover:where(:not(.ps-source-authority,.ps-source-authority *)){box-shadow:var(--ws-shadow-xs)!important;transform:none!important}.panel-heading:where(:not(.ps-source-authority,.ps-source-authority *)){border-bottom:1px solid var(--border)!important;background:0 0!important;justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;padding:20px 20px 16px!important;display:flex!important}.panel-heading>div:where(:not(.ps-source-authority,.ps-source-authority *)){min-width:0!important;display:block!important}.panel-heading span:where(:not(.ps-source-authority,.ps-source-authority *)){color:var(--subtle-foreground)!important;letter-spacing:.075em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:600!important;line-height:16px!important;display:block!important}.panel-heading strong:where(:not(.ps-source-authority,.ps-source-authority *)){font-family:var(--ws-font-display)!important;letter-spacing:-.011em!important;margin-top:3px!important;font-size:16px!important;font-weight:600!important;line-height:1.35!important;display:block!important}.panel-heading small:where(:not(.ps-source-authority,.ps-source-authority *)){color:var(--muted-foreground)!important;margin-top:2px!important;font-size:13px!important;display:block!important}.module-grid:where(:not(.ps-source-authority,.ps-source-authority *)){grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:start!important;gap:12px!important;display:grid!important}.module-panel--wide:where(:not(.ps-source-authority,.ps-source-authority *)){grid-column:span 2!important}.module-list:where(:not(.ps-source-authority,.ps-source-authority *)){flex-direction:column!important;gap:0!important;margin:0!important;display:flex!important}.module-list-item:where(:not(.ps-source-authority,.ps-source-authority *)){border:0!important;border-bottom:1px solid color-mix(in oklab,var(--border) 72%,transparent)!important;background:var(--surface-2)!important;color:var(--foreground)!important;border-radius:0!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:12px!important;padding:12px 14px!important;display:grid!important}.module-list-item:last-child:where(:not(.ps-source-authority,.ps-source-authority *)){border-bottom:0!important}.module-list-item:hover:where(:not(.ps-source-authority,.ps-source-authority *)){background:var(--surface-3)!important;transform:none!important}.module-list-item strong:where(:not(.ps-source-authority,.ps-source-authority *)){font-size:14px!important;font-weight:500!important;line-height:1.35!important}.module-list-item span:where(:not(.ps-source-authority,.ps-source-authority *)){color:var(--subtle-foreground)!important;margin-top:3px!important;font-size:13px!important;line-height:1.35!important}.module-list-item b:where(:not(.ps-source-authority,.ps-source-authority *)){color:var(--foreground)!important;font-size:12px!important;font-weight:600!important}.module-copy:where(:not(.ps-source-authority,.ps-source-authority *)){color:var(--muted-foreground)!important;font-size:14px!important;line-height:1.45!important}.empty-state:where(:not(.ps-source-authority,.ps-source-authority *)),.enterprise-empty:where(:not(.ps-source-authority,.ps-source-authority *)),.conversation-empty:where(:not(.ps-source-authority,.ps-source-authority *)),.ideas-empty:where(:not(.ps-source-authority,.ps-source-authority *)){border:1px solid var(--border)!important;background:var(--surface-1)!important;min-height:132px!important;color:var(--muted-foreground)!important;text-align:center!important;box-shadow:none!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;padding:24px!important;font-size:14px!important;display:flex!important}.empty-state strong:where(:not(.ps-source-authority,.ps-source-authority *)),.enterprise-empty strong:where(:not(.ps-source-authority,.ps-source-authority *)),.conversation-empty strong:where(:not(.ps-source-authority,.ps-source-authority *)){color:var(--foreground)!important;font-family:var(--ws-font-display)!important;font-size:16px!important;font-weight:600!important}.workflow-notice:where(:not(.ps-source-authority,.ps-source-authority *)),.policy-banner:where(:not(.ps-source-authority,.ps-source-authority *)),.plan-lock-card:where(:not(.ps-source-authority,.ps-source-authority *)){border:1px solid var(--border)!important;background:var(--surface-1)!important;color:var(--muted-foreground)!important;box-shadow:none!important;border-radius:10px!important;padding:14px!important}.summary-strip:where(:not(.ps-source-authority,.ps-source-authority *)),.metric-grid:where(:not(.ps-source-authority,.ps-source-authority *)),.analytics-kpis:where(:not(.ps-source-authority,.ps-source-authority *)),.report-kpis:where(:not(.ps-source-authority,.ps-source-authority *)){grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;margin:0!important;display:grid!important}.summary-chip:where(:not(.ps-source-authority,.ps-source-authority *)),.metric-card:where(:not(.ps-source-authority,.ps-source-authority *)),.analytics-card:where(:not(.ps-source-authority,.ps-source-authority *)),.report-summary-card:where(:not(.ps-source-authority,.ps-source-authority *)){border:1px solid var(--border)!important;background:var(--surface-2)!important;min-width:0!important;color:var(--foreground)!important;box-shadow:var(--ws-shadow-xs)!important;border-radius:12px!important;padding:16px!important;transform:none!important}.summary-chip:hover:where(:not(.ps-source-authority,.ps-source-authority *)),.metric-card:hover:where(:not(.ps-source-authority,.ps-source-authority *)),.analytics-card:hover:where(:not(.ps-source-authority,.ps-source-authority *)),.report-summary-card:hover:where(:not(.ps-source-authority,.ps-source-authority *)){border-color:var(--border-strong)!important;box-shadow:var(--ws-shadow-xs)!important;transform:none!important}.summary-chip strong:where(:not(.ps-source-authority,.ps-source-authority *)),.metric-card strong:where(:not(.ps-source-authority,.ps-source-authority *)),.analytics-card>strong:where(:not(.ps-source-authority,.ps-source-authority *)),.report-summary-card>strong:where(:not(.ps-source-authority,.ps-source-authority *)){font-family:var(--ws-font-display)!important;letter-spacing:-.025em!important;font-variant-numeric:tabular-nums!important;font-size:28px!important;font-weight:600!important;line-height:1.05!important}.summary-chip span:where(:not(.ps-source-authority,.ps-source-authority *)),.metric-card span:where(:not(.ps-source-authority,.ps-source-authority *)),.analytics-card>span:where(:not(.ps-source-authority,.ps-source-authority *)),.report-summary-card>span:where(:not(.ps-source-authority,.ps-source-authority *)){color:var(--muted-foreground)!important;font-size:13px!important;font-weight:500!important}.metric-detail:where(:not(.ps-source-authority,.ps-source-authority *)){color:var(--subtle-foreground)!important;margin-top:6px!important;font-size:13px!important;line-height:1.35!important}.data-table:where(:not(.ps-source-authority,.ps-source-authority *)),.enterprise-table:where(:not(.ps-source-authority,.ps-source-authority *)),.settings-table:where(:not(.ps-source-authority,.ps-source-authority *)),.admin-table:where(:not(.ps-source-authority,.ps-source-authority *)){border-collapse:collapse!important;width:100%!important}.data-table th:where(:not(.ps-source-authority,.ps-source-authority *)),.enterprise-table th:where(:not(.ps-source-authority,.ps-source-authority *)),.settings-table th:where(:not(.ps-source-authority,.ps-source-authority *)),.admin-table th:where(:not(.ps-source-authority,.ps-source-authority *)){border-bottom:1px solid var(--border)!important;background:var(--surface-1)!important;color:var(--subtle-foreground)!important;letter-spacing:.05em!important;text-align:left!important;text-transform:uppercase!important;padding:10px 12px!important;font-size:11px!important;font-weight:600!important}.data-table td:where(:not(.ps-source-authority,.ps-source-authority *)),.enterprise-table td:where(:not(.ps-source-authority,.ps-source-authority *)),.settings-table td:where(:not(.ps-source-authority,.ps-source-authority *)),.admin-table td:where(:not(.ps-source-authority,.ps-source-authority *)){border-bottom:1px solid color-mix(in oklab,var(--border) 72%,transparent)!important;background:var(--surface-2)!important;color:var(--foreground)!important;padding:11px 12px!important;font-size:13px!important}.data-table tr:hover td:where(:not(.ps-source-authority,.ps-source-authority *)),.enterprise-table tr:hover td:where(:not(.ps-source-authority,.ps-source-authority *)),.settings-table tr:hover td:where(:not(.ps-source-authority,.ps-source-authority *)),.admin-table tr:hover td:where(:not(.ps-source-authority,.ps-source-authority *)){background:var(--surface-3)!important}[class*=glow]:where(:not(.ps-source-authority,.ps-source-authority *)),[class*=gradient-orb]:where(:not(.ps-source-authority,.ps-source-authority *)),.dashboard-orb:where(:not(.ps-source-authority,.ps-source-authority *)),.ambient-orb:where(:not(.ps-source-authority,.ps-source-authority *)){display:none!important}.module-panel:where(:not(.ps-source-authority,.ps-source-authority *)):after{content:none!important;display:none!important}.workspace-content:where(:not(.ps-source-authority,.ps-source-authority *)),.module-page:where(:not(.ps-source-authority,.ps-source-authority *)),.public-site:where(:not(.ps-source-authority,.ps-source-authority *)),.lovable-public-site:where(:not(.ps-source-authority,.ps-source-authority *)){background-image:none!important}@media (max-width:1120px){.module-grid:where(:not(.ps-source-authority,.ps-source-authority *)){grid-template-columns:repeat(2,minmax(0,1fr))!important}.module-panel--wide:where(:not(.ps-source-authority,.ps-source-authority *)){grid-column:span 2!important}.summary-strip:where(:not(.ps-source-authority,.ps-source-authority *)),.metric-grid:where(:not(.ps-source-authority,.ps-source-authority *)),.analytics-kpis:where(:not(.ps-source-authority,.ps-source-authority *)),.report-kpis:where(:not(.ps-source-authority,.ps-source-authority *)){grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:1023px){.page-heading:where(:not(.ps-source-authority,.ps-source-authority *)),.module-heading:where(:not(.ps-source-authority,.ps-source-authority *)){grid-template-columns:1fr!important}.module-actions:where(:not(.ps-source-authority,.ps-source-authority *)){justify-content:flex-start!important}}@media (max-width:720px){.module-grid:where(:not(.ps-source-authority,.ps-source-authority *)){grid-template-columns:1fr!important}.module-panel--wide:where(:not(.ps-source-authority,.ps-source-authority *)){grid-column:auto!important}.summary-strip:where(:not(.ps-source-authority,.ps-source-authority *)),.metric-grid:where(:not(.ps-source-authority,.ps-source-authority *)),.analytics-kpis:where(:not(.ps-source-authority,.ps-source-authority *)),.report-kpis:where(:not(.ps-source-authority,.ps-source-authority *)),.module-list-item:where(:not(.ps-source-authority,.ps-source-authority *)){grid-template-columns:1fr!important}.page-heading h1:where(:not(.ps-source-authority,.ps-source-authority *)),.module-heading h1:where(:not(.ps-source-authority,.ps-source-authority *)){font-size:28px!important}.page-heading p:not(.eyebrow):where(:not(.ps-source-authority,.ps-source-authority *)),.module-heading p:not(.eyebrow):where(:not(.ps-source-authority,.ps-source-authority *)){font-size:15px!important}}
.source-public-home:where(:not(.ps-source-authority,.ps-source-authority *)){background:var(--surface-0);color:var(--foreground)}.source-site-hero:where(:not(.ps-source-authority,.ps-source-authority *)){max-width:1152px;margin:0 auto;padding:80px 24px 32px}.source-site-hero-grid:where(:not(.ps-source-authority,.ps-source-authority *)){grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}.source-site-hero-copy:where(:not(.ps-source-authority,.ps-source-authority *)){min-width:0}.source-site-eyebrow:where(:not(.ps-source-authority,.ps-source-authority *)){border:1px solid var(--border);background:var(--surface-2);color:var(--muted-foreground);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:11px;font-weight:600;display:inline-flex}.source-site-hero h1:where(:not(.ps-source-authority,.ps-source-authority *)){font-family:var(--ws-font-display);letter-spacing:-.042em;color:var(--foreground);margin:16px 0 0;font-size:clamp(42px,5vw,58px);font-weight:600;line-height:1.03}.source-site-hero h1 span:where(:not(.ps-source-authority,.ps-source-authority *)){color:var(--primary)}.source-site-hero-copy>p:where(:not(.ps-source-authority,.ps-source-authority *)){max-width:560px;color:var(--muted-foreground);margin:20px 0 0;font-size:18px;line-height:1.55}.source-site-actions:where(:not(.ps-source-authority,.ps-source-authority *)){flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.source-button:where(:not(.ps-source-authority,.ps-source-authority *)){border:1px solid var(--border);min-height:40px;box-shadow:var(--ws-shadow-xs);border-radius:8px;justify-content:center;align-items:center;padding:0 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.source-button.primary:where(:not(.ps-source-authority,.ps-source-authority *)){border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}.source-button.secondary:where(:not(.ps-source-authority,.ps-source-authority *)){background:var(--surface-2);color:var(--foreground)}.source-browser-frame:where(:not(.ps-source-authority,.ps-source-authority *)){border:1px solid var(--border);background:var(--surface-2);min-width:0;box-shadow:var(--ws-shadow-md);border-radius:14px;overflow:hidden}.source-browser-bar:where(:not(.ps-source-authority,.ps-source-authority *)){border-bottom:1px solid var(--border);background:var(--surface-1);align-items:center;gap:6px;height:38px;padding:0 12px;display:flex;position:relative}.source-browser-bar>span:where(:not(.ps-source-authority,.ps-source-authority *)){background:var(--border-strong);border-radius:50%;width:10px;height:10px}.source-browser-bar>span:first-child:where(:not(.ps-source-authority,.ps-source-authority *)){background:color-mix(in oklab,var(--destructive) 60%,var(--surface-2))}.source-browser-bar>span:nth-child(2):where(:not(.ps-source-authority,.ps-source-authority *)){background:color-mix(in oklab,var(--warning) 60%,var(--surface-2))}.source-browser-bar>span:nth-child(3):where(:not(.ps-source-authority,.ps-source-authority *)){background:color-mix(in oklab,var(--success) 60%,var(--surface-2))}.source-browser-bar strong:where(:not(.ps-source-authority,.ps-source-authority *)){background:var(--surface-1);color:var(--subtle-foreground);border-radius:6px;padding:4px 12px;font-size:10px;font-weight:500;position:absolute;left:50%;transform:translate(-50%)}.source-browser-body:where(:not(.ps-source-authority,.ps-source-authority *)){background:var(--surface-1);min-width:0;padding:20px;overflow:hidden}.source-hero-mocks:where(:not(.ps-source-authority,.ps-source-authority *)){grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.source-mini-panel:where(:not(.ps-source-authority,.ps-source-authority *)){border:1px solid var(--border);background:var(--surface-2);box-shadow:var(--ws-shadow-xs);border-radius:14px;padding:16px}.source-mini-profile:where(:not(.ps-source-authority,.ps-source-authority *)){align-items:center;gap:8px;display:flex}.source-mini-profile>i:where(:not(.ps-source-authority,.ps-source-authority *)){background:var(--primary-soft);border-radius:50%;width:28px;height:28px}.source-mini-profile>div:where(:not(.ps-source-authority,.ps-source-authority *)){flex:1;min-width:0}.source-mini-profile>div b:where(:not(.ps-source-authority,.ps-source-authority *)),.source-mini-profile>div span:where(:not(.ps-source-authority,.ps-source-authority *)){background:var(--border-strong);border-radius:999px;height:7px;display:block}.source-mini-profile>div b:where(:not(.ps-source-authority,.ps-source-authority *)){width:72px}.source-mini-profile>div span:where(:not(.ps-source-authority,.ps-source-authority *)){background:var(--border);width:44px;margin-top:5px}.source-mini-profile>em:where(:not(.ps-source-authority,.ps-source-authority *)){border:1px solid color-mix(in oklab,var(--primary) 20%,var(--border));background:var(--primary-soft);color:var(--primary-soft-foreground);border-radius:5px;padding:3px 7px;font-size:10px;font-style:normal}.source-mini-copy:where(:not(.ps-source-authority,.ps-source-authority *)){border:1px solid var(--border);background:var(--surface-1);border-radius:10px;gap:8px;margin-top:14px;padding:12px;display:grid}.source-mini-copy span:where(:not(.ps-source-authority,.ps-source-authority *)){background:var(--border);border-radius:999px;height:7px;display:block}.source-mini-copy span:nth-child(2):where(:not(.ps-source-authority,.ps-source-authority *)){width:82%}.source-mini-copy span:nth-child(3):where(:not(.ps-source-authority,.ps-source-authority *)){width:66%}.source-mini-footer:where(:not(.ps-source-authority,.ps-source-authority *)){justify-content:space-between;align-items:center;gap:10px;margin-top:12px;display:flex}.source-mini-footer>div:where(:not(.ps-source-authority,.ps-source-authority *)){gap:6px;display:flex}.source-mini-footer small:where(:not(.ps-source-authority,.ps-source-authority *)){border:1px solid var(--border);background:var(--surface-2);color:var(--muted-foreground);border-radius:6px;padding:4px 7px;font-size:10px}.source-mini-footer button:where(:not(.ps-source-authority,.ps-source-authority *)){background:var(--primary);height:28px;color:var(--primary-foreground);border:0;border-radius:6px;padding:0 10px;font-size:10px;font-weight:600}.source-mini-calendar-head:where(:not(.ps-source-authority,.ps-source-authority *)){justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.source-mini-calendar-head>b:where(:not(.ps-source-authority,.ps-source-authority *)){background:var(--border-strong);border-radius:999px;width:70px;height:7px;display:block}.source-mini-calendar-head>div:where(:not(.ps-source-authority,.ps-source-authority *)){gap:5px;display:flex}.source-mini-calendar-head i:where(:not(.ps-source-authority,.ps-source-authority *)){border:1px solid var(--border);border-radius:6px;width:20px;height:20px}.source-calendar-mini>div:last-child:where(:not(.ps-source-authority,.ps-source-authority *)){grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.source-calendar-mini>div:last-child span:where(:not(.ps-source-authority,.ps-source-authority *)){aspect-ratio:1;border:1px solid var(--border);background:var(--surface-2);border-radius:6px}.source-calendar-mini>div:last-child span.active:where(:not(.ps-source-authority,.ps-source-authority *)){background:var(--primary-soft)}.source-site-section:where(:not(.ps-source-authority,.ps-source-authority *)){background:var(--surface-0);max-width:none;margin:0;padding:64px max(24px,50vw - 576px)}.source-site-section.alt:where(:not(.ps-source-authority,.ps-source-authority *)){background:var(--surface-1)}.source-site-section-head:where(:not(.ps-source-authority,.ps-source-authority *)){max-width:680px;margin-bottom:36px}.source-site-section-head>span:where(:not(.ps-source-authority,.ps-source-authority *)),.source-ai-panel>div>span:where(:not(.ps-source-authority,.ps-source-authority *)){color:var(--primary);letter-spacing:.075em;text-transform:uppercase;font-size:11px;font-weight:700;display:block}.source-site-section-head h2:where(:not(.ps-source-authority,.ps-source-authority *)),.source-ai-panel h2:where(:not(.ps-source-authority,.ps-source-authority *)),.source-site-cta h2:where(:not(.ps-source-authority,.ps-source-authority *)){font-family:var(--ws-font-display);letter-spacing:-.025em;margin:7px 0 0;font-size:34px;font-weight:600;line-height:1.18}.source-site-section-head p:where(:not(.ps-source-authority,.ps-source-authority *)),.source-ai-panel p:where(:not(.ps-source-authority,.ps-source-authority *)),.source-site-cta p:where(:not(.ps-source-authority,.ps-source-authority *)){color:var(--muted-foreground);margin:10px 0 0;font-size:16px;line-height:1.55}.source-story-grid:where(:not(.ps-source-authority,.ps-source-authority *)){grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:24px;display:grid}.source-story-grid.reverse:where(:not(.ps-source-authority,.ps-source-authority *)){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.source-site-feature-grid:where(:not(.ps-source-authority,.ps-source-authority *)){grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.source-site-feature-grid.four:where(:not(.ps-source-authority,.ps-source-authority *)){grid-template-columns:repeat(4,minmax(0,1fr))}.source-site-feature-grid.three:where(:not(.ps-source-authority,.ps-source-authority *)){grid-template-columns:repeat(3,minmax(0,1fr))}.source-site-feature-card:where(:not(.ps-source-authority,.ps-source-authority *)){border:1px solid var(--border);background:var(--surface-2);min-height:152px;box-shadow:var(--ws-shadow-xs);border-radius:14px;padding:20px}.source-site-feature-card h3:where(:not(.ps-source-authority,.ps-source-authority *)){font-family:var(--ws-font-display);margin:0;font-size:17px;font-weight:600}.source-site-feature-card p:where(:not(.ps-source-authority,.ps-source-authority *)){color:var(--muted-foreground);margin:8px 0 0;font-size:13px;line-height:1.55}.source-inbox-mock:where(:not(.ps-source-authority,.ps-source-authority *)){grid-template-columns:.9fr 1.1fr;min-height:300px;margin:-20px;display:grid}.source-inbox-list:where(:not(.ps-source-authority,.ps-source-authority *)){border-right:1px solid var(--border);background:var(--surface-1)}.source-inbox-list span:where(:not(.ps-source-authority,.ps-source-authority *)){border-bottom:1px solid var(--border);padding:14px;display:block}.source-inbox-list span.active:where(:not(.ps-source-authority,.ps-source-authority *)){background:var(--surface-3)}.source-inbox-list b:where(:not(.ps-source-authority,.ps-source-authority *)),.source-inbox-list small:where(:not(.ps-source-authority,.ps-source-authority *)){display:block}.source-inbox-list b:where(:not(.ps-source-authority,.ps-source-authority *)){font-size:12px}.source-inbox-list small:where(:not(.ps-source-authority,.ps-source-authority *)){color:var(--subtle-foreground);margin-top:4px;font-size:10px}.source-inbox-thread:where(:not(.ps-source-authority,.ps-source-authority *)){background:var(--surface-2);padding:22px}.source-inbox-thread small:where(:not(.ps-source-authority,.ps-source-authority *)){color:var(--primary);font-size:10px}.source-inbox-thread h4:where(:not(.ps-source-authority,.ps-source-authority *)){margin:8px 0 0;font-size:17px}.source-inbox-thread p:where(:not(.ps-source-authority,.ps-source-authority *)){color:var(--muted-foreground);font-size:13px}.source-inbox-thread div:where(:not(.ps-source-authority,.ps-source-authority *)){border:1px solid var(--input);color:var(--subtle-foreground);border-radius:8px;margin-top:24px;padding:12px;font-size:12px}.source-analytics-mock:where(:not(.ps-source-authority,.ps-source-authority *)){margin:-4px}.source-analytics-mock>div:where(:not(.ps-source-authority,.ps-source-authority *)){grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.source-analytics-mock span:where(:not(.ps-source-authority,.ps-source-authority *)){border:1px solid var(--border);background:var(--surface-2);color:var(--subtle-foreground);border-radius:8px;padding:12px;font-size:10px}.source-analytics-mock span b:where(:not(.ps-source-authority,.ps-source-authority *)){color:var(--foreground);font-family:var(--ws-font-display);margin-top:5px;font-size:20px;display:block}.source-analytics-mock section:where(:not(.ps-source-authority,.ps-source-authority *)){border:1px solid var(--border);background:var(--surface-2);border-radius:10px;align-items:flex-end;gap:7px;height:150px;margin-top:18px;padding:16px;display:flex}.source-analytics-mock i:where(:not(.ps-source-authority,.ps-source-authority *)){background:var(--primary);opacity:.82;border-radius:4px 4px 2px 2px;flex:1;max-width:22px}.source-ai-panel:where(:not(.ps-source-authority,.ps-source-authority *)){border:1px solid var(--border);background:var(--surface-2);box-shadow:var(--ws-shadow-xs);border-radius:14px;justify-content:space-between;align-items:center;gap:24px;padding:24px;display:flex}.source-ai-panel>div:where(:not(.ps-source-authority,.ps-source-authority *)){max-width:720px}.source-ai-panel h2:where(:not(.ps-source-authority,.ps-source-authority *)){font-size:24px}.source-ai-panel p:where(:not(.ps-source-authority,.ps-source-authority *)){font-size:14px}.source-ai-panel>b:where(:not(.ps-source-authority,.ps-source-authority *)){border:1px solid var(--border);background:var(--surface-1);min-height:24px;color:var(--muted-foreground);white-space:nowrap;border-radius:999px;align-items:center;padding:2px 8px;font-size:11px;display:inline-flex}.source-security-link:where(:not(.ps-source-authority,.ps-source-authority *)){color:var(--subtle-foreground);margin:16px 0 0;font-size:13px}.source-security-link a:where(:not(.ps-source-authority,.ps-source-authority *)){text-underline-offset:2px;text-decoration:underline}.source-site-cta:where(:not(.ps-source-authority,.ps-source-authority *)){border:1px solid var(--border);background:var(--surface-1);max-width:1152px;box-shadow:var(--ws-shadow-xs);border-radius:14px;justify-content:space-between;align-items:center;gap:28px;margin:0 auto 72px;padding:32px;display:flex}.source-site-cta>div:first-child:where(:not(.ps-source-authority,.ps-source-authority *)){max-width:620px}.source-site-cta h2:where(:not(.ps-source-authority,.ps-source-authority *)){font-size:28px}.source-site-cta>div:last-child:where(:not(.ps-source-authority,.ps-source-authority *)){flex-wrap:wrap;flex:none;gap:12px;display:flex}@media (max-width:1000px){.source-site-hero-grid:where(:not(.ps-source-authority,.ps-source-authority *)),.source-story-grid:where(:not(.ps-source-authority,.ps-source-authority *)),.source-story-grid.reverse:where(:not(.ps-source-authority,.ps-source-authority *)){grid-template-columns:1fr}.source-site-hero:where(:not(.ps-source-authority,.ps-source-authority *)){padding-top:56px}.source-site-feature-grid.four:where(:not(.ps-source-authority,.ps-source-authority *)),.source-site-feature-grid.three:where(:not(.ps-source-authority,.ps-source-authority *)){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.source-site-hero:where(:not(.ps-source-authority,.ps-source-authority *)){padding:44px 18px 28px}.source-site-section:where(:not(.ps-source-authority,.ps-source-authority *)){padding:48px 18px}.source-site-hero h1:where(:not(.ps-source-authority,.ps-source-authority *)){font-size:42px}.source-site-hero-copy>p:where(:not(.ps-source-authority,.ps-source-authority *)){font-size:16px}.source-site-section-head h2:where(:not(.ps-source-authority,.ps-source-authority *)){font-size:28px}.source-site-feature-grid:where(:not(.ps-source-authority,.ps-source-authority *)),.source-site-feature-grid.four:where(:not(.ps-source-authority,.ps-source-authority *)),.source-site-feature-grid.three:where(:not(.ps-source-authority,.ps-source-authority *)),.source-hero-mocks:where(:not(.ps-source-authority,.ps-source-authority *)){grid-template-columns:1fr}.source-site-cta:where(:not(.ps-source-authority,.ps-source-authority *)){flex-direction:column;align-items:flex-start;margin:0 18px 48px;padding:24px}.source-ai-panel:where(:not(.ps-source-authority,.ps-source-authority *)){flex-direction:column;align-items:flex-start}.source-inbox-mock:where(:not(.ps-source-authority,.ps-source-authority *)){grid-template-columns:1fr}.source-inbox-list:where(:not(.ps-source-authority,.ps-source-authority *)){border-right:0;border-bottom:1px solid var(--border)}}
