:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--font-inter:Inter, "SF Pro Text", "SF Pro Display", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--pc-warm-white:#f8f7f4;--pc-sand:#f1f0ec;--pc-clay:#e9e7e1;--pc-espresso:#36291e;--pc-taupe:#766451;--pc-terracotta:#b94b25;--pc-terracotta-deep:#a8431f;--pc-forest:#2f5a4a;--pc-sage:#4a7a68;--pc-warm-border:#e0ddd6;--pc-bg:var(--pc-warm-white);--pc-surface:var(--pc-sand);--pc-surface-2:var(--pc-clay);--pc-surface-3:color-mix(in srgb, var(--pc-warm-white) 82%, var(--pc-clay));--pc-ink:var(--pc-espresso);--pc-ink-soft:var(--pc-taupe);--pc-accent:var(--pc-terracotta);--pc-accent-hover:var(--pc-terracotta-deep);--pc-accent-text:#9c3e1c;--pc-on-accent:var(--pc-warm-white);--pc-calm:var(--pc-forest);--pc-calm-soft:var(--pc-sage);--pc-calm-text:#2f5a4a;--pc-line:var(--pc-warm-border);--pc-inverse:var(--pc-espresso);--pc-on-inverse:var(--pc-warm-white);--pc-warning-ink:#7a4d10;--pc-danger-ink:#9f2f2f;--pc-focus:color-mix(in srgb, var(--pc-accent) 34%, transparent);--pc-shadow-color:color-mix(in srgb, var(--pc-ink) 14%, transparent);--pc-shadow-soft-color:color-mix(in srgb, var(--pc-ink) 8%, transparent);--pc-glass:color-mix(in srgb, var(--pc-surface) 88%, transparent);--pc-grid:color-mix(in srgb, var(--pc-ink) 6%, transparent);--pc-obsidian:var(--pc-ink);--pc-deep-evergreen:var(--pc-surface-2);--pc-workspace-green:var(--pc-calm);--pc-jade:var(--pc-accent);--pc-mint:var(--pc-on-accent);--pc-cobalt:var(--pc-calm-soft);--pc-amber:var(--pc-warning-ink);--pc-rose:var(--pc-danger-ink);--pc-cream:var(--pc-surface);--pc-slate:var(--pc-ink-soft);--bg:var(--pc-bg);--surface:var(--pc-surface);--surface-soft:var(--pc-surface-2);--ink:var(--pc-ink);--muted:var(--pc-ink-soft);--line:color-mix(in srgb, var(--pc-ink) 13%, transparent);--accent:var(--pc-accent);--accent-2:var(--pc-calm-soft);--warning:var(--pc-warning-ink);--danger:var(--pc-danger-ink);--shadow:0 20px 54px var(--pc-shadow-color);--shadow-soft:0 10px 28px var(--pc-shadow-soft-color);--inset-line:inset 0 1px 0 color-mix(in srgb, var(--pc-on-inverse) 78%, transparent)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}[data-theme=dark]{--pc-bg:#1b1510;--pc-surface:#241d17;--pc-surface-2:#2f261e;--pc-surface-3:#352b22;--pc-ink:#f0e7d8;--pc-ink-soft:#b4a48c;--pc-accent:#b5502b;--pc-accent-hover:#a8431f;--pc-accent-text:#d77b59;--pc-on-accent:#fdf6ec;--pc-calm:#5c9580;--pc-calm-soft:#3e7a66;--pc-calm-text:#639f89;--pc-line:#392f26;--pc-inverse:#120e0a;--pc-on-inverse:#fdf6ec;--pc-warning-ink:#e0b96e;--pc-danger-ink:#f0a094;--pc-focus:color-mix(in srgb, var(--pc-accent) 42%, transparent);--pc-shadow-color:#00000075;--pc-shadow-soft-color:#00000047;--pc-glass:color-mix(in srgb, var(--pc-surface) 88%, transparent);--pc-grid:color-mix(in srgb, var(--pc-ink) 5%, transparent)}@media (max-width:620px) and (max-height:720px){.tenant-app{gap:6px;padding:7px}.tenant-app .shell,.main{gap:6px}.tenant-app .sidebar{padding:8px 10px}.tenant-app .brand-mark{width:32px;height:32px}.tenant-app .topbar{min-height:0;padding:8px 10px}.tenant-app .topbar h1{font-size:20px;line-height:1.05}.tenant-app .metrics{gap:5px}.tenant-app .metric{min-height:53px;padding:7px 7px 6px}.tenant-app .metric label{margin-bottom:3px;font-size:8px}.tenant-app .metric strong{font-size:15px}.tenant-app .panel-header{padding:8px 11px}.tenant-app .panel-header h2{font-size:16px}.tenant-app .panel-header span{font-size:12px}.tenant-app .mobile-overview-focus .panel-body{grid-template-rows:auto auto;gap:7px;padding:9px}.mobile-focus-grid{gap:7px}.mobile-focus-tile,.mobile-focus-lead{gap:3px;padding:8px}.mobile-focus-tile{min-height:66px}.mobile-focus-lead{min-height:52px}.mobile-focus-tile span,.mobile-focus-lead span{font-size:9px}.mobile-focus-tile strong,.mobile-focus-lead strong{font-size:13px}.mobile-focus-tile small,.mobile-focus-lead small{font-size:10px}.mobile-focus-strip{display:none}.mobile-dock{gap:3px;padding:5px}.mobile-dock-item{min-height:34px;padding:3px 2px}.mobile-dock-item span{font-size:8px}}.tenant-app{--tenant-accent:var(--pc-accent);--tenant-bg:var(--pc-bg);--tenant-bg-2:var(--pc-surface);--tenant-grid:var(--pc-grid);--tenant-ink:var(--pc-ink);--tenant-muted:var(--pc-ink-soft);--tenant-soft:color-mix(in srgb, var(--pc-inverse) 62%, transparent);--tenant-line:color-mix(in srgb, var(--pc-line) 82%, transparent);--tenant-line-strong:color-mix(in srgb, var(--pc-line) 100%, var(--pc-ink) 8%);--tenant-surface:var(--pc-glass);--tenant-surface-strong:var(--pc-surface);--tenant-surface-soft:color-mix(in srgb, var(--pc-surface) 58%, transparent);--tenant-inverse:var(--pc-inverse);--tenant-inverse-2:color-mix(in srgb, var(--pc-inverse) 82%, var(--pc-calm) 18%);--tenant-inverse-line:color-mix(in srgb, var(--pc-on-inverse) 14%, transparent);--tenant-inverse-ink:var(--pc-on-inverse);--tenant-inverse-muted:var(--pc-on-inverse);--tenant-shadow:0 30px 76px var(--pc-shadow-color);--tenant-shadow-soft:0 16px 38px var(--pc-shadow-soft-color);--tenant-focus:var(--pc-focus);color:var(--tenant-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:linear-gradient(var(--tenant-grid) 1px, transparent 1px), linear-gradient(90deg, var(--tenant-grid) 1px, transparent 1px), linear-gradient(135deg, #fffdf6b8, #ebe3d2e0), var(--tenant-bg);background-size:34px 34px,34px 34px,auto,auto}.tenant-app[data-theme=dark]{--tenant-bg:var(--pc-bg);--tenant-bg-2:var(--pc-surface);--tenant-grid:var(--pc-grid);--tenant-ink:var(--pc-ink);--tenant-muted:var(--pc-ink-soft);--tenant-soft:color-mix(in srgb, var(--pc-ink) 58%, transparent);--tenant-line:color-mix(in srgb, var(--pc-line) 88%, transparent);--tenant-line-strong:color-mix(in srgb, var(--pc-line) 100%, var(--pc-ink) 10%);--tenant-surface:var(--pc-glass);--tenant-surface-strong:var(--pc-surface);--tenant-surface-soft:color-mix(in srgb, var(--pc-surface) 68%, transparent);--tenant-inverse:var(--pc-inverse);--tenant-inverse-2:color-mix(in srgb, var(--pc-inverse) 86%, var(--pc-calm) 14%);--tenant-inverse-line:color-mix(in srgb, var(--pc-on-inverse) 14%, transparent);--tenant-inverse-ink:var(--pc-on-inverse);--tenant-inverse-muted:var(--pc-on-inverse);--tenant-shadow:0 34px 82px var(--pc-shadow-color);--tenant-shadow-soft:0 18px 42px var(--pc-shadow-soft-color);--tenant-focus:var(--pc-focus);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:linear-gradient(var(--tenant-grid) 1px, transparent 1px), linear-gradient(90deg, var(--tenant-grid) 1px, transparent 1px), linear-gradient(135deg, var(--pc-inverse), var(--pc-inverse) 52%, var(--pc-inverse)), var(--tenant-bg);background-size:34px 34px,34px 34px,auto,auto}.tenant-app .shell{gap:18px;padding:18px}.tenant-app .main{padding:0}.tenant-app .sidebar{border-color:var(--tenant-inverse-line);background:linear-gradient(180deg, color-mix(in srgb, var(--pc-accent) 9%, transparent), color-mix(in srgb, var(--pc-accent) 1.5%, transparent) 38%), linear-gradient(135deg, var(--tenant-inverse), var(--tenant-inverse-2));color:var(--tenant-inverse-ink);box-shadow:var(--tenant-shadow)}.tenant-app[data-theme=dark] .sidebar{background:linear-gradient(180deg, color-mix(in srgb, var(--pc-accent) 10%, transparent), color-mix(in srgb, var(--pc-accent) 1.8%, transparent) 38%), linear-gradient(135deg, var(--tenant-inverse), var(--tenant-inverse-2));color:var(--tenant-ink)}.tenant-app .brand{border-bottom-color:var(--tenant-inverse-line);color:var(--tenant-inverse-ink)}.tenant-app[data-theme=dark] .brand{color:var(--tenant-ink)}.tenant-app .brand small{color:var(--tenant-inverse-muted)}.tenant-app[data-theme=dark] .brand small{color:var(--tenant-muted)}.tenant-app .brand-mark{border:1px solid color-mix(in srgb, var(--pc-ink) 8%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--pc-surface) 72%, transparent), color-mix(in srgb, var(--pc-accent) 86%, transparent)), var(--pc-surface);color:var(--pc-ink);border-radius:12px;font-weight:950;box-shadow:inset 0 1px #ffffffb8,0 10px 24px #0000003d}.tenant-app .nav{scrollbar-color:color-mix(in srgb, var(--pc-accent) 34%, transparent) transparent}.tenant-app .nav-item{min-height:42px;color:var(--pc-on-inverse);border:1px solid #0000;font-weight:760}.tenant-app[data-theme=dark] .nav-item{color:var(--pc-on-inverse)}.tenant-app .nav-item:hover:not(:disabled),.tenant-app .nav-item[data-active=true]{border-color:color-mix(in srgb, var(--pc-accent) 12%, transparent);background:color-mix(in srgb, var(--pc-accent) 7.5%, transparent);color:var(--tenant-inverse-ink);box-shadow:inset 0 1px #ffffff12}.tenant-app[data-theme=dark] .nav-item:hover:not(:disabled),.tenant-app[data-theme=dark] .nav-item[data-active=true]{color:var(--tenant-ink)}.tenant-app .topbar{border-color:var(--tenant-line);background:var(--tenant-surface);color:var(--tenant-ink);box-shadow:var(--tenant-shadow-soft), inset 0 1px 0 #ffffff85;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);grid-template-columns:minmax(220px,.9fr) minmax(320px,1fr) auto;align-items:center;margin-bottom:18px;display:grid}.tenant-app[data-theme=dark] .topbar{box-shadow:var(--tenant-shadow-soft), inset 0 1px 0 #ffffff0f}.tenant-app .topbar-copy{min-width:0}.tenant-app .topbar h1{color:var(--tenant-ink);font-size:28px}.tenant-app .topbar h1,.tenant-app .app-command-bar h1{align-items:flex-start;gap:7px;min-width:0;display:flex}.topbar-title-text{overflow-wrap:anywhere;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.tenant-app .topbar h1>svg,.tenant-app .app-command-bar h1>svg{flex:none;margin-top:.12em}.tenant-app .topbar-command{border:1px solid var(--tenant-line);background:linear-gradient(180deg, color-mix(in srgb, var(--pc-surface) 50%, transparent), transparent), var(--tenant-surface-soft);min-width:0;min-height:42px;color:var(--tenant-muted);cursor:pointer;text-align:left;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 12px;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:grid}.tenant-app .topbar-command:hover{border-color:var(--tenant-focus);transform:translateY(-1px);box-shadow:0 10px 26px #3155f614}.tenant-app .topbar-command span{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:760;overflow:hidden}.tenant-app .topbar-command kbd{border:1px solid var(--tenant-line);background:var(--tenant-surface-strong);color:var(--tenant-muted);font:inherit;border-radius:6px;padding:3px 7px;font-size:11px;font-weight:860}.tenant-app .badge,.tenant-app .command,.tenant-app .icon-command,.tenant-app .metric,.tenant-app .panel,.tenant-app .mobile-dock,.tenant-app .mobile-focus-tile,.tenant-app .mobile-focus-lead,.tenant-app .mobile-focus-strip button{border-color:var(--tenant-line);background:var(--tenant-surface);color:var(--tenant-ink);box-shadow:inset 0 1px #ffffff73}.tenant-app[data-theme=dark] .badge,.tenant-app[data-theme=dark] .command,.tenant-app[data-theme=dark] .icon-command,.tenant-app[data-theme=dark] .metric,.tenant-app[data-theme=dark] .panel,.tenant-app[data-theme=dark] .mobile-dock,.tenant-app[data-theme=dark] .mobile-focus-tile,.tenant-app[data-theme=dark] .mobile-focus-lead,.tenant-app[data-theme=dark] .mobile-focus-strip button{box-shadow:inset 0 1px #ffffff0f}.tenant-app .badge,.tenant-app .panel-header span,.tenant-app .metric label,.tenant-app .muted,.tenant-app .mobile-focus-tile span,.tenant-app .mobile-focus-tile small,.tenant-app .mobile-focus-lead span,.tenant-app .mobile-focus-lead small,.tenant-app .mobile-focus-strip span{color:var(--tenant-muted)}.tenant-app .badge[data-status=connected]{border-color:color-mix(in srgb, var(--pc-accent) 28%, transparent);background:color-mix(in srgb, var(--pc-accent) 9%, transparent);color:var(--pc-calm-text)}.tenant-app[data-theme=dark] .badge[data-status=connected]{border-color:color-mix(in srgb, var(--pc-accent) 24%, transparent);background:color-mix(in srgb, var(--pc-accent) 8%, transparent);color:var(--pc-calm-text)}.tenant-app .command{min-height:38px;color:var(--tenant-ink)}.tenant-app .command.primary{border-color:color-mix(in srgb, var(--pc-accent) 66%, transparent);background:linear-gradient(180deg, var(--pc-accent), var(--pc-accent-hover)), var(--pc-calm-soft);color:var(--pc-on-inverse);box-shadow:inset 0 1px 0 #fff3, 0 14px 30px color-mix(in srgb, var(--pc-accent) 24%, transparent)}.tenant-app .icon-command{background:var(--tenant-surface-strong);color:var(--tenant-ink)}.tenant-app .metrics{gap:10px}.tenant-app .metric{background:linear-gradient(180deg, color-mix(in srgb, var(--pc-surface) 42%, transparent), transparent), var(--tenant-surface)}.tenant-app .metric:before{background:var(--pc-accent)}.tenant-app .metric strong,.tenant-app .panel-header h2{color:var(--tenant-ink)}.tenant-app .panel{background:var(--tenant-surface);box-shadow:var(--tenant-shadow-soft), inset 0 1px 0 #ffffff5c}.tenant-app[data-theme=dark] .panel{box-shadow:var(--tenant-shadow-soft), inset 0 1px 0 #ffffff0f}.tenant-app .panel-header{border-bottom-color:var(--tenant-line)}.tenant-app .grid[data-active=overview]{grid-template-columns:1fr}.operations-board{gap:16px;animation:.42s cubic-bezier(.2,.8,.2,1) both pc-cockpit-rise;display:grid}.board-hero,.board-lane,.board-studio,.board-command-dock,.board-kpi-row button{border:1px solid var(--tenant-line);box-shadow:var(--tenant-shadow-soft), inset 0 1px 0 #ffffff61;border-radius:8px;position:relative;overflow:hidden}.tenant-app[data-theme=dark] .board-hero,.tenant-app[data-theme=dark] .board-lane,.tenant-app[data-theme=dark] .board-studio,.tenant-app[data-theme=dark] .board-command-dock,.tenant-app[data-theme=dark] .board-kpi-row button{box-shadow:var(--tenant-shadow-soft), inset 0 1px 0 #ffffff0f}.board-hero{border-color:var(--tenant-inverse-line);background:linear-gradient(135deg, color-mix(in srgb, var(--pc-accent) 14%, transparent), transparent 38%), linear-gradient(315deg, #3155f624, transparent 44%), linear-gradient(180deg, color-mix(in srgb, var(--pc-surface) 5.5%, transparent), transparent), var(--tenant-inverse);min-height:238px;color:var(--tenant-inverse-ink);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;padding:28px;display:grid}.tenant-app[data-theme=dark] .board-hero{background:linear-gradient(135deg, color-mix(in srgb, var(--pc-accent) 12%, transparent), transparent 38%), linear-gradient(315deg, #3155f629, transparent 44%), var(--pc-calm-soft);color:var(--tenant-ink)}.board-hero:after{border:1px solid var(--tenant-inverse-line);background:linear-gradient(90deg, transparent 0 12%, color-mix(in srgb, var(--pc-accent) 20%, transparent) 12% 13%, transparent 13% 28%, color-mix(in srgb, var(--pc-accent) 16%, transparent) 28% 29%, transparent 29%), linear-gradient(180deg, color-mix(in srgb, var(--pc-surface) 8%, transparent), color-mix(in srgb, var(--pc-surface) 2%, transparent));opacity:.72;content:"";pointer-events:none;border-radius:8px;width:220px;height:124px;position:absolute;inset:auto 22px 18px auto}.board-kicker{border:1px solid color-mix(in srgb, var(--pc-accent) 24%, transparent);background:color-mix(in srgb, var(--pc-accent) 9%, transparent);width:fit-content;color:var(--pc-on-inverse);text-transform:uppercase;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:12px;font-weight:900;display:inline-flex}.board-hero h2{max-width:780px;color:inherit;margin:16px 0 0;font-size:56px;line-height:.96}.board-hero p{max-width:640px;color:var(--tenant-inverse-muted);margin:14px 0 0;font-size:15px;line-height:1.56}.tenant-app[data-theme=dark] .board-hero p{color:var(--tenant-muted)}.board-hero-actions{z-index:1;flex-wrap:wrap;justify-content:end;align-items:center;gap:8px;display:flex;position:relative}.board-kpi-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.board-kpi-row button{background:linear-gradient(180deg, color-mix(in srgb, var(--pc-surface) 42%, transparent), transparent), var(--tenant-surface);min-width:0;min-height:108px;color:var(--tenant-ink);cursor:pointer;text-align:left;align-content:space-between;gap:10px;padding:14px;transition:transform .17s,border-color .17s,box-shadow .17s;display:grid}.board-kpi-row button:hover,.board-lane:hover,.board-command-dock button:hover{border-color:color-mix(in srgb, var(--pc-accent) 34%, transparent);box-shadow:var(--tenant-shadow-soft), 0 0 0 3px color-mix(in srgb, var(--pc-accent) 8%, transparent);transform:translateY(-2px)}.board-kpi-row span,.board-kpi-row small,.board-lane small,.board-lane p,.board-lane em,.board-studio span,.board-studio small,.board-command-dock small{color:var(--tenant-muted)}.board-kpi-row span,.board-lane small,.board-studio span,.board-command-dock small{text-transform:uppercase;font-size:11px;font-weight:900;line-height:1.2}.board-kpi-row strong{color:var(--tenant-ink);text-overflow:ellipsis;white-space:nowrap;font-size:28px;line-height:1;overflow:hidden}.board-kpi-row small{text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.28;overflow:hidden}.operations-main-grid{grid-template-columns:minmax(0,1fr) minmax(320px,380px);align-items:stretch;gap:14px;display:grid}.board-lanes{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.board-lane{background:var(--tenant-surface);min-height:214px;color:var(--tenant-ink);cursor:pointer;text-align:left;align-content:start;gap:9px;padding:15px;transition:transform .17s,border-color .17s,box-shadow .17s;display:grid}.board-lane:before{background:var(--lane-accent,var(--pc-accent));content:"";width:4px;position:absolute;inset:0 auto 0 0}.board-lane[data-accent=jade]{--lane-accent:var(--pc-accent)}.board-lane[data-accent=blue]{--lane-accent:var(--pc-calm-soft)}.board-lane[data-accent=amber]{--lane-accent:var(--pc-warning-ink)}.board-lane[data-accent=violet]{--lane-accent:var(--pc-calm-soft)}.board-lane[data-accent=rose]{--lane-accent:var(--pc-danger-ink)}.lane-head{color:var(--tenant-muted);justify-content:space-between;align-items:center;gap:10px;display:flex}.lane-head span{text-transform:uppercase;font-size:12px;font-weight:930}.board-lane strong{color:var(--tenant-ink);text-overflow:ellipsis;white-space:nowrap;font-size:32px;line-height:1;overflow:hidden}.board-lane p{min-height:34px;margin:0;font-size:13px;line-height:1.32}.lane-trend{grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:5px;height:46px;margin-top:2px;display:grid}.lane-trend i{height:var(--bar);background:linear-gradient(180deg, color-mix(in srgb, var(--lane-accent) 86%, var(--pc-surface) 14%), var(--lane-accent));opacity:.9;border-radius:999px 999px 2px 2px;min-height:8px;animation:.62s cubic-bezier(.2,.8,.2,1) both pc-bar-arrive;display:block}.board-lane em{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;line-height:1.25;overflow:hidden}.board-studio{background:linear-gradient(180deg, color-mix(in srgb, var(--pc-surface) 46%, transparent), transparent), var(--tenant-surface);min-height:100%;color:var(--tenant-ink);align-content:start;gap:13px;padding:16px;display:grid}.board-studio-head{justify-content:space-between;align-items:start;gap:12px;display:flex}.board-studio-head div{gap:5px;display:grid}.board-studio-head strong{color:var(--tenant-ink);font-size:18px;line-height:1.05}.studio-field{border:1px solid var(--tenant-line);background:var(--tenant-surface-soft);border-radius:8px;gap:6px;padding:12px;display:grid}.studio-field strong{color:var(--tenant-ink);font-size:18px;line-height:1.15}.studio-platforms{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.studio-platforms span{border:1px solid var(--tenant-line);background:var(--tenant-surface-soft);min-height:34px;color:var(--tenant-ink);text-transform:none;border-radius:8px;place-items:center;font-size:12px;font-weight:820;display:grid}.studio-reference-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.studio-reference-strip img{aspect-ratio:1;border:1px solid var(--tenant-line);object-fit:cover;border-radius:8px;width:100%}.studio-post-preview{border:1px solid var(--tenant-line);background:var(--tenant-surface-soft);border-radius:8px;grid-template-columns:86px minmax(0,1fr);align-items:center;gap:10px;padding:9px;display:grid}.studio-post-preview img{aspect-ratio:1;object-fit:cover;border-radius:7px;width:86px}.studio-post-preview div{min-width:0}.studio-post-preview strong{color:var(--tenant-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:14px;line-height:1.18;display:-webkit-box;overflow:hidden}.studio-post-preview small{margin-top:4px;font-size:12px;line-height:1.25;display:block}.board-command-dock{background:var(--tenant-surface);grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:9px;display:grid}.board-command-dock button{min-width:0;min-height:62px;color:var(--tenant-ink);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 9px;padding:10px;transition:transform .17s,border-color .17s,background .17s;display:grid}.board-command-dock button svg{color:var(--pc-accent);grid-row:span 2}.board-command-dock span{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:880;line-height:1.15;overflow:hidden}.board-command-dock small{text-overflow:ellipsis;text-transform:none;white-space:nowrap;font-size:11px;line-height:1.15;overflow:hidden}@keyframes pc-cockpit-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes pc-bar-arrive{0%{opacity:0;transform-origin:bottom;transform:scaleY(.2)}to{opacity:.9;transform-origin:bottom;transform:scaleY(1)}}@media (max-width:1180px){.tenant-app .topbar{grid-template-columns:minmax(0,1fr) auto}.tenant-app .topbar-command{order:3;grid-column:1/-1}.operations-main-grid{grid-template-columns:1fr}.board-lanes{grid-template-columns:repeat(2,minmax(0,1fr))}.board-studio{grid-template-columns:minmax(0,.85fr) minmax(260px,1fr)}.board-studio-head,.studio-field,.studio-platforms{grid-column:1}.studio-reference-strip,.studio-post-preview,.board-studio>.command{grid-column:2}}@media (max-width:900px){.board-hero{grid-template-columns:1fr;min-height:220px}.board-hero:after{opacity:.36}.board-hero-actions{justify-content:start}.board-hero h2{font-size:42px}.board-kpi-row,.board-command-dock{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.tenant-app .shell{grid-template-columns:1fr}.tenant-app .sidebar{min-height:0;max-height:none;position:relative;top:0}.tenant-app .topbar{grid-template-columns:1fr}.tenant-app .status-row{justify-content:start}.board-lanes,.board-kpi-row,.board-studio,.board-command-dock{grid-template-columns:1fr}.board-studio-head,.studio-field,.studio-platforms,.studio-reference-strip,.studio-post-preview,.board-studio>.command{grid-column:auto}}@media (max-width:620px){.tenant-app{background:linear-gradient(var(--tenant-grid) 1px, transparent 1px), linear-gradient(90deg, var(--tenant-grid) 1px, transparent 1px), var(--tenant-bg);background-size:30px 30px,30px 30px,auto}.tenant-app .shell{gap:8px;padding:0}.tenant-app .sidebar{background:linear-gradient(135deg, color-mix(in srgb, var(--pc-accent) 10%, transparent), color-mix(in srgb, var(--pc-surface) 2%, transparent)), var(--tenant-inverse);box-shadow:var(--tenant-shadow-soft)}.tenant-app[data-theme=dark] .sidebar{background:linear-gradient(135deg, color-mix(in srgb, var(--pc-accent) 10%, transparent), color-mix(in srgb, var(--pc-surface) 2%, transparent)), var(--tenant-inverse)}.tenant-app .topbar{grid-template-columns:minmax(0,1fr) auto;gap:8px;min-height:54px;padding:10px;display:grid}.tenant-app .topbar h1{font-size:20px}.tenant-app .topbar-command{display:none}.tenant-app .status-row{justify-content:end}.tenant-app .mobile-module-picker select{border-color:var(--tenant-inverse-line);color:var(--tenant-inverse-ink)}.tenant-app[data-theme=dark] .mobile-module-picker select{color:var(--tenant-ink)}.tenant-app .mobile-overview-focus{border-color:var(--tenant-line);background:var(--tenant-surface);box-shadow:var(--tenant-shadow-soft)}.tenant-app .mobile-overview-focus .panel-header{min-height:52px;padding:11px 12px}.tenant-app .mobile-overview-focus .panel-header h2{font-size:20px}.tenant-app .mobile-focus-tile,.tenant-app .mobile-focus-lead,.tenant-app .mobile-focus-strip button{border-color:var(--tenant-line);background:linear-gradient(180deg, color-mix(in srgb, var(--pc-surface) 32%, transparent), transparent), var(--tenant-surface-soft);color:var(--tenant-ink)}.tenant-app .mobile-focus-tile strong,.tenant-app .mobile-focus-lead strong,.tenant-app .mobile-focus-strip strong{color:var(--tenant-ink)}.tenant-app .mobile-dock{border-color:var(--tenant-line);background:var(--tenant-surface);box-shadow:0 -16px 34px color-mix(in srgb, var(--pc-ink) 12%, transparent), inset 0 1px 0 #ffffff6b}.tenant-app[data-theme=dark] .mobile-dock{box-shadow:0 -16px 34px #0000003d,inset 0 1px #ffffff0f}.tenant-app .mobile-dock-item{color:var(--tenant-muted)}.tenant-app .mobile-dock-item[data-active=true]{background:color-mix(in srgb, var(--pc-accent) 13%, transparent);color:var(--pc-ink)}.tenant-app .mobile-overview-focus .panel-body{grid-template-rows:auto auto;gap:8px;padding:9px;overflow:hidden}.tenant-app .mobile-focus-strip{display:none}.tenant-app .mobile-focus-grid{gap:7px}.tenant-app .mobile-focus-tile,.tenant-app .mobile-focus-lead{gap:3px;padding:8px}.tenant-app .mobile-focus-tile{min-height:clamp(62px,8.2svh,70px)}.tenant-app .mobile-focus-lead{min-height:clamp(48px,6.2svh,56px)}.tenant-app .mobile-focus-tile strong,.tenant-app .mobile-focus-lead strong{font-size:13px}.tenant-app .mobile-focus-tile small,.tenant-app .mobile-focus-lead small{font-size:10px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.auth-shell .auth-panel-v2{background:var(--pc-inverse);width:min(1120px,100vw - 48px);max-height:none;color:var(--pc-on-inverse);border-color:#ffffff24;grid-template-columns:minmax(0,1fr) minmax(380px,460px);gap:12px;padding:12px;display:grid;overflow:hidden}.auth-shell .auth-panel-v2:before{display:none}.auth-shell .auth-panel-v2 .auth-cinema{flex-direction:column;justify-content:space-between;min-height:580px;display:flex}.auth-shell .auth-panel-v2 .auth-card{background:var(--pc-surface);min-width:0;color:var(--pc-ink);align-content:center;padding:44px}@media (max-width:860px){.auth-shell .auth-panel-v2{grid-template-columns:1fr;width:min(456px,100vw - 16px);max-height:calc(100svh - 16px);padding:0}.auth-shell .auth-panel-v2 .auth-cinema{display:none}.auth-shell .auth-panel-v2 .auth-card{min-height:0;padding:26px 20px 22px;overflow:auto}}.owner-console .owner-insight-panel{background:radial-gradient(circle at 12% 6%, #2457d638, transparent 32%), linear-gradient(135deg, color-mix(in srgb, var(--pc-accent) 10%, transparent), transparent 46%), var(--pc-inverse);color:var(--pc-on-inverse);box-shadow:0 28px 62px color-mix(in srgb, var(--pc-ink) 24%, transparent);border-color:#d9f0df29}.owner-console .owner-insight-panel .owner-panel-header{border-bottom-color:#ffffff1a}.owner-console .owner-insight-panel .owner-panel-header h2,.owner-console .owner-insight-panel .owner-panel-header span,.owner-console .owner-insight-panel .owner-panel-header svg,.owner-console .owner-insight-body h2{color:var(--pc-surface)}.owner-console .owner-insight-panel .owner-panel-header svg{filter:none}.owner-console .owner-insight-body p{color:var(--pc-on-inverse)}.owner-console .owner-insight-panel .owner-status-chip{background:color-mix(in srgb, var(--pc-surface) 10%, transparent);color:var(--pc-warning-ink);border-color:#ffffff2e}:root{--pc-paper:var(--pc-surface-2);--pc-paper-2:var(--pc-surface-2);--pc-cream-glass:#fbf8efeb;--pc-dark-line:#ffffff1f;--pc-v2-shadow:0 28px 80px color-mix(in srgb, var(--pc-ink) 18%, transparent)}.pc-logo{letter-spacing:0}.pc-mark{border-radius:var(--pc-mark-radius,12px);background:var(--pc-surface);font-weight:950}.pc-wordmark{font-weight:850}.auth-shell{background:radial-gradient(circle at 18% 18%, color-mix(in srgb, var(--pc-accent) 9%, transparent), transparent 28%), linear-gradient(color-mix(in srgb, var(--pc-surface) 3.5%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--pc-surface) 3.5%, transparent) 1px, transparent 1px), var(--pc-inverse);background-size:auto,32px 32px,32px 32px}.auth-panel-v2{background:var(--pc-inverse);width:min(1120px,100%);color:var(--pc-on-inverse);box-shadow:var(--pc-v2-shadow);border-color:#ffffff24;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(380px,460px);gap:12px;padding:12px}.auth-panel-v2:before{display:none}.auth-cinema,.auth-card,.signup-main,.signup-panel-v2 .signup-plan-rail{border-radius:8px;min-width:0}.auth-cinema{border:1px solid var(--pc-dark-line);background:linear-gradient(140deg, color-mix(in srgb, var(--pc-accent) 11%, transparent), transparent 42%), linear-gradient(320deg, #3155f621, transparent 46%), linear-gradient(color-mix(in srgb, var(--pc-surface) 3.5%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--pc-surface) 3.5%, transparent) 1px, transparent 1px), var(--pc-inverse);background-size:auto,auto,32px 32px,32px 32px;flex-direction:column;justify-content:space-between;gap:24px;min-height:580px;padding:26px;display:flex}.auth-cinema-brand{justify-content:space-between;align-items:center;gap:18px;display:flex}.auth-cinema-brand .pc-logo{--pc-logo-ink:var(--pc-surface)}.auth-cinema-brand>span{color:var(--pc-on-inverse);font-size:12px;font-weight:800}.auth-cinema-copy{gap:16px;max-width:650px;display:grid}.auth-cinema-copy h2{max-width:650px;color:var(--pc-on-inverse);letter-spacing:0;margin:0;font-size:62px;line-height:.95}.auth-cinema-copy p{max-width:560px;color:var(--pc-on-inverse);font-size:16px;line-height:1.6}.auth-live-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.auth-live-strip div,.auth-step,.purchase-dock,.tenant-hero-side div{background:color-mix(in srgb, var(--pc-surface) 6.5%, transparent);border:1px solid #ffffff1f;border-radius:8px;padding:12px}.auth-live-strip span,.tenant-hero-side span,.purchase-dock span{color:var(--pc-on-inverse);text-transform:uppercase;font-size:11px;font-weight:900;display:block}.auth-live-strip strong,.tenant-hero-side strong,.purchase-dock strong{color:var(--pc-on-inverse);margin-top:5px;font-size:15px;display:block}.auth-card,.signup-main{background:var(--pc-surface);color:var(--pc-ink);align-content:center;gap:16px;padding:30px;display:grid}.auth-card .auth-mark,.signup-main .auth-mark{margin-top:2px}.auth-panel-v2 h1{font-size:40px;line-height:1}.auth-status{border:1px solid color-mix(in srgb, var(--pc-accent) 24%, transparent);background:color-mix(in srgb, var(--pc-accent) 8%, transparent);width:fit-content;color:var(--pc-on-inverse);border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:12px;font-weight:900;display:inline-flex}.auth-status.dark{border-color:color-mix(in srgb, var(--pc-ink) 12%, transparent);background:color-mix(in srgb, var(--pc-ink) 5.5%, transparent);color:var(--pc-ink)}.auth-steps{gap:8px;display:grid}.auth-step{border-color:color-mix(in srgb, var(--pc-ink) 10%, transparent);background:color-mix(in srgb, var(--pc-surface) 58%, transparent);color:var(--pc-ink-soft);align-items:center;gap:9px;font-size:12px;line-height:1.35;display:flex}.auth-step svg{color:var(--pc-accent)}.command-link{justify-content:space-between}.signup-panel-v2{grid-template-columns:minmax(360px,.88fr) minmax(360px,1.12fr);width:min(1180px,100%)}.signup-launch-copy{gap:10px;display:grid}.signup-launch-copy h2{margin:0;font-size:34px;line-height:1}.signup-launch-copy p{color:var(--pc-ink-soft);font-size:14px}.signup-panel-v2 .signup-plan-rail{background:linear-gradient(135deg, color-mix(in srgb, var(--pc-accent) 12%, transparent), transparent 40%), linear-gradient(color-mix(in srgb, var(--pc-ink) 4%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--pc-ink) 3.5%, transparent) 1px, transparent 1px), var(--pc-paper);background-size:auto,28px 28px,28px 28px;border-left:0;margin:0}.signup-panel-v2 .signup-plan-rail>div:first-child{gap:10px}.signup-panel-v2 .signup-plan-rail>div:first-child>strong{max-width:360px;font-size:28px;line-height:1.02}.signup-plan-card,.billing-plan-card{position:relative;overflow:hidden}.signup-plan-card:before,.billing-plan-card:before{background:var(--pc-accent);content:"";width:3px;position:absolute;inset:0 auto 0 0}.tenant-app{background:linear-gradient(color-mix(in srgb, var(--pc-ink) 3.5%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--pc-ink) 3%, transparent) 1px, transparent 1px), var(--pc-paper);background-size:32px 32px}.shell,.owner-console{gap:18px}.sidebar,.owner-sidebar{background:linear-gradient(180deg, color-mix(in srgb, var(--pc-surface) 7.2%, transparent), transparent 28%), var(--pc-inverse);box-shadow:0 24px 54px color-mix(in srgb, var(--pc-ink) 24%, transparent)}.brand-mark{background:var(--pc-surface);color:var(--pc-ink);border-radius:12px;font-weight:950}.topbar,.owner-topbar,.panel,.metric,.owner-panel,.owner-stat{border-color:color-mix(in srgb, var(--pc-ink) 12%, transparent);background:var(--pc-cream-glass)}.tenant-hero{border:1px solid color-mix(in srgb, var(--pc-ink) 14%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--pc-inverse) 82%, transparent), color-mix(in srgb, var(--pc-inverse) 92%, transparent)), var(--pc-inverse);color:var(--pc-on-inverse);box-shadow:var(--pc-v2-shadow);border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(220px,320px);gap:16px;margin-bottom:16px;padding:24px;display:grid;overflow:hidden}.tenant-hero-copy{align-content:start;gap:13px;display:grid}.tenant-hero h2{max-width:920px;color:var(--pc-on-inverse);letter-spacing:0;margin:0;font-size:48px;line-height:1}.tenant-hero p{max-width:720px;color:var(--pc-on-inverse);margin:0;line-height:1.55}.tenant-command-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tenant-command-search{background:color-mix(in srgb, var(--pc-surface) 8%, transparent);min-height:38px;color:var(--pc-on-inverse);border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:9px;padding:0 13px;font-size:13px;font-weight:750;display:inline-flex}.tenant-command-search kbd{background:color-mix(in srgb, var(--pc-surface) 12%, transparent);color:var(--pc-on-inverse);font:inherit;border-radius:5px;padding:2px 6px}.tenant-hero-side{gap:10px;display:grid}.tenant-hero-side div{background:color-mix(in srgb, var(--pc-surface) 8%, transparent)}.owner-insight-panel{background:linear-gradient(135deg, color-mix(in srgb, var(--pc-accent) 9%, transparent), transparent 44%), var(--pc-inverse);color:var(--pc-on-inverse)}.owner-insight-panel .owner-panel-header{border-color:#ffffff1a}.owner-insight-panel .owner-panel-header h2,.owner-insight-panel .owner-panel-header span,.owner-insight-panel .owner-panel-header svg{color:var(--pc-surface)}.owner-insight-body{gap:12px;padding:18px;display:grid}.owner-insight-body h2{color:var(--pc-on-inverse);margin:0;font-size:26px;line-height:1.04}.owner-insight-body p{color:var(--pc-on-inverse);margin:0;font-size:13px;line-height:1.45}.billing-checkout{background:linear-gradient(135deg, color-mix(in srgb, var(--pc-accent) 7%, transparent), transparent 45%), var(--pc-surface);gap:14px}.billing-plan-card{min-height:168px}.billing-plan-card[data-featured=true]{border-color:color-mix(in srgb, var(--pc-accent) 38%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--pc-accent) 26%, transparent), transparent 48%), var(--pc-surface);box-shadow:0 0 0 3px color-mix(in srgb, var(--pc-accent) 9%, transparent), var(--inset-line)}.purchase-dock{border-color:color-mix(in srgb, var(--pc-ink) 10%, transparent);background:var(--pc-inverse);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.purchase-dock div{min-width:0}.purchase-dock strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.command.danger{background:linear-gradient(135deg, #e753531f, transparent 58%), color-mix(in srgb, var(--pc-surface) 72%, transparent);color:var(--pc-danger-ink);border-color:#e7535357}.billing-terms-copy{max-width:760px;color:var(--pc-ink-soft);margin-top:7px;font-size:11px;font-weight:720;line-height:1.4;display:block}.billing-policy-links{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.billing-policy-links a{border:1px solid color-mix(in srgb, var(--pc-ink) 10%, transparent);background:color-mix(in srgb, var(--pc-surface) 66%, transparent);color:var(--pc-ink-soft);border-radius:999px;padding:6px 9px;font-size:11px;font-weight:850}.pricing-page{background:radial-gradient(circle at 18% 10%, color-mix(in srgb, var(--pc-accent) 13%, transparent), transparent 30%), linear-gradient(color-mix(in srgb, var(--pc-surface) 3.5%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--pc-surface) 3%, transparent) 1px, transparent 1px), var(--pc-inverse);min-height:100vh;color:var(--pc-on-inverse);background-size:auto,32px 32px,32px 32px;padding:22px}.legal-page{background:radial-gradient(circle at 14% 12%, color-mix(in srgb, var(--pc-accent) 14%, transparent), transparent 28%), linear-gradient(color-mix(in srgb, var(--pc-surface) 3.5%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--pc-surface) 3%, transparent) 1px, transparent 1px), var(--pc-inverse);min-height:100vh;color:var(--pc-on-inverse);background-size:auto,32px 32px,32px 32px;padding:22px}.legal-hero,.legal-grid{width:min(1040px,100%);margin-inline:auto}.legal-hero{background:linear-gradient(135deg, color-mix(in srgb, var(--pc-accent) 11%, transparent), transparent 46%), color-mix(in srgb, var(--pc-surface) 4.5%, transparent);box-shadow:var(--pc-v2-shadow);border:1px solid #ffffff21;border-radius:8px;gap:14px;margin-top:52px;padding:clamp(28px,5vw,54px);display:grid}.legal-hero span{color:var(--pc-on-inverse);letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:900}.legal-hero h1{max-width:850px;color:var(--pc-on-inverse);margin:0;font-size:clamp(38px,6vw,66px);line-height:1.12}.legal-hero p{max-width:760px;color:var(--pc-on-inverse);margin:0;font-size:16px;line-height:1.55}.legal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.legal-grid article{background:color-mix(in srgb, var(--pc-surface) 5.2%, transparent);min-height:190px;box-shadow:var(--pc-v2-shadow);border:1px solid #ffffff21;border-radius:8px;padding:22px}.legal-grid h2{color:var(--pc-on-inverse);margin:0 0 10px;font-size:18px}.legal-grid p{color:var(--pc-on-inverse);margin:0;font-size:13px;line-height:1.55}.pricing-nav{justify-content:space-between;align-items:center;gap:18px;width:min(1180px,100%);margin:0 auto;display:flex}.pricing-nav .pc-logo{--pc-logo-ink:var(--pc-surface)}.pricing-nav>div,.pricing-hero-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pricing-nav a{min-height:32px;color:var(--pc-on-inverse);border-radius:8px;align-items:center;padding:7px 8px;font-size:13px;font-weight:850;text-decoration:none;display:inline-flex}.pricing-nav .command.primary{color:var(--pc-ink)}.pricing-hero{grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:stretch;gap:16px;width:min(1180px,100%);margin:56px auto 22px;display:grid}.pricing-hero-copy,.pricing-hero-panel,.pricing-grid-section,.pricing-proof-strip,.pricing-tier-card{box-shadow:var(--pc-v2-shadow);border:1px solid #ffffff21;border-radius:8px}.pricing-hero-copy{background:linear-gradient(135deg, color-mix(in srgb, var(--pc-accent) 12%, transparent), transparent 44%), linear-gradient(315deg, #3155f624, transparent 45%), color-mix(in srgb, var(--pc-surface) 4.5%, transparent);align-content:end;gap:18px;min-height:460px;padding:clamp(26px,5vw,58px);display:grid}.pricing-hero-copy h1{max-width:860px;color:var(--pc-on-inverse);letter-spacing:0;margin:0;font-size:68px;line-height:1.04}.pricing-hero-copy p{max-width:720px;color:var(--pc-on-inverse);margin:0;font-size:16px;line-height:1.62}.pricing-hero-panel{background:linear-gradient(180deg, #fbf8ef14, #fbf8ef05), color-mix(in srgb, var(--pc-surface) 4.5%, transparent);align-content:end;gap:10px;padding:18px;display:grid}.pricing-hero-panel div{background:color-mix(in srgb, var(--pc-surface) 7%, transparent);border:1px solid #ffffff1f;border-radius:8px;padding:14px}.pricing-hero-panel span,.pricing-card-top span,.pricing-current-strip span{color:var(--pc-on-inverse);text-transform:uppercase;font-size:11px;font-weight:900;line-height:1.25;display:block}.pricing-hero-panel strong{color:var(--pc-on-inverse);margin-top:5px;font-size:17px;line-height:1.15;display:block}.pricing-grid-section{background:var(--pc-surface);width:min(1180px,100%);color:var(--pc-ink);margin:0 auto;padding:clamp(18px,3vw,28px)}.pricing-section-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px;display:flex}.pricing-section-heading h2{max-width:560px;margin:0;font-size:42px;line-height:1}.pricing-section-heading p{max-width:440px;color:var(--pc-ink-soft);margin:0;font-size:14px;line-height:1.5}.pricing-card-grid,.pricing-module-grid,.pricing-current-strip,.pricing-proof-strip{gap:12px;display:grid}.pricing-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.pricing-module-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.pricing-tier-card{background:var(--pc-surface);min-width:0;color:var(--pc-ink);gap:14px;padding:16px;display:grid}.pricing-tier-card[data-current=true]{box-shadow:0 0 0 3px #3155f614, var(--inset-line);border-color:#3155f661}.pricing-tier-card.compact{min-height:0;box-shadow:var(--inset-line)}.pricing-card-top{gap:5px;display:grid}.pricing-card-top span,.pricing-current-strip span{color:var(--pc-ink-soft)}.pricing-card-top h3{margin:0;font-size:24px;line-height:1}.pricing-card-top strong{margin-top:6px;font-size:22px;line-height:1}.pricing-card-top small,.pricing-tier-card p,.pricing-inclusions span,.pricing-current-strip small{color:var(--pc-ink-soft);font-size:12px;line-height:1.38}.pricing-tier-card p{min-height:68px;margin:0}.pricing-inclusions,.pricing-tier-card ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pricing-inclusions div,.pricing-tier-card li{align-items:flex-start;gap:7px;min-width:0;display:flex}.pricing-inclusions svg,.pricing-tier-card li svg{color:var(--pc-calm);flex:none}.pricing-tier-card li{color:var(--pc-ink);font-size:13px;font-weight:720;line-height:1.28}.pricing-proof-strip{background:color-mix(in srgb, var(--pc-surface) 4.5%, transparent);border-color:#ffffff1f;grid-template-columns:repeat(3,minmax(0,1fr));width:min(1180px,100%);margin:18px auto 0;padding:14px}.pricing-proof-strip div{gap:7px;min-width:0;display:grid}.pricing-proof-strip svg{color:var(--pc-on-inverse)}.pricing-proof-strip strong{color:var(--pc-on-inverse);font-size:14px}.pricing-proof-strip span{color:var(--pc-on-inverse);font-size:12px;line-height:1.42}.pricing-proof-strip a{color:var(--pc-on-inverse);font-weight:850}.pricing-proof-strip.compact{margin-top:10px}.pricing-current-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-current-strip>div{border:1px solid color-mix(in srgb, var(--pc-ink) 10%, transparent);background:var(--pc-surface);min-width:0;box-shadow:var(--inset-line);border-radius:8px;padding:13px}.pricing-current-strip strong{margin-top:5px;font-size:19px;line-height:1.05;display:block}.pricing-checkout .purchase-dock{background:var(--pc-inverse)}.pricing-module-panel .panel-body{min-height:0}.billing-receipt-panel{gap:12px;display:grid}.billing-receipt-list{gap:8px;display:grid}.billing-receipt-row{grid-template-columns:minmax(0,1fr) auto auto}.billing-event-strip{flex-wrap:wrap;gap:8px;display:flex}.billing-event-strip span{border:1px solid color-mix(in srgb, var(--pc-ink) 10%, transparent);background:color-mix(in srgb, var(--pc-surface) 62%, transparent);color:var(--pc-ink-soft);border-radius:8px;padding:7px 9px;font-size:11px;font-weight:760;line-height:1.2}.readiness-grid,.workflow-step-row,.integration-health-grid,.publish-readiness-grid,.creative-journey-grid,.billing-lifecycle-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.readiness-item,.workflow-action-brief,.workflow-step,.integration-health-grid>div,.publish-readiness-grid>div,.creative-journey-grid>div,.billing-lifecycle-grid>div,.audit-event{border:1px solid color-mix(in srgb, var(--pc-ink) 10%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--pc-accent) 5.5%, transparent), transparent 52%), color-mix(in srgb, var(--pc-surface) 76%, transparent);min-width:0;box-shadow:var(--inset-line);border-radius:8px}.readiness-item{cursor:pointer;color:var(--pc-ink);text-align:left;border-color:#9a5d1633;gap:7px;padding:12px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.readiness-item[data-ready=true]{border-color:color-mix(in srgb, var(--pc-accent) 26%, transparent)}.readiness-item:hover{box-shadow:0 0 0 3px color-mix(in srgb, var(--pc-accent) 9%, transparent), var(--inset-line);transform:translateY(-1px)}.readiness-item svg,.integration-health-grid svg,.publish-readiness-grid svg,.creative-journey-grid svg,.billing-lifecycle-grid svg,.workflow-action-brief svg,.audit-event svg{color:var(--pc-accent)}.readiness-item span,.integration-health-grid span,.publish-readiness-grid span,.creative-journey-grid span,.billing-lifecycle-grid span,.workflow-step,.workflow-action-brief,.audit-event span{color:var(--pc-ink-soft);font-size:12px;font-weight:780;line-height:1.35}.readiness-item strong,.integration-health-grid strong,.publish-readiness-grid strong,.creative-journey-grid strong,.billing-lifecycle-grid strong{color:var(--pc-ink);font-size:15px;line-height:1.15}.readiness-item small,.creative-journey-grid small,.billing-lifecycle-grid small,.integration-helper{color:var(--pc-ink-soft);font-size:11px;line-height:1.38}.workflow-ops-strip{gap:9px;display:grid}.workflow-action-brief{align-items:flex-start;gap:9px;padding:11px;display:flex}.workflow-step{align-items:center;gap:8px;padding:9px 10px;display:flex}.workflow-step strong{background:var(--pc-inverse);width:22px;height:22px;color:var(--pc-on-inverse);border-radius:999px;flex:none;place-items:center;font-size:11px;display:grid}.workflow-proof-row{flex-wrap:wrap;gap:7px;display:flex}.integration-health-grid>div,.publish-readiness-grid>div,.creative-journey-grid>div,.billing-lifecycle-grid>div{gap:6px;padding:12px;display:grid}.integration-helper{margin-top:4px;display:block}.integration-scope-row{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.integration-scope-row span{border:1px solid color-mix(in srgb, var(--pc-ink) 9%, transparent);background:color-mix(in srgb, var(--pc-surface) 58%, transparent);min-width:0;color:var(--pc-ink-soft);border-radius:999px;padding:5px 7px;font-size:10px;font-weight:820;line-height:1.2}.tenant-app .command.subtle{background:color-mix(in srgb, var(--pc-ink) 4.5%, transparent);color:var(--pc-ink-soft)}.integration-sync-timeline{border:1px solid color-mix(in srgb, var(--pc-ink) 10%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--pc-accent) 5.5%, transparent), transparent 58%), color-mix(in srgb, var(--pc-surface) 70%, transparent);box-shadow:var(--inset-line);border-radius:10px;gap:9px;padding:12px;display:grid}.integration-sync-item,.integration-sync-empty{border-top:1px solid color-mix(in srgb, var(--pc-ink) 8%, transparent);grid-template-columns:minmax(0,1fr) auto;gap:5px 10px;min-width:0;padding-top:9px;display:grid}.integration-sync-item strong,.integration-sync-empty strong{color:var(--pc-ink);font-size:13px}.integration-sync-item span{background:color-mix(in srgb, var(--pc-accent) 11%, transparent);color:var(--pc-ink);text-transform:uppercase;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:900}.integration-sync-item[data-status=action_required] span,.integration-sync-item[data-status=failed] span{color:var(--pc-warning-ink);background:#ffb12f24}.integration-sync-item small,.integration-sync-empty small{color:var(--pc-ink-soft);grid-column:1/-1;font-size:11px;line-height:1.45}.creative-journey-panel,.billing-lifecycle-panel,.launch-readiness-panel,.support-audit-panel{overflow:hidden}.audit-event-list{gap:8px;display:grid}.audit-event{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;display:grid}.audit-event strong,.audit-event span{display:block}.audit-event strong{color:var(--pc-ink);font-size:13px}.support-action-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.support-action-grid .command{justify-content:center;width:100%}@media (max-width:1120px){.support-action-grid{grid-template-columns:1fr}.pricing-card-grid,.pricing-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.pricing-page{padding:10px}.pricing-nav{align-items:flex-start}.pricing-nav>div{justify-content:flex-end}.pricing-nav .command{min-height:36px;padding:0 10px}.pricing-hero{grid-template-columns:1fr;margin-top:18px}.pricing-hero-copy{min-height:0;padding:22px}.pricing-hero-copy h1{font-size:40px}.pricing-section-heading,.pricing-proof-strip,.pricing-current-strip,.readiness-grid,.integration-health-grid,.publish-readiness-grid,.creative-journey-grid,.billing-lifecycle-grid{grid-template-columns:1fr}.pricing-section-heading{align-items:start;display:grid}.pricing-card-grid,.pricing-module-grid{grid-template-columns:1fr}.pricing-tier-card p{min-height:0}.pricing-proof-strip{margin-bottom:10px}}.creative-studio-header h2:after{background:color-mix(in srgb, var(--pc-accent) 11%, transparent);color:var(--pc-ink);vertical-align:middle;content:"Creative Studio";border-radius:999px;margin-left:8px;padding:3px 7px;font-size:10px;display:inline-block}@media (max-width:1020px){.auth-panel-v2,.signup-panel-v2,.tenant-hero,.scheduler-grid,.market-grid,.deal-scenario-grid{grid-template-columns:1fr}.auth-cinema{min-height:380px}.auth-cinema-copy h2{font-size:42px}}@media (max-width:620px){.auth-shell{min-height:100dvh;padding:8px}.auth-panel-v2,.signup-panel-v2{max-height:calc(100dvh - 16px);padding:8px;overflow:auto}.auth-cinema{display:none}.auth-card,.signup-main,.signup-panel-v2 .signup-plan-rail{padding:20px}.signup-launch-copy h2{font-size:29px}.signup-delivery-actions,.purchase-dock{grid-template-columns:1fr}.tenant-app .main{grid-template-rows:auto auto auto minmax(0,1fr)}.tenant-hero{gap:8px;margin-bottom:0;padding:12px}.tenant-hero h2{font-size:19px;line-height:1.08}.tenant-hero p,.tenant-command-row,.tenant-hero-side,.creative-studio-header h2:after{display:none}.intelligence-scoreboard,.creative-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.intelligence-lede,.expansion-map{grid-template-columns:1fr;gap:10px;padding:13px}.intelligence-lede h2,.expansion-map h2{font-size:21px;line-height:1.06}.intelligence-lede>strong,.expansion-score{min-width:0;min-height:68px;font-size:30px}.deal-calculator-form{grid-template-columns:1fr}.deal-actions{grid-column:auto;justify-content:stretch}.deal-actions .command{flex:140px;justify-content:center}.income-ledger .list-row{grid-template-columns:1fr;align-items:start}}@media (max-width:620px) and (max-height:720px){.tenant-app{gap:6px;padding:7px}.tenant-app .shell,.main{gap:6px}.tenant-app .sidebar{padding:8px 10px}.tenant-app .brand-mark{width:32px;height:32px}.tenant-app .topbar{min-height:0;padding:8px 10px}.tenant-app .topbar h1{font-size:20px;line-height:1.05}.tenant-app .metrics{gap:5px}.tenant-app .metric{min-height:53px;padding:7px 7px 6px}.tenant-app .metric label{margin-bottom:3px;font-size:8px}.tenant-app .metric strong{font-size:15px}.tenant-app .panel-header{padding:8px 11px}.tenant-app .panel-header h2{font-size:16px}.tenant-app .panel-header span{font-size:12px}.tenant-app .mobile-overview-focus .panel-body{grid-template-rows:auto auto;gap:7px;padding:9px}.mobile-focus-grid{gap:7px}.mobile-focus-tile,.mobile-focus-lead{gap:3px;padding:8px}.mobile-focus-tile{min-height:66px}.mobile-focus-lead{min-height:52px}.mobile-focus-tile span,.mobile-focus-lead span{font-size:9px}.mobile-focus-tile strong,.mobile-focus-lead strong{font-size:13px}.mobile-focus-tile small,.mobile-focus-lead small{font-size:10px}.mobile-focus-strip{display:none}.mobile-dock{gap:3px;padding:5px}.mobile-dock-item{min-height:34px;padding:3px 2px}.mobile-dock-item span{font-size:8px}}*{box-sizing:border-box}.sr-only{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}body{background:linear-gradient(#10131809 1px, transparent 1px), linear-gradient(90deg, #10131807 1px, transparent 1px), var(--bg);color:var(--ink);font-family:var(--font-inter), Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;text-rendering:geometricprecision;background-size:28px 28px;margin:0}.pc-logo{align-items:center;gap:var(--pc-logo-gap,14px);color:var(--pc-logo-ink,var(--pc-inverse));min-height:var(--pc-mark-size,44px);vertical-align:middle;line-height:1;display:inline-flex}.pc-logo--sm{--pc-mark-size:36px;--pc-mark-radius:9px;--pc-wordmark-font:17px;--pc-wordmark-accent-width:8px;--pc-wordmark-accent-height:3px;--pc-logo-gap:10px;--pc-wordmark-y:1px}.pc-logo--md{--pc-mark-size:44px;--pc-mark-radius:11px;--pc-wordmark-font:22px;--pc-wordmark-accent-width:10px;--pc-wordmark-accent-height:4px;--pc-logo-gap:12px;--pc-wordmark-y:1px}.pc-logo--lg{--pc-mark-size:54px;--pc-mark-radius:14px;--pc-wordmark-font:31px;--pc-wordmark-accent-width:13px;--pc-wordmark-accent-height:4px;--pc-logo-gap:16px;--pc-wordmark-y:1px}.pc-logo--mark-only{--pc-logo-gap:0}.pc-mark{width:var(--pc-mark-size,44px);height:var(--pc-mark-size,44px);border-radius:var(--pc-mark-radius,10px);color:var(--pc-inverse);box-shadow:0 10px 26px color-mix(in srgb, var(--pc-ink) 10%, transparent);background:0 0;flex:none;place-items:center;display:inline-grid;position:relative;overflow:hidden}.pc-mark .pc-mark-glyph{z-index:1;width:100%;height:100%;color:var(--pc-inverse);display:block;position:relative;overflow:visible}.pc-mark-field{fill:var(--pc-mark-bg,var(--pc-on-inverse))}.pc-mark-inner-line{fill:none;stroke:color-mix(in srgb, var(--pc-ink) 5.5%, transparent);stroke-width:1px;vector-effect:non-scaling-stroke}.pc-mark-letter{fill:currentColor;font-family:var(--font-inter), Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;letter-spacing:0;text-rendering:geometricprecision;font-size:22px;font-weight:850}.pc-mark-coreline{fill:var(--pc-accent)}.pc-wordmark{color:var(--pc-logo-ink,var(--pc-inverse));font-size:var(--pc-wordmark-font,24px);letter-spacing:0;transform:translateY(var(--pc-wordmark-y,1px));white-space:nowrap;align-items:baseline;font-weight:760;line-height:.9;display:inline-flex}.pc-wordmark strong{font-weight:850}.pc-wordmark-core{align-items:baseline;display:inline-flex;position:relative}.pc-wordmark-core-o{display:inline-block;position:relative}.pc-wordmark-core-o:after{width:var(--pc-wordmark-accent-width,10px);height:var(--pc-wordmark-accent-height,4px);background:var(--pc-accent);content:"";border-radius:999px;position:absolute;bottom:-.16em;left:50%;transform:translate(-50%)}button,input,select,textarea{font:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:2px solid #2457d657}a{color:inherit;text-decoration:none}.tenant-app{min-height:100vh}.shell{grid-template-columns:264px minmax(0,1fr);gap:16px;min-height:100vh;padding:16px;display:grid}.sidebar{background:linear-gradient(180deg, color-mix(in srgb, var(--pc-surface) 6.5%, transparent), transparent 24%), var(--pc-inverse);min-height:calc(100vh - 32px);max-height:calc(100vh - 32px);color:var(--pc-on-inverse);box-shadow:0 18px 38px color-mix(in srgb, var(--pc-ink) 22%, transparent);border:1px solid #ffffff14;border-radius:8px;flex-direction:column;align-self:start;padding:18px 14px;display:flex;position:sticky;top:16px;overflow:hidden}.brand{border-bottom:1px solid #ffffff14;flex:none;align-items:center;gap:10px;margin-bottom:22px;padding:4px 4px 18px;font-weight:750;display:flex}.brand-mark{background:linear-gradient(180deg, color-mix(in srgb, var(--pc-surface) 72%, transparent), color-mix(in srgb, var(--pc-surface) 20%, transparent)), var(--pc-calm-soft);width:38px;height:38px;color:var(--pc-ink);box-shadow:var(--inset-line), 0 8px 18px color-mix(in srgb, var(--pc-ink) 26%, transparent);border-radius:8px;place-items:center;display:grid}.nav{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--pc-accent) 34%, transparent) transparent;flex:auto;gap:6px;min-height:0;padding-right:3px;display:grid;overflow-y:auto}.nav::-webkit-scrollbar{width:6px}.nav::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--pc-accent) 28%, transparent);border-radius:999px}.mobile-module-picker{display:none}.nav-item{width:100%;color:var(--pc-on-inverse);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:10px 11px;transition:background .16s,color .16s,transform .16s;display:flex}.nav-item[data-active=true]{color:var(--pc-on-inverse);background:#d9f0df24;transform:translate(2px);box-shadow:inset 0 0 0 1px #d9f0df14}.nav-item:hover{color:var(--pc-on-inverse);background:#d9f0df14}.nav-item:disabled{cursor:not-allowed;opacity:.42}.main{min-width:0;padding:8px 4px 20px 0}.workspace-content{min-width:0}.mobile-dock,.mobile-overview-focus{display:none}.tenant-preview-banner{z-index:30;background:color-mix(in srgb, var(--pc-surface) 90%, transparent);width:calc(100% - 32px);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid #d9e1ecf0;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin:14px auto 0;padding:10px 12px;display:flex;position:sticky;top:12px}.tenant-preview-copy{align-items:center;gap:12px;min-width:0;display:flex}.tenant-preview-copy strong,.tenant-preview-copy small{display:block}.tenant-preview-copy>div{min-width:0}.tenant-preview-copy strong{font-size:14px}.tenant-preview-copy small{color:var(--muted);overflow-wrap:break-word;margin-top:2px;font-size:12px;line-height:1.35}.preview-unavailable{background:var(--bg);place-items:center;min-height:100vh;padding:24px;display:grid}.preview-unavailable section{border:1px solid var(--line);background:var(--surface);width:min(460px,100%);box-shadow:var(--shadow);border-radius:8px;gap:12px;padding:22px;display:grid}.preview-unavailable strong{font-size:18px}.preview-unavailable p{color:var(--muted);margin:0;line-height:1.5}.topbar{background:color-mix(in srgb, var(--pc-surface) 72%, transparent);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid #d9e1ecb8;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;padding:16px;display:flex}.topbar h1{letter-spacing:0;margin:0;font-size:28px;line-height:1.08}.topbar p{color:var(--muted);overflow-wrap:break-word;margin:5px 0 0}.status-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.badge{background:color-mix(in srgb, var(--pc-surface) 88%, transparent);color:var(--muted);box-shadow:var(--inset-line);white-space:nowrap;border:1px solid #d9e1ecf0;border-radius:8px;align-items:center;gap:6px;padding:7px 10px;font-size:13px;font-weight:650;display:inline-flex}.badge[data-status=connected]{border-color:color-mix(in srgb, var(--pc-accent) 26%, transparent);color:var(--pc-calm-text)}.badge[data-status=pending]{color:var(--pc-calm-text);border-color:#3c63b93d}.badge[data-status=action_required],.badge[data-status=error]{color:var(--pc-warning-ink);border-color:#9a5d1647}.auth-shell{background:linear-gradient(#1013180a 1px, transparent 1px), linear-gradient(90deg, #10131808 1px, transparent 1px), var(--pc-surface);background-size:30px 30px;place-items:center;min-height:100vh;padding:22px;display:grid}.auth-panel{background:var(--surface);border:1px solid #d9e1eceb;border-radius:8px;gap:15px;width:min(456px,100%);padding:30px;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 90px #10182824}.auth-brand-lockup{justify-items:start;gap:12px;display:grid}.auth-panel.signup-panel{grid-template-columns:minmax(320px,.9fr) minmax(340px,1.1fr);align-items:stretch;width:min(960px,100%);padding:0}.signup-main{align-content:start;gap:15px;padding:30px;display:grid}.signup-note{border:1px solid color-mix(in srgb, var(--pc-accent) 16%, transparent);background:color-mix(in srgb, var(--pc-accent) 6%, transparent);color:var(--ink);border-radius:8px;align-items:flex-start;gap:8px;padding:10px 11px;font-size:13px;line-height:1.35;display:flex}.signup-next-step{background:var(--pc-calm-soft);color:var(--ink);border:1px solid #2457d62e;border-radius:8px;gap:9px;padding:12px;display:grid}.signup-next-step.success{border-color:color-mix(in srgb, var(--pc-accent) 22%, transparent);background:color-mix(in srgb, var(--pc-accent) 6%, transparent)}.signup-next-step.warning{background:#fffbebeb;border-color:#b970003d}.signup-next-step strong{font-size:13px;display:block}.signup-next-step p{color:var(--muted);margin:3px 0 0;font-size:12px;line-height:1.35}.signup-next-step ol{color:var(--ink);gap:5px;margin:0;padding-left:18px;font-size:12px;line-height:1.35;display:grid}.signup-delivery-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.signup-delivery-actions .command{min-height:42px;padding-inline:10px}.signup-plan-rail{background:linear-gradient(135deg, #2457d60f, transparent 42%), var(--pc-surface);border-left:1px solid #d9e1eceb;align-content:start;gap:14px;padding:30px;display:grid}.signup-plan-rail>div:first-child{gap:4px;display:grid}.signup-plan-rail strong{color:var(--ink)}.signup-plan-rail small,.signup-plan-card span,.signup-plan-card p,.signup-plan-card li{color:var(--muted)}.signup-plan-list{gap:10px;display:grid}.signup-plan-card{background:color-mix(in srgb, var(--pc-surface) 86%, transparent);box-shadow:var(--inset-line);border:1px solid #d9e1eceb;border-radius:8px;gap:9px;padding:12px;display:grid}.signup-plan-card>div{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.signup-plan-card p{margin:0;font-size:12px;line-height:1.4}.signup-plan-card em{color:var(--muted);font-size:11px;font-style:normal;line-height:1.3;display:none}.signup-plan-card ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.signup-plan-card li{align-items:center;gap:6px;font-size:12px;line-height:1.25;display:flex}.signup-plan-card svg{color:var(--accent)}.auth-panel:before{content:"";background:linear-gradient(90deg, var(--pc-inverse), var(--pc-accent), var(--pc-surface));height:4px;position:absolute;inset:0 0 auto}.auth-panel h1,.auth-panel p{margin:0}.auth-panel h1{letter-spacing:0;font-size:30px;line-height:1.05}.auth-panel p{color:var(--muted);line-height:1.5}.auth-form{gap:15px;display:grid}.auth-google-button{border-color:color-mix(in srgb, var(--pc-ink) 12%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--pc-surface) 96%, transparent), color-mix(in srgb, var(--pc-surface) 90%, transparent)), var(--pc-surface);color:var(--pc-ink);box-shadow:0 10px 24px color-mix(in srgb, var(--pc-ink) 8%, transparent), inset 0 1px 0 #ffffffe6;justify-content:center;gap:10px}.auth-google-mark{border:1px solid color-mix(in srgb, var(--pc-ink) 11%, transparent);background:var(--pc-surface);width:22px;height:22px;color:var(--pc-calm-soft);border-radius:999px;place-items:center;font-size:13px;font-weight:900;line-height:1;display:inline-grid}.auth-divider{color:var(--muted);letter-spacing:0;grid-template-columns:minmax(16px,1fr) auto minmax(16px,1fr);align-items:center;gap:10px;font-size:11px;font-weight:850;display:grid}.auth-divider:before,.auth-divider:after{background:color-mix(in srgb, var(--pc-ink) 12%, transparent);content:"";height:1px}.auth-panel label{color:var(--muted);gap:7px;font-size:13px;font-weight:700;display:grid}.auth-panel label span{background:var(--pc-calm-soft);box-shadow:var(--inset-line);border:1px solid #d9e1ecf0;border-radius:8px;align-items:center;gap:8px;padding:0 10px;transition:border-color .16s,box-shadow .16s,background .16s;display:flex}.auth-panel label span:focus-within,.brand-edit-grid input:focus,.brand-edit-grid select:focus,.brand-edit-grid textarea:focus,.form-grid input:focus,.form-grid select:focus,.billing-actions select:focus{box-shadow:0 0 0 3px #2457d617, var(--inset-line);border-color:#2457d66b}.auth-panel input,.auth-panel select{width:100%;min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;padding:11px 0}.auth-panel select{appearance:none;cursor:pointer}.auth-panel svg,.badge svg,.command svg,.icon-command svg,.owner-status-chip svg{flex:none}.auth-mark{width:max-content}.auth-mark .pc-logo{--pc-logo-ink:var(--pc-inverse)}.auth-progress{color:var(--pc-ink);justify-content:center;display:flex}.auth-progress svg{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pc-panel-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes pc-status-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.86;transform:scale(1.025)}}.grid{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:start;gap:16px;display:grid}.grid>*,.creative-grid>*,.stack,.panel{min-width:0}.panel{background:linear-gradient(180deg, color-mix(in srgb, var(--pc-surface) 96%, transparent), color-mix(in srgb, var(--pc-surface) 90%, transparent)), var(--surface);box-shadow:var(--shadow-soft);border:1px solid #d9e1eceb;border-radius:8px;animation:.18s both pc-panel-in;overflow:hidden}.panel-header{border-bottom:1px solid #d9e1ecbd;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:15px 16px;display:flex}.panel-header h2{margin:0;font-size:15px;line-height:1.2}.panel-header span{color:var(--muted);overflow-wrap:anywhere;font-size:13px}.panel-body{padding:16px}.table-scroll{overflow-x:auto}.metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.metric{background:color-mix(in srgb, var(--pc-surface) 88%, transparent);box-shadow:var(--shadow-soft), var(--inset-line);border:1px solid #d9e1eceb;border-radius:8px;padding:15px;position:relative;overflow:hidden}.metric:before{content:"";background:var(--accent-2);opacity:.72;width:3px;position:absolute;inset:0 auto 0 0}.metric label{color:var(--muted);margin-bottom:8px;font-size:12px;font-weight:700;display:block}.metric strong{font-size:24px;line-height:1.08;display:block}.metric strong.metric-text{font-size:17px;line-height:1.25}.table{border-collapse:collapse;width:100%;font-size:14px}.table-scroll .table{min-width:640px}.table-scroll .pipeline-table{min-width:560px}.table th,.table td{text-align:left;vertical-align:top;border-bottom:1px solid #d9e1ecdb;padding:12px 10px}.table th{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:800}.table tbody tr{transition:background .14s}.table tbody tr:hover{background:#2457d609}.lead-card-list{display:none}.overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.progress{background:var(--pc-surface-2);border-radius:999px;height:9px;overflow:hidden;box-shadow:inset 0 1px 2px #10182814}.progress span{border-radius:inherit;background:linear-gradient(90deg, var(--accent), var(--accent-2));height:100%;display:block}.stack{align-content:start;gap:14px;display:grid}.list-row{border-bottom:1px solid #d9e1ecdb;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.list-row>div{min-width:0}.list-row strong,.list-row .muted{overflow-wrap:anywhere}.list-row>div .muted{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.list-row:first-child{padding-top:0}.list-row:last-child{border-bottom:0;padding-bottom:0}.muted{color:var(--muted)}.command{background:color-mix(in srgb, var(--pc-surface) 90%, transparent);color:var(--ink);cursor:pointer;box-shadow:var(--inset-line);border:1px solid #d9e1ecf0;border-radius:8px;align-items:center;gap:8px;padding:9px 11px;font-size:13px;font-weight:800;transition:border-color .16s,box-shadow .16s,color .16s,transform .16s,background .16s;display:inline-flex}.command:hover:not(:disabled),.icon-command:hover:not(:disabled),.owner-icon-button:hover{box-shadow:var(--inset-line), 0 10px 22px #10182814;border-color:#2457d659;transform:translateY(-1px)}.command:active:not(:disabled),.icon-command:active:not(:disabled),.nav-item:active:not(:disabled),.mobile-dock-item:active:not(:disabled){transform:translateY(0)scale(.98)}.command:disabled{cursor:not-allowed;opacity:.58}a.command{text-decoration:none}.command.primary{border-color:var(--accent);background:linear-gradient(180deg, color-mix(in srgb, var(--pc-surface) 12%, transparent), transparent), var(--accent);color:var(--pc-on-accent);box-shadow:var(--inset-line), 0 12px 24px color-mix(in srgb, var(--pc-accent) 20%, transparent)}.icon-command{background:color-mix(in srgb, var(--pc-surface) 90%, transparent);width:34px;height:34px;color:var(--pc-ink-soft);cursor:pointer;box-shadow:var(--inset-line);border:1px solid #d9e1ecf0;border-radius:8px;place-items:center;transition:border-color .16s,box-shadow .16s,transform .16s;display:inline-grid}.icon-command:disabled{cursor:not-allowed;opacity:.55}.row-actions{gap:7px;display:inline-flex}.split{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.phase{border:1px solid var(--line);border-left:3px solid var(--line);background:linear-gradient(135deg, color-mix(in srgb, var(--pc-accent) 4.5%, transparent), transparent 54%), color-mix(in srgb, var(--pc-surface) 66%, transparent);box-shadow:var(--inset-line);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;padding:11px 12px;display:grid}.phase svg{color:var(--accent);margin-top:1px}.phase>div{min-width:0}.phase>span{border:1px solid color-mix(in srgb, var(--pc-accent) 18%, transparent);background:color-mix(in srgb, var(--pc-accent) 8%, transparent);color:var(--pc-ink);text-transform:uppercase;border-radius:999px;padding:4px 8px;font-size:10px;font-weight:850;line-height:1}.phase[data-state=done]{border-left-color:var(--accent)}.phase[data-state=active]{border-left-color:var(--accent-2)}.notice{background:linear-gradient(90deg, color-mix(in srgb, var(--pc-accent) 7%, transparent), #2457d60a), var(--pc-calm-soft);color:var(--muted);border:1px solid #d9e1eceb;border-radius:8px;align-items:center;gap:9px;padding:10px 12px;font-size:13px;line-height:1.45;display:flex}.integration-list{display:grid}.integration-row{border-bottom:1px solid #d9e1ecdb;grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:14px 0;display:grid}.integration-row:first-child{padding-top:0}.integration-row:last-child{border-bottom:0;padding-bottom:0}.integration-main{gap:11px;min-width:0;display:flex}.integration-icon{background:linear-gradient(180deg, color-mix(in srgb, var(--pc-surface) 72%, transparent), color-mix(in srgb, var(--pc-surface) 18%, transparent)), var(--surface-soft);width:34px;height:34px;color:var(--pc-ink);box-shadow:var(--inset-line);border:1px solid #d9e1eceb;border-radius:8px;flex:none;place-items:center;display:grid}.chip-row{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.chip{background:color-mix(in srgb, var(--pc-surface) 72%, transparent);color:var(--muted);border:1px solid #d9e1ecf0;border-radius:999px;padding:3px 8px;font-size:12px;font-weight:650}.integration-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.billing-checkout{background:linear-gradient(135deg, color-mix(in srgb, var(--pc-accent) 4.5%, transparent), transparent 48%), var(--pc-surface);border:1px solid #d9e1eceb;border-radius:8px;grid-template-columns:minmax(0,1fr);align-items:center;gap:12px;padding:12px;display:grid}.billing-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.billing-plan-card{background:color-mix(in srgb, var(--pc-surface) 82%, transparent);min-height:142px;color:var(--ink);text-align:left;box-shadow:var(--inset-line);cursor:pointer;border:1px solid #d9e1ecf0;border-radius:8px;gap:8px;padding:12px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.billing-plan-card:hover:not(:disabled),.billing-plan-card[aria-pressed=true]{box-shadow:0 0 0 3px #2457d614, var(--inset-line);border-color:#2457d657}.billing-plan-card:disabled{cursor:not-allowed;opacity:.62}.billing-plan-card span{gap:2px;display:grid}.billing-plan-card p{color:var(--muted);margin:0;font-size:12px;line-height:1.35}.billing-plan-card small,.billing-plan-card em{color:var(--muted);font-size:12px;font-style:normal;line-height:1.35}.credit-topup-panel{background:linear-gradient(135deg, color-mix(in srgb, var(--pc-accent) 6%, transparent), transparent 50%), var(--pc-surface)}.credit-pack-grid .billing-plan-card{min-height:116px}.credit-pack-card[aria-pressed=true]{border-color:color-mix(in srgb, var(--pc-accent) 38%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--pc-accent) 10%, transparent), var(--inset-line)}.billing-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.billing-actions select{background:var(--surface);min-width:214px;color:var(--ink);box-shadow:var(--inset-line);border:1px solid #d9e1ecf0;border-radius:8px;padding:9px 10px}.intelligence-scoreboard{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.scheduler-grid,.market-grid,.deal-scenario-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.signal-list{gap:10px;display:grid}.intelligence-lede,.expansion-map{border:1px solid color-mix(in srgb, var(--pc-ink) 12%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--pc-accent) 11%, transparent), transparent 42%), linear-gradient(320deg, #3155f614, transparent 48%), var(--pc-inverse);color:var(--pc-on-inverse);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:18px;padding:18px;display:grid;overflow:hidden}.intelligence-lede h2,.expansion-map h2{color:var(--pc-on-inverse);letter-spacing:0;margin:12px 0 0;font-size:34px;line-height:1}.intelligence-lede p,.expansion-map p{max-width:760px;color:var(--pc-on-inverse);margin:10px 0 0;line-height:1.5}.intelligence-lede>strong,.expansion-score{background:color-mix(in srgb, var(--pc-surface) 8%, transparent);min-width:112px;color:var(--pc-on-inverse);border:1px solid #ffffff21;border-radius:8px;place-items:center;font-size:42px;line-height:1;display:grid}.expansion-score span{color:var(--pc-on-inverse);text-transform:uppercase;font-size:11px;font-weight:900}.signal-card,.market-card,.deal-scenario-card,.scheduler-draft{background:linear-gradient(180deg, color-mix(in srgb, var(--pc-surface) 80%, transparent), color-mix(in srgb, var(--pc-surface) 58%, transparent)), var(--pc-surface);box-shadow:var(--inset-line);border:1px solid #d9e1eceb;border-radius:8px;gap:10px;padding:13px;display:grid}.signal-card span,.market-card span,.deal-scenario-card span,.scheduler-draft span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:850}.signal-card strong,.market-card strong,.deal-scenario-card strong,.scheduler-draft strong{overflow-wrap:anywhere;margin-top:3px;display:block}.signal-card p,.market-card p,.deal-scenario-card p,.scheduler-draft p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.signal-action{background:color-mix(in srgb, var(--pc-accent) 8%, transparent);color:var(--pc-calm-text);border-radius:8px;align-items:flex-start;gap:8px;padding:9px;font-size:13px;line-height:1.35;display:flex}.signal-action span{color:inherit;font-size:inherit;text-transform:none;font-weight:750}.market-card-head,.deal-scenario-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.market-card-head>strong,.deal-scenario-head>strong{background:var(--pc-inverse);min-width:44px;height:44px;color:var(--pc-on-inverse);border-radius:8px;place-items:center;font-size:20px;display:grid}.market-score-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.market-score-grid div{background:color-mix(in srgb, var(--pc-surface) 62%, transparent);border:1px solid #d9e1ecd1;border-radius:8px;min-width:0;padding:9px}.market-score-grid strong{font-size:14px;line-height:1.2}.deal-calculator-form{background:linear-gradient(135deg, color-mix(in srgb, var(--pc-accent) 7%, transparent), transparent 44%), var(--pc-surface);border:1px solid #d9e1eceb;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:13px;display:grid}.deal-calculator-form label{min-width:0;color:var(--muted);gap:6px;font-size:12px;font-weight:800;display:grid}.deal-calculator-form input,.deal-calculator-form select{background:color-mix(in srgb, var(--pc-surface) 88%, transparent);width:100%;min-width:0;color:var(--ink);box-shadow:var(--inset-line);border:1px solid #d9e1ecf0;border-radius:8px;padding:9px 10px}.deal-actions{flex-wrap:wrap;grid-column:span 3;justify-content:flex-end;align-items:end;gap:8px;display:flex}.income-ledger .list-row{grid-template-columns:minmax(0,1fr) auto auto;display:grid}.creative-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.creative-metrics .metric label{align-items:center;gap:6px;display:flex}.creative-grid{grid-template-columns:minmax(0,.95fr) minmax(300px,.75fr);align-items:start;gap:14px;display:grid}.subpanel{background:var(--pc-surface);box-shadow:var(--inset-line);border:1px solid #d9e1eceb;border-radius:8px;gap:13px;padding:14px;display:grid}.subpanel-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.subpanel-header strong{font-size:14px}.subpanel-header span{color:var(--muted);text-align:right;font-size:12px}.brand-token-row{flex-wrap:wrap;gap:8px;display:flex}.brand-edit-grid label{color:var(--muted);gap:6px;font-size:12px;font-weight:700;display:grid}.brand-edit-grid input,.brand-edit-grid select,.brand-edit-grid textarea{background:var(--pc-surface);width:100%;color:var(--ink);box-shadow:var(--inset-line);resize:vertical;border:1px solid #d9e1ecf0;border-radius:8px;padding:8px 10px}.brand-edit-grid .wide{grid-column:1/-1}.swatch{border:1px solid #17211c24;border-radius:8px;width:28px;height:28px;display:inline-block;box-shadow:inset 0 0 0 1px #ffffff6b,0 5px 12px #1018281a}.upload-zone{border:1px dashed color-mix(in srgb, var(--pc-accent) 42%, transparent);background:color-mix(in srgb, var(--pc-accent) 5.5%, transparent);min-height:68px;color:var(--pc-ink);cursor:pointer;text-align:center;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:12px;font-size:13px;font-weight:700;display:flex}.upload-zone input{display:none}.upload-zone[data-disabled=true]{cursor:not-allowed;opacity:.58}.reference-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.reference-thumb{background:var(--surface);min-height:82px;color:var(--muted);box-shadow:var(--inset-line);text-align:center;border:1px solid #d9e1eceb;border-radius:8px;align-content:center;justify-items:center;gap:6px;padding:8px;display:grid;overflow:hidden}.reference-thumb img{object-fit:cover;border-radius:6px;width:100%;height:48px}.reference-thumb span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;overflow:hidden}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.form-grid label{color:var(--muted);gap:6px;font-size:12px;font-weight:700;display:grid}.form-grid input,.form-grid select{background:var(--surface);width:100%;min-height:38px;color:var(--ink);box-shadow:var(--inset-line);border:1px solid #d9e1ecf0;border-radius:8px;padding:8px 10px}.brand-edit-grid select,.form-grid select,.billing-actions select{appearance:none;background:linear-gradient(45deg, transparent 50%, var(--muted) 50%) calc(100% - 16px) 50% / 5px 5px no-repeat, linear-gradient(135deg, var(--muted) 50%, transparent 50%) calc(100% - 11px) 50% / 5px 5px no-repeat, var(--surface);padding-right:34px}.form-grid .wide{grid-column:1/-1}.inline-create-form{background:linear-gradient(180deg, color-mix(in srgb, var(--pc-surface) 82%, transparent), color-mix(in srgb, var(--pc-surface) 58%, transparent)), #fbf8efbd;border:1px solid #d9e1ecdb;border-radius:8px;grid-template-columns:minmax(160px,1.25fr) minmax(150px,1fr) minmax(84px,.46fr) minmax(120px,.66fr) minmax(130px,.72fr) auto;align-items:end;gap:9px;padding:10px;display:grid}.inline-create-form.compact{grid-template-columns:minmax(150px,1fr) minmax(80px,.42fr) minmax(100px,.58fr) auto}.inline-create-form.visitor-create-form{grid-template-columns:minmax(150px,1fr) minmax(130px,.86fr) minmax(120px,.72fr) minmax(120px,.72fr) minmax(140px,.82fr) auto}.inline-create-form.workflow-create-form{grid-template-columns:repeat(auto-fit,minmax(132px,1fr))}.inline-create-form label{min-width:0;color:var(--muted);gap:5px;font-size:11px;font-weight:850;display:grid}.inline-create-form input,.inline-create-form select{background:var(--pc-calm-soft);width:100%;min-width:0;min-height:38px;color:var(--ink);box-shadow:var(--inset-line);font:inherit;border:1px solid #d9e1ecf0;border-radius:8px;padding:8px 10px}.inline-create-form select{appearance:none;background:linear-gradient(45deg, transparent 50%, var(--muted) 50%) calc(100% - 16px) 50% / 5px 5px no-repeat, linear-gradient(135deg, var(--muted) 50%, transparent 50%) calc(100% - 11px) 50% / 5px 5px no-repeat, var(--pc-calm-soft);padding-right:34px}.inline-create-form .command{align-self:end;min-height:38px}.compact-notice{min-height:36px;padding:8px 10px}.workflow-board{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.workflow-card,.empty-state{background:linear-gradient(135deg, color-mix(in srgb, var(--pc-surface) 88%, transparent), color-mix(in srgb, var(--pc-surface) 72%, transparent)), var(--surface);min-width:0;box-shadow:var(--inset-line);border:1px solid #d9e1eceb;border-radius:8px;gap:9px;padding:12px;display:grid;position:relative}.empty-state{align-content:center;min-height:92px;padding-left:16px;overflow:hidden}.empty-state:before{content:"";background:linear-gradient(180deg, var(--accent), var(--accent-2));border-radius:999px;width:3px;position:absolute;inset:12px auto 12px 0}.empty-state:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--pc-accent) 34%, transparent));width:72px;height:1px;position:absolute;inset:auto 12px 12px auto}.workflow-card{position:relative;overflow:hidden}.workflow-card:before{background:var(--accent-2);content:"";width:3px;position:absolute;inset:0 auto 0 0}.workflow-card[data-priority=high]:before,.workflow-card[data-priority=critical]:before{background:var(--warning)}.workflow-card>div:first-child{min-width:0}.workflow-card span,.empty-state span{color:var(--muted);font-size:12px;font-weight:740;line-height:1.38}.workflow-card strong,.empty-state strong{overflow-wrap:anywhere;margin-top:3px;font-size:14px;display:block}.workflow-card p{min-height:20px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;overflow:hidden}.workflow-card-footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.workflow-card-footer small{color:var(--muted);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.badge[data-status=connected]{animation:1.8s ease-in-out pc-status-pulse}.underwriting-result{background:linear-gradient(135deg, color-mix(in srgb, var(--pc-surface) 88%, transparent), color-mix(in srgb, var(--pc-surface) 74%, transparent)), #fbf8efb8;border:1px solid #d9e1ecdb;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:10px;display:grid}.underwriting-result .chip-row{grid-column:1/-1}.creative-row{border-top:1px solid #d9e1ecdb;grid-template-columns:44px minmax(0,1fr) auto auto;align-items:center;gap:11px;padding-top:12px;display:grid}.creative-row:first-of-type{border-top:0;padding-top:0}.creative-preview{background:linear-gradient(135deg, color-mix(in srgb, var(--pc-accent) 14%, transparent), transparent 52%), linear-gradient(315deg, #2f6f9f29, transparent 46%), var(--surface);width:44px;height:44px;color:var(--pc-ink);box-shadow:var(--inset-line);border:1px solid #d9e1eceb;border-radius:8px;place-items:center;display:grid}.onboarding-shell{background:var(--bg);min-height:100vh;color:var(--ink);padding:24px}.onboarding-workspace{width:min(1180px,100%);margin:0 auto}.onboarding-header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.onboarding-header h1{letter-spacing:0;margin:0 0 4px;font-size:28px}.onboarding-header p{color:var(--muted);margin:0}.onboarding-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:16px;display:grid}.setup-step{border:1px solid var(--line);background:var(--surface);border-radius:8px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.setup-step>svg:first-child{color:var(--accent)}.setup-step[data-state=blocked]{border-color:#b7482a73}.owner-console{--owner-bg:var(--pc-sand);--owner-ink:var(--pc-ink);--owner-muted:var(--pc-ink-soft);--owner-line:color-mix(in srgb, var(--pc-ink) 13%, transparent);--owner-sidebar:var(--pc-inverse);--owner-sidebar-soft:color-mix(in srgb, var(--pc-surface) 8%, transparent);--owner-blue:var(--pc-calm-soft);--owner-teal:var(--pc-accent);--owner-amber:var(--pc-warning-ink);--owner-red:var(--pc-danger-ink);--owner-neutral:var(--pc-ink-soft);background:linear-gradient(#10131809 1px, transparent 1px), linear-gradient(90deg, #10131807 1px, transparent 1px), var(--owner-bg);min-height:100vh;color:var(--owner-ink);background-size:28px 28px;grid-template-columns:264px minmax(0,1fr);gap:16px;padding:16px;display:grid}.owner-sidebar{background:linear-gradient(180deg, color-mix(in srgb, var(--pc-surface) 7.2%, transparent), transparent 28%), var(--owner-sidebar);min-height:calc(100vh - 32px);color:var(--pc-on-inverse);border:1px solid #ffffff14;border-radius:8px;flex-direction:column;align-self:start;gap:18px;padding:18px 14px;display:flex;position:sticky;top:16px;box-shadow:0 18px 38px #1118273d}.owner-brand{border-bottom:1px solid #ffffff14;flex-direction:column;align-items:flex-start;gap:5px;padding:4px 4px 18px;display:flex}.owner-brand .pc-logo{--pc-logo-ink:var(--pc-accent);min-width:0}.owner-brand-meta>strong,.owner-brand-meta>span{display:block}.owner-brand-meta>span{color:var(--pc-ink-soft);margin-top:2px;margin-left:46px;font-size:12px}.owner-nav{gap:6px;display:grid}.owner-nav a,.owner-nav button{width:100%;min-height:38px;color:var(--pc-ink-soft);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:9px 10px;font-size:14px;transition:background .16s,color .16s,transform .16s;display:flex}.owner-nav a[data-active=true],.owner-nav button[data-active=true]{background:var(--owner-sidebar-soft);color:var(--pc-on-inverse);box-shadow:inset 0 0 0 1px #ffffff0e}.owner-nav a:hover,.owner-nav button:hover{background:color-mix(in srgb, var(--pc-surface) 5.5%, transparent);color:var(--pc-on-inverse)}.owner-sidebar-foot{background:linear-gradient(180deg, color-mix(in srgb, var(--pc-surface) 5.5%, transparent), color-mix(in srgb, var(--pc-surface) 2%, transparent)), color-mix(in srgb, var(--pc-surface) 3.5%, transparent);border:1px solid #ffffff1a;border-radius:8px;gap:4px;margin-top:auto;padding:12px;display:grid}.owner-sidebar-foot span,.owner-sidebar-foot small{color:var(--pc-ink-soft);font-size:12px}.owner-main{min-width:0;padding:8px 4px 20px 0}.owner-topbar{background:color-mix(in srgb, var(--pc-surface) 74%, transparent);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid #d9e1ecb8;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;padding:16px;display:flex}.owner-topbar h1{letter-spacing:0;margin:0;font-size:30px;line-height:1.08}.owner-topbar p{max-width:780px;color:var(--owner-muted);margin:6px 0 0;line-height:1.5}.owner-topbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.owner-mode-switch{background:color-mix(in srgb, var(--pc-surface) 90%, transparent);box-shadow:var(--inset-line);border:1px solid #d9e1ecf0;border-radius:8px;align-items:center;padding:3px;display:inline-flex;overflow:hidden}.owner-mode-switch span,.owner-mode-switch a{min-height:38px;color:var(--owner-muted);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:5px 9px;font-size:12px;font-weight:800;display:inline-flex}.owner-mode-switch span[data-active=true]{background:linear-gradient(180deg, color-mix(in srgb, var(--pc-surface) 8%, transparent), transparent), var(--pc-inverse);color:var(--pc-on-inverse)}.owner-icon-button{background:color-mix(in srgb, var(--pc-surface) 92%, transparent);width:38px;height:38px;color:var(--owner-ink);cursor:pointer;box-shadow:var(--inset-line);border:1px solid #d9e1ecf0;border-radius:8px;place-items:center;transition:border-color .16s,box-shadow .16s,transform .16s;display:inline-grid}.owner-stat-band{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.owner-stat{background:color-mix(in srgb, var(--pc-surface) 88%, transparent);min-width:0;box-shadow:var(--shadow-soft), var(--inset-line);border:1px solid #d9e1eceb;border-radius:8px;grid-template-columns:22px minmax(0,1fr);gap:3px 9px;padding:15px;display:grid;position:relative;overflow:hidden}.owner-stat:after{content:"";background:var(--owner-blue);opacity:.7;width:3px;position:absolute;inset:0 auto 0 0}.owner-stat svg{color:var(--owner-blue);grid-row:1/4;margin-top:2px}.owner-stat[data-tone=good] svg{color:var(--owner-teal)}.owner-stat[data-tone=warn] svg{color:var(--owner-amber)}.owner-stat span,.owner-stat small{color:var(--owner-muted);font-size:12px}.owner-stat strong{font-size:24px;line-height:1.15}.owner-layout{grid-template-columns:minmax(0,1.45fr) minmax(340px,.55fr);align-items:start;gap:16px;display:grid}.owner-stack{gap:16px;min-width:0;display:grid}.owner-panel{background:linear-gradient(180deg, color-mix(in srgb, var(--pc-surface) 96%, transparent), color-mix(in srgb, var(--pc-surface) 90%, transparent)), var(--pc-surface);min-width:0;box-shadow:var(--shadow-soft);border:1px solid #d9e1eceb;border-radius:8px;overflow:hidden}.owner-panel-header{border-bottom:1px solid #d9e1ecc2;justify-content:space-between;align-items:center;gap:12px;padding:15px 16px;display:flex}.owner-panel-header>div{align-items:center;gap:8px;min-width:0;display:flex}.owner-panel-header svg{color:var(--owner-blue);filter:drop-shadow(0 6px 10px #2457d61f)}.owner-panel-header h2{letter-spacing:0;margin:0;font-size:15px}.owner-panel-header span{color:var(--owner-muted);text-align:right;font-size:12px}.owner-readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.owner-readiness-row{border-bottom:1px solid #d9e1ecdb;border-right:1px solid #d9e1ecdb;grid-template-columns:11px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px 14px;transition:background .14s;display:grid}.owner-readiness-row:hover{background:#2457d608}.owner-readiness-row:nth-child(2n){border-right:0}.owner-readiness-row:nth-last-child(-n+2){border-bottom:0}.owner-readiness-row strong,.owner-readiness-row span{display:block}.owner-readiness-row strong{font-size:13px}.owner-readiness-row div>span{color:var(--owner-muted);margin-top:3px;font-size:12px;line-height:1.4}.owner-table-wrap{width:100%;overflow-x:auto}.owner-table{border-collapse:collapse;width:100%;min-width:760px;font-size:13px}.owner-table th,.owner-table td{text-align:left;vertical-align:middle;border-bottom:1px solid #d9e1ecdb;padding:12px 14px}.owner-table th{color:var(--owner-muted);text-transform:uppercase;font-size:11px;font-weight:800}.owner-table tr:last-child td{border-bottom:0}.owner-table tbody tr{transition:background .14s}.owner-table tbody tr:hover{background:#2457d609}.owner-table td strong,.owner-table td span{display:block}.owner-table td span{color:var(--owner-muted);margin-top:3px;font-size:12px}.owner-domain{white-space:nowrap;align-items:center;gap:6px;color:var(--owner-ink)!important;display:inline-flex!important}.owner-domain svg{color:var(--owner-teal)}.owner-preview-link,.owner-empty-action{background:color-mix(in srgb, var(--pc-surface) 90%, transparent);width:fit-content;box-shadow:var(--inset-line);white-space:nowrap;border:1px solid #d9e1ecf0;border-radius:8px;align-items:center;gap:6px;padding:7px 9px;font-size:12px;font-weight:800;transition:border-color .16s,box-shadow .16s,transform .16s;color:var(--pc-calm-text)!important;display:inline-flex!important}.owner-preview-link:hover,.owner-empty-action:hover{box-shadow:var(--inset-line), 0 10px 22px #10182814;border-color:#2457d659;transform:translateY(-1px)}.owner-empty-action{margin-top:8px}.owner-status-chip{background:var(--pc-surface);max-width:100%;color:var(--owner-neutral);box-shadow:var(--inset-line);white-space:nowrap;border:1px solid #d9e1ecf0;border-radius:8px;align-items:center;gap:6px;padding:5px 8px;font-size:12px;font-weight:750;line-height:1.2;display:inline-flex}.owner-status-chip[data-tone=good]{border-color:color-mix(in srgb, var(--pc-accent) 24%, transparent);background:color-mix(in srgb, var(--pc-accent) 80%, transparent);color:var(--pc-accent-text)}.owner-status-chip[data-tone=warn]{color:var(--pc-warning-ink);background:#fefce8db;border-color:#a162073d}.owner-status-chip[data-tone=danger]{color:var(--pc-danger-ink);background:#fef2f2db;border-color:#b91c1c3d}.owner-status-dot{background:var(--pc-surface-2);border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 3px #94a3b821}.owner-status-dot[data-tone=good]{background:var(--owner-teal)}.owner-status-dot[data-tone=warn]{background:var(--owner-amber)}.owner-status-dot[data-tone=danger]{background:var(--owner-red)}.owner-empty{background:linear-gradient(#10131807 1px, transparent 1px), linear-gradient(90deg, #10131806 1px, transparent 1px), var(--pc-surface);text-align:center;background-size:22px 22px;justify-items:center;gap:6px;min-height:178px;padding:36px 18px;display:grid}.owner-empty.compact{padding:22px 18px}.owner-empty svg{color:var(--owner-blue)}.owner-empty strong{font-size:14px}.owner-empty span{max-width:360px;color:var(--owner-muted);font-size:13px;line-height:1.45}.owner-action-list,.owner-audit-list,.owner-kv-list{display:grid}.owner-action-row{border-bottom:1px solid #d9e1ecdb;grid-template-columns:10px minmax(0,1fr) auto;align-items:start;gap:10px;padding:13px 14px;transition:background .14s;display:grid}.owner-action-row:hover{background:#10182806}.owner-action-row:last-child,.owner-audit-row:last-child,.owner-kv:last-child{border-bottom:0}.owner-action-row strong,.owner-action-row span,.owner-action-row small{display:block}.owner-action-row strong{font-size:13px}.owner-action-row span{color:var(--owner-muted);margin-top:4px;font-size:12px;line-height:1.4}.owner-action-row small{color:var(--owner-muted);white-space:nowrap;font-size:11px}.owner-kv,.owner-audit-row{border-bottom:1px solid #d9e1ecdb;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.owner-kv span,.owner-audit-row span,.owner-audit-row time{color:var(--owner-muted);font-size:12px}.owner-kv strong{text-align:right;font-size:13px}.owner-kv strong[data-tone=good]{color:var(--pc-accent-text)}.owner-kv strong[data-tone=warn]{color:var(--pc-warning-ink)}.owner-kv strong[data-tone=danger]{color:var(--pc-danger-ink)}.owner-audit-row div{min-width:0}.owner-audit-row strong,.owner-audit-row span{display:block}.owner-audit-row strong{font-size:13px}.owner-audit-row span{overflow-wrap:anywhere;margin-top:3px}.owner-audit-row time{text-align:right;flex:none}@media (max-width:1020px){.shell,.owner-console{grid-template-columns:1fr;padding:12px}.owner-sidebar{min-height:auto;position:relative;top:0}.owner-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.owner-layout,.owner-stat-band,.owner-readiness-grid{grid-template-columns:1fr}.owner-stat,.owner-readiness-row{border-right:0}.owner-readiness-row:nth-last-child(-n+2){border-bottom:1px solid var(--owner-line)}.owner-readiness-row:last-child{border-bottom:0}.sidebar{z-index:10;border-right:0;min-height:auto;padding:14px;position:relative;top:0}.nav{grid-template-columns:repeat(4,minmax(0,1fr))}.nav-item{justify-content:center}.nav-item span{display:none}.grid,.metrics,.creative-metrics,.creative-grid,.integration-row{grid-template-columns:1fr}.inline-create-form,.inline-create-form.compact,.inline-create-form.visitor-create-form,.inline-create-form.workflow-create-form{grid-template-columns:repeat(2,minmax(0,1fr))}.inline-create-form .command{justify-content:center}.billing-checkout,.billing-plan-grid{grid-template-columns:1fr}.integration-actions{justify-content:flex-start}.topbar{flex-direction:column;align-items:flex-start}.owner-topbar{flex-direction:column}.owner-topbar-actions{justify-content:flex-start}.panel-header{flex-direction:column;align-items:flex-start;gap:4px}.reference-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.creative-row{grid-template-columns:44px minmax(0,1fr)}.creative-row .badge{grid-column:2;justify-self:start}.creative-row .row-actions{grid-column:2}.onboarding-grid{grid-template-columns:1fr}}@media (max-width:620px){.tenant-app{flex-direction:column;gap:8px;height:100dvh;min-height:0;padding:8px;display:flex;overflow:hidden}.tenant-preview-banner{flex:none;width:100%;margin:0;padding:8px;position:relative;top:0}.tenant-preview-copy{gap:8px;min-width:0}.tenant-preview-copy .badge{padding:6px 8px;font-size:11px}.tenant-preview-copy small,.topbar p{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100vw - 120px);overflow:hidden}.tenant-preview-banner .command{white-space:nowrap;flex:none;justify-content:center;padding:7px 9px}.tenant-app .shell{flex:auto;grid-template-rows:auto minmax(0,1fr) auto;gap:8px;min-height:0;padding:0;display:grid}.tenant-app .sidebar{border-radius:8px;min-height:0;padding:10px 12px}.tenant-app .brand{border-bottom:0;margin:0;padding:0}.tenant-app .brand-mark{width:34px;height:34px}.tenant-app .nav{display:none}.mobile-module-picker{color:var(--pc-on-inverse);text-transform:uppercase;gap:5px;margin-top:9px;font-size:10px;font-weight:850;display:grid}.mobile-module-picker select{background:linear-gradient(45deg, transparent 50%, #fbf8efb8 50%) calc(100% - 16px) 50% / 5px 5px no-repeat, linear-gradient(135deg, #fbf8efb8 50%, transparent 50%) calc(100% - 11px) 50% / 5px 5px no-repeat, color-mix(in srgb, var(--pc-surface) 8%, transparent);width:100%;min-height:34px;color:var(--pc-on-inverse);appearance:none;border:1px solid #ffffff1f;border-radius:8px;padding:7px 34px 7px 10px}.main{grid-template-rows:auto auto minmax(0,1fr);gap:8px;min-height:0;padding:0;display:grid;overflow:hidden}.workspace-content{min-height:0;overflow:hidden}.owner-main{grid-template-rows:auto auto minmax(0,1fr);gap:8px;min-height:0;padding:0;display:grid;overflow:hidden}.owner-console{grid-template-rows:auto minmax(0,1fr);gap:8px;height:100dvh;min-height:0;padding:8px;display:grid;overflow:hidden}.owner-sidebar{gap:8px;min-height:0;margin-bottom:0;padding:10px}.owner-brand{border-bottom:0;padding:0}.owner-brand-meta{display:none}.owner-brand .pc-logo{--pc-mark-size:34px;--pc-wordmark-font:0;--pc-logo-gap:0}.owner-brand .pc-wordmark{display:none}.owner-nav{border-top:1px solid #ffffff14;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;padding-top:8px}.owner-nav a,.owner-nav button{background:color-mix(in srgb, var(--pc-surface) 4.5%, transparent);text-align:center;border-radius:7px;place-items:center;gap:3px;min-height:40px;padding:5px 2px;display:grid}.owner-nav a span,.owner-nav button span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:8px;line-height:1.05;overflow:hidden}.owner-sidebar-foot{display:none}.topbar,.owner-topbar{padding:14px}.owner-topbar{gap:10px;min-height:0;margin-bottom:0}.owner-topbar p{display:none}.owner-topbar-actions{grid-template-columns:minmax(0,1fr) auto;width:100%;display:grid}.owner-mode-switch{justify-self:start;max-width:100%}.owner-topbar-actions>.owner-status-chip{display:none}.owner-stat-band{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-height:0;margin-bottom:0}.owner-stat{grid-template-columns:minmax(0,1fr);gap:4px;min-height:66px;padding:8px 10px;display:none}.owner-stat[data-mobile-visible=true]{display:grid}.owner-stat svg{grid-row:auto;margin-top:0}.owner-stat span,.owner-stat small{font-size:10px;line-height:1.18}.owner-stat strong{text-overflow:ellipsis;white-space:nowrap;font-size:18px;line-height:1.05;overflow:hidden}.owner-layout{grid-template-columns:1fr;gap:0;min-height:0;display:grid;overflow:hidden}.owner-stack{display:contents}.owner-panel{min-height:0;display:none}.owner-panel[data-visible-mobile=true]{flex-direction:column;height:100%;min-height:0;display:flex}.owner-panel-header{flex:none;align-items:flex-start;padding:13px 12px}.owner-panel>:not(.owner-panel-header){min-height:0;overflow:auto}.owner-table{font-size:11px}.owner-table th,.owner-table td{padding:7px 9px}.owner-table td span{margin-top:1px;font-size:10px}.owner-table .owner-status-chip{padding:3px 6px;font-size:10px}.owner-readiness-grid{grid-template-columns:1fr;overflow:visible}.owner-panel-header span{text-align:right}.owner-readiness-row{grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 10px}.owner-readiness-row .owner-status-chip{text-overflow:clip;white-space:normal;grid-column:2;justify-self:start;max-width:100%;margin-top:6px;overflow:visible}.owner-readiness-row div>span{text-overflow:clip;white-space:normal;overflow:visible}.tenant-app .topbar{flex-direction:row;align-items:center;gap:10px;margin:0;padding:10px 12px}.topbar h1,.owner-topbar h1{font-size:26px}.owner-topbar h1{font-size:20px;line-height:1.08}.tenant-app .topbar h1{font-size:22px}.tenant-app .topbar p{display:none}.tenant-app .status-row{flex:none}.tenant-app .status-row .badge{display:none}.tenant-app .metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0}.tenant-app .metric{min-height:58px;padding:9px 8px 8px}.tenant-app .metric label{margin-bottom:5px;font-size:9px;line-height:1.1}.tenant-app .metric strong{white-space:nowrap;font-size:16px;line-height:1.12}.tenant-app .metric strong.metric-text{font-size:12px}.tenant-app .grid{height:100%;min-height:0;overflow:hidden}.tenant-app .grid[data-active=overview]{display:none}.tenant-app .grid>.stack:first-child{height:100%;min-height:0;overflow:hidden}.tenant-app .grid>.stack:nth-child(2){display:none}.tenant-app .grid>.stack:first-child>.panel,.tenant-app .mobile-overview-focus{flex-direction:column;height:100%;min-height:0;display:flex}.tenant-app .panel-header{flex:none;padding:11px 12px}.tenant-app .panel-body{min-height:0;padding:12px;overflow:auto}.tenant-app .intelligence-panel .panel-body,.tenant-app .expansion-panel .panel-body,.tenant-app .scheduler-panel .panel-body,.tenant-app .deal-panel .panel-body{display:block}.tenant-app .intelligence-panel .panel-body>*+*,.tenant-app .expansion-panel .panel-body>*+*,.tenant-app .scheduler-panel .panel-body>*+*,.tenant-app .deal-panel .panel-body>*+*{margin-top:12px}.tenant-app .intelligence-lede,.tenant-app .expansion-map{height:auto;min-height:0;padding:12px;display:block;overflow:visible}.tenant-app .intelligence-lede h2,.tenant-app .expansion-map h2{margin-top:8px;font-size:20px;line-height:1.06}.tenant-app .intelligence-lede p,.tenant-app .expansion-map p{display:none}.tenant-app .intelligence-lede>strong,.tenant-app .expansion-score{min-width:72px;min-height:44px;margin-top:10px;font-size:28px;display:inline-grid}.tenant-app .inline-create-form,.tenant-app .inline-create-form.compact,.tenant-app .inline-create-form.visitor-create-form,.tenant-app .inline-create-form.workflow-create-form,.workflow-board{grid-template-columns:1fr}.tenant-app .mobile-overview-focus .panel-body{grid-template-rows:auto auto minmax(0,1fr);gap:10px;display:grid;overflow:hidden}.mobile-focus-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mobile-focus-tile,.mobile-focus-lead{background:color-mix(in srgb, var(--pc-surface) 82%, transparent);width:100%;color:var(--ink);box-shadow:var(--inset-line);cursor:pointer;text-align:left;border:1px solid #d9e1eceb;border-radius:8px;gap:4px;padding:10px;display:grid}.mobile-focus-tile{min-height:78px}.mobile-focus-lead{grid-template-columns:minmax(0,1fr);min-height:64px}.mobile-focus-tile span,.mobile-focus-lead span{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:10px;font-weight:800}.mobile-focus-tile strong,.mobile-focus-lead strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.12;overflow:hidden}.mobile-focus-tile small,.mobile-focus-lead small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.2;overflow:hidden}.mobile-focus-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;min-height:0;display:grid}.mobile-focus-strip button{background:linear-gradient(180deg, color-mix(in srgb, var(--pc-surface) 86%, transparent), color-mix(in srgb, var(--pc-surface) 70%, transparent)), #f8fafceb;min-width:0;color:var(--ink);box-shadow:var(--inset-line);cursor:pointer;text-align:left;border:1px solid #d9e1eceb;border-radius:8px;align-content:center;justify-items:start;gap:4px;padding:9px 8px;display:grid}.mobile-focus-strip svg{color:var(--accent-2)}.mobile-focus-strip span{max-width:100%;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:800;line-height:1;overflow:hidden}.mobile-focus-strip strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:14px;line-height:1;overflow:hidden}.mobile-dock{background:linear-gradient(180deg, color-mix(in srgb, var(--pc-surface) 96%, transparent), color-mix(in srgb, var(--pc-surface) 90%, transparent)), var(--surface);box-shadow:0 -12px 28px #10182814, var(--inset-line);border:1px solid #d9e1eceb;border-radius:8px;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;padding:6px;display:grid}.mobile-dock-item{min-width:0;min-height:38px;color:var(--muted);cursor:pointer;text-align:center;background:0 0;border:0;border-radius:7px;place-items:center;gap:3px;padding:4px 2px;display:grid}.mobile-dock-item span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9px;font-weight:800;line-height:1;overflow:hidden}.mobile-dock-item[data-active=true]{color:var(--pc-calm-text);background:#2457d61a}.mobile-dock-item:disabled{cursor:not-allowed;opacity:.36}.auth-shell{min-height:100svh;padding:8px}.auth-panel{padding:26px 20px 22px}.auth-panel.signup-panel{grid-template-columns:1fr;max-height:calc(100svh - 16px);padding:0;overflow:hidden}.signup-main,.signup-plan-rail{padding:18px 16px}.signup-main{gap:10px}.signup-main .pc-logo{--pc-mark-size:42px;--pc-wordmark-font:26px;--pc-logo-gap:12px}.signup-main h1{font-size:25px}.signup-main p,.signup-note,.signup-next-step p,.signup-next-step ol{font-size:12px}.signup-note,.signup-next-step{padding:8px 9px}.signup-next-step{gap:6px}.signup-delivery-actions{grid-template-columns:1fr}.signup-main .auth-form,.signup-plan-rail,.signup-plan-list{gap:8px}.signup-plan-rail{display:none}.signup-plan-card span{font-size:11px;line-height:1.2}.signup-plan-card em{display:block}.owner-action-row{grid-template-columns:10px minmax(0,1fr)}.owner-action-row small{grid-column:2}.form-grid,.brand-edit-grid,.inline-create-form,.inline-create-form.compact,.underwriting-result,.split,.overview-grid,.reference-strip{grid-template-columns:1fr}.pipeline-table{display:none}.lead-card-list{gap:10px;display:grid}.lead-card{background:color-mix(in srgb, var(--pc-surface) 76%, transparent);box-shadow:var(--inset-line);border:1px solid #d9e1eceb;border-radius:8px;gap:9px;padding:12px;display:grid}.lead-card div{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.lead-card span{color:var(--muted);letter-spacing:0;text-transform:uppercase;flex:none;font-size:10px;font-weight:800}.lead-card strong{color:var(--ink);text-align:right;font-size:13px;font-weight:700}}@media (max-width:620px) and (max-height:720px){.tenant-app{gap:6px;padding:7px}.tenant-app .shell,.main{gap:6px}.tenant-app .sidebar{padding:8px 10px}.tenant-app .brand-mark{width:32px;height:32px}.tenant-app .topbar{min-height:0;padding:8px 10px}.tenant-app .topbar h1{font-size:20px;line-height:1.05}.tenant-app .metrics{gap:5px}.tenant-app .metric{min-height:53px;padding:7px 7px 6px}.tenant-app .metric label{margin-bottom:3px;font-size:8px}.tenant-app .metric strong{font-size:15px}.tenant-app .panel-header{padding:8px 11px}.tenant-app .panel-header h2{font-size:16px}.tenant-app .panel-header span{font-size:12px}.tenant-app .mobile-overview-focus .panel-body{grid-template-rows:auto auto;gap:7px;padding:9px}.mobile-focus-grid{gap:7px}.mobile-focus-tile,.mobile-focus-lead{gap:3px;padding:8px}.mobile-focus-tile{min-height:66px}.mobile-focus-lead{min-height:52px}.mobile-focus-tile span,.mobile-focus-lead span{font-size:9px}.mobile-focus-tile strong,.mobile-focus-lead strong{font-size:13px}.mobile-focus-tile small,.mobile-focus-lead small{font-size:10px}.mobile-focus-strip{display:none}.mobile-dock{gap:3px;padding:5px}.mobile-dock-item{min-height:34px;padding:3px 2px}.mobile-dock-item span{font-size:8px}}.tenant-app .tenant-preview-banner{border-color:var(--tenant-line);color:var(--tenant-ink);box-shadow:var(--tenant-shadow-soft), inset 0 1px 0 #ffffff6b;background:#fffdf6f0}.tenant-app[data-theme=dark] .tenant-preview-banner{background:color-mix(in srgb, var(--pc-inverse) 94%, transparent);color:var(--tenant-ink);box-shadow:var(--tenant-shadow-soft), inset 0 1px 0 #ffffff12}.tenant-app .tenant-preview-copy strong{color:var(--tenant-ink)}.tenant-app .tenant-preview-copy small{color:var(--tenant-muted)}.tenant-app .tenant-preview-banner .command{background:var(--tenant-surface-strong);color:var(--tenant-ink);flex:none}.tenant-app .board-lane strong{text-overflow:clip}@media (max-width:620px){.tenant-app .mobile-overview-focus{height:100%;min-height:0}.tenant-app .mobile-overview-focus .panel-body{grid-template-rows:auto auto auto;align-content:start;display:grid}.tenant-app .mobile-focus-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.tenant-app .mobile-focus-strip button{min-height:58px}.tenant-app .tenant-preview-banner{grid-template-columns:minmax(0,1fr) auto;gap:8px;min-height:46px;padding:8px;display:grid}.tenant-app .tenant-preview-copy{gap:8px;min-width:0}.tenant-app .tenant-preview-copy .badge{max-width:128px;padding:6px 8px;font-size:11px}.tenant-app .tenant-preview-copy>div{gap:1px;min-width:0;display:grid}.tenant-app .tenant-preview-copy strong,.tenant-app .tenant-preview-copy small{text-overflow:ellipsis;white-space:nowrap;max-width:118px;overflow:hidden}.tenant-app .tenant-preview-banner .command{text-overflow:ellipsis;white-space:nowrap;justify-content:center;max-width:132px;min-height:32px;padding:7px 9px;overflow:hidden}}@media (max-width:620px) and (max-height:720px){.tenant-app .mobile-overview-focus .panel-body{grid-template-rows:auto auto}.tenant-app .mobile-focus-strip{display:none}}.tenant-app{--v4-shell:var(--pc-inverse);--v4-shell-2:color-mix(in srgb, var(--pc-inverse) 82%, var(--pc-calm) 18%);--v4-shell-line:color-mix(in srgb, var(--pc-surface) 9%, transparent);--v4-accent:var(--pc-accent);--v4-accent-2:var(--pc-calm-soft);--v4-danger:var(--pc-danger-ink);--v4-warning:var(--pc-warning-ink);--v4-canvas:var(--pc-bg);--v4-card:var(--pc-surface);--v4-card-soft:var(--pc-surface-2);--v4-ink:var(--pc-ink);--v4-muted:var(--pc-ink-soft);--v4-border:var(--pc-line);--v4-shadow:0 16px 42px color-mix(in srgb, var(--pc-ink) 9%, transparent);--v4-shadow-strong:0 28px 72px #07111a38;min-height:100vh;color:var(--v4-ink);font-family:var(--font-inter), Inter, "SF Pro Display", "SF Pro Text", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-feature-settings:"cv02" 1, "cv03" 1, "cv04" 1, "tnum" 1;letter-spacing:0;background:radial-gradient(circle at 72% 108%, color-mix(in srgb, var(--pc-accent) 20%, transparent), transparent 28%), linear-gradient(135deg, var(--pc-surface-2), var(--pc-surface) 48%, var(--pc-surface-2));padding:8px}.tenant-app[data-theme=dark]{--v4-canvas:var(--pc-bg);--v4-card:color-mix(in srgb, var(--pc-surface) 88%, transparent);--v4-card-soft:color-mix(in srgb, var(--pc-surface-2) 82%, transparent);--v4-ink:var(--pc-ink);--v4-muted:var(--pc-ink-soft);--v4-border:color-mix(in srgb, var(--pc-line) 88%, var(--pc-ink) 6%);background:radial-gradient(circle at 72% 108%, color-mix(in srgb, var(--pc-calm) 22%, transparent), transparent 28%), linear-gradient(135deg, var(--pc-bg), var(--pc-surface) 48%, var(--pc-inverse))}.tenant-app .tenant-preview-banner{border-color:var(--v4-border);background:color-mix(in srgb, var(--pc-surface) 90%, transparent);width:min(100%,1600px);color:var(--v4-ink);border-radius:10px;margin:0 auto 8px}.tenant-app[data-theme=dark] .tenant-preview-banner{background:#07111ae6}.tenant-app .shell{background:var(--v4-shell);width:min(100%,1600px);height:calc(100svh - 16px);min-height:0;box-shadow:var(--v4-shadow-strong);border:1px solid #07111a29;border-radius:18px;grid-template-columns:256px minmax(0,1fr);gap:0;margin:0 auto;padding:0;overflow:hidden}.tenant-app .sidebar{border:0;border-right:1px solid var(--v4-shell-line);background:linear-gradient(180deg, #315ff414, transparent 32%), var(--v4-shell);height:100%;min-height:0;max-height:none;box-shadow:none;border-radius:0;padding:22px 16px;position:relative;top:0}.tenant-product-lockup{color:var(--pc-on-inverse);justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.tenant-product-lockup svg{color:color-mix(in srgb, var(--pc-surface) 62%, transparent)}.workspace-switcher{border:1px solid var(--v4-shell-line);background:color-mix(in srgb, var(--pc-surface) 5.5%, transparent);width:100%;min-height:62px;color:var(--pc-on-inverse);cursor:pointer;text-align:left;border-radius:10px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:16px;padding:10px;display:grid}.workspace-avatar{border:1px solid color-mix(in srgb, var(--pc-accent) 24%, transparent);background:color-mix(in srgb, var(--pc-accent) 10%, transparent);width:36px;height:36px;color:var(--pc-calm-text);border-radius:9px;place-items:center;font-weight:820;display:grid}.workspace-switcher strong,.workspace-switcher small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.workspace-switcher strong{font-size:13px;line-height:1.2}.workspace-switcher small{color:var(--pc-on-inverse);margin-top:2px;font-size:11px}.tenant-app .nav{gap:4px;padding-right:0}.tenant-app .nav-item{min-height:41px;color:var(--pc-on-inverse);border:1px solid #0000;border-radius:9px;grid-template-columns:18px minmax(0,1fr) auto;gap:11px;padding:10px;transition:background .16s,color .16s,transform .16s,border-color .16s;display:grid}.tenant-app .nav-item span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tenant-app .nav-item[data-active=true]{border-color:color-mix(in srgb, var(--pc-accent) 20%, transparent);background:linear-gradient(90deg, color-mix(in srgb, var(--pc-accent) 18%, transparent), color-mix(in srgb, var(--pc-accent) 6%, transparent));color:var(--pc-calm-text);box-shadow:inset 3px 0 0 var(--v4-accent);transform:none}.tenant-app .nav-item:hover:not(:disabled){background:color-mix(in srgb, var(--pc-surface) 7%, transparent);color:var(--pc-on-inverse);transform:translate(2px)}.nav-meta{min-width:24px;color:var(--pc-on-inverse);text-align:center;background:#8066ffd1;border-radius:999px;padding:3px 7px;font-size:10px;font-style:normal;font-weight:760;line-height:1}.nav-item:nth-child(19) .nav-meta{background:color-mix(in srgb, var(--pc-accent) 24%, transparent);color:var(--pc-calm-text)}.nav-item:nth-child(20) .nav-meta{background:#ff6458e6}.nav-item:nth-child(21) .nav-meta{background:#5680ffc7}.sidebar-plan-card{border:1px solid var(--v4-shell-line);background:color-mix(in srgb, var(--pc-surface) 6.5%, transparent);color:var(--pc-on-inverse);border-radius:10px;flex:none;gap:10px;margin-top:16px;padding:13px;display:grid}.sidebar-plan-card span,.sidebar-plan-card small{color:var(--pc-on-inverse);font-size:11px}.sidebar-plan-card strong{margin-top:4px;font-size:15px;display:block}.sidebar-plan-card small b{color:var(--pc-on-inverse)}.sidebar-credit-meter{background:color-mix(in srgb, var(--pc-surface) 12%, transparent);border-radius:999px;height:6px;overflow:hidden}.sidebar-credit-meter span{width:var(--credit);border-radius:inherit;background:linear-gradient(90deg, var(--pc-calm-soft), var(--pc-calm-soft));height:100%;display:block}.sidebar-plan-card button{background:linear-gradient(180deg, var(--pc-calm-soft), var(--pc-calm-soft));min-height:38px;color:var(--pc-on-inverse);cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;font-size:12px;font-weight:780;display:inline-flex}.tenant-app .main{background:var(--v4-canvas);border-radius:16px 0 0 16px;grid-template-rows:auto minmax(0,1fr);min-height:0;padding:0;display:grid;overflow:hidden}.tenant-app .app-command-bar{border:0;border-bottom:1px solid var(--v4-border);background:var(--v4-canvas);color:var(--v4-ink);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0;grid-template-columns:minmax(260px,.7fr) minmax(260px,.55fr) auto;gap:14px;margin:0;padding:20px 28px 16px}.topbar-section{width:fit-content;color:var(--pc-ink);align-items:center;gap:7px;margin-bottom:6px;font-size:12px;font-weight:900;display:inline-flex}.tenant-app .topbar h1{color:var(--v4-ink);align-items:center;gap:8px;font-size:27px;font-weight:760;line-height:1.04;display:flex}.tenant-app .topbar h1 svg{color:var(--v4-accent)}.tenant-app .topbar p{color:var(--v4-muted);font-size:13px}.tenant-app .topbar-command{border-color:var(--v4-border);background:var(--v4-card-soft);min-height:38px;color:var(--v4-muted);border-radius:9px;justify-self:stretch}.tenant-app[data-theme=dark] .topbar-command{background:color-mix(in srgb, var(--pc-surface) 5.5%, transparent)}.tenant-app .topbar-command kbd{background:color-mix(in srgb, var(--v4-ink) 9%, transparent)}.command-palette-backdrop{z-index:120;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#030a0e7a;place-items:start center;padding:72px 18px 18px;display:grid;position:fixed;inset:0}.command-palette{border:1px solid color-mix(in srgb, var(--pc-accent) 16%, transparent);background:linear-gradient(color-mix(in srgb, var(--pc-accent) 4.5%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--pc-accent) 3.8%, transparent) 1px, transparent 1px), linear-gradient(180deg, color-mix(in srgb, var(--pc-inverse) 98%, transparent), color-mix(in srgb, var(--pc-inverse) 98%, transparent));width:min(720px,100%);color:var(--pc-on-inverse);background-size:28px 28px,28px 28px,auto;border-radius:18px;animation:.18s ease-out both pc-command-palette-in;overflow:hidden;box-shadow:0 34px 96px #00000061,0 0 0 1px #ffffff09}.command-palette-search{border-bottom:1px solid #ffffff1a;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.command-palette-search svg{color:var(--atrium-mint)}.command-palette-search input{min-width:0;min-height:34px;color:var(--pc-on-inverse);font:inherit;background:0 0;border:0;outline:0;font-size:16px;font-weight:760;line-height:1.25}.command-palette-search input::placeholder{color:var(--pc-on-inverse)}.command-palette-search kbd{background:color-mix(in srgb, var(--pc-surface) 6%, transparent);color:var(--pc-on-inverse);font:inherit;border:1px solid #ffffff1f;border-radius:8px;padding:5px 8px;font-size:11px;font-weight:840}.command-palette-results{max-height:min(58vh,520px);padding:8px;display:grid;overflow:auto}.command-palette-results button,.command-palette-empty{width:100%;min-width:0;color:var(--pc-on-inverse);text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px;display:grid}.command-palette-results button{cursor:pointer;transition:background .15s,border-color .15s,transform .15s}.command-palette-results button[data-record-result=true]{border-color:color-mix(in srgb, var(--pc-accent) 14%, transparent);background:color-mix(in srgb, var(--pc-accent) 5%, transparent)}.command-palette-results button:hover,.command-palette-results button:focus-visible{border-color:color-mix(in srgb, var(--pc-accent) 28%, transparent);background:color-mix(in srgb, var(--pc-surface) 7%, transparent);transform:translateY(-1px)}.command-palette-results button[data-locked=true]{border-color:#ffb12f2e}.command-palette-icon{border:1px solid color-mix(in srgb, var(--pc-accent) 18%, transparent);background:color-mix(in srgb, var(--pc-accent) 9%, transparent);width:34px;height:34px;color:var(--pc-on-inverse);border-radius:10px;place-items:center;display:grid}.command-palette-results strong,.command-palette-empty strong{color:var(--pc-on-inverse);text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.15;display:block;overflow:hidden}.command-palette-results small,.command-palette-empty span{color:var(--pc-on-inverse);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;line-height:1.28;display:block;overflow:hidden}.command-palette-status{border:1px solid color-mix(in srgb, var(--pc-accent) 18%, transparent);background:color-mix(in srgb, var(--pc-accent) 8%, transparent);color:var(--pc-on-inverse);border-radius:12px;align-items:center;gap:9px;margin:3px 3px 8px;padding:10px 12px;font-size:12px;font-weight:780;line-height:1.25;display:flex}.command-palette-status[data-state=error]{border-color:color-mix(in srgb, var(--pc-danger-ink) 35%, transparent);background:color-mix(in srgb, var(--pc-danger-ink) 13%, transparent);color:var(--pc-on-inverse)}.command-palette-results em{color:var(--pc-warning-ink);text-transform:uppercase;background:#ffb12f1f;border:1px solid #ffb12f33;border-radius:999px;padding:5px 8px;font-size:10px;font-style:normal;font-weight:900}.command-palette-empty{background:color-mix(in srgb, var(--pc-surface) 3.5%, transparent);border-color:#ffffff14;grid-template-columns:1fr;align-content:center;min-height:92px}@keyframes pc-command-palette-in{0%{opacity:0;transform:translateY(-10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.record-search-highlight{outline:2px solid var(--pc-focus);outline-offset:3px;box-shadow:0 0 0 5px color-mix(in srgb, var(--pc-accent) 12%, transparent), var(--pc-v2-shadow);animation:.9s cubic-bezier(.2,.82,.2,1) both pc-record-search-highlight}@keyframes pc-record-search-highlight{0%{opacity:.82;transform:translateY(6px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:760px){.command-palette-backdrop{align-items:stretch;padding:10px}.command-palette{border-radius:16px;align-self:start;max-height:calc(100dvh - 20px)}.command-palette-search{padding:12px}.command-palette-search input{font-size:15px}.command-palette-results{max-height:calc(100dvh - 96px)}.command-palette-results button{grid-template-columns:auto minmax(0,1fr)}.command-palette-results em{grid-column:2;width:fit-content}}.tenant-app .status-row{flex-wrap:nowrap;justify-content:end}.workspace-ai-button{background:var(--v4-card)}.workspace-ai-backdrop{z-index:130;background:#02090d8f;place-items:start center;padding:52px 18px 18px;display:grid;position:fixed;inset:0;overflow:auto}.workspace-ai-command-center{border:1px solid color-mix(in srgb, var(--pc-accent) 16%, transparent);background:linear-gradient(color-mix(in srgb, var(--pc-accent) 4.5%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--pc-accent) 4%, transparent) 1px, transparent 1px), linear-gradient(115deg, color-mix(in srgb, var(--pc-accent) 8%, transparent), transparent 34%, #5997ff13 72%, transparent), linear-gradient(145deg, color-mix(in srgb, var(--pc-inverse) 98.5%, transparent), #031012fb 52%, #071422fb);background-size:30px 30px,30px 30px,auto,auto;background-color:var(--pc-inverse);width:min(1040px,100%);max-height:calc(100dvh - 76px);color:var(--pc-on-inverse);will-change:opacity, transform;border-radius:24px;animation:.22s cubic-bezier(.2,.8,.2,1) both pc-workspace-ai-in;overflow:auto;box-shadow:0 34px 110px #00000075,0 0 0 1px #ffffff09}.workspace-ai-dialog-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;padding:22px 22px 16px;display:grid}.workspace-ai-dialog-head h2{color:var(--pc-on-inverse);letter-spacing:0;margin:12px 0 4px;font-size:26px;line-height:1}.workspace-ai-dialog-head p{max-width:720px;color:var(--pc-on-inverse);margin:0;font-size:13px;line-height:1.5}.workspace-ai-context-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:0 22px 16px;display:grid}.workspace-ai-context-grid>div{background:color-mix(in srgb, var(--pc-surface) 5.5%, transparent);background-color:var(--pc-inverse);border:1px solid #ffffff17;border-radius:15px;min-width:0;padding:12px}.workspace-ai-context-grid>div[data-tone=ready]{border-color:color-mix(in srgb, var(--pc-accent) 22%, transparent);background:color-mix(in srgb, var(--pc-accent) 7.5%, transparent)}.workspace-ai-context-grid>div[data-tone=watch]{background:#5997ff12;border-color:#5997ff38}.workspace-ai-context-grid>div[data-tone=blocked]{background:#ffb12f13;border-color:#ffb12f3d}.workspace-ai-context-grid span,.workspace-ai-context-grid small{color:var(--pc-on-inverse);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:10px;line-height:1.25;display:block;overflow:hidden}.workspace-ai-context-grid strong{color:var(--pc-on-inverse);text-overflow:ellipsis;white-space:nowrap;margin:6px 0 4px;font-size:17px;line-height:1;display:block;overflow:hidden}.workspace-ai-context-grid small{text-transform:none;font-size:11px}[data-theme=light] .workspace-ai-context-grid>div{border-color:color-mix(in srgb, var(--pc-ink) 10%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--pc-surface) 92%, transparent), color-mix(in srgb, var(--pc-surface) 84%, transparent)), var(--pc-surface);background-color:var(--pc-surface)}[data-theme=light] .workspace-ai-context-grid>div[data-tone=ready]{border-color:color-mix(in srgb, var(--pc-accent) 22%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--pc-accent) 8%, transparent), transparent), var(--pc-surface);background-color:var(--pc-surface)}[data-theme=light] .workspace-ai-context-grid>div[data-tone=watch]{border-color:color-mix(in srgb, var(--pc-focus) 20%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--pc-focus) 8%, transparent), transparent), var(--pc-surface);background-color:var(--pc-surface)}[data-theme=light] .workspace-ai-context-grid>div[data-tone=blocked]{border-color:color-mix(in srgb, var(--pc-warning-ink) 18%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--pc-warning-bg) 56%, transparent), transparent), var(--pc-surface);background-color:var(--pc-surface)}[data-theme=light] .workspace-ai-context-grid span,[data-theme=light] .workspace-ai-context-grid strong{color:var(--pc-ink)}[data-theme=light] .workspace-ai-context-grid small{color:var(--pc-ink-soft)}.workspace-ai-answer{grid-template-columns:minmax(0,1.45fr) minmax(240px,.55fr);gap:14px;margin:0 22px 16px;display:grid}.workspace-ai-answer>div{border:1px solid color-mix(in srgb, var(--pc-accent) 13%, transparent);background:color-mix(in srgb, var(--pc-surface) 6.5%, transparent);border-radius:18px;min-width:0;padding:17px}.workspace-ai-answer span{color:var(--pc-on-inverse);letter-spacing:0;text-transform:uppercase;margin-bottom:8px;font-size:10px;font-weight:900;display:block}.workspace-ai-answer h3,.workspace-ai-answer strong{color:var(--pc-on-inverse);margin:0 0 8px;font-size:17px;line-height:1.18;display:block}.workspace-ai-answer p,.workspace-ai-answer small{color:var(--pc-on-inverse);margin:0;font-size:13px;line-height:1.5}.workspace-ai-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 22px 16px;display:grid}.workspace-ai-action-grid>article{background:color-mix(in srgb, var(--pc-surface) 5.2%, transparent);min-width:0;color:var(--pc-on-inverse);text-align:left;border:1px solid #ffffff17;border-radius:17px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;padding:13px;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:grid;position:relative;overflow:hidden}.workspace-ai-action-grid>article:after{content:"";opacity:.34;transform-origin:100%;background:currentColor;border-radius:999px;width:54px;height:2px;transition:transform .18s,opacity .18s;position:absolute;bottom:10px;right:12px;transform:scaleX(.56)}.workspace-ai-action-grid>article:hover,.workspace-ai-action-grid>article:focus-within{border-color:color-mix(in srgb, var(--pc-accent) 26%, transparent);background:color-mix(in srgb, var(--pc-surface) 7.8%, transparent);transform:translateY(-2px);box-shadow:0 18px 40px #0000003d}.workspace-ai-action-grid>article:hover:after,.workspace-ai-action-grid>article:focus-within:after{opacity:.7;transform:scaleX(1)}.workspace-ai-action-grid>article[data-accent=jade],.workspace-ai-action-grid>article[data-accent=blue],.workspace-ai-action-grid>article[data-accent=violet]{color:var(--pc-on-inverse)}.workspace-ai-action-grid>article[data-accent=amber]{color:var(--pc-warning-ink)}.workspace-ai-action-grid>article[data-accent=rose]{color:var(--pc-danger-ink)}.workspace-ai-action-icon{background:color-mix(in srgb, currentColor 13%, transparent);border:1px solid;border-radius:12px;place-items:center;width:36px;height:36px;display:grid}.workspace-ai-action-copy{min-width:0}.workspace-ai-action-copy strong{color:var(--pc-on-inverse);text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.15;display:block;overflow:hidden}.workspace-ai-action-copy small,.workspace-ai-action-guardrails small{color:var(--pc-on-inverse);font-size:12px;line-height:1.4;display:block}.workspace-ai-action-copy small{margin-top:5px}.workspace-ai-action-meta{justify-items:end;gap:5px;display:grid}.workspace-ai-action-meta em,.workspace-ai-action-meta b{background:color-mix(in srgb, var(--pc-surface) 6.5%, transparent);max-width:132px;color:var(--pc-on-inverse);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;border:1px solid #ffffff1f;border-radius:999px;padding:5px 8px;font-size:10px;font-style:normal;font-weight:900;line-height:1;overflow:hidden}.workspace-ai-action-meta b{color:var(--pc-on-inverse);background:#ffb12f1f;border-color:#ffb12f3d}.workspace-ai-action-guardrails{border-top:1px solid #ffffff14;grid-column:2/4;grid-template-columns:minmax(0,.45fr) minmax(0,.55fr);gap:8px;padding-top:10px;display:grid}.workspace-ai-action-controls{flex-wrap:wrap;grid-column:2/4;align-items:center;gap:7px;display:flex}.workspace-ai-action-controls button{background:color-mix(in srgb, var(--pc-surface) 7%, transparent);min-height:30px;color:var(--pc-on-inverse);text-transform:uppercase;cursor:pointer;border:1px solid #ffffff1f;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:900;line-height:1;transition:border-color .15s,background .15s,color .15s,transform .15s}.workspace-ai-action-controls button:first-child{border-color:color-mix(in srgb, var(--pc-accent) 42%, transparent);background:var(--pc-accent);color:var(--pc-on-accent);box-shadow:0 12px 26px color-mix(in srgb, var(--pc-accent) 24%, transparent)}.workspace-ai-action-controls button:hover,.workspace-ai-action-controls button:focus-visible{border-color:color-mix(in srgb, var(--pc-accent) 50%, transparent);background:color-mix(in srgb, var(--pc-accent) 18%, transparent);transform:translateY(-1px)}.workspace-ai-action-controls button:first-child:hover,.workspace-ai-action-controls button:first-child:focus-visible{background:var(--pc-accent-hover);color:var(--pc-on-accent)}.workspace-ai-draft-panel{border:1px solid color-mix(in srgb, var(--pc-accent) 13%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--pc-accent) 8%, transparent), transparent 56%), color-mix(in srgb, var(--pc-surface) 6%, transparent);color:var(--pc-on-inverse);border-radius:18px;gap:12px;margin:0 22px 16px;padding:15px;display:grid}.workspace-ai-draft-panel[data-tone=ready]{border-color:color-mix(in srgb, var(--pc-accent) 22%, transparent)}.workspace-ai-draft-panel[data-tone=watch]{border-color:#5997ff38}.workspace-ai-draft-panel[data-tone=blocked]{background:linear-gradient(135deg, #ffb12f17, transparent 56%), color-mix(in srgb, var(--pc-surface) 6%, transparent);border-color:#ffb12f42}.workspace-ai-draft-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.workspace-ai-draft-head span{color:var(--pc-on-inverse);text-transform:uppercase;align-items:center;gap:7px;font-size:12px;font-weight:950;display:inline-flex}.workspace-ai-draft-head svg{color:currentColor}.workspace-ai-draft-head small{color:var(--pc-on-inverse);text-align:right;font-size:11px}.workspace-ai-draft-panel p{color:var(--pc-on-inverse);margin:0;font-size:13px;line-height:1.5}.workspace-ai-draft-body{gap:11px;display:grid}.workspace-ai-draft-body strong{color:var(--pc-calm-text);font-size:13px;font-weight:760;line-height:1.55}.workspace-ai-draft-body ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.workspace-ai-draft-body li{color:var(--pc-on-inverse);padding-left:14px;font-size:12px;line-height:1.35;position:relative}.workspace-ai-draft-body li:before{background:var(--atrium-mint);content:"";border-radius:999px;width:5px;height:5px;position:absolute;top:.56em;left:0}.workspace-ai-draft-approval{border:1px solid color-mix(in srgb, var(--pc-accent) 16%, transparent);background:color-mix(in srgb, var(--pc-accent) 7.5%, transparent);color:var(--pc-on-inverse);border-radius:13px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;padding:10px;font-size:12px;line-height:1.4;display:grid}.workspace-ai-draft-approval svg{color:var(--atrium-mint)}.workspace-ai-draft-actions{flex-wrap:wrap;gap:8px;display:flex}.workspace-ai-draft-actions button{border:1px solid color-mix(in srgb, var(--pc-accent) 14%, transparent);background:color-mix(in srgb, var(--pc-surface) 7%, transparent);min-height:34px;color:var(--pc-on-inverse);text-transform:uppercase;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font-size:11px;font-weight:950;line-height:1;transition:transform .15s,border-color .15s,background .15s;display:inline-flex}.workspace-ai-draft-actions button:last-child{border-color:color-mix(in srgb, var(--pc-accent) 30%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--pc-accent) 34%, transparent), #5997ff2e);color:var(--pc-on-inverse)}.workspace-ai-draft-actions button:hover,.workspace-ai-draft-actions button:focus-visible{border-color:color-mix(in srgb, var(--pc-accent) 42%, transparent);transform:translateY(-1px)}.workspace-ai-draft-actions button:disabled{cursor:not-allowed;opacity:.66;transform:none}.workspace-ai-execution-receipt{background:linear-gradient(135deg, #5997ff1c, transparent 58%), color-mix(in srgb, var(--pc-surface) 5.5%, transparent);border:1px solid #5997ff33;border-radius:15px;gap:8px;padding:12px;display:grid}.workspace-ai-execution-receipt>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.workspace-ai-execution-receipt span,.workspace-ai-execution-receipt small,.workspace-ai-execution-receipt p{color:var(--pc-on-inverse);font-size:11px;line-height:1.4}.workspace-ai-execution-receipt span{text-transform:uppercase;font-weight:900}.workspace-ai-execution-receipt strong{color:var(--pc-on-inverse);text-transform:uppercase;font-size:12px}.workspace-ai-execution-receipt p{margin:0}.workspace-ai-lifecycle{flex-wrap:wrap;gap:7px;padding:0 22px 14px;display:flex}.workspace-ai-lifecycle span{border:1px solid color-mix(in srgb, var(--pc-accent) 11%, transparent);background:color-mix(in srgb, var(--pc-surface) 5.2%, transparent);color:var(--pc-on-inverse);text-transform:uppercase;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:900}.workspace-ai-safety-note{border:1px solid color-mix(in srgb, var(--pc-accent) 18%, transparent);background:color-mix(in srgb, var(--pc-accent) 7.5%, transparent);color:var(--pc-on-inverse);border-radius:15px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;margin:0 22px 22px;padding:12px;font-size:12px;line-height:1.45;display:grid}.workspace-ai-safety-note svg{color:var(--atrium-mint)}.workspace-ai-module-panel .panel-header span{color:var(--pc-ink-soft);font-size:11px;font-weight:850}.workspace-ai-module-brief{border:1px solid color-mix(in srgb, var(--accent) 18%, var(--border));background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 10%, transparent), transparent 68%), var(--v4-card);border-radius:16px;gap:7px;padding:13px;display:grid}.workspace-ai-module-brief span{color:var(--pc-ink);text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:900;display:inline-flex}.workspace-ai-module-brief strong{color:var(--v4-ink);font-size:13px;line-height:1.35}.workspace-ai-module-brief small{color:var(--pc-ink-soft);font-size:12px;line-height:1.4}.workspace-ai-mini-actions{gap:8px;display:grid}.workspace-ai-mini-actions button{border:1px solid var(--border);background:var(--v4-card);min-width:0;color:var(--v4-ink);text-align:left;cursor:pointer;border-radius:13px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;padding:10px;transition:border-color .15s,transform .15s,box-shadow .15s;display:grid}.workspace-ai-module-panel .workspace-ai-mini-actions button{background:linear-gradient(180deg, color-mix(in srgb, var(--pc-surface) 96%, transparent), color-mix(in srgb, var(--pc-surface) 92%, transparent)), var(--v4-card);color:var(--pc-calm-text)}.tenant-app[data-theme=dark] .workspace-ai-module-panel .workspace-ai-mini-actions button{background:linear-gradient(180deg, color-mix(in srgb, var(--pc-surface) 9%, transparent), color-mix(in srgb, var(--pc-surface) 4.5%, transparent)), color-mix(in srgb, var(--pc-surface) 5.5%, transparent);color:var(--pc-calm-text)}.workspace-ai-mini-actions button:hover,.workspace-ai-mini-actions button:focus-visible{border-color:color-mix(in srgb, var(--accent) 32%, var(--border));box-shadow:var(--shadow-soft);transform:translateY(-1px)}.workspace-ai-mini-actions svg{color:var(--accent)}.workspace-ai-mini-actions strong,.workspace-ai-mini-actions small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workspace-ai-module-panel .workspace-ai-mini-actions strong,.workspace-ai-module-panel .workspace-ai-mini-actions small{color:var(--pc-calm-text);text-overflow:clip;white-space:normal;overflow:visible}.tenant-app[data-theme=dark] .workspace-ai-module-panel .workspace-ai-mini-actions strong,.tenant-app[data-theme=dark] .workspace-ai-module-panel .workspace-ai-mini-actions small{color:var(--pc-calm-text)}.workspace-ai-mini-actions strong{font-size:12px}.workspace-ai-mini-actions small{color:var(--pc-ink-soft);margin-top:2px;font-size:11px}.workspace-ai-module-panel .workspace-ai-mini-actions small{color:var(--pc-ink);line-height:1.24}.tenant-app[data-theme=dark] .workspace-ai-module-panel .workspace-ai-mini-actions small{color:var(--pc-on-inverse)}@keyframes pc-workspace-ai-in{0%{opacity:0;transform:translateY(12px)scale(.986)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:980px){.workspace-ai-context-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-ai-answer,.workspace-ai-action-grid{grid-template-columns:1fr}}@media (max-width:760px){.workspace-ai-backdrop{align-items:stretch;padding:8px}.workspace-ai-command-center{border-radius:18px;max-height:calc(100dvh - 16px)}.workspace-ai-dialog-head{grid-template-columns:minmax(0,1fr);padding:16px 16px 12px}.workspace-ai-dialog-head .icon-command{position:absolute;top:12px;right:12px}.workspace-ai-dialog-head h2{padding-right:42px;font-size:23px}.workspace-ai-context-grid,.workspace-ai-action-grid,.workspace-ai-lifecycle{padding-left:16px;padding-right:16px}.workspace-ai-context-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-ai-answer,.workspace-ai-draft-panel{margin-left:16px;margin-right:16px}.workspace-ai-action-grid>article{grid-template-columns:auto minmax(0,1fr)}.workspace-ai-action-meta{grid-column:2;grid-template-columns:repeat(2,minmax(0,auto));justify-content:start;justify-items:start}.workspace-ai-action-guardrails,.workspace-ai-action-controls{grid-column:1/3}.workspace-ai-action-guardrails{grid-template-columns:1fr}.workspace-ai-draft-head{justify-content:stretch;display:grid}.workspace-ai-draft-head small{text-align:left}.workspace-ai-safety-note{margin-bottom:16px;margin-left:16px;margin-right:16px}}@media (prefers-reduced-motion:reduce){.workspace-ai-command-center,.workspace-ai-action-grid>article,.workspace-ai-action-controls button,.workspace-ai-mini-actions button{transition:none;animation:none}}.create-command{justify-content:center;min-width:132px}.notification-command{width:34px;min-width:34px;height:34px;position:relative}.notification-command span{border:1px solid var(--v4-canvas);background:var(--v4-danger);min-width:14px;height:14px;color:var(--pc-on-inverse);pointer-events:none;border-radius:999px;place-items:center;font-size:8px;font-weight:950;line-height:1;display:grid;position:absolute;top:2px;right:2px}.profile-chip{border:1px solid var(--v4-border);background:var(--v4-card);max-width:172px;min-height:38px;color:var(--v4-ink);cursor:pointer;border-radius:999px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;padding:3px 8px 3px 4px;transition:border-color .16s,box-shadow .16s,transform .16s,background .16s;display:grid}.profile-chip span{background:var(--pc-surface);width:30px;height:30px;color:var(--pc-ink);border-radius:999px;place-items:center;font-size:12px;font-weight:780;display:grid}.profile-chip strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.tenant-app .workspace-content{min-height:0;padding:20px 28px 112px;overflow:auto}.tenant-app .grid[data-active=overview],.tenant-app .grid[data-active=overview]>.stack:first-child{display:block}.tenant-app .grid[data-active=overview]>.stack:nth-child(2){display:none}.tenant-app .operations-board-v4{gap:14px;min-height:100%;animation:none;transform:none}.operations-board-v4 .board-kpi-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.operations-board-v4 .board-kpi-row button{border:1px solid var(--v4-border);background:var(--v4-card);min-height:76px;box-shadow:0 8px 20px color-mix(in srgb, var(--pc-ink) 4.5%, transparent);border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-content:start;gap:4px 9px;padding:12px;transition:transform .16s,box-shadow .16s,border-color .16s;animation:.52s cubic-bezier(.16,1,.3,1) both pc-card-enter}.operations-board-v4 .board-kpi-row button:hover{border-color:color-mix(in srgb, var(--v4-accent) 28%, var(--v4-border));box-shadow:0 13px 28px color-mix(in srgb, var(--pc-ink) 8.5%, transparent);transform:translateY(-2px)}.operations-board-v4 .board-kpi-row button:nth-child(2){animation-delay:45ms}.operations-board-v4 .board-kpi-row button:nth-child(3){animation-delay:90ms}.operations-board-v4 .board-kpi-row button:nth-child(4){animation-delay:.135s}.operations-board-v4 .board-kpi-row button:nth-child(5){animation-delay:.18s}.operations-board-v4 .board-kpi-row .kpi-icon{background:color-mix(in srgb, var(--pc-accent) 10%, transparent);width:30px;height:30px;color:var(--lane-accent);border-radius:999px;grid-row:span 3;place-items:center;display:grid}.operations-board-v4 .board-kpi-row strong{font-size:20px;font-weight:760}.operations-board-v4 .board-kpi-row span:not(.kpi-icon),.operations-board-v4 .board-kpi-row small{min-width:0}.operations-board-v4 .operations-main-grid{grid-template-columns:minmax(0,1fr) 306px;align-items:stretch;gap:14px}.operations-board-v4 .board-lanes-v4{grid-template-columns:repeat(6,minmax(110px,1fr));align-items:stretch;gap:9px;min-width:0;display:grid}.board-lane-column{border-left:1px solid var(--v4-border);grid-template-rows:auto auto;align-content:start;min-width:0;padding-left:8px;animation:.54s cubic-bezier(.16,1,.3,1) both pc-lane-rise;display:grid}.board-lane-column:nth-child(2){animation-delay:40ms}.board-lane-column:nth-child(3){animation-delay:80ms}.board-lane-column:nth-child(4){animation-delay:.12s}.board-lane-column:nth-child(5){animation-delay:.16s}.board-lane-column:nth-child(6){animation-delay:.2s}.board-lane-column[data-accent=jade]{--lane-accent:var(--v4-accent)}.board-lane-column[data-accent=blue]{--lane-accent:var(--v4-accent-2)}.board-lane-column .lane-head{margin-bottom:8px}.board-lane-column .lane-head span{color:var(--v4-ink);text-transform:none;grid-template-columns:auto minmax(0,1fr);gap:6px;font-size:12px;font-weight:760;line-height:1.15;display:grid}.board-lane-column .lane-head span i{background:var(--lane-accent);border-radius:999px;width:7px;height:7px;margin-top:4px}.board-lane-column .lane-head small{color:var(--v4-muted);grid-column:2;font-size:10px;font-weight:650}.board-lane-column .lane-head button{width:32px;height:32px;color:var(--v4-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.lane-card-stack{grid-auto-rows:auto;align-content:start;gap:9px;display:grid}.lane-card{border:1px solid var(--v4-border);background:var(--v4-card);height:auto;min-height:108px;color:var(--v4-ink);box-shadow:0 9px 20px color-mix(in srgb, var(--pc-ink) 5.5%, transparent);cursor:pointer;text-align:left;border-radius:9px;align-content:start;gap:5px;padding:10px;transition:transform .17s,box-shadow .17s,border-color .17s,background .17s;animation:.56s cubic-bezier(.16,1,.3,1) both pc-card-enter;display:grid}.lane-card:hover{border-color:color-mix(in srgb, var(--lane-accent) 40%, var(--v4-border));box-shadow:0 14px 28px color-mix(in srgb, var(--pc-ink) 9.5%, transparent);transform:translateY(-2px)}.lane-card span{color:var(--v4-muted);font-size:10px;font-weight:780;line-height:1.2}.lane-card strong{color:var(--v4-ink);text-overflow:ellipsis;white-space:nowrap;font-size:22px;font-weight:760;line-height:1;overflow:hidden}.lane-card small,.lane-card em,.lane-card b{color:var(--v4-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-style:normal;line-height:1.25;overflow:hidden}.lane-card em{color:var(--pc-ink-soft);font-weight:760}.lane-card b{background:color-mix(in srgb, var(--lane-accent) 12%, transparent);width:fit-content;color:var(--pc-ink-soft);border-radius:6px;padding:4px 6px}.lane-card img{aspect-ratio:1.95;object-fit:cover;border-radius:7px;width:100%;overflow:hidden}.lane-sparkline{height:38px;margin-top:3px;display:block}.sparkline-svg{width:100%;height:38px;color:var(--lane-accent);display:block;overflow:visible}.sparkline-area{fill:color-mix(in srgb, var(--lane-accent) 16%, transparent);opacity:.75}.sparkline-line{fill:none;stroke:currentColor;stroke-dasharray:180;stroke-dashoffset:180px;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.35px;filter:drop-shadow(0 4px 7px color-mix(in srgb, currentColor 22%, transparent));animation:.9s cubic-bezier(.22,1,.36,1) .22s both pc-line-draw}.sparkline-dot{fill:currentColor;opacity:0;animation:.36s .78s both pc-dot-pop}.card-graphic{width:100%;height:54px;color:var(--pc-ink-soft);margin-top:2px;display:block;overflow:visible}.graphic-surface,.map-land{fill:color-mix(in srgb, var(--lane-accent) 8%, var(--pc-on-inverse));stroke:color-mix(in srgb, var(--lane-accent) 24%, var(--v4-border));stroke-width:1.2px}.graphic-grid,.map-grid,.score-rule{fill:none;stroke:color-mix(in srgb, var(--v4-muted) 24%, transparent);stroke-linecap:round;stroke-width:.9px}.graphic-zone{fill:color-mix(in srgb, var(--lane-accent) 14%, var(--pc-on-inverse));stroke:color-mix(in srgb, var(--lane-accent) 34%, var(--v4-border));stroke-width:1px}.graphic-zone.strong{fill:color-mix(in srgb, var(--lane-accent) 26%, var(--pc-on-inverse))}.graphic-path,.source-bars path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2.2px}.map-signal{fill:currentColor;opacity:.88;transform-origin:50%;animation:1.9s ease-in-out infinite pc-signal-pulse}.map-signal:nth-of-type(odd){animation-delay:.36s}.donut-track,.donut-arc{fill:none;stroke-linecap:round;stroke-width:9px}.donut-track{stroke:color-mix(in srgb, var(--v4-muted) 18%, transparent)}.donut-arc{stroke:currentColor;transform-origin:41px 41px;transform:rotate(-86deg)}.donut-arc.primary{stroke-dasharray:92 151;opacity:.95}.donut-arc.secondary{stroke:color-mix(in srgb, var(--lane-accent) 36%, var(--pc-calm-soft));stroke-dasharray:36 151;stroke-dashoffset:-99px;opacity:.9}.source-bars path{stroke:color-mix(in srgb, currentColor 54%, var(--v4-muted));stroke-width:5px}.source-bars path:nth-child(2){opacity:.72}.source-bars path:nth-child(3){opacity:.48}.score-track{fill:color-mix(in srgb, var(--v4-muted) 16%, transparent)}.score-fill{fill:currentColor;transform-origin:22px;animation:.82s cubic-bezier(.22,1,.36,1) both pc-score-fill;transform:scaleX(0)}.operations-board-v4 .board-studio{background:linear-gradient(180deg, color-mix(in srgb, var(--pc-surface) 6%, transparent), transparent), var(--pc-calm-soft);min-height:0;max-height:calc(100vh - 156px);color:var(--pc-on-inverse);border:0;border-radius:14px;align-self:start;gap:12px;padding:16px;animation:.64s cubic-bezier(.16,1,.3,1) both pc-studio-slide;position:sticky;top:18px;overflow:auto;box-shadow:0 24px 50px #07111a3d}.operations-board-v4 .board-studio-head{align-items:center}.operations-board-v4 .board-studio-head div{align-items:center;gap:8px;display:flex}.operations-board-v4 .board-studio-head strong{color:var(--pc-on-inverse);font-size:18px}.operations-board-v4 .board-studio-head button,.studio-section-title button{min-height:32px;color:var(--pc-on-inverse);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:7px 8px;display:inline-flex}.operations-board-v4 .board-studio-head button{min-width:32px;padding:0}.operations-board-v4 .studio-tabs{background:color-mix(in srgb, var(--pc-surface) 7.5%, transparent);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;display:grid}.operations-board-v4 .studio-tabs button{min-height:33px;color:var(--pc-on-inverse);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;font-size:12px;font-weight:850}.operations-board-v4 .studio-tabs button[aria-selected=true]{border-color:color-mix(in srgb, var(--pc-accent) 36%, transparent);background:color-mix(in srgb, var(--pc-accent) 13%, transparent);color:var(--pc-on-inverse)}.operations-board-v4 .studio-field,.operations-board-v4 .studio-platforms span,.operations-board-v4 .studio-post-preview{background:color-mix(in srgb, var(--pc-surface) 6%, transparent);border-color:#ffffff1f}.operations-board-v4 .studio-field span,.operations-board-v4 .board-studio span,.operations-board-v4 .board-studio small,.operations-board-v4 .studio-field strong,.operations-board-v4 .studio-platforms span,.operations-board-v4 .studio-post-preview strong{color:var(--pc-on-inverse)}.operations-board-v4 .studio-platforms{grid-template-columns:repeat(5,minmax(0,1fr))}.operations-board-v4 .studio-platforms span{min-height:38px;color:var(--pc-on-inverse);font-size:11px}.studio-platforms span[data-platform=instagram]{background:linear-gradient(135deg, var(--pc-calm-soft), var(--pc-calm-soft))}.studio-platforms span[data-platform=facebook],.studio-platforms span[data-platform=linkedin]{background:var(--pc-calm-soft)}.studio-platforms span[data-platform=whatsapp]{background:var(--pc-calm-soft);color:var(--pc-calm-text)}.studio-platforms span[data-platform=x]{background:var(--pc-inverse)}.studio-section-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.studio-section-title span,.studio-section-title button{color:var(--pc-ink);font-size:11px;font-weight:900}.operations-board-v4 .studio-reference-strip img{border-color:#ffffff1a}.operations-board-v4 .studio-post-preview{grid-template-columns:1fr;padding:8px}.operations-board-v4 .studio-post-preview img{aspect-ratio:1.95;width:100%}.operations-board-v4 .studio-post-preview.secondary{grid-template-columns:86px minmax(0,1fr)}.operations-board-v4 .studio-post-preview.secondary img{aspect-ratio:1;width:86px}.operations-board-v4 .board-command-dock{z-index:6;background:linear-gradient(180deg, color-mix(in srgb, var(--pc-surface) 6.5%, transparent), transparent), var(--pc-calm-soft);width:auto;box-shadow:0 22px 60px #07111a47, 0 0 42px color-mix(in srgb, var(--pc-accent) 13%, transparent);border:1px solid #ffffff1a;border-radius:17px;grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:10px;animation:.62s cubic-bezier(.16,1,.3,1) .18s both pc-dock-arrive;position:fixed;bottom:24px;left:max(304px,50vw - 496px);right:max(356px,50vw - 444px)}.operations-board-v4 .board-command-dock button{min-height:58px;color:var(--pc-on-inverse);border-radius:11px;grid-template-columns:22px minmax(0,1fr);padding:9px;transition:background .16s,border-color .16s,transform .16s}.operations-board-v4 .board-command-dock button:hover{border-color:color-mix(in srgb, var(--pc-accent) 22%, transparent);background:color-mix(in srgb, var(--pc-surface) 6%, transparent);box-shadow:none;transform:translateY(-1px)}.operations-board-v4 .board-command-dock span{color:var(--pc-on-inverse);white-space:nowrap;font-size:12px;overflow:visible}.operations-board-v4 .board-command-dock small{color:var(--pc-on-inverse);white-space:nowrap;font-size:10px;overflow:visible}.tenant-app[data-theme=dark] .tenant-app,.tenant-app[data-theme=dark] .app-command-bar,.tenant-app[data-theme=dark] .tenant-app .main{color:var(--v4-ink)}.tenant-app[data-theme=dark] .main,.tenant-app[data-theme=dark] .app-command-bar{background:var(--v4-canvas)}.tenant-app[data-theme=dark] .board-kpi-row button,.tenant-app[data-theme=dark] .lane-card,.tenant-app[data-theme=dark] .profile-chip,.tenant-app[data-theme=dark] .workspace-ai-button{background:linear-gradient(180deg, color-mix(in srgb, var(--pc-surface) 8%, transparent), color-mix(in srgb, var(--pc-surface) 3.5%, transparent)), var(--v4-card)}@keyframes pc-card-enter{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes pc-lane-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes pc-studio-slide{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:translate(0)}}@keyframes pc-dock-arrive{0%{opacity:0;transform:translateY(16px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes pc-line-draw{to{stroke-dashoffset:0}}@keyframes pc-dot-pop{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}@keyframes pc-signal-pulse{0%,to{opacity:.58;transform:scale(.92)}50%{opacity:1;transform:scale(1.16)}}@keyframes pc-score-fill{to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.tenant-app .nav-item,.tenant-app .profile-chip,.operations-board-v4 .board-kpi-row button,.board-lane-column,.lane-card,.sparkline-line,.sparkline-dot,.map-signal,.score-fill,.operations-board-v4 .board-studio,.operations-board-v4 .board-command-dock,.operations-board-v4 .board-command-dock button{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:1280px){.operations-board-v4 .operations-main-grid{grid-template-columns:minmax(0,1fr)}.operations-board-v4 .board-studio{grid-template-columns:repeat(2,minmax(0,1fr));position:relative;top:0}.operations-board-v4 .board-studio-head,.operations-board-v4 .studio-tabs,.operations-board-v4 .studio-field,.operations-board-v4 .studio-platforms,.operations-board-v4 .studio-section-title,.operations-board-v4 .studio-reference-strip,.operations-board-v4 .studio-post-preview,.operations-board-v4 .board-studio>.command{grid-column:auto}}@media (max-width:1080px){.tenant-app .app-command-bar{grid-template-columns:minmax(0,1fr)}.tenant-app .topbar-command{order:3}.tenant-app .status-row{justify-content:start}.operations-board-v4 .board-kpi-row,.operations-board-v4 .board-lanes-v4{grid-template-columns:repeat(3,minmax(0,1fr))}.operations-board-v4 .board-command-dock{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin-left:0;position:sticky;bottom:0;left:auto;right:auto}}@media (max-width:760px){.tenant-app{background:var(--v4-shell);padding:0}.tenant-app .shell{border:0;border-radius:0;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:1fr;width:100%;height:100dvh;min-height:0;display:grid}.tenant-app .sidebar{border-right:0;border-bottom:1px solid var(--v4-shell-line);grid-template-columns:minmax(0,1fr);gap:8px;height:auto;padding:10px 12px;display:grid}.tenant-product-lockup{margin-bottom:0}.tenant-product-lockup .pc-logo{--pc-mark-size:31px;--pc-wordmark-font:0;--pc-logo-gap:0}.tenant-product-lockup .pc-wordmark{display:none}.workspace-switcher{min-height:46px;margin-bottom:0;padding:7px 9px}.workspace-avatar{border-radius:8px;width:30px;height:30px;font-size:12px}.tenant-app .nav,.sidebar-plan-card{display:none}.mobile-module-picker{margin-top:0}.tenant-app .main{background:var(--v4-shell);border-radius:0;grid-template-rows:auto minmax(0,1fr)}.tenant-app .app-command-bar{border-bottom-color:var(--v4-shell-line);background:var(--v4-shell);grid-template-columns:minmax(0,1fr) auto;gap:8px;min-height:54px;padding:10px 12px;display:grid}.tenant-app .topbar-section,.tenant-app .topbar p,.tenant-app .topbar-command,.workspace-ai-button,.create-command,.profile-chip{display:none}.tenant-app .topbar h1{color:var(--pc-on-inverse);font-size:22px}.tenant-app .status-row{justify-content:end}.tenant-app .workspace-content{padding:8px;overflow:hidden}.tenant-app .mobile-overview-focus{border:1px solid var(--v4-shell-line);background:linear-gradient(180deg, color-mix(in srgb, var(--pc-surface) 5.5%, transparent), transparent), var(--pc-calm-soft);color:var(--pc-on-inverse);border-radius:12px;overflow:hidden}.tenant-app[data-theme=light] .mobile-overview-focus{background:radial-gradient(circle at 84% 10%, color-mix(in srgb, var(--pc-accent) 18%, transparent), transparent 34%), linear-gradient(180deg, color-mix(in srgb, var(--pc-surface) 6%, transparent), transparent), var(--pc-calm-soft);color:var(--pc-on-inverse)}.tenant-app .mobile-overview-focus .panel-header{border-bottom-color:var(--v4-shell-line);padding:10px 12px 8px}.tenant-app .mobile-overview-focus .panel-header h2{color:inherit;font-size:17px;line-height:1.05}.tenant-app .mobile-overview-focus .panel-header span{color:var(--pc-on-inverse)}.tenant-app .mobile-overview-focus .panel-body{grid-template-rows:auto auto minmax(0,1fr);gap:8px;min-height:0;padding:9px;display:grid;overflow:hidden}.tenant-app .mobile-focus-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tenant-app .mobile-focus-tile,.tenant-app .mobile-focus-lead,.tenant-app .mobile-focus-strip button,.tenant-app .mobile-lane-card,.tenant-app .mobile-upcoming button{background:linear-gradient(180deg, color-mix(in srgb, var(--pc-surface) 16%, transparent), color-mix(in srgb, var(--pc-surface) 6%, transparent)), color-mix(in srgb, var(--pc-surface) 4.5%, transparent);color:var(--pc-on-inverse);border-color:#ffffff1f;box-shadow:inset 0 1px #ffffff14}.tenant-app[data-theme=light] .mobile-focus-tile,.tenant-app[data-theme=light] .mobile-focus-lead,.tenant-app[data-theme=light] .mobile-focus-strip button,.tenant-app[data-theme=light] .mobile-lane-card,.tenant-app[data-theme=light] .mobile-upcoming button{background:linear-gradient(180deg, color-mix(in srgb, var(--pc-surface) 16%, transparent), color-mix(in srgb, var(--pc-surface) 6%, transparent)), color-mix(in srgb, var(--pc-surface) 4.5%, transparent);color:var(--pc-on-inverse);border-color:#ffffff1f}.tenant-app .mobile-focus-tile strong,.tenant-app .mobile-focus-lead strong,.tenant-app .mobile-focus-strip strong,.tenant-app .mobile-lane-card strong,.tenant-app .mobile-upcoming strong{color:inherit}.tenant-app .mobile-focus-tile{border-radius:9px;min-height:62px;padding:8px}.tenant-app .mobile-focus-tile span,.tenant-app .mobile-lane-card span,.tenant-app .mobile-upcoming span{color:var(--pc-on-inverse);letter-spacing:0;text-transform:uppercase;font-size:9px;font-weight:780}.tenant-app .mobile-focus-tile strong{font-size:16px;font-weight:760}.tenant-app .mobile-focus-tile small,.tenant-app .mobile-lane-card small,.tenant-app .mobile-upcoming small{color:var(--pc-on-inverse);font-size:10px;line-height:1.15}.mobile-board-section,.mobile-upcoming{gap:6px;min-height:0;display:grid}.mobile-section-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.mobile-section-head strong{color:var(--pc-on-inverse);font-size:12px;font-weight:760}.mobile-section-head button{min-height:32px;color:var(--pc-ink);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:6px 8px;font-size:10px;font-weight:760;display:inline-flex}.mobile-lane-strip{scrollbar-width:none;grid-auto-columns:118px;grid-auto-flow:column;gap:8px;min-width:0;padding-bottom:1px;display:grid;overflow:auto hidden}.mobile-lane-strip::-webkit-scrollbar{display:none}.mobile-lane-card{cursor:pointer;text-align:left;border:1px solid;border-radius:9px;align-content:start;gap:4px;min-height:94px;padding:8px;display:grid}.mobile-lane-card strong{font-size:15px;font-weight:760}.mobile-lane-card .sparkline-svg{height:25px;margin-top:2px}.mobile-upcoming{overflow:hidden}.mobile-upcoming button{cursor:pointer;text-align:left;border:1px solid;border-radius:8px;grid-template-columns:56px minmax(0,1fr);gap:1px 8px;min-height:32px;padding:6px 8px;display:grid}.mobile-upcoming button span{grid-row:span 2}.mobile-upcoming button strong,.mobile-upcoming button small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tenant-app .mobile-dock{border:1px solid var(--v4-shell-line);background:#07111af5;border-radius:14px;box-shadow:0 -18px 38px #00000047}.tenant-app .mobile-dock-item{color:var(--pc-on-inverse)}.tenant-app .mobile-dock-item[data-active=true]{background:color-mix(in srgb, var(--pc-accent) 16%, transparent);color:var(--pc-ink)}}@media (max-width:620px){.tenant-app .tenant-preview-banner{width:calc(100% - 16px);margin:8px}}.auth-shell{background:linear-gradient(color-mix(in srgb, var(--pc-surface) 4.5%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--pc-surface) 3.5%, transparent) 1px, transparent 1px), linear-gradient(135deg, var(--pc-calm-soft) 0%, var(--pc-calm-soft) 52%, var(--pc-calm-soft) 100%);min-height:100svh;color:var(--pc-on-inverse);font-family:var(--font-inter), Inter, "SF Pro Display", "SF Pro Text", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;background-size:34px 34px,34px 34px,auto;padding:24px}.auth-shell .auth-panel-v3{background:linear-gradient(180deg, color-mix(in srgb, var(--pc-surface) 6%, transparent), transparent), var(--pc-calm-soft);border:1px solid #ffffff21;border-radius:10px;grid-template-columns:minmax(0,1.12fr) minmax(380px,.68fr);gap:12px;width:min(1180px,100vw - 48px);min-height:min(720px,100svh - 48px);padding:12px;display:grid;overflow:hidden;box-shadow:0 32px 90px #00000057}.auth-shell .auth-panel-v3:before{display:none}.auth-experience{background:linear-gradient(color-mix(in srgb, var(--pc-surface) 4.5%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--pc-surface) 3.8%, transparent) 1px, transparent 1px), linear-gradient(145deg, color-mix(in srgb, var(--pc-accent) 12%, transparent), transparent 34%), var(--pc-calm-soft);background-size:28px 28px,28px 28px,auto;border:1px solid #ffffff1c;border-radius:8px;grid-template-rows:auto minmax(0,1fr) auto;gap:20px;min-height:0;padding:24px;display:grid;overflow:hidden}.auth-experience-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.auth-experience-head .pc-logo{--pc-logo-ink:var(--pc-surface)}.auth-experience-head>span{color:var(--pc-on-inverse);align-items:center;gap:7px;font-size:12px;font-weight:760;display:inline-flex}.auth-product-preview{background:linear-gradient(180deg, color-mix(in srgb, var(--pc-surface) 96%, transparent), #f6f9fbf0), var(--pc-surface);width:min(100%,680px);color:var(--pc-calm-text);border:1px solid #d8e4ecc7;border-radius:10px;align-self:center;gap:14px;margin:0 auto;padding:18px;animation:.58s cubic-bezier(.16,1,.3,1) both auth-rise;display:grid;box-shadow:0 26px 70px #0000003d}.auth-preview-topbar,.auth-preview-greeting,.auth-preview-kpis,.auth-preview-board,.auth-preview-dock{min-width:0}.auth-preview-topbar{grid-template-columns:minmax(0,1fr) minmax(180px,.56fr);align-items:center;gap:12px;display:grid}.auth-preview-topbar span{color:var(--pc-calm-text);align-items:center;gap:7px;font-size:12px;font-weight:780;display:inline-flex}.auth-preview-topbar div{background:var(--pc-surface);color:var(--pc-ink);border:1px solid #d8e4eceb;border-radius:8px;padding:9px 11px;font-size:12px;font-weight:650}.auth-preview-greeting h2{color:var(--pc-calm-text);margin:0;font-size:36px;font-weight:760;line-height:1}.auth-preview-greeting p{color:var(--pc-ink);margin:6px 0 0;font-size:13px}.auth-preview-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.auth-preview-kpis div,.auth-preview-lane{background:var(--pc-surface);box-shadow:0 10px 24px color-mix(in srgb, var(--pc-ink) 5.5%, transparent);border:1px solid #d8e4eceb;border-radius:8px;gap:4px;padding:11px;display:grid}.auth-preview-kpis svg{color:var(--pc-calm)}.auth-preview-kpis span,.auth-preview-lane span,.auth-preview-lane small{color:var(--pc-ink);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:760;overflow:hidden}.auth-preview-kpis strong,.auth-preview-lane strong{color:var(--pc-calm-text);font-size:20px;font-weight:760;line-height:1}.auth-preview-board{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.auth-preview-lane{min-height:122px}.auth-preview-lane i{background:linear-gradient(180deg, color-mix(in srgb, var(--pc-accent) 12%, transparent), color-mix(in srgb, var(--pc-accent) 2%, transparent)), linear-gradient(120deg, transparent 4%, transparent 21%, color-mix(in srgb, var(--pc-accent) 92%, transparent) 22%, color-mix(in srgb, var(--pc-accent) 92%, transparent) 25%, transparent 26%, transparent 46%, color-mix(in srgb, var(--pc-accent) 92%, transparent) 47%, color-mix(in srgb, var(--pc-accent) 92%, transparent) 50%, transparent 51%, transparent 69%, color-mix(in srgb, var(--pc-accent) 92%, transparent) 70%, color-mix(in srgb, var(--pc-accent) 92%, transparent) 73%, transparent 74%);background-size:auto,180% 100%;border-radius:7px;height:36px;margin-top:auto;animation:2.8s ease-in-out infinite auth-line-sweep;display:block;position:relative;overflow:hidden}.auth-preview-dock{background:var(--pc-calm-soft);color:var(--pc-on-inverse);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:9px;display:grid}.auth-preview-dock span{background:color-mix(in srgb, var(--pc-surface) 8%, transparent);color:var(--pc-on-inverse);text-align:center;border-radius:8px;padding:10px;font-size:11px;font-weight:760}.auth-panel-v3 .auth-live-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-panel-v3 .auth-live-strip div{background:color-mix(in srgb, var(--pc-surface) 7%, transparent);border-color:#ffffff1f}.auth-shell .auth-panel-v3 .auth-card-v3{background:linear-gradient(180deg, color-mix(in srgb, var(--pc-surface) 92%, transparent), #f8fafce0), var(--pc-accent);min-width:0;color:var(--pc-calm-text);border-radius:8px;align-content:center;gap:12px;padding:34px 38px;display:grid}.auth-card-v3 .auth-status.dark{color:var(--pc-calm-text);background:#07111a0e;border-color:#07111a1c}.auth-card-v3 h1{max-width:390px;color:var(--pc-calm-text);font-size:42px;font-weight:780;line-height:.98}.auth-card-v3 p{max-width:390px;color:var(--pc-ink);font-size:13px;line-height:1.45}.auth-panel-v3 .auth-form{gap:10px}.auth-panel-v3 label{color:var(--pc-ink);font-size:12px;font-weight:760}.auth-panel-v3 label span{background:var(--pc-surface);border-color:#ccd8e0eb;border-radius:8px;min-height:42px;box-shadow:0 1px #07111a08}.auth-panel-v3 label span:focus-within{border-color:color-mix(in srgb, var(--pc-accent) 55%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--pc-accent) 12%, transparent)}.auth-panel-v3 input{color:var(--pc-calm-text);font-size:13px;font-weight:650}.auth-panel-v3 .auth-step{background:color-mix(in srgb, var(--pc-surface) 72%, transparent);border-color:#ccd8e0b8;padding:10px}.auth-panel-v3 .command{border-radius:8px;min-height:40px;font-size:13px;font-weight:780}.auth-panel-v3 .command.primary{background:linear-gradient(180deg, var(--pc-calm-soft), var(--pc-calm-soft));box-shadow:0 12px 24px color-mix(in srgb, var(--pc-accent) 22%, transparent)}.auth-panel-v3 .command:not(.primary){background:var(--pc-surface)}.auth-panel-v3 .auth-google-button{background:linear-gradient(180deg, color-mix(in srgb, var(--pc-surface) 98%, transparent), color-mix(in srgb, var(--pc-surface) 92%, transparent)), var(--pc-surface);min-height:44px}@keyframes auth-rise{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes auth-line-sweep{0%,to{background-position:0 0,0 0}50%{background-position:0 0,28px 0}}@media (max-width:980px){.auth-shell{padding:10px}.auth-shell .auth-panel-v3{grid-template-columns:1fr;width:min(468px,100vw - 20px);min-height:0;max-height:calc(100svh - 20px);padding:0}.auth-experience{display:none}.auth-shell .auth-panel-v3 .auth-card-v3{min-height:calc(100svh - 20px);padding:28px 22px 22px;overflow:auto}.auth-card-v3 h1{font-size:38px}}@media (max-width:420px){.auth-shell .auth-panel-v3 .auth-card-v3{gap:12px;padding:22px 16px 18px}.auth-card-v3 .pc-logo{--pc-mark-size:44px;--pc-wordmark-font:25px}.auth-card-v3 h1{font-size:35px}.auth-panel-v3 .auth-step{font-size:11px}.auth-panel-v3 .command{min-height:42px}}.tenant-app{--module-canvas:var(--pc-surface-2);--module-glass:color-mix(in srgb, var(--pc-surface) 82%, transparent);--module-glass-strong:color-mix(in srgb, var(--pc-surface) 94%, transparent);--module-line:#8d9daa38;--module-line-strong:#778b9957;--module-shadow:0 20px 48px color-mix(in srgb, var(--pc-ink) 9%, transparent);--module-shadow-soft:0 10px 26px color-mix(in srgb, var(--pc-ink) 5.5%, transparent)}.tenant-app[data-theme=light] .main{background:linear-gradient(#07111a07 1px, transparent 1px), linear-gradient(90deg, #07111a06 1px, transparent 1px), linear-gradient(180deg, color-mix(in srgb, var(--pc-surface) 86%, transparent), #eff5f7eb);background-size:34px 34px,34px 34px,auto}.tenant-app .main[data-surface=overview]{grid-template-rows:auto minmax(0,1fr)}.tenant-app[data-theme=light] .app-command-bar{background:linear-gradient(180deg, color-mix(in srgb, var(--pc-surface) 92%, transparent), #f8fbfcd1), color-mix(in srgb, var(--pc-surface) 78%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.tenant-app .workspace-content[data-surface=module]{background:linear-gradient(180deg, color-mix(in srgb, var(--pc-surface) 58%, transparent), color-mix(in srgb, var(--pc-surface) 22%, transparent) 34%, #eef4f761), linear-gradient(118deg, color-mix(in srgb, var(--pc-accent) 7%, transparent), transparent 34%), linear-gradient(246deg, #315ff40e, transparent 40%);width:100%;min-width:0;max-width:100%;padding:20px 28px 30px;position:relative;overflow-x:hidden}.tenant-app .workspace-content[data-surface=module] .grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;width:100%;min-width:0;max-width:100%}.tenant-app .workspace-content[data-surface=module] .grid>.stack{gap:14px}.tenant-app .workspace-content[data-surface=module] .grid>.stack:nth-child(2){scrollbar-width:thin;max-height:calc(100vh - 168px);padding-right:2px;position:sticky;top:0;overflow:auto}.tenant-app .nav-group{gap:5px;min-width:0;display:grid}.tenant-app .nav-group+.nav-group{border-top:1px solid color-mix(in srgb, var(--pc-on-inverse) 10%, transparent);margin-top:8px;padding-top:10px}.tenant-app .nav-group-label{color:var(--pc-ink-soft);letter-spacing:0;text-transform:uppercase;padding:0 10px 2px;font-size:.62rem;font-weight:850;line-height:1.2}.tenant-app .settings-module-stack{gap:14px}.tenant-app .workspace-content[data-surface=module] .panel{border-color:var(--module-line-strong);background:linear-gradient(180deg, var(--module-glass-strong), color-mix(in srgb, var(--pc-surface) 78%, transparent)), var(--v4-card);box-shadow:var(--module-shadow-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:12px;animation:.42s cubic-bezier(.16,1,.3,1) both pc-module-rise;position:relative}.tenant-app[data-theme=dark] .workspace-content[data-surface=module] .panel{background:linear-gradient(180deg, color-mix(in srgb, var(--pc-surface) 7.5%, transparent), color-mix(in srgb, var(--pc-surface) 4%, transparent)), #07111abd;border-color:#ffffff1f;box-shadow:0 22px 44px #00000042}.tenant-app .workspace-content[data-surface=module] .panel:before{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--pc-surface) 86%, transparent), transparent);pointer-events:none;height:1px;position:absolute;inset:0 0 auto}.tenant-app .workspace-content[data-surface=module] .panel-header{border-bottom-color:var(--module-line);background:linear-gradient(180deg, color-mix(in srgb, var(--pc-surface) 68%, transparent), color-mix(in srgb, var(--pc-surface) 24%, transparent)), transparent;min-height:62px;padding:16px 17px 14px}.tenant-app[data-theme=dark] .workspace-content[data-surface=module] .panel-header{background:linear-gradient(180deg, color-mix(in srgb, var(--pc-surface) 4%, transparent), transparent);border-bottom-color:#ffffff18}.tenant-app .workspace-content[data-surface=module] .panel-header h2{color:var(--v4-ink);font-size:17px;font-weight:780;line-height:1.08}.tenant-app .workspace-content[data-surface=module] .panel-header span{max-width:520px;color:var(--v4-muted);font-size:12px;font-weight:650;line-height:1.35}.tenant-app .workspace-content[data-surface=module] .panel-body{background:linear-gradient(180deg, color-mix(in srgb, var(--pc-surface) 34%, transparent), color-mix(in srgb, var(--pc-surface) 16%, transparent)), transparent;gap:14px;padding:16px;display:grid}.tenant-app[data-theme=dark] .workspace-content[data-surface=module] .panel-body{background:0 0}.tenant-app .metrics{align-items:stretch;gap:10px;width:100%;min-width:0;max-width:100%;margin:0;padding:16px 28px 0}.tenant-app .metric{border-color:var(--module-line-strong);background:linear-gradient(180deg, color-mix(in srgb, var(--pc-surface) 90%, transparent), color-mix(in srgb, var(--pc-surface) 70%, transparent)), var(--v4-card);min-height:76px;box-shadow:var(--module-shadow-soft);border-radius:11px;padding:13px 14px 12px}.tenant-app[data-theme=dark] .metric{background:linear-gradient(180deg, color-mix(in srgb, var(--pc-surface) 7.5%, transparent), color-mix(in srgb, var(--pc-surface) 3.5%, transparent)), #07111aa8;border-color:#ffffff1c}.tenant-app .metric:before{background:linear-gradient(180deg, var(--v4-accent), #315ff4b8);width:2px}.tenant-app .metric label{color:var(--v4-muted);text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:800}.tenant-app .metric strong{color:var(--v4-ink);font-size:var(--pc-type-kpi,24px);font-weight:760}.tenant-app .workspace-content[data-surface=module] .metric strong.metric-text{overflow-wrap:anywhere;font-size:19px;line-height:1.08}.tenant-app .workspace-content[data-surface=module] .grid>.stack:nth-child(2) .split{grid-template-columns:1fr;gap:10px}.tenant-app .workspace-content[data-surface=module] .table-scroll{border:1px solid var(--module-line);background:color-mix(in srgb, var(--pc-surface) 50%, transparent);border-radius:10px;overflow:auto}.tenant-app[data-theme=dark] .workspace-content[data-surface=module] .table-scroll{background:color-mix(in srgb, var(--pc-surface) 3.5%, transparent);border-color:#ffffff16}.tenant-app .workspace-content[data-surface=module] .table{font-size:13px}.tenant-app .workspace-content[data-surface=module] .table th,.tenant-app .workspace-content[data-surface=module] .table td{border-bottom-color:var(--module-line);padding:12px 13px}.tenant-app .workspace-content[data-surface=module] .table th{color:var(--v4-muted);background:#f7fafbb8;font-size:10px;font-weight:820}.tenant-app[data-theme=dark] .workspace-content[data-surface=module] .table th{background:color-mix(in srgb, var(--pc-surface) 4%, transparent)}.tenant-app .workspace-content[data-surface=module] .table tbody tr:hover{background:color-mix(in srgb, var(--pc-accent) 5.5%, transparent)}.tenant-app .workspace-content[data-surface=module] .list-row,.tenant-app .workspace-content[data-surface=module] .integration-row{border:1px solid #0000;border-bottom-color:var(--module-line);border-radius:9px;padding:11px 10px;transition:background .16s,border-color .16s,transform .16s}.tenant-app .workspace-content[data-surface=module] .list-row:first-child,.tenant-app .workspace-content[data-surface=module] .integration-row:first-child{padding-top:11px}.tenant-app .workspace-content[data-surface=module] .list-row:hover,.tenant-app .workspace-content[data-surface=module] .integration-row:hover{border-color:color-mix(in srgb, var(--pc-accent) 14%, transparent);background:color-mix(in srgb, var(--pc-surface) 54%, transparent);transform:translateY(-1px)}.tenant-app[data-theme=dark] .workspace-content[data-surface=module] .list-row:hover,.tenant-app[data-theme=dark] .workspace-content[data-surface=module] .integration-row:hover{background:color-mix(in srgb, var(--pc-surface) 5%, transparent)}.tenant-app .workspace-content[data-surface=module] .command,.tenant-app .workspace-content[data-surface=module] .icon-command{border-color:var(--module-line-strong);background:linear-gradient(180deg, color-mix(in srgb, var(--pc-surface) 92%, transparent), color-mix(in srgb, var(--pc-surface) 70%, transparent)), var(--pc-surface);color:var(--v4-ink);border-radius:9px;box-shadow:inset 0 1px #ffffffb8}.tenant-app[data-theme=dark] .workspace-content[data-surface=module] .command,.tenant-app[data-theme=dark] .workspace-content[data-surface=module] .icon-command{background:color-mix(in srgb, var(--pc-surface) 6.5%, transparent);color:var(--v4-ink);border-color:#ffffff1f}.tenant-app .workspace-content[data-surface=module] .command:hover:not(:disabled),.tenant-app .workspace-content[data-surface=module] .icon-command:hover:not(:disabled){border-color:color-mix(in srgb, var(--pc-accent) 34%, transparent);box-shadow:0 12px 24px color-mix(in srgb, var(--pc-ink) 8%, transparent)}.tenant-app .workspace-content[data-surface=module] .command.primary{border-color:color-mix(in srgb, var(--pc-accent) 72%, transparent);background:linear-gradient(180deg, var(--pc-calm-soft), var(--pc-calm-soft));color:var(--pc-calm-text);box-shadow:0 14px 28px color-mix(in srgb, var(--pc-accent) 24%, transparent)}.automation-console-panel .panel-body{flex-direction:column;align-items:stretch;gap:16px;display:flex}.tenant-app .workspace-content[data-surface=module] .automation-console-panel .panel-body{flex-direction:column;align-items:stretch;display:flex}.automation-hero{border:1px solid var(--module-line-strong);background:radial-gradient(circle at 14% 24%, color-mix(in srgb, var(--pc-accent) 18%, transparent), transparent 34%), radial-gradient(circle at 88% 18%, #315ff429, transparent 36%), linear-gradient(135deg, color-mix(in srgb, var(--pc-surface) 90%, transparent), #f5fafcb3);box-shadow:var(--module-shadow-soft);border-radius:13px;grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);gap:18px;padding:20px;display:grid;position:relative;overflow:hidden}.tenant-app .workspace-content[data-surface=module] .automation-hero{height:auto;min-height:max-content}.tenant-app[data-theme=dark] .automation-hero{background:radial-gradient(circle at 14% 24%, color-mix(in srgb, var(--pc-accent) 18%, transparent), transparent 34%), radial-gradient(circle at 88% 18%, #507eff2e, transparent 36%), linear-gradient(135deg, color-mix(in srgb, var(--pc-inverse) 98%, transparent), color-mix(in srgb, var(--pc-inverse) 76%, transparent));border-color:#ffffff1f}.automation-hero h3{max-width:660px;color:var(--v4-ink);font-size:var(--pc-type-display,36px);margin:14px 0 8px;line-height:.98}.automation-hero p{max-width:680px;color:var(--v4-muted);margin:0;font-size:14px;line-height:1.55}.automation-stats{gap:10px;display:grid}.automation-stats>div,.automation-health-meter{background:color-mix(in srgb, var(--pc-surface) 62%, transparent);border:1px solid #ffffff9e;border-radius:12px;padding:13px 14px;box-shadow:inset 0 1px #ffffffb8}.tenant-app[data-theme=dark] .automation-stats>div,.tenant-app[data-theme=dark] .automation-health-meter{background:color-mix(in srgb, var(--pc-surface) 5.5%, transparent);border-color:#ffffff1a}.automation-stats span,.automation-health-meter span,.automation-proof-grid span{color:var(--v4-muted);text-transform:uppercase;font-size:10px;font-weight:820;display:block}.automation-stats strong,.automation-health-meter strong{color:var(--v4-ink);margin-top:5px;font-size:27px;line-height:1;display:block}.automation-notice{border:1px solid color-mix(in srgb, var(--pc-accent) 20%, transparent);background:color-mix(in srgb, var(--pc-accent) 8%, transparent);color:var(--v4-ink);border-radius:11px;align-items:center;gap:9px;padding:11px 12px;font-size:13px;font-weight:750;display:flex}.tenant-app[data-theme=dark] .automation-notice{border-color:color-mix(in srgb, var(--pc-accent) 22%, transparent);background:color-mix(in srgb, var(--pc-accent) 10%, transparent)}.execution-ledger{border:1px solid var(--module-line-strong);background:linear-gradient(135deg, color-mix(in srgb, var(--pc-accent) 9%, transparent), transparent 42%), linear-gradient(180deg, color-mix(in srgb, var(--pc-surface) 84%, transparent), color-mix(in srgb, var(--pc-surface) 56%, transparent));box-shadow:var(--module-shadow-soft);border-radius:13px;gap:12px;padding:15px;display:grid}.tenant-app[data-theme=dark] .execution-ledger{background:linear-gradient(135deg, color-mix(in srgb, var(--pc-accent) 12%, transparent), transparent 42%), linear-gradient(180deg, color-mix(in srgb, var(--pc-surface) 6.5%, transparent), color-mix(in srgb, var(--pc-surface) 3.5%, transparent));border-color:#ffffff1a}.execution-ledger-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.execution-ledger-grid>div{background:color-mix(in srgb, var(--pc-surface) 58%, transparent);border:1px solid #0d1a2314;border-radius:12px;min-width:0;padding:12px}.tenant-app[data-theme=dark] .execution-ledger-grid>div{background:color-mix(in srgb, var(--pc-surface) 5.5%, transparent);border-color:#ffffff1a}.execution-ledger-grid span,.execution-ledger-grid small,.execution-receipt-list em{color:var(--v4-muted);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:820;line-height:1.25;display:block;overflow:hidden}.execution-ledger-grid strong{color:var(--v4-ink);margin:5px 0 4px;font-size:24px;line-height:1;display:block}.execution-ledger-grid small{text-transform:none;font-size:11px;font-weight:650}.execution-receipt-list{gap:8px;display:grid}.execution-receipt-list article{background:color-mix(in srgb, var(--pc-surface) 50%, transparent);border:1px solid #0d1a2314;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.tenant-app[data-theme=dark] .execution-receipt-list article{background:color-mix(in srgb, var(--pc-surface) 4.5%, transparent);border-color:#ffffff1a}.execution-receipt-list strong,.execution-receipt-list small{text-overflow:ellipsis;display:block;overflow:hidden}.execution-receipt-list strong{color:var(--v4-ink);white-space:nowrap;font-size:13px;line-height:1.2}.execution-receipt-list small{color:var(--v4-muted);font-size:12px;line-height:1.35}.automation-category{gap:11px;display:grid}.automation-category .subpanel-header{padding:0 2px}.automation-workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.automation-workflow-card{border:1px solid var(--module-line-strong);background:linear-gradient(180deg, color-mix(in srgb, var(--pc-surface) 86%, transparent), color-mix(in srgb, var(--pc-surface) 58%, transparent)), #f8fbfce6;border-radius:13px;gap:13px;min-height:282px;padding:15px;transition:border-color .17s,box-shadow .17s,transform .17s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffc7}.automation-workflow-card:before{content:"";background:linear-gradient(90deg, var(--pc-calm-soft), var(--pc-calm-soft), var(--pc-calm-soft));opacity:.72;height:3px;position:absolute;inset:0 0 auto}.automation-workflow-card[data-available=false]{background:linear-gradient(180deg, color-mix(in srgb, var(--pc-surface) 66%, transparent), color-mix(in srgb, var(--pc-surface) 44%, transparent)), #f7f9fbb8}.automation-workflow-card:hover{border-color:color-mix(in srgb, var(--pc-accent) 34%, transparent);box-shadow:var(--module-shadow-soft), 0 18px 34px color-mix(in srgb, var(--pc-ink) 10%, transparent);transform:translateY(-2px)}.tenant-app[data-theme=dark] .automation-workflow-card{background:linear-gradient(180deg, color-mix(in srgb, var(--pc-surface) 6.5%, transparent), color-mix(in srgb, var(--pc-surface) 3.2%, transparent)), color-mix(in srgb, var(--pc-surface) 3%, transparent);border-color:#ffffff1b}.automation-card-top,.automation-job-meta,.automation-mini-row{align-items:center;gap:10px;display:flex}.automation-card-top{justify-content:space-between}.automation-icon{background:linear-gradient(180deg, color-mix(in srgb, var(--pc-accent) 16%, transparent), #315ff41a), color-mix(in srgb, var(--pc-surface) 64%, transparent);width:34px;height:34px;color:var(--pc-calm-text);border-radius:11px;place-items:center;display:inline-grid}.tenant-app[data-theme=dark] .automation-icon{background:color-mix(in srgb, var(--pc-surface) 8%, transparent);color:var(--pc-calm-text)}.automation-workflow-card h3{color:var(--v4-ink);margin:0 0 7px;font-size:18px;line-height:1.12}.automation-workflow-card p{color:var(--v4-muted);margin:0;font-size:12.5px;line-height:1.48}.automation-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.automation-proof-grid>div{border:1px solid var(--module-line);background:color-mix(in srgb, var(--pc-surface) 54%, transparent);border-radius:10px;padding:10px}.tenant-app[data-theme=dark] .automation-proof-grid>div{background:color-mix(in srgb, var(--pc-surface) 4%, transparent);border-color:#ffffff16}.automation-proof-grid strong{color:var(--v4-ink);margin-top:5px;font-size:12px;line-height:1.28;display:block}.automation-outcome{border-left:2px solid color-mix(in srgb, var(--pc-accent) 42%, transparent);padding-left:10px}.automation-job-meta{color:var(--v4-muted);font-size:12px}.automation-workflow-card .command{justify-content:center;width:100%;margin-top:auto}.automation-health-meter{justify-content:space-between;align-items:center;gap:12px;display:flex}.automation-health-meter small{color:var(--v4-muted);font-weight:750}.automation-mini-row{border:1px solid var(--module-line);background:color-mix(in srgb, var(--pc-surface) 52%, transparent);width:100%;color:var(--v4-ink);cursor:pointer;text-align:left;border-radius:10px;padding:10px;transition:border-color .16s,transform .16s,background .16s}.automation-mini-row:hover{border-color:color-mix(in srgb, var(--pc-accent) 28%, transparent);background:color-mix(in srgb, var(--pc-surface) 76%, transparent);transform:translateY(-1px)}.tenant-app[data-theme=dark] .automation-mini-row{background:color-mix(in srgb, var(--pc-surface) 4%, transparent);border-color:#ffffff17}.automation-mini-row>span{background:var(--pc-surface-2);border-radius:999px;width:10px;height:10px;box-shadow:0 0 0 4px #9aa8b81a}.automation-mini-row>span[data-state=scheduled],.automation-mini-row>span[data-state=running]{background:var(--pc-calm-soft);box-shadow:0 0 0 4px color-mix(in srgb, var(--pc-accent) 14%, transparent)}.automation-mini-row>span[data-state=dead_letter],.automation-mini-row>span[data-state=paused]{background:var(--pc-accent);box-shadow:0 0 0 4px #f9731624}.automation-mini-row div{min-width:0}.automation-mini-row strong,.automation-mini-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.automation-mini-row small{color:var(--v4-muted);margin-top:3px}@media (max-width:980px){.automation-hero{grid-template-columns:1fr}.automation-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.automation-workflow-grid{grid-template-columns:1fr}}@media (max-width:640px){.automation-hero{height:auto;min-height:max-content;padding:16px;overflow:visible}.automation-hero h3{font-size:28px}.automation-stats,.automation-proof-grid{grid-template-columns:1fr}.automation-workflow-card{min-height:0}}.tenant-app .workspace-content[data-surface=module] .inline-create-form,.tenant-app .workspace-content[data-surface=module] .billing-checkout,.tenant-app .workspace-content[data-surface=module] .credit-topup-panel,.tenant-app .workspace-content[data-surface=module] .empty-state,.tenant-app .workspace-content[data-surface=module] .workflow-card{border-color:var(--module-line-strong);background:linear-gradient(180deg, color-mix(in srgb, var(--pc-surface) 74%, transparent), color-mix(in srgb, var(--pc-surface) 48%, transparent)), #f7fbfcd1;border-radius:11px;box-shadow:inset 0 1px #ffffffb8}.tenant-app[data-theme=dark] .workspace-content[data-surface=module] .inline-create-form,.tenant-app[data-theme=dark] .workspace-content[data-surface=module] .billing-checkout,.tenant-app[data-theme=dark] .workspace-content[data-surface=module] .credit-topup-panel,.tenant-app[data-theme=dark] .workspace-content[data-surface=module] .empty-state,.tenant-app[data-theme=dark] .workspace-content[data-surface=module] .workflow-card{background:linear-gradient(180deg, color-mix(in srgb, var(--pc-surface) 5.5%, transparent), color-mix(in srgb, var(--pc-surface) 2.8%, transparent)), color-mix(in srgb, var(--pc-surface) 2.8%, transparent);border-color:#ffffff1b}.tenant-app .workspace-content[data-surface=module] .inline-create-form input,.tenant-app .workspace-content[data-surface=module] .inline-create-form select,.tenant-app .workspace-content[data-surface=module] .billing-actions select{border-color:var(--module-line-strong);background-color:color-mix(in srgb, var(--pc-surface) 88%, transparent);color:var(--v4-ink);border-radius:9px}.tenant-app .workspace-content[data-surface=module] .inline-create-form,.tenant-app .workspace-content[data-surface=module] .inline-create-form.compact,.tenant-app .workspace-content[data-surface=module] .inline-create-form.visitor-create-form{grid-template-columns:repeat(auto-fit,minmax(148px,1fr))}.tenant-app .workspace-content[data-surface=module] .inline-create-form .command{white-space:nowrap;justify-content:center;min-width:138px}.tenant-app[data-theme=dark] .workspace-content[data-surface=module] .inline-create-form input,.tenant-app[data-theme=dark] .workspace-content[data-surface=module] .inline-create-form select,.tenant-app[data-theme=dark] .workspace-content[data-surface=module] .billing-actions select{background-color:color-mix(in srgb, var(--pc-surface) 6%, transparent);border-color:#ffffff1f}.tenant-app .workspace-content[data-surface=module] .billing-plan-card,.tenant-app .workspace-content[data-surface=module] .integration-icon,.tenant-app .workspace-content[data-surface=module] .chip,.tenant-app .workspace-content[data-surface=module] .notice,.tenant-app .workspace-content[data-surface=module] .phase,.tenant-app .workspace-content[data-surface=module] .progress{border-color:var(--module-line-strong)}.tenant-app .workspace-content[data-surface=module] .billing-plan-card{background:linear-gradient(180deg, color-mix(in srgb, var(--pc-surface) 80%, transparent), color-mix(in srgb, var(--pc-surface) 62%, transparent)), var(--pc-surface);border-radius:11px;transition:border-color .16s,box-shadow .16s,transform .16s}.tenant-app .workspace-content[data-surface=module] .billing-plan-card:hover:not(:disabled),.tenant-app .workspace-content[data-surface=module] .billing-plan-card[aria-pressed=true]{border-color:color-mix(in srgb, var(--pc-accent) 34%, transparent);box-shadow:0 14px 28px color-mix(in srgb, var(--pc-ink) 8%, transparent), 0 0 0 3px color-mix(in srgb, var(--pc-accent) 8%, transparent);transform:translateY(-1px)}.tenant-app[data-theme=dark] .workspace-content[data-surface=module] .billing-plan-card{background:color-mix(in srgb, var(--pc-surface) 5.5%, transparent);border-color:#ffffff1c}.tenant-app .workspace-content[data-surface=module] .integration-icon{background:linear-gradient(180deg, color-mix(in srgb, var(--pc-accent) 12%, transparent), #315ff40f), color-mix(in srgb, var(--pc-surface) 72%, transparent);color:var(--pc-ink);border-radius:10px}.tenant-app .workspace-content[data-surface=module] .chip{background:color-mix(in srgb, var(--pc-surface) 58%, transparent)}.tenant-app[data-theme=dark] .workspace-content[data-surface=module] .chip{background:color-mix(in srgb, var(--pc-surface) 6%, transparent)}@keyframes pc-module-rise{0%{opacity:0;transform:translateY(10px)scale(.992)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:1180px){.tenant-app .workspace-content[data-surface=module] .grid{grid-template-columns:minmax(0,1fr) minmax(280px,.48fr)}.tenant-app .metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1360px){.tenant-app .app-command-bar,.tenant-app .metrics,.tenant-app .workspace-content{width:100%;min-width:0;max-width:100%}.tenant-app .app-command-bar{grid-template-columns:minmax(190px,.72fr) minmax(230px,.58fr) auto}.tenant-app .profile-chip{display:none}}@media (max-width:760px){.tenant-app .metrics{display:none}.tenant-app[data-theme=light] .app-command-bar,.tenant-app[data-theme=dark] .app-command-bar{border-bottom-color:var(--v4-shell-line);background:linear-gradient(180deg, color-mix(in srgb, var(--pc-surface) 4.5%, transparent), transparent), var(--v4-shell);color:var(--pc-on-inverse)}.tenant-app .app-command-bar{grid-template-columns:minmax(0,1fr) 74px;overflow:hidden}.tenant-app .app-command-bar h1{color:var(--pc-on-inverse)}.tenant-app .app-command-bar .status-row{justify-self:end;gap:6px;width:74px;min-width:0;max-width:74px;overflow:hidden}.tenant-app .app-command-bar .status-row .icon-command[title="Help and settings"],.tenant-app .app-command-bar .status-row form{display:none}.tenant-app .workspace-content[data-surface=module]{height:100%;min-height:0;padding:8px;overflow:hidden}.tenant-app .workspace-content[data-surface=module] .grid{grid-template-columns:1fr;height:100%;min-height:0;display:grid;overflow:hidden}.tenant-app .workspace-content[data-surface=module] .grid>.stack:first-child{min-height:0;overflow:hidden}.tenant-app .workspace-content[data-surface=module] .grid>.stack:nth-child(2){display:none}.tenant-app .workspace-content[data-surface=module] .panel{border-radius:12px;grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;display:grid}.tenant-app .workspace-content[data-surface=module] .panel-header{min-height:0;padding:13px}.tenant-app .workspace-content[data-surface=module] .panel-header h2{font-size:16px}.tenant-app .workspace-content[data-surface=module] .panel-body{min-height:0;padding:12px;overflow:auto}.tenant-app .workspace-content[data-surface=module] .inline-create-form,.tenant-app .workspace-content[data-surface=module] .inline-create-form.compact,.tenant-app .workspace-content[data-surface=module] .inline-create-form.visitor-create-form{grid-template-columns:1fr}}.tenant-app{--atrium-shell:var(--pc-inverse);--atrium-shell-2:color-mix(in srgb, var(--pc-inverse) 84%, var(--pc-calm) 16%);--atrium-shell-3:color-mix(in srgb, var(--pc-inverse) 76%, var(--pc-calm) 24%);--atrium-ink:var(--pc-ink);--atrium-muted:var(--pc-ink-soft);--atrium-line:#7d919f33;--atrium-line-strong:#73899857;--atrium-mint:var(--pc-calm);--atrium-cobalt:var(--pc-calm-soft);--atrium-violet:var(--pc-calm-soft);--atrium-amber:var(--pc-warning-ink);--atrium-coral:var(--pc-accent);--atrium-card:color-mix(in srgb, var(--pc-surface) 84%, transparent);--atrium-card-strong:color-mix(in srgb, var(--pc-surface) 96%, transparent);--atrium-shadow:0 18px 44px #07111a17;--atrium-shadow-strong:0 26px 76px color-mix(in srgb, var(--pc-ink) 24%, transparent);background:linear-gradient(#1127390b 1px, transparent 1px), linear-gradient(90deg, #1127390a 1px, transparent 1px), linear-gradient(135deg, var(--pc-bg) 0%, var(--pc-surface) 42%, var(--pc-surface-2) 100%);background-size:42px 42px,42px 42px,auto;min-height:100svh}.tenant-app[data-theme=light]{background:linear-gradient(#1127390c 1px, transparent 1px), linear-gradient(90deg, #1127390a 1px, transparent 1px), linear-gradient(125deg, color-mix(in srgb, var(--pc-accent) 9%, transparent), transparent 34%), linear-gradient(225deg, color-mix(in srgb, var(--pc-calm) 10%, transparent), transparent 42%), linear-gradient(135deg, var(--pc-bg) 0%, var(--pc-surface) 44%, var(--pc-surface-2) 100%);background-size:42px 42px,42px 42px,auto,auto,auto}.tenant-app[data-theme=dark]{--atrium-card:color-mix(in srgb, var(--pc-surface) 78%, transparent);--atrium-card-strong:color-mix(in srgb, var(--pc-surface-2) 88%, transparent);--atrium-ink:var(--pc-ink);--atrium-muted:var(--pc-ink-soft);--atrium-line:color-mix(in srgb, var(--pc-line) 92%, transparent);--atrium-line-strong:color-mix(in srgb, var(--pc-line) 100%, var(--pc-ink) 10%);background:linear-gradient(color-mix(in srgb, var(--pc-surface) 3.5%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--pc-surface) 3%, transparent) 1px, transparent 1px), linear-gradient(135deg, var(--pc-bg) 0%, var(--pc-surface) 54%, var(--pc-inverse) 100%);background-size:42px 42px,42px 42px,auto}.tenant-app .tenant-preview-banner{background:color-mix(in srgb, var(--pc-surface) 84%, transparent);border-color:#7d919f38;border-radius:12px;width:min(100% - 18px,1540px);min-height:56px;margin:0 auto 8px;box-shadow:0 10px 28px #07111a0f}.tenant-app .shell{border-color:color-mix(in srgb, var(--pc-ink) 14%, transparent);background:var(--atrium-shell);width:min(100% - 18px,1540px);height:calc(100svh - 18px);box-shadow:var(--atrium-shadow-strong);border-radius:14px;grid-template-columns:236px minmax(0,1fr)}.tenant-app[data-preview=true] .shell{height:calc(100svh - 82px)}.tenant-app .sidebar{background:linear-gradient(180deg, color-mix(in srgb, var(--pc-accent) 8.5%, transparent), transparent 28%), linear-gradient(135deg, var(--pc-calm-soft) 0%, var(--pc-calm-soft) 64%, var(--pc-calm-soft) 100%);padding:20px 15px 14px}.tenant-product-lockup{margin-bottom:14px}.tenant-product-lockup .pc-logo{--pc-mark-size:39px;--pc-logo-gap:10px;--pc-wordmark-font:14px;--pc-logo-ink:var(--pc-surface)}.tenant-app .workspace-switcher{background:color-mix(in srgb, var(--pc-surface) 5.5%, transparent);border-color:#ffffff1b;border-radius:9px;min-height:54px;margin-bottom:14px;box-shadow:inset 0 1px #ffffff0f}.tenant-app .workspace-avatar{border-color:color-mix(in srgb, var(--pc-accent) 22%, transparent);background:color-mix(in srgb, var(--pc-accent) 10%, transparent)}.tenant-app .nav{gap:3px}.tenant-app .nav-item{min-height:37px;color:var(--pc-on-inverse);border-radius:9px;grid-template-columns:17px minmax(0,1fr) auto;gap:10px;padding:8px 9px;font-size:12px;font-weight:720}.tenant-app .nav-item[data-active=true]{border-color:color-mix(in srgb, var(--pc-accent) 24%, transparent);background:linear-gradient(90deg, color-mix(in srgb, var(--pc-accent) 23%, transparent), color-mix(in srgb, var(--pc-accent) 8%, transparent));color:var(--pc-on-inverse);box-shadow:inset 3px 0 0 color-mix(in srgb, var(--pc-accent) 38%, transparent), 0 8px 20px color-mix(in srgb, var(--pc-accent-hover) 16%, transparent)}.tenant-app .nav-meta{background:#7457ffc7;min-width:22px;padding:3px 6px;font-size:9px}.tenant-app .sidebar-plan-card,.tenant-app .sidebar-user-card{background:linear-gradient(180deg, color-mix(in srgb, var(--pc-surface) 7%, transparent), transparent), color-mix(in srgb, var(--pc-surface) 4.5%, transparent);border:1px solid #ffffff1b;border-radius:10px}.tenant-app .sidebar-plan-card{padding:12px}.tenant-app .sidebar-plan-card button{background:linear-gradient(180deg, var(--pc-calm-soft), var(--pc-calm-soft));min-height:39px;box-shadow:0 12px 24px color-mix(in srgb, var(--pc-accent-hover) 22%, transparent);border-radius:8px}.sidebar-user-card{width:100%;color:var(--pc-on-inverse);cursor:pointer;text-align:left;flex:none;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;margin-top:12px;padding:10px;display:grid}.sidebar-user-card>span:first-child{background:linear-gradient(180deg, color-mix(in srgb, var(--pc-surface) 18%, transparent), transparent), var(--atrium-mint);width:34px;height:34px;color:var(--pc-calm-text);border-radius:999px;place-items:center;font-size:13px;font-weight:860;display:grid}.sidebar-user-card strong,.sidebar-user-card small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.sidebar-user-card strong{font-size:12px}.sidebar-user-card small{color:var(--pc-on-inverse);margin-top:2px;font-size:10px}.tenant-app .main{background:linear-gradient(#11273909 1px, transparent 1px), linear-gradient(90deg, #11273907 1px, transparent 1px), linear-gradient(180deg, color-mix(in srgb, var(--pc-surface) 92%, transparent), #f0f7fbe0);background-size:38px 38px,38px 38px,auto;border-radius:0 14px 14px 0}.tenant-app[data-theme=dark] .main{background:linear-gradient(color-mix(in srgb, var(--pc-surface) 2.5%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--pc-surface) 2%, transparent) 1px, transparent 1px), linear-gradient(180deg, color-mix(in srgb, var(--pc-inverse) 98%, transparent), color-mix(in srgb, var(--pc-inverse) 96%, transparent));background-size:38px 38px,38px 38px,auto}.tenant-app .app-command-bar{background:0 0;border-bottom-color:#7d919f2e;grid-template-columns:minmax(250px,.9fr) minmax(260px,.55fr) auto;min-height:96px;padding:18px 22px 14px}.topbar-section{color:var(--pc-ink-soft)}.tenant-app .topbar h1{color:var(--atrium-ink);font-size:var(--pc-type-page,28px);font-weight:780}.tenant-app .topbar p{color:var(--atrium-muted)}.tenant-app .topbar-command{background:linear-gradient(180deg, color-mix(in srgb, var(--pc-surface) 92%, transparent), color-mix(in srgb, var(--pc-surface) 72%, transparent));border-color:#7d919f38;border-radius:999px;min-height:37px;box-shadow:0 10px 22px #07111a0e}.tenant-app .workspace-ai-button{border-radius:9px}.tenant-app .create-command{border-color:color-mix(in srgb, var(--pc-accent) 34%, transparent);background:linear-gradient(180deg, var(--pc-calm-soft), var(--pc-calm-soft));min-width:122px;box-shadow:0 14px 28px color-mix(in srgb, var(--pc-accent-hover) 24%, transparent);border-radius:9px}.tenant-app .workspace-content[data-surface=overview]{grid-template-rows:minmax(0,1fr);min-height:0;padding:14px 20px 94px;display:grid;overflow:hidden}.tenant-app .grid[data-active=overview],.tenant-app .grid[data-active=overview]>.stack:first-child{height:100%;min-height:0;display:grid}.tenant-app .operations-board-v4{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) 260px;gap:12px;height:100%;min-height:0}.operations-board-v4 .board-kpi-row{grid-area:1/1;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.operations-board-v4 .board-kpi-row button{background:linear-gradient(180deg, color-mix(in srgb, var(--pc-surface) 95%, transparent), color-mix(in srgb, var(--pc-surface) 76%, transparent)), var(--pc-surface);border-color:#7d919f38;border-radius:10px;grid-template-rows:auto auto auto minmax(24px,1fr);grid-template-columns:30px minmax(0,1fr);gap:3px 8px;height:clamp(104px,12.6svh,122px);min-height:0;padding:11px 12px;position:relative;overflow:hidden;box-shadow:0 10px 24px #07111a0f}.operations-board-v4 .board-kpi-row button[data-accent=jade],.board-lane-column[data-accent=jade]{--lane-accent:var(--atrium-mint)}.operations-board-v4 .board-kpi-row button[data-accent=blue],.board-lane-column[data-accent=blue]{--lane-accent:var(--atrium-cobalt)}.operations-board-v4 .board-kpi-row button[data-accent=violet],.board-lane-column[data-accent=violet]{--lane-accent:var(--atrium-violet)}.board-lane-column[data-accent=amber]{--lane-accent:var(--atrium-amber)}.board-lane-column[data-accent=rose]{--lane-accent:var(--atrium-coral)}.operations-board-v4 .board-kpi-row .kpi-icon{background:color-mix(in srgb, var(--lane-accent) 12%, transparent);width:28px;height:28px;color:var(--lane-accent);grid-area:1/1/3}.operations-board-v4 .board-kpi-row button>span:not(.kpi-icon):not(.kpi-sparkline){color:var(--atrium-muted);grid-area:1/2;font-size:10px;font-weight:760}.operations-board-v4 .board-kpi-row strong{color:var(--atrium-ink);font-size:var(--pc-type-kpi-small,22px);grid-area:2/2}.operations-board-v4 .board-kpi-row small{color:var(--pc-ink-soft);grid-area:3/2;font-size:10px;font-weight:720}.kpi-sparkline{height:clamp(24px,3.1svh,34px);color:var(--pc-ink-soft);grid-area:4/1/auto/-1;align-self:end;margin-top:3px;display:block}.kpi-sparkline .sparkline-svg{height:100%}.operations-board-v4 .operations-main-grid{display:contents}.operations-board-v4 .board-lanes-v4{grid-area:2/1;grid-template-columns:repeat(6,minmax(92px,1fr));gap:8px;height:100%;min-height:0}.board-lane-column{border:1px solid color-mix(in srgb, var(--lane-accent) 20%, #7d919f38);background:linear-gradient(180deg, color-mix(in srgb, var(--lane-accent) 5%, transparent), transparent 38%), color-mix(in srgb, var(--pc-surface) 66%, transparent);border-radius:12px;grid-template-rows:auto minmax(0,1fr);min-height:0;padding:10px 8px;overflow:hidden;box-shadow:inset 0 1px #ffffffc2}.board-lane-column .lane-head{grid-template-columns:28px minmax(0,1fr) 24px;align-items:start;gap:7px;margin-bottom:9px;display:grid}.lane-icon{background:color-mix(in srgb, var(--lane-accent) 11%, transparent);width:27px;height:27px;color:var(--pc-ink-soft);border-radius:8px;place-items:center;display:grid}.board-lane-column .lane-head span:not(.lane-icon){color:var(--atrium-ink);text-transform:uppercase;font-size:11px;font-weight:820;display:block}.board-lane-column .lane-head span i{display:none}.board-lane-column .lane-head small{color:var(--atrium-muted);text-transform:none;margin-top:2px;font-size:9px;font-weight:650;display:block}.lane-card-stack{grid-template-rows:repeat(2,minmax(0,1fr));gap:8px;min-height:0;overflow:hidden}.lane-card{background:linear-gradient(180deg, color-mix(in srgb, var(--pc-surface) 94%, transparent), color-mix(in srgb, var(--pc-surface) 76%, transparent)), var(--pc-surface);border-color:#7d919f2e;border-radius:10px;min-height:0;padding:9px 10px;box-shadow:0 9px 20px #07111a0e}.lane-card:first-child{min-height:0}.lane-card span{color:var(--atrium-muted)}.lane-card strong{color:var(--atrium-ink);font-size:var(--pc-type-kpi-small,21px)}.lane-card small,.lane-card em,.lane-card b{color:var(--atrium-muted)}.lane-card em,.lane-card b{color:var(--pc-ink-soft)}.lane-sparkline{height:clamp(24px,3.2svh,34px)}.sparkline-line{stroke-width:2.1px}.card-graphic{height:clamp(42px,5.5svh,58px)}.operations-board-v4 .board-studio{background:linear-gradient(180deg, color-mix(in srgb, var(--pc-surface) 7.5%, transparent), transparent 34%), linear-gradient(135deg, var(--pc-calm-soft) 0%, var(--pc-calm-soft) 100%);height:100%;min-height:0;max-height:100%;box-shadow:0 22px 48px color-mix(in srgb, var(--pc-ink) 26%, transparent);overscroll-behavior:contain;scrollbar-width:thin;border:1px solid #ffffff1c;border-radius:14px;grid-area:1/2/3;gap:7px;padding:11px;position:relative;top:auto;overflow:auto}.operations-board-v4 .board-studio-head div{gap:7px}.operations-board-v4 .board-studio-head div>svg{color:var(--pc-on-inverse)}.operations-board-v4 .board-studio-head strong{letter-spacing:0;font-size:16px}.operations-board-v4 .board-studio .badge{min-height:20px;padding:3px 7px;font-size:10px}.operations-board-v4 .studio-tabs{background:color-mix(in srgb, var(--pc-surface) 7.5%, transparent);border-radius:8px;min-height:36px}.operations-board-v4 .studio-field{border:1px solid #ffffff1a;border-radius:8px;min-height:40px;padding:7px 9px}.operations-board-v4 .studio-field span,.studio-section-title span{text-transform:uppercase;font-size:10px}.operations-board-v4 .studio-field strong{font-size:12px}.operations-board-v4 .studio-platforms{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.operations-board-v4 .studio-platforms button,.operations-board-v4 .studio-platforms span{border:1px solid #ffffff1a;border-radius:8px;place-items:center;min-width:32px;min-height:30px;display:grid}.operations-board-v4 .studio-platforms button{background:color-mix(in srgb, var(--pc-surface) 6%, transparent);color:var(--pc-on-inverse);cursor:pointer}.operations-board-v4 .studio-reference-strip{gap:6px}.operations-board-v4 .studio-reference-strip img{object-fit:cover;border-radius:8px;height:46px}.operations-board-v4 .studio-post-preview{border-radius:10px;padding:7px}.operations-board-v4 .studio-post-preview:not(.secondary){grid-template-columns:82px minmax(0,1fr);align-items:center}.operations-board-v4 .studio-post-preview img{object-fit:cover;width:82px;height:62px;max-height:108px}.operations-board-v4 .studio-post-preview:not(.secondary) img{aspect-ratio:auto}.operations-board-v4 .studio-post-preview strong{font-size:13px;line-height:1.08}.studio-credit-guardrail{background:color-mix(in srgb, var(--pc-surface) 6%, transparent);border:1px solid #ffffff1a;border-radius:11px;gap:6px;padding:8px;display:grid}.studio-credit-guardrail div{color:var(--pc-calm-text);align-items:center;gap:8px;display:flex}.studio-credit-guardrail div span{color:var(--pc-calm-text);font-size:11px;font-weight:850}.studio-credit-guardrail strong{color:var(--pc-on-inverse);font-size:22px;line-height:1}.studio-credit-guardrail small{color:var(--pc-on-inverse)}.studio-credit-meter{background:color-mix(in srgb, var(--pc-surface) 12%, transparent);border-radius:999px;height:6px;display:block;overflow:hidden}.studio-credit-meter i{width:var(--credit);border-radius:inherit;background:linear-gradient(90deg, var(--atrium-mint), var(--pc-calm-soft));height:100%;display:block}.studio-credit-guardrail button{background:color-mix(in srgb, var(--pc-surface) 4.5%, transparent);min-height:34px;color:var(--pc-on-inverse);cursor:pointer;border:1px solid #ffffff1c;border-radius:8px;font-size:12px;font-weight:760}.operations-board-v4 .board-command-dock{background:linear-gradient(180deg, color-mix(in srgb, var(--pc-surface) 7%, transparent), transparent), var(--pc-calm-soft);box-shadow:0 24px 58px color-mix(in srgb, var(--pc-ink) 32%, transparent), 0 16px 44px color-mix(in srgb, var(--pc-accent) 12%, transparent);border-radius:16px;bottom:18px;left:max(238px,50vw - 532px);right:max(286px,50vw - 484px)}.operations-board-v4 .board-command-dock button{background:color-mix(in srgb, var(--pc-surface) 4.5%, transparent);border-color:#ffffff0f}.operations-board-v4 .board-command-dock button:first-child svg,.operations-board-v4 .board-command-dock button:nth-child(3) svg,.operations-board-v4 .board-command-dock button:nth-child(5) svg{color:var(--atrium-mint)}.operations-board-v4 .board-command-dock button:nth-child(2) svg{color:var(--atrium-cobalt)}.operations-board-v4 .board-command-dock button:nth-child(4) svg{color:var(--atrium-violet)}.tenant-app[data-theme=dark] .metric,.tenant-app[data-theme=dark] .board-kpi-row button,.tenant-app[data-theme=dark] .lane-card,.tenant-app[data-theme=dark] .board-lane-column,.tenant-app[data-theme=dark] .board-studio,.tenant-app[data-theme=dark] .studio-post-preview,.tenant-app[data-theme=dark] .studio-credit-guardrail{background:linear-gradient(180deg, color-mix(in srgb, var(--pc-ink) 7%, transparent), transparent), var(--pc-surface);border-color:color-mix(in srgb, var(--pc-line) 88%, var(--pc-ink) 8%);color:var(--pc-ink)}.tenant-app[data-theme=dark] .metric strong,.tenant-app[data-theme=dark] .board-kpi-row strong,.tenant-app[data-theme=dark] .lane-card strong,.tenant-app[data-theme=dark] .board-lane-column .lane-head span:not(.lane-icon){color:var(--pc-ink)}.tenant-app[data-theme=dark] .metric label,.tenant-app[data-theme=dark] .metric small,.tenant-app[data-theme=dark] .board-kpi-row span:not(.kpi-icon),.tenant-app[data-theme=dark] .board-kpi-row small,.tenant-app[data-theme=dark] .lane-card span,.tenant-app[data-theme=dark] .lane-card small,.tenant-app[data-theme=dark] .lane-card em,.tenant-app[data-theme=dark] .board-lane-column .lane-head small{color:var(--pc-ink-soft)}@media (max-width:1320px){.tenant-app .shell{grid-template-columns:204px minmax(0,1fr)}.operations-board-v4 .operations-main-grid{grid-template-columns:minmax(0,1fr) 232px}.operations-board-v4 .board-lanes-v4{grid-template-columns:repeat(6,minmax(86px,1fr))}.operations-board-v4 .board-command-dock{left:max(226px,50vw - 544px);right:max(268px,50vw - 502px)}}@media (max-height:1040px) and (min-width:761px){.operations-board-v4 .studio-post-preview.secondary,.operations-board-v4 .board-studio>.command{display:none}.studio-credit-guardrail{align-self:end}}@media (max-width:1080px){.operations-board-v4 .board-kpi-row,.operations-board-v4 .board-lanes-v4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.tenant-app{background:linear-gradient(color-mix(in srgb, var(--pc-surface) 3.5%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--pc-surface) 2.8%, transparent) 1px, transparent 1px), var(--pc-bg);background-size:34px 34px,34px 34px,auto}.tenant-app .shell{border-radius:0;width:100%;height:100dvh}.tenant-app .sidebar{background:linear-gradient(180deg, color-mix(in srgb, var(--pc-accent) 7.5%, transparent), transparent), var(--pc-inverse);padding:10px 12px}.tenant-app .app-command-bar{background:linear-gradient(180deg, color-mix(in srgb, var(--pc-surface) 4.5%, transparent), transparent), var(--pc-inverse);min-height:54px}.tenant-app .topbar h1{color:var(--pc-on-inverse);font-size:22px}.tenant-app .workspace-content[data-surface=overview]{padding:8px}.tenant-app .mobile-overview-focus{background:linear-gradient(180deg, color-mix(in srgb, var(--pc-surface) 7%, transparent), transparent), var(--pc-inverse);border-radius:13px}.tenant-app .mobile-focus-grid{gap:8px}.tenant-app .mobile-focus-tile{border-radius:10px;min-height:74px}.mobile-lane-strip{grid-auto-columns:128px}.mobile-lane-card{border-radius:10px;min-height:104px}.tenant-app .mobile-dock{background:linear-gradient(180deg, color-mix(in srgb, var(--pc-surface) 6%, transparent), transparent), var(--pc-inverse);border-radius:16px 16px 0 0}.tenant-app{min-height:100dvh;overflow:hidden}.tenant-app .tenant-preview-banner{border-radius:12px;width:calc(100% - 16px);min-height:56px;margin:8px auto;padding:7px 8px}.tenant-app .tenant-preview-banner>div{min-width:0}.tenant-app .tenant-preview-banner strong,.tenant-app .tenant-preview-banner span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tenant-app .shell,.tenant-app[data-preview=true] .shell{border:0;border-radius:0;grid-template-rows:64px minmax(0,1fr);grid-template-columns:1fr;width:100%;height:calc(100dvh - 72px);min-height:0;display:grid;overflow:hidden}.tenant-app .sidebar{border-bottom:1px solid #ffffff14;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;height:64px;min-height:64px;padding:10px 14px;display:grid;overflow:hidden}.tenant-product-lockup{margin:0}.tenant-app .workspace-switcher{min-height:42px;margin:0}.tenant-app .nav,.tenant-app .sidebar-plan-card,.tenant-app .sidebar-user-card,.tenant-app .mobile-module-picker{display:none}.tenant-app .main{width:100%;min-width:0;min-height:0;overflow:hidden}.tenant-app .app-command-bar{min-height:78px;padding:12px 14px 8px}.tenant-app .topbar h1{font-size:22px;line-height:1.08}.tenant-app .workspace-content[data-surface=overview]{height:100%;min-height:0;padding:8px 10px 74px;display:grid;overflow:hidden}.tenant-app .workspace-content[data-surface=overview]>.mobile-overview-focus{height:100%;min-height:0;display:grid}.tenant-app .grid[data-active=overview]{display:none}.tenant-app .mobile-overview-focus .panel-body{grid-template-rows:auto auto minmax(0,1fr);overflow:hidden}.tenant-app .mobile-upcoming{min-height:0;overflow:hidden}.tenant-app .mobile-dock{z-index:70;background:linear-gradient(180deg, color-mix(in srgb, var(--pc-surface) 7%, transparent), transparent), var(--pc-inverse);box-shadow:0 -18px 40px #0000003d, 0 0 28px color-mix(in srgb, var(--pc-accent) 12%, transparent);border:1px solid #ffffff1a;border-radius:16px;grid-template-columns:repeat(8,minmax(0,1fr));gap:4px;padding:6px;display:grid;position:fixed;bottom:8px;left:8px;right:8px}.tenant-app .mobile-dock-item{min-height:44px;color:var(--pc-on-inverse);border-radius:10px}.tenant-app .mobile-dock-item[data-active=true]{background:color-mix(in srgb, var(--pc-accent) 13%, transparent);color:var(--pc-calm-text)}.tenant-app .mobile-dock-search{background:color-mix(in srgb, var(--pc-accent) 10%, transparent);color:var(--pc-calm-text)}.tenant-app .mobile-dock-ai{background:linear-gradient(180deg, color-mix(in srgb, var(--pc-accent) 18%, transparent), #3084ff1a);color:var(--pc-calm-text);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--pc-accent) 16%, transparent)}}.tenant-app{--pc-type-display:36px;--pc-type-page:28px;--pc-type-section:18px;--pc-type-card:15px;--pc-type-body:13px;--pc-type-caption:11px;--pc-type-control:12px;--pc-type-kpi:24px;--pc-type-kpi-small:22px;--pc-motion-fast:.14s;--pc-motion-base:.19s;--pc-motion-slow:.32s;--pc-ease-standard:cubic-bezier(.2, .8, .2, 1);--pc-ease-enter:cubic-bezier(.16, 1, .3, 1)}.tenant-app .nav-item,.tenant-app .mobile-dock-item,.tenant-app .command,.tenant-app .icon-command,.tenant-app .readiness-item,.tenant-app .integration-row,.tenant-app .automation-workflow-card,.tenant-app .workflow-card,.tenant-app .billing-plan-card{transition:background var(--pc-motion-base) var(--pc-ease-standard), border-color var(--pc-motion-base) var(--pc-ease-standard), box-shadow var(--pc-motion-base) var(--pc-ease-standard), color var(--pc-motion-base) var(--pc-ease-standard), transform var(--pc-motion-base) var(--pc-ease-standard)}.tenant-app .nav-item[data-locked=true]{color:var(--pc-on-inverse)}.tenant-app .nav-item[data-locked=true]:hover,.tenant-app .mobile-dock-item[data-locked=true]:hover{color:var(--pc-on-inverse);background:#ffb12f13;border-color:#ffb12f47}.tenant-app .nav-item[data-locked=true][data-active=true]{color:var(--pc-warning-ink);box-shadow:inset 3px 0 0 var(--atrium-amber), 0 8px 20px #ffb12f14;background:linear-gradient(90deg,#ffb12f29,#ffb12f0d);border-color:#ffb12f57}.nav-meta-lock{min-width:0;max-width:74px;color:var(--pc-warning-ink);background:#ffb12f29;align-items:center;gap:4px;display:inline-flex}.mobile-dock-item{position:relative}.mobile-lock-dot{background:var(--atrium-amber);border-radius:999px;width:6px;height:6px;position:absolute;top:7px;right:11px;box-shadow:0 0 0 3px #ffb12f1f}.tenant-app .command.primary{position:relative;overflow:hidden}.tenant-app .command.primary:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--pc-surface) 32%, transparent), transparent);pointer-events:none;width:34%;position:absolute;inset:-120% auto -120% -45%;transform:skew(-18deg)translate(-120%)}.tenant-app .command.primary:hover:after{animation:pc-command-sheen .9s var(--pc-ease-standard)}.tenant-app .locked-module-panel{overflow:hidden}.locked-module-hero{border-bottom:1px solid var(--module-line);background:linear-gradient(110deg, color-mix(in srgb, var(--pc-accent) 12%, transparent), transparent 38%), linear-gradient(250deg, #ffb12f26, transparent 44%), color-mix(in srgb, var(--pc-surface) 38%, transparent);grid-template-columns:minmax(0,1fr) minmax(300px,.42fr);gap:18px;padding:22px;display:grid;position:relative}.tenant-app[data-theme=dark] .locked-module-hero{background:linear-gradient(110deg, color-mix(in srgb, var(--pc-accent) 12%, transparent), transparent 38%), linear-gradient(250deg, #ffb12f1f, transparent 44%), color-mix(in srgb, var(--pc-surface) 3.5%, transparent);border-bottom-color:#ffffff1a}.locked-module-hero h2{max-width:760px;color:var(--v4-ink);font-size:var(--pc-type-display);margin:14px 0 9px;line-height:1}.locked-module-hero p{max-width:720px;color:var(--v4-muted);margin:0;font-size:14px;line-height:1.55}.locked-plan-strip{grid-template-columns:repeat(2,minmax(0,180px));gap:9px;margin-top:18px;display:grid}.locked-plan-strip div,.locked-feature-grid div{border:1px solid var(--module-line-strong);background:color-mix(in srgb, var(--pc-surface) 58%, transparent);border-radius:10px;box-shadow:inset 0 1px #ffffff9e}.tenant-app[data-theme=dark] .locked-plan-strip div,.tenant-app[data-theme=dark] .locked-feature-grid div{background:color-mix(in srgb, var(--pc-surface) 4.5%, transparent);border-color:#ffffff1b}.locked-plan-strip div{padding:12px}.locked-plan-strip span{color:var(--v4-muted);font-size:var(--pc-type-caption);text-transform:uppercase;font-weight:820;display:block}.locked-plan-strip strong{color:var(--v4-ink);font-size:var(--pc-type-card);margin-top:5px;display:block}.unlock-preview-stack{border:1px solid color-mix(in srgb, var(--pc-accent) 14%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--pc-accent) 16%, transparent), transparent 44%), linear-gradient(225deg, #2767ff29, transparent 48%), linear-gradient(180deg, var(--pc-inverse), var(--pc-calm-soft));min-height:206px;box-shadow:0 20px 44px color-mix(in srgb, var(--pc-ink) 20%, transparent);color:var(--pc-on-inverse);border-radius:16px;align-self:stretch;gap:12px;padding:14px;display:grid;position:relative;overflow:hidden}.unlock-preview-stack:before{content:"";background:linear-gradient(color-mix(in srgb, var(--pc-accent) 5%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--pc-accent) 4.5%, transparent) 1px, transparent 1px);pointer-events:none;background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000b8,#0000);mask-image:linear-gradient(#000000b8,#0000)}.unlock-preview-head,.unlock-preview-rows{z-index:1;position:relative}.unlock-preview-head{justify-content:space-between;align-items:end;gap:12px;display:flex}.unlock-preview-head span{color:var(--pc-on-inverse);font-size:var(--pc-type-caption);letter-spacing:0;text-transform:uppercase;font-weight:880}.unlock-preview-head small,.unlock-preview-row small{color:var(--pc-on-inverse);font-size:11px;line-height:1.35}.unlock-preview-rows{gap:8px;display:grid}.unlock-preview-row{border:1px solid color-mix(in srgb, var(--pc-accent) 10.5%, transparent);background:color-mix(in srgb, var(--pc-surface) 5.5%, transparent);animation:pc-preview-row-in .52s var(--pc-ease-standard) both;border-radius:12px;grid-template-columns:auto auto minmax(0,1fr);align-items:start;gap:9px;padding:10px;display:grid;position:relative;overflow:hidden}.unlock-preview-row:nth-child(2){animation-delay:70ms}.unlock-preview-row:nth-child(3){animation-delay:.14s}.unlock-preview-row:before{content:"";background:linear-gradient(180deg, var(--pc-accent), var(--pc-calm-soft));width:3px;position:absolute;inset:0 auto 0 0}.unlock-preview-row svg{color:var(--pc-on-inverse);margin-top:1px}.unlock-preview-index{color:var(--pc-accent-text);font-size:10px;font-weight:900;line-height:1.7}.unlock-preview-row strong{color:var(--pc-on-inverse);margin-bottom:3px;font-size:13px;line-height:1.16;display:block}.locked-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.locked-feature-grid div{color:var(--v4-ink);font-size:var(--pc-type-body);align-items:center;gap:9px;padding:13px;font-weight:720;display:flex}.locked-feature-grid svg{color:var(--v4-accent);flex:none}.locked-module-actions{border-top:1px solid var(--module-line);justify-content:space-between;align-items:center;gap:12px;padding-top:2px;display:flex}.locked-module-actions span{max-width:520px;color:var(--v4-muted);font-size:var(--pc-type-body);line-height:1.45}@keyframes pc-command-sheen{to{transform:skew(-18deg)translate(620%)}}@keyframes pc-preview-row-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:760px){.tenant-app{--pc-type-display:28px;--pc-type-page:22px;--pc-type-section:17px;--pc-type-card:14px;--pc-type-body:12px;--pc-type-kpi:22px;--pc-type-kpi-small:20px}.locked-module-hero{grid-template-columns:1fr;gap:8px;padding:16px}.unlock-preview-stack{display:none}.locked-plan-strip,.locked-feature-grid{grid-template-columns:1fr}.locked-module-actions span{display:none}.locked-module-hero p{font-size:13px;line-height:1.45}.locked-feature-grid div{min-height:38px;padding:9px 12px}.locked-feature-grid div:nth-child(n+3){display:none}.locked-module-actions{flex-direction:column;order:-1;align-items:stretch}.locked-module-actions .command{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.tenant-app *,.tenant-app :before,.tenant-app :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.auth-shell>.auth-panel:not(.auth-panel-v2):not(.auth-panel-v3):not(.signup-panel-v2){border:1px solid color-mix(in srgb, var(--pc-accent) 26%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--pc-surface) 96%, transparent), #f8faf6e6), var(--pc-accent);width:min(456px,100vw - 32px);min-height:232px;color:var(--pc-calm-text);border-radius:10px;align-content:center;gap:14px;padding:34px;display:grid;overflow:hidden;box-shadow:0 30px 82px #00000057}.auth-shell>.auth-panel:not(.auth-panel-v2):not(.auth-panel-v3):not(.signup-panel-v2):before{background:linear-gradient(90deg, var(--pc-calm-soft), var(--pc-calm-soft), var(--pc-calm-soft));height:5px}.auth-shell>.auth-panel:not(.auth-panel-v2):not(.auth-panel-v3):not(.signup-panel-v2) h1{max-width:360px;color:var(--pc-calm-text);font-size:34px;font-weight:820;line-height:1}.auth-shell>.auth-panel:not(.auth-panel-v2):not(.auth-panel-v3):not(.signup-panel-v2) p{color:var(--pc-ink);font-size:14px}.tenant-app[data-theme=light] .workspace-content[data-surface=overview]{background:radial-gradient(circle at 16% 12%, color-mix(in srgb, var(--pc-accent) 10%, transparent), transparent 30%), radial-gradient(circle at 76% 18%, #2457d613, transparent 28%), linear-gradient(#07111a09 1px, transparent 1px), linear-gradient(90deg, #07111a07 1px, transparent 1px), var(--pc-surface);background-size:auto,auto,36px 36px,36px 36px,auto}.onboarding-shell-v2{background:radial-gradient(circle at 88% 10%, color-mix(in srgb, var(--pc-accent) 18%, transparent), transparent 28%), radial-gradient(circle at 10% 86%, #2f6fef1c, transparent 30%), linear-gradient(color-mix(in srgb, var(--pc-surface) 4.5%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--pc-surface) 4%, transparent) 1px, transparent 1px), var(--pc-inverse);min-height:100vh;color:var(--pc-on-inverse);background-size:auto,auto,34px 34px,34px 34px,auto;padding:18px;overflow-x:hidden}.onboarding-atrium{grid-template-columns:minmax(260px,.7fr) minmax(460px,1.25fr) minmax(320px,.78fr);gap:16px;width:min(1420px,100%);min-height:calc(100vh - 36px);margin:0 auto;display:grid}.onboarding-rail,.onboarding-main-panel,.onboarding-preview-panel{border:1px solid color-mix(in srgb, var(--pc-accent) 14%, transparent);border-radius:10px;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000047,inset 0 1px #ffffff12}.onboarding-rail{background:linear-gradient(180deg, color-mix(in srgb, var(--pc-surface) 8%, transparent), transparent 30%), linear-gradient(135deg, color-mix(in srgb, var(--pc-accent) 16%, transparent), transparent 46%), color-mix(in srgb, var(--pc-inverse) 92%, transparent);flex-direction:column;gap:22px;padding:22px;display:flex}.onboarding-brand{width:max-content}.onboarding-rail .pc-logo{--pc-logo-ink:var(--pc-on-inverse)}.onboarding-rail-copy{gap:12px;display:grid}.onboarding-rail-copy>span,.onboarding-panel-header .auth-status,.onboarding-progress-card span,.preview-next-actions>span{border:1px solid color-mix(in srgb, var(--pc-accent) 18%, transparent);background:color-mix(in srgb, var(--pc-accent) 8%, transparent);width:max-content;color:var(--pc-on-inverse);letter-spacing:0;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:11px;font-weight:900;display:inline-flex}.onboarding-main-panel .auth-status.dark,.signup-launch-copy .auth-status,.pricing-hero .auth-status{border-color:color-mix(in srgb, var(--pc-accent) 24%, transparent);background:color-mix(in srgb, var(--pc-accent) 10%, transparent);color:var(--pc-calm-text)}.pricing-hero-copy>.auth-status{border-color:color-mix(in srgb, var(--pc-accent) 22%, transparent);background:color-mix(in srgb, var(--pc-accent) 8%, transparent);color:var(--pc-on-inverse)}.onboarding-rail-copy h1{color:var(--pc-on-inverse);margin:0;font-size:clamp(32px,3vw,52px);line-height:.96}.onboarding-rail-copy p,.onboarding-progress-card small,.onboarding-step-row span,.onboarding-panel-header p,.preview-greeting p,.preview-signal-grid small,.preview-next-actions p{color:var(--pc-on-inverse)}.onboarding-progress-card{border:1px solid color-mix(in srgb, var(--pc-accent) 12%, transparent);background:color-mix(in srgb, var(--pc-surface) 5.5%, transparent);border-radius:10px;gap:12px;padding:14px;display:grid}.onboarding-progress-card>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.onboarding-progress-card strong{color:var(--pc-on-inverse);font-size:34px;line-height:.92}.onboarding-progress-card i{background:color-mix(in srgb, var(--pc-surface) 11%, transparent);border-radius:999px;height:8px;display:block;overflow:hidden}.onboarding-progress-card i:before{width:var(--progress);border-radius:inherit;background:linear-gradient(90deg, var(--pc-accent), var(--pc-calm-soft));height:100%;box-shadow:0 0 26px color-mix(in srgb, var(--pc-accent) 42%, transparent);content:"";transition:width .22s;display:block}.onboarding-step-list{gap:10px;margin-top:auto;display:grid}.onboarding-step-row{background:color-mix(in srgb, var(--pc-surface) 5.2%, transparent);border:1px solid #ffffff1a;border-radius:10px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:11px;transition:transform .18s,border-color .18s,background .18s;display:grid}.onboarding-step-row[data-done=true]{border-color:color-mix(in srgb, var(--pc-accent) 34%, transparent);background:color-mix(in srgb, var(--pc-accent) 10%, transparent)}.onboarding-step-row svg{color:var(--pc-accent)}.onboarding-step-row strong,.preview-device-top strong,.preview-next-actions strong{color:var(--pc-on-inverse);font-size:13px;display:block}.onboarding-main-panel{background:radial-gradient(circle at 88% 0%, color-mix(in srgb, var(--pc-accent) 32%, transparent), transparent 28%), linear-gradient(180deg, color-mix(in srgb, var(--pc-surface) 98%, transparent), color-mix(in srgb, var(--pc-surface) 94%, transparent));color:var(--pc-ink);align-content:start;padding:clamp(20px,3vw,34px);display:grid}.onboarding-panel-header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:20px;display:flex}.onboarding-panel-header h2{color:var(--pc-calm-text);margin:12px 0 6px;font-size:clamp(34px,4vw,56px);line-height:.96}.onboarding-panel-header p{max-width:620px;color:var(--pc-ink)}.onboarding-save-state{background:var(--pc-surface);min-width:128px;color:var(--pc-ink);border:1px solid #07111a1f;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 12px;font-size:12px;font-weight:900;display:inline-flex;box-shadow:0 10px 28px #07111a14}.onboarding-save-state.saved{border-color:color-mix(in srgb, var(--pc-accent) 28%, transparent);color:var(--pc-calm-text)}.onboarding-save-state.saving svg{animation:.76s linear infinite spin}.onboarding-save-state.error{color:var(--pc-danger-ink);border-color:#b7482a52}.onboarding-form-v2{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.onboarding-form-v2 label{color:var(--pc-ink);letter-spacing:0;text-transform:uppercase;gap:7px;font-size:11px;font-weight:900;display:grid}.onboarding-form-v2 label.wide,.onboarding-form-actions{grid-column:1/-1}.onboarding-form-v2 label>span{background:color-mix(in srgb, var(--pc-surface) 86%, transparent);border:1px solid #3c4e5b29;border-radius:10px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:10px;padding:0 13px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.onboarding-form-v2 label>span:focus-within{border-color:color-mix(in srgb, var(--pc-accent) 58%, transparent);box-shadow:0 0 0 4px color-mix(in srgb, var(--pc-accent) 12%, transparent)}.onboarding-form-v2 svg{color:var(--pc-accent)}.onboarding-form-v2 input{width:100%;min-width:0;height:46px;color:var(--pc-calm-text);font:inherit;background:0 0;border:0;outline:0;font-size:14px;font-weight:800}.onboarding-form-v2 input[type=color]{height:38px;padding:0}.onboarding-form-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;display:flex}.onboarding-preview-panel{background:linear-gradient(180deg, color-mix(in srgb, var(--pc-surface) 8%, transparent), transparent 34%), color-mix(in srgb, var(--pc-inverse) 92%, transparent);align-content:center;padding:16px;display:grid}.preview-device-shell{border:1px solid color-mix(in srgb, var(--pc-accent) 16%, transparent);background:radial-gradient(circle at 70% 0%, color-mix(in srgb, var(--pc-accent) 18%, transparent), transparent 32%), linear-gradient(180deg, color-mix(in srgb, var(--pc-surface) 7%, transparent), color-mix(in srgb, var(--pc-surface) 3.5%, transparent)), var(--pc-calm-soft);border-radius:14px;gap:16px;padding:16px;display:grid;box-shadow:0 34px 80px #0000005c}.preview-device-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.preview-device-top>span{background:var(--pc-surface);width:42px;height:42px;color:var(--pc-ink);border-radius:12px;place-items:center;font-weight:950;display:grid}.preview-greeting{gap:8px;display:grid}.preview-greeting small{color:var(--pc-on-inverse);font-weight:900}.preview-greeting h2{color:var(--pc-on-inverse);margin:0;font-size:34px;line-height:.98}.preview-greeting p{margin:0;line-height:1.45}.preview-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.preview-signal-grid>div{background:color-mix(in srgb, var(--pc-surface) 5.5%, transparent);border:1px solid #ffffff1a;border-radius:10px;align-content:space-between;gap:8px;min-height:118px;padding:12px;display:grid;position:relative;overflow:hidden}.preview-signal-grid span{color:var(--pc-on-inverse);font-size:11px;font-weight:900}.preview-signal-grid strong{color:var(--pc-on-inverse);font-size:18px;line-height:1.05}.preview-signal-grid i{background:linear-gradient(100deg, transparent 0 8%, var(--pc-accent) 9% 11%, transparent 12% 22%, var(--pc-calm-soft) 23% 25%, transparent 26% 40%, var(--pc-accent) 41% 43%, transparent 44%), linear-gradient(180deg, transparent 0 45%, color-mix(in srgb, var(--pc-surface) 16%, transparent) 46% 50%, transparent 51%);opacity:.78;height:22px;display:block}.preview-next-actions{gap:10px;display:grid}.preview-next-actions>div{border:1px solid color-mix(in srgb, var(--pc-accent) 13%, transparent);background:color-mix(in srgb, var(--pc-accent) 7%, transparent);border-radius:10px;grid-template-columns:20px minmax(0,1fr);gap:9px;padding:10px;display:grid}.preview-next-actions svg{color:var(--pc-accent)}.preview-next-actions p{margin:0;font-size:13px;line-height:1.35}.pricing-path-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:min(1180px,100%);margin:0 auto 22px;display:grid}.pricing-path-strip>div{background:color-mix(in srgb, var(--pc-surface) 6%, transparent);border:1px solid #ffffff1f;border-radius:8px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:4px 12px;padding:12px;display:grid}.pricing-path-strip span{background:color-mix(in srgb, var(--pc-accent) 12%, transparent);width:34px;height:34px;color:var(--pc-on-inverse);border-radius:999px;grid-row:span 2;place-items:center;font-weight:950;display:grid}.pricing-path-strip strong{color:var(--pc-on-inverse);font-size:14px}.pricing-path-strip small{color:var(--pc-on-inverse);line-height:1.35}.launch-recovery-panel{gap:16px}.launch-recovery-actions{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:1180px){.onboarding-atrium{grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr)}.onboarding-preview-panel{grid-column:1/-1}}@media (max-width:760px){.onboarding-shell-v2{padding:10px}.onboarding-atrium,.pricing-path-strip{grid-template-columns:1fr}.onboarding-atrium{min-height:auto}.onboarding-rail,.onboarding-main-panel,.onboarding-preview-panel{border-radius:12px}.onboarding-rail{gap:12px;min-height:auto;padding:16px}.onboarding-rail-copy h1,.onboarding-panel-header h2{font-size:30px}.onboarding-rail-copy{gap:9px}.onboarding-rail-copy p{font-size:13px;line-height:1.25}.onboarding-step-list{display:none}.onboarding-progress-card{grid-template-columns:1fr auto;align-items:center}.onboarding-progress-card i,.onboarding-progress-card small{grid-column:1/-1}.onboarding-main-panel{padding:18px}.onboarding-panel-header{display:grid}.onboarding-save-state{width:max-content}.onboarding-form-v2,.preview-signal-grid{grid-template-columns:1fr}.onboarding-form-actions{flex-direction:column;align-items:stretch}.onboarding-form-actions .command{width:100%}}.tenant-app[data-theme=light] .operations-board-v4 .board-kpi-row button,.tenant-app[data-theme=light] .board-lane-column,.tenant-app[data-theme=light] .lane-card{background:linear-gradient(180deg, color-mix(in srgb, var(--pc-surface) 98%, transparent), color-mix(in srgb, var(--pc-surface) 91%, transparent)), var(--pc-surface);border-color:#3d52602e;box-shadow:0 12px 28px #07111a17,inset 0 1px #ffffffdb}.tenant-app[data-theme=light] .board-lane-column{border-color:color-mix(in srgb, var(--lane-accent) 28%, #3d52602e)}.tenant-app[data-theme=light] .operations-board-v4 .board-kpi-row button>span:not(.kpi-icon):not(.kpi-sparkline),.tenant-app[data-theme=light] .board-lane-column .lane-head small,.tenant-app[data-theme=light] .lane-card span,.tenant-app[data-theme=light] .lane-card small{color:var(--pc-ink)}.tenant-app[data-theme=light] .operations-board-v4 .board-kpi-row strong,.tenant-app[data-theme=light] .board-lane-column .lane-head span:not(.lane-icon),.tenant-app[data-theme=light] .lane-card strong{color:var(--pc-calm-text)}.tenant-app[data-theme=light] .operations-board-v4 .board-studio{box-shadow:0 24px 58px color-mix(in srgb, var(--pc-ink) 32%, transparent), 0 0 0 1px #ffffff0d}@media (max-width:760px){.tenant-app .tenant-preview-banner{grid-template-columns:minmax(0,1fr) auto;gap:6px;min-height:52px;padding:7px}.tenant-app .tenant-preview-copy{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;display:grid}.tenant-app .tenant-preview-copy .badge{max-width:none;padding:6px 7px;font-size:10px}.tenant-app .tenant-preview-copy strong{max-width:128px;font-size:12px}.tenant-app .tenant-preview-copy small{max-width:128px;font-size:10px}.tenant-app .tenant-preview-banner .command{max-width:128px;min-height:34px;padding:7px 9px;font-size:11px}.tenant-app .mobile-overview-focus{background:linear-gradient(180deg, color-mix(in srgb, var(--pc-surface) 8%, transparent), color-mix(in srgb, var(--pc-surface) 2%, transparent)), radial-gradient(circle at 18% 0%, color-mix(in srgb, var(--pc-calm) 18%, transparent), transparent 34%), var(--pc-inverse);border:1px solid #ffffff1f;box-shadow:0 20px 48px #00000047}.tenant-app .mobile-overview-focus .panel-header{min-height:50px}.tenant-app .mobile-focus-tile,.tenant-app .mobile-lane-card,.tenant-app .mobile-upcoming button{background:linear-gradient(180deg, color-mix(in srgb, var(--pc-surface) 11%, transparent), color-mix(in srgb, var(--pc-surface) 4.5%, transparent)), var(--pc-surface);border-color:#ffffff21;box-shadow:inset 0 1px #ffffff14}.tenant-app .mobile-focus-tile span,.tenant-app .mobile-lane-card span,.tenant-app .mobile-upcoming span,.tenant-app .mobile-focus-tile strong,.tenant-app .mobile-lane-card strong,.tenant-app .mobile-upcoming strong,.tenant-app .mobile-focus-tile small,.tenant-app .mobile-lane-card small,.tenant-app .mobile-upcoming small{color:var(--pc-on-inverse)}.tenant-app .mobile-upcoming{padding-bottom:6px}.tenant-app .mobile-upcoming button{grid-template-rows:auto auto;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:2px 8px;min-height:42px;padding:7px 9px}.tenant-app .mobile-upcoming button span{grid-row:1/3;align-self:center;font-size:10px}.tenant-app .mobile-upcoming button strong{align-self:end;font-size:13px;line-height:1.05}.tenant-app .mobile-upcoming button small{align-self:start;font-size:11px;line-height:1.15}.tenant-app .mobile-upcoming>button:nth-of-type(n+3){display:none}}.tenant-app .operations-board-v4{grid-template-rows:auto auto minmax(0,1fr)}.operations-board-v4 .command-briefing-band{grid-area:2/1;grid-template-columns:minmax(260px,.95fr) minmax(320px,1.2fr) minmax(220px,.8fr);gap:10px;min-height:0;display:grid}.operations-board-v4 .board-lanes-v4{grid-row:3}.operations-board-v4 .board-studio{grid-row:1/4}.command-brief-card,.priority-queue-card,.automation-pulse-card{background:linear-gradient(180deg, color-mix(in srgb, var(--pc-surface) 88%, transparent), color-mix(in srgb, var(--pc-surface) 72%, transparent)), color-mix(in srgb, var(--pc-surface) 78%, transparent);border:1px solid #7d919f2e;border-radius:13px;padding:10px;animation:.56s cubic-bezier(.16,1,.3,1) both pc-card-enter;overflow:hidden;box-shadow:0 14px 32px #07111a13,inset 0 1px #ffffffb8}.priority-queue-card.overview-action-focus span,.priority-queue-card.overview-action-focus p{color:var(--pc-ink)}.operations-board-v4 .priority-queue-card.overview-action-focus .overview-automation-note,.operations-board-v4 .priority-queue-card.overview-action-focus .overview-action-context{color:var(--pc-ink)!important}.tenant-app[data-theme=dark] .command-brief-card,.tenant-app[data-theme=dark] .priority-queue-card,.tenant-app[data-theme=dark] .automation-pulse-card{background:linear-gradient(180deg, color-mix(in srgb, var(--pc-surface) 7.5%, transparent), color-mix(in srgb, var(--pc-surface) 3.2%, transparent)), color-mix(in srgb, var(--pc-inverse) 90%, transparent);border-color:#ffffff1c;box-shadow:0 18px 38px #00000038,inset 0 1px #ffffff0f}.command-brief-head{justify-content:space-between;align-items:center;gap:10px;min-height:24px;margin-bottom:8px;display:flex}.command-brief-head span,.command-brief-head button{min-width:0;color:var(--atrium-muted);letter-spacing:0;text-transform:uppercase;align-items:center;gap:6px;font-size:10px;font-weight:820;display:inline-flex}.command-brief-head span svg{color:var(--atrium-mint)}.command-brief-head strong{color:var(--atrium-ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:780;overflow:hidden}.tenant-app[data-theme=dark] .command-brief-head strong{color:var(--pc-on-inverse)}.command-brief-head button{min-height:32px;color:var(--pc-ink);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:7px 8px}.command-brief-list,.priority-action-list,.automation-pulse-grid{gap:7px;display:grid}.command-brief-list button,.priority-action-list button,.automation-pulse-grid button{background:linear-gradient(180deg, color-mix(in srgb, var(--pc-surface) 96%, transparent), color-mix(in srgb, var(--pc-surface) 82%, transparent)), var(--pc-surface);min-width:0;color:var(--atrium-ink);cursor:pointer;text-align:left;border:1px solid #7d919f29;border-radius:10px;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s;display:grid;position:relative}.tenant-app[data-theme=dark] .command-brief-list button,.tenant-app[data-theme=dark] .priority-action-list button,.tenant-app[data-theme=dark] .automation-pulse-grid button,.tenant-app[data-theme=dark] .operations-board-v4 .board-kpi-row button,.tenant-app[data-theme=dark] .operations-board-v4 .lane-card,.tenant-app[data-theme=dark] .operations-board-v4 .board-lane-column{border-color:color-mix(in srgb, var(--pc-line) 88%, var(--pc-ink) 8%);background:linear-gradient(180deg, color-mix(in srgb, var(--pc-ink) 8%, transparent), transparent), var(--pc-surface);color:var(--pc-ink);box-shadow:inset 0 1px #ffffff12}.command-brief-list button:hover,.priority-action-list button:hover,.automation-pulse-grid button:hover{border-color:color-mix(in srgb, var(--pc-accent) 34%, transparent);transform:translateY(-1px);box-shadow:0 13px 26px #07111a1a}.command-brief-list button{grid-template-columns:26px minmax(0,.8fr) minmax(0,.75fr);align-items:center;gap:3px 8px;min-height:48px;padding:8px}.command-brief-list button svg{color:var(--atrium-mint);grid-row:1/3}.command-brief-list button span,.priority-action-list button span:not(.priority-action-icon),.automation-pulse-grid button span{color:var(--atrium-muted);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:780;overflow:hidden}.command-brief-list button strong{color:var(--atrium-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.05;overflow:hidden}.command-brief-list button small{color:var(--atrium-muted);text-overflow:ellipsis;white-space:nowrap;grid-column:2/-1;font-size:11px;line-height:1.18;overflow:hidden}.priority-action-list{grid-template-columns:repeat(2,minmax(0,1fr))}.priority-action-list button{--priority-accent:var(--atrium-mint);grid-template-rows:auto auto auto;grid-template-columns:28px minmax(0,1fr) auto;gap:3px 8px;min-height:82px;padding:9px}.priority-action-list button[data-accent=blue]{--priority-accent:var(--atrium-cobalt)}.priority-action-list button[data-accent=amber]{--priority-accent:var(--atrium-amber)}.priority-action-list button[data-accent=rose]{--priority-accent:var(--atrium-coral)}.priority-action-list button[data-accent=violet]{--priority-accent:var(--atrium-violet)}.priority-action-icon{background:color-mix(in srgb, var(--priority-accent) 13%, transparent);width:28px;height:28px;color:var(--pc-ink-soft);border-radius:9px;grid-row:1/4;place-items:center;display:grid}.priority-action-list button strong{color:var(--atrium-ink);text-overflow:ellipsis;white-space:nowrap;grid-column:2/4;font-size:12px;line-height:1.12;overflow:hidden}.priority-action-list button small{color:var(--atrium-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-column:2/4;font-size:10px;line-height:1.2;display:-webkit-box;overflow:hidden}.priority-action-list button b{background:color-mix(in srgb, var(--priority-accent) 12%, transparent);width:max-content;color:var(--pc-ink-soft);white-space:nowrap;border-radius:999px;grid-area:1/3;padding:3px 6px;font-size:9px;font-weight:850}.automation-pulse-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.automation-pulse-grid button{gap:4px;min-height:82px;padding:9px}.automation-pulse-grid button span,.automation-pulse-grid button small{white-space:normal}.automation-pulse-grid button[data-tone=good] strong{color:var(--pc-calm-text)}.automation-pulse-grid button[data-tone=warn] strong{color:var(--pc-warning-ink)}.automation-pulse-grid button[data-tone=danger] strong{color:var(--pc-danger-ink)}.automation-pulse-grid button strong{color:var(--atrium-ink);overflow-wrap:anywhere;font-size:clamp(18px,1.4vw,21px);line-height:1}.automation-pulse-grid button small{color:var(--atrium-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.2;overflow:hidden}.tenant-app[data-theme=dark] .command-brief-list button strong,.tenant-app[data-theme=dark] .priority-action-list button strong,.tenant-app[data-theme=dark] .automation-pulse-grid button strong,.tenant-app[data-theme=dark] .operations-board-v4 .lane-card strong,.tenant-app[data-theme=dark] .operations-board-v4 .board-kpi-row strong,.tenant-app[data-theme=dark] .command-brief-list button span,.tenant-app[data-theme=dark] .command-brief-list button small,.tenant-app[data-theme=dark] .priority-action-list button span:not(.priority-action-icon),.tenant-app[data-theme=dark] .priority-action-list button small,.tenant-app[data-theme=dark] .automation-pulse-grid button span,.tenant-app[data-theme=dark] .automation-pulse-grid button small,.tenant-app[data-theme=dark] .operations-board-v4 .lane-card span,.tenant-app[data-theme=dark] .operations-board-v4 .lane-card small{color:var(--pc-on-inverse)}@media (max-width:1320px){.operations-board-v4 .command-briefing-band{grid-template-columns:minmax(230px,.85fr) minmax(300px,1.15fr) minmax(190px,.72fr)}.automation-pulse-grid{grid-template-columns:1fr}.automation-pulse-grid button{min-height:48px}}@media (max-width:1080px){.operations-board-v4 .command-briefing-band{grid-template-columns:1fr}}@media (max-width:760px){.legal-page{padding:14px}.legal-hero{margin-top:26px;padding:24px}.legal-grid{grid-template-columns:1fr}.operations-board-v4 .command-briefing-band{display:none}.tenant-app .mobile-overview-focus .panel-body{grid-template-rows:auto auto minmax(0,1fr)}.tenant-app .mobile-upcoming[data-mode=command]>button:nth-of-type(n+4){display:none}.tenant-app .workspace-content[data-surface=module] .panel-body{padding-bottom:112px;scroll-padding-bottom:112px}.tenant-app .workspace-content[data-surface=module] .integration-health-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tenant-app .workspace-content[data-surface=module] .integration-health-grid>div{gap:5px;min-height:86px;padding:10px}.tenant-app .workspace-content[data-surface=module] .integration-health-grid svg{width:15px;height:15px}.tenant-app .workspace-content[data-surface=module] .integration-health-grid span{font-size:10px}.tenant-app .workspace-content[data-surface=module] .integration-health-grid strong{font-size:18px}}.tenant-app .command.primary,.pricing-page .command.primary,.auth-panel-v3 .command.primary{border-color:var(--pc-calm-soft);background:linear-gradient(180deg, var(--pc-calm-soft), var(--pc-calm-soft));color:var(--pc-on-inverse);text-shadow:0 1px #0000002e}.tenant-app .workspace-content[data-surface=module] .command.primary{border-color:var(--pc-calm-soft);background:linear-gradient(180deg, var(--pc-calm-soft), var(--pc-calm-soft));color:var(--pc-on-inverse)}.tenant-app .nav-item[data-active=true]{border-color:color-mix(in srgb, var(--pc-accent) 34%, transparent);background:linear-gradient(90deg, color-mix(in srgb, var(--pc-accent) 14%, transparent), color-mix(in srgb, var(--pc-accent) 5.5%, transparent)), color-mix(in srgb, var(--pc-surface) 3.5%, transparent);color:var(--pc-calm-text)}.tenant-app .nav-item[data-active=true] svg,.tenant-app .nav-item[data-active=true] .nav-meta{color:var(--pc-calm)}.quantity-stepper{grid-template-columns:34px minmax(58px,1fr) 34px;align-items:center;gap:6px;display:grid}.quantity-stepper button,.quantity-stepper input{background:var(--pc-surface);min-height:36px;color:var(--ink);text-align:center;border:1px solid #66778838;border-radius:8px;font-weight:850}.quantity-stepper button{cursor:pointer}.quantity-stepper button:disabled{cursor:not-allowed;opacity:.46}.warning-notice{color:var(--pc-warning-ink);background:#fff5e8e6;border-color:#b9541f3d}.pricing-detail-label{color:var(--pc-ink);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:950}.pricing-muted-list li{color:var(--pc-ink);font-weight:650}.pricing-muted-list li svg{color:var(--pc-ink-soft)}.pricing-decision-cue{border-top:1px solid #1526331a;padding-top:10px;font-weight:760;min-height:0!important;color:var(--pc-ink)!important}.pricing-page .pricing-hero{margin-top:34px}.pricing-page .pricing-hero-copy{min-height:360px}.pricing-page .pricing-hero-copy h1{font-size:clamp(44px,5.2vw,60px);line-height:1.12}.creative-flow-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.creative-flow-strip span{background:linear-gradient(135deg, color-mix(in srgb, var(--pc-accent) 7.5%, transparent), transparent 58%), color-mix(in srgb, var(--pc-surface) 72%, transparent);border:1px solid #66778829;border-radius:11px;grid-template-columns:auto minmax(0,1fr);gap:4px 9px;min-width:0;padding:10px;display:grid;box-shadow:inset 0 1px #fffc}.creative-flow-strip span[data-active=true]{border-color:color-mix(in srgb, var(--pc-accent) 34%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--pc-accent) 18%, transparent), #5680ff0e), color-mix(in srgb, var(--pc-surface) 82%, transparent)}.creative-flow-strip b{background:color-mix(in srgb, var(--pc-accent) 10%, transparent);width:27px;height:27px;color:var(--pc-calm-text);border-radius:8px;grid-row:1/span 2;place-items:center;font-size:12px;font-weight:950;display:grid}.creative-flow-strip strong{min-width:0;color:var(--pc-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:900;line-height:1.1;overflow:hidden}.creative-flow-strip small{min-width:0;color:var(--pc-ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:760;line-height:1.2;overflow:hidden}.creative-review-panel{scroll-margin:18px}.creative-latest-strip{grid-template-columns:minmax(160px,.42fr) repeat(2,minmax(0,1fr));align-items:stretch;gap:10px;display:grid}.creative-latest-strip>div,.creative-latest-strip article{border:1px solid color-mix(in srgb, var(--pc-accent) 18%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--pc-accent) 11%, transparent), transparent 58%), color-mix(in srgb, var(--pc-surface) 82%, transparent);border-radius:12px;min-width:0;padding:11px 12px;box-shadow:0 10px 22px #07111a0b}.creative-latest-strip span{color:var(--pc-ink);letter-spacing:0;text-transform:uppercase;font-size:10px;font-weight:950;line-height:1.2;display:block}.creative-latest-strip strong{color:var(--pc-ink);margin-top:5px;font-size:16px;font-weight:920;line-height:1.1;display:block}.creative-latest-strip p{color:var(--pc-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0 0;font-size:12px;font-weight:720;line-height:1.35;display:-webkit-box;overflow:hidden}.tenant-app[data-theme=dark] .creative-latest-strip>div,.tenant-app[data-theme=dark] .creative-latest-strip article{border-color:color-mix(in srgb, var(--pc-accent) 20%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--pc-accent) 10.5%, transparent), transparent 58%), color-mix(in srgb, var(--pc-surface) 4%, transparent)}.tenant-app[data-theme=dark] .creative-latest-strip span,.tenant-app[data-theme=dark] .creative-latest-strip strong,.tenant-app[data-theme=dark] .creative-latest-strip p{color:var(--pc-on-inverse)}.creative-review-panel .creative-row{background:linear-gradient(180deg, color-mix(in srgb, var(--pc-surface) 86%, transparent), color-mix(in srgb, var(--pc-surface) 72%, transparent)), color-mix(in srgb, var(--pc-surface) 78%, transparent);border:1px solid #66778826;border-radius:11px;padding:12px;transition:border-color .16s,box-shadow .16s,transform .16s;box-shadow:0 8px 18px #07111a09}.creative-review-panel .creative-row:hover{border-color:color-mix(in srgb, var(--pc-accent) 30%, transparent);transform:translateY(-1px);box-shadow:0 14px 28px #07111a0f}.tenant-app[data-theme=dark] .creative-flow-strip span,.tenant-app[data-theme=dark] .creative-review-panel .creative-row{background:linear-gradient(135deg, color-mix(in srgb, var(--pc-accent) 7.5%, transparent), transparent 58%), color-mix(in srgb, var(--pc-surface) 3.5%, transparent);border-color:#ffffff1a}.tenant-app[data-theme=dark] .creative-flow-strip span[data-active=true]{border-color:color-mix(in srgb, var(--pc-accent) 28%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--pc-accent) 16%, transparent), #5680ff14), color-mix(in srgb, var(--pc-surface) 5%, transparent)}.tenant-app[data-theme=dark] .creative-flow-strip b{background:color-mix(in srgb, var(--pc-accent) 14%, transparent);color:var(--pc-calm-text)}.tenant-app[data-theme=dark] .creative-flow-strip strong,.tenant-app[data-theme=dark] .creative-flow-strip small{color:var(--pc-on-inverse)}.pricing-tier-card,.billing-plan-card,.credit-pack-card{overflow-wrap:anywhere}.pricing-proof-strip span,.pricing-proof-strip a{color:var(--pc-calm-text)}.pricing-page .pricing-proof-strip a{-webkit-text-decoration-color:color-mix(in srgb, var(--pc-accent) 50%, transparent);text-decoration-color:color-mix(in srgb, var(--pc-accent) 50%, transparent)}.billing-actions .command{min-height:40px}@media (max-width:760px){.pricing-card-grid,.pricing-module-grid{grid-template-columns:minmax(0,1fr)}.pricing-tier-card{gap:12px}.billing-actions{flex-direction:column;align-items:stretch}.billing-actions select,.billing-actions .command{width:100%}.creative-flow-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.creative-latest-strip{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.creative-flow-strip{grid-template-columns:minmax(0,1fr)}}.creative-preview{overflow:hidden}.creative-preview img{object-fit:cover;width:100%;height:100%;min-height:58px}.creative-asset-gallery{overflow:hidden}.creative-asset-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.creative-asset-grid article{background:linear-gradient(180deg, color-mix(in srgb, var(--pc-surface) 82%, transparent), color-mix(in srgb, var(--pc-surface) 72%, transparent)), color-mix(in srgb, var(--pc-surface) 78%, transparent);border:1px solid #66778826;border-radius:12px;overflow:hidden;box-shadow:0 12px 26px #07111a0b}.creative-asset-grid img{aspect-ratio:1;object-fit:cover;background:var(--pc-surface-2);width:100%;display:block}.creative-asset-grid div{gap:4px;padding:10px;display:grid}.creative-asset-grid strong,.creative-asset-grid small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.creative-asset-grid strong{color:var(--pc-ink);font-size:12px;font-weight:900}.creative-asset-grid small{color:var(--pc-ink);font-size:11px;font-weight:720}.tenant-app[data-theme=dark] .creative-asset-grid article{background:linear-gradient(135deg, color-mix(in srgb, var(--pc-accent) 8%, transparent), transparent 58%), color-mix(in srgb, var(--pc-surface) 4%, transparent);border-color:#ffffff1c}.tenant-app[data-theme=dark] .creative-asset-grid strong,.tenant-app[data-theme=dark] .creative-asset-grid small{color:var(--pc-on-inverse)}@media (max-width:760px){.tenant-app .mobile-dock{grid-template-columns:repeat(8,minmax(0,1fr));gap:3px;padding:7px}.tenant-app .mobile-dock-item{place-items:center;min-width:0;min-height:46px;padding:0;display:grid}.tenant-app .mobile-dock-item svg{width:19px;height:19px}.tenant-app .mobile-dock-item span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mobile-lock-dot{top:8px;right:9px}.command-palette-backdrop{padding:max(12px, env(safe-area-inset-top)) 10px 10px;align-items:start}.command-palette{border-radius:16px;width:min(100%,460px);max-height:calc(100dvh - 24px)}.command-palette-search{grid-template-columns:18px minmax(0,1fr);gap:9px;padding:12px}.command-palette-search input{min-width:0;font-size:14px}.command-palette-search kbd{display:none}.command-palette-results{max-height:calc(100dvh - 104px);padding:8px}.command-palette-results button,.command-palette-empty{grid-template-columns:34px minmax(0,1fr);gap:10px;min-width:0;padding:10px}.command-palette-results button>span:not(.command-palette-icon),.command-palette-empty span{min-width:0}.command-palette-results strong,.command-palette-results small,.command-palette-empty strong,.command-palette-empty span{overflow-wrap:anywhere;white-space:normal}.command-palette-results em{grid-column:2;justify-self:start;max-width:100%}.creative-asset-grid{grid-template-columns:minmax(0,1fr)}.creative-row{grid-template-columns:58px minmax(0,1fr)}.creative-row .row-actions,.creative-row>.badge{grid-column:2;justify-self:start}}.pricing-nav a,.owner-empty-action,.owner-preview-link{min-height:38px}.pricing-proof-strip a{border-radius:8px;align-items:center;min-height:34px;padding:3px 4px;display:inline-flex}.onboarding-form-v2 textarea{width:100%;min-width:0;min-height:58px;color:var(--pc-calm-text);font:inherit;resize:vertical;background:0 0;border:0;outline:0;padding:12px 0;font-size:14px;font-weight:800;line-height:1.35}.owner-readiness-row div,.owner-readiness-row .owner-status-chip{min-width:0}@media (max-width:720px){.pricing-proof-strip a{min-height:38px}.owner-panel>.owner-readiness-grid,.owner-readiness-grid{overflow:visible}.owner-readiness-row{grid-template-columns:10px minmax(0,1fr)}.owner-readiness-row .owner-status-chip{white-space:normal;text-overflow:clip;grid-column:2;justify-self:start;width:fit-content;max-width:100%;margin-top:6px;overflow:visible}.owner-readiness-row div>span{white-space:normal;text-overflow:clip;overflow:visible}}:root{--pc-cinema-black:var(--pc-inverse);--pc-cinema-ink:var(--pc-on-inverse);--pc-cinema-panel:#0c1114c2;--pc-cinema-panel-strong:#090d10e0;--pc-cinema-line:color-mix(in srgb, var(--pc-surface) 13%, transparent);--pc-cinema-line-strong:color-mix(in srgb, var(--pc-accent) 28%, transparent);--pc-cinema-text:var(--pc-on-inverse);--pc-cinema-muted:var(--pc-on-inverse);--pc-cinema-soft:color-mix(in srgb, var(--pc-surface) 8%, transparent);--pc-cinema-pink:var(--pc-calm-soft);--pc-cinema-violet:var(--pc-calm-soft);--pc-cinema-shadow:0 34px 90px #0000007a}.auth-shell,.pricing-page,.onboarding-shell-v2{isolation:isolate;background:radial-gradient(circle at 74% 12%, #ff8bd726, transparent 28%), radial-gradient(circle at 18% 18%, color-mix(in srgb, var(--pc-accent) 18%, transparent), transparent 30%), radial-gradient(circle at 86% 76%, #8c52ff29, transparent 30%), linear-gradient(color-mix(in srgb, var(--pc-surface) 3.5%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--pc-surface) 2.8%, transparent) 1px, transparent 1px), linear-gradient(135deg, var(--pc-inverse) 0%, var(--pc-inverse) 45%, var(--pc-inverse) 100%);color:var(--pc-cinema-text);background-size:auto,auto,auto,36px 36px,36px 36px,auto;position:relative}.auth-shell:before,.pricing-page:before,.onboarding-shell-v2:before{z-index:-1;pointer-events:none;background:linear-gradient(115deg, transparent 0 22%, color-mix(in srgb, var(--pc-surface) 7%, transparent) 34%, transparent 46%), radial-gradient(ellipse at 50% -12%, color-mix(in srgb, var(--pc-surface) 12%, transparent), transparent 42%), linear-gradient(180deg, color-mix(in srgb, var(--pc-surface) 2%, transparent), #00000057);opacity:.88;content:"";position:fixed;inset:0}.auth-shell .auth-panel-v3,.signup-panel-v2,.pricing-hero-copy,.pricing-hero-panel,.pricing-grid-section,.pricing-proof-strip,.onboarding-rail,.onboarding-main-panel,.onboarding-preview-panel{border-color:var(--pc-cinema-line);background:linear-gradient(180deg, color-mix(in srgb, var(--pc-surface) 10.5%, transparent), color-mix(in srgb, var(--pc-surface) 3.5%, transparent)), var(--pc-cinema-panel);box-shadow:var(--pc-cinema-shadow), inset 0 1px 0 #ffffff14;-webkit-backdrop-filter:blur(22px)saturate(130%);backdrop-filter:blur(22px)saturate(130%)}.auth-shell .auth-panel-v3{background:radial-gradient(circle at 18% 0%, color-mix(in srgb, var(--pc-accent) 18%, transparent), transparent 34%), radial-gradient(circle at 94% 14%, #ff8bd71f, transparent 32%), #040708b8;border-radius:14px}.auth-experience{border-color:var(--pc-cinema-line);background:radial-gradient(circle at 22% 20%, color-mix(in srgb, var(--pc-accent) 15%, transparent), transparent 32%), radial-gradient(circle at 84% 70%, #8c52ff26, transparent 30%), linear-gradient(color-mix(in srgb, var(--pc-surface) 4%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--pc-surface) 3.5%, transparent) 1px, transparent 1px), #020506e6;background-size:auto,auto,30px 30px,30px 30px,auto}.auth-product-preview{border-color:color-mix(in srgb, var(--pc-surface) 14%, transparent);background:radial-gradient(circle at 72% 4%, #ff8bd73d, transparent 34%), linear-gradient(180deg, color-mix(in srgb, var(--pc-surface) 7.5%, transparent), color-mix(in srgb, var(--pc-surface) 3.5%, transparent)), #090b0ee6;color:var(--pc-cinema-text);box-shadow:0 30px 86px #00000073}.auth-experience-head .pc-logo,.pricing-nav .pc-logo{--pc-logo-ink:var(--pc-cinema-text)}.auth-experience-head>span,.pricing-nav a,.pricing-page .pricing-hero-copy h1,.pricing-page .pricing-hero-copy p,.pricing-hero-panel strong,.pricing-proof-strip strong,.pricing-proof-strip a{color:var(--pc-cinema-text)}.pricing-hero-panel span,.pricing-hero-panel p,.pricing-path-strip p,.pricing-proof-strip p,.pricing-proof-strip span,.auth-live-strip span{color:var(--pc-cinema-muted)}.auth-live-strip strong{color:var(--pc-cinema-text)}.auth-preview-topbar div,.auth-preview-kpis div,.auth-preview-lane,.auth-preview-dock span{border-color:color-mix(in srgb, var(--pc-surface) 12%, transparent);background:color-mix(in srgb, var(--pc-surface) 7%, transparent);color:var(--pc-cinema-text);box-shadow:inset 0 1px #ffffff0f}.auth-preview-dock{background:var(--pc-forest)}.auth-preview-dock span{color:var(--pc-on-accent)}.auth-preview-greeting h2,.auth-preview-kpis strong,.auth-preview-lane strong{color:var(--pc-cinema-text)}.auth-preview-greeting p,.auth-preview-kpis span,.auth-preview-lane span,.auth-preview-lane small{color:var(--pc-cinema-muted)}.auth-preview-lane i{background:linear-gradient(180deg, #8c52ff47, color-mix(in srgb, var(--pc-accent) 3.5%, transparent)), linear-gradient(120deg, transparent 3%, transparent 18%, var(--pc-cinema-pink) 19%, var(--pc-cinema-pink) 22%, transparent 23%, transparent 40%, var(--pc-cinema-violet) 41%, var(--pc-cinema-violet) 44%, transparent 45%, transparent 66%, var(--pc-accent) 67%, var(--pc-accent) 70%, transparent 71%);background-size:auto,180% 100%}.auth-shell .auth-panel-v3 .auth-card-v3,.signup-main,.signup-panel-v2 .signup-plan-rail{border:1px solid var(--pc-cinema-line);background:linear-gradient(180deg, color-mix(in srgb, var(--pc-surface) 12%, transparent), color-mix(in srgb, var(--pc-surface) 4%, transparent)), #07090bd6;color:var(--pc-cinema-text);-webkit-backdrop-filter:blur(20px)saturate(128%);backdrop-filter:blur(20px)saturate(128%);box-shadow:0 28px 72px #00000061,inset 0 1px #ffffff14}.auth-shell .auth-panel-v3 .auth-card-v3{border-radius:12px}.auth-card-v3 .auth-status.dark,.signup-launch-copy .auth-status,.signup-panel-v2 .signup-plan-rail .auth-status.dark,.onboarding-main-panel .auth-status.dark{border-color:color-mix(in srgb, var(--pc-accent) 24%, transparent);background:color-mix(in srgb, var(--pc-accent) 10%, transparent);color:var(--pc-cinema-text)}.auth-card-v3 .pc-logo,.signup-main .pc-logo,.signup-panel-v2 .signup-plan-rail .pc-logo{--pc-logo-ink:var(--pc-cinema-text)}.auth-card-v3 h1,.auth-card-v3 p,.auth-panel-v3 label,.signup-launch-copy h2,.signup-launch-copy p,.signup-main h1,.signup-main p,.signup-panel-v2 .signup-plan-rail>div:first-child>strong,.signup-panel-v2 .signup-plan-rail small{color:inherit}.auth-card-v3 p,.signup-launch-copy p,.signup-main>p,.signup-panel-v2 .signup-plan-rail small{color:var(--pc-cinema-muted)}.auth-panel-v3 label span,.signup-panel-v2 label span,.onboarding-form-v2 label>span{border-color:color-mix(in srgb, var(--pc-surface) 14%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--pc-surface) 10.5%, transparent), color-mix(in srgb, var(--pc-surface) 6%, transparent)), color-mix(in srgb, var(--pc-surface) 4.5%, transparent);box-shadow:inset 0 1px #ffffff0f,0 12px 30px #0000002e}.auth-panel-v3 label span:focus-within,.signup-panel-v2 label span:focus-within,.onboarding-form-v2 label>span:focus-within{border-color:color-mix(in srgb, var(--pc-accent) 52%, transparent);box-shadow:0 0 0 4px color-mix(in srgb, var(--pc-accent) 14%, transparent), 0 16px 38px #00000042}.auth-panel-v3 input,.signup-panel-v2 input,.onboarding-form-v2 input,.onboarding-form-v2 textarea{color:var(--pc-cinema-text)}.auth-panel-v3 input::placeholder,.signup-panel-v2 input::placeholder,.onboarding-form-v2 input::placeholder,.onboarding-form-v2 textarea::placeholder{color:var(--pc-on-inverse)}.auth-panel-v3 .auth-step,.signup-note,.signup-next-step,.signup-plan-card{border-color:color-mix(in srgb, var(--pc-surface) 12%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--pc-accent) 10%, transparent), transparent 58%), color-mix(in srgb, var(--pc-surface) 5.5%, transparent);color:var(--pc-cinema-muted)}.signup-plan-card:before{background:linear-gradient(180deg, var(--pc-accent), var(--pc-cinema-pink))}.signup-plan-card strong,.signup-plan-card h3,.signup-plan-card li,.signup-plan-card em{color:var(--pc-cinema-text)}.signup-plan-card span,.signup-plan-card p{color:var(--pc-cinema-muted)}.signup-next-step strong,.signup-next-step li{color:var(--pc-cinema-text)}.signup-next-step p{color:var(--pc-cinema-muted)}.auth-panel-v3 .command.primary,.signup-panel-v2 .command.primary,.pricing-page .command.primary,.onboarding-form-actions .command.primary{border-color:color-mix(in srgb, var(--pc-accent) 34%, transparent);background:linear-gradient(180deg, var(--pc-accent), var(--pc-accent)), var(--pc-calm-soft);color:var(--pc-on-inverse);box-shadow:0 15px 34px color-mix(in srgb, var(--pc-accent) 28%, transparent), inset 0 1px 0 #ffffff38}.auth-panel-v3 .command:not(.primary),.signup-panel-v2 .command:not(.primary),.pricing-page .command:not(.primary),.onboarding-form-actions .command:not(.primary){border-color:color-mix(in srgb, var(--pc-surface) 13%, transparent);background:color-mix(in srgb, var(--pc-surface) 7%, transparent);color:var(--pc-cinema-text)}.auth-panel-v3 .auth-google-button,.signup-panel-v2 .auth-google-button{background:linear-gradient(180deg, color-mix(in srgb, var(--pc-surface) 98%, transparent), color-mix(in srgb, var(--pc-surface) 94%, transparent)), var(--pc-surface);color:var(--pc-ink);border-color:#ffffffc7}.auth-panel-v3 .auth-google-button:disabled,.signup-panel-v2 .auth-google-button:disabled{background:linear-gradient(180deg, color-mix(in srgb, var(--pc-surface) 92%, transparent), color-mix(in srgb, var(--pc-surface) 88%, transparent)), var(--pc-surface);color:var(--pc-ink);opacity:1}.auth-panel-v3 .auth-divider,.signup-panel-v2 .auth-divider{color:var(--pc-ink-soft)}.auth-panel-v3 .auth-divider:before,.auth-panel-v3 .auth-divider:after,.signup-panel-v2 .auth-divider:before,.signup-panel-v2 .auth-divider:after{background:color-mix(in srgb, var(--pc-border) 72%, transparent)}.pricing-grid-section{background:radial-gradient(circle at 96% 0%, #ff8bd71f, transparent 30%), linear-gradient(180deg, color-mix(in srgb, var(--pc-surface) 10%, transparent), color-mix(in srgb, var(--pc-surface) 4%, transparent)), #080b0dd1;color:var(--pc-cinema-text)}.pricing-section-heading h2,.pricing-section-heading p,.pricing-card-top h3,.pricing-card-top strong,.pricing-detail-label,.pricing-tier-card li,.pricing-decision-cue{color:var(--pc-cinema-text)!important}.pricing-section-heading p,.pricing-card-top span,.pricing-card-top small,.pricing-tier-card p,.pricing-inclusions span,.pricing-muted-list li{color:var(--pc-cinema-muted)!important}.pricing-tier-card{border-color:color-mix(in srgb, var(--pc-surface) 12%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--pc-surface) 11%, transparent), color-mix(in srgb, var(--pc-surface) 4.5%, transparent)), color-mix(in srgb, var(--pc-surface) 5.5%, transparent);color:var(--pc-cinema-text);box-shadow:0 22px 58px #0000003d,inset 0 1px #ffffff12}.pricing-tier-card[data-featured=true]{border-color:color-mix(in srgb, var(--pc-accent) 44%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--pc-accent) 10%, transparent), 0 28px 74px #00000057}.pricing-inclusions svg,.pricing-tier-card li svg{color:var(--pc-calm)}.pricing-hero-panel div,.pricing-path-strip>div,.pricing-proof-strip div,.onboarding-progress-card,.onboarding-step-row,.preview-signal-grid>div,.preview-next-actions>div{border-color:color-mix(in srgb, var(--pc-surface) 12%, transparent);background:color-mix(in srgb, var(--pc-surface) 6.5%, transparent)}.onboarding-main-panel,.onboarding-panel-header h2,.onboarding-form-v2 label,.onboarding-save-state,.preview-greeting h2,.preview-signal-grid strong{color:var(--pc-cinema-text)}.onboarding-panel-header p,.onboarding-form-v2 label,.onboarding-save-state,.preview-greeting p,.preview-signal-grid small,.preview-next-actions p{color:var(--pc-cinema-muted)}.onboarding-save-state{border-color:color-mix(in srgb, var(--pc-surface) 12%, transparent);background:color-mix(in srgb, var(--pc-surface) 7%, transparent)}.preview-device-shell{border-color:color-mix(in srgb, var(--pc-accent) 18%, transparent);background:radial-gradient(circle at 80% 0%, #ff8bd724, transparent 30%), radial-gradient(circle at 12% 20%, color-mix(in srgb, var(--pc-accent) 16%, transparent), transparent 32%), linear-gradient(180deg, color-mix(in srgb, var(--pc-surface) 8%, transparent), color-mix(in srgb, var(--pc-surface) 3.5%, transparent)), #020506d6}@media (max-width:980px){.auth-shell .auth-panel-v3{border-radius:18px}.auth-shell .auth-panel-v3 .auth-card-v3{background:radial-gradient(circle at 84% 8%, #ff8bd71f, transparent 28%), linear-gradient(180deg, color-mix(in srgb, var(--pc-surface) 12%, transparent), color-mix(in srgb, var(--pc-surface) 4.5%, transparent)), #07090be0}}@media (max-width:760px){.signup-panel-v2,.pricing-grid-section,.onboarding-main-panel{background:linear-gradient(180deg, color-mix(in srgb, var(--pc-surface) 11%, transparent), color-mix(in srgb, var(--pc-surface) 4%, transparent)), #07090be0}.pricing-page,.auth-shell,.onboarding-shell-v2{padding-inline:10px}.signup-panel-v2 .signup-plan-rail .command-link{min-height:38px}.auth-shell{align-items:start;padding-block:12px}.signup-panel-v2{border-radius:20px;width:min(440px,100vw - 20px);max-height:none;overflow:visible}.signup-main{gap:12px;padding:20px 18px}.signup-launch-copy{gap:10px}.signup-launch-copy h2{letter-spacing:0;max-width:15ch;font-size:clamp(28px,7.8vw,34px);line-height:1.02}.signup-launch-copy p,.signup-main>p{max-width:34ch;font-size:14px;line-height:1.45}.signup-main .pc-logo{--pc-mark-size:42px;--pc-wordmark-font:24px;--pc-logo-gap:12px}.signup-main h1{letter-spacing:0;max-width:15ch;font-size:clamp(27px,7.4vw,32px);line-height:1.02}.signup-panel-v2 label{color:var(--pc-on-inverse);gap:6px;font-size:12px}.signup-panel-v2 label span{border-radius:12px;min-height:52px}.signup-note,.signup-next-step{border-radius:13px;padding:11px 12px}.signup-next-step strong{font-size:16px}.signup-next-step p,.signup-next-step ol{font-size:13px;line-height:1.45}.signup-panel-v2 .command{border-radius:13px;min-height:50px;font-size:14px}.signup-panel-v2 .signup-plan-rail .command-link{visibility:hidden;display:none}}@media (max-width:420px){.auth-shell .auth-panel-v3 .auth-card-v3{min-height:auto}.auth-card-v3 h1{font-size:clamp(31px,9.2vw,36px);line-height:.98}.auth-card-v3 p{font-size:13px;line-height:1.42}.auth-card-v3 .pc-logo{--pc-mark-size:42px;--pc-wordmark-font:24px}}:root{--pc-control-font:var(--font-inter), "Inter", "Geist", "SF Pro Text", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--pc-control-ink:var(--pc-ink);--pc-control-muted:var(--pc-ink-soft);--pc-control-border:#7e93a03d;--pc-control-border-strong:color-mix(in srgb, var(--pc-accent) 46%, transparent);--pc-control-surface:color-mix(in srgb, var(--pc-surface) 92%, transparent);--pc-control-surface-soft:color-mix(in srgb, var(--pc-surface) 90%, transparent);--pc-control-dark:var(--pc-calm-soft);--pc-control-dark-2:var(--pc-calm-soft);--pc-control-dark-line:color-mix(in srgb, var(--pc-accent) 16%, transparent);--pc-control-dark-text:var(--pc-on-inverse);--pc-control-dark-muted:var(--pc-on-inverse);--pc-control-green:var(--pc-calm-soft);--pc-control-green-2:var(--pc-calm-soft);--pc-control-blue:var(--pc-calm-soft);--pc-control-red:var(--pc-accent);--pc-control-shadow:0 14px 34px color-mix(in srgb, var(--pc-ink) 11%, transparent);--pc-control-shadow-soft:0 8px 18px color-mix(in srgb, var(--pc-ink) 7%, transparent);--pc-control-ring:0 0 0 4px color-mix(in srgb, var(--pc-accent) 16%, transparent)}body{font-family:var(--pc-control-font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}button,input,select,textarea{font-family:var(--pc-control-font);letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}input::placeholder,textarea::placeholder{color:var(--pc-ink-soft);opacity:1;font-weight:650}.auth-panel-v3 input::placeholder,.signup-panel-v2 input::placeholder,.onboarding-form-v2 input::placeholder,.onboarding-form-v2 textarea::placeholder,.command-palette-search input::placeholder{color:var(--pc-on-inverse);opacity:1;font-weight:650}.tenant-app[data-theme=dark] input::placeholder,.tenant-app[data-theme=dark] textarea::placeholder{color:var(--pc-on-inverse);opacity:1}.command,.tenant-app .command,.pricing-page .command,.auth-panel-v3 .command,.signup-panel-v2 .command,.onboarding-form-actions .command,.workspace-ai-draft-actions button,.workspace-ai-action-controls button,.workspace-ai-mini-actions button{border-color:var(--pc-control-border);background:linear-gradient(180deg, color-mix(in srgb, var(--pc-surface) 90%, transparent), color-mix(in srgb, var(--pc-surface) 82%, transparent)), var(--pc-control-surface);min-height:44px;color:var(--pc-control-ink);box-shadow:inset 0 1px 0 #ffffffd1, var(--pc-control-shadow-soft);text-shadow:none;border-radius:10px;justify-content:center;padding:10px 14px;font-size:14px;font-weight:760;line-height:1.1}.command:hover:not(:disabled),.tenant-app .command:hover:not(:disabled),.icon-command:hover:not(:disabled),.owner-icon-button:hover:not(:disabled),.workspace-ai-draft-actions button:hover:not(:disabled),.workspace-ai-action-controls button:hover:not(:disabled),.workspace-ai-mini-actions button:hover:not(:disabled){border-color:color-mix(in srgb, var(--pc-accent) 38%, transparent);background:linear-gradient(180deg, var(--pc-surface), color-mix(in srgb, var(--pc-surface) 92%, transparent)), var(--pc-control-surface);box-shadow:inset 0 1px 0 #ffffffe6, 0 16px 34px color-mix(in srgb, var(--pc-ink) 12%, transparent);transform:translateY(-1px)}.command:focus-visible,.icon-command:focus-visible,.owner-icon-button:focus-visible,.workspace-ai-draft-actions button:focus-visible,.workspace-ai-action-controls button:focus-visible,.workspace-ai-mini-actions button:focus-visible{border-color:var(--pc-control-border-strong);box-shadow:var(--pc-control-ring), inset 0 1px 0 #ffffffd9;outline:0}.command.primary,.tenant-app .command.primary,.auth-panel-v3 .command.primary,.signup-panel-v2 .command.primary,.pricing-page .command.primary,.onboarding-form-actions .command.primary,.sidebar-plan-card button,.create-command{border-color:color-mix(in srgb, var(--pc-accent) 34%, transparent);background:linear-gradient(180deg, var(--pc-accent), var(--pc-accent-hover)), var(--pc-calm-soft);color:var(--pc-on-inverse);box-shadow:inset 0 1px 0 #fff3, 0 18px 38px color-mix(in srgb, var(--pc-accent) 28%, transparent);font-weight:820}.command.primary:hover:not(:disabled),.tenant-app .command.primary:hover:not(:disabled),.auth-panel-v3 .command.primary:hover:not(:disabled),.signup-panel-v2 .command.primary:hover:not(:disabled),.pricing-page .command.primary:hover:not(:disabled),.onboarding-form-actions .command.primary:hover:not(:disabled),.sidebar-plan-card button:hover:not(:disabled),.create-command:hover:not(:disabled){border-color:color-mix(in srgb, var(--pc-accent) 46%, transparent);background:linear-gradient(180deg, var(--pc-accent-hover), var(--pc-accent-hover)), var(--pc-calm-soft);box-shadow:inset 0 1px 0 #ffffff38, 0 22px 44px color-mix(in srgb, var(--pc-accent) 32%, transparent)}.command.danger,.workspace-ai-action-controls button[data-danger=true]{background:linear-gradient(180deg, #ff6569f0, #b8242cf2), var(--pc-control-red);color:var(--pc-on-inverse);border-color:#e5484d80;box-shadow:inset 0 1px #fff3,0 15px 30px #e5484d38}.create-menu-control{display:inline-flex;position:relative}.create-menu-popover{z-index:90;border:1px solid color-mix(in srgb, var(--pc-accent) 18%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--pc-surface) 96%, transparent), var(--pc-surface-2)), var(--pc-surface);width:min(280px,100vw - 32px);box-shadow:0 24px 60px color-mix(in srgb, var(--pc-ink) 18%, transparent), inset 0 1px 0 #ffffffc2;border-radius:18px;gap:6px;padding:8px;display:grid;position:absolute;top:calc(100% + 10px);right:0}.tenant-app[data-theme=dark] .create-menu-popover{background:linear-gradient(180deg, color-mix(in srgb, var(--pc-surface) 96%, transparent), var(--pc-surface-2)), var(--pc-surface);box-shadow:0 28px 70px #0000006b,inset 0 1px #ffffff14}.create-menu-popover button{min-height:50px;color:var(--pc-ink);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:13px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;padding:8px;display:grid}.create-menu-popover button:hover,.create-menu-popover button:focus-visible{border-color:color-mix(in srgb, var(--pc-accent) 18%, transparent);background:color-mix(in srgb, var(--pc-accent) 8%, transparent);outline:0}.create-menu-popover svg{color:var(--pc-accent)}.create-menu-popover strong,.create-menu-popover small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.create-menu-popover strong{color:var(--pc-ink);font-size:13px;font-weight:820}.create-menu-popover small{color:var(--pc-ink-soft);font-size:11px;line-height:1.25}.command:disabled,.tenant-app .command:disabled,.icon-command:disabled,.billing-plan-card:disabled,.mobile-dock-item:disabled,.workspace-ai-draft-actions button:disabled,.workspace-ai-action-controls button:disabled,.workspace-ai-mini-actions button:disabled{cursor:not-allowed;opacity:1;background:linear-gradient(180deg, #ebf2f6cc, #e1e9eeb8), var(--pc-surface-2);color:#303f4aa8;box-shadow:none;border-color:#7e93a02e;transform:none}.auth-panel-v3 .command:not(.primary),.signup-panel-v2 .command:not(.primary),.pricing-page .command:not(.primary),.onboarding-form-actions .command:not(.primary),.tenant-app[data-theme=dark] .command,.workspace-ai-draft-actions button,.workspace-ai-action-controls button,.workspace-ai-mini-actions button{border-color:var(--pc-control-dark-line);background:linear-gradient(180deg, color-mix(in srgb, var(--pc-surface) 10.5%, transparent), color-mix(in srgb, var(--pc-surface) 5.2%, transparent)), color-mix(in srgb, var(--pc-surface) 5.5%, transparent);color:var(--pc-control-dark-text);box-shadow:inset 0 1px #ffffff12}.auth-panel-v3 .command:not(.primary):hover:not(:disabled),.signup-panel-v2 .command:not(.primary):hover:not(:disabled),.pricing-page .command:not(.primary):hover:not(:disabled),.onboarding-form-actions .command:not(.primary):hover:not(:disabled),.tenant-app[data-theme=dark] .command:hover:not(:disabled),.workspace-ai-draft-actions button:hover:not(:disabled),.workspace-ai-action-controls button:hover:not(:disabled),.workspace-ai-mini-actions button:hover:not(:disabled){border-color:color-mix(in srgb, var(--pc-accent) 28%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--pc-surface) 14%, transparent), color-mix(in srgb, var(--pc-surface) 7.2%, transparent)), color-mix(in srgb, var(--pc-surface) 7.5%, transparent)}.auth-panel-v3 .auth-google-button,.signup-panel-v2 .auth-google-button{background:linear-gradient(180deg, color-mix(in srgb, var(--pc-surface) 98%, transparent), color-mix(in srgb, var(--pc-surface) 94%, transparent)), var(--pc-surface);min-height:46px;color:var(--pc-ink);border-color:#ffffffb8;font-size:14px;font-weight:780;box-shadow:0 14px 34px #0000002e,inset 0 1px #fffffff0}.auth-shell .auth-reset-panel{grid-template-columns:minmax(0,1fr);width:min(100%,860px)}.auth-shell .auth-reset-panel .auth-card-v3{width:min(100%,720px);margin:0 auto}.icon-command,.owner-icon-button{border-color:var(--pc-control-border);background:linear-gradient(180deg, color-mix(in srgb, var(--pc-surface) 90%, transparent), color-mix(in srgb, var(--pc-surface) 82%, transparent)), var(--pc-control-surface);color:var(--pc-control-ink);box-shadow:inset 0 1px 0 #ffffffd1, var(--pc-control-shadow-soft);border-radius:10px}.tenant-app[data-theme=dark] .icon-command,.workspace-ai-command-center .icon-command{border-color:var(--pc-control-dark-line);background:color-mix(in srgb, var(--pc-surface) 7%, transparent);color:var(--pc-control-dark-text)}.auth-panel-v3 label,.signup-panel-v2 label,.brand-edit-grid label,.form-grid label,.inline-create-form label,.deal-calculator-form label,.onboarding-form-v2 label{color:inherit;font-size:13px;font-weight:760;line-height:1.18}.auth-panel-v3 label span,.signup-panel-v2 label span,.onboarding-form-v2 label>span,.brand-edit-grid input,.brand-edit-grid select,.brand-edit-grid textarea,.form-grid input,.form-grid select,.deal-calculator-form input,.deal-calculator-form select,.inline-create-form input,.inline-create-form select,.billing-actions select,.command-palette-search{border:1px solid var(--pc-control-border);background:linear-gradient(180deg, color-mix(in srgb, var(--pc-surface) 88%, transparent), #f5f9fbd1), var(--pc-control-surface-soft);min-height:48px;color:var(--pc-control-ink);border-radius:12px;box-shadow:inset 0 1px #ffffffc7}.inline-create-form input,.inline-create-form select,.deal-calculator-form input,.deal-calculator-form select,.form-grid input,.form-grid select,.billing-actions select{padding:10px 12px;font-size:14px;font-weight:680;line-height:1.25}.tenant-app .workspace-content[data-surface=module] .form-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr))}.tenant-app .workspace-content[data-surface=module] .brand-edit-grid{grid-template-columns:minmax(0,1fr)}.auth-panel-v3 label span,.signup-panel-v2 label span,.onboarding-form-v2 label>span{min-height:50px;padding-inline:12px}.auth-panel-v3 input,.signup-panel-v2 input,.onboarding-form-v2 input,.onboarding-form-v2 textarea{padding-block:12px;font-size:15px;font-weight:680;line-height:1.35}.auth-panel-v3 label span:focus-within,.signup-panel-v2 label span:focus-within,.onboarding-form-v2 label>span:focus-within,.brand-edit-grid input:focus,.brand-edit-grid select:focus,.brand-edit-grid textarea:focus,.form-grid input:focus,.form-grid select:focus,.deal-calculator-form input:focus,.deal-calculator-form select:focus,.inline-create-form input:focus,.inline-create-form select:focus,.billing-actions select:focus,.command-palette-search:focus-within{border-color:var(--pc-control-border-strong);box-shadow:var(--pc-control-ring), inset 0 1px 0 #ffffffd1;outline:0}.auth-panel-v3 label span,.signup-panel-v2 label span,.onboarding-form-v2 label>span,.command-palette-search,.tenant-app[data-theme=dark] .brand-edit-grid input,.tenant-app[data-theme=dark] .brand-edit-grid select,.tenant-app[data-theme=dark] .brand-edit-grid textarea,.tenant-app[data-theme=dark] .form-grid input,.tenant-app[data-theme=dark] .form-grid select,.tenant-app[data-theme=dark] .deal-calculator-form input,.tenant-app[data-theme=dark] .deal-calculator-form select,.tenant-app[data-theme=dark] .inline-create-form input,.tenant-app[data-theme=dark] .inline-create-form select,.tenant-app[data-theme=dark] .billing-actions select{border-color:var(--pc-control-dark-line);background:linear-gradient(180deg, color-mix(in srgb, var(--pc-surface) 10.5%, transparent), color-mix(in srgb, var(--pc-surface) 5.2%, transparent)), color-mix(in srgb, var(--pc-surface) 5.5%, transparent);color:var(--pc-control-dark-text)}.auth-panel-v3 input,.signup-panel-v2 input,.onboarding-form-v2 input,.onboarding-form-v2 textarea,.command-palette-search input,.tenant-app[data-theme=dark] .brand-edit-grid input,.tenant-app[data-theme=dark] .brand-edit-grid select,.tenant-app[data-theme=dark] .brand-edit-grid textarea,.tenant-app[data-theme=dark] .form-grid input,.tenant-app[data-theme=dark] .form-grid select,.tenant-app[data-theme=dark] .deal-calculator-form input,.tenant-app[data-theme=dark] .deal-calculator-form select,.tenant-app[data-theme=dark] .inline-create-form input,.tenant-app[data-theme=dark] .inline-create-form select,.tenant-app[data-theme=dark] .billing-actions select{color:var(--pc-control-dark-text)}.brand-edit-grid textarea,.onboarding-form-v2 textarea{line-height:1.45}.brand-edit-grid select,.form-grid select,.billing-actions select,.inline-create-form select,.deal-calculator-form select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 17px),calc(100% - 12px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:36px}.command-palette-backdrop,.workspace-ai-backdrop{background:color-mix(in srgb, var(--pc-inverse) 72%, transparent);-webkit-backdrop-filter:none;backdrop-filter:none}.command-palette,.workspace-ai-command-center{border-color:color-mix(in srgb, var(--pc-accent) 18%, transparent);background:radial-gradient(circle at 18% 0%, color-mix(in srgb, var(--pc-accent) 15%, transparent), transparent 34%), linear-gradient(180deg, color-mix(in srgb, var(--pc-surface) 10.5%, transparent), color-mix(in srgb, var(--pc-surface) 4.8%, transparent)), linear-gradient(145deg, color-mix(in srgb, var(--pc-inverse) 98%, transparent), color-mix(in srgb, var(--pc-inverse) 98%, transparent));will-change:opacity, transform;border-radius:22px;box-shadow:0 42px 110px #0000008a,inset 0 1px #ffffff14}.command-palette-results button,.command-palette-empty,.workspace-ai-context-grid>div,.workspace-ai-answer>div,.workspace-ai-action-grid>article,.workspace-ai-draft-panel,.workspace-ai-execution-receipt,.workspace-ai-safety-note,.workspace-ai-module-brief,.workspace-ai-mini-actions button{border-color:color-mix(in srgb, var(--pc-accent) 12%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--pc-surface) 8%, transparent), color-mix(in srgb, var(--pc-surface) 4.5%, transparent)), color-mix(in srgb, var(--pc-surface) 4.5%, transparent);box-shadow:inset 0 1px #ffffff0b}.command-palette-results strong,.command-palette-empty strong,.workspace-ai-dialog-head h2,.workspace-ai-answer h3,.workspace-ai-answer strong,.workspace-ai-action-copy strong,.workspace-ai-draft-head span,.workspace-ai-draft-body strong{color:var(--pc-control-dark-text);font-weight:780}.command-palette-results small,.command-palette-empty span,.workspace-ai-dialog-head p,.workspace-ai-answer p,.workspace-ai-answer small,.workspace-ai-action-copy small,.workspace-ai-action-guardrails small,.workspace-ai-draft-panel p,.workspace-ai-draft-body li,.workspace-ai-safety-note,.workspace-ai-lifecycle span{color:var(--pc-control-dark-muted);font-size:max(12px,.78rem);line-height:1.45}.billing-checkout,.pricing-checkout,.billing-receipt-panel,.billing-lifecycle-panel,.subpanel{background:linear-gradient(180deg, color-mix(in srgb, var(--pc-surface) 88%, transparent), #f5f9fbc7), color-mix(in srgb, var(--pc-surface) 84%, transparent);box-shadow:0 16px 36px color-mix(in srgb, var(--pc-ink) 7.5%, transparent), inset 0 1px 0 #ffffffc7;border-color:#7e93a033;border-radius:14px}.tenant-app[data-theme=dark] .billing-checkout,.tenant-app[data-theme=dark] .pricing-checkout,.tenant-app[data-theme=dark] .billing-receipt-panel,.tenant-app[data-theme=dark] .billing-lifecycle-panel,.tenant-app[data-theme=dark] .subpanel{border-color:color-mix(in srgb, var(--pc-accent) 12%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--pc-surface) 8%, transparent), color-mix(in srgb, var(--pc-surface) 4%, transparent)), color-mix(in srgb, var(--pc-surface) 4%, transparent);box-shadow:inset 0 1px #ffffff0e}.billing-plan-card,.credit-pack-card,.pricing-tier-card,.signup-plan-card,.signup-next-step,.signup-note,.auth-panel-v3 .auth-step{border-radius:13px}.billing-plan-card,.credit-pack-card{background:linear-gradient(180deg, color-mix(in srgb, var(--pc-surface) 92%, transparent), #f6fafcd6), var(--pc-surface);color:var(--pc-control-ink);box-shadow:inset 0 1px 0 #ffffffd1, 0 10px 22px color-mix(in srgb, var(--pc-ink) 5.5%, transparent);border-color:#7e93a033}.tenant-app[data-theme=dark] .billing-plan-card,.tenant-app[data-theme=dark] .credit-pack-card{border-color:color-mix(in srgb, var(--pc-accent) 12%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--pc-surface) 7.5%, transparent), color-mix(in srgb, var(--pc-surface) 3.8%, transparent)), color-mix(in srgb, var(--pc-surface) 4%, transparent);color:var(--pc-control-dark-text)}.billing-plan-card:hover:not(:disabled),.billing-plan-card[aria-pressed=true],.credit-pack-card[aria-pressed=true]{border-color:color-mix(in srgb, var(--pc-accent) 44%, transparent);box-shadow:var(--pc-control-ring), 0 14px 30px color-mix(in srgb, var(--pc-ink) 8%, transparent)}.tenant-app .topbar-command{background:linear-gradient(180deg, color-mix(in srgb, var(--pc-surface) 92%, transparent), #f5f9fbdb), var(--pc-surface);min-height:44px;box-shadow:inset 0 1px 0 #ffffffd1, 0 10px 24px color-mix(in srgb, var(--pc-ink) 5.5%, transparent);border-color:#7e93a033;border-radius:999px}.tenant-app[data-theme=dark] .topbar-command{border-color:color-mix(in srgb, var(--pc-accent) 14%, transparent);background:color-mix(in srgb, var(--pc-surface) 7%, transparent)}@media (min-width:981px){.signup-panel-v2{max-height:calc(100svh - 48px);overflow:auto}.signup-main,.signup-panel-v2 .signup-plan-rail{padding-block:clamp(24px,3vw,32px)}.signup-main,.signup-launch-copy{gap:12px}.signup-launch-copy h2,.signup-main h1{font-size:clamp(30px,3vw,36px);line-height:1.02}.signup-launch-copy p,.signup-main>p{line-height:1.42}.signup-panel-v2 label{gap:6px}.signup-note,.signup-next-step{padding-block:12px}.signup-next-step ol{display:none}}@media (max-width:760px){.auth-panel.signup-panel.signup-panel-v2{max-height:none;overflow:visible}.signup-panel-v2 .signup-plan-rail{display:none}.signup-main{gap:10px;padding:18px 16px}.signup-launch-copy{gap:8px}.signup-launch-copy h2{max-width:13ch;font-size:clamp(25px,6.8vw,30px)}.signup-launch-copy p,.signup-main>p{max-width:34ch;font-size:13px;line-height:1.36}.signup-main .pc-logo{--pc-mark-size:36px;--pc-wordmark-font:22px;--pc-logo-gap:10px}.signup-main h1{max-width:14ch;font-size:clamp(24px,6.4vw,28px)}.signup-note,.signup-next-step{padding:9px 10px}.signup-note,.signup-next-step p{font-size:12px;line-height:1.34}.signup-next-step{gap:4px}.signup-next-step strong{font-size:14px}.signup-next-step ol{display:none}.command,.tenant-app .command,.auth-panel-v3 .command,.signup-panel-v2 .command,.onboarding-form-actions .command{border-radius:13px;min-height:46px;font-size:14px}.auth-panel-v3 label span,.signup-panel-v2 label span,.onboarding-form-v2 label>span,.brand-edit-grid input,.brand-edit-grid select,.brand-edit-grid textarea,.form-grid input,.form-grid select,.deal-calculator-form input,.deal-calculator-form select,.inline-create-form input,.inline-create-form select,.billing-actions select{border-radius:13px;min-height:48px;font-size:15px}.command-palette,.workspace-ai-command-center{border-radius:18px}}:root{--pc-motion-fast:.14s;--pc-motion-medium:.22s;--pc-motion-slow:.42s;--pc-ease-standard:cubic-bezier(.2, .8, .2, 1);--pc-ease-spring:cubic-bezier(.16, 1, .3, 1);--pc-readable-muted:var(--pc-ink-soft);--pc-readable-muted-dark:var(--pc-on-inverse)}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:geometricprecision}button,input,select,textarea{transform:translateZ(0)}select option,select optgroup{background:var(--pc-surface);color:var(--pc-calm-text);font:inherit}.tenant-app[data-theme=dark] select option,.tenant-app[data-theme=dark] select optgroup{background:var(--pc-calm-soft);color:var(--pc-calm-text)}.tenant-app .muted,.tenant-app .subpanel-header span,.tenant-app .form-grid label,.tenant-app .brand-edit-grid label,.tenant-app .inline-create-form label,.tenant-app .notice,.tenant-app .chip{color:var(--pc-readable-muted)}.tenant-app[data-theme=dark] .muted,.tenant-app[data-theme=dark] .subpanel-header span,.tenant-app[data-theme=dark] .form-grid label,.tenant-app[data-theme=dark] .brand-edit-grid label,.tenant-app[data-theme=dark] .inline-create-form label,.tenant-app[data-theme=dark] .notice,.tenant-app[data-theme=dark] .chip{color:var(--pc-readable-muted-dark)}.tenant-product-lockup .pc-mark,.tenant-app .workspace-avatar,.tenant-app .profile-chip span{image-rendering:auto;text-shadow:none}.tenant-product-lockup .pc-logo{filter:none;--pc-logo-ink:var(--pc-on-inverse)}.tenant-app .workspace-switcher{border-color:color-mix(in srgb, var(--pc-accent) 18%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--pc-surface) 7.8%, transparent), color-mix(in srgb, var(--pc-surface) 4%, transparent)), color-mix(in srgb, var(--pc-surface) 4.5%, transparent);box-shadow:inset 0 1px #ffffff0f}.tenant-app .workspace-avatar{color:var(--pc-on-inverse)}.tenant-app .workspace-switcher strong{color:var(--pc-on-inverse);font-weight:820}.tenant-app .workspace-switcher small{color:var(--pc-on-inverse)}.tenant-app .nav-item{grid-template-columns:18px minmax(0,1fr) minmax(28px,auto);align-items:center;min-height:43px}.tenant-app .nav-item span{text-overflow:clip;white-space:normal;line-height:1.14;overflow:visible}.tenant-app .nav-meta{max-width:60px;color:var(--pc-on-inverse);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin:0!important}.tenant-app .nav-item[data-active=true] .nav-meta{color:var(--pc-calm-text);background:var(--pc-surface)}.button-spinner{vertical-align:-.15em;border:2px solid;border-right-color:#0000;border-radius:999px;width:1em;height:1em;animation:.76s linear infinite pc-spinner-turn;display:inline-block}@keyframes pc-spinner-turn{to{transform:rotate(360deg)}}.command.async-command,.icon-command[data-async-state]{transition:border-color var(--pc-motion-fast) var(--pc-ease-standard), background var(--pc-motion-fast) var(--pc-ease-standard), box-shadow var(--pc-motion-medium) var(--pc-ease-standard), color var(--pc-motion-fast) var(--pc-ease-standard), transform var(--pc-motion-fast) var(--pc-ease-standard);position:relative}.command[data-async-state=loading],.icon-command[data-async-state=loading]{cursor:progress}.command[data-async-state=success],.icon-command[data-async-state=success]{border-color:color-mix(in srgb, var(--pc-accent) 50%, transparent);color:var(--pc-calm)}.command.primary[data-async-state=success]{color:var(--pc-on-inverse)}.command[data-async-state=error],.icon-command[data-async-state=error]{color:var(--pc-danger-ink);border-color:#e5484d85}.tenant-app[data-theme=dark] .command[data-async-state=success],.tenant-app[data-theme=dark] .icon-command[data-async-state=success]{color:var(--pc-calm)}.tenant-app[data-theme=dark] .command[data-async-state=error],.tenant-app[data-theme=dark] .icon-command[data-async-state=error]{color:var(--pc-danger-ink)}.workspace-ai-draft-actions button[data-async-state=loading],.workspace-ai-action-controls button[data-async-state=loading],.workspace-ai-mini-actions button[data-async-state=loading]{cursor:progress}.workspace-ai-draft-actions button[data-async-state=success],.workspace-ai-action-controls button[data-async-state=success],.workspace-ai-mini-actions button[data-async-state=success]{border-color:color-mix(in srgb, var(--pc-accent) 34%, transparent);color:var(--pc-calm-text)}.workspace-ai-draft-actions button[data-async-state=error],.workspace-ai-action-controls button[data-async-state=error],.workspace-ai-mini-actions button[data-async-state=error]{color:var(--pc-danger-ink);border-color:#ff808a57}.brand-analysis-card{border:1px solid color-mix(in srgb, var(--pc-accent) 18%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--pc-accent) 12%, transparent), #4778ff0b), color-mix(in srgb, var(--pc-surface) 82%, transparent);box-shadow:0 12px 26px color-mix(in srgb, var(--pc-ink) 5.5%, transparent), inset 0 1px 0 #ffffffc7;transition:border-color var(--pc-motion-medium) var(--pc-ease-standard), box-shadow var(--pc-motion-medium) var(--pc-ease-standard), transform var(--pc-motion-medium) var(--pc-ease-standard);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;display:grid}.brand-analysis-card[data-state=loading]{border-color:#4778ff47;box-shadow:0 14px 30px #4778ff14,inset 0 1px #ffffffc7}.brand-analysis-card[data-state=success]{border-color:color-mix(in srgb, var(--pc-accent) 42%, transparent)}.brand-analysis-card[data-state=error]{border-color:#e5484d6b}.brand-analysis-card>div{gap:5px;min-width:0;display:grid}.brand-analysis-card span{color:var(--pc-calm-text);letter-spacing:0;text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:940;display:inline-flex}.brand-analysis-card strong{color:var(--pc-calm-text);font-size:20px;font-weight:920;line-height:1.04}.brand-analysis-card small{color:var(--pc-readable-muted);font-size:12px;font-weight:690;line-height:1.35}.brand-analysis-card .command{white-space:nowrap;min-width:150px}.tenant-app[data-theme=dark] .brand-analysis-card{border-color:color-mix(in srgb, var(--pc-accent) 14%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--pc-accent) 12%, transparent), #4778ff0f), color-mix(in srgb, var(--pc-surface) 4.5%, transparent);box-shadow:inset 0 1px #ffffff0e}.tenant-app[data-theme=dark] .brand-analysis-card strong{color:var(--pc-calm-text)}.tenant-app[data-theme=dark] .brand-analysis-card small{color:var(--pc-readable-muted-dark)}.notification-control{display:inline-grid;position:relative}.tenant-app .topbar.app-command-bar{z-index:120;position:relative}.tenant-app .command-palette-backdrop{z-index:5000}.notification-panel{z-index:220;border:1px solid color-mix(in srgb, var(--pc-accent) 18%, transparent);background:radial-gradient(circle at 18% 0%, color-mix(in srgb, var(--pc-accent) 16%, transparent), transparent 36%), linear-gradient(180deg, color-mix(in srgb, var(--pc-surface) 11%, transparent), color-mix(in srgb, var(--pc-surface) 5.2%, transparent)), var(--pc-calm-soft);width:min(390px,100vw - 32px);max-height:min(620px,100dvh - 112px);color:var(--pc-calm-text);transform-origin:100% 0;animation:pc-notification-in var(--pc-motion-medium) var(--pc-ease-spring) both;border-radius:20px;display:grid;position:absolute;top:calc(100% + 12px);right:0;overflow:hidden;box-shadow:0 34px 90px #00000061,inset 0 1px #ffffff14}@keyframes pc-notification-in{0%{opacity:0;transform:translateY(-8px)scale(.982)}to{opacity:1;transform:translateY(0)scale(1)}}.notification-panel-head{border-bottom:1px solid color-mix(in srgb, var(--pc-accent) 10%, transparent);justify-content:space-between;align-items:start;gap:12px;padding:16px 16px 12px;display:flex}.notification-panel-head div{gap:5px;display:grid}.notification-panel-head span{color:var(--pc-calm-text);letter-spacing:0;text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:940;display:inline-flex}.notification-panel-head strong{color:var(--pc-calm-text);font-size:20px;font-weight:900;line-height:1.08}.notification-panel-actions{border-bottom:1px solid color-mix(in srgb, var(--pc-accent) 10%, transparent);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px 16px 12px;display:grid}.notification-panel-actions .command{min-height:38px;padding:8px 10px;font-size:12px}.notification-state-line{border-bottom:1px solid color-mix(in srgb, var(--pc-accent) 10%, transparent);color:var(--pc-on-inverse);justify-content:space-between;align-items:center;gap:10px;padding:9px 16px;font-size:12px;font-weight:720;line-height:1.35;display:flex}.notification-state-line[data-state=success]{color:var(--pc-calm-text)}.notification-state-line[data-state=error]{color:var(--pc-danger-ink)}.notification-state-line .command{min-height:30px;padding:6px 9px}.notification-list{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--pc-accent) 30%, transparent) transparent;gap:8px;padding:12px;display:grid;overflow:auto}.notification-item,.notification-skeleton,.notification-empty{border:1px solid color-mix(in srgb, var(--pc-accent) 10.5%, transparent);background:color-mix(in srgb, var(--pc-surface) 5.2%, transparent);border-radius:14px;box-shadow:inset 0 1px #ffffff0a}.notification-item{width:100%;color:inherit;cursor:pointer;text-align:left;transition:background var(--pc-motion-fast) var(--pc-ease-standard), border-color var(--pc-motion-fast) var(--pc-ease-standard), transform var(--pc-motion-fast) var(--pc-ease-standard);grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:10px;padding:11px;display:grid}.notification-item:hover{border-color:color-mix(in srgb, var(--pc-accent) 22%, transparent);background:color-mix(in srgb, var(--pc-surface) 7.5%, transparent);transform:translateY(-1px)}.notification-item[data-unread=true]{border-color:color-mix(in srgb, var(--pc-accent) 32%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--pc-accent) 10.5%, transparent), transparent 58%), color-mix(in srgb, var(--pc-surface) 6.4%, transparent)}.notification-item-icon{background:color-mix(in srgb, var(--pc-accent) 10%, transparent);width:34px;height:34px;color:var(--pc-calm-text);border-radius:11px;place-items:center;display:grid}.notification-item[data-tone=warning] .notification-item-icon{color:var(--pc-warning-ink);background:#ffcb6b1f}.notification-item[data-tone=error] .notification-item-icon{color:var(--pc-danger-ink);background:#ff808a21}.notification-item[data-tone=success] .notification-item-icon{background:color-mix(in srgb, var(--pc-accent) 13%, transparent);color:var(--pc-calm-text)}.notification-item-copy{gap:4px;min-width:0;display:grid}.notification-item-copy strong{color:var(--pc-calm-text);font-size:13px;font-weight:850;line-height:1.2}.notification-item-copy small,.notification-item-copy em{color:var(--pc-on-inverse);font-size:12px;font-style:normal;line-height:1.35}.notification-item-copy em{color:var(--pc-accent-text);font-weight:760}.notification-unread-dot{background:var(--pc-calm-soft);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb, var(--pc-accent) 12%, transparent);border-radius:999px;margin-top:4px;display:block}.notification-skeleton{grid-template-columns:34px minmax(0,1fr);gap:10px;padding:11px;display:grid}.notification-skeleton span,.notification-skeleton i{background:color-mix(in srgb, var(--pc-surface) 5.5%, transparent);border-radius:999px;display:block;position:relative;overflow:hidden}.notification-skeleton span:after,.notification-skeleton i:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--pc-surface) 13%, transparent), transparent);animation:pc-skeleton-shimmer 1.1s var(--pc-ease-standard) infinite;position:absolute;inset:0;transform:translate(-105%)}.notification-skeleton span{border-radius:11px;width:34px;height:34px}.notification-skeleton div{align-content:center;gap:8px;display:grid}.notification-skeleton i{width:100%;height:10px}.notification-skeleton i:last-child{width:68%}@keyframes pc-skeleton-shimmer{to{transform:translate(105%)}}.notification-empty{text-align:center;justify-items:center;gap:7px;padding:24px 18px;display:grid}.notification-empty svg{color:var(--pc-calm)}.notification-empty strong{color:var(--pc-calm-text)}.notification-empty span{color:var(--pc-on-inverse);font-size:12px;line-height:1.4}.creative-panel .panel-body{gap:15px}.creative-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.72fr)}.creative-grid .subpanel{align-content:start}.creative-metrics .metric{min-height:92px}.creative-panel .notice{color:var(--pc-readable-muted);border-radius:13px}.tenant-app[data-theme=dark] .creative-panel .notice{color:var(--pc-readable-muted-dark)}.quantity-stepper{grid-template-columns:44px minmax(58px,1fr) 44px}.quantity-stepper button,.quantity-stepper input{min-height:42px}.creative-asset-grid article img,.creative-preview img,.reference-thumb img{image-rendering:auto;backface-visibility:hidden}@media (max-width:1100px){.notification-panel{right:-42px}.creative-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.tenant-app .workspace-content{padding-bottom:calc(150px + env(safe-area-inset-bottom))}.tenant-app .topbar{animation:pc-mobile-sheet-in var(--pc-motion-slow) var(--pc-ease-spring) both}.tenant-app .topbar.app-command-bar{z-index:1000;animation:none;overflow:visible;transform:none!important}@keyframes pc-mobile-sheet-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.notification-control{position:static}.notification-panel{top:max(76px, env(safe-area-inset-top));transform-origin:top;width:auto;max-height:calc(100dvh - 150px);position:fixed;left:10px;right:10px}.creative-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.creative-metrics .metric{min-height:94px;padding:14px}.creative-metrics .metric strong{font-size:clamp(22px,7vw,30px)}.brand-analysis-card{grid-template-columns:minmax(0,1fr)}.brand-analysis-card .command{width:100%;min-width:0}.brand-edit-grid,.form-grid,.reference-strip{grid-template-columns:minmax(0,1fr)}.creative-flow-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.creative-flow-strip span{min-height:72px}}@media (max-width:420px){.creative-metrics,.creative-flow-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.notification-panel-actions{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}@media (min-width:761px) and (max-width:980px){.tenant-app .shell,.tenant-app[data-preview=true] .shell{grid-template-columns:minmax(0,1fr);min-height:100vh;overflow:visible}.tenant-app .sidebar{z-index:30;grid-template-columns:auto minmax(240px,1fr) minmax(220px,.8fr);align-items:center;gap:12px;min-height:0;max-height:none;padding:12px;display:grid;position:relative;top:0}.tenant-app .tenant-product-lockup,.tenant-app .workspace-switcher{margin:0}.tenant-app .nav,.tenant-app .sidebar-plan-card,.tenant-app .sidebar-user-card{display:none}.tenant-app .mobile-module-picker{gap:5px;margin:0;display:grid}.tenant-app .main{min-height:0;overflow:visible}.tenant-app .app-command-bar{grid-template-columns:minmax(0,1fr)}.tenant-app .topbar-command{order:3}.tenant-app .status-row{justify-content:start}.tenant-app .workspace-content[data-surface=overview],.tenant-app .workspace-content[data-surface=module]{padding:16px 18px 120px;overflow:visible}.tenant-app .grid[data-active=overview],.tenant-app .grid[data-active=overview]>.stack:first-child,.tenant-app .operations-board-v4{height:auto;min-height:0;display:grid}.tenant-app .operations-board-v4{grid-template-rows:auto auto auto auto;grid-template-columns:minmax(0,1fr)}.operations-board-v4 .board-kpi-row,.operations-board-v4 .command-briefing-band,.operations-board-v4 .operations-main-grid,.operations-board-v4 .board-lanes-v4,.operations-board-v4 .board-studio,.operations-board-v4 .board-command-dock{grid-area:auto/1}.operations-board-v4 .operations-main-grid{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.operations-board-v4 .command-briefing-band{grid-template-columns:minmax(0,1fr)}.operations-board-v4 .board-kpi-row{grid-template-columns:repeat(3,minmax(0,1fr))}.operations-board-v4 .board-lanes-v4{grid-template-columns:repeat(3,minmax(0,1fr));height:auto;overflow:visible}.board-lane-column,.lane-card-stack{min-height:0;overflow:visible}.lane-card-stack{grid-template-rows:none}.lane-card{min-height:124px}.operations-board-v4 .board-studio{grid-template-columns:repeat(2,minmax(0,1fr));height:auto;max-height:none;display:grid;overflow:visible}.operations-board-v4 .board-studio-head,.operations-board-v4 .studio-tabs,.operations-board-v4 .studio-field,.operations-board-v4 .studio-platforms,.operations-board-v4 .studio-section-title,.operations-board-v4 .studio-reference-strip,.operations-board-v4 .studio-post-preview,.studio-credit-guardrail,.operations-board-v4 .board-studio>.command{grid-column:auto}.operations-board-v4 .board-command-dock{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin:0;position:sticky;bottom:14px;left:auto;right:auto}}@media (min-width:981px) and (max-width:1320px){.tenant-app .workspace-content[data-surface=overview]{height:auto;padding-bottom:118px;overflow:auto}.tenant-app .grid[data-active=overview],.tenant-app .grid[data-active=overview]>.stack:first-child,.tenant-app .operations-board-v4{height:auto;min-height:0}.tenant-app .operations-board-v4{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr)}.operations-board-v4 .board-kpi-row,.operations-board-v4 .command-briefing-band,.operations-board-v4 .operations-main-grid{grid-area:auto/1}.operations-board-v4 .operations-main-grid{grid-template-columns:minmax(0,1fr);display:grid}.operations-board-v4 .board-lanes-v4{grid-area:auto/1;grid-template-columns:repeat(3,minmax(0,1fr));height:auto;overflow:visible}.operations-board-v4 .board-studio{display:none}.operations-board-v4 .board-command-dock{left:226px;right:24px}}@media (max-width:760px){.tenant-app .main{overscroll-behavior-x:none;overflow:visible}.tenant-app .workspace-content[data-surface=module]{overscroll-behavior-x:none;overscroll-behavior-y:contain;height:100%;min-height:0;padding:8px 8px calc(92px + env(safe-area-inset-bottom));scrollbar-width:none;touch-action:pan-y;display:block;overflow:clip auto}.tenant-app .workspace-content[data-surface=module]::-webkit-scrollbar{display:none}.tenant-app .workspace-content[data-surface=module] .grid{height:auto;min-height:0;display:block;overflow:visible}.tenant-app .workspace-content[data-surface=module] .grid>.stack:first-child,.tenant-app .workspace-content[data-surface=module] .grid>.stack:first-child>.panel{height:auto;min-height:0;display:grid;overflow:visible}.tenant-app .workspace-content[data-surface=module] .panel-body{padding:12px;overflow:visible}.tenant-app .workspace-content[data-surface=module] .subpanel,.tenant-app .workspace-content[data-surface=module] .creative-asset-gallery,.tenant-app .workspace-content[data-surface=module] .creative-journey-panel,.tenant-app .workspace-content[data-surface=module] .billing-lifecycle-panel{height:auto;min-height:0;overflow:visible}.tenant-app .intelligence-scoreboard,.tenant-app .creative-metrics,.tenant-app .pricing-current-strip,.tenant-app .billing-lifecycle-grid,.tenant-app .publish-readiness-grid,.tenant-app .creative-journey-grid,.tenant-app .scheduler-grid,.tenant-app .pricing-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tenant-app .scheduler-grid,.tenant-app .pricing-module-grid{gap:12px}.tenant-app .metric,.tenant-app .creative-metrics .metric,.tenant-app .intelligence-scoreboard .metric{min-height:96px;padding:13px}.tenant-app .metric label{white-space:normal;overflow-wrap:anywhere}.tenant-app .billing-lifecycle-grid>div,.tenant-app .publish-readiness-grid>div,.tenant-app .creative-journey-grid>div{min-height:122px}.tenant-app .pricing-tier-card{min-width:0}.tenant-app .pricing-tier-card p,.tenant-app .pricing-tier-card li,.tenant-app .pricing-inclusions span{overflow-wrap:anywhere}}@media (max-width:420px){.tenant-app .intelligence-scoreboard,.tenant-app .creative-metrics,.tenant-app .pricing-current-strip,.tenant-app .billing-lifecycle-grid,.tenant-app .publish-readiness-grid,.tenant-app .creative-journey-grid,.tenant-app .pricing-module-grid,.tenant-app .scheduler-grid{grid-template-columns:minmax(0,1fr)}}.support-audit-panel .support-action-grid{grid-template-columns:minmax(0,1fr)}.support-audit-panel .support-action-grid .command{white-space:normal;justify-content:center;min-width:0}.tenant-app .command.primary:after{width:38px;inset:-45% auto -45% 0;transform:skew(-18deg)translate(-64px)}.tenant-app .command.primary:hover:after{animation-name:pc-command-sheen-contained}@keyframes pc-command-sheen-contained{to{transform:skew(-18deg)translate(calc(100% + 96px))}}.integration-health-grid+.command.primary,.workspace-ai-module-panel .command.primary,.support-audit-panel .command.primary{text-align:center;white-space:normal;justify-content:center;max-width:100%;min-height:62px;overflow:hidden}.tenant-app .workspace-content[data-surface=module] .integration-health-grid+.command.primary{min-height:62px;padding-block:13px;line-height:1.18}.tenant-app .workspace-content[data-surface=module] .panel>.panel-body.stack>.command.primary{height:auto;min-height:62px;padding-block:13px;line-height:1.18}.operations-board-v4 .board-studio>.command.primary:after,.integration-health-grid+.command.primary:after,.workspace-ai-module-panel .command.primary:after,.support-audit-panel .command.primary:after{display:none}.tenant-app .sidebar .mobile-module-picker{color:var(--pc-on-inverse);letter-spacing:0;gap:7px}.tenant-app .sidebar .mobile-module-picker select{border:1px solid color-mix(in srgb, var(--pc-accent) 18%, transparent);background:linear-gradient(45deg, transparent 50%, color-mix(in srgb, var(--pc-accent) 86%, transparent) 50%) calc(100% - 19px) 50% / 6px 6px no-repeat, linear-gradient(135deg, color-mix(in srgb, var(--pc-accent) 86%, transparent) 50%, transparent 50%) calc(100% - 13px) 50% / 6px 6px no-repeat, linear-gradient(180deg, color-mix(in srgb, var(--pc-surface) 9.2%, transparent), color-mix(in srgb, var(--pc-surface) 4.6%, transparent)), color-mix(in srgb, var(--pc-surface) 5%, transparent);min-height:44px;color:var(--pc-calm-text);border-radius:14px;padding:10px 38px 10px 12px;font-size:13px;font-weight:820;box-shadow:inset 0 1px #ffffff0f}@media (max-width:760px){.tenant-app .workspace-content[data-surface=module] .subpanel-header{flex-wrap:wrap;align-items:flex-start}.tenant-app .workspace-content[data-surface=module] .subpanel-header span{text-align:left;white-space:normal;max-width:100%}}@media (max-width:520px){.notification-panel{animation:none;transform:translate(calc(532px - 100vw))}}.tenant-app .sidebar .nav-item{color:var(--pc-on-inverse)}.tenant-app .sidebar .nav-item:hover:not(:disabled),.tenant-app .sidebar .nav-item[data-active=true]{color:var(--pc-calm-text)}.tenant-app .sidebar .nav-item[data-locked=true]{color:var(--pc-on-inverse)}.tenant-app .sidebar .nav-item svg{color:currentColor}.tenant-app .command.primary,.pricing-page .command.primary,.auth-panel-v3 .command.primary,.signup-panel-v2 .command.primary,.onboarding-form-actions .command.primary,.sidebar-plan-card button,.create-command{background:linear-gradient(180deg, var(--pc-calm-soft), var(--pc-calm-soft)), var(--pc-calm-soft)}.tenant-app .automation-pulse-card .command-brief-head button,.tenant-app[data-theme=dark] .automation-pulse-card .command-brief-head button{color:var(--pc-calm-text)}.operations-board-v4 .board-studio .badge{border-color:color-mix(in srgb, var(--pc-accent) 32%, transparent);background:color-mix(in srgb, var(--pc-accent) 16%, transparent);color:var(--pc-calm-text)}.creative-v2-panel,.scheduler-v2-panel{background-color:var(--pc-warm-panel-strong);max-width:100%;overflow:hidden}.creative-v2-panel *,.scheduler-v2-panel *{box-sizing:border-box}.creative-v2-body{gap:14px;min-width:0;display:grid}.creative-command-surface,.scheduler-workspace{grid-template-columns:minmax(0,1.08fr) minmax(340px,.72fr);align-items:start;gap:14px;min-width:0;display:grid}.brand-guidelines-panel,.creative-prompt-panel,.generated-choices-panel,.scheduler-library,.scheduler-action-panel{border:1px solid color-mix(in srgb, var(--pc-ink) 12%, transparent);background:linear-gradient(145deg, color-mix(in srgb, var(--pc-surface) 92%, transparent), color-mix(in srgb, var(--pc-surface) 78%, transparent)), var(--pc-surface);background-color:var(--pc-surface);min-width:0;max-width:100%;box-shadow:0 24px 56px color-mix(in srgb, var(--pc-ink) 8%, transparent), inset 0 1px 0 #ffffffe6;border-radius:22px}.brand-guidelines-panel,.creative-prompt-panel,.scheduler-library,.scheduler-action-panel{gap:14px;padding:16px;display:grid}.creative-prompt-panel,.scheduler-action-panel{background:radial-gradient(circle at 18% 0%, color-mix(in srgb, var(--pc-accent) 20%, transparent), transparent 34%), radial-gradient(circle at 82% 12%, #3155f629, transparent 28%), linear-gradient(180deg, var(--pc-inverse), var(--pc-inverse));background-color:var(--pc-inverse);border-color:color-mix(in srgb, var(--pc-accent) 12%, transparent);color:var(--pc-calm-text);box-shadow:0 24px 60px color-mix(in srgb, var(--pc-ink) 28%, transparent), inset 0 1px 0 #ffffff14}.creative-panel-title,.scheduler-toolbar,.scheduler-action-head{justify-content:space-between;align-items:flex-start;gap:14px;min-width:0;max-width:100%;display:flex}.creative-panel-title>div,.scheduler-toolbar>div,.scheduler-action-head{min-width:0}.creative-panel-title strong,.scheduler-toolbar strong,.scheduler-action-head strong,.generated-choices-panel .subpanel-header strong{overflow-wrap:anywhere;min-width:0;color:var(--pc-ink);font-size:20px;font-weight:920;line-height:1.05;display:block}.creative-prompt-panel .creative-panel-title strong,.scheduler-action-head strong{color:var(--pc-calm-text)}.creative-panel-title .eyebrow,.scheduler-toolbar .eyebrow,.scheduler-action-head .eyebrow{color:var(--pc-calm-text);letter-spacing:0;text-transform:uppercase;font-size:10px;font-weight:950}.creative-prompt-panel .eyebrow,.scheduler-action-head .eyebrow{color:var(--pc-calm-text)}.creative-status-pill,.credit-chip{border:1px solid color-mix(in srgb, var(--pc-ink) 12%, transparent);background:color-mix(in srgb, var(--pc-surface) 74%, transparent);min-height:34px;color:var(--pc-calm-text);border-radius:999px;flex-shrink:0;align-items:center;gap:7px;padding:8px 11px;font-size:12px;font-weight:860;display:inline-flex}.creative-status-pill[data-state=loading]{color:var(--pc-calm-text)}.creative-status-pill[data-state=error]{color:var(--pc-danger-ink)}.creative-status-pill[data-state=success]{color:var(--pc-calm-text)}.credit-chip{border-color:color-mix(in srgb, var(--pc-accent) 22%, transparent);background:color-mix(in srgb, var(--pc-accent) 11%, transparent);color:var(--pc-calm-text)}.brand-guidelines-panel .brand-analysis-card{background:linear-gradient(135deg, color-mix(in srgb, var(--pc-accent) 30%, transparent), transparent 56%), color-mix(in srgb, var(--pc-surface) 92%, transparent);border-radius:18px}.creative-prompt-box,.generation-control-grid label,.scheduler-date-field{color:var(--pc-on-inverse);letter-spacing:0;text-transform:uppercase;gap:8px;font-size:11px;font-weight:900;display:grid}.brand-edit-grid label{color:var(--pc-ink);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:900}.brand-edit-grid input,.brand-edit-grid textarea,.creative-prompt-box textarea,.generation-control-grid select,.scheduler-date-field input{letter-spacing:0;border-radius:16px;outline:none;width:100%;min-width:0;max-width:100%;font-size:14px;font-weight:720;line-height:1.45;transition:border-color .16s,box-shadow .16s,transform .16s}.brand-edit-grid input,.brand-edit-grid textarea,.creative-prompt-box textarea,.scheduler-post-copy p,.generated-choice-copy strong,.scheduler-selected-item strong{overflow-wrap:anywhere}.brand-edit-grid input,.brand-edit-grid textarea{border:1px solid color-mix(in srgb, var(--pc-ink) 13%, transparent);background:color-mix(in srgb, var(--pc-surface) 80%, transparent);color:var(--pc-ink)}.creative-prompt-box textarea,.generation-control-grid select,.scheduler-date-field input{background:color-mix(in srgb, var(--pc-surface) 7.5%, transparent);color:var(--pc-calm-text);border:1px solid #ffffff1f}.creative-prompt-box textarea::placeholder{color:var(--pc-on-inverse)}.brand-edit-grid input:focus,.brand-edit-grid textarea:focus,.creative-prompt-box textarea:focus,.generation-control-grid select:focus,.scheduler-date-field input:focus{border-color:color-mix(in srgb, var(--pc-accent) 55%, transparent);box-shadow:0 0 0 4px color-mix(in srgb, var(--pc-accent) 13%, transparent)}.creative-prompt-box textarea{resize:vertical;min-height:166px}.platform-picker,.scheduler-filter-row{flex-wrap:wrap;gap:8px;display:flex}.platform-picker button,.scheduler-filter{background:color-mix(in srgb, var(--pc-surface) 6.5%, transparent);min-height:38px;color:var(--pc-on-inverse);cursor:pointer;border:1px solid #ffffff1f;border-radius:999px;padding:9px 12px;font-size:12px;font-weight:850;transition:background .16s,border-color .16s,color .16s,transform .16s}.platform-picker button:hover:not(:disabled),.scheduler-filter:hover{border-color:color-mix(in srgb, var(--pc-accent) 34%, transparent);color:var(--pc-calm-text);transform:translateY(-1px)}.platform-picker button[aria-pressed=true],.scheduler-filter[aria-selected=true]{border-color:color-mix(in srgb, var(--pc-accent) 58%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--pc-accent) 22%, transparent), color-mix(in srgb, var(--pc-accent) 12%, transparent));color:var(--pc-calm-text)}.scheduler-filter{border-color:color-mix(in srgb, var(--pc-ink) 12%, transparent);background:color-mix(in srgb, var(--pc-surface) 72%, transparent);background-color:var(--pc-surface);color:var(--pc-ink);align-items:center;gap:8px;display:inline-flex}.scheduler-filter[aria-selected=true]{color:var(--pc-calm-text)}.scheduler-filter span{background:color-mix(in srgb, var(--pc-ink) 7%, transparent);min-width:24px;min-height:22px;color:var(--pc-ink);border-radius:999px;place-items:center;font-size:11px;display:inline-grid}.generation-control-grid{grid-template-columns:minmax(0,1fr) minmax(160px,.72fr);gap:12px;display:grid}.creative-cost-line{border:1px solid color-mix(in srgb, var(--pc-accent) 16%, transparent);background:color-mix(in srgb, var(--pc-accent) 8%, transparent);color:var(--pc-on-inverse);border-radius:16px;gap:5px;padding:12px;font-size:12px;font-weight:720;line-height:1.35;display:grid}.creative-cost-line span:first-child{color:var(--pc-calm-text);font-size:15px;font-weight:900}.creative-live-notice{border-color:color-mix(in srgb, var(--pc-accent) 16%, transparent);background:color-mix(in srgb, var(--pc-surface) 6.5%, transparent);color:var(--pc-on-inverse);border-radius:16px}.creative-live-notice[data-state=success]{border-color:color-mix(in srgb, var(--pc-accent) 26%, transparent);color:var(--pc-calm-text)}.creative-live-notice[data-state=error]{color:var(--pc-danger-ink);border-color:#ed6f614d}.generated-choices-panel{gap:14px;padding:16px;scroll-margin:16px;display:grid}.generated-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.generated-choice-card{border:1px solid color-mix(in srgb, var(--pc-ink) 12%, transparent);background:var(--pc-surface);min-width:0;box-shadow:0 18px 34px color-mix(in srgb, var(--pc-ink) 7.5%, transparent);border-radius:20px;display:grid;overflow:hidden}.generated-choice-image{aspect-ratio:1;background:radial-gradient(circle at 20% 18%, color-mix(in srgb, var(--pc-accent) 18%, transparent), transparent 34%), linear-gradient(135deg, var(--pc-inverse), var(--pc-inverse));color:var(--pc-calm-text);place-items:center;display:grid;overflow:hidden}.generated-choice-image img,.scheduler-post-thumb img{object-fit:cover;width:100%;height:100%}.generated-choice-copy{gap:12px;padding:13px;display:grid}.generated-choice-copy span{color:var(--pc-ink);letter-spacing:0;text-transform:uppercase;font-size:10px;font-weight:950;display:block}.generated-choice-copy strong{color:var(--pc-ink);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14px;font-weight:850;line-height:1.28;display:-webkit-box;overflow:hidden}.generated-choice-footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.generated-choice-footer .command{min-height:34px;padding:8px 10px;font-size:12px}.scheduler-library{min-height:640px}.scheduler-toolbar .command{flex-shrink:0}.scheduler-post-list{gap:10px;display:grid}.scheduler-post-card{border:1px solid color-mix(in srgb, var(--pc-ink) 11%, transparent);background:color-mix(in srgb, var(--pc-surface) 82%, transparent);min-width:0;box-shadow:0 12px 28px color-mix(in srgb, var(--pc-ink) 5.5%, transparent);cursor:pointer;border-radius:18px;grid-template-columns:36px 94px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative}.scheduler-post-card:hover{border-color:color-mix(in srgb, var(--pc-accent) 34%, transparent);box-shadow:0 20px 38px color-mix(in srgb, var(--pc-ink) 8%, transparent);transform:translateY(-1px)}.scheduler-post-card[data-selected=true]{border-color:color-mix(in srgb, var(--pc-accent) 58%, transparent);background:linear-gradient(135deg, color-mix(in srgb, var(--pc-accent) 36%, transparent), transparent 52%), var(--pc-surface)}.scheduler-post-card[data-disabled=true]{cursor:default;opacity:.72}.scheduler-select-dot{border:1px solid color-mix(in srgb, var(--pc-ink) 18%, transparent);background:var(--pc-surface);width:28px;height:28px;color:var(--pc-calm-text);border-radius:999px;place-items:center;display:grid}.scheduler-post-thumb{aspect-ratio:1;background:radial-gradient(circle at 24% 20%, color-mix(in srgb, var(--pc-accent) 22%, transparent), transparent 34%), linear-gradient(135deg, var(--pc-inverse), var(--pc-inverse));width:94px;color:var(--pc-calm-text);border-radius:14px;place-items:center;display:grid;overflow:hidden}.scheduler-post-copy{gap:8px;min-width:0;display:grid}.scheduler-post-head{gap:2px;display:grid}.scheduler-post-head span,.scheduler-post-meta span{color:var(--pc-ink);letter-spacing:0;text-transform:uppercase;font-size:10px;font-weight:900}.scheduler-post-head strong{color:var(--pc-ink);font-size:15px;font-weight:900;line-height:1.1}.scheduler-post-copy p{color:var(--pc-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;font-weight:720;line-height:1.34;display:-webkit-box;overflow:hidden}.scheduler-post-meta{flex-wrap:wrap;gap:8px 12px;display:flex}.scheduler-action-head{gap:7px;display:grid}.scheduler-action-head p{color:var(--pc-on-inverse);margin:0;font-size:13px;font-weight:660;line-height:1.45}.scheduler-selected-stack,.scheduler-channel-list{gap:8px;display:grid}.scheduler-selected-item,.scheduler-selected-empty,.scheduler-channel-list div{background:color-mix(in srgb, var(--pc-surface) 6.5%, transparent);background-color:var(--pc-inverse);border:1px solid #ffffff1c;border-radius:15px;min-width:0;padding:11px}.scheduler-selected-item span,.scheduler-channel-list span{color:var(--pc-on-inverse);letter-spacing:0;text-transform:uppercase;font-size:10px;font-weight:950;display:block}.scheduler-selected-item strong,.scheduler-channel-list strong{color:var(--pc-on-inverse);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:13px;font-weight:820;line-height:1.32;display:-webkit-box;overflow:hidden}.scheduler-selected-empty{color:var(--pc-on-inverse);align-items:center;gap:10px;font-size:13px;font-weight:720;display:flex}.scheduler-channel-list strong{color:var(--pc-calm-text)}.scheduler-action-panel .command.primary{justify-content:center;width:100%}.tenant-app[data-theme=dark] .brand-guidelines-panel,.tenant-app[data-theme=dark] .generated-choices-panel,.tenant-app[data-theme=dark] .scheduler-library{background:linear-gradient(145deg, color-mix(in srgb, var(--pc-surface) 6.5%, transparent), color-mix(in srgb, var(--pc-surface) 3.5%, transparent)), var(--pc-inverse);color:var(--pc-calm-text);border-color:#ffffff1a}.tenant-app[data-theme=dark] .creative-panel-title strong,.tenant-app[data-theme=dark] .scheduler-toolbar strong,.tenant-app[data-theme=dark] .generated-choices-panel .subpanel-header strong,.tenant-app[data-theme=dark] .generated-choice-copy strong,.tenant-app[data-theme=dark] .scheduler-post-head strong,.tenant-app[data-theme=dark] .scheduler-post-copy p{color:var(--pc-calm-text)}.tenant-app[data-theme=dark] .brand-edit-grid label,.tenant-app[data-theme=dark] .generated-choice-copy span,.tenant-app[data-theme=dark] .scheduler-post-head span,.tenant-app[data-theme=dark] .scheduler-post-meta span{color:var(--pc-on-inverse)}.tenant-app[data-theme=dark] .brand-edit-grid input,.tenant-app[data-theme=dark] .brand-edit-grid textarea,.tenant-app[data-theme=dark] .generated-choice-card,.tenant-app[data-theme=dark] .scheduler-post-card,.tenant-app[data-theme=dark] .scheduler-select-dot,.tenant-app[data-theme=dark] .scheduler-filter{background:color-mix(in srgb, var(--pc-surface) 5.5%, transparent);color:var(--studio-muted);border-color:#ffffff1a}.tenant-app[data-theme=dark] .scheduler-filter[aria-selected=true],.tenant-app[data-theme=dark] .platform-picker button[aria-pressed=true]{color:var(--studio-text)}.tenant-app[data-theme=dark] .brand-guidelines-panel .brand-analysis-card{background:linear-gradient(135deg, color-mix(in srgb, var(--pc-accent) 10%, transparent), transparent 56%), color-mix(in srgb, var(--pc-surface) 4.5%, transparent)}@media (max-width:1180px){.creative-command-surface,.scheduler-workspace{grid-template-columns:minmax(0,1fr)}.scheduler-library{min-height:0}}@media (max-width:900px){.generated-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.creative-v2-panel .panel-body,.scheduler-v2-panel .panel-body{padding:10px}.brand-guidelines-panel,.creative-prompt-panel,.generated-choices-panel,.scheduler-library,.scheduler-action-panel{border-radius:18px;min-width:0;padding:13px}.creative-panel-title,.scheduler-toolbar,.generated-choices-panel .subpanel-header{flex-direction:column;align-items:stretch}.generated-choice-grid,.generation-control-grid{grid-template-columns:minmax(0,1fr)}.platform-picker,.scheduler-filter-row{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.platform-picker button,.scheduler-filter{justify-content:center;width:100%}.scheduler-post-card{grid-template-columns:32px 76px minmax(0,1fr);align-items:start}.scheduler-post-card>.badge{grid-column:2/-1;justify-self:start}.scheduler-post-thumb{width:76px}.scheduler-action-panel{bottom:calc(82px + env(safe-area-inset-bottom));z-index:8;position:sticky}}@media (max-width:430px){.brand-edit-grid{grid-template-columns:minmax(0,1fr)}.scheduler-post-card{grid-template-columns:28px minmax(0,1fr)}.scheduler-post-thumb{grid-column:1/-1;width:100%}.scheduler-post-copy,.scheduler-post-card>.badge{grid-column:1/-1}}.creative-v2-panel,.scheduler-v2-panel{--studio-bg:var(--pc-bg);--studio-bg-2:var(--pc-surface);--studio-card:var(--pc-glass);--studio-card-2:var(--pc-surface);--studio-line:color-mix(in srgb, var(--pc-line) 82%, transparent);--studio-line-strong:color-mix(in srgb, var(--pc-accent) 45%, transparent);--studio-text:var(--pc-ink);--studio-muted:var(--pc-ink-soft);--studio-soft:color-mix(in srgb, var(--pc-surface) 8%, transparent);--studio-green:var(--pc-calm-soft);--studio-green-dark:var(--pc-calm-soft);--studio-blue:var(--pc-calm-soft);--studio-orange:var(--pc-accent);isolation:isolate;border:1px solid color-mix(in srgb, var(--pc-accent) 12%, transparent);background:radial-gradient(circle at 14% 5%, color-mix(in srgb, var(--pc-accent) 18%, transparent), transparent 32%), radial-gradient(circle at 82% 9%, #5981ff29, transparent 30%), linear-gradient(145deg, var(--pc-calm-soft), var(--pc-inverse) 46%, var(--pc-calm-soft));color:var(--studio-text);border-radius:28px;box-shadow:0 30px 90px #00000057,inset 0 1px #ffffff14}.creative-v2-panel .panel-header,.scheduler-v2-panel .panel-header{color:var(--pc-on-inverse);background:0 0;border:0;padding:22px 24px 8px}.creative-v2-panel .panel-header h2,.scheduler-v2-panel .panel-header h2{color:var(--pc-on-inverse);letter-spacing:0;font-size:clamp(26px,3vw,38px);font-weight:880;line-height:.98}.creative-v2-panel .panel-header span,.scheduler-v2-panel .panel-header span{max-width:620px;color:var(--pc-on-inverse);font-size:14px;font-weight:620;line-height:1.45}.creative-v2-panel .panel-body,.scheduler-v2-panel .panel-body{padding:14px 20px 22px}.creative-v2-body{gap:16px}.creative-command-surface{grid-template-columns:minmax(310px,.84fr) minmax(0,1.5fr);gap:16px}.brand-guidelines-panel,.creative-prompt-panel,.generated-choices-panel,.scheduler-library,.scheduler-action-panel{border:1px solid var(--studio-line);background:radial-gradient(circle at 18% 0%, color-mix(in srgb, var(--pc-accent) 11%, transparent), transparent 35%), linear-gradient(180deg, color-mix(in srgb, var(--pc-surface) 7.5%, transparent), color-mix(in srgb, var(--pc-surface) 4%, transparent)), var(--studio-card);color:var(--studio-text);border-radius:24px;box-shadow:0 20px 50px #00000038,inset 0 1px #ffffff14}.brand-guidelines-panel,.creative-prompt-panel{align-content:start;padding:18px}.creative-panel-title{align-items:center}.creative-panel-title>div{align-items:center;gap:10px;display:inline-flex}.step-badge{border:1px solid color-mix(in srgb, var(--pc-accent) 55%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--pc-accent) 22%, transparent), color-mix(in srgb, var(--pc-accent) 10%, transparent));width:31px;height:31px;color:var(--pc-calm-text);border-radius:999px;place-items:center;font-size:13px;font-weight:900;display:inline-grid}.creative-panel-title strong,.scheduler-toolbar strong,.scheduler-action-head strong,.generated-choices-panel .subpanel-header strong{color:var(--studio-text);letter-spacing:0;font-size:20px;font-weight:860}.creative-edit-command,.creative-v2-panel .command,.scheduler-v2-panel .command,.creative-v2-panel .text-command{border:1px solid color-mix(in srgb, var(--pc-accent) 15%, transparent);background:color-mix(in srgb, var(--pc-surface) 8%, transparent);color:var(--studio-text);border-radius:15px;font-size:12px;font-weight:780;box-shadow:inset 0 1px #ffffff14}.creative-v2-panel .command.primary,.scheduler-v2-panel .command.primary{border-color:color-mix(in srgb, var(--pc-accent) 42%, transparent);background:linear-gradient(180deg, var(--pc-calm-soft), var(--pc-calm-soft));color:var(--pc-on-accent);box-shadow:0 18px 34px color-mix(in srgb, var(--pc-accent) 20%, transparent), inset 0 1px 0 #ffffff38}.creative-v2-panel .command:disabled,.scheduler-v2-panel .command:disabled,.creative-v2-panel button:disabled,.scheduler-v2-panel button:disabled{cursor:not-allowed;opacity:.78}.brand-edit-grid{grid-template-columns:minmax(0,1fr);gap:13px;display:grid}.brand-edit-grid label,.creative-prompt-box,.quantity-credit-grid label,.scheduler-date-field{color:var(--studio-muted);letter-spacing:0;text-transform:uppercase;font-size:10px;font-weight:850}.brand-edit-grid input,.brand-edit-grid textarea,.creative-prompt-box textarea,.scheduler-date-field input,.quantity-stepper input{border:1px solid color-mix(in srgb, var(--pc-accent) 12%, transparent);background:color-mix(in srgb, var(--pc-surface) 7.5%, transparent);color:var(--studio-text);border-radius:17px;padding:13px 14px;font-size:14px;font-weight:620;line-height:1.42}.brand-edit-grid textarea,.creative-prompt-box textarea{resize:vertical;min-height:88px}.creative-prompt-box textarea{min-height:154px}.brand-edit-grid input::placeholder,.brand-edit-grid textarea::placeholder,.creative-prompt-box textarea::placeholder{color:var(--studio-muted)}.brand-edit-grid input:focus,.brand-edit-grid textarea:focus,.creative-prompt-box textarea:focus,.scheduler-date-field input:focus,.quantity-stepper input:focus{border-color:color-mix(in srgb, var(--pc-accent) 52%, transparent);box-shadow:0 0 0 4px color-mix(in srgb, var(--pc-accent) 13%, transparent)}.brand-section-label{color:var(--studio-muted);letter-spacing:0;text-transform:uppercase;margin-top:2px;font-size:10px;font-weight:880}.creative-color-row,.creative-color-editor{flex-wrap:wrap;gap:9px;display:flex}.creative-color-row .swatch,.creative-color-control,.creative-color-add,.asset-add-tile{border:1px solid color-mix(in srgb, var(--pc-accent) 16%, transparent);border-radius:14px;box-shadow:inset 0 1px #ffffff1f}.creative-color-control{background:color-mix(in srgb, var(--pc-surface) 7%, transparent);min-width:min(100%,154px);min-height:42px;color:var(--studio-text);grid-template-columns:34px minmax(0,1fr) 28px;align-items:center;gap:8px;padding:4px 5px 4px 4px;display:grid}.creative-color-control input[type=color]{cursor:pointer;background:0 0;border:0;border-radius:11px;width:34px;height:34px;padding:0;overflow:hidden}.creative-color-control code{color:var(--studio-text);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-family:inherit;font-size:11px;font-weight:780;overflow:hidden}.creative-color-control button,.creative-color-add{border:1px solid color-mix(in srgb, var(--pc-accent) 16%, transparent);background:color-mix(in srgb, var(--pc-surface) 8%, transparent);min-height:30px;color:var(--studio-text);cursor:pointer;border-radius:10px;place-items:center;display:inline-grid}.creative-color-add{grid-auto-flow:column;align-items:center;gap:7px;min-height:42px;padding:0 12px;font-size:12px;font-weight:820}.creative-color-control button:disabled,.creative-color-add:disabled{cursor:not-allowed;opacity:.58}.creative-color-row .swatch{width:42px;height:42px}.asset-add-tile{background:color-mix(in srgb, var(--pc-surface) 7%, transparent);width:42px;height:42px;color:var(--pc-calm-text);place-items:center;display:grid}.brand-inline-empty{border:1px dashed color-mix(in srgb, var(--pc-accent) 18%, transparent);min-height:42px;color:var(--studio-muted);border-radius:14px;align-items:center;padding:0 12px;font-size:12px;font-weight:720;display:inline-flex}.creative-reference-uploader{border:1px solid color-mix(in srgb, var(--pc-accent) 16%, transparent);background:color-mix(in srgb, var(--pc-surface) 7%, transparent);width:fit-content;min-height:42px;color:var(--pc-calm-text);cursor:pointer;border-radius:14px;align-items:center;gap:8px;padding:10px 12px;font-size:12px;font-weight:800;display:inline-flex}.creative-reference-uploader input{display:none}.reference-strip,.approved-asset-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.reference-thumb,.approved-asset-row>div{border:1px solid color-mix(in srgb, var(--pc-accent) 12%, transparent);background:color-mix(in srgb, var(--pc-surface) 7%, transparent);border-radius:16px;min-height:84px;display:grid;position:relative;overflow:hidden}.reference-file-tile{min-height:84px;color:var(--pc-accent-text);place-items:center;display:grid}.reference-thumb img,.approved-asset-row img{object-fit:cover;width:100%;height:100%;min-height:84px}.reference-thumb span,.approved-asset-row span{background:color-mix(in srgb, var(--pc-inverse) 72%, transparent);color:var(--pc-on-inverse);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:5px 7px;font-size:10px;font-weight:760;position:absolute;inset:auto 7px 7px;overflow:hidden}.reference-remove-button{z-index:2;border:1px solid color-mix(in srgb, var(--pc-accent) 26%, transparent);background:color-mix(in srgb, var(--pc-inverse) 74%, transparent);width:24px;height:24px;color:var(--pc-on-inverse);cursor:pointer;border-radius:999px;place-items:center;display:grid;position:absolute;top:7px;right:7px}.reference-remove-button:hover,.reference-remove-button:focus-visible{background:var(--pc-accent);color:var(--pc-on-accent);outline:0}.approved-asset-row>div:has(svg){min-height:84px;color:var(--pc-calm);place-items:center}.approved-asset-row .approved-asset-empty{background:color-mix(in srgb, var(--pc-accent) 7%, transparent);color:var(--studio-text);grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:14px;display:grid}.approved-asset-empty strong{color:var(--studio-text);font-size:12px;font-weight:780}.brand-saved-strip{border:1px solid color-mix(in srgb, var(--pc-accent) 20%, transparent);background:color-mix(in srgb, var(--pc-accent) 8%, transparent);color:var(--studio-text);border-radius:18px;align-items:center;gap:11px;padding:12px;display:flex}.brand-saved-strip strong{color:var(--studio-text);font-size:13px;font-weight:850;display:block}.brand-saved-strip span{color:var(--studio-muted);font-size:12px;line-height:1.35}.creative-prompt-panel{gap:15px}.creative-prompt-box{position:relative}.creative-prompt-box>span{color:var(--studio-muted);letter-spacing:0;text-transform:none;justify-self:end;font-size:11px}.creative-generation-row{grid-template-columns:minmax(0,1fr) minmax(260px,.5fr);align-items:end;gap:13px;display:grid}.creative-generation-row>*{min-width:0}.platform-picker{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.platform-picker button{border:1px solid color-mix(in srgb, var(--pc-accent) 14%, transparent);background:color-mix(in srgb, var(--pc-surface) 7.5%, transparent);min-height:42px;color:var(--studio-muted);border-radius:15px;padding:10px 13px;font-size:13px;font-weight:780}.platform-picker button[aria-pressed=true]{border-color:color-mix(in srgb, var(--pc-accent) 48%, transparent);background:color-mix(in srgb, var(--pc-accent) 16%, transparent);color:var(--pc-calm-text)}.quantity-credit-grid{grid-template-columns:minmax(120px,1fr) minmax(130px,1fr);gap:10px;min-width:0;max-width:100%;display:grid}.quantity-credit-grid label{min-width:0}.quantity-stepper{grid-template-columns:34px minmax(44px,1fr) 34px;gap:6px;margin-top:8px;display:grid}.quantity-stepper button{border:1px solid color-mix(in srgb, var(--pc-accent) 14%, transparent);background:color-mix(in srgb, var(--pc-surface) 7.5%, transparent);min-height:38px;color:var(--studio-text);border-radius:13px;place-items:center;font-size:16px;font-weight:850;display:grid}.quantity-stepper input{text-align:center;min-height:38px;padding:0 8px}.estimated-credit-box{border:1px solid color-mix(in srgb, var(--pc-accent) 14%, transparent);background:color-mix(in srgb, var(--pc-surface) 7.5%, transparent);border-radius:17px;align-content:center;gap:2px;min-width:0;max-width:100%;min-height:72px;padding:10px 12px;display:grid}.estimated-credit-box span,.estimated-credit-box small{color:var(--studio-muted);letter-spacing:0;text-transform:uppercase;overflow-wrap:anywhere;font-size:10px;font-weight:830}.estimated-credit-box strong{color:var(--studio-text);font-size:22px;font-weight:900}.creative-live-notice,.warning-notice{border:1px solid color-mix(in srgb, var(--pc-accent) 13%, transparent);background:color-mix(in srgb, var(--pc-surface) 7.5%, transparent);color:var(--studio-text);border-radius:16px}.generated-choices-panel{box-shadow:none;background:0 0;border:0;margin-top:0;padding:0}.generated-choices-panel .subpanel-header{align-items:center;padding-top:2px}.generated-choice-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.generated-choice-card{border:1px solid color-mix(in srgb, var(--pc-accent) 14%, transparent);background:var(--pc-inverse);border-radius:18px;transition:border-color .18s,transform .18s,box-shadow .18s;display:block;position:relative;overflow:hidden;box-shadow:0 16px 34px #0000003d,inset 0 1px #ffffff0f}.generated-choice-card:hover{border-color:color-mix(in srgb, var(--pc-accent) 46%, transparent);transform:translateY(-2px);box-shadow:0 20px 42px #00000057}.generated-choice-card[data-selected=true]{border-color:color-mix(in srgb, var(--pc-accent) 75%, transparent)}.generated-choice-image{aspect-ratio:.82;background:var(--pc-inverse);display:block;position:relative;overflow:hidden}.generated-choice-image img{object-fit:cover;width:100%;height:100%}.generated-choice-image:after{content:"";background:linear-gradient(180deg, color-mix(in srgb, var(--pc-ink) 6%, transparent), transparent 28%), linear-gradient(0deg, color-mix(in srgb, var(--pc-inverse) 78%, transparent), transparent 48%);position:absolute;inset:0}.generated-image-overlay{z-index:1;gap:5px;display:grid;position:absolute;inset:auto 12px 12px}.generated-image-overlay span{background:color-mix(in srgb, var(--pc-accent) 84%, transparent);width:fit-content;color:var(--pc-on-accent);text-transform:uppercase;border-radius:999px;padding:5px 7px;font-size:10px;font-weight:900;line-height:1}.generated-image-overlay strong{color:var(--pc-on-inverse);letter-spacing:0;text-wrap:balance;font-size:clamp(16px,1.45vw,22px);font-weight:900;line-height:.98}.generated-select-box{z-index:2;background:color-mix(in srgb, var(--pc-inverse) 62%, transparent);width:26px;height:26px;color:var(--pc-calm-text);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #ffffff5c;border-radius:9px;place-items:center;display:grid;position:absolute;top:10px;right:10px}.generated-preview-command{z-index:2;background:color-mix(in srgb, var(--pc-inverse) 62%, transparent);min-height:31px;color:var(--pc-on-inverse);opacity:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;transition:opacity .18s,transform .18s;position:absolute;bottom:10px;left:10px;transform:translateY(6px)}.generated-choice-card:hover .generated-preview-command,.generated-preview-command:focus-visible{opacity:1;transform:translateY(0)}.creative-bottom-action-bar{border:1px solid color-mix(in srgb, var(--pc-accent) 14%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--pc-inverse) 96%, transparent), color-mix(in srgb, var(--pc-inverse) 98%, transparent)), var(--pc-inverse);border-radius:22px;justify-content:space-between;align-items:center;gap:14px;padding:13px 15px;display:flex;box-shadow:0 22px 52px #00000047,inset 0 1px #ffffff14}.creative-bottom-action-bar>div{align-items:center;gap:10px;display:flex}.creative-bottom-action-bar svg{color:var(--pc-calm)}.creative-bottom-action-bar strong{color:var(--pc-calm-text);font-size:14px;font-weight:880;display:block}.creative-bottom-action-bar small{color:var(--pc-on-inverse);font-size:12px;font-weight:600;display:block}.creative-v2-panel .credit-topup-panel{display:none}.scheduler-workspace{grid-template-columns:minmax(0,1fr) minmax(320px,.42fr);gap:16px}.scheduler-library,.scheduler-action-panel{padding:18px}.scheduler-filter-row{border:1px solid color-mix(in srgb, var(--pc-accent) 10%, transparent);background:color-mix(in srgb, var(--pc-surface) 5%, transparent);border-radius:18px;flex-wrap:wrap;gap:8px;padding:7px;display:flex}.scheduler-filter{min-height:40px;color:var(--studio-muted);background:0 0;border:1px solid #0000;border-radius:13px;font-size:12px;font-weight:780}.scheduler-filter[aria-selected=true]{border-color:color-mix(in srgb, var(--pc-accent) 34%, transparent);background:color-mix(in srgb, var(--pc-accent) 14%, transparent);color:var(--studio-text)}.scheduler-filter span{background:color-mix(in srgb, currentColor 11%, transparent)}.scheduler-post-list{gap:9px}.scheduler-post-card{border:1px solid color-mix(in srgb, var(--pc-accent) 12%, transparent);background:color-mix(in srgb, var(--pc-surface) 6.5%, transparent);color:var(--studio-text);box-shadow:none;border-radius:19px;grid-template-columns:32px 84px minmax(0,1fr) auto}.scheduler-post-card:hover,.scheduler-post-card[data-selected=true]{border-color:color-mix(in srgb, var(--pc-accent) 52%, transparent);background:color-mix(in srgb, var(--pc-accent) 9.5%, transparent)}.scheduler-post-thumb{border-radius:15px;width:84px}.scheduler-select-dot{border-color:color-mix(in srgb, var(--pc-accent) 18%, transparent);background:color-mix(in srgb, var(--pc-surface) 7.5%, transparent);color:var(--pc-calm-text)}.scheduler-post-head span,.scheduler-post-meta span{color:var(--pc-on-inverse)}.scheduler-post-head strong,.scheduler-post-copy p{color:var(--studio-text)}.scheduler-post-copy p{color:var(--pc-on-inverse);font-weight:620}.scheduler-v2-panel .badge{border-color:color-mix(in srgb, var(--pc-accent) 13%, transparent);background:color-mix(in srgb, var(--pc-surface) 8%, transparent);color:var(--pc-calm-text)}.scheduler-v2-panel .badge[data-status=pending]{color:var(--pc-calm-text)}.scheduler-v2-panel .badge[data-status=error],.scheduler-v2-panel .badge[data-status=action_required]{color:var(--pc-warning-ink)}.scheduler-action-panel{background:radial-gradient(circle at 18% 0%, color-mix(in srgb, var(--pc-accent) 14%, transparent), transparent 34%), linear-gradient(180deg, color-mix(in srgb, var(--pc-inverse) 96%, transparent), color-mix(in srgb, var(--pc-inverse) 98%, transparent));background-color:var(--pc-inverse)}.scheduler-action-panel .eyebrow,.scheduler-action-panel .brand-section-label{color:var(--pc-on-inverse)}.scheduler-selected-item,.scheduler-selected-empty,.scheduler-channel-list div{border-color:color-mix(in srgb, var(--pc-accent) 12%, transparent);background:color-mix(in srgb, var(--pc-surface) 6.5%, transparent);background-color:var(--pc-inverse)}.scheduler-date-field input{min-height:46px}@media (max-width:1180px){.creative-command-surface,.scheduler-workspace{grid-template-columns:minmax(0,1fr)}.generated-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.creative-v2-panel,.scheduler-v2-panel{background:radial-gradient(circle at 18% 0%, color-mix(in srgb, var(--pc-accent) 18%, transparent), transparent 32%), radial-gradient(circle at 92% 12%, #5981ff24, transparent 28%), var(--pc-calm-soft);border-inline:0;border-radius:0}.creative-v2-panel .panel-header,.scheduler-v2-panel .panel-header{padding:18px 16px 6px}.creative-v2-panel .panel-body,.scheduler-v2-panel .panel-body{padding:10px 12px 20px}.brand-guidelines-panel,.creative-prompt-panel,.scheduler-library,.scheduler-action-panel{border-radius:22px;padding:15px}.creative-generation-row,.quantity-credit-grid{grid-template-columns:minmax(0,1fr)}.platform-picker{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.reference-strip,.approved-asset-row{grid-template-columns:repeat(3,minmax(0,1fr))}.generated-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.generated-choice-image{aspect-ratio:.82}.creative-bottom-action-bar{flex-direction:column;align-items:stretch;position:static}.creative-bottom-action-bar>div:last-child{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);width:100%;display:grid}.creative-bottom-action-bar .command{justify-content:center;width:100%}.scheduler-post-card{grid-template-columns:30px 76px minmax(0,1fr)}.scheduler-post-card>.badge{grid-column:2/-1;justify-self:start}.scheduler-post-thumb{width:76px}.scheduler-action-panel{bottom:calc(74px + env(safe-area-inset-bottom));z-index:9;position:sticky}}@media (max-width:430px){.creative-v2-panel .panel-header h2,.scheduler-v2-panel .panel-header h2{font-size:28px}.platform-picker{grid-template-columns:minmax(0,1fr)}.generated-choice-grid{gap:9px}.generated-image-overlay{inset:auto 9px 9px}.generated-image-overlay strong{font-size:16px}.scheduler-post-card{grid-template-columns:28px minmax(0,1fr)}.scheduler-post-thumb,.scheduler-post-copy,.scheduler-post-card>.badge{grid-column:1/-1}.scheduler-post-thumb{width:100%;max-height:190px}}.creative-v2-panel .creative-studio-header h2:after{content:none;display:none}.creative-v2-panel .panel-header h2{align-items:center;gap:10px;display:inline-flex}.creative-v2-panel .panel-header h2 svg{color:var(--pc-calm);filter:drop-shadow(0 0 14px color-mix(in srgb, var(--pc-accent) 38%, transparent))}@media (max-width:820px){.creative-v2-panel .panel-header,.scheduler-v2-panel .panel-header{padding:26px 18px 10px}.creative-v2-panel .panel-header h2,.scheduler-v2-panel .panel-header h2{font-size:38px;line-height:.96}.creative-v2-panel .panel-header span,.scheduler-v2-panel .panel-header span{font-size:17px;line-height:1.35}.brand-guidelines-panel,.creative-prompt-panel,.scheduler-library,.scheduler-action-panel{gap:17px;padding:20px}.creative-panel-title strong,.scheduler-toolbar strong,.scheduler-action-head strong,.generated-choices-panel .subpanel-header strong{font-size:22px}.step-badge{width:38px;height:38px;font-size:17px}.brand-edit-grid input,.brand-edit-grid textarea,.creative-prompt-box textarea,.scheduler-date-field input,.quantity-stepper input{padding:15px;font-size:16px}.brand-edit-grid textarea{min-height:96px}.creative-prompt-box textarea{min-height:150px}.brand-section-label,.brand-edit-grid label,.creative-prompt-box,.quantity-credit-grid label,.scheduler-date-field{font-size:12px}.creative-color-row .swatch,.asset-add-tile{border-radius:16px;width:50px;height:50px}.reference-thumb,.approved-asset-row>div,.reference-thumb img,.approved-asset-row img{min-height:92px}.platform-picker button{min-height:50px;font-size:16px}.quantity-stepper{grid-template-columns:50px minmax(64px,1fr) 50px}.quantity-stepper button,.quantity-stepper input{min-height:48px}.estimated-credit-box{min-height:88px}.estimated-credit-box strong{font-size:32px}.creative-v2-panel .command,.scheduler-v2-panel .command,.creative-v2-panel .text-command{min-height:48px;font-size:14px}.generated-choice-image{aspect-ratio:.64}.generated-image-overlay strong{font-size:23px}.generated-preview-command{opacity:1;top:10px;bottom:auto;transform:none}.scheduler-post-card{gap:13px;padding:13px}.scheduler-post-head strong{font-size:17px}.scheduler-post-copy p{font-size:14px}}@media (max-width:430px){.creative-v2-panel .panel-header h2,.scheduler-v2-panel .panel-header h2{font-size:34px}.creative-v2-panel .panel-header span,.scheduler-v2-panel .panel-header span{font-size:15px}.brand-guidelines-panel,.creative-prompt-panel,.scheduler-library,.scheduler-action-panel{padding:16px}.generated-image-overlay strong{font-size:20px}}:is(.tenant-app .main:has(.creative-v2-panel)>.metrics,.tenant-app .main:has(.scheduler-v2-panel)>.metrics){display:none}:is(.tenant-app .main:has(.creative-v2-panel) .topbar,.tenant-app .main:has(.scheduler-v2-panel) .topbar){grid-template-columns:minmax(320px,1fr) auto}:is(.tenant-app .main:has(.creative-v2-panel) .topbar-copy,.tenant-app .main:has(.scheduler-v2-panel) .topbar-copy){clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:is(.tenant-app .main:has(.creative-v2-panel) .topbar-command,.tenant-app .main:has(.scheduler-v2-panel) .topbar-command){max-width:420px}:is(.tenant-app .workspace-content[data-surface=module]:has(.creative-v2-panel),.tenant-app .workspace-content[data-surface=module]:has(.scheduler-v2-panel)){box-shadow:none;background:0 0;border:0;padding:0}.tenant-app .workspace-content[data-surface=module] .grid[data-active=creative],.tenant-app .workspace-content[data-surface=module] .grid[data-active=content_scheduler]{grid-template-columns:minmax(0,1fr)}.tenant-app .workspace-content[data-surface=module] .grid[data-active=creative]>.stack:nth-child(2),.tenant-app .workspace-content[data-surface=module] .grid[data-active=content_scheduler]>.stack:nth-child(2){display:none}.tenant-app .workspace-content[data-surface=module] .grid[data-active=creative]>.stack:first-child,.tenant-app .workspace-content[data-surface=module] .grid[data-active=content_scheduler]>.stack:first-child{max-width:none}.tenant-app .workspace-content[data-surface=module] .grid[data-active=creative] .creative-v2-panel,.tenant-app .workspace-content[data-surface=module] .grid[data-active=content_scheduler] .scheduler-v2-panel{width:100%}@media (max-width:620px){:is(.tenant-app .main:has(.creative-v2-panel) .topbar,.tenant-app .main:has(.scheduler-v2-panel) .topbar){z-index:20;background:linear-gradient(180deg, color-mix(in srgb, var(--pc-inverse) 96%, transparent), color-mix(in srgb, var(--pc-inverse) 76%, transparent)), var(--pc-calm-soft);border-radius:0 0 22px 22px;grid-template-columns:1fr auto;position:sticky;top:0}:is(.tenant-app .main:has(.creative-v2-panel) .topbar-command,.tenant-app .main:has(.scheduler-v2-panel) .topbar-command),:is(.tenant-app .main:has(.creative-v2-panel) .status-row .workspace-ai-button,.tenant-app .main:has(.creative-v2-panel) .status-row .create-command,.tenant-app .main:has(.scheduler-v2-panel) .status-row .workspace-ai-button,.tenant-app .main:has(.scheduler-v2-panel) .status-row .create-command){display:none}}.creative-v2-panel,.scheduler-v2-panel{font-family:var(--font-inter), "Inter", "SF Pro Text", "SF Pro Display", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;-webkit-font-smoothing:antialiased;text-rendering:geometricprecision}.creative-v2-panel .panel-header h2,.scheduler-v2-panel .panel-header h2{font-weight:820}.creative-v2-panel .panel-header span,.scheduler-v2-panel .panel-header span,.brand-edit-grid input,.brand-edit-grid textarea,.creative-prompt-box textarea,.scheduler-post-copy p{font-weight:520}.platform-picker button{color:var(--studio-muted);justify-content:center;align-items:center;gap:9px;display:inline-flex}.aspect-ratio-picker button{text-align:left;grid-template-columns:minmax(0,1fr) auto;justify-content:stretch;min-width:112px;display:grid}.platform-picker button[aria-pressed=true]{color:var(--studio-text)}.aspect-ratio-picker button small{color:currentColor;opacity:.72;align-self:center;font-size:11px;font-weight:780}.aspect-ratio-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.creative-ratio-helper{color:var(--studio-muted);margin:8px 0 0;font-size:12px;font-weight:560;line-height:1.35}.platform-picker button img,.scheduler-post-channel-icons img,.scheduler-channel-toggle img{object-fit:contain;width:20px;height:20px;display:block}.scheduler-control-row{grid-template-columns:minmax(0,1fr) minmax(220px,.65fr);gap:10px;margin-top:-2px;display:grid}.scheduler-select-control{border:1px solid color-mix(in srgb, var(--pc-accent) 13%, transparent);background:color-mix(in srgb, var(--pc-surface) 6.5%, transparent);min-height:44px;color:var(--pc-ink);font:inherit;cursor:pointer;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:0 13px;font-size:13px;font-weight:680;display:inline-flex}.scheduler-select-control:hover,.scheduler-select-control:focus-visible{border-color:color-mix(in srgb, var(--pc-accent) 34%, transparent);background:color-mix(in srgb, var(--pc-accent) 8%, transparent);outline:0}.scheduler-bulk-bar{border:1px solid color-mix(in srgb, var(--pc-accent) 13%, transparent);background:color-mix(in srgb, var(--pc-surface) 5.5%, transparent);border-radius:16px;align-items:center;gap:10px;min-height:58px;padding:9px 12px;display:flex}.scheduler-bulk-count{color:var(--pc-calm-text);align-items:center;gap:9px;margin-right:auto;font-size:14px;font-weight:700;display:inline-flex}.scheduler-bulk-count svg{color:var(--pc-calm)}.scheduler-bulk-bar .command{border-radius:12px;min-height:38px}.scheduler-bulk-bar .command.danger{color:var(--pc-danger-ink)}.scheduler-bulk-close{width:34px;height:34px;color:var(--pc-on-inverse);background:0 0;border:0;border-radius:999px;place-items:center;font-size:24px;display:grid}.scheduler-post-card{grid-template-columns:32px 96px minmax(260px,1fr) minmax(112px,.38fr) minmax(120px,.34fr) minmax(92px,.28fr) 34px;min-height:104px}.scheduler-post-thumb{aspect-ratio:auto;width:96px;height:72px}.scheduler-post-head strong{font-size:15px;line-height:1.15}.scheduler-post-channel-icons{align-items:center;gap:7px;min-width:0;display:flex}.scheduler-post-channel-icons img{border-radius:7px;width:22px;height:22px;box-shadow:0 8px 16px #0003}.scheduler-scheduled-for{color:var(--pc-on-inverse);text-align:center;font-size:13px;font-weight:700}.scheduler-row-menu{width:32px;height:32px;color:var(--pc-on-inverse);background:0 0;border:0;border-radius:999px;place-items:center;display:grid}.scheduler-action-head{padding-bottom:4px}.scheduler-selected-item{grid-template-columns:34px minmax(0,1fr) 26px;align-items:center;gap:10px;padding:7px 8px;display:grid}.scheduler-selected-item img{object-fit:cover;border-radius:9px;width:34px;height:34px}.scheduler-selected-item strong{color:var(--pc-on-inverse);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;font-weight:680;display:block;overflow:hidden}.scheduler-selected-item button{width:24px;height:24px;color:var(--pc-on-inverse);background:0 0;border:0;border-radius:999px;place-items:center;font-size:19px;display:grid}.scheduler-calendar-card,.scheduler-time-card{gap:10px;display:grid}.scheduler-calendar-card{border:1px solid color-mix(in srgb, var(--pc-accent) 13%, transparent);background:color-mix(in srgb, var(--pc-surface) 4.5%, transparent);background-color:var(--pc-inverse);border-radius:16px;padding:13px}.scheduler-calendar-head{grid-template-columns:36px minmax(0,1fr) 36px;align-items:center;gap:8px;display:grid}.scheduler-calendar-head strong{color:var(--pc-on-inverse);text-align:center;font-size:15px;font-weight:780}.scheduler-calendar-head button{height:32px;color:var(--pc-on-inverse);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;font-size:24px;display:grid}.scheduler-calendar-head button:disabled{cursor:not-allowed;opacity:.44}.scheduler-calendar-head button:hover:not(:disabled),.scheduler-calendar-head button:focus-visible:not(:disabled){background:color-mix(in srgb, var(--pc-accent) 12%, transparent);color:var(--pc-ink);outline:0}.scheduler-weekdays,.scheduler-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;display:grid}.scheduler-weekdays span{color:var(--pc-on-inverse);text-align:center;font-size:11px;font-weight:700}.scheduler-calendar-day{min-height:34px;color:var(--pc-on-inverse);font:inherit;background:0 0;border:1px solid #0000;border-radius:10px;place-items:center;font-size:13px;font-weight:650;display:grid}.scheduler-calendar-day[data-muted=true]{color:var(--pc-on-inverse)}.scheduler-calendar-day[aria-pressed=true]{border-color:color-mix(in srgb, var(--pc-accent) 36%, transparent);background:color-mix(in srgb, var(--pc-accent) 24%, transparent);color:var(--pc-on-inverse);font-weight:860}.scheduler-time-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.scheduler-time-grid button,.scheduler-time-grid label{border:1px solid color-mix(in srgb, var(--pc-accent) 13%, transparent);background:color-mix(in srgb, var(--pc-surface) 5.5%, transparent);min-height:42px;color:var(--pc-on-inverse);font:inherit;border-radius:12px;place-items:center;font-size:13px;font-weight:720;display:grid}.scheduler-time-grid button[aria-pressed=true]{border-color:color-mix(in srgb, var(--pc-accent) 44%, transparent);background:color-mix(in srgb, var(--pc-accent) 16%, transparent);color:var(--pc-on-inverse)}.scheduler-time-grid label{position:relative;overflow:hidden}.scheduler-time-grid input{opacity:0;position:absolute;inset:0}.scheduler-channel-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.scheduler-channel-heading span{color:var(--pc-on-inverse);font-size:13px;font-weight:780}.scheduler-channel-heading button{color:var(--pc-on-inverse);font:inherit;background:0 0;border:0;font-size:12px;font-weight:760}.scheduler-channel-toggle{min-height:34px;color:var(--pc-on-inverse);font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:24px minmax(0,1fr) auto 38px;align-items:center;gap:10px;display:grid}.scheduler-channel-toggle span{color:var(--pc-on-inverse);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:680;overflow:hidden}.scheduler-channel-toggle small{color:var(--pc-on-inverse);text-transform:uppercase;font-size:10px;font-weight:760}.scheduler-channel-toggle i{background:color-mix(in srgb, var(--pc-surface) 16%, transparent);border-radius:999px;width:36px;height:20px;position:relative}.scheduler-channel-toggle i:after{background:var(--pc-surface);content:"";border-radius:999px;width:14px;height:14px;transition:transform .17s,background .17s;position:absolute;top:3px;left:3px}.scheduler-channel-toggle[data-enabled=true] i{background:color-mix(in srgb, var(--pc-accent) 72%, transparent)}.scheduler-channel-toggle[data-enabled=true] i:after{background:var(--pc-calm-soft);transform:translate(16px)}.scheduler-channel-toggle:disabled{opacity:.55}@media (max-width:1180px){.scheduler-post-card{grid-template-columns:30px 84px minmax(0,1fr) auto}.scheduler-post-channel-icons,.scheduler-scheduled-for,.scheduler-row-menu{grid-column:3/-1;justify-self:start}}@media (max-width:820px){.scheduler-control-row,.scheduler-time-grid{grid-template-columns:minmax(0,1fr)}.scheduler-bulk-bar{flex-wrap:wrap}.scheduler-bulk-count{width:100%}.scheduler-post-card{grid-template-columns:30px minmax(0,1fr)}.scheduler-post-thumb,.scheduler-post-copy,.scheduler-post-channel-icons,.scheduler-post-card>.badge,.scheduler-scheduled-for,.scheduler-row-menu{grid-column:1/-1}.scheduler-post-thumb{aspect-ratio:1.9;width:100%;height:auto}.scheduler-post-channel-icons,.scheduler-post-card>.badge,.scheduler-scheduled-for,.scheduler-row-menu{justify-self:start}.scheduler-action-panel{z-index:auto;position:static;bottom:auto}}:root{--pc-warm-panel:color-mix(in srgb, var(--pc-surface) 88%, var(--pc-bg));--pc-warm-panel-strong:color-mix(in srgb, var(--pc-surface-2) 74%, var(--pc-surface));--pc-warm-panel-soft:color-mix(in srgb, var(--pc-bg) 72%, var(--pc-surface));--pc-warm-line:color-mix(in srgb, var(--pc-line) 82%, var(--pc-accent) 10%);--pc-warm-accent-soft:color-mix(in srgb, var(--pc-accent) 12%, var(--pc-surface));--pc-warm-accent-medium:color-mix(in srgb, var(--pc-accent) 22%, var(--pc-surface-2));--pc-warm-accent-shadow:color-mix(in srgb, var(--pc-accent) 30%, transparent);--pc-warm-ink-muted:var(--pc-ink-soft)}[data-theme=dark]{--pc-warm-panel:color-mix(in srgb, var(--pc-surface) 78%, var(--pc-bg));--pc-warm-panel-strong:color-mix(in srgb, var(--pc-surface-2) 70%, var(--pc-surface));--pc-warm-panel-soft:color-mix(in srgb, var(--pc-bg) 62%, var(--pc-surface));--pc-warm-line:color-mix(in srgb, var(--pc-line) 76%, var(--pc-accent) 14%);--pc-warm-accent-soft:color-mix(in srgb, var(--pc-accent) 18%, var(--pc-surface));--pc-warm-accent-medium:color-mix(in srgb, var(--pc-accent) 30%, var(--pc-surface-2));--pc-warm-accent-shadow:color-mix(in srgb, var(--pc-accent) 34%, transparent);--pc-warm-ink-muted:var(--pc-ink-soft)}::selection{background:var(--pc-warm-accent-medium);color:var(--pc-ink)}.tenant-app,.tenant-app[data-theme=light],.tenant-app[data-theme=dark]{--atrium-mint:var(--pc-accent);--atrium-emerald:var(--pc-accent);--atrium-ink:var(--pc-ink);--atrium-muted:var(--pc-ink-soft);--atrium-line:var(--pc-line);--atrium-panel:var(--pc-warm-panel);--atrium-panel-strong:var(--pc-warm-panel-strong);--atrium-glass:color-mix(in srgb, var(--pc-surface) 86%, transparent);--atrium-shadow:0 24px 60px color-mix(in srgb, var(--pc-ink) 10%, transparent)}.auth-shell,.pricing-page,.onboarding-shell-v2,.signup-page-v2,.workspace-launch-page{background:radial-gradient(circle at 18% 12%, color-mix(in srgb, var(--pc-accent) 14%, transparent), transparent 32rem), radial-gradient(circle at 86% 10%, color-mix(in srgb, var(--pc-clay) 18%, transparent), transparent 34rem), linear-gradient(180deg, var(--pc-bg), var(--pc-surface-2))!important;color:var(--pc-ink)!important}.auth-panel-v3,.signup-panel-v2,.pricing-panel,.onboarding-form-card,.workspace-launch-card,.auth-method-card,.tenant-app .panel,.tenant-app .card,.tenant-app .dashboard-card,.tenant-app .board-card,.tenant-app .analytics-card,.tenant-app .settings-card{background:var(--pc-warm-panel)!important;border-color:var(--pc-warm-line)!important;color:var(--pc-ink)!important;box-shadow:0 18px 42px color-mix(in srgb, var(--pc-ink) 8%, transparent)!important}.auth-preview-pane,.auth-preview-card,.auth-preview-dock,.auth-preview-stats,.signup-journey-panel,.pricing-hero-card,.pricing-card,.pricing-comparison-card{background:var(--pc-warm-panel-strong)!important;border-color:var(--pc-warm-line)!important;color:var(--pc-ink)!important;box-shadow:0 18px 48px color-mix(in srgb, var(--pc-ink) 9%, transparent)!important}.auth-preview-dock span,.signup-journey-step,.pricing-feature-pill,.pricing-plan-pill,.tenant-app .pill,.tenant-app .chip,.tenant-app .badge:not(.success):not([data-status=ready]):not([data-tone=success]){background:var(--pc-warm-accent-soft)!important;border-color:color-mix(in srgb, var(--pc-accent) 28%, var(--pc-line))!important;color:var(--pc-ink)!important}.auth-preview-lane i,.signup-journey-step[aria-current=step],.pricing-toggle [aria-pressed=true],.tenant-app .segmented-control [aria-selected=true],.tenant-app .tabs [aria-selected=true]{background:var(--pc-accent)!important;color:var(--pc-on-accent)!important;border-color:var(--pc-accent-hover)!important;box-shadow:0 14px 32px var(--pc-warm-accent-shadow)!important}.command.primary,.auth-panel-v3 .command.primary,.signup-panel-v2 .command.primary,.pricing-page .command.primary,.onboarding-shell-v2 .command.primary,.workspace-launch-page .command.primary,.tenant-app .command.primary,.tenant-app .workspace-ai-button.command,.operations-board-v4 .board-studio .command.primary,.operations-board-v4 .board-command-dock .command.primary,.tenant-app .mobile-dock button[data-active=true],.tenant-app .mobile-dock button[aria-current=page],.tenant-app .mobile-dock .is-active{background:var(--pc-accent)!important;border-color:var(--pc-accent-hover)!important;color:var(--pc-on-accent)!important;text-shadow:none!important;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--pc-on-accent) 20%, transparent), 0 16px 34px var(--pc-warm-accent-shadow)!important;background-image:none!important}.command.primary:hover,.auth-panel-v3 .command.primary:hover,.signup-panel-v2 .command.primary:hover,.pricing-page .command.primary:hover,.tenant-app .command.primary:hover,.tenant-app .workspace-ai-button.command:hover{transform:translateY(-1px);background:var(--pc-accent-hover)!important;border-color:var(--pc-accent-hover)!important}.command:focus-visible,.auth-panel-v3 .command:focus-visible,.signup-panel-v2 .command:focus-visible,.pricing-page .command:focus-visible,.tenant-app button:focus-visible,.tenant-app a:focus-visible,.tenant-app input:focus-visible,.tenant-app textarea:focus-visible,.tenant-app select:focus-visible,.tenant-app [role=button]:focus-visible,.tenant-app [tabindex]:focus-visible{outline:2px solid var(--pc-focus)!important;outline-offset:3px!important;box-shadow:0 0 0 4px color-mix(in srgb, var(--pc-focus) 20%, transparent)!important}.command:not(.primary),.auth-panel-v3 .command:not(.primary),.signup-panel-v2 .command:not(.primary),.pricing-page .command:not(.primary),.tenant-app .command:not(.primary),.operations-board-v4 .board-command-dock button,.tenant-app .mobile-dock button{background:var(--pc-warm-panel-strong)!important;border-color:var(--pc-warm-line)!important;color:var(--pc-ink)!important;box-shadow:0 12px 28px color-mix(in srgb, var(--pc-ink) 8%, transparent)!important;background-image:none!important}.command:not(.primary):hover,.auth-panel-v3 .command:not(.primary):hover,.signup-panel-v2 .command:not(.primary):hover,.pricing-page .command:not(.primary):hover,.tenant-app .command:not(.primary):hover,.operations-board-v4 .board-command-dock button:hover,.tenant-app .mobile-dock button:hover{border-color:color-mix(in srgb, var(--pc-accent) 38%, var(--pc-line))!important;background:var(--pc-warm-accent-soft)!important;color:var(--pc-ink)!important}.tenant-app .tenant-shell,.tenant-app .tenant-layout,.tenant-app .workspace-shell,.tenant-app .dashboard-shell,.tenant-app .operator-dashboard-shell,.tenant-app .workspace-content,.tenant-app .main-content,.tenant-app .board-viewport,.tenant-app .workspace-main{background:radial-gradient(circle at 18% 7%, color-mix(in srgb, var(--pc-accent) 9%, transparent), transparent 32rem), radial-gradient(circle at 88% 4%, color-mix(in srgb, var(--pc-clay) 14%, transparent), transparent 36rem), linear-gradient(180deg, var(--pc-bg), var(--pc-surface-2))!important;color:var(--pc-ink)!important}.tenant-app .topbar,.tenant-app .status-row,.tenant-app .command-bar,.tenant-app .workspace-topbar,.tenant-app .app-topbar,.tenant-app .board-topbar{-webkit-backdrop-filter:blur(18px)saturate(1.05);backdrop-filter:blur(18px)saturate(1.05);background:color-mix(in srgb, var(--pc-warm-panel) 92%, transparent)!important;border-color:var(--pc-warm-line)!important;color:var(--pc-ink)!important;box-shadow:0 18px 42px color-mix(in srgb, var(--pc-ink) 7%, transparent)!important}.tenant-app .sidebar,.tenant-app .app-sidebar,.tenant-app .tenant-sidebar,.tenant-app .workspace-sidebar,.tenant-app .operator-sidebar{background:linear-gradient(180deg, var(--pc-warm-panel), var(--pc-warm-panel-strong))!important;background-color:var(--pc-warm-panel-strong)!important;border-color:var(--pc-warm-line)!important;color:var(--pc-ink)!important;box-shadow:18px 0 44px color-mix(in srgb, var(--pc-ink) 7%, transparent)!important}.tenant-app .tenant-product-lockup,.tenant-app .workspace-switcher,.tenant-app .sidebar-plan-card,.tenant-app .sidebar-user-card,.tenant-app .nav-section,.tenant-app .sidebar-card{background:color-mix(in srgb, var(--pc-surface) 76%, var(--pc-bg))!important;background-color:var(--pc-surface)!important;border-color:var(--pc-warm-line)!important;color:var(--pc-ink)!important;box-shadow:none!important}.tenant-app .tenant-product-lockup *,.tenant-app .workspace-switcher *,.tenant-app .sidebar-plan-card *,.tenant-app .sidebar-user-card *,.tenant-app .nav-item,.tenant-app .nav-item span,.tenant-app .nav-item svg,.tenant-app .sidebar a,.tenant-app .sidebar button{color:inherit}.tenant-app .nav-item,.tenant-app .sidebar-nav a,.tenant-app .sidebar-nav button{color:var(--pc-warm-ink-muted)!important;background:0 0!important;border-color:#0000!important}.tenant-app .nav-item:hover,.tenant-app .sidebar-nav a:hover,.tenant-app .sidebar-nav button:hover{background:var(--pc-warm-accent-soft)!important;color:var(--pc-ink)!important;border-color:color-mix(in srgb, var(--pc-accent) 24%, transparent)!important}.tenant-app .nav-item[data-active=true],.tenant-app .nav-item[aria-current=page],.tenant-app .sidebar-nav a[aria-current=page],.tenant-app .sidebar-nav button[aria-current=page]{background:var(--pc-warm-accent-medium)!important;color:var(--pc-ink)!important;border-color:color-mix(in srgb, var(--pc-accent) 42%, var(--pc-line))!important;box-shadow:inset 4px 0 0 var(--pc-accent)!important}.tenant-app .nav-meta,.tenant-app .notification-badge,.tenant-app .count-badge,.tenant-app .credit-badge{background:var(--pc-accent)!important;color:var(--pc-on-accent)!important;border-color:var(--pc-accent-hover)!important}.operations-board-v4,.operations-board-v4 .board-main,.operations-board-v4 .board-canvas,.operations-board-v4 .board-scroll{background:radial-gradient(circle at 22% 4%, color-mix(in srgb, var(--pc-accent) 8%, transparent), transparent 30rem), linear-gradient(180deg, var(--pc-bg), var(--pc-surface-2))!important;color:var(--pc-ink)!important}.operations-board-v4 .board-studio,.operations-board-v4 .studio-panel,.operations-board-v4 .studio-card,.tenant-app .workspace-ai-module-panel,.tenant-app .workspace-ai-panel,.tenant-app .ai-panel,.tenant-app .right-rail,.tenant-app .studio-rail{background:linear-gradient(180deg, var(--pc-warm-panel), var(--pc-warm-panel-strong))!important;border-color:var(--pc-warm-line)!important;color:var(--pc-ink)!important;box-shadow:0 22px 54px color-mix(in srgb, var(--pc-ink) 10%, transparent)!important}.operations-board-v4 .board-studio *,.operations-board-v4 .studio-panel *,.tenant-app .workspace-ai-module-panel *,.tenant-app .workspace-ai-panel *{color:inherit}.operations-board-v4 .studio-tabs,.operations-board-v4 .studio-field,.operations-board-v4 .studio-reference,.operations-board-v4 .studio-generated-card,.operations-board-v4 .studio-credit-card,.operations-board-v4 .studio-control,.operations-board-v4 .studio-platforms span,.tenant-app .ai-suggestion,.tenant-app .ai-panel-card,.tenant-app .right-rail-card{background:color-mix(in srgb, var(--pc-surface) 78%, var(--pc-bg))!important;border-color:var(--pc-warm-line)!important;color:var(--pc-ink)!important;box-shadow:none!important}.operations-board-v4 .studio-tabs button[aria-selected=true],.operations-board-v4 .studio-platforms span[aria-pressed=true],.operations-board-v4 .studio-platforms span[data-active=true],.operations-board-v4 .studio-platforms span:first-child{background:var(--pc-accent)!important;border-color:var(--pc-accent-hover)!important;color:var(--pc-on-accent)!important}.operations-board-v4 .board-command-dock,.tenant-app .mobile-dock,.tenant-app .bottom-nav,.tenant-app .mobile-tabbar{background:linear-gradient(180deg, var(--pc-warm-panel-strong), var(--pc-warm-panel))!important;border-color:var(--pc-warm-line)!important;box-shadow:0 -18px 48px color-mix(in srgb, var(--pc-ink) 12%, transparent)!important}.operations-board-v4 .board-command-dock button svg,.operations-board-v4 .board-command-dock button [data-icon],.tenant-app .mobile-dock button svg,.tenant-app .mobile-dock button [data-icon],.tenant-app .nav-item[data-active=true] svg,.tenant-app .sidebar-nav a[aria-current=page] svg{color:var(--pc-accent)!important;stroke:currentColor!important}.tenant-app .mobile-dock button[data-active=true] svg,.tenant-app .mobile-dock button[aria-current=page] svg,.tenant-app .mobile-dock .is-active svg{color:var(--pc-on-accent)!important}.tenant-app .mobile-overview-focus,.tenant-app .mobile-overview-panel,.tenant-app .mobile-summary-panel,.tenant-app .mobile-board-panel{background:var(--pc-warm-panel)!important;border-color:var(--pc-warm-line)!important;color:var(--pc-ink)!important;box-shadow:0 18px 42px color-mix(in srgb, var(--pc-ink) 11%, transparent)!important}.tenant-app .mobile-overview-focus:before,.tenant-app .mobile-overview-panel:before,.tenant-app .mobile-summary-panel:before{background:linear-gradient(90deg, var(--pc-accent), color-mix(in srgb, var(--pc-accent) 40%, var(--pc-clay)))!important}.operations-board-v4 .board-kpi-card,.operations-board-v4 .board-kpi-row button,.operations-board-v4 .board-lane-column,.operations-board-v4 .lane-card,.operations-board-v4 .action-card,.operations-board-v4 .task-card,.operations-board-v4 .metric-card,.tenant-app .metric-tile,.tenant-app .stat-tile,.tenant-app .workspace-card{background:color-mix(in srgb, var(--pc-surface) 83%, var(--pc-bg))!important;border-color:var(--pc-warm-line)!important;color:var(--pc-ink)!important;box-shadow:0 16px 34px color-mix(in srgb, var(--pc-ink) 7%, transparent)!important}.operations-board-v4 [data-accent=jade],.operations-board-v4 [data-accent=mint],.tenant-app [data-accent=jade],.tenant-app [data-accent=mint]{--lane-accent:var(--pc-accent);--card-accent:var(--pc-accent);--accent:var(--pc-accent)}.operations-board-v4 svg path[stroke],.operations-board-v4 svg polyline[stroke],.operations-board-v4 .sparkline path,.tenant-app .sparkline path,.tenant-app .mini-chart path{stroke:var(--pc-accent)!important}.operations-board-v4 svg circle[fill],.tenant-app .sparkline circle,.tenant-app .mini-chart circle{fill:var(--pc-accent)!important}.tenant-app input,.tenant-app textarea,.tenant-app select,.auth-panel-v3 input,.signup-panel-v2 input,.pricing-page input,.onboarding-shell-v2 input,.tenant-app [role=combobox],.tenant-app [role=textbox]{background:color-mix(in srgb, var(--pc-surface) 82%, var(--pc-bg))!important;border-color:var(--pc-warm-line)!important;color:var(--pc-ink)!important;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--pc-ink) 4%, transparent)!important}.tenant-app input::placeholder,.tenant-app textarea::placeholder,.auth-panel-v3 input::placeholder,.signup-panel-v2 input::placeholder{color:color-mix(in srgb, var(--pc-ink-soft) 82%, var(--pc-ink))!important}.tenant-app input:focus,.tenant-app textarea:focus,.tenant-app select:focus,.auth-panel-v3 input:focus,.signup-panel-v2 input:focus{border-color:var(--pc-focus)!important;box-shadow:0 0 0 4px color-mix(in srgb, var(--pc-focus) 18%, transparent)!important}.tenant-app .success,.tenant-app [data-status=ready],.tenant-app [data-status=live],.tenant-app [data-tone=success],.tenant-app .badge.success,.tenant-app .status-success{background:var(--pc-calm-soft)!important;border-color:color-mix(in srgb, var(--pc-calm) 38%, var(--pc-line))!important;color:var(--pc-on-accent)!important}[data-theme=dark] .tenant-app .sidebar,[data-theme=dark] .tenant-app .app-sidebar,[data-theme=dark] .tenant-app .tenant-sidebar,[data-theme=dark] .tenant-app .workspace-sidebar,[data-theme=dark] .tenant-app .operator-sidebar,[data-theme=dark] .operations-board-v4 .board-studio,[data-theme=dark] .tenant-app .workspace-ai-module-panel,[data-theme=dark] .operations-board-v4 .board-command-dock,[data-theme=dark] .tenant-app .mobile-dock{background:linear-gradient(180deg, color-mix(in srgb, var(--pc-surface) 88%, var(--pc-bg)), color-mix(in srgb, var(--pc-surface-2) 78%, var(--pc-bg)))!important}[data-theme=dark] .tenant-app .tenant-product-lockup,[data-theme=dark] .tenant-app .workspace-switcher,[data-theme=dark] .tenant-app .sidebar-plan-card,[data-theme=dark] .tenant-app .sidebar-user-card,[data-theme=dark] .operations-board-v4 .studio-tabs,[data-theme=dark] .operations-board-v4 .studio-field,[data-theme=dark] .operations-board-v4 .studio-reference,[data-theme=dark] .operations-board-v4 .studio-generated-card,[data-theme=dark] .operations-board-v4 .studio-credit-card,[data-theme=dark] .operations-board-v4 .board-kpi-card,[data-theme=dark] .operations-board-v4 .board-kpi-row button,[data-theme=dark] .operations-board-v4 .board-lane-column,[data-theme=dark] .operations-board-v4 .lane-card,[data-theme=dark] .tenant-app .metric-tile,[data-theme=dark] .tenant-app .stat-tile{background:color-mix(in srgb, var(--pc-surface) 72%, var(--pc-bg))!important;border-color:color-mix(in srgb, var(--pc-line) 78%, var(--pc-accent) 12%)!important}[data-theme=dark] .tenant-app .nav-item,[data-theme=dark] .tenant-app .sidebar-nav a,[data-theme=dark] .tenant-app .sidebar-nav button,[data-theme=dark] .tenant-app .command:not(.primary),[data-theme=dark] .operations-board-v4 .board-command-dock button,[data-theme=dark] .tenant-app .mobile-dock button{color:color-mix(in srgb, var(--pc-ink) 88%, var(--pc-ink-soft))!important}.tenant-app .workspace-avatar,.tenant-app .tenant-avatar,.tenant-app .avatar-chip{background:var(--pc-accent-hover)!important;background-color:var(--pc-accent-hover)!important;border-color:color-mix(in srgb, var(--pc-accent) 24%, var(--pc-line))!important;color:var(--pc-on-accent)!important}.tenant-app .sidebar-plan-card button,.tenant-app .sidebar-card button,.tenant-app .credit-guardrail button,.tenant-app .credits-card button,.operations-board-v4 .studio-credit-card button{background:var(--pc-accent)!important;border-color:var(--pc-accent-hover)!important;color:var(--pc-on-accent)!important;box-shadow:0 14px 30px var(--pc-warm-accent-shadow)!important;background-image:none!important}.tenant-app .sidebar-plan-card button *,.tenant-app .sidebar-card button *,.tenant-app .credit-guardrail button *,.tenant-app .credits-card button *,.operations-board-v4 .studio-credit-card button *{color:var(--pc-on-accent)!important;stroke:currentColor!important}.operations-board-v4 .board-kpi-row strong,.operations-board-v4 .board-kpi-card strong,.operations-board-v4 .lane-card strong,.operations-board-v4 .metric-card strong,.operations-board-v4 .stat-tile strong,.tenant-app .metric-tile strong,.tenant-app .stat-tile strong,.tenant-app .metric-value,.tenant-app .stat-value,.tenant-app .kpi-value{color:var(--pc-ink)!important;border-color:color-mix(in srgb, var(--pc-line) 82%, var(--pc-ink) 10%)!important}.operations-board-v4 .board-kpi-row small,.operations-board-v4 .board-kpi-card small,.operations-board-v4 .lane-card em,.operations-board-v4 .metric-card em,.operations-board-v4 .stat-tile em,.tenant-app .metric-tile em,.tenant-app .stat-tile em{color:var(--pc-warm-ink-muted)!important;border-color:color-mix(in srgb, var(--pc-accent) 18%, var(--pc-line))!important}.operations-board-v4 .kpi-icon,.operations-board-v4 .priority-action-icon,.operations-board-v4 .lane-icon,.operations-board-v4 .metric-icon,.tenant-app .kpi-icon,.tenant-app .metric-icon{background:var(--pc-warm-accent-soft)!important;border-color:color-mix(in srgb, var(--pc-accent) 28%, var(--pc-line))!important;color:var(--pc-accent)!important}.operations-board-v4 .kpi-icon *,.operations-board-v4 .priority-action-icon *,.operations-board-v4 .lane-icon *,.operations-board-v4 .metric-icon *,.tenant-app .kpi-icon *,.tenant-app .metric-icon *{color:var(--pc-accent)!important;stroke:currentColor!important}.operations-board-v4 b,.operations-board-v4 .lane-card b,.operations-board-v4 .metric-card b,.operations-board-v4 .action-card b,.operations-board-v4 .priority-action b{background:var(--pc-warm-accent-soft)!important;border-color:color-mix(in srgb, var(--pc-accent) 28%, var(--pc-line))!important;color:var(--pc-ink)!important}.operations-board-v4 .board-studio,.operations-board-v4 .board-studio *,.operations-board-v4 .studio-panel,.operations-board-v4 .studio-panel *,.tenant-app .workspace-ai-module-panel,.tenant-app .workspace-ai-module-panel *,.tenant-app .workspace-ai-panel,.tenant-app .workspace-ai-panel *,.tenant-app .ai-panel,.tenant-app .ai-panel *,.tenant-app .right-rail,.tenant-app .right-rail *{color:var(--pc-ink)!important;text-shadow:none!important}.operations-board-v4 .board-studio .command.primary,.operations-board-v4 .board-studio .command.primary *,.tenant-app .workspace-ai-module-panel .command.primary,.tenant-app .workspace-ai-module-panel .command.primary *,.tenant-app .workspace-ai-button.command,.tenant-app .workspace-ai-button.command *{color:var(--pc-on-accent)!important}.operations-board-v4 .board-studio .command:not(.primary),.operations-board-v4 .board-studio .command:not(.primary) *,.tenant-app .workspace-ai-module-panel .command:not(.primary),.tenant-app .workspace-ai-module-panel .command:not(.primary) *{color:var(--pc-ink)!important}.operations-board-v4 .studio-platforms span,.operations-board-v4 .studio-platforms button,.tenant-app .channel-toggle,.tenant-app .platform-toggle{background:var(--pc-warm-panel-strong)!important;border-color:var(--pc-warm-line)!important;color:var(--pc-ink)!important}.operations-board-v4 .studio-platforms span[aria-pressed=true],.operations-board-v4 .studio-platforms span[data-active=true],.operations-board-v4 .studio-platforms span:first-child,.operations-board-v4 .studio-platforms button[aria-pressed=true],.tenant-app .channel-toggle[aria-pressed=true],.tenant-app .platform-toggle[aria-pressed=true]{background:var(--pc-accent)!important;border-color:var(--pc-accent-hover)!important;color:var(--pc-on-accent)!important}.operations-board-v4 .board-command-dock button,.operations-board-v4 .board-command-dock button *,.tenant-app .mobile-dock button,.tenant-app .mobile-dock button *{color:var(--pc-ink)!important;text-shadow:none!important}.operations-board-v4 .board-command-dock button svg,.tenant-app .mobile-dock button svg{color:var(--pc-accent)!important;stroke:currentColor!important}.tenant-app .mobile-dock button[data-active=true],.tenant-app .mobile-dock button[data-active=true] *,.tenant-app .mobile-dock button[aria-current=page],.tenant-app .mobile-dock button[aria-current=page] *,.tenant-app .mobile-dock .is-active,.tenant-app .mobile-dock .is-active *,.tenant-app .mobile-dock button[data-active=true] svg,.tenant-app .mobile-dock button[aria-current=page] svg,.tenant-app .mobile-dock .is-active svg{color:var(--pc-on-accent)!important}[data-theme=dark] .operations-board-v4 .board-studio,[data-theme=dark] .operations-board-v4 .board-studio *,[data-theme=dark] .tenant-app .workspace-ai-module-panel,[data-theme=dark] .tenant-app .workspace-ai-module-panel *,[data-theme=dark] .tenant-app .right-rail,[data-theme=dark] .tenant-app .right-rail *{color:var(--pc-ink)!important}.auth-experience,.auth-product-preview,.signup-preview-panel,.signup-product-preview{background:radial-gradient(circle at 22% 20%, color-mix(in srgb, var(--pc-accent) 12%, transparent), transparent 32%), radial-gradient(circle at 84% 70%, color-mix(in srgb, var(--pc-clay) 16%, transparent), transparent 30%), linear-gradient(color-mix(in srgb, var(--pc-surface) 82%, var(--pc-bg)), color-mix(in srgb, var(--pc-surface-2) 74%, var(--pc-bg)))!important;border-color:var(--pc-warm-line)!important;color:var(--pc-ink)!important}.auth-experience:before,.auth-experience:after,.auth-product-preview:before,.auth-product-preview:after,.signup-preview-panel:before,.signup-preview-panel:after{background:linear-gradient(color-mix(in srgb, var(--pc-line) 38%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--pc-line) 34%, transparent) 1px, transparent 1px)!important;opacity:.45!important}.auth-product-preview .auth-preview-label,.auth-product-preview .preview-label,.auth-product-preview span,.signup-product-preview span{color:var(--pc-ink)!important;border-color:color-mix(in srgb, var(--pc-accent) 30%, var(--pc-line))!important}.auth-product-preview svg,.signup-product-preview svg{color:var(--pc-accent)!important;stroke:currentColor!important}.auth-status,.auth-status.dark,.signup-status,.signup-status.dark{background:var(--pc-warm-accent-soft)!important;border-color:color-mix(in srgb, var(--pc-accent) 30%, var(--pc-line))!important;color:var(--pc-ink)!important}.auth-form span,.auth-form label,.auth-form .input-shell,.auth-form input,.auth-form .signup-next-step,.signup-form span,.signup-form label,.signup-form .input-shell,.signup-form input{border-color:color-mix(in srgb, var(--pc-line) 82%, var(--pc-accent) 10%)!important}.tenant-app .workspace-ai-button.command,.tenant-app .workspace-ai-button.command *,.tenant-app .topbar .workspace-ai-button.command,.tenant-app .topbar .workspace-ai-button.command *{background:var(--pc-warm-panel-strong)!important;border-color:var(--pc-warm-line)!important;color:var(--pc-ink)!important;box-shadow:0 12px 28px color-mix(in srgb, var(--pc-ink) 7%, transparent)!important}.tenant-app .mobile-hero,.tenant-app .mobile-dashboard-hero,.tenant-app .mobile-command-hero,.tenant-app .mobile-overview-hero{background:radial-gradient(circle at 18% 8%, color-mix(in srgb, var(--pc-accent) 12%, transparent), transparent 22rem), linear-gradient(180deg, color-mix(in srgb, var(--pc-surface) 86%, var(--pc-bg)), color-mix(in srgb, var(--pc-surface-2) 76%, var(--pc-bg)))!important;border-color:var(--pc-warm-line)!important}.tenant-app .mobile-hero:after,.tenant-app .mobile-dashboard-hero:after,.tenant-app .mobile-command-hero:after,.tenant-app .mobile-overview-hero:after{background:linear-gradient(90deg, var(--pc-accent), color-mix(in srgb, var(--pc-accent) 38%, var(--pc-clay)))!important}.tenant-app .progress-bar,.tenant-app .credit-progress,.tenant-app .meter-fill,.tenant-app [role=progressbar]>span,.operations-board-v4 .progress-bar,.operations-board-v4 .credit-progress,.operations-board-v4 .meter-fill{background:var(--pc-accent)!important}.operations-board-v4 .board-kpi-row svg *,.operations-board-v4 .board-kpi-card svg *,.operations-board-v4 .lane-card svg *,.operations-board-v4 .metric-card svg *,.operations-board-v4 .stat-tile svg *,.tenant-app .metric-tile svg *,.tenant-app .stat-tile svg *{stroke:var(--pc-accent)!important}.operations-board-v4 .board-kpi-row svg polygon,.operations-board-v4 .board-kpi-card svg polygon,.operations-board-v4 .lane-card svg polygon,.operations-board-v4 .metric-card svg polygon,.operations-board-v4 .stat-tile svg polygon{fill:color-mix(in srgb, var(--pc-accent) 13%, transparent)!important}.operations-board-v4 .lane-head span,.operations-board-v4 .lane-head strong,.operations-board-v4 .lane-head small{color:var(--pc-ink)!important;border-color:color-mix(in srgb, var(--pc-line) 82%, var(--pc-ink) 10%)!important}.operations-board-v4 .command-brief-head button,.operations-board-v4 .automation-pulse-card button{color:var(--pc-ink)!important;border-color:color-mix(in srgb, var(--pc-accent) 32%, var(--pc-line))!important;background:var(--pc-warm-accent-soft)!important}.operations-board-v4 .studio-credit-guardrail i,.operations-board-v4 .studio-credit-guardrail i:before,.operations-board-v4 .studio-credit-guardrail i:after,.tenant-app .credit-guardrail i,.tenant-app .credit-guardrail i:before,.tenant-app .credit-guardrail i:after{background:var(--pc-accent)!important;border-color:var(--pc-accent-hover)!important}.auth-card .auth-note,.auth-card .auth-helper,.auth-card .auth-message,.auth-card .auth-delivery,.auth-card .auth-recovery,.auth-card [class*=note],.auth-card [class*=helper],.auth-card [class*=delivery],.auth-card [class*=recovery]{background:var(--pc-warm-panel-strong)!important;border-color:var(--pc-warm-line)!important;color:var(--pc-ink)!important}[data-theme=dark] .auth-panel-v3 .auth-card-v3>p,[data-theme=dark] .signup-panel-v2 .auth-card-v3>p,[data-theme=dark] .auth-panel-v3 .auth-step span,[data-theme=dark] .signup-panel-v2 .auth-step span,[data-theme=dark] .pricing-page p,[data-theme=dark] .pricing-page li,.auth-panel-v3[data-theme=dark] .auth-card-v3>p,.signup-panel-v2[data-theme=dark] .auth-card-v3>p,.auth-panel-v3[data-theme=dark] .auth-step span,.signup-panel-v2[data-theme=dark] .auth-step span{color:var(--pc-on-inverse)!important;text-shadow:none!important}.tenant-app .workspace-switcher,.tenant-app .workspace-switcher *,.tenant-app .sidebar-user-card,.tenant-app .sidebar-user-card *{color:var(--pc-ink)!important}.tenant-app .workspace-switcher small,.tenant-app .sidebar-user-card small,.tenant-app .sidebar-user-card p{color:var(--pc-ink-soft)!important}.tenant-app .workspace-switcher .workspace-avatar{color:var(--pc-on-accent)!important}.tenant-app .sidebar-user-card .avatar,.tenant-app .sidebar-user-card [class*=avatar],.tenant-app .sidebar-user-card [class*=initial],.tenant-app .sidebar-user-card>span:first-child{background:var(--pc-accent)!important;background-color:var(--pc-accent)!important;color:var(--pc-on-accent)!important}@media (max-width:760px){.tenant-app .workspace-content[data-surface=overview],.tenant-app[data-theme=light] .workspace-content[data-surface=overview],.tenant-app[data-theme=dark] .workspace-content[data-surface=overview]{background:radial-gradient(circle at 14% 10%, color-mix(in srgb, var(--pc-accent) 10%, transparent), transparent 20rem), linear-gradient(color-mix(in srgb, var(--pc-line) 28%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--pc-line) 24%, transparent) 1px, transparent 1px), var(--pc-bg)!important;background-size:auto,36px 36px,36px 36px,auto!important}.tenant-app .main,.tenant-app[data-theme=light] .main,.tenant-app[data-theme=dark] .main{background:linear-gradient(color-mix(in srgb, var(--pc-line) 26%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--pc-line) 22%, transparent) 1px, transparent 1px), linear-gradient(180deg, var(--pc-bg), var(--pc-surface-2))!important;background-size:36px 36px,36px 36px,auto!important}.tenant-app .mobile-overview-focus,.tenant-app[data-theme=light] .mobile-overview-focus,.tenant-app[data-theme=dark] .mobile-overview-focus{background:linear-gradient(180deg, var(--pc-warm-panel), var(--pc-warm-panel-strong))!important;border-color:var(--pc-warm-line)!important}.tenant-app .mobile-overview-focus:before,.tenant-app .mobile-overview-focus:after,.tenant-app .workspace-content[data-surface=overview]:before,.tenant-app .workspace-content[data-surface=overview]:after{box-shadow:none!important;background:0 0!important}.tenant-app .mobile-dock,.tenant-app[data-theme=dark] .mobile-dock{background:linear-gradient(180deg, var(--pc-warm-panel-strong), var(--pc-warm-panel))!important;box-shadow:0 -18px 40px color-mix(in srgb, var(--pc-ink) 16%, transparent)!important}.tenant-app .mobile-dock-item[data-active=true],.tenant-app .mobile-dock-search,.tenant-app .mobile-dock-ai{background:var(--pc-accent)!important;color:var(--pc-on-accent)!important;box-shadow:none!important}[data-theme=light] .tenant-app .mobile-overview-focus,[data-theme=light] .tenant-app .mobile-overview-focus *,.tenant-app[data-theme=light] .mobile-overview-focus,.tenant-app[data-theme=light] .mobile-overview-focus *{color:var(--pc-ink)!important;text-shadow:none!important}[data-theme=light] .tenant-app .mobile-overview-focus small,[data-theme=light] .tenant-app .mobile-overview-focus span,.tenant-app[data-theme=light] .mobile-overview-focus small,.tenant-app[data-theme=light] .mobile-overview-focus span{color:var(--pc-ink-soft)!important}[data-theme=light] .tenant-app .mobile-section-head button,.tenant-app[data-theme=light] .mobile-section-head button{color:var(--pc-ink)!important}[data-theme=light] .tenant-app .topbar.app-command-bar h1,[data-theme=light] .tenant-app .topbar.app-command-bar .topbar-title-text,.tenant-app[data-theme=light] .topbar.app-command-bar h1,.tenant-app[data-theme=light] .topbar.app-command-bar .topbar-title-text{color:var(--pc-ink)!important;text-shadow:none!important}[data-theme=light] .tenant-app .topbar.app-command-bar p,[data-theme=light] .tenant-app .topbar.app-command-bar .topbar-subtitle,.tenant-app[data-theme=light] .topbar.app-command-bar p,.tenant-app[data-theme=light] .topbar.app-command-bar .topbar-subtitle{color:var(--pc-ink-soft)!important;text-shadow:none!important}[data-theme=light] .tenant-app .mobile-focus-tile,[data-theme=light] .tenant-app .mobile-lane-card,[data-theme=light] .tenant-app .mobile-queue-item,[data-theme=light] .tenant-app .mobile-upcoming-card,.tenant-app[data-theme=light] .mobile-focus-tile,.tenant-app[data-theme=light] .mobile-lane-card,.tenant-app[data-theme=light] .mobile-queue-item,.tenant-app[data-theme=light] .mobile-upcoming-card{background:color-mix(in srgb, var(--pc-surface) 84%, var(--pc-bg))!important;border-color:var(--pc-warm-line)!important;color:var(--pc-ink)!important;box-shadow:0 10px 24px color-mix(in srgb, var(--pc-ink) 6%, transparent)!important}[data-theme=dark] .tenant-app .mobile-overview-focus,[data-theme=dark] .tenant-app .mobile-overview-focus *,.tenant-app[data-theme=dark] .mobile-overview-focus,.tenant-app[data-theme=dark] .mobile-overview-focus *{color:var(--pc-ink)!important;text-shadow:none!important}[data-theme=dark] .tenant-app .mobile-overview-focus small,[data-theme=dark] .tenant-app .mobile-overview-focus span,.tenant-app[data-theme=dark] .mobile-overview-focus small,.tenant-app[data-theme=dark] .mobile-overview-focus span{color:var(--pc-ink-soft)!important}[data-theme=dark] .tenant-app .mobile-focus-tile,[data-theme=dark] .tenant-app .mobile-lane-card,[data-theme=dark] .tenant-app .mobile-queue-item,[data-theme=dark] .tenant-app .mobile-upcoming-card,.tenant-app[data-theme=dark] .mobile-focus-tile,.tenant-app[data-theme=dark] .mobile-lane-card,.tenant-app[data-theme=dark] .mobile-queue-item,.tenant-app[data-theme=dark] .mobile-upcoming-card{background:color-mix(in srgb, var(--pc-surface-3) 78%, var(--pc-bg))!important;border-color:color-mix(in srgb, var(--pc-line) 86%, var(--pc-accent) 10%)!important;color:var(--pc-ink)!important}[data-theme=light] .tenant-app .mobile-dock button:not([data-active=true]),.tenant-app[data-theme=light] .mobile-dock button:not([data-active=true]){background:var(--pc-warm-panel-strong)!important;color:var(--pc-ink)!important}}@media (min-width:761px){[data-theme=light] .auth-shell .auth-panel-v3 .auth-card,[data-theme=light] .auth-shell .auth-panel-v3 .auth-card-v3,[data-theme=light] .signup-panel-v2 .signup-plan-rail,[data-theme=light] .pricing-page .pricing-hero,[data-theme=light] .pricing-page .pricing-hero-copy,[data-theme=light] .pricing-page .pricing-hero-panel,[data-theme=light] .pricing-page .pricing-hero-card{background:radial-gradient(circle at 12% 0%, color-mix(in srgb, var(--pc-accent) 7%, transparent), transparent 24rem), linear-gradient(180deg, var(--pc-warm-panel), var(--pc-warm-panel-strong))!important;border-color:var(--pc-warm-line)!important;color:var(--pc-ink)!important;box-shadow:0 22px 54px color-mix(in srgb, var(--pc-ink) 9%, transparent)!important}[data-theme=light] .auth-shell .auth-panel-v3 .auth-card *,[data-theme=light] .auth-shell .auth-panel-v3 .auth-card-v3 *,[data-theme=light] .signup-panel-v2 .signup-plan-rail *,[data-theme=light] .pricing-page .pricing-hero-copy *,[data-theme=light] .pricing-page .pricing-hero-panel *,[data-theme=light] .pricing-page .pricing-hero-card *{text-shadow:none!important}[data-theme=light] .auth-shell .auth-panel-v3 .auth-card h1,[data-theme=light] .auth-shell .auth-panel-v3 .auth-card-v3 h1,[data-theme=light] .auth-shell .auth-panel-v3 .auth-card strong,[data-theme=light] .auth-shell .auth-panel-v3 .auth-card-v3 strong,[data-theme=light] .auth-shell .auth-panel-v3 .pc-wordmark,[data-theme=light] .signup-panel-v2 .signup-plan-rail strong,[data-theme=light] .pricing-page .pricing-hero-copy h1,[data-theme=light] .pricing-page .pricing-hero-panel strong{color:var(--pc-ink)!important}[data-theme=light] .auth-shell .auth-panel-v3 .auth-card p,[data-theme=light] .auth-shell .auth-panel-v3 .auth-card-v3 p,[data-theme=light] .auth-shell .auth-panel-v3 .auth-step span,[data-theme=light] .signup-panel-v2 .signup-plan-rail small,[data-theme=light] .pricing-page .pricing-hero-copy p,[data-theme=light] .pricing-page .pricing-hero-panel span,[data-theme=light] .pricing-page .pricing-hero-panel p{color:var(--pc-ink-soft)!important}[data-theme=light] .auth-shell .auth-panel-v3 .auth-step,[data-theme=light] .signup-panel-v2 .signup-plan-rail .pricing-plan-mini,[data-theme=light] .signup-panel-v2 .signup-plan-rail [class*=plan],[data-theme=light] .pricing-page .pricing-hero-panel div{background:color-mix(in srgb, var(--pc-surface) 82%, var(--pc-bg))!important;border-color:var(--pc-warm-line)!important;color:var(--pc-ink)!important}[data-theme=light] .signup-panel-v2 .signup-plan-rail .signup-plan-card,[data-theme=light] .signup-panel-v2 .signup-plan-rail .signup-plan-list{background:color-mix(in srgb, var(--pc-surface) 86%, var(--pc-bg))!important;border-color:var(--pc-warm-line)!important;color:var(--pc-ink)!important}[data-theme=light] .signup-panel-v2 .signup-plan-rail .signup-plan-card strong,[data-theme=light] .signup-panel-v2 .signup-plan-rail .signup-plan-list strong{color:var(--pc-ink)!important}[data-theme=light] .signup-panel-v2 .signup-plan-rail .signup-plan-card span,[data-theme=light] .signup-panel-v2 .signup-plan-rail .signup-plan-card p,[data-theme=light] .signup-panel-v2 .signup-plan-rail .signup-plan-card li,[data-theme=light] .signup-panel-v2 .signup-plan-rail .signup-plan-card em,[data-theme=light] .signup-panel-v2 .signup-plan-rail .signup-plan-list span,[data-theme=light] .signup-panel-v2 .signup-plan-rail .signup-plan-list p,[data-theme=light] .signup-panel-v2 .signup-plan-rail .signup-plan-list li,[data-theme=light] .signup-panel-v2 .signup-plan-rail .signup-plan-list em{color:var(--pc-ink-soft)!important}[data-theme=dark] .auth-shell .auth-panel-v3 .auth-card-v3 .command.primary,[data-theme=dark] .auth-shell .auth-panel-v3 .auth-card .command.primary{background:var(--pc-accent)!important;border-color:var(--pc-accent-hover)!important;color:var(--pc-on-accent)!important;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--pc-on-accent) 18%, transparent), 0 18px 38px color-mix(in srgb, var(--pc-accent) 34%, transparent)!important;background-image:none!important}}.auth-product-preview .auth-preview-greeting,.auth-product-preview .auth-preview-kpis div,.auth-product-preview .auth-preview-lane,.auth-product-preview .auth-preview-dock span{background:var(--pc-warm-panel-strong)!important;border-color:var(--pc-warm-line)!important;color:var(--pc-ink)!important;box-shadow:0 12px 28px color-mix(in srgb, var(--pc-ink) 7%, transparent)!important}.auth-product-preview .auth-preview-kpis span,.auth-product-preview .auth-preview-lane span,.auth-product-preview .auth-preview-lane small,.auth-product-preview .auth-preview-greeting p{color:var(--pc-ink-soft)!important}.auth-product-preview .auth-preview-kpis strong,.auth-product-preview .auth-preview-lane strong,.auth-product-preview .auth-preview-greeting h2{color:var(--pc-ink)!important}.auth-product-preview .auth-preview-kpis svg,.auth-product-preview .auth-preview-kpis svg *,.auth-product-preview .auth-preview-lane svg,.auth-product-preview .auth-preview-lane svg *{color:var(--pc-accent)!important;stroke:currentColor!important}.auth-product-preview .auth-preview-lane i{background:var(--pc-accent)!important;box-shadow:none!important}.auth-product-preview .auth-preview-dock span{color:var(--pc-ink)!important}[data-theme=light] .auth-panel-v3 .auth-experience,[data-theme=light] .auth-panel-v3 .auth-product-preview{border-color:var(--pc-cinema-line)!important;background:radial-gradient(circle at 22% 20%, color-mix(in srgb, var(--pc-accent) 15%, transparent), transparent 32%), radial-gradient(circle at 84% 70%, color-mix(in srgb, var(--pc-focus) 12%, transparent), transparent 30%), linear-gradient(color-mix(in srgb, var(--pc-surface) 4%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--pc-surface) 3.5%, transparent) 1px, transparent 1px), #020506e6!important;color:var(--pc-on-inverse)!important}[data-theme=light] .auth-panel-v3 .auth-experience-head>span,[data-theme=light] .auth-panel-v3 .auth-live-strip strong,[data-theme=light] .auth-panel-v3 .auth-preview-topbar span,[data-theme=light] .auth-panel-v3 .auth-preview-topbar div,[data-theme=light] .auth-panel-v3 .auth-preview-greeting h2,[data-theme=light] .auth-panel-v3 .auth-preview-kpis strong,[data-theme=light] .auth-panel-v3 .auth-preview-lane strong,[data-theme=light] .auth-panel-v3 .auth-preview-dock span,[data-theme=light] .auth-panel-v3 .auth-live-strip span,[data-theme=light] .auth-panel-v3 .auth-preview-greeting p,[data-theme=light] .auth-panel-v3 .auth-preview-kpis span,[data-theme=light] .auth-panel-v3 .auth-preview-lane span,[data-theme=light] .auth-panel-v3 .auth-preview-lane small{color:var(--pc-on-inverse)!important}[data-theme=light] .auth-panel-v3 .auth-preview-greeting,[data-theme=light] .auth-panel-v3 .auth-preview-kpis div,[data-theme=light] .auth-panel-v3 .auth-preview-lane,[data-theme=light] .auth-panel-v3 .auth-preview-dock span{border-color:color-mix(in srgb, var(--pc-surface) 12%, transparent)!important;background:color-mix(in srgb, var(--pc-surface) 7%, transparent)!important;box-shadow:inset 0 1px #ffffff0f!important}[data-theme=light] .auth-panel-v3 .auth-preview-dock{background:color-mix(in srgb, var(--pc-surface) 7%, transparent)!important}[data-theme=light] .onboarding-main-panel,[data-theme=light] .onboarding-main-panel .auth-status.dark,[data-theme=light] .onboarding-main-panel h2,[data-theme=light] .onboarding-form-v2 label,[data-theme=light] .onboarding-form-v2 input,[data-theme=light] .onboarding-form-v2 textarea,[data-theme=light] .onboarding-form-actions .command:not(.primary){color:var(--pc-on-inverse)!important}[data-theme=light] .onboarding-main-panel .auth-status.dark{border-color:color-mix(in srgb, var(--pc-surface) 14%, transparent)!important;background:linear-gradient(180deg, color-mix(in srgb, var(--pc-surface) 10%, transparent), color-mix(in srgb, var(--pc-surface) 5%, transparent)), color-mix(in srgb, var(--pc-surface) 4%, transparent)!important}[data-theme=light] .onboarding-panel-header p,[data-theme=light] .onboarding-main-panel .onboarding-save-state span,[data-theme=light] .onboarding-form-v2 input::placeholder,[data-theme=light] .onboarding-form-v2 textarea::placeholder{color:var(--pc-on-inverse)!important}[data-theme=light] .onboarding-main-panel .onboarding-save-state,[data-theme=light] .onboarding-form-v2 label>span,[data-theme=light] .onboarding-form-actions .command:not(.primary){border-color:color-mix(in srgb, var(--pc-surface) 14%, transparent)!important;background:linear-gradient(180deg, color-mix(in srgb, var(--pc-surface) 10%, transparent), color-mix(in srgb, var(--pc-surface) 5%, transparent)), color-mix(in srgb, var(--pc-surface) 4%, transparent)!important;box-shadow:inset 0 1px #ffffff0f,0 12px 30px #0000002e!important}.tenant-app .topbar.app-command-bar p,.tenant-app .topbar.app-command-bar .topbar-section,.tenant-app .topbar.app-command-bar .topbar-subtitle,.tenant-app .topbar-command kbd{color:var(--pc-ink)!important}@media (max-width:760px){[data-theme=light] .signup-panel-v2 .signup-main,[data-theme=light] .signup-panel-v2 .signup-main h1,[data-theme=light] .signup-panel-v2 .signup-main h2,[data-theme=light] .signup-panel-v2 .signup-main label,[data-theme=light] .signup-panel-v2 .signup-main strong,[data-theme=light] .signup-panel-v2 .signup-main .auth-status,[data-theme=light] .signup-panel-v2 .signup-main .command-link,[data-theme=light] .signup-panel-v2 .signup-main p,[data-theme=light] .signup-panel-v2 .signup-main small,[data-theme=light] .signup-panel-v2 .signup-main li,[data-theme=light] .signup-panel-v2 .signup-main em,[data-theme=light] .signup-panel-v2 .signup-main .signup-next-step p{color:var(--pc-on-inverse)!important}[data-theme=light] .signup-panel-v2 .signup-main label span,[data-theme=light] .signup-panel-v2 .signup-main .auth-status,[data-theme=light] .signup-panel-v2 .signup-main .signup-note,[data-theme=light] .signup-panel-v2 .signup-main .signup-next-step,[data-theme=light] .signup-panel-v2 .signup-main .command-link{border-color:color-mix(in srgb, var(--pc-surface) 14%, transparent)!important;background:linear-gradient(180deg, color-mix(in srgb, var(--pc-surface) 10%, transparent), color-mix(in srgb, var(--pc-surface) 5%, transparent)), color-mix(in srgb, var(--pc-surface) 4%, transparent)!important;color:var(--pc-on-inverse)!important}[data-theme=light] .signup-panel-v2 .signup-main input,[data-theme=light] .signup-panel-v2 .signup-main input::placeholder{color:var(--pc-on-inverse)!important}[data-theme=light] .pricing-page .pricing-hero,[data-theme=light] .pricing-page .pricing-hero-copy,[data-theme=light] .pricing-page .pricing-hero-panel,[data-theme=light] .pricing-page .pricing-hero-card{background:radial-gradient(circle at 14% 0%, color-mix(in srgb, var(--pc-accent) 7%, transparent), transparent 18rem), linear-gradient(180deg, var(--pc-warm-panel), var(--pc-warm-panel-strong))!important;border-color:var(--pc-warm-line)!important;color:var(--pc-ink)!important;box-shadow:0 18px 38px color-mix(in srgb, var(--pc-ink) 8%, transparent)!important}[data-theme=light] .pricing-page .pricing-hero *,[data-theme=light] .pricing-page .pricing-hero-copy *,[data-theme=light] .pricing-page .pricing-hero-panel *,[data-theme=light] .pricing-page .pricing-hero-card *{text-shadow:none!important}[data-theme=light] .pricing-page .pricing-hero h1,[data-theme=light] .pricing-page .pricing-hero strong,[data-theme=light] .pricing-page .pricing-hero-copy h1,[data-theme=light] .pricing-page .pricing-hero-panel strong{color:var(--pc-ink)!important}[data-theme=light] .pricing-page .pricing-hero p,[data-theme=light] .pricing-page .pricing-hero span,[data-theme=light] .pricing-page .pricing-hero-copy p,[data-theme=light] .pricing-page .pricing-hero-panel span,[data-theme=light] .pricing-page .pricing-hero-panel p{color:var(--pc-ink-soft)!important}[data-theme=dark] .signup-panel-v2 h1,[data-theme=dark] .signup-panel-v2 h2,[data-theme=dark] .signup-panel-v2 strong,[data-theme=dark] .signup-panel-v2 label,[data-theme=dark] .signup-panel-v2 p,[data-theme=dark] .signup-panel-v2 small,[data-theme=dark] .signup-panel-v2 span,[data-theme=dark] .signup-panel-v2 li,[data-theme=dark] .signup-panel-v2 em{color:var(--pc-on-inverse)!important}[data-theme=dark] .signup-panel-v2 .auth-step,[data-theme=dark] .signup-panel-v2 .signup-next-step,[data-theme=dark] .signup-panel-v2 [class*=next-step],[data-theme=dark] .signup-panel-v2 [class*=delivery],[data-theme=dark] .signup-panel-v2 [class*=helper]{background:color-mix(in srgb, var(--pc-surface-3) 86%, var(--pc-bg))!important;border-color:color-mix(in srgb, var(--pc-line) 78%, var(--pc-accent) 16%)!important;color:var(--pc-on-inverse)!important;box-shadow:0 12px 28px #00000038!important}[data-theme=dark] .signup-panel-v2 .auth-step span,[data-theme=dark] .signup-panel-v2 .signup-next-step span,[data-theme=dark] .signup-panel-v2 [class*=next-step] span,[data-theme=dark] .signup-panel-v2 [class*=delivery] span,[data-theme=dark] .signup-panel-v2 [class*=helper] span,[data-theme=dark] .signup-panel-v2 .auth-step p,[data-theme=dark] .signup-panel-v2 .signup-next-step p,[data-theme=dark] .signup-panel-v2 [class*=next-step] p,[data-theme=dark] .signup-panel-v2 .auth-step strong,[data-theme=dark] .signup-panel-v2 .signup-next-step strong,[data-theme=dark] .signup-panel-v2 [class*=next-step] strong{color:var(--pc-on-inverse)!important}[data-theme=dark] .signup-panel-v2 .auth-step svg,[data-theme=dark] .signup-panel-v2 .signup-next-step svg,[data-theme=dark] .signup-panel-v2 [class*=next-step] svg{color:var(--pc-accent)!important;stroke:currentColor!important}}@media (min-width:761px){[data-theme=light] .signup-panel-v2 .signup-main{background:radial-gradient(circle at 14% 0%, color-mix(in srgb, var(--pc-accent) 6%, transparent), transparent 24rem), linear-gradient(180deg, var(--pc-warm-panel), var(--pc-warm-panel-strong))!important;border-color:var(--pc-warm-line)!important;color:var(--pc-ink)!important;box-shadow:0 22px 54px color-mix(in srgb, var(--pc-ink) 9%, transparent)!important}[data-theme=light] .signup-panel-v2 .signup-main *,[data-theme=light] .pricing-page .pricing-grid-section *{text-shadow:none!important}[data-theme=light] .signup-panel-v2 .signup-main h1,[data-theme=light] .signup-panel-v2 .signup-main h2,[data-theme=light] .signup-panel-v2 .signup-main strong,[data-theme=light] .signup-panel-v2 .signup-main label,[data-theme=light] .signup-panel-v2 .signup-main .pc-wordmark{color:var(--pc-ink)!important}[data-theme=light] .signup-panel-v2 .signup-main p,[data-theme=light] .signup-panel-v2 .signup-main small,[data-theme=light] .signup-panel-v2 .signup-main span,[data-theme=light] .signup-panel-v2 .signup-main li,[data-theme=light] .signup-panel-v2 .signup-main em{color:var(--pc-ink-soft)!important}[data-theme=light] .signup-panel-v2 .signup-main .command.primary span{color:var(--pc-on-accent)!important}[data-theme=light] .signup-panel-v2 .signup-main .auth-status,[data-theme=light] .signup-panel-v2 .signup-main .pc-mark{color:var(--pc-ink)!important}[data-theme=light] .signup-panel-v2 .signup-main label span,[data-theme=light] .signup-panel-v2 .signup-main .signup-note,[data-theme=light] .signup-panel-v2 .signup-main .signup-next-step{background:color-mix(in srgb, var(--pc-surface) 84%, var(--pc-bg))!important;border-color:var(--pc-warm-line)!important;color:var(--pc-ink)!important;box-shadow:0 10px 24px color-mix(in srgb, var(--pc-ink) 5%, transparent)!important}[data-theme=light] .signup-panel-v2 .signup-main input{color:var(--pc-ink)!important}[data-theme=light] .signup-panel-v2 .signup-main input::placeholder{color:var(--pc-ink-soft)!important}[data-theme=light] .pricing-page .pricing-grid-section{background:radial-gradient(circle at 92% 4%, color-mix(in srgb, var(--pc-accent) 6%, transparent), transparent 28rem), linear-gradient(180deg, var(--pc-warm-panel), var(--pc-warm-panel-strong))!important;border-color:var(--pc-warm-line)!important;color:var(--pc-ink)!important;box-shadow:0 22px 54px color-mix(in srgb, var(--pc-ink) 8%, transparent)!important}[data-theme=light] .pricing-page .pricing-grid-section h2,[data-theme=light] .pricing-page .pricing-grid-section h3,[data-theme=light] .pricing-page .pricing-grid-section strong,[data-theme=light] .pricing-page .pricing-grid-section .pricing-detail-label,[data-theme=light] .pricing-page .pricing-grid-section .pricing-decision-cue{color:var(--pc-ink)!important}[data-theme=light] .pricing-page .pricing-grid-section p,[data-theme=light] .pricing-page .pricing-grid-section span,[data-theme=light] .pricing-page .pricing-grid-section small,[data-theme=light] .pricing-page .pricing-grid-section li{color:var(--pc-ink-soft)!important}[data-theme=light] .pricing-page .pricing-tier-card{background:color-mix(in srgb, var(--pc-surface) 86%, var(--pc-bg))!important;border-color:var(--pc-warm-line)!important;color:var(--pc-ink)!important;box-shadow:0 16px 38px color-mix(in srgb, var(--pc-ink) 7%, transparent)!important}[data-theme=light] .pricing-page .pricing-tier-card[data-featured=true]{border-color:color-mix(in srgb, var(--pc-accent) 35%, var(--pc-warm-line))!important;box-shadow:0 0 0 3px color-mix(in srgb, var(--pc-accent) 8%, transparent), 0 18px 44px color-mix(in srgb, var(--pc-ink) 8%, transparent)!important}}[data-theme=light] .pricing-page .pricing-nav>div>a:not(.command.primary),[data-theme=light] .pricing-page .pricing-hero-copy>.auth-status{color:var(--pc-ink)!important}[data-theme=light] .pricing-page .pricing-path-strip>div{background:color-mix(in srgb, var(--pc-surface) 82%, var(--pc-bg))!important;border-color:var(--pc-warm-line)!important;color:var(--pc-ink)!important}[data-theme=light] .pricing-page .pricing-path-strip span{background:var(--pc-accent)!important;color:var(--pc-on-accent)!important}[data-theme=light] .pricing-page .pricing-path-strip strong{color:var(--pc-ink)!important}[data-theme=light] .pricing-page .pricing-path-strip small{color:var(--pc-ink-soft)!important}.tenant-app .grid[data-active=overview]{grid-template-columns:minmax(0,1fr)!important;height:auto!important;overflow:visible!important}.tenant-app .grid[data-active=overview]>.stack:first-child{min-width:0;height:auto!important;overflow:visible!important}.tenant-app .operations-board-v4.unified-overview{grid-template-rows:auto auto auto auto;grid-template-columns:minmax(0,1fr);gap:12px;min-height:0;padding-bottom:0;display:grid;background:radial-gradient(circle at 12% 0%, color-mix(in srgb, var(--pc-accent) 9%, transparent), transparent 24rem), linear-gradient(180deg, color-mix(in srgb, var(--pc-bg) 88%, var(--pc-surface)), var(--pc-surface-2))!important;height:auto!important}.operations-board-v4.unified-overview .unified-kpi-strip{grid-area:1/1;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.operations-board-v4.unified-overview .unified-kpi-strip button{height:auto;min-height:106px;background:color-mix(in srgb, var(--pc-surface) 84%, var(--pc-bg))!important;color:var(--pc-ink-soft)!important}.operations-board-v4.unified-overview .unified-kpi-strip strong{color:var(--pc-ink)!important}.operations-board-v4.unified-overview .unified-kpi-strip span:not(.kpi-icon),.operations-board-v4.unified-overview .unified-kpi-strip small{color:var(--pc-ink-soft)!important}.operations-board-v4.unified-overview .unified-kpi-strip .kpi-sparkline{opacity:.72;color:var(--pc-ink-soft)!important}.operations-board-v4.unified-overview .unified-kpi-strip .kpi-sparkline path{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4px;stroke:currentColor!important}.operations-board-v4.unified-overview .unified-action-band{grid-area:2/1;grid-template-columns:minmax(0,1fr);gap:10px;display:grid!important}.operations-board-v4.unified-overview .unified-overview-main{grid-area:3/1;grid-template-columns:minmax(0,1fr) 300px;gap:12px;min-height:0;height:auto!important;display:grid!important;overflow:visible!important}.operations-board-v4.unified-overview .overview-action-focus{gap:10px;padding:12px;display:grid}.operations-board-v4.unified-overview .overview-action-focus .command-brief-head{align-items:flex-start}.operations-board-v4.unified-overview .overview-action-focus .command-brief-head strong{white-space:normal;text-align:right}.overview-automation-note{margin:-2px 0 0;font-size:12px;line-height:1.35;color:var(--pc-ink-soft)!important}.overview-action-context{letter-spacing:0;margin:-4px 0 0;font-size:10px;font-weight:720;line-height:1.3;color:var(--pc-ink-soft)!important}.operations-board-v4.unified-overview .overview-action-focus .priority-action-list{grid-template-columns:repeat(4,minmax(0,1fr))}.operations-board-v4.unified-overview .overview-action-focus .priority-action-list button{min-height:92px;background:color-mix(in srgb, var(--pc-surface) 78%, var(--pc-bg))!important;border-color:color-mix(in srgb, var(--pc-line) 92%, var(--pc-ink) 6%)!important}.operations-board-v4.unified-overview .overview-action-focus .priority-action-list button strong{color:var(--pc-ink)!important}.operations-board-v4.unified-overview .overview-action-focus .priority-action-list button span:not(.priority-action-icon),.operations-board-v4.unified-overview .overview-action-focus .priority-action-list button small{color:var(--pc-ink-soft)!important}.overview-primary-entries{border:1px solid var(--pc-warm-line);background:color-mix(in srgb, var(--pc-surface) 84%, var(--pc-bg));min-width:0;box-shadow:0 16px 34px color-mix(in srgb, var(--pc-ink) 7%, transparent);border-radius:14px;gap:10px;padding:12px;display:grid}.overview-module-head{gap:3px;min-width:0;display:grid}.overview-module-head strong{color:var(--pc-ink);font-size:14px;font-weight:820}.overview-module-head span{color:var(--pc-ink-soft);font-size:11px;line-height:1.35}.overview-entry-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.overview-entry-grid button{border:1px solid color-mix(in srgb, var(--pc-line) 86%, var(--pc-accent) 8%);background:color-mix(in srgb, var(--pc-surface) 72%, var(--pc-bg));min-width:0;min-height:68px;color:var(--pc-ink);cursor:pointer;text-align:left;border-radius:11px;grid-template-rows:auto auto;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:3px 8px;padding:9px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid}.overview-entry-grid button:hover{border-color:color-mix(in srgb, var(--pc-accent) 34%, var(--pc-line));box-shadow:0 12px 24px color-mix(in srgb, var(--pc-ink) 8%, transparent);transform:translateY(-1px)}.overview-entry-icon{background:var(--pc-warm-accent-soft);width:28px;height:28px;color:var(--pc-ink);border-radius:9px;grid-row:1/3;place-items:center;display:grid}.overview-entry-grid button strong{color:var(--pc-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:790;line-height:1.12;display:-webkit-box;overflow:hidden}.overview-entry-grid button small{color:var(--pc-ink-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.25;display:-webkit-box;overflow:hidden}.operations-board-v4.unified-overview .overview-studio-card{align-content:start;gap:10px;height:auto;min-height:0;display:grid;overflow:visible;background:linear-gradient(180deg, var(--pc-warm-panel), var(--pc-warm-panel-strong))!important;border-color:var(--pc-warm-line)!important;color:var(--pc-ink)!important}.overview-studio-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.overview-studio-stats span{border:1px solid var(--pc-warm-line);background:color-mix(in srgb, var(--pc-surface) 76%, var(--pc-bg));border-radius:10px;gap:3px;min-height:58px;padding:9px;font-size:10px;display:grid;color:var(--pc-ink-soft)!important}.overview-studio-stats strong{font-size:18px;line-height:1;color:var(--pc-ink)!important}.operations-board-v4.unified-overview .overview-studio-card p{margin:0;font-size:12px;line-height:1.45;color:var(--pc-on-inverse)!important}.settings-real-surface{gap:14px;min-width:0;display:grid}.settings-hero-panel .panel-header{align-items:flex-start;gap:14px}.settings-hero-panel .panel-header>div{gap:4px;min-width:0;display:grid}.settings-section-map{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px;display:grid}.settings-section-map>div,.theme-choice,.settings-danger-copy{border:1px solid var(--pc-warm-line);background:linear-gradient(180deg, color-mix(in srgb, var(--pc-bg) 48%, transparent), transparent), var(--pc-warm-panel-strong);color:var(--pc-ink);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--pc-on-inverse) 54%, transparent);border-radius:14px}.settings-section-map>div{align-content:start;gap:7px;min-width:0;min-height:118px;padding:13px;display:grid}.settings-section-map svg,.settings-appearance-panel .panel-header>svg,.settings-danger-panel .panel-header>svg{color:var(--pc-accent);stroke:currentColor}.settings-section-map strong,.theme-choice strong,.settings-danger-copy strong{color:var(--pc-ink);letter-spacing:0;font-size:13px;font-weight:850;line-height:1.15}.settings-section-map span,.theme-choice small,.settings-danger-copy span{color:var(--pc-ink-soft);font-size:12px;font-weight:650;line-height:1.38}.settings-core-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:14px;min-width:0;display:grid}.settings-profile-body{grid-template-columns:minmax(240px,.38fr) minmax(0,1fr);gap:14px;min-width:0;padding:14px;display:grid}.settings-profile-card{border:1px solid var(--pc-warm-line);background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--pc-accent) 18%, transparent), transparent 42%), linear-gradient(180deg, var(--pc-warm-panel-strong), var(--pc-warm-panel));min-width:0;min-height:214px;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--pc-on-inverse) 48%, transparent);text-align:center;border-radius:16px;align-content:center;justify-items:center;gap:12px;padding:18px;display:grid}.settings-profile-avatar{border:1px solid color-mix(in srgb, var(--pc-accent) 30%, var(--pc-warm-line));background:color-mix(in srgb, var(--pc-accent) 14%, var(--pc-bg));width:76px;height:76px;color:var(--pc-ink);letter-spacing:0;border-radius:24px;place-items:center;font-size:21px;font-weight:920;display:grid;overflow:hidden}.settings-profile-avatar img{object-fit:cover;width:100%;height:100%}.settings-profile-card>div:last-child{gap:4px;min-width:0;display:grid}.settings-profile-card strong{color:var(--pc-ink);font-size:20px;font-weight:880;line-height:1.1}.settings-profile-card small{color:var(--pc-ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:720;line-height:1.35;overflow:hidden}.settings-profile-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;min-width:0;display:grid}.settings-profile-form label{min-width:0;color:var(--pc-ink-soft);letter-spacing:0;text-transform:uppercase;gap:6px;font-size:11px;font-weight:850;display:grid}.settings-profile-form input{border:1px solid var(--pc-warm-line);background:linear-gradient(180deg, color-mix(in srgb, var(--pc-bg) 58%, transparent), transparent), var(--pc-warm-panel-strong);width:100%;min-width:0;min-height:46px;color:var(--pc-ink);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--pc-on-inverse) 48%, transparent);font:inherit;border-radius:13px;padding:10px 12px;font-weight:730}.settings-profile-form input:focus{border-color:color-mix(in srgb, var(--pc-accent) 46%, var(--pc-warm-line));box-shadow:var(--pc-control-ring,0 0 0 4px color-mix(in srgb, var(--pc-accent) 16%, transparent));outline:none}.settings-profile-actions{flex-wrap:wrap;grid-column:2;align-items:center;gap:10px;min-width:0;display:flex}.settings-profile-actions .compact-notice{flex:260px;min-width:min(260px,100%)}.settings-profile-actions .compact-notice[data-state=loading] svg,.settings-profile-actions .compact-notice[data-state=saving] svg,.settings-profile-actions .async-command[data-async-state=loading] svg{animation:.9s linear infinite pc-spin}.settings-workspace-body{grid-template-columns:minmax(220px,.44fr) minmax(0,1fr);gap:14px;min-width:0;padding:14px;display:grid}.settings-brand-preview{border:1px solid var(--pc-warm-line);background:radial-gradient(circle at 20% 8%, color-mix(in srgb, var(--tenant-brand-accent,var(--pc-accent)) 26%, transparent), transparent 36%), linear-gradient(180deg, var(--pc-warm-panel-strong), var(--pc-warm-panel));min-height:220px;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--pc-on-inverse) 48%, transparent);border-radius:16px;align-content:space-between;gap:18px;padding:16px;display:grid}.settings-brand-preview>span{background:var(--tenant-brand-accent,var(--pc-accent));width:48px;height:48px;color:var(--pc-on-accent);letter-spacing:0;border-radius:15px;place-items:center;font-size:16px;font-weight:900;display:grid}.settings-brand-preview div{gap:5px;min-width:0;display:grid}.settings-brand-preview strong{color:var(--pc-ink);font-size:22px;font-weight:880;line-height:1.04}.settings-brand-preview small{color:var(--pc-ink-soft);font-size:13px;font-weight:680;line-height:1.35}.settings-workspace-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;min-width:0;display:grid}.settings-workspace-form label{min-width:0;color:var(--pc-ink-soft);letter-spacing:0;text-transform:uppercase;gap:6px;font-size:11px;font-weight:850;display:grid}.settings-workspace-form input{border:1px solid var(--pc-warm-line);background:linear-gradient(180deg, color-mix(in srgb, var(--pc-bg) 58%, transparent), transparent), var(--pc-warm-panel-strong);width:100%;min-width:0;min-height:46px;color:var(--pc-ink);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--pc-on-inverse) 48%, transparent);font:inherit;border-radius:13px;padding:10px 12px;font-weight:730}.settings-workspace-form input:focus{border-color:color-mix(in srgb, var(--pc-accent) 46%, var(--pc-warm-line));box-shadow:var(--pc-control-ring,0 0 0 4px color-mix(in srgb, var(--pc-accent) 16%, transparent));outline:none}.settings-workspace-actions{flex-wrap:wrap;grid-column:2;align-items:center;gap:10px;min-width:0;display:flex}.settings-workspace-actions .compact-notice{flex:260px;min-width:min(260px,100%)}.settings-workspace-actions .command:disabled,.settings-profile-actions .command:disabled,.settings-profile-form input:disabled,.settings-danger-panel .command:disabled,.settings-team-panel .command:disabled,.settings-team-panel .icon-command:disabled,.settings-team-panel input:disabled,.settings-team-panel select:disabled{cursor:not-allowed;opacity:.66;transform:none}.settings-team-panel{overflow:hidden}.team-invite-form{grid-template-columns:minmax(220px,1fr) minmax(150px,.34fr) auto;align-items:end;gap:10px;padding:14px 14px 0;display:grid}.team-invite-form label{min-width:0;color:var(--pc-ink-soft);letter-spacing:0;text-transform:uppercase;gap:6px;font-size:11px;font-weight:850;display:grid}.team-invite-form input,.team-invite-form select,.team-row select{border:1px solid var(--pc-warm-line);background:var(--pc-warm-panel-strong);width:100%;min-width:0;min-height:42px;color:var(--pc-ink);font:inherit;border-radius:12px;padding:9px 11px;font-size:13px;font-weight:760}.team-invite-form input:focus,.team-invite-form select:focus,.team-row select:focus{border-color:color-mix(in srgb, var(--pc-accent) 46%, var(--pc-warm-line));box-shadow:var(--pc-control-ring,0 0 0 4px color-mix(in srgb, var(--pc-accent) 16%, transparent));outline:none}.team-notice{margin:12px 14px 0}.team-notice[data-state=loading] svg,.team-notice[data-state=saving] svg{animation:.9s linear infinite pc-spin}.team-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;display:grid}.team-list{border:1px solid var(--pc-warm-line);background:linear-gradient(180deg, color-mix(in srgb, var(--pc-bg) 46%, transparent), transparent), var(--pc-warm-panel);border-radius:16px;gap:8px;min-width:0;padding:12px;display:grid}.team-list-header{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.team-list-header strong{color:var(--pc-ink);font-size:14px;font-weight:880}.team-list-header small{color:var(--pc-ink-soft);font-size:12px;font-weight:720}.team-row{border:1px solid color-mix(in srgb, var(--pc-warm-line) 74%, transparent);background:var(--pc-warm-panel-strong);border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(126px,.3fr) auto;align-items:center;gap:9px;min-width:0;padding:9px;display:grid}.team-person{align-items:center;gap:9px;min-width:0;display:flex}.team-person>span{background:color-mix(in srgb, var(--pc-accent) 15%, var(--pc-bg));width:36px;height:36px;color:var(--pc-ink);border-radius:12px;flex:none;place-items:center;font-size:12px;font-weight:900;display:grid}.team-person div{gap:2px;min-width:0;display:grid}.team-person strong,.team-person small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.team-person strong{color:var(--pc-ink);font-size:13px;font-weight:850}.team-person small{color:var(--pc-ink-soft);font-size:11px;font-weight:700}.team-row .command.compact{min-height:42px;padding-inline:12px}.icon-command{border:1px solid var(--pc-warm-line);background:var(--pc-warm-panel-strong);width:42px;height:42px;color:var(--pc-ink-soft);border-radius:13px;place-items:center;display:inline-grid}.icon-command:hover:not(:disabled),.icon-command:focus-visible{border-color:color-mix(in srgb, var(--pc-accent) 34%, var(--pc-warm-line));color:var(--pc-ink);outline:none}.icon-command.danger:hover:not(:disabled),.icon-command.danger:focus-visible{border-color:color-mix(in srgb, var(--pc-danger-ink) 40%, var(--pc-warm-line));color:var(--pc-danger-ink)}.team-empty-state{border:1px dashed var(--pc-warm-line);min-height:68px;color:var(--pc-ink-soft);border-radius:14px;align-items:center;gap:9px;padding:14px;font-size:13px;font-weight:760;display:flex}.settings-appearance-panel .panel-body,.settings-danger-panel .panel-body{gap:12px;display:grid}.theme-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;padding:14px;display:grid}.theme-choice{cursor:pointer;text-align:left;width:100%;min-height:78px;transition:border-color var(--pc-motion-fast,.14s) var(--pc-ease-standard,ease), box-shadow var(--pc-motion-medium,.22s) var(--pc-ease-standard,ease), transform var(--pc-motion-fast,.14s) var(--pc-ease-standard,ease);grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:12px;display:grid}.theme-choice:hover,.theme-choice:focus-visible{border-color:color-mix(in srgb, var(--pc-accent) 34%, var(--pc-warm-line));box-shadow:0 14px 28px color-mix(in srgb, var(--pc-ink) 8%, transparent);transform:translateY(-1px)}.theme-choice[data-selected=true]{border-color:color-mix(in srgb, var(--pc-accent) 48%, var(--pc-warm-line));background:var(--pc-warm-accent-soft);box-shadow:var(--pc-control-ring,0 0 0 4px color-mix(in srgb, var(--pc-accent) 16%, transparent))}.theme-choice>svg:first-child{background:color-mix(in srgb, var(--pc-accent) 12%, var(--pc-surface));width:34px;height:34px;color:var(--pc-accent);border-radius:12px;place-items:center;padding:8px;display:grid}.theme-choice>span{gap:4px;min-width:0;display:grid}.theme-choice>svg:last-child{color:var(--pc-accent)}.settings-danger-panel{align-content:start}.settings-danger-copy{gap:6px;margin:14px 14px 0;padding:13px;display:grid}.settings-danger-panel .command.danger{border-color:color-mix(in srgb, var(--pc-danger-ink) 30%, var(--pc-warm-line));background:linear-gradient(135deg, color-mix(in srgb, var(--pc-danger-ink) 12%, transparent), transparent 58%), var(--pc-warm-panel-strong);min-height:44px;color:var(--pc-danger-ink);justify-self:start;margin:0 14px}.settings-danger-panel .command.danger:hover:not(:disabled),.settings-danger-panel .command.danger:focus-visible{border-color:color-mix(in srgb, var(--pc-danger-ink) 44%, var(--pc-warm-line));box-shadow:0 12px 26px color-mix(in srgb, var(--pc-danger-ink) 12%, transparent)}.settings-danger-panel .compact-notice{margin:0 14px 14px}.settings-section-slot{min-width:0;display:grid}.settings-section-slot .pricing-module-panel,.settings-section-slot .support-audit-panel{min-width:0}@media (max-width:980px){.settings-section-map,.settings-core-grid,.settings-profile-body,.settings-workspace-body,.team-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-profile-actions,.settings-workspace-actions{grid-column:1/-1}}@media (max-width:760px){.settings-real-surface{padding-bottom:calc(104px + env(safe-area-inset-bottom));gap:10px}.settings-section-map,.settings-core-grid,.settings-profile-body,.settings-profile-form,.settings-workspace-body,.settings-workspace-form,.team-invite-form,.team-settings-grid,.team-row,.theme-choice-grid{grid-template-columns:minmax(0,1fr)}.settings-brand-preview{min-height:170px}.settings-profile-card{min-height:180px}.settings-team-panel{padding-bottom:calc(84px + env(safe-area-inset-bottom))}.settings-section-map{padding:12px}.settings-section-map>div{min-height:92px}.settings-danger-panel .command.danger{justify-self:stretch}}.overview-empty-state{border:1px dashed color-mix(in srgb, var(--pc-accent) 32%, var(--pc-line));background:color-mix(in srgb, var(--pc-surface) 78%, var(--pc-bg));min-height:360px;color:var(--pc-ink);text-align:center;border-radius:18px;grid-area:2/1/4;place-items:center;gap:12px;padding:28px;display:grid}.overview-empty-state span{max-width:560px;color:var(--pc-ink-soft)}.overview-empty-state div{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.operations-board-v4.unified-overview .board-command-dock{grid-area:4/1;width:100%!important;margin:0!important;position:static!important;bottom:auto!important;left:auto!important;right:auto!important}[data-theme=dark] .overview-primary-entries,[data-theme=dark] .overview-entry-grid button,[data-theme=dark] .overview-studio-stats span,[data-theme=dark] .overview-empty-state{background:color-mix(in srgb, var(--pc-surface) 74%, var(--pc-bg))!important;border-color:color-mix(in srgb, var(--pc-line) 82%, var(--pc-accent) 10%)!important}[data-theme=dark] .operations-board-v4.unified-overview .priority-queue-card{background:color-mix(in srgb, var(--pc-surface) 80%, var(--pc-bg))!important;border-color:color-mix(in srgb, var(--pc-line) 84%, var(--pc-accent) 10%)!important}[data-theme=dark] .operations-board-v4.unified-overview .priority-action-list button{background:color-mix(in srgb, var(--pc-surface-2) 76%, var(--pc-bg))!important;border-color:color-mix(in srgb, var(--pc-line) 82%, var(--pc-accent) 12%)!important}[data-theme=dark] .operations-board-v4.unified-overview .command-brief-head strong,[data-theme=dark] .operations-board-v4.unified-overview .priority-action-list button strong{color:var(--pc-ink)!important}[data-theme=dark] .operations-board-v4.unified-overview .command-brief-head span,[data-theme=dark] .operations-board-v4.unified-overview .priority-action-list button span:not(.priority-action-icon),[data-theme=dark] .operations-board-v4.unified-overview .priority-action-list button small{color:var(--pc-ink-soft)!important}@media (min-width:1680px){.operations-board-v4.unified-overview .unified-kpi-strip{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (max-width:1320px){.operations-board-v4.unified-overview .unified-overview-main{grid-template-columns:minmax(0,1fr)}.operations-board-v4.unified-overview .board-studio{display:none!important}}@media (max-width:980px){.operations-board-v4.unified-overview .unified-action-band,.operations-board-v4.unified-overview .unified-kpi-strip,.overview-primary-entries{grid-template-columns:minmax(0,1fr)}.operations-board-v4.unified-overview .overview-action-focus .priority-action-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.tenant-app .workspace-content[data-surface=overview]{padding:10px 10px 94px;display:block;overflow:auto}.tenant-app .grid[data-active=overview],.tenant-app .grid[data-active=overview]>.stack:first-child,.tenant-app .operations-board-v4.unified-overview{height:auto;min-height:0;display:grid!important}.operations-board-v4.unified-overview{gap:10px;padding-bottom:18px}.operations-board-v4.unified-overview .unified-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-board-v4.unified-overview .unified-kpi-strip button{min-height:104px}.overview-entry-grid,.operations-board-v4.unified-overview .overview-action-focus .priority-action-list{grid-template-columns:minmax(0,1fr)}.operations-board-v4.unified-overview .overview-action-focus .command-brief-head{flex-direction:column;align-items:flex-start}.operations-board-v4.unified-overview .overview-action-focus .command-brief-head strong{text-align:left;max-width:100%}.operations-board-v4.unified-overview .board-command-dock{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin:0;position:relative;bottom:auto;left:auto;right:auto}}.tenant-app .workspace-content[data-surface=module] .grid:not([data-active=overview]){grid-template-columns:minmax(0,1fr)}.tenant-app .workspace-content[data-surface=module] .grid:not([data-active=overview])>.stack:first-child{width:100%;max-width:100%}@media (max-width:760px){.tenant-app .workspace-content[data-surface=module] .settings-module-stack{height:100%;padding-right:2px;overflow:auto}.tenant-app .workspace-content[data-surface=module] .settings-module-stack .panel{height:auto;min-height:320px}}.tenant-app .main[data-surface=module]{grid-template-rows:auto minmax(0,1fr)}.tenant-app .workspace-content[data-surface=module]{background:linear-gradient(180deg, color-mix(in srgb, var(--pc-bg) 92%, var(--pc-surface)), color-mix(in srgb, var(--pc-surface) 78%, var(--pc-bg))), linear-gradient(118deg, color-mix(in srgb, var(--pc-accent) 4.5%, transparent), transparent 38%)}.tenant-app[data-theme=dark] .workspace-content[data-surface=module]{background:linear-gradient(180deg, color-mix(in srgb, var(--pc-bg) 88%, var(--pc-surface)), color-mix(in srgb, var(--pc-surface) 82%, var(--pc-bg))), linear-gradient(118deg, color-mix(in srgb, var(--pc-accent) 5%, transparent), transparent 38%)}.tenant-app .workspace-content[data-surface=module] .notice,.tenant-app .workspace-content[data-surface=module] .compact-notice,.tenant-app .workspace-content[data-surface=module] .automation-notice,.tenant-app .workspace-content[data-surface=module] .warning-notice{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--pc-on-inverse) 62%, transparent);border-color:var(--pc-warm-line)!important;background:var(--pc-warm-panel-strong)!important;color:var(--pc-ink)!important}.tenant-app[data-theme=dark] .workspace-content[data-surface=module] .notice,.tenant-app[data-theme=dark] .workspace-content[data-surface=module] .compact-notice,.tenant-app[data-theme=dark] .workspace-content[data-surface=module] .automation-notice,.tenant-app[data-theme=dark] .workspace-content[data-surface=module] .warning-notice{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--pc-on-inverse) 9%, transparent);background:var(--pc-warm-panel)!important}.tenant-app .workspace-content[data-surface=module] .notice *,.tenant-app .workspace-content[data-surface=module] .compact-notice *,.tenant-app .workspace-content[data-surface=module] .automation-notice *,.tenant-app .workspace-content[data-surface=module] .warning-notice *{color:inherit!important}.tenant-app .workspace-content[data-surface=module] .notice svg,.tenant-app .workspace-content[data-surface=module] .compact-notice svg,.tenant-app .workspace-content[data-surface=module] .automation-notice svg,.tenant-app .workspace-content[data-surface=module] .warning-notice svg{color:var(--pc-accent)!important;stroke:currentColor!important}.tenant-app .workspace-content[data-surface=module] .progress{box-shadow:inset 0 1px 2px color-mix(in srgb, var(--pc-ink) 8%, transparent);border:1px solid var(--pc-warm-line)!important;background:color-mix(in srgb, var(--pc-surface-2) 62%, var(--pc-bg))!important}.tenant-app[data-theme=dark] .workspace-content[data-surface=module] .progress{background:color-mix(in srgb, var(--pc-surface-2) 76%, var(--pc-bg))!important}.tenant-app .workspace-content[data-surface=module] .progress span,.tenant-app .workspace-content[data-surface=module] [role=progressbar]>span{background:linear-gradient(90deg, color-mix(in srgb, var(--pc-accent) 72%, var(--pc-clay)), var(--pc-accent))!important}.tenant-app .workspace-content[data-surface=module] .metric:before{background:linear-gradient(180deg, var(--pc-accent), color-mix(in srgb, var(--pc-accent) 48%, var(--pc-clay)))!important}.tenant-app .workspace-content[data-surface=module] .integration-icon{border-color:var(--pc-warm-line)!important;background:var(--pc-warm-accent-soft)!important;color:var(--pc-ink)!important}.tenant-app .workspace-content[data-surface=module] .billing-lifecycle-grid>div,.tenant-app .workspace-content[data-surface=module] .publish-readiness-grid>div,.tenant-app .workspace-content[data-surface=module] .automation-stats>div,.tenant-app .workspace-content[data-surface=module] .execution-ledger-grid>div,.tenant-app .workspace-content[data-surface=module] .audit-event,.tenant-app .workspace-content[data-surface=module] .readiness-item,.tenant-app .workspace-content[data-surface=module] .phase{border-color:var(--pc-warm-line)!important;background:var(--pc-warm-panel-strong)!important;color:var(--pc-ink)!important}.tenant-app[data-theme=dark] .workspace-content[data-surface=module] .billing-lifecycle-grid>div,.tenant-app[data-theme=dark] .workspace-content[data-surface=module] .publish-readiness-grid>div,.tenant-app[data-theme=dark] .workspace-content[data-surface=module] .automation-stats>div,.tenant-app[data-theme=dark] .workspace-content[data-surface=module] .execution-ledger-grid>div,.tenant-app[data-theme=dark] .workspace-content[data-surface=module] .audit-event,.tenant-app[data-theme=dark] .workspace-content[data-surface=module] .readiness-item,.tenant-app[data-theme=dark] .workspace-content[data-surface=module] .phase{background:var(--pc-warm-panel)!important}.tenant-app .workspace-content[data-surface=module] .billing-lifecycle-grid strong,.tenant-app .workspace-content[data-surface=module] .publish-readiness-grid strong,.tenant-app .workspace-content[data-surface=module] .automation-stats strong,.tenant-app .workspace-content[data-surface=module] .execution-ledger-grid strong,.tenant-app .workspace-content[data-surface=module] .audit-event strong,.tenant-app .workspace-content[data-surface=module] .readiness-item strong,.tenant-app .workspace-content[data-surface=module] .phase strong{color:var(--pc-ink)!important}.tenant-app .workspace-content[data-surface=module] .billing-lifecycle-grid span,.tenant-app .workspace-content[data-surface=module] .billing-lifecycle-grid small,.tenant-app .workspace-content[data-surface=module] .publish-readiness-grid span,.tenant-app .workspace-content[data-surface=module] .publish-readiness-grid small,.tenant-app .workspace-content[data-surface=module] .automation-stats span,.tenant-app .workspace-content[data-surface=module] .execution-ledger-grid span,.tenant-app .workspace-content[data-surface=module] .audit-event span,.tenant-app .workspace-content[data-surface=module] .readiness-item span,.tenant-app .workspace-content[data-surface=module] .phase .muted{color:var(--pc-ink-soft)!important}.tenant-app .workspace-content[data-surface=module] .billing-lifecycle-grid svg,.tenant-app .workspace-content[data-surface=module] .publish-readiness-grid svg,.tenant-app .workspace-content[data-surface=module] .automation-stats svg,.tenant-app .workspace-content[data-surface=module] .execution-ledger-grid svg,.tenant-app .workspace-content[data-surface=module] .audit-event svg,.tenant-app .workspace-content[data-surface=module] .readiness-item svg,.tenant-app .workspace-content[data-surface=module] .phase svg{color:var(--pc-accent)!important;stroke:currentColor!important}.tenant-app .workspace-content[data-surface=module] .phase>span{border-color:color-mix(in srgb, var(--pc-calm) 34%, transparent)!important;background:color-mix(in srgb, var(--pc-calm) 12%, var(--pc-surface))!important;color:var(--pc-calm-text)!important}.tenant-app[data-theme=dark] .workspace-content[data-surface=module] .phase>span{background:color-mix(in srgb, var(--pc-calm) 18%, var(--pc-surface))!important}.tenant-app .workspace-content[data-surface=module] select option{background:var(--pc-surface)!important;color:var(--pc-ink)!important}.tenant-app .workspace-content[data-surface=module] .scheduler-calendar-day[aria-pressed=true]{border-color:color-mix(in srgb, var(--pc-accent) 38%, transparent)!important;background:color-mix(in srgb, var(--pc-accent) 14%, var(--pc-surface))!important;color:var(--pc-ink)!important}.tenant-app[data-theme=dark] .workspace-content[data-surface=module] .scheduler-calendar-day[aria-pressed=true]{background:color-mix(in srgb, var(--pc-accent) 18%, var(--pc-surface))!important}:root{--pc-motion-fast:.14s;--pc-motion-base:.22s;--pc-motion-slow:.42s;--pc-motion-ease:cubic-bezier(.2, .8, .2, 1);--pc-motion-ease-out:cubic-bezier(.16, 1, .3, 1)}.app-state-screen{background:radial-gradient(circle at 18% 18%, color-mix(in srgb, var(--pc-accent) 11%, transparent), transparent 28%), linear-gradient(135deg, var(--pc-bg), color-mix(in srgb, var(--pc-surface) 76%, var(--pc-bg)));min-height:100svh;color:var(--pc-ink);place-items:center;padding:clamp(22px,5vw,64px);display:grid}.app-state-card{border:1px solid var(--pc-warm-line);background:var(--pc-warm-panel-strong);width:min(100%,560px);box-shadow:0 28px 90px color-mix(in srgb, var(--pc-ink) 12%, transparent);animation:pc-state-enter var(--pc-motion-slow) var(--pc-motion-ease-out) both;border-radius:22px;justify-items:start;gap:16px;padding:clamp(24px,5vw,44px);display:grid}.app-state-eyebrow{color:var(--pc-ink);letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:850}.app-state-card h1{max-width:11ch;color:var(--pc-ink);letter-spacing:0;margin:0;font-size:clamp(34px,7vw,64px);line-height:.95}.app-state-card p{max-width:54ch;color:var(--pc-ink-soft);margin:0;font-size:16px;line-height:1.55}.app-state-actions{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.route-loader{align-items:center;gap:8px;min-height:24px;display:inline-flex}.route-loader span{background:var(--pc-accent);width:9px;height:9px;animation:pc-loader-pulse .9s var(--pc-motion-ease) infinite;border-radius:999px}.route-loader span:nth-child(2){animation-delay:.12s}.route-loader span:nth-child(3){animation-delay:.24s}.dashboard-empty-state{text-align:left;border-color:var(--pc-warm-line);background:linear-gradient(180deg, color-mix(in srgb, var(--pc-surface) 88%, transparent), color-mix(in srgb, var(--pc-surface-2) 78%, transparent)), var(--pc-surface);justify-items:start;min-height:170px}.dashboard-empty-state:before{background:var(--pc-accent)}.dashboard-empty-state:after{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--pc-accent) 30%, transparent))}.dashboard-empty-state svg,.dashboard-module-fallback svg{color:var(--pc-accent);stroke:currentColor}.dashboard-empty-state .command{margin-top:4px}.module-loading-list{gap:10px;width:100%;display:grid}.dashboard-module-fallback .panel-body{justify-content:center;align-items:flex-start;min-height:230px}.dashboard-module-fallback strong{color:var(--pc-ink);font-size:20px}.dashboard-module-fallback span{max-width:52ch;color:var(--pc-ink-soft)}.tenant-app .workspace-content[data-surface=module] .panel,.tenant-app .workspace-content[data-surface=module] .subpanel,.tenant-app .workspace-content[data-surface=module] .list-row,.tenant-app .workspace-content[data-surface=module] .workflow-card,.tenant-app .workspace-content[data-surface=module] .signal-card,.tenant-app .workspace-content[data-surface=module] .market-card,.tenant-app .workspace-content[data-surface=module] .empty-state,.tenant-app .workspace-content[data-surface=module] .command,.tenant-app .command-palette,.tenant-app .workspace-ai-drawer,.tenant-app .notification-panel,.tenant-app .dialog-panel{transition:background-color var(--pc-motion-fast) var(--pc-motion-ease), border-color var(--pc-motion-fast) var(--pc-motion-ease), box-shadow var(--pc-motion-base) var(--pc-motion-ease), color var(--pc-motion-fast) var(--pc-motion-ease), opacity var(--pc-motion-base) var(--pc-motion-ease), transform var(--pc-motion-base) var(--pc-motion-ease)}.tenant-app .workspace-content[data-surface=module] .panel{animation:pc-module-enter var(--pc-motion-base) var(--pc-motion-ease-out) both}.tenant-app .notification-skeleton span,.tenant-app .notification-skeleton:before,.tenant-app .module-loading-list .notification-skeleton{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--pc-surface) 44%, transparent), transparent), color-mix(in srgb, var(--pc-surface-2) 72%, var(--pc-bg));animation:pc-skeleton-sweep 1.35s var(--pc-motion-ease) infinite;background-size:220% 100%}.tenant-app[data-theme=dark] .notification-skeleton span,.tenant-app[data-theme=dark] .notification-skeleton:before,.tenant-app[data-theme=dark] .module-loading-list .notification-skeleton{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--pc-surface) 10%, transparent), transparent), color-mix(in srgb, var(--pc-surface-2) 78%, var(--pc-bg));background-size:220% 100%}@keyframes pc-state-enter{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes pc-module-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes pc-loader-pulse{0%,to{opacity:.45;transform:translateY(0)scale(.9)}50%{opacity:1;transform:translateY(-3px)scale(1)}}@keyframes pc-skeleton-sweep{0%{background-position:120% 0}to{background-position:-120% 0}}@media (prefers-reduced-motion:reduce){.app-state-card,.route-loader span,.tenant-app .workspace-content[data-surface=module] .panel,.tenant-app .notification-skeleton span,.tenant-app .notification-skeleton:before,.tenant-app .module-loading-list .notification-skeleton{animation:none!important}.tenant-app .workspace-content[data-surface=module] .panel,.tenant-app .workspace-content[data-surface=module] .subpanel,.tenant-app .workspace-content[data-surface=module] .list-row,.tenant-app .workspace-content[data-surface=module] .workflow-card,.tenant-app .workspace-content[data-surface=module] .signal-card,.tenant-app .workspace-content[data-surface=module] .market-card,.tenant-app .workspace-content[data-surface=module] .empty-state,.tenant-app .workspace-content[data-surface=module] .command,.tenant-app .command-palette,.tenant-app .workspace-ai-drawer,.tenant-app .notification-panel,.tenant-app .dialog-panel{transition-duration:.01ms!important}}
