: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:rgba(7,17,15,0.13);--accent:var(--pc-jade);--accent-2:var(--pc-cobalt);--warning:var(--pc-amber);--danger:var(--pc-rose);--shadow:0 20px 54px rgba(16,24,40,0.08);--shadow-soft:0 10px 28px rgba(16,24,40,0.055);--inset-line:inset 0 1px 0 rgba(255,255,255,0.78)}.tenant-app{--tenant-accent:var(--accent);--tenant-bg:#f4f0e7;--tenant-bg-2:#ebe3d2;--tenant-grid:rgba(7,17,15,0.055);--tenant-ink:#07110f;--tenant-muted:#68736f;--tenant-soft:rgba(7,17,15,0.62);--tenant-line:rgba(7,17,15,0.13);--tenant-line-strong:rgba(7,17,15,0.2);--tenant-surface:rgba(255,253,246,0.86);--tenant-surface-strong:#fffdf6;--tenant-surface-soft:rgba(255,253,246,0.58);--tenant-inverse:#07110f;--tenant-inverse-2:#10251f;--tenant-inverse-line:rgba(255,255,255,0.13);--tenant-inverse-ink:#fbf8ef;--tenant-inverse-muted:rgba(251,248,239,0.68);--tenant-shadow:0 30px 76px rgba(7,17,15,0.14);--tenant-shadow-soft:0 16px 38px rgba(7,17,15,0.09);--tenant-focus:rgba(49,85,246,0.28);color:var(--tenant-ink);color-scheme:light;background:linear-gradient(var(--tenant-grid) 1px,transparent 1px),linear-gradient(90deg,var(--tenant-grid) 1px,transparent 1px),linear-gradient(135deg,rgba(255,253,246,.72),rgba(235,227,210,.88)),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:rgba(202,255,238,0.052);--tenant-ink:#fbf8ef;--tenant-muted:rgba(251,248,239,0.66);--tenant-soft:rgba(251,248,239,0.58);--tenant-line:rgba(255,255,255,0.12);--tenant-line-strong:rgba(255,255,255,0.22);--tenant-surface:rgba(18,37,31,0.78);--tenant-surface-strong:#10251f;--tenant-surface-soft:rgba(255,255,255,0.06);--tenant-inverse:#fbf8ef;--tenant-inverse-2:#f2ebda;--tenant-inverse-line:rgba(7,17,15,0.12);--tenant-inverse-ink:#07110f;--tenant-inverse-muted:rgba(7,17,15,0.58);--tenant-shadow:0 34px 82px rgba(0,0,0,0.34);--tenant-shadow-soft:0 18px 42px rgba(0,0,0,0.22);--tenant-focus:rgba(202,255,238,0.26);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 .sidebar{border-color:var(--tenant-inverse-line);background:linear-gradient(180deg,rgba(202,255,238,.09),rgba(202,255,238,.015) 38%),linear-gradient(135deg,var(--tenant-inverse),var(--tenant-inverse-2));color:var(--tenant-inverse-ink);box-shadow:var(--tenant-shadow)}.tenant-app[data-theme=dark] .sidebar{background:linear-gradient(180deg,rgba(202,255,238,.1),rgba(202,255,238,.018) 38%),#06100e;color:var(--tenant-ink)}.tenant-app .brand{border-bottom-color:var(--tenant-inverse-line);color:var(--tenant-inverse-ink)}.tenant-app[data-theme=dark] .brand{color:var(--tenant-ink)}.tenant-app .brand small{color:var(--tenant-inverse-muted)}.tenant-app[data-theme=dark] .brand small{color:var(--tenant-muted)}.tenant-app .brand-mark{border:1px solid rgba(7,17,15,.08);border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,.72),rgba(202,255,238,.86)),var(--pc-mint);color:#07110f;box-shadow:inset 0 1px 0 rgba(255,255,255,.72),0 10px 24px rgba(0,0,0,.24);font-weight:950}.tenant-app .nav{scrollbar-color:rgba(202,255,238,.34) transparent}.tenant-app .nav-item{min-height:42px;color:color-mix(in srgb,var(--tenant-inverse-ink) 70%,transparent);font-weight:760}.tenant-app[data-theme=dark] .nav-item{color:rgba(251,248,239,.68)}.tenant-app .nav-item:hover:not(:disabled),.tenant-app .nav-item[data-active=true]{border-color:rgba(202,255,238,.12);background:rgba(202,255,238,.12);color:var(--tenant-inverse-ink);box-shadow:inset 0 1px 0 rgba(255,255,255,.07)}.tenant-app .topbar,.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{display:grid;grid-template-columns:minmax(220px,.9fr) minmax(320px,1fr) auto;align-items:center;margin-bottom:18px;border-color:var(--tenant-line);background:var(--tenant-surface);box-shadow:var(--tenant-shadow-soft),inset 0 1px 0 rgba(255,255,255,.52);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.tenant-app[data-theme=dark] .topbar{box-shadow:var(--tenant-shadow-soft),inset 0 1px 0 rgba(255,255,255,.06)}.tenant-app .topbar-copy{min-width:0}.tenant-app .topbar h1{color:var(--tenant-ink);font-size:28px}.tenant-app .app-command-bar h1,.tenant-app .topbar h1{display:flex;align-items:flex-start;gap:7px;min-width:0}.topbar-title-text{display:-webkit-box;min-width:0;overflow:hidden;overflow-wrap:anywhere;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.tenant-app .app-command-bar h1>svg,.tenant-app .topbar h1>svg{flex:0 0 auto;margin-top:.12em}.tenant-app .topbar p{color:var(--tenant-muted)}.tenant-app .topbar-command{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:42px;border:1px solid var(--tenant-line);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.5),transparent),var(--tenant-surface-soft);color:var(--tenant-muted);cursor:pointer;padding:0 12px;text-align:left;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.tenant-app .topbar-command:hover{border-color:var(--tenant-focus);box-shadow:0 10px 26px rgba(49,85,246,.08);transform:translateY(-1px)}.tenant-app .topbar-command span{overflow:hidden;font-size:13px;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.tenant-app .topbar-command kbd{border:1px solid var(--tenant-line);border-radius:6px;background:var(--tenant-surface-strong);color:var(--tenant-muted);padding:3px 7px;font:inherit;font-size:11px;font-weight:860}.tenant-app .badge,.tenant-app .command,.tenant-app .icon-command,.tenant-app .metric,.tenant-app .mobile-dock,.tenant-app .mobile-focus-lead,.tenant-app .mobile-focus-strip button,.tenant-app .mobile-focus-tile,.tenant-app .panel{border-color:var(--tenant-line);background:var(--tenant-surface);color:var(--tenant-ink);box-shadow:inset 0 1px 0 rgba(255,255,255,.45)}.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] .mobile-dock,.tenant-app[data-theme=dark] .mobile-focus-lead,.tenant-app[data-theme=dark] .mobile-focus-strip button,.tenant-app[data-theme=dark] .mobile-focus-tile,.tenant-app[data-theme=dark] .panel{box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.tenant-app .badge,.tenant-app .metric label,.tenant-app .mobile-focus-lead small,.tenant-app .mobile-focus-lead span,.tenant-app .mobile-focus-strip span,.tenant-app .mobile-focus-tile small,.tenant-app .mobile-focus-tile span,.tenant-app .muted,.tenant-app .panel-header span{color:var(--tenant-muted)}.tenant-app .badge[data-status=connected]{border-color:rgba(0,168,142,.28);background:rgba(0,168,142,.09);color:var(--pc-jade)}.tenant-app .command{min-height:38px;color:var(--tenant-ink)}.tenant-app .command.primary{border-color:rgba(0,168,142,.58);background:linear-gradient(180deg,rgba(255,255,255,.18),transparent),var(--pc-jade);color:#ffffff;box-shadow:inset 0 1px 0 rgba(255,255,255,.26),0 14px 30px rgba(0,168,142,.22)}.tenant-app .icon-command{background:var(--tenant-surface-strong);color:var(--tenant-ink)}.tenant-app .metric{background:linear-gradient(180deg,rgba(255,255,255,.42),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 rgba(255,255,255,.36)}.tenant-app[data-theme=dark] .panel{box-shadow:var(--tenant-shadow-soft),inset 0 1px 0 rgba(255,255,255,.06)}.tenant-app .panel-header{border-bottom-color:var(--tenant-line)}.tenant-app .grid[data-active=overview]{grid-template-columns:1fr}.operations-board{display:grid;gap:16px;animation:pc-cockpit-rise .42s cubic-bezier(.2,.8,.2,1) both}.board-command-dock,.board-hero,.board-kpi-row button,.board-lane,.board-studio{position:relative;overflow:hidden;border:1px solid var(--tenant-line);border-radius:8px;box-shadow:var(--tenant-shadow-soft),inset 0 1px 0 rgba(255,255,255,.38)}.tenant-app[data-theme=dark] .board-command-dock,.tenant-app[data-theme=dark] .board-hero,.tenant-app[data-theme=dark] .board-kpi-row button,.tenant-app[data-theme=dark] .board-lane,.tenant-app[data-theme=dark] .board-studio{box-shadow:var(--tenant-shadow-soft),inset 0 1px 0 rgba(255,255,255,.06)}.board-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;min-height:238px;border-color:var(--tenant-inverse-line);background:linear-gradient(135deg,rgba(202,255,238,.14),transparent 38%),linear-gradient(315deg,rgba(49,85,246,.14),transparent 44%),linear-gradient(180deg,rgba(255,255,255,.055),transparent),var(--tenant-inverse);color:var(--tenant-inverse-ink);padding:28px}.tenant-app[data-theme=dark] .board-hero{background:linear-gradient(135deg,rgba(202,255,238,.12),transparent 38%),linear-gradient(315deg,rgba(49,85,246,.16),transparent 44%),#06100e;color:var(--tenant-ink)}.board-hero:after{position:absolute;inset:auto 22px 18px auto;width:220px;height:124px;border:1px solid var(--tenant-inverse-line);border-radius:8px;background:linear-gradient(90deg,transparent 0 12%,rgba(202,255,238,.2) 12% 13%,transparent 13% 28%,rgba(202,255,238,.16) 28% 29%,transparent 29%),linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.02));opacity:.72;content:"";pointer-events:none}.board-kicker{display:inline-flex;align-items:center;width:fit-content;gap:7px;border:1px solid rgba(202,255,238,.24);border-radius:999px;background:rgba(202,255,238,.09);color:var(--pc-mint);padding:7px 10px;font-size:12px;font-weight:900;text-transform:uppercase}.board-hero h2{max-width:780px;margin:16px 0 0;color:inherit;font-size:56px;line-height:.96}.board-hero p{max-width:640px;margin:14px 0 0;color:var(--tenant-inverse-muted);font-size:15px;line-height:1.56}.tenant-app[data-theme=dark] .board-hero p{color:var(--tenant-muted)}.board-hero-actions{position:relative;z-index:1;display:flex;align-items:center;justify-content:end;flex-wrap:wrap;gap:8px}.board-kpi-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.board-kpi-row button{display:grid;min-width:0;min-height:108px;align-content:space-between;gap:10px;background:linear-gradient(180deg,rgba(255,255,255,.42),transparent),var(--tenant-surface);color:var(--tenant-ink);cursor:pointer;padding:14px;text-align:left;transition:transform .17s ease,border-color .17s ease,box-shadow .17s ease}.board-command-dock button:hover,.board-kpi-row button:hover,.board-lane:hover{border-color:rgba(0,168,142,.34);box-shadow:var(--tenant-shadow-soft),0 0 0 3px rgba(0,168,142,.08);transform:translateY(-2px)}.board-command-dock small,.board-kpi-row small,.board-kpi-row span,.board-lane em,.board-lane p,.board-lane small,.board-studio small,.board-studio span{color:var(--tenant-muted)}.board-command-dock small,.board-kpi-row span,.board-lane small,.board-studio span{font-size:11px;font-weight:900;line-height:1.2;text-transform:uppercase}.board-kpi-row strong{color:var(--tenant-ink);font-size:28px;line-height:1}.board-kpi-row small,.board-kpi-row strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.board-kpi-row small{font-size:12px;line-height:1.28}.operations-main-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,380px);gap:14px;align-items:stretch}.board-lanes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.board-lane{display:grid;min-height:214px;align-content:start;gap:9px;background:var(--tenant-surface);color:var(--tenant-ink);cursor:pointer;padding:15px;text-align:left;transition:transform .17s ease,border-color .17s ease,box-shadow .17s ease}.board-lane:before{position:absolute;inset:0 auto 0 0;width:4px;background:var(--lane-accent,var(--pc-jade));content:""}.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{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--tenant-muted)}.lane-head span{font-size:12px;font-weight:930;text-transform:uppercase}.board-lane strong{overflow:hidden;color:var(--tenant-ink);font-size:32px;line-height:1;text-overflow:ellipsis;white-space:nowrap}.board-lane p{min-height:34px;margin:0;font-size:13px;line-height:1.32}.lane-trend{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;height:46px;gap:5px;margin-top:2px}.lane-trend i{display:block;height:var(--bar);min-height:8px;border-radius:999px 999px 2px 2px;background:linear-gradient(180deg,color-mix(in srgb,var(--lane-accent) 86%,#ffffff 14%),var(--lane-accent));opacity:.9;animation:pc-bar-arrive .62s cubic-bezier(.2,.8,.2,1) both}.board-lane em{overflow:hidden;font-size:12px;font-style:normal;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.board-studio{display:grid;align-content:start;gap:13px;min-height:100%;background:linear-gradient(180deg,rgba(255,255,255,.46),transparent),var(--tenant-surface);color:var(--tenant-ink);padding:16px}.board-studio-head{display:flex;align-items:start;justify-content:space-between;gap:12px}.board-studio-head div{display:grid;gap:5px}.board-studio-head strong{color:var(--tenant-ink);font-size:18px;line-height:1.05}.studio-field{display:grid;gap:6px;border:1px solid var(--tenant-line);border-radius:8px;background:var(--tenant-surface-soft);padding:12px}.studio-field strong{color:var(--tenant-ink);font-size:18px;line-height:1.15}.studio-platforms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.studio-platforms span{display:grid;min-height:34px;place-items:center;border:1px solid var(--tenant-line);border-radius:8px;background:var(--tenant-surface-soft);color:var(--tenant-ink);font-size:12px;font-weight:820;text-transform:none}.studio-reference-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.studio-reference-strip img{width:100%;aspect-ratio:1;object-fit:cover}.studio-post-preview,.studio-reference-strip img{border:1px solid var(--tenant-line);border-radius:8px}.studio-post-preview{display:grid;grid-template-columns:86px minmax(0,1fr);gap:10px;align-items:center;background:var(--tenant-surface-soft);padding:9px}.studio-post-preview img{width:86px;aspect-ratio:1;border-radius:7px;object-fit:cover}.studio-post-preview div{min-width:0}.studio-post-preview strong{display:-webkit-box;overflow:hidden;margin-top:4px;color:var(--tenant-ink);font-size:14px;line-height:1.18;-webkit-box-orient:vertical;-webkit-line-clamp:2}.studio-post-preview small{display:block;margin-top:4px;font-size:12px;line-height:1.25}.board-command-dock{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;background:var(--tenant-surface);padding:9px}.board-command-dock button{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;min-width:0;min-height:62px;gap:4px 9px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--tenant-ink);cursor:pointer;padding:10px;text-align:left;transition:transform .17s ease,border-color .17s ease,background .17s ease}.board-command-dock button svg{grid-row:span 2;color:var(--pc-jade)}.board-command-dock span{font-size:13px;font-weight:880}.board-command-dock small,.board-command-dock span{overflow:hidden;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.board-command-dock small{font-size:11px;text-transform:none}@keyframes pc-cockpit-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes pc-bar-arrive{0%{opacity:0;transform:scaleY(.2);transform-origin:bottom}to{opacity:.9;transform:scaleY(1);transform-origin:bottom}}@media (max-width:1180px){.tenant-app .topbar{grid-template-columns:minmax(0,1fr) auto}.tenant-app .topbar-command{grid-column:1/-1;order:3}.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}.board-studio>.command,.studio-post-preview,.studio-reference-strip{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-command-dock,.board-kpi-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.tenant-app .shell{grid-template-columns:1fr}.tenant-app .sidebar{position:relative;top:0;min-height:0;max-height:none}.tenant-app .topbar{grid-template-columns:1fr}.tenant-app .status-row{justify-content:start}.board-command-dock,.board-kpi-row,.board-lanes,.board-studio{grid-template-columns:1fr}.board-studio-head,.board-studio>.command,.studio-field,.studio-platforms,.studio-post-preview,.studio-reference-strip{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,rgba(202,255,238,.1),rgba(255,255,255,.02)),var(--tenant-inverse);box-shadow:var(--tenant-shadow-soft)}.tenant-app[data-theme=dark] .sidebar{background:linear-gradient(135deg,rgba(202,255,238,.1),rgba(255,255,255,.02)),#06100e}.tenant-app .topbar{display:grid;grid-template-columns:minmax(0,1fr) auto;min-height:54px;gap:8px;padding:10px}.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-grid{gap:7px}.tenant-app .mobile-focus-lead,.tenant-app .mobile-focus-strip button,.tenant-app .mobile-focus-tile{border-color:var(--tenant-line);background:linear-gradient(180deg,rgba(255,255,255,.32),transparent),var(--tenant-surface-soft);color:var(--tenant-ink)}.tenant-app .mobile-focus-tile{min-height:74px}.tenant-app .mobile-focus-lead strong,.tenant-app .mobile-focus-strip strong,.tenant-app .mobile-focus-tile strong{color:var(--tenant-ink)}.tenant-app .mobile-dock{border-color:var(--tenant-line);background:var(--tenant-surface);box-shadow:0 -16px 34px rgba(7,17,15,.12),inset 0 1px 0 rgba(255,255,255,.42)}.tenant-app[data-theme=dark] .mobile-dock{box-shadow:0 -16px 34px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.06)}.tenant-app .mobile-dock-item{color:var(--tenant-muted)}.tenant-app .mobile-dock-item[data-active=true]{background:rgba(0,168,142,.13);color:var(--pc-jade)}.tenant-app .mobile-overview-focus .panel-body{grid-template-rows:auto auto;gap:8px;overflow:hidden;padding:9px}.tenant-app .mobile-focus-strip{display:none}.tenant-app .mobile-focus-grid{gap:7px}.tenant-app .mobile-focus-lead,.tenant-app .mobile-focus-tile{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-lead strong,.tenant-app .mobile-focus-tile strong{font-size:13px}.tenant-app .mobile-focus-lead small,.tenant-app .mobile-focus-tile small{font-size:10px}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.auth-shell .auth-panel-v2{display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,460px);width:min(1120px,calc(100vw - 48px));max-height:none;gap:12px;overflow:hidden;border-color:rgba(255,255,255,.14);background:var(--pc-obsidian);color:var(--pc-cream);padding:12px}.auth-shell .auth-panel-v2:before{display:none}.auth-shell .auth-panel-v2 .auth-cinema{display:flex;min-height:580px;flex-direction:column;justify-content:space-between}.auth-shell .auth-panel-v2 .auth-card{align-content:center;min-width:0;background:var(--pc-cream);color:var(--pc-obsidian);padding:44px}@media (max-width:860px){.auth-shell .auth-panel-v2{grid-template-columns:1fr;width:min(456px,calc(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;overflow:auto;padding:26px 20px 22px}}.owner-console .owner-insight-panel{border-color:rgba(217,240,223,.16);background:radial-gradient(circle at 12% 6%,rgba(36,87,214,.22),transparent 32%),linear-gradient(135deg,rgba(202,255,238,.1),transparent 46%),#07110f;color:var(--pc-cream);box-shadow:0 28px 62px rgba(7,17,15,.24)}.owner-console .owner-insight-panel .owner-panel-header{border-bottom-color:rgba(255,255,255,.1)}.owner-console .owner-insight-body h2,.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{color:var(--pc-cream)}.owner-console .owner-insight-panel .owner-panel-header svg{filter:none}.owner-console .owner-insight-body p{color:rgba(251,248,239,.68)}.owner-console .owner-insight-panel .owner-status-chip{border-color:rgba(255,255,255,.18);background:rgba(255,255,255,.1);color:#f7d38d}:root{--pc-paper:#f3efe4;--pc-paper-2:#e8e1d0;--pc-cream-glass:rgba(251,248,239,0.92);--pc-dark-line:rgba(255,255,255,0.12);--pc-v2-shadow:0 28px 80px rgba(7,17,15,0.18)}.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%,rgba(202,255,238,.09),transparent 28%),linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px),var(--pc-obsidian);background-size:auto,32px 32px,32px 32px}.auth-panel-v2{grid-template-columns:minmax(0,1fr) minmax(380px,460px);width:min(1120px,100%);gap:12px;border-color:rgba(255,255,255,.14);border-radius:8px;background:var(--pc-obsidian);color:var(--pc-cream);box-shadow:var(--pc-v2-shadow);padding:12px}.auth-panel-v2:before{display:none}.auth-card,.auth-cinema,.signup-main,.signup-panel-v2 .signup-plan-rail{min-width:0;border-radius:8px}.auth-cinema{min-height:580px;flex-direction:column;gap:24px;border:1px solid var(--pc-dark-line);background:linear-gradient(140deg,rgba(202,255,238,.11),transparent 42%),linear-gradient(320deg,rgba(49,85,246,.13),transparent 46%),linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px),var(--pc-obsidian);background-size:auto,auto,32px 32px,32px 32px;padding:26px}.auth-cinema,.auth-cinema-brand{display:flex;justify-content:space-between}.auth-cinema-brand{align-items:center;gap:18px}.auth-cinema-brand .pc-logo{--pc-logo-ink:var(--pc-cream)}.auth-cinema-brand>span{color:rgba(251,248,239,.58);font-size:12px;font-weight:800}.auth-cinema-copy{display:grid;gap:16px;max-width:650px}.auth-cinema-copy h2{max-width:650px;margin:0;color:var(--pc-cream);font-size:62px;line-height:.95;letter-spacing:0}.auth-cinema-copy p{max-width:560px;color:rgba(251,248,239,.68);font-size:16px;line-height:1.6}.auth-live-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.auth-live-strip div,.auth-step,.purchase-dock,.tenant-hero-side div{border:1px solid rgba(255,255,255,.12);border-radius:8px;background:rgba(255,255,255,.065);padding:12px}.auth-live-strip span,.purchase-dock span,.tenant-hero-side span{display:block;color:rgba(251,248,239,.62);font-size:11px;font-weight:900;text-transform:uppercase}.auth-live-strip strong,.purchase-dock strong,.tenant-hero-side strong{display:block;margin-top:5px;color:var(--pc-cream);font-size:15px}.auth-card,.signup-main{display:grid;align-content:center;gap:16px;background:var(--pc-cream);color:var(--pc-obsidian);padding:30px}.auth-card .auth-mark,.signup-main .auth-mark{margin-top:2px}.auth-panel-v2 h1{font-size:40px;line-height:1}.auth-status{display:inline-flex;align-items:center;width:fit-content;gap:7px;border:1px solid rgba(202,255,238,.24);border-radius:999px;background:rgba(202,255,238,.08);color:var(--pc-mint);padding:7px 10px;font-size:12px;font-weight:900}.auth-status.dark{border-color:rgba(7,17,15,.12);background:rgba(7,17,15,.055);color:var(--pc-obsidian)}.auth-steps{display:grid;gap:8px}.auth-step{display:flex;align-items:center;gap:9px;border-color:rgba(7,17,15,.1);background:rgba(255,255,255,.58);color:var(--pc-slate);font-size:12px;line-height:1.35}.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{display:grid;gap:10px}.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{margin:0;border-left:0;background:linear-gradient(135deg,rgba(202,255,238,.12),transparent 40%),linear-gradient(rgba(7,17,15,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(7,17,15,.035) 1px,transparent 1px),var(--pc-paper);background-size:auto,28px 28px,28px 28px}.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}.billing-plan-card,.signup-plan-card{position:relative;overflow:hidden}.billing-plan-card:before,.signup-plan-card:before{position:absolute;inset:0 auto 0 0;width:3px;background:var(--pc-jade);content:""}.tenant-app{background:linear-gradient(rgba(7,17,15,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(7,17,15,.03) 1px,transparent 1px),var(--pc-paper);background-size:32px 32px}.owner-console,.shell{gap:18px}.owner-sidebar,.sidebar{background:linear-gradient(180deg,rgba(255,255,255,.072),transparent 28%),var(--pc-obsidian);box-shadow:0 24px 54px rgba(7,17,15,.24)}.brand-mark{border-radius:12px;background:var(--pc-mint);color:var(--pc-obsidian);font-weight:950}.metric,.owner-panel,.owner-stat,.owner-topbar,.panel,.topbar{border-color:rgba(16,23,19,.12);background:var(--pc-cream-glass)}.tenant-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,320px);gap:16px;margin-bottom:16px;overflow:hidden;border:1px solid rgba(16,23,19,.14);border-radius:8px;background:linear-gradient(135deg,rgba(7,17,15,.82),rgba(13,33,29,.92)),var(--pc-obsidian);color:var(--pc-cream);box-shadow:var(--pc-v2-shadow);padding:24px}.tenant-hero-copy{display:grid;gap:13px;align-content:start}.tenant-hero h2{max-width:920px;margin:0;color:var(--pc-cream);font-size:48px;line-height:1;letter-spacing:0}.tenant-hero p{max-width:720px;margin:0;color:rgba(251,248,239,.68);line-height:1.55}.tenant-command-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.tenant-command-search{display:inline-flex;align-items:center;min-height:38px;gap:9px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(255,255,255,.08);color:rgba(251,248,239,.72);padding:0 13px;font-size:13px;font-weight:750}.tenant-command-search kbd{border-radius:5px;background:rgba(255,255,255,.12);color:var(--pc-cream);padding:2px 6px;font:inherit}.tenant-hero-side{display:grid;gap:10px}.tenant-hero-side div{background:rgba(255,255,255,.08)}.owner-insight-panel{background:linear-gradient(135deg,rgba(202,255,238,.09),transparent 44%),var(--pc-obsidian);color:var(--pc-cream)}.owner-insight-panel .owner-panel-header{border-color:rgba(255,255,255,.1)}.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{display:grid;gap:12px;padding:18px}.owner-insight-body h2{margin:0;color:var(--pc-cream);font-size:26px;line-height:1.04}.owner-insight-body p{margin:0;color:rgba(251,248,239,.66);font-size:13px;line-height:1.45}.billing-checkout{gap:14px;background:linear-gradient(135deg,rgba(0,168,142,.07),transparent 45%),var(--pc-cream)}.billing-plan-card{min-height:168px}.billing-plan-card[data-featured=true]{border-color:rgba(0,168,142,.38);background:linear-gradient(135deg,rgba(202,255,238,.26),transparent 48%),#ffffff;box-shadow:0 0 0 3px rgba(0,168,142,.09),var(--inset-line)}.purchase-dock{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;border-color:rgba(7,17,15,.1);background:var(--pc-obsidian)}.purchase-dock div{min-width:0}.purchase-dock strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.command.danger{border-color:rgba(231,83,83,.34);background:linear-gradient(135deg,rgba(231,83,83,.12),transparent 58%),rgba(255,255,255,.72);color:#9f2f2f}.billing-terms-copy{display:block;max-width:760px;margin-top:7px;color:var(--pc-slate);font-size:11px;font-weight:720;line-height:1.4}.billing-policy-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.billing-policy-links a{border:1px solid rgba(7,17,15,.1);border-radius:999px;background:rgba(255,255,255,.66);color:var(--pc-slate);font-size:11px;font-weight:850;padding:6px 9px}.pricing-page{background:radial-gradient(circle at 18% 10%,rgba(202,255,238,.13),transparent 30%),linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px),var(--pc-obsidian);background-size:auto,32px 32px,32px 32px}.legal-page,.pricing-page{min-height:100vh;color:var(--pc-cream);padding:22px}.legal-page{background:radial-gradient(circle at 14% 12%,rgba(202,255,238,.14),transparent 28%),linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px),var(--pc-obsidian);background-size:auto,32px 32px,32px 32px}.legal-grid,.legal-hero{width:min(1040px,100%);margin-inline:auto}.legal-hero{display:grid;gap:14px;margin-top:52px;border:1px solid rgba(255,255,255,.13);border-radius:8px;background:linear-gradient(135deg,rgba(202,255,238,.11),transparent 46%),rgba(255,255,255,.045);box-shadow:var(--pc-v2-shadow);padding:clamp(28px,5vw,54px)}.legal-hero span{color:var(--pc-mint);font-size:12px;font-weight:900;letter-spacing:0;text-transform:uppercase}.legal-hero h1{max-width:850px;margin:0;color:var(--pc-cream);font-size:clamp(38px,6vw,66px);line-height:1.12}.legal-hero p{max-width:760px;margin:0;color:rgba(251,248,239,.72);font-size:16px;line-height:1.55}.legal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.legal-grid article{min-height:190px;border:1px solid rgba(255,255,255,.13);border-radius:8px;background:rgba(255,255,255,.052);box-shadow:var(--pc-v2-shadow);padding:22px}.legal-grid h2{margin:0 0 10px;color:var(--pc-cream);font-size:18px}.legal-grid p{margin:0;color:rgba(251,248,239,.7);font-size:13px;line-height:1.55}.pricing-nav{display:flex;align-items:center;justify-content:space-between;width:min(1180px,100%);margin:0 auto;gap:18px}.pricing-nav .pc-logo{--pc-logo-ink:var(--pc-cream)}.pricing-hero-actions,.pricing-nav>div{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.pricing-nav a{display:inline-flex;align-items:center;min-height:32px;border-radius:8px;color:rgba(251,248,239,.74);font-size:13px;font-weight:850;padding:7px 8px;text-decoration:none}.pricing-nav .command.primary{color:var(--pc-obsidian)}.pricing-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:stretch;width:min(1180px,100%);margin:56px auto 22px;gap:16px}.pricing-grid-section,.pricing-hero-copy,.pricing-hero-panel,.pricing-proof-strip,.pricing-tier-card{border:1px solid rgba(255,255,255,.13);border-radius:8px;box-shadow:var(--pc-v2-shadow)}.pricing-hero-copy{display:grid;align-content:end;min-height:460px;gap:18px;background:linear-gradient(135deg,rgba(202,255,238,.12),transparent 44%),linear-gradient(315deg,rgba(49,85,246,.14),transparent 45%),rgba(255,255,255,.045);padding:clamp(26px,5vw,58px)}.pricing-hero-copy h1{max-width:860px;margin:0;color:var(--pc-cream);font-size:68px;line-height:1.04;letter-spacing:0}.pricing-hero-copy p{max-width:720px;margin:0;color:rgba(251,248,239,.68);font-size:16px;line-height:1.62}.pricing-hero-panel{display:grid;align-content:end;gap:10px;background:linear-gradient(180deg,rgba(251,248,239,.08),rgba(251,248,239,.02)),rgba(255,255,255,.045);padding:18px}.pricing-hero-panel div{border:1px solid rgba(255,255,255,.12);border-radius:8px;background:rgba(255,255,255,.07);padding:14px}.pricing-card-top span,.pricing-current-strip span,.pricing-hero-panel span{display:block;color:rgba(251,248,239,.62);font-size:11px;font-weight:900;line-height:1.25;text-transform:uppercase}.pricing-hero-panel strong{display:block;margin-top:5px;color:var(--pc-cream);font-size:17px;line-height:1.15}.pricing-grid-section{width:min(1180px,100%);margin:0 auto;background:var(--pc-cream);color:var(--pc-obsidian);padding:clamp(18px,3vw,28px)}.pricing-section-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:18px}.pricing-section-heading h2{max-width:560px;margin:0;font-size:42px;line-height:1}.pricing-section-heading p{max-width:440px;margin:0;color:var(--pc-slate);font-size:14px;line-height:1.5}.pricing-card-grid,.pricing-current-strip,.pricing-module-grid,.pricing-proof-strip{display:grid;gap:12px}.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{display:grid;min-width:0;gap:14px;background:#ffffff;color:var(--pc-obsidian);padding:16px}.pricing-tier-card[data-featured=true]{border-color:rgba(0,168,142,.45);box-shadow:0 0 0 3px rgba(0,168,142,.11),var(--pc-v2-shadow)}.pricing-tier-card[data-current=true]{border-color:rgba(49,85,246,.38);box-shadow:0 0 0 3px rgba(49,85,246,.08),var(--inset-line)}.pricing-tier-card.compact{min-height:0;box-shadow:var(--inset-line)}.pricing-card-top{display:grid;gap:5px}.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-current-strip small,.pricing-inclusions span,.pricing-tier-card p{color:var(--pc-slate);font-size:12px;line-height:1.38}.pricing-tier-card p{margin:0;min-height:68px}.pricing-inclusions,.pricing-tier-card ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.pricing-inclusions div,.pricing-tier-card li{display:flex;align-items:flex-start;gap:7px;min-width:0}.pricing-inclusions svg,.pricing-tier-card li svg{flex:0 0 auto;color:var(--pc-jade)}.pricing-tier-card li{color:var(--pc-obsidian);font-size:13px;font-weight:720;line-height:1.28}.pricing-proof-strip{grid-template-columns:repeat(3,minmax(0,1fr));width:min(1180px,100%);margin:18px auto 0;border-color:rgba(255,255,255,.12);background:rgba(255,255,255,.045);padding:14px}.pricing-proof-strip div{display:grid;gap:7px;min-width:0}.pricing-proof-strip svg{color:var(--pc-mint)}.pricing-proof-strip strong{color:var(--pc-cream);font-size:14px}.pricing-proof-strip span{color:rgba(251,248,239,.64);font-size:12px;line-height:1.42}.pricing-proof-strip a{color:var(--pc-mint);font-weight:850}.pricing-proof-strip.compact{margin-top:10px}.pricing-current-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-current-strip>div{min-width:0;border:1px solid rgba(7,17,15,.1);border-radius:8px;background:#ffffff;box-shadow:var(--inset-line);padding:13px}.pricing-current-strip strong{display:block;margin-top:5px;font-size:19px;line-height:1.05}.pricing-checkout .purchase-dock{background:var(--pc-obsidian)}.pricing-module-panel .panel-body{min-height:0}.billing-receipt-panel{display:grid;gap:12px}.billing-receipt-list{display:grid;gap:8px}.billing-receipt-row{grid-template-columns:minmax(0,1fr) auto auto}.billing-event-strip{display:flex;gap:8px;flex-wrap:wrap}.billing-event-strip span{border:1px solid rgba(7,17,15,.1);border-radius:8px;background:rgba(255,255,255,.62);color:var(--pc-slate);padding:7px 9px;font-size:11px;font-weight:760;line-height:1.2}.billing-lifecycle-grid,.creative-journey-grid,.integration-health-grid,.publish-readiness-grid,.readiness-grid,.workflow-step-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.audit-event,.billing-lifecycle-grid>div,.creative-journey-grid>div,.integration-health-grid>div,.publish-readiness-grid>div,.readiness-item,.workflow-action-brief,.workflow-step{min-width:0;border:1px solid rgba(7,17,15,.1);border-radius:8px;background:linear-gradient(135deg,rgba(0,168,142,.055),transparent 52%),rgba(255,255,255,.76);box-shadow:var(--inset-line)}.readiness-item{display:grid;gap:7px;border-color:rgba(154,93,22,.2);cursor:pointer;color:var(--pc-obsidian);padding:12px;text-align:left;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.readiness-item[data-ready=true]{border-color:rgba(0,168,142,.26)}.readiness-item:hover{box-shadow:0 0 0 3px rgba(0,168,142,.09),var(--inset-line);transform:translateY(-1px)}.audit-event svg,.billing-lifecycle-grid svg,.creative-journey-grid svg,.integration-health-grid svg,.publish-readiness-grid svg,.readiness-item svg,.workflow-action-brief svg{color:var(--pc-jade)}.audit-event span,.billing-lifecycle-grid span,.creative-journey-grid span,.integration-health-grid span,.publish-readiness-grid span,.readiness-item span,.workflow-action-brief,.workflow-step{color:var(--pc-slate);font-size:12px;font-weight:780;line-height:1.35}.billing-lifecycle-grid strong,.creative-journey-grid strong,.integration-health-grid strong,.publish-readiness-grid strong,.readiness-item strong{color:var(--pc-obsidian);font-size:15px;line-height:1.15}.billing-lifecycle-grid small,.creative-journey-grid small,.integration-helper,.readiness-item small{color:var(--pc-slate);font-size:11px;line-height:1.38}.workflow-ops-strip{display:grid;gap:9px}.workflow-action-brief{display:flex;align-items:flex-start;gap:9px;padding:11px}.workflow-step{display:flex;align-items:center;gap:8px;padding:9px 10px}.workflow-step strong{display:grid;place-items:center;width:22px;height:22px;flex:0 0 auto;border-radius:999px;background:var(--pc-obsidian);color:var(--pc-cream);font-size:11px}.workflow-proof-row{display:flex;flex-wrap:wrap;gap:7px}.billing-lifecycle-grid>div,.creative-journey-grid>div,.integration-health-grid>div,.publish-readiness-grid>div{display:grid;gap:6px;padding:12px}.integration-helper{display:block;margin-top:4px}.integration-scope-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.integration-scope-row span{min-width:0;border:1px solid rgba(7,17,15,.09);border-radius:999px;background:rgba(255,255,255,.58);color:var(--pc-slate);font-size:10px;font-weight:820;line-height:1.2;padding:5px 7px}.tenant-app .command.subtle{background:rgba(7,17,15,.045);color:var(--pc-slate)}.integration-sync-timeline{display:grid;gap:9px;border:1px solid rgba(7,17,15,.1);border-radius:10px;background:linear-gradient(135deg,rgba(0,168,142,.055),transparent 58%),rgba(255,255,255,.7);box-shadow:var(--inset-line);padding:12px}.integration-sync-empty,.integration-sync-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 10px;min-width:0;border-top:1px solid rgba(7,17,15,.08);padding-top:9px}.integration-sync-empty strong,.integration-sync-item strong{color:var(--pc-obsidian);font-size:13px}.integration-sync-item span{border-radius:999px;background:rgba(0,168,142,.11);color:var(--pc-jade);font-size:10px;font-weight:900;padding:4px 7px;text-transform:uppercase}.integration-sync-item[data-status=action_required] span,.integration-sync-item[data-status=failed] span{background:rgba(255,177,47,.14);color:#9a5d16}.integration-sync-empty small,.integration-sync-item small{grid-column:1/-1;color:var(--pc-slate);font-size:11px;line-height:1.45}.billing-lifecycle-panel,.creative-journey-panel,.launch-readiness-panel,.support-audit-panel{overflow:hidden}.audit-event-list{display:grid;gap:8px}.audit-event{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px}.audit-event span,.audit-event strong{display:block}.audit-event strong{color:var(--pc-obsidian);font-size:13px}.support-action-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.support-action-grid .command{width:100%;justify-content:center}@media (max-width:1120px){.support-action-grid{grid-template-columns:1fr}.pricing-card-grid,.pricing-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.pricing-page{padding:10px}.pricing-nav{align-items:flex-start}.pricing-nav>div{justify-content:flex-end}.pricing-nav .command{min-height:36px;padding:0 10px}.pricing-hero{grid-template-columns:1fr;margin-top:18px}.pricing-hero-copy{min-height:0;padding:22px}.pricing-hero-copy h1{font-size:40px}.billing-lifecycle-grid,.creative-journey-grid,.integration-health-grid,.pricing-current-strip,.pricing-proof-strip,.pricing-section-heading,.publish-readiness-grid,.readiness-grid{grid-template-columns:1fr}.pricing-section-heading{display:grid;align-items:start}.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{display:inline-block;margin-left:8px;border-radius:999px;background:rgba(0,168,142,.11);color:var(--pc-jade);padding:3px 7px;font-size:10px;vertical-align:middle;content:"Creative Studio"}@media (max-width:1020px){.auth-panel-v2,.deal-scenario-grid,.market-grid,.scheduler-grid,.signup-panel-v2,.tenant-hero{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);overflow:auto;padding:8px}.auth-cinema{display:none}.auth-card,.signup-main,.signup-panel-v2 .signup-plan-rail{padding:20px}.signup-launch-copy h2{font-size:29px}.purchase-dock,.signup-delivery-actions{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}.creative-studio-header h2:after,.tenant-command-row,.tenant-hero p,.tenant-hero-side{display:none}.creative-metrics,.intelligence-scoreboard{grid-template-columns:repeat(2,minmax(0,1fr))}.expansion-map,.intelligence-lede{grid-template-columns:1fr;gap:10px;padding:13px}.expansion-map h2,.intelligence-lede h2{font-size:21px;line-height:1.06}.expansion-score,.intelligence-lede>strong{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{justify-content:center;flex:1 1 140px}.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}.main,.tenant-app .shell{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{gap:7px;padding:9px;grid-template-rows:auto auto}.mobile-focus-grid{gap:7px}.mobile-focus-lead,.mobile-focus-tile{gap:3px;padding:8px}.mobile-focus-tile{min-height:66px}.mobile-focus-lead{min-height:52px}.mobile-focus-lead span,.mobile-focus-tile span{font-size:9px}.mobile-focus-lead strong,.mobile-focus-tile strong{font-size:13px}.mobile-focus-lead small,.mobile-focus-tile 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{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap}body{margin:0;background:linear-gradient(rgba(16,19,24,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(16,19,24,.028) 1px,transparent 1px),var(--bg);background-size:28px 28px;color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;text-rendering:geometricPrecision}.pc-logo{display:inline-flex;align-items:center;gap:var(--pc-logo-gap,14px);color:var(--pc-logo-ink,var(--pc-obsidian));line-height:1}.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{display:inline-flex;align-items:baseline;justify-content:center;width:var(--pc-mark-size,44px);height:var(--pc-mark-size,44px);flex:0 0 auto;border-radius:var(--pc-mark-radius,10px);background:var(--pc-mark-bg,var(--pc-mint));color:var(--pc-mark-ink,var(--pc-obsidian));box-shadow:inset 0 1px 0 rgba(255,255,255,.55),0 10px 22px rgba(7,17,15,.1);font-size:var(--pc-mark-font,22px);font-weight:850;letter-spacing:0}.pc-mark,.pc-mark-core{position:relative}.pc-mark-core:after{position:absolute;right:0;bottom:-.24em;width:var(--pc-mark-accent-width,14px);height:var(--pc-mark-accent-height,4px);border-radius:999px;background:var(--pc-jade);content:""}.pc-wordmark{display:inline-flex;align-items:baseline;color:var(--pc-logo-ink,var(--pc-obsidian));font-size:var(--pc-wordmark-font,24px);font-weight:780;letter-spacing:0}.pc-wordmark strong{font-weight:850}.pc-wordmark-core{position:relative;display:inline-block}.pc-wordmark-core:after{position:absolute;left:50%;bottom:-.08em;width:var(--pc-wordmark-accent-width,10px);height:var(--pc-wordmark-accent-height,4px);border-radius:999px;background:var(--pc-jade);transform:translateX(-50%);content:""}button,input,select,textarea{font:inherit}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid rgba(36,87,214,.34);outline-offset:2px}a{color:inherit;text-decoration:none}.shell{display:grid;grid-template-columns:264px minmax(0,1fr);gap:16px;min-height:100vh;padding:16px}.sidebar{position:sticky;top:16px;display:flex;flex-direction:column;align-self:start;min-height:calc(100vh - 32px);max-height:calc(100vh - 32px);overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.065),transparent 24%),#0f231b;color:#eef7f1;box-shadow:0 18px 38px rgba(15,35,27,.22);padding:18px 14px}.brand{display:flex;flex:0 0 auto;align-items:center;gap:10px;margin-bottom:22px;border-bottom:1px solid rgba(255,255,255,.08);font-weight:750;padding:4px 4px 18px}.brand-mark{display:grid;place-items:center;width:38px;height:38px;border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.72),rgba(255,255,255,.2)),#d9f0df;color:#10221a;box-shadow:var(--inset-line),0 8px 18px rgba(6,18,13,.26)}.nav{display:grid;flex:1 1 auto;min-height:0;overflow-y:auto;gap:6px;padding-right:3px;scrollbar-width:thin;scrollbar-color:rgba(202,255,238,.34) transparent}.nav::-webkit-scrollbar{width:6px}.nav::-webkit-scrollbar-thumb{border-radius:999px;background:rgba(202,255,238,.28)}.mobile-module-picker{display:none}.nav-item{display:flex;align-items:center;gap:10px;width:100%;border:0;border-radius:8px;background:transparent;color:rgba(238,247,241,.72);cursor:pointer;padding:10px 11px;text-align:left;transition:background .16s ease,color .16s ease,transform .16s ease}.nav-item[data-active=true]{background:rgba(217,240,223,.14);color:#ffffff;box-shadow:inset 0 0 0 1px rgba(217,240,223,.08);transform:translateX(2px)}.nav-item:hover{background:rgba(217,240,223,.08);color:#ffffff}.nav-item:disabled{cursor:not-allowed;opacity:.42}.main{padding:8px 4px 20px 0}.main,.workspace-content{min-width:0}.mobile-dock,.mobile-overview-focus{display:none}.tenant-preview-banner{position:sticky;top:12px;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:16px;width:calc(100% - 32px);margin:14px auto 0;border:1px solid rgba(217,225,236,.94);border-radius:8px;background:rgba(255,255,255,.9);box-shadow:var(--shadow-soft);padding:10px 12px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.tenant-preview-copy{display:flex;align-items:center;min-width:0;gap:12px}.tenant-preview-copy small,.tenant-preview-copy strong{display:block}.tenant-preview-copy>div{min-width:0}.tenant-preview-copy strong{font-size:14px}.tenant-preview-copy small{margin-top:2px;color:var(--muted);font-size:12px;line-height:1.35;overflow-wrap:break-word}.preview-unavailable{display:grid;min-height:100vh;place-items:center;background:var(--bg);padding:24px}.preview-unavailable section{display:grid;gap:12px;width:min(460px,100%);border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:var(--shadow);padding:22px}.preview-unavailable strong{font-size:18px}.preview-unavailable p{margin:0;color:var(--muted);line-height:1.5}.topbar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:16px;border:1px solid rgba(217,225,236,.72);border-radius:8px;background:rgba(255,255,255,.72);box-shadow:var(--shadow-soft);padding:16px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.topbar h1{margin:0;font-size:28px;line-height:1.08;letter-spacing:0}.topbar p{margin:5px 0 0;color:var(--muted);overflow-wrap:break-word}.status-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.badge{display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(217,225,236,.94);border-radius:8px;background:rgba(255,255,255,.88);color:var(--muted);box-shadow:var(--inset-line);padding:7px 10px;font-size:13px;font-weight:650;white-space:nowrap}.badge[data-status=connected]{border-color:rgba(31,107,79,.26);color:var(--accent)}.badge[data-status=pending]{border-color:rgba(60,99,185,.24);color:var(--pc-blue)}.badge[data-status=action_required],.badge[data-status=error]{border-color:rgba(154,93,22,.28);color:var(--warning)}.icon-command{color:var(--muted);transition:border-color .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease}.auth-shell{min-height:100vh;display:grid;place-items:center;padding:22px;background:linear-gradient(rgba(16,19,24,.04) 1px,transparent 0),linear-gradient(90deg,rgba(16,19,24,.03) 1px,transparent 0),#f4f6fa;background-size:30px 30px}.auth-panel{position:relative;width:min(456px,100%);display:grid;gap:15px;overflow:hidden;border:1px solid rgba(217,225,236,.92);border-radius:8px;background:var(--surface);box-shadow:0 28px 90px rgba(16,24,40,.14);padding:30px}.auth-brand-lockup{display:grid;gap:12px;justify-items:start}.auth-panel.signup-panel{width:min(960px,100%);grid-template-columns:minmax(320px,.9fr) minmax(340px,1.1fr);align-items:stretch;padding:0}.signup-main{display:grid;align-content:start;gap:15px;padding:30px}.signup-note{display:flex;align-items:flex-start;gap:8px;border:1px solid rgba(15,118,110,.16);border-radius:8px;background:rgba(15,118,110,.06);color:var(--ink);padding:10px 11px;font-size:13px;line-height:1.35}.signup-next-step{display:grid;gap:9px;border:1px solid rgba(36,87,214,.18);border-radius:8px;background:#f8fbff;color:var(--ink);padding:12px}.signup-next-step.success{border-color:rgba(15,118,110,.22);background:rgba(15,118,110,.06)}.signup-next-step.warning{border-color:rgba(185,112,0,.24);background:rgba(255,251,235,.92)}.signup-next-step strong{display:block;font-size:13px}.signup-next-step p{margin:3px 0 0;color:var(--muted);font-size:12px;line-height:1.35}.signup-next-step ol{display:grid;gap:5px;margin:0;padding-left:18px;color:var(--ink);font-size:12px;line-height:1.35}.signup-delivery-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.signup-delivery-actions .command{min-height:42px;padding-inline:10px}.signup-plan-rail{display:grid;gap:14px;align-content:start;border-left:1px solid rgba(217,225,236,.92);background:linear-gradient(135deg,rgba(36,87,214,.06),transparent 42%),#f8fafc;padding:30px}.signup-plan-rail>div:first-child{display:grid;gap:4px}.signup-plan-rail strong{color:var(--ink)}.signup-plan-card li,.signup-plan-card p,.signup-plan-card span,.signup-plan-rail small{color:var(--muted)}.signup-plan-list{display:grid;gap:10px}.signup-plan-card{display:grid;gap:9px;border:1px solid rgba(217,225,236,.92);border-radius:8px;background:rgba(255,255,255,.86);padding:12px;box-shadow:var(--inset-line)}.signup-plan-card>div{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.signup-plan-card p{margin:0;font-size:12px;line-height:1.4}.signup-plan-card em{display:none;color:var(--muted);font-size:11px;font-style:normal;line-height:1.3}.signup-plan-card ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.signup-plan-card li{display:flex;align-items:center;gap:6px;font-size:12px;line-height:1.25}.signup-plan-card svg{color:var(--accent)}.auth-panel:before{content:"";height:4px;background:linear-gradient(90deg,var(--pc-obsidian),var(--pc-jade),var(--pc-mint));inset:0 0 auto;position:absolute}.auth-panel h1,.auth-panel p{margin:0}.auth-panel h1{font-size:30px;line-height:1.05;letter-spacing:0}.auth-panel p{color:var(--muted);line-height:1.5}.auth-form{display:grid;gap:15px}.auth-panel label{display:grid;gap:7px;color:var(--muted);font-size:13px;font-weight:700}.auth-panel label span{display:flex;align-items:center;gap:8px;border:1px solid rgba(217,225,236,.94);border-radius:8px;background:#f9fbfd;padding:0 10px;box-shadow:var(--inset-line);transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.auth-panel label span:focus-within,.billing-actions select:focus,.brand-edit-grid input:focus,.brand-edit-grid select:focus,.brand-edit-grid textarea:focus,.form-grid input:focus,.form-grid select:focus{border-color:rgba(36,87,214,.42);box-shadow:0 0 0 3px rgba(36,87,214,.09),var(--inset-line)}.auth-panel input,.auth-panel select{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--ink);padding:11px 0;font:inherit}.auth-panel select{appearance:none;cursor:pointer}.auth-panel svg,.badge svg,.command svg,.icon-command svg,.owner-status-chip svg{flex:0 0 auto}.auth-mark{width:max-content}.auth-mark .pc-logo{--pc-logo-ink:var(--pc-obsidian)}.auth-progress{display:flex;justify-content:center;color:var(--accent)}.auth-progress svg{animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}@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 0 0 rgba(0,168,142,0)}50%{box-shadow:0 0 0 5px rgba(0,168,142,.12)}}.grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:16px;align-items:start}.creative-grid>*,.grid>*,.panel,.stack{min-width:0}.panel{overflow:hidden;border:1px solid rgba(217,225,236,.92);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(255,255,255,.9)),var(--surface);box-shadow:var(--shadow-soft);animation:pc-panel-in .18s ease both}.panel-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;border-bottom:1px solid rgba(217,225,236,.74);padding:15px 16px}.panel-header h2{margin:0;font-size:15px;line-height:1.2}.panel-header span{color:var(--muted);font-size:13px;overflow-wrap:anywhere}.panel-body{padding:16px}.table-scroll{overflow-x:auto}.metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.metric{position:relative;overflow:hidden;border:1px solid rgba(217,225,236,.92);border-radius:8px;background:rgba(255,255,255,.88);box-shadow:var(--shadow-soft),var(--inset-line);padding:15px}.metric:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--accent-2);opacity:.72}.metric label{color:var(--muted);display:block;font-size:12px;font-weight:700;margin-bottom:8px}.metric strong{display:block;font-size:24px;line-height:1.08}.metric strong.metric-text{font-size:17px;line-height:1.25}.table{width:100%;border-collapse:collapse;font-size:14px}.table-scroll .table{min-width:640px}.table-scroll .pipeline-table{min-width:560px}.table td,.table th{border-bottom:1px solid rgba(217,225,236,.86);padding:12px 10px;text-align:left;vertical-align:top}.table th{color:var(--muted);font-size:11px;font-weight:800;letter-spacing:0;text-transform:uppercase}.table tbody tr{transition:background .14s ease}.table tbody tr:hover{background:rgba(36,87,214,.035)}.lead-card-list{display:none}.overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.progress{overflow:hidden;height:9px;border-radius:999px;background:#edf1f6;box-shadow:inset 0 1px 2px rgba(16,24,40,.08)}.progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--accent-2))}.stack{display:grid;align-content:start;gap:14px}.list-row{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(217,225,236,.86);padding:12px 0}.list-row>div{min-width:0}.list-row .muted,.list-row strong{overflow-wrap:anywhere}.list-row>div .muted{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-row:first-child{padding-top:0}.list-row:last-child{border-bottom:0;padding-bottom:0}.muted{color:var(--muted)}.command{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(217,225,236,.94);border-radius:8px;background:rgba(255,255,255,.9);color:var(--ink);cursor:pointer;box-shadow:var(--inset-line);padding:9px 11px;font-size:13px;font-weight:800;transition:border-color .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease,background .16s ease}.command:hover:not(:disabled),.icon-command:hover:not(:disabled),.owner-icon-button:hover{border-color:rgba(36,87,214,.35);box-shadow:var(--inset-line),0 10px 22px rgba(16,24,40,.08);transform:translateY(-1px)}.command:active:not(:disabled),.icon-command:active:not(:disabled),.mobile-dock-item:active:not(:disabled),.nav-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,rgba(255,255,255,.12),transparent),var(--accent);color:white;box-shadow:var(--inset-line),0 12px 24px rgba(15,118,110,.2)}.icon-command{display:inline-grid;place-items:center;width:34px;height:34px;border:1px solid rgba(217,225,236,.94);border-radius:8px;background:rgba(255,255,255,.9);color:var(--ink);cursor:pointer;box-shadow:var(--inset-line);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.icon-command:disabled{cursor:not-allowed;opacity:.55}.row-actions{display:inline-flex;gap:7px}.split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.phase{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;border-left:1px solid var(--line);border:1px solid var(--line);border-left-width:3px;border-radius:10px;background:linear-gradient(135deg,rgba(0,168,142,.045),transparent 54%),rgba(255,255,255,.66);padding:11px 12px;box-shadow:var(--inset-line)}.phase svg{color:var(--accent);margin-top:1px}.phase>div{min-width:0}.phase>span{border:1px solid rgba(0,168,142,.18);border-radius:999px;background:rgba(0,168,142,.08);color:var(--accent);padding:4px 8px;font-size:10px;font-weight:850;line-height:1;text-transform:uppercase}.phase[data-state=done]{border-left-color:var(--accent)}.phase[data-state=active]{border-left-color:var(--accent-2)}.notice{display:flex;align-items:center;gap:9px;border:1px solid rgba(217,225,236,.92);border-radius:8px;background:linear-gradient(90deg,rgba(15,118,110,.07),rgba(36,87,214,.04)),#f9fbfd;padding:10px 12px;color:var(--muted);font-size:13px;line-height:1.45}.integration-list{display:grid}.integration-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;border-bottom:1px solid rgba(217,225,236,.86);padding:14px 0}.integration-row:first-child{padding-top:0}.integration-row:last-child{border-bottom:0;padding-bottom:0}.integration-main{display:flex;min-width:0;gap:11px}.integration-icon{display:grid;flex:0 0 auto;place-items:center;width:34px;height:34px;border:1px solid rgba(217,225,236,.92);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.72),rgba(255,255,255,.18)),var(--surface-soft);color:var(--accent);box-shadow:var(--inset-line)}.chip-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.chip{border:1px solid rgba(217,225,236,.94);border-radius:999px;background:rgba(255,255,255,.72);padding:3px 8px;color:var(--muted);font-size:12px;font-weight:650}.integration-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.billing-checkout{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:12px;border:1px solid rgba(217,225,236,.92);border-radius:8px;background:linear-gradient(135deg,rgba(15,118,110,.045),transparent 48%),#fbfcfd;padding:12px}.billing-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.billing-plan-card{display:grid;gap:8px;min-height:142px;border:1px solid rgba(217,225,236,.94);border-radius:8px;background:rgba(255,255,255,.82);color:var(--ink);padding:12px;text-align:left;box-shadow:var(--inset-line);cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.billing-plan-card:hover:not(:disabled),.billing-plan-card[aria-pressed=true]{border-color:rgba(36,87,214,.34);box-shadow:0 0 0 3px rgba(36,87,214,.08),var(--inset-line)}.billing-plan-card:disabled{cursor:not-allowed;opacity:.62}.billing-plan-card span{display:grid;gap:2px}.billing-plan-card p{margin:0;color:var(--muted);font-size:12px;line-height:1.35}.billing-plan-card em,.billing-plan-card small{color:var(--muted);font-size:12px;font-style:normal;line-height:1.35}.credit-topup-panel{background:linear-gradient(135deg,rgba(0,168,142,.06),transparent 50%),#fbfcfd}.credit-pack-grid .billing-plan-card{min-height:116px}.credit-pack-card[aria-pressed=true]{border-color:rgba(0,168,142,.38);box-shadow:0 0 0 3px rgba(0,168,142,.1),var(--inset-line)}.billing-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.billing-actions select{min-width:214px;border:1px solid rgba(217,225,236,.94);border-radius:8px;background:var(--surface);color:var(--ink);padding:9px 10px;box-shadow:var(--inset-line)}.creative-panel .panel-body{gap:16px}.intelligence-scoreboard{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.deal-scenario-grid,.market-grid,.scheduler-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.signal-list{display:grid;gap:10px}.expansion-map,.intelligence-lede{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;overflow:hidden;border:1px solid rgba(7,17,15,.12);border-radius:8px;background:linear-gradient(135deg,rgba(202,255,238,.11),transparent 42%),linear-gradient(320deg,rgba(49,85,246,.08),transparent 48%),var(--pc-obsidian);color:var(--pc-cream);padding:18px}.expansion-map h2,.intelligence-lede h2{margin:12px 0 0;color:var(--pc-cream);font-size:34px;line-height:1;letter-spacing:0}.expansion-map p,.intelligence-lede p{margin:10px 0 0;max-width:760px;color:rgba(251,248,239,.68);line-height:1.5}.expansion-score,.intelligence-lede>strong{display:grid;place-items:center;min-width:112px;border:1px solid rgba(255,255,255,.13);border-radius:8px;background:rgba(255,255,255,.08);color:var(--pc-mint);font-size:42px;line-height:1}.expansion-score span{color:rgba(251,248,239,.62);font-size:11px;font-weight:900;text-transform:uppercase}.deal-scenario-card,.market-card,.scheduler-draft,.signal-card{display:grid;gap:10px;border:1px solid rgba(217,225,236,.92);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.8),rgba(255,255,255,.58)),#fbfcfd;box-shadow:var(--inset-line);padding:13px}.deal-scenario-card span,.market-card span,.scheduler-draft span,.signal-card span{color:var(--muted);font-size:11px;font-weight:850;text-transform:uppercase}.deal-scenario-card strong,.market-card strong,.scheduler-draft strong,.signal-card strong{display:block;margin-top:3px;overflow-wrap:anywhere}.deal-scenario-card p,.market-card p,.scheduler-draft p,.signal-card p{margin:0;color:var(--muted);font-size:13px;line-height:1.45}.signal-action{display:flex;align-items:flex-start;gap:8px;border-radius:8px;background:rgba(0,168,142,.08);color:var(--pc-workspace-green);padding:9px;font-size:13px;line-height:1.35}.signal-action span{color:inherit;font-size:inherit;font-weight:750;text-transform:none}.deal-scenario-head,.market-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.deal-scenario-head>strong,.market-card-head>strong{display:grid;place-items:center;min-width:44px;height:44px;border-radius:8px;background:var(--pc-obsidian);color:var(--pc-mint);font-size:20px}.market-score-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.market-score-grid div{min-width:0;border:1px solid rgba(217,225,236,.82);border-radius:8px;background:rgba(255,255,255,.62);padding:9px}.market-score-grid strong{font-size:14px;line-height:1.2}.deal-calculator-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;border:1px solid rgba(217,225,236,.92);border-radius:8px;background:linear-gradient(135deg,rgba(0,168,142,.07),transparent 44%),#fbfcfd;padding:13px}.deal-calculator-form label{display:grid;min-width:0;gap:6px;color:var(--muted);font-size:12px;font-weight:800}.deal-calculator-form input,.deal-calculator-form select{width:100%;min-width:0;border:1px solid rgba(217,225,236,.94);border-radius:8px;background:rgba(255,255,255,.88);color:var(--ink);box-shadow:var(--inset-line);padding:9px 10px}.deal-actions{display:flex;align-items:end;gap:8px;grid-column:span 3;justify-content:flex-end;flex-wrap:wrap}.income-ledger .list-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto}.creative-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.creative-metrics .metric label{display:flex;align-items:center;gap:6px}.creative-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(300px,.75fr);gap:14px;align-items:start}.subpanel{display:grid;gap:13px;border:1px solid rgba(217,225,236,.92);border-radius:8px;background:#fbfcfd;box-shadow:var(--inset-line);padding:14px}.subpanel-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.subpanel-header strong{font-size:14px}.subpanel-header span{color:var(--muted);font-size:12px;text-align:right}.brand-token-row{display:flex;flex-wrap:wrap;gap:8px}.brand-edit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.brand-edit-grid label{display:grid;gap:6px;color:var(--muted);font-size:12px;font-weight:700}.brand-edit-grid input,.brand-edit-grid select,.brand-edit-grid textarea{width:100%;border:1px solid rgba(217,225,236,.94);border-radius:8px;background:#ffffff;color:var(--ink);box-shadow:var(--inset-line);padding:8px 10px;resize:vertical}.brand-edit-grid .wide{grid-column:1/-1}.swatch{display:inline-block;width:28px;height:28px;border:1px solid rgba(23,33,28,.14);border-radius:8px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.42),0 5px 12px rgba(16,24,40,.1)}.upload-zone{display:flex;align-items:center;justify-content:center;gap:8px;min-height:68px;border:1px dashed rgba(15,118,110,.42);border-radius:8px;background:rgba(15,118,110,.055);color:var(--accent);cursor:pointer;font-size:13px;font-weight:700;padding:12px;text-align:center}.upload-zone input{display:none}.upload-zone[data-disabled=true]{cursor:not-allowed;opacity:.58}.reference-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.reference-thumb{display:grid;align-content:center;justify-items:center;gap:6px;min-height:82px;overflow:hidden;border:1px solid rgba(217,225,236,.92);border-radius:8px;background:var(--surface);color:var(--muted);box-shadow:var(--inset-line);padding:8px;text-align:center}.reference-thumb img{width:100%;height:48px;border-radius:6px;object-fit:cover}.reference-thumb span{max-width:100%;overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.form-grid label{display:grid;gap:6px;color:var(--muted);font-size:12px;font-weight:700}.form-grid input,.form-grid select{width:100%;min-height:38px;border:1px solid rgba(217,225,236,.94);border-radius:8px;background:var(--surface);color:var(--ink);box-shadow:var(--inset-line);padding:8px 10px}.billing-actions select,.brand-edit-grid select,.form-grid 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{display:grid;grid-template-columns:minmax(160px,1.25fr) minmax(150px,1fr) minmax(84px,.46fr) minmax(120px,.66fr) minmax(130px,.72fr) auto;gap:9px;align-items:end;border:1px solid rgba(217,225,236,.86);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.82),rgba(255,255,255,.58)),rgba(251,248,239,.74);padding:10px}.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{display:grid;gap:5px;min-width:0;color:var(--muted);font-size:11px;font-weight:850}.inline-create-form input,.inline-create-form select{width:100%;min-width:0;min-height:38px;border:1px solid rgba(217,225,236,.94);border-radius:8px;background:#f9fbfd;color:var(--ink);box-shadow:var(--inset-line);padding:8px 10px;font:inherit}.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{min-height:38px;align-self:end}.compact-notice{min-height:36px;padding:8px 10px}.workflow-board{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.empty-state,.workflow-card{position:relative;display:grid;gap:9px;min-width:0;border:1px solid rgba(217,225,236,.92);border-radius:8px;background:linear-gradient(135deg,rgba(255,255,255,.88),rgba(248,252,248,.72)),var(--surface);box-shadow:var(--inset-line);padding:12px}.empty-state{overflow:hidden;min-height:92px;align-content:center;padding-left:16px}.empty-state:before{content:"";position:absolute;inset:12px auto 12px 0;width:3px;border-radius:999px;background:linear-gradient(180deg,var(--accent),var(--accent-2))}.empty-state:after{content:"";position:absolute;inset:auto 12px 12px auto;width:72px;height:1px;background:linear-gradient(90deg,transparent,rgba(0,168,142,.34))}.workflow-card{position:relative;overflow:hidden}.workflow-card:before{position:absolute;inset:0 auto 0 0;width:3px;background:var(--accent-2);content:""}.workflow-card[data-priority=critical]:before,.workflow-card[data-priority=high]:before{background:var(--warning)}.workflow-card>div:first-child{min-width:0}.empty-state span,.workflow-card span{color:var(--muted);font-size:12px;font-weight:740;line-height:1.38}.empty-state strong,.workflow-card strong{display:block;margin-top:3px;overflow-wrap:anywhere;font-size:14px}.workflow-card p{min-height:20px;margin:0;overflow:hidden;color:var(--muted);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.workflow-card-footer{display:flex;align-items:center;justify-content:space-between;gap:8px}.workflow-card-footer small{overflow:hidden;color:var(--muted);font-size:12px;text-align:right;text-overflow:ellipsis;white-space:nowrap}.badge[data-status=connected]{animation:pc-status-pulse 1.8s ease-in-out 1}.underwriting-result{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;border:1px solid rgba(217,225,236,.86);border-radius:8px;background:linear-gradient(135deg,rgba(255,255,255,.88),rgba(248,252,248,.74)),rgba(251,248,239,.72);padding:10px}.underwriting-result .chip-row{grid-column:1/-1}.creative-row{display:grid;grid-template-columns:44px minmax(0,1fr) auto auto;gap:11px;align-items:center;border-top:1px solid rgba(217,225,236,.86);padding-top:12px}.creative-row:first-of-type{border-top:0;padding-top:0}.creative-preview{display:grid;place-items:center;width:44px;height:44px;border:1px solid rgba(217,225,236,.92);border-radius:8px;background:linear-gradient(135deg,rgba(31,107,79,.14),transparent 52%),linear-gradient(315deg,rgba(47,111,159,.16),transparent 46%),var(--surface);color:var(--accent);box-shadow:var(--inset-line)}.onboarding-shell{min-height:100vh;background:var(--bg);color:var(--ink);padding:24px}.onboarding-workspace{width:min(1180px,100%);margin:0 auto}.onboarding-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.onboarding-header h1{margin:0 0 4px;font-size:28px;letter-spacing:0}.onboarding-header p{margin:0;color:var(--muted)}.onboarding-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:16px}.setup-step{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid var(--line);border-radius:8px;padding:10px;background:var(--surface)}.setup-step>svg:first-child{color:var(--accent)}.setup-step[data-state=blocked]{border-color:rgba(183,72,42,.45)}.owner-console{--owner-bg:var(--pc-sand);--owner-ink:var(--pc-obsidian);--owner-muted:var(--pc-slate);--owner-line:rgba(7,17,15,0.13);--owner-sidebar:var(--pc-obsidian);--owner-sidebar-soft:rgba(255,255,255,0.08);--owner-blue:var(--pc-cobalt);--owner-teal:var(--pc-jade);--owner-amber:var(--pc-amber);--owner-red:var(--pc-rose);--owner-neutral:#475569;display:grid;grid-template-columns:264px minmax(0,1fr);gap:16px;min-height:100vh;background:linear-gradient(rgba(16,19,24,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(16,19,24,.028) 1px,transparent 1px),var(--owner-bg);background-size:28px 28px;color:var(--owner-ink);padding:16px}.owner-sidebar{position:sticky;top:16px;align-self:start;gap:18px;min-height:calc(100vh - 32px);border:1px solid rgba(255,255,255,.08);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.072),transparent 28%),var(--owner-sidebar);color:#f8fafc;box-shadow:0 18px 38px rgba(17,24,39,.24);padding:18px 14px}.owner-brand,.owner-sidebar{display:flex;flex-direction:column}.owner-brand{align-items:flex-start;gap:5px;border-bottom:1px solid rgba(255,255,255,.08);padding:4px 4px 18px}.owner-brand .pc-logo{--pc-logo-ink:#fbf8ef;min-width:0}.owner-brand-meta>span,.owner-brand-meta>strong{display:block}.owner-brand-meta>span{margin-left:46px;margin-top:2px;color:#94a3b8;font-size:12px}.owner-nav{display:grid;gap:6px}.owner-nav a,.owner-nav button{display:flex;align-items:center;gap:10px;min-height:38px;width:100%;border:0;border-radius:8px;background:transparent;color:#cbd5e1;cursor:pointer;padding:9px 10px;font-size:14px;text-align:left;transition:background .16s ease,color .16s ease,transform .16s ease}.owner-nav a[data-active=true],.owner-nav button[data-active=true]{background:var(--owner-sidebar-soft);color:#ffffff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.055)}.owner-nav a:hover,.owner-nav button:hover{background:rgba(255,255,255,.055);color:#ffffff}.owner-sidebar-foot{display:grid;gap:4px;margin-top:auto;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.02)),rgba(255,255,255,.035);padding:12px}.owner-sidebar-foot small,.owner-sidebar-foot span{color:#94a3b8;font-size:12px}.owner-main{min-width:0;padding:8px 4px 20px 0}.owner-topbar{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:16px;border:1px solid rgba(217,225,236,.72);border-radius:8px;background:rgba(255,255,255,.74);box-shadow:var(--shadow-soft);padding:16px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.owner-topbar h1{margin:0;font-size:30px;line-height:1.08;letter-spacing:0}.owner-topbar p{max-width:780px;margin:6px 0 0;color:var(--owner-muted);line-height:1.5}.owner-topbar-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.owner-mode-switch{display:inline-flex;align-items:center;overflow:hidden;border:1px solid rgba(217,225,236,.94);border-radius:8px;background:rgba(255,255,255,.9);box-shadow:var(--inset-line);padding:3px}.owner-mode-switch a,.owner-mode-switch span{display:inline-flex;align-items:center;gap:6px;min-height:38px;border-radius:6px;color:var(--owner-muted);padding:5px 9px;font-size:12px;font-weight:800;white-space:nowrap}.owner-mode-switch span[data-active=true]{background:linear-gradient(180deg,rgba(255,255,255,.08),transparent),#111827;color:#ffffff}.owner-icon-button{display:inline-grid;place-items:center;width:38px;height:38px;border:1px solid rgba(217,225,236,.94);border-radius:8px;background:rgba(255,255,255,.92);color:var(--owner-ink);cursor:pointer;box-shadow:var(--inset-line);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.owner-stat-band{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.owner-stat{position:relative;overflow:hidden;display:grid;grid-template-columns:22px minmax(0,1fr);gap:3px 9px;min-width:0;border:1px solid rgba(217,225,236,.92);border-radius:8px;background:rgba(255,255,255,.88);box-shadow:var(--shadow-soft),var(--inset-line);padding:15px}.owner-stat:after{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--owner-blue);opacity:.7}.owner-stat svg{grid-row:1/4;margin-top:2px;color:var(--owner-blue)}.owner-stat[data-tone=good] svg{color:var(--owner-teal)}.owner-stat[data-tone=warn] svg{color:var(--owner-amber)}.owner-stat small,.owner-stat span{color:var(--owner-muted);font-size:12px}.owner-stat strong{font-size:24px;line-height:1.15}.owner-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(340px,.55fr);gap:16px;align-items:start}.owner-stack{display:grid;gap:16px;min-width:0}.owner-panel{min-width:0;overflow:hidden;border:1px solid rgba(217,225,236,.92);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(255,255,255,.9)),#ffffff;box-shadow:var(--shadow-soft)}.owner-panel-header{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(217,225,236,.76);padding:15px 16px}.owner-panel-header>div{display:flex;align-items:center;min-width:0;gap:8px}.owner-panel-header svg{color:var(--owner-blue);filter:drop-shadow(0 6px 10px rgba(36,87,214,.12))}.owner-panel-header h2{margin:0;font-size:15px;letter-spacing:0}.owner-panel-header span{color:var(--owner-muted);font-size:12px;text-align:right}.owner-readiness-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.owner-readiness-row{display:grid;grid-template-columns:11px minmax(0,1fr) auto;gap:10px;align-items:center;border-right:1px solid rgba(217,225,236,.86);border-bottom:1px solid rgba(217,225,236,.86);padding:13px 14px;transition:background .14s ease}.owner-readiness-row:hover{background:rgba(36,87,214,.03)}.owner-readiness-row:nth-child(2n){border-right:0}.owner-readiness-row:nth-last-child(-n+2){border-bottom:0}.owner-readiness-row span,.owner-readiness-row strong{display:block}.owner-readiness-row strong{font-size:13px}.owner-readiness-row div>span{margin-top:3px;color:var(--owner-muted);font-size:12px;line-height:1.4}.owner-table-wrap{width:100%;overflow-x:auto}.owner-table{width:100%;min-width:760px;border-collapse:collapse;font-size:13px}.owner-table td,.owner-table th{border-bottom:1px solid rgba(217,225,236,.86);padding:12px 14px;text-align:left;vertical-align:middle}.owner-table th{color:var(--owner-muted);font-size:11px;font-weight:800;text-transform:uppercase}.owner-table tr:last-child td{border-bottom:0}.owner-table tbody tr{transition:background .14s ease}.owner-table tbody tr:hover{background:rgba(36,87,214,.035)}.owner-table td span,.owner-table td strong{display:block}.owner-table td span{margin-top:3px;color:var(--owner-muted);font-size:12px}.owner-domain{display:inline-flex!important;align-items:center;gap:6px;color:var(--owner-ink)!important;white-space:nowrap}.owner-domain svg{color:var(--owner-teal)}.owner-empty-action,.owner-preview-link{display:inline-flex!important;align-items:center;gap:6px;width:fit-content;border:1px solid rgba(217,225,236,.94);border-radius:8px;background:rgba(255,255,255,.9);color:var(--owner-blue)!important;box-shadow:var(--inset-line);padding:7px 9px;font-size:12px;font-weight:800;white-space:nowrap;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.owner-empty-action:hover,.owner-preview-link:hover{border-color:rgba(36,87,214,.35);box-shadow:var(--inset-line),0 10px 22px rgba(16,24,40,.08);transform:translateY(-1px)}.owner-empty-action{margin-top:8px}.owner-status-chip{display:inline-flex;align-items:center;gap:6px;max-width:100%;border:1px solid rgba(217,225,236,.94);border-radius:8px;background:#f8fafc;color:var(--owner-neutral);box-shadow:var(--inset-line);padding:5px 8px;font-size:12px;font-weight:750;line-height:1.2;white-space:nowrap}.owner-status-chip[data-tone=good]{border-color:rgba(15,118,110,.24);background:rgba(240,253,250,.8);color:var(--owner-teal)}.owner-status-chip[data-tone=warn]{border-color:rgba(161,98,7,.24);background:rgba(254,252,232,.86);color:var(--owner-amber)}.owner-status-chip[data-tone=danger]{border-color:rgba(185,28,28,.24);background:rgba(254,242,242,.86);color:var(--owner-red)}.owner-status-dot{width:8px;height:8px;border-radius:999px;background:#94a3b8;box-shadow:0 0 0 3px rgba(148,163,184,.13)}.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{display:grid;justify-items:center;gap:6px;min-height:178px;background:linear-gradient(rgba(16,19,24,.028) 1px,transparent 0),linear-gradient(90deg,rgba(16,19,24,.022) 1px,transparent 0),#fbfcfd;background-size:22px 22px;padding:36px 18px;text-align:center}.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{display:grid;grid-template-columns:10px minmax(0,1fr) auto;gap:10px;align-items:start;border-bottom:1px solid rgba(217,225,236,.86);padding:13px 14px;transition:background .14s ease}.owner-action-row:hover{background:rgba(16,24,40,.025)}.owner-action-row:last-child,.owner-audit-row:last-child,.owner-kv:last-child{border-bottom:0}.owner-action-row small,.owner-action-row span,.owner-action-row strong{display:block}.owner-action-row strong{font-size:13px}.owner-action-row span{margin-top:4px;color:var(--owner-muted);font-size:12px;line-height:1.4}.owner-action-row small{color:var(--owner-muted);font-size:11px;white-space:nowrap}.owner-audit-row,.owner-kv{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(217,225,236,.86);padding:12px 14px}.owner-audit-row span,.owner-audit-row time,.owner-kv span{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 span,.owner-audit-row strong{display:block}.owner-audit-row strong{font-size:13px}.owner-audit-row span{margin-top:3px;overflow-wrap:anywhere}.owner-audit-row time{flex:0 0 auto;text-align:right}@media (max-width:1020px){.owner-console,.shell{grid-template-columns:1fr;padding:12px}.owner-sidebar{position:relative;top:0;min-height:auto}.owner-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.owner-layout,.owner-readiness-grid,.owner-stat-band{grid-template-columns:1fr}.owner-readiness-row,.owner-stat{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{position:relative;top:0;z-index:10;border-right:0;min-height:auto;padding:14px}.nav{grid-template-columns:repeat(4,minmax(0,1fr))}.nav-item{justify-content:center}.nav-item span{display:none}.creative-grid,.creative-metrics,.grid,.integration-row,.metrics{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{align-items:flex-start}.owner-topbar,.topbar{flex-direction:column}.owner-topbar-actions{justify-content:flex-start}.panel-header{align-items:flex-start;flex-direction:column;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{display:flex;flex-direction:column;gap:8px;height:100dvh;min-height:0;overflow:hidden;padding:8px}.tenant-preview-banner{position:relative;top:0;flex:0 0 auto;width:100%;margin:0;padding:8px}.tenant-preview-copy{gap:8px;min-width:0}.tenant-preview-copy .badge{padding:6px 8px;font-size:11px}.tenant-preview-copy small,.topbar p{max-width:calc(100vw - 120px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tenant-preview-banner .command{flex:0 0 auto;justify-content:center;padding:7px 9px;white-space:nowrap}.tenant-app .shell{display:grid;flex:1 1 auto;grid-template-rows:auto minmax(0,1fr) auto;gap:8px;min-height:0;padding:0}.tenant-app .sidebar{border-radius:8px;min-height:0;padding:10px 12px}.tenant-app .brand{margin:0;border-bottom:0;padding:0}.tenant-app .brand-mark{width:34px;height:34px}.tenant-app .nav{display:none}.mobile-module-picker{display:grid;gap:5px;margin-top:9px;color:rgba(238,247,241,.72);font-size:10px;font-weight:850;text-transform:uppercase}.mobile-module-picker select{min-height:34px;width:100%;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:linear-gradient(45deg,transparent 50%,rgba(251,248,239,.72) 0) calc(100% - 16px) 50% /5px 5px no-repeat,linear-gradient(135deg,rgba(251,248,239,.72) 50%,transparent 0) calc(100% - 11px) 50% /5px 5px no-repeat,rgba(255,255,255,.08);color:var(--pc-cream);padding:7px 34px 7px 10px;appearance:none}.main{display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:8px;padding:0}.main,.workspace-content{min-height:0;overflow:hidden}.owner-main{grid-template-rows:auto auto minmax(0,1fr);padding:0}.owner-console,.owner-main{display:grid;gap:8px;min-height:0;overflow:hidden}.owner-console{grid-template-rows:auto minmax(0,1fr);height:100dvh;padding:8px}.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{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;border-top:1px solid rgba(255,255,255,.08);padding-top:8px}.owner-nav a,.owner-nav button{display:grid;place-items:center;gap:3px;min-height:40px;border-radius:7px;background:rgba(255,255,255,.045);padding:5px 2px;text-align:center}.owner-nav a span,.owner-nav button span{max-width:100%;overflow:hidden;font-size:8px;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.owner-sidebar-foot{display:none}.owner-topbar,.topbar{padding:14px}.owner-topbar{gap:10px;min-height:0;margin-bottom:0}.owner-topbar p{display:none}.owner-topbar-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;width:100%}.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{display:none;grid-template-columns:minmax(0,1fr);gap:4px;min-height:66px;padding:8px 10px}.owner-stat[data-mobile-visible=true]{display:grid}.owner-stat svg{grid-row:auto;margin-top:0}.owner-stat small,.owner-stat span{font-size:10px;line-height:1.18}.owner-stat strong{overflow:hidden;font-size:18px;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.owner-layout{display:grid;grid-template-columns:1fr;gap:0;min-height:0;overflow:hidden}.owner-stack{display:contents}.owner-panel{display:none;min-height:0}.owner-panel[data-visible-mobile=true]{display:flex;flex-direction:column;height:100%;min-height:0}.owner-panel-header{flex:0 0 auto;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 td,.owner-table th{padding:7px 9px}.owner-table td span{margin-top:1px;font-size:10px}.owner-table .owner-status-chip{padding:3px 6px;font-size:10px}.owner-readiness-grid{grid-template-columns:1fr;overflow:visible}.owner-panel-header span{text-align:right}.owner-readiness-row{grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 10px}.owner-readiness-row .owner-status-chip{grid-column:2;justify-self:start;max-width:100%;margin-top:6px}.owner-readiness-row .owner-status-chip,.owner-readiness-row div>span{overflow:visible;text-overflow:clip;white-space:normal}.tenant-app .topbar{align-items:center;flex-direction:row;gap:10px;margin:0;padding:10px 12px}.owner-topbar h1,.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:0 0 auto}.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{font-size:16px;line-height:1.12;white-space:nowrap}.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{display:flex;flex-direction:column;height:100%;min-height:0}.tenant-app .panel-header{flex:0 0 auto;padding:11px 12px}.tenant-app .panel-body{min-height:0;overflow:auto;padding:12px}.tenant-app .deal-panel .panel-body,.tenant-app .expansion-panel .panel-body,.tenant-app .intelligence-panel .panel-body,.tenant-app .scheduler-panel .panel-body{display:block}.tenant-app .deal-panel .panel-body>*+*,.tenant-app .expansion-panel .panel-body>*+*,.tenant-app .intelligence-panel .panel-body>*+*,.tenant-app .scheduler-panel .panel-body>*+*{margin-top:12px}.tenant-app .expansion-map,.tenant-app .intelligence-lede{display:block;height:auto;min-height:0;overflow:visible;padding:12px}.tenant-app .expansion-map h2,.tenant-app .intelligence-lede h2{margin-top:8px;font-size:20px;line-height:1.06}.tenant-app .expansion-map p,.tenant-app .intelligence-lede p{display:none}.tenant-app .expansion-score,.tenant-app .intelligence-lede>strong{display:inline-grid;min-width:72px;min-height:44px;margin-top:10px;font-size:28px}.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{display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:10px;overflow:hidden}.mobile-focus-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mobile-focus-lead,.mobile-focus-tile{display:grid;gap:4px;width:100%;border:1px solid rgba(217,225,236,.92);border-radius:8px;background:rgba(255,255,255,.82);color:var(--ink);box-shadow:var(--inset-line);cursor:pointer;padding:10px;text-align:left}.mobile-focus-tile{min-height:78px}.mobile-focus-lead{grid-template-columns:minmax(0,1fr);min-height:64px}.mobile-focus-lead span,.mobile-focus-tile span{color:var(--muted);font-size:10px;font-weight:800;letter-spacing:0;text-transform:uppercase}.mobile-focus-lead strong,.mobile-focus-tile strong{overflow:hidden;font-size:14px;line-height:1.12;text-overflow:ellipsis;white-space:nowrap}.mobile-focus-lead small,.mobile-focus-tile small{overflow:hidden;color:var(--muted);font-size:11px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.mobile-focus-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;min-height:0}.mobile-focus-strip button{display:grid;align-content:center;justify-items:start;gap:4px;min-width:0;border:1px solid rgba(217,225,236,.92);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.86),rgba(255,255,255,.7)),rgba(248,250,252,.92);color:var(--ink);box-shadow:var(--inset-line);cursor:pointer;padding:9px 8px;text-align:left}.mobile-focus-strip svg{color:var(--accent-2)}.mobile-focus-strip span{color:var(--muted);font-size:9px;font-weight:800}.mobile-focus-strip span,.mobile-focus-strip strong{max-width:100%;overflow:hidden;line-height:1;text-overflow:ellipsis;white-space:nowrap}.mobile-focus-strip strong{font-size:14px}.mobile-dock{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;border:1px solid rgba(217,225,236,.92);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(255,255,255,.9)),var(--surface);box-shadow:0 -12px 28px rgba(16,24,40,.08),var(--inset-line);padding:6px}.mobile-dock-item{display:grid;place-items:center;gap:3px;min-width:0;min-height:38px;border:0;border-radius:7px;background:transparent;color:var(--muted);cursor:pointer;padding:4px 2px;text-align:center}.mobile-dock-item span{max-width:100%;overflow:hidden;font-size:9px;font-weight:800;line-height:1;text-overflow:ellipsis;white-space:nowrap}.mobile-dock-item[data-active=true]{background:rgba(36,87,214,.1);color:var(--accent-2)}.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);overflow:hidden;padding:0}.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-next-step ol,.signup-next-step p,.signup-note{font-size:12px}.signup-next-step,.signup-note{padding:8px 9px}.signup-next-step{gap:6px}.signup-delivery-actions{grid-template-columns:1fr}.signup-main .auth-form,.signup-plan-list,.signup-plan-rail{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}.brand-edit-grid,.form-grid,.inline-create-form,.inline-create-form.compact,.overview-grid,.reference-strip,.split,.underwriting-result{grid-template-columns:1fr}.pipeline-table{display:none}.lead-card-list{display:grid;gap:10px}.lead-card{display:grid;gap:9px;border:1px solid rgba(217,225,236,.92);border-radius:8px;background:rgba(255,255,255,.76);box-shadow:var(--inset-line);padding:12px}.lead-card div{display:flex;align-items:baseline;justify-content:space-between;gap:14px}.lead-card span{color:var(--muted);flex:0 0 auto;font-size:10px;font-weight:800;letter-spacing:0;text-transform:uppercase}.lead-card strong{color:var(--ink);font-size:13px;font-weight:700;text-align:right}}@media (max-width:620px) and (max-height:720px){.tenant-app{gap:6px;padding:7px}.main,.tenant-app .shell{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-lead,.mobile-focus-tile{gap:3px;padding:8px}.mobile-focus-tile{min-height:66px}.mobile-focus-lead{min-height:52px}.mobile-focus-lead span,.mobile-focus-tile span{font-size:9px}.mobile-focus-lead strong,.mobile-focus-tile strong{font-size:13px}.mobile-focus-lead small,.mobile-focus-tile 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);background:rgba(255,253,246,.94);color:var(--tenant-ink);box-shadow:var(--tenant-shadow-soft),inset 0 1px 0 rgba(255,255,255,.42)}.tenant-app[data-theme=dark] .tenant-preview-banner{background:rgba(18,37,31,.94);color:var(--tenant-ink);box-shadow:var(--tenant-shadow-soft),inset 0 1px 0 rgba(255,255,255,.07)}.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{flex:0 0 auto;background:var(--tenant-surface-strong);color:var(--tenant-ink)}.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{display:grid;grid-template-rows:auto auto auto;align-content:start}.tenant-app .mobile-focus-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.tenant-app .mobile-focus-strip button{min-height:58px}.tenant-app .tenant-preview-banner{display:grid;grid-template-columns:minmax(0,1fr) auto;min-height:46px;gap:8px;padding:8px}.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{display:grid;min-width:0;gap:1px}.tenant-app .tenant-preview-copy small,.tenant-app .tenant-preview-copy strong{max-width:118px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tenant-app .tenant-preview-banner .command{min-height:32px;max-width:132px;justify-content:center;overflow:hidden;padding:7px 9px;text-overflow:ellipsis;white-space:nowrap}}@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:rgba(255,255,255,0.09);--v4-accent:#13c79a;--v4-accent-2:#315ff4;--v4-danger:#ff6458;--v4-warning:#f59f37;--v4-canvas:#f7f9fb;--v4-card:#ffffff;--v4-card-soft:#f9fbfd;--v4-ink:#0b1720;--v4-muted:#5f6f7a;--v4-border:#dbe4ec;--v4-shadow:0 16px 42px rgba(11,23,32,0.09);--v4-shadow-strong:0 28px 72px rgba(7,17,26,0.22);min-height:100vh;color:var(--v4-ink);font-family:Inter,SF Pro Display,SF Pro Text,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-feature-settings:"cv02" 1,"cv03" 1,"cv04" 1,"tnum" 1;letter-spacing:0;background:radial-gradient(circle at 72% 108%,rgba(19,199,154,.2),transparent 28%),linear-gradient(135deg,#eaf0f4,#ffffff 48%,#edf3f6);padding:8px}.tenant-app[data-theme=dark]{--v4-canvas:#081914;--v4-card:rgba(255,255,255,0.065);--v4-card-soft:rgba(255,255,255,0.045);--v4-ink:#f7fbf8;--v4-muted:rgba(247,251,248,0.66);--v4-border:rgba(255,255,255,0.12);background:radial-gradient(circle at 72% 108%,rgba(19,199,154,.22),transparent 28%),linear-gradient(135deg,#05100d,#0b1d18 48%,#05100d)}.tenant-app .tenant-preview-banner{width:min(100%,1600px);border-color:var(--v4-border);border-radius:10px;background:rgba(255,255,255,.9);color:var(--v4-ink)}.tenant-app[data-theme=dark] .tenant-preview-banner{background:rgba(7,17,26,.9)}.tenant-app .shell{grid-template-columns:256px minmax(0,1fr);width:min(100%,1600px);height:calc(100svh - 16px);min-height:0;margin:0 auto;gap:0;overflow:hidden;border:1px solid rgba(7,17,26,.16);border-radius:18px;background:var(--v4-shell);box-shadow:var(--v4-shadow-strong);padding:0}.tenant-app[data-preview=true] .shell{height:calc(100svh - 84px)}.tenant-app .sidebar{position:relative;top:0;min-height:0;max-height:none;height:100%;border:0;border-right:1px solid var(--v4-shell-line);border-radius:0;background:linear-gradient(180deg,rgba(49,95,244,.08),transparent 32%),var(--v4-shell);box-shadow:none;padding:22px 16px}.tenant-product-lockup{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;color:#f6fbf9}.tenant-product-lockup .pc-logo{--pc-mark-size:37px;--pc-wordmark-font:20px;--pc-logo-ink:#f6fbf9}.tenant-product-lockup svg{color:rgba(246,251,249,.62)}.workspace-switcher{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;width:100%;gap:10px;min-height:62px;margin-bottom:16px;border:1px solid var(--v4-shell-line);border-radius:10px;background:rgba(255,255,255,.055);color:#f6fbf9;cursor:pointer;padding:10px;text-align:left}.workspace-avatar{display:grid;place-items:center;width:36px;height:36px;border:1px solid rgba(202,255,238,.24);border-radius:9px;background:rgba(202,255,238,.1);color:#caffee;font-weight:820}.workspace-switcher small,.workspace-switcher strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-switcher strong{font-size:13px;line-height:1.2}.workspace-switcher small{margin-top:2px;color:rgba(246,251,249,.52);font-size:11px}.tenant-app .nav{gap:4px;padding-right:0}.tenant-app .nav-item{display:grid;grid-template-columns:18px minmax(0,1fr) auto;min-height:41px;gap:11px;border:1px solid transparent;color:rgba(246,251,249,.68);padding:10px;transition:background .16s ease,color .16s ease,transform .16s ease,border-color .16s ease}.tenant-app .nav-item span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tenant-app .nav-item[data-active=true]{border-color:rgba(19,199,154,.2);background:linear-gradient(90deg,rgba(19,199,154,.18),rgba(19,199,154,.06));color:#35e8ba;box-shadow:inset 3px 0 0 var(--v4-accent);transform:none}.tenant-app .nav-item:hover:not(:disabled){background:rgba(255,255,255,.07);color:#f6fbf9;transform:translateX(2px)}.nav-meta{min-width:24px;border-radius:999px;background:rgba(128,102,255,.82);color:#ffffff;padding:3px 7px;font-size:10px;font-style:normal;font-weight:760;line-height:1;text-align:center}.nav-item:nth-child(19) .nav-meta{background:rgba(19,199,154,.24);color:#35e8ba}.nav-item:nth-child(20) .nav-meta{background:rgba(255,100,88,.9)}.nav-item:nth-child(21) .nav-meta{background:rgba(86,128,255,.78)}.sidebar-plan-card{display:grid;flex:0 0 auto;gap:10px;margin-top:16px;border:1px solid var(--v4-shell-line);border-radius:10px;background:rgba(255,255,255,.065);color:#f6fbf9;padding:13px}.sidebar-plan-card small,.sidebar-plan-card span{color:rgba(246,251,249,.62);font-size:11px}.sidebar-plan-card strong{display:block;margin-top:4px;font-size:15px}.sidebar-plan-card small b{color:#f6fbf9}.sidebar-credit-meter{overflow:hidden;height:6px;border-radius:999px;background:rgba(255,255,255,.12)}.sidebar-credit-meter span{display:block;width:var(--credit);height:100%;border-radius:inherit;background:linear-gradient(90deg,#35e8ba,#13c79a)}.sidebar-plan-card button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:38px;border:0;border-radius:8px;background:linear-gradient(180deg,#19d7a7,#0aa982);color:#ffffff;cursor:pointer;font-size:12px;font-weight:780}.tenant-app .main{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0;overflow:hidden;border-radius:16px 0 0 16px;background:var(--v4-canvas);padding:0}.tenant-app .app-command-bar{grid-template-columns:minmax(260px,.7fr) minmax(260px,.55fr) auto;gap:14px;margin:0;border:0;border-bottom:1px solid var(--v4-border);border-radius:0;background:var(--v4-canvas);color:var(--v4-ink);box-shadow:none;padding:20px 28px 16px;-webkit-backdrop-filter:none;backdrop-filter:none}.topbar-section{display:inline-flex;align-items:center;width:fit-content;gap:7px;margin-bottom:6px;color:var(--v4-accent);font-size:12px;font-weight:900}.tenant-app .topbar h1{display:flex;align-items:center;gap:8px;color:var(--v4-ink);font-size:27px;font-weight:760;line-height:1.04}.tenant-app .topbar h1 svg{color:var(--v4-accent)}.tenant-app .topbar p{color:var(--v4-muted);font-size:13px}.tenant-app .topbar-command{justify-self:stretch;min-height:38px;border-color:var(--v4-border);border-radius:9px;background:var(--v4-card-soft);color:var(--v4-muted)}.tenant-app[data-theme=dark] .topbar-command{background:rgba(255,255,255,.055)}.tenant-app .topbar-command kbd{background:color-mix(in srgb,var(--v4-ink) 9%,transparent)}.command-palette-backdrop{position:fixed;inset:0;z-index:120;display:grid;align-items:start;justify-items:center;background:rgba(3,10,14,.48);padding:72px 18px 18px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.command-palette{width:min(720px,100%);overflow:hidden;border:1px solid rgba(202,255,238,.16);border-radius:18px;background:linear-gradient(rgba(202,255,238,.045) 1px,transparent 0),linear-gradient(90deg,rgba(202,255,238,.038) 1px,transparent 0),linear-gradient(180deg,rgba(13,33,29,.98),rgba(6,18,28,.98));background-size:28px 28px,28px 28px,auto;box-shadow:0 34px 96px rgba(0,0,0,.38),0 0 0 1px rgba(255,255,255,.035);color:#f6fbf9;animation:pc-command-palette-in .18s ease-out both}.command-palette-search{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;border-bottom:1px solid rgba(255,255,255,.1);padding:14px}.command-palette-search svg{color:var(--atrium-mint)}.command-palette-search input{min-width:0;min-height:34px;border:0;outline:0;background:transparent;color:#f6fbf9;font:inherit;font-size:16px;font-weight:760;line-height:1.25}.command-palette-search input::placeholder{color:rgba(246,251,249,.46)}.command-palette-search kbd{border:1px solid rgba(255,255,255,.12);border-radius:8px;background:rgba(255,255,255,.06);color:rgba(246,251,249,.62);padding:5px 8px;font:inherit;font-size:11px;font-weight:840}.command-palette-results{display:grid;max-height:min(58vh,520px);overflow:auto;padding:8px}.command-palette-empty,.command-palette-results button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-width:0;border:1px solid transparent;border-radius:12px;background:transparent;color:#f6fbf9;padding:11px;text-align:left}.command-palette-results button{cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .15s ease}.command-palette-results button:focus-visible,.command-palette-results button:hover{border-color:rgba(18,215,162,.28);background:rgba(255,255,255,.07);transform:translateY(-1px)}.command-palette-results button[data-locked=true]{border-color:rgba(255,177,47,.18)}.command-palette-icon{display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(18,215,162,.18);border-radius:10px;background:rgba(18,215,162,.09);color:var(--atrium-mint)}.command-palette-empty strong,.command-palette-results strong{display:block;overflow:hidden;color:#f6fbf9;font-size:14px;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.command-palette-empty span,.command-palette-results small{display:block;overflow:hidden;margin-top:3px;color:rgba(246,251,249,.58);font-size:12px;line-height:1.28;text-overflow:ellipsis;white-space:nowrap}.command-palette-results em{border:1px solid rgba(255,177,47,.2);border-radius:999px;background:rgba(255,177,47,.12);color:#ffd48a;padding:5px 8px;font-size:10px;font-style:normal;font-weight:900;text-transform:uppercase}.command-palette-empty{grid-template-columns:1fr;min-height:92px;align-content:center;border-color:rgba(255,255,255,.08);background:rgba(255,255,255,.035)}@keyframes pc-command-palette-in{0%{opacity:0;transform:translateY(-10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:760px){.command-palette-backdrop{align-items:stretch;padding:10px}.command-palette{align-self:start;max-height:calc(100dvh - 20px);border-radius:16px}.command-palette-search{padding:12px}.command-palette-search input{font-size:15px}.command-palette-results{max-height:calc(100dvh - 96px)}.command-palette-results button{grid-template-columns:auto minmax(0,1fr)}.command-palette-results em{grid-column:2;width:fit-content}}.tenant-app .status-row{justify-content:end;flex-wrap:nowrap}.workspace-ai-button{background:var(--v4-card)}.workspace-ai-backdrop{position:fixed;inset:0;z-index:130;display:grid;align-items:start;justify-items:center;overflow:auto;background:rgba(2,9,13,.56);padding:52px 18px 18px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.workspace-ai-command-center{width:min(1040px,100%);max-height:calc(100dvh - 76px);overflow:auto;border:1px solid rgba(203,255,239,.16);border-radius:24px;background:linear-gradient(rgba(203,255,239,.045) 1px,transparent 0),linear-gradient(90deg,rgba(203,255,239,.04) 1px,transparent 0),linear-gradient(115deg,rgba(18,215,162,.08),transparent 34%,rgba(89,151,255,.075) 72%,transparent),linear-gradient(145deg,rgba(8,25,32,.985),rgba(3,16,18,.985) 52%,rgba(7,20,34,.985));background-size:30px 30px,30px 30px,auto,auto;box-shadow:0 34px 110px rgba(0,0,0,.46),0 0 0 1px rgba(255,255,255,.035);color:#f6fbf9;animation:pc-workspace-ai-in .22s cubic-bezier(.2,.8,.2,1) both}.workspace-ai-dialog-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:start;padding:22px 22px 16px}.workspace-ai-dialog-head h2{margin:12px 0 4px;color:#f8fffc;font-size:26px;line-height:1;letter-spacing:0}.workspace-ai-dialog-head p{max-width:720px;margin:0;color:rgba(246,251,249,.62);font-size:13px;line-height:1.5}.workspace-ai-context-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:0 22px 16px}.workspace-ai-context-grid>div{min-width:0;border:1px solid rgba(255,255,255,.09);border-radius:15px;background:rgba(255,255,255,.055);padding:12px}.workspace-ai-context-grid>div[data-tone=ready]{border-color:rgba(18,215,162,.22);background:rgba(18,215,162,.075)}.workspace-ai-context-grid>div[data-tone=watch]{border-color:rgba(89,151,255,.22);background:rgba(89,151,255,.07)}.workspace-ai-context-grid>div[data-tone=blocked]{border-color:rgba(255,177,47,.24);background:rgba(255,177,47,.075)}.workspace-ai-context-grid small,.workspace-ai-context-grid span{display:block;overflow:hidden;color:rgba(246,251,249,.58);font-size:10px;line-height:1.25;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.workspace-ai-context-grid strong{display:block;overflow:hidden;margin:6px 0 4px;color:#f8fffc;font-size:17px;line-height:1;text-overflow:ellipsis;white-space:nowrap}.workspace-ai-context-grid small{font-size:11px;text-transform:none}.workspace-ai-answer{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(240px,.55fr);gap:14px;margin:0 22px 16px}.workspace-ai-answer>div{min-width:0;border:1px solid rgba(203,255,239,.13);border-radius:18px;background:rgba(255,255,255,.065);padding:17px}.workspace-ai-answer span{display:block;margin-bottom:8px;color:var(--atrium-mint);font-size:10px;font-weight:900;letter-spacing:0;text-transform:uppercase}.workspace-ai-answer h3,.workspace-ai-answer strong{display:block;margin:0 0 8px;color:#f8fffc;font-size:17px;line-height:1.18}.workspace-ai-answer p,.workspace-ai-answer small{margin:0;color:rgba(246,251,249,.68);font-size:13px;line-height:1.5}.workspace-ai-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 22px 16px}.workspace-ai-action-grid>article{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:start;overflow:hidden;min-width:0;border:1px solid rgba(255,255,255,.09);border-radius:17px;background:rgba(255,255,255,.052);color:#f6fbf9;padding:13px;text-align:left;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.workspace-ai-action-grid>article:after{position:absolute;right:12px;bottom:10px;width:54px;height:2px;border-radius:999px;background:currentColor;content:"";opacity:.34;transform:scaleX(.56);transform-origin:right;transition:transform .18s ease,opacity .18s ease}.workspace-ai-action-grid>article:focus-within,.workspace-ai-action-grid>article:hover{border-color:rgba(18,215,162,.26);background:rgba(255,255,255,.078);box-shadow:0 18px 40px rgba(0,0,0,.24);transform:translateY(-2px)}.workspace-ai-action-grid>article:focus-within:after,.workspace-ai-action-grid>article:hover:after{opacity:.7;transform:scaleX(1)}.workspace-ai-action-grid>article[data-accent=jade]{color:var(--atrium-mint)}.workspace-ai-action-grid>article[data-accent=blue]{color:#7ab4ff}.workspace-ai-action-grid>article[data-accent=violet]{color:#a994ff}.workspace-ai-action-grid>article[data-accent=amber]{color:#ffd48a}.workspace-ai-action-grid>article[data-accent=rose]{color:#ff9fb2}.workspace-ai-action-icon{display:grid;place-items:center;width:36px;height:36px;border:1px solid;border-radius:12px;background:color-mix(in srgb,currentColor 13%,transparent)}.workspace-ai-action-copy{min-width:0}.workspace-ai-action-copy strong{display:block;overflow:hidden;color:#f8fffc;font-size:14px;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.workspace-ai-action-copy small,.workspace-ai-action-guardrails small{display:block;color:rgba(246,251,249,.62);font-size:12px;line-height:1.4}.workspace-ai-action-copy small{margin-top:5px}.workspace-ai-action-meta{display:grid;justify-items:end;gap:5px}.workspace-ai-action-meta b,.workspace-ai-action-meta em{max-width:132px;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(255,255,255,.065);color:rgba(246,251,249,.78);padding:5px 8px;font-size:10px;font-style:normal;font-weight:900;line-height:1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.workspace-ai-action-meta b{border-color:rgba(255,177,47,.24);background:rgba(255,177,47,.12);color:#ffd48a}.workspace-ai-action-guardrails{grid-column:2/4;display:grid;grid-template-columns:minmax(0,.45fr) minmax(0,.55fr);gap:8px;border-top:1px solid rgba(255,255,255,.08);padding-top:10px}.workspace-ai-action-controls{grid-column:2/4;display:flex;flex-wrap:wrap;gap:7px;align-items:center}.workspace-ai-action-controls button{min-height:30px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(255,255,255,.07);color:rgba(246,251,249,.78);padding:7px 10px;font-size:11px;font-weight:900;line-height:1;text-transform:uppercase;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease,transform .15s ease}.workspace-ai-action-controls button:first-child{border-color:color-mix(in srgb,currentColor 50%,transparent);background:color-mix(in srgb,currentColor 16%,transparent);color:#f8fffc}.workspace-ai-action-controls button:focus-visible,.workspace-ai-action-controls button:hover{border-color:color-mix(in srgb,currentColor 62%,transparent);background:color-mix(in srgb,currentColor 22%,transparent);transform:translateY(-1px)}.workspace-ai-draft-panel{display:grid;gap:12px;margin:0 22px 16px;border:1px solid rgba(203,255,239,.13);border-radius:18px;background:linear-gradient(135deg,rgba(18,215,162,.08),transparent 56%),rgba(255,255,255,.06);color:rgba(246,251,249,.72);padding:15px}.workspace-ai-draft-panel[data-tone=ready]{border-color:rgba(18,215,162,.22)}.workspace-ai-draft-panel[data-tone=watch]{border-color:rgba(89,151,255,.22)}.workspace-ai-draft-panel[data-tone=blocked]{border-color:rgba(255,177,47,.26);background:linear-gradient(135deg,rgba(255,177,47,.09),transparent 56%),rgba(255,255,255,.06)}.workspace-ai-draft-head{display:flex;gap:10px;align-items:center;justify-content:space-between}.workspace-ai-draft-head span{display:inline-flex;gap:7px;align-items:center;color:#f8fffc;font-size:12px;font-weight:950;text-transform:uppercase}.workspace-ai-draft-head svg{color:currentColor}.workspace-ai-draft-head small{color:rgba(246,251,249,.55);font-size:11px;text-align:right}.workspace-ai-draft-panel p{margin:0;color:rgba(246,251,249,.68);font-size:13px;line-height:1.5}.workspace-ai-draft-body{display:grid;gap:11px}.workspace-ai-draft-body strong{color:#f8fffc;font-size:13px;font-weight:760;line-height:1.55}.workspace-ai-draft-body ul{display:grid;gap:7px;margin:0;padding:0;list-style:none}.workspace-ai-draft-body li{position:relative;padding-left:14px;color:rgba(246,251,249,.68);font-size:12px;line-height:1.35}.workspace-ai-draft-body li:before{position:absolute;top:.56em;left:0;width:5px;height:5px;border-radius:999px;background:var(--atrium-mint);content:""}.workspace-ai-draft-approval{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;align-items:start;border:1px solid rgba(18,215,162,.16);border-radius:13px;background:rgba(18,215,162,.075);color:rgba(246,251,249,.72);padding:10px;font-size:12px;line-height:1.4}.workspace-ai-draft-approval svg{color:var(--atrium-mint)}.workspace-ai-draft-actions{display:flex;flex-wrap:wrap;gap:8px}.workspace-ai-draft-actions button{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:7px;border:1px solid rgba(203,255,239,.14);border-radius:999px;background:rgba(255,255,255,.07);color:rgba(246,251,249,.82);padding:8px 12px;font-size:11px;font-weight:950;line-height:1;text-transform:uppercase;cursor:pointer;transition:transform .15s ease,border-color .15s ease,background .15s ease}.workspace-ai-draft-actions button:last-child{border-color:rgba(18,215,162,.3);background:linear-gradient(135deg,rgba(18,215,162,.34),rgba(89,151,255,.18));color:#f8fffc}.workspace-ai-draft-actions button:focus-visible,.workspace-ai-draft-actions button:hover{border-color:rgba(18,215,162,.42);transform:translateY(-1px)}.workspace-ai-draft-actions button:disabled{cursor:not-allowed;opacity:.66;transform:none}.workspace-ai-execution-receipt{display:grid;gap:8px;border:1px solid rgba(89,151,255,.2);border-radius:15px;background:linear-gradient(135deg,rgba(89,151,255,.11),transparent 58%),rgba(255,255,255,.055);padding:12px}.workspace-ai-execution-receipt>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.workspace-ai-execution-receipt p,.workspace-ai-execution-receipt small,.workspace-ai-execution-receipt span{color:rgba(246,251,249,.66);font-size:11px;line-height:1.4}.workspace-ai-execution-receipt span{font-weight:900;text-transform:uppercase}.workspace-ai-execution-receipt strong{color:#f8fffc;font-size:12px;text-transform:uppercase}.workspace-ai-execution-receipt p{margin:0}.workspace-ai-lifecycle{display:flex;flex-wrap:wrap;gap:7px;padding:0 22px 14px}.workspace-ai-lifecycle span{border:1px solid rgba(203,255,239,.11);border-radius:999px;background:rgba(255,255,255,.052);color:rgba(246,251,249,.7);padding:6px 9px;font-size:10px;font-weight:900;text-transform:uppercase}.workspace-ai-safety-note{display:grid;grid-template-columns:auto minmax(0,1fr);gap:9px;align-items:start;margin:0 22px 22px;border:1px solid rgba(18,215,162,.18);border-radius:15px;background:rgba(18,215,162,.075);color:rgba(246,251,249,.72);padding:12px;font-size:12px;line-height:1.45}.workspace-ai-safety-note svg{color:var(--atrium-mint)}.workspace-ai-module-panel .panel-header span{color:var(--text-muted);font-size:11px;font-weight:850}.workspace-ai-module-brief{display:grid;gap:7px;border:1px solid color-mix(in srgb,var(--accent) 18%,var(--border));border-radius:16px;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 10%,transparent),transparent 68%),var(--v4-card);padding:13px}.workspace-ai-module-brief span{display:inline-flex;gap:6px;align-items:center;color:var(--accent);font-size:11px;font-weight:900;text-transform:uppercase}.workspace-ai-module-brief strong{color:var(--v4-ink);font-size:13px;line-height:1.35}.workspace-ai-module-brief small{color:var(--text-muted);font-size:12px;line-height:1.4}.workspace-ai-mini-actions{display:grid;gap:8px}.workspace-ai-mini-actions button{display:grid;grid-template-columns:auto minmax(0,1fr);gap:9px;align-items:center;min-width:0;border:1px solid var(--border);border-radius:13px;background:var(--v4-card);color:var(--v4-ink);padding:10px;text-align:left;cursor:pointer;transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease}.workspace-ai-mini-actions button:focus-visible,.workspace-ai-mini-actions button:hover{border-color:color-mix(in srgb,var(--accent) 32%,var(--border));box-shadow:var(--shadow-soft);transform:translateY(-1px)}.workspace-ai-mini-actions svg{color:var(--accent)}.workspace-ai-mini-actions small,.workspace-ai-mini-actions strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-ai-mini-actions strong{font-size:12px}.workspace-ai-mini-actions small{margin-top:2px;color:var(--text-muted);font-size:11px}@keyframes pc-workspace-ai-in{0%{opacity:0;transform:translateY(12px) scale(.986)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:980px){.workspace-ai-context-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-ai-action-grid,.workspace-ai-answer{grid-template-columns:1fr}}@media (max-width:760px){.workspace-ai-backdrop{align-items:stretch;padding:8px}.workspace-ai-command-center{max-height:calc(100dvh - 16px);border-radius:18px}.workspace-ai-dialog-head{grid-template-columns:minmax(0,1fr);padding:16px 16px 12px}.workspace-ai-dialog-head .icon-command{position:absolute;top:12px;right:12px}.workspace-ai-dialog-head h2{padding-right:42px;font-size:23px}.workspace-ai-action-grid,.workspace-ai-context-grid,.workspace-ai-lifecycle{padding-right:16px;padding-left:16px}.workspace-ai-context-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-ai-answer,.workspace-ai-draft-panel{margin-right:16px;margin-left:16px}.workspace-ai-action-grid>article{grid-template-columns:auto minmax(0,1fr)}.workspace-ai-action-meta{grid-column:2;grid-template-columns:repeat(2,minmax(0,auto));justify-content:start;justify-items:start}.workspace-ai-action-controls,.workspace-ai-action-guardrails{grid-column:1/3}.workspace-ai-action-guardrails{grid-template-columns:1fr}.workspace-ai-draft-head{display:grid;justify-content:stretch}.workspace-ai-draft-head small{text-align:left}.workspace-ai-safety-note{margin-right:16px;margin-left:16px;margin-bottom:16px}}@media (prefers-reduced-motion:reduce){.workspace-ai-action-controls button,.workspace-ai-action-grid>article,.workspace-ai-command-center,.workspace-ai-mini-actions button{animation:none;transition:none}}.create-command{min-width:132px;justify-content:center}.notification-command{position:relative;width:34px;min-width:34px;height:34px}.notification-command span{position:absolute;top:2px;right:2px;display:grid;place-items:center;min-width:14px;height:14px;border:1px solid var(--v4-canvas);border-radius:999px;background:var(--v4-danger);color:#ffffff;font-size:8px;font-weight:950;line-height:1;pointer-events:none}.profile-chip{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;max-width:172px;min-height:38px;border:1px solid var(--v4-border);border-radius:999px;background:var(--v4-card);color:var(--v4-ink);cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease,background .16s ease;padding:3px 8px 3px 4px}.profile-chip span{display:grid;place-items:center;width:30px;height:30px;border-radius:999px;background:var(--pc-mint);color:#07110f;font-size:12px;font-weight:780}.profile-chip strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.tenant-app .workspace-content{min-height:0;overflow:auto;padding:20px 28px 112px}.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{min-height:100%;gap:14px;animation:none;transform:none}.operations-board-v4 .board-kpi-row{gap:10px}.operations-board-v4 .board-kpi-row button{grid-template-columns:auto minmax(0,1fr);align-content:start;min-height:76px;gap:4px 9px;border:1px solid var(--v4-border);border-radius:9px;background:var(--v4-card);box-shadow:0 8px 20px rgba(11,23,32,.045);padding:12px;animation:pc-card-enter .52s cubic-bezier(.16,1,.3,1) both;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.operations-board-v4 .board-kpi-row button:hover{border-color:color-mix(in srgb,var(--v4-accent) 28%,var(--v4-border));box-shadow:0 13px 28px rgba(11,23,32,.085);transform:translateY(-2px)}.operations-board-v4 .board-kpi-row button:nth-child(2){animation-delay:45ms}.operations-board-v4 .board-kpi-row button:nth-child(3){animation-delay:90ms}.operations-board-v4 .board-kpi-row button:nth-child(4){animation-delay:135ms}.operations-board-v4 .board-kpi-row button:nth-child(5){animation-delay:.18s}.operations-board-v4 .board-kpi-row .kpi-icon{grid-row:span 3;display:grid;place-items:center;width:30px;height:30px;border-radius:999px;background:rgba(19,199,154,.1);color:var(--v4-accent)}.operations-board-v4 .board-kpi-row strong{font-size:20px;font-weight:760}.operations-board-v4 .board-kpi-row small,.operations-board-v4 .board-kpi-row span:not(.kpi-icon){min-width:0}.operations-board-v4 .operations-main-grid{grid-template-columns:minmax(0,1fr) 306px;gap:14px;align-items:stretch}.operations-board-v4 .board-lanes-v4{display:grid;grid-template-columns:repeat(6,minmax(110px,1fr));gap:9px;align-items:stretch;min-width:0}.board-lane-column{display:grid;grid-template-rows:auto auto;align-content:start;min-width:0;border-left:1px solid var(--v4-border);padding-left:8px;animation:pc-lane-rise .54s cubic-bezier(.16,1,.3,1) both}.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[data-accent=amber]{--lane-accent:var(--v4-warning)}.board-lane-column[data-accent=rose]{--lane-accent:#ff724d}.board-lane-column .lane-head{margin-bottom:8px}.board-lane-column .lane-head span{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px;color:var(--v4-ink);font-size:12px;font-weight:760;line-height:1.15;text-transform:none}.board-lane-column .lane-head span i{width:7px;height:7px;margin-top:4px;border-radius:999px;background:var(--lane-accent)}.board-lane-column .lane-head small{grid-column:2;color:var(--v4-muted);font-size:10px}.board-lane-column .lane-head button{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:8px;background:transparent;color:var(--v4-muted);cursor:pointer}.lane-card-stack{grid-auto-rows:auto;gap:9px}.lane-card,.lane-card-stack{display:grid;align-content:start}.lane-card{min-height:108px;height:auto;gap:5px;border:1px solid var(--v4-border);border-radius:9px;background:var(--v4-card);color:var(--v4-ink);box-shadow:0 9px 20px rgba(11,23,32,.055);cursor:pointer;padding:10px;text-align:left;animation:pc-card-enter .56s cubic-bezier(.16,1,.3,1) both;transition:transform .17s ease,box-shadow .17s ease,border-color .17s ease,background .17s ease}.lane-card:hover{border-color:color-mix(in srgb,var(--lane-accent) 40%,var(--v4-border));box-shadow:0 14px 28px rgba(11,23,32,.095);transform:translateY(-2px)}.lane-card span{color:var(--v4-muted);font-size:10px;font-weight:780;line-height:1.2}.lane-card strong{overflow:hidden;color:var(--v4-ink);font-size:22px;font-weight:760;line-height:1;text-overflow:ellipsis;white-space:nowrap}.lane-card b,.lane-card em,.lane-card small{overflow:hidden;color:var(--v4-muted);font-size:10px;font-style:normal;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.lane-card em{color:var(--lane-accent);font-weight:760}.lane-card b{width:fit-content;border-radius:6px;background:color-mix(in srgb,var(--lane-accent) 12%,transparent);color:var(--lane-accent);padding:4px 6px}.lane-card img{width:100%;aspect-ratio:1.95;overflow:hidden;border-radius:7px;object-fit:cover}.lane-sparkline{display:block;height:38px;margin-top:3px}.sparkline-svg{display:block;width:100%;height:38px;overflow:visible;color:var(--lane-accent)}.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:180;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.35;animation:pc-line-draw .9s cubic-bezier(.22,1,.36,1) .22s both;filter:drop-shadow(0 4px 7px color-mix(in srgb,currentColor 22%,transparent))}.sparkline-dot{fill:currentColor;opacity:0;animation:pc-dot-pop .36s ease .78s both}.card-graphic{display:block;width:100%;height:54px;margin-top:2px;overflow:visible;color:var(--lane-accent)}.graphic-surface,.map-land{fill:color-mix(in srgb,var(--lane-accent) 8%,#ffffff);stroke:color-mix(in srgb,var(--lane-accent) 24%,var(--v4-border));stroke-width:1.2}.graphic-grid,.map-grid,.score-rule{fill:none;stroke:color-mix(in srgb,var(--v4-muted) 24%,transparent);stroke-linecap:round;stroke-width:.9}.graphic-zone{fill:color-mix(in srgb,var(--lane-accent) 14%,#ffffff);stroke:color-mix(in srgb,var(--lane-accent) 34%,var(--v4-border));stroke-width:1}.graphic-zone.strong{fill:color-mix(in srgb,var(--lane-accent) 26%,#ffffff)}.graphic-path,.source-bars path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2.2}.map-signal{fill:currentColor;opacity:.88;transform-origin:center;animation:pc-signal-pulse 1.9s ease-in-out infinite}.map-signal:nth-of-type(odd){animation-delay:.36s}.donut-arc,.donut-track{fill:none;stroke-linecap:round;stroke-width:9}.donut-track{stroke:color-mix(in srgb,var(--v4-muted) 18%,transparent)}.donut-arc{stroke:currentColor;transform:rotate(-86deg);transform-origin:41px 41px}.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:-99;opacity:.9}.source-bars path{stroke:color-mix(in srgb,currentColor 54%,var(--v4-muted));stroke-width:5}.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;animation:pc-score-fill .82s cubic-bezier(.22,1,.36,1) both;transform:scaleX(0);transform-origin:22px center}.operations-board-v4 .board-studio{position:sticky;top:18px;align-self:start;gap:12px;max-height:calc(100vh - 156px);border:0;background:linear-gradient(180deg,rgba(255,255,255,.06),transparent),#07111a;color:#f6fbf9;box-shadow:0 24px 50px rgba(7,17,26,.24);padding:16px;animation:pc-studio-slide .64s cubic-bezier(.16,1,.3,1) both}.operations-board-v4 .board-studio-head{align-items:center}.operations-board-v4 .board-studio-head div{display:flex;align-items:center;gap:8px}.operations-board-v4 .board-studio-head strong{color:#f6fbf9;font-size:18px}.operations-board-v4 .board-studio-head button,.studio-section-title button{display:inline-flex;align-items:center;justify-content:center;min-height:32px;border:0;border-radius:8px;background:transparent;color:rgba(246,251,249,.64);cursor:pointer;padding:7px 8px}.operations-board-v4 .board-studio-head button{min-width:32px;padding:0}.operations-board-v4 .studio-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px}.operations-board-v4 .studio-tabs button{min-height:33px;border:1px solid transparent;border-radius:7px;background:transparent;color:rgba(246,251,249,.72);cursor:pointer;font-size:12px;font-weight:850}.operations-board-v4 .studio-tabs button[aria-selected=true]{border-color:rgba(19,199,154,.36);background:rgba(19,199,154,.13);color:#f6fbf9}.operations-board-v4 .studio-field,.operations-board-v4 .studio-platforms span,.operations-board-v4 .studio-post-preview{border-color:rgba(255,255,255,.12);background:rgba(255,255,255,.06)}.operations-board-v4 .board-studio small,.operations-board-v4 .board-studio span,.operations-board-v4 .studio-field span{color:rgba(246,251,249,.62)}.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{min-height:38px;font-size:11px;color:#ffffff}.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]{background:#25d366;color:#072018}.studio-platforms span[data-platform=x]{background:#111827}.studio-section-title{display:flex;align-items:center;justify-content:space-between;gap:10px}.studio-section-title button,.studio-section-title span{color:var(--v4-accent);font-size:11px;font-weight:900}.operations-board-v4 .studio-reference-strip img{border-color:rgba(255,255,255,.1)}.operations-board-v4 .studio-post-preview{grid-template-columns:1fr;padding:8px}.operations-board-v4 .studio-post-preview img{width:100%;aspect-ratio:1.95}.operations-board-v4 .studio-post-preview.secondary{grid-template-columns:86px minmax(0,1fr)}.operations-board-v4 .studio-post-preview.secondary img{width:86px;aspect-ratio:1}.operations-board-v4 .board-command-dock{position:fixed;left:max(304px,calc((100vw - 1600px) / 2 + 304px));right:max(356px,calc((100vw - 1600px) / 2 + 356px));bottom:24px;z-index:6;width:auto;margin:0;grid-template-columns:repeat(6,minmax(0,1fr));border:1px solid rgba(255,255,255,.1);border-radius:17px;background:linear-gradient(180deg,rgba(255,255,255,.065),transparent),#07111a;box-shadow:0 22px 60px rgba(7,17,26,.28),0 0 42px rgba(19,199,154,.13);padding:10px;animation:pc-dock-arrive .62s cubic-bezier(.16,1,.3,1) .18s both}.operations-board-v4 .board-command-dock button{grid-template-columns:22px minmax(0,1fr);min-height:58px;border-radius:11px;color:#f6fbf9;padding:9px;transition:background .16s ease,border-color .16s ease,transform .16s ease}.operations-board-v4 .board-command-dock button:hover{border-color:rgba(19,199,154,.22);background:rgba(255,255,255,.06);box-shadow:none;transform:translateY(-1px)}.operations-board-v4 .board-command-dock span{color:#f6fbf9;overflow:visible;font-size:12px;white-space:nowrap}.operations-board-v4 .board-command-dock small{color:rgba(246,251,249,.58);overflow:visible;font-size:10px;white-space:nowrap}.tenant-app[data-theme=dark] .app-command-bar,.tenant-app[data-theme=dark] .tenant-app,.tenant-app[data-theme=dark] .tenant-app .main{color:var(--v4-ink)}.tenant-app[data-theme=dark] .app-command-bar,.tenant-app[data-theme=dark] .main{background:var(--v4-canvas)}.tenant-app[data-theme=dark] .board-kpi-row button,.tenant-app[data-theme=dark] .lane-card,.tenant-app[data-theme=dark] .profile-chip,.tenant-app[data-theme=dark] .workspace-ai-button{background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.035)),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:translateX(14px)}to{opacity:1;transform:translateX(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){.board-lane-column,.lane-card,.map-signal,.operations-board-v4 .board-command-dock,.operations-board-v4 .board-command-dock button,.operations-board-v4 .board-kpi-row button,.operations-board-v4 .board-studio,.score-fill,.sparkline-dot,.sparkline-line,.tenant-app .nav-item,.tenant-app .profile-chip{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@media (max-width:1280px){.operations-board-v4 .operations-main-grid{grid-template-columns:minmax(0,1fr)}.operations-board-v4 .board-studio{position:relative;top:0;grid-template-columns:repeat(2,minmax(0,1fr))}.operations-board-v4 .board-studio-head,.operations-board-v4 .board-studio>.command,.operations-board-v4 .studio-field,.operations-board-v4 .studio-platforms,.operations-board-v4 .studio-post-preview,.operations-board-v4 .studio-reference-strip,.operations-board-v4 .studio-section-title,.operations-board-v4 .studio-tabs{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-command-dock,.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{position:sticky;right:auto;left:auto;bottom:0;width:100%;margin-left:0}}@media (max-width:760px){.tenant-app{padding:0;background:var(--v4-shell)}.tenant-app .shell{display:grid;grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr) auto;width:100%;height:100dvh;min-height:0;border:0;border-radius:0}.tenant-app .sidebar{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;height:auto;border-right:0;border-bottom:1px solid var(--v4-shell-line);padding:10px 12px}.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{width:30px;height:30px;border-radius:8px;font-size:12px}.sidebar-plan-card,.tenant-app .nav{display:none}.mobile-module-picker{margin-top:0}.tenant-app .main{grid-template-rows:auto minmax(0,1fr);border-radius:0;background:var(--v4-shell)}.tenant-app .app-command-bar{display:grid;grid-template-columns:minmax(0,1fr) auto;min-height:54px;gap:8px;border-bottom-color:var(--v4-shell-line);background:var(--v4-shell);padding:10px 12px}.create-command,.profile-chip,.tenant-app .topbar p,.tenant-app .topbar-command,.tenant-app .topbar-section,.workspace-ai-button{display:none}.tenant-app .topbar h1{color:#f6fbf9;font-size:22px}.tenant-app .status-row{justify-content:end}.tenant-app .workspace-content{overflow:hidden;padding:8px}.tenant-app .mobile-overview-focus{border:1px solid var(--v4-shell-line);border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,.055),transparent),#081c18;color:#f6fbf9;overflow:hidden}.tenant-app[data-theme=light] .mobile-overview-focus{background:radial-gradient(circle at 84% 10%,rgba(19,199,154,.18),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.06),transparent),#081c18;color:#f6fbf9}.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:rgba(246,251,249,.62)}.tenant-app .mobile-overview-focus .panel-body{display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:8px;min-height:0;overflow:hidden;padding:9px}.tenant-app .mobile-focus-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tenant-app .mobile-focus-lead,.tenant-app .mobile-focus-strip button,.tenant-app .mobile-focus-tile,.tenant-app .mobile-lane-card,.tenant-app .mobile-upcoming button{border-color:rgba(255,255,255,.12);background:linear-gradient(180deg,rgba(255,255,255,.16),rgba(255,255,255,.06)),rgba(255,255,255,.045);color:#f6fbf9;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.tenant-app[data-theme=light] .mobile-focus-lead,.tenant-app[data-theme=light] .mobile-focus-strip button,.tenant-app[data-theme=light] .mobile-focus-tile,.tenant-app[data-theme=light] .mobile-lane-card,.tenant-app[data-theme=light] .mobile-upcoming button{border-color:rgba(255,255,255,.12);background:linear-gradient(180deg,rgba(255,255,255,.16),rgba(255,255,255,.06)),rgba(255,255,255,.045);color:#f6fbf9}.tenant-app .mobile-focus-lead strong,.tenant-app .mobile-focus-strip strong,.tenant-app .mobile-focus-tile strong,.tenant-app .mobile-lane-card strong,.tenant-app .mobile-upcoming strong{color:inherit}.tenant-app .mobile-focus-tile{min-height:62px;border-radius:9px;padding:8px}.tenant-app .mobile-focus-tile span,.tenant-app .mobile-lane-card span,.tenant-app .mobile-upcoming span{color:rgba(246,251,249,.66);font-size:9px;font-weight:780;letter-spacing:0;text-transform:uppercase}.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:rgba(246,251,249,.58);font-size:10px;line-height:1.15}.mobile-board-section,.mobile-upcoming{display:grid;min-height:0;gap:6px}.mobile-section-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.mobile-section-head strong{color:#f6fbf9;font-size:12px;font-weight:760}.mobile-section-head button{display:inline-flex;align-items:center;justify-content:center;min-height:32px;border:0;border-radius:8px;background:transparent;color:var(--v4-accent);cursor:pointer;font-size:10px;font-weight:760;padding:6px 8px}.mobile-lane-strip{display:grid;grid-auto-columns:118px;grid-auto-flow:column;gap:8px;min-width:0;overflow-x:auto;overflow-y:hidden;padding-bottom:1px;scrollbar-width:none}.mobile-lane-strip::-webkit-scrollbar{display:none}.mobile-lane-card{display:grid;align-content:start;gap:4px;min-height:94px;border:1px solid;border-radius:9px;cursor:pointer;padding:8px;text-align:left}.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{display:grid;grid-template-columns:56px minmax(0,1fr);gap:1px 8px;min-height:32px;border:1px solid;border-radius:8px;cursor:pointer;padding:6px 8px;text-align:left}.mobile-upcoming button span{grid-row:span 2}.mobile-upcoming button small,.mobile-upcoming button strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tenant-app .mobile-dock{border:1px solid var(--v4-shell-line);border-radius:14px;background:rgba(7,17,26,.96);box-shadow:0 -18px 38px rgba(0,0,0,.28)}.tenant-app .mobile-dock-item{color:rgba(246,251,249,.72)}.tenant-app .mobile-dock-item[data-active=true]{background:rgba(19,199,154,.16);color:var(--v4-accent)}}@media (max-width:620px){.tenant-app .tenant-preview-banner{width:calc(100% - 16px);margin:8px}}.auth-shell{min-height:100svh;background:linear-gradient(rgba(255,255,255,.045) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(135deg,#07111a,#0b1d18 52%,#07111a);background-size:34px 34px,34px 34px,auto;color:#f6fbf9;font-family:Inter,SF Pro Display,SF Pro Text,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;padding:24px}.auth-shell .auth-panel-v3{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(380px,.68fr);width:min(1180px,calc(100vw - 48px));min-height:min(720px,calc(100svh - 48px));gap:12px;overflow:hidden;border:1px solid rgba(255,255,255,.13);border-radius:10px;background:linear-gradient(180deg,rgba(255,255,255,.06),transparent),#07111a;box-shadow:0 32px 90px rgba(0,0,0,.34);padding:12px}.auth-shell .auth-panel-v3:before{display:none}.auth-experience{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:20px;min-height:0;overflow:hidden;border:1px solid rgba(255,255,255,.11);border-radius:8px;background:linear-gradient(rgba(255,255,255,.045) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.038) 1px,transparent 0),linear-gradient(145deg,rgba(19,199,154,.12),transparent 34%),#081914;background-size:28px 28px,28px 28px,auto;padding:24px}.auth-experience-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.auth-experience-head .pc-logo{--pc-logo-ink:#f6fbf9}.auth-experience-head>span{display:inline-flex;align-items:center;gap:7px;color:rgba(246,251,249,.7);font-size:12px;font-weight:760}.auth-product-preview{align-self:center;display:grid;gap:14px;width:min(100%,680px);margin:0 auto;border:1px solid rgba(216,228,236,.78);border-radius:10px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(246,249,251,.94)),#f7f9fb;color:#0b1720;box-shadow:0 26px 70px rgba(0,0,0,.24);padding:18px;animation:auth-rise .58s cubic-bezier(.16,1,.3,1) both}.auth-preview-board,.auth-preview-dock,.auth-preview-greeting,.auth-preview-kpis,.auth-preview-topbar{min-width:0}.auth-preview-topbar{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,.56fr);align-items:center;gap:12px}.auth-preview-topbar span{display:inline-flex;align-items:center;gap:7px;color:#13a781;font-size:12px;font-weight:780}.auth-preview-topbar div{border:1px solid rgba(216,228,236,.92);border-radius:8px;background:#ffffff;color:#6a7782;padding:9px 11px;font-size:12px;font-weight:650}.auth-preview-greeting h2{margin:0;color:#07111a;font-size:36px;font-weight:760;line-height:1}.auth-preview-greeting p{margin:6px 0 0;color:#5f6f7a;font-size:13px}.auth-preview-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.auth-preview-kpis div,.auth-preview-lane{display:grid;gap:4px;border:1px solid rgba(216,228,236,.92);border-radius:8px;background:#ffffff;box-shadow:0 10px 24px rgba(11,23,32,.055);padding:11px}.auth-preview-kpis svg{color:#13c79a}.auth-preview-kpis span,.auth-preview-lane small,.auth-preview-lane span{overflow:hidden;color:#5f6f7a;font-size:10px;font-weight:760;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.auth-preview-kpis strong,.auth-preview-lane strong{color:#07111a;font-size:20px;font-weight:760;line-height:1}.auth-preview-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.auth-preview-lane{min-height:122px}.auth-preview-lane i{position:relative;display:block;height:36px;margin-top:auto;overflow:hidden;border-radius:7px;background:linear-gradient(180deg,rgba(19,199,154,.12),rgba(19,199,154,.02)),linear-gradient(120deg,transparent 4%,transparent 21%,rgba(19,199,154,.92) 22%,rgba(19,199,154,.92) 25%,transparent 26%,transparent 46%,rgba(19,199,154,.92) 47%,rgba(19,199,154,.92) 50%,transparent 51%,transparent 69%,rgba(19,199,154,.92) 70%,rgba(19,199,154,.92) 73%,transparent 74%);animation:auth-line-sweep 2.8s ease-in-out infinite}.auth-preview-dock{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;border-radius:10px;background:#07111a;color:#f6fbf9;padding:9px}.auth-preview-dock span{border-radius:8px;background:rgba(255,255,255,.08);color:rgba(246,251,249,.78);padding:10px;font-size:11px;font-weight:760;text-align:center}.auth-panel-v3 .auth-live-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-panel-v3 .auth-live-strip div{border-color:rgba(255,255,255,.12);background:rgba(255,255,255,.07)}.auth-shell .auth-panel-v3 .auth-card-v3{display:grid;align-content:center;gap:12px;min-width:0;border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(248,250,252,.88)),#fbf8ef;color:#07111a;padding:34px 38px}.auth-card-v3 .auth-status.dark{border-color:rgba(7,17,26,.11);background:rgba(7,17,26,.055);color:#07111a}.auth-card-v3 h1{max-width:390px;color:#07111a;font-size:42px;font-weight:780;line-height:.98}.auth-card-v3 p{max-width:390px;color:#5f6f7a;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{min-height:42px;border-color:rgba(204,216,224,.92);border-radius:8px;background:#ffffff;box-shadow:0 1px 0 rgba(7,17,26,.03)}.auth-panel-v3 label span:focus-within{border-color:rgba(19,199,154,.55);box-shadow:0 0 0 3px rgba(19,199,154,.12)}.auth-panel-v3 input{color:#07111a;font-size:13px;font-weight:650}.auth-panel-v3 .auth-step{border-color:rgba(204,216,224,.72);background:rgba(255,255,255,.72);padding:10px}.auth-panel-v3 .command{min-height:40px;border-radius:8px;font-size:13px;font-weight:780}.auth-panel-v3 .command.primary{background:linear-gradient(180deg,#18cda0,#0aa982);box-shadow:0 12px 24px rgba(19,199,154,.22)}.auth-panel-v3 .command:not(.primary){background:#ffffff}@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,calc(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);overflow:auto;padding:28px 22px 22px}.auth-card-v3 h1{font-size:38px}}@media (max-width:420px){.auth-shell .auth-panel-v3 .auth-card-v3{gap:12px;padding:22px 16px 18px}.auth-card-v3 .pc-logo{--pc-mark-size:44px;--pc-wordmark-font:25px}.auth-card-v3 h1{font-size:35px}.auth-panel-v3 .auth-step{font-size:11px}.auth-panel-v3 .command{min-height:42px}}.tenant-app{--module-canvas:#eef4f7;--module-glass:rgba(255,255,255,0.82);--module-glass-strong:rgba(255,255,255,0.94);--module-line:rgba(141,157,170,0.22);--module-line-strong:rgba(119,139,153,0.34);--module-shadow:0 20px 48px rgba(11,23,32,0.09);--module-shadow-soft:0 10px 26px rgba(11,23,32,0.055)}.tenant-app[data-theme=light]{background:linear-gradient(rgba(7,17,26,.028) 1px,transparent 0),linear-gradient(90deg,rgba(7,17,26,.024) 1px,transparent 0),linear-gradient(135deg,#eaf0f4,#fbfdfd 48%,#edf4f6);background-size:36px 36px,36px 36px,auto}.tenant-app[data-theme=light] .main{background:linear-gradient(rgba(7,17,26,.026) 1px,transparent 0),linear-gradient(90deg,rgba(7,17,26,.022) 1px,transparent 0),linear-gradient(180deg,rgba(255,255,255,.86),rgba(239,245,247,.92));background-size:34px 34px,34px 34px,auto}.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{background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(248,251,252,.82)),rgba(255,255,255,.78);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.tenant-app .workspace-content[data-surface=module]{position:relative;width:100%;max-width:100%;min-width:0;overflow-x:hidden;padding:20px 28px 30px;background:linear-gradient(180deg,rgba(255,255,255,.58),rgba(255,255,255,.22) 34%,rgba(238,244,247,.38)),linear-gradient(118deg,rgba(19,199,154,.07),transparent 34%),linear-gradient(246deg,rgba(49,95,244,.055),transparent 40%)}.tenant-app[data-theme=dark] .workspace-content[data-surface=module]{background:linear-gradient(180deg,rgba(255,255,255,.025),transparent 34%),linear-gradient(118deg,rgba(19,199,154,.09),transparent 34%),linear-gradient(246deg,rgba(49,95,244,.09),transparent 40%)}.tenant-app .workspace-content[data-surface=module] .grid{width:100%;max-width:100%;min-width:0;grid-template-columns:minmax(0,1fr) minmax(280px,.42fr);gap:16px;align-items:start}.tenant-app .workspace-content[data-surface=module] .grid>.stack{gap:14px}.tenant-app .workspace-content[data-surface=module] .grid>.stack:nth-child(2){position:sticky;top:0;max-height:calc(100vh - 168px);overflow:auto;padding-right:2px;scrollbar-width:thin}.tenant-app .workspace-content[data-surface=module] .panel{position:relative;border-color:var(--module-line-strong);border-radius:12px;background:linear-gradient(180deg,var(--module-glass-strong),rgba(255,255,255,.78)),var(--v4-card);box-shadow:var(--module-shadow-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:pc-module-rise .42s cubic-bezier(.16,1,.3,1) both}.tenant-app[data-theme=dark] .workspace-content[data-surface=module] .panel{border-color:rgba(255,255,255,.12);background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.04)),rgba(7,17,26,.74);box-shadow:0 22px 44px rgba(0,0,0,.26)}.tenant-app .workspace-content[data-surface=module] .panel:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.86),transparent);pointer-events:none}.tenant-app .workspace-content[data-surface=module] .panel-header{min-height:62px;border-bottom-color:var(--module-line);background:linear-gradient(180deg,rgba(255,255,255,.68),rgba(255,255,255,.24)),transparent;padding:16px 17px 14px}.tenant-app[data-theme=dark] .workspace-content[data-surface=module] .panel-header{border-bottom-color:rgba(255,255,255,.095);background:linear-gradient(180deg,rgba(255,255,255,.04),transparent)}.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{display:grid;gap:14px;background:linear-gradient(180deg,rgba(255,255,255,.34),rgba(255,255,255,.16)),transparent;padding:16px}.tenant-app[data-theme=dark] .workspace-content[data-surface=module] .panel-body{background:transparent}.tenant-app .metrics{width:100%;max-width:100%;min-width:0;gap:10px;margin:0;padding:16px 28px 0;align-items:stretch}.tenant-app .metric{min-height:76px;border-color:var(--module-line-strong);border-radius:11px;background:linear-gradient(180deg,rgba(255,255,255,.9),rgba(255,255,255,.7)),var(--v4-card);box-shadow:var(--module-shadow-soft);padding:13px 14px 12px}.tenant-app[data-theme=dark] .metric{border-color:rgba(255,255,255,.11);background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.035)),rgba(7,17,26,.66)}.tenant-app .metric:before{width:2px;background:linear-gradient(180deg,var(--v4-accent),rgba(49,95,244,.72))}.tenant-app .metric label{color:var(--v4-muted);font-size:10px;font-weight:800;margin-bottom:7px;text-transform:uppercase}.tenant-app .metric strong{color:var(--v4-ink);font-size:var(--pc-type-kpi,24px);font-weight:760}.tenant-app .workspace-content[data-surface=module] .metric strong.metric-text{font-size:19px;line-height:1.08;overflow-wrap:anywhere}.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{overflow:auto;border:1px solid var(--module-line);border-radius:10px;background:rgba(255,255,255,.5)}.tenant-app[data-theme=dark] .workspace-content[data-surface=module] .table-scroll{border-color:rgba(255,255,255,.085);background:rgba(255,255,255,.035)}.tenant-app .workspace-content[data-surface=module] .table{font-size:13px}.tenant-app .workspace-content[data-surface=module] .table td,.tenant-app .workspace-content[data-surface=module] .table th{border-bottom-color:var(--module-line);padding:12px 13px}.tenant-app .workspace-content[data-surface=module] .table th{background:rgba(247,250,251,.72);color:var(--v4-muted);font-size:10px;font-weight:820}.tenant-app[data-theme=dark] .workspace-content[data-surface=module] .table th{background:rgba(255,255,255,.04)}.tenant-app .workspace-content[data-surface=module] .table tbody tr:hover{background:rgba(19,199,154,.055)}.tenant-app .workspace-content[data-surface=module] .integration-row,.tenant-app .workspace-content[data-surface=module] .list-row{border:1px solid transparent;border-bottom:1px solid var(--module-line);border-radius:9px;padding:11px 10px;transition:background .16s ease,border-color .16s ease,transform .16s ease}.tenant-app .workspace-content[data-surface=module] .integration-row:first-child,.tenant-app .workspace-content[data-surface=module] .list-row:first-child{padding-top:11px}.tenant-app .workspace-content[data-surface=module] .integration-row:hover,.tenant-app .workspace-content[data-surface=module] .list-row:hover{border-color:rgba(19,199,154,.14);background:rgba(255,255,255,.54);transform:translateY(-1px)}.tenant-app[data-theme=dark] .workspace-content[data-surface=module] .integration-row:hover,.tenant-app[data-theme=dark] .workspace-content[data-surface=module] .list-row:hover{background:rgba(255,255,255,.05)}.tenant-app .workspace-content[data-surface=module] .command,.tenant-app .workspace-content[data-surface=module] .icon-command{border-radius:9px;border-color:var(--module-line-strong);background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(255,255,255,.7)),#ffffff;color:var(--v4-ink);box-shadow:inset 0 1px 0 rgba(255,255,255,.72)}.tenant-app[data-theme=dark] .workspace-content[data-surface=module] .command,.tenant-app[data-theme=dark] .workspace-content[data-surface=module] .icon-command{border-color:rgba(255,255,255,.12);background:rgba(255,255,255,.065);color:var(--v4-ink)}.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:rgba(19,199,154,.34);box-shadow:0 12px 24px rgba(11,23,32,.08)}.tenant-app .workspace-content[data-surface=module] .command.primary{border-color:rgba(19,199,154,.72);background:linear-gradient(180deg,#19d2a5,#0ba982);color:#04110d;box-shadow:0 14px 28px rgba(19,199,154,.24)}.automation-console-panel .panel-body{gap:16px}.automation-console-panel .panel-body,.tenant-app .workspace-content[data-surface=module] .automation-console-panel .panel-body{display:flex;flex-direction:column;align-items:stretch}.automation-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);gap:18px;border:1px solid var(--module-line-strong);border-radius:13px;background:radial-gradient(circle at 14% 24%,rgba(19,199,154,.18),transparent 34%),radial-gradient(circle at 88% 18%,rgba(49,95,244,.16),transparent 36%),linear-gradient(135deg,rgba(255,255,255,.9),rgba(245,250,252,.7));box-shadow:var(--module-shadow-soft);padding:20px}.tenant-app .workspace-content[data-surface=module] .automation-hero{height:auto;min-height:max-content}.tenant-app[data-theme=dark] .automation-hero{border-color:rgba(255,255,255,.12);background:radial-gradient(circle at 14% 24%,rgba(19,199,154,.18),transparent 34%),radial-gradient(circle at 88% 18%,rgba(80,126,255,.18),transparent 36%),linear-gradient(135deg,rgba(8,23,33,.98),rgba(10,24,31,.76))}.automation-hero h3{margin:14px 0 8px;max-width:660px;color:var(--v4-ink);font-size:var(--pc-type-display,36px);line-height:.98}.automation-hero p{margin:0;max-width:680px;color:var(--v4-muted);font-size:14px;line-height:1.55}.automation-stats{display:grid;gap:10px}.automation-health-meter,.automation-stats>div{border:1px solid rgba(255,255,255,.62);border-radius:12px;background:rgba(255,255,255,.62);box-shadow:inset 0 1px 0 rgba(255,255,255,.72);padding:13px 14px}.tenant-app[data-theme=dark] .automation-health-meter,.tenant-app[data-theme=dark] .automation-stats>div{border-color:rgba(255,255,255,.1);background:rgba(255,255,255,.055)}.automation-health-meter span,.automation-proof-grid span,.automation-stats span{display:block;color:var(--v4-muted);font-size:10px;font-weight:820;text-transform:uppercase}.automation-health-meter strong,.automation-stats strong{display:block;margin-top:5px;color:var(--v4-ink);font-size:27px;line-height:1}.automation-notice{display:flex;align-items:center;gap:9px;border:1px solid rgba(19,199,154,.2);border-radius:11px;background:rgba(19,199,154,.08);color:var(--v4-ink);padding:11px 12px;font-size:13px;font-weight:750}.tenant-app[data-theme=dark] .automation-notice{border-color:rgba(19,199,154,.22);background:rgba(19,199,154,.1)}.execution-ledger{display:grid;gap:12px;border:1px solid var(--module-line-strong);border-radius:13px;background:linear-gradient(135deg,rgba(19,199,154,.09),transparent 42%),linear-gradient(180deg,rgba(255,255,255,.84),rgba(255,255,255,.56));box-shadow:var(--module-shadow-soft);padding:15px}.tenant-app[data-theme=dark] .execution-ledger{border-color:rgba(255,255,255,.1);background:linear-gradient(135deg,rgba(19,199,154,.12),transparent 42%),linear-gradient(180deg,rgba(255,255,255,.065),rgba(255,255,255,.035))}.execution-ledger-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.execution-ledger-grid>div{min-width:0;border:1px solid rgba(13,26,35,.08);border-radius:12px;background:rgba(255,255,255,.58);padding:12px}.tenant-app[data-theme=dark] .execution-ledger-grid>div{border-color:rgba(255,255,255,.1);background:rgba(255,255,255,.055)}.execution-ledger-grid small,.execution-ledger-grid span,.execution-receipt-list em{display:block;overflow:hidden;color:var(--v4-muted);font-size:10px;font-weight:820;line-height:1.25;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.execution-ledger-grid strong{display:block;margin:5px 0 4px;color:var(--v4-ink);font-size:24px;line-height:1}.execution-ledger-grid small{font-size:11px;font-weight:650;text-transform:none}.execution-receipt-list{display:grid;gap:8px}.execution-receipt-list article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid rgba(13,26,35,.08);border-radius:12px;background:rgba(255,255,255,.5);padding:10px}.tenant-app[data-theme=dark] .execution-receipt-list article{border-color:rgba(255,255,255,.1);background:rgba(255,255,255,.045)}.execution-receipt-list small,.execution-receipt-list strong{display:block;overflow:hidden;text-overflow:ellipsis}.execution-receipt-list strong{color:var(--v4-ink);font-size:13px;line-height:1.2;white-space:nowrap}.execution-receipt-list small{color:var(--v4-muted);font-size:12px;line-height:1.35}.automation-category{display:grid;gap:11px}.automation-category .subpanel-header{padding:0 2px}.automation-workflow-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.automation-workflow-card{position:relative;overflow:hidden;display:grid;gap:13px;min-height:282px;border:1px solid var(--module-line-strong);border-radius:13px;background:linear-gradient(180deg,rgba(255,255,255,.86),rgba(255,255,255,.58)),rgba(248,251,252,.9);box-shadow:inset 0 1px 0 rgba(255,255,255,.78);padding:15px;transition:border-color .17s ease,box-shadow .17s ease,transform .17s ease}.automation-workflow-card:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,#13c79a,#315ff4,#8b5cf6);opacity:.72}.automation-workflow-card[data-available=false]{background:linear-gradient(180deg,rgba(255,255,255,.66),rgba(255,255,255,.44)),rgba(247,249,251,.72)}.automation-workflow-card:hover{border-color:rgba(19,199,154,.34);box-shadow:var(--module-shadow-soft),0 18px 34px rgba(11,23,32,.1);transform:translateY(-2px)}.tenant-app[data-theme=dark] .automation-workflow-card{border-color:rgba(255,255,255,.105);background:linear-gradient(180deg,rgba(255,255,255,.065),rgba(255,255,255,.032)),rgba(255,255,255,.03)}.automation-card-top,.automation-job-meta,.automation-mini-row{display:flex;align-items:center;gap:10px}.automation-card-top{justify-content:space-between}.automation-icon{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:11px;background:linear-gradient(180deg,rgba(19,199,154,.16),rgba(49,95,244,.1)),rgba(255,255,255,.64);color:#0b8f73}.tenant-app[data-theme=dark] .automation-icon{background:rgba(255,255,255,.08);color:#32e6ba}.automation-workflow-card h3{margin:0 0 7px;color:var(--v4-ink);font-size:18px;line-height:1.12}.automation-workflow-card p{margin:0;color:var(--v4-muted);font-size:12.5px;line-height:1.48}.automation-proof-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.automation-proof-grid>div{border:1px solid var(--module-line);border-radius:10px;background:rgba(255,255,255,.54);padding:10px}.tenant-app[data-theme=dark] .automation-proof-grid>div{border-color:rgba(255,255,255,.085);background:rgba(255,255,255,.04)}.automation-proof-grid strong{display:block;margin-top:5px;color:var(--v4-ink);font-size:12px;line-height:1.28}.automation-outcome{border-left:2px solid rgba(19,199,154,.42);padding-left:10px}.automation-job-meta{color:var(--v4-muted);font-size:12px}.automation-workflow-card .command{justify-content:center;width:100%;margin-top:auto}.automation-health-meter{display:flex;align-items:center;justify-content:space-between;gap:12px}.automation-health-meter small{color:var(--v4-muted);font-weight:750}.automation-mini-row{width:100%;border:1px solid var(--module-line);border-radius:10px;background:rgba(255,255,255,.52);color:var(--v4-ink);cursor:pointer;padding:10px;text-align:left;transition:border-color .16s ease,transform .16s ease,background .16s ease}.automation-mini-row:hover{border-color:rgba(19,199,154,.28);background:rgba(255,255,255,.76);transform:translateY(-1px)}.tenant-app[data-theme=dark] .automation-mini-row{border-color:rgba(255,255,255,.09);background:rgba(255,255,255,.04)}.automation-mini-row>span{width:10px;height:10px;border-radius:999px;background:#9aa8b8;box-shadow:0 0 0 4px rgba(154,168,184,.1)}.automation-mini-row>span[data-state=running],.automation-mini-row>span[data-state=scheduled]{background:#13c79a;box-shadow:0 0 0 4px rgba(19,199,154,.14)}.automation-mini-row>span[data-state=dead_letter],.automation-mini-row>span[data-state=paused]{background:#f97316;box-shadow:0 0 0 4px rgba(249,115,22,.14)}.automation-mini-row div{min-width:0}.automation-mini-row small,.automation-mini-row strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.automation-mini-row small{margin-top:3px;color:var(--v4-muted)}@media (max-width:980px){.automation-hero{grid-template-columns:1fr}.automation-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.automation-workflow-grid{grid-template-columns:1fr}}@media (max-width:640px){.automation-hero{height:auto;min-height:max-content;overflow:visible;padding:16px}.automation-hero h3{font-size:28px}.automation-proof-grid,.automation-stats{grid-template-columns:1fr}.automation-workflow-card{min-height:0}}.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] .inline-create-form,.tenant-app .workspace-content[data-surface=module] .workflow-card{border-color:var(--module-line-strong);border-radius:11px;background:linear-gradient(180deg,rgba(255,255,255,.74),rgba(255,255,255,.48)),rgba(247,251,252,.82);box-shadow:inset 0 1px 0 rgba(255,255,255,.72)}.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] .inline-create-form,.tenant-app[data-theme=dark] .workspace-content[data-surface=module] .workflow-card{border-color:rgba(255,255,255,.105);background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.028)),rgba(255,255,255,.028)}.tenant-app .workspace-content[data-surface=module] .billing-actions select,.tenant-app .workspace-content[data-surface=module] .inline-create-form input,.tenant-app .workspace-content[data-surface=module] .inline-create-form select{border-color:var(--module-line-strong);border-radius:9px;background-color:rgba(255,255,255,.88);color:var(--v4-ink)}.tenant-app .workspace-content[data-surface=module] .inline-create-form,.tenant-app .workspace-content[data-surface=module] .inline-create-form.compact,.tenant-app .workspace-content[data-surface=module] .inline-create-form.visitor-create-form{grid-template-columns:repeat(auto-fit,minmax(148px,1fr))}.tenant-app .workspace-content[data-surface=module] .inline-create-form .command{justify-content:center;min-width:138px;white-space:nowrap}.tenant-app[data-theme=dark] .workspace-content[data-surface=module] .billing-actions select,.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{border-color:rgba(255,255,255,.12);background-color:rgba(255,255,255,.06)}.tenant-app .workspace-content[data-surface=module] .billing-plan-card,.tenant-app .workspace-content[data-surface=module] .chip,.tenant-app .workspace-content[data-surface=module] .integration-icon,.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{border-radius:11px;background:linear-gradient(180deg,rgba(255,255,255,.8),rgba(255,255,255,.62)),#ffffff;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.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:rgba(19,199,154,.34);box-shadow:0 14px 28px rgba(11,23,32,.08),0 0 0 3px rgba(19,199,154,.08);transform:translateY(-1px)}.tenant-app[data-theme=dark] .workspace-content[data-surface=module] .billing-plan-card{border-color:rgba(255,255,255,.11);background:rgba(255,255,255,.055)}.tenant-app .workspace-content[data-surface=module] .integration-icon{border-radius:10px;background:linear-gradient(180deg,rgba(19,199,154,.12),rgba(49,95,244,.06)),rgba(255,255,255,.72);color:var(--v4-accent)}.tenant-app .workspace-content[data-surface=module] .chip{background:rgba(255,255,255,.58)}.tenant-app[data-theme=dark] .workspace-content[data-surface=module] .chip{background:rgba(255,255,255,.06)}@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%;max-width:100%;min-width:0}.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=dark] .app-command-bar,.tenant-app[data-theme=light] .app-command-bar{border-bottom-color:var(--v4-shell-line);background:linear-gradient(180deg,rgba(255,255,255,.045),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;width:74px;min-width:0;max-width:74px;overflow:hidden;gap:6px}.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;overflow:hidden;padding:8px}.tenant-app .workspace-content[data-surface=module] .grid{display:grid;grid-template-columns:1fr;height:100%;min-height:0;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{display:grid;grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;border-radius:12px}.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;overflow:auto;padding:12px}.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:rgba(125,145,159,0.2);--atrium-line-strong:rgba(115,137,152,0.34);--atrium-mint:#12d7a2;--atrium-cobalt:#2767ff;--atrium-violet:#7457ff;--atrium-amber:#ffb12f;--atrium-coral:#ff704f;--atrium-card:rgba(255,255,255,0.84);--atrium-card-strong:rgba(255,255,255,0.96);--atrium-shadow:0 18px 44px rgba(7,17,26,0.09);--atrium-shadow-strong:0 26px 76px rgba(6,18,28,0.24);min-height:100svh;background:linear-gradient(rgba(17,39,57,.045) 1px,transparent 0),linear-gradient(90deg,rgba(17,39,57,.038) 1px,transparent 0),linear-gradient(135deg,#eaf1f7,#fbfdff 42%,#edf4f8);background-size:42px 42px,42px 42px,auto}.tenant-app[data-theme=light]{background:linear-gradient(rgba(17,39,57,.046) 1px,transparent 0),linear-gradient(90deg,rgba(17,39,57,.04) 1px,transparent 0),linear-gradient(125deg,rgba(39,103,255,.055),transparent 34%),linear-gradient(225deg,rgba(18,215,162,.055),transparent 42%),linear-gradient(135deg,#eaf1f7,#fbfdff 44%,#edf4f8);background-size:42px 42px,42px 42px,auto,auto,auto}.tenant-app[data-theme=dark]{--atrium-card:rgba(255,255,255,0.065);--atrium-card-strong:rgba(255,255,255,0.09);--atrium-ink:#f5fbf8;--atrium-muted:rgba(245,251,248,0.68);--atrium-line:rgba(255,255,255,0.1);--atrium-line-strong:rgba(255,255,255,0.14);background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 0),linear-gradient(135deg,#06111a,#091f19 54%,#07111a);background-size:42px 42px,42px 42px,auto}.tenant-app .tenant-preview-banner{width:min(100% - 18px,1540px);min-height:56px;margin:0 auto 8px;border-color:rgba(125,145,159,.22);border-radius:12px;background:rgba(255,255,255,.84);box-shadow:0 10px 28px rgba(7,17,26,.06)}.tenant-app .shell{grid-template-columns:236px minmax(0,1fr);width:min(100% - 18px,1540px);height:calc(100svh - 18px);border-color:rgba(6,18,28,.14);border-radius:14px;background:var(--atrium-shell);box-shadow:var(--atrium-shadow-strong)}.tenant-app[data-preview=true] .shell{height:calc(100svh - 82px)}.tenant-app .sidebar{background:linear-gradient(180deg,rgba(18,215,162,.085),transparent 28%),linear-gradient(135deg,#06121c,#071824 64%,#06111a);padding:20px 15px 14px}.tenant-product-lockup{margin-bottom:14px}.tenant-product-lockup .pc-logo{--pc-mark-size:39px;--pc-logo-gap:10px;--pc-wordmark-font:14px;--pc-logo-ink:#f7fbf8}.tenant-app .workspace-switcher{min-height:54px;margin-bottom:14px;border-color:rgba(255,255,255,.105);border-radius:9px;background:rgba(255,255,255,.055);box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.tenant-app .workspace-avatar{border-color:rgba(202,255,238,.22);background:rgba(202,255,238,.1)}.tenant-app .nav{gap:3px}.tenant-app .nav-item{min-height:37px;grid-template-columns:17px minmax(0,1fr) auto;gap:10px;border-radius:9px;color:rgba(246,251,249,.72);padding:8px 9px;font-size:12px;font-weight:720}.tenant-app .nav-item[data-active=true]{border-color:rgba(18,215,162,.24);background:linear-gradient(90deg,rgba(18,215,162,.23),rgba(18,215,162,.08));color:#30f0bd;box-shadow:inset 3px 0 0 var(--atrium-mint),0 8px 20px rgba(18,215,162,.08)}.tenant-app .nav-meta{min-width:22px;padding:3px 6px;background:rgba(116,87,255,.78);font-size:9px}.tenant-app .sidebar-plan-card,.tenant-app .sidebar-user-card{border:1px solid rgba(255,255,255,.105);border-radius:10px;background:linear-gradient(180deg,rgba(255,255,255,.07),transparent),rgba(255,255,255,.045)}.tenant-app .sidebar-plan-card{padding:12px}.tenant-app .sidebar-plan-card button{min-height:39px;border-radius:8px;background:linear-gradient(180deg,#18d7a6,#08a77e);box-shadow:0 12px 24px rgba(18,215,162,.18)}.sidebar-user-card{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;flex:0 0 auto;width:100%;gap:9px;margin-top:12px;color:#f7fbf8;cursor:pointer;padding:10px;text-align:left}.sidebar-user-card>span:first-child{display:grid;place-items:center;width:34px;height:34px;border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.18),transparent),var(--atrium-mint);color:#06111a;font-size:13px;font-weight:860}.sidebar-user-card small,.sidebar-user-card strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar-user-card strong{font-size:12px}.sidebar-user-card small{margin-top:2px;color:rgba(246,251,249,.58);font-size:10px}.tenant-app .main{border-radius:0 14px 14px 0;background:linear-gradient(rgba(17,39,57,.035) 1px,transparent 0),linear-gradient(90deg,rgba(17,39,57,.028) 1px,transparent 0),linear-gradient(180deg,rgba(255,255,255,.92),rgba(240,247,251,.88));background-size:38px 38px,38px 38px,auto}.tenant-app[data-theme=dark] .main{background:linear-gradient(rgba(255,255,255,.025) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 0),linear-gradient(180deg,rgba(8,25,20,.98),rgba(6,18,28,.96));background-size:38px 38px,38px 38px,auto}.tenant-app .app-command-bar{grid-template-columns:minmax(250px,.9fr) minmax(260px,.55fr) auto;min-height:96px;border-bottom-color:rgba(125,145,159,.18);background:transparent;padding:18px 22px 14px}.topbar-section{color:var(--atrium-mint)}.tenant-app .topbar h1{color:var(--atrium-ink);font-size:var(--pc-type-page,28px);font-weight:780}.tenant-app .topbar p{color:var(--atrium-muted)}.tenant-app .topbar-command{min-height:37px;border-color:rgba(125,145,159,.22);border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(255,255,255,.72));box-shadow:0 10px 22px rgba(7,17,26,.055)}.tenant-app .workspace-ai-button{border-radius:9px}.tenant-app .create-command{min-width:122px;border-color:rgba(18,215,162,.52);border-radius:9px;background:linear-gradient(180deg,#11c995,#078e70);box-shadow:0 14px 28px rgba(18,215,162,.22)}.tenant-app .workspace-content[data-surface=overview]{display:grid;grid-template-rows:minmax(0,1fr);overflow:hidden;min-height:0;padding:14px 20px 94px}.tenant-app .grid[data-active=overview],.tenant-app .grid[data-active=overview]>.stack:first-child{display:grid;height:100%;min-height:0}.tenant-app .operations-board-v4{grid-template-columns:minmax(0,1fr) 260px;min-height:0;height:100%;grid-template-rows:auto minmax(0,1fr);gap:12px}.operations-board-v4 .board-kpi-row{grid-column:1;grid-row:1;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.operations-board-v4 .board-kpi-row button{position:relative;grid-template-columns:30px minmax(0,1fr);grid-template-rows:auto auto auto minmax(24px,1fr);height:clamp(104px,12.6svh,122px);min-height:0;gap:3px 8px;overflow:hidden;border-color:rgba(125,145,159,.22);border-radius:10px;background:linear-gradient(180deg,rgba(255,255,255,.95),rgba(255,255,255,.76)),#ffffff;box-shadow:0 10px 24px rgba(7,17,26,.06);padding:11px 12px}.board-lane-column[data-accent=jade],.operations-board-v4 .board-kpi-row button[data-accent=jade]{--lane-accent:var(--atrium-mint)}.board-lane-column[data-accent=blue],.operations-board-v4 .board-kpi-row button[data-accent=blue]{--lane-accent:var(--atrium-cobalt)}.board-lane-column[data-accent=violet],.operations-board-v4 .board-kpi-row button[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{grid-column:1;grid-row:1/3;width:28px;height:28px;background:color-mix(in srgb,var(--lane-accent) 12%,transparent);color:var(--lane-accent)}.operations-board-v4 .board-kpi-row button>span:not(.kpi-icon):not(.kpi-sparkline){grid-column:2;grid-row:1;color:var(--atrium-muted);font-size:10px;font-weight:760}.operations-board-v4 .board-kpi-row strong{grid-column:2;grid-row:2;color:var(--atrium-ink);font-size:var(--pc-type-kpi-small,22px)}.operations-board-v4 .board-kpi-row small{grid-column:2;grid-row:3;color:var(--lane-accent);font-size:10px;font-weight:720}.kpi-sparkline{grid-row:4;grid-column:1/-1;display:block;align-self:end;height:clamp(24px,3.1svh,34px);margin-top:3px;color:var(--lane-accent)}.kpi-sparkline .sparkline-svg{height:100%}.operations-board-v4 .operations-main-grid{display:contents}.operations-board-v4 .board-lanes-v4{grid-column:1;grid-row:2;grid-template-columns:repeat(6,minmax(92px,1fr));gap:8px;height:100%;min-height:0}.board-lane-column{grid-template-rows:auto minmax(0,1fr);min-height:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--lane-accent) 20%,rgba(125,145,159,.22));border-radius:12px;background:linear-gradient(180deg,color-mix(in srgb,var(--lane-accent) 5%,transparent),transparent 38%),rgba(255,255,255,.66);box-shadow:inset 0 1px 0 rgba(255,255,255,.76);padding:10px 8px}.board-lane-column .lane-head{display:grid;grid-template-columns:28px minmax(0,1fr) 24px;align-items:start;gap:7px;margin-bottom:9px}.lane-icon{display:grid;place-items:center;width:27px;height:27px;border-radius:8px;background:color-mix(in srgb,var(--lane-accent) 11%,transparent);color:var(--lane-accent)}.board-lane-column .lane-head span:not(.lane-icon){display:block;color:var(--atrium-ink);font-size:11px;font-weight:820;text-transform:uppercase}.board-lane-column .lane-head span i{display:none}.board-lane-column .lane-head small{display:block;margin-top:2px;color:var(--atrium-muted);font-size:9px;font-weight:650;text-transform:none}.lane-card-stack{gap:8px;grid-template-rows:repeat(2,minmax(0,1fr));overflow:hidden;min-height:0}.lane-card{border-color:rgba(125,145,159,.18);border-radius:10px;background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(255,255,255,.76)),#ffffff;box-shadow:0 9px 20px rgba(7,17,26,.055);padding:9px 10px}.lane-card,.lane-card:first-child{min-height:0}.lane-card span{color:var(--atrium-muted)}.lane-card strong{color:var(--atrium-ink);font-size:var(--pc-type-kpi-small,21px)}.lane-card b,.lane-card em,.lane-card small{color:var(--atrium-muted)}.lane-card b,.lane-card em{color:var(--lane-accent)}.lane-sparkline{height:clamp(24px,3.2svh,34px)}.sparkline-line{stroke-width:2.1}.card-graphic{height:clamp(42px,5.5svh,58px)}.operations-board-v4 .board-studio{position:relative;grid-column:2;grid-row:1/3;top:auto;height:100%;min-height:0;max-height:100%;border:1px solid rgba(255,255,255,.11);border-radius:14px;background:linear-gradient(180deg,rgba(255,255,255,.075),transparent 34%),linear-gradient(135deg,#07131d,#0b202e);box-shadow:0 22px 48px rgba(6,18,28,.26);gap:7px;overflow:auto;overscroll-behavior:contain;padding:11px;scrollbar-width:thin}.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{font-size:16px;letter-spacing:0}.operations-board-v4 .board-studio .badge{min-height:20px;padding:3px 7px;font-size:10px}.operations-board-v4 .studio-tabs{min-height:36px;border-radius:8px;background:rgba(255,255,255,.075)}.operations-board-v4 .studio-field{border:1px solid rgba(255,255,255,.1);border-radius:8px;min-height:40px;padding:7px 9px}.operations-board-v4 .studio-field span,.studio-section-title span{font-size:10px;text-transform:uppercase}.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{display:grid;place-items:center;min-width:32px;min-height:30px;border:1px solid rgba(255,255,255,.1);border-radius:8px}.operations-board-v4 .studio-platforms button{background:rgba(255,255,255,.06);color:rgba(246,251,249,.72);cursor:pointer}.operations-board-v4 .studio-reference-strip{gap:6px}.operations-board-v4 .studio-reference-strip img{height:46px;border-radius:8px;object-fit:cover}.operations-board-v4 .studio-post-preview{border-radius:10px;padding:7px}.operations-board-v4 .studio-post-preview:not(.secondary){grid-template-columns:82px minmax(0,1fr);align-items:center}.operations-board-v4 .studio-post-preview img{width:82px;height:62px;max-height:108px;object-fit:cover}.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{display:grid;gap:6px;border:1px solid rgba(255,255,255,.1);border-radius:11px;background:rgba(255,255,255,.06);padding:8px}.studio-credit-guardrail div{display:flex;align-items:center;gap:8px;color:#caffee}.studio-credit-guardrail div span{color:#caffee;font-size:11px;font-weight:850}.studio-credit-guardrail strong{color:#f7fbf8;font-size:22px;line-height:1}.studio-credit-guardrail small{color:rgba(246,251,249,.62)}.studio-credit-meter{display:block;overflow:hidden;height:6px;border-radius:999px;background:rgba(255,255,255,.12)}.studio-credit-meter i{display:block;width:var(--credit);height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--atrium-mint),#33efbd)}.studio-credit-guardrail button{min-height:34px;border:1px solid rgba(255,255,255,.11);border-radius:8px;background:rgba(255,255,255,.045);color:#f7fbf8;cursor:pointer;font-size:12px;font-weight:760}.operations-board-v4 .board-command-dock{left:max(238px,calc((100vw - 1540px) / 2 + 238px));right:max(286px,calc((100vw - 1540px) / 2 + 286px));bottom:18px;border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,.07),transparent),#07131d;box-shadow:0 24px 58px rgba(6,18,28,.32),0 16px 44px rgba(18,215,162,.12)}.operations-board-v4 .board-command-dock button{border-color:rgba(255,255,255,.06);background:rgba(255,255,255,.045)}.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] .board-lane-column,.tenant-app[data-theme=dark] .lane-card{background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.035)),rgba(255,255,255,.04);border-color:rgba(255,255,255,.11)}.tenant-app[data-theme=dark] .board-kpi-row strong,.tenant-app[data-theme=dark] .board-lane-column .lane-head span:not(.lane-icon),.tenant-app[data-theme=dark] .lane-card strong{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,calc((100vw - 1540px) / 2 + 226px));right:max(268px,calc((100vw - 1540px) / 2 + 268px))}}@media (max-height:1040px) and (min-width:761px){.operations-board-v4 .board-studio>.command,.operations-board-v4 .studio-post-preview.secondary{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(rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.028) 1px,transparent 0),#06121c;background-size:34px 34px,34px 34px,auto}.tenant-app .shell{width:100%;height:100dvh;border-radius:0}.tenant-app .sidebar{background:linear-gradient(180deg,rgba(18,215,162,.075),transparent),#06121c;padding:10px 12px}.tenant-app .app-command-bar{min-height:54px;background:linear-gradient(180deg,rgba(255,255,255,.045),transparent),#06121c}.tenant-app .topbar h1{color:#f7fbf8;font-size:22px}.tenant-app .workspace-content[data-surface=overview]{padding:8px}.tenant-app .mobile-overview-focus{border-radius:13px;background:linear-gradient(180deg,rgba(255,255,255,.07),transparent),#071823}.tenant-app .mobile-focus-grid{gap:8px}.tenant-app .mobile-focus-tile{min-height:74px;border-radius:10px}.mobile-lane-strip{grid-auto-columns:128px}.mobile-lane-card{min-height:104px;border-radius:10px}.tenant-app .mobile-dock{border-radius:16px 16px 0 0;background:linear-gradient(180deg,rgba(255,255,255,.06),transparent),#07131d}.tenant-app{min-height:100dvh;overflow:hidden}.tenant-app .tenant-preview-banner{width:calc(100% - 16px);min-height:56px;margin:8px auto;border-radius:12px;padding:7px 8px}.tenant-app .tenant-preview-banner>div{min-width:0}.tenant-app .tenant-preview-banner span,.tenant-app .tenant-preview-banner strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tenant-app .shell,.tenant-app[data-preview=true] .shell{display:grid;grid-template-columns:1fr;grid-template-rows:64px minmax(0,1fr);width:100%;height:calc(100dvh - 72px);min-height:0;overflow:hidden;border:0;border-radius:0}.tenant-app .sidebar{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;height:64px;min-height:64px;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.08);padding:10px 14px}.tenant-product-lockup{margin:0}.tenant-app .workspace-switcher{min-height:42px;margin:0}.tenant-app .mobile-module-picker,.tenant-app .nav,.tenant-app .sidebar-plan-card,.tenant-app .sidebar-user-card{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]{display:grid;height:100%;min-height:0;overflow:hidden;padding:8px 10px 74px}.tenant-app .workspace-content[data-surface=overview]>.mobile-overview-focus{display:grid;height:100%;min-height:0}.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{position:fixed;z-index:70;right:8px;bottom:8px;left:8px;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:4px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,.07),transparent),#07131d;box-shadow:0 -18px 40px rgba(0,0,0,.24),0 0 28px rgba(18,215,162,.12);padding:6px}.tenant-app .mobile-dock-item{min-height:44px;border-radius:10px;color:rgba(246,251,249,.66)}.tenant-app .mobile-dock-item[data-active=true]{background:rgba(18,215,162,.13);color:#30f0bd}.tenant-app .mobile-dock-search{background:rgba(18,215,162,.1);color:#30f0bd}.tenant-app .mobile-dock-ai{background:linear-gradient(180deg,rgba(48,240,189,.18),rgba(48,132,255,.1));color:#30f0bd;box-shadow:inset 0 0 0 1px rgba(48,240,189,.16)}}.tenant-app{--pc-type-display:36px;--pc-type-page:28px;--pc-type-section:18px;--pc-type-card:15px;--pc-type-body:13px;--pc-type-caption:11px;--pc-type-control:12px;--pc-type-kpi:24px;--pc-type-kpi-small:22px;--pc-motion-fast:140ms;--pc-motion-base:190ms;--pc-motion-slow:320ms;--pc-ease-standard:cubic-bezier(0.2,0.8,0.2,1);--pc-ease-enter:cubic-bezier(0.16,1,0.3,1)}.tenant-app .automation-workflow-card,.tenant-app .billing-plan-card,.tenant-app .command,.tenant-app .icon-command,.tenant-app .integration-row,.tenant-app .mobile-dock-item,.tenant-app .nav-item,.tenant-app .readiness-item,.tenant-app .workflow-card{transition:background var(--pc-motion-base) var(--pc-ease-standard),border-color var(--pc-motion-base) var(--pc-ease-standard),box-shadow var(--pc-motion-base) var(--pc-ease-standard),color var(--pc-motion-base) var(--pc-ease-standard),transform var(--pc-motion-base) var(--pc-ease-standard)}.tenant-app .nav-item[data-locked=true]{color:rgba(246,251,249,.48)}.tenant-app .mobile-dock-item[data-locked=true]:hover,.tenant-app .nav-item[data-locked=true]:hover{border-color:rgba(255,177,47,.28);background:rgba(255,177,47,.075);color:rgba(246,251,249,.82)}.tenant-app .nav-item[data-locked=true][data-active=true]{border-color:rgba(255,177,47,.34);background:linear-gradient(90deg,rgba(255,177,47,.16),rgba(255,177,47,.05));color:#ffd48a;box-shadow:inset 3px 0 0 var(--atrium-amber),0 8px 20px rgba(255,177,47,.08)}.nav-meta-lock{display:inline-flex;align-items:center;gap:4px;min-width:0;max-width:74px;background:rgba(255,177,47,.16);color:#ffd48a}.mobile-dock-item{position:relative}.mobile-lock-dot{position:absolute;top:7px;right:11px;width:6px;height:6px;border-radius:999px;background:var(--atrium-amber);box-shadow:0 0 0 3px rgba(255,177,47,.12)}.tenant-app .command.primary{position:relative;overflow:hidden}.tenant-app .command.primary:after{content:"";position:absolute;inset:-120% auto -120% -45%;width:34%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.32),transparent);transform:skewX(-18deg) translateX(-120%);pointer-events:none}.tenant-app .command.primary:hover:after{animation:pc-command-sheen .9s var(--pc-ease-standard)}.tenant-app .locked-module-panel{overflow:hidden}.locked-module-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.42fr);gap:18px;border-bottom:1px solid var(--module-line);background:linear-gradient(110deg,rgba(18,215,162,.12),transparent 38%),linear-gradient(250deg,rgba(255,177,47,.15),transparent 44%),rgba(255,255,255,.38);padding:22px}.tenant-app[data-theme=dark] .locked-module-hero{border-bottom-color:rgba(255,255,255,.1);background:linear-gradient(110deg,rgba(18,215,162,.12),transparent 38%),linear-gradient(250deg,rgba(255,177,47,.12),transparent 44%),rgba(255,255,255,.035)}.locked-module-hero h2{max-width:760px;margin:14px 0 9px;color:var(--v4-ink);font-size:var(--pc-type-display);line-height:1}.locked-module-hero p{max-width:720px;margin:0;color:var(--v4-muted);font-size:14px;line-height:1.55}.locked-plan-strip{display:grid;grid-template-columns:repeat(2,minmax(0,180px));gap:9px;margin-top:18px}.locked-feature-grid div,.locked-plan-strip div{border:1px solid var(--module-line-strong);border-radius:10px;background:rgba(255,255,255,.58);box-shadow:inset 0 1px 0 rgba(255,255,255,.62)}.tenant-app[data-theme=dark] .locked-feature-grid div,.tenant-app[data-theme=dark] .locked-plan-strip div{border-color:rgba(255,255,255,.105);background:rgba(255,255,255,.045)}.locked-plan-strip div{padding:12px}.locked-plan-strip span{display:block;color:var(--v4-muted);font-size:var(--pc-type-caption);font-weight:820;text-transform:uppercase}.locked-plan-strip strong{display:block;margin-top:5px;color:var(--v4-ink);font-size:var(--pc-type-card)}.unlock-preview-stack{position:relative;display:grid;align-self:stretch;gap:12px;min-height:206px;overflow:hidden;border:1px solid rgba(202,255,238,.14);border-radius:16px;background:linear-gradient(135deg,rgba(18,215,162,.16),transparent 44%),linear-gradient(225deg,rgba(39,103,255,.16),transparent 48%),linear-gradient(180deg,#07110f,#0d211d);box-shadow:0 20px 44px rgba(7,17,15,.2);color:var(--pc-cream);padding:14px}.unlock-preview-stack:before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(202,255,238,.05) 1px,transparent 0),linear-gradient(90deg,rgba(202,255,238,.045) 1px,transparent 0);background-size:22px 22px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.72),transparent);mask-image:linear-gradient(180deg,rgba(0,0,0,.72),transparent);pointer-events:none}.unlock-preview-head,.unlock-preview-rows{position:relative;z-index:1}.unlock-preview-head{display:flex;align-items:end;justify-content:space-between;gap:12px}.unlock-preview-head span{color:var(--pc-mint);font-size:var(--pc-type-caption);font-weight:880;letter-spacing:.08em;text-transform:uppercase}.unlock-preview-head small,.unlock-preview-row small{color:rgba(251,248,239,.64);font-size:11px;line-height:1.35}.unlock-preview-rows{display:grid;gap:8px}.unlock-preview-row{position:relative;display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:start;gap:9px;border:1px solid rgba(202,255,238,.105);border-radius:12px;background:rgba(255,255,255,.055);padding:10px;overflow:hidden;animation:pc-preview-row-in .52s var(--pc-ease-standard) both}.unlock-preview-row:nth-child(2){animation-delay:70ms}.unlock-preview-row:nth-child(3){animation-delay:.14s}.unlock-preview-row:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,var(--pc-jade),var(--pc-cobalt))}.unlock-preview-row svg{color:var(--pc-mint);margin-top:1px}.unlock-preview-index{color:rgba(202,255,238,.46);font-size:10px;font-weight:900;line-height:1.7}.unlock-preview-row strong{display:block;margin-bottom:3px;color:var(--pc-cream);font-size:13px;line-height:1.16}.locked-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.locked-feature-grid div{display:flex;align-items:center;gap:9px;padding:13px;color:var(--v4-ink);font-size:var(--pc-type-body);font-weight:720}.locked-feature-grid svg{flex:0 0 auto;color:var(--v4-accent)}.locked-module-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--module-line);padding-top:2px}.locked-module-actions span{max-width:520px;color:var(--v4-muted);font-size:var(--pc-type-body);line-height:1.45}@keyframes pc-command-sheen{to{transform:skewX(-18deg) translateX(620%)}}@keyframes pc-preview-row-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:760px){.tenant-app{--pc-type-display:28px;--pc-type-page:22px;--pc-type-section:17px;--pc-type-card:14px;--pc-type-body:12px;--pc-type-kpi:22px;--pc-type-kpi-small:20px}.locked-module-hero{grid-template-columns:1fr;gap:8px;padding:16px}.unlock-preview-stack{display:none}.locked-feature-grid,.locked-plan-strip{grid-template-columns:1fr}.locked-module-actions span{display:none}.locked-module-hero p{font-size:13px;line-height:1.45}.locked-feature-grid div{min-height:38px;padding:9px 12px}.locked-feature-grid div:nth-child(n+3){display:none}.locked-module-actions{align-items:stretch;flex-direction:column;order:-1}.locked-module-actions .command{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.tenant-app *,.tenant-app :after,.tenant-app :before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.auth-shell>.auth-panel:not(.auth-panel-v2):not(.auth-panel-v3):not(.signup-panel-v2){display:grid;align-content:center;width:min(456px,calc(100vw - 32px));min-height:232px;gap:14px;overflow:hidden;border:1px solid rgba(202,255,238,.26);border-radius:10px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(248,250,246,.9)),#fbf8ef;color:#07111a;box-shadow:0 30px 82px rgba(0,0,0,.34);padding:34px}.auth-shell>.auth-panel:not(.auth-panel-v2):not(.auth-panel-v3):not(.signup-panel-v2):before{height:5px;background:linear-gradient(90deg,#07111a,#13c79a,#caffee)}.auth-shell>.auth-panel:not(.auth-panel-v2):not(.auth-panel-v3):not(.signup-panel-v2) h1{max-width:360px;color:#07111a;font-size:34px;font-weight:820;line-height:1}.auth-shell>.auth-panel:not(.auth-panel-v2):not(.auth-panel-v3):not(.signup-panel-v2) p{color:#52626f;font-size:14px}.tenant-app[data-theme=light] .workspace-content[data-surface=overview]{background:radial-gradient(circle at 16% 12%,rgba(18,215,162,.1),transparent 30%),radial-gradient(circle at 76% 18%,rgba(36,87,214,.075),transparent 28%),linear-gradient(rgba(7,17,26,.035) 1px,transparent 0),linear-gradient(90deg,rgba(7,17,26,.028) 1px,transparent 0),#f4f8f7;background-size:auto,auto,36px 36px,36px 36px,auto}.onboarding-shell-v2{min-height:100vh;overflow-x:hidden;background:radial-gradient(circle at 88% 10%,rgba(19,199,154,.18),transparent 28%),radial-gradient(circle at 10% 86%,rgba(47,111,239,.11),transparent 30%),linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px),var(--pc-obsidian);background-size:auto,auto,34px 34px,34px 34px,auto;color:var(--pc-cream);padding:18px}.onboarding-atrium{display:grid;grid-template-columns:minmax(260px,.7fr) minmax(460px,1.25fr) minmax(320px,.78fr);gap:16px;width:min(1420px,100%);min-height:calc(100vh - 36px);margin:0 auto}.onboarding-main-panel,.onboarding-preview-panel,.onboarding-rail{position:relative;overflow:hidden;border:1px solid rgba(202,255,238,.14);border-radius:10px;box-shadow:0 30px 80px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.07)}.onboarding-rail{display:flex;flex-direction:column;gap:22px;background:linear-gradient(180deg,rgba(255,255,255,.08),transparent 30%),linear-gradient(135deg,rgba(19,199,154,.16),transparent 46%),rgba(4,15,21,.92);padding:22px}.onboarding-brand{width:max-content}.onboarding-rail .pc-logo{--pc-logo-ink:var(--pc-cream)}.onboarding-rail-copy{display:grid;gap:12px}.onboarding-panel-header .auth-status,.onboarding-progress-card span,.onboarding-rail-copy>span,.preview-next-actions>span{display:inline-flex;width:max-content;align-items:center;gap:7px;border:1px solid rgba(202,255,238,.18);border-radius:999px;background:rgba(202,255,238,.08);color:var(--pc-mint);font-size:11px;font-weight:900;letter-spacing:0;padding:7px 10px}.onboarding-main-panel .auth-status.dark,.pricing-hero .auth-status,.signup-launch-copy .auth-status{border-color:rgba(19,199,154,.24);background:rgba(19,199,154,.1);color:#08765a}.pricing-hero-copy>.auth-status{border-color:rgba(202,255,238,.22);background:rgba(202,255,238,.08);color:var(--pc-mint)}.onboarding-rail-copy h1{margin:0;color:#ffffff;font-size:clamp(32px,3vw,52px);line-height:.96}.onboarding-panel-header p,.onboarding-progress-card small,.onboarding-rail-copy p,.onboarding-step-row span,.preview-greeting p,.preview-next-actions p,.preview-signal-grid small{color:rgba(251,248,239,.66)}.onboarding-progress-card{display:grid;gap:12px;border:1px solid rgba(202,255,238,.12);border-radius:10px;background:rgba(255,255,255,.055);padding:14px}.onboarding-progress-card>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.onboarding-progress-card strong{font-size:34px;line-height:.92}.onboarding-progress-card i{display:block;height:8px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.11)}.onboarding-progress-card i:before{display:block;width:var(--progress);height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--pc-jade),var(--pc-cobalt));box-shadow:0 0 26px rgba(19,199,154,.42);transition:width .22s ease;content:""}.onboarding-step-list{display:grid;gap:10px;margin-top:auto}.onboarding-step-row{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:rgba(255,255,255,.052);padding:11px;transition:transform .18s ease,border-color .18s ease,background .18s ease}.onboarding-step-row[data-done=true]{border-color:rgba(19,199,154,.34);background:rgba(19,199,154,.1)}.onboarding-step-row svg{color:var(--pc-jade)}.onboarding-step-row strong,.preview-device-top strong,.preview-next-actions strong{display:block;color:#ffffff;font-size:13px}.onboarding-main-panel{display:grid;align-content:start;background:radial-gradient(circle at 88% 0,rgba(202,255,238,.32),transparent 28%),linear-gradient(180deg,rgba(255,255,255,.98),rgba(247,250,247,.94));color:var(--pc-obsidian);padding:clamp(20px,3vw,34px)}.onboarding-panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:20px}.onboarding-panel-header h2{margin:12px 0 6px;color:#07111a;font-size:clamp(34px,4vw,56px);line-height:.96}.onboarding-panel-header p{max-width:620px;color:#52626f}.onboarding-save-state{display:inline-flex;align-items:center;gap:8px;min-width:128px;justify-content:center;border:1px solid rgba(7,17,26,.12);border-radius:999px;background:#ffffff;color:#43515c;font-size:12px;font-weight:900;padding:10px 12px;box-shadow:0 10px 28px rgba(7,17,26,.08)}.onboarding-save-state.saved{border-color:rgba(19,199,154,.28);color:#08664e}.onboarding-save-state.saving svg{animation:spin .76s linear infinite}.onboarding-save-state.error{border-color:rgba(183,72,42,.32);color:#9a3412}.onboarding-form-v2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.onboarding-form-v2 label{display:grid;gap:7px;color:#5e6b76;font-size:11px;font-weight:900;letter-spacing:.02em;text-transform:uppercase}.onboarding-form-actions,.onboarding-form-v2 label.wide{grid-column:1/-1}.onboarding-form-v2 label>span{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:10px;border:1px solid rgba(60,78,91,.16);border-radius:10px;background:rgba(255,255,255,.86);padding:0 13px;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.onboarding-form-v2 label>span:focus-within{border-color:rgba(19,199,154,.58);box-shadow:0 0 0 4px rgba(19,199,154,.12)}.onboarding-form-v2 svg{color:var(--pc-jade)}.onboarding-form-v2 input{width:100%;min-width:0;height:46px;border:0;background:transparent;color:#07111a;font:inherit;font-size:14px;font-weight:800;outline:0}.onboarding-form-v2 input[type=color]{height:38px;padding:0}.onboarding-form-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:8px}.onboarding-preview-panel{display:grid;align-content:center;background:linear-gradient(180deg,rgba(255,255,255,.08),transparent 34%),rgba(5,17,23,.92);padding:16px}.preview-device-shell{display:grid;gap:16px;border:1px solid rgba(202,255,238,.16);border-radius:14px;background:radial-gradient(circle at 70% 0,rgba(19,199,154,.18),transparent 32%),linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.035)),#07111a;box-shadow:0 34px 80px rgba(0,0,0,.36);padding:16px}.preview-device-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.preview-device-top>span{display:grid;width:42px;height:42px;place-items:center;border-radius:12px;background:var(--pc-mint);color:var(--pc-obsidian);font-weight:950}.preview-greeting{display:grid;gap:8px}.preview-greeting small{color:var(--pc-jade);font-weight:900}.preview-greeting h2{margin:0;color:#ffffff;font-size:34px;line-height:.98}.preview-greeting p{margin:0;line-height:1.45}.preview-signal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.preview-signal-grid>div{position:relative;overflow:hidden;display:grid;min-height:118px;align-content:space-between;gap:8px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:rgba(255,255,255,.055);padding:12px}.preview-signal-grid span{color:rgba(251,248,239,.56);font-size:11px;font-weight:900}.preview-signal-grid strong{color:#ffffff;font-size:18px;line-height:1.05}.preview-signal-grid i{display:block;height:22px;background:linear-gradient(100deg,transparent 0 8%,var(--pc-jade) 9% 11%,transparent 12% 22%,var(--pc-cobalt) 23% 25%,transparent 26% 40%,var(--pc-jade) 41% 43%,transparent 44%),linear-gradient(180deg,transparent 0 45%,rgba(255,255,255,.16) 46% 50%,transparent 51%);opacity:.78}.preview-next-actions{display:grid;gap:10px}.preview-next-actions>div{display:grid;grid-template-columns:20px minmax(0,1fr);gap:9px;border:1px solid rgba(202,255,238,.13);border-radius:10px;background:rgba(202,255,238,.07);padding:10px}.preview-next-actions svg{color:var(--pc-jade)}.preview-next-actions p{margin:0;font-size:13px;line-height:1.35}.pricing-path-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:min(1180px,100%);margin:0 auto 22px}.pricing-path-strip>div{display:grid;grid-template-columns:38px minmax(0,1fr);gap:4px 12px;align-items:center;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:rgba(255,255,255,.06);padding:12px}.pricing-path-strip span{grid-row:span 2;display:grid;width:34px;height:34px;place-items:center;border-radius:999px;background:rgba(202,255,238,.12);color:var(--pc-mint);font-weight:950}.pricing-path-strip strong{color:#ffffff;font-size:14px}.pricing-path-strip small{color:rgba(251,248,239,.62);line-height:1.35}.launch-recovery-panel{gap:16px}.launch-recovery-actions{display:flex;flex-wrap:wrap;gap:10px}@media (max-width:1180px){.onboarding-atrium{grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr)}.onboarding-preview-panel{grid-column:1/-1}}@media (max-width:760px){.onboarding-shell-v2{padding:10px}.onboarding-atrium,.pricing-path-strip{grid-template-columns:1fr}.onboarding-atrium{min-height:auto}.onboarding-main-panel,.onboarding-preview-panel,.onboarding-rail{border-radius:12px}.onboarding-rail{min-height:auto;gap:12px;padding:16px}.onboarding-panel-header h2,.onboarding-rail-copy h1{font-size:30px}.onboarding-rail-copy{gap:9px}.onboarding-rail-copy p{font-size:13px;line-height:1.25}.onboarding-step-list{display:none}.onboarding-progress-card{grid-template-columns:1fr auto;align-items:center}.onboarding-progress-card i,.onboarding-progress-card small{grid-column:1/-1}.onboarding-main-panel{padding:18px}.onboarding-panel-header{display:grid}.onboarding-save-state{width:max-content}.onboarding-form-v2,.preview-signal-grid{grid-template-columns:1fr}.onboarding-form-actions{align-items:stretch;flex-direction:column}.onboarding-form-actions .command{width:100%}}.tenant-app[data-theme=light] .board-lane-column,.tenant-app[data-theme=light] .lane-card,.tenant-app[data-theme=light] .operations-board-v4 .board-kpi-row button{border-color:rgba(61,82,96,.18);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(249,252,251,.91)),#ffffff;box-shadow:0 12px 28px rgba(7,17,26,.09),inset 0 1px 0 rgba(255,255,255,.86)}.tenant-app[data-theme=light] .board-lane-column{border-color:color-mix(in srgb,var(--lane-accent) 28%,rgba(61,82,96,.18))}.tenant-app[data-theme=light] .board-lane-column .lane-head small,.tenant-app[data-theme=light] .lane-card small,.tenant-app[data-theme=light] .lane-card span,.tenant-app[data-theme=light] .operations-board-v4 .board-kpi-row button>span:not(.kpi-icon):not(.kpi-sparkline){color:#526575}.tenant-app[data-theme=light] .board-lane-column .lane-head span:not(.lane-icon),.tenant-app[data-theme=light] .lane-card strong,.tenant-app[data-theme=light] .operations-board-v4 .board-kpi-row strong{color:#07111a}.tenant-app[data-theme=light] .operations-board-v4 .board-studio{box-shadow:0 24px 58px rgba(6,18,28,.32),0 0 0 1px rgba(255,255,255,.05)}@media (max-width:760px){.tenant-app .tenant-preview-banner{grid-template-columns:minmax(0,1fr) auto;min-height:52px;gap:6px;padding:7px}.tenant-app .tenant-preview-copy{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px}.tenant-app .tenant-preview-copy .badge{max-width:none;padding:6px 7px;font-size:10px}.tenant-app .tenant-preview-copy strong{max-width:128px;font-size:12px}.tenant-app .tenant-preview-copy small{max-width:128px;font-size:10px}.tenant-app .tenant-preview-banner .command{max-width:128px;min-height:34px;padding:7px 9px;font-size:11px}.tenant-app .mobile-overview-focus{border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.02)),radial-gradient(circle at 18% 0,rgba(18,215,162,.2),transparent 34%),#07131d;box-shadow:0 20px 48px rgba(0,0,0,.28)}.tenant-app .mobile-overview-focus .panel-header{min-height:50px}.tenant-app .mobile-focus-tile,.tenant-app .mobile-lane-card,.tenant-app .mobile-upcoming button{border-color:rgba(255,255,255,.13);background:linear-gradient(180deg,rgba(255,255,255,.11),rgba(255,255,255,.045)),#0b1d28;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.tenant-app .mobile-focus-tile span,.tenant-app .mobile-lane-card span,.tenant-app .mobile-upcoming span{color:rgba(246,251,249,.72)}.tenant-app .mobile-focus-tile strong,.tenant-app .mobile-lane-card strong,.tenant-app .mobile-upcoming strong{color:#f7fbf8}.tenant-app .mobile-focus-tile small,.tenant-app .mobile-lane-card small,.tenant-app .mobile-upcoming small{color:rgba(246,251,249,.66)}.tenant-app .mobile-upcoming{padding-bottom:6px}.tenant-app .mobile-upcoming button{grid-template-columns:64px minmax(0,1fr);grid-template-rows:auto auto;align-items:center;min-height:42px;gap:2px 8px;padding:7px 9px}.tenant-app .mobile-upcoming button span{grid-row:1/3;align-self:center;font-size:10px}.tenant-app .mobile-upcoming button strong{align-self:end;font-size:13px;line-height:1.05}.tenant-app .mobile-upcoming button small{align-self:start;font-size:11px;line-height:1.15}.tenant-app .mobile-upcoming>button:nth-of-type(n+3){display:none}}.tenant-app .operations-board-v4{grid-template-rows:auto auto minmax(0,1fr)}.operations-board-v4 .command-briefing-band{display:grid;grid-column:1;grid-row:2;grid-template-columns:minmax(260px,.95fr) minmax(320px,1.2fr) minmax(220px,.8fr);gap:10px;min-height:0}.operations-board-v4 .board-lanes-v4{grid-row:3}.operations-board-v4 .board-studio{grid-row:1/4}.automation-pulse-card,.command-brief-card,.priority-queue-card{overflow:hidden;border:1px solid rgba(125,145,159,.18);border-radius:13px;background:linear-gradient(180deg,rgba(255,255,255,.88),rgba(249,252,251,.72)),rgba(255,255,255,.78);box-shadow:0 14px 32px rgba(7,17,26,.075),inset 0 1px 0 rgba(255,255,255,.72);padding:10px;animation:pc-card-enter .56s cubic-bezier(.16,1,.3,1) both}.tenant-app[data-theme=dark] .automation-pulse-card,.tenant-app[data-theme=dark] .command-brief-card,.tenant-app[data-theme=dark] .priority-queue-card{border-color:rgba(255,255,255,.11);background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.032)),rgba(8,24,34,.9);box-shadow:0 18px 38px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.06)}.command-brief-head{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:24px;margin-bottom:8px}.command-brief-head button,.command-brief-head span{display:inline-flex;align-items:center;min-width:0;gap:6px;color:var(--atrium-muted);font-size:10px;font-weight:820;letter-spacing:0;text-transform:uppercase}.command-brief-head span svg{color:var(--atrium-mint)}.command-brief-head strong{overflow:hidden;color:var(--atrium-ink);font-size:11px;font-weight:780;text-overflow:ellipsis;white-space:nowrap}.tenant-app[data-theme=dark] .command-brief-head strong{color:#f7fbf8}.command-brief-head button{min-height:32px;border-radius:8px;border:0;background:transparent;color:var(--atrium-mint);cursor:pointer;padding:7px 8px}.automation-pulse-grid,.command-brief-list,.priority-action-list{display:grid;gap:7px}.automation-pulse-grid button,.command-brief-list button,.priority-action-list button{position:relative;display:grid;min-width:0;border:1px solid rgba(125,145,159,.16);border-radius:10px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(250,253,252,.82)),#ffffff;color:var(--atrium-ink);cursor:pointer;text-align:left;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.tenant-app[data-theme=dark] .automation-pulse-grid button,.tenant-app[data-theme=dark] .command-brief-list button,.tenant-app[data-theme=dark] .operations-board-v4 .board-kpi-row button,.tenant-app[data-theme=dark] .operations-board-v4 .board-lane-column,.tenant-app[data-theme=dark] .operations-board-v4 .lane-card,.tenant-app[data-theme=dark] .priority-action-list button{border-color:rgba(255,255,255,.12);background:linear-gradient(180deg,rgba(255,255,255,.09),rgba(255,255,255,.04)),#0a1c27;color:#f7fbf8;box-shadow:inset 0 1px 0 rgba(255,255,255,.07)}.automation-pulse-grid button:hover,.command-brief-list button:hover,.priority-action-list button:hover{border-color:rgba(18,215,162,.34);box-shadow:0 13px 26px rgba(7,17,26,.1);transform:translateY(-1px)}.command-brief-list button{grid-template-columns:26px minmax(0,.8fr) minmax(0,.75fr);align-items:center;gap:3px 8px;min-height:48px;padding:8px}.command-brief-list button svg{grid-row:1/3;color:var(--atrium-mint)}.automation-pulse-grid button span,.command-brief-list button span,.priority-action-list button span:not(.priority-action-icon){overflow:hidden;color:var(--atrium-muted);font-size:10px;font-weight:780;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.command-brief-list button strong{overflow:hidden;color:var(--atrium-ink);font-size:13px;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.command-brief-list button small{grid-column:2/-1;overflow:hidden;color:var(--atrium-muted);font-size:11px;line-height:1.18;text-overflow:ellipsis;white-space:nowrap}.priority-action-list{grid-template-columns:repeat(2,minmax(0,1fr))}.priority-action-list button{--priority-accent:var(--atrium-mint);grid-template-columns:28px minmax(0,1fr) auto;grid-template-rows:auto auto auto;gap:3px 8px;min-height:82px;padding:9px}.priority-action-list button[data-accent=blue]{--priority-accent:var(--atrium-cobalt)}.priority-action-list button[data-accent=amber]{--priority-accent:var(--atrium-amber)}.priority-action-list button[data-accent=rose]{--priority-accent:var(--atrium-coral)}.priority-action-list button[data-accent=violet]{--priority-accent:var(--atrium-violet)}.priority-action-icon{grid-row:1/4;display:grid;place-items:center;width:28px;height:28px;border-radius:9px;background:color-mix(in srgb,var(--priority-accent) 13%,transparent);color:var(--priority-accent)}.priority-action-list button strong{grid-column:2/4;overflow:hidden;color:var(--atrium-ink);font-size:12px;line-height:1.12;text-overflow:ellipsis;white-space:nowrap}.priority-action-list button small{grid-column:2/4;display:-webkit-box;overflow:hidden;color:var(--atrium-muted);font-size:10px;line-height:1.2;-webkit-box-orient:vertical;-webkit-line-clamp:2}.priority-action-list button b{grid-column:3;grid-row:1;width:max-content;border-radius:999px;background:color-mix(in srgb,var(--priority-accent) 12%,transparent);color:var(--priority-accent);padding:3px 6px;font-size:9px;font-weight:850;white-space:nowrap}.automation-pulse-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.automation-pulse-grid button{gap:4px;min-height:82px;padding:9px}.automation-pulse-grid button small,.automation-pulse-grid button span{white-space:normal}.automation-pulse-grid button[data-tone=good] strong{color:var(--atrium-mint)}.automation-pulse-grid button[data-tone=warn] strong{color:var(--atrium-amber)}.automation-pulse-grid button[data-tone=danger] strong{color:var(--atrium-coral)}.automation-pulse-grid button strong{color:var(--atrium-ink);font-size:clamp(18px,1.4vw,21px);line-height:1;overflow-wrap:anywhere}.automation-pulse-grid button small{overflow:hidden;color:var(--atrium-muted);font-size:10px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.tenant-app[data-theme=dark] .automation-pulse-grid button strong,.tenant-app[data-theme=dark] .command-brief-list button strong,.tenant-app[data-theme=dark] .operations-board-v4 .board-kpi-row strong,.tenant-app[data-theme=dark] .operations-board-v4 .lane-card strong,.tenant-app[data-theme=dark] .priority-action-list button strong{color:#f7fbf8}.tenant-app[data-theme=dark] .automation-pulse-grid button small,.tenant-app[data-theme=dark] .automation-pulse-grid button span,.tenant-app[data-theme=dark] .command-brief-list button small,.tenant-app[data-theme=dark] .command-brief-list button span,.tenant-app[data-theme=dark] .operations-board-v4 .lane-card small,.tenant-app[data-theme=dark] .operations-board-v4 .lane-card span,.tenant-app[data-theme=dark] .priority-action-list button small,.tenant-app[data-theme=dark] .priority-action-list button span:not(.priority-action-icon){color:rgba(246,251,249,.68)}@media (max-width:1320px){.operations-board-v4 .command-briefing-band{grid-template-columns:minmax(230px,.85fr) minmax(300px,1.15fr) minmax(190px,.72fr)}.automation-pulse-grid{grid-template-columns:1fr}.automation-pulse-grid button{min-height:48px}}@media (max-width:1080px){.operations-board-v4 .command-briefing-band{grid-template-columns:1fr}}@media (max-width:760px){.legal-page{padding:14px}.legal-hero{margin-top:26px;padding:24px}.legal-grid{grid-template-columns:1fr}.operations-board-v4 .command-briefing-band{display:none}.tenant-app .mobile-overview-focus .panel-body{grid-template-rows:auto auto minmax(0,1fr)}.tenant-app .mobile-upcoming[data-mode=command]>button:nth-of-type(n+4){display:none}.tenant-app .workspace-content[data-surface=module] .panel-body{padding-bottom:112px;scroll-padding-bottom:112px}.tenant-app .workspace-content[data-surface=module] .integration-health-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tenant-app .workspace-content[data-surface=module] .integration-health-grid>div{min-height:86px;gap:5px;padding:10px}.tenant-app .workspace-content[data-surface=module] .integration-health-grid svg{width:15px;height:15px}.tenant-app .workspace-content[data-surface=module] .integration-health-grid span{font-size:10px}.tenant-app .workspace-content[data-surface=module] .integration-health-grid strong{font-size:18px}}.auth-panel-v3 .command.primary,.pricing-page .command.primary,.tenant-app .command.primary{border-color:#05654f;background:linear-gradient(180deg,#0f8f72,#05654f);color:#ffffff;text-shadow:0 1px 0 rgba(0,0,0,.18)}.tenant-app .workspace-content[data-surface=module] .command.primary{border-color:#05654f;background:linear-gradient(180deg,#0f8f72,#05654f);color:#ffffff}.tenant-app .nav-item[data-active=true]{border-color:rgba(19,199,154,.44);background:linear-gradient(90deg,rgba(19,199,154,.26),rgba(19,199,154,.1)),rgba(255,255,255,.06);color:#f3fff9}.tenant-app .nav-item[data-active=true] .nav-meta,.tenant-app .nav-item[data-active=true] svg{color:#8ff5d9}.quantity-stepper{display:grid;grid-template-columns:34px minmax(58px,1fr) 34px;gap:6px;align-items:center}.quantity-stepper button,.quantity-stepper input{min-height:36px;border:1px solid rgba(102,119,136,.22);border-radius:8px;background:#ffffff;color:var(--ink);font-weight:850;text-align:center}.quantity-stepper button{cursor:pointer}.quantity-stepper button:disabled{cursor:not-allowed;opacity:.46}.warning-notice{border-color:rgba(185,84,31,.24);background:rgba(255,245,232,.9);color:#6e3518}.pricing-detail-label{color:var(--pc-obsidian);font-size:11px;font-weight:950;letter-spacing:.02em;text-transform:uppercase}.pricing-muted-list li{color:#536171;font-weight:650}.pricing-muted-list li svg{color:#7a8797}.pricing-decision-cue{min-height:0!important;border-top:1px solid rgba(21,38,51,.1);padding-top:10px;color:#334155!important;font-weight:760}.pricing-page .pricing-hero{margin-top:34px}.pricing-page .pricing-hero-copy{min-height:360px}.pricing-page .pricing-hero-copy h1{font-size:clamp(44px,5.2vw,60px);line-height:1.12}.creative-flow-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.creative-flow-strip span{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 9px;min-width:0;border:1px solid rgba(102,119,136,.16);border-radius:11px;background:linear-gradient(135deg,rgba(15,143,114,.075),transparent 58%),rgba(255,255,255,.72);padding:10px;box-shadow:inset 0 1px 0 rgba(255,255,255,.8)}.creative-flow-strip span[data-active=true]{border-color:rgba(15,143,114,.34);background:linear-gradient(135deg,rgba(18,215,162,.18),rgba(86,128,255,.055)),rgba(255,255,255,.82)}.creative-flow-strip b{display:grid;grid-row:1/span 2;place-items:center;width:27px;height:27px;border-radius:8px;background:rgba(15,143,114,.1);color:#05654f;font-size:12px;font-weight:950}.creative-flow-strip strong{color:#111827;font-size:12px;font-weight:900;line-height:1.1}.creative-flow-strip small,.creative-flow-strip strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.creative-flow-strip small{color:#64748b;font-size:11px;font-weight:760;line-height:1.2}.creative-review-panel{scroll-margin:18px}.creative-latest-strip{display:grid;grid-template-columns:minmax(160px,.42fr) repeat(2,minmax(0,1fr));gap:10px;align-items:stretch}.creative-latest-strip article,.creative-latest-strip>div{min-width:0;border:1px solid rgba(15,143,114,.18);border-radius:12px;background:linear-gradient(135deg,rgba(18,215,162,.11),transparent 58%),rgba(255,255,255,.82);padding:11px 12px;box-shadow:0 10px 22px rgba(7,17,26,.045)}.creative-latest-strip span{display:block;color:#64748b;font-size:10px;font-weight:950;letter-spacing:.02em;line-height:1.2;text-transform:uppercase}.creative-latest-strip strong{display:block;margin-top:5px;color:#111827;font-size:16px;font-weight:920;line-height:1.1}.creative-latest-strip p{display:-webkit-box;overflow:hidden;margin:5px 0 0;color:#1f2937;font-size:12px;font-weight:720;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.tenant-app[data-theme=dark] .creative-latest-strip article,.tenant-app[data-theme=dark] .creative-latest-strip>div{border-color:rgba(18,215,162,.2);background:linear-gradient(135deg,rgba(18,215,162,.105),transparent 58%),rgba(255,255,255,.04)}.tenant-app[data-theme=dark] .creative-latest-strip span{color:rgba(246,251,249,.58)}.tenant-app[data-theme=dark] .creative-latest-strip p,.tenant-app[data-theme=dark] .creative-latest-strip strong{color:#f6fbf9}.creative-review-panel .creative-row{border:1px solid rgba(102,119,136,.15);border-radius:11px;background:linear-gradient(180deg,rgba(255,255,255,.86),rgba(248,252,250,.72)),rgba(255,255,255,.78);padding:12px;box-shadow:0 8px 18px rgba(7,17,26,.035);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.creative-review-panel .creative-row:hover{border-color:rgba(15,143,114,.3);box-shadow:0 14px 28px rgba(7,17,26,.06);transform:translateY(-1px)}.tenant-app[data-theme=dark] .creative-flow-strip span,.tenant-app[data-theme=dark] .creative-review-panel .creative-row{border-color:rgba(255,255,255,.1);background:linear-gradient(135deg,rgba(18,215,162,.075),transparent 58%),rgba(255,255,255,.035)}.tenant-app[data-theme=dark] .creative-flow-strip span[data-active=true]{border-color:rgba(18,215,162,.28);background:linear-gradient(135deg,rgba(18,215,162,.16),rgba(86,128,255,.08)),rgba(255,255,255,.05)}.tenant-app[data-theme=dark] .creative-flow-strip b{background:rgba(18,215,162,.14);color:#9df7dc}.tenant-app[data-theme=dark] .creative-flow-strip strong{color:#f6fbf9}.tenant-app[data-theme=dark] .creative-flow-strip small{color:rgba(246,251,249,.58)}.billing-plan-card,.credit-pack-card,.pricing-tier-card{overflow-wrap:anywhere}.pricing-proof-strip a,.pricing-proof-strip span{color:#d8fff1}.pricing-page .pricing-proof-strip a{text-decoration-color:rgba(216,255,241,.5)}.billing-actions .command{min-height:40px}@media (max-width:760px){.pricing-card-grid,.pricing-module-grid{grid-template-columns:minmax(0,1fr)}.pricing-tier-card{gap:12px}.billing-actions{align-items:stretch;flex-direction:column}.billing-actions .command,.billing-actions select{width:100%}.creative-flow-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.creative-latest-strip{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.creative-flow-strip{grid-template-columns:minmax(0,1fr)}}.creative-preview{overflow:hidden}.creative-preview img{width:100%;height:100%;min-height:58px;object-fit:cover}.creative-asset-gallery{overflow:hidden}.creative-asset-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.creative-asset-grid article{overflow:hidden;border:1px solid rgba(102,119,136,.15);border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,.82),rgba(248,252,250,.72)),rgba(255,255,255,.78);box-shadow:0 12px 26px rgba(7,17,26,.045)}.creative-asset-grid img{display:block;width:100%;aspect-ratio:1;object-fit:cover;background:#eaf5f0}.creative-asset-grid div{display:grid;gap:4px;padding:10px}.creative-asset-grid small,.creative-asset-grid strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.creative-asset-grid strong{color:#111827;font-size:12px;font-weight:900}.creative-asset-grid small{color:#64748b;font-size:11px;font-weight:720}.tenant-app[data-theme=dark] .creative-asset-grid article{border-color:rgba(255,255,255,.11);background:linear-gradient(135deg,rgba(18,215,162,.08),transparent 58%),rgba(255,255,255,.04)}.tenant-app[data-theme=dark] .creative-asset-grid strong{color:#f6fbf9}.tenant-app[data-theme=dark] .creative-asset-grid small{color:rgba(246,251,249,.62)}@media (max-width:760px){.tenant-app .mobile-dock{grid-template-columns:repeat(8,minmax(0,1fr));gap:3px;padding:7px}.tenant-app .mobile-dock-item{display:grid;place-items:center;min-width:0;min-height:46px;padding:0}.tenant-app .mobile-dock-item svg{width:19px;height:19px}.tenant-app .mobile-dock-item span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mobile-lock-dot{top:8px;right:9px}.command-palette-backdrop{align-items:start;padding:max(12px,env(safe-area-inset-top)) 10px 10px}.command-palette{width:min(100%,460px);max-height:calc(100dvh - 24px);border-radius:16px}.command-palette-search{grid-template-columns:18px minmax(0,1fr);gap:9px;padding:12px}.command-palette-search input{min-width:0;font-size:14px}.command-palette-search kbd{display:none}.command-palette-results{max-height:calc(100dvh - 104px);padding:8px}.command-palette-empty,.command-palette-results button{grid-template-columns:34px minmax(0,1fr);gap:10px;min-width:0;padding:10px}.command-palette-empty span,.command-palette-results button>span:not(.command-palette-icon){min-width:0}.command-palette-empty span,.command-palette-empty strong,.command-palette-results small,.command-palette-results strong{overflow-wrap:anywhere;white-space:normal}.command-palette-results em{grid-column:2;justify-self:start;max-width:100%}.creative-asset-grid{grid-template-columns:minmax(0,1fr)}.creative-row{grid-template-columns:58px minmax(0,1fr)}.creative-row .row-actions,.creative-row>.badge{grid-column:2;justify-self:start}}.owner-empty-action,.owner-preview-link,.pricing-nav a{min-height:38px}.pricing-proof-strip a{display:inline-flex;align-items:center;min-height:34px;border-radius:8px;padding:3px 4px}.onboarding-form-v2 textarea{width:100%;min-width:0;min-height:58px;border:0;background:transparent;color:#07111a;font:inherit;font-size:14px;font-weight:800;line-height:1.35;outline:0;padding:12px 0;resize:vertical}.owner-readiness-row .owner-status-chip,.owner-readiness-row div{min-width:0}@media (max-width:720px){.pricing-proof-strip a{min-height:38px}.owner-panel>.owner-readiness-grid,.owner-readiness-grid{overflow:visible}.owner-readiness-row{grid-template-columns:10px minmax(0,1fr)}.owner-readiness-row .owner-status-chip{grid-column:2;justify-self:start;width:fit-content;max-width:100%;margin-top:6px}.owner-readiness-row .owner-status-chip,.owner-readiness-row div>span{white-space:normal;overflow:visible;text-overflow:clip}}:root{--pc-cinema-black:#030506;--pc-cinema-ink:#080d10;--pc-cinema-panel:rgba(12,17,20,0.76);--pc-cinema-panel-strong:rgba(9,13,16,0.88);--pc-cinema-line:rgba(231,244,240,0.13);--pc-cinema-line-strong:rgba(141,255,220,0.28);--pc-cinema-text:#f6fbf9;--pc-cinema-muted:rgba(246,251,249,0.64);--pc-cinema-soft:rgba(246,251,249,0.08);--pc-cinema-pink:#ff8bd7;--pc-cinema-violet:#8c52ff;--pc-cinema-shadow:0 34px 90px rgba(0,0,0,0.48)}.auth-shell,.onboarding-shell-v2,.pricing-page{position:relative;isolation:isolate;background:radial-gradient(circle at 74% 12%,rgba(255,139,215,.15),transparent 28%),radial-gradient(circle at 18% 18%,rgba(19,199,154,.18),transparent 30%),radial-gradient(circle at 86% 76%,rgba(140,82,255,.16),transparent 30%),linear-gradient(rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.028) 1px,transparent 0),linear-gradient(135deg,#030506,#09110f 45%,#050608);background-size:auto,auto,auto,36px 36px,36px 36px,auto;color:var(--pc-cinema-text)}.auth-shell:before,.onboarding-shell-v2:before,.pricing-page:before{position:fixed;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(115deg,transparent 0 22%,rgba(255,255,255,.07) 34%,transparent 46%),radial-gradient(ellipse at 50% -12%,rgba(255,255,255,.12),transparent 42%),linear-gradient(180deg,rgba(255,255,255,.02),rgba(0,0,0,.34));opacity:.88;content:""}.auth-shell .auth-panel-v3,.onboarding-main-panel,.onboarding-preview-panel,.onboarding-rail,.pricing-grid-section,.pricing-hero-copy,.pricing-hero-panel,.pricing-proof-strip,.signup-panel-v2{border-color:var(--pc-cinema-line);background:linear-gradient(180deg,rgba(255,255,255,.105),rgba(255,255,255,.035)),var(--pc-cinema-panel);box-shadow:var(--pc-cinema-shadow),inset 0 1px 0 rgba(255,255,255,.08);-webkit-backdrop-filter:blur(22px) saturate(130%);backdrop-filter:blur(22px) saturate(130%)}.auth-shell .auth-panel-v3{border-radius:14px;background:radial-gradient(circle at 18% 0,rgba(19,199,154,.18),transparent 34%),radial-gradient(circle at 94% 14%,rgba(255,139,215,.12),transparent 32%),rgba(4,7,8,.72)}.auth-experience{border-color:var(--pc-cinema-line);background:radial-gradient(circle at 22% 20%,rgba(19,199,154,.15),transparent 32%),radial-gradient(circle at 84% 70%,rgba(140,82,255,.15),transparent 30%),linear-gradient(rgba(255,255,255,.04) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 0),rgba(2,5,6,.9);background-size:auto,auto,30px 30px,30px 30px,auto}.auth-product-preview{border-color:rgba(246,251,249,.14);background:radial-gradient(circle at 72% 4%,rgba(255,139,215,.24),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.035)),rgba(9,11,14,.9);color:var(--pc-cinema-text);box-shadow:0 30px 86px rgba(0,0,0,.45)}.auth-preview-dock span,.auth-preview-kpis div,.auth-preview-lane,.auth-preview-topbar div{border-color:rgba(246,251,249,.12);background:rgba(255,255,255,.07);color:var(--pc-cinema-text);box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.auth-preview-greeting h2,.auth-preview-kpis strong,.auth-preview-lane strong{color:var(--pc-cinema-text)}.auth-preview-greeting p,.auth-preview-kpis span,.auth-preview-lane small,.auth-preview-lane span{color:var(--pc-cinema-muted)}.auth-preview-lane i{background:linear-gradient(180deg,rgba(140,82,255,.28),rgba(19,199,154,.035)),linear-gradient(120deg,transparent 3%,transparent 18%,var(--pc-cinema-pink) 19%,var(--pc-cinema-pink) 22%,transparent 23%,transparent 40%,var(--pc-cinema-violet) 41%,var(--pc-cinema-violet) 44%,transparent 45%,transparent 66%,var(--pc-jade) 67%,var(--pc-jade) 70%,transparent 71%);background-size:auto,180% 100%}.auth-shell .auth-panel-v3 .auth-card-v3,.signup-main,.signup-panel-v2 .signup-plan-rail{border:1px solid var(--pc-cinema-line);background:linear-gradient(180deg,rgba(255,255,255,.12),rgba(255,255,255,.04)),rgba(7,9,11,.84);color:var(--pc-cinema-text);box-shadow:0 28px 72px rgba(0,0,0,.38),inset 0 1px 0 rgba(255,255,255,.08);-webkit-backdrop-filter:blur(20px) saturate(128%);backdrop-filter:blur(20px) saturate(128%)}.auth-shell .auth-panel-v3 .auth-card-v3{border-radius:12px}.auth-card-v3 .auth-status.dark,.onboarding-main-panel .auth-status.dark,.signup-launch-copy .auth-status,.signup-panel-v2 .signup-plan-rail .auth-status.dark{border-color:rgba(141,255,220,.24);background:rgba(19,199,154,.1);color:#9df7dc}.auth-card-v3 .pc-logo,.signup-main .pc-logo,.signup-panel-v2 .signup-plan-rail .pc-logo{--pc-logo-ink:var(--pc-cinema-text)}.auth-card-v3 h1,.auth-card-v3 p,.auth-panel-v3 label,.signup-launch-copy h2,.signup-launch-copy p,.signup-main h1,.signup-main p,.signup-panel-v2 .signup-plan-rail small,.signup-panel-v2 .signup-plan-rail>div:first-child>strong{color:inherit}.auth-card-v3 p,.signup-launch-copy p,.signup-main>p,.signup-panel-v2 .signup-plan-rail small{color:var(--pc-cinema-muted)}.auth-panel-v3 label span,.onboarding-form-v2 label>span,.signup-panel-v2 label span{border-color:rgba(246,251,249,.14);background:linear-gradient(180deg,rgba(255,255,255,.105),rgba(255,255,255,.06)),rgba(255,255,255,.045);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 12px 30px rgba(0,0,0,.18)}.auth-panel-v3 label span:focus-within,.onboarding-form-v2 label>span:focus-within,.signup-panel-v2 label span:focus-within{border-color:rgba(141,255,220,.52);box-shadow:0 0 0 4px rgba(19,199,154,.14),0 16px 38px rgba(0,0,0,.26)}.auth-panel-v3 input,.onboarding-form-v2 input,.onboarding-form-v2 textarea,.signup-panel-v2 input{color:var(--pc-cinema-text)}.auth-panel-v3 input::placeholder,.onboarding-form-v2 input::placeholder,.onboarding-form-v2 textarea::placeholder,.signup-panel-v2 input::placeholder{color:rgba(246,251,249,.42)}.auth-panel-v3 .auth-step,.signup-next-step,.signup-note,.signup-plan-card{border-color:rgba(246,251,249,.12);background:linear-gradient(135deg,rgba(19,199,154,.1),transparent 58%),rgba(255,255,255,.055);color:var(--pc-cinema-muted)}.signup-plan-card:before{background:linear-gradient(180deg,var(--pc-jade),var(--pc-cinema-pink))}.signup-plan-card em,.signup-plan-card h3,.signup-plan-card li,.signup-plan-card strong{color:var(--pc-cinema-text)}.signup-plan-card p,.signup-plan-card span{color:var(--pc-cinema-muted)}.signup-next-step li,.signup-next-step strong{color:var(--pc-cinema-text)}.signup-next-step p{color:var(--pc-cinema-muted)}.auth-panel-v3 .command.primary,.onboarding-form-actions .command.primary,.pricing-page .command.primary,.signup-panel-v2 .command.primary{border-color:rgba(141,255,220,.34);background:linear-gradient(180deg,rgba(38,230,182,.96),rgba(6,128,100,.98)),#0f8f72;color:#ffffff;box-shadow:0 15px 34px rgba(19,199,154,.28),inset 0 1px 0 rgba(255,255,255,.22)}.auth-panel-v3 .command:not(.primary),.onboarding-form-actions .command:not(.primary),.pricing-page .command:not(.primary),.signup-panel-v2 .command:not(.primary){border-color:rgba(246,251,249,.13);background:rgba(255,255,255,.07);color:var(--pc-cinema-text)}.pricing-grid-section{background:radial-gradient(circle at 96% 0,rgba(255,139,215,.12),transparent 30%),linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,.04)),rgba(8,11,13,.82);color:var(--pc-cinema-text)}.pricing-card-top h3,.pricing-card-top strong,.pricing-decision-cue,.pricing-detail-label,.pricing-section-heading h2,.pricing-section-heading p,.pricing-tier-card li{color:var(--pc-cinema-text)!important}.pricing-card-top small,.pricing-card-top span,.pricing-inclusions span,.pricing-muted-list li,.pricing-section-heading p,.pricing-tier-card p{color:var(--pc-cinema-muted)!important}.pricing-tier-card{border-color:rgba(246,251,249,.12);background:linear-gradient(180deg,rgba(255,255,255,.11),rgba(255,255,255,.045)),rgba(255,255,255,.055);color:var(--pc-cinema-text);box-shadow:0 22px 58px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.07)}.pricing-tier-card[data-featured=true]{border-color:rgba(141,255,220,.44);box-shadow:0 0 0 3px rgba(19,199,154,.1),0 28px 74px rgba(0,0,0,.34)}.pricing-inclusions svg,.pricing-tier-card li svg{color:#9df7dc}.onboarding-progress-card,.onboarding-step-row,.preview-next-actions>div,.preview-signal-grid>div,.pricing-hero-panel div,.pricing-path-strip>div,.pricing-proof-strip div{border-color:rgba(246,251,249,.12);background:rgba(255,255,255,.065)}.onboarding-form-v2 label,.onboarding-main-panel,.onboarding-panel-header h2,.onboarding-save-state,.preview-greeting h2,.preview-signal-grid strong{color:var(--pc-cinema-text)}.onboarding-form-v2 label,.onboarding-panel-header p,.onboarding-save-state,.preview-greeting p,.preview-next-actions p,.preview-signal-grid small{color:var(--pc-cinema-muted)}.onboarding-save-state{border-color:rgba(246,251,249,.12);background:rgba(255,255,255,.07)}.preview-device-shell{border-color:rgba(141,255,220,.18);background:radial-gradient(circle at 80% 0,rgba(255,139,215,.14),transparent 30%),radial-gradient(circle at 12% 20%,rgba(19,199,154,.16),transparent 32%),linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.035)),rgba(2,5,6,.84)}@media (max-width:980px){.auth-shell .auth-panel-v3{border-radius:18px}.auth-shell .auth-panel-v3 .auth-card-v3{background:radial-gradient(circle at 84% 8%,rgba(255,139,215,.12),transparent 28%),linear-gradient(180deg,rgba(255,255,255,.12),rgba(255,255,255,.045)),rgba(7,9,11,.88)}}@media (max-width:760px){.onboarding-main-panel,.pricing-grid-section,.signup-panel-v2{background:linear-gradient(180deg,rgba(255,255,255,.11),rgba(255,255,255,.04)),rgba(7,9,11,.88)}.auth-shell,.onboarding-shell-v2,.pricing-page{padding-inline:10px}.signup-panel-v2 .signup-plan-rail .command-link{min-height:38px}.auth-shell{align-items:start;padding-block:12px}.signup-panel-v2{width:min(440px,calc(100vw - 20px));max-height:none;overflow:visible;border-radius:20px}.signup-main{gap:12px;padding:20px 18px}.signup-launch-copy{gap:10px}.signup-launch-copy h2{max-width:15ch;font-size:clamp(28px,7.8vw,34px);line-height:1.02;letter-spacing:0}.signup-launch-copy p,.signup-main>p{max-width:34ch;font-size:14px;line-height:1.45}.signup-main .pc-logo{--pc-mark-size:42px;--pc-wordmark-font:24px;--pc-logo-gap:12px}.signup-main h1{max-width:15ch;font-size:clamp(27px,7.4vw,32px);line-height:1.02;letter-spacing:0}.signup-panel-v2 label{gap:6px;font-size:12px;color:rgba(246,251,249,.82)}.signup-panel-v2 label span{min-height:52px;border-radius:12px}.signup-next-step,.signup-note{border-radius:13px;padding:11px 12px}.signup-next-step strong{font-size:16px}.signup-next-step ol,.signup-next-step p{font-size:13px;line-height:1.45}.signup-panel-v2 .command{min-height:50px;border-radius:13px;font-size:14px}.signup-panel-v2 .signup-plan-rail .command-link{display:none;visibility:hidden}}@media (max-width:420px){.auth-shell .auth-panel-v3 .auth-card-v3{min-height:auto}.auth-card-v3 h1{font-size:clamp(31px,9.2vw,36px);line-height:.98}.auth-card-v3 p{font-size:13px;line-height:1.42}.auth-card-v3 .pc-logo{--pc-mark-size:42px;--pc-wordmark-font:24px}}