:root{--pc-obsidian:#07110f;--pc-deep-evergreen:#0d211d;--pc-workspace-green:#173c35;--pc-jade:#00a88e;--pc-mint:#caffee;--pc-cobalt:#3155f6;--pc-amber:#d88a28;--pc-rose:#ed6f61;--pc-cream:#fbf8ef;--pc-sand:#f3efe4;--pc-slate:#65706a;--bg:var(--pc-sand);--surface:var(--pc-cream);--surface-soft:#f8f6ef;--ink:var(--pc-obsidian);--muted:var(--pc-slate);--line:#07110f21;--accent:var(--pc-jade);--accent-2:var(--pc-cobalt);--warning:var(--pc-amber);--danger:var(--pc-rose);--shadow:0 20px 54px #10182814;--shadow-soft:0 10px 28px #1018280e;--inset-line:inset 0 1px 0 #ffffffc7}@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(--accent);--tenant-bg:#f4f0e7;--tenant-bg-2:#ebe3d2;--tenant-grid:#07110f0e;--tenant-ink:#07110f;--tenant-muted:#68736f;--tenant-soft:#07110f9e;--tenant-line:#07110f21;--tenant-line-strong:#07110f33;--tenant-surface:#fffdf6db;--tenant-surface-strong:#fffdf6;--tenant-surface-soft:#fffdf694;--tenant-inverse:#07110f;--tenant-inverse-2:#10251f;--tenant-inverse-line:#ffffff21;--tenant-inverse-ink:#fbf8ef;--tenant-inverse-muted:#fbf8efad;--tenant-shadow:0 30px 76px #07110f24;--tenant-shadow-soft:0 16px 38px #07110f17;--tenant-focus:#3155f647;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:#07110f;--tenant-bg-2:#0d211d;--tenant-grid:#caffee0d;--tenant-ink:#fbf8ef;--tenant-muted:#fbf8efa8;--tenant-soft:#fbf8ef94;--tenant-line:#ffffff1f;--tenant-line-strong:#ffffff38;--tenant-surface:#12251fc7;--tenant-surface-strong:#10251f;--tenant-surface-soft:#ffffff0f;--tenant-inverse:#fbf8ef;--tenant-inverse-2:#f2ebda;--tenant-inverse-line:#07110f1f;--tenant-inverse-ink:#07110f;--tenant-inverse-muted:#07110f94;--tenant-shadow:0 34px 82px #00000057;--tenant-shadow-soft:0 18px 42px #00000038;--tenant-focus:#caffee42;--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, #07110f, #10251f 52%, #07110f), 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, #caffee17, #caffee04 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{color:var(--tenant-ink);background:linear-gradient(#caffee1a,#caffee05 38%),#06100e}.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{background:linear-gradient(180deg, #ffffffb8, #caffeedb), var(--pc-mint);color:#07110f;border:1px solid #07110f14;border-radius:12px;font-weight:950;box-shadow:inset 0 1px #ffffffb8,0 10px 24px #0000003d}.tenant-app .nav{scrollbar-color:#caffee57 transparent}.tenant-app .nav-item{min-height:42px;color:color-mix(in srgb, var(--tenant-inverse-ink) 70%, transparent);border:1px solid #0000;font-weight:760}.tenant-app[data-theme=dark] .nav-item{color:#fbf8efad}.tenant-app .nav-item:hover:not(:disabled),.tenant-app .nav-item[data-active=true]{color:var(--tenant-inverse-ink);background:#caffee1f;border-color:#caffee1f;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-command{border:1px solid var(--tenant-line);background:linear-gradient(180deg, #ffffff80, 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]{color:var(--pc-jade);background:#00a88e17;border-color:#00a88e47}.tenant-app .command{min-height:38px;color:var(--tenant-ink)}.tenant-app .command.primary{background:linear-gradient(180deg, #ffffff2e, transparent), var(--pc-jade);color:#fff;border-color:#00a88e94;box-shadow:inset 0 1px #ffffff42,0 14px 30px #00a88e38}.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, #ffffff6b, transparent), var(--tenant-surface)}.tenant-app .metric:before{background:var(--pc-jade)}.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, #caffee24, transparent 38%), linear-gradient(315deg, #3155f624, transparent 44%), linear-gradient(180deg, #ffffff0e, 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{color:var(--tenant-ink);background:linear-gradient(135deg,#caffee1f,#0000 38%),linear-gradient(315deg,#3155f629,#0000 44%),#06100e}.board-hero:after{border:1px solid var(--tenant-inverse-line);opacity:.72;content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0 12%,#caffee33 12% 13%,#0000 13% 28%,#caffee29 28% 29%,#0000 29%),linear-gradient(#ffffff14,#ffffff05);border-radius:8px;width:220px;height:124px;position:absolute;inset:auto 22px 18px auto}.board-kicker{width:fit-content;color:var(--pc-mint);text-transform:uppercase;background:#caffee17;border:1px solid #caffee3d;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, #ffffff6b, 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{box-shadow:var(--tenant-shadow-soft), 0 0 0 3px #00a88e14;border-color:#00a88e57;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-jade));content:"";width:4px;position:absolute;inset:0 auto 0 0}.board-lane[data-accent=jade]{--lane-accent:var(--pc-jade)}.board-lane[data-accent=blue]{--lane-accent:var(--pc-cobalt)}.board-lane[data-accent=amber]{--lane-accent:var(--pc-amber)}.board-lane[data-accent=violet]{--lane-accent:#7657e5}.board-lane[data-accent=rose]{--lane-accent:var(--pc-rose)}.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%, #fff 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, #ffffff75, 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-jade);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, #caffee1a, #ffffff05), var(--tenant-inverse);box-shadow:var(--tenant-shadow-soft)}.tenant-app[data-theme=dark] .sidebar{background:linear-gradient(135deg,#caffee1a,#ffffff05),#06100e}.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, #ffffff52, 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 #07110f1f,inset 0 1px #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]{color:var(--pc-jade);background:#00a88e21}.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-obsidian);width:min(1120px,100vw - 48px);max-height:none;color:var(--pc-cream);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-cream);min-width:0;color:var(--pc-obsidian);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{color:var(--pc-cream);background:radial-gradient(circle at 12% 6%,#2457d638,#0000 32%),linear-gradient(135deg,#caffee1a,#0000 46%),#07110f;border-color:#d9f0df29;box-shadow:0 28px 62px #07110f3d}.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-cream)}.owner-console .owner-insight-panel .owner-panel-header svg{filter:none}.owner-console .owner-insight-body p{color:#fbf8efad}.owner-console .owner-insight-panel .owner-status-chip{color:#f7d38d;background:#ffffff1a;border-color:#ffffff2e}:root{--pc-paper:#f3efe4;--pc-paper-2:#e8e1d0;--pc-cream-glass:#fbf8efeb;--pc-dark-line:#ffffff1f;--pc-v2-shadow:0 28px 80px #07110f2e}.pc-logo{letter-spacing:0}.pc-mark{border-radius:var(--pc-mark-radius,12px);background:var(--pc-mint);font-weight:950}.pc-wordmark{font-weight:850}.auth-shell{background:radial-gradient(circle at 18% 18%, #caffee17, transparent 28%), linear-gradient(#ffffff09 1px, transparent 1px), linear-gradient(90deg, #ffffff09 1px, transparent 1px), var(--pc-obsidian);background-size:auto,32px 32px,32px 32px}.auth-panel-v2{background:var(--pc-obsidian);width:min(1120px,100%);color:var(--pc-cream);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, #caffee1c, transparent 42%), linear-gradient(320deg, #3155f621, transparent 46%), linear-gradient(#ffffff09 1px, transparent 1px), linear-gradient(90deg, #ffffff09 1px, transparent 1px), var(--pc-obsidian);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-cream)}.auth-cinema-brand>span{color:#fbf8ef94;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-cream);letter-spacing:0;margin:0;font-size:clamp(40px,5vw,72px);line-height:.95}.auth-cinema-copy p{color:#fbf8efad;max-width:560px;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:#fff1;border:1px solid #ffffff1f;border-radius:8px;padding:12px}.auth-live-strip span,.tenant-hero-side span,.purchase-dock span{color:#fbf8ef9e;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-cream);margin-top:5px;font-size:15px;display:block}.auth-card,.signup-main{background:var(--pc-cream);color:var(--pc-obsidian);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:clamp(30px,3vw,42px);line-height:1}.auth-status{width:fit-content;color:var(--pc-mint);background:#caffee14;border:1px solid #caffee3d;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:12px;font-weight:900;display:inline-flex}.auth-status.dark{color:var(--pc-obsidian);background:#07110f0e;border-color:#07110f1f}.auth-steps{gap:8px;display:grid}.auth-step{color:var(--pc-slate);background:#ffffff94;border-color:#07110f1a;align-items:center;gap:9px;font-size:12px;line-height:1.35;display:flex}.auth-step svg{color:var(--pc-jade)}.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-slate);font-size:14px}.signup-panel-v2 .signup-plan-rail{background:linear-gradient(135deg, #caffee1f, transparent 40%), linear-gradient(#07110f0a 1px, transparent 1px), linear-gradient(90deg, #07110f09 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-jade);content:"";width:3px;position:absolute;inset:0 auto 0 0}.tenant-app{background:linear-gradient(#07110f09 1px, transparent 1px), linear-gradient(90deg, #07110f08 1px, transparent 1px), var(--pc-paper);background-size:32px 32px}.shell,.owner-console{gap:18px}.sidebar,.owner-sidebar{background:linear-gradient(180deg, #ffffff12, transparent 28%), var(--pc-obsidian);box-shadow:0 24px 54px #07110f3d}.brand-mark{background:var(--pc-mint);color:var(--pc-obsidian);border-radius:12px;font-weight:950}.topbar,.owner-topbar,.panel,.metric,.owner-panel,.owner-stat{background:var(--pc-cream-glass);border-color:#1017131f}.tenant-hero{background:linear-gradient(135deg, #07110fd1, #0d211deb), var(--pc-obsidian);color:var(--pc-cream);box-shadow:var(--pc-v2-shadow);border:1px solid #10171324;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-cream);letter-spacing:0;margin:0;font-size:clamp(30px,4vw,52px);line-height:1}.tenant-hero p{color:#fbf8efad;max-width:720px;margin:0;line-height:1.55}.tenant-command-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tenant-command-search{color:#fbf8efb8;background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:9px;min-height:38px;padding:0 13px;font-size:13px;font-weight:750;display:inline-flex}.tenant-command-search kbd{color:var(--pc-cream);font:inherit;background:#ffffff1f;border-radius:5px;padding:2px 6px}.tenant-hero-side{gap:10px;display:grid}.tenant-hero-side div{background:#ffffff14}.owner-insight-panel{background:linear-gradient(135deg, #caffee17, transparent 44%), var(--pc-obsidian);color:var(--pc-cream)}.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-cream)}.owner-insight-body{gap:12px;padding:18px;display:grid}.owner-insight-body h2{color:var(--pc-cream);margin:0;font-size:26px;line-height:1.04}.owner-insight-body p{color:#fbf8efa8;margin:0;font-size:13px;line-height:1.45}.billing-checkout{background:linear-gradient(135deg, #00a88e12, transparent 45%), var(--pc-cream);gap:14px}.billing-plan-card{min-height:168px}.billing-plan-card[data-featured=true]{box-shadow:0 0 0 3px #00a88e17, var(--inset-line);background:linear-gradient(135deg,#caffee42,#0000 48%),#fff;border-color:#00a88e61}.purchase-dock{background:var(--pc-obsidian);border-color:#07110f1a;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}.pricing-page{background:radial-gradient(circle at 18% 10%, #caffee21, transparent 30%), linear-gradient(#ffffff09 1px, transparent 1px), linear-gradient(90deg, #ffffff08 1px, transparent 1px), var(--pc-obsidian);min-height:100vh;color:var(--pc-cream);background-size:auto,32px 32px,32px 32px;padding:22px}.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-cream)}.pricing-nav>div,.pricing-hero-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pricing-nav a{color:#fbf8efbd;font-size:13px;font-weight:850}.pricing-nav .command.primary{color:var(--pc-obsidian)}.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,#caffee1f,#0000 44%),linear-gradient(315deg,#3155f624,#0000 45%),#ffffff0b;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-cream);letter-spacing:0;margin:0;font-size:clamp(42px,7vw,76px);line-height:.94}.pricing-hero-copy p{color:#fbf8efad;max-width:720px;margin:0;font-size:16px;line-height:1.62}.pricing-hero-panel{background:linear-gradient(#fbf8ef14,#fbf8ef05),#ffffff0b;align-content:end;gap:10px;padding:18px;display:grid}.pricing-hero-panel div{background:#ffffff12;border:1px solid #ffffff1f;border-radius:8px;padding:14px}.pricing-hero-panel span,.pricing-card-top span,.pricing-current-strip span{color:#fbf8ef9e;text-transform:uppercase;font-size:11px;font-weight:900;line-height:1.25;display:block}.pricing-hero-panel strong{color:var(--pc-cream);margin-top:5px;font-size:17px;line-height:1.15;display:block}.pricing-grid-section{background:var(--pc-cream);width:min(1180px,100%);color:var(--pc-obsidian);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:clamp(30px,4vw,46px);line-height:1}.pricing-section-heading p{max-width:440px;color:var(--pc-slate);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{min-width:0;color:var(--pc-obsidian);background:#fff;gap:14px;padding:16px;display:grid}.pricing-tier-card[data-featured=true]{box-shadow:0 0 0 3px #00a88e1c, var(--pc-v2-shadow);border-color:#00a88e73}.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-slate)}.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-slate);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-jade);flex:none}.pricing-tier-card li{color:var(--pc-obsidian);font-size:13px;font-weight:720;line-height:1.28}.pricing-proof-strip{background:#ffffff0b;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-mint)}.pricing-proof-strip strong{color:var(--pc-cream);font-size:14px}.pricing-proof-strip span{color:#fbf8efa3;font-size:12px;line-height:1.42}.pricing-current-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-current-strip>div{min-width:0;box-shadow:var(--inset-line);background:#fff;border:1px solid #07110f1a;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-obsidian)}.pricing-module-panel .panel-body{min-height:0}.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{min-width:0;box-shadow:var(--inset-line);background:linear-gradient(135deg,#00a88e0e,#0000 52%),#ffffffc2;border:1px solid #07110f1a;border-radius:8px}.readiness-item{cursor:pointer;color:var(--pc-obsidian);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:#00a88e42}.readiness-item:hover{box-shadow:0 0 0 3px #00a88e17, 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-jade)}.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-slate);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-obsidian);font-size:15px;line-height:1.15}.readiness-item small,.creative-journey-grid small,.billing-lifecycle-grid small,.integration-helper{color:var(--pc-slate);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-obsidian);width:22px;height:22px;color:var(--pc-cream);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}.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-obsidian);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:clamp(32px,11vw,44px)}.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{color:var(--pc-jade);vertical-align:middle;content:"Creative Studio";background:#00a88e1c;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);text-rendering:geometricprecision;background-size:28px 28px;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.pc-logo{align-items:center;gap:var(--pc-logo-gap,14px);color:var(--pc-logo-ink,var(--pc-obsidian));line-height:1;display:inline-flex}.pc-logo--sm{--pc-mark-size:36px;--pc-mark-radius:8px;--pc-mark-font:17px;--pc-mark-accent-width:12px;--pc-mark-accent-height:4px;--pc-wordmark-font:18px;--pc-wordmark-accent-width:8px;--pc-wordmark-accent-height:3px;--pc-logo-gap:10px}.pc-logo--md{--pc-mark-size:44px;--pc-mark-radius:10px;--pc-mark-font:22px;--pc-mark-accent-width:14px;--pc-mark-accent-height:4px;--pc-wordmark-font:24px;--pc-wordmark-accent-width:10px;--pc-wordmark-accent-height:4px}.pc-logo--lg{--pc-mark-size:54px;--pc-mark-radius:12px;--pc-mark-font:27px;--pc-mark-accent-width:17px;--pc-mark-accent-height:5px;--pc-wordmark-font:32px;--pc-wordmark-accent-width:13px;--pc-wordmark-accent-height:4px;--pc-logo-gap:16px}.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);background:var(--pc-mark-bg,var(--pc-mint));color:var(--pc-mark-ink,var(--pc-obsidian));font-size:var(--pc-mark-font,22px);letter-spacing:0;flex:none;justify-content:center;align-items:baseline;font-weight:850;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff8c,0 10px 22px #07110f1a}.pc-mark-core{position:relative}.pc-mark-core:after{width:var(--pc-mark-accent-width,14px);height:var(--pc-mark-accent-height,4px);background:var(--pc-jade);content:"";border-radius:999px;position:absolute;bottom:-.24em;right:0}.pc-wordmark{color:var(--pc-logo-ink,var(--pc-obsidian));font-size:var(--pc-wordmark-font,24px);letter-spacing:0;align-items:baseline;font-weight:780;display:inline-flex}.pc-wordmark strong{font-weight:850}.pc-wordmark-core{display:inline-block;position:relative}.pc-wordmark-core:after{width:var(--pc-wordmark-accent-width,10px);height:var(--pc-wordmark-accent-height,4px);background:var(--pc-jade);content:"";border-radius:999px;position:absolute;bottom:-.08em;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{color:#eef7f1;background:linear-gradient(#fff1,#0000 24%),#0f231b;border:1px solid #ffffff14;border-radius:8px;flex-direction:column;align-self:start;min-height:calc(100vh - 32px);max-height:calc(100vh - 32px);padding:18px 14px;display:flex;position:sticky;top:16px;overflow:hidden;box-shadow:0 18px 38px #0f231b38}.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{color:#10221a;width:38px;height:38px;box-shadow:var(--inset-line), 0 8px 18px #06120d42;background:linear-gradient(#ffffffb8,#fff3),#d9f0df;border-radius:8px;place-items:center;display:grid}.nav{scrollbar-width:thin;scrollbar-color:#caffee57 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:#caffee47;border-radius:999px}.mobile-module-picker{display:none}.nav-item{color:#eef7f1b8;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;padding:10px 11px;transition:background .16s,color .16s,transform .16s;display:flex}.nav-item[data-active=true]{color:#fff;background:#d9f0df24;transform:translate(2px);box-shadow:inset 0 0 0 1px #d9f0df14}.nav-item:hover{color:#fff;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;width:calc(100% - 32px);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe6;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{box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffb8;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{color:var(--muted);box-shadow:var(--inset-line);white-space:nowrap;background:#ffffffe0;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]{color:var(--accent);border-color:#1f6b4f42}.badge[data-status=action_required],.badge[data-status=error]{color:var(--warning);border-color:#9a5d1647}.auth-shell{background-color:#f4f6fa;background-image:linear-gradient(#1013180a 1px,#0000 1px),linear-gradient(90deg,#10131808 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:30px 30px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;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{color:var(--ink);background:#0f766e0f;border:1px solid #0f766e29;border-radius:8px;align-items:flex-start;gap:8px;padding:10px 11px;font-size:13px;line-height:1.35;display:flex}.signup-next-step{color:var(--ink);background:#f8fbff;border:1px solid #2457d62e;border-radius:8px;gap:9px;padding:12px;display:grid}.signup-next-step.success{background:#0f766e0f;border-color:#0f766e38}.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,#0000 42%),#f8fafc;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{box-shadow:var(--inset-line);background:#ffffffdb;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-obsidian), var(--pc-jade), var(--pc-mint));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-panel label{color:var(--muted);gap:7px;font-size:13px;font-weight:700;display:grid}.auth-panel label span{box-shadow:var(--inset-line);background:#f9fbfd;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-obsidian)}.auth-progress{color:var(--accent);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{box-shadow:0 0 #00a88e00}50%{box-shadow:0 0 0 5px #00a88e1f}}.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, #fffffff5, #ffffffe6), 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{box-shadow:var(--shadow-soft), var(--inset-line);background:#ffffffe0;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:#edf1f6;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{color:var(--ink);cursor:pointer;box-shadow:var(--inset-line);background:#ffffffe6;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, #ffffff1f, transparent), var(--accent);color:#fff;box-shadow:var(--inset-line), 0 12px 24px #0f766e33}.icon-command{width:34px;height:34px;color:var(--ink);cursor:pointer;box-shadow:var(--inset-line);background:#ffffffe6;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-left:3px solid var(--line);padding-left:12px}.phase[data-state=done]{border-left-color:var(--accent)}.phase[data-state=active]{border-left-color:var(--accent-2)}.notice{color:var(--muted);background:linear-gradient(90deg,#0f766e12,#2457d60a),#f9fbfd;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, #ffffffb8, #ffffff2e), var(--surface-soft);width:34px;height:34px;color:var(--accent);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{color:var(--muted);background:#ffffffb8;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,#0f766e0b,#0000 48%),#fbfcfd;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{min-height:142px;color:var(--ink);text-align:left;box-shadow:var(--inset-line);cursor:pointer;background:#ffffffd1;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,#00a88e0f,#0000 50%),#fbfcfd}.credit-pack-grid .billing-plan-card{min-height:116px}.credit-pack-card[aria-pressed=true]{box-shadow:0 0 0 3px #00a88e1a, var(--inset-line);border-color:#00a88e61}.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}.creative-panel .panel-body{gap:16px}.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{background:linear-gradient(135deg, #caffee1c, transparent 42%), linear-gradient(320deg, #3155f614, transparent 48%), var(--pc-obsidian);color:var(--pc-cream);border:1px solid #07110f1f;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-cream);letter-spacing:0;margin:12px 0 0;font-size:clamp(24px,3vw,38px);line-height:1}.intelligence-lede p,.expansion-map p{color:#fbf8efad;max-width:760px;margin:10px 0 0;line-height:1.5}.intelligence-lede>strong,.expansion-score{min-width:112px;color:var(--pc-mint);background:#ffffff14;border:1px solid #ffffff21;border-radius:8px;place-items:center;font-size:42px;line-height:1;display:grid}.expansion-score span{color:#fbf8ef9e;text-transform:uppercase;font-size:11px;font-weight:900}.signal-card,.market-card,.deal-scenario-card,.scheduler-draft{box-shadow:var(--inset-line);background:linear-gradient(#fffc,#ffffff94),#fbfcfd;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{color:var(--pc-workspace-green);background:#00a88e14;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-obsidian);min-width:44px;height:44px;color:var(--pc-mint);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:#ffffff9e;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,#00a88e12,#0000 44%),#fbfcfd;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{width:100%;min-width:0;color:var(--ink);box-shadow:var(--inset-line);background:#ffffffe0;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{box-shadow:var(--inset-line);background:#fbfcfd;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{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.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{width:100%;color:var(--ink);box-shadow:var(--inset-line);resize:vertical;background:#fff;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{min-height:68px;color:var(--accent);cursor:pointer;text-align:center;background:#0f766e0e;border:1px dashed #0f766e6b;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(#ffffffd1,#ffffff94),#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{width:100%;min-width:0;min-height:38px;color:var(--ink);box-shadow:var(--inset-line);font:inherit;background:#f9fbfd;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, #f9fbfd;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, #ffffffe0, #f8fcf8b8), var(--surface);min-width:0;box-shadow:var(--inset-line);border:1px solid #d9e1eceb;border-radius:8px;gap:9px;padding:12px;display:grid}.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);text-transform:uppercase;font-size:11px;font-weight:800}.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,#ffffffe0,#f8fcf8bd),#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, #1f6b4f24, transparent 52%), linear-gradient(315deg, #2f6f9f29, transparent 46%), var(--surface);width:44px;height:44px;color:var(--accent);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-obsidian);--owner-muted:var(--pc-slate);--owner-line:#07110f21;--owner-sidebar:var(--pc-obsidian);--owner-sidebar-soft:#ffffff14;--owner-blue:var(--pc-cobalt);--owner-teal:var(--pc-jade);--owner-amber:var(--pc-amber);--owner-red:var(--pc-rose);--owner-neutral:#475569;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, #ffffff12, transparent 28%), var(--owner-sidebar);color:#f8fafc;border:1px solid #ffffff14;border-radius:8px;flex-direction:column;align-self:start;gap:18px;min-height:calc(100vh - 32px);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:#fbf8ef;min-width:0}.owner-brand-meta>strong,.owner-brand-meta>span{display:block}.owner-brand-meta>span{color:#94a3b8;margin-top:2px;margin-left:46px;font-size:12px}.owner-nav{gap:6px;display:grid}.owner-nav a,.owner-nav button{color:#cbd5e1;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;min-height:38px;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:#fff;box-shadow:inset 0 0 0 1px #ffffff0e}.owner-nav a:hover,.owner-nav button:hover{color:#fff;background:#ffffff0e}.owner-sidebar-foot{background:linear-gradient(#ffffff0e,#ffffff05),#ffffff09;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:#94a3b8;font-size:12px}.owner-main{min-width:0;padding:8px 4px 20px 0}.owner-topbar{box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffbd;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{box-shadow:var(--inset-line);background:#ffffffe6;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:28px;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]{color:#fff;background:linear-gradient(#ffffff14,#0000),#111827}.owner-icon-button{width:34px;height:34px;color:var(--owner-ink);cursor:pointer;box-shadow:var(--inset-line);background:#ffffffeb;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{min-width:0;box-shadow:var(--shadow-soft), var(--inset-line);background:#ffffffe0;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{min-width:0;box-shadow:var(--shadow-soft);background:linear-gradient(#fffffff5,#ffffffe6),#fff;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{width:fit-content;box-shadow:var(--inset-line);white-space:nowrap;background:#ffffffe6;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(--owner-blue)!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{max-width:100%;color:var(--owner-neutral);box-shadow:var(--inset-line);white-space:nowrap;background:#f8fafc;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]{color:var(--owner-teal);background:#f0fdfacc;border-color:#0f766e3d}.owner-status-chip[data-tone=warn]{color:var(--owner-amber);background:#fefce8db;border-color:#a162073d}.owner-status-chip[data-tone=danger]{color:var(--owner-red);background:#fef2f2db;border-color:#b91c1c3d}.owner-status-dot{background:#94a3b8;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{text-align:center;background-color:#fbfcfd;background-image:linear-gradient(#10131807 1px,#0000 1px),linear-gradient(90deg,#10131806 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:22px 22px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;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(--owner-teal)}.owner-kv strong[data-tone=warn]{color:var(--owner-amber)}.owner-kv strong[data-tone=danger]{color:var(--owner-red)}.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:#eef7f1b8;text-transform:uppercase;gap:5px;margin-top:9px;font-size:10px;font-weight:850;display:grid}.mobile-module-picker select{width:100%;min-height:34px;color:var(--pc-cream);appearance:none;background:linear-gradient(45deg,#0000 50%,#fbf8efb8 50%) calc(100% - 16px)/5px 5px no-repeat,linear-gradient(135deg,#fbf8efb8 50%,#0000 50%) calc(100% - 11px)/5px 5px no-repeat,#ffffff14;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{text-align:center;background:#ffffff0b;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:auto}.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:ellipsis;grid-column:auto;justify-self:end;max-width:132px;margin-top:0;overflow:hidden}.owner-readiness-row div>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.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{width:100%;color:var(--ink);box-shadow:var(--inset-line);cursor:pointer;text-align:left;background:#ffffffd1;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{min-width:0;color:var(--ink);box-shadow:var(--inset-line);cursor:pointer;text-align:left;background:linear-gradient(#ffffffdb,#ffffffb3),#f8fafceb;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, #fffffff5, #ffffffe6), 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(--accent-2);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{box-shadow:var(--inset-line);background:#ffffffc2;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{color:var(--tenant-ink);box-shadow:var(--tenant-shadow-soft), inset 0 1px 0 #ffffff12;background:#12251ff0}.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:#07111a;--v4-shell-2:#0c1b25;--v4-shell-line:#ffffff17;--v4-accent:#13c79a;--v4-accent-2:#315ff4;--v4-danger:#ff6458;--v4-warning:#f59f37;--v4-canvas:#f7f9fb;--v4-card:#fff;--v4-card-soft:#f9fbfd;--v4-ink:#0b1720;--v4-muted:#5f6f7a;--v4-border:#dbe4ec;--v4-shadow:0 16px 42px #0b172017;--v4-shadow-strong:0 28px 72px #07111a38;min-height:100vh;color:var(--v4-ink);font-feature-settings:"cv02" 1, "cv03" 1, "cv04" 1, "tnum" 1;letter-spacing:0;background:radial-gradient(circle at 72% 108%,#13c79a33,#0000 28%),linear-gradient(135deg,#eaf0f4,#fff 48%,#edf3f6);padding:8px;font-family:Inter,SF Pro Display,SF Pro Text,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.tenant-app[data-theme=dark]{--v4-canvas:#081914;--v4-card:#fff1;--v4-card-soft:#ffffff0b;--v4-ink:#f7fbf8;--v4-muted:#f7fbf8a8;--v4-border:#ffffff1f;background:radial-gradient(circle at 72% 108%,#13c79a38,#0000 28%),linear-gradient(135deg,#05100d,#0b1d18 48%,#05100d)}.tenant-app .tenant-preview-banner{border-color:var(--v4-border);width:min(100%,1600px);color:var(--v4-ink);background:#ffffffe6;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:#f6fbf9;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.tenant-product-lockup svg{color:#f6fbf99e}.workspace-switcher{border:1px solid var(--v4-shell-line);color:#f6fbf9;cursor:pointer;text-align:left;background:#ffffff0e;border-radius:10px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:62px;margin-bottom:16px;padding:10px;display:grid}.workspace-avatar{color:#caffee;background:#caffee1a;border:1px solid #caffee3d;border-radius:9px;place-items:center;width:36px;height:36px;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:#f6fbf985;margin-top:2px;font-size:11px}.tenant-app .nav{gap:4px;padding-right:0}.tenant-app .nav-item{color:#f6fbf9ad;border:1px solid #0000;border-radius:9px;grid-template-columns:18px minmax(0,1fr) auto;gap:11px;min-height:41px;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]{color:#35e8ba;box-shadow:inset 3px 0 0 var(--v4-accent);background:linear-gradient(90deg,#13c79a2e,#13c79a0f);border-color:#13c79a33;transform:none}.tenant-app .nav-item:hover:not(:disabled){color:#f6fbf9;background:#ffffff12;transform:translate(2px)}.nav-meta{color:#fff;text-align:center;background:#8066ffd1;border-radius:999px;min-width:24px;padding:3px 7px;font-size:10px;font-style:normal;font-weight:760;line-height:1}.nav-item:nth-child(19) .nav-meta{color:#35e8ba;background:#13c79a3d}.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);color:#f6fbf9;background:#fff1;border-radius:10px;flex:none;gap:10px;margin-top:16px;padding:13px;display:grid}.sidebar-plan-card span,.sidebar-plan-card small{color:#f6fbf99e;font-size:11px}.sidebar-plan-card strong{margin-top:4px;font-size:15px;display:block}.sidebar-plan-card small b{color:#f6fbf9}.sidebar-credit-meter{background:#ffffff1f;border-radius:999px;height:6px;overflow:hidden}.sidebar-credit-meter span{width:var(--credit);border-radius:inherit;background:linear-gradient(90deg,#35e8ba,#13c79a);height:100%;display:block}.sidebar-plan-card button{color:#fff;cursor:pointer;background:linear-gradient(#19d7a7,#0aa982);border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:38px;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(--v4-accent);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:#ffffff0e}.tenant-app .topbar-command kbd{background:color-mix(in srgb, var(--v4-ink) 9%, transparent)}.tenant-app .status-row{flex-wrap:nowrap;justify-content:end}.workspace-engine-button{background:var(--v4-card)}.create-command{justify-content:center;min-width:132px}.notification-command{position:relative}.notification-command span{border:2px solid var(--v4-canvas);background:var(--v4-danger);color:#fff;border-radius:999px;place-items:center;min-width:16px;height:16px;font-size:9px;font-weight:950;display:grid;position:absolute;top:-5px;right:-5px}.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-mint);color:#07110f;border-radius:999px;place-items:center;width:30px;height:30px;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);border-radius:9px;grid-template-columns:auto minmax(0,1fr);align-content:start;gap:4px 9px;min-height:76px;padding:12px;transition:transform .16s,box-shadow .16s,border-color .16s;animation:.52s cubic-bezier(.16,1,.3,1) both pc-card-enter;box-shadow:0 8px 20px #0b17200b}.operations-board-v4 .board-kpi-row button:hover{border-color:color-mix(in srgb, var(--v4-accent) 28%, var(--v4-border));transform:translateY(-2px);box-shadow:0 13px 28px #0b172016}.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{width:30px;height:30px;color:var(--v4-accent);background:#13c79a1a;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:25px;height:25px;color:var(--v4-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;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);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;box-shadow:0 9px 20px #0b17200e}.lane-card:hover{border-color:color-mix(in srgb, var(--lane-accent) 40%, var(--v4-border));transform:translateY(-2px);box-shadow:0 14px 28px #0b172018}.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(--lane-accent);font-weight:760}.lane-card b{background:color-mix(in srgb, var(--lane-accent) 12%, transparent);width:fit-content;color:var(--lane-accent);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(--lane-accent);margin-top:2px;display:block;overflow:visible}.graphic-surface,.map-land{fill:color-mix(in srgb, var(--lane-accent) 8%, #fff);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%, #fff);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%, #fff)}.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%, #315ff4);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{color:#f6fbf9;background:linear-gradient(#ffffff0f,#0000),#07111a;border:0;border-radius:14px;align-self:start;gap:12px;min-height:0;max-height:calc(100vh - 156px);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:#f6fbf9;font-size:18px}.operations-board-v4 .board-studio-head button,.studio-section-title button{color:#f6fbf9a3;cursor:pointer;background:0 0;border:0}.operations-board-v4 .studio-tabs{background:#ffffff13;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;display:grid}.operations-board-v4 .studio-tabs button{color:#f6fbf9b8;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;min-height:33px;font-size:12px;font-weight:850}.operations-board-v4 .studio-tabs button[aria-selected=true]{color:#f6fbf9;background:#13c79a21;border-color:#13c79a5c}.operations-board-v4 .studio-field,.operations-board-v4 .studio-platforms span,.operations-board-v4 .studio-post-preview{background:#ffffff0f;border-color:#ffffff1f}.operations-board-v4 .studio-field span,.operations-board-v4 .board-studio span,.operations-board-v4 .board-studio small{color:#f6fbf99e}.operations-board-v4 .studio-field strong,.operations-board-v4 .studio-platforms span,.operations-board-v4 .studio-post-preview strong{color:#f6fbf9}.operations-board-v4 .studio-platforms{grid-template-columns:repeat(5,minmax(0,1fr))}.operations-board-v4 .studio-platforms span{color:#fff;min-height:38px;font-size:11px}.studio-platforms span[data-platform=instagram]{background:linear-gradient(135deg,#f65d8d,#7f4af2)}.studio-platforms span[data-platform=facebook]{background:#1877f2}.studio-platforms span[data-platform=linkedin]{background:#0a66c2}.studio-platforms span[data-platform=whatsapp]{color:#072018;background:#25d366}.studio-platforms span[data-platform=x]{background:#111827}.studio-section-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.studio-section-title span,.studio-section-title button{color:var(--v4-accent);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(#fff1,#0000),#07111a;border:1px solid #ffffff1a;border-radius:17px;grid-template-columns:repeat(6,minmax(0,1fr));width:auto;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);box-shadow:0 22px 60px #07111a47,0 0 42px #13c79a21}.operations-board-v4 .board-command-dock button{color:#f6fbf9;border-radius:11px;grid-template-columns:22px minmax(0,1fr);min-height:58px;padding:9px;transition:background .16s,border-color .16s,transform .16s}.operations-board-v4 .board-command-dock button:hover{box-shadow:none;background:#ffffff0f;border-color:#13c79a38;transform:translateY(-1px)}.operations-board-v4 .board-command-dock span{color:#f6fbf9;white-space:nowrap;font-size:12px;overflow:visible}.operations-board-v4 .board-command-dock small{color:#f6fbf994;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-engine-button{background:linear-gradient(180deg, #ffffff14, #ffffff09), 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-engine-button,.create-command,.profile-chip{display:none}.tenant-app .topbar h1{color:#f6fbf9;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);color:#f6fbf9;background:linear-gradient(#ffffff0e,#0000),#081c18;border-radius:12px;overflow:hidden}.tenant-app[data-theme=light] .mobile-overview-focus{color:#f6fbf9;background:radial-gradient(circle at 84% 10%,#13c79a2e,#0000 34%),linear-gradient(#ffffff0f,#0000),#081c18}.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:#f6fbf99e}.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{color:#f6fbf9;background:linear-gradient(#ffffff29,#ffffff0f),#ffffff0b;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{color:#f6fbf9;background:linear-gradient(#ffffff29,#ffffff0f),#ffffff0b;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:#f6fbf9a8;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:#f6fbf994;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:#f6fbf9;font-size:12px;font-weight:760}.mobile-section-head button{color:var(--v4-accent);cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:760}.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:#f6fbf9b8}.tenant-app .mobile-dock-item[data-active=true]{color:var(--v4-accent);background:#13c79a29}}@media (max-width:620px){.tenant-app .tenant-preview-banner{width:calc(100% - 16px);margin:8px}}.auth-shell{color:#f6fbf9;background:linear-gradient(#ffffff0b 1px,#0000 1px) 0 0/34px 34px,linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/34px 34px,linear-gradient(135deg,#07111a 0%,#0b1d18 52%,#07111a 100%);min-height:100svh;padding:24px;font-family:Inter,SF Pro Display,SF Pro Text,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.auth-shell .auth-panel-v3{background:linear-gradient(#ffffff0f,#0000),#07111a;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-color:#081914;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px),linear-gradient(145deg,#13c79a1f,#0000 34%),none;background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:28px 28px,28px 28px,auto;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;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:#f6fbf9}.auth-experience-head>span{color:#f6fbf9b3;align-items:center;gap:7px;font-size:12px;font-weight:760;display:inline-flex}.auth-product-preview{color:#0b1720;background:linear-gradient(#fffffff5,#f6f9fbf0),#f7f9fb;border:1px solid #d8e4ecc7;border-radius:10px;align-self:center;gap:14px;width:min(100%,680px);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:#13a781;align-items:center;gap:7px;font-size:12px;font-weight:780;display:inline-flex}.auth-preview-topbar div{color:#6a7782;background:#fff;border:1px solid #d8e4eceb;border-radius:8px;padding:9px 11px;font-size:12px;font-weight:650}.auth-preview-greeting h2{color:#07111a;margin:0;font-size:clamp(26px,3.4vw,42px);font-weight:760;line-height:1}.auth-preview-greeting p{color:#5f6f7a;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:#fff;border:1px solid #d8e4eceb;border-radius:8px;gap:4px;padding:11px;display:grid;box-shadow:0 10px 24px #0b17200e}.auth-preview-kpis svg{color:#13c79a}.auth-preview-kpis span,.auth-preview-lane span,.auth-preview-lane small{color:#5f6f7a;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:#07111a;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(#13c79a1f,#13c79a05),linear-gradient(120deg,#0000 4% 21%,#13c79aeb 22% 25%,#0000 26% 46%,#13c79aeb 47% 50%,#0000 51% 69%,#13c79aeb 70% 73%,#0000 74%) 0 0/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{color:#f6fbf9;background:#07111a;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:9px;display:grid}.auth-preview-dock span{color:#f6fbf9c7;text-align:center;background:#ffffff14;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:#ffffff12;border-color:#ffffff1f}.auth-shell .auth-panel-v3 .auth-card-v3{color:#07111a;background:linear-gradient(#ffffffeb,#f8fafce0),#fbf8ef;border-radius:8px;align-content:center;gap:12px;min-width:0;padding:34px 38px;display:grid}.auth-card-v3 .auth-status.dark{color:#07111a;background:#07111a0e;border-color:#07111a1c}.auth-card-v3 h1{color:#07111a;max-width:390px;font-size:clamp(32px,3.3vw,46px);font-weight:780;line-height:.98}.auth-card-v3 p{color:#5f6f7a;max-width:390px;font-size:13px;line-height:1.45}.auth-panel-v3 .auth-form{gap:10px}.auth-panel-v3 label{color:#52626f;font-size:12px;font-weight:760}.auth-panel-v3 label span{background:#fff;border-color:#ccd8e0eb;border-radius:8px;min-height:42px;box-shadow:0 1px #07111a08}.auth-panel-v3 label span:focus-within{border-color:#13c79a8c;box-shadow:0 0 0 3px #13c79a1f}.auth-panel-v3 input{color:#07111a;font-size:13px;font-weight:650}.auth-panel-v3 .auth-step{background:#ffffffb8;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(#18cda0,#0aa982);box-shadow:0 12px 24px #13c79a38}.auth-panel-v3 .command:not(.primary){background:#fff}@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:clamp(32px,10vw,44px)}}@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:#eef4f7;--module-glass:#ffffffd1;--module-glass-strong:#fffffff0;--module-line:#8d9daa38;--module-line-strong:#778b9957;--module-shadow:0 20px 48px #0b172017;--module-shadow-soft:0 10px 26px #0b17200e}.tenant-app[data-theme=light] .main{background:linear-gradient(#07111a07 1px,#0000 1px) 0 0/34px 34px,linear-gradient(90deg,#07111a06 1px,#0000 1px) 0 0/34px 34px,linear-gradient(#ffffffdb,#eff5f7eb)}.tenant-app .main[data-surface=module]{grid-template-rows:auto auto minmax(0,1fr)}.tenant-app .main[data-surface=overview]{grid-template-rows:auto minmax(0,1fr)}.tenant-app[data-theme=light] .app-command-bar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#ffffffeb,#f8fbfcd1),#ffffffc7}.tenant-app .workspace-content[data-surface=module]{background:linear-gradient(#ffffff94,#ffffff38 34%,#eef4f761),linear-gradient(118deg,#13c79a12,#0000 34%),linear-gradient(246deg,#315ff40e,#0000 40%);width:100%;min-width:0;max-width:100%;padding:20px 28px 30px;position:relative;overflow-x:hidden}.tenant-app[data-theme=dark] .workspace-content[data-surface=module]{background:linear-gradient(#ffffff06,#0000 34%),linear-gradient(118deg,#13c79a17,#0000 34%),linear-gradient(246deg,#315ff417,#0000 40%)}.tenant-app .workspace-content[data-surface=module] .grid{grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);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 .workspace-content[data-surface=module] .panel{border-color:var(--module-line-strong);background:linear-gradient(180deg, var(--module-glass-strong), #ffffffc7), 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(#ffffff13,#ffffff0a),#07111abd;border-color:#ffffff1f;box-shadow:0 22px 44px #00000042}.tenant-app .workspace-content[data-surface=module] .panel:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffdb,#0000);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(#ffffffad,#ffffff3d),0 0;min-height:62px;padding:16px 17px 14px}.tenant-app[data-theme=dark] .workspace-content[data-surface=module] .panel-header{background:linear-gradient(#ffffff0a,#0000);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(#ffffff57,#ffffff29),0 0;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, #ffffffe6, #ffffffb3), 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(#ffffff13,#ffffff09),#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:clamp(21px,2vw,25px);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:#ffffff80;border-radius:10px;overflow:auto}.tenant-app[data-theme=dark] .workspace-content[data-surface=module] .table-scroll{background:#ffffff09;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:#ffffff0a}.tenant-app .workspace-content[data-surface=module] .table tbody tr:hover{background:#13c79a0e}.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{background:#ffffff8a;border-color:#13c79a24;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:#ffffff0d}.tenant-app .workspace-content[data-surface=module] .command,.tenant-app .workspace-content[data-surface=module] .icon-command{border-color:var(--module-line-strong);color:var(--v4-ink);background:linear-gradient(#ffffffeb,#ffffffb3),#fff;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{color:var(--v4-ink);background:#fff1;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:#13c79a57;box-shadow:0 12px 24px #0b172014}.tenant-app .workspace-content[data-surface=module] .command.primary{color:#04110d;background:linear-gradient(#19d2a5,#0ba982);border-color:#13c79ab8;box-shadow:0 14px 28px #13c79a3d}.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(#ffffffbd,#ffffff7a),#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(#ffffff0e,#ffffff07),#ffffff07;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);color:var(--v4-ink);background-color:#ffffffe0;border-radius:9px}.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:#ffffff0f;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(#fffc,#ffffff9e),#fff;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:#13c79a57;transform:translateY(-1px);box-shadow:0 14px 28px #0b172014,0 0 0 3px #13c79a14}.tenant-app[data-theme=dark] .workspace-content[data-surface=module] .billing-plan-card{background:#ffffff0e;border-color:#ffffff1c}.tenant-app .workspace-content[data-surface=module] .integration-icon{color:var(--v4-accent);background:linear-gradient(#13c79a1f,#315ff40f),#ffffffb8;border-radius:10px}.tenant-app .workspace-content[data-surface=module] .chip{background:#ffffff94}.tenant-app[data-theme=dark] .workspace-content[data-surface=module] .chip{background:#ffffff0f}@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, #ffffff0b, transparent), var(--v4-shell);color:#f6fbf9}.tenant-app .app-command-bar{grid-template-columns:minmax(0,1fr) 74px;overflow:hidden}.tenant-app .app-command-bar h1{color:#f6fbf9}.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:#06121c;--atrium-shell-2:#0a1b27;--atrium-shell-3:#0f2531;--atrium-ink:#07111a;--atrium-muted:#5d6e7b;--atrium-line:#7d919f33;--atrium-line-strong:#73899857;--atrium-mint:#12d7a2;--atrium-cobalt:#2767ff;--atrium-violet:#7457ff;--atrium-amber:#ffb12f;--atrium-coral:#ff704f;--atrium-card:#ffffffd6;--atrium-card-strong:#fffffff5;--atrium-shadow:0 18px 44px #07111a17;--atrium-shadow-strong:0 26px 76px #06121c3d;background:linear-gradient(#1127390b 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#1127390a 1px,#0000 1px) 0 0/42px 42px,linear-gradient(135deg,#eaf1f7 0%,#fbfdff 42%,#edf4f8 100%);min-height:100svh}.tenant-app[data-theme=light]{background:linear-gradient(#1127390c 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#1127390a 1px,#0000 1px) 0 0/42px 42px,linear-gradient(125deg,#2767ff0e,#0000 34%),linear-gradient(225deg,#12d7a20e,#0000 42%),linear-gradient(135deg,#eaf1f7 0%,#fbfdff 44%,#edf4f8 100%)}.tenant-app[data-theme=dark]{--atrium-card:#fff1;--atrium-card-strong:#ffffff17;--atrium-ink:#f5fbf8;--atrium-muted:#f5fbf8ad;--atrium-line:#ffffff1a;--atrium-line-strong:#ffffff24;background:linear-gradient(#ffffff09 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#ffffff08 1px,#0000 1px) 0 0/42px 42px,linear-gradient(135deg,#06111a 0%,#091f19 54%,#07111a 100%)}.tenant-app .tenant-preview-banner{background:#ffffffd6;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{background:var(--atrium-shell);width:min(100% - 18px,1540px);height:calc(100svh - 18px);box-shadow:var(--atrium-shadow-strong);border-color:#06121c24;border-radius:14px;grid-template-columns:212px minmax(0,1fr)}.tenant-app[data-preview=true] .shell{height:calc(100svh - 82px)}.tenant-app .sidebar{background:linear-gradient(#12d7a216,#0000 28%),linear-gradient(135deg,#06121c 0%,#071824 64%,#06111a 100%);padding:20px 14px 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:#f7fbf8}.tenant-app .workspace-switcher{background:#ffffff0e;border-color:#ffffff1b;border-radius:9px;min-height:54px;margin-bottom:14px;box-shadow:inset 0 1px #ffffff0f}.tenant-app .workspace-avatar{background:#caffee1a;border-color:#caffee38}.tenant-app .nav{gap:3px}.tenant-app .nav-item{color:#f6fbf9b8;border-radius:9px;grid-template-columns:17px minmax(0,1fr) auto;gap:10px;min-height:37px;padding:8px 9px;font-size:12px;font-weight:720}.tenant-app .nav-item[data-active=true]{color:#30f0bd;box-shadow:inset 3px 0 0 var(--atrium-mint), 0 8px 20px #12d7a214;background:linear-gradient(90deg,#12d7a23b,#12d7a214);border-color:#12d7a23d}.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(#ffffff12,#0000),#ffffff0b;border:1px solid #ffffff1b;border-radius:10px}.tenant-app .sidebar-plan-card{padding:12px}.tenant-app .sidebar-plan-card button{background:linear-gradient(#18d7a6,#08a77e);border-radius:8px;min-height:39px;box-shadow:0 12px 24px #12d7a22e}.sidebar-user-card{color:#f7fbf8;cursor:pointer;text-align:left;flex:none;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;margin-top:12px;padding:10px;display:grid}.sidebar-user-card>span:first-child{background:linear-gradient(180deg, #ffffff2e, transparent), var(--atrium-mint);color:#06111a;border-radius:999px;place-items:center;width:34px;height:34px;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:#f6fbf994;margin-top:2px;font-size:10px}.tenant-app .main{background:linear-gradient(#11273909 1px,#0000 1px) 0 0/38px 38px,linear-gradient(90deg,#11273907 1px,#0000 1px) 0 0/38px 38px,linear-gradient(#ffffffeb,#f0f7fbe0);border-radius:0 14px 14px 0}.tenant-app[data-theme=dark] .main{background:linear-gradient(#ffffff06 1px,#0000 1px) 0 0/38px 38px,linear-gradient(90deg,#ffffff05 1px,#0000 1px) 0 0/38px 38px,linear-gradient(#081914fa,#06121cf5)}.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(--atrium-mint)}.tenant-app .topbar h1{color:var(--atrium-ink);font-size:clamp(25px,2vw,30px);font-weight:780}.tenant-app .topbar p{color:var(--atrium-muted)}.tenant-app .topbar-command{background:linear-gradient(#ffffffeb,#ffffffb8);border-color:#7d919f38;border-radius:999px;min-height:37px;box-shadow:0 10px 22px #07111a0e}.tenant-app .workspace-engine-button{border-radius:9px}.tenant-app .create-command{background:linear-gradient(#11c995,#078e70);border-color:#12d7a285;border-radius:9px;min-width:122px;box-shadow:0 14px 28px #12d7a238}.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(#fffffff2,#ffffffc2),#fff;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);grid-area:2/2;font-size:clamp(20px,1.65vw,23px)}.operations-board-v4 .board-kpi-row small{color:var(--lane-accent);grid-area:3/2;font-size:10px;font-weight:720}.kpi-sparkline{height:clamp(24px,3.1svh,34px);color:var(--lane-accent);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%), #ffffffa8;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(--lane-accent);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{gap:8px;min-height:0;overflow:hidden}.lane-card{background:linear-gradient(#fffffff0,#ffffffc2),#fff;border-color:#7d919f2e;border-radius:10px;min-height:clamp(78px,9.4svh,98px);padding:9px 10px;box-shadow:0 9px 20px #07111a0e}.lane-card:first-child{min-height:clamp(108px,13.2svh,132px)}.lane-card span{color:var(--atrium-muted)}.lane-card strong{color:var(--atrium-ink);font-size:clamp(19px,1.45vw,22px)}.lane-card small,.lane-card em,.lane-card b{color:var(--atrium-muted)}.lane-card em,.lane-card b{color:var(--lane-accent)}.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{scrollbar-width:thin;background:linear-gradient(#ffffff13,#0000 34%),linear-gradient(135deg,#07131d 0%,#0b202e 100%);border:1px solid #ffffff1c;border-radius:14px;grid-area:1/2/3;gap:8px;height:100%;min-height:0;max-height:100%;padding:12px;position:relative;top:auto;overflow:hidden;box-shadow:0 22px 48px #06121c42}.operations-board-v4 .board-studio-head div{gap:7px}.operations-board-v4 .board-studio-head div>svg{color:#f7fbf8}.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:#ffffff13;border-radius:8px;min-height:36px}.operations-board-v4 .studio-field{border:1px solid #ffffff1a;border-radius:8px;min-height:44px;padding:8px 10px}.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-height:30px;display:grid}.operations-board-v4 .studio-platforms button{color:#f6fbf9b8;cursor:pointer;background:#ffffff0f}.operations-board-v4 .studio-reference-strip{gap:6px}.operations-board-v4 .studio-reference-strip img{object-fit:cover;border-radius:8px;height:52px}.operations-board-v4 .studio-post-preview{border-radius:10px;padding:7px}.operations-board-v4 .studio-post-preview:not(.secondary){grid-template-columns:88px minmax(0,1fr);align-items:center}.operations-board-v4 .studio-post-preview img{object-fit:cover;width:88px;height:70px;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:#ffffff0f;border:1px solid #ffffff1a;border-radius:11px;gap:6px;padding:9px;display:grid}.studio-credit-guardrail div{color:#caffee;align-items:center;gap:8px;display:flex}.studio-credit-guardrail div span{color:#caffee;font-size:11px;font-weight:850}.studio-credit-guardrail strong{color:#f7fbf8;font-size:25px;line-height:1}.studio-credit-guardrail small{color:#f6fbf99e}.studio-credit-meter{background:#ffffff1f;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), #33efbd);height:100%;display:block}.studio-credit-guardrail button{color:#f7fbf8;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1c;border-radius:8px;min-height:34px;font-size:12px;font-weight:760}.operations-board-v4 .board-command-dock{background:linear-gradient(#ffffff12,#0000),#07131d;border-radius:16px;bottom:18px;left:max(238px,50vw - 532px);right:max(286px,50vw - 484px);box-shadow:0 24px 58px #06121c52,0 16px 44px #12d7a21f}.operations-board-v4 .board-command-dock button{background:#ffffff0b;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] .board-kpi-row button,.tenant-app[data-theme=dark] .lane-card,.tenant-app[data-theme=dark] .board-lane-column{background:linear-gradient(#ffffff13,#ffffff09),#ffffff0a;border-color:#ffffff1c}.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:#f5fbf8}@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(#ffffff09 1px,#0000 1px) 0 0/34px 34px,linear-gradient(90deg,#ffffff07 1px,#0000 1px) 0 0/34px 34px,#06121c}.tenant-app .shell{border-radius:0;width:100%;height:100dvh}.tenant-app .sidebar{background:linear-gradient(#12d7a213,#0000),#06121c;padding:10px 12px}.tenant-app .app-command-bar{background:linear-gradient(#ffffff0b,#0000),#06121c;min-height:54px}.tenant-app .topbar h1{color:#f7fbf8;font-size:22px}.tenant-app .workspace-content[data-surface=overview]{padding:8px}.tenant-app .mobile-overview-focus{background:linear-gradient(#ffffff12,#0000),#071823;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(#ffffff0f,#0000),#07131d;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(#ffffff12,#0000),#07131d;border:1px solid #ffffff1a;border-radius:16px;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;padding:6px;display:grid;position:fixed;bottom:8px;left:8px;right:8px;box-shadow:0 -18px 40px #0000003d,0 0 28px #12d7a21f}.tenant-app .mobile-dock-item{color:#f6fbf9a8;border-radius:10px;min-height:44px}.tenant-app .mobile-dock-item[data-active=true]{color:#30f0bd;background:#12d7a221}}
