:root{font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,PingFang SC,Microsoft YaHei,sans-serif;color:#111112;background:#f7f7f5;font-synthesis:none;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;--bg: #f7f7f5;--surface: #ffffff;--surface-soft: #fbfbfa;--surface-strong: #ffffff;--ink: #111112;--text: #191917;--muted: #6b6a65;--subtle: #9a9890;--line: rgba(25, 25, 23, .08);--line-strong: rgba(25, 25, 23, .14);--black: #111112;--blue: #315c7a;--green: #1f6f5c;--amber: #9a6a19;--red: #b23a2f;--violet: #625a8a;--shadow: 0 18px 48px rgba(20, 20, 18, .08);--soft-shadow: 0 1px 0 rgba(255, 255, 255, .78), 0 14px 32px rgba(20, 20, 18, .045);--radius: 8px;--focus-ring: 0 0 0 4px rgba(31, 111, 92, .11);--font-ui: ui-sans-serif, -apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "PingFang SC", "Microsoft YaHei", sans-serif;--font-display: ui-sans-serif, -apple-system, BlinkMacSystemFont, "SF Pro Display", "PingFang SC", sans-serif;--accent: #1f6f5c;--accent-contrast: #ffffff;--topbar-bg: rgba(247, 247, 245, .84);--sidebar-bg: rgba(251, 251, 250, .92);--control-bg: #ffffff;--theme-grid: rgba(25, 25, 23, .035);--theme-grid-2: rgba(25, 25, 23, .025)}:root[data-visual-theme=obsidian]{color-scheme:dark;--bg: #080a0f;--surface: #10141d;--surface-soft: #151b26;--surface-strong: #1b2230;--ink: #f8fafc;--text: #f4f7fb;--muted: #a6afbd;--subtle: #738094;--line: rgba(255, 255, 255, .1);--line-strong: rgba(255, 255, 255, .18);--black: #f8fafc;--green: #34d399;--blue: #7dd3fc;--amber: #fbbf24;--red: #fb7185;--violet: #a78bfa;--accent: #7dd3fc;--accent-contrast: #061018;--shadow: 0 24px 60px rgba(0, 0, 0, .34);--soft-shadow: inset 0 1px 0 rgba(255, 255, 255, .05), 0 18px 44px rgba(0, 0, 0, .24);--radius: 10px;--topbar-bg: rgba(8, 10, 15, .82);--sidebar-bg: rgba(10, 13, 19, .92);--control-bg: rgba(255, 255, 255, .06);--theme-grid: rgba(255, 255, 255, .045);--theme-grid-2: rgba(255, 255, 255, .03)}:root[data-visual-theme=signal]{color-scheme:dark;--bg: #07121b;--surface: #0f1a24;--surface-soft: #152432;--surface-strong: #111d28;--ink: #f6efe1;--text: #f6efe1;--muted: #b8ad99;--subtle: #827a6d;--line: rgba(239, 232, 215, .12);--line-strong: rgba(239, 232, 215, .22);--black: #f6efe1;--green: #a8c3a0;--blue: #78a6b8;--amber: #d6b56d;--red: #d78373;--violet: #b8a0d4;--accent: #d6b56d;--accent-contrast: #0a1219;--shadow: 0 28px 78px rgba(0, 0, 0, .34);--soft-shadow: inset 0 1px 0 rgba(246, 239, 225, .06), 0 18px 48px rgba(0, 0, 0, .24);--radius: 8px;--font-display: Georgia, "Times New Roman", "Songti SC", "Noto Serif CJK SC", serif;--topbar-bg: rgba(7, 18, 27, .86);--sidebar-bg: rgba(8, 18, 27, .94);--control-bg: rgba(246, 239, 225, .055);--theme-grid: rgba(239, 232, 215, .045);--theme-grid-2: rgba(214, 181, 109, .035)}:root[data-visual-theme=cobalt]{--bg: #f5f5ea;--surface: #fffef4;--surface-soft: #f0f2ff;--surface-strong: #fffef8;--ink: #101010;--text: #101010;--muted: #555f77;--subtle: #82899a;--line: rgba(33, 71, 255, .15);--line-strong: rgba(33, 71, 255, .28);--green: #16865f;--blue: #2147ff;--amber: #b97800;--red: #d63d61;--violet: #5956d6;--accent: #2147ff;--accent-contrast: #ffffff;--shadow: 0 18px 0 rgba(33, 71, 255, .035), 0 24px 58px rgba(17, 17, 18, .08);--soft-shadow: 5px 5px 0 rgba(33, 71, 255, .05);--radius: 5px;--font-display: "Avenir Next Condensed", "Arial Narrow", "PingFang SC", sans-serif;--topbar-bg: rgba(245, 245, 234, .88);--sidebar-bg: rgba(255, 254, 244, .94);--control-bg: #fffef4;--theme-grid: rgba(33, 71, 255, .075);--theme-grid-2: rgba(33, 71, 255, .055)}:root[data-visual-theme=volt]{--bg: #f5f3ea;--surface: #ffffff;--surface-soft: #fff8d8;--surface-strong: #111112;--ink: #0b0b0b;--text: #111112;--muted: #5f5a4c;--subtle: #8c856f;--line: rgba(17, 17, 18, .12);--line-strong: rgba(17, 17, 18, .22);--green: #0f766e;--blue: #1d4ed8;--amber: #f3ba2f;--red: #e0442e;--violet: #6d5bd0;--accent: #f3ba2f;--accent-contrast: #111112;--shadow: 0 18px 0 rgba(17, 17, 18, .055), 0 24px 58px rgba(17, 17, 18, .08);--soft-shadow: 4px 4px 0 rgba(17, 17, 18, .06);--radius: 6px;--font-display: "DIN Alternate", "Avenir Next Condensed", "Arial Narrow", "PingFang SC", sans-serif;--topbar-bg: rgba(245, 243, 234, .88);--sidebar-bg: rgba(255, 252, 236, .92);--control-bg: #ffffff;--theme-grid: rgba(17, 17, 18, .05);--theme-grid-2: rgba(243, 186, 47, .11)}:root[data-visual-theme=aurora]{--bg: #f4fbff;--surface: rgba(255, 255, 255, .86);--surface-soft: rgba(240, 253, 250, .86);--surface-strong: #ffffff;--ink: #071113;--text: #081417;--muted: #42616a;--subtle: #719099;--line: rgba(0, 180, 216, .16);--line-strong: rgba(0, 180, 216, .28);--green: #00b894;--blue: #00a7e1;--amber: #ffb703;--red: #ff4d6d;--violet: #7c3aed;--accent: #00e5ff;--accent-contrast: #061418;--shadow: 0 24px 70px rgba(0, 167, 225, .14);--soft-shadow: 0 1px 0 rgba(255, 255, 255, .9), 0 18px 44px rgba(0, 167, 225, .08);--radius: 14px;--topbar-bg: rgba(244, 251, 255, .78);--sidebar-bg: rgba(255, 255, 255, .72);--control-bg: rgba(255, 255, 255, .74);--theme-grid: rgba(0, 229, 255, .07);--theme-grid-2: rgba(57, 255, 136, .045)}:root[data-visual-theme=editorial]{--bg: #f4eee4;--surface: #fffaf0;--surface-soft: #f9f0df;--surface-strong: #fffdf8;--ink: #181411;--text: #181411;--muted: #6d6258;--subtle: #9a8b7a;--line: rgba(24, 20, 17, .13);--line-strong: rgba(24, 20, 17, .24);--green: #1f6f5c;--blue: #315c7a;--amber: #b88a44;--red: #c3512f;--violet: #6e5d8b;--accent: #c3512f;--accent-contrast: #fffaf0;--shadow: 8px 8px 0 rgba(24, 20, 17, .055), 0 24px 58px rgba(24, 20, 17, .07);--soft-shadow: 6px 6px 0 rgba(24, 20, 17, .055);--radius: 4px;--font-display: Georgia, "Times New Roman", "Songti SC", "Noto Serif CJK SC", serif;--topbar-bg: rgba(244, 238, 228, .9);--sidebar-bg: rgba(255, 250, 240, .92);--control-bg: #fffaf0;--theme-grid: rgba(24, 20, 17, .04);--theme-grid-2: rgba(195, 81, 47, .04)}:root[data-visual-theme=ledger]{--bg: #f3eddf;--surface: #fbf7ea;--surface-soft: #f6efde;--surface-strong: #fffdf3;--ink: #111111;--text: #111111;--muted: #5f5a50;--subtle: #928a7c;--line: rgba(17, 17, 17, .13);--line-strong: rgba(17, 17, 17, .24);--green: #2f5f50;--blue: #283f65;--amber: #8f6f31;--red: #7b1e1e;--violet: #4d4265;--accent: #111111;--accent-contrast: #fbf7ea;--shadow: 0 22px 0 rgba(17, 17, 17, .035), 0 24px 52px rgba(17, 17, 17, .065);--soft-shadow: 0 1px 0 rgba(17, 17, 17, .08);--radius: 2px;--font-display: Georgia, "Times New Roman", "Songti SC", "Noto Serif CJK SC", serif;--topbar-bg: rgba(243, 237, 223, .92);--sidebar-bg: rgba(251, 247, 234, .94);--control-bg: #fbf7ea;--theme-grid: rgba(17, 17, 17, .055);--theme-grid-2: rgba(17, 17, 17, .035)}:root[data-visual-theme=forest]{--bg: #f2eadc;--surface: #fbf4e8;--surface-soft: #edf1de;--surface-strong: #fff8ec;--ink: #18221d;--text: #18221d;--muted: #607064;--subtle: #8f9a8d;--line: rgba(23, 63, 53, .13);--line-strong: rgba(23, 63, 53, .24);--green: #173f35;--blue: #456b8a;--amber: #a68142;--red: #b95e6f;--violet: #6d5c80;--accent: #173f35;--accent-contrast: #fbf4e8;--shadow: 0 26px 58px rgba(23, 63, 53, .1);--soft-shadow: 0 1px 0 rgba(255, 255, 255, .68), 0 18px 36px rgba(23, 63, 53, .075);--radius: 12px;--font-display: Georgia, "Times New Roman", "Songti SC", "Noto Serif CJK SC", serif;--topbar-bg: rgba(242, 234, 220, .88);--sidebar-bg: rgba(251, 244, 232, .94);--control-bg: #fff8ec;--theme-grid: rgba(23, 63, 53, .045);--theme-grid-2: rgba(216, 138, 160, .04)}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;color:var(--text);background:linear-gradient(180deg,var(--surface-strong) 0%,var(--bg) 280px,var(--bg) 100%),linear-gradient(90deg,var(--theme-grid) 1px,transparent 1px),linear-gradient(180deg,var(--theme-grid-2) 1px,transparent 1px);background-size:auto,44px 44px,44px 44px}h1,h2,h3,h4,h5,h6,strong{color:var(--text)}p,span,label,small,em{color:inherit}button,input,textarea{font:inherit}button{cursor:pointer}.hidden-input{display:none}.app-shell{display:grid;grid-template-columns:272px minmax(0,1fr);min-height:100vh;transition:grid-template-columns .22s ease}.app-shell.sidebar-collapsed{grid-template-columns:76px minmax(0,1fr)}.sidebar{position:sticky;top:0;height:100vh;padding:20px 14px;border-right:1px solid var(--line);background:var(--sidebar-bg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);display:flex;flex-direction:column;gap:24px;overflow:hidden;transition:padding .22s ease}.sidebar-head{display:grid;grid-template-columns:minmax(0,1fr) 34px;gap:8px;align-items:center}.sidebar-toggle,.topbar-sidebar-toggle{width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--line);border-radius:9px;background:var(--control-bg);color:var(--text);box-shadow:0 1px #ffffffb3;transition:background .16s ease,transform .16s ease,border-color .16s ease}.sidebar-toggle:hover,.topbar-sidebar-toggle:hover{background:var(--surface-strong);border-color:#0000002e}.topbar-sidebar-toggle{display:none}.brand-lockup{display:flex;align-items:center;gap:12px;padding:9px 8px;border-radius:var(--radius);outline:none;min-width:0}.brand-mark{width:38px;height:38px;display:grid;place-items:center;border-radius:8px;color:#f8f7f2;background:linear-gradient(145deg,var(--accent),var(--ink));box-shadow:inset 0 1px #ffffff38,0 12px 24px #14141224;font-weight:760}.brand-lockup strong,.brand-lockup span{display:block}.brand-copy{min-width:0;overflow:hidden}.brand-lockup strong{font-size:14px;line-height:1.2}.brand-lockup span{margin-top:2px;color:var(--muted);font-size:12px}.nav-list{display:grid;gap:3px}.nav-item{width:100%;display:flex;align-items:center;gap:11px;height:38px;padding:0 10px;border:0;border-radius:8px;color:var(--muted);background:transparent;font-size:13px;font-weight:620;text-align:left;transition:background .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease}.nav-item:hover{background:#1919170b;color:var(--text)}.nav-item.active{background:var(--ink);color:var(--accent-contrast);box-shadow:0 10px 24px #1414121f}.sidebar-note{margin-top:auto;padding:13px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:0 1px #ffffffb8}.sidebar-note span{font-size:12px;font-weight:650}.sidebar-note p{margin:8px 0 0;color:var(--muted);font-size:12px;line-height:1.55}.sidebar-collapsed .sidebar{align-items:center;padding:20px 10px}.sidebar-collapsed .sidebar-head{grid-template-columns:1fr}.sidebar-collapsed .brand-lockup{display:none}.sidebar-collapsed .sidebar-toggle{width:42px;height:42px;border-radius:11px}.sidebar-collapsed .nav-list{width:100%}.sidebar-collapsed .nav-item{justify-content:center;padding:0}.sidebar-collapsed .nav-item span,.sidebar-collapsed .sidebar-note{display:none}.main-area{min-width:0;padding:22px 34px 64px}.topbar{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:20px;margin:-22px -34px 30px;padding:16px 34px;border-bottom:1px solid var(--line);background:var(--topbar-bg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.topbar-title-row{display:flex;align-items:center;gap:12px;min-width:0}.sidebar-collapsed .topbar-sidebar-toggle{display:grid}.topbar h1{margin:0;font-size:18px;font-weight:720;letter-spacing:0;font-family:var(--font-display)}.topbar-kicker,.section-label,.quiet-label{margin:0 0 5px;color:var(--subtle);font-size:11px;font-weight:760;letter-spacing:.055em;text-transform:uppercase}.topbar-actions,.page-header-actions,.card-heading,.filter-bar{display:flex;align-items:center;gap:10px}.theme-switcher{position:relative;z-index:40}.theme-trigger{height:36px;display:inline-flex;align-items:center;gap:8px;padding:0 11px;border:1px solid var(--line);border-radius:calc(var(--radius) + 2px);background:var(--control-bg);color:var(--text);box-shadow:var(--soft-shadow);font-size:13px;font-weight:760;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.theme-trigger:hover{transform:translateY(-1px);border-color:var(--line-strong)}.theme-dot{width:15px;height:15px;border-radius:50%;border:1px solid rgba(255,255,255,.68);box-shadow:0 0 0 1px var(--line),inset 0 0 0 3px #ffffff47}.theme-dot-porcelain,.theme-swatch-porcelain{background:linear-gradient(135deg,#fff,#dbe8e3 56%,#1f6f5c)}.theme-dot-obsidian,.theme-swatch-obsidian{background:linear-gradient(135deg,#05070b,#172033 58%,#7dd3fc)}.theme-dot-signal,.theme-swatch-signal{background:linear-gradient(135deg,#07121b 0 48%,#f6efe1 48% 70%,#d6b56d 70%)}.theme-dot-cobalt,.theme-swatch-cobalt{background:linear-gradient(90deg,rgba(33,71,255,.28) 1px,transparent 1px),linear-gradient(180deg,rgba(33,71,255,.18) 1px,transparent 1px),linear-gradient(135deg,#fffef4,#2147ff);background-size:10px 10px,10px 10px,auto}.theme-dot-volt,.theme-swatch-volt{background:linear-gradient(135deg,#111112 0 42%,#f3ba2f 42% 74%,#fff 74%)}.theme-dot-aurora,.theme-swatch-aurora{background:radial-gradient(circle at 30% 25%,#39ff88,transparent 32%),linear-gradient(135deg,#f8fffb,#00e5ff,#7c3aed)}.theme-dot-editorial,.theme-swatch-editorial{background:linear-gradient(135deg,#fffaf0,#d7c4a4 55%,#c3512f)}.theme-dot-ledger,.theme-swatch-ledger{background:repeating-linear-gradient(0deg,rgba(17,17,17,.16) 0 1px,transparent 1px 9px),linear-gradient(135deg,#fbf7ea 0 68%,#111 68%)}.theme-dot-forest,.theme-swatch-forest{background:linear-gradient(135deg,#fbf4e8,#173f35 54%,#d88aa0)}.theme-popover{position:absolute;top:calc(100% + 10px);right:0;width:min(680px,calc(100vw - 40px));max-height:min(78vh,720px);overflow:auto;padding:12px;border:1px solid var(--line);border-radius:16px;background:color-mix(in srgb,var(--surface) 98%,transparent);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.theme-popover-head{display:grid;gap:4px;padding:6px 7px 12px;border-bottom:1px solid var(--line)}.theme-popover-head strong{color:var(--text);font-family:var(--font-display);font-size:15px;line-height:1.15}.theme-popover-head span{color:var(--muted);font-size:12px}.theme-option-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:10px}.theme-option-list button{width:100%;display:grid;grid-template-columns:42px minmax(0,1fr);gap:11px;align-items:center;padding:10px;border:1px solid transparent;border-radius:12px;background:transparent;color:var(--text);text-align:left;transition:transform .16s ease,background .16s ease,border-color .16s ease}.theme-option-list button:hover{transform:translate(2px);background:var(--surface-soft)}.theme-option-list button.active{border-color:var(--line-strong);background:var(--surface-soft);box-shadow:inset 3px 0 0 var(--accent)}.theme-swatch{width:42px;height:42px;border-radius:11px;border:1px solid var(--line);box-shadow:inset 0 1px #ffffff61}.theme-option-list span,.theme-option-list strong,.theme-option-list em,.theme-option-list small{display:block;min-width:0}.theme-option-list strong{color:var(--text);font-family:var(--font-display);font-size:14px;line-height:1.2}.theme-option-list em{margin-top:3px;color:var(--muted);font-size:12px;font-style:normal;line-height:1.35}.theme-option-list small{margin-top:4px;color:var(--subtle);font-size:10px;font-weight:760;letter-spacing:.04em;text-transform:uppercase}.page-stack{display:grid;gap:20px}.page-header{display:flex;justify-content:space-between;align-items:flex-end;gap:28px;padding:10px 0}.page-header h2{margin:0;max-width:820px;font-size:clamp(32px,3vw,48px);line-height:1.04;letter-spacing:0;font-weight:780;font-family:var(--font-display)}.page-header p{max-width:690px;margin:12px 0 0;color:var(--muted);font-size:15px;line-height:1.7}.page-header.dashboard-intel-header{min-height:0;align-items:center;padding:6px 0 4px}.dashboard-intel-header h2{font-size:clamp(24px,2vw,34px);line-height:1.08}.dashboard-intel-header p{max-width:920px;margin-top:8px;font-size:14px;line-height:1.55}.dashboard-intel-header .page-header-actions{align-self:center}.btn{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 14px;border-radius:8px;border:1px solid transparent;font-size:13px;font-weight:690;letter-spacing:0;transition:transform .15s ease,box-shadow .15s ease,background .15s ease,border-color .15s ease,color .15s ease}.btn:hover{transform:translateY(-1px)}.btn span{white-space:nowrap}.btn-primary{background:var(--ink);color:var(--accent-contrast);box-shadow:0 10px 22px #14141224}.btn-ghost{background:var(--control-bg);color:var(--text);border-color:var(--line);box-shadow:0 1px #ffffffb8}.btn-ghost:hover{background:var(--surface-strong);border-color:var(--line-strong)}.card{min-width:0;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--soft-shadow);-webkit-backdrop-filter:none;backdrop-filter:none;padding:20px}.card-heading{justify-content:space-between;margin-bottom:16px}.card h3{margin:0;font-size:17px;line-height:1.22;font-weight:760;font-family:var(--font-display)}.card p{color:var(--muted);line-height:1.62}.badge{display:inline-flex;align-items:center;white-space:nowrap;height:24px;padding:0 9px;border-radius:999px;border:1px solid rgba(25,25,23,.07);color:#5d5b55;background:#f4f4f2;font-size:12px;font-weight:700}.badge-success{color:var(--green);background:#1f6f5c13;border-color:#1f6f5c24}.badge-risk{color:var(--red);background:#b23a2f13;border-color:#b23a2f24}.badge-warning{color:var(--amber);background:#9a6a1914;border-color:#9a6a1929}.badge-opportunity{color:var(--blue);background:#315c7a14;border-color:#315c7a24}.badge-content{color:var(--violet);background:#5b4cc414}:root[data-visual-theme=obsidian] .card,:root[data-visual-theme=obsidian] .observation-filter-bar,:root[data-visual-theme=obsidian] .observation-kpi-strip article,:root[data-visual-theme=obsidian] .metric-glossary-card,:root[data-visual-theme=obsidian] .data-table,:root[data-visual-theme=obsidian] .insight-data-table{border-color:var(--line);background:color-mix(in srgb,var(--surface) 86%,transparent)}:root[data-visual-theme=obsidian] .btn-primary,:root[data-visual-theme=obsidian] .nav-item.active,:root[data-visual-theme=obsidian] .lab-header-actions .lab-primary-action{background:linear-gradient(135deg,#7dd3fc,#34d399);color:#061018}:root[data-visual-theme=obsidian] .badge,:root[data-visual-theme=obsidian] select,:root[data-visual-theme=obsidian] input,:root[data-visual-theme=obsidian] textarea,:root[data-visual-theme=obsidian] .evidence-quick-list button,:root[data-visual-theme=obsidian] .evidence-readout-strip article{border-color:var(--line);background:#ffffff0e;color:var(--text)}:root[data-visual-theme=signal] .card,:root[data-visual-theme=signal] .observation-filter-bar,:root[data-visual-theme=signal] .observation-kpi-strip article,:root[data-visual-theme=signal] .metric-glossary-card,:root[data-visual-theme=signal] .data-table,:root[data-visual-theme=signal] .insight-data-table,:root[data-visual-theme=signal] .theme-popover{border-color:#efe8d721;background:linear-gradient(180deg,#f6efe113,#f6efe109),color-mix(in srgb,var(--surface) 96%,transparent)}:root[data-visual-theme=signal] .topbar h1,:root[data-visual-theme=signal] .page-header h2,:root[data-visual-theme=signal] .card h3{font-weight:620;letter-spacing:0}:root[data-visual-theme=signal] .btn-primary,:root[data-visual-theme=signal] .nav-item.active,:root[data-visual-theme=signal] .lab-header-actions .lab-primary-action{background:#d6b56d;color:#07121b;border-color:#f6efe12e}:root[data-visual-theme=signal] .badge,:root[data-visual-theme=signal] select,:root[data-visual-theme=signal] input,:root[data-visual-theme=signal] textarea,:root[data-visual-theme=signal] .evidence-quick-list button,:root[data-visual-theme=signal] .evidence-readout-strip article{border-color:#efe8d724;background:#f6efe10e;color:var(--text)}:root[data-visual-theme=signal] .section-label,:root[data-visual-theme=signal] .topbar-kicker{color:#d6b56d;letter-spacing:.12em}:root[data-visual-theme=cobalt] .topbar,:root[data-visual-theme=cobalt] .sidebar,:root[data-visual-theme=cobalt] .card,:root[data-visual-theme=cobalt] .observation-filter-bar,:root[data-visual-theme=cobalt] .observation-kpi-strip article{border-width:1.5px;border-color:#2147ff29}:root[data-visual-theme=cobalt] .card,:root[data-visual-theme=cobalt] .theme-popover,:root[data-visual-theme=cobalt] .data-table,:root[data-visual-theme=cobalt] .insight-data-table{background:linear-gradient(90deg,rgba(33,71,255,.045) 1px,transparent 1px),linear-gradient(180deg,rgba(33,71,255,.035) 1px,transparent 1px),var(--surface);background-size:18px 18px,18px 18px,auto}:root[data-visual-theme=cobalt] .btn-primary,:root[data-visual-theme=cobalt] .nav-item.active,:root[data-visual-theme=cobalt] .lab-header-actions .lab-primary-action{background:#2147ff;color:#fff;border-color:#101010;box-shadow:4px 4px #1010101f}:root[data-visual-theme=cobalt] .btn:hover,:root[data-visual-theme=cobalt] .theme-trigger:hover,:root[data-visual-theme=cobalt] .lab-component-grid button:hover{transform:translate(-1px,-1px)}:root[data-visual-theme=cobalt] .section-label,:root[data-visual-theme=cobalt] .topbar-kicker{color:#2147ff;letter-spacing:.13em}:root[data-visual-theme=volt] .topbar,:root[data-visual-theme=volt] .sidebar,:root[data-visual-theme=volt] .card,:root[data-visual-theme=volt] .observation-filter-bar,:root[data-visual-theme=volt] .observation-kpi-strip article{border-width:1.5px}:root[data-visual-theme=volt] .btn-primary,:root[data-visual-theme=volt] .nav-item.active,:root[data-visual-theme=volt] .lab-header-actions .lab-primary-action{background:#f3ba2f;color:#111112;border-color:#111112;box-shadow:3px 3px #111112}:root[data-visual-theme=volt] .btn:hover,:root[data-visual-theme=volt] .theme-trigger:hover,:root[data-visual-theme=volt] .lab-component-grid button:hover{transform:translate(-1px,-1px)}:root[data-visual-theme=volt] .section-label,:root[data-visual-theme=volt] .topbar-kicker{color:#111112;letter-spacing:.1em}:root[data-visual-theme=aurora] .card,:root[data-visual-theme=aurora] .observation-filter-bar,:root[data-visual-theme=aurora] .observation-kpi-strip article,:root[data-visual-theme=aurora] .theme-popover{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:color-mix(in srgb,var(--surface) 96%,transparent)}:root[data-visual-theme=aurora] .btn-primary,:root[data-visual-theme=aurora] .nav-item.active,:root[data-visual-theme=aurora] .lab-header-actions .lab-primary-action{background:linear-gradient(135deg,#00e5ff,#39ff88);color:#061418}:root[data-visual-theme=aurora] .brand-mark{box-shadow:0 0 26px #00e5ff42,inset 0 1px #ffffff80}:root[data-visual-theme=editorial] .topbar h1,:root[data-visual-theme=editorial] .page-header h2,:root[data-visual-theme=editorial] .card h3,:root[data-visual-theme=editorial] .experiment-lab-header h3{font-weight:650;letter-spacing:0}:root[data-visual-theme=editorial] .btn,:root[data-visual-theme=editorial] .nav-item,:root[data-visual-theme=editorial] select,:root[data-visual-theme=editorial] input,:root[data-visual-theme=editorial] textarea{border-radius:3px}:root[data-visual-theme=editorial] .btn-primary,:root[data-visual-theme=editorial] .nav-item.active,:root[data-visual-theme=editorial] .lab-header-actions .lab-primary-action{background:#181411;color:#fffaf0}:root[data-visual-theme=editorial] .section-label,:root[data-visual-theme=editorial] .topbar-kicker{color:#c3512f;font-family:var(--font-ui);letter-spacing:.13em}:root[data-visual-theme=ledger] .topbar h1,:root[data-visual-theme=ledger] .page-header h2,:root[data-visual-theme=ledger] .card h3,:root[data-visual-theme=ledger] .experiment-lab-header h3,:root[data-visual-theme=forest] .topbar h1,:root[data-visual-theme=forest] .page-header h2,:root[data-visual-theme=forest] .card h3,:root[data-visual-theme=forest] .experiment-lab-header h3{font-weight:650;letter-spacing:0}:root[data-visual-theme=ledger] .card,:root[data-visual-theme=ledger] .observation-filter-bar,:root[data-visual-theme=ledger] .observation-kpi-strip article,:root[data-visual-theme=ledger] .theme-popover,:root[data-visual-theme=ledger] .data-table,:root[data-visual-theme=ledger] .insight-data-table{border-color:#11111124;background:repeating-linear-gradient(0deg,rgba(17,17,17,.035) 0 1px,transparent 1px 22px),var(--surface);box-shadow:var(--soft-shadow)}:root[data-visual-theme=ledger] .btn,:root[data-visual-theme=ledger] .nav-item,:root[data-visual-theme=ledger] select,:root[data-visual-theme=ledger] input,:root[data-visual-theme=ledger] textarea{border-radius:2px}:root[data-visual-theme=ledger] .btn-primary,:root[data-visual-theme=ledger] .nav-item.active,:root[data-visual-theme=ledger] .lab-header-actions .lab-primary-action{background:#111;color:#fbf7ea;border-color:#111}:root[data-visual-theme=ledger] .section-label,:root[data-visual-theme=ledger] .topbar-kicker{color:#7b1e1e;letter-spacing:.14em}:root[data-visual-theme=forest] .card,:root[data-visual-theme=forest] .observation-filter-bar,:root[data-visual-theme=forest] .observation-kpi-strip article,:root[data-visual-theme=forest] .theme-popover,:root[data-visual-theme=forest] .data-table,:root[data-visual-theme=forest] .insight-data-table{border-color:#173f3524;background:radial-gradient(circle at 12% 0%,rgba(216,138,160,.1),transparent 28%),var(--surface)}:root[data-visual-theme=forest] .btn-primary,:root[data-visual-theme=forest] .nav-item.active,:root[data-visual-theme=forest] .lab-header-actions .lab-primary-action{background:#173f35;color:#fbf4e8;border-color:#173f355c}:root[data-visual-theme=forest] .section-label,:root[data-visual-theme=forest] .topbar-kicker{color:#b95e6f;letter-spacing:.12em}.wip-page .card,.wip-card{background:#f8f8f9c7;border-color:#00000012;box-shadow:none;filter:grayscale(.28)}.wip-page .chart-card,.wip-card.chart-card{background:linear-gradient(135deg,#ffffffb8,#f1f1f3b8),repeating-linear-gradient(135deg,rgba(0,0,0,.025) 0,rgba(0,0,0,.025) 1px,transparent 1px,transparent 12px)}.wip-placeholder{min-height:178px;display:grid;align-content:center;gap:10px;padding:22px;border:1px dashed rgba(0,0,0,.14);border-radius:8px;background:#ffffff94}.wip-placeholder strong{font-size:16px}.wip-placeholder p{max-width:560px;margin:0}.hero-panel{display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);gap:28px;min-height:278px;padding:34px;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(135deg,#fffffff0,#ffffffad),linear-gradient(160deg,rgba(0,0,0,.035),transparent 54%);box-shadow:var(--shadow)}.dashboard-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px;border:1px solid var(--line);border-radius:var(--radius);background:#ffffffad;box-shadow:var(--soft-shadow)}.source-batch-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.management-health-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.management-health-card{min-height:88px;padding:14px;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:var(--soft-shadow)}.management-health-card span,.management-health-card strong,.management-health-card p{display:block}.management-health-card span{color:var(--subtle);font-size:11px;font-weight:760}.management-health-card strong{margin-top:8px;color:var(--text);font-size:28px;line-height:1;font-variant-numeric:tabular-nums}.management-health-card p{margin:8px 0 0;color:var(--muted);font-size:12px;line-height:1.35}.management-health-card.tone-success{box-shadow:inset 3px 0 0 var(--green),var(--soft-shadow)}.management-health-card.tone-warning{box-shadow:inset 3px 0 0 var(--amber),var(--soft-shadow)}.source-health-table{overflow:hidden;border:1px solid var(--line);border-radius:8px}.source-health-head,.source-health-table article{display:grid;grid-template-columns:minmax(130px,.7fr) minmax(120px,.55fr) minmax(240px,1.15fr) minmax(120px,.55fr) minmax(220px,1fr);gap:14px;align-items:center;padding:13px 14px}.source-health-head{color:var(--subtle);background:#00000009;font-size:12px;font-weight:760}.source-health-table article{border-top:1px solid var(--line)}.source-health-table strong,.source-health-table span{display:block}.source-health-table strong{color:var(--text);font-size:14px;line-height:1.35}.source-health-table span,.source-health-table p{margin:4px 0 0;color:var(--muted);font-size:12px;line-height:1.45}.source-health-table p{margin:0}.source-batch-card{display:grid;gap:14px}.batch-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.batch-metrics article{padding:12px;border:1px solid var(--line);border-radius:8px;background:var(--surface-soft)}.batch-metrics span,.source-batch-list span,.product-evidence-list span{display:block;color:var(--muted);font-size:12px}.batch-metrics strong{display:block;margin-top:4px;font-size:24px}.source-batch-list,.product-evidence-list,.management-list,.field-coverage-table{display:grid;gap:10px}.source-batch-list article,.product-evidence-list article,.management-list article,.field-coverage-table article{display:grid;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid var(--line)}.source-batch-list article{grid-template-columns:minmax(0,1fr) auto}.management-list article{grid-template-columns:minmax(0,1fr) auto}.management-list strong{display:block;margin-bottom:4px}.management-list span,.management-list p{display:block;margin:0 0 6px;color:var(--muted);font-size:13px;line-height:1.5}.product-evidence-list article{grid-template-columns:minmax(140px,.8fr) minmax(0,.8fr) minmax(0,1.4fr)}.product-operating-card{background:linear-gradient(135deg,#fffffffa,#f9f9f6f0),linear-gradient(160deg,rgba(31,111,92,.05),transparent 58%)}.product-operating-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.product-operating-grid article{min-width:0;display:grid;align-content:start;gap:10px;padding:13px;border:1px solid var(--line);border-radius:8px;background:#fff}.product-operating-grid strong,.product-operating-grid span,.product-operating-grid p{display:block}.product-operating-grid strong{color:var(--text);font-size:14px;line-height:1.35}.product-operating-grid span{margin-top:5px;color:var(--subtle);font-size:12px;line-height:1.4}.product-operating-grid p{margin:0;color:var(--muted);font-size:13px;line-height:1.5}.product-lens-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.5fr);gap:14px}.product-lens-card,.product-rank-card,.product-source-card{min-width:0;background:linear-gradient(180deg,#fffffff5,#ffffffd1),radial-gradient(circle at 92% 8%,rgba(31,111,92,.12),transparent 34%)}.product-lens-card{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,.56fr) minmax(520px,1fr);gap:18px;align-items:center;min-height:184px}.product-lens-card h3{margin:4px 0 0;color:var(--text);font-size:clamp(23px,2.2vw,34px);line-height:1.08}.product-lens-card p{max-width:460px;margin:10px 0 0;color:var(--muted);font-size:13px;line-height:1.62}.product-lens-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.product-lens-metrics article{min-width:0;padding:12px;border:1px solid var(--line);border-radius:10px;background:#ffffffb8}.product-lens-metrics span,.product-lens-metrics strong,.product-lens-metrics em{display:block}.product-lens-metrics span{color:var(--subtle);font-size:11px;font-weight:780}.product-lens-metrics strong{margin-top:10px;color:var(--text);font-size:clamp(22px,2vw,31px);line-height:1;font-variant-numeric:tabular-nums}.product-lens-metrics em{margin-top:4px;color:var(--muted);font-size:11px;font-style:normal}.product-rank-list,.product-source-list{display:grid;gap:8px}.product-rank-list button{width:100%;display:grid;gap:6px;padding:10px;border:1px solid var(--line);border-radius:9px;background:#ffffffb8;text-align:left;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.product-rank-list button:hover{transform:translateY(-1px);border-color:#19191729;box-shadow:0 12px 24px #14141214}.product-rank-list span,.product-rank-list strong{display:block}.product-rank-list span{color:var(--text);font-size:13px;font-weight:780}.product-rank-list strong{color:var(--muted);font-size:11px;line-height:1.35}.product-rank-list i,.product-sentiment-strip{display:block;overflow:hidden;height:7px;border-radius:999px;background:#19191711}.product-rank-list i b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#1f6f5cd9,#2563eb8c)}.product-source-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;border:1px solid var(--line);border-radius:9px;background:#ffffffb3}.product-source-list span{color:var(--muted);font-size:12px;font-weight:720}.product-source-list strong{color:var(--text);font-size:16px;font-variant-numeric:tabular-nums}.product-metric-number strong{font-size:42px}.product-sentiment-strip{display:flex;margin-top:12px}.product-sentiment-strip span{display:block;height:100%}.product-sentiment-strip .positive{background:#1f6f5cc7}.product-sentiment-strip .neutral{background:#9a670052}.product-sentiment-strip .negative{background:#c4322b75}.field-coverage-table article{grid-template-columns:minmax(120px,.8fr) minmax(0,1fr) minmax(0,1fr) auto}.source-batch-list article:last-child,.product-evidence-list article:last-child,.management-list article:last-child,.field-coverage-table article:last-child{border-bottom:0}.field-group-stack{display:grid;gap:10px}.field-group{border:1px solid var(--line);border-radius:8px;background:var(--surface-soft)}.field-group summary{display:flex;cursor:pointer;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px}.field-group .field-coverage-table{padding:0 14px 12px}.raw-filter-grid{margin-bottom:16px}.pagination-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin:0 0 14px;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:var(--surface-soft);color:var(--muted);font-size:13px}.pagination-bar label,.pagination-bar div{display:flex;align-items:center;gap:8px}.pagination-bar select{min-height:32px;border:1px solid var(--line);border-radius:7px;background:#fff}.raw-data-table{display:grid;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#fff}.raw-data-head,.raw-data-row{display:grid;grid-template-columns:.8fr minmax(260px,1.7fr) minmax(220px,1.2fr) .65fr minmax(220px,1.2fr);gap:12px;align-items:center;padding:12px 14px}.raw-data-head{background:#f5f5f2;color:var(--subtle);font-size:12px;font-weight:760}.raw-data-row{border-top:1px solid var(--line);background:transparent}.raw-data-row:hover{background:#fbfbfa}.raw-data-row a{color:var(--text);font-weight:700;text-decoration:none}.raw-data-row a:hover{text-decoration:underline}.raw-data-row span,.raw-data-row p{display:block;margin:4px 0 0;color:var(--muted);font-size:12px;line-height:1.45}.compact-tags{gap:5px}.scope-card{display:grid;gap:18px}.scope-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:start}.scope-header h3{margin:0;font-size:20px}.scope-header p{max-width:780px;margin:8px 0 0;color:var(--muted);line-height:1.6}.scope-tabs{display:flex;flex-wrap:wrap;gap:8px}.scope-tab{min-height:34px;padding:0 13px;border:1px solid var(--line);border-radius:8px;background:#fff;color:#4a4944;font-size:13px;font-weight:680}.scope-tab.active{background:#191917;color:#fff;border-color:#191917}.filter-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.filter-grid label{display:grid;gap:7px}.filter-grid label span{color:var(--subtle);font-size:12px;font-weight:700}.filter-grid select{width:100%;min-height:38px;padding:0 10px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--text);font-size:13px;outline:none}.scope-current{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 14px;border:1px solid var(--line);border-radius:8px;background:#0f766e0e}.scope-current strong{font-size:13px}.scope-current span{color:var(--muted);font-size:13px}.toolbar-group{display:flex;flex-wrap:wrap;gap:8px}.toolbar-pill{min-height:32px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:#ffffffb8;color:#4a4a4e;font-size:13px;font-weight:650}.toolbar-pill.active{background:#111113;color:#fff;border-color:#111113}.strategy-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:16px}.hero-main,.learning-panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--soft-shadow);padding:26px;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.hero-main{min-height:270px;background:linear-gradient(135deg,#fffffff5,#f3faf8e0),linear-gradient(140deg,rgba(15,118,110,.08),transparent 58%)}.hero-main h3{max-width:780px;margin:0;font-size:clamp(30px,3.4vw,50px);line-height:1.08;letter-spacing:0}.hero-main p{max-width:690px;color:var(--muted);font-size:16px;line-height:1.72}.hero-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.learning-panel{display:flex;flex-direction:column}.pipeline-band{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.pipeline-step{min-height:164px;padding:17px;border:1px solid var(--line);border-radius:var(--radius);background:#ffffffc7;box-shadow:var(--soft-shadow)}.pipeline-step>span{display:block;color:var(--green);font-size:12px;font-weight:800;margin-bottom:18px}.pipeline-step h3{margin:0;font-size:16px}.pipeline-step p{min-height:58px;margin:9px 0 13px;color:var(--muted);font-size:13px;line-height:1.5}.source-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.source-card{min-height:204px}.source-card p{min-height:66px;margin:0 0 16px;font-size:13px}.compact-sources .source-card{min-height:184px}.source-metric{display:block;margin-top:18px;padding-top:14px;border-top:1px solid var(--line);font-size:14px}.lab-brief{display:grid;gap:16px}.lab-hero-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.45fr);gap:26px;align-items:end;min-height:240px;background:linear-gradient(135deg,#fffffff0,#f4f8f7db),radial-gradient(circle at 18% 12%,rgba(15,118,110,.12),transparent 34%)}.lab-hero-card h3{max-width:760px;margin:10px 0 0;font-size:clamp(28px,3vw,44px);line-height:1.08;letter-spacing:0}.lab-hero-card p{max-width:760px;margin:16px 0 0;color:var(--muted);font-size:15px;line-height:1.72}.lab-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.lab-kpis article{min-height:106px;padding:14px;border:1px solid var(--line);border-radius:8px;background:#ffffffb8}.lab-kpis span{display:block;color:var(--subtle);font-size:12px;font-weight:760}.lab-kpis strong{display:block;margin-top:18px;font-size:30px;line-height:1}.capability-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.capability-card{min-height:190px}.capability-card h3{margin:0;font-size:17px}.capability-card>strong{display:block;margin:18px 0 10px;font-size:20px;line-height:1.2}.capability-card p{margin:0;color:var(--muted);font-size:13px;line-height:1.58}.media-sample-table{overflow:hidden;border:1px solid var(--line);border-radius:8px}.media-sample-head,.media-sample-row{display:grid;grid-template-columns:minmax(220px,1.2fr) 90px 150px minmax(200px,1fr);gap:14px;align-items:center;padding:13px 14px}.media-sample-head{color:var(--subtle);background:#00000009;font-size:12px;font-weight:760}.media-sample-row{border-top:1px solid var(--line);color:#3e3e43;font-size:13px}.media-sample-row strong{display:block;color:var(--text);line-height:1.42}.media-sample-row span{color:var(--subtle);font-size:12px}.media-sample-row p{margin:0;color:var(--muted);line-height:1.48}.comment-signal-list,.requirement-list{display:grid;gap:10px}.comment-signal-list article,.requirement-list article{padding:13px;border:1px solid var(--line);border-radius:8px;background:#ffffffa8}.comment-signal-list article>div,.requirement-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start}.requirement-list article{grid-template-columns:70px minmax(0,1fr)}.comment-signal-list strong,.requirement-list strong{display:block;font-size:14px;line-height:1.42}.comment-signal-list p,.requirement-list p{margin:9px 0 0;color:var(--text);font-size:13px;line-height:1.48}.comment-signal-list span{display:block;margin-top:8px;color:var(--muted);font-size:12px;line-height:1.48}.dashboard-module-grid,.pending-dashboard-grid{display:grid;gap:10px}.dashboard-module-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.dashboard-module-card{align-content:start}.dashboard-module-card p{margin:0;color:var(--muted);font-size:13px;line-height:1.52}.field-chip-row{display:flex;flex-wrap:wrap;gap:7px;margin-top:2px}.field-chip-row span{padding:5px 8px;border:1px solid rgba(0,0,0,.06);border-radius:999px;background:#ffffffad;color:var(--subtle);font-size:12px;line-height:1}.pending-dashboard-grid article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;padding:14px;border:1px solid var(--line);border-radius:8px;background:#ffffffa8}.pending-dashboard-grid strong{display:block;font-size:14px}.pending-dashboard-grid p{margin:6px 0 0;color:var(--muted);font-size:13px;line-height:1.5}.data-note{margin:-4px 0 0;color:var(--muted);font-size:12px;line-height:1.55}.chart-subtitle{margin:6px 0 0;color:var(--muted);font-size:12px;line-height:1.45}.metric-glossary-card{border:1px solid var(--line);border-radius:8px;background:#ffffffb8;box-shadow:none;padding:14px}.compact-details summary{display:flex;cursor:pointer;align-items:center;justify-content:space-between;gap:12px;color:var(--text);font-weight:760;list-style:none}.compact-details summary::-webkit-details-marker{display:none}.compact-details[open] .metric-glossary-grid{margin-top:14px}.metric-glossary-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.metric-glossary-grid article{min-width:0;padding:12px;border:1px solid var(--line);border-radius:8px;background:#fff}.metric-glossary-grid strong,.metric-glossary-grid span{display:block}.metric-glossary-grid strong{color:var(--text);font-size:14px;line-height:1.25}.metric-glossary-grid span{margin-top:6px;color:var(--green);font-size:12px;font-weight:760}.metric-glossary-grid p{margin:8px 0 0;color:var(--muted);font-size:12px;line-height:1.48}.import-console{display:grid;gap:4px}.formal-import-panel{display:grid;gap:18px;padding:20px;border:0;background:color-mix(in srgb,var(--control-bg) 78%,transparent)}.formal-import-card{padding:0;overflow:hidden}.formal-import-panel .card-heading p{max-width:620px;margin:5px 0 0;color:var(--text-muted);font-size:13px}.monitoring-form-grid.formal-import-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.formal-import-filebar{display:flex;align-items:center;gap:10px;padding-top:16px;border-top:1px solid var(--border)}.formal-import-filebar>div{display:grid;gap:4px;min-width:0;margin-right:auto}.formal-import-filebar strong,.formal-import-filebar span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.formal-import-filebar strong{color:var(--text);font-size:14px}.formal-import-filebar span{color:var(--text-muted);font-size:12px}.formal-quality-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid var(--border)}.formal-quality-strip article{display:grid;gap:6px;min-width:0;padding:14px 16px;border-right:1px solid var(--border)}.formal-quality-strip article:last-child{border-right:0}.formal-quality-strip span{color:var(--text-muted);font-size:11px}.formal-quality-strip strong{color:var(--text);font-size:20px;font-weight:650}@media(max-width:980px){.monitoring-form-grid.formal-import-grid,.formal-quality-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.formal-quality-strip article:nth-child(2n){border-right:0}}@media(max-width:640px){.monitoring-form-grid.formal-import-grid,.formal-quality-strip{grid-template-columns:minmax(0,1fr)}.formal-import-filebar{align-items:stretch;flex-wrap:wrap}.formal-import-filebar>div{flex-basis:100%}.formal-quality-strip article{border-right:0;border-bottom:1px solid var(--border)}}.import-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(380px,1.05fr);gap:16px}.import-input-panel{display:grid;gap:12px}.import-input-panel textarea{width:100%;min-height:260px;resize:vertical;padding:14px;border:1px solid var(--line);border-radius:8px;background:#ffffffc2;color:var(--text);font:13px/1.6 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;outline:none}.import-input-panel textarea:focus{border-color:#0f766e6b;box-shadow:0 0 0 4px #0f766e14}.import-actions{display:flex;justify-content:flex-end;gap:8px}.import-result-panel{display:grid;align-content:start;gap:12px}.import-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.import-stats div{padding:14px;border:1px solid var(--line);border-radius:8px;background:#ffffffa8}.import-stats span{display:block;color:var(--subtle);font-size:12px;font-weight:720}.import-stats strong{display:block;margin-top:10px;font-size:28px;line-height:1}.import-warnings{display:flex;flex-wrap:wrap;gap:8px}.save-message{margin:0;padding:10px 12px;border:1px solid rgba(15,118,110,.16);border-radius:8px;background:#0f766e12;color:var(--green);font-size:13px}.quality-panel{display:grid;gap:10px}.quality-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.quality-summary article,.capability-check-list article{border:1px solid var(--line);border-radius:8px;background:#ffffffa3}.quality-summary article{padding:12px}.quality-summary span{display:block;color:var(--subtle);font-size:12px;font-weight:740}.quality-summary strong{display:block;margin-top:7px;color:var(--text);font-size:13px;line-height:1.4}.capability-check-list{display:grid;gap:8px}.capability-check-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start;padding:12px}.capability-check-list strong{display:block;color:var(--text);font-size:13px}.capability-check-list p{margin:6px 0 0;color:var(--muted);font-size:12px;line-height:1.45}.dashboard-fit-list{display:grid;gap:8px;padding-top:4px}.compact-heading{margin-bottom:2px}.dashboard-fit-list article{display:grid;grid-template-columns:minmax(0,1fr) minmax(130px,auto);gap:12px;align-items:start;padding:12px;border:1px solid var(--line);border-radius:8px;background:#ffffffad}.dashboard-fit-list strong{display:block;color:var(--text);font-size:13px}.dashboard-fit-list p,.dashboard-fit-list span,.dashboard-fit-list small{display:block;margin:6px 0 0;color:var(--muted);font-size:12px;line-height:1.45}.dashboard-fit-list article>div:last-child{display:grid;justify-items:end;gap:6px;text-align:right}.import-preview{overflow:hidden;border:1px solid var(--line);border-radius:8px}.preview-head,.preview-row{display:grid;grid-template-columns:86px 110px minmax(0,1fr) 110px;gap:10px;align-items:center;padding:12px 13px}.preview-head{color:var(--subtle);background:#00000009;font-size:12px;font-weight:760}.preview-row{border-top:1px solid var(--line);color:#3e3e43;font-size:13px}.preview-row strong{color:var(--text)}.preview-row span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.analysis-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);gap:16px}.strategy-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.strategy-list article{display:grid;gap:12px;padding:14px;border:1px solid var(--line);border-radius:8px;background:#ffffffa8}.strategy-list strong{display:block;font-size:15px}.strategy-list p{margin:7px 0 0;color:var(--muted);font-size:13px;line-height:1.55}.bi-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:16px}.viz-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.chart-card{min-width:0;min-height:318px}.echarts-for-react,.chart-card canvas{max-width:100%}.bar-chart,.feedback-list{display:grid;gap:15px}.bar-chart article,.feedback-list article{display:grid;gap:9px}.bar-meta{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center}.bar-meta strong{font-size:14px}.bar-meta span,.feedback-list p{margin:0;color:var(--subtle);font-size:12px}.bar-track,.stacked-bar{position:relative;overflow:hidden;height:10px;border-radius:999px;background:#0000000e}.bar-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#0f766ec7,#2563eb9e)}.stacked-bar{display:flex;height:12px}.stacked-bar span{display:block;height:100%}.stacked-bar .positive{background:#0f766eb8}.stacked-bar .neutral{background:#9a670047}.stacked-bar .negative{background:#b4231861}.growth-metric{min-height:212px}.attribution-page{gap:16px}.attribution-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.attribution-kpi{min-height:142px;padding:18px;background:linear-gradient(180deg,#ffffffeb,#ffffffc2),linear-gradient(135deg,rgba(0,0,0,.04),transparent 62%)}.attribution-kpi span{display:block;color:var(--subtle);font-size:12px;font-weight:760}.attribution-kpi strong{display:block;margin-top:18px;font-size:clamp(26px,2.4vw,38px);line-height:1;letter-spacing:0}.attribution-kpi p{margin:10px 0 0;color:var(--muted);font-size:13px}.attribution-kpi.sales{border-color:#0f766e33}.attribution-kpi.growth{border-color:#2563eb33}.attribution-kpi.spend{border-color:#9a670038}.attribution-kpi.volume{border-color:#5b4cc433}.attribution-command-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);gap:16px}.attribution-bi-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.data-contract-list{display:grid;gap:10px}.data-contract-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start;padding:13px;border:1px solid var(--line);border-radius:8px;background:#ffffffa8}.data-contract-list strong{display:block;font-size:14px}.data-contract-list span{display:block;margin-top:5px;color:var(--subtle);font-size:12px;line-height:1.45;word-break:break-word}.attribution-workspace{grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr)}.attribution-ledger{overflow-x:auto;border:1px solid var(--line);border-radius:8px}.ledger-head,.ledger-row{display:grid;grid-template-columns:70px 70px 120px 110px 84px 82px 100px 92px 150px;min-width:878px;gap:10px;align-items:center;padding:12px 14px}.ledger-head{color:var(--subtle);background:#00000009;font-size:12px;font-weight:760}.ledger-row{border-top:1px solid var(--line);color:#3e3e43;font-size:13px}.ledger-row strong{color:var(--text)}.metric-number{display:flex;align-items:baseline;gap:9px;margin:14px 0}.metric-number strong{font-size:38px;line-height:1;letter-spacing:0}.metric-number span{color:var(--subtle);font-size:13px}.workspace-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);gap:16px}.intel-table{overflow:hidden;border:1px solid var(--line);border-radius:8px}.intel-head,.intel-row{display:grid;grid-template-columns:minmax(220px,1.25fr) 90px 90px 110px 110px;gap:12px;align-items:center;padding:13px 14px}.intel-head{color:var(--subtle);background:#00000009;font-size:12px;font-weight:760}.intel-row{border-top:1px solid var(--line);color:#3e3e43;font-size:13px}.intel-row.simple{grid-template-columns:minmax(0,1fr) 90px 100px 100px}.intel-row.four,.intel-head.four{grid-template-columns:120px minmax(0,1.2fr) 100px minmax(0,1fr)}.intel-row strong{color:var(--text)}.campaign-list,.action-list,.rule-list,.system-log,.compact-list,.operation-list{display:grid;gap:10px}.campaign-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;padding:13px 0;border-bottom:1px solid var(--line)}.campaign-row:last-child{border-bottom:0}.campaign-row strong,.rule-item strong,.action-item strong,.system-log strong,.compact-list strong{display:block;font-size:14px;line-height:1.42}.campaign-row span,.rule-item span,.action-item span,.system-log span{display:block;margin-top:5px;color:var(--subtle);font-size:12px}.campaign-row b{display:block;margin-bottom:7px;text-align:right;font-size:20px}.operation-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:13px;border:1px solid var(--line);border-radius:8px;background:#ffffffa8}.operation-list strong{display:block;font-size:14px}.operation-list span{display:block;margin-top:5px;color:var(--subtle);font-size:12px}.rule-item{display:grid;grid-template-columns:82px minmax(0,1fr);gap:12px;padding:13px;border:1px solid var(--line);border-radius:8px;background:#ffffff9e}.action-item{display:grid;grid-template-columns:9px minmax(0,1fr);gap:12px;padding:13px;border:1px solid var(--line);border-radius:8px;background:#ffffffa8}.action-item p,.system-log p,.compact-list p{margin:5px 0 0;color:var(--muted);font-size:13px;line-height:1.5}.system-log article{display:grid;grid-template-columns:54px minmax(0,1fr);gap:12px;padding:12px 0;border-bottom:1px solid var(--line)}.system-log article:last-child{border-bottom:0}.system-log.wide{grid-template-columns:repeat(2,minmax(0,1fr))}.module-grid,.knowledge-grid,.risk-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);gap:16px}.module-main{min-height:260px}.placeholder-fields.business{grid-template-columns:repeat(3,minmax(0,1fr))}.compact-list article{display:grid;grid-template-columns:86px minmax(0,1fr);gap:12px;padding:13px;border:1px solid var(--line);border-radius:8px;background:#ffffffa8}.definition-list{display:grid;gap:10px}.definition-list article{display:grid;gap:8px;padding:13px;border:1px solid var(--line);border-radius:8px;background:#ffffffa8}.definition-list p{margin:0;color:var(--muted);font-size:13px;line-height:1.55}.collapsed-panel{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff94;box-shadow:var(--soft-shadow)}.collapsed-panel summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 18px;cursor:pointer;list-style:none}.collapsed-panel summary::-webkit-details-marker{display:none}.collapsed-panel summary span{font-size:14px;font-weight:760}.collapsed-panel[open]{padding-bottom:16px}.collapsed-panel[open] summary{border-bottom:1px solid var(--line);margin-bottom:16px}.collapsed-panel .pipeline-band,.collapsed-panel .source-grid,.collapsed-panel .workspace-grid{margin:0 16px}.hero-copy{align-self:center}.hero-copy h3{max-width:620px;margin:0;font-size:clamp(31px,3.3vw,52px);line-height:1.04;letter-spacing:0}.hero-copy p{max-width:520px;color:var(--muted);font-size:16px;line-height:1.7}.workflow-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-self:center}.workflow-strip.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.workflow-step{min-height:78px;padding:14px;border:1px solid var(--line);border-radius:8px;background:#ffffffbd}.workflow-step span{display:block;color:var(--subtle);font-size:11px;font-weight:720}.workflow-step strong{display:block;margin-top:13px;font-size:15px}.overview-grid{display:grid;grid-template-columns:1.25fr 1fr 1fr;gap:16px}.status-card.large{min-height:248px}.metric-row{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:22px 0}.metric-row div{padding:14px;border-radius:8px;background:#00000009}.metric-row span,.fine-line,.signal-item span,.archive-row span,.clue-card span{color:var(--subtle);font-size:12px}.metric-row strong{display:block;margin-top:8px;font-size:24px;line-height:1}.evidence-list{display:grid;gap:8px}.evidence-list p{display:flex;align-items:center;gap:8px;margin:0;color:#3b3b40;font-size:14px}.status-dot{width:7px;height:7px;border-radius:999px;background:var(--subtle)}.status-risk{background:var(--red)}.status-opportunity{background:var(--blue)}.status-success{background:var(--green)}.observation-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.observation-card{min-height:154px}.data-boundary-card{display:grid;gap:14px}.boundary-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.boundary-kpis article{padding:13px 14px;border:1px solid var(--line);border-radius:8px;background:#ffffffa3}.boundary-kpis strong{display:block;font-size:24px;line-height:1}.boundary-kpis span{display:block;margin-top:7px;color:var(--text);font-size:13px;font-weight:720}.boundary-kpis p{margin:5px 0 0;color:var(--muted);font-size:12px;line-height:1.45}.boundary-notes{display:flex;flex-wrap:wrap;gap:7px}.observation-lens-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.observation-lens-card{min-height:178px;display:grid;align-content:start;gap:12px}.lens-topline{display:flex;align-items:center;justify-content:space-between;gap:10px}.lens-topline strong{font-size:28px;line-height:1}.observation-lens-card h3{font-size:17px}.observation-lens-card p{margin:0;color:var(--muted);font-size:13px;line-height:1.55}.observation-lens-card>span{color:var(--text);font-size:12px;font-weight:720;line-height:1.45}.action-workbench-card{display:grid;gap:2px}.dashboard-readout-grid,.command-hero{display:grid;gap:14px}.command-hero{grid-template-columns:minmax(0,1.1fr) 300px;align-items:stretch}.command-center-v2{display:grid;grid-template-columns:minmax(0,1.42fr) minmax(340px,.58fr);gap:14px;align-items:start}.bi-explorer-shell{display:grid;grid-template-columns:minmax(540px,1.24fr) minmax(450px,.76fr);gap:16px;align-items:start}.war-room-hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.58fr);gap:14px;align-items:stretch}.war-brief-card{min-height:260px;position:relative;overflow:hidden;display:grid;align-content:start;gap:14px;background:linear-gradient(140deg,#fffffffa,#f8f8f5f0),radial-gradient(circle at 94% 8%,rgba(31,111,92,.1),transparent 34%)}.war-brief-card:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,#191917,#1f6f5c 56%,#c4a15a)}.war-meta-row{display:flex;flex-wrap:wrap;gap:8px;padding-left:2px}.war-meta-row span{padding:6px 9px;border:1px solid rgba(25,25,23,.08);border-radius:999px;background:#ffffffb3;color:var(--muted);font-size:12px;font-weight:720}.war-brief-card h2{max-width:780px;margin:0;color:var(--text);font-size:clamp(26px,2.2vw,36px);line-height:1.08;letter-spacing:0;font-weight:780}.war-brief-card>p{max-width:760px;margin:-6px 0 0;color:var(--muted);font-size:14px;line-height:1.62}.war-brief-alert{max-width:760px;padding:12px 13px;border:1px solid rgba(154,103,0,.2);border-radius:10px;background:#9a67000f}.war-brief-alert span,.war-brief-alert strong,.war-brief-alert p{display:block}.war-brief-alert span{color:var(--amber);font-size:11px;font-weight:800;text-transform:uppercase}.war-brief-alert strong{margin-top:6px;color:var(--text);font-size:15px;line-height:1.35}.war-brief-alert p{margin:6px 0 0;color:#5d5142;font-size:13px;line-height:1.5}.war-action-row{display:flex;flex-wrap:wrap;gap:9px}.priority-signals-card{min-width:0;display:grid;align-content:start;gap:14px;max-height:390px;overflow:auto}.priority-signal-list{display:grid;gap:10px}.priority-signal-list>button{display:grid;grid-template-columns:46px minmax(0,1fr) auto;gap:10px;align-items:start;width:100%;min-height:76px;padding:10px;border:1px solid var(--line);border-radius:10px;background:#fff;color:inherit;text-align:left;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.priority-signal-list>button:hover{transform:translateY(-1px);border-color:#00000029;box-shadow:0 14px 28px #14141213}.priority-signal-list>button.active{border-color:#1f6f5c6b;box-shadow:inset 3px 0 0 var(--green),0 14px 28px #1f6f5c14}.priority-signal-list i{width:46px;min-height:32px;display:grid;place-items:center;padding:0 8px;border-radius:9px;background:#f3f3ef;color:var(--text);font-size:11px;font-style:normal;font-weight:820;line-height:1.15;text-align:center}.priority-signal-list strong,.priority-signal-list span,.priority-signal-list p{display:block}.priority-signal-list strong{color:var(--text);font-size:13px;line-height:1.35}.priority-signal-list span{margin-top:5px;color:var(--subtle);font-size:12px;font-weight:720;line-height:1.35}.priority-signal-list p{margin:5px 0 0;color:var(--muted);font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.war-kpi-strip{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.war-kpi-card{min-height:92px;padding:13px;border:1px solid var(--line);border-radius:10px;background:#ffffffc2;box-shadow:var(--soft-shadow)}.war-kpi-card span,.war-kpi-card strong,.war-kpi-card p{display:block}.war-kpi-card span{color:var(--subtle);font-size:11px;font-weight:800}.war-kpi-card strong{margin-top:8px;color:var(--text);font-size:27px;line-height:1;font-variant-numeric:tabular-nums}.war-kpi-card p{margin:8px 0 0;color:var(--muted);font-size:12px;line-height:1.38}.war-kpi-card.tone-warning{box-shadow:inset 3px 0 0 var(--amber),var(--soft-shadow)}.war-kpi-card.tone-risk{box-shadow:inset 3px 0 0 var(--red),var(--soft-shadow)}.war-kpi-card.tone-success{box-shadow:inset 3px 0 0 var(--green),var(--soft-shadow)}.battlefield-grid{display:grid;grid-template-columns:minmax(0,1.38fr) minmax(320px,.62fr);gap:14px;align-items:start}.front-table-card{min-width:0}.front-command-table{overflow:hidden;border:1px solid var(--line);border-radius:10px;background:#fff}.front-command-head,.front-command-table>article{display:grid;grid-template-columns:minmax(150px,.92fr) minmax(270px,1.45fr) minmax(170px,.86fr) 92px 104px;gap:12px;align-items:center;padding:11px 12px}.front-command-head{background:#f5f5f2;color:var(--subtle);font-size:12px;font-weight:780}.front-command-table>article{border-top:1px solid var(--line);cursor:pointer;transition:background .14s ease,box-shadow .14s ease}.front-command-table>article:hover{background:#fbfbfa}.front-command-table>article.active{background:#1f6f5c0e;box-shadow:inset 3px 0 0 var(--green)}.front-command-table strong,.front-command-table b,.front-command-table small{display:block}.front-command-table strong,.front-command-table b{color:var(--text);font-size:13px;line-height:1.35}.front-command-table small{margin-top:5px;color:var(--muted);font-size:11px;line-height:1.35}.front-name-cell{display:grid;grid-template-columns:38px minmax(0,1fr);grid-template-areas:"icon name" "icon status";gap:2px 9px;align-items:center}.front-name-cell i{grid-area:icon;width:38px;height:38px;display:grid;place-items:center;border-radius:10px;background:#f3f3ef;color:var(--text);font-size:10px;font-style:normal;font-weight:840}.front-name-cell strong{grid-area:name}.front-name-cell small{grid-area:status}.front-evidence-cell strong{font-variant-numeric:tabular-nums}.front-priority-cell strong{text-align:right}.front-priority-cell i b{background:linear-gradient(90deg,#1f6f5c,#c4a15a)}.front-action-cell{display:flex;align-items:center;justify-content:flex-end;gap:8px}.front-action-cell>button{height:30px;padding:0 10px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--text);font-size:12px;font-weight:760;cursor:pointer;transition:border-color .14s ease,background .14s ease}.front-action-cell>button:hover{border-color:#1919172e;background:#f7f7f4}.observation-dashboard{gap:14px}.observation-filter-bar{display:grid;gap:10px;padding:12px;border:1px solid var(--line);border-radius:10px;background:#ffffffc2;box-shadow:var(--soft-shadow)}.filter-context-row,.filter-control-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.filter-context-row span{padding:6px 9px;border:1px solid rgba(25,25,23,.08);border-radius:999px;background:#fff;color:var(--muted);font-size:12px;font-weight:720}.filter-control-row label{min-width:150px;display:grid;gap:5px;color:var(--subtle);font-size:11px;font-weight:780}.filter-control-row select{height:34px;padding:0 30px 0 10px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--text);font-size:13px;font-weight:680;outline:none}.filter-control-row select:focus{border-color:#1f6f5c5c;box-shadow:var(--focus-ring)}.observation-kpi-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.observation-kpi-strip article{min-height:84px;padding:13px;border:1px solid var(--line);border-radius:10px;background:#fff;box-shadow:var(--soft-shadow)}.observation-kpi-strip span,.observation-kpi-strip strong,.observation-kpi-strip p{display:block}.observation-kpi-strip span{color:var(--subtle);font-size:11px;font-weight:800}.observation-kpi-strip strong{margin-top:8px;color:var(--text);font-size:27px;line-height:1;font-variant-numeric:tabular-nums}.observation-kpi-strip p{margin:8px 0 0;color:var(--muted);font-size:12px;line-height:1.35}.observation-bi-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}.observation-trend-card{grid-column:1 / -1}.active-slice-bar{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:13px 14px;border:1px solid var(--line);border-radius:12px;background:#ffffffdb;box-shadow:var(--soft-shadow)}.active-slice-bar.is-active{border-color:#1f6f5c3d;box-shadow:inset 3px 0 0 var(--green),var(--soft-shadow)}.active-slice-bar span,.active-slice-bar strong,.active-slice-bar p{display:block}.active-slice-bar span{color:var(--subtle);font-size:11px;font-weight:820;letter-spacing:.04em}.active-slice-bar strong{margin-top:4px;color:var(--text);font-size:16px;line-height:1.2}.active-slice-bar p{margin:4px 0 0;color:var(--muted);font-size:12px;line-height:1.45}.active-slice-actions,.evidence-modal-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.active-slice-actions button,.evidence-modal-actions button{height:32px;padding:0 11px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--muted);font-size:12px;font-weight:760}.active-slice-actions button:hover,.evidence-modal-actions button:hover{border-color:#1919172e;color:var(--text)}.active-slice-actions .active-slice-primary,.evidence-modal-actions .modal-close-button{border-color:#191917;background:#191917;color:#fff}.evidence-panel-card{min-width:0}.evidence-panel-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.evidence-panel-actions button{height:28px;padding:0 9px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--muted);font-size:12px;font-weight:720}.evidence-panel-actions button:hover{border-color:#1919172e;color:var(--text)}.observation-bi-grid>.analysis-card:nth-of-type(3),.observation-bi-grid>.analysis-card:nth-of-type(4),.observation-bi-grid>.analysis-card:nth-of-type(5){min-width:0}.evidence-quick-list{display:grid;gap:9px}.evidence-readout-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-bottom:10px}.evidence-readout-strip article{padding:8px;border:1px solid var(--line);border-radius:8px;background:var(--surface-soft)}.evidence-readout-strip span,.evidence-readout-strip strong{display:block}.evidence-readout-strip span{color:var(--subtle);font-size:10px;font-weight:780}.evidence-readout-strip strong{margin-top:5px;color:var(--text);font-size:14px;line-height:1;font-variant-numeric:tabular-nums}.evidence-quick-list button{width:100%;padding:11px;border:1px solid var(--line);border-radius:9px;background:#fff;color:inherit;text-align:left;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}.evidence-quick-list button:hover{transform:translateY(-1px);border-color:#19191729;box-shadow:0 12px 24px #14141212}.evidence-quick-list span,.evidence-quick-list strong,.evidence-quick-list p{display:block}.evidence-quick-list span{color:var(--subtle);font-size:11px;font-weight:760;line-height:1.35}.evidence-quick-list strong{margin-top:6px;color:var(--text);font-size:13px;line-height:1.38}.evidence-quick-list p{margin:7px 0 0;color:var(--muted);font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.comment-evidence-card{min-width:0}.comment-evidence-list{display:grid;gap:8px;max-height:300px;overflow:auto;padding-right:2px}.comment-evidence-list button,.comment-evidence-empty{width:100%;padding:10px 11px;border:1px solid var(--line);border-radius:9px;background:linear-gradient(180deg,#fff,#fbfbf8);color:inherit;text-align:left}.comment-evidence-list button{transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}.comment-evidence-list button:hover{transform:translateY(-1px);border-color:#1f6f5c38;box-shadow:0 12px 24px #1414120f}.comment-evidence-list span,.comment-evidence-list strong,.comment-evidence-list p,.comment-evidence-list em{display:block}.comment-evidence-list span{color:var(--subtle);font-size:10px;font-weight:780;letter-spacing:0}.comment-evidence-list strong{margin-top:5px;color:var(--green);font-size:12px;font-variant-numeric:tabular-nums}.comment-evidence-list p{margin:5px 0 0;color:var(--text);font-size:13px;font-weight:720;line-height:1.45}.comment-evidence-list em{margin-top:6px;color:var(--muted);font-size:11px;font-style:normal;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comment-evidence-empty{color:var(--muted);font-size:12px;line-height:1.45}.dashboard-experiment-lab{display:grid;gap:18px;padding:18px;border:1px solid rgba(25,25,23,.08);border-radius:14px;background:linear-gradient(180deg,#ffffffe0,#fafaf7d1),radial-gradient(circle at 12% 0%,rgba(15,118,110,.08),transparent 34%);box-shadow:var(--soft-shadow);overflow:hidden;position:relative}.dashboard-experiment-lab:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.45;background:linear-gradient(90deg,rgba(25,25,23,.035) 1px,transparent 1px),linear-gradient(180deg,rgba(25,25,23,.025) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:linear-gradient(180deg,#000 0%,transparent 70%);mask-image:linear-gradient(180deg,#000 0%,transparent 70%)}.dashboard-experiment-lab>*{position:relative;z-index:1}.dashboard-experiment-lab.lab-style-obsidian{border-color:#ffffff1c;background:radial-gradient(circle at 12% 0%,rgba(125,211,252,.22),transparent 32%),radial-gradient(circle at 94% 18%,rgba(167,139,250,.18),transparent 30%),linear-gradient(145deg,#07080d,#111827 54%,#0f1117);box-shadow:0 26px 68px #00000038}.dashboard-experiment-lab.lab-style-signal{border-color:#f6efe124;background:radial-gradient(circle at 12% 4%,rgba(214,181,109,.2),transparent 30%),radial-gradient(circle at 86% 10%,rgba(120,166,184,.16),transparent 32%),linear-gradient(145deg,#07121b,#111d28 58%,#0b1721);box-shadow:0 30px 78px #00000042}.dashboard-experiment-lab.lab-style-cobalt{border:1.5px solid rgba(33,71,255,.2);background:linear-gradient(90deg,rgba(33,71,255,.09) 1px,transparent 1px),linear-gradient(180deg,rgba(33,71,255,.07) 1px,transparent 1px),linear-gradient(180deg,#fffef8,#f3f4ff);background-size:18px 18px,18px 18px,auto;box-shadow:8px 8px #2147ff11,0 26px 62px #2147ff14}.dashboard-experiment-lab.lab-style-neon{border-color:#00e5ff38;background:radial-gradient(circle at 12% 10%,rgba(0,229,255,.2),transparent 30%),radial-gradient(circle at 78% 0%,rgba(57,255,136,.18),transparent 34%),linear-gradient(135deg,#f8fffb,#f4fbff 56%,#fff);box-shadow:0 24px 62px #0091a01f}:root[data-visual-theme=volt] .dashboard-experiment-lab{border:1.5px solid #111112;background:linear-gradient(90deg,rgba(17,17,18,.045) 1px,transparent 1px),linear-gradient(180deg,#f3ba2f33,#ffffffdb 38%,#fff8d8eb);background-size:20px 20px,auto;box-shadow:8px 8px #11111214,0 30px 68px #11111214}:root[data-visual-theme=volt] .lab-widget-card,:root[data-visual-theme=volt] .lab-side-card{border:1.5px solid rgba(17,17,18,.16);background:#fff;box-shadow:4px 4px #11111214}:root[data-visual-theme=aurora] .dashboard-experiment-lab{border-color:#00e5ff3d;background:radial-gradient(circle at 12% 10%,rgba(0,229,255,.22),transparent 28%),radial-gradient(circle at 84% 6%,rgba(57,255,136,.18),transparent 34%),linear-gradient(135deg,#ffffffeb,#f4fbffe0);box-shadow:0 28px 70px #00a7e129}:root[data-visual-theme=aurora] .lab-widget-card,:root[data-visual-theme=aurora] .lab-side-card{border-color:#00e5ff38;background:#ffffffc2;box-shadow:0 18px 44px #00a7e11a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}:root[data-visual-theme=editorial] .dashboard-experiment-lab{border-color:#18141124;background:linear-gradient(90deg,rgba(24,20,17,.04) 1px,transparent 1px),linear-gradient(180deg,#fffaf0,#f4eee4);background-size:18px 18px,auto}.dashboard-experiment-lab.lab-style-editorial{border-color:#1111121a;background:linear-gradient(90deg,rgba(17,17,18,.035) 1px,transparent 1px),linear-gradient(180deg,#fffdf8,#f7f2e8);background-size:18px 18px,auto}.dashboard-experiment-lab.lab-style-ledger{border-color:#11111124;background:repeating-linear-gradient(0deg,rgba(17,17,17,.045) 0 1px,transparent 1px 24px),linear-gradient(180deg,#fffdf3,#f3eddf);box-shadow:0 22px #11111109,0 28px 62px #11111112}.dashboard-experiment-lab.lab-style-forest{border-color:#173f3524;background:radial-gradient(circle at 16% 0%,rgba(216,138,160,.14),transparent 30%),radial-gradient(circle at 88% 14%,rgba(23,63,53,.1),transparent 32%),linear-gradient(180deg,#fff8ec,#f2eadc);box-shadow:0 28px 68px #173f351c}.lab-style-obsidian .section-label,.lab-style-obsidian .chart-subtitle,.lab-style-obsidian .experiment-lab-header p,.lab-style-obsidian .lab-side-card span,.lab-style-obsidian .lab-widget-manager summary,.lab-style-obsidian .lab-alert-list span,.lab-style-obsidian .lab-component-grid span,.lab-style-obsidian .lab-widget-picker span,.lab-style-obsidian .lab-metric-switcher span,.lab-style-obsidian .noise-reason-list em,.lab-style-obsidian .noise-reason-list small,.lab-style-obsidian .noise-reason-empty,.lab-style-obsidian .lab-style-switcher span{color:#e2e8f0ad}.lab-style-obsidian .experiment-lab-header h3,.lab-style-obsidian .lab-widget-card h3,.lab-style-obsidian .lab-side-card strong,.lab-style-obsidian .lab-side-heading,.lab-style-obsidian .noise-reason-list strong,.lab-style-obsidian .lab-style-switcher strong,.lab-style-obsidian .lab-widget-picker strong,.lab-style-obsidian .comment-evidence-list p,.lab-style-obsidian .comment-evidence-list strong{color:#f8fafc}.lab-style-obsidian .lab-widget-card,.lab-style-obsidian .lab-empty-card,.lab-style-obsidian .lab-side-card,.lab-style-obsidian .lab-widget-manager{border-color:#ffffff1c;background:#0f172ab8;box-shadow:inset 0 1px #ffffff0f,0 20px 42px #0000002e}.lab-style-obsidian .lab-metric-switcher,.lab-style-obsidian .noise-reason-list button,.lab-style-obsidian .noise-reason-empty{border-color:#ffffff1a;background:#ffffff0e}.lab-style-obsidian .lab-metric-switcher button{color:#e2e8f0b8}.lab-style-obsidian .lab-metric-switcher button.active{background:#7dd3fc;color:#061217}.lab-style-signal .section-label,.lab-style-signal .chart-subtitle,.lab-style-signal .experiment-lab-header p,.lab-style-signal .lab-side-card span,.lab-style-signal .lab-widget-manager summary,.lab-style-signal .lab-alert-list span,.lab-style-signal .lab-component-grid span,.lab-style-signal .lab-widget-picker span,.lab-style-signal .lab-metric-switcher span,.lab-style-signal .noise-reason-list em,.lab-style-signal .noise-reason-list small,.lab-style-signal .noise-reason-empty,.lab-style-signal .lab-style-switcher span{color:#f6efe1a8}.lab-style-signal .experiment-lab-header h3,.lab-style-signal .lab-widget-card h3,.lab-style-signal .lab-side-card strong,.lab-style-signal .lab-side-heading,.lab-style-signal .noise-reason-list strong,.lab-style-signal .lab-style-switcher strong,.lab-style-signal .lab-widget-picker strong,.lab-style-signal .comment-evidence-list p,.lab-style-signal .comment-evidence-list strong{color:#f6efe1}.lab-style-signal .lab-widget-card,.lab-style-signal .lab-empty-card,.lab-style-signal .lab-side-card,.lab-style-signal .lab-widget-manager{border-color:#f6efe121;background:linear-gradient(180deg,#f6efe10f,#f6efe106),#0f1a24c7;box-shadow:inset 0 1px #f6efe112,0 22px 46px #0003}.lab-style-signal .lab-metric-switcher,.lab-style-signal .noise-reason-list button,.lab-style-signal .noise-reason-empty{border-color:#f6efe11f;background:#f6efe10e}.lab-style-signal .lab-metric-switcher button{color:#f6efe1b3}.lab-style-signal .lab-metric-switcher button.active{background:#d6b56d;color:#07121b}.lab-style-cobalt .lab-widget-card,.lab-style-cobalt .lab-side-card{border:1.5px solid rgba(33,71,255,.16);background:linear-gradient(90deg,rgba(33,71,255,.04) 1px,transparent 1px),linear-gradient(180deg,rgba(33,71,255,.03) 1px,transparent 1px),#fffef8;background-size:18px 18px,18px 18px,auto;box-shadow:5px 5px #2147ff0e}.lab-style-cobalt .lab-metric-switcher button.active{background:#2147ff;color:#fff}.lab-style-neon .lab-widget-card{border-color:#00e5ff38;box-shadow:inset 0 1px #ffffffe6,0 22px 44px #00e5ff17}.lab-style-neon .lab-side-card{border-color:#00e5ff33;box-shadow:0 18px 36px #00e5ff14}.lab-style-editorial .lab-widget-card,.lab-style-editorial .lab-side-card{border-color:#1111121f;background:#fffaf0;box-shadow:7px 7px #1111120e}.lab-style-ledger .lab-widget-card,.lab-style-ledger .lab-side-card{border-radius:2px;border-color:#11111124;background:repeating-linear-gradient(0deg,rgba(17,17,17,.03) 0 1px,transparent 1px 22px),#fbf7ea;box-shadow:0 1px #11111114}.lab-style-ledger .lab-metric-switcher button.active{background:#111;color:#fbf7ea}.lab-style-forest .lab-widget-card,.lab-style-forest .lab-side-card{border-color:#173f3524;background:radial-gradient(circle at 8% 0%,rgba(216,138,160,.1),transparent 32%),#fbf4e8;box-shadow:0 18px 38px #173f3514}.lab-style-forest .lab-metric-switcher button.active{background:#173f35;color:#fbf4e8}.bi-template-studio{display:grid;grid-template-columns:minmax(260px,.52fr) minmax(0,1.48fr);gap:14px;align-items:stretch}.template-studio-brief,.template-drilldown-note{border:1px solid var(--line);border-radius:10px;background:#ffffffb8}.template-studio-brief{min-height:100%;padding:18px;background:linear-gradient(180deg,#ffffffeb,#fafaf7db),linear-gradient(145deg,rgba(25,25,23,.045),transparent 48%)}.template-studio-brief h3,.template-studio-brief p{margin:0}.template-studio-brief h3{margin-top:6px;color:var(--text);font-size:21px;line-height:1.1}.template-studio-brief p{margin-top:10px;color:var(--muted);font-size:13px;line-height:1.62}.template-principle-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:18px}.template-principle-strip span{min-height:34px;display:grid;place-items:center;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--text);font-size:12px;font-weight:760}.template-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.template-card{min-width:0;display:grid;align-content:start;gap:10px;min-height:250px;padding:13px;border:1px solid var(--line);border-radius:10px;background:#ffffffd1;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.template-card.active{border-color:#1f6f5c47;box-shadow:inset 0 0 0 1px #1f6f5c1a,0 16px 28px #1414120e}.template-card:hover{transform:translateY(-1px);border-color:#19191729;box-shadow:0 16px 28px #1414120f}.template-card-topline{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px}.template-card-topline>span:last-child{min-width:0;overflow:hidden;color:var(--subtle);font-size:11px;font-weight:720;text-overflow:ellipsis;white-space:nowrap}.template-card h4{margin:0;color:var(--text);font-size:15px;line-height:1.26}.template-card p{min-height:48px;margin:0;color:var(--muted);font-size:12px;line-height:1.45}.template-card dl{display:grid;gap:7px;margin:0}.template-card dt{color:var(--subtle);font-size:10px;font-weight:780}.template-card dd{margin:3px 0 0;color:var(--text);font-size:11px;line-height:1.42}.template-card button{align-self:end;min-height:32px;border:1px solid var(--line);border-radius:8px;background:#191917;color:#fff;font-size:12px;font-weight:760}.template-card button:disabled{background:var(--surface-soft);color:var(--subtle);cursor:default}.template-drilldown-note{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 13px}.template-drilldown-note strong,.template-drilldown-note span{display:block}.template-drilldown-note strong{color:var(--text);font-size:13px}.template-drilldown-note span{color:var(--muted);font-size:12px;line-height:1.45;text-align:right}.experiment-lab-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.experiment-lab-header h3,.experiment-lab-header p{margin:0}.experiment-lab-header h3{margin-top:4px;color:var(--text);font-size:24px;line-height:1.05}.experiment-lab-header p{max-width:780px;margin-top:8px;color:var(--muted);font-size:13px;line-height:1.55}.experiment-lab-header>button,.lab-header-actions button,.lab-widget-remove{height:30px;padding:0 10px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--muted);font-size:12px;font-weight:760}.experiment-lab-header>button:hover,.lab-header-actions button:hover,.lab-widget-remove:hover{border-color:#1919172e;color:var(--text)}.lab-header-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.lab-control-stack{min-width:320px;display:grid;gap:10px;justify-items:end}.lab-metric-switcher{display:inline-flex;align-items:center;gap:4px;padding:4px;border:1px solid var(--line);border-radius:12px;background:#ffffffbd;box-shadow:inset 0 1px #ffffffb3}.lab-metric-switcher span{padding:0 8px;color:var(--muted);font-size:11px;font-weight:760;white-space:nowrap}.lab-metric-switcher button{height:28px;min-width:46px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:var(--muted);font-size:12px;font-weight:820;transition:background .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.lab-metric-switcher button:hover{transform:translateY(-1px);color:var(--text)}.lab-metric-switcher button.active{background:var(--text);color:var(--bg);box-shadow:0 8px 18px #1414121f}.lab-header-actions .lab-primary-action{background:#191917;color:#fff;border-color:#191917}.lab-style-switcher{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.lab-style-switcher button{min-width:0;min-height:58px;display:grid;align-content:center;gap:5px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:#ffffffad;color:var(--text);text-align:left;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease}.lab-style-switcher button:hover{transform:translateY(-1px);border-color:#19191729;box-shadow:0 14px 28px #1414120f}.lab-style-switcher button.active{border-color:#1f6f5c4d;background:#fff;box-shadow:inset 3px 0 0 var(--green),0 14px 28px #1414120f}.lab-style-switcher strong,.lab-style-switcher span{display:block}.lab-style-switcher strong{color:var(--text);font-size:13px;font-weight:820}.lab-style-switcher span{color:var(--muted);font-size:11px;line-height:1.35}.lab-style-obsidian .lab-style-switcher button,.lab-style-obsidian .lab-widget-picker button,.lab-style-obsidian .lab-widget-remove,.lab-style-obsidian .lab-header-actions button{border-color:#ffffff1f;background:#ffffff0e;color:#f8fafc}.lab-style-obsidian .lab-style-switcher button.active{border-color:#7dd3fc6b;background:#0e749033;box-shadow:inset 3px 0 #7dd3fc,0 18px 36px #0003}.lab-style-signal .lab-style-switcher button,.lab-style-signal .lab-widget-picker button,.lab-style-signal .lab-widget-remove,.lab-style-signal .lab-header-actions button{border-color:#f6efe11f;background:#f6efe10e;color:#f6efe1}.lab-style-signal .lab-style-switcher button.active{border-color:#d6b56d6b;background:#d6b56d21;box-shadow:inset 3px 0 #d6b56d,0 18px 36px #0000002e}.lab-style-cobalt .lab-style-switcher button.active{border-color:#2147ff5c;box-shadow:inset 3px 0 #2147ff,5px 5px #2147ff0e}.lab-style-neon .lab-style-switcher button.active{border-color:#00e5ff6b;box-shadow:inset 3px 0 #00e5ff,0 16px 34px #00e5ff24}.lab-style-editorial .lab-style-switcher button{background:#fffaf0}.lab-style-editorial .lab-style-switcher button.active{border-color:#c3512f52;box-shadow:inset 3px 0 #c3512f,6px 6px #1111120d}.lab-style-ledger .lab-style-switcher button{border-radius:2px;background:#fbf7ea}.lab-style-ledger .lab-style-switcher button.active{border-color:#11111147;box-shadow:inset 3px 0 #111}.lab-style-forest .lab-style-switcher button{background:#fbf4e8}.lab-style-forest .lab-style-switcher button.active{border-color:#173f3547;box-shadow:inset 3px 0 #173f35,0 16px 34px #173f3514}.lab-widget-picker{display:flex;flex-wrap:wrap;gap:8px}.lab-widget-picker button{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 10px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--text);font-size:12px;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}.lab-widget-picker button:hover:not(:disabled){transform:translateY(-1px);border-color:#1f6f5c3d;box-shadow:0 10px 22px #1414120f}.lab-widget-picker button:disabled{color:var(--muted);background:var(--surface-soft);cursor:default}.lab-widget-picker strong,.lab-widget-picker span{font-size:12px}.lab-widget-picker strong{color:var(--green);font-weight:820}.lab-widget-picker button:disabled strong{color:var(--muted)}.lab-widget-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;align-items:stretch}.lab-workbench-shell{display:block}.lab-side-panel{position:sticky;top:78px;display:grid;gap:12px}.lab-widget-card{grid-column:span 4;min-width:0;overflow:hidden;padding:16px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.lab-widget-card:hover{transform:translateY(-2px)}.lab-widget-wide{grid-column:span 2}.lab-widget-span-4{grid-column:span 4}.lab-widget-span-5{grid-column:span 5}.lab-widget-span-7{grid-column:span 7}.lab-widget-span-8{grid-column:span 8}.lab-widget-span-12{grid-column:span 12}.lab-empty-card{grid-column:span 12;padding:20px;text-align:center}.lab-side-card{min-width:0;padding:14px;border:1px solid var(--line);border-radius:12px;background:#ffffffc7;box-shadow:var(--soft-shadow)}.lab-side-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px;color:var(--text);font-size:14px;font-weight:820}.lab-side-heading button{height:28px;padding:0 9px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--muted);font-size:12px;font-weight:760}.lab-alert-list{display:grid;gap:8px}.lab-alert-list button{width:100%;display:grid;gap:5px;padding:11px;border:1px solid var(--line);border-radius:10px;background:linear-gradient(180deg,#ffffffe6,#f9f9f6d1);text-align:left;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.lab-alert-list button:hover{transform:translateY(-1px);border-color:#19191729;box-shadow:0 12px 24px #1414120f}.lab-alert-list strong,.lab-alert-list span{display:block}.lab-alert-list strong{color:var(--text);font-size:13px;line-height:1.25}.lab-alert-list span{color:var(--muted);font-size:12px;line-height:1.42}.noise-reason-list{display:grid;gap:8px}.noise-reason-list button{width:100%;display:grid;gap:7px;padding:10px;border:1px solid var(--line);border-radius:10px;background:#ffffffb8;color:var(--text);text-align:left;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.noise-reason-list button:hover{transform:translateY(-1px);border-color:#9a67003d;box-shadow:0 12px 24px #9a670014}.noise-reason-list span{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.noise-reason-list strong,.noise-reason-list em,.noise-reason-list small{display:block}.noise-reason-list strong{color:var(--text);font-size:13px;font-weight:820}.noise-reason-list em{color:var(--muted);font-size:11px;font-style:normal;white-space:nowrap}.noise-reason-list small,.noise-reason-empty{color:var(--muted);font-size:11px;line-height:1.45}.noise-reason-empty{padding:11px;border:1px dashed var(--line);border-radius:10px}.lab-component-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.lab-component-grid button{min-width:0;min-height:74px;display:grid;place-items:center;gap:7px;padding:10px 7px;border:1px solid var(--line);border-radius:12px;background:#ffffffd1;color:var(--text);text-align:center;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.lab-component-grid button:hover{transform:translateY(-1px);border-color:#1f6f5c38;box-shadow:0 12px 24px #1414120f}.lab-component-grid button.active{background:#191917;border-color:#191917;color:#fff}.lab-component-grid span{font-size:11px;font-weight:760;line-height:1.2}.lab-widget-manager{border:1px solid var(--line);border-radius:12px;background:#ffffffb8}.lab-widget-manager summary{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:0 13px;color:var(--text);cursor:pointer;font-size:13px;font-weight:820;list-style:none}.lab-widget-manager summary::-webkit-details-marker{display:none}.lab-widget-manager-body{display:grid;grid-template-columns:minmax(240px,.42fr) minmax(0,1fr);gap:12px;padding:0 13px 13px}.lab-icon{width:28px;height:24px;display:block;position:relative}.lab-icon:before,.lab-icon:after{content:"";position:absolute;inset:0;border-radius:6px;border:2px solid currentColor;opacity:.78}.lab-icon-flow:before{border:0;border-radius:999px;background:linear-gradient(90deg,currentColor 0 18%,transparent 18% 34%,currentColor 34% 50%,transparent 50% 66%,currentColor 66% 100%);clip-path:polygon(0 18%,100% 0,100% 34%,0 52%,0 64%,100% 46%,100% 80%,0 98%)}.lab-icon-sun:before{border-radius:999px;box-shadow:inset 0 0 0 5px currentColor,inset 0 0 0 10px transparent}.lab-icon-calendar:before{background:linear-gradient(currentColor 0 28%,transparent 28%)}.lab-icon-parallel:before{border-left-width:2px;border-right-width:2px;border-top:0;border-bottom:0;box-shadow:8px 0 0 -6px currentColor,16px 0 0 -6px currentColor}.lab-icon-tiles:before{background:linear-gradient(90deg,currentColor 0 45%,transparent 45% 55%,currentColor 55% 100%),linear-gradient(180deg,transparent 0 45%,currentColor 45% 55%,transparent 55%);border:0;opacity:.72}.lab-icon-network:before{width:9px;height:9px;inset:2px auto auto 2px;border-radius:50%;background:currentColor;box-shadow:16px 3px 0 currentColor,8px 15px 0 currentColor}.lab-icon-bubble:before{width:10px;height:10px;inset:4px auto auto 2px;border-radius:50%;background:currentColor;box-shadow:12px 8px 0 2px currentColor,22px 2px 0 -1px currentColor;border:0}.lab-icon-bars:before{border:0;background:linear-gradient(90deg,currentColor 0 22%,transparent 22% 34%,currentColor 34% 58%,transparent 58% 70%,currentColor 70% 100%)}.lab-icon-scatter:before{width:7px;height:7px;inset:3px auto auto 2px;border-radius:50%;background:currentColor;box-shadow:11px 12px 0 2px currentColor,22px 5px 0 currentColor;border:0}.lab-icon-risk:before{border-radius:50%;border-color:currentColor}.lab-icon-risk:after{inset:6px 12px;width:3px;border:0;background:currentColor}.lab-icon-quote:before{border:0;background:radial-gradient(circle at 30% 35%,currentColor 0 4px,transparent 4px),radial-gradient(circle at 70% 35%,currentColor 0 4px,transparent 4px)}.lab-style-obsidian .lab-alert-list button,.lab-style-obsidian .lab-component-grid button,.lab-style-obsidian .lab-side-heading button{border-color:#ffffff1f;background:#ffffff0e;color:#f8fafc}.lab-style-obsidian .lab-component-grid button.active{background:#7dd3fc2e;border-color:#7dd3fc5c}.lab-empty-card h3,.lab-empty-card p{margin:0}.lab-empty-card h3{color:var(--text);font-size:18px}.lab-empty-card p{margin-top:8px;color:var(--muted);font-size:13px}.evidence-table-card{min-width:0}.floating-evidence-cluster{position:fixed;right:24px;bottom:24px;z-index:45;display:grid;justify-items:end;gap:8px}.floating-evidence-actions{display:flex;gap:6px;padding:5px;border:1px solid rgba(25,25,23,.1);border-radius:999px;background:#ffffffe0;box-shadow:0 14px 34px #14141224;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.floating-evidence-actions button{height:28px;padding:0 10px;border:0;border-radius:999px;background:#19191714;color:var(--text);font-size:11px;font-weight:820}.floating-evidence-actions button:hover{background:#191917;color:#fff}.floating-evidence-button{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:10px;min-width:142px;max-width:min(260px,calc(100vw - 48px));padding:10px 13px 10px 10px;border:1px solid rgba(25,25,23,.1);border-radius:999px;background:#191917eb;color:#fff;box-shadow:0 22px 52px #14141238;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);text-align:left}.floating-evidence-button:hover{transform:translateY(-1px);box-shadow:0 26px 62px #14141242}.floating-evidence-button.has-slice{box-shadow:0 0 0 3px #1f6f5c29,0 24px 62px #14141242}.floating-evidence-dot{grid-row:span 2;min-width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#fff;color:#191917;font-size:12px;font-weight:860;font-variant-numeric:tabular-nums}.floating-evidence-button.has-slice .floating-evidence-dot{background:#c4322b;color:#fff}.floating-evidence-button strong,.floating-evidence-button em{min-width:0;display:block}.floating-evidence-button strong{font-size:13px;line-height:1.1}.floating-evidence-button em{max-width:172px;overflow:hidden;color:#ffffffad;font-size:11px;font-style:normal;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.evidence-modal-layer{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:28px}.evidence-modal-backdrop{position:absolute;inset:0;background:#0c0d0e57;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.evidence-modal-card{position:relative;z-index:1;width:min(1180px,calc(100vw - 56px));max-height:min(820px,calc(100vh - 56px));display:grid;grid-template-rows:auto auto auto minmax(0,1fr);gap:14px;overflow:auto;padding:18px;border:1px solid rgba(255,255,255,.72);border-radius:16px;background:#fffffff0;box-shadow:0 34px 94px #14141247}.evidence-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.evidence-modal-head h3,.evidence-modal-head p{margin:0}.evidence-modal-head h3{margin-top:4px;color:var(--text);font-size:24px;line-height:1.1}.evidence-modal-head p{max-width:640px;margin-top:7px;color:var(--muted);font-size:13px;line-height:1.5}.evidence-scope-panel{display:grid;grid-template-columns:minmax(360px,1.1fr) minmax(260px,.86fr) minmax(260px,.9fr);gap:10px}.evidence-scope-card{min-width:0;padding:12px;border:1px solid rgba(25,25,23,.08);border-radius:14px;background:linear-gradient(180deg,#ffffffeb,#f8f8f6e6),#fff}.evidence-scope-card>span{display:block;margin-bottom:8px;color:var(--muted);font-size:11px;font-weight:840;letter-spacing:.02em}.evidence-scope-card>strong,.evidence-scope-card>p{margin:0}.evidence-scope-card>strong{display:block;color:var(--text);font-size:15px;line-height:1.2}.evidence-scope-card>p{margin-top:5px;color:var(--muted);font-size:12px;line-height:1.45}.evidence-scope-form,.evidence-slice-control-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.evidence-slice-control-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px}.evidence-scope-form label,.evidence-slice-control-grid label{min-width:0;display:grid;gap:5px}.evidence-scope-form em,.evidence-slice-control-grid span{color:var(--muted);font-size:10px;font-style:normal;font-weight:780}.evidence-scope-form select,.evidence-slice-control-grid select,.evidence-slice-control-grid input{min-width:0;width:100%;height:32px;border:1px solid rgba(25,25,23,.1);border-radius:10px;background:#ffffffe6;color:var(--text);font-size:12px;font-weight:720}.evidence-scope-chain{display:grid;gap:6px}.evidence-scope-chain b{position:relative;min-width:0;display:block;overflow:hidden;padding:7px 10px 7px 24px;border:1px solid rgba(25,25,23,.08);border-radius:999px;background:#ffffffb3;color:var(--text);font-size:11px;font-weight:820;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.evidence-scope-chain b:before{content:"";position:absolute;left:10px;top:50%;width:6px;height:6px;border-radius:50%;background:#1f6f5c;transform:translateY(-50%)}.evidence-scope-chain b:last-child:before{background:#c4322b}.evidence-history-stack{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.evidence-history-stack small{max-width:100%;overflow:hidden;padding:5px 8px;border-radius:999px;background:#1919170f;color:var(--muted);font-size:10px;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.evidence-scope-empty{margin:10px 0 0;color:var(--muted);font-size:12px;line-height:1.5}.modal-readout{margin-bottom:0}.data-boundary-grid{display:grid;grid-template-columns:minmax(300px,.42fr) minmax(0,.58fr);gap:14px;margin-top:14px}.command-status-grid{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.command-status-card{min-height:92px;padding:14px;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:var(--soft-shadow)}.command-status-card span,.command-status-card strong,.command-status-card p{display:block}.command-status-card span{color:var(--subtle);font-size:11px;font-weight:760}.command-status-card strong{margin-top:9px;color:var(--text);font-size:30px;line-height:1;font-variant-numeric:tabular-nums}.command-status-card p{margin:9px 0 0;color:var(--muted);font-size:12px;line-height:1.35}.command-status-card.tone-warning{box-shadow:inset 3px 0 0 var(--amber),var(--soft-shadow)}.command-status-card.tone-risk{box-shadow:inset 3px 0 0 var(--red),var(--soft-shadow)}.command-status-card.tone-success{box-shadow:inset 3px 0 0 var(--green),var(--soft-shadow)}.observation-scope-bar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.observation-scope-bar article{min-height:76px;padding:14px 15px;border:1px solid var(--line);border-radius:10px;background:#ffffffc2;box-shadow:0 1px #ffffffb8}.observation-scope-bar span,.observation-scope-bar strong,.observation-scope-bar p{display:block}.observation-scope-bar span{color:var(--subtle);font-size:11px;font-weight:780}.observation-scope-bar strong{margin-top:8px;color:var(--text);font-size:18px;line-height:1.1}.observation-scope-bar p{margin:7px 0 0;color:var(--muted);font-size:12px;line-height:1.35}.observation-command-shell{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);gap:14px;align-items:stretch}.observation-command-shell .command-status-grid{grid-column:1 / -1}.cycle-readout-card,.quality-readout-card{min-width:0}.cycle-readout-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.driver-tile{display:grid;min-height:124px;padding:14px;border:1px solid var(--line);border-radius:9px;background:#fff;color:inherit;text-align:left;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.driver-tile:hover{transform:translateY(-1px);border-color:#00000029;box-shadow:0 14px 28px #14141214}.driver-tile span,.driver-tile strong,.driver-tile p{display:block}.driver-tile span{color:var(--subtle);font-size:11px;font-weight:780}.driver-tile strong{margin-top:12px;color:var(--text);font-size:28px;line-height:1;font-variant-numeric:tabular-nums}.driver-tile p{margin:10px 0 0;color:var(--muted);font-size:12px;line-height:1.45}.driver-tile.tone-success{box-shadow:inset 3px 0 0 var(--green)}.driver-tile.tone-warning{box-shadow:inset 3px 0 0 var(--amber)}.driver-tile.tone-risk{box-shadow:inset 3px 0 0 var(--red)}.quality-meter-list{display:grid;gap:9px}.quality-meter{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px;border:1px solid var(--line);border-radius:9px;background:#fff}.quality-meter strong,.quality-meter span{display:block}.quality-meter strong{color:var(--text);font-size:13px}.quality-meter span{margin-top:4px;color:var(--muted);font-size:12px;line-height:1.42}.quality-meter b{min-width:58px;color:var(--text);font-size:24px;line-height:1;text-align:right;font-variant-numeric:tabular-nums}.quality-meter.tone-warning b{color:var(--amber)}.quality-meter.tone-success b{color:var(--green)}.signal-command-grid{display:grid;grid-template-columns:minmax(0,1.22fr) minmax(380px,.78fr);gap:14px;align-items:stretch}.signal-radar-card,.signal-front-card{min-width:0}.signal-radar-card{position:relative;overflow:hidden}.signal-radar-card:after{content:"";position:absolute;inset:auto 28px 24px auto;width:180px;height:180px;border:1px solid rgba(15,118,110,.12);border-radius:50%;pointer-events:none}.front-briefing{display:grid;gap:12px}.front-icon-mark{width:58px;height:58px;display:grid;place-items:center;border:1px solid var(--line);border-radius:14px;background:#191917;color:#fff;font-size:13px;font-weight:820;letter-spacing:.02em;box-shadow:0 16px 32px #14141224}.front-briefing>p{margin:0;color:var(--text);font-size:14px;line-height:1.58}.front-briefing>article{padding:12px;border:1px solid rgba(154,103,0,.18);border-radius:10px;background:#9a67000e}.front-briefing>article span,.front-briefing>article strong{display:block}.front-briefing>article span{color:var(--amber);font-size:11px;font-weight:780}.front-briefing>article strong{margin-top:7px;color:#5d5142;font-size:13px;line-height:1.48}.front-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.front-stat-grid article{min-height:74px;padding:11px;border:1px solid var(--line);border-radius:9px;background:#fff}.front-stat-grid strong,.front-stat-grid span{display:block}.front-stat-grid strong{color:var(--text);font-size:19px;line-height:1;font-variant-numeric:tabular-nums}.front-stat-grid span{margin-top:9px;color:var(--muted);font-size:11px;line-height:1.35}.signal-front-strip{grid-column:1 / -1;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.signal-front-pill{display:grid;grid-template-columns:34px minmax(0,1fr);grid-template-areas:"icon label" "icon status";gap:3px 9px;align-items:center;min-height:58px;padding:9px 10px;border:1px solid var(--line);border-radius:10px;background:#fff;color:inherit;text-align:left;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.signal-front-pill:hover{transform:translateY(-1px);border-color:#00000029;box-shadow:0 12px 24px #14141213}.signal-front-pill.active{border-color:#0f766e6b;box-shadow:inset 3px 0 0 var(--green),0 12px 24px #0f766e14}.signal-front-pill i{grid-area:icon;width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:#f3f3ef;color:var(--text);font-size:10px;font-style:normal;font-weight:820}.signal-front-pill span{grid-area:label;color:var(--text);font-size:12px;font-weight:760;line-height:1.2}.signal-front-pill strong{grid-area:status;color:var(--muted);font-size:11px;line-height:1.2}.signal-front-pill.tone-risk i{background:#b423181a;color:var(--red)}.signal-front-pill.tone-warning i{background:#9a67001c;color:var(--amber)}.signal-front-pill.tone-success i{background:#0f766e1a;color:var(--green)}.selected-boundary{padding:12px;border:1px solid rgba(154,103,0,.2);border-radius:9px;background:#9a67000e}.selected-boundary span,.selected-boundary p{display:block}.selected-boundary span{color:var(--amber);font-size:11px;font-weight:780}.selected-boundary p{margin:7px 0 0;color:#5d5142;font-size:12px;line-height:1.48}.business-issue-card,.explorer-main-card{min-width:0}.explorer-chart-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:12px}.observation-workbench-card{min-width:0}.observation-item-list{display:grid;gap:10px}.observation-item-list>button{display:grid;grid-template-columns:minmax(0,1fr) minmax(520px,.9fr);gap:16px;align-items:stretch;width:100%;padding:0;border:1px solid var(--line);border-radius:10px;background:#fff;color:inherit;text-align:left;overflow:hidden;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.observation-item-list>button:hover{transform:translateY(-1px);border-color:#00000029;box-shadow:0 14px 28px #14141213}.observation-item-list>button.active{border-color:#0f766e6b;box-shadow:inset 3px 0 0 var(--green),0 14px 28px #0f766e17}.observation-item-main{padding:16px}.observation-item-main strong,.observation-item-main p{display:block}.observation-item-main strong{margin-top:10px;color:var(--text);font-size:16px;line-height:1.38}.observation-item-main p{margin:9px 0 0;color:var(--muted);font-size:13px;line-height:1.5}.observation-item-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-left:1px solid var(--line);background:#fbfbfa}.observation-item-metrics article{display:grid;align-content:center;min-height:100%;padding:14px 12px;border-left:1px solid var(--line)}.observation-item-metrics article:first-child{border-left:0}.observation-item-metrics span,.observation-item-metrics strong{display:block}.observation-item-metrics span{color:var(--subtle);font-size:11px;font-weight:760}.observation-item-metrics strong{margin-top:8px;color:var(--text);font-size:13px;line-height:1.34}.explorer-chart-panel{min-width:0;padding:12px;border:1px solid var(--line);border-radius:8px;background:#fff}.explorer-chart-panel.wide{grid-column:1 / -1}.explorer-chart-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:6px}.explorer-chart-head strong,.explorer-chart-head span{display:block}.explorer-chart-head strong{color:var(--text);font-size:14px;line-height:1.35}.explorer-chart-head span{max-width:360px;color:var(--muted);font-size:12px;line-height:1.4;text-align:right}.explorer-side-card{position:sticky;top:82px;min-width:0}.operating-action-row{display:flex;flex-wrap:wrap;gap:8px}.selected-metric-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.selected-metric-strip article{padding:10px;border:1px solid var(--line);border-radius:8px;background:var(--surface-soft)}.selected-metric-strip strong,.selected-metric-strip span{display:block}.selected-metric-strip strong{color:var(--text);font-size:20px;line-height:1;font-variant-numeric:tabular-nums}.selected-metric-strip span{margin-top:7px;color:var(--muted);font-size:11px;font-weight:760}.explorer-routing{grid-column:1 / -1}.issue-table{overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#fff}.issue-table-head,.issue-table button{display:grid;grid-template-columns:minmax(140px,.9fr) minmax(260px,1.55fr) 92px 96px 96px;gap:12px;align-items:center;padding:10px 12px}.issue-table-head{background:#f5f5f2;color:var(--subtle);font-size:12px;font-weight:760}.issue-table button{width:100%;border:0;border-top:1px solid var(--line);background:transparent;color:var(--text);text-align:left;transition:background .14s ease,box-shadow .14s ease}.issue-table button:hover{background:#fbfbfa}.issue-table button.active{background:#1f6f5c0e;box-shadow:inset 3px 0 0 var(--green)}.issue-table strong,.issue-table b,.issue-table small{display:block}.issue-table strong,.issue-table b{color:var(--text);font-size:13px;line-height:1.35}.issue-table small{margin-top:4px;color:var(--muted);font-size:11px;line-height:1.35}.numeric-cell strong{font-variant-numeric:tabular-nums}.numeric-cell i{display:block;height:6px;margin-top:8px;overflow:hidden;border-radius:999px;background:#19191712}.numeric-cell i b{height:100%;border-radius:inherit;background:var(--green)}.evidence-drawer-card{position:sticky;top:82px}.evidence-drawer{display:grid;gap:12px}.selected-judgment{padding:13px;border:1px solid var(--line);border-radius:8px;background:var(--surface-soft)}.selected-judgment span{display:block;color:var(--subtle);font-size:11px;font-weight:760}.selected-judgment strong{display:block;margin-top:7px;color:var(--text);font-size:15px;line-height:1.42}.selected-judgment p{margin:8px 0 0;color:var(--muted);font-size:13px;line-height:1.5}.evidence-post-list{display:grid;gap:8px}.evidence-post-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start;padding:11px;border:1px solid var(--line);border-radius:8px;background:#fff}.evidence-post-list strong,.evidence-post-list span,.evidence-post-list p{display:block}.evidence-post-list strong{color:var(--text);font-size:13px;line-height:1.38}.evidence-post-list span{margin-top:5px;color:var(--subtle);font-size:11px;line-height:1.4}.evidence-post-list p{margin:7px 0 0;color:var(--muted);font-size:12px;line-height:1.45}.compact-routing{grid-column:1 / -1}.executive-readout-card,.bi-principle-card,.sample-flow-card,.decision-table-card,.product-scoreboard-card{display:grid;gap:16px}.executive-readout-card{min-height:260px;grid-template-columns:minmax(0,1fr) minmax(300px,.65fr);grid-column:1 / 2;align-items:end;position:relative;overflow:hidden;background:linear-gradient(135deg,#fffffffa,#f9f9f6f0),linear-gradient(160deg,rgba(31,111,92,.055),transparent 56%);color:var(--text);border-color:#19191714;box-shadow:var(--shadow)}.executive-readout-card:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,#1f6f5c,#c4a15a)}.readout-main-copy{max-width:780px}.executive-readout-card .section-label{color:var(--subtle)}.executive-readout-card h3{max-width:720px;margin:0;color:var(--text);font-size:clamp(30px,3.2vw,50px);line-height:1.04;letter-spacing:0;font-weight:780}.executive-readout-card p{margin:12px 0 0;color:var(--muted);font-size:15px;line-height:1.72}.readout-bullet-grid{display:grid;align-content:end;gap:0;padding:8px 0 0}.readout-bullet-grid article{display:grid;grid-template-columns:6px minmax(0,1fr);gap:10px;align-items:start;padding:11px 0;border-bottom:1px solid var(--line)}.readout-bullet-grid article:last-child{border-bottom:0}.readout-bullet-grid article>span{width:8px;height:8px;margin-top:7px;border-radius:999px;background:#1f6f5c}.readout-bullet-grid p{margin:0;color:var(--text);font-size:13px;line-height:1.52}.observation-kpi-rail{display:grid;grid-template-columns:1fr;gap:10px}.observation-kpi-rail article{min-height:86px;display:grid;align-content:center;padding:14px;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:var(--soft-shadow)}.observation-kpi-rail span{color:var(--subtle);font-size:11px;font-weight:760}.observation-kpi-rail strong{margin-top:8px;color:var(--text);font-size:28px;line-height:1;font-variant-numeric:tabular-nums}.observation-kpi-rail p{margin:8px 0 0;color:var(--muted);font-size:12px;line-height:1.35}.sample-routing-strip{grid-column:1 / -1;display:grid;grid-template-columns:190px minmax(0,1fr);gap:14px;align-items:center;padding:14px 16px;border:1px solid var(--line);border-radius:8px;background:#ffffffbd}.sample-routing-strip>div:first-child strong{display:block;color:var(--text);font-size:15px;line-height:1.25}.bi-principle-card p{margin:0;color:var(--muted);font-size:14px;line-height:1.68}.principle-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:2px}.principle-steps span{padding:9px 7px;border:1px solid var(--line);border-radius:8px;background:#00000008;color:var(--text);font-size:12px;font-weight:760;text-align:center}.sample-flow-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.sample-flow-item{position:relative;min-width:0;padding:10px 11px;border:1px solid var(--line);border-radius:8px;background:#fff}.sample-flow-item strong,.sample-flow-item span{display:block}.sample-flow-item strong{font-size:22px;line-height:1;font-variant-numeric:tabular-nums}.sample-flow-item span{margin-top:7px;color:var(--text);font-size:12px;font-weight:760}.sample-flow-item p{min-height:38px;margin:8px 0 0;color:var(--muted);font-size:12px;line-height:1.45}.sample-flow-item i{position:absolute;top:30px;right:-9px;z-index:1;width:9px;height:1px;background:var(--line-strong)}.sample-flow-item.tone-success{border-color:#0f766e3d;background:#0f766e0e}.sample-flow-item.tone-warning{border-color:#9a670047;background:#9a67000f}.sample-flow-item.tone-risk{border-color:#b4231847;background:#b423180e}.decision-table{overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#fff}.decision-table-head,.decision-table button{display:grid;grid-template-columns:minmax(150px,1fr) minmax(150px,1fr) minmax(110px,.62fr) minmax(110px,.56fr) minmax(130px,.7fr) minmax(88px,.45fr);gap:12px;align-items:center;padding:11px 14px}.decision-table-head{background:#f5f5f2;color:var(--subtle);font-size:12px;font-weight:760}.decision-table button{width:100%;border:0;border-top:1px solid var(--line);background:transparent;text-align:left;transition:background .14s ease,box-shadow .14s ease}.decision-table button:hover{background:#fbfbfa}.decision-table button.active{background:#1f6f5c0e;box-shadow:inset 3px 0 0 var(--green)}.decision-table strong,.decision-table b,.decision-table small{display:block}.decision-table strong,.decision-table b{color:var(--text);font-size:13px;line-height:1.35}.decision-table small{margin-top:4px;color:var(--muted);font-size:12px;line-height:1.35}.decision-table i{display:block;height:6px;margin-top:8px;overflow:hidden;border-radius:999px;background:#00000012}.decision-table i b{height:100%;border-radius:inherit;background:var(--green)}.insight-action-grid{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(420px,.82fr);gap:14px}.writable-opinion-card,.backfill-priority-card{display:grid;align-content:start;gap:14px}.writable-opinion-list,.backfill-priority-list{display:grid;gap:10px}.writable-opinion-list article{display:grid;grid-template-columns:minmax(0,1fr) 78px;gap:14px;align-items:stretch;padding:13px;border:1px solid var(--line);border-radius:8px;background:#ffffff9e}.writable-opinion-list strong{display:block;margin-top:8px;color:var(--text);font-size:14px;line-height:1.4}.writable-opinion-list p{margin:7px 0 0;color:var(--muted);font-size:13px;line-height:1.55}.writable-opinion-list span{display:block;margin-top:7px;color:var(--amber);font-size:12px;font-weight:720;line-height:1.45}.writable-opinion-list button{display:grid;place-items:center;padding:10px;border:1px solid var(--line);border-radius:8px;background:#00000009}.writable-opinion-list button strong{margin:0;font-size:22px}.writable-opinion-list button span{margin:4px 0 0;color:var(--muted);font-size:11px}.backfill-priority-list button{width:100%;display:grid;grid-template-columns:minmax(0,1fr) 72px 62px auto;gap:10px;align-items:center;padding:12px;border:1px solid var(--line);border-radius:8px;background:#ffffff9e;text-align:left}.backfill-priority-list strong,.backfill-priority-list b,.backfill-priority-list small{display:block}.backfill-priority-list strong{overflow:hidden;color:var(--text);font-size:13px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.backfill-priority-list b{color:var(--text);font-size:17px}.backfill-priority-list small{margin-top:3px;color:var(--muted);font-size:11px}.advanced-explain-panel{display:grid;gap:14px}.advanced-explain-panel summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;border:1px solid var(--line);border-radius:8px;background:#ffffffb3;color:var(--text);font-weight:760;list-style:none;cursor:pointer}.advanced-explain-panel summary::-webkit-details-marker{display:none}.advanced-explain-panel[open] summary{border-color:var(--line-strong)}.advanced-explain-panel .command-center-grid{margin-top:14px}.product-scoreboard-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.dimension-workbench{display:grid;grid-template-columns:260px minmax(0,1fr);gap:14px;align-items:start}.dimension-object-list{display:grid;gap:8px}.dimension-object-list button{width:100%;display:grid;gap:5px;padding:12px;border:1px solid var(--line);border-radius:8px;background:#fff;text-align:left;transition:background .14s ease,border-color .14s ease,box-shadow .14s ease}.dimension-object-list button.active{border-color:#191917;background:#191917;color:#fff;box-shadow:0 12px 24px #1414121f}.dimension-object-list strong,.dimension-object-list span{display:block}.dimension-object-list strong{font-size:14px;line-height:1.3}.dimension-object-list span{color:var(--muted);font-size:12px;line-height:1.35}.dimension-object-list button.active span{color:#ffffffad}.dimension-detail-panel{min-width:0;display:grid;gap:12px}.dimension-tabs{display:flex;flex-wrap:wrap;gap:8px}.dimension-tabs button{min-height:46px;display:grid;gap:3px;align-content:center;padding:6px 12px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--muted);font-weight:720;text-align:left}.dimension-tabs button span{color:inherit;font-size:12px;line-height:1.15}.dimension-tabs button small{color:var(--subtle);font-size:10px;font-weight:760;line-height:1.15}.dimension-tabs button.recommended{border-color:#1e6f5c38;background:#1f6f5c0e;color:var(--green)}.dimension-tabs button.low-signal{opacity:.56}.dimension-tabs button.active{border-color:#191917;background:#191917;color:#fff;opacity:1}.dimension-tabs button.active small{color:#ffffff9e}.dimension-readout-card{display:grid;gap:14px;padding:16px;border:1px solid var(--line);border-radius:8px;background:#fff}.dimension-readout-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:start}.dimension-readout-head h4{margin:0;font-size:23px;line-height:1.15}.dimension-readout-head p{max-width:760px;margin:8px 0 0;color:var(--muted);font-size:13px;line-height:1.6}.dimension-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.dimension-kpis article{min-width:0;padding:12px;border-radius:8px;background:var(--surface-soft)}.dimension-kpis strong,.dimension-kpis span{display:block}.dimension-kpis strong{overflow:hidden;color:var(--text);font-size:18px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.dimension-kpis span{margin-top:7px;color:var(--muted);font-size:11px;font-weight:720}.dimension-signal-box,.dimension-question-box{padding:13px;border:1px solid var(--line);border-radius:8px;background:var(--surface-soft)}.dimension-signal-box span,.dimension-question-box span{display:block;color:var(--subtle);font-size:11px;font-weight:760}.dimension-signal-box strong,.dimension-question-box strong{display:block;margin-top:6px;color:var(--text);font-size:15px;line-height:1.45}.dimension-signal-box p,.dimension-question-box p{margin:7px 0 0;color:var(--muted);font-size:13px;line-height:1.55}.scoreboard-product{min-width:0;display:grid;gap:13px;padding:15px;border:1px solid var(--line);border-radius:8px;background:#ffffffa3}.scoreboard-product-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start}.scoreboard-product-head span{display:block;color:var(--subtle);font-size:11px;font-weight:760}.scoreboard-product h4{margin:4px 0 0;font-size:20px;line-height:1.15}.scoreboard-product>p{min-height:42px;margin:0;color:var(--text);font-size:13px;font-weight:680;line-height:1.55}.scoreboard-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.scoreboard-metrics article{min-width:0;padding:9px;border-radius:8px;background:#00000009}.scoreboard-metrics strong,.scoreboard-metrics span{display:block}.scoreboard-metrics strong{overflow:hidden;color:var(--text);font-size:16px;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.scoreboard-metrics span{margin-top:6px;color:var(--muted);font-size:11px;font-weight:720}.sentiment-strip{display:flex;height:10px;overflow:hidden;border-radius:999px;background:#0000000f}.sentiment-strip i{min-width:4px}.sentiment-strip .positive,.scoreboard-legend .positive{background:var(--green)}.sentiment-strip .neutral,.scoreboard-legend .neutral{background:#94a3b8}.sentiment-strip .negative,.scoreboard-legend .negative{background:var(--red)}.scoreboard-legend{display:flex;flex-wrap:wrap;gap:8px 12px}.scoreboard-legend span{display:inline-flex;align-items:center;gap:5px;color:var(--muted);font-size:11px;font-weight:720}.scoreboard-legend b{width:7px;height:7px;border-radius:999px}.scoreboard-bars{display:grid;gap:9px}.scoreboard-bars label{display:grid;grid-template-columns:76px 42px minmax(0,1fr);gap:8px;align-items:center}.scoreboard-bars span,.scoreboard-bars strong{color:var(--muted);font-size:11px;font-weight:720}.scoreboard-bars strong{color:var(--text);text-align:right}.scoreboard-bars i{display:block;height:7px;overflow:hidden;border-radius:999px;background:#00000012}.scoreboard-bars b{display:block;height:100%;border-radius:inherit;background:var(--green)}.scoreboard-bars .warning b{background:var(--amber)}.action-workbench-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.action-workbench-grid>article{min-width:0;padding:14px;border:1px solid var(--line);border-radius:8px;background:#ffffff9e}.queue-title{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.queue-title strong{color:var(--text);font-size:13px}.queue-list{display:grid;gap:8px}.queue-list button{width:100%;min-width:0;padding:0;border:0;background:transparent;text-align:left}.queue-list button+button{padding-top:8px;border-top:1px solid var(--line)}.queue-list strong{display:block;overflow:hidden;color:var(--text);font-size:13px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.queue-list span{display:block;margin-top:3px;overflow:hidden;color:var(--muted);font-size:12px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.object-command-card{display:grid;gap:16px}.object-command-card .scope-header{align-items:center}.object-command-card .card-heading{margin-bottom:0}.object-command-card .card-heading p{max-width:760px;margin:8px 0 0;font-size:13px}.object-command-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(320px,.62fr);gap:14px;align-items:start}.compact-object-command{grid-template-columns:minmax(0,1.4fr) minmax(300px,.54fr)}.object-focus-panel{min-width:0;display:grid;gap:12px}.object-switcher{display:flex;flex-wrap:wrap;gap:8px}.object-switcher button{min-height:42px;display:grid;gap:3px;padding:8px 11px;border:1px solid var(--line);border-radius:8px;background:#ffffffb3;text-align:left}.object-switcher button.active{border-color:#111113;background:#111113;color:#fff}.object-switcher strong{font-size:13px;line-height:1.2}.object-switcher span{color:var(--muted);font-size:11px}.object-switcher button.active span{color:#ffffffad}.object-focus-card{display:grid;gap:16px;padding:17px;border:1px solid var(--line);border-radius:8px;background:#ffffffa3}.object-focus-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:start}.object-focus-heading h3{margin:0;font-size:22px}.object-focus-heading p{max-width:680px;margin:8px 0 0;color:var(--muted);font-size:13px;line-height:1.55}.object-score-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.object-score-grid article{padding:12px;border:1px solid var(--line);border-radius:8px;background:#00000006}.object-score-grid strong,.object-score-grid span{display:block}.object-score-grid strong{font-size:24px;line-height:1}.object-score-grid span{margin-top:7px;color:var(--muted);font-size:12px;font-weight:720}.object-score-grid i{display:block;height:7px;margin-top:11px;overflow:hidden;border-radius:999px;background:#00000012}.object-score-grid b{display:block;height:100%;border-radius:inherit;background:var(--green)}.object-focus-meta{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.object-focus-meta>span{padding:6px 9px;border-radius:999px;background:#0000000a;color:var(--muted);font-size:12px;font-weight:720}.object-board{overflow-x:auto;overflow-y:hidden;border:1px solid var(--line);border-radius:8px;background:#ffffff8a}.object-board-head,.object-board-row{display:grid;grid-template-columns:minmax(260px,1.2fr) minmax(92px,.42fr) minmax(126px,.52fr) minmax(140px,.58fr) minmax(170px,.72fr);gap:14px;align-items:center;padding:13px 14px}.object-board-head{color:var(--subtle);background:#00000009;font-size:12px;font-weight:760}.object-board-row{border-top:1px solid var(--line)}.object-title-cell strong,.object-sentiment-cell strong{display:block;color:var(--text);font-size:14px;line-height:1.34}.object-title-cell>span,.object-sentiment-cell span,.object-action-cell span,.metric-bar-cell small{display:block;margin-top:5px;color:var(--muted);font-size:12px;line-height:1.45}.object-title-cell .tag-cloud{margin-top:8px}.metric-bar-cell b{display:block;margin-bottom:8px;font-size:13px}.metric-bar{display:block;width:100%;height:7px;overflow:hidden;border-radius:999px;background:#00000012}.metric-bar i{display:block;height:100%;border-radius:inherit;background:var(--blue)}.metric-bar.evidence i{background:var(--green)}.object-sentiment-cell .badge,.object-action-cell .badge{margin-top:8px}.object-action-cell span{max-width:220px}.object-action-panel{display:grid;gap:14px}.brand-layer-strip{display:grid;gap:8px}.brand-layer-strip article,.action-queue article{padding:12px;border:1px solid var(--line);border-radius:8px;background:#ffffffa3}.brand-layer-strip strong{display:inline-block;min-width:28px;color:var(--text);font-size:18px}.brand-layer-strip span{color:var(--text);font-size:13px;font-weight:720}.brand-layer-strip p{margin:6px 0 0;color:var(--muted);font-size:12px;line-height:1.45}.action-queue{display:grid;gap:8px}.action-queue article{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center}.action-queue strong{overflow:hidden;color:var(--text);font-size:13px;line-height:1.45;text-overflow:ellipsis}.matrix-legend-list{display:grid;gap:12px}.matrix-legend-list article{display:grid;grid-template-columns:78px minmax(0,1fr);gap:12px;align-items:start;padding-bottom:12px;border-bottom:1px solid var(--line)}.matrix-legend-list article:last-child{padding-bottom:0;border-bottom:0}.matrix-legend-list span{color:var(--muted);font-size:13px;line-height:1.55}.command-center-grid{display:grid;grid-template-columns:minmax(0,1.62fr) minmax(330px,.72fr);gap:14px}.command-main-chart{min-height:500px}.command-side-panel{display:grid;align-content:start;gap:18px}.command-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.command-kpis article{padding:12px;border:1px solid var(--line);border-radius:8px;background:#ffffff9e}.command-kpis strong{display:block;font-size:25px;line-height:1}.command-kpis span{display:block;margin-top:8px;color:var(--muted);font-size:12px;font-weight:720}.command-decision-list{display:grid;gap:10px}.command-decision-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start;padding:12px 0;border-bottom:1px solid var(--line)}.command-decision-list strong{display:block;margin-bottom:4px}.command-decision-list span{color:var(--muted);font-size:12px;line-height:1.45}.command-actions{display:flex;flex-wrap:wrap;gap:8px}.research-hero-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.8fr);gap:14px}.research-brief-card{display:grid;gap:18px}.research-lead{max-width:760px;margin:0;color:var(--text);font-size:17px;line-height:1.72}.research-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.research-kpis article{padding:14px;border:1px solid var(--line);border-radius:8px;background:#ffffff9e}.research-kpis strong{display:block;font-size:28px;line-height:1}.research-kpis span{display:block;margin-top:8px;color:var(--text);font-size:13px;font-weight:720}.research-kpis p{margin:6px 0 0;color:var(--muted);font-size:12px}.product-study-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.product-study-card{display:grid;align-content:start;gap:16px}.product-study-card>p{margin:0;color:var(--muted);line-height:1.65}.product-study-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.product-study-metrics article{padding:10px;border-radius:8px;background:#00000009}.product-study-metrics strong{display:block;font-size:18px}.product-study-metrics span,.product-question span{display:block;margin-top:5px;color:var(--subtle);font-size:11px;font-weight:720}.product-question{padding-top:12px;border-top:1px solid var(--line)}.product-question strong{display:block;margin-top:6px;line-height:1.55}.question-list,.evidence-gap-list,.risk-review-list{display:grid;gap:10px}.question-list article,.evidence-gap-list article,.risk-review-list article{display:grid;gap:12px;padding:12px 0;border-bottom:1px solid var(--line)}.question-list article,.evidence-gap-list article{grid-template-columns:minmax(0,1fr) auto;align-items:start}.question-list article:last-child,.evidence-gap-list article:last-child,.risk-review-list article:last-child{border-bottom:0}.question-list strong,.evidence-gap-list strong,.risk-review-list strong{display:block;margin-bottom:4px}.question-list p,.risk-review-list p,.evidence-gap-list span{margin:0;color:var(--muted);font-size:13px;line-height:1.55}.evidence-gap-list b{display:block;text-align:right}.report-evidence-table{display:grid;overflow:hidden;border:1px solid var(--line);border-radius:8px}.report-evidence-head,.report-evidence-table article{display:grid;grid-template-columns:minmax(260px,1.25fr) minmax(180px,.7fr) minmax(280px,1.35fr) auto;gap:14px;align-items:center;padding:12px 14px}.report-evidence-head{background:#00000009;color:var(--subtle);font-size:12px;font-weight:720}.report-evidence-table article{border-top:1px solid var(--line)}.report-evidence-table strong{display:block;margin-bottom:4px}.report-evidence-table span,.report-evidence-table p{margin:0;color:var(--muted);font-size:12px;line-height:1.5}.processing-list{display:grid;gap:12px}.processing-list article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:start;padding:14px 0;border-bottom:1px solid var(--line)}.processing-list article:last-child{border-bottom:0}.processing-list strong{display:block;font-size:14px}.processing-list p{margin:5px 0 0}.processing-funnel,.generated-field-list{display:grid;gap:10px;margin-top:16px;padding-top:16px;border-top:1px solid var(--line)}.processing-funnel article{display:grid;grid-template-columns:92px minmax(0,1fr) 42px;gap:10px;align-items:center}.processing-funnel span,.generated-field-list span{color:var(--muted);font-size:12px}.processing-funnel div{height:8px;overflow:hidden;border-radius:999px;background:#0000000f}.processing-funnel i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--green),rgba(37,99,235,.72))}.processing-funnel strong{text-align:right;font-size:13px}.generated-field-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start;padding-bottom:10px;border-bottom:1px solid var(--line)}.generated-field-list article:last-child{padding-bottom:0;border-bottom:0}.generated-field-list strong{display:block;margin-bottom:4px}.generated-field-list p{margin:5px 0 0}.two-column-definitions{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-grid input{width:100%;min-height:38px;padding:0 10px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--text);font-size:13px;outline:none}.tag-cloud,.keyword-list{display:flex;flex-wrap:wrap;gap:8px}.keyword-list span{padding:7px 10px;border-radius:8px;background:#0000000a;color:#3f3f43;font-size:13px}.muted-text{margin:14px 0;color:var(--muted)}.two-column{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:16px}.signal-list,.content-feed,.archive-list,.settings-list{display:grid;gap:10px}.signal-item{display:grid;grid-template-columns:92px minmax(0,1fr);gap:14px;padding:16px;border:1px solid var(--line);border-radius:8px;background:#ffffffa3}.signal-item.risk{border-left:3px solid rgba(180,35,24,.5)}.signal-item.opportunity{border-left:3px solid rgba(0,102,204,.48)}.signal-item.content{border-left:3px solid rgba(91,76,196,.45)}.signal-item h4,.feed-row strong,.archive-row h3,.clue-card h3,.prompt-card h3{margin:0;color:var(--text);font-size:15px;line-height:1.36}.signal-item p,.feed-row p,.archive-row p,.clue-card p,.prompt-card p{margin:7px 0 8px;color:var(--muted);font-size:13px;line-height:1.55}.feed-row,.archive-row,.setting-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;padding:14px 0;border-bottom:1px solid var(--line)}.feed-row:last-child,.archive-row:last-child,.setting-row:last-child{border-bottom:0}.product-keyword-editor{display:grid;gap:14px}.product-keyword-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:12px;align-items:end}.product-keyword-form label{display:grid;gap:7px}.product-keyword-form span{color:var(--subtle);font-size:12px;font-weight:760}.product-keyword-form input,.product-keyword-actions select{width:100%;height:36px;padding:0 10px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--text);font:inherit}.product-keyword-form input:focus,.product-keyword-fields input:focus,.product-keyword-actions select:focus,.filter-grid select:focus,.filter-grid input:focus{border-color:#1f6f5c57;box-shadow:var(--focus-ring);outline:none}.product-keyword-list{display:grid;gap:9px}.product-keyword-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;padding:13px;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:0 1px #ffffffb8}.product-keyword-list strong{display:block;color:var(--text);font-size:14px}.product-keyword-list p,.product-keyword-list span{margin:5px 0 0;color:var(--muted);font-size:12px;line-height:1.45}.product-keyword-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.management-keyword-editor .product-keyword-form{grid-template-columns:1fr}.editable-product-list article{grid-template-columns:1fr;align-items:start}.editable-product-list article.locked{background:#f6f6f3}.product-keyword-fields{display:grid;grid-template-columns:1fr;gap:9px}.product-keyword-fields label{display:grid;gap:6px}.product-keyword-fields label span{margin:0;color:var(--subtle);font-size:11px;font-weight:760}.product-keyword-fields input{width:100%;height:34px;padding:0 10px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--text);font:inherit;font-size:13px}.product-keyword-fields input:disabled,.product-keyword-actions select:disabled{color:var(--muted);background:#eff1f3cc}.product-keyword-meta{margin-top:9px}.compact-action{min-height:36px;padding:0 10px}.compact-action:disabled{cursor:not-allowed;opacity:.42}.management-config-grid{grid-template-columns:1fr}.product-master-card{display:grid;gap:18px}.product-master-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.product-master-heading h3{margin:5px 0 0}.product-master-heading p{max-width:680px;margin:7px 0 0;color:var(--muted);font-size:13px;line-height:1.6}.product-master-tabs{display:inline-flex;gap:3px;padding:3px;border:1px solid var(--line);border-radius:8px;background:var(--surface-soft)}.product-master-tabs button{min-height:34px;padding:0 14px;border:0;border-radius:6px;background:transparent;color:var(--muted);cursor:pointer;font:inherit;font-size:13px;font-weight:720}.product-master-tabs button.active{background:#fff;color:var(--text);box-shadow:0 1px 4px #151a1814}.product-master-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--surface-soft)}.product-master-summary article{min-width:0;padding:14px 16px;border-right:1px solid var(--line)}.product-master-summary article:last-child{border-right:0}.product-master-summary span,.product-master-summary small{display:block;overflow:hidden;color:var(--muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.product-master-summary strong{display:block;margin:8px 0 5px;color:var(--text);font-size:22px;font-weight:740}.product-master-create{border:1px dashed var(--line-strong, var(--line));border-radius:8px;background:#f7f8f7b8}.product-master-create summary{cursor:pointer;padding:11px 13px;color:var(--text);font-size:13px;font-weight:720}.product-master-create-form{display:grid;grid-template-columns:minmax(160px,.7fr) minmax(140px,.5fr) minmax(280px,1.5fr) auto;gap:10px;align-items:end;padding:0 13px 13px}.product-master-create-form label,.product-master-editor label,.product-group-editor label{display:grid;gap:6px}.product-master-create-form label span,.product-master-editor label>span,.product-group-editor label>span,.product-master-source>span{color:var(--subtle);font-size:11px;font-weight:740}.product-master-create-form input,.product-master-toolbar input,.product-master-toolbar select,.product-master-editor input,.product-master-editor select,.product-group-editor input,.product-group-editor textarea{width:100%;min-height:36px;padding:0 10px;border:1px solid var(--line);border-radius:7px;background:#fff;color:var(--text);font:inherit;font-size:13px}.product-group-editor textarea{min-height:78px;padding:9px 10px;line-height:1.55;resize:vertical}.product-master-create-form input:focus,.product-master-toolbar input:focus,.product-master-toolbar select:focus,.product-master-editor input:focus,.product-master-editor select:focus,.product-group-editor input:focus,.product-group-editor textarea:focus{border-color:#1f6f5c57;box-shadow:var(--focus-ring);outline:none}.product-master-toolbar{display:grid;grid-template-columns:minmax(260px,1fr) 150px 130px auto;gap:10px;align-items:center}.product-master-toolbar>span{color:var(--muted);font-size:12px;text-align:right;white-space:nowrap}.product-master-list{display:grid;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#fff}.product-master-row{border-bottom:1px solid var(--line)}.product-master-row:last-child{border-bottom:0}.product-master-row.locked{background:#f5f6f4c7}.product-master-row>summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;min-height:62px;padding:10px 14px;cursor:pointer;list-style:none}.product-master-row>summary::-webkit-details-marker{display:none}.product-master-row[open]>summary{border-bottom:1px solid var(--line);background:var(--surface-soft)}.product-master-name{min-width:0}.product-master-name strong,.product-master-name span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-master-name strong{color:var(--text);font-size:14px}.product-master-name span{margin-top:5px;color:var(--muted);font-size:12px}.product-master-status{display:flex;align-items:center;gap:8px}.product-master-status>span:last-child{min-width:44px;color:var(--subtle);font-size:11px;text-align:right}.product-master-editor{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px}.product-master-editor .wide-field{grid-column:1 / -1}.product-master-source{display:grid;gap:4px;padding:10px 12px;border-radius:7px;background:var(--surface-soft)}.product-master-source strong{font-size:13px}.product-master-source small,.product-master-actions>span{color:var(--muted);font-size:11px}.product-master-actions{display:flex;align-items:center;justify-content:space-between;gap:16px}.product-master-actions>div{display:flex;gap:8px}.monitor-toggle{display:flex!important;grid-column:auto;grid-template-columns:auto 1fr;align-items:center}.monitor-toggle input{width:16px;min-height:16px;accent-color:var(--accent, #1f6f5c)}.monitor-toggle span{color:var(--text)!important;font-size:13px!important}.product-group-editor{display:grid;gap:12px;padding:14px}.product-group-members{max-height:112px;overflow:auto}.product-master-pager{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--muted);font-size:12px}.product-master-pager div{display:flex;gap:8px}.product-master-pager button{min-height:32px;padding:0 12px;border:1px solid var(--line);border-radius:7px;background:#fff;color:var(--text);cursor:pointer;font:inherit}.product-master-pager button:disabled{cursor:not-allowed;opacity:.42}.product-master-empty{padding:32px 16px;border:1px solid var(--line);border-radius:8px;color:var(--muted);font-size:13px;text-align:center}.settings-product-summary{display:grid;gap:16px}.settings-product-summary>p{max-width:760px;margin:0;color:var(--muted);font-size:13px;line-height:1.65}.settings-product-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid var(--line);border-radius:8px}.settings-product-metrics article{padding:14px 16px;border-right:1px solid var(--line)}.settings-product-metrics article:last-child{border-right:0}.settings-product-metrics strong,.settings-product-metrics span{display:block}.settings-product-metrics strong{font-size:18px}.settings-product-metrics span{margin-top:5px;color:var(--muted);font-size:11px}.settings-product-link{width:fit-content;text-decoration:none}.input-methods,.prompt-grid,.settings-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.method-card{min-height:170px}.method-index{color:var(--subtle);font-size:12px;font-weight:760}.data-table{overflow:hidden;border:1px solid var(--line);border-radius:8px}.insight-data-table{display:grid;gap:10px;min-width:0}.insight-table-toolbar,.insight-table-footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.insight-table-toolbar>div,.insight-table-footer>div,.insight-table-footer label{display:flex;align-items:center;gap:8px}.insight-table-toolbar strong{color:var(--text);font-size:13px;font-weight:760}.insight-table-toolbar span,.insight-table-footer span,.insight-table-footer label{color:var(--subtle);font-size:12px}.insight-table-toolbar input,.insight-table-footer select{min-height:34px;border:1px solid var(--line);border-radius:8px;background:var(--control-bg);color:var(--text);font-size:12px;outline:none}.insight-table-toolbar input{width:min(360px,42vw);padding:0 11px}.insight-table-toolbar input:focus{border-color:var(--line-strong);box-shadow:var(--focus-ring)}.insight-table-footer select{padding:0 8px}.insight-table-footer button{min-height:32px;padding:0 10px;border:1px solid var(--line);border-radius:8px;background:var(--control-bg);color:var(--text);font-size:12px;font-weight:720;cursor:pointer}.insight-table-footer button:disabled{cursor:not-allowed;opacity:.38}.insight-table-scroll{overflow-x:auto;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.insight-data-table table{width:100%;min-width:780px;border-collapse:collapse}.insight-data-table th,.insight-data-table td{border-bottom:1px solid var(--line);padding:11px 12px;text-align:left;vertical-align:top}.insight-data-table th{position:sticky;top:0;z-index:1;background:var(--surface-soft)}.insight-data-table th button{display:inline-flex;align-items:center;gap:6px;width:100%;padding:0;border:0;background:transparent;color:var(--subtle);font-size:11px;font-weight:780;letter-spacing:0;text-align:left}.insight-data-table th button.sortable{color:var(--text);cursor:pointer}.insight-data-table th button:disabled{cursor:default}.insight-data-table th i{color:var(--muted);font-style:normal;font-size:11px}.insight-data-table tbody tr:hover{background:var(--surface-soft)}.insight-data-table tbody tr:last-child td{border-bottom:0}.insight-data-table td{color:var(--text);font-size:12px;line-height:1.45}.insight-data-table td strong,.table-primary-cell strong,.table-primary-cell a{color:var(--text);font-size:12px;font-weight:760;line-height:1.4;text-decoration:none}.table-primary-cell a:hover{text-decoration:underline}.table-primary-cell span,.table-muted-text{display:block;margin-top:4px;color:var(--muted);font-size:11px;line-height:1.45}.table-tag-stack{max-width:260px}.table-tag-group{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:7px}.table-tag-group>span{padding-top:3px;color:var(--subtle);font-size:11px;font-weight:780;line-height:1.2;white-space:nowrap}.table-tag-review-stack,.table-tag-editor-stack{display:grid;gap:7px;min-width:250px}.table-review-editor{margin-top:2px;border:1px solid var(--line);border-radius:8px;background:#ffffffb8}.table-review-editor summary{display:flex;align-items:center;justify-content:space-between;min-height:28px;padding:0 9px;color:var(--muted);cursor:pointer;font-size:11px;font-weight:780;list-style:none}.table-review-editor summary::-webkit-details-marker{display:none}.table-review-editor summary:after{content:"展开";color:var(--subtle);font-size:10px;font-weight:760}.table-review-editor[open] summary{border-bottom:1px solid var(--line);color:var(--text)}.table-review-editor[open] summary:after{content:"收起"}.table-review-controls{display:grid;gap:7px;padding:8px}.table-review-controls label{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:6px}.table-review-controls label span{color:var(--subtle);font-size:11px;font-weight:760}.table-review-controls select,.table-tag-editor-stack input{width:100%;min-width:0;height:28px;padding:0 7px;border:1px solid var(--line);border-radius:7px;background:#fff;color:var(--text);font-size:11px;font-weight:680;outline:none}.table-review-controls select:focus,.table-tag-editor-stack input:focus{border-color:#1f6f5c57;box-shadow:var(--focus-ring)}.table-tag-editor-stack label{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:6px}.table-tag-editor-stack label span{color:var(--subtle);font-size:11px;font-weight:760}.review-override-cell{display:grid;min-width:190px;gap:6px}.review-override-cell select{width:100%;height:28px;padding:0 8px;border:1px solid var(--line);border-radius:7px;background:#fff;color:var(--text);font-size:11px;font-weight:680;outline:none}.review-override-cell select:focus{border-color:#1f6f5c57;box-shadow:var(--focus-ring)}.review-override-cell small{display:block;padding:5px 7px;border:1px solid var(--line);border-radius:7px;background:var(--surface-soft);color:var(--muted);font-size:11px;line-height:1.35}.insight-table-empty{padding:26px!important;color:var(--muted)!important;text-align:center!important}.compact-evidence-table{margin-top:2px}.compact-evidence-table .insight-table-toolbar,.compact-evidence-table .insight-table-footer{align-items:flex-start}.compact-evidence-table .insight-table-toolbar{padding-top:2px}.compact-evidence-table .insight-table-scroll{max-height:340px}.compact-evidence-table table{min-width:720px}.compact-evidence-table .btn{min-height:30px;padding-inline:9px;font-size:11px}.raw-record-table{margin-top:14px}.table-head,.table-row{display:grid;grid-template-columns:110px 150px minmax(0,1fr) 110px;gap:12px;align-items:center;padding:13px 15px}.table-head{color:var(--subtle);background:#00000009;font-size:12px;font-weight:720}.table-row{border-top:1px solid var(--line);font-size:13px}.table-row strong{font-weight:500;line-height:1.45}.empty-state{display:grid;place-items:center;gap:10px;min-height:210px;padding:28px;border:1px dashed rgba(0,0,0,.15);border-radius:var(--radius);background:#ffffff80;text-align:center}.empty-icon{width:46px;height:46px;display:grid;place-items:center;border-radius:8px;color:var(--muted);background:#fff;border:1px solid var(--line);box-shadow:var(--soft-shadow)}.empty-state h3{margin:0;font-size:18px}.empty-state p{max-width:520px;margin:0;color:var(--muted);line-height:1.6}.empty-action{margin-top:6px}.report-layout-preview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.report-panel{min-height:220px}.report-panel.wide{grid-column:span 2}.placeholder-fields{display:grid;gap:10px;margin-top:18px}.placeholder-fields span{padding:12px;border-radius:8px;background:#0000000a;color:#3e3e43;font-size:13px}.filter-bar{flex-wrap:wrap;margin-bottom:18px}.filter-bar button{height:34px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:#ffffffb8;color:#424247;font-size:13px}.archive-row{grid-template-columns:92px minmax(0,1fr) auto;padding:18px 0}.clue-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.clue-card{min-height:190px;padding:18px;border:1px solid var(--line);border-radius:8px;background:#ffffffad}.prompt-card{display:grid;gap:12px;align-content:start}.settings-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.8fr)}@media(max-width:1500px){.object-board-head{display:none}.object-board-row{grid-template-columns:1fr;gap:12px;align-items:stretch}.object-action-cell span{max-width:none}}@media(max-width:1120px){.app-shell{grid-template-columns:76px minmax(0,1fr)}.app-shell.sidebar-expanded{grid-template-columns:224px minmax(0,1fr)}.sidebar-collapsed .brand-lockup,.sidebar-collapsed .nav-item span,.sidebar-collapsed .sidebar-note{display:none}.sidebar{align-items:center}.nav-item{justify-content:center;padding:0}.hero-panel,.strategy-hero,.overview-grid,.two-column,.input-methods,.prompt-grid,.report-layout-preview,.clue-grid,.settings-grid,.source-grid,.source-batch-grid,.management-health-grid,.bi-template-studio,.war-room-hero,.war-kpi-strip,.battlefield-grid,.observation-kpi-strip,.observation-bi-grid,.lab-widget-grid,.data-boundary-grid,.observation-scope-bar,.observation-command-shell,.signal-command-grid,.signal-front-strip,.front-stat-grid,.import-grid,.metric-grid,.dashboard-module-grid,.attribution-kpi-grid,.attribution-command-grid,.attribution-bi-grid,.attribution-workspace,.bi-grid,.command-hero,.command-center-v2,.bi-explorer-shell,.cycle-readout-grid,.observation-item-list>button,.observation-item-metrics,.dashboard-readout-grid,.executive-readout-card,.sample-routing-strip,.sample-flow-grid,.command-status-grid,.explorer-chart-grid,.metric-glossary-grid,.dimension-workbench,.decision-table-head,.decision-table button,.insight-action-grid,.product-scoreboard-grid,.viz-grid,.analysis-grid,.lab-hero-card,.capability-grid,.pipeline-band,.workspace-grid,.object-command-grid,.command-center-grid,.product-study-grid,.product-operating-grid,.product-lens-grid,.product-lens-card,.module-grid,.knowledge-grid,.risk-grid{grid-template-columns:1fr}.template-card-grid,.lab-style-switcher{grid-template-columns:repeat(2,minmax(0,1fr))}.lab-workbench-shell{display:block}.lab-side-panel{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.lab-widget-span-4,.lab-widget-span-5,.lab-widget-span-7,.lab-widget-span-8,.lab-widget-span-12,.lab-widget-wide,.lab-empty-card{grid-column:span 1}.object-board-head,.decision-table-head{display:none}.decision-table button{grid-template-columns:1fr;align-items:start}.issue-table-head{display:none}.issue-table button,.front-command-head,.front-command-table>article,.evidence-post-list article{grid-template-columns:1fr}.evidence-scope-panel{grid-template-columns:1fr}.evidence-scope-form,.evidence-slice-control-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.front-command-head{display:none}.front-action-cell{justify-content:flex-start}.evidence-drawer-card,.explorer-side-card{position:static}.explorer-chart-head{display:grid}.explorer-chart-head span{max-width:none;text-align:left}.sample-flow-item i{display:none}.backfill-priority-list button{grid-template-columns:1fr;align-items:start}.management-keyword-editor .product-keyword-form,.product-keyword-fields,.editable-product-list article{grid-template-columns:1fr}.object-board-row{grid-template-columns:1fr;gap:12px;align-items:stretch}.object-action-cell span{max-width:none}.report-panel.wide{grid-column:span 1}}@media(max-width:720px){.product-lens-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.theme-popover{position:fixed;top:74px;left:14px;right:14px;width:auto}.theme-option-list{grid-template-columns:1fr}.theme-option-list button{grid-template-columns:36px minmax(0,1fr)}.theme-swatch{width:36px;height:36px}.template-card-grid,.lab-style-switcher{grid-template-columns:1fr}.experiment-lab-header{flex-direction:column}.lab-control-stack{width:100%;min-width:0;justify-items:start}.lab-header-actions{justify-content:flex-start}.lab-metric-switcher{max-width:100%;overflow-x:auto}.active-slice-bar,.evidence-modal-head,.lab-widget-manager-body{grid-template-columns:1fr;flex-direction:column;align-items:stretch}.active-slice-actions,.evidence-modal-actions{justify-content:flex-start}.lab-side-panel{grid-template-columns:1fr}.lab-component-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.floating-evidence-cluster{right:14px;bottom:14px}.evidence-modal-layer{padding:12px}.evidence-modal-card{width:calc(100vw - 24px);max-height:calc(100vh - 24px);padding:14px;border-radius:14px}.template-drilldown-note{align-items:flex-start;flex-direction:column}.template-drilldown-note span{text-align:left}.app-shell,.app-shell.sidebar-collapsed,.app-shell.sidebar-expanded{display:block}.sidebar{position:static;width:100%;height:auto;padding:12px;border-right:0;border-bottom:1px solid var(--line)}.sidebar-collapsed .sidebar{align-items:stretch;padding:12px}.sidebar-collapsed .brand-lockup,.sidebar-expanded .brand-lockup{display:flex}.sidebar-collapsed .brand-copy,.sidebar-collapsed .nav-item span{display:none}.nav-list{grid-template-columns:repeat(5,minmax(0,1fr));width:100%}.nav-item{height:34px;border-radius:7px}.nav-item.active{box-shadow:0 8px 18px #00000024}.main-area{padding:16px}.topbar{position:static;margin:-16px -16px 22px;padding:14px 16px;align-items:flex-start}.dashboard-toolbar{align-items:flex-start;flex-direction:column}.lab-kpis{grid-template-columns:1fr}.boundary-kpis,.observation-lens-grid,.action-workbench-grid,.dimension-kpis,.dimension-readout-head,.scoreboard-metrics,.scoreboard-bars label,.writable-opinion-list article,.source-health-table article,.object-score-grid{grid-template-columns:1fr}.scoreboard-bars strong{text-align:left}.source-health-head,.media-sample-head{display:none}.media-sample-row{grid-template-columns:1fr}.pending-dashboard-grid article{grid-template-columns:1fr}.scope-header,.filter-grid,.scope-current{grid-template-columns:1fr}.scope-current{display:grid}.toolbar-group{width:100%}.toolbar-pill{flex:1;min-width:72px}.page-header-actions{display:none}.topbar-actions{display:flex;margin-left:auto}.topbar-actions>.btn{display:none}.theme-trigger{height:34px;padding-inline:9px}.page-header{display:block}.hero-panel{padding:22px}.workflow-strip,.workflow-strip.compact,.metric-row,.table-head,.table-row,.import-stats,.preview-head,.preview-row{grid-template-columns:1fr}.report-evidence-head{display:none}.report-evidence-table article{grid-template-columns:1fr;align-items:start}.archive-row,.feed-row,.campaign-row,.operation-list article,.intel-row,.intel-row.simple,.system-log.wide{grid-template-columns:1fr}.intel-head{display:none}.signal-item{grid-template-columns:76px minmax(0,1fr);gap:10px}.hero-main,.learning-panel,.card{padding:18px}.pipeline-step,.pipeline-step p,.source-card p{min-height:auto}.bar-meta{grid-template-columns:1fr;gap:6px}.placeholder-fields.business,.strategy-list{grid-template-columns:1fr}.collapsed-panel .pipeline-band,.collapsed-panel .source-grid,.collapsed-panel .workspace-grid{margin:0 12px}}.monitoring-template-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.monitoring-template-card{min-height:192px;padding:22px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--text);text-align:left;display:flex;flex-direction:column;justify-content:space-between;gap:22px;box-shadow:var(--soft-shadow);cursor:pointer;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}.monitoring-template-card:hover{transform:translateY(-2px);border-color:var(--line-strong)}.monitoring-template-card.is-active{border-color:var(--accent);box-shadow:var(--focus-ring),var(--soft-shadow)}.monitoring-template-card h3{margin:14px 0 8px;font-family:var(--font-display);font-size:24px;letter-spacing:0}.monitoring-template-card p,.monitoring-contract-note p{margin:0;color:var(--muted);line-height:1.65}.monitoring-lane-strip{display:flex;flex-wrap:wrap;gap:7px}.monitoring-lane-strip span{padding:6px 9px;border:1px solid var(--line);border-radius:5px;background:var(--surface-soft);color:var(--muted);font-size:12px}.monitoring-workspace{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(330px,.75fr);gap:16px;align-items:start}.monitoring-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.monitoring-form-grid label,.monitoring-platform-field{display:grid;gap:7px}.monitoring-form-grid label>span,.monitoring-platform-field>span{color:var(--muted);font-size:12px;font-weight:650}.monitoring-form-grid input,.monitoring-form-grid select,.monitoring-form-grid textarea{width:100%;min-width:0;border:1px solid var(--line-strong);border-radius:6px;background:var(--control-bg);color:var(--text);padding:10px 11px;font:inherit}.monitoring-form-grid textarea{min-height:94px;resize:vertical}.monitoring-form-grid .wide-field{grid-column:1 / -1}.monitoring-platform-field>div{display:flex;gap:12px}.monitoring-check{display:flex!important;grid-auto-flow:column;align-items:center;justify-content:start;padding:9px 12px;border:1px solid var(--line);border-radius:6px;background:var(--surface-soft)}.monitoring-check input{width:16px;height:16px;margin:0}.monitoring-editor-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}.monitoring-message{margin:12px 0 0;color:var(--accent);font-size:13px}.monitoring-task-list{display:grid;gap:8px}.monitoring-task-list article{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;align-items:center;padding:13px 0;border-bottom:1px solid var(--line)}.monitoring-task-index{color:var(--subtle);font-variant-numeric:tabular-nums;font-size:12px}.monitoring-task-list strong{display:block;margin-bottom:4px}.monitoring-task-list p{margin:0;color:var(--muted);font-size:12px}.monitoring-contract-note{margin-top:18px;padding:15px;border-left:3px solid var(--accent);background:var(--surface-soft)}.monitoring-contract-note strong{display:block;margin-bottom:6px}.monitoring-task-copy{display:flex;justify-content:flex-end;margin-top:12px}.monitoring-saved-list{display:grid}.monitoring-saved-list>button{width:100%;padding:14px 0;border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--text);display:flex;align-items:center;justify-content:space-between;gap:16px;text-align:left;cursor:pointer}.monitoring-saved-list strong,.monitoring-saved-list span{display:block}.monitoring-saved-list span{margin-top:5px;color:var(--muted);font-size:12px}@media(max-width:1080px){.monitoring-workspace{grid-template-columns:1fr}}@media(max-width:720px){.monitoring-template-grid,.monitoring-form-grid{grid-template-columns:1fr}.monitoring-form-grid .wide-field{grid-column:auto}}@media(max-width:980px){.product-master-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.product-master-summary article{border-bottom:1px solid var(--line)}.product-master-create-form,.product-master-toolbar{grid-template-columns:1fr 1fr}.product-master-create-form .wide-field,.product-master-toolbar input{grid-column:1 / -1}}@media(max-width:720px){.product-master-heading,.product-master-actions{align-items:stretch;flex-direction:column}.product-master-tabs{display:grid;grid-template-columns:1fr 1fr}.product-master-summary,.product-master-create-form,.product-master-toolbar,.product-master-editor,.settings-product-metrics{grid-template-columns:1fr}.product-master-summary article{border-right:0}.settings-product-metrics article{border-right:0;border-bottom:1px solid var(--line)}.product-master-create-form .wide-field,.product-master-toolbar input,.product-master-editor .wide-field{grid-column:auto}.product-master-row>summary{grid-template-columns:1fr}.product-master-status{flex-wrap:wrap}.product-master-status>span:last-child{margin-left:auto}}.creator-library-page{--creator-ink: var(--text);--creator-muted: var(--muted)}.creator-primary-button,.creator-secondary-button,.creator-danger-button,.creator-import-strip button,.creator-intake-start button,.creator-deliverable-form button,.creator-manual-merge button{border:1px solid transparent;border-radius:6px;padding:9px 13px;font:inherit;font-weight:700;cursor:pointer}.creator-primary-button{background:var(--accent);color:var(--accent-contrast, #fff)}.creator-secondary-button,.creator-import-strip button,.creator-intake-start button,.creator-deliverable-form button,.creator-manual-merge button{border-color:var(--line-strong);background:var(--surface-soft);color:var(--text)}.creator-danger-button{border-color:color-mix(in srgb,var(--danger, #b44949) 35%,var(--line));background:transparent;color:var(--danger, #a33c3c)}.creator-import-strip{display:grid;grid-template-columns:minmax(240px,1fr) minmax(220px,.7fr) auto;gap:14px;align-items:center;padding:16px 18px}.creator-intake-start{overflow:hidden;padding:0;border-radius:22px;box-shadow:0 18px 48px #181f2b12}.creator-intake-progress{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:17px 24px;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--surface-soft) 72%,var(--surface))}.creator-intake-progress>span{position:relative;display:flex;align-items:center;gap:8px;color:var(--subtle);font-size:12px;font-weight:650}.creator-intake-progress>span:after{position:absolute;right:18px;left:38px;height:1px;background:var(--line-strong);content:""}.creator-intake-progress>span:last-child:after{display:none}.creator-intake-progress b{position:relative;z-index:1;display:grid;width:25px;height:25px;place-items:center;border:1px solid var(--line-strong);border-radius:50%;background:var(--surface);color:var(--muted);font-size:11px;font-variant-numeric:tabular-nums}.creator-intake-progress>span.is-active,.creator-intake-progress>span.is-done{color:var(--text)}.creator-intake-progress>span.is-active b{border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 10%,transparent);color:var(--accent)}.creator-intake-progress>span.is-done b{border-color:var(--accent);background:var(--accent);color:var(--accent-contrast, #fff)}.creator-intake-dropzone{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:42px;align-items:center;min-height:250px;padding:38px 42px;background:radial-gradient(circle at 12% 20%,color-mix(in srgb,var(--accent) 9%,transparent),transparent 240px),var(--surface);transition:background .16s ease,box-shadow .16s ease}.creator-intake-dropzone.is-dragging{background:color-mix(in srgb,var(--accent) 7%,var(--surface));box-shadow:inset 0 0 0 2px var(--accent)}.creator-intake-dropzone h3{max-width:660px;margin:7px 0 10px;font-family:var(--font-display);font-size:clamp(25px,2.5vw,39px);line-height:1.08;letter-spacing:-.04em}.creator-intake-dropzone p{max-width:670px;margin:0 0 22px;color:var(--muted);font-size:13px;line-height:1.7}.creator-intake-dropzone>div>button{border-color:transparent;border-radius:999px;background:var(--accent);color:var(--accent-contrast, #fff);padding:12px 18px}.creator-intake-dropzone>div>small{margin-left:12px;color:var(--subtle);font-size:11px}.creator-intake-dropzone>label{display:block;padding:20px;border:1px solid var(--line);border-radius:17px;background:color-mix(in srgb,var(--surface-soft) 72%,var(--surface))}.creator-intake-dropzone>label span,.creator-intake-dropzone>label small{display:block}.creator-intake-dropzone>label span{margin-bottom:8px;color:var(--text);font-size:12px;font-weight:700}.creator-intake-dropzone>label small{margin-top:8px;color:var(--muted);font-size:10px;line-height:1.5}.creator-codex-assist{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:17px 24px;border-top:1px solid var(--line);background:var(--surface-soft)}.creator-codex-assist strong,.creator-codex-assist span{display:block}.creator-codex-assist strong{color:var(--text);font-size:12px}.creator-codex-assist span{margin-top:3px;color:var(--muted);font-size:10px}.creator-codex-assist button{flex:0 0 auto;border-radius:999px;background:var(--surface)}.creator-import-strip strong,.creator-import-strip span{display:block}.creator-import-strip span{margin-top:4px;color:var(--muted);font-size:12px}.creator-import-strip input,.creator-import-preview input,.creator-filter-bar input,.creator-filter-bar select,.creator-create-form input,.creator-create-form select,.creator-edit-grid input,.creator-edit-grid select,.creator-edit-grid textarea,.creator-deliverable-form input,.creator-deliverable-form select,.creator-tag-editor input,.creator-manual-merge select{width:100%;min-width:0;border:1px solid var(--line-strong);border-radius:6px;background:var(--control-bg);color:var(--text);padding:10px 11px;font:inherit}.creator-import-preview{overflow:hidden;padding:0;border-radius:22px;box-shadow:0 18px 48px #181f2b12}.creator-import-preview>header,.creator-import-preview>footer{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px}.creator-import-preview>header{border-bottom:1px solid var(--line)}.creator-import-preview>header span,.creator-import-preview>header h3,.creator-import-preview>header p{display:block;margin:0}.creator-import-preview>header span,.creator-import-preview>header p{color:var(--muted);font-size:12px}.creator-import-preview>header h3{margin:4px 0;font-family:var(--font-display);font-size:19px}.creator-import-preview>header>strong{flex:0 0 auto;border-radius:999px;background:color-mix(in srgb,var(--accent) 9%,var(--surface));color:var(--accent);padding:9px 12px;font-size:12px}.creator-import-preview>header>strong.is-duplicate{background:color-mix(in srgb,var(--warning, #b36a12) 10%,var(--surface));color:var(--warning, #9b5b0b)}.creator-database-impact{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--line);background:var(--surface)}.creator-database-impact>div{min-width:0;padding:22px 20px;border-right:1px solid var(--line)}.creator-database-impact>div:last-child{border-right:0}.creator-database-impact span,.creator-database-impact b,.creator-database-impact small{display:block}.creator-database-impact span{color:var(--muted);font-size:11px}.creator-database-impact b{margin:8px 0 4px;font-family:var(--font-display);font-size:29px;line-height:1;font-variant-numeric:tabular-nums}.creator-database-impact small{color:var(--subtle);font-size:10px}.creator-quality-line{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:13px 20px;border-bottom:1px solid var(--line);background:var(--surface-soft)}.creator-quality-line strong{margin-right:4px;font-size:11px}.creator-quality-line span{border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--muted);padding:5px 9px;font-size:10px}.creator-preview-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-bottom:1px solid var(--line);background:var(--surface-soft)}.creator-preview-metrics>span{padding:15px 18px;border-right:1px solid var(--line)}.creator-preview-metrics>span:last-child{border-right:0}.creator-preview-metrics b,.creator-preview-metrics small{display:block}.creator-preview-metrics b{font-family:var(--font-display);font-size:22px}.creator-preview-metrics small{margin-top:3px;color:var(--muted);font-size:11px}.creator-preview-table{overflow-x:auto;padding:8px 20px}.creator-preview-table>div{display:grid;min-width:720px;grid-template-columns:1.1fr .7fr 1.2fr .7fr .8fr;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid var(--line);color:var(--muted);font-size:12px}.creator-preview-table>div.is-heading{color:var(--subtle);font-size:11px;font-weight:700}.creator-preview-table strong{color:var(--text)}.creator-import-preview>footer{justify-content:space-between;background:var(--surface-soft)}.creator-import-preview>footer>span{max-width:600px;color:var(--muted);font-size:10px;line-height:1.5}.creator-import-preview>footer>div{display:flex;gap:9px}.creator-import-preview>footer button{border:1px solid var(--line-strong);border-radius:6px;background:var(--surface);color:var(--text);padding:9px 13px;font:inherit;font-weight:700;cursor:pointer}.creator-import-preview>footer .creator-primary-button{border-color:transparent;background:var(--accent);color:var(--accent-contrast, #fff)}.creator-import-preview>footer button:disabled,.creator-intake-start button:disabled{cursor:not-allowed;opacity:.48}.creator-message{padding:11px 14px;border-left:3px solid var(--accent);background:var(--surface-soft);color:var(--text);font-size:13px}.creator-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--soft-shadow)}.creator-summary-grid article{padding:18px 20px;border-right:1px solid var(--line)}.creator-summary-grid article:last-child{border-right:0}.creator-summary-grid span,.creator-summary-grid strong,.creator-summary-grid em{display:block}.creator-summary-grid span,.creator-summary-grid em{color:var(--muted);font-size:12px;font-style:normal}.creator-summary-grid strong{margin:8px 0 3px;font-family:var(--font-display);font-size:30px;font-variant-numeric:tabular-nums}.creator-filter-bar{display:grid;grid-template-columns:minmax(240px,1.4fr) repeat(3,minmax(150px,.65fr));gap:10px;padding:14px}.creator-workspace{display:grid;grid-template-columns:minmax(300px,.68fr) minmax(520px,1.32fr);gap:16px;align-items:start}.creator-list-panel,.creator-detail-panel{padding:0;overflow:hidden}.creator-panel-heading,.creator-detail-header,.creator-section-heading{display:flex;align-items:center;justify-content:space-between;gap:14px}.creator-panel-heading,.creator-detail-header{padding:19px 20px;border-bottom:1px solid var(--line)}.creator-panel-heading h3,.creator-detail-header h3,.creator-section-heading h4,.creator-deliverables h4,.creator-manual-merge h4{margin:4px 0 0;font-family:var(--font-display)}.creator-detail-header p,.creator-section-heading span,.creator-manual-merge p{margin:5px 0 0;color:var(--muted);font-size:12px}.creator-list{max-height:calc(100vh - 390px);overflow:auto}.creator-list-item{width:100%;padding:15px 18px;border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--text);text-align:left;cursor:pointer;transition:background .14s ease,box-shadow .14s ease}.creator-list-item:hover,.creator-list-item.is-active{background:var(--surface-soft)}.creator-list-item.is-active{box-shadow:inset 3px 0 0 var(--accent)}.creator-list-main,.creator-list-meta{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.creator-list-main strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.creator-list-main span,.creator-list-meta span{color:var(--muted);font-size:12px}.creator-list-meta{margin-top:8px}.creator-list-meta b{font-size:12px}.creator-tag-line{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px}.creator-empty-copy,.creator-detail-empty{padding:30px 20px;color:var(--muted);text-align:center}.creator-detail-empty strong,.creator-detail-empty span{display:block}.creator-detail-empty span{margin-top:7px;font-size:13px}.creator-detail-section{padding:20px;border-bottom:1px solid var(--line)}.creator-edit-grid,.creator-create-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.creator-edit-grid label,.creator-create-form label{display:grid;gap:6px}.creator-edit-grid label>span,.creator-create-form label>span{color:var(--muted);font-size:12px;font-weight:700}.creator-edit-grid .wide,.creator-create-form .wide{grid-column:1 / -1}.creator-edit-grid textarea{min-height:76px;resize:vertical}.creator-inline-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:12px}.creator-inline-actions span{margin-right:auto;color:var(--muted);font-size:12px}.creator-account-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:13px}.creator-account-grid article{display:grid;gap:7px;min-width:0;padding:13px;border:1px solid var(--line);border-radius:7px;background:var(--surface-soft)}.creator-account-grid article>div{display:flex;flex-wrap:wrap;gap:5px}.creator-account-grid a,.creator-deliverables a{color:var(--accent);text-decoration:none}.creator-account-grid small{overflow:hidden;color:var(--subtle);text-overflow:ellipsis;white-space:nowrap}.creator-tag-editor{display:flex;flex-wrap:wrap;gap:7px;margin-top:13px}.creator-tag-editor>button{border:1px solid var(--line);border-radius:999px;background:var(--surface-soft);color:var(--text);padding:7px 10px;cursor:pointer}.creator-tag-editor form{display:flex;gap:6px;min-width:260px}.creator-tag-editor form button{border:0;border-radius:6px;background:var(--accent);color:var(--accent-contrast, #fff);padding:0 12px;cursor:pointer}.creator-collaboration-list{display:grid;gap:9px;margin-top:14px}.creator-collaboration{border:1px solid var(--line);border-radius:8px;background:var(--surface-soft)}.creator-collaboration summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px;cursor:pointer}.creator-collaboration summary>div:last-child{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.creator-collaboration summary strong,.creator-collaboration summary span{display:block}.creator-collaboration summary span{margin-top:4px;color:var(--muted);font-size:11px}.creator-collaboration-body{padding:15px;border-top:1px solid var(--line)}.creator-deliverables{margin-top:18px}.creator-deliverables article{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:9px;align-items:center;padding:9px 0;border-bottom:1px solid var(--line)}.creator-deliverables article>span:not(.badge){color:var(--muted)}.creator-deliverables article button{border:0;background:transparent;color:var(--danger, #a33c3c);cursor:pointer}.creator-deliverable-form{display:grid;grid-template-columns:110px .7fr 1.3fr auto;gap:7px;margin-top:11px}.creator-merge-alert{display:flex;align-items:center;gap:9px;margin:16px 20px 0;padding:12px;border:1px solid color-mix(in srgb,var(--warning, #b77a28) 45%,var(--line));border-radius:7px;background:color-mix(in srgb,var(--warning, #b77a28) 8%,var(--surface))}.creator-merge-alert span{color:var(--muted);font-size:12px}.creator-merge-alert button{margin-left:auto;border:0;background:transparent;color:var(--accent);font-weight:700;cursor:pointer}.creator-merge-review{margin:16px 20px 0;overflow:hidden;border:1px solid color-mix(in srgb,var(--warning, #b77a28) 38%,var(--line));border-radius:10px;background:color-mix(in srgb,var(--warning, #b77a28) 5%,var(--surface))}.creator-merge-review>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border-bottom:1px solid var(--line)}.creator-merge-review>header strong,.creator-merge-review>header span{display:block}.creator-merge-review>header span,.creator-merge-review>header b{margin-top:3px;color:var(--muted);font-size:11px}.creator-merge-review>article{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(180px,.72fr);gap:1px;border-bottom:1px solid var(--line);background:var(--line)}.creator-merge-review>article:last-child{border-bottom:0}.creator-merge-review>article>div,.creator-merge-review>article>aside{min-width:0;background:var(--surface);padding:15px}.creator-merge-review small,.creator-merge-review strong,.creator-merge-review span,.creator-merge-review em{display:block}.creator-merge-review small{color:var(--subtle);font-size:10px}.creator-merge-review strong{margin-top:6px}.creator-merge-review span{overflow:hidden;margin-top:7px;color:var(--muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.creator-merge-review em{margin-top:8px;color:var(--text);font-size:11px;font-style:normal}.creator-merge-review aside{display:grid;align-content:center;gap:7px}.creator-merge-review aside button{border:1px solid var(--line-strong);border-radius:6px;background:var(--surface-soft);color:var(--text);padding:8px 10px;font:inherit;font-weight:700;cursor:pointer}.creator-manual-merge{display:grid;grid-template-columns:minmax(220px,1fr) minmax(220px,.8fr) auto;gap:12px;align-items:center}.creator-manual-merge button:disabled{cursor:not-allowed;opacity:.45}@media(max-width:1180px){.creator-workspace{grid-template-columns:1fr}.creator-list{max-height:440px}}@media(max-width:820px){.creator-import-strip,.creator-filter-bar,.creator-manual-merge,.creator-intake-dropzone{grid-template-columns:1fr}.creator-database-impact{grid-template-columns:repeat(2,minmax(0,1fr))}.creator-database-impact>div:nth-child(2){border-right:0}.creator-database-impact>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.creator-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.creator-preview-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.creator-preview-metrics>span:nth-child(3){border-right:0}.creator-merge-review>article{grid-template-columns:1fr}.creator-summary-grid article:nth-child(2){border-right:0}.creator-summary-grid article:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media(max-width:620px){.creator-summary-grid,.creator-preview-metrics,.creator-edit-grid,.creator-create-form,.creator-account-grid,.creator-deliverable-form{grid-template-columns:1fr}.creator-summary-grid article{border-right:0;border-bottom:1px solid var(--line)}.creator-edit-grid .wide,.creator-create-form .wide{grid-column:auto}.creator-collaboration summary,.creator-detail-header,.creator-section-heading,.creator-merge-alert{align-items:flex-start;flex-direction:column}.creator-import-preview>header,.creator-import-preview>footer{align-items:flex-start;flex-direction:column}.creator-intake-progress{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 0}.creator-intake-progress>span:after{display:none}.creator-intake-dropzone{min-height:auto;padding:28px 22px}.creator-intake-dropzone>div>small{display:block;margin:9px 0 0}.creator-codex-assist,.creator-import-preview>footer>div{align-items:stretch;flex-direction:column}.creator-database-impact{grid-template-columns:1fr}.creator-database-impact>div{border-right:0;border-bottom:1px solid var(--line)}.creator-merge-alert button{margin-left:0}}.product-shell{min-height:100vh;background:radial-gradient(circle at 50% -180px,rgba(255,255,255,.98),transparent 470px),var(--bg)}.product-topbar{position:sticky;z-index:90;top:0;display:grid;min-height:68px;grid-template-columns:minmax(210px,1fr) auto minmax(210px,1fr);align-items:center;gap:20px;padding:10px 34px;border-bottom:1px solid rgba(26,31,37,.09);background:#fafaf9e0;box-shadow:0 1px #ffffffd1;-webkit-backdrop-filter:blur(22px) saturate(150%);backdrop-filter:blur(22px) saturate(150%)}.product-lockup{display:inline-flex;width:max-content;align-items:center;gap:11px;padding:0;border:0;background:transparent;color:#20242a;text-align:left}.workspace-picker{position:relative;width:max-content;justify-self:start}.workspace-picker-chevron{margin-left:2px;color:#8a8f97;font-size:14px;transform:rotate(0);transition:transform .16s ease}.workspace-picker-chevron.is-open{transform:rotate(180deg)}.workspace-menu{position:absolute;z-index:120;top:calc(100% + 12px);left:-8px;display:grid;width:292px;gap:5px;padding:10px;border:1px solid rgba(29,29,31,.08);border-radius:20px;background:#fffffff5;box-shadow:0 24px 70px #1d1d1f24,0 2px 10px #1d1d1f0d;-webkit-backdrop-filter:blur(24px) saturate(160%);backdrop-filter:blur(24px) saturate(160%)}.workspace-menu>span{padding:5px 9px 4px;color:#93979e;font-size:8px;font-weight:760;letter-spacing:.12em}.workspace-menu>button{display:grid;min-height:58px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;border:0;border-radius:14px;background:transparent;color:#555b64;padding:9px 11px;text-align:left}.workspace-menu>button:hover,.workspace-menu>button.is-active{background:#f1f2f5;color:#1d1d1f}.workspace-menu button span,.workspace-menu button strong,.workspace-menu button small{display:block}.workspace-menu button strong{font-size:11px}.workspace-menu button small{margin-top:3px;color:#90949b;font-size:8px}.product-page-context{justify-self:center;text-align:center}.product-page-context span,.product-page-context strong{display:block}.product-page-context span{color:#7c8189;font-size:8px;font-weight:760;letter-spacing:.15em}.product-page-context strong{margin-top:3px;color:#1d1d1f;font-size:15px;font-weight:720;letter-spacing:-.025em}.product-mark{position:relative;display:block;width:31px;height:31px;overflow:hidden;border-radius:10px;background:#20242a;box-shadow:0 8px 18px #1b1f2524}.product-mark i,.product-mark b{position:absolute;display:block;border-radius:50%}.product-mark i{width:16px;height:16px;top:5px;left:5px;background:#b9e7d8}.product-mark b{width:13px;height:13px;right:4px;bottom:4px;background:#9fb7ff;box-shadow:0 0 0 2px #20242a}.product-lockup-copy,.product-lockup-copy strong,.product-lockup-copy small{display:block}.product-lockup-copy strong{color:#20242a;font-size:12px;font-weight:790;letter-spacing:-.01em}.product-lockup-copy small{margin-top:3px;color:#858b93;font-size:9px}.workspace-switcher{display:flex;align-items:center;gap:3px;padding:4px;border:1px solid rgba(33,37,43,.08);border-radius:13px;background:#e9ebeec7}.workspace-switcher>button{display:flex;min-width:160px;height:44px;align-items:center;gap:9px;padding:0 13px;border:0;border-radius:9px;background:transparent;color:#717781;text-align:left;transition:background .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.workspace-switcher>button:hover{color:#2b3037}.workspace-switcher>button.is-active{background:#fffffffa;color:#23272d;box-shadow:0 4px 16px #1f232914,0 0 0 1px #23272d0a}.workspace-switcher>button.is-active:hover{transform:translateY(-1px)}.workspace-switcher button>span,.workspace-switcher strong,.workspace-switcher small{display:block}.workspace-switcher strong{color:inherit;font-size:11px;font-weight:760}.workspace-switcher small{margin-top:2px;color:#9298a1;font-size:8px}.domain-observation .workspace-switcher>button:first-child.is-active{box-shadow:inset 0 -2px #4e8b76,0 4px 16px #1f232914}.domain-creator-assets .workspace-switcher>button:nth-child(2).is-active{box-shadow:inset 0 -2px #5578ee,0 4px 16px #1f232914}.product-topbar-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px}.creator-standalone-lockup{display:flex;width:max-content;align-items:center;gap:11px;justify-self:start}.creator-standalone-lockup>span:last-child,.creator-standalone-lockup strong,.creator-standalone-lockup small{display:block}.creator-standalone-lockup strong{color:#20242a;font-size:12px;font-weight:790}.creator-standalone-lockup small{margin-top:3px;color:#858b93;font-size:9px}.creator-standalone-nav{display:flex;align-items:center;gap:4px;padding:3px;border:1px solid rgba(35,39,45,.1);border-radius:12px;background:#ebedf0c7}.creator-standalone-nav button{display:inline-flex;height:34px;align-items:center;gap:7px;border:0;border-radius:9px;background:transparent;color:#757b84;padding:0 12px;font-size:10px;font-weight:720}.creator-standalone-nav button.is-active{background:#fff;color:#24282e;box-shadow:0 4px 14px #1f232914,inset 0 -2px #5578ee}.product-stage{border-radius:99px;background:#eceef1;color:#858b94;padding:5px 8px;font-size:8px;font-weight:760;letter-spacing:.05em}.governance-entry{display:inline-flex;height:38px;align-items:center;gap:8px;padding:0 11px;border:1px solid rgba(35,39,45,.12);border-radius:9px;background:#fffc;color:#3e444c;font-size:10px;font-weight:720;box-shadow:0 5px 14px #1f23290b;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.governance-entry:hover{transform:translateY(-1px);border-color:#23272d38;box-shadow:0 8px 18px #1f232914}.governance-entry.is-active{border-color:#24282e;background:#24282e;color:#fff}.product-main{min-width:0}.product-main-observation{padding:26px 34px 64px}.product-main-creator-assets{padding:0}.product-main-creator-assets>.creator-library-page.creator-admin-page{width:min(1420px,calc(100% - 72px));margin:0 auto;padding:30px 0 88px}.creator-source-schema-summary{display:grid;grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);gap:20px;padding:16px 20px;border-bottom:1px solid var(--line);background:var(--surface)}.creator-source-schema-summary span,.creator-source-schema-summary strong{display:block}.creator-source-schema-summary span{margin-bottom:7px;color:var(--muted);font-size:10px;font-weight:700}.creator-source-schema-summary strong{color:var(--text);font-size:12px}.creator-source-schema-summary p{display:flex;flex-wrap:wrap;gap:5px;margin:0}.creator-source-schema-summary em{border:1px solid var(--line);border-radius:6px;background:var(--surface-soft);color:var(--muted);padding:4px 6px;font-size:9px;font-style:normal}.product-main-governance{padding:0}.governance-workspace{--governance-accent: #34745f;--governance-accent-soft: #e9f3ef;width:min(1540px,calc(100% - 72px));margin:0 auto;padding:27px 0 80px}.governance-domain-creator{--governance-accent: #315efb;--governance-accent-soft: #eef2ff;--creator-bg: #f3f4f6;--creator-card: #ffffff;--creator-ink: #22262c;--creator-muted: #747b85;--creator-line: #e1e4e8;--creator-soft: #f6f7f9;--creator-blue: #315efb}.governance-header{display:flex;align-items:flex-end;justify-content:space-between;gap:28px}.governance-title>span{color:var(--governance-accent);font-size:9px;font-weight:840;letter-spacing:.15em}.governance-title h1{margin:6px 0 4px;color:#22262c;font-size:27px;font-weight:760;letter-spacing:-.04em}.governance-title p{margin:0;color:#7f858e;font-size:10px}.governance-header-actions{display:flex;align-items:center;gap:9px}.governance-domain-switch{display:flex;gap:3px;padding:3px;border-radius:10px;background:#e9ebee}.governance-domain-switch button,.governance-back-button{display:inline-flex;height:36px;align-items:center;gap:7px;border:0;border-radius:8px;padding:0 11px;color:#717781;background:transparent;font-size:10px;font-weight:700}.governance-domain-switch button.is-active{background:#fff;color:#252a31;box-shadow:0 3px 10px #1f232914}.governance-back-button{border:1px solid #dfe2e6;background:#fff;color:#515760}.governance-stage-nav{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:22px}.governance-stage-nav:before{position:absolute;z-index:0;top:50%;right:8%;left:8%;height:1px;background:#dde0e5;content:""}.governance-stage-nav>button{position:relative;z-index:1;display:grid;min-height:70px;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;border:1px solid #dfe2e6;border-radius:13px;background:#ffffffeb;color:#717781;text-align:left;box-shadow:0 6px 18px #1f232909;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.governance-stage-nav>button:not(:disabled):hover{transform:translateY(-2px);border-color:#cbd0d7;box-shadow:0 10px 22px #1f232912}.governance-stage-nav>button.is-active{border-color:color-mix(in srgb,var(--governance-accent) 45%,#dfe2e6);color:var(--governance-accent);background:linear-gradient(145deg,#fff,var(--governance-accent-soft));box-shadow:inset 0 -2px 0 var(--governance-accent),0 10px 24px #1f232912}.governance-stage-nav>button.is-disabled{opacity:.58;cursor:not-allowed}.governance-stage-index{color:#a2a7af;font:700 9px Georgia,serif}.governance-stage-nav strong,.governance-stage-nav small{display:block}.governance-stage-nav strong{color:#2b3037;font-size:11px}.governance-stage-nav small{margin-top:3px;color:#9298a1;font-size:8px}.governance-stage-nav em{border-radius:99px;background:#eff0f2;color:#999ea6;padding:4px 6px;font-size:7px;font-style:normal}.governance-active-context{display:flex;min-height:42px;align-items:center;gap:9px;margin-top:14px;padding:0 4px;color:#7f858e;font-size:9px}.governance-active-context>span{color:var(--governance-accent);font-weight:740}.governance-active-context>i{width:16px;height:1px;background:#cfd3d8}.governance-active-context>strong{color:#3a4048;font-size:10px}.governance-active-context>small{margin-left:auto;color:#989da5;font-size:8px}.governance-stage-content{min-width:0;padding-top:19px;border-top:1px solid #dfe2e6}.governance-stage-content>.page-stack{gap:18px}.governance-stage-content .page-header,.governance-stage-content .creator-admin-header{min-height:auto;margin:0;padding:0 0 4px}.governance-stage-content .page-header h2,.governance-stage-content .creator-admin-header h2{font-size:19px;letter-spacing:-.025em}.governance-stage-content .page-header>div>p:not(.section-label),.governance-stage-content .creator-admin-header p{max-width:680px;margin-top:4px;font-size:10px;line-height:1.5}.governance-stage-content .creator-admin-page{padding:0}.product-main-observation .observation-kpi-strip{grid-template-columns:repeat(5,minmax(0,1fr))}@media(max-width:1050px){.product-topbar{grid-template-columns:auto 1fr auto;padding-inline:22px}.product-lockup-copy{display:none}.workspace-picker .product-lockup-copy{display:block}.product-page-context strong{font-size:13px}.workspace-switcher{justify-self:center}.workspace-switcher>button{min-width:142px}.governance-stage-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.governance-stage-nav:before{display:none}.product-main-observation .observation-kpi-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.product-topbar{grid-template-columns:auto minmax(0,1fr) auto;gap:8px;min-height:58px;padding:7px 12px}.product-stage,.governance-entry>span,.governance-entry svg:last-child,.workspace-switcher small{display:none}.workspace-picker .product-lockup-copy,.product-page-context span{display:none}.product-page-context strong{margin:0;font-size:12px}.workspace-menu{left:0;width:min(292px,calc(100vw - 24px))}.workspace-switcher{width:100%}.workspace-switcher>button{min-width:0;height:38px;flex:1;justify-content:center;padding:0 8px}.governance-entry{width:38px;justify-content:center;padding:0}.product-main-observation{padding:16px 14px 52px}.governance-workspace{width:calc(100% - 28px);padding-top:18px}.governance-header{align-items:flex-start;flex-direction:column}.governance-header-actions{width:100%;justify-content:space-between}.governance-stage-nav{grid-template-columns:1fr 1fr}.governance-stage-nav>button{min-height:64px;grid-template-columns:auto minmax(0,1fr)}.governance-stage-nav>button>svg,.governance-stage-nav>button>em{display:none}.governance-active-context>small{display:none}.product-main-observation .observation-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.product-main-observation .observation-kpi-strip article:last-child:nth-child(odd){grid-column:1 / -1}.product-main-observation .floating-evidence-button{min-width:94px;max-width:110px;grid-template-columns:auto 1fr;column-gap:7px;padding:8px 10px 8px 8px}.product-main-observation .floating-evidence-dot{grid-row:auto;min-width:30px;height:30px}.product-main-observation .floating-evidence-button strong{font-size:11px}.product-main-observation .floating-evidence-button em{display:none}.governance-stage-content .creator-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.governance-stage-content .creator-summary-grid article{border-right:1px solid var(--line)}.governance-stage-content .creator-summary-grid article:nth-child(2n){border-right:0}}.asset-view-tabs{display:grid;max-width:760px;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:22px;padding:4px;border:1px solid #e1e4e8;border-radius:14px;background:#eceef1}.asset-view-tabs button{display:flex;min-width:0;min-height:50px;align-items:center;gap:10px;border:0;border-radius:10px;padding:8px 12px;color:#7b818a;background:transparent;text-align:left;transition:background .16s ease,color .16s ease,box-shadow .16s ease}.asset-view-tabs button:hover{color:#353a42}.asset-view-tabs button.is-active{color:var(--governance-accent);background:#fff;box-shadow:0 4px 14px #21252b14}.asset-view-tabs button span,.asset-view-tabs button strong,.asset-view-tabs button small{display:block;min-width:0}.asset-view-tabs button strong{color:#2b3037;font-size:11px;font-weight:760}.asset-view-tabs button small{overflow:hidden;margin-top:2px;color:#969ba3;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.asset-context-line{display:flex;min-height:42px;align-items:center;gap:9px;padding:0 4px;color:#7f858e;font-size:9px}.asset-context-line>span{color:var(--governance-accent);font-weight:760}.asset-context-line>i{width:16px;height:1px;background:#cfd3d8}.asset-context-line>strong{color:#3a4048;font-size:10px}.asset-context-line>small{margin-left:auto;color:#989da5;font-size:8px}.asset-view-stack{display:grid;gap:16px}.asset-truth-strip{display:grid;min-height:64px;grid-template-columns:auto auto minmax(180px,1fr) auto;align-items:center;gap:12px;padding:12px 16px;border:1px solid color-mix(in srgb,var(--governance-accent) 18%,#dfe2e6);border-radius:14px;background:color-mix(in srgb,var(--governance-accent-soft) 52%,#fff)}.asset-truth-strip.is-offline{border-color:#ead5b8;background:#fffaf3}.asset-truth-signal{position:relative;width:9px;height:9px;border:2px solid #fff;border-radius:50%;background:var(--governance-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--governance-accent) 13%,transparent)}.asset-truth-strip.is-offline .asset-truth-signal{background:#c47b28;box-shadow:0 0 0 4px #c47b281f}.asset-truth-strip small,.asset-truth-strip strong{display:block}.asset-truth-strip small{color:#8c929a;font-size:8px;font-weight:700;letter-spacing:.06em}.asset-truth-strip strong{margin-top:2px;color:#262b32;font-size:12px}.asset-truth-strip p{margin:0;color:#737a83;font-size:9px;line-height:1.55}.asset-loading,.asset-empty{padding:36px;border:1px dashed #d9dde2;border-radius:14px;color:#8b9199;background:#fafbfc;font-size:10px;text-align:center}.asset-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.asset-metric-card{position:relative;min-width:0;min-height:156px;overflow:hidden;padding:15px 16px 14px;border:1px solid #dfe2e6;border-radius:16px;background:#fff;box-shadow:0 7px 24px #21252b09}.asset-metric-card>.badge{position:absolute;top:14px;right:14px}.asset-metric-icon{display:grid;width:34px;height:34px;place-items:center;border-radius:10px;color:var(--governance-accent);background:var(--governance-accent-soft)}.asset-metric-card>span{display:block;margin-top:14px;color:#7b8189;font-size:9px;font-weight:700}.asset-metric-card>div:nth-of-type(2){display:flex;align-items:baseline;gap:5px;margin-top:2px}.asset-metric-card>div strong{color:#22272e;font:700 28px Avenir Next,Helvetica Neue,sans-serif;letter-spacing:-.055em}.asset-metric-card>div em{color:#8e949c;font-size:9px;font-style:normal}.asset-metric-card p{overflow:hidden;margin:8px 0 0;color:#9298a0;font-size:8px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.asset-home-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(280px,.85fr);gap:10px}.asset-primary-action,.asset-quiet-panel{min-height:188px;border-radius:17px}.asset-primary-action{position:relative;overflow:hidden;padding:25px 27px;color:#fff;background:radial-gradient(circle at 88% 18%,color-mix(in srgb,var(--governance-accent) 70%,#fff) 0 2px,transparent 3px),linear-gradient(120deg,#242a31,#303842 72%,color-mix(in srgb,var(--governance-accent) 50%,#333b44));box-shadow:0 16px 34px #1c202621}.asset-primary-action:after{position:absolute;right:-38px;bottom:-70px;width:190px;height:190px;border:1px solid rgba(255,255,255,.1);border-radius:50%;box-shadow:0 0 0 32px #ffffff06,0 0 0 64px #ffffff05;content:""}.asset-primary-action>span,.asset-quiet-panel>div>span{color:color-mix(in srgb,var(--governance-accent) 38%,#fff);font-size:8px;font-weight:820;letter-spacing:.13em;text-transform:uppercase}.asset-primary-action h2{max-width:600px;margin:8px 0 5px;color:#fff;font-size:18px;font-weight:680;letter-spacing:-.03em}.asset-primary-action p{max-width:600px;margin:0;color:#fff9;font-size:9px;line-height:1.6}.asset-primary-action button{position:relative;z-index:1;display:inline-flex;height:34px;align-items:center;gap:7px;margin-top:20px;border:0;border-radius:9px;padding:0 13px;color:#262b31;background:#fff;font-size:9px;font-weight:760;box-shadow:0 5px 15px #00000024}.asset-quiet-panel{display:flex;flex-direction:column;justify-content:space-between;padding:22px;border:1px solid #dfe2e6;background:#fff}.asset-quiet-panel>div strong{display:block;margin-top:8px;color:#272c33;font-size:18px;letter-spacing:-.035em}.asset-quiet-panel p{margin:10px 0;color:#818790;font-size:9px;line-height:1.55}.asset-quiet-panel button,.asset-list-view>header>button,.asset-issue-row>button{display:inline-flex;height:32px;align-items:center;justify-content:center;gap:7px;align-self:flex-start;border:1px solid #d9dde2;border-radius:8px;padding:0 11px;color:#4f5660;background:#fff;font-size:9px;font-weight:700}.asset-advanced-tools{border-top:1px solid #e2e5e9;color:#8d939b}.asset-advanced-tools summary{width:max-content;padding:14px 2px 4px;cursor:pointer;font-size:9px;font-weight:680;list-style-position:inside}.asset-advanced-tools>div{display:flex;flex-wrap:wrap;gap:7px;padding:10px 0}.asset-advanced-tools button{display:inline-flex;height:32px;align-items:center;gap:7px;border:1px solid #dfe2e6;border-radius:8px;padding:0 11px;color:#626973;background:#fff;font-size:9px}.asset-list-view{display:grid;gap:18px}.asset-list-view>header{display:flex;align-items:end;justify-content:space-between;gap:20px}.asset-list-view>header span,.asset-tool-bar div span{color:var(--governance-accent);font-size:8px;font-weight:820;letter-spacing:.14em}.asset-list-view>header h2{margin:5px 0 2px;color:#252a31;font-size:20px;letter-spacing:-.035em}.asset-list-view>header p{margin:0;color:#8b9199;font-size:9px}.asset-update-list,.asset-issue-list{display:grid;overflow:hidden;border:1px solid #dfe2e6;border-radius:16px;background:#fff}.asset-update-list>article{display:grid;min-height:74px;grid-template-columns:auto minmax(220px,1fr) auto auto;align-items:center;gap:14px;padding:12px 16px;border-bottom:1px solid #eceef1}.asset-update-list>article:last-child{border-bottom:0}.asset-update-marker{width:8px;height:8px;border-radius:50%;background:#d09a4d;box-shadow:0 0 0 4px #fbf3e8}.asset-update-marker.is-ready{background:var(--governance-accent);box-shadow:0 0 0 4px var(--governance-accent-soft)}.asset-update-list>article>div>strong,.asset-update-list>article>div>small{display:block}.asset-update-list>article>div>strong{color:#2a2f36;font-size:11px}.asset-update-list>article>div>small{margin-top:4px;color:#9399a1;font-size:8px}.asset-update-list dl{display:flex;gap:20px;margin:0}.asset-update-list dl div{min-width:56px}.asset-update-list dt{color:#9ba0a8;font-size:7px}.asset-update-list dd{margin:3px 0 0;color:#41474f;font-size:10px;font-weight:720}.asset-issue-row{display:grid;min-height:86px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 16px;border-bottom:1px solid #eceef1}.asset-issue-row:last-child{border-bottom:0}.asset-issue-count{display:flex;width:52px;height:52px;align-items:baseline;justify-content:center;border-radius:13px;padding-top:12px;color:#a76a24;background:#fff5e8}.asset-issue-count.tone-neutral{color:#727983;background:#f0f2f4}.asset-issue-count strong{font:700 18px Avenir Next,Helvetica Neue,sans-serif}.asset-issue-count span{margin-left:2px;font-size:7px}.asset-issue-row>div:nth-child(2)>strong{color:#2e333a;font-size:11px}.asset-issue-row>div:nth-child(2)>p{margin:4px 0 0;color:#8b9199;font-size:8px;line-height:1.5}.asset-tool-view{display:grid;gap:18px}.asset-tool-bar{display:flex;min-height:48px;align-items:center;gap:14px;padding-bottom:13px;border-bottom:1px solid #e1e4e8}.asset-tool-bar>button{height:32px;border:1px solid #dfe2e6;border-radius:8px;padding:0 11px;color:#555c65;background:#fff;font-size:9px}.asset-tool-bar div strong{display:block;margin-top:2px;color:#30353c;font-size:11px}.asset-tool-content{min-width:0}@media(max-width:980px){.asset-home-grid{grid-template-columns:1fr}}@media(max-width:720px){.asset-view-tabs{max-width:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px}.asset-view-tabs button{min-height:46px;justify-content:center;padding:6px 7px}.asset-view-tabs button>svg,.asset-view-tabs button small,.asset-context-line>small{display:none}.asset-truth-strip{grid-template-columns:auto minmax(0,1fr) auto}.asset-truth-strip p{display:none}.asset-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.asset-metric-card{min-height:142px;padding:13px}.asset-metric-card>.badge{top:12px;right:12px}.asset-metric-card>div strong{font-size:24px}.asset-primary-action,.asset-quiet-panel{min-height:176px;padding:21px}.asset-update-list>article{grid-template-columns:auto minmax(0,1fr) auto}.asset-update-list dl{display:none}.asset-issue-row{grid-template-columns:48px minmax(0,1fr);gap:12px}.asset-issue-count{width:44px;height:44px;padding-top:10px}.asset-issue-row>button,.asset-issue-row>.badge{grid-column:2}.asset-list-view>header{align-items:flex-start;flex-direction:column}}.product-shell{--bg: #f5f5f7;--surface: #ffffff;--surface-soft: #f0f0f2;--surface-strong: #ffffff;--ink: #1d1d1f;--text: #1d1d1f;--muted: #6e6e73;--subtle: #86868b;--line: rgba(29, 29, 31, .1);--line-strong: rgba(29, 29, 31, .16);--black: #1d1d1f;--blue: #0071e3;--green: #0071e3;--accent: #0071e3;--accent-contrast: #ffffff;--amber: #a86712;--red: #c9342f;--violet: #6e5bd7;--shadow: 0 30px 80px rgba(29, 29, 31, .09);--soft-shadow: 0 14px 42px rgba(29, 29, 31, .055), 0 1px 0 rgba(255, 255, 255, .9) inset;--focus-ring: 0 0 0 4px rgba(0, 113, 227, .14);min-height:100vh;color:var(--text);background:radial-gradient(circle at 50% -260px,rgba(255,255,255,.98),transparent 600px),#f5f5f7}.product-shell button,.product-shell select,.product-shell input,.product-shell textarea{font:inherit}.product-shell button:focus-visible,.product-shell a:focus-visible,.product-shell summary:focus-visible,.product-shell select:focus-visible,.product-shell input:focus-visible,.product-shell textarea:focus-visible{outline:none;box-shadow:var(--focus-ring)}.product-topbar{border-bottom-color:#1d1d1f14;background:#fafafcd1}.product-mark i{background:#9bd4ff}.product-mark b{background:#aebdff}.domain-observation .workspace-switcher>button:first-child.is-active,.domain-creator-assets .workspace-switcher>button:nth-child(2).is-active{box-shadow:inset 0 -2px #0071e3,0 4px 16px #1f232914}.product-shell .btn{min-height:44px;border-radius:999px;padding-inline:20px;font-size:14px;font-weight:650}.product-shell .btn-primary{border-color:#0071e3;background:#0071e3;color:#fff;box-shadow:0 10px 24px #0071e333}.product-shell .btn-primary:hover{background:#0077ed}.product-shell .btn-ghost{border-color:#1d1d1f1a;background:#ffffffd1;color:#1d1d1f}.product-shell .card{border-color:#1d1d1f14;border-radius:28px;background:#fffffff0;box-shadow:0 16px 48px #1d1d1f0e}.product-main-observation{padding:30px 34px 80px}.observation-dashboard{width:min(1480px,100%);margin:0 auto;gap:22px}.observation-hero{position:relative;display:grid;min-height:440px;grid-template-columns:minmax(0,1.6fr) minmax(300px,.72fr);align-items:center;gap:clamp(36px,6vw,92px);overflow:hidden;padding:clamp(42px,6vw,82px);border:1px solid rgba(29,29,31,.06);border-radius:46px;background:radial-gradient(circle at 90% 18%,rgba(138,181,255,.36),transparent 32%),radial-gradient(circle at 68% 104%,rgba(211,239,167,.24),transparent 26%),#fffffff5;box-shadow:0 32px 90px #1d1d1f14}.observation-hero:before{position:absolute;width:430px;height:430px;top:-245px;right:-90px;border-radius:50%;background:#588bff21;filter:blur(6px);content:""}.observation-hero-copy,.observation-hero-signal{position:relative;z-index:1}.observation-kicker{display:block;color:#0071e3;font-size:12px;font-weight:760;letter-spacing:.17em}.observation-hero h1{max-width:900px;margin:22px 0 0;color:#1d1d1f;font-size:clamp(42px,5.1vw,76px);font-weight:720;line-height:.98;letter-spacing:-.065em}.observation-hero-copy>p{max-width:760px;margin:26px 0 0;color:#6e6e73;font-size:17px;line-height:1.65}.observation-hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.observation-hero-signal{min-height:270px;align-self:stretch;display:flex;flex-direction:column;justify-content:flex-end;padding:34px;border-radius:32px;color:#fff;background:#1d1d1f;box-shadow:0 24px 56px #1d1d1f2e}.observation-hero-signal>span{color:#ffffff94;font-size:13px;font-weight:650}.observation-hero-signal>strong{margin-top:16px;color:#fff;font-size:clamp(58px,7vw,96px);font-weight:680;line-height:.82;letter-spacing:-.075em;font-variant-numeric:tabular-nums}.observation-hero-signal>em{margin-top:10px;color:#ffffffb8;font-size:15px;font-style:normal}.observation-hero-signal>p{margin:26px 0 0;color:#ffffff8c;font-size:13px;line-height:1.55}.observation-filter-bar{display:block;padding:0;border:1px solid rgba(29,29,31,.07);border-radius:30px;background:#ffffffeb;box-shadow:0 14px 42px #1d1d1f0b}.observation-filter-bar>summary{display:flex;min-height:104px;align-items:center;justify-content:space-between;gap:24px;padding:22px 28px;cursor:pointer;list-style:none}.observation-filter-bar>summary::-webkit-details-marker{display:none}.observation-filter-bar>summary div>strong,.observation-filter-bar>summary div>small{display:block}.observation-filter-bar>summary div>strong{margin-top:6px;color:#1d1d1f;font-size:20px;letter-spacing:-.025em}.observation-filter-bar>summary div>small{margin-top:5px;color:#86868b;font-size:13px}.scope-toggle-label{min-width:92px;padding:11px 16px;border-radius:999px;background:#f0f0f2;color:#1d1d1f;font-size:13px;font-weight:650;text-align:center}.observation-filter-bar[open] .scope-toggle-label{color:#fff;background:#1d1d1f}.observation-filter-content{display:grid;gap:18px;padding:0 28px 26px;border-top:1px solid rgba(29,29,31,.07)}.observation-filter-content .filter-context-row{padding-top:20px}.observation-filter-content .filter-context-row span{padding:8px 12px;border-color:#1d1d1f14;background:#f5f5f7;color:#6e6e73;font-size:12px}.observation-filter-content .filter-control-row{display:grid;grid-template-columns:repeat(6,minmax(120px,1fr)) auto;gap:10px;align-items:end}.observation-filter-content .filter-control-row label{min-width:0;color:#86868b;font-size:12px}.observation-filter-content .filter-control-row select{height:44px;border-color:#1d1d1f1a;border-radius:12px;background-color:#f5f5f7;font-size:14px}.observation-kpi-strip{display:grid;grid-template-columns:minmax(300px,1.1fr) minmax(0,2fr)!important;gap:14px}.observation-kpi-strip>.observation-kpi-featured{min-height:220px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;padding:28px;border:0;border-radius:30px;color:#fff;background:linear-gradient(145deg,#0879e8,#0066d6);box-shadow:0 22px 50px #0071e32e}.observation-kpi-featured>span,.observation-kpi-featured>strong,.observation-kpi-featured>p{color:inherit}.observation-kpi-featured>span{color:#ffffffb3;font-size:13px}.observation-kpi-featured>strong{margin-top:13px;font-size:clamp(44px,5vw,68px);letter-spacing:-.06em}.observation-kpi-featured>p{margin-top:13px;color:#ffffffad;font-size:13px}.observation-kpi-featured>button{margin-top:22px;padding:0;border:0;background:transparent;color:#fff;font-size:13px;font-weight:680}.observation-kpi-supporting{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.observation-kpi-supporting>article{min-height:220px;display:flex;flex-direction:column;justify-content:flex-end;padding:25px;border:1px solid rgba(29,29,31,.07);border-radius:30px;background:#fffffff0;box-shadow:0 14px 42px #1d1d1f0b}.observation-kpi-supporting>article>span{color:#86868b;font-size:12px}.observation-kpi-supporting>article>strong{margin-top:13px;color:#1d1d1f;font-size:clamp(34px,3.5vw,52px);letter-spacing:-.06em}.observation-kpi-supporting>article>p{margin-top:12px;color:#86868b;font-size:12px;line-height:1.5}.observation-bi-grid{gap:18px}.observation-bi-grid>.analysis-card{padding:26px}.product-main-observation .card-heading h3,.product-main-observation .experiment-lab-header h3{color:#1d1d1f;font-size:21px;letter-spacing:-.035em}.product-main-observation .chart-subtitle,.product-main-observation .experiment-lab-header p{color:#86868b;font-size:13px;line-height:1.55}.dashboard-experiment-lab{padding:30px;border:1px solid rgba(29,29,31,.07);border-radius:38px;background:#ffffffad;box-shadow:0 20px 60px #1d1d1f0b}.experiment-lab-header{align-items:flex-start;padding-bottom:24px;border-bottom:1px solid rgba(29,29,31,.08)}.lab-control-stack{align-items:flex-end}.lab-metric-switcher,.lab-header-actions{border-radius:999px;background:#f0f0f2}.lab-metric-switcher button,.lab-header-actions button{border-radius:999px}.lab-widget-manager{border-color:#1d1d1f14;border-radius:22px;background:#fff}.product-main-observation .evidence-modal-layer{z-index:220;padding:24px}.product-main-observation .evidence-modal-backdrop{background:#1414166b;-webkit-backdrop-filter:blur(18px) saturate(120%);backdrop-filter:blur(18px) saturate(120%)}.product-main-observation .evidence-modal-card{width:min(1180px,calc(100vw - 48px));max-height:calc(100vh - 48px);gap:18px;padding:26px;border-color:#ffffffc2;border-radius:30px;background:#fffffff7;box-shadow:0 40px 110px #1d1d1f4d}.product-main-observation .evidence-modal-head h3{font-size:28px;letter-spacing:-.035em}.product-main-observation .evidence-modal-head p{color:#6e6e73;font-size:14px}.product-main-observation .evidence-scope-card{padding:16px;border-color:#1d1d1f14;border-radius:20px;background:#f5f5f7}.product-shell [role=tooltip],.product-shell .metric-tooltip,.product-shell .help-tooltip{z-index:320}.governance-workspace{--governance-accent: #0071e3;--governance-accent-soft: #eef6ff;width:min(1480px,calc(100% - 72px));padding:38px 0 86px}.governance-domain-creator,.governance-domain-observation{--governance-accent: #0071e3;--governance-accent-soft: #eef6ff}.governance-header{align-items:center}.governance-title>span{color:#0071e3;font-size:11px;letter-spacing:.16em}.governance-title h1{margin-top:10px;color:#1d1d1f;font-size:clamp(38px,4vw,58px);font-weight:720;letter-spacing:-.055em}.governance-title p{margin-top:10px;color:#6e6e73;font-size:14px}.governance-domain-switch{padding:4px;border-radius:999px;background:#e8e8ed}.governance-domain-switch button,.governance-back-button{min-height:42px;border-radius:999px;padding:0 16px;font-size:13px}.governance-domain-switch button.is-active{color:#1d1d1f;box-shadow:0 5px 16px #1d1d1f17}.governance-back-button{border-color:#1d1d1f1a}.asset-view-tabs{display:inline-flex;max-width:none;gap:3px;margin-top:28px;padding:4px;border:0;border-radius:999px;background:#e8e8ed}.asset-view-tabs button{min-height:46px;gap:8px;border-radius:999px;padding:7px 16px}.asset-view-tabs button.is-active{color:#0071e3;box-shadow:0 5px 16px #1d1d1f17}.asset-view-tabs button strong{font-size:13px}.asset-view-tabs button small{display:none}.asset-context-line{min-height:48px;padding:0 8px;font-size:11px}.asset-context-line>span{color:#0071e3}.asset-context-line>strong{font-size:12px}.asset-context-line>small{font-size:11px}.governance-stage-content{padding-top:24px;border-top-color:#1d1d1f14}.asset-view-stack{gap:18px}.asset-hero{position:relative;display:grid;min-height:330px;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:center;gap:clamp(40px,6vw,90px);overflow:hidden;padding:clamp(42px,5vw,70px);border:1px solid rgba(29,29,31,.06);border-radius:42px;background:radial-gradient(circle at 94% 6%,rgba(124,170,255,.34),transparent 37%),radial-gradient(circle at 60% 115%,rgba(215,239,170,.22),transparent 28%),#fffffff5;box-shadow:0 30px 80px #1d1d1f13}.asset-hero-copy>span{color:#0071e3;font-size:11px;font-weight:760;letter-spacing:.16em}.asset-hero-copy h2{max-width:800px;margin:18px 0 0;color:#1d1d1f;font-size:clamp(38px,4.6vw,66px);font-weight:720;line-height:1.02;letter-spacing:-.06em}.asset-hero-copy p{max-width:760px;margin:22px 0 0;color:#6e6e73;font-size:15px;line-height:1.65}.asset-truth-strip{position:relative;min-height:210px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:0;padding:28px;border:0;border-radius:28px;color:#fff;background:#1d1d1f;box-shadow:0 22px 54px #1d1d1f29}.asset-truth-strip.is-offline{color:#1d1d1f;background:#fff7eb}.asset-truth-signal{width:10px;height:10px;margin-bottom:20px;border:0;background:#4bd37b;box-shadow:0 0 0 7px #4bd37b1f}.asset-truth-strip small{color:#ffffff80;font-size:11px}.asset-truth-strip strong{margin-top:7px;color:#fff;font-size:21px;letter-spacing:-.025em}.asset-truth-strip p{margin-top:15px;color:#ffffff8a;font-size:12px;line-height:1.55}.asset-truth-strip>.badge{position:absolute;top:28px;right:28px}.asset-truth-strip.is-offline small,.asset-truth-strip.is-offline strong,.asset-truth-strip.is-offline p{color:inherit}.asset-metric-grid{grid-template-columns:1.35fr repeat(3,minmax(0,1fr));gap:14px}.asset-metric-card{min-height:210px;display:flex;flex-direction:column;justify-content:flex-end;padding:24px;border-color:#1d1d1f12;border-radius:28px;box-shadow:0 15px 44px #1d1d1f0b}.asset-metric-card:first-child{background:#eef6ff}.asset-metric-icon{position:absolute;top:22px;left:22px;width:40px;height:40px;border-radius:13px;color:#0071e3;background:#fffc}.asset-metric-card>.badge{top:22px;right:22px}.asset-metric-card>span{margin-top:0;color:#86868b;font-size:12px}.asset-metric-card>div:nth-of-type(2){margin-top:9px}.asset-metric-card>div strong{color:#1d1d1f;font-size:clamp(34px,3.5vw,52px)}.asset-metric-card>div em{font-size:12px}.asset-metric-card p{margin-top:10px;color:#86868b;font-size:12px;line-height:1.5;white-space:normal}.asset-home-grid{grid-template-columns:minmax(0,1.6fr) minmax(320px,.8fr);gap:14px}.asset-primary-action,.asset-quiet-panel{min-height:260px;border-radius:30px}.asset-primary-action{padding:38px;background:radial-gradient(circle at 90% 12%,rgba(255,255,255,.16),transparent 25%),linear-gradient(135deg,#0879e8,#0065d1);box-shadow:0 24px 56px #0071e32e}.asset-primary-action>span,.asset-quiet-panel>div>span{color:#ffffffa8;font-size:11px}.asset-primary-action h2{margin-top:13px;font-size:29px}.asset-primary-action p{margin-top:10px;color:#ffffffad;font-size:13px}.asset-primary-action button{height:42px;margin-top:28px;border-radius:999px;padding:0 17px;font-size:12px}.asset-quiet-panel{padding:34px;border-color:#1d1d1f12;border-radius:30px;box-shadow:0 15px 44px #1d1d1f0b}.asset-quiet-panel>div>span{color:#0071e3}.asset-quiet-panel>div strong{margin-top:13px;font-size:25px}.asset-quiet-panel p{color:#6e6e73;font-size:13px}.asset-quiet-panel button,.asset-list-view>header>button,.asset-issue-row>button,.asset-advanced-tools button,.asset-tool-bar>button{min-height:38px;border-color:#1d1d1f1a;border-radius:999px;padding:0 15px;color:#1d1d1f;font-size:12px}.asset-advanced-tools{border-top-color:#1d1d1f14}.asset-advanced-tools summary{padding-top:18px;font-size:12px}.asset-list-view{gap:24px}.asset-list-view>header span,.asset-tool-bar div span{color:#0071e3;font-size:10px}.asset-list-view>header h2{margin-top:8px;color:#1d1d1f;font-size:30px}.asset-list-view>header p{margin-top:5px;color:#6e6e73;font-size:13px}.asset-update-list,.asset-issue-list{border-color:#1d1d1f14;border-radius:28px;box-shadow:0 15px 44px #1d1d1f0a}.asset-update-list>article{min-height:92px;padding:17px 22px}.asset-update-list>article>div>strong,.asset-issue-row>div:nth-child(2)>strong{font-size:14px}.asset-update-list>article>div>small,.asset-issue-row>div:nth-child(2)>p{font-size:11px}.asset-issue-row{min-height:104px;padding:18px 22px}.asset-tool-bar{min-height:62px;border-bottom-color:#1d1d1f14}.asset-tool-bar div strong{margin-top:4px;font-size:14px}@media(max-width:1120px){.observation-hero,.asset-hero{grid-template-columns:1fr}.observation-hero-signal,.asset-truth-strip{min-height:220px}.observation-filter-content .filter-control-row{grid-template-columns:repeat(3,minmax(150px,1fr))}.asset-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.observation-kpi-strip{grid-template-columns:1fr!important}.observation-kpi-supporting{grid-template-columns:repeat(3,minmax(0,1fr))}.asset-home-grid{grid-template-columns:1fr}}@media(max-width:720px){.product-main-observation{padding:16px 14px 56px}.observation-dashboard{gap:14px}.observation-hero,.asset-hero{min-height:0;gap:28px;padding:32px 24px;border-radius:30px}.observation-hero h1,.asset-hero-copy h2{font-size:38px}.observation-hero-copy>p,.asset-hero-copy p{font-size:14px}.observation-hero-signal,.asset-truth-strip{min-height:190px;padding:24px;border-radius:24px}.observation-filter-bar{border-radius:24px}.observation-filter-bar>summary{min-height:92px;padding:18px 20px}.observation-filter-bar>summary div>small{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.observation-filter-content{padding-inline:20px}.observation-filter-content .filter-control-row{grid-template-columns:1fr 1fr}.observation-filter-content .filter-control-row .btn{grid-column:1 / -1}.observation-kpi-supporting{grid-template-columns:1fr}.observation-kpi-strip>.observation-kpi-featured,.observation-kpi-supporting>article{min-height:180px;border-radius:24px}.observation-bi-grid{grid-template-columns:1fr}.dashboard-experiment-lab{padding:20px;border-radius:28px}.product-main-observation .evidence-modal-layer{padding:10px}.product-main-observation .evidence-modal-card{width:calc(100vw - 20px);max-height:calc(100vh - 20px);padding:18px;border-radius:24px}.governance-workspace{width:calc(100% - 28px);padding-top:24px}.governance-header-actions{align-items:stretch;flex-direction:column}.governance-domain-switch{width:100%}.governance-domain-switch button{flex:1;justify-content:center}.asset-view-tabs{width:100%}.asset-view-tabs button{flex:1;justify-content:center;padding-inline:8px}.asset-view-tabs button svg{display:none}.asset-context-line>small{display:none}.asset-metric-grid{grid-template-columns:1fr 1fr}.asset-metric-card{min-height:190px;padding:20px;border-radius:24px}.asset-primary-action,.asset-quiet-panel{min-height:230px;padding:28px;border-radius:26px}}@media(max-width:480px){.observation-hero h1,.asset-hero-copy h2{font-size:33px}.scope-toggle-label{min-width:0;padding-inline:12px}.observation-filter-content .filter-control-row,.asset-metric-grid{grid-template-columns:1fr}}.product-main-project-workspace:has(.project-workspace-page){padding:16px clamp(14px,2.2vw,34px) 64px;background:radial-gradient(circle at 72% -8%,rgba(0,113,227,.09),transparent 26%),radial-gradient(circle at 4% 34%,rgba(255,102,82,.045),transparent 20%),#f5f5f7}.project-stage-overview-current{margin-top:14px;padding:16px;border:1px solid color-mix(in srgb,var(--stage-accent) 13%,transparent);border-radius:19px;background:linear-gradient(115deg,#fff,color-mix(in srgb,var(--stage-accent) 6%,#fff))}.project-stage-overview-current>header{display:flex;align-items:center;justify-content:space-between;gap:14px}.project-stage-overview-current>header span{color:var(--stage-accent);font-size:12px;font-weight:720}.project-stage-overview-current>header em{padding:5px 9px;border-radius:999px;background:var(--stage-soft);color:var(--stage-accent);font-size:11px;font-style:normal;font-weight:680}.project-stage-overview-current h3{margin:10px 0 0;font-size:20px;letter-spacing:-.025em}.project-stage-overview-current p{margin:7px 0 0;color:#6f6a65;font-size:13px;line-height:1.5}.project-stage-overview-current footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:11px;color:#817b75;font-size:11px}.project-stage-overview.is-clean-entry .stage-entry-head{display:grid;gap:5px;margin-top:2px}.project-stage-overview.is-clean-entry .stage-entry-head h2{margin:0;font-size:17px;line-height:1.3;letter-spacing:-.01em}.project-stage-overview.is-clean-entry .stage-baseline{margin:0;color:#8a847e;font-size:11.5px}.project-stage-overview.is-clean-entry .stage-note{margin:10px 0 0;padding:9px 11px;border-left:2px solid color-mix(in srgb,var(--stage-accent) 45%,transparent);background:color-mix(in srgb,var(--stage-accent) 5%,#fff);border-radius:0 9px 9px 0;color:#6f6a65;font-size:11.5px;line-height:1.5}.stage-current-work{display:grid;gap:5px;margin-top:12px;padding:11px 12px;border:1px solid color-mix(in srgb,var(--stage-accent) 12%,transparent);border-radius:13px;background:linear-gradient(110deg,color-mix(in srgb,var(--stage-accent) 5%,#fff),#fff 70%)}.stage-current-work>header,.stage-current-work>footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.stage-current-work>header span{color:var(--stage-accent);font-size:9.5px;font-weight:740}.stage-current-work>header em{padding:3px 7px;border-radius:999px;background:var(--stage-soft);color:var(--stage-accent);font-size:9.5px;font-style:normal;font-weight:700}.stage-current-work>strong{font-size:13px}.stage-current-work>p{display:-webkit-box;overflow:hidden;margin:0;color:#716b65;font-size:10.5px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.stage-current-work>footer{padding-top:2px;color:#8b847e;font-size:9.5px}.project-stage-overview.is-clean-entry .stage-entry-head{margin-top:3px}.project-stage-overview.is-clean-entry .project-stage-module-section.is-primary{margin-top:16px}.project-stage-overview.is-clean-entry .project-stage-module-section.is-primary>header h3{font-size:15px}.project-stage-overview.is-clean-entry .stage-entry-list{margin-top:10px}.project-stage-overview.is-clean-entry .stage-support{margin-top:18px;padding-top:14px;border-top:1px solid rgba(43,38,34,.07)}.project-stage-overview.is-clean-entry .support-label{display:block;font-size:9.5px;font-weight:740;letter-spacing:.09em;color:#9a948d;margin-bottom:9px}.project-stage-overview.is-clean-entry .stage-support .stage-dash{margin-top:0}.project-stage-overview.is-clean-entry .stage-support .dash-tile{padding:10px 11px}.project-stage-overview.is-clean-entry .stage-support .tile-label{font-size:9.5px}.project-stage-overview.is-clean-entry .stage-doc-entries{margin-top:12px}.project-stage-overview.is-clean-entry .block-label{display:block;color:var(--stage-accent);font-size:10px;font-weight:740;letter-spacing:.05em;margin-bottom:7px}.project-stage-overview.is-clean-entry .doc-entry-list{display:grid;gap:6px}.project-stage-overview.is-clean-entry .doc-entry{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid rgba(43,38,34,.08);border-radius:11px;background:#fff;color:#302d2a;text-align:left;cursor:pointer;text-decoration:none;transition:border-color .15s ease,background .15s ease}.project-stage-overview.is-clean-entry .doc-entry:hover{border-color:color-mix(in srgb,var(--stage-accent) 30%,transparent);background:var(--stage-soft)}.project-stage-overview.is-clean-entry .doc-entry em{flex-shrink:0;padding:2px 6px;border-radius:999px;background:var(--stage-soft);color:var(--stage-accent);font-size:9.5px;font-style:normal;font-weight:700}.project-stage-overview.is-clean-entry .doc-entry strong{flex:1;min-width:0;font-size:12.5px;font-weight:620;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-stage-overview.is-clean-entry .doc-entry svg{flex-shrink:0;color:var(--stage-accent)}.project-stage-delivery{margin-top:12px;display:flex;align-items:center;gap:10px}.project-stage-delivery em{flex-shrink:0;padding:4px 8px;border-radius:999px;background:var(--stage-soft);color:var(--stage-accent);font-size:10px;font-style:normal;font-weight:700}.project-stage-delivery span{color:#6f6a65;font-size:12px;line-height:1.45}.project-stage-overview.is-clean-entry .stage-dash{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:12px}.project-stage-overview.is-clean-entry .dash-tile{padding:11px 12px;border:1px solid rgba(43,38,34,.07);border-radius:14px;background:#fff;display:grid;gap:8px;align-content:start}.project-stage-overview.is-clean-entry .dash-tile-wide{grid-column:span 2}.project-stage-overview.is-clean-entry .tile-label{color:var(--stage-accent);font-size:10px;font-weight:740;letter-spacing:.05em}.project-stage-overview.is-clean-entry .cap-list{display:grid;gap:8px}.project-stage-overview.is-clean-entry .cap-item{display:grid;gap:2px;padding:8px 9px;border:1px solid rgba(43,38,34,.06);border-radius:10px;background:#fff}.project-stage-overview.is-clean-entry .cap-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.project-stage-overview.is-clean-entry .cap-row strong{font-size:12px;font-weight:650;min-width:0}.project-stage-overview.is-clean-entry .cap-item small{color:#8a847e;font-size:10.5px;line-height:1.4}.project-stage-overview.is-clean-entry .cap-state{flex-shrink:0;padding:2px 7px;border-radius:999px;font-size:9.5px;font-style:normal;font-weight:700}.project-stage-overview.is-clean-entry .cap-state.is-live{background:#e7f5ec;color:#1f7a3d}.project-stage-overview.is-clean-entry .cap-state.is-trial{background:#eaf1fb;color:#2f66c0}.project-stage-overview.is-clean-entry .cap-state.is-blocked{background:#f2efe9;color:#8a7f6e}.project-stage-overview.is-clean-entry .cap-out{display:block;color:#6f6a65;font-size:11px;line-height:1.45}.project-stage-overview.is-clean-entry .cap-out em{color:var(--stage-accent);font-style:normal;font-weight:700;margin-right:5px}.project-stage-overview.is-clean-entry .cap-surface{display:block;color:#9a948d;font-size:10px;margin-top:3px}.project-stage-overview.is-clean-entry .cap-note{display:block;color:#9a948d;font-size:10.5px;line-height:1.4;margin-top:4px}.project-stage-overview.is-clean-entry .cap-use{display:inline-flex;align-items:center;gap:5px;margin-top:6px;padding:4px 10px;border:1px solid color-mix(in srgb,var(--stage-accent) 32%,transparent);border-radius:999px;background:var(--stage-soft);color:var(--stage-accent);font-size:10.5px;font-weight:700;text-decoration:none;cursor:pointer}.project-stage-overview.is-clean-entry .cap-use:hover{background:color-mix(in srgb,var(--stage-accent) 16%,#fff)}.content-workbench{padding:4px 2px 8px}.content-workbench .cw-intro{margin:2px 0 16px}.content-workbench .cw-intro h2{margin:0;font-size:21px;letter-spacing:-.02em}.content-workbench .cw-intro p{margin:6px 0 0;color:#76767c;font-size:12.5px;line-height:1.55;max-width:640px}.content-workbench .cw-layout{display:grid;grid-template-columns:minmax(230px,300px) minmax(0,1fr);gap:14px;align-items:start}.content-workbench .cw-steps{display:grid;gap:7px}.content-workbench .cw-step{display:flex;align-items:center;gap:9px;padding:10px 11px;border:1px solid rgba(43,38,34,.08);border-radius:12px;background:#fff;color:#302d2a;text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.content-workbench .cw-step:hover{border-color:color-mix(in srgb,var(--stage-accent) 30%,transparent);background:var(--stage-soft)}.content-workbench .cw-step.is-active{border-color:color-mix(in srgb,var(--stage-accent) 45%,transparent);background:var(--stage-soft);box-shadow:0 8px 20px #2b26220f}.content-workbench .cw-step>span{width:24px;height:24px;flex-shrink:0;display:grid;place-items:center;border-radius:50%;background:var(--stage-soft);color:var(--stage-accent);font-size:9px;font-weight:760}.content-workbench .cw-step>strong{flex:1;min-width:0;font-size:13px}.content-workbench .cw-step .cw-form{flex-shrink:0}.content-workbench .cw-form{padding:3px 8px;border-radius:999px;font-size:9.5px;font-style:normal;font-weight:700;background:#f2efe9;color:#7c7264}.content-workbench .cw-form.is-import{background:#eef4e6;color:#4d7c2a}.content-workbench .cw-form.is-ai{background:#eaf1fb;color:#2f66c0}.content-workbench .cw-form.is-codex{background:#efeafb;color:#6a4dc0}.content-workbench .cw-form.is-human{background:#f4ece2;color:#a06a2c}.content-workbench .cw-detail{border:1px solid rgba(43,38,34,.08);border-radius:16px;background:#fff;padding:18px 20px}.content-workbench .cw-detail-head{display:flex;align-items:center;gap:8px}.content-workbench .cw-status{padding:3px 9px;border-radius:999px;background:var(--stage-soft);color:var(--stage-accent);font-size:10px;font-weight:700}.content-workbench .cw-detail h3{margin:10px 0 0;font-size:18px;letter-spacing:-.02em}.content-workbench .cw-desc{margin:7px 0 0;color:#5c5751;font-size:13px;line-height:1.6}.content-workbench .cw-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.content-workbench .cw-grid>div{display:grid;gap:3px;padding:10px 12px;border:1px solid rgba(43,38,34,.06);border-radius:11px;background:#fbfbfd}.content-workbench .cw-grid span{color:#9a948d;font-size:10px;font-weight:700;letter-spacing:.05em}.content-workbench .cw-grid strong{color:#302d2a;font-size:12.5px;font-weight:620;line-height:1.45}.content-workbench .cw-check{display:flex;gap:8px;align-items:baseline;margin-top:12px;padding:10px 12px;border-left:3px solid var(--stage-accent);background:color-mix(in srgb,var(--stage-accent) 6%,#fff);border-radius:0 10px 10px 0}.content-workbench .cw-check em{flex-shrink:0;color:var(--stage-accent);font-style:normal;font-size:10.5px;font-weight:740}.content-workbench .cw-check span{color:#5c5751;font-size:12px;line-height:1.5}.content-workbench .cw-note{margin:12px 0 0;color:#9a948d;font-size:11.5px;line-height:1.5}.content-review-layout{grid-template-columns:minmax(220px,260px) minmax(0,1fr)!important;gap:18px!important}.content-review-surface{min-width:0}.content-review-surface .project-task-surface{margin:0}.content-truth-note{display:grid;gap:5px;margin-bottom:16px;padding:13px 14px;border-left:4px solid var(--stage-accent);background:color-mix(in srgb,var(--stage-accent) 6%,#fff)}.content-truth-note strong{font-size:12.5px}.content-truth-note span{color:#766f68;font-size:11px;line-height:1.55}.content-review-context-strip{display:grid;grid-template-columns:1.05fr 1.35fr 1fr;border-bottom:1px solid rgba(43,38,34,.1)}.content-review-context-strip>div{min-width:0;display:grid;align-content:start;gap:4px;padding:14px 16px;border-right:1px solid rgba(43,38,34,.08)}.content-review-context-strip>div:last-child{border-right:0}.content-review-context-strip span,.content-review-import header span,.content-review-candidate>header span,.content-finding label>span,.content-review-confirm label>span,.content-batch-summary span{color:var(--stage-accent);font-size:9.5px;font-weight:760;letter-spacing:.08em}.content-review-context-strip strong{overflow:hidden;font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.content-review-context-strip small{color:#8a827b;font-size:10px}.content-review-context-strip a{width:max-content;color:var(--stage-accent);font-size:10.5px;font-weight:700;text-decoration:none}.content-review-import,.content-review-candidate{margin:16px;border:1px solid rgba(43,38,34,.11);background:#ffffffb8}.content-review-import>header,.content-review-candidate>header{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;padding:0 13px;border-bottom:1px solid rgba(43,38,34,.09);background:color-mix(in srgb,var(--stage-accent) 4%,#fff)}.content-review-import>header>div,.content-review-candidate>header>div{display:flex;align-items:center;gap:8px}.content-review-import>header strong,.content-review-candidate>header strong{font-size:12.5px}.content-review-import>header small,.content-review-candidate>header small{color:#817a74;font-size:10px}.content-review-import textarea{width:calc(100% - 24px);min-height:150px;margin:12px;padding:11px 12px;border:1px solid rgba(43,38,34,.14);border-radius:8px;background:#fff;color:#38332f;font:11px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;resize:vertical}.content-review-import>footer{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:0 12px 12px}.content-review-import>footer small{max-width:72%;color:#817a74;font-size:10px;line-height:1.5}.content-review-import button,.content-review-confirm button,.content-prerequisite-empty button{min-height:36px;padding:0 13px;border:1px solid color-mix(in srgb,var(--stage-accent) 28%,#514b46);border-radius:8px;background:#fff;color:var(--stage-accent);font-size:11px;font-weight:750;cursor:pointer}.content-review-import button:disabled,.content-review-confirm button:disabled{opacity:.4;cursor:not-allowed}.content-review-error,.content-review-gate{margin:0 12px 10px;color:#a1483d;font-size:10.5px;line-height:1.5}.content-review-verdict{display:grid;gap:5px;padding:13px;border-bottom:1px solid rgba(43,38,34,.08)}.content-review-verdict span{color:#817a74;font-size:9.5px;font-weight:700}.content-review-verdict strong{font-size:12.5px;line-height:1.55}.content-finding{padding:14px;border-bottom:1px solid rgba(43,38,34,.1);box-shadow:inset 4px 0 #a98857}.content-finding.is-must_fix{box-shadow:inset 4px 0 #bf5d53}.content-finding.is-keep_optimize{box-shadow:inset 4px 0 #6c907d}.content-finding>header{display:grid;grid-template-columns:30px minmax(180px,.55fr) 1fr;align-items:center;gap:9px;margin-bottom:11px}.content-finding>header>span{color:#9a938c;font:10px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.content-finding>header>em{justify-self:end;color:#8a837c;font-size:10px;font-style:normal}.content-finding select,.content-finding input,.content-review-confirm input,.content-review-confirm select{min-width:0;height:34px;padding:0 9px;border:1px solid rgba(43,38,34,.13);border-radius:7px;background:#fff;color:#3c3733;font-size:11px}.content-finding-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:10px}.content-finding label,.content-review-confirm label{min-width:0;display:grid;gap:5px}.content-finding>p{margin:10px 0;color:#5f5954;font-size:11.5px;line-height:1.55}.content-finding-evidence,.content-finding-direction{display:grid;grid-template-columns:74px minmax(120px,.6fr) minmax(0,1fr);align-items:baseline;gap:8px;padding:8px 10px;background:#f6f3ee}.content-finding-direction{margin-top:7px;background:color-mix(in srgb,var(--stage-accent) 5%,#fff)}.content-finding-evidence span,.content-finding-direction span{color:var(--stage-accent);font-size:9.5px;font-weight:760}.content-finding-evidence strong,.content-finding-direction strong{font-size:10.5px}.content-finding-evidence em{color:#7c756f;font-size:10px;font-style:normal}.content-finding>footer{display:grid;grid-template-columns:.65fr 1.35fr;gap:10px;margin-top:10px}.content-review-empty{display:grid;gap:4px;padding:22px 14px}.content-review-empty strong{font-size:13px}.content-review-empty span{color:#77706a;font-size:11px;line-height:1.55}.content-review-confirm{display:grid;grid-template-columns:minmax(150px,.8fr) minmax(160px,.8fr) auto;align-items:end;gap:10px;padding:14px;border-top:1px solid rgba(43,38,34,.1)}.content-review-gate{margin:-4px 14px 14px}.content-prerequisite-empty{display:grid;justify-items:start;gap:8px;padding:34px 22px}.content-prerequisite-empty strong{font-size:15px}.content-prerequisite-empty p{max-width:660px;margin:0 0 6px;color:#746d67;font-size:11.5px;line-height:1.65}.content-batch-summary{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid rgba(43,38,34,.1)}.content-batch-summary>div{display:grid;gap:5px;padding:17px;border-right:1px solid rgba(43,38,34,.08)}.content-batch-summary>div:last-child{border-right:0}.content-batch-summary strong{font-size:18px}.content-batch-records{display:grid;padding:12px 16px 0}.content-batch-records article{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 0;border-bottom:1px solid rgba(43,38,34,.08)}.content-batch-records article>div{display:grid;gap:3px}.content-batch-records article span{color:var(--stage-accent);font-size:9.5px;font-weight:700}.content-batch-records article strong{font-size:12px}.content-batch-records article small{color:#827b74;font-size:10px}.content-batch-records article>em{padding:5px 8px;border:1px solid rgba(43,38,34,.12);background:#fff;font-size:10px;font-style:normal}.content-batch-records article>em.is-release{color:#3f7659}.content-batch-records article>em.is-return{color:#a1483d}.content-batch-gate{display:grid;gap:5px;margin:16px;padding:14px;border:1px solid color-mix(in srgb,var(--stage-accent) 18%,transparent);background:color-mix(in srgb,var(--stage-accent) 5%,#fff)}.content-batch-gate strong{font-size:12.5px}.content-batch-gate span{color:#756e68;font-size:11px;line-height:1.55}@media(max-width:880px){.content-workbench .cw-layout,.content-workbench .cw-grid{grid-template-columns:1fr}.content-review-layout,.content-review-context-strip,.content-batch-summary,.content-finding-grid,.content-finding>footer,.content-review-confirm{grid-template-columns:1fr!important}.content-review-context-strip>div,.content-batch-summary>div{border-right:0;border-bottom:1px solid rgba(43,38,34,.08)}.content-finding-evidence,.content-finding-direction{grid-template-columns:1fr}}.project-map-left{display:flex;flex-direction:column;min-width:0}.project-collab-board{border-top:1px solid rgba(43,38,34,.06);padding:14px 18px 6px}.project-collab-board .collab-label{display:block;color:#9a948d;font-size:11px;font-weight:650;letter-spacing:.05em;margin-bottom:4px}.project-collab-board .collab-list{display:grid}.project-collab-board .collab-row{display:grid;grid-template-columns:3px 64px minmax(0,1fr);gap:10px;align-items:start;padding:9px 0;border-bottom:1px solid rgba(43,38,34,.05)}.project-collab-board .collab-row:last-child{border-bottom:0}.project-collab-board .collab-row:before{content:"";width:3px;align-self:stretch;border-radius:2px;background:#8a847e}.project-collab-board .collab-row.is-brand:before{background:#397bd7}.project-collab-board .collab-row.is-supplier:before{background:#d38b27}.project-collab-board .collab-row.is-creator:before{background:#4c9a70}.project-collab-board .collab-lane{color:#8a847e;font-size:11px;font-weight:600;padding-top:1px}.project-collab-board .collab-body{min-width:0;display:grid;gap:2px}.project-collab-board .collab-body strong{color:#302d2a;font-size:12.5px;font-weight:640;line-height:1.4}.project-collab-board .collab-body small{color:#9a948d;font-size:11px;line-height:1.45}.project-stage-overview.is-clean-entry .roles-list{display:grid;gap:7px}.project-stage-overview.is-clean-entry .role-item{display:grid;gap:3px;padding:7px 9px;border:1px solid rgba(43,38,34,.06);border-radius:10px;background:#fff}.project-stage-overview.is-clean-entry .role-item>span{color:#4a453f;font-size:11.5px;line-height:1.45}.project-stage-overview.is-clean-entry .role-tag{justify-self:start;padding:2px 7px;border-radius:999px;font-size:9.5px;font-style:normal;font-weight:700}.project-stage-overview.is-clean-entry .role-tag.is-brand{background:#eaf1fb;color:#2f66c0}.project-stage-overview.is-clean-entry .role-tag.is-supplier{background:#fbeee6;color:#b4552d}.project-stage-overview.is-clean-entry .role-tag.is-creator{background:#e7f5ec;color:#1f7a3d}.project-stage-overview.is-clean-entry .role-system{display:flex;gap:7px;align-items:baseline;margin-top:2px;padding-top:7px;border-top:1px dashed rgba(43,38,34,.12)}.project-stage-overview.is-clean-entry .role-system em{flex-shrink:0;color:#9a948d;font-style:normal;font-size:9.5px;font-weight:700}.project-stage-overview.is-clean-entry .role-system span{color:#8a847e;font-size:10.5px;line-height:1.4}.project-stage-overview.is-clean-entry .attn-list{display:grid;gap:6px}.project-stage-overview.is-clean-entry .attn-item{display:flex;align-items:center;gap:7px;padding:8px 9px;border:1px solid rgba(43,38,34,.06);border-radius:10px;background:#fff;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease}.project-stage-overview.is-clean-entry .attn-item:hover{border-color:color-mix(in srgb,var(--stage-accent) 28%,transparent);background:var(--stage-soft)}.project-stage-overview.is-clean-entry .attn-item em{flex-shrink:0;padding:2px 6px;border-radius:999px;background:var(--stage-soft);color:var(--stage-accent);font-size:9px;font-style:normal;font-weight:700}.project-stage-overview.is-clean-entry .attn-item strong{flex:1;min-width:0;font-size:11.5px;font-weight:620;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-stage-overview.is-clean-entry .attn-item svg{flex-shrink:0;color:var(--stage-accent)}.project-stage-overview.is-clean-entry .dash-empty{margin:0;color:#a39d96;font-size:11.5px}.project-stage-overview.is-clean-entry .dash-delivery{display:flex;align-items:center;gap:9px;padding:9px 12px}.project-stage-overview.is-clean-entry .dash-delivery em{flex-shrink:0;padding:3px 8px;border-radius:999px;background:var(--stage-soft);color:var(--stage-accent);font-size:10px;font-style:normal;font-weight:700}.project-stage-overview.is-clean-entry .dash-delivery span{color:#6f6a65;font-size:11.5px;line-height:1.4}.project-stage-overview.is-clean-entry .stage-entry-list{display:grid;gap:7px;margin-top:9px}.project-stage-overview.is-clean-entry .stage-entry{display:flex;align-items:center;gap:10px;padding:10px 11px;border:1px solid rgba(43,38,34,.08);border-radius:13px;background:#fff;color:#302d2a;text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.project-stage-overview.is-clean-entry .stage-entry:hover{border-color:color-mix(in srgb,var(--stage-accent) 28%,transparent);background:var(--stage-soft);transform:translateY(-1px)}.project-stage-overview.is-clean-entry .stage-entry.is-static{cursor:default;opacity:.82}.project-stage-overview.is-clean-entry .stage-entry.is-static:hover{border-color:#2b262214;background:#fff;transform:none}.project-stage-overview.is-clean-entry .se-index{width:26px;height:26px;flex-shrink:0;display:grid;place-items:center;border-radius:50%;background:var(--stage-soft);color:var(--stage-accent);font-size:9px;font-weight:760}.project-stage-overview.is-clean-entry .se-main{flex:1;min-width:0;display:grid;gap:2px}.project-stage-overview.is-clean-entry .se-main strong{font-size:13px}.project-stage-overview.is-clean-entry .se-main p{margin:0;color:#847e77;font-size:11px;line-height:1.4}.project-stage-overview.is-clean-entry .se-form{flex-shrink:0;padding:3px 8px;border-radius:999px;font-size:9.5px;font-style:normal;font-weight:700;background:#f2efe9;color:#7c7264}.project-stage-overview.is-clean-entry .se-form.is-subpage{background:#eaf1fb;color:#2f66c0}.project-stage-overview.is-clean-entry .se-form.is-import{background:#eef4e6;color:#4d7c2a}.project-stage-overview.is-clean-entry .se-form.is-confirm{background:#f4ece2;color:#a06a2c}.project-stage-overview.is-clean-entry .se-form.is-communicate{background:#fbeee6;color:#b4552d}.project-stage-overview.is-clean-entry .se-form.is-skill{background:#efeafb;color:#6a4dc0}.project-stage-overview.is-clean-entry .se-form.is-feishu{background:#e7f5ec;color:#1f7a3d}.project-stage-overview.is-clean-entry .se-form.is-agent{background:#eaf1fb;color:#2f66c0}.project-stage-overview.is-clean-entry .se-form.is-monitor{background:#e6f4f4;color:#1f7a76}.project-stage-overview.is-clean-entry .se-status{flex-shrink:0;padding:2px 7px;border-radius:999px;font-size:9.5px;font-weight:700;background:#f2efe9;color:#8a7f6e}.project-stage-overview.is-clean-entry .stage-entry>svg{flex-shrink:0;color:var(--stage-accent)}.project-stage-module-section{margin-top:13px}.project-stage-module-section>header{display:flex;align-items:flex-end;justify-content:space-between;gap:14px}.project-stage-module-section>header>div{display:grid;gap:2px}.project-stage-module-section>header span{color:var(--stage-accent);font-size:11px;font-weight:720}.project-stage-module-section>header h3{margin:0;font-size:18px}.project-stage-module-section>header small{color:#817b75;font-size:11px}.project-stage-module-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:9px}.project-stage-module-grid button{min-width:0;min-height:88px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;padding:13px;border:1px solid rgba(43,38,34,.085);border-radius:15px;background:#fff;color:#302d2a;text-align:left;cursor:pointer;transition:border-color .17s ease,background .17s ease,transform .17s ease,box-shadow .17s ease}.project-stage-module-grid button:hover{border-color:color-mix(in srgb,var(--stage-accent) 28%,transparent);background:var(--stage-soft);box-shadow:0 10px 24px #2b26220f;transform:translateY(-1px)}.project-stage-module-grid button>span{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:var(--stage-soft);color:var(--stage-accent);font-size:9px;font-weight:760}.project-stage-module-grid button>div{min-width:0;display:grid;gap:4px}.project-stage-module-grid button strong{font-size:14px}.project-stage-module-grid button p{margin:0;overflow:hidden;color:#706b66;font-size:12px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.project-stage-module-grid button small{color:#8a847e;font-size:10.5px}.project-stage-module-grid button>svg{align-self:center;color:var(--stage-accent)}.project-second-page-header{position:sticky;z-index:5;top:-21px;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:-21px -25px 15px;padding:13px 25px;border-bottom:1px solid rgba(43,38,34,.07);background:#fffffff0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.project-second-page-header button{display:inline-flex;align-items:center;gap:7px;padding:0;border:0;background:transparent;color:var(--stage-accent);font-size:13px;font-weight:700;cursor:pointer}.project-second-page-header button svg{transform:rotate(180deg)}.project-second-page-header>span{color:#77716b;font-size:12px}.project-stage-detail-page{overflow-y:auto!important;scrollbar-width:thin;scrollbar-color:rgba(43,38,34,.14) transparent}.project-detail-eyebrow{display:flex;align-items:center;gap:9px}.project-detail-eyebrow span{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:var(--stage-soft);color:var(--stage-accent);font-size:10px;font-weight:760}.project-detail-eyebrow em{color:#77716b;font-size:12px;font-style:normal}.project-stage-detail-page>h2{margin-top:12px!important;font-size:38px!important}.project-stage-detail-page>p{font-size:15px!important;line-height:1.55!important}.project-detail-current-object{margin-top:17px;padding:17px;border:1px solid color-mix(in srgb,var(--stage-accent) 13%,transparent);border-radius:18px;background:linear-gradient(115deg,#fff,color-mix(in srgb,var(--stage-accent) 6%,#fff))}.project-detail-current-object>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.project-detail-current-object>header span{color:var(--stage-accent);font-size:12px;font-weight:720}.project-detail-current-object>header em{color:var(--stage-accent);font-size:11px;font-style:normal}.project-detail-current-object h3{margin:10px 0 0;font-size:20px}.project-detail-current-object p{margin:7px 0 0;color:#6f6a65;font-size:13px;line-height:1.5}.project-detail-current-object footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;color:#817b75;font-size:11px}.project-detail-action-grid{display:grid;grid-template-columns:1.2fr .9fr .9fr;gap:9px;margin-top:10px}.project-detail-action-grid article{padding:14px;border-radius:15px;background:#f6f6f8}.project-detail-action-grid article>span{color:var(--stage-accent);font-size:11px;font-weight:720}.project-detail-action-grid p{margin:8px 0 0;color:#625e5a;font-size:12.5px;line-height:1.5}.project-detail-action-grid p b{display:block;margin-bottom:2px;color:#2f2c29;font-size:11px}.project-detail-resources{display:grid;grid-template-columns:1.15fr .85fr;gap:10px;margin-top:10px;padding-bottom:10px}.project-detail-resources>div{min-width:0;display:grid;align-content:start;gap:7px;padding:14px;border:1px solid rgba(43,38,34,.075);border-radius:16px;background:#fff}.project-detail-resources>div>span{color:var(--stage-accent);font-size:11px;font-weight:720}.project-detail-resources>div>a{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#34312e;text-decoration:none}.project-detail-resources>div>a>span{display:grid;gap:3px}.project-detail-resources>div>a strong{font-size:12px}.project-detail-resources>div>a small{color:#817b75;font-size:10.5px}.project-detail-resources .project-source-link{min-height:48px}.project-detail-resources .project-source-link strong{font-size:12px}.project-detail-resources .project-source-link small{font-size:10px}.project-detail-resources .project-primary-action,.project-detail-resources .project-configure-sources{min-height:42px;font-size:12px}@media(min-width:1081px){.project-projectbar-title>p{font-size:12.5px}.project-projectbar-actions>a,.project-attention-jump,.project-sandbox-trigger,.project-source-config-trigger{font-size:12px}.project-map-node-copy strong{font-size:15.5px}.project-map-node-copy small{font-size:12.5px}.project-map-node-state{font-size:11.5px}.project-map-node>b{font-size:10px}.project-stage-overview{overflow:hidden}.project-stage-overview .project-context-eyebrow>span,.project-stage-overview .project-context-eyebrow em{font-size:12px}.project-stage-overview>h2{font-size:clamp(38px,3vw,48px)}.project-stage-overview>p{font-size:15px}.project-stage-overview .project-context-decision span{font-size:12px}.project-stage-overview .project-context-decision strong{font-size:15px}.is-second-page{overflow-y:auto!important}.is-second-page>h2{font-size:37px}.is-second-page>p{font-size:14px}.is-second-page .project-strategy-current-task p,.is-second-page .project-creator-current-task p{font-size:12.5px}.is-second-page .project-strategy-current-task>header span,.is-second-page .project-creator-current-task>header span,.is-second-page .project-strategy-current-task>header em,.is-second-page .project-creator-current-task>header em{font-size:10.5px}.is-second-page .project-strategy-current-task footer,.is-second-page .project-creator-current-task footer{font-size:10.5px}.is-second-page .project-strategy-operation-steps button strong,.is-second-page .project-creator-rounds button strong{font-size:11.5px}.is-second-page .project-strategy-operation-steps button small,.is-second-page .project-strategy-operation-steps button em,.is-second-page .project-creator-rounds button small,.is-second-page .project-creator-rounds button em{font-size:9.5px}.is-second-page .project-strategy-operation-panel>header h3,.is-second-page .project-creator-round-panel>header h3{font-size:15px}.is-second-page .project-strategy-operation-columns li,.is-second-page .project-strategy-operation-columns p,.is-second-page .project-creator-round-columns li,.is-second-page .project-creator-round-columns p{font-size:11.5px}.is-second-page .project-strategy-operation-panel>footer>small,.is-second-page .project-creator-round-panel>footer>small{font-size:10.5px}}@media(max-width:720px){.project-stage-module-grid,.project-detail-action-grid,.project-detail-resources{grid-template-columns:1fr}.project-stage-module-section>header{align-items:flex-start;flex-direction:column}.project-second-page-header{top:-24px;margin:-24px -18px 14px;padding:12px 18px}.project-stage-detail-page>h2{font-size:32px!important}}.project-workspace-page{--project-blue: #0071e3;--project-blue-deep: #0563bd;--project-ink: #1d1d1f;--project-muted: #6e6e73;--project-line: rgba(29, 29, 31, .085);--project-card: rgba(255, 255, 255, .93);width:min(1480px,100%);margin:0 auto;color:var(--project-ink)}.project-projectbar{position:relative;z-index:31;min-height:98px;display:grid;grid-template-columns:minmax(300px,1fr) minmax(230px,.55fr) auto;align-items:center;gap:24px;padding:16px 18px 16px 24px;border:1px solid var(--project-line);border-radius:26px;background:#ffffffe6;box-shadow:0 18px 54px #1e26340e,inset 0 1px #ffffffb8;-webkit-backdrop-filter:blur(24px) saturate(145%);backdrop-filter:blur(24px) saturate(145%)}.project-switcher-trigger>span,.project-map-heading>div>span,.project-attention-list>header>div>span,.project-reference-board>header>div>span{color:var(--project-blue);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9.5px;font-weight:760;letter-spacing:.14em;text-transform:uppercase}.project-projectbar-title h1{margin:3px 0 0;font-size:clamp(25px,2.2vw,34px);font-weight:730;letter-spacing:-.05em;line-height:1.05}.project-switcher{position:relative;width:fit-content;max-width:100%;z-index:240}.project-switcher-trigger{position:relative;max-width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 9px;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.project-switcher-trigger>span{grid-column:1 / -1;color:var(--project-blue);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9.5px;font-weight:760;letter-spacing:.14em;text-transform:uppercase}.project-switcher-trigger h1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-switcher-trigger svg{align-self:center;color:#8d8d93;transition:transform .16s ease}.project-switcher-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.project-switcher-menu{position:absolute;z-index:250;top:calc(100% + 11px);left:-10px;width:min(330px,calc(100vw - 34px));padding:10px;border:1px solid rgba(29,29,31,.1);border-radius:18px;background:#fffffffa;box-shadow:0 24px 70px #1d1d1f29;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.project-switcher-menu header{display:grid;gap:3px;padding:7px 8px 9px}.project-switcher-menu header strong{font-size:11px}.project-switcher-menu header span,.project-switcher-menu footer{color:#818187;font-size:8.5px;line-height:1.5}.project-switcher-menu>button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px;border:0;border-radius:12px;background:transparent;color:var(--project-ink);text-align:left;cursor:pointer}.project-switcher-menu>button:hover,.project-switcher-menu>button[aria-current=true]{background:#f2f7fd}.project-switcher-menu>button>span{min-width:0;display:grid;gap:3px}.project-switcher-menu>button strong{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.project-switcher-menu>button small{color:#86868b;font-size:8px}.project-switcher-menu>button em{flex:0 0 auto;color:var(--project-blue);font-size:8px;font-style:normal;font-weight:700}.project-switcher-menu footer{display:grid;gap:3px;margin-top:5px;padding:9px 8px 3px;border-top:1px solid var(--project-line)}.project-switcher-menu footer strong{color:#444449;font-size:8.5px}.project-projectbar-title p{margin:7px 0 0;color:#7a7a80;font-size:10.5px;line-height:1.45}.project-projectbar-focus{min-width:0;display:grid;gap:3px;padding:8px 22px;border-left:1px solid var(--project-line)}.project-projectbar-focus>span{color:#8a8a90;font-size:9px}.project-projectbar-focus strong{overflow:hidden;font-size:13px;font-weight:690;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}.project-projectbar-focus small{color:var(--project-blue);font-size:9px}.project-projectbar-actions{display:flex;align-items:center;gap:8px}.project-projectbar-actions>a,.project-continue-action,.project-attention-jump,.project-sandbox-trigger,.project-source-config-trigger,.project-utility-action,.project-primary-action{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 14px;border:1px solid var(--project-line);border-radius:999px;background:#fff;color:#262629;font-size:10px;font-weight:690;text-decoration:none;white-space:nowrap;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.project-projectbar-actions>a:hover,.project-continue-action:hover,.project-attention-jump:hover,.project-sandbox-trigger:hover,.project-source-config-trigger:hover,.project-utility-action:hover,.project-primary-action:hover{transform:translateY(-1px);border-color:#0071e333;box-shadow:0 9px 22px #1d1d1f14}.project-continue-action,.project-primary-action:not(.is-secondary){border-color:var(--project-blue);background:var(--project-blue);color:#fff;box-shadow:0 10px 24px #0071e32e}.project-attention-jump{gap:5px;padding:0 12px;background:#fff8ea;color:#82580c}.project-attention-jump strong{font-size:15px;font-variant-numeric:tabular-nums}.project-sandbox-trigger{background:#eef6ff;color:#1768ad}.project-source-config-trigger{background:#f6f6f8;color:#5e5e64}.project-utility-action{border-color:#0071e31f;background:#f4f8fd;color:var(--project-blue-deep)}.project-map-shell{margin-top:14px;overflow:hidden;border:1px solid var(--project-line);border-radius:32px;background:var(--project-card);box-shadow:0 28px 80px #1e263413,0 2px 10px #1e263408}.project-map-heading{min-height:112px;display:flex;align-items:center;justify-content:space-between;gap:32px;padding:22px 26px 20px;border-bottom:1px solid var(--project-line)}.project-map-heading h2,.project-attention-list h2,.project-reference-board h2{margin:6px 0 0;font-size:clamp(24px,2.2vw,32px);font-weight:715;letter-spacing:-.052em;line-height:1.08}.project-map-heading p{margin:7px 0 0;color:#76767c;font-size:10.5px;line-height:1.5}.project-scope-legend{display:flex;flex-wrap:wrap;gap:5px 12px;margin-top:8px}.project-scope-legend span{position:relative;padding-left:9px;color:#85858b;font-size:8px}.project-scope-legend span:before{content:"";position:absolute;top:50%;left:0;width:4px;height:4px;border-radius:50%;background:var(--project-blue);transform:translateY(-50%)}.project-scope-legend span:last-child:before{background:#735dd4}.project-map-current{width:min(330px,36vw);display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:12px;row-gap:3px;padding:13px 15px;border:1px solid rgba(0,113,227,.12);border-radius:18px;background:linear-gradient(135deg,#0071e312,#ffffffeb)}.project-map-current small{grid-row:1 / span 2;align-self:center;padding-right:12px;border-right:1px solid rgba(0,113,227,.13);color:var(--project-blue);font-size:9px;font-weight:720}.project-map-current strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.project-map-current span{overflow:hidden;color:#7e7e84;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.project-map-layout{display:grid;grid-template-columns:minmax(620px,1.12fr) minmax(390px,.88fr);align-items:start;min-height:650px}.project-map-canvas{position:sticky;top:10px;height:650px;min-width:0;min-height:650px;overflow:hidden;background:radial-gradient(circle at 50% 48%,rgba(0,113,227,.09),transparent 25%),radial-gradient(circle at 10% 85%,rgba(255,103,82,.045),transparent 22%),linear-gradient(rgba(29,29,31,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(29,29,31,.025) 1px,transparent 1px),#fafafc;background-size:auto,auto,48px 48px,48px 48px,auto}.project-map-canvas:after{content:"";position:absolute;inset:50% auto auto 50%;width:260px;height:260px;border:1px solid rgba(0,113,227,.075);border-radius:50%;pointer-events:none;transform:translate(-50%,-50%)}.project-map-connections{position:absolute;inset:0;z-index:1;width:100%;height:100%;pointer-events:none}.project-map-connections path{fill:none;stroke:#aabdd3;stroke-width:1.3;stroke-dasharray:5 7;vector-effect:non-scaling-stroke}.project-map-connections text{fill:#8a929c;font-size:10px;font-weight:600;letter-spacing:.035em}.project-map-core{position:absolute;top:50%;left:50%;z-index:2;width:142px;height:142px;display:grid;align-content:center;justify-items:center;gap:6px;border:1px solid rgba(0,113,227,.16);border-radius:50%;background:#ffffffe0;box-shadow:0 22px 60px #0054a81f,inset 0 0 0 10px #0071e306;transform:translate(-50%,-50%);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.project-map-core span{color:var(--project-blue);font-size:9px;font-weight:760;letter-spacing:.04em}.project-map-core strong{max-width:100px;color:#676c73;font-size:9px;font-weight:570;line-height:1.45;text-align:center}.project-map-node{position:absolute;z-index:3;width:224px;min-height:118px;display:grid;grid-template-columns:38px minmax(0,1fr) 18px;column-gap:11px;row-gap:8px;align-items:start;padding:14px 13px 12px;border:1px solid rgba(29,29,31,.085);border-radius:20px;background:#fffffff2;box-shadow:0 13px 34px #1d1d1f0f;color:var(--project-ink);text-align:left;cursor:pointer;transition:transform .19s ease,border-color .19s ease,box-shadow .19s ease,background .19s ease,color .19s ease}.project-map-node:hover{z-index:5;transform:translateY(-3px);border-color:#0071e33d;box-shadow:0 20px 44px #1d1d1f17}.project-map-node:focus-visible{outline:3px solid rgba(0,113,227,.28);outline-offset:3px}.project-map-node.is-selected{z-index:6;border-color:#005bbbcc;background:linear-gradient(145deg,#0877e6,#0459ad);box-shadow:0 24px 54px #005bbb3d,inset 0 1px #ffffff38;color:#fff;transform:translateY(-4px) scale(1.035)}.project-map-node.is-strategy{top:7%;left:3%}.project-map-node.is-creator{top:7%;right:3%}.project-map-node.is-content{top:31%;left:4%}.project-map-node.is-execution{top:31%;right:3%}.project-map-node.is-placement{right:15%;bottom:5%}.project-map-node.is-learning{left:15%;bottom:5%}.project-map-node-index{position:absolute;top:10px;right:12px;color:#a2a2a8;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;font-weight:680}.project-map-node.is-selected .project-map-node-index{color:#ffffff94}.project-map-node-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:#eef6ff;color:var(--project-blue)}.project-map-node.is-content .project-map-node-icon{color:#705fd3;background:#f0eeff}.project-map-node.is-execution .project-map-node-icon{color:#178a81;background:#eaf8f6}.project-map-node.is-placement .project-map-node-icon{color:#c77812;background:#fff5e7}.project-map-node.is-learning .project-map-node-icon{color:#d55f4f;background:#fff0ed}.project-map-node.is-selected .project-map-node-icon{color:#fff;background:#ffffff2b}.project-map-node-copy{min-width:0;display:grid;gap:5px;padding-right:6px}.project-map-node-copy strong{font-size:13.5px;font-weight:710;letter-spacing:-.025em}.project-map-node-copy small{color:#626268;font-size:10px;line-height:1.4}.project-map-node.is-selected .project-map-node-copy small{color:#ffffffc7}.project-map-node>b{position:absolute;top:-9px;left:14px;padding:4px 8px;border-radius:999px;background:#fff2d6;color:#895a08;font-size:8px;font-weight:740;box-shadow:0 5px 15px #895a081a}.project-map-node.is-selected>b{background:#fff;color:#8a5c08}.project-map-node-state{grid-column:2;display:inline-flex;align-items:center;gap:6px;color:#89898f;font-size:8.5px;font-weight:620}.project-map-node-state i{width:6px;height:6px;border-radius:50%;background:#a8afb8}.project-map-node-state i.is-trial,.project-map-node-state i.is-source_ready{background:var(--project-blue)}.project-map-node-state i.is-partial{background:#c88a21}.project-map-node.is-selected .project-map-node-state{color:#ffffffbd}.project-map-node.is-selected .project-map-node-state i{background:#fff}.project-map-node-arrow{grid-column:3;grid-row:1 / span 2;align-self:center;color:#a5a5aa;transition:transform .18s ease}.project-map-node:hover .project-map-node-arrow{transform:translate(2px)}.project-map-node.is-selected .project-map-node-arrow{color:#ffffffdb}.project-map-context{min-width:0;border-left:1px solid var(--project-line);background:linear-gradient(180deg,#fff,#fbfbfd)}.project-context-content{min-height:100%;display:flex;flex-direction:column;padding:28px 28px 24px}.project-context-chapter{display:none}.project-context-eyebrow{min-height:25px;display:flex;align-items:center;justify-content:space-between;gap:12px}.project-context-eyebrow>span{color:var(--project-blue);font-size:9.5px;font-weight:760}.project-context-eyebrow em{padding:5px 9px;border-radius:999px;background:#f0f4f8;color:#6e747c;font-size:8.5px;font-style:normal;font-weight:680}.project-context-eyebrow em.is-trial,.project-context-eyebrow em.is-source_ready{background:#eaf4ff;color:#0067c5}.project-context-eyebrow button{padding:0;border:0;background:transparent;color:#6f6f75;font-size:9px;cursor:pointer}.project-context-utilities{display:flex;align-items:center;gap:6px}.project-context-utilities button{min-height:36px;display:inline-flex;align-items:center;gap:5px;padding:0 10px;border:1px solid rgba(29,29,31,.08);border-radius:999px;background:#fff;color:#5f5f65;font-size:10px;font-weight:650}.project-context-utilities button small{min-width:17px;padding:2px 4px;border-radius:999px;background:#f0f0f2;color:#77777d;font-size:8px}.project-context-content h2{max-width:430px;margin:14px 0 0;font-size:clamp(29px,2.6vw,42px);font-weight:730;letter-spacing:-.058em;line-height:1.06}.project-context-content>p{margin:11px 0 0;color:#68686e;font-size:11px;line-height:1.65}.project-context-decision{position:relative;display:grid;gap:8px;margin-top:20px;padding:16px 17px 16px 19px;overflow:hidden;border:1px solid rgba(0,113,227,.11);border-radius:17px;background:linear-gradient(135deg,#0071e312,#fffffff0)}.project-context-decision:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--project-blue)}.project-context-decision span,.project-context-owner span{color:#7e838a;font-size:8.5px}.project-context-decision strong{color:#202024;font-size:13px;font-weight:660;line-height:1.55}.project-context-owner{display:flex;align-items:center;justify-content:space-between;margin-top:15px;padding:11px 12px;border-radius:12px;background:#f5f5f7}.project-context-owner strong{font-size:10px}.project-current-object{margin-top:14px;padding:14px;border:1px solid rgba(29,29,31,.08);border-radius:18px;background:#fff}.project-current-object>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.project-current-object>header span{color:var(--project-blue);font-size:10px;font-weight:700}.project-current-object>header em{padding:4px 8px;border-radius:999px;background:#f2f5f8;color:#666b72;font-size:9px;font-style:normal}.project-current-object h3{margin:9px 0 0;font-size:18px}.project-current-object p{margin:6px 0 0;color:#737379;font-size:11px;line-height:1.5}.project-current-object footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:11px;color:#8a8a90;font-size:9.5px}.project-context-inspector{position:fixed;z-index:170;inset:70px 12px 12px;overflow:auto;padding:18px;border:1px solid rgba(29,29,31,.08);border-radius:22px;background:#fffffffa;box-shadow:0 32px 90px #1d1d1f33}.project-context-inspector>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding-bottom:12px;border-bottom:1px solid rgba(29,29,31,.08)}.project-context-inspector>header span{color:var(--project-blue);font-size:10px;font-weight:700}.project-context-inspector>header h3{margin:4px 0 0;font-size:24px}.project-context-inspector>header>button{width:38px;height:38px;border:0;border-radius:50%;background:#f0f0f2;color:#55555a;font-size:20px}.project-context-inspector .project-context-capabilities>p{color:#76767c;font-size:11px;line-height:1.5}.project-context-workflow{margin-top:18px}.project-context-workflow>header,.project-context-documents>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:9px}.project-context-workflow>header span,.project-context-documents>header span{font-size:10px;font-weight:710}.project-context-workflow>header small,.project-context-documents>header small{color:#8b8b91;font-size:8.5px}.project-context-workflow ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0;padding:0;list-style:none}.project-context-workflow li{position:relative;min-width:0;padding:11px 10px;border:1px solid rgba(29,29,31,.07);border-radius:13px;background:#f7f7f9}.project-context-workflow li>span{color:var(--project-blue);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:7.5px}.project-context-workflow li>div{margin-top:7px}.project-context-workflow li strong{display:block;font-size:9px;line-height:1.3}.project-context-workflow li p{margin:5px 0 0;color:#77777d;font-size:7.8px;line-height:1.45}.project-context-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:14px;padding:4px;border-radius:13px;background:#f1f1f3}.project-context-tabs button{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:5px;border:0;border-radius:10px;background:transparent;color:#79797f;font-size:9px;font-weight:670;cursor:pointer}.project-context-tabs button small{min-width:16px;padding:2px 4px;border-radius:999px;background:#1d1d1f0f;color:#85858b;font-size:7px}.project-context-tabs button.is-active{background:#fff;color:#1f1f23;box-shadow:0 5px 14px #1d1d1f12}.project-context-tabs button.is-active small{background:#eaf4ff;color:var(--project-blue)}.project-context-view{min-height:0;flex:1;overflow:auto;padding-right:2px;scrollbar-width:thin;scrollbar-color:rgba(29,29,31,.16) transparent}.project-context-next-action{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;margin-top:10px;padding:11px 12px;border:1px solid rgba(0,113,227,.12);border-radius:14px;background:linear-gradient(135deg,#0071e312,#fffffff2)}.project-context-next-action>div{min-width:0;display:grid;gap:3px}.project-context-next-action span{color:var(--project-blue);font-size:7.5px;font-weight:720}.project-context-next-action strong{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.project-context-next-action small{overflow:hidden;color:#77777d;font-size:7.8px;text-overflow:ellipsis;white-space:nowrap}.project-context-next-action .project-primary-action{min-height:34px;padding:0 12px;font-size:8.5px}.project-context-next-action.is-waiting{grid-template-columns:1fr;border-color:#a2741d1f;background:#fffaf0}.project-context-next-action.is-waiting span{color:#9a6b17}.project-context-capabilities{margin-top:20px}.project-context-capabilities>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:9px}.project-context-capabilities>header span{font-size:10px;font-weight:710}.project-context-capabilities>header small{color:#8b8b91;font-size:8.5px}.project-context-capabilities>div{display:grid;gap:9px}.project-context-documents{margin-top:17px;padding-top:15px;border-top:1px solid rgba(29,29,31,.075)}.project-context-documents>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.project-collaboration-docs{margin-top:13px;padding-top:12px;border-top:1px solid rgba(29,29,31,.07)}.project-collaboration-docs>strong{display:block;margin-bottom:6px;font-size:8.5px}.project-collaboration-docs>a{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 0;border-bottom:1px solid rgba(29,29,31,.06);color:#343438;text-decoration:none}.project-collaboration-docs>a>span{min-width:0;display:grid;gap:3px}.project-collaboration-docs b{font-size:8.5px}.project-collaboration-docs small{overflow:hidden;color:#86868b;font-size:7.5px;text-overflow:ellipsis;white-space:nowrap}.project-attention-overlay{position:fixed;z-index:150;inset:0;display:flex;justify-content:flex-end;padding:74px 18px 18px;background:#1d1d1f2e;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.project-attention-drawer{position:relative;width:min(440px,100%);overflow:auto;border:1px solid rgba(29,29,31,.08);border-radius:24px;background:#f7f7f9;box-shadow:0 34px 90px #1d1d1f33}.project-attention-close{position:absolute;z-index:2;top:14px;right:14px;width:30px;height:30px;border:0;border-radius:50%;background:#ececef;color:#55555a;font-size:18px;cursor:pointer}.project-attention-drawer .project-attention-list{border:0;border-radius:0;box-shadow:none}.project-configure-sources{width:100%;min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding:10px 12px;border:1px dashed rgba(29,29,31,.16);border-radius:14px;background:#fafafa;color:#343438;text-align:left;cursor:pointer}.project-configure-sources>span{display:grid;gap:3px}.project-configure-sources strong{font-size:11px}.project-configure-sources small{color:#85858b;font-size:9px}.project-strategy-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px}.project-strategy-facts>div{min-width:0;display:grid;gap:5px;padding:12px;border:1px solid rgba(29,29,31,.075);border-radius:15px;background:#fff}.project-strategy-facts span,.project-strategy-narrative header span,.project-strategy-mix header span,.project-strategy-governance header span{color:#7d7d83;font-size:9px;font-weight:700}.project-strategy-facts strong{font-size:12px;line-height:1.35}.project-strategy-narrative,.project-strategy-mix,.project-strategy-governance{margin-top:12px;padding:13px;border:1px solid rgba(29,29,31,.075);border-radius:17px;background:#fff}.project-strategy-narrative>header,.project-strategy-mix>header,.project-strategy-governance>header{display:flex;align-items:center;justify-content:space-between;gap:10px}.project-strategy-narrative header small,.project-strategy-mix header small,.project-strategy-governance header small{color:#919197;font-size:8px}.project-strategy-narrative>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px}.project-strategy-narrative article{min-width:0;display:flex;gap:8px}.project-strategy-narrative article>span{flex:0 0 auto;color:var(--project-blue);font-size:8px;font-weight:750}.project-strategy-narrative article>div{min-width:0;display:grid;gap:3px}.project-strategy-narrative article strong{font-size:10px}.project-strategy-narrative article b{font-size:9px;font-weight:650}.project-strategy-narrative article small{color:#85858b;font-size:8px;line-height:1.35}.project-strategy-bottom{display:grid;grid-template-columns:1fr;gap:0}.project-strategy-mix>div{display:grid;gap:7px;margin-top:10px}.project-strategy-mix>div>span{position:relative;min-width:0;display:grid;grid-template-columns:64px minmax(0,1fr);gap:8px;padding-left:7px}.project-strategy-mix i{position:absolute;inset:0 auto 0 0;width:3px;border-radius:4px;background:var(--project-blue);opacity:calc(.35 + var(--mix-share))}.project-strategy-mix b{font-size:9px}.project-strategy-mix small{color:#85858b;font-size:8px}.project-strategy-governance>div{display:grid;gap:7px;margin-top:10px}.project-strategy-governance p{display:grid;grid-template-columns:72px minmax(0,1fr);gap:8px;margin:0}.project-strategy-governance p span{color:#77777d;font-size:8px}.project-strategy-governance p strong{font-size:8.5px;font-weight:630;line-height:1.4}.project-strategy-footer{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:12px}.project-strategy-footer p{margin:0;color:#79797f;font-size:8.5px;line-height:1.45}.project-strategy-classification,.project-strategy-setup{margin-top:12px;padding:13px;border:1px solid rgba(29,29,31,.075);border-radius:17px;background:#fff}.project-strategy-classification>header,.project-strategy-setup>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.project-strategy-classification header>div,.project-strategy-setup header>div{display:grid;gap:3px}.project-strategy-classification header span,.project-strategy-setup header span{color:var(--project-blue);font-size:9px;font-weight:760;letter-spacing:.04em}.project-strategy-classification header strong,.project-strategy-setup header strong{font-size:10px}.project-strategy-classification header>small{max-width:230px;color:#85858b;font-size:8px;line-height:1.4;text-align:right}.project-strategy-fact-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:10px}.project-strategy-fact-list article,.project-strategy-row-list article,.project-strategy-decision-list article{min-width:0;display:grid;gap:4px}.project-strategy-fact-list article{min-height:76px;padding:10px;border-radius:12px;background:#f4f8fd}.project-strategy-fact-list span,.project-strategy-row-list span,.project-strategy-decision-list span{color:#77777d;font-size:8px}.project-strategy-fact-list strong{font-size:9.5px;line-height:1.4}.project-strategy-fact-list small,.project-strategy-row-list small,.project-strategy-decision-list small{color:#8a8a90;font-size:7.5px;line-height:1.4}.project-strategy-classification-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.project-strategy-classification-grid .project-strategy-classification{min-width:0}.project-strategy-row-list{display:grid;gap:7px;margin-top:10px}.project-strategy-row-list article{position:relative;padding-left:9px}.project-strategy-row-list article:before{content:"";position:absolute;top:4px;bottom:4px;left:0;width:3px;border-radius:999px;background:#75a9df}.is-derived .project-strategy-row-list article:before{background:#b18b58}.project-strategy-row-list strong{font-size:8.5px;font-weight:650;line-height:1.4}.is-decision{border-color:#c7852d2e;background:#fffaf2}.is-decision header span{color:#9a6b17}.project-strategy-decision-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:10px}.project-strategy-decision-list article{padding:9px 10px;border:1px solid rgba(199,133,45,.14);border-radius:12px;background:#ffffffb8}.project-strategy-decision-list strong{font-size:8.5px;font-weight:660;line-height:1.4}.project-strategy-setup{background:#f6f8fb}.project-strategy-setup>header>button{display:inline-flex;align-items:center;gap:5px;padding:0;border:0;background:transparent;color:var(--project-blue);font-size:8.5px;font-weight:700;cursor:pointer;white-space:nowrap}.project-strategy-setup ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:10px 0 0;padding:0;list-style:none}.project-strategy-setup li{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:5px 7px;padding:8px;border-radius:11px;background:#fff}.project-strategy-setup li>span{width:18px;height:18px;display:grid;place-items:center;border-radius:50%;background:#e4f0fc;color:var(--project-blue);font-size:7px;font-weight:750}.project-strategy-setup li>div{min-width:0}.project-strategy-setup li strong{display:block;font-size:8.5px;line-height:1.35}.project-strategy-setup li p{margin:3px 0 0;color:#85858b;font-size:7.5px;line-height:1.35}.project-strategy-setup li em{grid-column:1 / -1;overflow:hidden;color:#5c7a9c;font-size:7.5px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.project-strategy-setup li.is-review>span{background:#fff0d9;color:#a56e16}.project-strategy-setup li.is-review em{color:#a56e16}.project-strategy-setup li.is-ready>span{background:#eaf4ee;color:#3d8a60}.project-strategy-setup li.is-ready em{color:#3d8a60}.project-strategy-current-task{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 20px;margin-top:13px;padding:13px 15px;border:1px solid rgba(0,113,227,.1);border-radius:18px;background:linear-gradient(115deg,#fff,#f3f8fe)}.project-strategy-current-task>header{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:12px}.project-strategy-current-task>header span{color:var(--project-blue);font-size:9px;font-weight:720}.project-strategy-current-task>header em{padding:4px 8px;border-radius:999px;background:#fff1dc;color:#98620d;font-size:8px;font-style:normal;font-weight:700}.project-strategy-current-task h3{margin:0;font-size:17px;letter-spacing:-.025em}.project-strategy-current-task p{margin:5px 0 0;color:#706f74;font-size:9px;line-height:1.45}.project-strategy-current-task footer{display:grid;align-content:end;justify-items:end;gap:4px;color:#85858b;font-size:8px;white-space:nowrap}.project-strategy-operation-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:10px}.project-strategy-operation-steps button{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:3px 7px;padding:9px;border:1px solid rgba(29,29,31,.075);border-radius:13px;background:#fff;color:#333338;text-align:left;cursor:pointer}.project-strategy-operation-steps button>span{grid-row:1 / span 2;width:20px;height:20px;display:grid;place-items:center;border-radius:50%;background:#eef4fa;color:#5d7693;font-size:7px;font-weight:760}.project-strategy-operation-steps button strong{overflow:hidden;font-size:8.5px;text-overflow:ellipsis;white-space:nowrap}.project-strategy-operation-steps button small{color:#8c8c92;font-size:7px}.project-strategy-operation-steps button em{grid-column:1 / -1;color:#6e8a79;font-size:7px;font-style:normal}.project-strategy-operation-steps button.is-current em{color:#a06a15}.project-strategy-operation-steps button.is-active{border-color:#0071e338;background:#f1f7fd;box-shadow:0 8px 18px #005ab414}.project-strategy-operation-steps button.is-active>span{background:var(--project-blue);color:#fff}.project-strategy-operation-panel{margin-top:8px;padding:12px 13px;border:1px solid rgba(29,29,31,.075);border-radius:17px;background:#fff}.project-strategy-operation-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.project-strategy-operation-panel>header>div{display:grid;gap:3px}.project-strategy-operation-panel>header span,.project-strategy-operation-columns section>span{color:var(--project-blue);font-size:8px;font-weight:720}.project-strategy-operation-panel>header h3{max-width:520px;margin:0;font-size:13px;line-height:1.4}.project-strategy-operation-panel>header>em{padding:4px 7px;border-radius:999px;background:#f2f3f5;color:#66666c;font-size:7.5px;font-style:normal;white-space:nowrap}.project-strategy-operation-columns{display:grid;grid-template-columns:1.18fr .91fr .91fr;gap:7px;margin-top:9px}.project-strategy-operation-columns section{min-width:0;padding:9px;border-radius:11px;background:#f7f7f9}.project-strategy-operation-columns ul{display:grid;gap:3px;margin:6px 0 0;padding-left:14px}.project-strategy-operation-columns li,.project-strategy-operation-columns p{margin:0;color:#6f6f75;font-size:7.5px;line-height:1.4}.project-strategy-operation-columns p{margin-top:6px}.project-strategy-review-queue{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:8px}.project-strategy-review-queue a{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 9px;border:1px solid rgba(185,122,28,.14);border-radius:11px;background:#fffaf2;color:#363238;text-decoration:none}.project-strategy-review-queue a>span{min-width:0;display:grid;gap:3px}.project-strategy-review-queue b{font-size:8px}.project-strategy-review-queue small{overflow:hidden;color:#827a70;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.project-strategy-review-queue em{display:inline-flex;align-items:center;gap:4px;color:#9a691b;font-size:7px;font-style:normal;white-space:nowrap}.project-strategy-operation-panel>footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px;padding-top:8px;border-top:1px solid rgba(29,29,31,.06)}.project-strategy-operation-panel>footer>small{max-width:62%;color:#86868c;font-size:7.5px;line-height:1.4}.project-strategy-operation-panel>footer .project-primary-action{min-height:32px;padding:0 11px;font-size:8px}.project-strategy-contract-strip{margin-top:8px;padding:10px 12px;border:1px solid rgba(29,29,31,.065);border-radius:15px;background:#ffffffc2}.project-strategy-contract-strip>header{display:flex;align-items:center;justify-content:space-between;gap:10px}.project-strategy-contract-strip>header span{font-size:8.5px;font-weight:720}.project-strategy-contract-strip>header small{color:#8a8a90;font-size:7px}.project-strategy-contract-strip>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:7px}.project-strategy-contract-strip article{min-width:0;display:grid;gap:3px;padding-left:8px;border-left:2px solid rgba(0,113,227,.35)}.project-strategy-contract-strip article span{color:#85858b;font-size:7px}.project-strategy-contract-strip article strong{overflow:hidden;font-size:8px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.project-strategy-contract-strip article small{overflow:hidden;color:#929298;font-size:6.8px;text-overflow:ellipsis;white-space:nowrap}.project-strategy-runtime-board{margin-top:8px;padding:11px 12px;border:1px solid rgba(29,29,31,.065);border-radius:16px;background:#f7f7f9}.project-strategy-runtime-board>header{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.project-strategy-runtime-board>header>div{display:grid;gap:2px}.project-strategy-runtime-board>header span{color:var(--project-blue);font-size:7.5px;font-weight:740}.project-strategy-runtime-board>header h3{margin:0;font-size:11px}.project-strategy-runtime-board>header small{color:#8a8a90;font-size:7px}.project-strategy-runtime-board>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:8px}.project-strategy-runtime-board>div>section{min-width:0;display:grid;align-content:start;gap:5px;padding:8px;border-radius:11px;background:#fff}.project-strategy-runtime-board>div>section>strong{color:#6d6d73;font-size:7.5px}.project-strategy-runtime-board a,.project-strategy-runtime-board button{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:6px;padding:5px 0;border:0;border-top:1px solid rgba(29,29,31,.055);background:transparent;color:#343438;text-align:left;text-decoration:none;cursor:pointer}.project-strategy-runtime-board a>span,.project-strategy-runtime-board button>span{min-width:0;display:grid;gap:2px}.project-strategy-runtime-board a b,.project-strategy-runtime-board button b{overflow:hidden;font-size:7.5px;text-overflow:ellipsis;white-space:nowrap}.project-strategy-runtime-board a small,.project-strategy-runtime-board button small{overflow:hidden;color:#929298;font-size:6.8px;text-overflow:ellipsis;white-space:nowrap}.project-strategy-runtime-board p{display:grid;gap:2px;margin:0;padding:5px 0;border-top:1px solid rgba(29,29,31,.055)}.project-strategy-runtime-board p span{color:#8a8a90;font-size:6.8px}.project-strategy-runtime-board p b{font-size:7.3px;line-height:1.35}.project-strategy-runtime-board p small{color:#9a9aa0;font-size:6.5px}.project-creator-current-task{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 20px;margin-top:13px;padding:13px 15px;border:1px solid rgba(122,76,219,.11);border-radius:18px;background:linear-gradient(115deg,#fff,#f7f4ff)}.project-creator-current-task>header{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:12px}.project-creator-current-task>header span{color:#6f42c1;font-size:9px;font-weight:720}.project-creator-current-task>header em{padding:4px 8px;border-radius:999px;background:#fff1dc;color:#98620d;font-size:8px;font-style:normal;font-weight:700}.project-creator-current-task h3{margin:0;font-size:17px;letter-spacing:-.025em}.project-creator-current-task p{margin:5px 0 0;color:#706f74;font-size:9px;line-height:1.45}.project-creator-current-task footer{display:grid;align-content:end;justify-items:end;gap:4px;color:#85858b;font-size:8px;white-space:nowrap}.project-creator-source-lanes{margin-top:8px;padding:9px 10px;border:1px solid rgba(29,29,31,.065);border-radius:14px;background:#ffffffc7}.project-creator-source-lanes>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.project-creator-source-lanes>header strong{font-size:8.5px}.project-creator-source-lanes>header small{color:#8a8a90;font-size:7px}.project-creator-source-lanes>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:6px}.project-creator-source-lanes a,.project-creator-source-lanes button{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 9px;border:1px solid rgba(111,66,193,.09);border-radius:10px;background:#faf8ff;color:#343438;text-align:left;text-decoration:none;cursor:pointer}.project-creator-source-lanes a>span,.project-creator-source-lanes button>span{min-width:0;display:grid;gap:2px}.project-creator-source-lanes b{font-size:8px}.project-creator-source-lanes small{overflow:hidden;color:#7d7b83;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.project-creator-source-lanes em{color:#7a55bd;font-size:6.8px;font-style:normal}.project-creator-rounds{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:8px}.project-creator-rounds button{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:3px 7px;padding:9px;border:1px solid rgba(29,29,31,.075);border-radius:13px;background:#fff;color:#333338;text-align:left;cursor:pointer}.project-creator-rounds button>span{grid-row:1 / span 2;width:20px;height:20px;display:grid;place-items:center;border-radius:50%;background:#f0ecf8;color:#735aa0;font-size:7px;font-weight:760}.project-creator-rounds button strong{overflow:hidden;font-size:8.5px;text-overflow:ellipsis;white-space:nowrap}.project-creator-rounds button small{color:#8c8c92;font-size:7px}.project-creator-rounds button em{grid-column:1 / -1;color:#7657ad;font-size:7px;font-style:normal}.project-creator-rounds button.is-active{border-color:#6f42c13d;background:#f7f3ff;box-shadow:0 8px 18px #54309614}.project-creator-rounds button.is-active>span{background:#6f42c1;color:#fff}.project-creator-round-panel{margin-top:8px;padding:12px 13px;border:1px solid rgba(29,29,31,.075);border-radius:17px;background:#fff}.project-creator-round-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.project-creator-round-panel>header>div{display:grid;gap:3px}.project-creator-round-panel>header span,.project-creator-round-columns section>span{color:#6f42c1;font-size:8px;font-weight:720}.project-creator-round-panel>header h3{max-width:520px;margin:0;font-size:13px;line-height:1.4}.project-creator-round-panel>header>em{padding:4px 7px;border-radius:999px;background:#f2eef9;color:#66479b;font-size:7.5px;font-style:normal;white-space:nowrap}.project-creator-round-columns{display:grid;grid-template-columns:1.18fr .91fr .91fr;gap:7px;margin-top:9px}.project-creator-round-columns section{min-width:0;padding:9px;border-radius:11px;background:#f7f7f9}.project-creator-round-columns ul{display:grid;gap:3px;margin:6px 0 0;padding-left:14px}.project-creator-round-columns li,.project-creator-round-columns p{margin:0;color:#6f6f75;font-size:7.5px;line-height:1.4}.project-creator-round-columns p{margin-top:6px}.project-creator-round-panel>footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px;padding-top:8px;border-top:1px solid rgba(29,29,31,.06)}.project-creator-round-panel>footer>small{max-width:58%;color:#86868c;font-size:7.5px;line-height:1.4}.project-creator-round-panel>footer>div{display:flex;gap:6px}.project-creator-round-panel .project-primary-action{min-height:32px;padding:0 11px;font-size:8px}.project-sandbox-overlay{position:fixed;z-index:185;inset:0;display:flex;align-items:center;justify-content:center;padding:70px 18px 18px;background:#14181e3d;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.project-sandbox-drawer{width:min(1040px,100%);max-height:100%;overflow:auto;border:1px solid rgba(29,29,31,.08);border-radius:28px;background:#f6f7f9;box-shadow:0 38px 100px #1d1d1f3d}.project-sandbox-drawer>header{position:sticky;z-index:2;top:0;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:21px 24px 17px;border-bottom:1px solid rgba(29,29,31,.08);background:#fffffff2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.project-sandbox-drawer>header span{color:#1768ad;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;font-weight:760;letter-spacing:.15em}.project-sandbox-drawer>header h2{margin:5px 0 0;font-size:28px;letter-spacing:-.045em}.project-sandbox-drawer>header p{max-width:760px;margin:5px 0 0;color:#716f73;font-size:11px;line-height:1.5}.project-sandbox-drawer>header>button{width:38px;height:38px;flex:0 0 auto;border:0;border-radius:50%;background:#f0f1f3;color:#57575d;font-size:20px;cursor:pointer}.project-sandbox-notice{display:flex;align-items:flex-start;gap:9px;margin:14px 18px 0;padding:10px 12px;border:1px solid rgba(177,116,25,.13);border-radius:13px;background:#fff8eb;color:#936213}.project-sandbox-notice>span{display:grid;gap:2px}.project-sandbox-notice strong{font-size:9.5px}.project-sandbox-notice small{color:#827465;font-size:8.5px;line-height:1.4}.project-sandbox-timeline{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;padding:14px 18px 0}.project-sandbox-timeline:before{position:absolute;top:31px;right:8%;left:8%;height:1px;background:#1d1d1f1c;content:""}.project-sandbox-timeline button{position:relative;min-width:0;display:grid;justify-items:start;gap:3px;padding:9px 10px;border:1px solid rgba(29,29,31,.075);border-radius:13px;background:#fff;color:#38383d;text-align:left;cursor:pointer}.project-sandbox-timeline button>span{width:20px;height:20px;display:grid;place-items:center;border-radius:50%;background:#edf1f6;color:#5c6b7c;font-size:7px;font-weight:760}.project-sandbox-timeline button small{color:#85858b;font-size:7px}.project-sandbox-timeline button strong{overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.project-sandbox-timeline button.is-active{border-color:#1768ad3d;background:#f0f7fd;box-shadow:0 8px 20px #1768ad17}.project-sandbox-timeline button.is-active>span{background:#1768ad;color:#fff}.project-sandbox-phase{margin:10px 18px 18px;padding:15px;border:1px solid rgba(29,29,31,.075);border-radius:20px;background:#fff}.project-sandbox-phase>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.project-sandbox-phase>header>div{display:grid;gap:2px}.project-sandbox-phase>header span{color:#1768ad;font-size:8px;font-weight:720}.project-sandbox-phase>header h3{margin:0;font-size:19px}.project-sandbox-phase>header>strong{max-width:600px;font-size:12px;line-height:1.45;text-align:right}.project-sandbox-phase-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}.project-sandbox-phase-grid section{padding:11px;border-radius:13px;background:#f6f7f9}.project-sandbox-phase-grid section>span{color:#1768ad;font-size:8px;font-weight:720}.project-sandbox-phase-grid ul{display:grid;gap:5px;margin:8px 0 0;padding-left:15px}.project-sandbox-phase-grid li{color:#616168;font-size:8.5px;line-height:1.4}.project-sandbox-system-record{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;margin-top:9px;padding:11px;border-radius:13px;background:#eef6ff}.project-sandbox-system-record span{display:inline-flex;align-items:center;gap:6px;color:#1768ad;font-size:8px;font-weight:720}.project-sandbox-system-record strong{font-size:9px;line-height:1.4}.project-sandbox-phase>footer{display:flex;align-items:center;gap:10px;margin-top:9px;padding-top:9px;border-top:1px solid rgba(29,29,31,.065)}.project-sandbox-phase>footer span{color:#85858b;font-size:8px}.project-sandbox-phase>footer strong{font-size:9px}.project-source-config-overlay{position:fixed;z-index:190;inset:0;display:flex;justify-content:flex-end;padding:70px 18px 18px;background:#1d1d1f33;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.project-source-config-drawer{width:min(760px,100%);overflow:auto;border:1px solid rgba(29,29,31,.08);border-radius:28px;background:#f7f6f3;box-shadow:0 38px 100px #1d1d1f38}.project-source-config-drawer>header{position:sticky;z-index:2;top:0;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:22px 24px 18px;border-bottom:1px solid rgba(29,29,31,.08);background:#fffffff0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.project-source-config-drawer>header span{color:#e85f4f;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;font-weight:760;letter-spacing:.15em}.project-source-config-drawer>header h2{margin:6px 0 0;font-size:30px;letter-spacing:-.05em}.project-source-config-drawer>header p{margin:6px 0 0;color:#716e69;font-size:12px;line-height:1.5}.project-source-config-drawer>header>button{width:38px;height:38px;flex:0 0 auto;border:0;border-radius:50%;background:#f0efec;color:#57534f;font-size:20px;cursor:pointer}.project-source-config-health{display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px 12px;margin:18px 20px 0;padding:16px 18px;border-radius:19px;background:linear-gradient(115deg,#e85f4f1a,#ffffffbf)}.project-source-config-health strong{grid-row:1 / span 2;align-self:center;color:#d55044;font-size:34px;letter-spacing:-.06em}.project-source-config-health span{font-size:13px;font-weight:700}.project-source-config-health small{color:#77716b;font-size:10.5px}.project-source-config-drawer>section{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px 20px 18px}.project-source-config-drawer>section article{padding:14px;border:1px solid rgba(43,38,34,.075);border-radius:18px;background:#ffffffe0}.project-source-config-drawer article>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.project-source-config-drawer article>div span{color:#8a847d;font-size:9.5px;font-weight:700}.project-source-config-drawer article>div em{padding:3px 7px;border-radius:999px;background:#edf6f1;color:#3f8761;font-size:9px;font-style:normal;font-weight:680}.project-source-config-drawer article h3{margin:9px 0 0;font-size:14px}.project-source-config-drawer article p{min-height:35px;margin:5px 0 0;color:#746f69;font-size:10.5px;line-height:1.45}.project-source-config-drawer article footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px;padding-top:10px;border-top:1px solid rgba(43,38,34,.065)}.project-source-config-drawer article footer strong{overflow:hidden;color:#5f5a55;font-size:10px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.project-source-config-drawer article footer a{display:inline-flex;align-items:center;gap:4px;color:#d55044;font-size:10px;font-weight:680;text-decoration:none}.project-source-config-drawer>footer{position:sticky;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 20px;border-top:1px solid rgba(43,38,34,.08);background:#fffffff2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.project-source-config-drawer>footer>div{display:grid;gap:3px}.project-source-config-drawer>footer strong{font-size:11px}.project-source-config-drawer>footer span{max-width:330px;color:#77716b;font-size:9.5px;line-height:1.45}.project-source-config-drawer>footer>button{min-height:40px;display:inline-flex;align-items:center;gap:7px;padding:0 15px;border:0;border-radius:999px;background:#e85f4f;color:#fff;font-size:11px;font-weight:700;cursor:pointer}.project-source-config-form{padding:14px 20px 20px}.project-source-config-form fieldset{margin:0 0 14px;padding:0;border:0}.project-source-config-form legend{width:100%;display:flex;align-items:center;gap:8px;margin-bottom:9px}.project-source-config-form legend>span{width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:#e85f4f1a;color:#d55044;font-size:8px;font-weight:760}.project-source-config-form legend strong{font-size:12px}.project-source-config-form legend small{margin-left:auto;color:#8a847d;font-size:9px}.project-source-profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.project-source-profile-grid label,.project-source-binding-list article>label:not(.project-source-learning-toggle){min-width:0;display:grid;gap:5px}.project-source-profile-grid label>span,.project-source-binding-list article>label>span{color:#6f6963;font-size:9.5px;font-weight:650}.project-source-profile-grid label>small{color:#9a948e;font-size:8px}.project-source-profile-grid input,.project-source-profile-grid select,.project-source-binding-list input[type=text]{width:100%;min-width:0;height:39px;border:1px solid rgba(43,38,34,.12);border-radius:11px;outline:none;background:#fff;color:#302d2a;padding:0 11px;font-size:10.5px}.project-source-profile-grid input:focus,.project-source-profile-grid select:focus,.project-source-binding-list input[type=text]:focus{border-color:#e85f4f73;box-shadow:0 0 0 3px #e85f4f14}.project-source-profile-grid input[readonly]{background:#f0efec;color:#817b75}.project-source-binding-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.project-source-binding-list article{min-width:0;padding:13px;border:1px solid rgba(43,38,34,.075);border-radius:17px;background:#ffffffe6}.project-source-binding-list article>header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.project-source-binding-list article>header>div{display:grid;gap:3px}.project-source-binding-list article>header span{color:#8d867f;font-size:8px;font-weight:720}.project-source-binding-list article>header strong{font-size:11px}.project-source-binding-list article>header em{padding:4px 7px;border-radius:999px;background:#edf6f1;color:#3f8761;font-size:8px;font-style:normal;white-space:nowrap}.project-source-binding-list article>p{min-height:0;margin:7px 0 9px;color:#79736d;font-size:9px;line-height:1.4}.project-source-learning-toggle{display:flex;align-items:flex-start;gap:8px;margin-top:9px;padding:8px;border-radius:10px;background:#f6f5f2;cursor:pointer}.project-source-learning-toggle input{width:15px;height:15px;flex:0 0 auto;margin-top:1px;accent-color:#e85f4f}.project-source-learning-toggle>span{display:grid;gap:3px}.project-source-learning-toggle strong{font-size:8.5px}.project-source-learning-toggle small{color:#8a847e;font-size:7.8px;line-height:1.35}.project-source-safety{display:flex;align-items:flex-start;gap:9px;margin:2px 0 14px;padding:11px 12px;border:1px solid rgba(177,116,25,.13);border-radius:13px;background:#fff8eb;color:#936213}.project-source-safety svg{flex:0 0 auto;margin-top:1px}.project-source-safety>span{display:grid;gap:3px}.project-source-safety strong{font-size:9.5px}.project-source-safety small{color:#827465;font-size:8.5px;line-height:1.4}.project-source-config-preview{margin:0 0 14px;padding:13px;border:1px solid rgba(49,122,84,.14);border-radius:15px;background:#f0f8f4}.project-source-config-preview>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.project-source-config-preview>header span{color:#397c59;font-size:10px;font-weight:720}.project-source-config-preview>header em{color:#397c59;font-size:8.5px;font-style:normal}.project-source-config-preview>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:9px}.project-source-config-preview p{min-width:0;min-height:0;display:grid;gap:3px;margin:0;padding:8px;border-radius:10px;background:#ffffffb8}.project-source-config-preview p span{color:#7b847e;font-size:8px}.project-source-config-preview p strong{overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.project-source-config-preview>small{display:block;margin-top:8px;color:#68766e;font-size:8.5px;line-height:1.4}.project-source-config-actions{position:sticky;bottom:-20px;display:flex;align-items:center;justify-content:flex-end;gap:8px;margin:0 -20px -20px;padding:13px 20px;border-top:1px solid rgba(43,38,34,.08);background:#fffffff5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.project-source-config-actions button{min-height:39px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 14px;border:0;border-radius:999px;background:#e85f4f;color:#fff;font-size:10px;font-weight:700;cursor:pointer}.project-source-config-actions button.is-secondary{border:1px solid rgba(43,38,34,.1);background:#fff;color:#5f5a55}.project-capability-card{position:relative;padding:13px 14px 14px;overflow:hidden;border:1px solid rgba(29,29,31,.075);border-radius:16px;background:#fff}.project-capability-card:before{content:"";position:absolute;inset:0 auto 0 0;width:2px;background:#aeb5bf}.project-capability-card.is-live:before,.project-capability-card.is-trial:before{background:var(--project-blue)}.project-capability-card>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.project-capability-card>header span{color:#9a9aa0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px}.project-capability-card>header>div{display:flex;align-items:center;gap:7px}.project-capability-card>header b{padding:3px 5px;border-radius:5px;background:#f1f2f4;color:#797980;font-size:7px;font-weight:680}.project-capability-card>header em{color:#747a82;font-size:8px;font-style:normal;font-weight:660}.project-capability-card.is-live>header em,.project-capability-card.is-trial>header em{color:var(--project-blue)}.project-capability-card h3{margin:7px 0 0;font-size:12px;font-weight:700;letter-spacing:-.02em}.project-capability-card>p{margin:5px 0 0;color:#707076;font-size:9.5px;line-height:1.5}.project-capability-output{display:grid;grid-template-columns:38px minmax(0,1fr);gap:8px;margin-top:9px;padding-top:9px;border-top:1px solid rgba(29,29,31,.065)}.project-capability-output span{color:#919197;font-size:8px}.project-capability-output strong{color:#525258;font-size:8.8px;font-weight:590;line-height:1.45}.project-capability-card .project-primary-action{min-height:34px;margin-top:11px;padding:0 12px;font-size:9px}.project-primary-action.is-secondary{border-color:#0071e326;background:#f3f8ff;color:var(--project-blue-deep);box-shadow:none}.project-capability-prerequisite{display:flex;align-items:flex-start;gap:7px;margin-top:10px;padding:9px 10px;border-radius:10px;background:#f5f5f7;color:#7f7f85;font-size:8.5px;line-height:1.45}.project-capability-prerequisite svg{flex:0 0 auto;color:#a57a2a}.project-source-details,.project-role-details{margin-top:14px}.project-source-details summary,.project-role-details summary{min-height:40px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 2px;border-top:1px solid rgba(29,29,31,.075);color:#636369;font-size:9px;font-weight:650;cursor:pointer;list-style:none}.project-source-details summary::-webkit-details-marker,.project-role-details summary::-webkit-details-marker{display:none}.project-source-details summary span{margin-left:auto;color:#9b9ba1;font-size:8px}.project-source-details[open] summary svg,.project-role-details[open] summary svg{transform:rotate(180deg)}.project-source-details>div,.project-role-details>div{margin-top:2px}.project-source-link{width:100%;min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border:0;border-bottom:1px solid rgba(29,29,31,.07);background:transparent;color:var(--project-ink);text-align:left;text-decoration:none;cursor:pointer}.project-source-link:hover strong{color:var(--project-blue)}.project-source-link>span{min-width:0;display:grid;gap:3px}.project-source-link strong{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.project-source-link small{color:#8b8b91;font-size:8.5px}.project-source-link svg{flex:0 0 auto;color:#a2a2a8}.project-source-link.is-compact{min-height:42px;padding:7px 0}.project-role-details p{display:grid;grid-template-columns:48px minmax(0,1fr);gap:8px;margin:0;padding:8px 0;border-bottom:1px solid rgba(29,29,31,.06)}.project-role-details p span{color:#88888e;font-size:8.5px}.project-role-details p strong{font-size:9px;font-weight:560;line-height:1.45}.project-operation-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(360px,.78fr);gap:14px;margin-top:14px}.project-attention-list,.project-reference-board{overflow:hidden;border:1px solid var(--project-line);border-radius:26px;background:#ffffffeb;box-shadow:0 18px 48px #1d1d1f0b}.project-attention-list>header,.project-reference-board>header{min-height:86px;display:flex;align-items:flex-end;justify-content:space-between;gap:22px;padding:18px 20px 16px;border-bottom:1px solid var(--project-line)}.project-attention-list h2,.project-reference-board h2{font-size:clamp(20px,1.8vw,27px)}.project-attention-list>header small,.project-reference-board>header small{max-width:210px;color:#8a8a90;font-size:8.5px;line-height:1.45;text-align:right}.project-attention-list>div{display:grid}.project-attention-list>div>button{position:relative;min-height:94px;display:grid;grid-template-columns:98px minmax(0,1fr) 20px;column-gap:14px;align-items:start;padding:15px 18px;border:0;border-bottom:1px solid var(--project-line);background:transparent;color:var(--project-ink);text-align:left;cursor:pointer;transition:background .18s ease}.project-attention-list>div>button:last-child{border-bottom:0}.project-attention-list>div>button:hover,.project-attention-list>div>button.is-selected{background:#f4f9ff}.project-attention-list>div>button.is-selected:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:var(--project-blue)}.project-attention-status{grid-row:1 / span 3;width:fit-content;padding:5px 8px;border-radius:999px;background:#fff3dc;color:#95610a;font-size:8px;font-weight:710}.project-attention-list button>strong{font-size:12px}.project-attention-list button>p{margin:5px 0 0;color:#74747a;font-size:9.5px;line-height:1.45}.project-attention-list button>footer{display:flex;align-items:center;gap:10px;margin-top:8px;color:#8b8b91;font-size:8.5px}.project-attention-list button>footer svg{position:absolute;top:50%;right:18px;color:#a5a5aa;transform:translateY(-50%)}.project-reference-list{padding:0 20px}.project-reference-board>footer{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:14px 20px 16px;color:#838389;font-size:8.5px}.project-reference-board>footer strong{color:var(--project-ink);font-size:10px}.project-reference-board>footer a{margin-left:auto;display:inline-flex;align-items:center;gap:5px;color:var(--project-blue);font-weight:660;text-decoration:none}.project-workspace-lineage{display:flex;justify-content:center;gap:0;margin-top:28px;color:#86868b;font-size:8.5px}.project-workspace-lineage span{padding:0 15px;border-left:1px solid rgba(29,29,31,.1)}.project-workspace-lineage span:first-child{border-left:0}@media(max-width:1260px){.project-projectbar{grid-template-columns:minmax(270px,1fr) minmax(210px,.55fr) auto;gap:16px}.project-map-layout{grid-template-columns:minmax(580px,1fr) 370px}.project-map-node{width:205px}}@media(max-width:1080px){.project-projectbar{grid-template-columns:minmax(260px,1fr) auto}.project-projectbar-focus{grid-column:1 / -1;grid-row:2;padding:10px 0 0;border-top:1px solid var(--project-line);border-left:0}.project-projectbar-actions{grid-column:2;grid-row:1}.project-map-layout{grid-template-columns:1fr}.project-map-context{border-top:1px solid var(--project-line);border-left:0}.project-context-content{min-height:0}.project-context-capabilities>div{grid-template-columns:repeat(2,minmax(0,1fr))}.project-operation-grid{grid-template-columns:1fr}}@media(max-width:900px){.product-main-project-workspace:has(.project-workspace-page){padding:10px 9px 44px}.project-projectbar{gap:12px;padding:15px 16px;border-radius:21px}.project-projectbar-actions>a{display:none}.project-map-shell{border-radius:24px}.project-map-heading{align-items:flex-start;padding:19px 18px 17px}.project-map-current{width:240px}.project-map-canvas{position:relative;top:auto;height:auto;min-height:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:14px 12px;background-size:auto,auto,36px 36px,36px 36px,auto}.project-map-canvas:after,.project-map-connections{display:none}.project-map-core{top:15px;width:auto;height:auto;padding:10px 16px;border-radius:999px;transform:translate(-50%)}.project-map-core strong{max-width:none}.project-map-node,.project-map-node.is-strategy,.project-map-node.is-creator,.project-map-node.is-content,.project-map-node.is-execution,.project-map-node.is-placement,.project-map-node.is-learning{position:relative;inset:auto;width:auto;min-height:116px;transform:none}.project-map-node.is-selected{transform:none}.project-context-content{padding:24px 18px 20px}.project-context-content h2{font-size:clamp(28px,7vw,38px)}.project-attention-list,.project-reference-board{border-radius:21px}}@media(max-width:650px){.project-projectbar{grid-template-columns:1fr;gap:8px;padding:13px 14px}.project-projectbar-title h1{font-size:26px}.project-projectbar-title p{margin-top:4px;font-size:9px}.project-projectbar-actions{grid-column:1;grid-row:auto;justify-content:flex-start}.project-projectbar-focus{grid-column:1;grid-row:auto;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 0 0}.project-projectbar-focus>span,.project-projectbar-focus strong,.project-projectbar-focus small{min-width:0}.project-projectbar-actions{overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.project-projectbar-actions::-webkit-scrollbar{display:none}.project-projectbar-actions>button{flex:0 0 auto;min-height:36px}.project-map-heading{display:grid;gap:12px;padding:17px 16px 14px}.project-map-heading h2{font-size:27px}.project-map-heading p{margin-top:5px;font-size:9px}.project-map-current{width:100%}.project-map-current{padding:9px 11px;border-radius:14px}.project-context-capabilities>div{grid-template-columns:1fr}.project-context-workflow ol,.project-context-documents>div{grid-template-columns:1fr}.project-attention-list>header,.project-reference-board>header{align-items:flex-start;padding:16px}.project-attention-list>header small,.project-reference-board>header small{max-width:130px}.project-attention-list>div>button{grid-template-columns:1fr 18px;padding:15px 16px}.project-attention-status{grid-row:auto;margin-bottom:7px}.project-attention-list button>strong,.project-attention-list button>p,.project-attention-list button>footer{grid-column:1}.project-reference-list{padding:0 16px}.project-reference-board>footer{padding:14px 16px}.project-workspace-lineage{display:grid;gap:8px;justify-items:center;text-align:center}.project-workspace-lineage span{padding:0;border-left:0}.project-strategy-narrative>div{grid-template-columns:1fr}.project-strategy-bottom{grid-template-columns:1fr}.project-strategy-footer{align-items:flex-start;flex-direction:column}.project-source-config-overlay{padding:8px}.project-source-config-drawer{border-radius:22px}.project-source-config-drawer>header{padding:18px}.project-source-config-drawer>header h2{font-size:26px}.project-source-config-drawer>section{grid-template-columns:1fr;padding:12px}.project-source-config-drawer>footer{align-items:stretch;flex-direction:column;padding:14px}.project-source-config-drawer>footer>button{justify-content:center}}@media(max-width:460px){.project-projectbar-actions{display:flex;width:100%}.project-map-canvas{grid-template-columns:1fr}.project-map-node,.project-map-node.is-strategy,.project-map-node.is-creator,.project-map-node.is-content,.project-map-node.is-execution,.project-map-node.is-placement,.project-map-node.is-learning{min-height:105px}}@media(min-width:1081px){.domain-project-workspace .product-topbar{min-height:56px;grid-template-columns:1fr auto;padding:7px 28px;background:#f8f7f4db}.domain-project-workspace .product-page-context{display:none}.domain-project-workspace .product-mark{width:29px;height:29px}.domain-project-workspace .governance-entry{height:34px}.product-main-project-workspace:has(.project-workspace-page){padding:9px 24px 8px;background:radial-gradient(circle at 74% -18%,rgba(255,168,137,.16),transparent 30%),radial-gradient(circle at 8% 78%,rgba(215,255,95,.09),transparent 24%),#f4f2ee}.project-workspace-page{--project-blue: #e85f4f;--project-blue-deep: #c94a3e;--project-ink: #242220;--project-muted: #716e69;--project-line: rgba(43, 38, 34, .085);--stage-accent: #e85f4f;--stage-soft: rgba(232, 95, 79, .095);width:min(1500px,100%)}.project-projectbar{position:relative;min-height:58px;grid-template-columns:minmax(0,1fr) auto;gap:18px;padding:8px 12px 8px 19px;border-color:#2b26220f;border-radius:20px;background:#ffffffc7;box-shadow:0 12px 34px #4130260e,inset 0 1px #fff}.project-projectbar:before{content:"";position:absolute;top:16px;bottom:16px;left:0;width:4px;border-radius:0 5px 5px 0;background:linear-gradient(#ff806f,#e74f43)}.project-projectbar-title{min-width:0;display:flex;align-items:center;gap:15px}.project-switcher-trigger h1{font-size:24px;letter-spacing:-.045em}.project-switcher-trigger>span{color:#dd584b;font-size:9px}.project-projectbar-title>p{min-width:0;margin:0;overflow:hidden;padding-left:15px;border-left:1px solid var(--project-line);color:#77736f;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.project-projectbar-actions>a,.project-attention-jump,.project-sandbox-trigger,.project-source-config-trigger{min-height:36px;padding:0 13px;font-size:10.5px}.project-attention-jump{border-color:#d48b2724;background:#fff6e6}.project-projectbar-actions>a{background:#ffffffb8}.project-map-shell{margin-top:9px;--stage-accent: #e85f4f;--stage-soft: rgba(232, 95, 79, .095);overflow:hidden;border-color:#2b262211;border-radius:29px;background:#ffffffd1;box-shadow:0 28px 80px #48352a1a,0 2px 8px #48352a09}.project-map-shell.is-stage-strategy{--stage-accent: #397bd7;--stage-soft: rgba(57, 123, 215, .095)}.project-map-shell.is-stage-creator{--stage-accent: #159d8d;--stage-soft: rgba(21, 157, 141, .095)}.project-map-shell.is-stage-content{--stage-accent: #e85f4f;--stage-soft: rgba(232, 95, 79, .095)}.project-map-shell.is-stage-execution{--stage-accent: #4c9a70;--stage-soft: rgba(76, 154, 112, .1)}.project-map-shell.is-stage-placement{--stage-accent: #d38b27;--stage-soft: rgba(211, 139, 39, .105)}.project-map-shell.is-stage-learning{--stage-accent: #7864cd;--stage-soft: rgba(120, 100, 205, .095)}.project-map-heading,.project-scope-legend,.project-map-current{display:none}.project-map-layout{grid-template-columns:minmax(420px,.34fr) minmax(0,.66fr);min-height:0}.project-map-canvas{position:relative;top:auto;height:440px;min-height:440px;background:radial-gradient(circle at 50% 47%,color-mix(in srgb,var(--stage-accent) 16%,transparent),transparent 24%),radial-gradient(circle at 8% 92%,rgba(255,150,122,.11),transparent 28%),radial-gradient(circle at 92% 5%,rgba(215,255,95,.12),transparent 24%),linear-gradient(145deg,#fbfaf8,#f1eee9)}.project-map-context{position:relative;height:clamp(540px,calc(100vh - 142px),620px);overflow:hidden;border-left-color:#2b262211;background:#ffffffe6}.project-map-canvas:before{content:"";position:absolute;z-index:0;inset:20% 18%;border-radius:50%;background:color-mix(in srgb,var(--stage-accent) 7%,transparent);filter:blur(42px);transition:background .26s ease}.project-map-canvas:after{display:none}.project-map-connections path:not(.project-map-arrow){fill:none;stroke:color-mix(in srgb,var(--stage-accent) 38%,#c8c0b7);stroke-width:1.7;stroke-dasharray:3 7;transition:stroke .24s ease}.project-map-connections .project-map-arrow{fill:color-mix(in srgb,var(--stage-accent) 56%,#a99f96);stroke:none}.project-map-connections text{fill:#8c857e;font-size:11px;font-weight:680;letter-spacing:.07em}.project-map-node{width:150px;min-height:76px;grid-template-columns:34px minmax(0,1fr);column-gap:10px;row-gap:4px;padding:10px 11px;border-color:transparent;border-radius:18px;background:#ffffff7a;box-shadow:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:width .22s ease,min-height .22s ease,transform .22s ease,background .22s ease,box-shadow .22s ease,border-color .22s ease}.project-map-node:hover{z-index:5;border-color:#2b26220f;background:#ffffffdb;box-shadow:0 16px 36px #46342a14;transform:translateY(-2px)}.project-map-node.is-selected{width:168px;min-height:104px;border-color:color-mix(in srgb,var(--stage-accent) 70%,#fff);background:linear-gradient(145deg,color-mix(in srgb,var(--stage-accent) 88%,#fff),var(--stage-accent));box-shadow:0 24px 54px color-mix(in srgb,var(--stage-accent) 24%,transparent),inset 0 1px #ffffff57;transform:translateY(-3px)}.project-map-node-icon{width:34px;height:34px;border-radius:50%}.project-map-node-copy{gap:4px;padding-right:0}.project-map-node-copy strong{font-size:13.5px;letter-spacing:-.025em}.project-map-node-copy small{display:none;font-size:11.5px;line-height:1.4}.project-map-node.is-selected .project-map-node-copy small{display:block}.project-map-node-state{grid-column:2;font-size:10.5px}.project-map-node-arrow{display:none}.project-map-node-index{top:9px;right:10px;font-size:7.5px}.project-map-node>b{top:-8px;left:9px;padding:4px 7px;font-size:8px}.project-map-node.is-strategy,.project-map-node.is-creator{top:7%}.project-map-node.is-content,.project-map-node.is-execution{top:37%}.project-map-node.is-placement,.project-map-node.is-learning{bottom:7%}.project-map-node.is-strategy{left:4%}.project-map-node.is-creator{right:4%}.project-map-node.is-content{left:4%}.project-map-node.is-execution,.project-map-node.is-placement{right:4%}.project-map-node.is-learning{left:4%}.project-map-node.is-selected{border-color:color-mix(in srgb,var(--stage-accent) 42%,#fff);background:#fffffff5;box-shadow:0 24px 54px color-mix(in srgb,var(--stage-accent) 18%,transparent),inset 4px 0 0 var(--stage-accent);color:#282420}.project-map-node.is-selected .project-map-node-icon{background:var(--stage-accent);color:#fff}.project-map-node.is-selected .project-map-node-copy small{color:#716b65}.project-map-node.is-selected .project-map-node-state{color:#77716b}.project-map-node.is-selected .project-map-node-state i{background:var(--stage-accent)}.project-map-node.is-selected .project-map-node-index{color:color-mix(in srgb,var(--stage-accent) 62%,#777)}.project-context-content{position:relative;height:100%;min-height:0;padding:21px 25px 17px;overflow:hidden}.project-context-content.is-clean-entry,.project-context-content.is-strategy-workbench,.project-context-content.is-creator-workbench{overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(43,38,34,.14) transparent}.project-context-chapter{position:absolute;top:5px;right:22px;display:block;color:color-mix(in srgb,var(--stage-accent) 8%,transparent);font-size:84px;font-weight:760;letter-spacing:-.08em;line-height:1;pointer-events:none}.project-context-eyebrow{position:relative;z-index:1}.project-context-eyebrow>span{color:var(--stage-accent);font-size:11px;letter-spacing:.06em}.project-context-utilities{display:flex;align-items:center;gap:7px}.project-context-utilities em{margin-right:3px;font-size:10px}.project-context-utilities button{min-height:38px;display:inline-flex;align-items:center;gap:6px;padding:0 11px;border:1px solid rgba(43,38,34,.08);border-radius:999px;background:#ffffffc7;color:#5f5a55;font-size:11px;font-weight:650;cursor:pointer;transition:border-color .17s ease,background .17s ease,transform .17s ease}.project-context-utilities button:hover,.project-context-utilities button[aria-expanded=true]{border-color:color-mix(in srgb,var(--stage-accent) 28%,transparent);background:var(--stage-soft);color:var(--stage-accent);transform:translateY(-1px)}.project-context-utilities button small{min-width:18px;padding:2px 5px;border-radius:999px;background:#2b26220f;font-size:9px;text-align:center}.project-context-eyebrow em.is-trial,.project-context-eyebrow em.is-source_ready{background:var(--stage-soft);color:var(--stage-accent)}.project-context-content h2{position:relative;z-index:1;max-width:720px;margin-top:8px;font-size:clamp(34px,2.6vw,42px);letter-spacing:-.057em}.project-context-content>p{position:relative;z-index:1;margin-top:7px;color:#716d68;font-size:12.5px;line-height:1.5}.is-strategy-workbench{overflow:hidden}.is-strategy-workbench h2{max-width:none;font-size:clamp(31px,2.25vw,38px)}.is-strategy-workbench>p{margin-top:4px;font-size:11.5px}.project-strategy-facts{grid-template-columns:1.2fr .52fr .52fr 1.55fr;gap:7px;margin-top:10px}.project-strategy-facts>div{gap:3px;min-height:55px;align-content:center;padding:8px 11px;border-color:color-mix(in srgb,var(--stage-accent) 11%,transparent);border-radius:14px;background:linear-gradient(120deg,#fff,color-mix(in srgb,var(--stage-accent) 4%,#fff))}.project-strategy-facts span{color:#88817a;font-size:9px}.project-strategy-facts strong{overflow:hidden;color:#312e2b;font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.project-strategy-narrative{margin-top:8px;padding:10px 12px 11px;border:0;border-radius:16px;background:color-mix(in srgb,var(--stage-accent) 6%,#fff);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--stage-accent) 9%,transparent)}.project-strategy-narrative header span,.project-strategy-mix header span,.project-strategy-governance header span{color:var(--stage-accent);font-size:10px}.project-strategy-narrative header small,.project-strategy-mix header small,.project-strategy-governance header small{font-size:8.5px}.project-strategy-narrative>div{gap:0;margin-top:8px}.project-strategy-narrative article{position:relative;gap:8px;padding:2px 20px 2px 0}.project-strategy-narrative article:not(:last-child):after{content:"";position:absolute;top:12px;right:8px;width:8px;height:8px;border-top:1px solid color-mix(in srgb,var(--stage-accent) 45%,transparent);border-right:1px solid color-mix(in srgb,var(--stage-accent) 45%,transparent);transform:rotate(45deg)}.project-strategy-narrative article>span{width:23px;height:23px;display:grid;place-items:center;border-radius:50%;background:#fff;color:var(--stage-accent);font-size:7.5px;box-shadow:0 5px 14px #397bd71a}.project-strategy-narrative article>div{gap:1px}.project-strategy-narrative article strong{font-size:10px}.project-strategy-narrative article b{font-size:9.5px}.project-strategy-narrative article small{font-size:8.5px}.project-strategy-bottom{grid-template-columns:1.28fr .92fr;gap:9px}.project-strategy-mix,.project-strategy-governance{min-width:0;margin-top:8px;padding:10px 12px;border-color:#2b262211;border-radius:16px;background:#fffc}.project-strategy-mix>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;margin-top:9px}.project-strategy-mix>div>span{min-height:49px;display:flex;align-items:flex-start;flex-direction:column;gap:3px;padding:7px 5px 5px 9px;border-radius:10px;background:#f7f6f3}.project-strategy-mix i{width:3px;background:var(--stage-accent);opacity:.62}.project-strategy-mix b{font-size:9.5px;white-space:nowrap}.project-strategy-mix small{font-size:8px;line-height:1.25}.project-strategy-governance>div{gap:5px;margin-top:8px}.project-strategy-governance p{position:relative;grid-template-columns:63px minmax(0,1fr);gap:7px;padding-left:8px}.project-strategy-governance p:before{content:"";position:absolute;top:4px;left:0;width:4px;height:4px;border-radius:50%;background:#69a983}.project-strategy-governance p.is-dynamic:before{background:#d39a3b}.project-strategy-governance p.is-risk:before{background:#de6659}.project-strategy-governance p span,.project-strategy-governance p strong{font-size:8.5px}.project-strategy-footer{min-height:40px;margin-top:7px;padding-top:7px;border-top:1px solid rgba(43,38,34,.065)}.project-strategy-footer p{max-width:66%;color:#7a756f;font-size:9.5px}.project-strategy-footer .project-primary-action{flex:0 0 auto}.project-context-decision{display:grid;grid-template-columns:104px minmax(0,1fr);align-items:center;gap:11px;margin-top:11px;padding:11px 14px 11px 17px;border:0;border-radius:16px;background:linear-gradient(100deg,var(--stage-soft),rgba(255,255,255,.76))}.project-context-decision:before{width:4px;background:var(--stage-accent)}.project-context-decision span{font-size:10.5px}.project-context-decision strong{font-size:13px;line-height:1.5}.project-context-view{min-height:0;overflow:visible;animation:project-context-enter .26s ease both}.project-current-object{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 24px;margin-top:12px;padding:13px 15px;border:1px solid color-mix(in srgb,var(--stage-accent) 12%,transparent);border-radius:19px;background:linear-gradient(115deg,#fff,color-mix(in srgb,var(--stage-accent) 6%,#fff));box-shadow:0 12px 32px #48352a0b}.project-current-object>header{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:14px}.project-current-object>header span{color:var(--stage-accent);font-size:10.5px;font-weight:720}.project-current-object>header em{padding:4px 8px;border-radius:999px;background:var(--stage-soft);color:var(--stage-accent);font-size:10px;font-style:normal;font-weight:680}.project-current-object>div{min-width:0}.project-current-object h3{margin:0;font-size:18px;letter-spacing:-.025em}.project-current-object p{margin:5px 0 0;color:#746f69;font-size:11.5px;line-height:1.45}.project-current-object footer{display:grid;align-content:end;justify-items:end;gap:4px;color:#8a847e;font-size:10.5px;white-space:nowrap}.project-context-workflow{margin-top:7px}.project-context-workflow ol{gap:0}.project-context-workflow li{position:relative;min-height:88px;padding:9px 20px 6px 3px;border:0;border-radius:15px;background:transparent;transition:background .18s ease}.project-context-workflow li:hover{background:color-mix(in srgb,var(--stage-accent) 5%,transparent)}.project-context-workflow li:not(:last-child):after{content:"";position:absolute;z-index:0;top:24px;left:36px;right:0;height:1px;background:linear-gradient(90deg,color-mix(in srgb,var(--stage-accent) 34%,transparent),#2b262214)}.project-context-workflow li>span{position:relative;z-index:1;width:29px;height:29px;display:grid;place-items:center;border-radius:50%;background:var(--stage-soft);color:var(--stage-accent);font-size:8px;font-weight:760}.project-context-workflow li>div{position:relative;z-index:1;margin-top:9px}.project-context-workflow li strong{font-size:12.5px}.project-context-workflow li p{max-width:230px;margin-top:5px;color:#7d7873;font-size:11px;line-height:1.4}.project-context-next-action{margin-top:2px;padding:12px 14px;border:0;border-radius:18px;background:linear-gradient(110deg,var(--stage-soft),rgba(255,255,255,.92));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--stage-accent) 10%,transparent)}.project-context-next-action span{color:var(--stage-accent);font-size:10px}.project-context-next-action strong{font-size:13px}.project-context-next-action small{color:#7a756f;font-size:10.5px}.project-context-next-action .project-primary-action,.project-context-content .project-primary-action:not(.is-secondary){min-height:38px;padding:0 15px;border-color:var(--stage-accent);background:var(--stage-accent);font-size:10px;box-shadow:0 10px 24px color-mix(in srgb,var(--stage-accent) 20%,transparent)}.project-context-inspector{position:absolute;z-index:12;top:9px;right:9px;bottom:9px;width:min(390px,calc(100% - 72px));overflow:auto;padding:18px;border:1px solid rgba(43,38,34,.08);border-radius:22px;background:#fffffff7;box-shadow:-24px 0 64px #3e2e2524;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);animation:project-inspector-enter .22s ease both}.project-context-inspector>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:12px;border-bottom:1px solid rgba(43,38,34,.07)}.project-context-inspector>header span{color:var(--stage-accent);font-size:10px;font-weight:700}.project-context-inspector>header h3{margin:3px 0 0;font-size:24px;letter-spacing:-.04em}.project-context-inspector>header>button{width:38px;height:38px;border:0;border-radius:50%;background:#f2f0ed;color:#5f5a55;font-size:20px;cursor:pointer}.project-context-inspector .project-context-capabilities,.project-context-inspector .project-context-documents{margin-top:12px}.project-context-inspector .project-context-capabilities>p{margin:0 0 10px;color:#7b756f;font-size:11.5px;line-height:1.45}.project-context-inspector .project-context-capabilities>div,.project-context-inspector .project-context-documents>div{grid-template-columns:1fr}.project-context-inspector .project-capability-card{padding:14px 15px 15px}.project-context-inspector .project-capability-card>header span,.project-context-inspector .project-capability-card>header em{font-size:9.5px}.project-context-inspector .project-capability-card>header b{font-size:9px}.project-context-inspector .project-capability-card h3{font-size:14px}.project-context-inspector .project-capability-card>p{font-size:11.5px;line-height:1.5}.project-context-inspector .project-capability-output{grid-template-columns:48px minmax(0,1fr)}.project-context-inspector .project-capability-output span{font-size:10px}.project-context-inspector .project-capability-output strong,.project-context-inspector .project-capability-prerequisite{font-size:10.5px}.project-context-inspector .project-capability-card .project-primary-action{min-height:40px;font-size:11px}.project-context-capabilities{margin-top:13px}.project-context-capabilities>header span,.project-context-documents>header span{font-size:11.5px}.project-context-capabilities>header small,.project-context-documents>header small{font-size:9px}.project-context-capabilities>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.project-capability-card{border-color:#2b262212;border-radius:18px;background:#fff;box-shadow:0 12px 30px #48352a0d}.project-capability-card.is-live:before,.project-capability-card.is-trial:before{background:var(--stage-accent)}.project-capability-card.is-live>header em,.project-capability-card.is-trial>header em{color:var(--stage-accent)}.project-context-documents{margin-top:13px;padding-top:0;border-top:0}.project-context-documents>div{grid-template-columns:repeat(2,minmax(0,1fr))}.project-source-link:hover strong{color:var(--stage-accent)}.project-attention-drawer{width:min(500px,100%)}.project-attention-drawer .project-attention-list>div>button{min-height:112px;grid-template-columns:1fr 20px;padding:17px 19px}.project-attention-drawer .project-attention-status{grid-column:1;grid-row:auto;margin-bottom:5px;font-size:10px}.project-attention-drawer .project-attention-list button>strong,.project-attention-drawer .project-attention-list button>p,.project-attention-drawer .project-attention-list button>footer{grid-column:1}.project-attention-drawer .project-attention-list button>strong{font-size:14px}.project-attention-drawer .project-attention-list button>p{font-size:12px;line-height:1.5}.project-attention-drawer .project-attention-list button>footer{font-size:10.5px}}@keyframes project-context-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes project-inspector-enter{0%{opacity:0;transform:translate(16px) scale(.985)}to{opacity:1;transform:translate(0) scale(1)}}@media(prefers-reduced-motion:reduce){.project-workspace-page *{scroll-behavior:auto!important;transition:none!important}}@media(min-width:1081px){.is-strategy-workbench{overflow:auto;scrollbar-width:thin;scrollbar-color:rgba(43,38,34,.18) transparent}.is-strategy-workbench .project-strategy-classification,.is-strategy-workbench .project-strategy-setup{margin-top:8px;padding:10px 12px;border-color:#2b262212;border-radius:15px}.is-strategy-workbench .project-strategy-classification header span,.is-strategy-workbench .project-strategy-setup header span{color:var(--stage-accent);font-size:9px}.is-strategy-workbench .project-strategy-classification header strong,.is-strategy-workbench .project-strategy-setup header strong{font-size:9.5px}.is-strategy-workbench .project-strategy-classification header>small{font-size:7.5px}.is-strategy-workbench .project-strategy-fact-list{gap:5px;margin-top:7px}.is-strategy-workbench .project-strategy-fact-list article{min-height:59px;padding:7px 9px}.is-strategy-workbench .project-strategy-fact-list strong{font-size:8.5px}.is-strategy-workbench .project-strategy-fact-list small,.is-strategy-workbench .project-strategy-row-list small,.is-strategy-workbench .project-strategy-decision-list small{font-size:7px}.is-strategy-workbench .project-strategy-classification-grid{gap:7px}.is-strategy-workbench .project-strategy-row-list{gap:5px;margin-top:7px}.is-strategy-workbench .project-strategy-row-list strong,.is-strategy-workbench .project-strategy-decision-list strong{font-size:8px}.is-strategy-workbench .project-strategy-decision-list{gap:5px;margin-top:7px}.is-strategy-workbench .project-strategy-decision-list article{padding:7px 8px}.is-strategy-workbench .project-strategy-setup ol{gap:5px;margin-top:7px}.is-strategy-workbench .project-strategy-setup li{gap:4px 6px;padding:6px}.is-strategy-workbench .project-strategy-setup li strong{font-size:8px}.is-strategy-workbench .project-strategy-setup li p,.is-strategy-workbench .project-strategy-setup li em{font-size:7px}.is-strategy-workbench .project-strategy-footer{margin-top:8px}}@media(max-width:720px){.project-strategy-fact-list,.project-strategy-classification-grid,.project-strategy-decision-list,.project-strategy-setup ol{grid-template-columns:1fr}.project-strategy-classification>header,.project-strategy-setup>header{align-items:flex-start;flex-direction:column}.project-strategy-classification header>small{max-width:none;text-align:left}.project-strategy-current-task{grid-template-columns:1fr}.project-strategy-current-task footer{justify-items:start}.project-strategy-operation-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.project-strategy-operation-columns,.project-strategy-review-queue,.project-strategy-contract-strip>div,.project-strategy-runtime-board>div,.project-creator-source-lanes>div,.project-creator-round-columns,.project-sandbox-phase-grid{grid-template-columns:1fr}.project-creator-current-task{grid-template-columns:1fr}.project-creator-current-task footer{justify-items:start}.project-creator-rounds{grid-template-columns:repeat(2,minmax(0,1fr))}.project-creator-round-panel>footer{align-items:stretch;flex-direction:column}.project-creator-round-panel>footer>small{max-width:none}.project-sandbox-overlay{padding:8px}.project-sandbox-drawer{border-radius:22px}.project-sandbox-drawer>header{padding:17px}.project-sandbox-drawer>header h2{font-size:24px}.project-sandbox-timeline{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}.project-sandbox-timeline:before{display:none}.project-sandbox-phase{margin:8px 12px 12px}.project-sandbox-phase>header{align-items:flex-start;flex-direction:column;gap:7px}.project-sandbox-phase>header>strong{text-align:left}.project-strategy-operation-panel>footer{align-items:stretch;flex-direction:column}.project-strategy-operation-panel>footer>small{max-width:none}.project-source-profile-grid,.project-source-binding-list,.project-source-config-preview>div{grid-template-columns:1fr}.project-source-config-form{padding:12px}.project-source-config-actions{bottom:-12px;margin:0 -12px -12px;padding:12px}.project-source-config-actions button{flex:1}}@media(min-width:1081px){.project-projectbar-title>p{font-size:12.5px}.project-projectbar-actions>a,.project-attention-jump,.project-sandbox-trigger,.project-source-config-trigger{font-size:12px}.project-map-node-copy strong{font-size:15.5px}.project-map-node-copy small{font-size:12.5px}.project-map-node-state{font-size:11.5px}.project-map-node>b{font-size:10px}.project-stage-overview{overflow:hidden}.project-stage-overview .project-context-eyebrow>span,.project-stage-overview .project-context-eyebrow em{font-size:12px}.project-stage-overview>h2{font-size:clamp(38px,3vw,48px)}.project-stage-overview>p{font-size:15px}.project-stage-overview-current h3{font-size:21px}.project-stage-overview-current p{font-size:13.5px}.project-stage-module-grid button strong{font-size:15px}.project-stage-module-grid button p{font-size:12.5px}.project-stage-module-grid button small{font-size:11px}.is-second-page,.project-stage-detail-page{overflow-y:auto!important}}.project-lower-detail-shell{--stage-accent: #e85f4f;--stage-soft: rgba(232,95,79,.095);scroll-margin-top:68px;margin-top:16px;overflow:hidden;border:1px solid rgba(43,38,34,.07);border-radius:29px;background:#fffffff0;box-shadow:0 24px 70px #48352a17}.project-lower-detail-shell.is-stage-strategy{--stage-accent: #397bd7;--stage-soft: rgba(57,123,215,.095)}.project-lower-detail-shell.is-stage-creator{--stage-accent: #159d8d;--stage-soft: rgba(21,157,141,.095)}.project-lower-detail-shell.is-stage-content{--stage-accent: #e85f4f;--stage-soft: rgba(232,95,79,.095)}.project-lower-detail-shell.is-stage-execution{--stage-accent: #4c9a70;--stage-soft: rgba(76,154,112,.1)}.project-lower-detail-shell.is-stage-placement{--stage-accent: #d38b27;--stage-soft: rgba(211,139,39,.105)}.project-lower-detail-shell.is-stage-learning{--stage-accent: #7864cd;--stage-soft: rgba(120,100,205,.095)}.project-lower-detail-shell .project-context-content{width:min(1240px,100%);height:auto!important;min-height:720px;margin:0 auto;padding:30px 40px 46px;overflow:visible!important}.project-lower-detail-shell .project-second-page-header{position:static;margin:-30px -40px 24px;padding:17px 40px}.project-lower-detail-shell .project-context-chapter{top:54px;right:40px}.project-lower-detail-shell .project-context-content>h2{max-width:980px;font-size:clamp(38px,3.2vw,52px)}.project-lower-detail-shell .project-context-content>p{max-width:980px;font-size:16px;line-height:1.65}.project-lower-detail-shell .project-strategy-current-task,.project-lower-detail-shell .project-creator-current-task{padding:18px 20px}.project-lower-detail-shell .project-strategy-current-task h3,.project-lower-detail-shell .project-creator-current-task h3{font-size:22px}.project-lower-detail-shell .project-strategy-operation-steps,.project-lower-detail-shell .project-creator-rounds{gap:10px;margin-top:14px}.project-lower-detail-shell .project-strategy-operation-steps button,.project-lower-detail-shell .project-creator-rounds button{min-height:82px;padding:13px}.project-lower-detail-shell .project-strategy-operation-steps button strong,.project-lower-detail-shell .project-creator-rounds button strong{font-size:14px}.project-lower-detail-shell .project-strategy-operation-steps button small,.project-lower-detail-shell .project-strategy-operation-steps button em,.project-lower-detail-shell .project-creator-rounds button small,.project-lower-detail-shell .project-creator-rounds button em{font-size:11px}.project-lower-detail-shell .project-strategy-operation-panel,.project-lower-detail-shell .project-creator-round-panel{margin-top:12px;padding:18px}.project-lower-detail-shell .project-strategy-operation-panel>header h3,.project-lower-detail-shell .project-creator-round-panel>header h3{font-size:19px}.project-lower-detail-shell .project-strategy-operation-columns section,.project-lower-detail-shell .project-creator-round-columns section{padding:14px}.project-lower-detail-shell .project-strategy-operation-columns section>span,.project-lower-detail-shell .project-creator-round-columns section>span{font-size:11px}.project-lower-detail-shell .project-strategy-operation-columns li,.project-lower-detail-shell .project-strategy-operation-columns p,.project-lower-detail-shell .project-creator-round-columns li,.project-lower-detail-shell .project-creator-round-columns p{font-size:13px;line-height:1.55}@media(min-width:1081px){.project-map-canvas,.project-map-context{height:650px}.project-stage-overview{overflow:visible}}@media(max-width:720px){.project-lower-detail-shell{margin-top:10px;border-radius:22px;scroll-margin-top:10px}.project-lower-detail-shell .project-context-content{min-height:0;padding:24px 18px 34px}.project-lower-detail-shell .project-second-page-header{margin:-24px -18px 18px;padding:13px 18px}}.project-focused-inputs,.project-focused-profile,.project-focused-supplier-handoff{margin-top:20px;padding:18px;border:1px solid color-mix(in srgb,var(--stage-accent) 12%,transparent);border-radius:18px;background:linear-gradient(115deg,#fff,color-mix(in srgb,var(--stage-accent) 5%,#fff))}.project-focused-inputs>header,.project-focused-profile>header,.project-focused-supplier-handoff>header{display:flex;align-items:center;justify-content:space-between;gap:14px}.project-focused-inputs>header span,.project-focused-profile>header span,.project-focused-supplier-handoff>header span{color:var(--stage-accent);font-size:12px;font-weight:720}.project-focused-inputs>header small,.project-focused-profile>header small,.project-focused-supplier-handoff>header small{color:#817b75;font-size:11px}.project-focused-inputs h3{margin:13px 0 0;font-size:20px}.project-focused-inputs ul,.project-detail-action-grid ul{display:grid;gap:7px;margin:10px 0 0;padding-left:18px}.project-focused-inputs li,.project-detail-action-grid li{color:#625e5a;font-size:13px;line-height:1.5}.project-focused-profile>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:13px}.project-focused-profile p{display:grid;gap:5px;margin:0;padding:13px;border-radius:13px;background:#f6f6f8}.project-focused-profile p span{color:#817b75;font-size:11px}.project-focused-profile p strong{overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.project-focused-supplier-handoff>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:13px}.project-focused-supplier-handoff a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;border:1px solid rgba(43,38,34,.075);border-radius:14px;background:#fff;color:#302d2a;text-decoration:none}.project-focused-supplier-handoff a>span{display:grid;gap:4px}.project-focused-supplier-handoff a strong{font-size:14px}.project-focused-supplier-handoff a small{color:#817b75;font-size:11px}@media(max-width:720px){.project-focused-profile>div,.project-focused-supplier-handoff>div{grid-template-columns:1fr}.project-focused-inputs>header,.project-focused-profile>header,.project-focused-supplier-handoff>header{align-items:flex-start;flex-direction:column}}.project-stage-core-contract{display:grid;grid-template-columns:1.12fr .88fr 1fr;gap:8px;margin-top:13px}.project-stage-core-contract article{min-width:0;display:grid;align-content:start;gap:5px;padding:11px 12px;border:1px solid rgba(43,38,34,.07);border-radius:14px;background:#f8f8f9d1}.project-stage-core-contract article>span{color:var(--stage-accent);font-size:10.5px;font-weight:740}.project-stage-core-contract article strong{display:-webkit-box;overflow:hidden;color:#393531;font-size:12px;font-weight:670;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.project-stage-core-contract article small{overflow:hidden;color:#817b75;font-size:10.5px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.submodule-action-workspace{margin-top:22px;overflow:hidden;border:1px solid color-mix(in srgb,var(--stage-accent) 16%,transparent);border-radius:22px;background:#fff;box-shadow:0 16px 42px #2b26220e}.submodule-action-workspace>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:18px 20px;border-bottom:1px solid rgba(43,38,34,.07);background:linear-gradient(110deg,color-mix(in srgb,var(--stage-accent) 8%,#fff),#fff 58%)}.submodule-action-workspace>header>div{display:grid;gap:4px}.submodule-action-workspace>header span,.submodule-action-layout section>header span,.submodule-action-assist>span,.submodule-action-assist>div span{color:var(--stage-accent);font-size:11px;font-weight:740}.submodule-action-workspace>header h3{margin:0;font-size:22px;letter-spacing:-.025em}.submodule-action-workspace>header>em{padding:6px 10px;border-radius:999px;background:#f0f1f3;color:#656167;font-size:11px;font-style:normal;font-weight:680;white-space:nowrap}.submodule-action-workspace>header>em.is-ready{background:#e8f5ed;color:#28764a}.submodule-action-layout{display:grid;grid-template-columns:1.08fr 1.12fr .8fr;min-height:330px}.submodule-action-layout>section,.submodule-action-layout>aside{min-width:0;padding:18px 20px}.submodule-action-layout>*+*{border-left:1px solid rgba(43,38,34,.07)}.submodule-action-layout section>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:13px}.submodule-action-layout section>header small{color:#817b75;font-size:11px}.submodule-action-inputs>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.submodule-action-inputs label{min-width:0;display:grid;gap:5px}.submodule-action-inputs label>span,.submodule-action-note>span{color:#69635e;font-size:11px;font-weight:650}.submodule-action-inputs input,.submodule-action-note textarea{width:100%;box-sizing:border-box;border:1px solid rgba(43,38,34,.1);border-radius:10px;outline:none;background:#f7f7f8;color:#383430;font:inherit;font-size:13px}.submodule-action-inputs input{height:39px;padding:0 10px;text-overflow:ellipsis}.submodule-action-inputs label small{overflow:hidden;color:#8b857f;font-size:10px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.submodule-action-tasks>div{display:grid;gap:8px}.submodule-action-tasks>div>label{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;padding:11px 12px;border:1px solid rgba(43,38,34,.08);border-radius:11px;background:#fafafa;color:#49443f;cursor:pointer}.submodule-action-tasks>div>label.is-checked{border-color:color-mix(in srgb,var(--stage-accent) 26%,transparent);background:var(--stage-soft)}.submodule-action-tasks input[type=checkbox]{width:17px;height:17px;margin:1px 0 0;accent-color:var(--stage-accent)}.submodule-action-tasks label>span{font-size:13px;line-height:1.45}.submodule-action-note{display:grid;gap:6px;margin-top:13px}.submodule-action-note textarea{min-height:76px;padding:10px 11px;line-height:1.5;resize:vertical}.submodule-action-note textarea:focus{border-color:color-mix(in srgb,var(--stage-accent) 42%,transparent);background:#fff;box-shadow:0 0 0 3px var(--stage-soft)}.submodule-action-assist{display:grid;align-content:start;gap:9px;background:#f8f8f9}.submodule-action-assist>p{margin:0;color:#5f5a55;font-size:13px;line-height:1.6}.submodule-action-assist>div{display:grid;gap:7px;margin-top:9px;padding-top:16px;border-top:1px solid rgba(43,38,34,.08)}.submodule-action-assist>div strong{font-size:14px;line-height:1.5}.submodule-action-preview{margin:0 20px 18px;padding:15px 16px;border:1px solid rgba(43,128,75,.15);border-radius:14px;background:#f2faf5}.submodule-action-preview>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.submodule-action-preview>header span{color:#28764a;font-size:12px;font-weight:740}.submodule-action-preview>header em{color:#4d765c;font-size:11px;font-style:normal}.submodule-action-preview p{margin:8px 0 0;color:#536057;font-size:12.5px;line-height:1.55}.submodule-action-workspace>footer{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px 20px;border-top:1px solid rgba(43,38,34,.07);background:#fbfbfc}.submodule-action-workspace>footer>small{max-width:570px;color:#817b75;font-size:11px;line-height:1.5}.submodule-action-workspace>footer>div{display:flex;align-items:center;justify-content:flex-end;gap:8px}.submodule-action-workspace .project-primary-action{min-height:40px;padding:0 14px;font-size:12px}.project-strategy-review-queue.is-standalone{margin-top:16px}@media(min-width:1081px){.project-map-canvas,.project-map-context{height:760px}.project-stage-overview{overflow:visible}}@media(max-width:900px){.project-stage-core-contract,.submodule-action-layout{grid-template-columns:1fr}.submodule-action-layout>*+*{border-top:1px solid rgba(43,38,34,.07);border-left:0}.submodule-action-inputs>div{grid-template-columns:1fr}}@media(max-width:720px){.project-stage-core-contract{grid-template-columns:1fr}.submodule-action-workspace>header,.submodule-action-workspace>footer{align-items:stretch;flex-direction:column}.submodule-action-workspace>footer>div{justify-content:stretch;flex-direction:column}.submodule-action-workspace>footer .project-primary-action{width:100%;justify-content:center}}@media(min-width:1081px){.product-main-project-workspace:has(.project-workspace-page){padding-right:30px;padding-left:30px}.project-workspace-page{width:min(1180px,100%)}.project-map-layout{grid-template-columns:minmax(360px,.58fr) minmax(0,1fr)}.project-lower-detail-shell .project-context-content{width:min(1060px,100%);min-height:0;padding:26px 32px 36px}.project-lower-detail-shell .project-second-page-header{margin:-26px -32px 20px;padding:14px 32px}.project-lower-detail-shell .project-context-chapter{top:48px;right:32px;font-size:88px}.project-lower-detail-shell .project-context-content>h2{max-width:820px;margin-top:10px!important;font-size:36px!important;line-height:1.08}.project-lower-detail-shell .project-context-content>p{max-width:760px;margin-top:8px;font-size:14px!important;line-height:1.55}.submodule-action-workspace{margin-top:18px;border-radius:18px}.submodule-action-workspace>header{padding:14px 16px}.submodule-action-workspace>header h3{font-size:18px}.submodule-action-layout{grid-template-columns:1fr 1.08fr .78fr;min-height:0}.submodule-action-layout>section,.submodule-action-layout>aside{padding:15px 16px}.submodule-action-layout section>header{margin-bottom:10px}.submodule-action-inputs>div{gap:8px}.submodule-action-inputs input{height:36px;font-size:12.5px}.submodule-action-tasks>div{gap:6px}.submodule-action-tasks>div>label{padding:9px 10px}.submodule-action-tasks label>span,.submodule-action-assist>p{font-size:12.5px}.submodule-action-note{margin-top:10px}.submodule-action-note textarea{min-height:64px}.submodule-action-assist>div{margin-top:5px;padding-top:12px}.submodule-action-assist>div strong{font-size:13px}.submodule-action-workspace>footer{padding:12px 16px}.submodule-action-workspace .project-primary-action{min-height:36px;padding:0 12px;font-size:11.5px}.project-focused-profile,.project-focused-supplier-handoff,.project-strategy-contract-strip,.project-strategy-runtime-board,.project-creator-source-lanes,.project-detail-resources{margin-top:14px}}.project-task-surface{margin-top:18px;overflow:hidden;border:1px solid color-mix(in srgb,var(--stage-accent) 15%,transparent);border-radius:18px;background:#fff;box-shadow:0 14px 38px #2b26220d}.project-task-surface>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:14px 16px;border-bottom:1px solid rgba(43,38,34,.07);background:linear-gradient(110deg,color-mix(in srgb,var(--stage-accent) 7%,#fff),#fff 62%)}.project-task-surface>header>div{display:grid;gap:3px}.project-task-surface>header span,.project-task-surface section>header>span{color:var(--stage-accent);font-size:11px;font-weight:740}.project-task-surface>header h3{margin:0;font-size:18px;letter-spacing:-.025em}.project-task-surface>header>em{padding:6px 9px;border-radius:999px;background:var(--stage-soft);color:var(--stage-accent);font-size:11px;font-style:normal;font-weight:680;white-space:nowrap}.project-task-form{padding:16px}.project-task-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.project-task-form-grid.is-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.project-task-form-grid .is-wide{grid-column:span 2}.project-task-form label,.project-source-task-list article>label:not(.project-inline-check),.project-supplier-round-form>label,.project-candidate-review-form label,.project-review-decisions article>label,.project-parse-candidates article>label,.project-task-form-grid>label{min-width:0;display:grid;gap:6px}.project-task-form label>span,.project-source-task-list article>label>span,.project-supplier-round-form label>span,.project-candidate-review-form label>span,.project-review-decisions label>span,.project-parse-candidates label>span,.project-task-form-grid label>span{color:#625d58;font-size:11px;font-weight:650}.project-task-surface input:not([type=checkbox]):not([type=radio]),.project-task-surface select,.project-task-surface textarea{width:100%;box-sizing:border-box;border:1px solid rgba(43,38,34,.11);border-radius:10px;outline:none;background:#fafafa;color:#34302d;font:inherit;font-size:12.5px}.project-task-surface input:not([type=checkbox]):not([type=radio]),.project-task-surface select{height:38px;padding:0 10px}.project-task-surface textarea{padding:9px 10px;line-height:1.5;resize:vertical}.project-task-surface input:focus,.project-task-surface select:focus,.project-task-surface textarea:focus{border-color:color-mix(in srgb,var(--stage-accent) 42%,transparent);background:#fff;box-shadow:0 0 0 3px var(--stage-soft)}.project-task-surface label>small{color:#88817b;font-size:10px;line-height:1.4}.project-task-form>footer,.project-source-task-list>footer,.project-candidate-review-form>footer,.project-task-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:16px -16px -16px;padding:12px 16px;border-top:1px solid rgba(43,38,34,.07);background:#fbfbfc}.project-task-footer{margin:0}.project-task-form>footer>small,.project-source-task-list>footer>small,.project-candidate-review-form>footer>small,.project-task-footer>small{max-width:560px;color:#817b75;font-size:10.5px;line-height:1.5}.project-task-form>footer>div,.project-candidate-review-form>footer>div,.project-task-footer>div{display:flex;align-items:center;gap:7px}.project-task-surface .project-primary-action{min-height:36px;padding:0 12px;font-size:11.5px}.project-task-surface button:disabled{opacity:.42;cursor:not-allowed;transform:none;box-shadow:none}.project-task-fixed-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:12px;padding:10px 12px;border-radius:11px;background:#f4f5f7}.project-task-fixed-row span,.project-task-fixed-row small{color:#817b75;font-size:10.5px}.project-task-fixed-row strong{overflow:hidden;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.project-task-result{display:grid;gap:4px;margin:14px 16px;padding:12px 13px;border:1px solid rgba(164,108,25,.14);border-radius:12px;background:#fff9ed}.project-task-form .project-task-result,.project-source-task-list .project-task-result,.project-candidate-review-form .project-task-result{margin-right:0;margin-left:0}.project-task-result.is-success{border-color:#267c4c24;background:#f0faf4}.project-task-result.is-error{border-color:#c5413724;background:#fff3f1}.project-task-result strong{font-size:12px}.project-task-result span{color:#55504b;font-size:12px;line-height:1.5}.project-task-result small{color:#7c756f;font-size:10.5px;line-height:1.45}.project-task-safety{display:flex;align-items:flex-start;gap:8px;margin:0 16px 16px;padding:10px 11px;border-radius:11px;background:#fff7e9;color:#8a5c11}.project-task-safety span{font-size:10.5px;line-height:1.45}.project-source-task-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:16px}.project-source-task-list>article{min-width:0;display:grid;align-content:start;gap:9px;padding:13px;border:1px solid rgba(43,38,34,.075);border-radius:13px;background:#fbfbfc}.project-source-task-list>article.is-brief-library{grid-column:1 / -1;border-color:#397bd71f;background:#f7faff}.project-source-task-list>article>header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.project-source-task-list>article>header>div{display:grid;gap:3px}.project-source-task-list>article>header span{color:var(--stage-accent);font-size:9.5px;font-weight:720}.project-source-task-list>article>header strong{font-size:13px}.project-source-task-list>article>header em{padding:4px 7px;border-radius:999px;background:#f0f1f3;color:#706b66;font-size:9.5px;font-style:normal}.project-source-task-list>article>header em.is-ready{background:#e9f6ee;color:#28764a}.project-source-task-list article>p{min-height:34px;margin:0;color:#716a64;font-size:11px;line-height:1.5}.project-source-task-list article>a{display:inline-flex;align-items:center;gap:5px;color:var(--stage-accent);font-size:10.5px;font-weight:680;text-decoration:none}.project-source-index-list{display:grid;gap:5px}.project-source-index-list>a{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 9px;border:1px solid rgba(43,38,34,.07);border-radius:9px;background:#fff;color:#4e4944;text-decoration:none}.project-source-index-list>a>span{min-width:0;display:grid;gap:2px}.project-source-index-list strong{font-size:10.5px}.project-source-index-list small{overflow:hidden;color:#847d77;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.project-source-index-list svg{flex:0 0 auto;color:var(--stage-accent)}.project-source-task-list>.project-task-result,.project-source-task-list>footer{grid-column:1 / -1}.project-inline-check{display:flex!important;align-items:flex-start;gap:8px!important}.project-inline-check input{width:16px;height:16px;flex:0 0 auto;margin:1px 0 0;accent-color:var(--stage-accent)}.project-inline-check>span{display:grid;gap:2px}.project-inline-check strong{font-size:11px}.project-inline-check small{color:#857f79;font-size:9.5px;line-height:1.4}.project-brief-source-editor{display:grid;gap:10px}.project-brief-source-editor>header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 12px;border:1px solid rgba(57,123,215,.1);border-radius:11px;background:#eef5ff}.project-brief-source-editor>header>span{min-width:0;display:grid;gap:2px;color:#34302d!important}.project-brief-source-editor>header strong{font-size:12px}.project-brief-source-editor>header small{color:#697589;font-size:10px;font-weight:500;line-height:1.45}.project-brief-source-editor>header button{min-height:34px;display:inline-flex;flex:0 0 auto;align-items:center;gap:5px;padding:0 10px;border:1px solid rgba(57,123,215,.2);border-radius:9px;background:#fff;color:#397bd7;font-size:10.5px;font-weight:720;cursor:pointer}.project-brief-source-table{overflow:hidden;border:1px solid rgba(43,38,34,.08);border-radius:11px;background:#fff}.project-brief-source-table>div{display:grid;grid-template-columns:minmax(125px,.85fr) minmax(150px,1fr) minmax(260px,1.7fr) 76px 48px;align-items:center;gap:8px;padding:9px 10px;border-top:1px solid rgba(43,38,34,.065)}.project-brief-source-table>div:first-child{border-top:0;background:#f2f6fb;color:#697589;font-size:9.5px;font-weight:720}.project-brief-source-table>div>label:not(.project-brief-permission){min-width:0;display:grid;gap:4px}.project-brief-source-table>div>label:not(.project-brief-permission)>span{display:none}.project-brief-source-table input:not([type=checkbox]){background:#fff!important}.project-brief-permission{display:flex;align-items:center;gap:5px;color:#6d6761;font-size:9.5px}.project-brief-permission input{width:15px;height:15px;flex:0 0 auto;accent-color:var(--stage-accent)}.project-brief-source-table>div>button{padding:5px 0;border:0;background:transparent;color:#a65a52;font-size:10px;cursor:pointer}.creator-brief-library-reference{margin:0 16px 16px;overflow:hidden;border:1px solid rgba(57,123,215,.12);border-radius:12px;background:#f7faff}.creator-brief-library-reference>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-bottom:1px solid rgba(57,123,215,.09)}.creator-brief-library-reference>header span{color:#397bd7;font-size:10.5px;font-weight:740}.creator-brief-library-reference>header small{color:#758195;font-size:9.5px}.creator-brief-library-reference>div:not(.project-task-result){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:10px}.creator-brief-library-reference a{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 10px;border:1px solid rgba(57,123,215,.09);border-radius:9px;background:#fff;color:#3f454e;text-decoration:none}.creator-brief-library-reference a>span{min-width:0;display:grid;gap:2px}.creator-brief-library-reference a strong,.creator-brief-library-reference a small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.creator-brief-library-reference a strong{font-size:10.5px}.creator-brief-library-reference a small{color:#7b8492;font-size:9px}.project-parse-source-picker{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:16px 16px 0}.project-parse-source-picker>label{min-width:0;display:flex;align-items:flex-start;gap:8px;padding:10px;border:1px solid rgba(43,38,34,.075);border-radius:11px;background:#fafafa;cursor:pointer}.project-parse-source-picker>label.is-unavailable{opacity:.58;cursor:not-allowed}.project-parse-source-picker input{margin-top:2px;accent-color:var(--stage-accent)}.project-parse-source-picker label>span{min-width:0;display:grid;gap:3px}.project-parse-source-picker strong,.project-parse-source-picker small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-parse-source-picker strong{font-size:11px}.project-parse-source-picker small{color:#837c76;font-size:9.5px}.project-task-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:12px 16px;padding:10px 0;border-top:1px solid rgba(43,38,34,.07);border-bottom:1px solid rgba(43,38,34,.07)}.project-task-toolbar>span{color:#766f69;font-size:10.5px}.project-parse-candidates{display:grid;gap:7px;padding:0 16px 16px}.project-parse-candidates article{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 170px;align-items:center;gap:15px;padding:11px 12px;border:1px solid rgba(43,38,34,.075);border-radius:11px}.project-parse-candidates article>div{min-width:0;display:grid;gap:3px}.project-parse-candidates article>div>span{color:var(--stage-accent);font-size:10px;font-weight:720}.project-parse-candidates article>div>strong{font-size:12px;line-height:1.45}.project-parse-candidates article>div>textarea{width:100%;min-height:54px;resize:vertical;padding:8px 10px;border:1px solid rgba(43,38,34,.12);border-radius:9px;outline:none;background:#fff;color:#302d2a;font:inherit;font-size:12px;line-height:1.45}.project-parse-candidates article>div>textarea:focus{border-color:color-mix(in srgb,var(--stage-accent) 48%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--stage-accent) 9%,transparent)}.project-parse-candidates article>div>small{color:#857f79;font-size:9.5px}.project-review-facts,.project-review-decisions{display:grid;gap:8px;padding:16px 16px 0}.project-review-facts>header,.project-review-decisions>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.project-review-facts>header small,.project-review-decisions>header small{color:#837c76;font-size:10px}.project-review-facts>label{display:grid;grid-template-columns:auto minmax(0,1fr);gap:9px;padding:10px 11px;border:1px solid rgba(43,38,34,.075);border-radius:11px;background:#fbfbfc;cursor:pointer}.project-review-facts>label>input{margin-top:2px;accent-color:var(--stage-accent)}.project-review-facts>label>span{display:grid;gap:3px}.project-review-facts strong{font-size:11.5px}.project-review-facts small{color:#5e5954;font-size:11px;line-height:1.45}.project-review-facts em{color:#8a837d;font-size:9.5px;font-style:normal}.project-review-decisions{padding-bottom:16px}.project-review-decisions article{display:grid;grid-template-columns:minmax(170px,.8fr) minmax(110px,.45fr) minmax(150px,.65fr) minmax(280px,1.2fr);gap:12px;padding:12px;border:1px solid rgba(182,119,26,.14);border-radius:12px;background:#fffaf2}.project-review-decisions article>div{display:grid;align-content:start;gap:4px}.project-review-decisions article>div strong{font-size:12px}.project-review-decisions article>div small{color:#81776c;font-size:9.5px}.project-review-decisions article>div em{color:#7d6340;font-size:9.5px;font-style:normal;line-height:1.4}.project-review-decisions article>div a{display:inline-flex;align-items:center;gap:4px;color:#9a691b;font-size:10px;text-decoration:none}.project-agent-guide{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:16px;padding:13px 14px;border:1px solid color-mix(in srgb,var(--stage-accent) 14%,transparent);border-radius:13px;background:color-mix(in srgb,var(--stage-accent) 5%,#fff)}.project-agent-guide>div{min-width:0;display:grid;gap:3px}.project-agent-guide>div>span{font-size:9.5px!important}.project-agent-guide strong{font-size:12.5px}.project-agent-guide small{color:#7e7770;font-size:10.5px}.project-agent-guide button{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 11px;border:1px solid color-mix(in srgb,var(--stage-accent) 22%,transparent);border-radius:10px;background:#fff;color:var(--stage-accent);font-size:11px;font-weight:700;cursor:pointer}.project-agent-candidate-form .project-parse-candidates{padding-top:14px}.project-agent-candidate-form .project-parse-candidates article{display:grid;grid-template-columns:1fr;align-items:stretch;gap:10px;padding:13px}.project-agent-candidate-form .project-parse-candidates article>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.project-agent-candidate-form .project-parse-candidates article>header span{color:var(--stage-accent);font-size:11px;font-weight:760}.project-agent-candidate-form .project-parse-candidates article>header em{color:#817a73;font-size:9.5px;font-style:normal}.project-agent-candidate-form .project-candidate-value{display:grid;gap:6px}.project-candidate-reference{display:grid;gap:3px;padding:9px 10px;border-left:3px solid color-mix(in srgb,var(--stage-accent) 28%,transparent);border-radius:0 9px 9px 0;background:#f7f7f8}.project-candidate-reference>span{color:#817a73!important;font-size:9px!important}.project-candidate-reference>strong{font-size:11px!important;font-weight:650;line-height:1.45}.project-candidate-reference>small{color:#88817b;font-size:9px;line-height:1.4}.project-agent-candidate-form .project-candidate-meta{display:grid;grid-template-columns:.7fr .9fr 1.35fr .75fr;gap:9px}.project-agent-candidate-form .project-candidate-meta label{min-width:0;display:grid;gap:5px}.project-agent-candidate-form .project-candidate-meta label>span,.project-agent-candidate-form .project-candidate-value>span{color:#625d58;font-size:10.5px;font-weight:650}.project-agent-candidate-form .project-parse-candidates article>small{color:#857f79;font-size:9.5px}.project-confirm-candidate-list{display:grid;gap:8px;padding:16px}.project-confirm-candidate-list>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.project-confirm-candidate-list>header small{color:#837c76;font-size:10px}.project-confirm-candidate-list>article{display:grid;grid-template-columns:minmax(220px,1fr) 150px minmax(260px,.9fr);gap:12px;padding:12px;border:1px solid rgba(43,38,34,.075);border-radius:12px;background:#fbfbfc}.project-confirm-candidate-list>article>div{min-width:0;display:grid;align-content:start;gap:4px}.project-confirm-candidate-list>article>div>span{width:fit-content;padding:3px 6px;border-radius:999px;background:var(--stage-soft);color:var(--stage-accent);font-size:9px;font-weight:700}.project-confirm-candidate-list strong{font-size:12px}.project-confirm-candidate-list p{margin:0;color:#4f4a46;font-size:11.5px;line-height:1.45}.project-confirm-candidate-list small{color:#857f79;font-size:9.5px;line-height:1.4}.project-confirm-candidate-list label{min-width:0;display:grid;align-content:start;gap:5px}.project-confirm-candidate-list label>span{color:#625d58;font-size:10.5px;font-weight:650}.strategy-keypoint-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px 16px 13px;background:#fff}.strategy-keypoint-toolbar>div:first-child{min-width:0;display:grid;gap:3px}.strategy-keypoint-toolbar>div:first-child strong{font-size:13px}.strategy-keypoint-toolbar>div:first-child span{color:#7b756f;font-size:12px}.strategy-keypoint-toolbar>div:last-child{display:flex;align-items:center;gap:7px}.strategy-keypoint-toolbar button{min-height:36px;padding:0 13px;border:0;border-radius:9px;background:#f1f2f4;color:#57524d;font-size:12px;font-weight:700;cursor:pointer}.strategy-keypoint-toolbar button.is-primary{background:var(--stage-accent);color:#fff}.strategy-keypoint-toolbar button:disabled{opacity:.4;cursor:not-allowed}.strategy-plan-compiler{margin:0 16px 14px;overflow:hidden;border:1px solid rgba(82,76,70,.14);border-radius:16px;background:#f7f5f1}.strategy-plan-compiler>header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:15px 16px 13px;border-bottom:1px solid rgba(82,76,70,.08);background:#fbfaf8}.strategy-plan-compiler-title{min-width:0;display:grid;gap:3px}.strategy-plan-compiler-title>span{color:#736d67;font-size:10.5px;font-weight:780;letter-spacing:.08em}.strategy-plan-compiler-title>strong{font-size:15px}.strategy-plan-compiler-title>small{max-width:680px;color:#7b746d;font-size:12px;line-height:1.5}.strategy-plan-compiler-actions{flex:0 0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:7px}.strategy-plan-compiler-actions>a,.strategy-plan-compiler-actions>button,.strategy-plan-compiler-detail>footer button{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 11px;border:1px solid rgba(43,38,34,.1);border-radius:9px;background:#fff;color:#514b46;font-size:11.5px;font-weight:720;text-decoration:none;cursor:pointer}.strategy-plan-compiler-actions>a{border-color:color-mix(in srgb,var(--stage-accent) 26%,rgba(43,38,34,.1));color:var(--stage-accent)}.strategy-plan-compiler.is-open .strategy-plan-compiler-actions>button svg{transform:rotate(180deg)}.strategy-plan-compiler-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0 16px 15px;list-style:none}.strategy-plan-compiler-steps>li{min-width:0;display:grid;grid-template-columns:30px minmax(0,1fr);gap:9px;padding:11px 12px;border:1px solid rgba(43,38,34,.075);border-right-width:0;background:#ffffffb8}.strategy-plan-compiler-steps>li:first-child{border-radius:11px 0 0 11px}.strategy-plan-compiler-steps>li:last-child{border-right-width:1px;border-radius:0 11px 11px 0}.strategy-plan-compiler-steps>li>span{width:27px;height:27px;display:grid;place-items:center;border-radius:8px;background:color-mix(in srgb,var(--stage-accent) 11%,#f2efea);color:var(--stage-accent);font:700 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.strategy-plan-compiler-steps>li>div{min-width:0;display:grid;align-content:start;gap:2px}.strategy-plan-compiler-steps em{color:#938a82;font-size:9.5px;font-style:normal}.strategy-plan-compiler-steps strong{font-size:12.5px}.strategy-plan-compiler-steps small{color:#79736d;font-size:10.5px;line-height:1.4}.strategy-plan-compiler-steps>li:not(:has(small)){grid-template-columns:24px minmax(0,1fr);align-items:center;padding-top:8px;padding-bottom:8px}.strategy-plan-compiler-steps>li:not(:has(small))>span{width:22px;height:22px}.strategy-plan-operation-grid{display:grid;grid-template-columns:minmax(220px,.72fr) minmax(280px,1fr) minmax(300px,1.06fr);align-items:start;gap:10px;margin:0 16px 14px}.strategy-plan-operation-grid .strategy-plan-source-bridge{margin:0}.strategy-plan-operation-grid .strategy-plan-source-bridge.is-managing{grid-column:1/-1}.strategy-plan-source-bridge.is-managing+.strategy-plan-artifact-tool{grid-column:1/2}.strategy-plan-source-bridge.is-managing+.strategy-plan-artifact-tool+.strategy-plan-artifact-tool{grid-column:2/4}.strategy-plan-artifact-tool{min-width:0;display:grid;align-content:start;gap:8px;padding:14px;border:1px solid rgba(82,76,70,.14);border-radius:14px;background:#fff}.strategy-plan-artifact-tool.is-brainstorm{border-color:#b5852e45;background:#fff9eb}.strategy-plan-artifact-tool.is-plan{border-color:#437b5238;background:#f1f8f3}.strategy-plan-artifact-tool>header{display:flex;align-items:center;justify-content:space-between;gap:10px}.strategy-plan-artifact-tool>header span{font-size:9.5px;font-weight:780;letter-spacing:.07em}.strategy-plan-artifact-tool.is-brainstorm>header span{color:#966819}.strategy-plan-artifact-tool.is-plan>header span{color:#3f7750}.strategy-plan-artifact-tool>header em{padding:3px 6px;border-radius:999px;background:#524c4612;color:#7c746d;font-size:9px;font-style:normal;font-weight:700}.strategy-plan-artifact-tool.has-result>header em{background:#dceee1;color:#377048}.strategy-plan-artifact-tool>strong{font-size:14px}.strategy-plan-artifact-tool>p{min-height:32px;margin:0;color:#716a64;font-size:10.5px;line-height:1.5}.strategy-plan-artifact-tool>button{width:fit-content;min-height:35px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 11px;border:0;border-radius:8px;color:#fff;font-size:10.5px;font-weight:740;cursor:pointer}.strategy-plan-artifact-tool.is-brainstorm>button{background:#a87524}.strategy-plan-artifact-tool.is-plan>button{background:#447b54}.strategy-plan-artifact-tool>button:disabled{opacity:.38;cursor:not-allowed}.strategy-plan-artifact-tool>label{display:grid;gap:4px;margin-top:2px}.strategy-plan-artifact-tool>label>span{color:#6f6862;font-size:9.5px;font-weight:700}.strategy-plan-artifact-tool>label>input{width:100%;min-height:35px;padding:0 9px;border:1px solid rgba(82,76,70,.14);border-radius:7px;background:#ffffffd1;color:#3f3a36;font-size:10.5px}.strategy-plan-artifact-tool.has-result>label>input{border-color:#437b5252}.strategy-plan-human-direction{display:grid!important;gap:5px!important;padding-top:8px;border-top:1px solid rgba(166,120,38,.15)}.strategy-plan-human-direction>span{display:flex;align-items:center;justify-content:space-between;gap:8px}.strategy-plan-human-direction>span strong{color:#4d463f;font-size:10.5px}.strategy-plan-human-direction>span em{color:#99742f;font-size:9px;font-style:normal;font-weight:700}.strategy-plan-human-direction>small{color:#83786e;font-size:9px;line-height:1.4}.strategy-plan-operation-footer{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid rgba(82,76,70,.1);border-radius:10px;background:#faf9f7}.strategy-plan-operation-footer .strategy-plan-compiler-rules{border-top:0}.strategy-plan-operation-footer>small{padding-right:14px;color:#7b746d;font-size:10px;text-align:right}.strategy-plan-tool-deck{border-top:1px solid rgba(82,76,70,.1);background:#fff}.strategy-plan-tool-deck>header{display:flex;align-items:end;justify-content:space-between;gap:16px;padding:13px 16px 10px}.strategy-plan-tool-deck>header>div{display:grid;gap:3px}.strategy-plan-tool-deck>header span{color:#986d28;font-size:10.5px;font-weight:780;letter-spacing:.08em}.strategy-plan-tool-deck>header strong{font-size:13px}.strategy-plan-tool-deck>header small{color:#837b73;font-size:10.5px}.strategy-plan-tool-grid{display:grid;grid-template-columns:1.08fr .84fr 1.08fr;gap:8px;padding:0 16px 14px}.strategy-plan-tool-grid>article{min-width:0;display:grid;align-content:start;gap:6px;padding:13px 14px;border:1px solid rgba(82,76,70,.12);border-radius:11px}.strategy-plan-tool-grid>article.is-brainstorm{border-color:#b5852e45;background:#fff7e7}.strategy-plan-tool-grid>article.is-human{border-color:#76665926;background:#f5f2ee}.strategy-plan-tool-grid>article.is-plan{border-color:#437b5238;background:#eef7f1}.strategy-plan-tool-grid article>span{font-size:9.5px;font-weight:780;letter-spacing:.06em}.strategy-plan-tool-grid .is-brainstorm>span{color:#9b6c1d}.strategy-plan-tool-grid .is-human>span{color:#786c62}.strategy-plan-tool-grid .is-plan>span{color:#3f7750}.strategy-plan-tool-grid article>strong{font-size:13px}.strategy-plan-tool-grid article>p{min-height:34px;margin:0;color:#716a64;font-size:10.5px;line-height:1.5}.strategy-plan-tool-grid article>em{color:#83796f;font-size:9.5px;font-style:normal}.strategy-plan-tool-grid article>button{width:fit-content;min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:6px;margin-top:3px;padding:0 11px;border:0;border-radius:8px;color:#fff;font-size:10.5px;font-weight:740;cursor:pointer}.strategy-plan-tool-grid .is-brainstorm>button{background:#a87524}.strategy-plan-tool-grid .is-plan>button{background:#447b54}.strategy-plan-tool-grid article>button:disabled{opacity:.38;cursor:not-allowed}.strategy-plan-tool-deck>footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 15px;border-top:1px solid rgba(43,38,34,.075);background:#faf9f7}.strategy-plan-tool-deck>footer strong{font-size:10.5px}.strategy-plan-tool-deck>footer small{color:#7d766f;font-size:10.5px;text-align:right}.strategy-plan-compiler-detail{display:grid;grid-template-columns:.9fr 1.15fr 1fr;border-top:1px solid rgba(43,38,34,.075);background:#ffffff80}.strategy-plan-compiler-detail>section{min-width:0;padding:14px 15px;border-right:1px solid rgba(43,38,34,.075)}.strategy-plan-compiler-detail>section:last-of-type{border-right:0}.strategy-plan-compiler-detail>section>span{display:block;margin-bottom:6px;color:var(--stage-accent);font-size:10.5px;font-weight:760}.strategy-plan-compiler-detail>section>strong{font-size:12.5px}.strategy-plan-compiler-detail>section>p{margin:7px 0 0;color:#777069;font-size:10.5px;line-height:1.5}.strategy-plan-section-list{display:flex;flex-wrap:wrap;gap:5px}.strategy-plan-section-list>b{padding:5px 7px;border-radius:7px;background:#f1eee9;color:#625b55;font-size:10px;font-weight:680}.strategy-plan-compiler-rules{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:7px 18px;padding:9px 15px;border-top:1px solid rgba(43,38,34,.075);color:#716a64;font-size:10.5px}.strategy-plan-compiler-rules>span{display:inline-flex;align-items:center;gap:6px}.strategy-plan-compiler-rules i{width:6px;height:6px;flex:0 0 auto;background:var(--stage-accent)}.strategy-plan-compiler-detail>footer{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px 15px;border-top:1px solid rgba(43,38,34,.075)}.strategy-plan-compiler-detail>footer>div{min-width:0;display:grid;gap:3px}.strategy-plan-compiler-detail>footer strong{font-size:11.5px}.strategy-plan-compiler-detail>footer small{color:#7b746d;font-size:10.5px;line-height:1.45}.strategy-plan-compiler-detail>footer button{flex:0 0 auto;border-color:var(--stage-accent);background:var(--stage-accent);color:#fff}.strategy-plan-launcher{margin-top:14px}.strategy-plan-launcher>.pixel-os-window-body{display:grid;grid-template-columns:minmax(330px,1fr) auto;align-items:center;gap:18px;padding:14px 18px}.strategy-plan-launcher-copy{min-width:0;display:grid;gap:4px}.strategy-plan-launcher-copy>span{color:var(--stage-accent);font-size:10.5px;font-weight:760}.strategy-plan-launcher-copy>strong{font-size:16px}.strategy-plan-launcher-copy>p{margin:0;color:#766f68;font-size:11.5px;line-height:1.5}.strategy-plan-launcher ol{min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none}.strategy-plan-launcher li{min-width:0;display:grid;gap:4px;padding:8px 9px;border-left:1px solid rgba(43,38,34,.08)}.strategy-plan-launcher li>span{color:var(--stage-accent);font:700 9.5px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.strategy-plan-launcher li>strong{font-size:11px;white-space:nowrap}.strategy-plan-launcher>.pixel-os-window-body>button{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 13px;border:0;border-radius:9px;background:var(--stage-accent);color:#fff;font-size:11.5px;font-weight:740;white-space:nowrap;cursor:pointer}.strategy-project-desktop{margin-top:14px}.strategy-project-desktop>.pixel-os-window-body{padding:0}.strategy-project-desktop-grid{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);grid-template-areas:"profile keypoints" "sources keypoints" "plan plan"}.strategy-desktop-card{min-width:0;padding:18px;background:#ffffffb8}.strategy-desktop-card+.strategy-desktop-card{border-left:1px solid rgba(77,65,83,.18)}.strategy-desktop-card.is-profile{grid-area:profile}.strategy-desktop-card.is-keypoints{grid-area:keypoints;border-bottom:1px solid rgba(77,65,83,.18)}.strategy-desktop-card.is-sources{grid-area:sources;border-top:1px solid rgba(77,65,83,.18);border-left:0}.strategy-desktop-card.is-plan{grid-area:plan;display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px 28px;border-top:1px solid rgba(77,65,83,.18);border-left:0}.strategy-desktop-card>header{min-height:30px;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:13px}.strategy-desktop-card>header>span{color:#8f4d3d;font-size:11px;font-weight:780;letter-spacing:.04em}.strategy-desktop-card>header>button{display:inline-flex;align-items:center;gap:5px;padding:6px 0;border:0;background:transparent;color:#695c70;font-size:11px;font-weight:700;cursor:pointer}.strategy-desktop-card h3{margin:0 0 16px;color:#272227;font-size:20px;line-height:1.3}.strategy-desktop-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;border:1px solid rgba(77,65,83,.16)}.strategy-desktop-card dl>div{min-width:0;padding:10px}.strategy-desktop-card dl>div:nth-child(2n){border-left:1px solid rgba(77,65,83,.12)}.strategy-desktop-card dl>div:nth-child(n+3){border-top:1px solid rgba(77,65,83,.12)}.strategy-desktop-card dt{margin-bottom:4px;color:#958d92;font-size:9px}.strategy-desktop-card dd{margin:0;overflow:hidden;color:#373137;font-size:11px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.strategy-desktop-keypoints{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid rgba(77,65,83,.16);background:#4d415329}.strategy-desktop-keypoints article{min-width:0;padding:11px 12px;background:#ffffffe6}.strategy-desktop-keypoints article:first-child{grid-column:1 / -1}.strategy-desktop-keypoints strong{display:block;margin-bottom:5px;color:#756b75;font-size:9px}.strategy-desktop-keypoints p{display:-webkit-box;margin:0;overflow:hidden;color:#2f292f;font-size:11.5px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}.strategy-desktop-sources{display:grid;gap:8px}.strategy-desktop-sources>span{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:9px 10px;border:1px solid rgba(77,65,83,.14);background:#fffc}.strategy-desktop-sources em{color:#a25a47;font-size:9px;font-style:normal;white-space:nowrap}.strategy-desktop-sources strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.strategy-desktop-card.is-plan>header{margin:0}.strategy-desktop-card.is-plan ol{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none}.strategy-desktop-card.is-plan li{position:relative;min-width:0;display:flex;align-items:center;gap:8px;padding:4px 14px 4px 0}.strategy-desktop-card.is-plan li:not(:last-child):after{position:absolute;right:6px;color:#aaa1a7;content:"›"}.strategy-desktop-card.is-plan li i{width:22px;height:22px;display:grid;flex:0 0 22px;place-items:center;border:1px solid #716476;color:#716476;font-size:9px;font-style:normal}.strategy-desktop-card.is-plan li strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.creative-workspace-shell{margin:0 16px 18px;overflow:hidden;border:1px solid rgba(55,51,47,.1);border-radius:18px;background:#fff;box-shadow:0 16px 38px #322b250e}.creative-workspace-navigation{display:grid;grid-template-columns:minmax(220px,.48fr) minmax(680px,1.52fr);align-items:center;gap:24px;padding:18px;border-bottom:1px solid rgba(55,51,47,.09);background:linear-gradient(135deg,#fff,#faf8f5)}.creative-workspace-navigation>div{min-width:0;display:grid;gap:4px}.creative-workspace-navigation>div>span{color:#9a6757;font-size:10px;font-weight:760;letter-spacing:.09em}.creative-workspace-navigation>div>strong{font-size:18px;letter-spacing:-.02em}.creative-workspace-navigation>div>small{max-width:570px;color:#79716a;font-size:11px;line-height:1.55}.creative-workspace-navigation nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.creative-workspace-navigation nav button{min-width:0;min-height:58px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:center;align-items:center;gap:3px 7px;padding:9px 11px;border:1px solid rgba(55,51,47,.09);border-radius:11px;background:#ffffffc7;color:#5f5852;text-align:left;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.creative-workspace-navigation nav button>span,.creative-workspace-navigation nav button>svg{grid-column:1/-1}.creative-workspace-navigation nav button:hover{transform:translateY(-1px);border-color:#a960483d}.creative-workspace-navigation nav button.is-active{border-color:#a9604857;background:#fff2ec;color:#653f34;box-shadow:inset 0 0 0 1px #a960480d}.creative-workspace-navigation nav button:disabled{border-style:dashed;background:repeating-linear-gradient(135deg,#f7f5f2 0 7px,#f1efec 7px 8px);color:#918a84;cursor:not-allowed;transform:none}.creative-nav-lock{padding:3px 5px;border:1px solid rgba(55,51,47,.14);border-radius:999px;color:#8d8580;font:700 7px/1 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.04em}.creative-workspace-navigation nav strong{font-size:12px}.creative-workspace-navigation nav small{overflow:hidden;color:#8a817a;font-size:9.5px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.creative-view-frame{--creative-view-accent: #7d8792;--creative-view-soft: #edf1f3;margin:16px;overflow:hidden;border:1px solid rgba(55,51,47,.16);border-radius:15px;background:#fff;box-shadow:0 13px 28px #302b2612;animation:creative-window-in .22s ease both}.creative-view-frame.is-view-prepare{--creative-view-accent: #57788c;--creative-view-soft: #eaf2f5}.creative-view-frame.is-view-creative{--creative-view-accent: #9b6a28;--creative-view-soft: #fff3dc}.creative-view-frame.is-view-plan{--creative-view-accent: #4d7659;--creative-view-soft: #eaf4ed}.creative-view-frame.is-view-content{--creative-view-accent: #6d6189;--creative-view-soft: #f0ecf7}.creative-view-frame.is-view-map{--creative-view-accent: #6a6286;--creative-view-soft: #eeecf7}.creative-view-titlebar{min-height:58px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 13px;border-bottom:1px solid color-mix(in srgb,var(--creative-view-accent) 26%,transparent);background:var(--creative-view-soft)}.creative-view-controls{display:flex;gap:5px}.creative-view-controls i{width:9px;height:9px;border-radius:50%;background:color-mix(in srgb,var(--creative-view-accent) 35%,#fff)}.creative-view-controls i:nth-child(2){opacity:.72}.creative-view-controls i:nth-child(3){opacity:.46}.creative-view-titlebar>div{min-width:0;display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:baseline;gap:8px}.creative-view-titlebar small{color:var(--creative-view-accent);font-size:8.5px;font-weight:780;letter-spacing:.07em}.creative-view-titlebar strong{color:#39342f;font-size:14px}.creative-view-titlebar p{overflow:hidden;margin:0;color:#756e67;font-size:9.5px;text-overflow:ellipsis;white-space:nowrap}.creative-view-titlebar>em{padding:5px 8px;border:1px solid color-mix(in srgb,var(--creative-view-accent) 22%,transparent);border-radius:999px;background:#ffffffb3;color:var(--creative-view-accent);font-size:8.5px;font-style:normal;font-weight:720;white-space:nowrap}.creative-view-body{background:#faf9f7}@keyframes creative-window-in{0%{opacity:.4;transform:translateY(5px) scale(.998)}to{opacity:1;transform:none}}.creative-preparation-workspace{display:block;padding:16px;background:#fbfaf8}.creative-preparation-workspace .strategy-plan-source-bridge{margin:0;background:#fff}.creative-input-contract{display:grid;gap:13px;padding:16px;border:1px solid rgba(102,88,76,.12);border-radius:14px;background:#f5f1ec}.creative-input-contract>header{display:grid;gap:4px}.creative-input-contract>header span{color:#9b6857;font-size:10px;font-weight:760}.creative-input-contract>header strong{font-size:15px}.creative-input-contract ol{display:grid;gap:0;margin:0;padding:0;list-style:none;counter-reset:creative-input}.creative-input-contract li{position:relative;display:grid;gap:2px;padding:11px 0 11px 31px;border-top:1px solid rgba(55,51,47,.08);counter-increment:creative-input}.creative-input-contract li:before{position:absolute;top:11px;left:0;width:21px;height:21px;display:grid;place-items:center;border-radius:50%;background:#fff;color:#95614f;content:counter(creative-input);font-size:9px;font-weight:760}.creative-input-contract li b{font-size:11.5px}.creative-input-contract li span{color:#7a726b;font-size:10px;line-height:1.45}.creative-input-contract>p{margin:0;color:#796f66;font-size:10px;line-height:1.5}.creative-input-contract>button{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:0;border-radius:9px;background:#9f624d;color:#fff;font-size:11px;font-weight:720;cursor:pointer}.creative-input-contract>button:disabled{opacity:.38;cursor:not-allowed}.creative-map-workspace{padding:16px;background:#faf9f7}.creative-map-toolbar{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,.42fr);align-items:end;gap:24px;padding:4px 2px 15px}.creative-map-toolbar>div{display:grid;gap:4px}.creative-map-toolbar>div>span{color:#956352;font-size:10px;font-weight:760;letter-spacing:.08em}.creative-map-toolbar>div>strong{font-size:19px;letter-spacing:-.02em}.creative-map-toolbar>div>small{color:#786f68;font-size:11px;line-height:1.5}.creative-map-toolbar>label{display:grid;gap:5px}.creative-map-toolbar>label span{color:#756d66;font-size:10px;font-weight:680}.creative-map-toolbar input{width:100%;min-height:37px;padding:0 11px;border:1px solid rgba(55,51,47,.13);border-radius:9px;outline:none;background:#fff;color:#3d3935;font-size:11px}.creative-map-toolbar input:focus{border-color:#9f624d85;box-shadow:0 0 0 3px #9f624d14}.creative-preference-board{display:grid;gap:11px;margin-bottom:12px;padding:14px;border:1px solid rgba(83,111,101,.18);border-radius:14px;background:#f5f9f6}.creative-preference-board>header{display:flex;align-items:center;justify-content:space-between;gap:18px}.creative-preference-board>header>div{min-width:0;display:grid;gap:3px}.creative-preference-board>header span{color:#537065;font-size:9.5px;font-weight:760;letter-spacing:.06em}.creative-preference-board>header strong{font-size:13px}.creative-preference-board>header small{color:#7c827d;font-size:9.5px;line-height:1.4}.creative-preference-board>header>button{flex:0 0 auto;min-height:34px;display:inline-flex;align-items:center;gap:5px;padding:0 11px;border:0;border-radius:8px;background:#527264;color:#fff;font-size:10px;font-weight:720;cursor:pointer}.creative-preference-board>header>button:disabled{opacity:.36;cursor:not-allowed}.creative-preference-board-body{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);gap:12px}.creative-preference-tags{min-height:67px;display:flex;align-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:6px;padding:9px;border:1px dashed rgba(83,111,101,.24);border-radius:9px;background:#ffffffad}.creative-preference-tags>button{min-height:30px;display:inline-grid;grid-template-columns:auto auto auto;align-items:center;gap:5px;padding:0 7px 0 9px;border:1px solid rgba(83,111,101,.24);border-radius:8px;background:#fff;color:#476458;cursor:pointer}.creative-preference-tags>button span{font-size:8.5px;opacity:.68}.creative-preference-tags>button strong{font-size:10px}.creative-preference-tags>button i{font-size:12px;font-style:normal}.creative-preference-tags>p{align-self:center;margin:auto;color:#7d857f;font-size:9.5px}.creative-preference-board-body>label{display:grid;gap:5px}.creative-preference-board-body>label>span{color:#64756d;font-size:9.5px;font-weight:680}.creative-preference-board textarea{width:100%;min-height:67px;padding:9px 10px;resize:vertical;border:1px solid rgba(83,111,101,.18);border-radius:9px;outline:0;background:#fff;color:#403b37;font:inherit;font-size:10.5px;line-height:1.45}.creative-preference-board textarea:focus{border-color:#536f657a;box-shadow:0 0 0 3px #536f6514}.creative-starting-points{margin-bottom:12px;padding:14px;border:1px solid rgba(151,104,60,.14);border-radius:14px;background:#fff8ee}.creative-starting-points>header{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:11px}.creative-starting-points>header>div{display:grid;gap:3px}.creative-starting-points>header span{color:#a06d31;font-size:9.5px;font-weight:760;letter-spacing:.06em}.creative-starting-points>header strong{font-size:13px}.creative-starting-points>header small{color:#8e7a66;font-size:9.5px}.creative-starting-points>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.creative-starting-points article{min-width:0;display:grid;gap:3px;padding:9px 10px;border:1px solid rgba(151,104,60,.1);border-radius:8px;background:#ffffffc7}.creative-starting-points article strong{font-size:10.5px}.creative-starting-points article span{display:-webkit-box;overflow:hidden;color:#85796d;font-size:9px;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.creative-map-family-list{display:grid;gap:9px}.creative-map-family{--creative-family-accent: #9d6857;overflow:hidden;border:1px solid rgba(55,51,47,.1);border-radius:13px;background:#fff}.creative-map-family.is-family-1{--creative-family-accent: #9a7a38}.creative-map-family.is-family-2{--creative-family-accent: #5d7a73}.creative-map-family.is-family-3{--creative-family-accent: #6c6b91}.creative-map-family.is-family-4{--creative-family-accent: #8e5f79}.creative-map-family-heading{width:100%;display:grid;grid-template-columns:28px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:13px 14px;border:0;background:#fff;color:#403b37;text-align:left;cursor:pointer}.creative-map-family-heading>span{width:25px;height:25px;display:grid;place-items:center;border-radius:7px;background:color-mix(in srgb,var(--creative-family-accent) 11%,#fff);color:var(--creative-family-accent);font:720 9px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.creative-map-family-heading>div{min-width:0;display:grid;gap:2px}.creative-map-family-heading strong{font-size:13px}.creative-map-family-heading small{overflow:hidden;color:#817a73;font-size:9.5px;text-overflow:ellipsis;white-space:nowrap}.creative-map-family-heading em{color:var(--creative-family-accent);font-size:9.5px;font-style:normal;font-weight:700}.creative-map-family-heading[aria-expanded=false] svg{transform:rotate(-90deg)}.creative-map-family-body{display:grid;gap:12px;padding:0 14px 14px 52px;border-top:1px solid rgba(55,51,47,.06)}.creative-map-group{display:grid;gap:8px;padding-top:12px}.creative-map-group+.creative-map-group{border-top:1px dashed rgba(55,51,47,.09)}.creative-map-group>header{display:flex;align-items:baseline;gap:10px}.creative-map-group>header strong{flex:0 0 auto;color:var(--creative-family-accent);font-size:10.5px}.creative-map-group>header small{color:#8b837c;font-size:9px;line-height:1.4}.creative-map-node-grid{display:flex;flex-wrap:wrap;gap:6px}.creative-map-node-grid button{min-height:31px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;border:1px solid rgba(55,51,47,.11);border-radius:8px;background:#faf9f7;color:#5e5751;font-size:10.5px;cursor:pointer}.creative-map-node-grid button i{padding:2px 4px;border-radius:999px;background:#e3efe8;color:#46735b;font-size:7.5px;font-style:normal;font-weight:760}.creative-map-node-grid button:hover{border-color:color-mix(in srgb,var(--creative-family-accent) 45%,transparent);color:var(--creative-family-accent)}.creative-map-node-grid button.is-active{border-color:var(--creative-family-accent);background:color-mix(in srgb,var(--creative-family-accent) 9%,#fff);color:var(--creative-family-accent);font-weight:700}.creative-map-node-grid button.is-selected{border-color:#46735b70;background:#f1f8f3;color:#3f6652}.creative-map-node-detail{display:grid;grid-template-columns:70px minmax(120px,.27fr) minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;border-left:3px solid var(--creative-family-accent);background:color-mix(in srgb,var(--creative-family-accent) 5%,#fff)}.creative-map-node-detail>span{color:var(--creative-family-accent);font-size:9px;font-weight:760}.creative-map-node-detail>strong{font-size:12px}.creative-map-node-detail>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.creative-map-node-detail p{display:grid;gap:3px;margin:0;color:#756e68;font-size:10px;line-height:1.5}.creative-map-node-detail p b{color:#4f4944;font-size:9.5px}.creative-map-node-detail>button{min-height:34px;display:inline-flex;align-items:center;gap:5px;padding:0 10px;border:1px solid rgba(83,111,101,.24);border-radius:8px;background:#fff;color:#48675a;font-size:9.5px;font-weight:720;cursor:pointer}.creative-map-node-detail>button[aria-pressed=true]{background:#527264;color:#fff}.creative-map-node-detail>button[aria-pressed=true] svg{transform:rotate(45deg)}.creative-map-empty{display:grid;justify-items:center;gap:5px;padding:50px 20px;border:1px dashed rgba(55,51,47,.15);border-radius:13px;color:#766e67}.creative-map-empty strong{font-size:13px}.creative-map-empty span{font-size:10px}.creative-map-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 2px 0;color:#786f68}.creative-map-footer span{font-size:10px;font-weight:700}.creative-map-footer small{font-size:9.5px;text-align:right}.creative-run-workspace{padding:16px;background:#faf9f7}.creative-run-status{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:stretch;gap:1px;overflow:hidden;margin-bottom:12px;border:1px solid rgba(55,51,47,.1);border-radius:12px;background:#37332f14}.creative-run-status>div{min-width:0;display:grid;gap:3px;padding:10px 12px;background:#fff}.creative-run-status span{color:#887f77;font-size:9px}.creative-run-status strong{overflow:hidden;font-size:10.5px;text-overflow:ellipsis;white-space:nowrap}.creative-run-status>button{padding:0 13px;border:0;background:#f0ece7;color:#6e625a;font-size:10px;font-weight:700;cursor:pointer}.creative-run-grid{display:grid;grid-template-columns:minmax(0,1.42fr) minmax(280px,.72fr);gap:12px}.creative-run-card{min-width:0;display:grid;align-content:start;gap:13px;padding:17px;border:1px solid rgba(55,51,47,.1);border-radius:14px;background:#fff}.creative-run-workspace>.creative-run-card{max-width:1160px;margin:0 auto}.creative-run-card.is-engine{border-top:3px solid #b17a31}.creative-run-card.is-plan{border-top:3px solid #4d7a5c}.creative-run-card>header{display:flex;align-items:start;justify-content:space-between;gap:14px}.creative-run-card>header>div{display:grid;gap:4px}.creative-run-card>header span{color:#8f6757;font-size:9.5px;font-weight:760}.creative-run-card.is-plan>header span{color:#4d7a5c}.creative-run-card>header strong{font-size:16px}.creative-run-card>header em{flex:0 0 auto;padding:5px 8px;border-radius:999px;background:#f1eee9;color:#776e67;font-size:9px;font-style:normal;font-weight:700}.creative-run-card.has-result>header em{background:#e7f2ea;color:#3d724c}.creative-run-card>p{margin:0;color:#756e68;font-size:11px;line-height:1.55}.creative-engine-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.creative-engine-actions button,.creative-run-card.is-plan>button{min-height:37px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:0;border-radius:8px;background:#a87524;color:#fff;font-size:10.5px;font-weight:730;cursor:pointer}.creative-engine-actions button.is-secondary{border:1px solid rgba(55,51,47,.12);background:#f4f1ec;color:#665e56}.creative-engine-actions.is-plan-actions button{background:#447b54}.creative-run-card.is-plan>button{width:100%;background:#447b54}.creative-engine-actions button:disabled,.creative-run-card.is-plan>button:disabled{opacity:.36;cursor:not-allowed}.creative-engine-actions a,.creative-plan-skill-link{display:inline-flex;align-items:center;gap:5px;color:#8b641f;font-size:10px;font-weight:700;text-decoration:none}.creative-plan-skill-link{color:#447b54}.creative-prompt-editor{display:grid;gap:7px;padding:12px;border:1px solid rgba(55,51,47,.1);border-radius:10px;background:#fbfaf8}.creative-prompt-editor>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.creative-prompt-editor>header>div{display:grid;gap:2px}.creative-prompt-editor>header span{color:#8f6757;font-size:8.5px;font-weight:760}.creative-prompt-editor>header strong{font-size:11px}.creative-prompt-editor>header>button{padding:4px 7px;border:1px solid rgba(55,51,47,.11);border-radius:7px;background:#fff;color:#756d66;font-size:8.5px;cursor:pointer}.creative-prompt-editor>header>button:disabled{opacity:.38;cursor:not-allowed}.creative-prompt-editor>textarea{width:100%;min-height:210px;padding:10px;resize:vertical;border:1px solid rgba(55,51,47,.13);border-radius:8px;outline:0;background:#fff;color:#4a4541;font:9.5px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace}.creative-prompt-editor>textarea:focus{border-color:#9f624d7a;box-shadow:0 0 0 3px #9f624d13}.creative-prompt-editor>footer{display:flex;align-items:start;justify-content:space-between;gap:12px;color:#817870}.creative-prompt-editor>footer small{font-size:8.5px;line-height:1.4}.creative-prompt-editor>footer span{flex:0 0 auto;font-size:8.5px}.creative-run-card>label{display:grid;gap:5px}.creative-run-card>label>span{color:#756d66;font-size:9.5px;font-weight:680}.creative-run-card>label>input,.creative-human-selection textarea{width:100%;padding:9px 10px;border:1px solid rgba(55,51,47,.13);border-radius:8px;outline:0;background:#faf9f7;color:#403b37;font:inherit;font-size:10.5px}.creative-run-card>label>input{min-height:36px}.creative-run-card>label>input:focus,.creative-human-selection textarea:focus{border-color:#9f624d7a;box-shadow:0 0 0 3px #9f624d13}.creative-human-selection{display:grid;gap:8px;padding:13px;border-radius:10px;background:#f6f2ed}.creative-human-selection>header{display:grid;gap:3px}.creative-human-selection>header span{color:#96614f;font-size:9px;font-weight:760}.creative-human-selection>header strong{font-size:12px}.creative-human-selection textarea{min-height:84px;resize:vertical;line-height:1.5}.creative-human-selection>small{color:#817870;font-size:9px;line-height:1.45}.creative-run-card.is-plan>footer{display:grid;grid-template-columns:auto auto;gap:4px 7px;padding-top:11px;border-top:1px solid rgba(55,51,47,.08)}.creative-run-card.is-plan>footer span{grid-column:1/-1;color:#817870;font-size:9px}.creative-run-card.is-plan>footer a{display:inline-flex;align-items:center;gap:4px;color:#447b54;font-size:10px;font-weight:700;text-decoration:none}.creative-run-card.is-plan>footer small{color:#817870;font-size:9px;line-height:1.4}.creative-run-rules{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:12px;padding:11px 13px;border:1px solid rgba(55,51,47,.08);border-radius:10px;background:#f4f1ed}.creative-run-rules>div{display:flex;flex-wrap:wrap;gap:6px 15px}.creative-run-rules span{display:inline-flex;align-items:center;gap:5px;color:#6f6760;font-size:9.5px}.creative-run-rules i{width:5px;height:5px;background:#9f624d}.creative-run-rules small{max-width:360px;color:#817870;font-size:9.5px;text-align:right}.creative-next-step{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px 13px;border-top:1px solid rgba(55,51,47,.09);background:#faf8f4}.creative-next-step>div{min-width:0;display:grid;gap:3px}.creative-next-step span{color:#887f77;font-size:8.5px}.creative-next-step strong{font-size:10.5px}.creative-next-step>button{min-height:35px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 11px;border:0;border-radius:8px;background:#557661;color:#fff;font-size:10px;font-weight:720;cursor:pointer}.creative-next-step>button:disabled{opacity:.35;cursor:not-allowed}.creative-content-workspace{padding:16px;background:#faf9f7}.creative-content-bridge{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.68fr);gap:20px;padding:15px;border:1px solid rgba(92,79,124,.18);border-radius:12px;background:#f5f2fa}.creative-content-bridge>div{display:grid;gap:4px}.creative-content-bridge>div span,.creative-content-inputs>header span,.creative-content-route>span{color:#6d6189;font-size:9px;font-weight:760;letter-spacing:.06em}.creative-content-bridge>div strong{font-size:14px}.creative-content-bridge small{color:#786f79;font-size:9.5px;line-height:1.45}.creative-content-bridge>label{display:grid;gap:5px}.creative-content-bridge label>span,.creative-content-inputs label>span{color:#6f6773;font-size:9.5px;font-weight:680}.creative-content-bridge input,.creative-content-inputs input,.creative-content-inputs textarea{width:100%;padding:9px 10px;border:1px solid rgba(62,54,74,.14);border-radius:8px;outline:0;background:#fff;color:#403b43;font:inherit;font-size:10.5px}.creative-content-bridge input,.creative-content-inputs input{min-height:36px}.creative-content-inputs textarea{resize:vertical;line-height:1.45}.creative-content-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(260px,.55fr);gap:12px;margin-top:12px}.creative-content-inputs,.creative-content-route{padding:15px;border:1px solid rgba(55,51,47,.1);border-radius:12px;background:#fff}.creative-content-inputs>header{display:grid;gap:3px;margin-bottom:13px}.creative-content-inputs>header strong,.creative-content-route>strong{font-size:13px}.creative-content-inputs>header small{color:#81787f;font-size:9px}.creative-content-inputs>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.creative-content-inputs label{min-width:0;display:grid;gap:5px}.creative-content-inputs label.is-wide{grid-column:1/-1}.creative-content-route{display:grid;align-content:start;gap:9px;background:#f7f5f9}.creative-content-route ol{display:grid;gap:0;margin:4px 0;padding:0;list-style:none;counter-reset:content-route}.creative-content-route li{display:grid;gap:2px;padding:9px 0 9px 28px;border-top:1px solid rgba(65,57,75,.09);counter-increment:content-route;position:relative}.creative-content-route li:before{position:absolute;top:9px;left:0;width:19px;height:19px;display:grid;place-items:center;border-radius:50%;background:#e7e1ef;color:#6d6189;content:counter(content-route);font-size:8px;font-weight:760}.creative-content-route li b{font-size:10.5px}.creative-content-route li small{color:#817981;font-size:9px}.creative-content-route>button{min-height:36px;border:0;border-radius:8px;background:#6d6189;color:#fff;font-size:10px;font-weight:720;opacity:.42}@media(prefers-reduced-motion:reduce){.creative-view-frame{animation:none}}.strategy-plan-source-bridge{margin:0 16px 14px;border:1px solid rgba(76,111,137,.22);border-radius:15px;background:#f8fbfc}.strategy-plan-source-bridge>header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 15px;border-bottom:1px solid rgba(76,111,137,.13);background:#eef4f7}.strategy-plan-source-bridge>header>div{min-width:0;display:grid;gap:3px}.strategy-plan-source-bridge>header span{color:#4d7088;font-size:10.5px;font-weight:780;letter-spacing:.08em}.strategy-plan-source-bridge>header strong{font-size:14px}.strategy-plan-source-bridge>header small{color:#79726c;font-size:11px;line-height:1.45}.strategy-plan-source-bridge>header button{flex:0 0 auto;min-height:35px;display:inline-flex;align-items:center;gap:6px;padding:0 11px;border:1px solid rgba(43,38,34,.1);border-radius:9px;background:#f6f3ee;color:#544e49;font-size:11px;font-weight:720;cursor:pointer}.strategy-plan-source-actions{flex:0 0 auto;display:flex;align-items:center;gap:7px}.strategy-plan-source-bridge>div{display:grid;grid-template-columns:1fr;gap:8px;padding:12px 15px}.strategy-plan-source-bridge article{min-width:0;display:grid;gap:4px;padding:11px 12px;border:1px solid rgba(76,111,137,.13);border-radius:10px;background:#fff}.strategy-plan-source-bridge article>span{color:#9a6a43;font-size:9.5px;font-weight:760}.strategy-plan-source-bridge article.is-ready>span{color:#39714e}.strategy-plan-source-bridge article>strong{font-size:12px}.strategy-plan-source-bridge article>small{color:#7d766f;font-size:10.5px}.strategy-plan-source-bridge article>a{width:fit-content;display:inline-flex;align-items:center;gap:4px;margin-top:3px;color:var(--stage-accent);font-size:10.5px;font-weight:700;text-decoration:none}.strategy-plan-source-bridge>div.strategy-plan-source-editor{grid-template-columns:1fr}.strategy-plan-source-editor article{grid-template-columns:180px minmax(300px,1fr) auto auto;align-items:end;gap:8px}.strategy-plan-source-editor label{min-width:0;display:grid;gap:4px}.strategy-plan-source-editor label>span{color:#766f68;font-size:10px;font-weight:680}.strategy-plan-source-editor input{width:100%;min-height:34px;padding:0 9px;border:1px solid rgba(43,38,34,.12);border-radius:7px;background:#fff;color:#3f3a36;font-size:11px}.strategy-plan-source-editor .is-permission{min-height:34px;display:flex;align-items:center;gap:6px;padding:0 8px;border:1px solid rgba(43,38,34,.09);border-radius:7px;background:#fff;white-space:nowrap}.strategy-plan-source-editor .is-permission input{width:auto;min-height:0}.strategy-plan-source-editor article>button{min-height:34px;padding:0 9px;border:0;background:transparent;color:#9a5c53;font-size:10.5px;cursor:pointer}.strategy-plan-source-editor>.strategy-plan-add-research{width:fit-content;min-height:34px;display:inline-flex;align-items:center;gap:6px;padding:0 11px;border:1px solid rgba(43,38,34,.1);border-radius:8px;background:#f6f3ee;color:#544e49;font-size:10.5px;font-weight:720;cursor:pointer}.strategy-plan-source-empty{margin:0;padding:18px;color:#7d766f;font-size:11.5px;text-align:center}.strategy-plan-project-facts{margin:0 15px 12px;display:grid;gap:9px;padding:10px 11px;border:1px solid rgba(76,111,137,.13);border-radius:10px;background:#ffffffb3}.strategy-plan-project-facts>div{min-width:0;display:grid;gap:2px}.strategy-plan-project-facts>div>span{color:#4d7088;font-size:9px;font-weight:780;letter-spacing:.07em}.strategy-plan-project-facts>div>strong{font-size:11.5px}.strategy-plan-project-facts>div>small{color:#7d766f;font-size:9.5px;line-height:1.4}.strategy-plan-project-facts>ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:0;padding:0;list-style:none}.strategy-plan-project-facts li{min-width:0;display:grid;gap:2px;padding:6px 7px;border:1px solid rgba(76,111,137,.1);background:#f8fbfc}.strategy-plan-project-facts li>span{color:#7f7770;font-size:8.5px}.strategy-plan-project-facts li>b{overflow:hidden;color:#4e4944;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.strategy-plan-project-facts>p{display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:7px;margin:0;padding-top:7px;border-top:1px solid rgba(76,111,137,.1)}.strategy-plan-project-facts>p>span{color:#7f7770;font-size:8.5px}.strategy-plan-project-facts>p>a{display:inline-flex;align-items:center;gap:3px;color:#4d7088;font-size:9.5px;font-weight:760;text-decoration:none}.strategy-plan-project-facts>p>small{min-width:0;overflow:hidden;color:#7d766f;font-size:8.5px;text-overflow:ellipsis;white-space:nowrap}.strategy-plan-source-bridge>footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 15px;border-top:1px solid rgba(43,38,34,.075)}.strategy-plan-source-bridge>footer strong{font-size:11px}.strategy-plan-source-bridge>footer small{color:#7d766f;font-size:10.5px;text-align:right}.strategy-plan-web-signal{min-width:0;display:grid;grid-template-columns:auto auto;align-items:center;justify-content:end;gap:1px 6px;color:#4d7088;cursor:pointer}.strategy-plan-web-signal>input{grid-row:1 / span 2;accent-color:var(--stage-accent)}.strategy-plan-web-signal>span{font-size:10.5px;font-weight:720}.strategy-plan-web-signal>small{color:#7d766f;font-size:9px;text-align:left}.strategy-keypoint-assistant{margin:0 16px 14px;overflow:hidden;border:1px solid rgba(57,123,215,.13);border-radius:14px;background:#f5f9ff}.strategy-keypoint-assistant>header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 13px 0}.strategy-keypoint-assistant>header>div{display:grid;gap:2px}.strategy-keypoint-assistant>header span{color:#397bd7;font-size:11px;font-weight:740}.strategy-keypoint-assistant>header strong{font-size:13px}.strategy-keypoint-assistant>header>button{width:28px;height:28px;border:0;border-radius:50%;background:#e8eef7;color:#66758a;cursor:pointer}.strategy-keypoint-assistant .project-parse-source-picker{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px 12px 0}.strategy-keypoint-assistant .project-agent-guide{margin:10px 12px 12px}.strategy-keypoint-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 16px 16px}.strategy-keypoint-grid>article{min-width:0;display:grid;align-content:start;gap:10px;padding:14px 15px;border:0;border-radius:14px;background:#f6f7f8}.strategy-keypoint-grid.is-editing>article{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--stage-accent) 15%,transparent)}.strategy-keypoint-grid article>header{display:flex;align-items:center;justify-content:space-between;gap:10px}.strategy-keypoint-grid article>header strong{font-size:13px}.strategy-keypoint-grid article>header em{flex:0 0 auto;padding:4px 7px;border-radius:999px;font-size:11px;font-style:normal;font-weight:700}.strategy-keypoint-grid article>header em.is-confirmed{background:#e4f3e9;color:#2d754a}.strategy-keypoint-grid article>header em.is-refresh{background:#fff0d8;color:#93620f}.strategy-keypoint-grid article>header em.is-missing{background:#f7e9e7;color:#9b4d45}.strategy-keypoint-grid article>p{min-height:46px;margin:0;color:#37332f;font-size:14px;font-weight:590;line-height:1.55}.strategy-keypoint-grid article>textarea{min-height:78px;background:#fff}.strategy-keypoint-grid article>footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:2px;color:#827b74;font-size:11.5px}.strategy-keypoint-grid article>footer>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.strategy-keypoint-grid article>footer a{flex:0 0 auto;display:inline-flex;align-items:center;gap:4px;color:var(--stage-accent);font-weight:680;text-decoration:none}.strategy-keypoint-meta-edit{display:grid;grid-template-columns:120px minmax(0,1fr) 138px;gap:8px}.strategy-keypoint-meta-edit label{min-width:0;display:grid;gap:4px}.strategy-keypoint-meta-edit label>span{color:#706a64;font-size:11.5px;font-weight:650}.strategy-version-summary{padding:16px}.strategy-version-summary>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.strategy-version-summary>header strong{font-size:12.5px}.strategy-version-summary>header small{color:#817a74;font-size:9.5px}.strategy-version-summary>div{display:grid;gap:1px;overflow:hidden;border-radius:12px;background:#2b26220f}.strategy-version-summary p{display:grid;grid-template-columns:150px minmax(0,1fr) 90px;gap:12px;margin:0;padding:10px 12px;background:#fff}.strategy-version-summary p span{color:#706a64;font-size:10.5px}.strategy-version-summary p b{font-size:11px;font-weight:620}.strategy-version-summary p em{color:#867f78;font-size:9.5px;font-style:normal;text-align:right}.project-strategy-reference p>span{display:inline-flex;align-items:center;gap:5px}.project-strategy-reference p>span>em{padding:2px 5px;border-radius:999px;background:#fff0d8;color:#93620f;font-size:10px;font-style:normal;font-weight:680}.project-strategy-reference{display:grid;gap:8px;margin-top:14px;padding:12px 13px;border:1px solid rgba(182,119,26,.13);border-radius:13px;background:#fffaf2}.project-strategy-reference.is-ready{border-color:#267c4c24;background:#f3faf6}.project-strategy-reference>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.project-strategy-reference>header span{color:#81776c;font-size:10px;font-weight:700}.project-strategy-reference>header strong{font-size:11px}.project-strategy-reference>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 14px}.project-strategy-reference p{margin:0;color:#716a64;font-size:10.5px;line-height:1.45}.project-strategy-reference>div p{display:grid;gap:2px}.project-strategy-reference p span{color:#7e7770;font-size:9.5px}.project-strategy-reference p b{font-size:11px;font-weight:680}.project-creator-lane-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:16px 16px 0}.project-creator-lane-grid article{display:grid;gap:5px;padding:12px;border:1px solid rgba(43,38,34,.075);border-radius:12px;background:#fafafa}.project-creator-lane-grid article>span{color:var(--stage-accent);font-size:10px;font-weight:720}.project-creator-lane-grid article>strong{font-size:13px}.project-creator-lane-grid article>p{margin:0;color:#746e68;font-size:11px;line-height:1.45}.project-creator-lane-grid a,.project-creator-lane-grid button{width:fit-content;display:inline-flex;align-items:center;gap:5px;padding:0;border:0;background:none;color:var(--stage-accent);font-size:10.5px;font-weight:680;text-decoration:none;cursor:pointer}.project-candidate-review-form{padding:16px}.project-candidate-review-form>section{display:grid;grid-template-columns:1fr 1.35fr 1fr;gap:10px}.project-candidate-review-form>section+section{grid-template-columns:.75fr 2fr;margin-top:10px}.project-supplier-context-picker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:16px 16px 0}.project-supplier-context-picker>label{display:grid;grid-template-columns:auto minmax(0,1fr);gap:9px;padding:11px;border:1px solid rgba(43,38,34,.075);border-radius:12px;background:#fafafa;cursor:pointer}.project-supplier-context-picker>label.is-selected{border-color:color-mix(in srgb,var(--stage-accent) 28%,transparent);background:var(--stage-soft)}.project-supplier-context-picker input{margin-top:2px;accent-color:var(--stage-accent)}.project-supplier-context-picker label>span{display:grid;gap:3px}.project-supplier-context-picker strong{font-size:12px}.project-supplier-context-picker small{color:#5e5954;font-size:10px}.project-supplier-context-picker em{color:#89827c;font-size:9.5px;font-style:normal}.project-supplier-round-form{display:grid;grid-template-columns:1.4fr .7fr .9fr;gap:10px;padding:12px 16px 16px}.project-supplier-round-form>label:first-child{grid-row:span 2}.project-confirm-checks{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;padding:16px 16px 0}.project-confirm-checks label{display:flex;align-items:center;gap:7px;padding:9px 10px;border:1px solid rgba(43,38,34,.075);border-radius:10px;background:#fafafa;cursor:pointer}.project-confirm-checks label.is-checked{border-color:color-mix(in srgb,var(--stage-accent) 26%,transparent);background:var(--stage-soft)}.project-confirm-checks input{accent-color:var(--stage-accent)}.project-confirm-checks span{font-size:11px}.project-task-surface>.project-task-form-grid{padding:12px 16px 16px}@media(max-width:900px){.strategy-project-desktop-grid{grid-template-columns:1fr;grid-template-areas:"profile" "keypoints" "sources" "plan"}.strategy-desktop-card+.strategy-desktop-card{border-top:1px solid rgba(77,65,83,.18);border-left:0}.strategy-desktop-card.is-plan{grid-template-columns:1fr}.project-task-form-grid,.project-task-form-grid.is-compact,.project-source-task-list,.project-parse-source-picker,.project-review-decisions article,.project-confirm-candidate-list>article,.project-candidate-review-form>section,.project-candidate-review-form>section+section,.project-supplier-round-form{grid-template-columns:1fr}.project-task-form-grid .is-wide,.project-source-task-list>.project-task-result,.project-source-task-list>footer{grid-column:auto}.project-source-task-list>article.is-brief-library{grid-column:auto}.project-brief-source-table{overflow-x:auto}.project-brief-source-table>div{min-width:760px}.creator-brief-library-reference>div:not(.project-task-result){grid-template-columns:1fr}.project-creator-lane-grid,.project-supplier-context-picker{grid-template-columns:1fr}.project-agent-candidate-form .project-candidate-meta,.project-strategy-reference>div{grid-template-columns:1fr}.strategy-keypoint-grid,.strategy-keypoint-meta-edit{grid-template-columns:1fr}.strategy-plan-compiler-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.strategy-plan-compiler-steps>li,.strategy-plan-compiler-steps>li:first-child,.strategy-plan-compiler-steps>li:last-child{border-width:1px;border-radius:10px}.strategy-plan-compiler-detail{grid-template-columns:1fr}.strategy-plan-compiler-detail>section{border-right:0;border-bottom:1px solid rgba(43,38,34,.075)}.strategy-plan-tool-grid{grid-template-columns:1fr 1fr}.strategy-plan-tool-grid>article.is-human{grid-column:1/-1}.strategy-plan-operation-grid{grid-template-columns:1fr 1fr}.strategy-plan-operation-grid .strategy-plan-source-bridge{grid-column:1/-1}.strategy-plan-source-bridge+.strategy-plan-artifact-tool{grid-column:1/2}.strategy-plan-source-bridge+.strategy-plan-artifact-tool+.strategy-plan-artifact-tool{grid-column:2/3}.strategy-plan-launcher>.pixel-os-window-body{grid-template-columns:1fr}.strategy-plan-launcher ol{order:2}.strategy-plan-launcher>.pixel-os-window-body>button{order:3}.project-confirm-checks{grid-template-columns:repeat(2,minmax(0,1fr))}.project-supplier-round-form>label:first-child{grid-row:auto}}@media(max-width:720px){.project-task-surface>header,.project-task-form>footer,.project-source-task-list>footer,.project-candidate-review-form>footer,.project-task-footer{align-items:stretch;flex-direction:column}.project-task-form>footer>div,.project-candidate-review-form>footer>div,.project-task-footer>div{align-items:stretch;flex-direction:column}.project-task-surface .project-primary-action{width:100%}.project-parse-candidates article{grid-template-columns:1fr}.project-agent-guide{align-items:stretch;flex-direction:column}.project-agent-guide button{justify-content:center}.strategy-keypoint-toolbar{align-items:stretch;flex-direction:column}.strategy-keypoint-toolbar>div:last-child{align-items:stretch}.strategy-keypoint-toolbar>div:last-child button{flex:1}.strategy-keypoint-assistant .project-parse-source-picker{grid-template-columns:1fr}.strategy-plan-compiler>header,.strategy-plan-compiler-detail>footer{align-items:stretch;flex-direction:column}.strategy-plan-compiler-actions{align-items:stretch}.strategy-plan-compiler-actions>a,.strategy-plan-compiler-actions>button,.strategy-plan-compiler-detail>footer button{flex:1}.strategy-plan-compiler-steps{grid-template-columns:1fr}.strategy-plan-tool-deck>header,.strategy-plan-tool-deck>footer{align-items:flex-start;flex-direction:column}.strategy-plan-tool-grid{grid-template-columns:1fr}.strategy-plan-tool-grid>article.is-human{grid-column:auto}.strategy-plan-tool-grid article>button{width:100%}.strategy-plan-tool-deck>footer small{text-align:left}.strategy-plan-operation-grid{grid-template-columns:1fr}.strategy-plan-operation-grid .strategy-plan-source-bridge,.strategy-plan-source-bridge+.strategy-plan-artifact-tool,.strategy-plan-source-bridge+.strategy-plan-artifact-tool+.strategy-plan-artifact-tool{grid-column:auto}.strategy-plan-operation-footer{align-items:flex-start;flex-direction:column}.strategy-plan-operation-footer>small{padding:0 14px 12px;text-align:left}.strategy-plan-source-bridge>header,.strategy-plan-source-bridge>footer{align-items:stretch;flex-direction:column}.strategy-plan-project-facts>ul{grid-template-columns:1fr}.strategy-plan-source-bridge>header button{justify-content:center}.strategy-plan-source-actions{align-items:stretch}.strategy-plan-source-actions>button{flex:1}.strategy-plan-source-bridge>div{grid-template-columns:1fr}.strategy-plan-source-editor article{grid-template-columns:1fr}.strategy-plan-source-bridge>footer small{text-align:left}.strategy-version-summary>header{align-items:flex-start;flex-direction:column}.strategy-version-summary p{grid-template-columns:1fr;gap:4px}.strategy-version-summary p em{text-align:left}.project-brief-source-editor>header{align-items:stretch;flex-direction:column}.project-brief-source-editor>header button{justify-content:center}}@media(min-width:1081px){.project-map-canvas{height:auto;min-height:0;display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:18px 16px;background:linear-gradient(rgba(43,38,34,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(43,38,34,.04) 1px,transparent 1px),#f7f4ef;background-size:40px 40px,40px 40px,auto}.project-map-canvas:before,.project-map-canvas:after{display:none}.project-map-node,.project-map-node.is-strategy,.project-map-node.is-creator,.project-map-node.is-content,.project-map-node.is-execution,.project-map-node.is-placement,.project-map-node.is-learning{position:relative;inset:auto;width:auto;min-height:0;transform:none}.project-map-node{background:#fff;border:1px solid rgba(43,38,34,.08);border-radius:16px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.project-map-node:hover{transform:translateY(-1px)}.project-map-node.is-selected{width:auto;min-height:0;transform:none;background:#fff;border:1.5px solid var(--stage-accent);box-shadow:0 10px 24px color-mix(in srgb,var(--stage-accent) 14%,transparent);color:#282420}.project-map-node.is-selected .project-map-node-icon{background:var(--stage-soft);color:var(--stage-accent)}.project-context-content.is-clean-entry .stage-entry-head h2{font-size:21px;font-weight:650;letter-spacing:-.02em}.project-context-content.is-clean-entry .project-context-chapter{display:none}.project-context-content.is-clean-entry .dash-tile{border:0;background:#faf8f5;border-radius:12px}.project-context-content.is-clean-entry .cap-item{border:0;border-top:1px dashed rgba(43,38,34,.08);border-radius:0;background:transparent;padding:8px 2px 0}.project-context-content.is-clean-entry .cap-item:first-child{border-top:0;padding-top:0}.project-context-content.is-clean-entry .tile-label,.project-context-content.is-clean-entry .support-label{color:#9a948d}.project-map-context{height:auto;min-height:430px;max-height:none;overflow:visible}.project-context-content{height:auto;overflow:visible}}.project-second-page-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 18px}.project-second-page-nav button{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;align-items:center;gap:1px 8px;padding:9px 10px;border:1px solid rgba(43,38,34,.075);border-radius:11px;background:#fafafa;color:#6e6862;text-align:left;cursor:pointer}.project-second-page-nav button>span{grid-row:1 / 3;color:#aaa39d;font-size:9px;font-weight:760}.project-second-page-nav button>strong{overflow:hidden;color:#433e39;font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.project-second-page-nav button>small{overflow:hidden;color:#8c857f;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.project-second-page-nav button.is-active{border-color:color-mix(in srgb,var(--stage-accent) 35%,transparent);background:var(--stage-soft);box-shadow:inset 3px 0 0 var(--stage-accent)}.project-second-page-nav button.is-active>span,.project-second-page-nav button.is-active>strong{color:var(--stage-accent)}.creator-intake-summary{display:grid;grid-template-columns:1.4fr .7fr .7fr;gap:8px;padding:16px 16px 0}.creator-intake-summary>div{display:grid;align-content:start;gap:4px;padding:11px 12px;border:1px solid rgba(43,38,34,.075);border-radius:11px;background:#fbfbfc}.creator-intake-summary span{color:#817a74!important;font-size:9.5px!important}.creator-intake-summary strong{font-size:13px}.creator-intake-summary small{color:#817a74;font-size:9.5px;line-height:1.4}.creator-batch-register{margin-top:12px;border-top:1px solid rgba(43,38,34,.07)}.creator-source-selector{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:12px 16px 0}.creator-source-selector>button{min-width:0;display:grid;gap:4px;padding:12px;border:1px solid rgba(43,38,34,.08);border-radius:12px;background:#fff;color:#4d4843;text-align:left;cursor:pointer}.creator-source-selector>button.is-active{border-color:color-mix(in srgb,var(--stage-accent) 32%,transparent);background:var(--stage-soft);box-shadow:inset 3px 0 0 var(--stage-accent)}.creator-source-selector span{color:var(--stage-accent);font-size:9px;font-weight:760}.creator-source-selector strong{font-size:12px}.creator-source-selector small{overflow:hidden;color:#77716b;font-size:9.5px;text-overflow:ellipsis;white-space:nowrap}.creator-source-selector em{color:#514c47;font-size:9.5px;font-style:normal;font-weight:680}.creator-history-intake{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:9px 16px 0;padding:11px 12px;border:1px dashed rgba(43,38,34,.12);border-radius:11px;background:#fbfbfc}.creator-history-intake>div:first-child{display:grid;gap:3px}.creator-history-intake>div:first-child span{color:var(--stage-accent);font-size:9px;font-weight:760}.creator-history-intake>div:first-child strong{font-size:11px}.creator-history-intake>div:first-child small,.creator-history-intake>div:last-child>small{color:#817a74;font-size:9.5px}.creator-history-intake>div:last-child{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:7px}.creator-history-intake select,.creator-history-intake a,.creator-history-intake button{min-height:34px;padding:0 10px;border:1px solid rgba(43,38,34,.1);border-radius:8px;background:#fff;color:#5f5954;font-size:9.5px;font-weight:680;text-decoration:none}.creator-history-intake a,.creator-history-intake button{display:inline-flex;align-items:center;cursor:pointer}.creator-field-routing{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:12px 16px 0}.creator-field-routing article{display:grid;align-content:start;gap:5px;padding:10px;border-radius:10px;background:#f7f7f8}.creator-field-routing span{color:#837d77;font-size:9px;font-weight:720}.creator-field-routing strong{font-size:10.5px;line-height:1.45}.creator-field-routing small{color:#8a837d;font-size:9px;line-height:1.4}.creator-intake-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:0 16px 14px}.creator-intake-actions>a,.creator-intake-actions>button{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 12px;border:1px solid rgba(43,38,34,.1);border-radius:9px;background:#fff;color:#5f5954;font-size:10px;font-weight:700;text-decoration:none;cursor:pointer}.creator-intake-actions>.project-primary-action{border-color:var(--stage-accent);background:var(--stage-accent);color:#fff}.creator-intake-preview{display:grid;gap:10px;margin:0 16px 14px;padding:13px;border:1px solid color-mix(in srgb,var(--stage-accent) 20%,transparent);border-radius:12px;background:color-mix(in srgb,var(--stage-accent) 3%,#fff)}.creator-intake-preview>header,.creator-intake-preview>footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.creator-intake-preview>header>div{display:grid;gap:3px}.creator-intake-preview>header span{color:#837d77;font-size:9px}.creator-intake-preview>header strong{font-size:12px}.creator-intake-preview>header em{color:var(--stage-accent);font-size:10px;font-style:normal;font-weight:720}.creator-intake-preview>div{display:grid;grid-template-columns:repeat(5,1fr);gap:7px}.creator-intake-preview p{display:grid;gap:3px;margin:0;padding:9px;border-radius:9px;background:#fff}.creator-intake-preview p span{color:#8a837d;font-size:9px}.creator-intake-preview p b{font-size:15px}.creator-intake-preview footer small{color:#817a74;font-size:9.5px}.creator-batch-history{display:grid;margin:0 16px 14px;border-top:1px solid rgba(43,38,34,.07)}.creator-batch-history>header,.creator-batch-history>article{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 2px}.creator-batch-history>header{color:#817a74;font-size:9.5px}.creator-batch-history>article{border-top:1px solid rgba(43,38,34,.055)}.creator-batch-history>article>div{display:grid;gap:3px}.creator-batch-history strong{font-size:10.5px}.creator-batch-history small{color:#847d77;font-size:9.5px}.creator-batch-history a{color:var(--stage-accent);font-size:9.5px;font-weight:680;text-decoration:none}.creator-review-toolbar{display:grid;grid-template-columns:auto minmax(300px,.9fr);gap:12px 20px;padding:14px 16px;border-bottom:1px solid rgba(43,38,34,.07);background:#fbfbfc}.creator-review-stats{display:flex;align-items:center;gap:7px}.creator-review-stats>span{min-width:72px;display:grid;gap:1px;padding:7px 9px;border-radius:9px;background:#fff}.creator-review-stats small{color:#89827c;font-size:9px}.creator-review-stats strong{font-size:15px}.creator-review-filters{display:grid;grid-template-columns:1.2fr .8fr;gap:8px}.creator-review-filters label{display:grid;gap:4px}.creator-review-filters label>span{color:#77716b;font-size:9px;font-weight:680}.creator-bulk-action{grid-column:1 / -1;display:grid;grid-template-columns:auto 150px minmax(220px,1fr) auto;align-items:center;gap:8px;padding-top:10px;border-top:1px solid rgba(43,38,34,.07)}.creator-bulk-action>span{color:var(--stage-accent);font-size:10.5px;font-weight:720}.creator-bulk-action button{height:38px;padding:0 13px;border:0;border-radius:10px;background:var(--stage-accent);color:#fff;font-size:11px;font-weight:720;cursor:pointer}.creator-candidate-table{display:grid;padding:0 16px 14px}.creator-candidate-table>header,.creator-candidate-table>article{display:grid;grid-template-columns:28px minmax(150px,1fr) minmax(180px,1.2fr) minmax(220px,1.3fr) 62px;align-items:center;gap:10px}.creator-candidate-table>header{padding:9px 10px;color:#8a837d;font-size:9.5px}.creator-candidate-table>article{min-height:62px;padding:9px 10px;border-top:1px solid rgba(43,38,34,.07)}.creator-candidate-table>article>div{min-width:0;display:grid;gap:3px}.creator-candidate-table>article strong{overflow:hidden;font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.creator-candidate-table>article strong.is-ready{color:#28764a}.creator-candidate-table>article strong.is-missing{color:#a06c24}.creator-candidate-table>article small{overflow:hidden;color:#847d77;font-size:9.5px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.creator-candidate-table>article em{width:fit-content;padding:3px 7px;border-radius:999px;background:#f1f2f4;color:#6f6963;font-size:9.5px;font-style:normal;font-weight:700}.creator-candidate-table>article em.is-decided{background:#e9f6ee;color:#28764a}.creator-candidate-table>article em.is-rejected{background:#f8ecea;color:#a24d43}.creator-candidate-table>article>button{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:6px 7px;border:1px solid rgba(43,38,34,.09);border-radius:8px;background:#fff;color:var(--stage-accent);font-size:9.5px;font-weight:700;cursor:pointer}.creator-candidate-table input[type=checkbox]{accent-color:var(--stage-accent)}.creator-candidate-detail{display:grid;gap:12px;margin:0 16px 16px;padding:14px;border:1px solid color-mix(in srgb,var(--stage-accent) 18%,transparent);border-radius:13px;background:color-mix(in srgb,var(--stage-accent) 4%,#fff)}.creator-candidate-detail>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.creator-candidate-detail>header>div{display:grid;gap:3px}.creator-candidate-detail>header span{font-size:9.5px!important}.creator-candidate-detail h4{margin:0;font-size:15px}.creator-candidate-detail p{margin:0;color:#776f69;font-size:10.5px}.creator-candidate-detail>header>button{border:0;background:transparent;color:#88817b;font-size:19px;cursor:pointer}.creator-candidate-detail>div{display:grid;grid-template-columns:.7fr 2fr;gap:10px}.creator-candidate-detail label{display:grid;gap:5px}.creator-candidate-detail label>span{color:#625d58;font-size:10.5px;font-weight:650}.creator-candidate-detail>footer{display:flex;align-items:center;gap:12px}.creator-candidate-detail>footer a{display:inline-flex;align-items:center;gap:5px;color:var(--stage-accent);font-size:10.5px;font-weight:680;text-decoration:none}.creator-source-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.creator-source-facts p{display:grid;gap:3px;margin:0;padding:8px 9px;border-radius:9px;background:#fff}.creator-source-facts span{color:#8a837d;font-size:9px!important}.creator-source-facts b{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.creator-supplier-batch-list{display:grid;margin:12px 16px 0;border:1px solid rgba(43,38,34,.075);border-radius:12px;overflow:hidden}.creator-supplier-batch-list>header{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background:#f7f7f8;color:#7d7670;font-size:9.5px}.creator-supplier-batch-list>header label{display:inline-flex;align-items:center;gap:7px;cursor:pointer}.creator-supplier-batch-list>label{display:grid;grid-template-columns:auto minmax(0,1fr);gap:9px;padding:10px 12px;border-top:1px solid rgba(43,38,34,.06);cursor:pointer}.creator-supplier-batch-list>label>span{display:grid;gap:3px}.creator-supplier-batch-list strong{font-size:10.5px}.creator-supplier-batch-list small{color:#827b75;font-size:9.5px}.creator-supplier-batch-list em{color:#5e5954;font-size:9.5px;font-style:normal}.creator-supplier-batch-list input{accent-color:var(--stage-accent)}.project-supplier-round-form>label:first-child{grid-row:auto}.project-review-decisions article>fieldset{min-width:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;margin:0;padding:0;border:0}.project-review-decisions article>fieldset legend{grid-column:1 / -1;margin-bottom:2px;color:#81776c;font-size:9.5px}.project-review-decisions article>fieldset label{min-width:0;display:flex;align-items:center;gap:4px;padding:6px;border:1px solid rgba(182,119,26,.14);border-radius:8px;background:#fff;cursor:pointer}.project-review-decisions article>fieldset label.is-checked{border-color:color-mix(in srgb,var(--stage-accent) 30%,transparent);background:var(--stage-soft)}.project-review-decisions article>fieldset span{overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.project-review-decisions article>fieldset input{accent-color:var(--stage-accent)}.creator-execution-dependency{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 16px 16px;padding:12px 13px;border:1px solid rgba(43,38,34,.08);border-radius:11px;background:#f7f7f8;color:#4f4944;text-decoration:none}.creator-execution-dependency>span{display:grid;gap:3px}.creator-execution-dependency small{color:#887f78;font-size:9px}.creator-execution-dependency strong{font-size:11px}.creator-execution-dependency em{color:#79716b;font-size:9.5px;font-style:normal;line-height:1.4}.creator-execution-dependency>svg{flex:0 0 auto;color:var(--stage-accent)}.creator-handoff-sources{display:grid;gap:8px;margin:0 16px 4px;padding:12px;border:1px solid rgba(43,38,34,.075);border-radius:11px;background:#fbfbfc}.creator-handoff-sources>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.creator-handoff-sources>header span{color:var(--stage-accent);font-size:10px;font-weight:720}.creator-handoff-sources>header small{color:#847d77;font-size:9px}.creator-handoff-sources>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.creator-handoff-sources a{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 10px;border:1px solid rgba(43,38,34,.07);border-radius:9px;background:#fff;color:#4d4843;text-decoration:none}.creator-handoff-sources a>span{min-width:0;display:grid;gap:2px}.creator-handoff-sources a strong{font-size:10.5px}.creator-handoff-sources a small{overflow:hidden;color:#817a74;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.creator-handoff-sources a svg{flex:0 0 auto;color:var(--stage-accent)}@media(min-width:1081px){.project-lower-detail-shell .is-second-page>.project-context-chapter{display:none}.project-lower-detail-shell .is-second-page>h2{font-size:30px!important}}@media(max-width:900px){.project-second-page-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.creator-intake-summary,.creator-source-selector,.creator-field-routing,.creator-review-toolbar,.creator-review-filters,.creator-candidate-detail>div,.creator-source-facts{grid-template-columns:1fr}.creator-history-intake{align-items:stretch;flex-direction:column}.creator-bulk-action{grid-template-columns:1fr 1fr}.creator-candidate-table{overflow-x:auto}.creator-candidate-table>header,.creator-candidate-table>article{min-width:760px}}@media(max-width:600px){.project-second-page-nav{grid-template-columns:1fr}.creator-review-stats{display:grid;grid-template-columns:repeat(3,1fr)}.creator-bulk-action{grid-template-columns:1fr}.creator-intake-preview>header,.creator-intake-preview>footer{align-items:flex-start;flex-direction:column}.creator-intake-preview>div{grid-template-columns:repeat(2,1fr)}.project-review-decisions article>fieldset{grid-template-columns:repeat(2,minmax(0,1fr))}}.project-map-shell{overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.project-map-heading{min-height:0;display:flex;padding:26px 4px 18px;border:0}.project-map-heading>div{display:grid;gap:5px}.project-map-heading>div>span{color:#8d8781;font-size:10px;font-weight:720;letter-spacing:.12em}.project-map-heading h2{margin:0;font-size:clamp(28px,3vw,38px)}.project-map-heading p{margin:0;color:#77716b;font-size:12px}.project-map-layout{min-height:0;display:grid;grid-template-columns:minmax(360px,.9fr) minmax(420px,1.1fr);gap:22px;align-items:start}.project-map-left{gap:16px}.project-map-canvas{position:relative;top:auto;height:auto;min-height:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:22px;overflow:visible;border:1px solid rgba(43,38,34,.065);border-radius:28px;background:radial-gradient(circle at 7% 5%,rgba(132,184,255,.13),transparent 32%),radial-gradient(circle at 92% 92%,rgba(245,185,116,.13),transparent 30%),linear-gradient(145deg,#fffffff5,#f8f6f2eb);box-shadow:0 22px 60px #48352a12}.project-map-canvas:before,.project-map-canvas:after{display:none}.project-map-node,.project-map-node.is-strategy,.project-map-node.is-creator,.project-map-node.is-content,.project-map-node.is-execution,.project-map-node.is-placement,.project-map-node.is-learning{position:relative;inset:auto;width:auto;min-height:112px;transform:none}.project-map-node.is-strategy{--node-accent: #397bd7;--node-soft: #edf5ff}.project-map-node.is-creator{--node-accent: #159d8d;--node-soft: #eaf8f5}.project-map-node.is-content{--node-accent: #e85f4f;--node-soft: #fff0ed}.project-map-node.is-execution{--node-accent: #4c9a70;--node-soft: #edf8f1}.project-map-node.is-placement{--node-accent: #c88728;--node-soft: #fff6e8}.project-map-node.is-learning{--node-accent: #7864cd;--node-soft: #f1eefe}.project-map-node{grid-template-columns:32px minmax(0,1fr);align-content:start;gap:9px 8px;padding:15px 12px 14px;border:1px solid transparent;border-radius:22px;background:color-mix(in srgb,var(--node-soft) 68%,#fff);box-shadow:0 10px 24px #48352a0b;-webkit-backdrop-filter:none;backdrop-filter:none}.project-map-node:hover{border-color:color-mix(in srgb,var(--node-accent) 24%,transparent);background:#fff;box-shadow:0 18px 38px #48352a16;transform:translateY(-2px)}.project-map-node.is-selected{width:auto;min-height:112px;border-color:color-mix(in srgb,var(--node-accent) 42%,transparent);background:#fff;box-shadow:0 20px 44px color-mix(in srgb,var(--node-accent) 14%,transparent),inset 0 -4px 0 var(--node-accent);color:#282420;transform:none}.project-map-node-icon,.project-map-node.is-selected .project-map-node-icon{width:32px;height:32px;border-radius:11px;background:var(--node-soft);color:var(--node-accent)}.project-map-node-copy{padding-right:6px}.project-map-node-copy strong{font-size:13.5px}.project-map-node-copy small,.project-map-node.is-selected .project-map-node-copy small{color:#766f69;font-size:10.5px}.project-map-node:not(.is-selected) .project-map-node-copy small{display:none}.project-map-node-state,.project-map-node.is-selected .project-map-node-state{color:#878078;font-size:9.5px}.project-map-node-state i,.project-map-node.is-selected .project-map-node-state i{background:var(--node-accent)}.project-map-node-index,.project-map-node.is-selected .project-map-node-index{color:color-mix(in srgb,var(--node-accent) 58%,#8f8983)}.project-map-node-arrow{display:none}.project-map-context{min-height:0;height:auto;max-height:none;overflow:visible;border:1px solid rgba(43,38,34,.065);border-radius:28px;background:#fffffff0;box-shadow:0 22px 60px #48352a12}.project-map-context .project-context-content{height:auto;min-height:0;overflow:visible;padding:24px 26px 25px}.project-map-context .project-context-chapter{display:none}.project-stage-overview.is-clean-entry .stage-entry-head h2{font-size:22px}.project-stage-overview.is-clean-entry .stage-current-work{margin-top:15px;padding:14px 15px;border:0;border-radius:18px;background:color-mix(in srgb,var(--stage-accent) 6%,#fff)}.project-stage-overview.is-clean-entry .stage-current-work>strong{font-size:15px}.project-stage-overview.is-clean-entry .stage-current-work>p{font-size:11.5px}.stage-note-disclosure,.project-stage-overview.is-clean-entry .stage-support,.project-collab-board{border:1px solid rgba(43,38,34,.065);border-radius:18px;background:#ffffffdb}.stage-note-disclosure{margin-top:11px}.stage-note-disclosure>summary,.project-stage-overview.is-clean-entry .stage-support>summary,.project-collab-board>summary{display:flex;align-items:center;gap:10px;padding:12px 14px;color:#5f5953;cursor:pointer;list-style:none}.stage-note-disclosure>summary::-webkit-details-marker,.project-stage-overview.is-clean-entry .stage-support>summary::-webkit-details-marker,.project-collab-board>summary::-webkit-details-marker{display:none}.stage-note-disclosure>summary span,.project-stage-overview.is-clean-entry .stage-support>summary>span{flex:1;font-size:11px;font-weight:700}.project-stage-overview.is-clean-entry .stage-support>summary>small{color:#918a84;font-size:10px}.stage-note-disclosure>summary svg,.project-stage-overview.is-clean-entry .stage-support>summary svg,.project-collab-board>summary svg{flex:0 0 auto;transition:transform .18s ease}.stage-note-disclosure[open]>summary svg,.project-stage-overview.is-clean-entry .stage-support[open]>summary svg,.project-collab-board[open]>summary svg{transform:rotate(180deg)}.stage-note-disclosure>p{margin:0;padding:0 14px 13px;color:#736d67;font-size:11px;line-height:1.55}.project-stage-overview.is-clean-entry .stage-support{margin-top:16px;padding:0;border-top:1px solid rgba(43,38,34,.065)}.project-stage-overview.is-clean-entry .stage-support .stage-dash{padding:0 12px 12px}.project-collab-board{padding:0;box-shadow:0 12px 32px #48352a0b}.project-collab-board>summary{min-height:64px;padding:12px 16px}.project-collab-board>summary>span{flex:1;display:grid;gap:3px}.project-collab-board>summary small{color:#99928b;font-size:9px;font-weight:720;letter-spacing:.08em}.project-collab-board>summary strong{color:#3f3a36;font-size:12.5px;font-weight:660}.project-collab-board .collab-list{padding:0 16px 10px}.project-collab-board .collab-row{padding:10px 0}@media(max-width:860px){.project-map-layout{grid-template-columns:1fr}.project-map-canvas{grid-template-columns:repeat(2,minmax(0,1fr))}.project-map-context{border-top:1px solid rgba(43,38,34,.065)}}@media(max-width:620px){.project-map-heading{padding:20px 2px 14px}.project-map-canvas{grid-template-columns:1fr;gap:10px;padding:14px;border-radius:22px}.project-map-node{min-height:100px}.project-map-context{border-radius:22px}.project-map-context .project-context-content{padding:20px 16px}.project-stage-overview.is-clean-entry .stage-support>summary{align-items:flex-start;flex-wrap:wrap}}.domain-project-workspace{--taku-black: #171712;--taku-paper: #f8f7f2;--taku-coral: #ff725e;--taku-mint: #58b884;--taku-cyan: #55b4cf;--taku-violet: #7567e8;--taku-orange: #eea15e;background:linear-gradient(rgba(75,70,62,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(75,70,62,.025) 1px,transparent 1px),radial-gradient(circle at 8% 8%,rgba(117,103,232,.11),transparent 27%),radial-gradient(circle at 88% 13%,rgba(88,184,132,.11),transparent 28%),radial-gradient(circle at 72% 82%,rgba(238,161,94,.1),transparent 30%),var(--taku-paper);background-size:56px 56px,56px 56px,auto,auto,auto,auto}.domain-project-workspace .product-topbar{position:sticky;top:12px;isolation:isolate;width:calc(100% - 36px);min-height:64px;grid-template-columns:minmax(185px,1fr) auto minmax(185px,1fr);margin:12px auto 0;padding:8px 10px;border:1px solid rgba(255,255,255,.7);border-radius:26px;background:#ffffff61;box-shadow:0 24px 64px #342e271f,inset 0 0 0 1px #ffffff3d,inset 0 3px 5px -3px #fffffff2,inset 0 -3px 5px -3px #342e272e;backdrop-filter:blur(40px) saturate(145%) brightness(1.04);-webkit-backdrop-filter:blur(40px) saturate(145%) brightness(1.04)}.domain-project-workspace .product-topbar:before{content:"";position:absolute;z-index:-1;inset:1px;border-radius:25px;background:linear-gradient(115deg,#ffffff5c,#ffffff1a 44%,#ffffff3d);pointer-events:none}.domain-project-workspace .product-topbar:after{content:"";position:absolute;z-index:-1;inset:0;border-radius:inherit;background:radial-gradient(circle at 18% 0%,rgba(255,255,255,.82),transparent 32%);mix-blend-mode:soft-light;opacity:.72;pointer-events:none}.domain-project-workspace .product-topbar>*{position:relative;z-index:1}.domain-project-workspace .product-page-context{display:block;padding:5px 18px}.domain-project-workspace .product-page-context span{color:#8d877f;font-size:7.5px;letter-spacing:.18em}.domain-project-workspace .product-page-context strong{margin-top:2px;color:var(--taku-black);font-size:13px}.domain-project-workspace .product-lockup{gap:10px;padding:6px 10px 6px 7px;border-radius:20px;transition:background .16s ease,transform .16s ease}.domain-project-workspace .product-lockup:hover{background:#ffffff52;transform:translateY(-1px)}.domain-project-workspace .product-mark{width:32px;height:32px;border-radius:10px;background:var(--taku-black);box-shadow:0 8px 20px #17171229}.domain-project-workspace .product-mark i{background:var(--taku-coral)}.domain-project-workspace .product-mark b{background:var(--taku-violet);box-shadow:0 0 0 2px var(--taku-black)}.domain-project-workspace .product-lockup-copy strong{color:var(--taku-black);font-size:12.5px}.domain-project-workspace .workspace-picker-chevron{color:#68625d}.domain-project-workspace .workspace-menu{top:calc(100% + 15px);left:-3px;width:300px;padding:11px;border-color:#ffffffc2;border-radius:22px;background:#ffffffe6;box-shadow:0 28px 70px #2d272126;backdrop-filter:blur(40px) saturate(135%);-webkit-backdrop-filter:blur(40px) saturate(135%);animation:project-menu-enter .18s ease both}.domain-project-workspace .workspace-menu>button{min-height:56px;border-radius:15px;transition:background .16s ease,transform .16s ease}.domain-project-workspace .workspace-menu>button:hover{background:#ffffffc7;transform:translate(2px)}.domain-project-workspace .workspace-menu>button.is-active{background:linear-gradient(120deg,#7567e81c,#58b8841a);color:var(--taku-black)}.domain-project-workspace .workspace-menu>button.is-active svg{color:var(--taku-violet)}.domain-project-workspace .product-topbar-actions{gap:8px}.domain-project-workspace .product-stage{border:1px solid rgba(23,23,18,.06);background:#ffffff70;color:#77716a}.domain-project-workspace .governance-entry{height:40px;padding:0 15px;border:1px solid var(--taku-black);border-radius:20px;background:var(--taku-black);color:#fff;box-shadow:0 10px 24px #17171229;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.domain-project-workspace .governance-entry:hover{background:#2a2922;box-shadow:0 14px 30px #17171233;transform:translateY(-1px)}.domain-project-workspace .governance-entry:active{transform:translateY(0) scale(.98)}.product-main-project-workspace:has(.project-workspace-page){background:transparent}.project-workspace-page{--project-blue: var(--taku-coral);--project-blue-deep: #d54f3f}.project-projectbar{border-color:#ffffffb8;background:#ffffff8a;box-shadow:0 18px 48px #342e2711,inset 0 1px #ffffffe6;-webkit-backdrop-filter:blur(22px) saturate(125%);backdrop-filter:blur(22px) saturate(125%)}.project-projectbar:before{display:none}.project-switcher-trigger>span{color:var(--taku-violet)}.project-projectbar-actions>a{border-color:#17171212;background:#ffffff94}.project-sandbox-trigger{border-color:var(--taku-black);background:var(--taku-black);color:#fff;box-shadow:0 9px 22px #1717121f}.project-sandbox-trigger:hover{border-color:#2a2922;background:#2a2922;color:#fff}.project-map-heading>div>span{color:var(--taku-violet)}.project-map-heading h2{color:var(--taku-black);letter-spacing:-.055em}.project-map-canvas{border-color:#ffffffbd;background:radial-gradient(circle at 4% 4%,rgba(85,180,207,.15),transparent 34%),radial-gradient(circle at 94% 96%,rgba(238,161,94,.15),transparent 31%),#ffffff80;box-shadow:0 24px 64px #342e2712,inset 0 1px #ffffffeb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.project-map-node{box-shadow:0 12px 28px #3a30270b}.project-map-node.is-strategy{--node-accent: #4e85dc;--node-soft: #e9f3ff}.project-map-node.is-creator{--node-accent: var(--taku-mint);--node-soft: #e8f7ef}.project-map-node.is-content{--node-accent: var(--taku-coral);--node-soft: #fff0ec}.project-map-node.is-execution{--node-accent: var(--taku-cyan);--node-soft: #eaf7fa}.project-map-node.is-placement{--node-accent: var(--taku-orange);--node-soft: #fff3e6}.project-map-node.is-learning{--node-accent: var(--taku-violet);--node-soft: #f0edff}.project-map-node:hover{transform:translateY(-4px) scale(1.008)}.project-map-node:active{transform:translateY(-1px) scale(.99)}.project-map-node.is-selected{box-shadow:0 22px 46px color-mix(in srgb,var(--node-accent) 16%,transparent),inset 0 -4px 0 var(--node-accent)}.project-map-context{border-color:#ffffffc2;background:radial-gradient(circle at 96% 0%,color-mix(in srgb,var(--stage-accent) 9%,transparent),transparent 30%),#ffffffa8;box-shadow:0 24px 64px #342e2713,inset 0 1px #fffffff2;-webkit-backdrop-filter:blur(20px) saturate(125%);backdrop-filter:blur(20px) saturate(125%)}.project-stage-overview.is-clean-entry .stage-current-work{background:#ffffffa8;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--stage-accent) 8%,transparent)}.project-stage-overview.is-clean-entry .stage-entry,.project-stage-module-grid button{border-color:#17171211;background:#ffffffb8}.project-stage-overview.is-clean-entry .stage-entry>svg,.project-stage-module-grid button>svg{width:27px;height:27px;padding:7px;border-radius:50%;background:var(--taku-black);color:#fff;transition:transform .17s ease}.project-stage-overview.is-clean-entry .stage-entry:hover>svg,.project-stage-module-grid button:hover>svg{transform:translate(2px)}.project-stage-overview.is-clean-entry .stage-entry:active,.project-stage-module-grid button:active{transform:scale(.99)}.stage-note-disclosure,.project-stage-overview.is-clean-entry .stage-support,.project-collab-board{border-color:#ffffffc2;background:#ffffff85;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.stage-note-disclosure>summary:hover,.project-stage-overview.is-clean-entry .stage-support>summary:hover,.project-collab-board>summary:hover{background:#ffffff85}.stage-note-disclosure>summary svg,.project-stage-overview.is-clean-entry .stage-support>summary svg,.project-collab-board>summary svg{padding:4px;border-radius:50%;background:#1717120e}.project-primary-action:not(.is-secondary),.project-context-next-action .project-primary-action,.project-context-content .project-primary-action:not(.is-secondary){border-color:var(--taku-black);background:var(--taku-black);color:#fff;box-shadow:0 10px 24px #17171226}.project-primary-action:not(.is-secondary):hover{border-color:#2a2922;background:#2a2922}.project-primary-action:active{transform:translateY(0) scale(.98)}@keyframes project-menu-enter{0%{opacity:0;transform:translateY(-5px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:720px){.domain-project-workspace .product-topbar{top:7px;width:calc(100% - 16px);min-height:60px;grid-template-columns:auto minmax(88px,1fr) auto;margin-top:7px;padding:7px 9px;border-radius:24px}.domain-project-workspace .product-page-context span,.domain-project-workspace .product-stage{display:none}.domain-project-workspace .product-page-context{min-width:88px;padding:5px 8px}.domain-project-workspace .product-page-context strong{font-size:12px}.domain-project-workspace .product-mark{width:30px;height:30px}.domain-project-workspace .governance-entry{width:38px;height:38px;padding:0}}.domain-project-workspace .workspace-picker{width:168px}.domain-project-workspace .workspace-picker .product-lockup{width:100%;min-height:44px;display:grid;grid-template-columns:32px 86px 16px;gap:10px}.domain-project-workspace .workspace-picker .product-lockup-copy{min-width:0}.domain-project-workspace .workspace-picker .product-lockup-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.domain-project-workspace .workspace-picker .product-lockup:hover{transform:none}.domain-project-workspace .workspace-picker-chevron{width:16px;margin:0;justify-self:center;text-align:center;transform-origin:center}.project-projectbar{min-height:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;padding:10px 12px 10px 16px;border:1px solid rgba(255,255,255,.76);border-radius:19px;background:#ffffff8a;box-shadow:0 14px 38px #342e270e,inset 0 1px #ffffffeb;-webkit-backdrop-filter:blur(18px) saturate(120%);backdrop-filter:blur(18px) saturate(120%)}.project-projectbar-title{min-width:0;display:flex;align-items:center;gap:17px}.project-switcher{width:fit-content}.project-switcher-trigger{min-width:0;align-items:center;grid-template-columns:auto minmax(0,auto) 16px;column-gap:8px}.project-switcher-trigger>span{grid-column:1;grid-row:1;width:fit-content;padding:4px 7px;border-radius:999px;background:#7567e817;color:var(--taku-violet);font-family:inherit;font-size:8.5px;letter-spacing:.04em}.project-switcher-trigger h1{grid-column:2;grid-row:1;margin:0;color:var(--taku-black);font-size:clamp(19px,1.8vw,24px);letter-spacing:-.045em}.project-switcher-trigger svg{grid-column:3;grid-row:1;margin:0}.project-project-meta{display:flex;flex-wrap:wrap;gap:6px 14px;padding-left:17px;border-left:1px solid rgba(23,23,18,.075)}.project-project-meta>span{display:inline-flex;align-items:baseline;gap:5px;padding:0;border:0;border-radius:0;background:transparent}.project-project-meta small{color:#9b948d;font-size:9px}.project-project-meta strong{color:#514c47;font-size:10.5px;font-weight:680}.project-projectbar-actions{align-self:center}.project-projectbar-actions>a,.project-projectbar-actions>button{min-height:34px;padding:0 12px;font-size:10.5px}@media(max-width:720px){.domain-project-workspace .workspace-picker{width:auto}.domain-project-workspace .workspace-picker .product-lockup{width:46px;grid-template-columns:30px 0 10px;gap:3px;padding:5px}.domain-project-workspace .workspace-picker-chevron{display:none}.project-projectbar{grid-template-columns:1fr;gap:10px;padding:11px 12px}.project-projectbar-title{align-items:flex-start;flex-direction:column;gap:9px}.project-switcher-trigger h1{font-size:21px}.project-project-meta{padding-left:0;border-left:0}.project-projectbar-actions{grid-column:1;justify-content:flex-start}}.project-budget-overview{width:100%;display:grid;grid-template-columns:30px minmax(120px,1.4fr) repeat(3,minmax(64px,.72fr)) 16px;align-items:center;gap:9px;margin-top:8px;padding:10px 11px;border:1px solid rgba(57,123,215,.13);border-radius:13px;background:#f5f9ffd1;color:#35312e;text-align:left;cursor:pointer;transition:border-color .18s ease,transform .18s ease,background .18s ease}.project-budget-overview:hover{transform:translateY(-1px);border-color:#397bd747;background:#f5f9ff}.project-budget-overview-mark{width:30px;height:30px;display:grid;place-items:center;border-radius:10px;background:#fff;color:#397bd7;box-shadow:inset 0 0 0 1px #397bd71a}.project-budget-overview-copy,.project-budget-overview>span:not(.project-budget-overview-mark){min-width:0;display:grid;gap:2px}.project-budget-overview small{overflow:hidden;color:#8b8580;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.project-budget-overview strong{overflow:hidden;color:#3d3935;font-size:11.5px;text-overflow:ellipsis;white-space:nowrap}.project-budget-overview-copy>small{color:#397bd7;font-weight:720}.project-budget-overview-copy>strong{font-size:13px}.project-budget-overview>svg{color:#397bd7}.is-strategy-workbench .project-second-page-nav{grid-template-columns:repeat(5,minmax(0,1fr))}.project-second-page-nav button.is-utility{border-style:dashed;background:#397bd706}.project-second-page-nav button.is-utility>span{font-size:8px;letter-spacing:.03em}.project-budget-boundary{display:flex;align-items:center;gap:10px;margin:18px 22px 0;padding:13px 15px;border:1px solid rgba(57,123,215,.1);border-radius:13px;background:#f5f8fd;color:#397bd7}.project-budget-boundary>span{display:grid;gap:2px}.project-budget-boundary strong{color:#35312e;font-size:13px}.project-budget-boundary small{color:#746e68;font-size:10.5px;line-height:1.5}.project-budget-workspace{margin-top:10px;padding:12px 0 1px;border:1px solid rgba(43,38,34,.065);border-radius:19px;background:#f9fafcb8}.project-budget-workspace.is-configuring{padding:0;overflow:hidden;background:#f8fafc}.project-budget-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 16px 10px}.project-budget-view-switch{min-width:0;display:flex;align-items:center;gap:7px}.project-budget-view-switch>button,.project-budget-view-switch>label{min-height:38px;display:flex;align-items:center;gap:7px;padding:0 10px;border:1px solid rgba(43,38,34,.08);border-radius:11px;background:#fff}.project-budget-view-switch>button{color:#625c56;cursor:pointer}.project-budget-view-switch>button.is-current,.project-budget-view-switch>label.is-current{border-color:#397bd73d;background:#f3f7fe;box-shadow:inset 0 0 0 1px #397bd70a}.project-budget-view-switch>button span,.project-budget-view-switch>label>span{color:#817a74;font-size:9.5px;font-weight:680}.project-budget-view-switch>button strong{color:#302d2a;font-size:12px}.project-budget-view-switch>label select{min-width:158px;height:29px;padding:0 24px 0 7px;border:0;outline:none;background:transparent;color:#383431;font-size:10.5px;font-weight:700}.project-budget-view-switch>em{flex:0 0 auto;padding:5px 8px;border-radius:999px;background:#fff2dd;color:#93611b;font-size:9px;font-style:normal;font-weight:720}.project-budget-toolbar-actions{position:relative;display:flex;align-items:center;justify-content:flex-end;gap:7px}.project-budget-toolbar-actions>a,.project-budget-toolbar-actions>button,.project-budget-toolbar-actions>details>summary{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 10px;border:1px solid rgba(57,123,215,.14);border-radius:10px;background:#fff;color:#397bd7;font-size:10px;font-weight:710;text-decoration:none;cursor:pointer;list-style:none}.project-budget-toolbar-actions>button{background:#397bd7;color:#fff}.project-budget-toolbar-actions>details>summary::-webkit-details-marker{display:none}.project-budget-toolbar-actions>details[open]>summary svg{transform:rotate(180deg)}.project-budget-toolbar-actions>details>p{position:absolute;z-index:8;top:39px;right:0;width:min(330px,80vw);margin:0;padding:11px 12px;border:1px solid rgba(43,38,34,.08);border-radius:11px;background:#fff;box-shadow:0 14px 32px #2328301f;color:#6f6963;font-size:10px;line-height:1.55}.project-budget-ledger-scope{margin:16px 16px 0;border:1px solid rgba(43,38,34,.07);border-radius:16px;background:#fff}.project-budget-ledger-scope>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border-bottom:1px solid rgba(43,38,34,.055)}.project-budget-ledger-scope>header>div{min-width:0;display:grid;gap:3px}.project-budget-ledger-scope>header span{color:#397bd7;font-size:10px;font-weight:760}.project-budget-ledger-scope>header strong{color:#302d2a;font-size:14px}.project-budget-ledger-scope>header small{color:#7d7771;font-size:10px;line-height:1.45}.project-budget-ledger-scope>header>em{flex:0 0 auto;padding:5px 8px;border-radius:999px;background:#fff2dd;color:#93611b;font-size:9.5px;font-style:normal;font-weight:720}.project-budget-ledger-scope>div{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);gap:9px;padding:11px}.project-budget-ledger-scope>div>button{position:relative;min-width:0;display:grid;gap:4px;padding:12px;border:1px solid rgba(43,38,34,.07);border-radius:12px;outline:none;background:#fafbfc;text-align:left;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.project-budget-ledger-scope>div>button:hover{border-color:#397bd733;transform:translateY(-1px)}.project-budget-ledger-scope>div>button.is-current{border-color:#397bd738;background:#f6f9ff;box-shadow:inset 3px 0 #6f98dd}.project-budget-ledger-scope>div>button.is-missing{border-style:dashed;background:#fcfcfc}.project-budget-ledger-scope>div>button>span{color:#8b857f;font-size:9px}.project-budget-ledger-scope>div>button>strong{color:#383431;font-size:12.5px}.project-budget-ledger-scope>div>button>small{overflow:hidden;padding-right:54px;color:#77716b;font-size:9.5px;text-overflow:ellipsis;white-space:nowrap}.project-budget-ledger-scope>div>button>em{position:absolute;top:11px;right:11px;padding:3px 6px;border-radius:999px;background:#e9f6ee;color:#24734a;font-size:8.5px;font-style:normal}.project-budget-ledger-scope>div>button.is-missing>em{background:#f0f1f3;color:#817a74}.project-budget-supplier-switch{position:relative;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 10px;padding:12px;border:1px solid rgba(43,38,34,.07);border-radius:12px;background:#fafbfc}.project-budget-supplier-switch.is-current{border-color:#397bd738;background:#f6f9ff;box-shadow:inset 3px 0 #6f98dd}.project-budget-supplier-switch>span{color:#8b857f;font-size:9px}.project-budget-supplier-switch>select{grid-column:1 / -1;width:100%;height:34px;padding:0 9px;border:1px solid rgba(43,38,34,.1);border-radius:8px;outline:none;background:#fff;color:#383431;font-size:11px;font-weight:680}.project-budget-supplier-switch>small{overflow:hidden;color:#77716b;font-size:9.5px;text-overflow:ellipsis;white-space:nowrap}.project-budget-supplier-switch>em{position:absolute;top:11px;right:11px;padding:3px 6px;border-radius:999px;background:#eef4fd;color:#397bd7;font-size:8.5px;font-style:normal}.project-budget-management-head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:16px 16px 0;padding:15px 16px;border:1px solid rgba(43,38,34,.07);border-radius:16px;background:#ffffffb8}.project-budget-management-head>div:first-child{min-width:0;display:grid;gap:3px}.project-budget-management-head>div:first-child span{color:#397bd7;font-size:10px;font-weight:760}.project-budget-management-head>div:first-child strong{color:#312e2b;font-size:14px}.project-budget-management-head>div:first-child small{color:#817b75;font-size:10px}.project-budget-management-head>div:last-child{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.project-budget-management-head a,.project-budget-management-head button,.project-budget-editor>header button{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 11px;border:1px solid rgba(57,123,215,.15);border-radius:10px;background:#fff;color:#397bd7;font-size:10.5px;font-weight:720;text-decoration:none;cursor:pointer}.project-budget-management-head button{background:#397bd7;color:#fff}.project-budget-bi{margin:12px 16px 18px}.project-budget-bi-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.project-budget-bi-kpis article{min-width:0;min-height:108px;display:flex;flex-direction:column;gap:6px;padding:14px;border:1px solid rgba(43,38,34,.07);border-radius:15px;background:#fff}.project-budget-bi-kpis article>span{color:#77716b;font-size:10.5px}.project-budget-bi-kpis article>strong{color:#2e2b29;font-size:clamp(18px,2vw,24px);letter-spacing:-.035em}.project-budget-bi-kpis article>small{margin-top:auto;color:#8b857f;font-size:9.5px}.project-budget-bi-kpis article.is-missing{border-style:dashed;background:#fafafa}.project-budget-bi-kpis article.is-missing>strong{color:#aaa39d;font-size:18px}.project-budget-bi-kpis article>i,.project-budget-channel-row i,.project-budget-creator-progress>i{overflow:hidden;display:block;height:5px;border-radius:999px;background:#edf0f4}.project-budget-bi-kpis article>i b,.project-budget-channel-row i b,.project-budget-creator-progress>i b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#79a8e8,#7567e8)}.project-budget-visual-grid{display:grid;grid-template-columns:minmax(210px,.8fr) minmax(260px,1.2fr) minmax(220px,.9fr);gap:10px;margin-top:10px}.project-budget-visual-grid>section{min-width:0;min-height:190px;padding:14px;border:1px solid rgba(43,38,34,.07);border-radius:15px;background:#fff}.project-budget-visual-grid>section>header{display:flex;align-items:center;justify-content:space-between;gap:10px}.project-budget-visual-grid>section>header span{color:#35312e;font-size:12px;font-weight:760}.project-budget-visual-grid>section>header small{color:#8b857f;font-size:9px}.project-budget-allocation-chart>div{display:grid;grid-template-columns:108px minmax(0,1fr);align-items:center;gap:14px;margin-top:16px}.project-budget-allocation-chart>div>i{position:relative;width:108px;height:108px;display:grid;place-items:center;border-radius:50%;background:conic-gradient(#7567e8 0 var(--budget-planned),#b9d4f4 var(--budget-planned) 100%)}.project-budget-allocation-chart>div>i:after{position:absolute;inset:18px;border-radius:50%;background:#fff;content:""}.project-budget-allocation-chart>div>i>span{position:relative;z-index:1;display:grid;gap:1px;text-align:center}.project-budget-allocation-chart>div>i strong{color:#302d2a;font-size:19px;font-style:normal}.project-budget-allocation-chart>div>i small{color:#8a837c;font-size:8.5px;font-style:normal}.project-budget-allocation-chart ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.project-budget-allocation-chart li{display:grid;grid-template-columns:7px 1fr;gap:2px 7px;align-items:center}.project-budget-allocation-chart li b{width:7px;height:7px;grid-row:span 2;border-radius:50%}.project-budget-allocation-chart li b.is-planned{background:#7567e8}.project-budget-allocation-chart li b.is-contingency{background:#b9d4f4}.project-budget-allocation-chart li span{color:#817a74;font-size:9px}.project-budget-allocation-chart li strong{color:#3b3733;font-size:10.5px}.project-budget-channel-chart>div,.project-budget-data-coverage>div{display:grid;gap:10px;margin-top:14px}.project-budget-channel-chart>div>div{display:grid;grid-template-columns:minmax(0,1fr) 30px;gap:4px 7px;align-items:center}.project-budget-channel-chart p,.project-budget-data-coverage p{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0}.project-budget-channel-chart p{grid-column:1 / -1}.project-budget-channel-chart p span,.project-budget-data-coverage p span{color:#68625d;font-size:9.5px}.project-budget-channel-chart p strong,.project-budget-data-coverage p strong{color:#3a3632;font-size:9.5px}.project-budget-channel-chart i,.project-budget-data-coverage i{overflow:hidden;display:block;height:6px;border-radius:999px;background:#edf0f4}.project-budget-channel-chart i b,.project-budget-data-coverage i b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#79a8e8,#7567e8)}.project-budget-channel-chart div>small{color:#8a837c;font-size:8.5px;text-align:right}.project-budget-channel-chart p.is-empty{justify-content:center;padding:34px 0;color:#9a938d;font-size:10px}.project-budget-data-coverage>div>div{display:grid;gap:5px}.project-budget-data-coverage>small{display:block;margin-top:14px;color:#96908a;font-size:8.5px;line-height:1.45}.project-budget-bi-main{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(230px,.7fr);gap:10px;margin-top:10px}.project-budget-channel-board,.project-budget-creator-progress,.project-budget-work-queue{border:1px solid rgba(43,38,34,.07);border-radius:15px;background:#fff}.project-budget-channel-board>header{display:flex;align-items:end;justify-content:space-between;gap:12px;padding:14px 15px}.project-budget-channel-board>header>div{display:grid;gap:3px}.project-budget-channel-board>header span,.project-budget-creator-progress header span,.project-budget-work-queue header span{color:#397bd7;font-size:10px;font-weight:750}.project-budget-channel-board>header strong{color:#35312e;font-size:13px}.project-budget-channel-board>header small{color:#8b857f;font-size:9px}.project-budget-channel-head,.project-budget-channel-row{display:grid;grid-template-columns:minmax(72px,.7fr) minmax(68px,.62fr) repeat(3,minmax(88px,1fr)) minmax(100px,1.15fr);align-items:center;gap:10px;padding:9px 15px;border-top:1px solid rgba(43,38,34,.055)}.project-budget-channel-head{background:#f7f8fa;color:#8a837d;font-size:9px;font-weight:680}.project-budget-channel-row{color:#57514c;font-size:11px}.project-budget-channel-row>strong{color:#383431;font-size:11.5px}.project-budget-channel-row>.is-supplier{width:fit-content;padding:3px 6px;border-radius:999px;background:#eef4fd;color:#397bd7;font-size:9px;font-weight:720}.project-budget-channel-row>span.is-missing{color:#aaa39d}.project-budget-channel-row>span:last-child{display:grid;grid-template-columns:minmax(45px,1fr) 28px;align-items:center;gap:7px}.project-budget-channel-row small{color:#88817b;font-size:9px;text-align:right}.project-budget-channel-empty{display:grid;gap:4px;padding:26px 16px;border-top:1px solid rgba(43,38,34,.055);text-align:center}.project-budget-channel-empty strong{color:#57514c;font-size:12px}.project-budget-channel-empty span{color:#938c86;font-size:10px}.project-budget-bi-side{min-width:0;display:grid;align-content:start;gap:10px}.project-budget-creator-progress,.project-budget-work-queue{padding:14px}.project-budget-creator-progress header,.project-budget-work-queue header{display:flex;align-items:center;justify-content:space-between;gap:10px}.project-budget-creator-progress header strong{color:#302d2a;font-size:17px}.project-budget-creator-progress>i{height:7px;margin-top:18px}.project-budget-creator-progress>div{display:flex;justify-content:space-between;gap:10px;margin-top:8px}.project-budget-creator-progress>div span{color:#397bd7;font-size:10px;font-weight:700}.project-budget-creator-progress>div small{color:#8b857f;font-size:9.5px}.project-budget-work-queue.has-items{border-color:#c27e1e2e;background:#fffcf7}.project-budget-work-queue header strong{min-width:24px;padding:3px 7px;border-radius:999px;background:#f2f3f5;color:#6d6761;font-size:10px;text-align:center}.project-budget-work-queue.has-items header strong{background:#fff0d9;color:#9a6418}.project-budget-work-queue ul{display:grid;gap:7px;margin:12px 0 0;padding:0;list-style:none}.project-budget-work-queue li{position:relative;padding-left:12px;color:#765423;font-size:10px;line-height:1.45}.project-budget-work-queue li:before{position:absolute;top:5px;left:0;width:5px;height:5px;border-radius:50%;background:#d79a42;content:""}.project-budget-work-queue p{margin:12px 0 0;color:#77716b;font-size:10px;line-height:1.5}.project-budget-work-queue button{display:inline-flex;align-items:center;gap:5px;margin-top:13px;padding:0;border:0;background:transparent;color:#397bd7;font-size:10px;font-weight:720;cursor:pointer}.project-budget-bi-source{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;padding:10px 13px;border-radius:11px;background:#f5f7fad9}.project-budget-bi-source span{min-width:0;display:flex;align-items:center;gap:7px;overflow:hidden;color:#706a64;font-size:9.5px;text-overflow:ellipsis;white-space:nowrap}.project-budget-bi-source small{flex:0 0 auto;color:#8b857f;font-size:9px}.project-budget-editor{margin:22px 16px;padding:0 0 22px;overflow:hidden;border:1px solid rgba(52,71,101,.09);border-radius:20px;background:#ffffffe0;box-shadow:0 16px 48px #252f410e}.project-budget-editor>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 22px;border-bottom:1px solid rgba(43,38,34,.055);background:linear-gradient(135deg,#f5f9ffeb,#ffffffe6)}.project-budget-editor>header>div{display:grid;gap:3px}.project-budget-editor>header span{color:#397bd7;font-size:10.5px;font-weight:760}.project-budget-editor>header strong{color:#302d2a;font-size:16px;letter-spacing:-.015em}.project-budget-editor>header small{max-width:720px;color:#746e68;font-size:11px;line-height:1.55}.project-budget-workspace.is-configuring .project-budget-editor{margin:0;border:0;border-radius:0;background:transparent;box-shadow:none}.project-budget-config-header{display:grid!important;grid-template-columns:auto minmax(0,1fr) minmax(210px,.35fr);align-items:center!important;gap:18px!important;padding:20px 22px!important;background:linear-gradient(135deg,#eef5ff,#f8fbff 52%,#fff)!important}.project-budget-config-header>button svg{transform:rotate(180deg)}.project-budget-config-header>label{display:grid;gap:5px}.project-budget-config-header>label>span{color:#5f6f85;font-size:10px;font-weight:720}.project-budget-config-header>label>select{width:100%;height:40px;padding:0 34px 0 11px;border:1px solid rgba(57,123,215,.18);border-radius:11px;outline:none;background:#fff;color:#35312e;font-size:11.5px;font-weight:700;box-shadow:0 5px 14px #397bd70f}.project-budget-setup-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 16px 0}.project-budget-setup-steps>span{min-width:0;display:grid;grid-template-columns:auto 1fr;gap:2px 8px;padding:10px 11px;border:1px solid rgba(43,38,34,.065);border-radius:11px;background:#ffffffb3}.project-budget-setup-steps b{grid-row:span 2;color:#9a938c;font-size:9px}.project-budget-setup-steps strong{color:#49443f;font-size:10.5px}.project-budget-setup-steps small{color:#8b857f;font-size:9px}.project-budget-setup-steps>span.is-current{border-color:#397bd72e;background:#f5f8fe}.project-budget-setup-steps>span.is-current b,.project-budget-setup-steps>span.is-current strong{color:#397bd7}.project-budget-entry-choice{margin:18px 22px;overflow:hidden;border:1px solid rgba(117,85,185,.1);border-radius:16px;background:#fbf9ff}.project-budget-entry-choice>header{display:grid;gap:4px;padding:17px 18px 13px}.project-budget-entry-choice>header span{color:#397bd7;font-size:10.5px;font-weight:750}.project-budget-entry-choice>header strong{color:#302d2a;font-size:15px;letter-spacing:-.01em}.project-budget-entry-choice>header small{color:#746e68;font-size:11px;line-height:1.5}.project-budget-entry-choice>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 12px 12px}.project-budget-entry-choice button{position:relative;min-width:0;min-height:74px;display:flex;align-items:center;gap:11px;padding:14px 16px;border:1px solid rgba(43,38,34,.08);border-radius:13px;outline:none;background:#fafbfc;color:#8a837d;text-align:left;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.project-budget-entry-choice button:hover{transform:translateY(-1px);border-color:#397bd738;background:#f7faff}.project-budget-entry-choice button.is-current{border-color:#7052b847;background:#f3efff;color:#7258b8;box-shadow:inset 0 0 0 1px #7052b80a,0 8px 22px #5e459d14}.project-budget-entry-choice button>span{min-width:0;display:grid;gap:3px}.project-budget-entry-choice button strong{color:#35312e;font-size:13px}.project-budget-entry-choice button small{color:#77716b;font-size:10.5px;line-height:1.45}.project-budget-entry-choice button>em{position:absolute;top:10px;right:10px;padding:3px 7px;border-radius:999px;background:#7258b8;color:#fff;font-size:9px;font-style:normal;font-weight:720}.project-budget-mode-empty{display:flex;align-items:center;justify-content:center;gap:10px;margin:14px 22px;padding:20px;border:1px dashed rgba(57,123,215,.22);border-radius:14px;background:#f8fbff;color:#397bd7}.project-budget-mode-empty>span{display:grid;gap:3px}.project-budget-mode-empty strong{color:#3b3733;font-size:12.5px}.project-budget-mode-empty small{color:#77716b;font-size:10.5px}.project-budget-supplier-config{margin:18px 22px;overflow:hidden;border:1px solid rgba(143,111,52,.09);border-radius:16px;background:#fdfbf6}.project-budget-supplier-config>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid rgba(43,38,34,.065)}.project-budget-supplier-config>header>div{display:grid;gap:2px}.project-budget-supplier-config>header span{color:#397bd7;font-size:9.5px;font-weight:740}.project-budget-supplier-config>header strong{color:#3e3935;font-size:13px}.project-budget-supplier-config>header small{color:#817b75;font-size:9.5px}.project-budget-supplier-config>header button,.project-budget-supplier-config article button{min-height:30px;padding:0 9px;border:1px solid rgba(57,123,215,.17);border-radius:8px;background:#fff;color:#397bd7;font-size:9.5px;font-weight:700;cursor:pointer}.project-budget-supplier-config>div{display:grid;gap:8px;padding:11px}.project-budget-supplier-config article{display:grid;grid-template-columns:minmax(150px,.8fr) minmax(240px,1.5fr) minmax(150px,.7fr);align-items:end;gap:9px;padding:11px;border:1px solid rgba(43,38,34,.065);border-radius:11px;background:#fff}.project-budget-supplier-config article.is-inactive{opacity:.56;background:#f4f4f5}.project-budget-supplier-config article label{min-width:0;display:grid;gap:4px}.project-budget-supplier-config article label span{color:#69635e;font-size:9.5px;font-weight:650}.project-budget-supplier-config article input{height:34px!important;padding:0 8px!important;font-size:10.5px!important}.project-budget-supplier-config article>div{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:7px}.project-budget-supplier-config article>div small{overflow:hidden;color:#98918a;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.project-budget-supplier-config>footer{padding:9px 13px;border-top:1px solid rgba(43,38,34,.055);color:#817b75;font-size:9.5px}.project-budget-sources,.project-budget-snapshot,.project-budget-alerts{margin:18px 22px;border:1px solid rgba(43,38,34,.07);border-radius:16px;background:#fff}.project-budget-sources{border-color:#397bd71a;background:#f4f9ff}.project-budget-snapshot{border-color:#41815c1a;background:#f6fbf7}.project-budget-sources>header,.project-budget-snapshot>header,.project-budget-alerts>header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:17px 18px;border-bottom:1px solid rgba(43,38,34,.055)}.project-budget-sources>header>div,.project-budget-snapshot>header>div{display:grid;gap:2px}.project-budget-sources>header span,.project-budget-snapshot>header span,.project-budget-alerts>header span{color:#397bd7;font-size:10.5px;font-weight:750}.project-budget-sources>header strong,.project-budget-snapshot>header strong,.project-budget-alerts>header strong{color:#35312e;font-size:14px}.project-budget-sources>header small{color:#746e68;font-size:11px;line-height:1.5}.project-budget-sources>header strong{color:#302d2a;font-size:15px;letter-spacing:-.01em}.project-budget-sources>header button{min-height:36px;padding:0 12px;border:1px solid rgba(57,123,215,.2);border-radius:10px;background:#f7faff;color:#397bd7;font-size:11px;font-weight:720;cursor:pointer}.project-budget-snapshot>header>div:last-child{display:flex;align-items:center;justify-content:flex-end;gap:9px}.project-budget-snapshot>header>div:last-child>button{min-height:34px;display:inline-flex;align-items:center;gap:5px;padding:0 10px;border:1px solid rgba(65,129,92,.18);border-radius:9px;background:#fff;color:#347554;font-size:10.5px;font-weight:720;cursor:pointer}.project-budget-source-add{display:flex;align-items:center;gap:6px}.project-budget-source-add select{width:auto;min-width:105px;height:31px!important;padding:0 8px!important;font-size:9.5px!important}.project-budget-source-add button:disabled{opacity:.45;cursor:not-allowed}.project-budget-source-list{display:grid;gap:12px;padding:14px}.project-budget-source-empty{display:grid;gap:4px;margin:14px;padding:24px;border:1px dashed rgba(57,123,215,.18);border-radius:13px;background:#f8fbff;text-align:center}.project-budget-source-empty strong{color:#46413d;font-size:12.5px}.project-budget-source-empty small{color:#817b75;font-size:10.5px}.project-budget-source-groups{display:grid;gap:10px;padding:11px}.project-budget-source-groups>details{overflow:hidden;border:1px solid rgba(43,38,34,.065);border-radius:12px;background:#f7f8fa}.project-budget-source-groups>details>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 11px;cursor:pointer;list-style:none}.project-budget-source-groups>details>summary::-webkit-details-marker{display:none}.project-budget-source-groups>details>summary>div{display:grid;gap:2px}.project-budget-source-groups>details>summary strong{color:#3b3733;font-size:11.5px}.project-budget-source-groups>details>summary small{color:#817b75;font-size:9px}.project-budget-source-groups>details>summary>span{display:flex;align-items:center;gap:7px}.project-budget-source-groups>details>summary em{color:#397bd7;font-size:9px;font-style:normal;font-weight:700}.project-budget-source-groups>details[open]>summary svg{transform:rotate(180deg)}.project-budget-source-groups>details>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 8px 8px}.project-budget-source-groups>details>p{margin:0 10px 10px;color:#8b857f;font-size:9.5px}.project-budget-sources article{min-width:0;display:grid;gap:13px;padding:16px;border:1px solid rgba(43,38,34,.07);border-radius:14px;background:#fbfcfe}.project-budget-sources article>header,.project-budget-sources article>footer{display:flex;align-items:center;justify-content:space-between;gap:10px}.project-budget-sources article>header>span{display:grid;gap:2px}.project-budget-sources article>header strong{color:#302d2a;font-size:14px}.project-budget-sources article>header small,.project-budget-sources article>p{color:#817b75;font-size:10.5px}.project-budget-sources article>header em{padding:4px 8px;border-radius:999px;background:#f0f1f3;color:#77716b;font-size:9.5px;font-style:normal}.project-budget-sources article>header em.is-ready{background:#e9f6ee;color:#24734a}.project-budget-source-status{display:flex!important;grid-template-columns:none!important;align-items:center;justify-content:flex-end;gap:6px!important}.project-budget-source-status button{padding:5px 8px;border:0;border-radius:8px;background:transparent;color:#a34f48;font-size:10px;cursor:pointer}.project-budget-source-status button:hover{background:#fff1ef}.project-budget-sources article>p{margin:0;line-height:1.4}.project-budget-sources article>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.project-budget-sources article>div .is-wide{grid-column:span 2}.project-budget-sources article label{min-width:0;display:grid;gap:4px}.project-budget-sources article label>span{color:#615b56;font-size:10.5px;font-weight:680}.project-budget-sources article input:not([type=checkbox]){width:100%;height:40px;padding:0 11px;border:1px solid rgba(43,38,34,.1);border-radius:10px;background:#fff;color:#332f2c;font-size:11.5px}.project-budget-sources article select{height:34px!important;padding:0 8px!important;font-size:10.5px!important}.project-budget-sources article>footer label{display:flex;grid-template-columns:auto 1fr;align-items:center;gap:6px}.project-budget-sources article>footer{padding-top:2px}.project-budget-sources article>footer label{color:#655f59;font-size:10.5px}.project-budget-sources article>footer a{display:inline-flex;align-items:center;gap:4px;color:#397bd7;font-size:10.5px;font-weight:700;text-decoration:none}.project-budget-agent-action{display:grid;grid-template-columns:minmax(190px,.65fr) minmax(0,1.35fr);align-items:center;gap:12px;padding:15px 16px;border-top:1px solid rgba(43,38,34,.055);background:linear-gradient(135deg,#f5f9ff,#fafcff)}.project-budget-agent-action>div:first-child{display:grid;gap:3px}.project-budget-agent-action>div:first-child>span{color:#397bd7;font-size:10px;font-weight:750}.project-budget-agent-action>div:first-child>strong{color:#37332f;font-size:12.5px}.project-budget-agent-action>div:first-child>small{color:#77716b;font-size:10px;line-height:1.45}.project-budget-agent-action .project-agent-guide{margin:0;border-color:#397bd721;background:#fff}.project-budget-agent-action .project-agent-guide button{min-height:40px;padding:0 14px;background:#397bd7;color:#fff}.project-budget-agent-disabled{display:grid;gap:3px;padding:13px 14px;border:1px dashed rgba(57,123,215,.17);border-radius:12px;background:#ffffffa6}.project-budget-agent-disabled strong{color:#6f6963;font-size:11.5px}.project-budget-agent-disabled small{color:#918a84;font-size:10px}.project-budget-sync-step{margin:16px;border:1px solid rgba(43,38,34,.075);border-radius:14px;background:#fbfbfc}.project-budget-sync-step>header{display:grid;gap:2px;padding:12px 14px 0}.project-budget-sync-step>header span{color:#397bd7;font-size:9.5px;font-weight:740}.project-budget-sync-step>header strong{color:#3e3935;font-size:13px}.project-budget-sync-step>header small{color:#817b75;font-size:9.5px}.project-budget-sync-step .project-agent-guide{margin:10px}.project-budget-next-step{display:grid;gap:4px;margin:16px;padding:12px 13px;border:1px dashed rgba(57,123,215,.18);border-radius:12px;background:#f6f9ff}.project-budget-next-step strong{color:#397bd7;font-size:11.5px}.project-budget-next-step span{color:#706a64;font-size:10px;line-height:1.45}.project-budget-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:14px}.project-budget-kpis>label{min-width:0;display:grid;gap:5px;padding:12px;border:1px solid rgba(43,38,34,.065);border-radius:12px;background:#fff}.project-budget-kpis>label>span{color:#706a64;font-size:10.5px;font-weight:660}.project-budget-kpis input{width:100%;height:38px!important;padding:0 10px!important;font-size:13px!important;font-weight:720}.project-budget-kpis>label>small{color:#397bd7;font-size:10px;font-weight:700}.project-budget-kpis>label>div{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:5px}.project-budget-kpis>label b{color:#aaa39c;font-size:10px}.project-budget-table{margin:0 14px 14px;overflow:hidden;border:1px solid rgba(43,38,34,.07);border-radius:12px;background:#fff}.project-budget-table>div{display:grid;grid-template-columns:minmax(72px,.55fr) minmax(120px,.9fr) repeat(3,minmax(106px,1fr)) minmax(48px,.38fr);align-items:center;border-top:1px solid rgba(43,38,34,.055)}.project-budget-table>div:first-child{border-top:0}.project-budget-table>div>*{min-width:0;padding:8px 10px;border-left:1px solid rgba(43,38,34,.055)}.project-budget-table>div>*:first-child{border-left:0}.project-budget-table .is-head{background:#f5f6f8;color:#716b65;font-size:10px;font-weight:700}.project-budget-table strong{font-size:11.5px}.project-budget-table .is-supplier{color:#397bd7;font-size:10px;font-weight:720}.project-budget-table label{display:grid;gap:2px}.project-budget-table input{width:100%;height:32px!important;padding:0 7px!important;font-size:10.5px!important}.project-budget-table small{color:#8f8881;font-size:8.5px}.project-budget-table label.is-category input{font-weight:700}.project-budget-table>div>button{justify-self:center;padding:5px 7px;border:0;border-radius:7px;background:transparent;color:#a34f48;font-size:9.5px;cursor:pointer}.project-budget-table>div>button:hover{background:#fff0ed}.project-budget-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 11px 11px}.project-budget-meta label{display:grid;gap:4px}.project-budget-meta label.is-wide{grid-column:1 / -1}.project-budget-meta label>span{color:#6e6862;font-size:9.5px;font-weight:650}.project-budget-alerts{padding-bottom:12px}.project-budget-alerts.has-alerts{border-color:#c27e1e33;background:#fffcf6}.project-budget-alerts>header{border-bottom:0}.project-budget-alerts ul{margin:0 14px;padding-left:18px;color:#8b5f20;font-size:10.5px;line-height:1.55}.project-budget-alerts>p{margin:0 14px;color:#746e68;font-size:10.5px;line-height:1.5}.project-budget-confirmed{margin:0 16px 16px}.project-budget-actions>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.project-budget-reference{margin:10px 0;padding:11px 12px;border:1px solid rgba(57,123,215,.12);border-radius:12px;background:#f7faff}.project-budget-reference>header{display:flex;align-items:center;justify-content:space-between;gap:10px}.project-budget-reference>header span{color:#397bd7;font-size:9.5px;font-weight:720}.project-budget-reference>header strong{font-size:10px}.project-budget-reference>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:8px}.project-budget-reference p{display:grid;gap:2px;margin:0;padding:7px 8px;border-radius:8px;background:#fff}.project-budget-reference p span{color:#8b847e;font-size:8.5px}.project-budget-reference p b{font-size:10.5px}.project-budget-reference>small{display:block;margin-top:7px;color:#88817a;font-size:9px}@media(max-width:980px){.project-budget-overview{grid-template-columns:30px minmax(120px,1fr) repeat(2,minmax(60px,.6fr)) 16px}.project-budget-overview>span:nth-of-type(5){display:none}.project-budget-bi-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.project-budget-bi-main{grid-template-columns:1fr}.project-budget-visual-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.project-budget-data-coverage{grid-column:1 / -1}.project-budget-bi-side{grid-template-columns:repeat(2,minmax(0,1fr))}.project-budget-supplier-config article{grid-template-columns:repeat(2,minmax(0,1fr))}.project-budget-config-header{grid-template-columns:auto minmax(0,1fr)!important}.project-budget-config-header>label{grid-column:1 / -1}.project-budget-supplier-config article>div{grid-column:1 / -1;justify-content:space-between}.is-strategy-workbench .project-second-page-nav{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:720px){.project-budget-overview{grid-template-columns:30px minmax(0,1fr) 16px}.project-budget-overview>span:not(.project-budget-overview-mark):not(.project-budget-overview-copy){display:none}.is-strategy-workbench .project-second-page-nav{grid-template-columns:1fr}.project-budget-toolbar{align-items:stretch;flex-direction:column}.project-budget-view-switch{flex-wrap:wrap}.project-budget-view-switch>label{flex:1 1 180px}.project-budget-view-switch>label select{width:100%;min-width:0}.project-budget-toolbar-actions{justify-content:flex-start;flex-wrap:wrap}.project-budget-toolbar-actions>details>p{right:auto;left:0}.project-budget-management-head{align-items:stretch;flex-direction:column}.project-budget-ledger-scope>header{align-items:flex-start;flex-direction:column}.project-budget-ledger-scope>div{grid-template-columns:1fr}.project-budget-management-head>div:last-child{justify-content:stretch}.project-budget-management-head a,.project-budget-management-head button{flex:1 1 130px}.project-budget-bi-kpis,.project-budget-bi-side,.project-budget-visual-grid{grid-template-columns:1fr}.project-budget-data-coverage{grid-column:auto}.project-budget-bi-kpis article{min-height:96px}.project-budget-channel-board{overflow-x:auto}.project-budget-channel-board>header,.project-budget-channel-head,.project-budget-channel-row{min-width:760px}.project-budget-bi-source{align-items:flex-start;flex-direction:column}.project-budget-editor>header{align-items:flex-start;flex-direction:column}.project-budget-config-header{grid-template-columns:1fr!important}.project-budget-config-header>label{grid-column:auto;width:100%}.project-budget-snapshot>header>div:last-child{align-items:flex-start;flex-direction:column}.project-budget-setup-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.project-budget-supplier-config>header,.project-budget-sources>header{align-items:flex-start;flex-direction:column}.project-budget-source-add{width:100%;flex-wrap:wrap}.project-budget-source-add select,.project-budget-source-add button{flex:1 1 120px}.project-budget-supplier-config article,.project-budget-entry-choice>div,.project-budget-agent-action,.project-budget-source-groups>details>div,.project-budget-kpis,.project-budget-meta{grid-template-columns:1fr}.project-budget-supplier-config article>div{grid-column:auto}.project-budget-meta label.is-wide{grid-column:auto}.project-budget-sources article>div{grid-template-columns:1fr}.project-budget-sources article>div .is-wide{grid-column:auto}.project-budget-table{overflow-x:auto}.project-budget-table>div{min-width:700px}.project-budget-actions>div,.project-budget-actions .project-primary-action{width:100%}}.product-main-project-workspace:has(.project-workspace-page){padding:18px clamp(14px,2.5vw,42px) 72px;background:linear-gradient(rgba(40,35,30,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(40,35,30,.028) 1px,transparent 1px),radial-gradient(circle at 8% 10%,rgba(123,113,255,.13),transparent 24%),radial-gradient(circle at 88% 15%,rgba(96,205,151,.13),transparent 25%),radial-gradient(circle at 56% 92%,rgba(255,116,82,.11),transparent 28%),#f1eee8;background-size:54px 54px,54px 54px,auto,auto,auto,auto}.project-workspace-page{--project-blue: #17140f;--project-blue-deep: #17140f;--project-ink: #17140f;--project-muted: #6d675f;--project-line: rgba(45, 39, 32, .09);--project-card: rgba(255, 254, 251, .92);width:min(1420px,100%)}.project-projectbar{position:sticky;top:12px;z-index:80;min-height:82px;grid-template-columns:minmax(0,1fr) auto;gap:20px;padding:12px 14px 12px 20px;border:1px solid rgba(255,255,255,.82);border-radius:32px;background:#fcfbf8c7;box-shadow:0 22px 58px #31271d17,inset 0 1px #fff;-webkit-backdrop-filter:blur(24px) saturate(135%);backdrop-filter:blur(24px) saturate(135%)}.project-projectbar-title{min-width:0;display:flex;align-items:center;gap:22px}.project-switcher-trigger>span{color:#ee6845;font-size:9px;letter-spacing:.14em}.project-switcher-trigger h1{margin-top:2px;color:#17140f;font-size:clamp(20px,1.75vw,27px);font-weight:780;letter-spacing:-.04em}.project-project-meta{min-width:0;display:flex;gap:7px;padding-left:20px;border-left:1px solid rgba(45,39,32,.08)}.project-project-meta>span{min-width:0;display:grid;gap:2px;padding:8px 11px;border-radius:13px;background:#ffffff94}.project-project-meta small{color:#958e85;font-size:9px}.project-project-meta strong{color:#433e38;font-size:11px;font-weight:700}.project-projectbar-actions>a,.project-projectbar-actions>button{min-height:44px;border-color:#2d272017;border-radius:999px;font-size:10.5px}.project-projectbar-actions>a{background:#ffffffb8}.project-projectbar-actions .project-sandbox-trigger{border-color:#17140f;background:#17140f;color:#fff;box-shadow:0 12px 26px #17140f29}.project-brand-home{position:relative;min-height:720px;margin-top:18px;padding:28px;overflow:hidden;border:1px solid rgba(255,255,255,.78);border-radius:36px;background:linear-gradient(rgba(48,42,35,.027) 1px,transparent 1px),linear-gradient(90deg,rgba(48,42,35,.027) 1px,transparent 1px),#fbf9f5ad;background-size:46px 46px,46px 46px,auto;box-shadow:0 30px 80px #3b2e2114,inset 0 1px #fffffff2}.project-brand-glow{position:absolute;width:420px;height:420px;border-radius:50%;filter:blur(44px);opacity:.38;pointer-events:none}.project-brand-glow.is-coral{top:-220px;left:28%;background:#ff705257}.project-brand-glow.is-lavender{bottom:-260px;left:-80px;background:#846ef54d}.project-brand-glow.is-green{right:-140px;bottom:-180px;background:#48c38c47}.project-brand-home-header{position:relative;z-index:2;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:16px;padding:2px 4px 24px;border-bottom:1px solid rgba(45,39,32,.075)}.project-brand-home-header>span{align-self:start;padding:6px 9px;border-radius:999px;background:#e5f7b9;color:#475426;font-size:8.5px;font-weight:780;letter-spacing:.04em}.project-brand-home-header>div{min-width:0}.project-brand-home-header h2{margin:0;font-size:clamp(26px,3vw,42px);font-weight:790;letter-spacing:-.055em;line-height:1}.project-brand-home-header p{margin:8px 0 0;color:#746e66;font-size:11px}.project-brand-home-header>small{padding-bottom:2px;color:#8b847b;font-size:9.5px}.project-brand-stage-grid{position:relative;z-index:2;min-height:650px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:repeat(3,minmax(148px,1fr));gap:16px 18px;align-items:stretch;padding:0 4px}.project-brand-center{grid-column:5 / 9;grid-row:1 / 4;min-width:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(26px,3vw,42px);overflow:hidden;border-radius:30px;background:radial-gradient(circle at 92% 8%,rgba(202,255,54,.22),transparent 31%),#17140f;box-shadow:0 28px 64px #17140f38,inset 0 1px #ffffff1a;color:#fff}.project-brand-center>span{color:#c8fb3b;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;font-weight:760;letter-spacing:.15em}.project-brand-center h3{margin:18px 0 0;color:#fff;font-size:clamp(31px,3.6vw,52px);font-weight:790;letter-spacing:-.065em;line-height:.98}.project-brand-center>p{margin:18px 0 0;color:#ffffffa8;font-size:12px;line-height:1.55}.project-brand-center>div{width:100%;display:grid;gap:4px;margin-top:30px;padding:15px 16px;border-radius:16px;background:#ffffff13}.project-brand-center>div strong{color:#f8f5ef;font-size:13px}.project-brand-center>div small{color:#ffffff8c;font-size:10px}.project-brand-center>button{min-height:44px;display:inline-flex;align-items:center;gap:9px;margin-top:18px;padding:0 18px;border:0;border-radius:999px;background:#c8fb3b;color:#17140f;font-size:10.5px;font-weight:780;cursor:pointer}.project-brand-stage{--node-accent: #ed6949;--node-soft: #fff0ea;position:relative;min-width:0;display:grid;grid-template-columns:42px minmax(0,1fr) auto;grid-template-rows:auto 1fr auto;align-items:start;gap:4px 12px;padding:20px;overflow:hidden;border:1px solid rgba(255,255,255,.82);border-radius:25px;background:color-mix(in srgb,var(--node-soft) 68%,rgba(255,255,255,.92));box-shadow:0 16px 36px #3d302413,inset 0 1px #ffffffe0;color:#211d18;text-align:left;cursor:pointer;transition:transform .24s cubic-bezier(.2,.8,.2,1),box-shadow .24s ease,border-color .24s ease}.project-brand-stage:hover{z-index:3;border-color:color-mix(in srgb,var(--node-accent) 30%,#fff);box-shadow:0 24px 48px #3d30241f;transform:translateY(-4px)}.project-brand-stage:focus-visible{outline:3px solid color-mix(in srgb,var(--node-accent) 35%,transparent);outline-offset:3px}.project-brand-stage.is-strategy{--node-accent:#ef6b4a;--node-soft:#fff0e8;grid-column:1/5;grid-row:1}.project-brand-stage.is-creator{--node-accent:#31a878;--node-soft:#e8f7ef;grid-column:9/13;grid-row:1}.project-brand-stage.is-content{--node-accent:#dd9a1b;--node-soft:#fff5dc;grid-column:1/5;grid-row:2}.project-brand-stage.is-execution{--node-accent:#4d79e5;--node-soft:#eaf0ff;grid-column:9/13;grid-row:2}.project-brand-stage.is-placement{--node-accent:#8a69e8;--node-soft:#f1edff;grid-column:1/5;grid-row:3}.project-brand-stage.is-learning{--node-accent:#e45c78;--node-soft:#ffedf1;grid-column:9/13;grid-row:3}.project-brand-stage-index{position:absolute;top:15px;right:17px;color:color-mix(in srgb,var(--node-accent) 58%,#878077);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;font-weight:780}.project-brand-stage-icon{width:42px;height:42px;grid-row:1/3;display:grid;place-items:center;border-radius:14px;background:#fff;color:var(--node-accent);box-shadow:0 8px 18px color-mix(in srgb,var(--node-accent) 12%,transparent)}.project-brand-stage-copy{min-width:0;display:grid;gap:3px;padding-right:12px}.project-brand-stage-copy small{color:var(--node-accent);font-size:10px;font-weight:760}.project-brand-stage-copy strong{font-size:16px;font-weight:760;letter-spacing:-.025em}.project-brand-stage-copy>span{overflow:hidden;color:#756e66;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.project-brand-stage-state{grid-column:2;align-self:end;display:inline-flex;align-items:center;gap:6px;color:#625b53;font-size:10px;font-weight:650}.project-brand-stage-state i{width:6px;height:6px;border-radius:50%;background:var(--node-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--node-accent) 12%,transparent)}.project-brand-stage-arrow{grid-column:3;grid-row:2/4;align-self:end;width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:#17140f;color:#fff;transition:transform .2s ease}.project-brand-stage:hover .project-brand-stage-arrow{transform:translate(2px)}.project-stage-shell{--stage-accent:#ef6b4a;--stage-soft:#fff0e8;display:grid;grid-template-columns:62px minmax(0,1fr);gap:18px;align-items:start;margin-top:18px;scroll-margin-top:112px}.project-stage-shell.is-stage-strategy{--stage-accent:#ef6b4a;--stage-soft:#fff0e8}.project-stage-shell.is-stage-creator{--stage-accent:#31a878;--stage-soft:#e8f7ef}.project-stage-shell.is-stage-content{--stage-accent:#dd9a1b;--stage-soft:#fff5dc}.project-stage-shell.is-stage-execution{--stage-accent:#4d79e5;--stage-soft:#eaf0ff}.project-stage-shell.is-stage-placement{--stage-accent:#8a69e8;--stage-soft:#f1edff}.project-stage-shell.is-stage-learning{--stage-accent:#e45c78;--stage-soft:#ffedf1}.project-stage-rail{position:sticky;top:112px;z-index:55;width:58px;display:grid;gap:9px;padding:7px;border:1px solid rgba(255,255,255,.8);border-radius:22px;background:#fcfbf8d1;box-shadow:0 18px 40px #352a1f1a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overflow:visible}.project-stage-rail>div{display:grid;gap:5px}.project-stage-rail button{position:relative;width:42px;min-height:42px;display:grid;grid-template-columns:4px 24px minmax(0,1fr);align-items:center;gap:6px;padding:0 7px;border:0;border-radius:14px;background:transparent;color:#6f675e;text-align:left;cursor:pointer;overflow:hidden;white-space:nowrap;transition:width .24s cubic-bezier(.2,.8,.2,1),background .18s ease,color .18s ease,box-shadow .18s ease}.project-stage-rail button:hover,.project-stage-rail button:focus-visible{z-index:5;width:176px;outline:none;background:#fff;color:#201c17;box-shadow:0 14px 32px #352a1f24}.project-stage-rail button i{width:4px;height:18px;border-radius:999px;background:transparent}.project-stage-rail button>span{width:24px;color:#948c83;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;font-weight:760;text-align:center}.project-stage-rail button>strong{opacity:0;font-size:11px;font-weight:740;transition:opacity .12s ease .04s}.project-stage-rail button:hover>strong,.project-stage-rail button:focus-visible>strong{opacity:1}.project-stage-rail button.is-active{background:#17140f;color:#fff;box-shadow:0 10px 24px #17140f29}.project-stage-rail button.is-active i{background:#c8fb3b}.project-stage-rail button.is-active>span{color:#ffffffb3}.project-stage-rail-home{margin-bottom:3px;border-bottom:1px solid rgba(45,39,32,.08)!important;border-radius:13px!important}.project-stage-rail-home svg{grid-column:2;color:#302a24}.project-stage-rail-home>span{grid-column:3;width:auto!important;font-family:inherit!important;font-size:10px!important;text-align:left!important}.project-stage-flow{min-width:0;min-height:680px;overflow:clip;border:1px solid rgba(255,255,255,.86);border-radius:32px;background:#fdfcf9ed;box-shadow:0 28px 72px #372b1f17,inset 0 1px #fff;transform-origin:center}.project-stage-flow.is-leaving-forward{animation:project-stage-leave-forward .14s ease-in both}.project-stage-flow.is-entering-forward{animation:project-stage-enter-forward .3s cubic-bezier(.2,.8,.2,1) both}.project-stage-flow.is-leaving-back{animation:project-stage-leave-back .14s ease-in both}.project-stage-flow.is-entering-back{animation:project-stage-enter-back .3s cubic-bezier(.2,.8,.2,1) both}@keyframes project-stage-leave-forward{to{opacity:0;transform:translate(-22px) scale(.992)}}@keyframes project-stage-enter-forward{0%{opacity:0;transform:translate(26px) scale(.992)}to{opacity:1;transform:none}}@keyframes project-stage-leave-back{to{opacity:0;transform:translate(22px) scale(.992)}}@keyframes project-stage-enter-back{0%{opacity:0;transform:translate(-26px) scale(.992)}to{opacity:1;transform:none}}.project-stage-flow>.project-context-content{min-height:680px;padding:34px clamp(26px,3vw,44px) 38px}.project-stage-flow .project-context-eyebrow>span{color:var(--stage-accent)}.project-stage-flow .project-context-eyebrow em{background:var(--stage-soft);color:var(--stage-accent)}.project-stage-flow .stage-entry-head h2{max-width:760px;margin-top:12px;font-size:clamp(28px,3vw,42px)!important;font-weight:780!important;letter-spacing:-.055em!important;line-height:1.06!important}.project-stage-flow .stage-baseline{margin-top:9px!important;font-size:11px!important}.project-stage-flow .stage-current-work{margin-top:22px!important;padding:19px 20px!important;border:0!important;border-radius:21px!important;background:var(--stage-soft)!important;box-shadow:none!important}.project-stage-flow .stage-current-work>strong{margin-top:3px;font-size:18px!important}.project-stage-flow .stage-current-work>p{max-width:850px;font-size:11.5px!important;-webkit-line-clamp:unset!important}.project-stage-flow .project-stage-module-section.is-primary{margin-top:25px!important;padding-top:22px;border-top:1px solid rgba(45,39,32,.075)}.project-stage-flow .project-stage-module-section>header h3{font-size:19px!important}.project-stage-flow .stage-entry-list,.project-stage-flow .project-stage-module-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.project-stage-flow .stage-entry-list .stage-entry:only-child{grid-column:1/-1}.project-stage-flow .stage-entry,.project-stage-flow .project-stage-module-grid>button{min-height:88px!important;border:1px solid rgba(45,39,32,.075)!important;border-radius:17px!important;background:#fff!important;box-shadow:0 8px 22px #372b1f09;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease!important}.project-stage-flow .stage-entry:hover,.project-stage-flow .project-stage-module-grid>button:hover{border-color:color-mix(in srgb,var(--stage-accent) 30%,transparent)!important;box-shadow:0 14px 30px #372b1f13;transform:translateY(-2px)}.project-stage-flow .stage-support,.project-stage-flow .stage-collaboration-compact{margin-top:12px!important;border:1px solid rgba(45,39,32,.075)!important;border-radius:17px!important;background:#ffffff9e!important}.project-stage-flow .stage-support>summary,.project-stage-flow .stage-collaboration-compact>summary{min-height:48px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:0 14px;cursor:pointer;list-style:none}.project-stage-flow .stage-support>summary::-webkit-details-marker,.project-stage-flow .stage-collaboration-compact>summary::-webkit-details-marker{display:none}.project-stage-flow .stage-support>summary>span,.project-stage-flow .stage-collaboration-compact>summary>span{color:#4e4841;font-size:11px;font-weight:740}.project-stage-flow .stage-support>summary>small,.project-stage-flow .stage-collaboration-compact>summary>small{color:#8d857c;font-size:9px}.project-stage-flow .stage-support[open]>summary,.project-stage-flow .stage-collaboration-compact[open]>summary{border-bottom:1px solid rgba(45,39,32,.065)}.project-stage-flow .stage-support .stage-dash{padding:14px;margin:0!important}.stage-collaboration-compact>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:14px}.stage-collaboration-compact article{min-width:0;display:grid;gap:4px;padding:12px;border-radius:13px;background:#f6f3ed}.stage-collaboration-compact article>span{color:var(--stage-accent);font-size:9px;font-weight:760}.stage-collaboration-compact article>strong{font-size:11px;line-height:1.4}.stage-collaboration-compact article>small{color:#817970;font-size:9px;line-height:1.45}.project-lower-detail-shell.is-integrated{margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.project-stage-shell .project-lower-detail-shell.is-integrated.is-stage-strategy{--stage-accent:#ef6b4a;--stage-soft:#fff0e8}.project-stage-shell .project-lower-detail-shell.is-integrated.is-stage-creator{--stage-accent:#31a878;--stage-soft:#e8f7ef}.project-stage-shell .project-lower-detail-shell.is-integrated.is-stage-content{--stage-accent:#dd9a1b;--stage-soft:#fff5dc}.project-stage-shell .project-lower-detail-shell.is-integrated.is-stage-execution{--stage-accent:#4d79e5;--stage-soft:#eaf0ff}.project-stage-shell .project-lower-detail-shell.is-integrated.is-stage-placement{--stage-accent:#8a69e8;--stage-soft:#f1edff}.project-stage-shell .project-lower-detail-shell.is-integrated.is-stage-learning{--stage-accent:#e45c78;--stage-soft:#ffedf1}.project-lower-detail-shell.is-integrated .project-context-content{min-height:680px;padding:26px clamp(22px,2.8vw,38px) 38px}.project-stage-flow .project-second-page-header{position:static;top:auto;margin:0 0 15px;padding:0 0 14px;border-bottom:1px solid rgba(45,39,32,.075);background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.project-stage-flow .project-second-page-header>button{color:#5f5850}.project-stage-flow .project-second-page-nav{display:flex;gap:5px;margin:0 0 18px;padding:5px;overflow-x:auto;border-radius:16px;background:#f0ede7;scrollbar-width:none}.project-stage-flow .project-second-page-nav button{min-width:142px;flex:1 0 142px;min-height:48px;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;gap:1px 7px;padding:8px 10px;border:0;border-radius:12px;background:transparent;box-shadow:none}.project-stage-flow .project-second-page-nav button.is-active{background:#fff;box-shadow:0 7px 18px #342a1f14}.project-stage-flow .project-second-page-nav button.is-active>span,.project-stage-flow .project-second-page-nav button.is-active>strong{color:#211d18}.project-stage-flow .project-task-surface{border-color:#2d272014;border-radius:20px;box-shadow:0 14px 34px #372b1f0b}.project-stage-flow .project-task-surface>header{background:linear-gradient(110deg,var(--stage-soft),#fff 64%)}.project-stage-flow .project-primary-action:not(.is-secondary){border-color:#17140f;background:#17140f;color:#fff;box-shadow:0 10px 22px #17140f24}@media(max-width:980px){.project-brand-home{min-height:0;padding:22px}.project-brand-stage-grid{min-height:0;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto}.project-brand-center{grid-column:1/-1;grid-row:auto;min-height:300px}.project-brand-stage.is-strategy,.project-brand-stage.is-creator,.project-brand-stage.is-content,.project-brand-stage.is-execution,.project-brand-stage.is-placement,.project-brand-stage.is-learning{grid-column:auto;grid-row:auto;min-height:150px}.project-stage-flow .stage-entry-list,.project-stage-flow .project-stage-module-grid{grid-template-columns:1fr}}@media(max-width:720px){.product-main-project-workspace:has(.project-workspace-page){padding:10px 10px 48px}.project-projectbar{position:relative;top:auto;grid-template-columns:1fr;padding:12px 14px;border-radius:24px}.project-projectbar-title{align-items:flex-start;flex-direction:column;gap:8px}.project-project-meta{padding-left:0;border-left:0}.project-brand-home{margin-top:12px;padding:16px;border-radius:26px}.project-brand-home-header{grid-template-columns:1fr;align-items:start;padding-bottom:18px}.project-brand-home-header>small{display:none}.project-brand-stage-grid{grid-template-columns:1fr;gap:10px;padding-top:16px}.project-brand-center{min-height:280px;padding:26px}.project-brand-stage{min-height:142px!important}.project-stage-shell{grid-template-columns:1fr;gap:10px;margin-top:12px;scroll-margin-top:10px}.project-stage-rail{position:sticky;top:6px;width:100%;display:flex;padding:6px;border-radius:17px;overflow-x:auto;scrollbar-width:none}.project-stage-rail::-webkit-scrollbar{display:none}.project-stage-rail>div{display:flex;gap:4px}.project-stage-rail button,.project-stage-rail button:hover,.project-stage-rail button:focus-visible{width:42px;flex:0 0 42px}.project-stage-rail button>strong{display:none}.project-stage-rail-home{margin:0 3px 0 0;border-bottom:0!important;border-right:1px solid rgba(45,39,32,.08)!important}.project-stage-rail-home>span{display:none}.project-stage-flow{min-height:0;border-radius:24px}.project-stage-flow>.project-context-content,.project-lower-detail-shell.is-integrated .project-context-content{min-height:0;padding:22px 17px 28px}.project-stage-flow .stage-entry-head h2{font-size:30px!important}.stage-collaboration-compact>div{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.project-brand-stage,.project-stage-rail button,.project-stage-flow{animation:none!important;transition:none!important}}.product-shell.domain-project-workspace{display:flow-root}.product-main-project-workspace:has(.project-brand-home){padding-bottom:0}.project-brand-home{--pointer-x:0deg;--pointer-y:0deg;width:100%;height:calc(100vh - 106px);min-height:590px;max-height:760px;margin-top:0;padding:0;overflow:hidden;border:0;border-radius:0;background:radial-gradient(circle at 7% 16%,rgba(123,113,255,.18),transparent 24%),radial-gradient(circle at 91% 18%,rgba(72,195,140,.17),transparent 25%),radial-gradient(circle at 52% 94%,rgba(255,112,82,.16),transparent 29%),linear-gradient(rgba(48,42,35,.027) 1px,transparent 1px),linear-gradient(90deg,rgba(48,42,35,.027) 1px,transparent 1px);background-size:auto,auto,auto,52px 52px,52px 52px;box-shadow:none}.project-brand-home:before{display:none}.project-brand-glow{filter:blur(62px);opacity:.27}.project-brand-stage-grid{height:100%;min-height:0;display:block;padding:0}.project-brand-float-shape{position:absolute;z-index:1;width:52px;height:52px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.5);border-radius:17px;color:#fff;box-shadow:0 11px #5042341f,0 22px 38px #342a1f1f,inset 0 1px #ffffff61;pointer-events:none;transform:perspective(500px) rotateX(var(--pointer-y)) rotateY(var(--pointer-x));transition:transform .16s ease-out}.project-brand-float-shape.is-chart{top:17%;left:34%;background:#52b98a;transform:perspective(500px) rotateX(var(--pointer-y)) rotateY(var(--pointer-x)) rotate(-7deg)}.project-brand-float-shape.is-spark{top:19%;right:34%;width:42px;height:42px;border-radius:14px;background:#8e70e9;transform:perspective(500px) rotateX(var(--pointer-y)) rotateY(var(--pointer-x)) rotate(8deg)}.project-brand-float-shape.is-panel{right:29%;bottom:13%;width:46px;height:46px;border-radius:15px;background:#ef7353;transform:perspective(500px) rotateX(var(--pointer-y)) rotateY(var(--pointer-x)) rotate(5deg)}.project-brand-center{position:absolute;z-index:2;inset:9% 25% 7%;width:auto;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px 30px;overflow:visible;border-radius:0;background:transparent;box-shadow:none;color:#17140f;text-align:center}.project-brand-center .project-switcher{width:100%;z-index:30}.project-brand-center .project-switcher-trigger{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;justify-content:center;align-items:center;gap:13px 10px;text-align:center}.project-brand-center .project-switcher-trigger>span{grid-column:1/-1;grid-row:1;justify-self:center;padding:6px 10px;border-radius:999px;background:#e5f7b9;color:#485526;font-family:inherit;font-size:9px;font-weight:790;letter-spacing:.04em;text-transform:none}.project-brand-center .project-switcher-trigger h1{grid-column:1;grid-row:2;margin:0;color:#17140f;font-size:clamp(44px,5.4vw,72px);font-weight:820;letter-spacing:-.075em;line-height:.94;text-align:right}.project-brand-center .project-switcher-trigger svg{grid-column:2;grid-row:2;margin:0;color:#6f675e}.project-brand-center .project-switcher-menu{top:calc(100% + 10px);left:50%;width:min(360px,calc(100vw - 44px));transform:translate(-50%);text-align:left}.project-brand-meta{width:auto!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-wrap:wrap;gap:7px!important;margin:16px 0 0!important;padding:0!important;border-radius:0!important;background:transparent!important}.project-brand-meta span{padding:7px 11px;border:1px solid rgba(45,39,32,.075);border-radius:999px;background:#ffffffa8;color:#686158;font-size:10px;font-weight:680;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.project-brand-focus{max-width:580px;margin:12px 0 0!important;color:#6e675f!important;font-size:11px!important;line-height:1.5!important}.project-brand-actions{width:auto!important;display:flex!important;align-items:center!important;gap:8px!important;margin:18px 0 0!important;padding:0!important;border-radius:0!important;background:transparent!important}.project-brand-actions>button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0 21px;border:1px solid #17140f;border-radius:999px;background:#17140f;color:#fff;font-size:11px;font-weight:780;cursor:pointer;box-shadow:0 14px 28px #17140f29}.project-brand-actions>button.is-secondary{border-color:#2d27201a;background:#ffffffc7;color:#302a24;box-shadow:0 10px 24px #32281e12;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.project-brand-tertiary{width:auto!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;margin:10px 0 0!important;padding:0!important;border-radius:0!important;background:transparent!important}.project-brand-knowledge{display:inline-flex;align-items:center;gap:5px;color:#6f675f;font-size:10px;font-weight:680;text-decoration:none}.project-brand-knowledge:hover{color:#17140f}.project-brand-tertiary>button{padding:0;border:0;background:transparent;color:#a45c45;font-size:10px;font-weight:720;cursor:pointer}.project-brand-stage,.project-brand-stage.is-strategy,.project-brand-stage.is-creator,.project-brand-stage.is-content,.project-brand-stage.is-execution,.project-brand-stage.is-placement,.project-brand-stage.is-learning{position:absolute;width:246px;min-height:132px;grid-column:auto;grid-row:auto;padding:15px;border:1px solid rgba(255,255,255,.84);background:linear-gradient(145deg,color-mix(in srgb,var(--node-soft) 78%,#fff),#ffffffe6);box-shadow:0 8px color-mix(in srgb,var(--node-accent) 18%,#e1dad1),0 20px 38px #392d221c,inset 0 1px #fff;transform:none}.project-brand-stage:after{position:absolute;z-index:-1;right:-28px;bottom:-36px;width:110px;height:110px;border-radius:34px;background:color-mix(in srgb,var(--node-accent) 17%,transparent);filter:blur(10px);content:""}.project-brand-stage.is-strategy{top:4%;left:4%}.project-brand-stage.is-creator{top:4%;right:4%}.project-brand-stage.is-content{top:36%;left:2%}.project-brand-stage.is-execution{top:36%;right:2%}.project-brand-stage.is-placement{bottom:4%;left:7%}.project-brand-stage.is-learning{right:7%;bottom:4%}.project-brand-stage:hover{z-index:6;box-shadow:0 10px color-mix(in srgb,var(--node-accent) 20%,#ddd5cc),0 28px 48px #392d2226,inset 0 1px #fff;transform:translateY(-5px) scale(1.018)}.project-brand-stage-icon{background:var(--node-accent);color:#fff;box-shadow:inset 0 1px #ffffff59,0 10px 20px color-mix(in srgb,var(--node-accent) 24%,transparent);transform:rotate(-3deg)}.project-brand-stage-copy>span{display:-webkit-box;overflow:hidden;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.project-brand-stage-arrow{width:32px;overflow:hidden;transition:width .2s ease,transform .2s ease}.project-brand-stage-arrow em{max-width:0;overflow:hidden;opacity:0;color:#fff;font-size:9px;font-style:normal;font-weight:750;transition:max-width .2s ease,opacity .16s ease}.project-brand-stage:hover .project-brand-stage-arrow{width:58px;transform:none}.project-brand-stage:hover .project-brand-stage-arrow em{max-width:25px;opacity:1}@media(max-width:1080px){.project-brand-home{height:auto;max-height:none;min-height:0;padding:22px;border-radius:28px;background-color:#fbf9f57a}.project-brand-home:before{display:none}.project-brand-stage-grid{height:auto;min-height:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.project-brand-center{position:relative;inset:auto;grid-column:1/-1;min-height:410px;padding:38px 24px}.project-brand-stage,.project-brand-stage.is-strategy,.project-brand-stage.is-creator,.project-brand-stage.is-content,.project-brand-stage.is-execution,.project-brand-stage.is-placement,.project-brand-stage.is-learning{position:relative;inset:auto;width:auto;min-height:150px;transform:none}}@media(max-width:720px){.project-brand-home{padding:14px;border-radius:22px}.project-brand-stage-grid{grid-template-columns:1fr;gap:10px}.project-brand-center{min-height:370px;padding:28px 10px}.project-brand-center .project-switcher-trigger h1{font-size:clamp(43px,14vw,62px)}.project-brand-actions{flex-direction:column;width:100%!important}.project-brand-actions>button{width:min(280px,100%)}.project-brand-stage{min-height:148px!important}}.product-shell.domain-project-workspace{min-height:100vh;background:linear-gradient(rgba(46,42,36,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(46,42,36,.035) 1px,transparent 1px),radial-gradient(circle at 0 8%,rgba(116,126,229,.12),transparent 31rem),radial-gradient(circle at 100% 10%,rgba(84,179,128,.11),transparent 32rem),radial-gradient(circle at 50% 100%,rgba(239,126,88,.08),transparent 34rem),#f2f0eb;background-size:52px 52px,52px 52px,auto,auto,auto,auto;background-position:0 0,0 0,0 0,0 0,0 0,0 0}.product-main-project-workspace:has(.project-workspace-page),.product-main-project-workspace:has(.project-brand-home){width:100%;min-height:calc(100vh - 88px);padding:0;background:transparent}.project-brand-home{height:calc(100vh - 88px);min-height:620px;max-height:none;background:transparent}.project-brand-stage,.project-brand-stage.is-strategy,.project-brand-stage.is-creator,.project-brand-stage.is-content,.project-brand-stage.is-execution,.project-brand-stage.is-placement,.project-brand-stage.is-learning{border:1px solid rgba(43,38,32,.075);background:#ffffffb8;box-shadow:0 18px 46px #362d2413,inset 0 1px #fffffff2;backdrop-filter:blur(20px) saturate(112%);-webkit-backdrop-filter:blur(20px) saturate(112%);transform:none}.project-brand-stage:hover{border-color:#2b262026;background:#ffffffe0;box-shadow:0 24px 54px #362d241c,inset 0 1px #fff;transform:translateY(-3px)}.project-brand-stage-icon{border:1px solid color-mix(in srgb,var(--node-accent) 18%,transparent);background:color-mix(in srgb,var(--node-accent) 11%,#fff);color:var(--node-accent);box-shadow:none;transform:none}.project-brand-stage-arrow{border:1px solid rgba(43,38,32,.08);background:#f2f0eb;color:#302b25}.project-brand-stage-arrow em{color:inherit}.project-brand-stage:hover .project-brand-stage-arrow{border-color:#17140f;background:#17140f;color:#fff}.project-stage-shell{width:min(1420px,calc(100% - 36px));margin:18px auto 72px}@media(max-width:720px){.product-main-project-workspace:has(.project-workspace-page),.product-main-project-workspace:has(.project-brand-home){padding:0}.project-brand-home{height:auto;min-height:0;padding:14px}.project-stage-shell{width:calc(100% - 20px);margin:10px auto 48px}}@media(max-width:1080px){.creative-workspace-navigation{grid-template-columns:1fr;gap:14px}.creative-preparation-workspace,.creative-run-grid,.creative-preference-board-body{grid-template-columns:1fr}.creative-input-contract{grid-template-columns:minmax(0,1fr) minmax(260px,.7fr);align-items:start}.creative-input-contract>header,.creative-input-contract>p{grid-column:1/-1}.creative-starting-points>div{grid-template-columns:repeat(3,minmax(0,1fr))}.creative-content-layout{grid-template-columns:1fr}}@media(max-width:720px){.creative-workspace-shell{margin:0 9px 14px;border-radius:13px}.creative-workspace-navigation{padding:13px}.creative-workspace-navigation nav{grid-template-columns:1fr}.creative-workspace-navigation nav button{min-height:48px}.creative-view-frame{margin:9px}.creative-view-titlebar{grid-template-columns:auto minmax(0,1fr)}.creative-view-titlebar>div{grid-template-columns:auto minmax(0,1fr)}.creative-view-titlebar p,.creative-view-titlebar>em{display:none}.creative-preparation-workspace,.creative-map-workspace,.creative-run-workspace{padding:10px}.creative-input-contract{grid-template-columns:1fr}.creative-input-contract>header,.creative-input-contract>p{grid-column:auto}.creative-map-toolbar{grid-template-columns:1fr;gap:12px}.creative-preference-board>header{align-items:flex-start;flex-direction:column}.creative-starting-points>header,.creative-map-footer,.creative-run-rules{align-items:flex-start;flex-direction:column}.creative-starting-points>div{grid-template-columns:repeat(2,minmax(0,1fr))}.creative-map-family-heading{grid-template-columns:27px minmax(0,1fr) auto}.creative-map-family-heading>em{display:none}.creative-map-family-body{padding-left:12px}.creative-map-node-detail{grid-template-columns:1fr}.creative-map-node-detail>div{grid-template-columns:1fr}.creative-map-node-detail>button{justify-self:start}.creative-prompt-editor>header,.creative-prompt-editor>footer{align-items:flex-start;flex-direction:column}.creative-map-footer small,.creative-run-rules small{text-align:left}.creative-run-status{grid-template-columns:1fr}.creative-run-status>button{min-height:36px}.creative-next-step{align-items:stretch;flex-direction:column}.creative-next-step>button{width:100%}.creative-content-workspace{padding:10px}.creative-content-bridge{grid-template-columns:1fr}.creative-content-inputs>div{grid-template-columns:1fr}.creative-content-inputs label.is-wide{grid-column:auto}}.product-shell.domain-project-workspace{--pw-canvas: #f1efe9;--pw-canvas-deep: #ebe8e1;--pw-surface: #fffdf9;--pw-surface-soft: #f7f4ee;--pw-ink: #1d1a16;--pw-muted: #6f6961;--pw-subtle: #918a81;--pw-line: rgba(37, 32, 27, .11);--pw-line-soft: rgba(37, 32, 27, .065);--pw-radius-sm: 11px;--pw-radius-md: 17px;--pw-radius-lg: 25px;--pw-shadow-1: 0 1px 2px rgba(41, 34, 27, .045);--pw-shadow-2: 0 20px 52px rgba(47, 38, 29, .085);--pw-motion-fast: .14s;--pw-motion: .2s;min-height:100svh;display:grid;grid-template-rows:auto minmax(0,1fr);color:var(--pw-ink);background:radial-gradient(ellipse 48rem 31rem at -8% 0%,rgba(122,111,219,.11),transparent 68%),radial-gradient(ellipse 50rem 32rem at 108% 5%,rgba(73,167,116,.1),transparent 70%),radial-gradient(ellipse 40rem 25rem at 52% 108%,rgba(229,114,75,.07),transparent 72%),linear-gradient(180deg,var(--pw-canvas) 0%,var(--pw-canvas-deep) 100%)}.domain-project-workspace .product-topbar{position:sticky;top:12px;z-index:90;isolation:isolate;width:min(1248px,calc(100% - 32px));min-height:62px;grid-template-columns:minmax(0,1fr) auto;margin:12px auto 0;padding:8px 10px;border:1px solid rgba(255,255,255,.84);border-radius:24px;background:#ffffffad;box-shadow:0 16px 42px #2b231c13,inset 0 1px #fff;backdrop-filter:blur(24px) saturate(118%);-webkit-backdrop-filter:blur(24px) saturate(118%)}.domain-project-workspace .product-topbar:before,.domain-project-workspace .product-topbar:after{display:none}.domain-project-workspace .product-topbar>[aria-hidden=true]{display:none}.domain-project-workspace .product-topbar-actions{justify-self:end}.domain-project-workspace .product-lockup:hover{transform:none}.domain-project-workspace .governance-entry{box-shadow:none}.domain-project-workspace .governance-entry:hover{box-shadow:0 8px 20px #17140f24}.product-main-project-workspace:has(.project-workspace-page),.product-main-project-workspace:has(.project-brand-home){width:100%;min-height:0;padding:0;background:transparent}.project-workspace-page{width:100%;max-width:none}.project-brand-home{width:100%;height:calc(100svh - 86px);min-height:630px;max-height:none;margin:0;padding:clamp(26px,3.2vw,44px);overflow:hidden;border:0;border-radius:0;background:transparent;box-shadow:none}.project-brand-home:before,.project-brand-home:after,.project-brand-stage:after,.project-brand-glow,.project-brand-float-shape{display:none!important}.project-brand-stage-grid{width:min(1248px,100%);height:100%;min-height:0;display:grid;grid-template-columns:minmax(400px,1.03fr) repeat(2,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr));gap:12px;margin:0 auto;padding:0}.project-brand-center{position:relative;inset:auto;grid-column:1;grid-row:1 / 4;width:auto;min-width:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(30px,3.2vw,46px);overflow:visible;border:1px solid rgba(255,255,255,.08);border-radius:30px;background:radial-gradient(circle at 100% 0%,rgba(201,245,69,.13),transparent 36%),linear-gradient(145deg,#201d18,#17140f 74%);box-shadow:0 24px 58px #1f191429,inset 0 1px #ffffff14;color:#fff;text-align:left}.project-brand-center .project-switcher{width:100%;z-index:30;display:block;margin:0;padding:0;border-radius:0;background:transparent}.project-brand-center .project-switcher-trigger{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;gap:14px 8px;text-align:left}.project-brand-center .project-switcher-trigger>span{grid-column:1 / -1;grid-row:1;justify-self:start;padding:6px 10px;border-radius:999px;background:#caf84021;color:#d5fb67;font-size:11px;font-weight:720;letter-spacing:0;text-transform:none}.project-brand-center .project-switcher-trigger h1{grid-column:1;grid-row:2;margin:0;color:#fff;overflow:visible;font-size:clamp(40px,3.75vw,48px);font-weight:790;letter-spacing:-.065em;line-height:.98;text-align:left;text-overflow:clip;white-space:normal}.project-brand-center .project-switcher-trigger svg{grid-column:2;grid-row:2;margin:0;color:#ffffff9e}.project-brand-center .project-switcher-menu{top:calc(100% + 10px);left:0;width:min(360px,calc(100vw - 44px));transform:none;text-align:left}.project-brand-meta{width:auto!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:wrap;gap:7px!important;margin:22px 0 0!important;padding:0!important;border-radius:0!important;background:transparent!important}.project-brand-meta span{padding:7px 10px;border:1px solid rgba(255,255,255,.11);border-radius:999px;background:#fff1;color:#ffffffbd;font-size:12px;font-weight:620;-webkit-backdrop-filter:none;backdrop-filter:none}.project-brand-focus{max-width:440px;margin:18px 0 0!important;color:#ffffffab!important;font-size:14px!important;line-height:1.55!important}.project-brand-actions{width:auto!important;display:flex!important;align-items:center!important;gap:8px!important;margin:26px 0 0!important;padding:0!important;border-radius:0!important;background:transparent!important}.project-brand-actions>button{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:9px;flex:0 0 auto;padding:0 14px;border:1px solid #c9f345;border-radius:999px;background:#c9f345;color:#17140f;font-size:12px;font-weight:740;cursor:pointer;box-shadow:none;transition:background var(--pw-motion-fast) ease,transform var(--pw-motion-fast) ease;white-space:nowrap}.project-brand-actions>button:hover{background:#d5fa61;transform:translateY(-1px)}.project-brand-actions>button.is-secondary{border-color:#ffffff24;background:#ffffff12;color:#fff;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.project-brand-actions>button.is-secondary:hover{background:#ffffff1f}.project-brand-tertiary{width:auto!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;margin:13px 0 0!important;padding:0!important;border-radius:0!important;background:transparent!important}.project-brand-knowledge{color:#ffffff8f;font-size:12px}.project-brand-knowledge:hover{color:#fff}.project-brand-tertiary>button{color:#ff9a7f;font-size:12px}.project-brand-stage,.project-brand-stage.is-strategy,.project-brand-stage.is-creator,.project-brand-stage.is-content,.project-brand-stage.is-execution,.project-brand-stage.is-placement,.project-brand-stage.is-learning{position:relative;inset:auto;width:auto;min-width:0;min-height:0;display:grid;grid-template-columns:42px minmax(0,1fr) auto;grid-template-rows:auto 1fr auto;align-items:start;gap:5px 13px;padding:20px;overflow:hidden;border:1px solid var(--pw-line-soft);border-radius:22px;background:var(--pw-surface);box-shadow:var(--pw-shadow-1);color:var(--pw-ink);text-align:left;cursor:pointer;backdrop-filter:none;-webkit-backdrop-filter:none;transform:none;transition:transform var(--pw-motion) cubic-bezier(.2,.8,.2,1),border-color var(--pw-motion-fast) ease,box-shadow var(--pw-motion) ease}.project-brand-stage:before{position:absolute;top:22px;bottom:22px;left:0;width:3px;border-radius:0 3px 3px 0;background:var(--node-accent);content:"";opacity:.76}.project-brand-stage:hover{z-index:2;border-color:var(--pw-line);box-shadow:var(--pw-shadow-2);transform:translateY(-2px)}.project-brand-stage.is-strategy{grid-column:2;grid-row:1}.project-brand-stage.is-creator{grid-column:3;grid-row:1}.project-brand-stage.is-content{grid-column:2;grid-row:2}.project-brand-stage.is-execution{grid-column:3;grid-row:2}.project-brand-stage.is-placement{grid-column:2;grid-row:3}.project-brand-stage.is-learning{grid-column:3;grid-row:3}.project-brand-stage-index{top:17px;right:18px;color:var(--pw-subtle);font-size:11px;font-weight:690;letter-spacing:.04em}.project-brand-stage-icon{width:42px;height:42px;grid-row:1 / 3;border:0;border-radius:13px;background:color-mix(in srgb,var(--node-accent) 12%,#fff);color:var(--node-accent);box-shadow:none;transform:none}.project-brand-stage-copy{gap:3px;padding-right:16px}.project-brand-stage-copy small{color:var(--node-accent);font-size:12px;font-weight:680}.project-brand-stage-copy strong{font-size:18px;font-weight:740;letter-spacing:-.025em}.project-brand-stage-copy>span{display:-webkit-box;overflow:hidden;color:var(--pw-muted);font-size:13px;line-height:1.45;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.project-brand-stage-state{grid-column:2;align-self:end;color:var(--pw-muted);font-size:12px;font-weight:630}.project-brand-stage-state i{width:6px;height:6px;box-shadow:none}.project-brand-stage-arrow{width:auto;min-width:34px;height:34px;grid-column:3;grid-row:2 / 4;align-self:end;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 9px;overflow:hidden;border:1px solid var(--pw-line-soft);border-radius:999px;background:var(--pw-surface-soft);color:#49433c;transition:color var(--pw-motion-fast) ease,background var(--pw-motion-fast) ease,border-color var(--pw-motion-fast) ease}.project-brand-stage-arrow em{max-width:0;overflow:hidden;opacity:0;color:inherit;font-size:11px;font-style:normal;font-weight:690;white-space:nowrap;transition:max-width var(--pw-motion) ease,opacity var(--pw-motion-fast) ease}.project-brand-stage:hover .project-brand-stage-arrow{width:auto;border-color:#17140f;background:#17140f;color:#fff;transform:none}.project-brand-stage:hover .project-brand-stage-arrow em{max-width:72px;opacity:1}.domain-project-workspace .product-topbar{min-height:66px;padding:9px 10px 9px 12px}.domain-project-workspace .product-lockup{min-height:46px;gap:11px;padding:5px 8px 5px 5px}.domain-project-workspace .product-mark{width:36px;height:36px;border-radius:12px}.domain-project-workspace .product-lockup-copy strong{font-size:15px;letter-spacing:-.02em}.domain-project-workspace .product-lockup-copy small{display:none}.domain-project-workspace .governance-entry{min-height:44px;padding-inline:17px;border-radius:999px;font-size:14px}.project-brand-home{--pw-scene-x: 0px;--pw-scene-y: 0px;--pw-scene-r: 0deg;position:relative;height:calc(100svh - 90px);min-height:630px;padding:clamp(24px,3vw,38px) clamp(28px,3.2vw,44px) clamp(30px,3.4vw,46px)}.project-brand-home:before{position:absolute;inset:0;display:block!important;background:radial-gradient(30rem 18rem at calc(18% + var(--pw-scene-x)) calc(15% + var(--pw-scene-y)),rgba(119,115,232,.12),transparent 72%),radial-gradient(32rem 20rem at calc(82% - var(--pw-scene-x)) calc(18% - var(--pw-scene-y)),rgba(93,193,144,.11),transparent 72%),radial-gradient(26rem 18rem at 50% 92%,rgba(255,126,90,.08),transparent 74%);content:"";pointer-events:none}.project-brand-stage-grid{position:relative;z-index:1;grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:minmax(270px,1.08fr) minmax(220px,.92fr);gap:14px}.project-brand-center{grid-column:1 / -1;grid-row:1;min-height:0;align-items:center;justify-content:center;padding:4px clamp(120px,14vw,188px) 18px;overflow:hidden;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--pw-ink);text-align:center}.project-brand-center .project-switcher{position:relative;z-index:2;width:min(780px,100%)}.project-brand-center .project-switcher-trigger{grid-template-columns:minmax(0,1fr) auto;justify-content:center;width:auto;margin:0 auto}.project-brand-center .project-switcher-trigger>span{justify-self:center;background:#ff6b4d1a;color:#d9543c;font-size:12px}.project-brand-center .project-switcher-trigger h1{justify-self:center;color:var(--pw-ink);font-size:clamp(52px,5.6vw,72px);font-weight:800;letter-spacing:-.07em;line-height:.96;text-align:center}.project-brand-center .project-switcher-trigger svg{color:var(--pw-subtle)}.project-brand-center .project-switcher-menu{left:50%;transform:translate(-50%);text-align:left}.project-brand-meta{position:relative;z-index:2;justify-content:center!important;margin-top:17px!important}.project-brand-meta span{border-color:#25201b14;background:#fffdf9bd;color:var(--pw-muted);box-shadow:0 1px #ffffffb3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.project-brand-focus{position:relative;z-index:2;max-width:680px;margin-top:13px!important;color:var(--pw-muted)!important;font-size:14px!important}.project-brand-actions{position:relative;z-index:2;justify-content:center!important;margin-top:20px!important}.project-brand-actions>button{min-height:48px;padding-inline:20px;border-color:#181510;background:#181510;color:#fff;font-size:13px;box-shadow:0 12px 28px #1b17121f}.project-brand-actions>button:hover{background:#28231d}.project-brand-actions>button.is-secondary{border-color:#25201b1f;background:#fffdf9b8;color:var(--pw-ink);box-shadow:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.project-brand-actions>button.is-secondary:hover{background:#fff}.project-brand-tertiary{position:relative;z-index:2;justify-content:center!important;margin-top:11px!important}.project-brand-knowledge{color:var(--pw-muted)}.project-brand-knowledge:hover{color:var(--pw-ink)}.project-brand-ambient{position:absolute;inset:0;z-index:1;pointer-events:none;transform:translate3d(var(--pw-scene-x),var(--pw-scene-y),0) rotate(var(--pw-scene-r));transition:transform .26s cubic-bezier(.2,.8,.2,1)}.project-brand-ambient>span{position:absolute;width:54px;height:54px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.72);border-radius:17px;box-shadow:0 16px 32px #2c251d1a,inset 0 1px #ffffffd1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.project-brand-ambient .is-strategy{top:7%;left:8%;background:#ff8065b8;color:#fff;transform:rotate(-10deg)}.project-brand-ambient .is-creator{top:50%;left:3%;background:#53c48fb8;color:#fff;transform:rotate(8deg)}.project-brand-ambient .is-content{right:5%;bottom:13%;background:#ffc24fbf;color:#fff;transform:rotate(-7deg)}.project-brand-ambient .is-execution{top:10%;right:9%;background:#608eefb8;color:#fff;transform:rotate(9deg)}.project-brand-ambient .is-placement{bottom:6%;left:17%;background:#916ce4b3;color:#fff;transform:rotate(-5deg)}.project-brand-ambient .is-learning{right:20%;bottom:1%;background:#ef6889a8;color:#fff;transform:rotate(6deg)}.project-brand-mosaic-field{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;transform:translate3d(var(--pw-scene-x),var(--pw-scene-y),0);transition:transform .32s cubic-bezier(.2,.8,.2,1)}.project-mosaic-cluster{--mosaic-accent: #7e756c;position:absolute;width:58px;height:46px;pointer-events:none}.project-mosaic-cluster.is-strategy{--mosaic-accent: #e36d55}.project-mosaic-cluster.is-creator{--mosaic-accent: #45a875}.project-mosaic-cluster.is-content{--mosaic-accent: #c99a2f}.project-mosaic-cluster.is-execution{--mosaic-accent: #5d83db}.project-mosaic-cluster.is-placement{--mosaic-accent: #8463ce}.project-mosaic-cluster.is-learning{--mosaic-accent: #d65d7b}.project-mosaic-cluster>i{--mx: 0px;--my: 0px;position:absolute;width:7px;height:7px;border-radius:1.5px;background:color-mix(in srgb,var(--mosaic-accent) 72%,#fff);box-shadow:inset 0 1px #ffffff6b,0 3px 7px color-mix(in srgb,var(--mosaic-accent) 12%,transparent);opacity:.46;transition:transform .24s cubic-bezier(.2,.8,.2,1),opacity .18s ease,background .18s ease}.project-mosaic-cluster>i:nth-child(1){top:2px;left:0;--mx: 18px;--my: 8px}.project-mosaic-cluster>i:nth-child(2){top:0;left:15px;--mx: 11px;--my: 10px}.project-mosaic-cluster>i:nth-child(3){top:7px;left:34px;--mx: 0px;--my: 3px}.project-mosaic-cluster>i:nth-child(4){top:19px;left:48px;--mx: -14px;--my: -1px}.project-mosaic-cluster>i:nth-child(5){top:22px;left:26px;--mx: 0px;--my: -4px}.project-mosaic-cluster>i:nth-child(6){top:34px;left:7px;--mx: 11px;--my: -8px}.project-mosaic-cluster>i:nth-child(7){top:37px;left:39px;--mx: -13px;--my: -11px}.project-mosaic-cluster.is-field{width:76px;height:62px;opacity:.56}.project-mosaic-cluster.is-field>i{width:8px;height:8px;opacity:.32}.project-brand-mosaic-field .is-strategy{top:13%;left:18%;transform:rotate(-8deg)}.project-brand-mosaic-field .is-creator{top:22%;right:17%;transform:rotate(7deg)}.project-brand-mosaic-field .is-placement{bottom:9%;left:39%;transform:rotate(-4deg)}.project-mosaic-cluster.is-card{top:16px;right:14px;z-index:0;opacity:.34;transform:scale(.76);transform-origin:top right}.project-brand-stage>:not(.project-mosaic-cluster){position:relative;z-index:1}.project-brand-stage:hover .project-mosaic-cluster.is-card>i{background:color-mix(in srgb,var(--mosaic-accent) 84%,#fff);opacity:.78;transform:translate(var(--mx),var(--my)) scale(.92)}.project-brand-stage,.project-brand-stage.is-strategy,.project-brand-stage.is-creator,.project-brand-stage.is-content,.project-brand-stage.is-execution,.project-brand-stage.is-placement,.project-brand-stage.is-learning{grid-row:2;min-height:0;grid-template-columns:1fr auto;grid-template-rows:auto minmax(0,1fr) auto;gap:12px;padding:20px 18px 18px;border:1px solid rgba(255,255,255,.78);border-radius:24px;background:#fffdf9d6;box-shadow:0 16px 34px #2e261e11,inset 0 1px #ffffffe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.project-brand-stage.is-strategy{grid-column:1;background:#191611;color:#fff;box-shadow:0 22px 42px #1f191329}.project-brand-stage.is-creator{grid-column:2;background:#f4fcf7e6}.project-brand-stage.is-content{grid-column:3;background:#fffaefeb}.project-brand-stage.is-execution{grid-column:4;background:#f4f8ffeb}.project-brand-stage.is-placement{grid-column:5;background:#f8f5ffeb}.project-brand-stage.is-learning{grid-column:6;background:#fff5f7eb}.project-brand-stage:before{display:none}.project-brand-stage:hover{z-index:4;border-color:#fffffff2;box-shadow:0 26px 48px #2c241c21;transform:translateY(-8px)}.project-brand-stage:active{transform:translateY(-3px) scale(.985);transition-duration:80ms}.project-brand-stage-index{display:none}.project-brand-stage-icon{grid-column:1;grid-row:1;width:42px;height:42px;border-radius:14px;transition:transform var(--pw-motion) cubic-bezier(.2,.8,.2,1)}.project-brand-stage:hover .project-brand-stage-icon{transform:rotate(-5deg) scale(1.06)}.project-brand-stage.is-strategy .project-brand-stage-icon{background:#ff7e5b2e;color:#ff8b70}.project-brand-stage-copy{grid-column:1 / -1;grid-row:2;gap:6px;padding:0}.project-brand-stage-copy small{font-size:11px}.project-brand-stage-copy strong{font-size:19px;letter-spacing:-.035em}.project-brand-stage-copy>span{font-size:12px;line-height:1.45;-webkit-line-clamp:3}.project-brand-stage.is-strategy .project-brand-stage-copy strong{color:#fff}.project-brand-stage.is-strategy .project-brand-stage-copy>span,.project-brand-stage.is-strategy .project-brand-stage-state{color:#ffffff9e}.project-brand-stage-state{grid-column:1;grid-row:3;font-size:11px}.project-brand-stage-arrow{grid-column:2;grid-row:3;align-self:end}.project-brand-stage.is-strategy .project-brand-stage-arrow{border-color:#c9f345;background:#c9f345;color:#17140f}.project-brand-stage:hover .project-brand-stage-arrow em{max-width:70px}.home-visual-mode-toggle{min-height:38px;display:inline-flex;align-items:center;gap:8px;padding:0 11px 0 8px;border:1px solid rgba(56,47,39,.12);border-radius:12px;background:#fffdf9db;box-shadow:3px 3px #40342912;color:#514a43;cursor:pointer}.home-visual-mode-toggle>span{width:21px;height:21px;display:grid;grid-template-columns:repeat(2,6px);grid-template-rows:repeat(2,6px);place-content:center;gap:2px;border-radius:5px 1px;background:#28231e}.home-visual-mode-toggle>span i{background:#f2b66d}.home-visual-mode-toggle>span i:nth-child(2){background:#78ad90}.home-visual-mode-toggle>span i:nth-child(3){background:#7a91c3}.home-visual-mode-toggle>span i:nth-child(4){background:#c97885}.home-visual-mode-toggle strong{font-size:11px;font-weight:740}.project-brand-home>.home-visual-mode-toggle{position:absolute;top:18px;right:32px;z-index:8}.home-visual-mode-toggle:hover{background:#fff;transform:translateY(-1px)}.home-visual-mode-toggle:active{box-shadow:1px 1px #40342914;transform:translate(2px,2px)}.pixel-game-home{--game-x: 0px;--game-y: 0px;width:100%;height:calc(100svh - 90px);min-height:650px;padding:18px 24px 30px;overflow:hidden}.pw-game-world{position:relative;width:min(1248px,100%);height:100%;min-height:620px;margin:0 auto;overflow:hidden;border:1px solid rgba(255,255,255,.86);border-radius:29px;background:linear-gradient(rgba(74,68,56,.035) 1px,transparent 1px) 0 0 / 16px 16px,linear-gradient(90deg,rgba(74,68,56,.035) 1px,transparent 1px) 0 0 / 16px 16px,radial-gradient(circle at 50% 47%,rgba(255,250,220,.96) 0 17%,transparent 17.4%),linear-gradient(145deg,#dce9c9,#e9eed5 46%,#d7e5c6);box-shadow:0 24px 58px #2f271e1a,inset 0 0 0 5px #ffffff3b;isolation:isolate}.pw-game-world:before{position:absolute;inset:10px;z-index:0;border:2px solid rgba(89,108,72,.1);border-radius:21px;content:"";pointer-events:none}.pw-game-world:after{position:absolute;inset:auto 0 0;z-index:0;height:76px;background:linear-gradient(135deg,transparent 0 47%,rgba(102,121,81,.09) 47% 53%,transparent 53%) 0 0 / 24px 24px,#8197660f;content:"";pointer-events:none}.pw-game-hud{position:absolute;top:19px;right:22px;left:22px;z-index:20;display:flex;align-items:center;justify-content:space-between;pointer-events:none}.pw-game-hud>div{display:grid;grid-template-columns:auto auto;align-items:center;gap:1px 9px;padding:8px 12px 8px 9px;border:1px solid rgba(70,59,48,.13);border-radius:7px 2px;background:#fffaede0;box-shadow:3px 3px #493c2f17}.pw-game-hud>div>span{grid-column:1 / -1;color:#7d745f;font-family:SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:7px;font-weight:800;letter-spacing:.13em}.pw-game-hud>div>span i{width:5px;height:5px;display:inline-block;margin-right:6px;background:#6f9c70;box-shadow:4px -4px #6f9c7047}.pw-game-hud>div strong{color:#39342e;font-size:13px}.pw-game-hud>div small{color:#837b70;font-size:9px}.pw-game-hud .home-visual-mode-toggle{position:static;pointer-events:auto}.pw-game-paths{position:absolute;inset:0;z-index:1;width:100%;height:100%;overflow:visible;pointer-events:none;transform:translate3d(calc(var(--game-x) * .18),calc(var(--game-y) * .18),0);transition:transform .26s cubic-bezier(.2,.8,.2,1)}.pw-game-paths path{fill:none;stroke:#87725145;stroke-width:19;stroke-linecap:square;stroke-dasharray:3 18;vector-effect:non-scaling-stroke}.pw-game-hub{position:absolute;top:50%;left:50%;z-index:12;width:min(410px,38%);min-height:246px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:28px 34px 25px;border:4px solid #70543d;border-radius:7px 2px;background:repeating-linear-gradient(0deg,rgba(113,84,61,.035) 0 1px,transparent 1px 22px),linear-gradient(135deg,#fff8e7,#f7efd9);box-shadow:0 7px #b58a60,0 14px #5c46321c,0 26px 46px #4d3c2b21;text-align:center;transform:translate(calc(-50% + var(--game-x) * .34),calc(-50% + var(--game-y) * .34));transition:transform .26s cubic-bezier(.2,.8,.2,1)}.pw-game-hub:before,.pw-game-hub:after{position:absolute;top:-13px;width:17px;height:20px;border:3px solid #694d37;background:#d7aa75;content:""}.pw-game-hub:before{left:27px}.pw-game-hub:after{right:27px}.pw-game-hub-kicker{display:inline-flex;align-items:center;gap:7px;margin-bottom:9px;color:#9a5f46;font-family:SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:8px;font-weight:800;letter-spacing:.08em}.pw-game-hub-kicker i{width:7px;height:7px;background:#d16f58;box-shadow:4px -4px #d16f5847}.pw-game-hub .project-switcher{width:100%;position:relative;z-index:3}.pw-game-hub .project-switcher-trigger{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;gap:3px 7px;color:#342f29;text-align:center}.pw-game-hub .project-switcher-trigger>span{grid-column:1 / -1;color:#8d806f;font-family:SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:8px;letter-spacing:.08em}.pw-game-hub .project-switcher-trigger h1{justify-self:end;margin:0;color:#2c2823;font-size:clamp(29px,3.1vw,39px);font-weight:820;letter-spacing:-.055em;line-height:1}.pw-game-hub .project-switcher-trigger svg{align-self:center;justify-self:start;color:#8c7765}.pw-game-hub .project-switcher-menu{top:calc(100% + 12px);left:50%;width:min(370px,calc(100vw - 44px));transform:translate(-50%);text-align:left}.pw-game-hub-meta{display:flex;flex-wrap:wrap;justify-content:center;gap:5px;margin-top:12px}.pw-game-hub-meta span{padding:4px 7px;border:1px solid rgba(100,80,59,.12);background:#ffffff7a;color:#756c61;font-size:8px}.pw-game-hub>p{max-width:320px;margin:10px 0 0;color:#655d53;font-size:11px;line-height:1.45}.pw-game-hub-actions{display:flex;gap:7px;margin-top:14px}.pw-game-hub-actions button{min-height:37px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 11px;border:2px solid #473b30;border-radius:5px 1px;background:#4b4035;box-shadow:3px 3px #c39565;color:#fffaf0;font-size:10px;font-weight:760;cursor:pointer}.pw-game-hub-actions button+button{border-color:#b38f68;background:#fff8e9;color:#574c41;box-shadow:3px 3px #dbc09d}.pw-game-hub-actions button:hover{transform:translateY(-2px)}.pw-game-hub-actions button:active{box-shadow:1px 1px #c39565;transform:translate(2px,2px)}.pw-game-station{--land-accent: #d16f58;--station-delay: 0ms;position:absolute;z-index:8;width:176px;height:164px;display:block;padding:0;border:0;background:transparent;color:#332e29;cursor:pointer;text-align:center;transform:translate3d(calc(var(--game-x) * .62),calc(var(--game-y) * .62),0);transition:transform .22s cubic-bezier(.2,.8,.2,1),filter .18s ease;animation:pw-game-station-arrive .48s cubic-bezier(.2,.8,.2,1) var(--station-delay) both}.pw-game-station.is-strategy{--land-accent: #d96f59;--station-delay: 40ms;top:72px;left:56px}.pw-game-station.is-creator{--land-accent: #4d9d72;--station-delay: 90ms;top:72px;right:56px}.pw-game-station.is-content{--land-accent: #c69a39;--station-delay: .14s;top:258px;left:38px}.pw-game-station.is-execution{--land-accent: #5d7fb7;--station-delay: .19s;top:258px;right:38px}.pw-game-station.is-placement{--land-accent: #7962ad;--station-delay: .24s;bottom:38px;left:246px}.pw-game-station.is-learning{--land-accent: #b86577;--station-delay: .29s;right:246px;bottom:38px}.pw-game-landmark{width:128px;height:100px;margin:0 auto -3px;filter:drop-shadow(0 6px 0 rgba(76,61,45,.13));transform-origin:center bottom;transition:transform .18s steps(2,end),filter .18s ease}.pw-game-landmark svg{width:128px;height:100px;shape-rendering:crispEdges}.pw-game-landmark .land-shadow{fill:#4f423433}.pw-game-landmark .land-wall{fill:#f7eed9}.pw-game-landmark .land-accent{fill:var(--land-accent)}.pw-game-landmark .land-paper{fill:#fffdf2}.pw-game-landmark .land-soft{fill:color-mix(in srgb,var(--land-accent) 24%,#e7decf)}.pw-game-landmark .land-warm{fill:#b98455}.pw-game-landmark .land-ink{fill:#4a4239}.pw-game-landmark .land-flag{fill:#6b5947}.pw-game-station-sign{position:relative;width:100%;min-height:49px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;gap:1px 6px;padding:7px 9px;border:2px solid #6c5540;border-radius:4px 1px;background:#fff8e7;box-shadow:0 4px #bb9369,0 8px #4e3d2d14;text-align:left}.pw-game-station-sign:before,.pw-game-station-sign:after{position:absolute;bottom:100%;width:4px;height:10px;background:#6c5540;content:""}.pw-game-station-sign:before{left:22px}.pw-game-station-sign:after{right:22px}.pw-game-station-sign small{grid-column:1 / -1;color:var(--land-accent);font-family:SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:7px;font-weight:800;letter-spacing:.03em}.pw-game-station-sign strong{overflow:hidden;color:#38322d;font-size:13px;font-weight:790;text-overflow:ellipsis;white-space:nowrap}.pw-game-station-sign em{display:inline-flex;align-items:center;gap:3px;color:#766b60;font-size:8px;font-style:normal;white-space:nowrap}.pw-game-station.is-strategy .pw-game-station-sign{border-radius:12px 2px;background:#fff9e9}.pw-game-station.is-strategy .pw-game-station-sign:before,.pw-game-station.is-strategy .pw-game-station-sign:after{width:10px;height:10px;border-radius:50%;background:#9a7352}.pw-game-station.is-creator .pw-game-station-sign{border-top:7px solid var(--land-accent);background:#f4fbf4}.pw-game-station.is-content .pw-game-station-sign{border:4px solid #4a4239;border-radius:1px;background:#fff9e9;box-shadow:0 5px 0 var(--land-accent)}.pw-game-station.is-content .pw-game-station-sign:before,.pw-game-station.is-content .pw-game-station-sign:after{display:none}.pw-game-station.is-execution .pw-game-station-sign{border-color:#4e627e;border-radius:7px 1px;background:#f2f6f7;box-shadow:inset 0 0 0 3px #5d7fb717,0 5px #8ea2bd}.pw-game-station.is-execution .pw-game-station-sign:before,.pw-game-station.is-execution .pw-game-station-sign:after{width:6px;height:6px;bottom:auto;top:6px;background:var(--land-accent)}.pw-game-station.is-placement .pw-game-station-sign{width:90%;margin:0 auto;border-color:#574d67;border-radius:2px;background:#f5f1fa;box-shadow:0 5px #9b8ab7}.pw-game-station.is-placement .pw-game-station-sign:before{left:50%;width:5px;height:14px;background:#574d67}.pw-game-station.is-placement .pw-game-station-sign:after{display:none}.pw-game-station.is-learning .pw-game-station-sign{border-left:9px solid var(--land-accent);border-radius:2px 10px 10px 2px;background:#fff7f4}.pw-game-station.is-learning .pw-game-station-sign:before,.pw-game-station.is-learning .pw-game-station-sign:after{display:none}.pw-game-station-status{position:absolute;top:5px;right:3px;display:inline-flex;align-items:center;gap:4px;padding:4px 6px;border:1px solid color-mix(in srgb,var(--land-accent) 20%,#fff);border-radius:4px 1px;background:#fffdf5e6;box-shadow:2px 2px #49392b14;color:#665e55;font-size:7px;font-weight:720}.pw-game-station-status i{width:5px;height:5px;background:var(--land-accent)}.pw-game-station:hover{z-index:14;filter:saturate(1.06);transform:translate3d(calc(var(--game-x) * .62),calc(var(--game-y) * .62 - 5px),0)}.pw-game-station:hover .pw-game-landmark{filter:drop-shadow(0 9px 0 rgba(76,61,45,.13));transform:translateY(-3px)}.pw-game-station:hover .pw-game-station-sign{background:#fffdf3;box-shadow:0 5px 0 var(--land-accent),0 10px #4e3d2d12}.pw-game-station:active .pw-game-landmark{transform:translateY(1px)}.pw-game-landmark .land-motion{transform-box:fill-box;transform-origin:center;transition:transform .22s steps(3,end),opacity .18s steps(2,end)}.pw-game-station.is-strategy:hover .land-motion{transform:skewY(-7deg) translate(2px)}.pw-game-station.is-creator:hover .land-motion{transform:translateY(-3px)}.pw-game-station.is-content:hover .land-motion{transform:rotate(-9deg) translateY(-2px);transform-origin:left bottom}.pw-game-station.is-execution:hover .land-motion{transform:rotate(-13deg) translateY(-5px);transform-origin:left center}.pw-game-station.is-placement:hover .land-motion{opacity:.55;transform:translate(4px)}.pw-game-station.is-learning:hover .land-motion{transform:scaleY(1.16) translateY(-4px);transform-origin:center bottom}.pw-game-scenery{position:absolute;inset:0;z-index:2;pointer-events:none;transform:translate3d(calc(var(--game-x) * .9),calc(var(--game-y) * .9),0);transition:transform .3s cubic-bezier(.2,.8,.2,1)}.pw-game-scenery .is-cloud{position:absolute;width:28px;height:10px;background:#ffffffab;box-shadow:10px -7px #ffffffab,26px 0 #ffffffab,37px 4px #ffffff75}.pw-game-scenery .is-cloud-one{top:96px;left:39%;animation:pw-game-cloud 8s steps(8,end) infinite alternate}.pw-game-scenery .is-cloud-two{top:142px;right:35%;opacity:.62;animation:pw-game-cloud 10s steps(10,end) 1s infinite alternate-reverse}.pw-game-scenery .is-tree{position:absolute;width:12px;height:20px;background:#876542;box-shadow:0 13px #876542}.pw-game-scenery .is-tree:before{position:absolute;top:-16px;left:-12px;width:35px;height:28px;background:#7ca66a;box-shadow:8px -7px #90b676,-7px 7px #648d5c;content:"";clip-path:polygon(25% 0,75% 0,75% 20%,100% 20%,100% 75%,75% 75%,75% 100%,25% 100%,25% 75%,0 75%,0 20%,25% 20%)}.pw-game-scenery .is-tree-one{top:28%;left:27%;transform:scale(.72)}.pw-game-scenery .is-tree-two{top:61%;right:28%;transform:scale(.66)}.pw-game-scenery .is-tree-three{right:17%;bottom:9%;transform:scale(.58)}.pw-game-scenery .is-pond{position:absolute;right:14%;bottom:8%;width:78px;height:42px;background:linear-gradient(135deg,#91c5c5,#aad9d0);clip-path:polygon(15% 0,85% 0,85% 12%,100% 12%,100% 75%,85% 75%,85% 100%,15% 100%,15% 88%,0 88%,0 25%,15% 25%);box-shadow:inset 0 -7px #5097a138}.pw-game-scenery .is-flowers{position:absolute;width:5px;height:5px;background:#fff4b9;box-shadow:12px 5px #e5888f,23px -3px #fff4b9,31px 7px #9080bc,45px 1px #e5888f}.pw-game-scenery .is-flowers-one{top:21%;left:31%}.pw-game-scenery .is-flowers-two{right:32%;bottom:18%;transform:rotate(10deg)}.pw-game-hero{position:absolute;top:72%;left:50%;z-index:17;display:flex;align-items:center;gap:8px;pointer-events:none;transform:translate(-50%,-50%);transition:top .52s steps(7,end),left .52s steps(7,end)}.pw-game-hero.is-strategy{top:30%;left:27%}.pw-game-hero.is-creator{top:30%;left:73%}.pw-game-hero.is-content{top:55%;left:27%}.pw-game-hero.is-execution{top:55%;left:73%}.pw-game-hero.is-placement{top:76%;left:41%}.pw-game-hero.is-learning{top:76%;left:59%}.pw-game-hero-sprite{position:relative;width:22px;height:28px;flex:0 0 auto;background:#527660;box-shadow:0 7px #527660,-5px 18px #455f51,5px 18px #455f51;animation:pw-game-avatar 1.4s steps(2,end) infinite}.pw-game-hero-sprite:before{position:absolute;top:-15px;left:2px;width:18px;height:16px;background:#d59b72;box-shadow:0 -5px #594438;content:""}.pw-game-hero-sprite i{position:absolute;top:-9px;left:5px;width:3px;height:3px;background:#372f29;box-shadow:8px 0 #372f29}.pw-game-hero-sprite b{position:absolute;top:8px;left:7px;width:8px;height:8px;background:#f0bf66}.pw-game-hero small{max-width:120px;padding:5px 7px;border:1px solid rgba(72,59,47,.18);border-radius:5px 1px;background:#fffdf5f0;box-shadow:2px 2px #46392c17;color:#5c554d;font-family:SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:7px;font-weight:800;white-space:nowrap}.pw-game-footer{position:absolute;right:24px;bottom:18px;left:24px;z-index:18;display:flex;align-items:center;justify-content:center;gap:13px;pointer-events:none}.pw-game-footer>*{pointer-events:auto}.pw-game-footer a,.pw-game-footer button,.pw-game-footer span,.pw-game-footer small{min-height:27px;display:inline-flex;align-items:center;gap:5px;padding:0 8px;border:1px solid rgba(72,61,49,.12);border-radius:5px 1px;background:#fffaedd6;box-shadow:2px 2px #4a3c2f12;color:#665f56;font-size:8px}.pw-game-footer button{color:#a75548;cursor:pointer}@keyframes pw-game-station-arrive{0%{opacity:0;transform:translateY(14px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes pw-game-cloud{to{transform:translate(22px)}}@keyframes pw-game-avatar{50%{transform:translateY(-2px)}}.pw-game-world{background:linear-gradient(180deg,rgba(255,255,255,.34),transparent 29%),linear-gradient(180deg,#f6ecdf 0 29%,#92775e 29% 30.5%,transparent 30.5%),repeating-linear-gradient(90deg,transparent 0 119px,rgba(99,76,54,.055) 119px 121px),repeating-linear-gradient(0deg,transparent 0 63px,rgba(99,76,54,.045) 63px 65px),linear-gradient(155deg,#ead8bd 30%,#dbc19c 76%,#d4b58c);box-shadow:0 24px 58px #2f271e1f,inset 0 0 0 5px #ffffff47}.pw-game-world:before{inset:9px;border-color:#5b432f24;border-radius:21px;box-shadow:inset 0 0 0 3px #ffffff2b}.pw-game-world:after{top:30.5%;bottom:auto;height:69.5%;background:linear-gradient(102deg,rgba(255,250,225,.28),transparent 24% 78%,rgba(255,250,225,.18)),linear-gradient(90deg,transparent 49.8%,rgba(99,75,52,.05) 50%,transparent 50.2%)}.pw-game-paths{display:none}.pw-game-hud>div{border-color:#533d2d2e;background:#fffbf3e8;box-shadow:3px 3px #5b422e1f}.pw-game-hud>div>span i{background:#db7864;box-shadow:4px -4px #db78643d}.pw-game-hub{top:73px;left:50%;width:min(400px,38%);min-height:190px;padding:22px 28px 19px;border:7px solid #8b6244;border-radius:3px;background:radial-gradient(circle at 17px 17px,#dd705c 0 4px,transparent 4.5px),radial-gradient(circle at calc(100% - 17px) 17px,#6e9b75 0 4px,transparent 4.5px),repeating-linear-gradient(0deg,rgba(111,83,58,.035) 0 1px,transparent 1px 19px),#fff5dc;box-shadow:0 7px #624834,0 13px #5b412d1f,0 23px 36px #503a281a;transform:translate(calc(-50% + var(--game-x) * .34))}.pw-game-hub:before,.pw-game-hub:after{top:-19px;width:21px;height:20px;border:0;background:#d6b171;box-shadow:inset 0 -5px #b98e56,0 3px #583e2a26}.pw-game-hub:before{left:35px}.pw-game-hub:after{right:35px}.pw-game-hub-kicker{margin-bottom:6px;font-size:7px}.pw-game-hub .project-switcher-trigger h1{font-size:clamp(25px,2.7vw,34px)}.pw-game-hub-meta{margin-top:8px}.pw-game-hub>p{margin-top:7px}.pw-game-hub-actions{margin-top:10px}.pw-game-hub-actions button{min-height:33px}.pw-game-station{width:174px;height:157px}.pw-game-station.is-strategy{top:88px;left:46px}.pw-game-station.is-creator{top:88px;right:46px}.pw-game-station.is-content{top:292px;left:64px}.pw-game-station.is-execution{top:292px;right:64px}.pw-game-station.is-placement{bottom:35px;left:268px}.pw-game-station.is-learning{right:268px;bottom:35px}.pw-game-landmark{margin-bottom:-1px;filter:drop-shadow(0 7px 0 rgba(76,55,38,.17))}.pw-game-station .pw-game-station-sign,.pw-game-station.is-strategy .pw-game-station-sign,.pw-game-station.is-creator .pw-game-station-sign,.pw-game-station.is-content .pw-game-station-sign,.pw-game-station.is-execution .pw-game-station-sign,.pw-game-station.is-placement .pw-game-station-sign,.pw-game-station.is-learning .pw-game-station-sign{width:100%;min-height:42px;margin:0;padding:6px 8px 6px 10px;border:0;border-left:4px solid var(--land-accent);border-radius:2px;background:#fffaeee3;box-shadow:3px 3px #563e2b21}.pw-game-station .pw-game-station-sign:before,.pw-game-station .pw-game-station-sign:after{display:none}.pw-game-station-sign small{font-size:6.5px}.pw-game-station-sign strong{font-size:12px}.pw-game-station-status{top:8px;right:4px}.pw-game-station:hover .pw-game-station-sign{background:#fffdf6;box-shadow:3px 3px 0 var(--land-accent),6px 7px #4e3d2d12}.pw-game-scenery{z-index:2}.pw-game-scenery .is-window{position:absolute;top:78px;width:116px;height:80px;border:7px solid #775941;background:linear-gradient(145deg,#b8d8d2,#dff0e2 58%,#f5dfb3 59%);box-shadow:inset 0 -7px #5285772e,0 7px #b78c63}.pw-game-scenery .is-window:before,.pw-game-scenery .is-window:after{position:absolute;background:#775941;content:""}.pw-game-scenery .is-window:before{top:0;bottom:0;left:50%;width:5px;transform:translate(-50%)}.pw-game-scenery .is-window:after{top:50%;right:0;left:0;height:5px;transform:translateY(-50%)}.pw-game-scenery .is-window i{position:absolute;right:8px;bottom:0;width:22px;height:26px;background:#78a678;clip-path:polygon(50% 0,70% 32%,100% 35%,78% 58%,85% 100%,50% 78%,15% 100%,22% 58%,0 35%,30% 32%)}.pw-game-scenery .is-window i+i{right:auto;bottom:-1px;left:8px;width:16px;height:19px;background:#91b486}.pw-game-scenery .is-window-one{left:25%;transform:translate(-50%) scale(.78);opacity:.84}.pw-game-scenery .is-window-two{right:25%;transform:translate(50%) scale(.78);opacity:.84}.pw-game-scenery .is-wall-clock{position:absolute;top:81px;left:24px;width:35px;height:35px;border:5px solid #76583e;border-radius:50%;background:#fff7e5;box-shadow:3px 4px #533b291f}.pw-game-scenery .is-wall-clock i,.pw-game-scenery .is-wall-clock b{position:absolute;top:7px;left:13px;width:3px;height:10px;background:#4e4339;transform-origin:bottom}.pw-game-scenery .is-wall-clock b{transform:rotate(120deg)}.pw-game-scenery .is-wall-shelf{position:absolute;top:70px;right:27px;width:102px;height:11px;background:#8a6244;box-shadow:0 7px #b9875e}.pw-game-scenery .is-wall-shelf i{position:relative;bottom:19px;width:12px;height:19px;display:inline-block;margin-left:7px;background:#d47763;box-shadow:inset -3px 0 #4933231f}.pw-game-scenery .is-wall-shelf i:nth-child(2){height:24px;background:#6b9176}.pw-game-scenery .is-wall-shelf i:nth-child(3){height:16px;background:#7187ad}.pw-game-scenery .is-wall-shelf i:nth-child(4){height:21px;background:#d3a34e}.pw-game-scenery .is-rug{position:absolute;border:3px solid rgba(120,83,56,.13);opacity:.52}.pw-game-scenery .is-rug-left{top:46%;left:2.5%;width:26%;height:27%;background:repeating-linear-gradient(135deg,#e4b68c 0 9px,#efd1ae 9px 18px)}.pw-game-scenery .is-rug-right{top:46%;right:2.5%;width:26%;height:27%;background:repeating-linear-gradient(45deg,#9eb5be 0 9px,#c9d3cf 9px 18px)}.pw-game-scenery .is-rug-center{bottom:1.5%;left:29%;width:42%;height:22%;background:repeating-linear-gradient(90deg,#d6c08b 0 13px,#ead9ac 13px 26px)}.pw-game-scenery .is-studio-plant{position:absolute;right:18px;bottom:56px;width:34px;height:28px;background:#c47d56;box-shadow:inset 0 -6px #a85f43}.pw-game-scenery .is-studio-plant:before{position:absolute;right:6px;bottom:24px;width:22px;height:34px;background:#68946c;clip-path:polygon(45% 100%,38% 57%,0 42%,33% 34%,28% 0,53% 29%,78% 5%,67% 42%,100% 37%,68% 60%,58% 100%);content:""}.pw-game-scenery .is-project-boxes{position:absolute;bottom:55px;left:18px;width:47px;height:30px;background:#b67d4d;box-shadow:8px -19px #c7935e,0 5px #52382526}.pw-game-scenery .is-project-boxes i{position:absolute;top:11px;left:16px;width:15px;height:7px;background:#f4dfb9}.pw-game-scenery .is-project-boxes i+i{top:-13px;left:24px}.pw-game-scenery .is-floor-lamp{position:absolute;top:37%;left:31%;width:6px;height:79px;background:#625246;box-shadow:0 73px 0 8px #625246}.pw-game-scenery .is-floor-lamp i{position:absolute;top:-14px;left:-16px;width:38px;height:24px;background:#f0c875;clip-path:polygon(18% 0,82% 0,100% 100%,0 100%);animation:pw-studio-lamp 3.4s steps(2,end) infinite}.pw-game-scenery .is-coffee-corner{position:absolute;top:38%;right:30%;width:38px;height:49px;background:#8e6e55;box-shadow:0 7px #70533e}.pw-game-scenery .is-coffee-corner:before{position:absolute;top:-14px;left:7px;width:20px;height:16px;border:4px solid #5d5148;background:#f3eee1;content:""}.pw-game-scenery .is-coffee-corner i{position:absolute;top:-23px;right:-2px;width:9px;height:9px;border:3px solid #766151;background:#f5dfb7}.pw-game-hero{top:68%;left:50%;z-index:16;transition:top .58s steps(8,end),left .58s steps(8,end)}.pw-game-hero.is-strategy{top:37%;left:19%}.pw-game-hero.is-creator{top:37%;left:81%}.pw-game-hero.is-content{top:66%;left:20%}.pw-game-hero.is-execution{top:66%;left:80%}.pw-game-hero.is-placement{top:83%;left:38%}.pw-game-hero.is-learning{top:83%;left:62%}.pw-game-hero-sprite{width:27px;height:31px;background:#557b67;box-shadow:inset -6px 0 #2f3f3726,0 8px #557b67,-6px 20px #425b4d,6px 20px #425b4d,0 28px 0 6px #4c372624}.pw-game-hero-sprite:before{top:-18px;left:3px;width:21px;height:19px;background:#d7a17a;box-shadow:inset -4px 0 #7249321f,0 -6px #594438,-3px -3px #594438}.pw-game-hero-sprite i{top:-11px;left:7px}.pw-game-hero-sprite b{top:9px;left:8px;width:11px;height:9px;background:#f2c967}.pw-game-employee-avatar{position:relative;width:39px;height:55px;flex:0 0 auto;filter:drop-shadow(0 7px 0 rgba(76,55,38,.15));image-rendering:pixelated;animation:pw-game-avatar 1.4s steps(2,end) infinite}.pw-game-avatar-hair{position:absolute;top:0;left:5px;z-index:3;width:30px;height:25px;background:var(--avatar-hair);clip-path:polygon(13% 0,80% 0,80% 8%,93% 8%,93% 24%,100% 24%,100% 76%,87% 76%,87% 92%,73% 92%,73% 72%,20% 72%,20% 92%,7% 92%,7% 76%,0 76%,0 24%,13% 24%);box-shadow:inset -5px 0 #16121529,inset 4px 0 #ffffff12}.pw-game-avatar-face{position:absolute;top:8px;left:9px;z-index:4;width:22px;height:20px;background:var(--avatar-skin);box-shadow:inset -4px 0 #6d412a1f;clip-path:polygon(0 0,100% 0,100% 80%,82% 80%,82% 100%,18% 100%,18% 80%,0 80%)}.pw-game-avatar-face i,.pw-game-avatar-face b{position:absolute;top:8px;width:3px;height:4px;background:#332b2b}.pw-game-avatar-face i{left:4px}.pw-game-avatar-face b{right:4px}.pw-game-avatar-body{position:absolute;top:28px;left:7px;z-index:2;width:26px;height:22px;background:var(--avatar-outfit);box-shadow:inset -6px 0 #1d362a21,-7px 3px 0 -2px var(--avatar-outfit),7px 3px 0 -2px var(--avatar-outfit),-5px 21px 0 -1px var(--avatar-outfit-shade),5px 21px 0 -1px var(--avatar-outfit-shade)}.pw-game-avatar-body i{position:absolute;top:5px;left:9px;width:8px;height:8px;background:#f0c66a;box-shadow:inset -3px -3px #8b5b252e}.pw-game-hero small{max-width:210px;display:grid;gap:2px;overflow:hidden;padding:6px 8px;text-overflow:ellipsis}.pw-game-hero small strong{color:#484039;font-size:7.5px}.pw-game-hero small span{overflow:hidden;color:#766d64;font-size:7px;text-overflow:ellipsis}@keyframes pw-studio-lamp{50%{filter:brightness(1.12)}}.pw-game-world{background:radial-gradient(circle at 78% 44%,rgba(255,255,255,.72),transparent 36%),linear-gradient(rgba(83,69,59,.025) 1px,transparent 1px) 0 0 / 18px 18px,linear-gradient(145deg,#e9e5dd,#f3efe8 52%,#e3ded6)}.pw-game-world:after{top:0;height:100%;background:linear-gradient(90deg,rgba(255,255,255,.18),transparent 42%)}.pw-game-room{position:absolute;top:78px;right:34px;z-index:4;width:min(650px,calc(100% - 380px));height:calc(100% - 123px);min-height:510px;overflow:hidden;border:8px solid #665569;border-radius:8px 8px 24px 24px;background:linear-gradient(180deg,rgba(255,255,255,.16),transparent 31%),linear-gradient(180deg,#d9d1df 0 28%,#f5f0df 28% 30%,#705e78 30% 31.5%,transparent 31.5%),repeating-linear-gradient(90deg,transparent 0 62px,rgba(61,47,67,.22) 62px 66px),repeating-linear-gradient(0deg,transparent 0 82px,rgba(61,47,67,.16) 82px 86px),#8d7c96;box-shadow:0 10px #4f4353,0 24px 38px #3f314233,inset 0 0 0 4px #ffffff1f;transform:translate3d(calc(var(--game-x) * .16),calc(var(--game-y) * .16),0);transition:transform .26s cubic-bezier(.2,.8,.2,1)}.pw-game-room:before{position:absolute;top:31.5%;right:0;left:0;z-index:1;height:8px;background:#584a5d;box-shadow:0 6px #ffffff26;content:""}.pw-game-room:after{position:absolute;top:0;left:50%;z-index:0;width:38%;height:34%;background:linear-gradient(110deg,rgba(255,250,213,.22),transparent 70%);content:"";transform:translate(-50%)}.pw-game-room-title{position:absolute;top:9px;left:50%;z-index:18;display:inline-flex;align-items:center;gap:6px;padding:5px 8px;border:2px solid #594b5d;background:#fff4d8;box-shadow:3px 3px #30273336;color:#66576b;font-family:SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:7px;font-weight:800;white-space:nowrap;transform:translate(-50%)}.pw-game-room-title i{width:6px;height:6px;background:#dc7963;box-shadow:4px -3px #dc796345}.pw-game-hub{top:145px;left:45px;width:294px;min-height:330px;align-items:flex-start;justify-content:center;padding:28px 25px 24px;border:3px solid #755a44;border-radius:18px 3px;background:linear-gradient(90deg,transparent 30px,rgba(218,111,92,.15) 30px 32px,transparent 32px),repeating-linear-gradient(0deg,transparent 0 25px,rgba(95,77,60,.08) 25px 26px),#fff9e9;box-shadow:7px 7px #c59a67,14px 15px #5d453117,0 25px 45px #48372a17;text-align:left;transform:translate3d(calc(var(--game-x) * .24),calc(var(--game-y) * .24),0)}.pw-game-hub:before{top:-9px;left:21px;width:42px;height:15px;background:#ddbe7fdb;box-shadow:none;transform:rotate(-4deg)}.pw-game-hub:after{top:auto;right:19px;bottom:17px;width:13px;height:46px;background:#d86f5f;box-shadow:inset -4px 0 #6f362f21}.pw-game-hub-kicker{margin-bottom:13px}.pw-game-hub .project-switcher-trigger{text-align:left}.pw-game-hub .project-switcher-trigger h1{justify-self:start;font-size:32px;line-height:1.08}.pw-game-hub .project-switcher-trigger svg{justify-self:start}.pw-game-hub .project-switcher-menu{left:0;transform:none}.pw-game-hub-meta{justify-content:flex-start;margin-top:15px}.pw-game-hub>p{margin-top:15px;font-size:12px}.pw-game-hub-actions{width:100%;flex-direction:column;align-items:stretch;margin-top:20px}.pw-game-hub-actions button{width:100%;min-height:37px}.pw-game-room .pw-game-scenery{z-index:2}.pw-game-room .is-window-one{top:39px;left:50%;width:138px;height:84px;opacity:1;transform:translate(-50%) scale(.78)}.pw-game-room .is-window-two{display:none}.pw-game-room .is-wall-clock{top:45px;left:18px;transform:scale(.76)}.pw-game-room .is-wall-shelf{top:51px;right:19px;transform:scale(.8);transform-origin:right top}.pw-game-room .is-rug-left,.pw-game-room .is-rug-right{display:none}.pw-game-room .is-rug-center{bottom:4%;left:22%;width:56%;height:40%;border-color:#3d2e4142;background:repeating-linear-gradient(90deg,#a8bdd0 0 24px,#c5d4dc 24px 48px);opacity:.86}.pw-game-room .is-studio-plant{right:16px;bottom:18px;transform:scale(.76)}.pw-game-room .is-project-boxes{bottom:21px;left:13px;transform:scale(.7)}.pw-game-room .is-floor-lamp{top:37%;left:47%;transform:scale(.65)}.pw-game-room .is-coffee-corner{top:39%;right:46%;transform:scale(.68)}.pw-game-room .pw-game-station{width:132px;height:119px;z-index:8}.pw-game-room .pw-game-station.is-strategy{top:72px;left:24px}.pw-game-room .pw-game-station.is-creator{top:72px;right:24px}.pw-game-room .pw-game-station.is-content{top:36%;left:22px}.pw-game-room .pw-game-station.is-execution{top:36%;right:22px}.pw-game-room .pw-game-station.is-placement{bottom:21px;left:62px}.pw-game-room .pw-game-station.is-learning{right:62px;bottom:21px}.pw-game-room .pw-game-landmark{width:96px;height:75px;margin-bottom:-4px;filter:drop-shadow(0 5px 0 rgba(44,34,47,.2))}.pw-game-room .pw-game-landmark svg{width:96px;height:75px}.pw-game-room .pw-game-station .pw-game-station-sign,.pw-game-room .pw-game-station.is-strategy .pw-game-station-sign,.pw-game-room .pw-game-station.is-creator .pw-game-station-sign,.pw-game-room .pw-game-station.is-content .pw-game-station-sign,.pw-game-room .pw-game-station.is-execution .pw-game-station-sign,.pw-game-room .pw-game-station.is-placement .pw-game-station-sign,.pw-game-room .pw-game-station.is-learning .pw-game-station-sign{min-height:27px;display:flex;align-items:center;justify-content:center;padding:4px 7px;border:2px solid #554859;border-left:4px solid var(--land-accent);border-radius:3px;background:#fff8e2f0;box-shadow:3px 3px #2f253236;text-align:center}.pw-game-room .pw-game-station-sign small,.pw-game-room .pw-game-station-sign em{display:none}.pw-game-room .pw-game-station-sign strong{color:#514855;font-size:10px;letter-spacing:.02em}.pw-game-room .pw-game-station-status{top:3px;right:7px;width:9px;min-width:9px;height:9px;overflow:hidden;padding:0;border:2px solid #fff5df;border-radius:0;background:var(--land-accent);box-shadow:2px 2px #2b222e33;color:transparent;white-space:nowrap}.pw-game-room .pw-game-station-status i{display:none}.pw-game-room .pw-game-station:hover .pw-game-station-status,.pw-game-room .pw-game-station:focus-visible .pw-game-station-status{width:auto;height:auto;padding:3px 5px;border-color:#554859;background:#fff7e4;color:#635767}.pw-game-room .pw-game-station:hover .pw-game-station-sign{background:#fffdf0;box-shadow:3px 3px 0 var(--land-accent),6px 6px #2a212d1a}.pw-game-room .pw-game-hero{top:59%;left:50%;z-index:15}.pw-game-room .pw-game-hero.is-strategy{top:35%;left:27%}.pw-game-room .pw-game-hero.is-creator{top:35%;left:73%}.pw-game-room .pw-game-hero.is-content{top:61%;left:27%}.pw-game-room .pw-game-hero.is-execution{top:61%;left:73%}.pw-game-room .pw-game-hero.is-placement{top:82%;left:37%}.pw-game-room .pw-game-hero.is-learning{top:82%;left:63%}.pw-game-hero-motion{position:relative;display:flex;align-items:center;gap:8px}.pw-game-employee-avatar{width:72px;height:104px;flex:0 0 auto;background-repeat:no-repeat;background-position:0 0;background-size:400% 100%;filter:none;animation:pw-employee-sprite-idle 1.25s steps(1,end) infinite}.pw-game-avatar-shadow{position:absolute;right:14px;bottom:4px;left:14px;z-index:-1;height:8px;background:#2b202e40;filter:blur(1px)}.pw-game-room .pw-game-hero small{position:absolute;bottom:6px;left:76px;max-width:180px;border:2px solid #574b5b;background:#fff8e5;box-shadow:3px 3px #2b212e2e}.pw-game-room .pw-game-hero small:before{position:absolute;right:100%;bottom:10px;border:5px solid transparent;border-right-color:#574b5b;content:""}.pw-game-room .pw-game-hero .pw-game-dialogue{width:218px;max-width:218px;display:grid;gap:4px;padding:9px 11px 10px;border:3px solid #574b5b;border-radius:2px;background:linear-gradient(rgba(100,78,91,.045) 1px,transparent 1px) 0 0 / 8px 8px,#fff8e5;box-shadow:4px 4px #bca485,8px 8px #2b212e21;color:#4f4652;font-family:SFMono-Regular,Menlo,Monaco,Consolas,monospace;white-space:normal;transform-origin:left bottom;animation:pw-game-dialogue-arrive .3s steps(4,end) .16s both}.pw-game-room .pw-game-hero .pw-game-dialogue:after{position:absolute;right:8px;bottom:7px;width:5px;height:7px;background:#cf745f;box-shadow:4px 0 #cf745f57;content:"";animation:pw-game-dialogue-cursor .8s steps(1,end) infinite}.pw-game-room .pw-game-dialogue-speaker{color:var(--land-accent, #9b6857);font-size:7px;font-weight:850;letter-spacing:.08em}.pw-game-room .pw-game-hero .pw-game-dialogue strong{color:#433a45;font-size:11px;line-height:1.35}.pw-game-room .pw-game-hero .pw-game-dialogue>span:last-child{padding-right:12px;color:#746976;font-size:8px;font-weight:700;line-height:1.55}.pw-game-room .pw-game-hero.is-dialogue-left .pw-game-dialogue{right:76px;left:auto;transform-origin:right bottom}.pw-game-room .pw-game-hero.is-dialogue-left .pw-game-dialogue:before{right:auto;left:100%;border-color:transparent transparent transparent #574b5b}.pw-game-footer{left:43px;right:auto;bottom:29px;width:300px;flex-wrap:wrap;gap:6px;justify-content:flex-start}@keyframes pw-employee-sprite-idle{0%,24.9%{background-position:0 0}25%,49.9%{background-position:33.333% 0}50%,74.9%{background-position:66.666% 0}75%,to{background-position:100% 0}}@keyframes pw-game-dialogue-arrive{0%{opacity:0;transform:translateY(8px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes pw-game-dialogue-cursor{50%{opacity:0}}@media(prefers-reduced-motion:reduce){.pw-game-room .pw-game-hero .pw-game-dialogue{animation:none}.pw-game-room .pw-game-hero .pw-game-dialogue:after{animation:none}}@media(max-width:1080px){.pixel-game-home{height:auto;min-height:0;overflow:visible}.pw-game-world{height:auto;min-height:1120px;padding:78px 16px 40px;overflow:visible}.pw-game-room{position:relative;top:auto;right:auto;width:min(650px,calc(100% - 24px));height:555px;margin:0 auto;transform:none}.pw-game-hub{position:relative;top:auto;left:auto;width:min(650px,calc(100% - 24px));min-height:290px;margin:28px auto 0;transform:none}.pw-game-footer{position:relative;right:auto;bottom:auto;left:auto;width:min(650px,calc(100% - 24px));margin:22px auto 0}}@media(max-width:680px){.project-brand-home>.home-visual-mode-toggle{top:12px;right:14px}.pixel-game-home{padding:12px}.pw-game-world{min-height:0;padding:72px 12px 46px;border-radius:20px}.pw-game-hud{top:13px;right:13px;left:13px}.pw-game-hud>div small{display:none}.home-visual-mode-toggle strong{display:none}.pw-game-room{width:100%;height:auto;min-height:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:60px 12px 18px;overflow:visible;background:#8d7c96}.pw-game-room .pw-game-scenery,.pw-game-room .pw-game-hero{display:none}.pw-game-room .pw-game-station,.pw-game-room .pw-game-station.is-strategy,.pw-game-room .pw-game-station.is-creator,.pw-game-room .pw-game-station.is-content,.pw-game-room .pw-game-station.is-execution,.pw-game-room .pw-game-station.is-placement,.pw-game-room .pw-game-station.is-learning{position:relative;inset:auto;width:100%;height:125px;transform:none}.pw-game-hub{width:100%;padding-inline:18px}.pw-game-hub-actions{flex-direction:column;width:100%}.pw-game-hub-actions button,.pw-game-footer{width:100%}}.project-stage-shell{width:min(1248px,calc(100% - 32px));display:grid;grid-template-columns:54px minmax(0,1fr);gap:14px;align-items:start;margin:18px auto 56px;scroll-margin-top:100px}.project-stage-rail{position:sticky;top:92px;z-index:55;width:54px;gap:8px;padding:6px;overflow:visible;border:1px solid rgba(255,255,255,.82);border-radius:19px;background:#fffdf9c7;box-shadow:0 12px 30px #31281f13;backdrop-filter:blur(18px) saturate(112%);-webkit-backdrop-filter:blur(18px) saturate(112%)}.project-stage-elevator{display:grid;gap:8px}.project-stage-elevator-display,.project-stage-elevator-car{display:none}.project-stage-rail button,.project-stage-rail button:hover,.project-stage-rail button:focus-visible{width:40px;min-height:40px;grid-template-columns:1fr;gap:0;padding:0 6px;overflow:visible;border-radius:12px;box-shadow:none}.project-stage-rail button>i{position:relative;width:15px;height:3px;justify-self:center;border-radius:99px;background:color-mix(in srgb,var(--rail-accent, #8a8178) 56%,#c7c0b8);transition:width var(--pw-motion) cubic-bezier(.2,.8,.2,1),background var(--pw-motion-fast) ease}.project-stage-rail button>i:before,.project-stage-rail button>i:after{position:absolute;width:4px;height:4px;border-radius:1px;background:var(--rail-accent, #8a8178);content:"";opacity:.28;transition:opacity var(--pw-motion-fast) ease,transform var(--pw-motion) cubic-bezier(.2,.8,.2,1)}.project-stage-rail button>i:before{top:-6px;left:-7px}.project-stage-rail button>i:after{right:-8px;bottom:-6px}.project-stage-rail button.is-strategy{--rail-accent: #e36d55}.project-stage-rail button.is-creator{--rail-accent: #45a875}.project-stage-rail button.is-content{--rail-accent: #c99a2f}.project-stage-rail button.is-execution{--rail-accent: #5d83db}.project-stage-rail button.is-placement{--rail-accent: #8463ce}.project-stage-rail button.is-learning{--rail-accent: #d65d7b}.project-stage-rail button>span{display:none}.project-stage-rail button:hover,.project-stage-rail button:focus-visible{background:#fff;color:var(--pw-ink)}.project-stage-rail button>strong{position:absolute;top:50%;left:48px;width:max-content;max-width:180px;padding:8px 11px;border-radius:10px;background:#17140f;box-shadow:0 12px 28px #1f19142e;color:#fff;font-size:12px;font-weight:680;opacity:0;pointer-events:none;transform:translate(-5px,-50%);transition:opacity var(--pw-motion-fast) ease,transform var(--pw-motion-fast) ease}.project-stage-rail button:hover>strong,.project-stage-rail button:focus-visible>strong{opacity:1;transform:translateY(-50%)}.project-stage-rail button.is-active{background:#17140f;color:#fff;box-shadow:none}.project-stage-rail button.is-active i{width:25px;background:var(--rail-accent)}.project-stage-rail button.is-active i:before{opacity:.82;transform:translate(9px,2px)}.project-stage-rail button.is-active i:after{opacity:.82;transform:translate(-10px,-2px)}.project-stage-rail-home{overflow:hidden!important}.project-stage-rail-home>i{display:none}.project-stage-rail-home>svg{display:block}.project-stage-rail-home>span{display:none}.project-stage-flow{position:relative;min-width:0;min-height:680px;overflow:clip;border:1px solid var(--pw-line-soft);border-radius:var(--pw-radius-lg);background:var(--pw-surface);box-shadow:0 18px 46px #342a2011;transform-origin:center}.project-stage-flow:before{position:absolute;top:18px;right:22px;z-index:4;width:6px;height:6px;border-radius:1.5px;background:var(--stage-accent, #7e756c);box-shadow:-10px 0 color-mix(in srgb,var(--stage-accent, #7e756c) 65%,#fff),0 10px color-mix(in srgb,var(--stage-accent, #7e756c) 48%,#fff),-10px 10px color-mix(in srgb,var(--stage-accent, #7e756c) 32%,#fff),-20px 10px color-mix(in srgb,var(--stage-accent, #7e756c) 22%,#fff);content:"";opacity:0;pointer-events:none}.project-stage-flow.is-leaving-forward{animation:pw-stage-leave-forward .12s ease-in both}.project-stage-flow.is-entering-forward{animation:pw-stage-enter-forward var(--pw-motion) ease-out both}.project-stage-flow.is-leaving-back{animation:pw-stage-leave-back .12s ease-in both}.project-stage-flow.is-entering-back{animation:pw-stage-enter-back var(--pw-motion) ease-out both}.project-stage-flow.is-entering-forward:before,.project-stage-flow.is-entering-back:before{animation:pw-mosaic-settle .28s cubic-bezier(.2,.8,.2,1) both}@keyframes pw-stage-leave-forward{to{opacity:0;transform:translate(-6px)}}@keyframes pw-stage-enter-forward{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:none}}@keyframes pw-stage-leave-back{to{opacity:0;transform:translate(6px)}}@keyframes pw-stage-enter-back{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}@keyframes pw-mosaic-settle{0%{opacity:0;transform:translate(14px,-8px) scale(.7)}42%{opacity:.76}72%{opacity:.5;transform:translate(0) scale(1)}to{opacity:0;transform:translate(0) scale(.92)}}.project-stage-flow>.project-context-content,.project-lower-detail-shell.is-integrated .project-context-content{min-height:680px;padding:30px clamp(26px,3vw,42px) 40px}.project-stage-flow .project-second-page-header{margin:0 0 20px;padding:0 0 15px;border-bottom:1px solid var(--pw-line-soft)}.project-stage-flow .project-second-page-header>button,.project-stage-flow .project-second-page-header>span{font-size:12px}.project-stage-flow .project-second-page-nav{display:flex;gap:6px;margin:0 0 24px;padding:6px;overflow-x:auto;border:1px solid rgba(37,32,27,.055);border-radius:18px;background:#efede7;scrollbar-width:none}.project-stage-flow .project-second-page-nav::-webkit-scrollbar{display:none}.project-stage-flow .project-second-page-nav button{position:relative;min-width:146px;flex:1 0 146px;min-height:54px;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;gap:2px 7px;padding:8px 11px;border:0;border-radius:13px;background:transparent;box-shadow:none;transition:background var(--pw-motion-fast) ease,box-shadow var(--pw-motion) ease,transform var(--pw-motion-fast) ease}.project-stage-flow .project-second-page-nav button:hover{background:#ffffff8a}.project-stage-flow .project-second-page-nav button.is-active{background:#fff;box-shadow:0 9px 22px #30271e16}.project-stage-flow .project-second-page-nav button.is-active>span{color:var(--stage-accent)}.project-stage-flow .project-second-page-nav button>span{font-size:11px}.project-stage-flow .project-second-page-nav button>strong{font-size:14px}.project-stage-flow .project-second-page-nav button>small{font-size:12px}.project-stage-flow .project-detail-eyebrow{margin-top:0}.project-stage-flow .project-detail-eyebrow span,.project-stage-flow .project-detail-eyebrow em{font-size:12px}.project-stage-flow h2[tabindex="-1"]:focus{outline:none;box-shadow:none}.project-stage-flow .is-second-page>h2{margin-top:10px;font-size:clamp(30px,3vw,40px);letter-spacing:-.05em;line-height:1.08}.project-stage-flow .is-second-page>h2+p{max-width:760px;margin-top:9px;color:var(--pw-muted);font-size:14px;line-height:1.6}.project-stage-flow .project-task-surface{margin-top:26px;overflow:hidden;border:1px solid var(--pw-line);border-radius:20px;background:#fff;box-shadow:none}.project-stage-flow .project-task-surface>header{min-height:74px;padding:16px 18px;border-bottom:1px solid var(--pw-line-soft);background:var(--pw-surface-soft)}.project-stage-flow .project-task-surface>header span{font-size:11px}.project-stage-flow .project-task-surface>header h3{font-size:18px}.project-stage-flow .project-task-surface>header em{font-size:12px}.project-stage-flow .project-task-form{padding:20px}.project-stage-flow .project-task-form-grid{gap:16px 12px}.project-stage-flow .project-task-form-grid label>span,.project-stage-flow .project-source-task-list label>span{font-size:12px}.project-stage-flow .project-task-form-grid input,.project-stage-flow .project-task-form-grid select,.project-stage-flow .project-source-task-list input,.project-stage-flow .project-source-task-list select{min-height:44px;border-radius:var(--pw-radius-sm);font-size:14px}.project-stage-flow .project-task-form-grid label>small,.project-stage-flow .project-source-task-list label>small{font-size:12px;line-height:1.45}.project-stage-flow .project-task-fixed-row,.project-stage-flow .project-task-fixed-row span,.project-stage-flow .project-task-fixed-row strong,.project-stage-flow .project-task-fixed-row small,.project-stage-flow .project-task-form>footer small{font-size:12px}.project-stage-flow .project-primary-action:not(.is-secondary){min-height:42px;border-color:#17140f;background:#17140f;color:#fff;box-shadow:none}.project-stage-flow .stage-focus-panel{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);margin-top:24px;border-top:1px solid var(--pw-line);border-bottom:1px solid var(--pw-line);background:transparent}.project-stage-flow .stage-focus-main,.project-stage-flow .stage-result-contract{min-width:0;padding:18px 0}.project-stage-flow .stage-focus-main{padding-right:clamp(18px,2.5vw,30px)}.project-stage-flow .stage-focus-main>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.project-stage-flow .stage-focus-main>header>span,.project-stage-flow .stage-result-contract>span{color:var(--stage-accent);font-size:11px;font-weight:780;letter-spacing:.02em}.project-stage-flow .stage-focus-main>header>em{padding:3px 8px;border:1px solid color-mix(in srgb,var(--stage-accent) 22%,var(--pw-line));border-radius:999px;color:var(--stage-accent);font-size:10px;font-style:normal;font-weight:700}.project-stage-flow .stage-focus-main>strong,.project-stage-flow .stage-result-contract>strong{display:block;color:var(--pw-ink)}.project-stage-flow .stage-focus-main>strong{margin-top:7px;font-size:18px;font-weight:760;letter-spacing:-.025em}.project-stage-flow .stage-focus-main>p{max-width:680px;margin:6px 0 0;color:var(--pw-muted);font-size:12px;line-height:1.55}.project-stage-flow .stage-focus-main>footer{display:flex;gap:7px 14px;margin-top:9px;color:var(--pw-subtle);font-size:10px}.project-stage-flow .stage-focus-main>footer>span:before{width:5px;height:5px;display:inline-block;margin-right:6px;border-radius:1px;background:var(--stage-accent);content:"";vertical-align:1px}.project-stage-flow .stage-result-contract{padding-left:clamp(18px,2.5vw,30px);border-left:1px solid var(--pw-line-soft)}.project-stage-flow .stage-result-contract>strong{margin-top:7px;font-size:14px;font-weight:720;line-height:1.4}.project-stage-flow .stage-result-contract>div{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:11px}.project-stage-flow .stage-result-contract>div>span{display:inline-flex;align-items:center;gap:6px;color:#5d5750;font-size:10px;font-weight:660}.project-stage-flow .stage-result-contract>div i{width:7px;height:7px;border-radius:1.5px;background:color-mix(in srgb,var(--stage-accent) 72%,#fff);box-shadow:7px 0 color-mix(in srgb,var(--stage-accent) 24%,#fff)}.project-stage-flow .stage-result-contract>small{display:block;margin-top:10px;color:var(--pw-subtle);font-size:10px;line-height:1.45}.project-stage-flow .stage-result-contract>small>em{margin-left:8px;color:color-mix(in srgb,var(--stage-accent) 78%,var(--pw-subtle));font-style:normal;font-weight:720}.project-stage-flow .creator-funnel-overview{margin-top:20px;padding:16px;border:1px solid color-mix(in srgb,var(--stage-accent) 13%,var(--pw-line));border-radius:19px;background:radial-gradient(circle at 9px 9px,color-mix(in srgb,var(--stage-accent) 12%,transparent) 1px,transparent 1.5px) 0 0 / 18px 18px,linear-gradient(145deg,color-mix(in srgb,var(--stage-accent) 4%,#fff),#ffffffeb);box-shadow:0 16px 38px #3d32270b}.project-stage-flow .creator-funnel-overview>header{display:flex;align-items:end;justify-content:space-between;gap:18px;padding:0 2px 14px}.project-stage-flow .creator-funnel-overview>header>div>span{color:var(--stage-accent);font-size:10px;font-weight:780;letter-spacing:.05em}.project-stage-flow .creator-funnel-overview>header h3{margin:3px 0 0;color:var(--pw-ink);font-size:18px;letter-spacing:-.025em}.project-stage-flow .creator-funnel-overview>header small{display:block;margin-top:4px;color:var(--pw-subtle);font-size:10px}.project-stage-flow .creator-funnel-overview>header>button{min-height:42px;display:grid;grid-template-columns:auto auto;align-items:center;gap:1px 9px;padding:7px 11px 7px 13px;border:0;border-radius:13px;background:#181510;color:#fff;cursor:pointer;text-align:left;box-shadow:0 8px 20px #19151021;transition:transform .16s ease,box-shadow .16s ease}.project-stage-flow .creator-funnel-overview>header>button:hover{transform:translateY(-1px);box-shadow:0 12px 26px #1915102e}.project-stage-flow .creator-funnel-overview>header>button span{grid-column:1;color:#ffffff94;font-size:8px}.project-stage-flow .creator-funnel-overview>header>button strong{grid-column:1;color:#fff;font-size:11px;white-space:nowrap}.project-stage-flow .creator-funnel-overview>header>button svg{grid-column:2;grid-row:1 / span 2}.project-stage-flow .creator-funnel-track{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.project-stage-flow .creator-funnel-step{position:relative;min-width:0;min-height:102px;display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:8px;padding:11px;border:1px solid rgba(54,47,40,.065);border-radius:15px;background:#ffffffb3;color:var(--pw-ink);cursor:pointer;text-align:left;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.project-stage-flow .creator-funnel-step:not(:last-child):after{position:absolute;z-index:2;top:50%;right:-9px;width:10px;height:2px;background:color-mix(in srgb,var(--stage-accent) 25%,#d7d0c8);content:""}.project-stage-flow .creator-funnel-step:hover{z-index:3;transform:translateY(-2px);border-color:color-mix(in srgb,var(--stage-accent) 25%,var(--pw-line))}.project-stage-flow .creator-funnel-step.is-current{border-color:color-mix(in srgb,var(--stage-accent) 34%,var(--pw-line));background:#fffffff7;box-shadow:0 10px 24px #3d322713}.project-stage-flow .creator-funnel-step.is-waiting{opacity:.66}.project-stage-flow .creator-funnel-step>span{min-width:0}.project-stage-flow .creator-funnel-step>span>small,.project-stage-flow .creator-funnel-step>span>strong,.project-stage-flow .creator-funnel-step>span>em{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-stage-flow .creator-funnel-step>span>small{color:var(--stage-accent);font-size:8px;font-weight:720}.project-stage-flow .creator-funnel-step>span>strong{margin-top:2px;font-size:11px}.project-stage-flow .creator-funnel-step>span>em{margin-top:3px;color:var(--pw-subtle);font-size:8px;font-style:normal}.project-stage-flow .creator-funnel-step>b{grid-column:1 / -1;padding-top:7px;border-top:1px solid rgba(54,47,40,.06);color:var(--pw-ink);font-size:14px;font-weight:780}.project-stage-flow .creator-funnel-step>b small{color:var(--pw-subtle);font-size:8px;font-weight:650}.project-stage-flow .creator-funnel-overview>footer{display:flex;align-items:center;gap:8px;margin-top:10px;padding:9px 11px;border-radius:11px;background:#fff4ed;color:#97542f;font-size:10px}.project-stage-flow .creator-funnel-overview>footer button{margin-left:auto;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;font-weight:760}.project-stage-flow .creator-progress-hud{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:2px 0 3px;padding:5px 0 7px;border-top:1px solid var(--pw-line-soft);border-bottom:1px solid var(--pw-line-soft)}.project-stage-flow .creator-progress-item{position:relative;min-width:0;display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:8px;padding:7px 10px;color:var(--pw-ink)}.project-stage-flow .creator-progress-item+.creator-progress-item:before{position:absolute;top:12px;bottom:12px;left:0;width:1px;background:var(--pw-line-soft);content:""}.project-stage-flow .creator-progress-item>span{min-width:0}.project-stage-flow .creator-progress-item>span>small,.project-stage-flow .creator-progress-item>span>strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-stage-flow .creator-progress-item>span>small{color:var(--pw-muted);font-size:9px;font-weight:670}.project-stage-flow .creator-progress-item>span>strong{margin-top:3px;font-size:14px;font-variant-numeric:tabular-nums}.project-stage-flow .creator-progress-item.is-current{border-radius:11px;background:color-mix(in srgb,var(--stage-accent) 5%,transparent)}.project-stage-flow .creator-progress-item.is-current>span>small{color:var(--stage-accent)}.project-stage-flow .creator-progress-item.is-waiting{opacity:.48}.project-stage-flow .creator-progress-hud>p{grid-column:1 / -1;display:flex;align-items:center;gap:7px;margin:5px 10px 0;padding-top:8px;border-top:1px solid #f1ddd0;color:#97542f;font-size:10px}.project-stage-flow .is-creator-dashboard .stage-entry{display:grid;grid-template-columns:40px minmax(0,1fr) auto auto;gap:10px}.project-stage-flow .is-creator-dashboard .stage-entry .se-main{min-width:0}.project-stage-flow .is-creator-dashboard .stage-entry.is-next{background:color-mix(in srgb,var(--stage-accent) 5%,transparent)!important}.project-stage-flow .is-creator-dashboard .stage-entry .se-status.is-now{border:1px solid color-mix(in srgb,var(--stage-accent) 24%,var(--pw-line));border-radius:999px;background:#fff;color:var(--stage-accent);font-size:8px;font-weight:760}.project-stage-flow .project-stage-module-section.is-primary{margin-top:23px!important;padding-top:0!important;border-top:0!important}.project-stage-flow .project-stage-module-section>header{min-height:48px;align-items:end;margin-bottom:2px}.project-stage-flow .project-stage-module-section>header h3{font-size:18px!important}.project-stage-flow .project-stage-module-section>header>small{color:var(--pw-subtle);font-size:10px}.project-stage-flow .stage-entry-list,.project-stage-flow .project-stage-module-grid{gap:0 20px}.project-stage-flow .stage-entry,.project-stage-flow .project-stage-module-grid>button{min-height:70px!important;padding:13px 6px!important;border:0!important;border-bottom:1px solid var(--pw-line-soft)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.project-stage-flow .stage-entry:hover,.project-stage-flow .project-stage-module-grid>button:hover{border-bottom-color:color-mix(in srgb,var(--stage-accent) 32%,var(--pw-line))!important;background:color-mix(in srgb,var(--stage-accent) 3.5%,transparent)!important;box-shadow:none!important;transform:translate(3px)!important}.project-stage-flow .stage-entry .se-index{color:color-mix(in srgb,var(--stage-accent) 82%,#4a443d);font-size:10px}.project-stage-flow .stage-entry .se-main>strong{font-size:14px}.project-stage-flow .stage-entry .se-main>p{margin-top:3px;color:var(--pw-muted);font-size:11px;line-height:1.4}.project-stage-flow .stage-entry .se-form{padding:3px 7px;border:1px solid var(--pw-line-soft);border-radius:999px;background:transparent;color:var(--pw-muted);font-size:9px}.project-stage-flow .stage-entry-head h2:after,.project-stage-flow .project-function-hero h2:after{width:.34em;height:.12em;display:inline-block;margin-left:.16em;background:var(--stage-accent);box-shadow:.16em 0 color-mix(in srgb,var(--stage-accent) 22%,transparent);content:"";vertical-align:.12em;animation:project-signal-cursor 1.7s steps(2,end) infinite}@keyframes project-signal-cursor{50%{opacity:.28}}.project-stage-flow .project-stage-module-section.is-primary{position:relative;padding-top:13px!important}.project-stage-flow .project-stage-module-section.is-primary:before{position:absolute;top:0;left:0;width:86px;height:4px;background:linear-gradient(90deg,var(--stage-accent) 0 24px,transparent 24px 29px,color-mix(in srgb,var(--stage-accent) 72%,#e9a65f) 29px 48px,transparent 48px 53px,color-mix(in srgb,var(--stage-accent) 55%,#9e83d7) 53px 68px,transparent 68px 73px,color-mix(in srgb,var(--stage-accent) 42%,#70a6b7) 73px 86px);content:""}.project-stage-flow .project-stage-module-section.is-primary>header>div>span{display:inline-flex;align-items:center;gap:7px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,monospace;letter-spacing:.08em}.project-stage-flow .project-stage-module-section.is-primary>header>div>span:before{width:6px;height:6px;background:var(--stage-accent);box-shadow:4px -4px color-mix(in srgb,var(--stage-accent) 26%,transparent);content:""}.project-stage-flow .project-stage-module-section.is-primary .stage-entry{position:relative;min-height:86px!important;padding:14px!important;border:1px solid color-mix(in srgb,var(--stage-accent) 14%,var(--pw-line))!important;border-radius:17px!important;background:linear-gradient(132deg,color-mix(in srgb,var(--stage-accent) 4.5%,#fff),#ffffffd6 62%)!important;box-shadow:4px 4px color-mix(in srgb,var(--stage-accent) 8%,#e8e2da)!important}.project-stage-flow .project-stage-module-section.is-primary .stage-entry:hover{border-color:color-mix(in srgb,var(--stage-accent) 26%,var(--pw-line))!important;background:linear-gradient(132deg,color-mix(in srgb,var(--stage-accent) 7%,#fff),#fff 64%)!important;box-shadow:6px 6px color-mix(in srgb,var(--stage-accent) 12%,#e8e2da)!important;transform:translateY(-2px)!important}.project-stage-flow .project-stage-module-section.is-primary .stage-entry .se-index{width:34px;height:34px;display:grid;place-items:center;border-radius:10px 3px;background:color-mix(in srgb,var(--stage-accent) 9%,#fff);box-shadow:3px 3px color-mix(in srgb,var(--stage-accent) 13%,#ddd6cd);font-family:SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:800;letter-spacing:.04em}.project-stage-flow .project-stage-module-section.is-primary .stage-entry .se-form,.project-stage-flow .project-stage-module-section.is-primary .stage-entry .se-status{border-radius:7px 2px}.project-stage-flow .project-stage-module-section.is-primary .stage-entry>svg{width:31px;height:31px;padding:8px;border-radius:10px 3px;box-shadow:3px 3px color-mix(in srgb,var(--stage-accent) 30%,#d8d0c7)}.project-stage-flow .project-function-hero-symbol{border-radius:20px 5px;box-shadow:7px 7px color-mix(in srgb,var(--stage-accent) 13%,#e3ddd5),inset 0 1px #fff;transform:none}.project-stage-flow .project-task-surface,.project-stage-flow .submodule-action-workspace{position:relative}.project-stage-flow .project-task-surface:before,.project-stage-flow .submodule-action-workspace:before{position:absolute;z-index:2;top:0;left:21px;width:62px;height:4px;background:linear-gradient(90deg,var(--stage-accent) 0 18px,transparent 18px 23px,color-mix(in srgb,var(--stage-accent) 62%,#e3a05d) 23px 41px,transparent 41px 46px,color-mix(in srgb,var(--stage-accent) 48%,#8f7ec6) 46px 62px);content:""}.project-stage-flow .project-primary-action:not(.is-secondary){border-radius:11px 3px;box-shadow:3px 3px color-mix(in srgb,var(--stage-accent) 32%,#d6cec4)}.project-stage-flow .project-primary-action:not(.is-secondary):hover{box-shadow:5px 5px color-mix(in srgb,var(--stage-accent) 38%,#d6cec4);transform:translateY(-2px)}.project-stage-flow .is-creator-dashboard .stage-entry[data-creator-entry]{--creator-item-accent: #5f9b7c;position:relative;min-height:94px!important;grid-template-columns:54px minmax(0,1fr) auto auto;gap:11px;padding:14px 14px 13px!important;overflow:visible;border:1px solid color-mix(in srgb,var(--creator-item-accent) 18%,var(--pw-line))!important;border-radius:17px!important;background:linear-gradient(132deg,color-mix(in srgb,var(--creator-item-accent) 7%,#fff),#ffffffd1 58%)!important;box-shadow:4px 4px color-mix(in srgb,var(--creator-item-accent) 12%,#e7e1d9)!important}.project-stage-flow .is-creator-dashboard .stage-entry[data-creator-entry=brand-review]{--creator-item-accent: #7c8eb8}.project-stage-flow .is-creator-dashboard .stage-entry[data-creator-entry=supplier-revise]{--creator-item-accent: #c18451}.project-stage-flow .is-creator-dashboard .stage-entry[data-creator-entry=confirm]{--creator-item-accent: #b86675}.project-stage-flow .is-creator-dashboard .stage-entry[data-creator-entry]:before{position:absolute;top:-2px;left:17px;width:46px;height:4px;background:linear-gradient(90deg,var(--creator-item-accent) 0 13px,transparent 13px 17px,var(--creator-item-accent) 17px 31px,transparent 31px 35px,var(--creator-item-accent) 35px 46px);content:""}.project-stage-flow .is-creator-dashboard .stage-entry[data-creator-entry]:hover{border-color:color-mix(in srgb,var(--creator-item-accent) 32%,var(--pw-line))!important;background:linear-gradient(132deg,color-mix(in srgb,var(--creator-item-accent) 10%,#fff),#fff 62%)!important;box-shadow:6px 6px color-mix(in srgb,var(--creator-item-accent) 16%,#e7e1d9)!important;transform:translateY(-2px)!important}.project-stage-flow .is-creator-dashboard .stage-entry[data-creator-entry].is-next{border-color:color-mix(in srgb,var(--creator-item-accent) 34%,var(--pw-line))!important;background:linear-gradient(132deg,color-mix(in srgb,var(--creator-item-accent) 12%,#fff),#fff 64%)!important}.project-stage-flow .creator-entry-step{display:inline-flex;align-items:center;gap:6px;margin-bottom:2px;color:var(--creator-item-accent);font-family:SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:9px;font-weight:800;letter-spacing:.12em;line-height:1}.project-stage-flow .creator-entry-step:before{width:6px;height:6px;background:var(--creator-item-accent);box-shadow:4px -4px color-mix(in srgb,var(--creator-item-accent) 30%,transparent);content:""}.project-stage-flow .is-creator-dashboard .stage-entry[data-creator-entry] .se-main>strong{font-size:15px;letter-spacing:-.018em}.project-stage-flow .is-creator-dashboard .stage-entry[data-creator-entry] .se-form{border-color:color-mix(in srgb,var(--creator-item-accent) 20%,var(--pw-line));background:color-mix(in srgb,var(--creator-item-accent) 7%,#fff);color:color-mix(in srgb,var(--creator-item-accent) 78%,#4f4841)}.project-stage-flow .is-creator-dashboard .stage-entry[data-creator-entry]>svg{width:31px;height:31px;padding:8px;border-radius:10px 3px;background:#201c17;box-shadow:3px 3px color-mix(in srgb,var(--creator-item-accent) 45%,#d8d0c7)}.project-stage-flow .is-creator-dashboard .stage-entry[data-creator-entry] .se-status.is-now{padding:7px 10px;border:0;border-radius:8px 2px;background:var(--creator-item-accent);box-shadow:3px 3px color-mix(in srgb,var(--creator-item-accent) 42%,#d8d0c7);color:#fff;font-size:9px;letter-spacing:.02em}.project-function-hero{position:relative;min-height:142px;display:flex;align-items:center;justify-content:space-between;gap:32px;margin:0 0 24px;padding:16px 92px 22px 2px;overflow:hidden;border-bottom:1px solid var(--pw-line-soft)}.project-function-hero>div{position:relative;z-index:1;min-width:0}.project-function-hero h2{max-width:760px;margin:11px 0 0;color:var(--pw-ink);font-size:clamp(32px,3.4vw,43px);font-weight:790;letter-spacing:-.055em;line-height:1.04}.project-function-hero p{max-width:760px;margin:10px 0 0;color:var(--pw-muted);font-size:14px;line-height:1.6}.project-function-hero-symbol{position:absolute;top:24px;right:12px;width:62px;height:62px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.86);border-radius:20px;background:color-mix(in srgb,var(--stage-accent) 17%,#fff);box-shadow:0 18px 32px color-mix(in srgb,var(--stage-accent) 13%,transparent),inset 0 1px #fff;color:var(--stage-accent);transform:rotate(7deg)}.project-function-hero-symbol:before{position:absolute;inset:9px -9px -9px 9px;z-index:-1;border:1px solid color-mix(in srgb,var(--stage-accent) 13%,transparent);border-radius:18px;content:""}.project-stage-flow .project-task-surface,.project-stage-flow .submodule-action-workspace,.project-stage-flow .content-workbench .cw-detail{overflow:hidden;border:1px solid rgba(37,32,27,.075);border-radius:24px;background:#fff;box-shadow:0 20px 44px #32281f12}.project-stage-flow .project-task-surface{margin-top:0}.project-stage-flow .project-task-surface>header,.project-stage-flow .submodule-action-workspace>header{min-height:82px;padding:18px 20px;background:linear-gradient(112deg,color-mix(in srgb,var(--stage-accent) 10%,#fff),#fff 64%)}.project-stage-flow .project-task-surface>header span,.project-stage-flow .submodule-action-workspace>header span{font-size:12px}.project-stage-flow .project-task-surface>header h3,.project-stage-flow .submodule-action-workspace>header h3{font-size:20px;letter-spacing:-.03em}.project-stage-flow .submodule-action-workspace{margin-top:0}.project-stage-flow .submodule-action-layout{min-height:0;grid-template-columns:minmax(0,1.55fr) minmax(280px,.75fr);grid-template-areas:"inputs assist" "tasks assist"}.project-stage-flow .submodule-action-inputs{grid-area:inputs}.project-stage-flow .submodule-action-tasks{grid-area:tasks;border-top:1px solid var(--pw-line-soft)}.project-stage-flow .submodule-action-assist{grid-area:assist;border-left:1px solid var(--pw-line-soft);background:linear-gradient(155deg,color-mix(in srgb,var(--stage-accent) 8%,#fff),#f8f6f1 72%)}.project-stage-flow .submodule-action-layout>*+*{border-left:0}.project-stage-flow .submodule-action-layout>section,.project-stage-flow .submodule-action-layout>aside{padding:22px}.project-stage-flow .submodule-action-inputs input,.project-stage-flow .submodule-action-note textarea{min-height:42px;border-color:#25201b16;border-radius:12px;background:#f7f5f0;font-size:13px}.project-stage-flow .submodule-action-inputs label>span,.project-stage-flow .submodule-action-note>span,.project-stage-flow .submodule-action-inputs label small,.project-stage-flow .submodule-action-layout section>header small{font-size:12px}.project-stage-flow .submodule-action-tasks>div>label{padding:12px 13px;border-color:#25201b13;border-radius:13px;background:#fbfaf7}.project-stage-flow .submodule-action-assist>p{font-size:13px;line-height:1.65}.project-stage-flow .submodule-action-workspace>footer{min-height:68px;padding:14px 20px;background:#faf8f4}.project-stage-flow .submodule-action-workspace>footer>small,.project-stage-flow .submodule-action-workspace .project-primary-action{font-size:12px}.project-stage-flow .content-workbench .project-function-hero{margin-bottom:20px}.project-stage-flow .content-workbench .cw-layout{grid-template-columns:minmax(250px,290px) minmax(0,1fr);gap:16px}.project-stage-flow .content-workbench .cw-steps{gap:4px;padding:7px;border:1px solid rgba(37,32,27,.055);border-radius:20px;background:#efede7}.project-stage-flow .content-workbench .cw-step{min-height:48px;padding:9px 10px;border:0;border-radius:13px;background:transparent}.project-stage-flow .content-workbench .cw-step:hover{background:#ffffff8c}.project-stage-flow .content-workbench .cw-step.is-active{background:#fff;box-shadow:0 9px 20px #30271e14}.project-stage-flow .content-workbench .cw-step>span{font-size:11px}.project-stage-flow .content-workbench .cw-step>strong{font-size:13px}.project-stage-flow .content-workbench .cw-form{font-size:10px}.project-stage-flow .content-workbench .cw-detail{padding:26px}.project-stage-flow .content-workbench .cw-detail h3{margin-top:18px;font-size:22px}.project-stage-flow .content-workbench .cw-grid{gap:10px;margin-top:18px}.project-stage-flow .content-workbench .cw-grid>div{min-height:78px;padding:14px;border:0;border-radius:15px;background:#f7f5f0}.project-stage-flow .content-workbench .cw-grid span,.project-stage-flow .content-workbench .cw-check em{font-size:11px}.project-stage-flow .content-workbench .cw-grid strong,.project-stage-flow .content-workbench .cw-check span,.project-stage-flow .content-workbench .cw-note{font-size:12px}.project-stage-flow .content-workbench .cw-check{margin-top:12px;padding:13px 14px;border-radius:0 13px 13px 0}.project-stage-flow .project-strategy-reference{margin:-8px 0 20px;border:0;border-radius:16px;background:color-mix(in srgb,var(--stage-accent) 6%,#fbfaf7)}.project-stage-flow .project-detail-resources>div{border:0;border-radius:18px;background:#f7f5f0}.project-stage-flow input,.project-stage-flow select,.project-stage-flow textarea{box-shadow:none}.project-stage-flow .creator-intake-source-utilities{display:flex;justify-content:flex-end;gap:8px;padding:0 16px 12px}.project-stage-flow .creator-intake-source-utilities>a,.project-stage-flow .creator-intake-source-utilities>button{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:1px solid var(--pw-line);border-radius:11px;background:#fff;color:var(--pw-muted);font-size:12px;font-weight:700;text-decoration:none;cursor:pointer}.project-stage-flow .creator-intake-method-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin:0 16px 12px;padding:4px;border-radius:16px;background:#efede7}.project-stage-flow .creator-intake-method-switch>button{min-width:0;display:grid;gap:3px;padding:11px 13px;border:0;border-radius:12px;background:transparent;color:var(--pw-muted);text-align:left;cursor:pointer}.project-stage-flow .creator-intake-method-switch>button.is-active{background:#fff;color:var(--pw-ink);box-shadow:var(--pw-shadow-1)}.project-stage-flow .creator-intake-method-switch strong{font-size:13px}.project-stage-flow .creator-intake-method-switch small{color:var(--pw-subtle);font-size:12px}.project-stage-flow .creator-codex-intake,.project-stage-flow .creator-file-intake{margin:0 16px 14px;border:1px solid var(--pw-line-soft);border-radius:18px;background:#f8f6f1}.project-stage-flow .creator-codex-intake>header,.project-stage-flow .creator-file-intake{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px}.project-stage-flow .creator-codex-intake>header>div,.project-stage-flow .creator-file-intake>div{display:grid;gap:4px}.project-stage-flow .creator-codex-intake>header span{color:var(--stage-accent);font-size:12px;font-weight:760}.project-stage-flow .creator-codex-intake>header strong,.project-stage-flow .creator-file-intake strong{font-size:14px}.project-stage-flow .creator-codex-intake>header small,.project-stage-flow .creator-file-intake small,.project-stage-flow .creator-codex-intake>footer small{color:var(--pw-muted);font-size:12px;line-height:1.55}.project-stage-flow .creator-codex-intake>label{display:grid;gap:7px;padding:0 16px 14px}.project-stage-flow .creator-codex-intake>label>span{color:var(--pw-muted);font-size:12px;font-weight:700}.project-stage-flow .creator-codex-intake textarea{min-height:132px;resize:vertical;border:1px solid var(--pw-line);border-radius:13px;background:#fff;color:var(--pw-ink);font:12px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace}.project-stage-flow .creator-codex-intake>footer{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:13px 16px;border-top:1px solid var(--pw-line-soft)}.project-stage-flow .creator-codex-intake>footer>button{min-height:38px;display:inline-flex;align-items:center;gap:6px;padding:0 13px;border:1px solid var(--pw-line);border-radius:11px;background:#fff;color:var(--pw-ink);font-size:12px;font-weight:760;white-space:nowrap;cursor:pointer}.project-stage-flow .creator-codex-intake>footer>button:disabled{opacity:.45;cursor:not-allowed}.project-stage-flow .creator-intake-preview{border:0;border-radius:18px;background:color-mix(in srgb,var(--stage-accent) 7%,#fff)}.project-stage-flow .creator-intake-preview>header span,.project-stage-flow .creator-intake-preview p span,.project-stage-flow .creator-intake-preview footer small{font-size:12px}.project-stage-flow .creator-intake-preview>header strong{font-size:14px}.project-stage-flow .creator-intake-preview>header em{font-size:12px}.project-stage-flow .strategy-keypoint-toolbar{position:relative;isolation:isolate}.strategy-lock-feedback{position:absolute;top:50%;right:12px;z-index:4;width:62px;height:42px;opacity:0;pointer-events:none;transform:translateY(-50%)}.strategy-lock-feedback>i{--piece-x: 0px;--piece-y: 0px;--piece-delay: 0ms;position:absolute;width:7px;height:7px;border-radius:1.5px;background:color-mix(in srgb,var(--stage-accent) 82%,#fff);box-shadow:0 3px 8px color-mix(in srgb,var(--stage-accent) 18%,transparent),inset 0 1px #ffffff75;opacity:0}.strategy-lock-feedback>i:nth-child(1){top:10px;left:19px;--piece-x: -20px;--piece-y: -13px}.strategy-lock-feedback>i:nth-child(2){top:10px;left:28px;--piece-x: 8px;--piece-y: -18px;--piece-delay: 25ms}.strategy-lock-feedback>i:nth-child(3){top:10px;left:37px;--piece-x: 20px;--piece-y: -5px;--piece-delay: 50ms}.strategy-lock-feedback>i:nth-child(4){top:19px;left:19px;--piece-x: -24px;--piece-y: 4px;--piece-delay: 75ms}.strategy-lock-feedback>i:nth-child(5){top:19px;left:28px;--piece-x: 0px;--piece-y: 18px;--piece-delay: .1s}.strategy-lock-feedback>i:nth-child(6){top:19px;left:37px;--piece-x: 23px;--piece-y: 12px;--piece-delay: 125ms}.strategy-lock-feedback>i:nth-child(7){top:28px;left:24px;--piece-x: -12px;--piece-y: 16px;--piece-delay: .15s}.strategy-lock-feedback>i:nth-child(8){top:28px;left:33px;--piece-x: 16px;--piece-y: 20px;--piece-delay: 175ms}.strategy-lock-feedback.is-visible{opacity:1}.strategy-lock-feedback.is-visible>i{animation:strategy-mosaic-lock .82s cubic-bezier(.2,.8,.2,1) var(--piece-delay) both}@keyframes strategy-mosaic-lock{0%{opacity:0;transform:translate(var(--piece-x),var(--piece-y)) scale(.58)}30%{opacity:.92}62%{opacity:.92;transform:translate(0) scale(1)}to{opacity:0;transform:translate(0) scale(.88)}}.project-stage-shell.is-stage-strategy{--stage-accent: #c96852;--stage-soft: #f6e9e3;--stage-deep: #5d3930}.project-stage-shell.is-stage-creator{--stage-accent: #558f70;--stage-soft: #e8f2eb;--stage-deep: #315344}.project-stage-shell.is-stage-content{--stage-accent: #b48342;--stage-soft: #f5eddd;--stage-deep: #5c472d}.project-stage-shell.is-stage-execution{--stage-accent: #617aa5;--stage-soft: #e9edf4;--stage-deep: #35445d}.project-stage-shell.is-stage-placement{--stage-accent: #7d6a99;--stage-soft: #efebf3;--stage-deep: #493e58}.project-stage-shell.is-stage-learning{--stage-accent: #ad6879;--stage-soft: #f5e9ec;--stage-deep: #603b45}.project-stage-shell .project-lower-detail-shell.is-integrated.is-stage-strategy{--stage-accent: #c96852;--stage-soft: #f6e9e3}.project-stage-shell .project-lower-detail-shell.is-integrated.is-stage-creator{--stage-accent: #558f70;--stage-soft: #e8f2eb}.project-stage-shell .project-lower-detail-shell.is-integrated.is-stage-content{--stage-accent: #b48342;--stage-soft: #f5eddd}.project-stage-shell .project-lower-detail-shell.is-integrated.is-stage-execution{--stage-accent: #617aa5;--stage-soft: #e9edf4}.project-stage-shell .project-lower-detail-shell.is-integrated.is-stage-placement{--stage-accent: #7d6a99;--stage-soft: #efebf3}.project-stage-shell .project-lower-detail-shell.is-integrated.is-stage-learning{--stage-accent: #ad6879;--stage-soft: #f5e9ec}.project-stage-rail button.is-strategy{--rail-accent: #c96852}.project-stage-rail button.is-creator{--rail-accent: #558f70}.project-stage-rail button.is-content{--rail-accent: #b48342}.project-stage-rail button.is-execution{--rail-accent: #617aa5}.project-stage-rail button.is-placement{--rail-accent: #7d6a99}.project-stage-rail button.is-learning{--rail-accent: #ad6879}.project-stage-rail{border-color:#41362b17;border-radius:18px 5px;background:linear-gradient(rgba(67,57,48,.025) 1px,transparent 1px) 0 0 / 8px 8px,linear-gradient(90deg,rgba(67,57,48,.025) 1px,transparent 1px) 0 0 / 8px 8px,#fffdf9e0;box-shadow:4px 4px #3e33280e,0 14px 32px #31281f0e}.project-stage-rail button,.project-stage-rail button:hover,.project-stage-rail button:focus-visible{border-radius:11px 3px}.project-stage-rail button.is-active{box-shadow:3px 3px color-mix(in srgb,var(--rail-accent) 38%,#d8d0c6);transform:translate(-1px,-1px)}.project-stage-rail button>strong{border:1px solid rgba(255,255,255,.13);border-radius:9px 2px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,monospace;letter-spacing:.04em}.project-stage-flow{border-color:#372e261a;border-radius:26px 7px;background:linear-gradient(rgba(61,51,42,.018) 1px,transparent 1px) 0 0 / 18px 18px,linear-gradient(90deg,rgba(61,51,42,.018) 1px,transparent 1px) 0 0 / 18px 18px,var(--pw-surface);box-shadow:7px 7px color-mix(in srgb,var(--stage-accent) 5%,#e7e0d7),0 22px 54px #342a200e}.project-stage-flow:after{position:absolute;top:0;left:29px;z-index:5;width:116px;height:5px;background:linear-gradient(90deg,var(--stage-accent) 0 30px,transparent 30px 35px,color-mix(in srgb,var(--stage-accent) 68%,#e5a758) 35px 64px,transparent 64px 69px,color-mix(in srgb,var(--stage-accent) 52%,#8e80c4) 69px 91px,transparent 91px 96px,color-mix(in srgb,var(--stage-accent) 44%,#69a6aa) 96px 116px);content:"";pointer-events:none}.project-stage-flow .stage-entry-head{min-height:112px;display:grid;grid-template-columns:minmax(0,1fr) 142px;align-items:center;gap:22px}.project-stage-flow .stage-entry-copy{min-width:0}.project-stage-flow .stage-workbench-prop{width:142px;height:96px;display:grid;place-items:center;margin:0;color:var(--stage-accent);filter:drop-shadow(0 7px 0 rgba(67,54,42,.09));transform:translateY(2px) rotate(1deg)}.project-stage-flow .stage-workbench-prop svg{width:100%;height:100%;overflow:visible}.project-stage-flow .stage-workbench-prop .prop-shadow{fill:color-mix(in srgb,var(--stage-accent) 15%,#d7cfc5)}.project-stage-flow .stage-workbench-prop .prop-edge{fill:var(--prop-edge, #554a40)}.project-stage-flow .stage-workbench-prop .prop-material{fill:var(--prop-material, #d7c4a3)}.project-stage-flow .stage-workbench-prop .prop-paper{fill:var(--prop-paper, #fffaf0)}.project-stage-flow .stage-workbench-prop .prop-screen{fill:var(--prop-screen, #dce9df)}.project-stage-flow .stage-workbench-prop .prop-accent{fill:var(--stage-accent)}.project-stage-flow .stage-workbench-prop .prop-soft{fill:color-mix(in srgb,var(--stage-accent) 38%,var(--prop-paper, #fffaf0))}.project-stage-flow .stage-workbench-prop .prop-warm{fill:var(--prop-warm, #d49a5e)}.project-stage-flow .stage-workbench-prop .prop-ink{fill:var(--prop-ink, #403a34)}.project-stage-flow .stage-workbench-prop.is-strategy{--prop-edge: #79634d;--prop-material: #d7c19b;--prop-paper: #fff9e9;--prop-warm: #b98245;--prop-ink: #4e443a;transform:translateY(2px) rotate(-1.5deg)}.project-stage-flow .stage-workbench-prop.is-creator{--prop-edge: #74543a;--prop-material: #bd8d5c;--prop-paper: #fff4dc;--prop-warm: #e0b368;--prop-ink: #544436;transform:translateY(2px) rotate(1.5deg)}.project-stage-flow .stage-workbench-prop.is-content{--prop-edge: #5e574f;--prop-material: #393633;--prop-paper: #f8eed8;--prop-warm: #d09a4e;--prop-ink: #292825;transform:translateY(1px) rotate(-1deg)}.project-stage-flow .stage-workbench-prop.is-execution{--prop-edge: #4a5664;--prop-material: #707d88;--prop-paper: #e8edf0;--prop-screen: #d9e7df;--prop-warm: #c78d58;--prop-ink: #27323a}.project-stage-flow .stage-workbench-prop.is-placement{--prop-edge: #554e60;--prop-material: #756e7c;--prop-paper: #ece4d8;--prop-screen: #dbe6df;--prop-warm: #c69259;--prop-ink: #282830;transform:translateY(1px) rotate(1deg)}.project-stage-flow .stage-workbench-prop.is-learning{--prop-edge: #70594d;--prop-material: #c5a681;--prop-paper: #fff4df;--prop-warm: #c78b52;--prop-ink: #493c34;transform:translateY(2px) rotate(-.8deg)}.project-stage-flow .project-stage-overview>.project-context-eyebrow{min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:14px;margin:-5px 0 18px;padding:0 10px 0 13px;border:1px solid rgba(255,255,255,.1);border-radius:11px 3px;background:linear-gradient(90deg,color-mix(in srgb,var(--stage-accent) 17%,transparent),transparent 34%),#1b1814;box-shadow:4px 4px color-mix(in srgb,var(--stage-accent) 24%,#d8d0c6);color:#fff}.project-stage-flow .project-stage-overview>.project-context-eyebrow>span{display:inline-flex;align-items:center;gap:9px;color:#ffffffe0;font-family:SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;font-weight:720;letter-spacing:.08em}.project-stage-flow .project-stage-overview>.project-context-eyebrow>span:before{width:7px;height:7px;background:var(--stage-accent);box-shadow:5px -5px color-mix(in srgb,var(--stage-accent) 48%,transparent),10px 0 color-mix(in srgb,var(--stage-accent) 24%,transparent);content:""}.project-stage-flow .project-stage-overview>.project-context-eyebrow>em{padding:4px 8px;border:1px solid color-mix(in srgb,var(--stage-accent) 55%,rgba(255,255,255,.18));border-radius:7px 2px;background:color-mix(in srgb,var(--stage-accent) 14%,rgba(255,255,255,.03));color:color-mix(in srgb,var(--stage-accent) 72%,#fff);font-family:SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:9px;font-style:normal;font-weight:760;letter-spacing:.05em}.project-stage-flow .stage-entry-head{padding:3px 2px 0}.project-stage-flow .stage-entry-head h2{max-width:900px}.project-stage-flow .stage-baseline{display:inline-flex;margin-top:11px;padding:5px 8px;border-left:3px solid var(--stage-accent);background:color-mix(in srgb,var(--stage-accent) 4.5%,transparent);font-family:SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;letter-spacing:.025em}.project-stage-flow .stage-focus-panel{position:relative;overflow:hidden;margin-top:22px;border:1px solid color-mix(in srgb,var(--stage-accent) 14%,var(--pw-line));border-radius:17px 4px;background:#ffffffb3;box-shadow:4px 4px color-mix(in srgb,var(--stage-accent) 7%,#e9e2d9)}.project-stage-flow .stage-focus-panel:before{position:absolute;inset:0 auto 0 0;width:5px;background:repeating-linear-gradient(to bottom,var(--stage-accent) 0 18px,transparent 18px 23px,color-mix(in srgb,var(--stage-accent) 48%,#fff) 23px 35px,transparent 35px 40px);content:""}.project-stage-flow .stage-focus-main,.project-stage-flow .stage-result-contract{padding-top:20px;padding-bottom:20px}.project-stage-flow .stage-focus-main{padding-left:22px}.project-stage-flow .stage-result-contract{padding-right:20px}.project-stage-flow .stage-focus-main>header>span,.project-stage-flow .stage-result-contract>span{font-family:SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:9px;letter-spacing:.09em;text-transform:uppercase}.project-stage-flow .stage-focus-main>header>em{border-radius:7px 2px;background:color-mix(in srgb,var(--stage-accent) 5%,#fff);font-family:SFMono-Regular,Menlo,Monaco,Consolas,monospace}.project-stage-flow .stage-result-contract>div>span{padding:3px 6px;border:1px solid var(--pw-line-soft);border-radius:7px 2px;background:#ffffffa8}.project-stage-flow .project-budget-overview{position:relative;overflow:hidden;margin-top:10px;padding:11px 13px;border-color:color-mix(in srgb,var(--stage-accent) 14%,var(--pw-line));border-radius:15px 4px;background:linear-gradient(rgba(67,57,48,.022) 1px,transparent 1px) 0 0 / 9px 9px,linear-gradient(90deg,rgba(67,57,48,.022) 1px,transparent 1px) 0 0 / 9px 9px,linear-gradient(96deg,color-mix(in srgb,var(--stage-accent) 6%,#fff),#ffffffc7);box-shadow:3px 3px color-mix(in srgb,var(--stage-accent) 6%,#e8e1d8)}.project-stage-flow .project-budget-overview:before{position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(to bottom,var(--stage-accent) 0 40%,transparent 40% 46%,color-mix(in srgb,var(--stage-accent) 45%,#fff) 46% 72%,transparent 72% 78%,color-mix(in srgb,var(--stage-accent) 25%,#fff) 78%);content:""}.project-stage-flow .project-budget-overview:hover{border-color:color-mix(in srgb,var(--stage-accent) 30%,var(--pw-line));background:linear-gradient(rgba(67,57,48,.022) 1px,transparent 1px) 0 0 / 9px 9px,linear-gradient(90deg,rgba(67,57,48,.022) 1px,transparent 1px) 0 0 / 9px 9px,linear-gradient(96deg,color-mix(in srgb,var(--stage-accent) 9%,#fff),#fff);box-shadow:5px 5px color-mix(in srgb,var(--stage-accent) 10%,#e8e1d8);transform:translate(-1px,-1px)}.project-stage-flow .project-budget-overview-mark{border-radius:9px 2px;background:#1b1814;box-shadow:3px 3px color-mix(in srgb,var(--stage-accent) 28%,#d8d0c6);color:color-mix(in srgb,var(--stage-accent) 78%,#fff)}.project-stage-flow .project-budget-overview-copy>small,.project-stage-flow .project-budget-overview>svg{color:var(--stage-accent)}.project-stage-flow .project-budget-overview small{font-family:SFMono-Regular,Menlo,Monaco,Consolas,monospace;letter-spacing:.02em}.project-stage-flow .stage-support,.project-stage-flow .stage-collaboration-compact{overflow:hidden;border:1px solid color-mix(in srgb,var(--stage-accent) 10%,var(--pw-line));border-radius:15px 4px;background:#ffffff7a;box-shadow:3px 3px #43382e09}.project-stage-flow .stage-support>summary,.project-stage-flow .stage-collaboration-compact>summary{position:relative;min-height:48px;background:linear-gradient(90deg,color-mix(in srgb,var(--stage-accent) 5%,transparent),transparent 42%),#ffffff94}.project-stage-flow .stage-support>summary:before,.project-stage-flow .stage-collaboration-compact>summary:before{width:6px;height:6px;flex:0 0 auto;background:var(--stage-accent);box-shadow:4px -4px color-mix(in srgb,var(--stage-accent) 25%,transparent);content:""}.project-stage-flow .stage-support>summary>span,.project-stage-flow .stage-collaboration-compact>summary>span{font-family:SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;letter-spacing:.04em}.project-stage-flow .creator-progress-hud{gap:5px;margin:4px 0 8px;padding:7px;border:1px solid color-mix(in srgb,var(--stage-accent) 11%,var(--pw-line));border-radius:15px 4px;background:linear-gradient(rgba(67,57,48,.024) 1px,transparent 1px) 0 0 / 8px 8px,linear-gradient(90deg,rgba(67,57,48,.024) 1px,transparent 1px) 0 0 / 8px 8px,#faf8f3b8;box-shadow:3px 3px color-mix(in srgb,var(--stage-accent) 5%,#e7e0d7)}.project-stage-flow .creator-progress-item{min-height:54px;padding:6px 8px;border:1px solid transparent;border-radius:11px 3px;background:#ffffff85}.project-stage-flow .creator-progress-item+.creator-progress-item:before{display:none}.project-stage-flow .creator-progress-item.is-current{border-color:color-mix(in srgb,var(--stage-accent) 24%,var(--pw-line));background:color-mix(in srgb,var(--stage-accent) 9%,#fff);box-shadow:3px 3px color-mix(in srgb,var(--stage-accent) 13%,#ddd6cd);transform:translate(-1px,-1px)}.project-stage-flow .creator-progress-item.is-complete{border-color:color-mix(in srgb,var(--stage-accent) 10%,transparent)}.project-stage-flow .creator-progress-item.is-waiting{opacity:.52;filter:saturate(.7)}.project-stage-flow .creator-progress-item>span>small{font-family:SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:8px;letter-spacing:.035em}.project-stage-flow .project-stage-module-section.is-primary{overflow:hidden;margin-top:26px!important;padding:18px!important;border:1px solid var(--board-line, rgba(61, 51, 42, .1))!important;border-radius:20px 5px;background:var(--board-background, #eee9df);box-shadow:6px 6px 0 var(--board-shadow, rgba(67, 55, 44, .07))}.project-stage-flow .project-stage-module-section.is-primary:after{position:absolute;right:15px;bottom:11px;width:7px;height:7px;background:var(--stage-accent);box-shadow:-8px 0 color-mix(in srgb,var(--stage-accent) 46%,transparent),0 -8px color-mix(in srgb,var(--stage-accent) 24%,transparent);content:"";pointer-events:none}.project-stage-flow .project-stage-module-section.is-primary>header{margin-bottom:10px}.project-stage-shell.is-stage-strategy .project-stage-module-section.is-primary{--board-line: rgba(92, 70, 51, .13);--board-shadow: rgba(106, 82, 57, .09);--board-background: linear-gradient(rgba(83,68,53,.035) 1px, transparent 1px) 0 0 / 14px 14px, linear-gradient(90deg, rgba(83,68,53,.035) 1px, transparent 1px) 0 0 / 14px 14px, #eee8dc}.project-stage-shell.is-stage-creator .project-stage-module-section.is-primary{--board-line: rgba(99, 71, 45, .16);--board-shadow: rgba(107, 78, 51, .1);--board-background: repeating-linear-gradient(0deg, rgba(110,79,50,.035) 0 1px, transparent 1px 17px), linear-gradient(120deg, #e9dbc2, #dfcfb1)}.project-stage-shell.is-stage-content .project-stage-module-section.is-primary{--board-line: rgba(27, 25, 22, .34);--board-shadow: rgba(40, 34, 28, .16);--board-background: radial-gradient(circle at 9px 10px, rgba(255,255,255,.045) 0 1px, transparent 1.5px) 0 0 / 18px 18px, linear-gradient(135deg, #33312d, #282724)}.project-stage-shell.is-stage-execution .project-stage-module-section.is-primary{--board-line: rgba(31, 42, 52, .32);--board-shadow: rgba(39, 48, 57, .15);--board-background: linear-gradient(rgba(176,198,211,.04) 1px, transparent 1px) 0 0 / 12px 12px, linear-gradient(90deg, rgba(176,198,211,.04) 1px, transparent 1px) 0 0 / 12px 12px, linear-gradient(135deg, #303943, #252c34)}.project-stage-shell.is-stage-placement .project-stage-module-section.is-primary{--board-line: rgba(41, 36, 49, .33);--board-shadow: rgba(42, 36, 50, .15);--board-background: repeating-linear-gradient(0deg, rgba(198,188,213,.035) 0 1px, transparent 1px 8px), linear-gradient(135deg, #35313c, #29262f)}.project-stage-shell.is-stage-learning .project-stage-module-section.is-primary{--board-line: rgba(91, 67, 56, .14);--board-shadow: rgba(97, 72, 59, .09);--board-background: repeating-linear-gradient(0deg, transparent 0 19px, rgba(112,83,68,.045) 19px 20px), linear-gradient(120deg, #eee5d9, #e6d9cb)}.project-stage-shell:is(.is-stage-content,.is-stage-execution,.is-stage-placement) .project-stage-module-section.is-primary>header h3{color:#fffffff0}.project-stage-shell:is(.is-stage-content,.is-stage-execution,.is-stage-placement) .project-stage-module-section.is-primary>header>div>span{color:color-mix(in srgb,var(--stage-accent) 48%,#fff)}.project-stage-shell:is(.is-stage-content,.is-stage-execution,.is-stage-placement) .project-stage-module-section.is-primary>header>small{color:#ffffff85}.project-stage-shell:is(.is-stage-content,.is-stage-execution,.is-stage-placement) .project-stage-module-section.is-primary>header>div>span:before{box-shadow:4px -4px #ffffff2e}.project-stage-flow .stage-focus-panel.is-strategy{background:linear-gradient(90deg,#fffaf1e6,#ffffffc2)}.project-stage-flow .stage-focus-panel.is-creator{background:radial-gradient(circle at 10px 10px,rgba(94,66,42,.035) 1px,transparent 1.5px) 0 0 / 20px 20px,#fffdf8c7}.project-stage-flow .stage-focus-panel.is-content,.project-stage-flow .stage-focus-panel.is-execution,.project-stage-flow .stage-focus-panel.is-placement{background:linear-gradient(100deg,color-mix(in srgb,var(--stage-accent) 4%,#fff),#ffffffd1)}.project-stage-flow .stage-focus-panel.is-learning{background:repeating-linear-gradient(0deg,#ffffffb8 0 29px,#654a3e06 29px 30px)}.project-stage-flow .project-second-page-header{min-height:36px;align-items:center;margin-bottom:14px;padding-bottom:12px}.project-stage-flow .project-second-page-header>button{border-radius:8px 2px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,monospace}.project-stage-flow .project-second-page-header>span{font-family:SFMono-Regular,Menlo,Monaco,Consolas,monospace;letter-spacing:.025em}.project-stage-flow .project-second-page-nav{gap:5px;padding:7px;border-color:#362e2617;border-radius:17px 4px;background:linear-gradient(rgba(67,57,48,.03) 1px,transparent 1px) 0 0 / 8px 8px,linear-gradient(90deg,rgba(67,57,48,.03) 1px,transparent 1px) 0 0 / 8px 8px,#efede7;box-shadow:4px 4px #3c32290d}.project-stage-flow .project-second-page-nav button{overflow:hidden;border-radius:12px 3px}.project-stage-flow .project-second-page-nav button>span{font-family:SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:9px;font-weight:780;letter-spacing:.08em}.project-stage-flow .project-second-page-nav button.is-active{border:1px solid color-mix(in srgb,var(--stage-accent) 16%,var(--pw-line));background:#fff;box-shadow:3px 3px color-mix(in srgb,var(--stage-accent) 14%,#dcd5cb);transform:translate(-1px,-1px)}.project-stage-flow .project-second-page-nav button.is-active:before{position:absolute;top:0;left:12px;width:38px;height:3px;background:linear-gradient(90deg,var(--stage-accent) 0 14px,transparent 14px 18px,color-mix(in srgb,var(--stage-accent) 55%,#e4a75a) 18px 38px);content:""}.project-stage-flow .project-function-hero{border-bottom-color:color-mix(in srgb,var(--stage-accent) 12%,var(--pw-line))}.project-stage-flow .project-detail-eyebrow>span{border-radius:7px 2px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,monospace;letter-spacing:.08em}.project-stage-flow .project-function-hero-symbol:after{position:absolute;right:-4px;bottom:-4px;width:8px;height:8px;background:var(--stage-accent);box-shadow:-8px 0 color-mix(in srgb,var(--stage-accent) 42%,#fff),0 -8px color-mix(in srgb,var(--stage-accent) 65%,#fff);content:""}.project-stage-flow .project-task-surface,.project-stage-flow .submodule-action-workspace,.project-stage-flow .content-workbench .cw-detail{border-color:color-mix(in srgb,var(--stage-accent) 12%,var(--pw-line));border-radius:21px 5px;box-shadow:5px 5px color-mix(in srgb,var(--stage-accent) 6%,#e6dfd6),0 20px 44px #32281f0b}.project-stage-flow .project-task-surface>header,.project-stage-flow .submodule-action-workspace>header{background:linear-gradient(rgba(67,57,48,.024) 1px,transparent 1px) 0 0 / 9px 9px,linear-gradient(90deg,rgba(67,57,48,.024) 1px,transparent 1px) 0 0 / 9px 9px,linear-gradient(112deg,color-mix(in srgb,var(--stage-accent) 9%,#fff),#fff 66%)}.project-stage-flow .project-task-surface>header>div>span,.project-stage-flow .submodule-action-workspace>header>div>span{font-family:SFMono-Regular,Menlo,Monaco,Consolas,monospace;letter-spacing:.06em}.project-stage-flow .project-task-form-grid label>span,.project-stage-flow .project-source-task-list label>span,.project-stage-flow .submodule-action-inputs label>span,.project-stage-flow .submodule-action-note>span{font-family:SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;letter-spacing:.035em}.project-stage-flow .project-task-form-grid input,.project-stage-flow .project-task-form-grid select,.project-stage-flow .project-source-task-list input,.project-stage-flow .project-source-task-list select,.project-stage-flow .submodule-action-inputs input,.project-stage-flow .submodule-action-note textarea,.project-stage-flow .creator-codex-intake textarea{border-color:#3028211f;border-radius:11px 3px;background:#faf8f3f0;transition:border-color .14s ease,background .14s ease,box-shadow .14s ease,transform .14s ease}.project-stage-flow .project-task-form-grid input:focus,.project-stage-flow .project-task-form-grid select:focus,.project-stage-flow .project-source-task-list input:focus,.project-stage-flow .project-source-task-list select:focus,.project-stage-flow .submodule-action-inputs input:focus,.project-stage-flow .submodule-action-note textarea:focus,.project-stage-flow .creator-codex-intake textarea:focus{outline:none;border-color:color-mix(in srgb,var(--stage-accent) 55%,#6f675f);background:#fff;box-shadow:0 0 0 3px color-mix(in srgb,var(--stage-accent) 10%,transparent),3px 3px color-mix(in srgb,var(--stage-accent) 12%,#ded7cd);transform:translate(-1px,-1px)}.project-stage-flow .project-primary-action:not(.is-secondary):active,.project-stage-flow .project-second-page-nav button:active,.project-stage-rail button:active{box-shadow:1px 1px color-mix(in srgb,var(--stage-accent, #777) 28%,#d6cec4);transform:translate(1px,1px);transition-duration:60ms}.project-workspace-page.is-visual-pixel .stage-entry .se-index.is-creator-fallback{display:none}.project-stage-rail .project-visual-mode-toggle,.project-stage-rail .project-visual-mode-toggle:hover,.project-stage-rail .project-visual-mode-toggle:focus-visible{position:relative;margin-top:4px;border:1px dashed rgba(74,64,54,.13);background:#ffffff8a;color:#766e66}.project-stage-rail .project-visual-mode-toggle:before{position:absolute;top:-7px;left:8px;right:8px;height:1px;background:#3d342c12;content:""}.project-stage-rail .project-visual-mode-toggle svg{width:16px;height:16px;display:block}.project-stage-rail .project-visual-mode-toggle svg rect{fill:currentColor}.project-stage-rail .project-visual-mode-toggle[aria-pressed=true]{border-style:solid;background:#28231e;color:#f3b776;box-shadow:3px 3px #5e4b3921}.project-workspace-page.is-visual-calm .project-stage-rail{border-color:#ffffffd1;border-radius:19px;background:#fffdf9d1;box-shadow:0 12px 30px #31281f13}.project-workspace-page.is-visual-calm .project-stage-rail button,.project-workspace-page.is-visual-calm .project-stage-rail button:hover,.project-workspace-page.is-visual-calm .project-stage-rail button:focus-visible{border-radius:12px}.project-workspace-page.is-visual-calm .project-stage-rail button.is-active{box-shadow:none;transform:none}.project-workspace-page.is-visual-calm .project-stage-rail button>strong{right:48px;left:auto;transform:translate(5px,-50%)}.project-workspace-page.is-visual-calm .project-stage-rail button:hover>strong,.project-workspace-page.is-visual-calm .project-stage-rail button:focus-visible>strong{transform:translateY(-50%)}.project-workspace-page.is-visual-calm .project-stage-flow{border-color:var(--pw-line-soft);border-radius:var(--pw-radius-lg);background:var(--pw-surface);box-shadow:0 18px 46px #342a2011}.project-workspace-page.is-visual-calm .project-stage-flow:after{display:none}.project-workspace-page.is-visual-calm .project-stage-flow .stage-entry-head{min-height:0;grid-template-columns:minmax(0,1fr);gap:5px;padding-top:3px}.project-workspace-page.is-visual-calm .project-stage-flow .stage-workbench-prop{display:none}.project-workspace-page.is-visual-calm .project-stage-flow .stage-entry-head h2:after,.project-workspace-page.is-visual-calm .project-stage-flow .project-function-hero h2:after{display:none}.project-workspace-page.is-visual-calm .project-stage-flow .stage-baseline{margin-top:9px;padding:0;border:0;background:transparent;font-family:inherit;font-size:11px;letter-spacing:0}.project-workspace-page.is-visual-calm .project-stage-flow .project-stage-overview>.project-context-eyebrow{min-height:22px;margin:0 0 13px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--pw-ink)}.project-workspace-page.is-visual-calm .project-stage-flow .project-stage-overview>.project-context-eyebrow>span{color:var(--stage-accent);font-family:inherit;font-size:11px;letter-spacing:.04em}.project-workspace-page.is-visual-calm .project-stage-flow .project-stage-overview>.project-context-eyebrow>span:before{display:none}.project-workspace-page.is-visual-calm .project-stage-flow .project-stage-overview>.project-context-eyebrow>em{padding:4px 9px;border:0;border-radius:999px;background:var(--stage-soft);color:var(--stage-accent);font-family:inherit;font-size:10px;letter-spacing:0}.project-workspace-page.is-visual-calm .project-stage-flow .stage-focus-panel{overflow:visible;margin-top:24px;border:0;border-top:1px solid var(--pw-line);border-bottom:1px solid var(--pw-line);border-radius:0;background:transparent;box-shadow:none}.project-workspace-page.is-visual-calm .project-stage-flow .stage-focus-panel:before{display:none}.project-workspace-page.is-visual-calm .project-stage-flow .stage-focus-main{padding-left:0}.project-workspace-page.is-visual-calm .project-stage-flow .stage-result-contract{padding-right:0}.project-workspace-page.is-visual-calm .project-stage-flow .stage-focus-main>header>span,.project-workspace-page.is-visual-calm .project-stage-flow .stage-result-contract>span{font-family:inherit;font-size:11px;letter-spacing:.02em;text-transform:none}.project-workspace-page.is-visual-calm .project-stage-flow .stage-focus-main>header>em,.project-workspace-page.is-visual-calm .project-stage-flow .stage-result-contract>div>span{border-radius:999px;font-family:inherit}.project-workspace-page.is-visual-calm .project-stage-flow .project-budget-overview{margin-top:8px;padding:10px 11px;overflow:visible;border-color:color-mix(in srgb,var(--stage-accent) 13%,var(--pw-line));border-radius:13px;background:color-mix(in srgb,var(--stage-accent) 5%,#fff);box-shadow:none}.project-workspace-page.is-visual-calm .project-stage-flow .project-budget-overview:before{display:none}.project-workspace-page.is-visual-calm .project-stage-flow .project-budget-overview-mark{border-radius:10px;background:#fff;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--stage-accent) 10%,transparent);color:var(--stage-accent)}.project-workspace-page.is-visual-calm .project-stage-flow .project-budget-overview small{font-family:inherit;letter-spacing:0}.project-workspace-page.is-visual-calm .project-stage-flow .project-stage-module-section.is-primary{overflow:visible;margin-top:23px!important;padding:0!important;border:0!important;border-radius:0;background:transparent;box-shadow:none}.project-workspace-page.is-visual-calm .project-stage-flow .project-stage-module-section.is-primary:before,.project-workspace-page.is-visual-calm .project-stage-flow .project-stage-module-section.is-primary:after{display:none}.project-workspace-page.is-visual-calm .project-stage-flow .project-stage-module-section.is-primary>header{margin-bottom:2px}.project-workspace-page.is-visual-calm .project-stage-flow .project-stage-module-section.is-primary>header h3{color:var(--pw-ink)}.project-workspace-page.is-visual-calm .project-stage-flow .project-stage-module-section.is-primary>header>div>span{color:var(--stage-accent)}.project-workspace-page.is-visual-calm .project-stage-flow .project-stage-module-section.is-primary>header>div>span:before{display:none}.project-workspace-page.is-visual-calm .project-stage-flow .project-stage-module-section.is-primary>header>small{color:var(--pw-subtle)}.project-workspace-page.is-visual-calm .project-stage-flow .stage-status-summary{border-color:var(--pw-line-soft);border-radius:18px;background:color-mix(in srgb,var(--stage-accent) 4%,#fff);box-shadow:none}.project-workspace-page.is-visual-calm .project-stage-flow .stage-status-summary>div>span{font-family:inherit;letter-spacing:0}.project-workspace-page.is-visual-calm .project-stage-flow .stage-status-summary>em{border:0;border-radius:999px;background:var(--stage-soft);font-family:inherit}.project-workspace-page.is-visual-calm .project-stage-flow .stage-status-summary>button{border:0;border-radius:11px;background:var(--stage-accent);color:#fff;box-shadow:none}.project-workspace-page.is-visual-calm .project-stage-flow .project-stage-module-section.is-primary .stage-entry{min-height:82px!important;padding:14px!important;border:1px solid var(--pw-line-soft)!important;border-radius:17px!important;background:#ffffffd1!important;box-shadow:0 10px 26px #372d240b!important}.project-workspace-page.is-visual-calm .project-stage-flow .project-stage-module-section.is-primary .stage-entry:hover{border-color:color-mix(in srgb,var(--stage-accent) 24%,var(--pw-line))!important;background:#fff!important;box-shadow:0 14px 30px #372d2411!important;transform:translateY(-2px)!important}.project-workspace-page.is-visual-calm .project-stage-flow .stage-entry[data-creator-entry]:before{display:none}.project-workspace-page.is-visual-calm .project-stage-flow .is-creator-dashboard .stage-entry[data-creator-entry]{grid-template-columns:34px minmax(0,1fr) auto auto}.project-workspace-page.is-visual-calm .project-stage-flow .stage-entry .se-index.is-creator-fallback{display:grid}.project-workspace-page.is-visual-calm .project-stage-flow .project-stage-module-section.is-primary .stage-entry .se-index{width:28px;height:28px;border-radius:50%;background:var(--stage-soft);box-shadow:none;font-family:inherit}.project-workspace-page.is-visual-calm .project-stage-flow .project-stage-module-section.is-primary .stage-entry>svg{border-radius:50%;box-shadow:none}.project-workspace-page.is-visual-calm .project-stage-flow .creator-progress-hud{gap:0;margin:2px 0 3px;padding:5px 0 7px;border:0;border-top:1px solid var(--pw-line-soft);border-bottom:1px solid var(--pw-line-soft);border-radius:0;background:transparent;box-shadow:none}.project-workspace-page.is-visual-calm .project-stage-flow .creator-progress-item{min-height:48px;grid-template-columns:minmax(0,1fr);padding:7px 10px;border:0;border-radius:0;background:transparent;box-shadow:none;transform:none}.project-workspace-page.is-visual-calm .project-stage-flow .creator-progress-item+.creator-progress-item:before{display:block}.project-workspace-page.is-visual-calm .project-stage-flow .creator-progress-item>span>small{font-family:inherit;font-size:9px;letter-spacing:0}.project-workspace-page.is-visual-calm .project-stage-flow .project-second-page-nav{gap:6px;padding:6px;border-color:#25201b0e;border-radius:18px;background:#efede7;box-shadow:none}.project-workspace-page.is-visual-calm .project-stage-flow .project-second-page-nav button{border-radius:13px}.project-workspace-page.is-visual-calm .project-stage-flow .project-second-page-nav button>span{font-family:inherit;font-size:11px;letter-spacing:0}.project-workspace-page.is-visual-calm .project-stage-flow .project-second-page-nav button.is-active{border:0;border-radius:13px;box-shadow:0 9px 22px #30271e16;transform:none}.project-workspace-page.is-visual-calm .project-stage-flow .project-second-page-nav button.is-active:before{display:none}.project-workspace-page.is-visual-calm .project-stage-flow .project-function-hero-symbol{border-radius:20px;box-shadow:0 18px 32px color-mix(in srgb,var(--stage-accent) 13%,transparent),inset 0 1px #fff;transform:rotate(7deg)}.project-workspace-page.is-visual-calm .project-stage-flow .project-function-hero-symbol:after{display:none}.project-workspace-page.is-visual-calm .project-stage-flow .project-task-surface,.project-workspace-page.is-visual-calm .project-stage-flow .submodule-action-workspace,.project-workspace-page.is-visual-calm .project-stage-flow .content-workbench .cw-detail{border-color:#25201b13;border-radius:24px;box-shadow:0 20px 44px #32281f12}.project-workspace-page.is-visual-calm .project-stage-flow .project-task-surface:before,.project-workspace-page.is-visual-calm .project-stage-flow .submodule-action-workspace:before{display:none}.project-workspace-page.is-visual-calm .project-stage-flow .project-task-surface>header,.project-workspace-page.is-visual-calm .project-stage-flow .submodule-action-workspace>header{background:linear-gradient(112deg,color-mix(in srgb,var(--stage-accent) 10%,#fff),#fff 64%)}.project-workspace-page.is-visual-calm .project-stage-flow .project-task-surface>header>div>span,.project-workspace-page.is-visual-calm .project-stage-flow .submodule-action-workspace>header>div>span,.project-workspace-page.is-visual-calm .project-stage-flow .project-task-form-grid label>span,.project-workspace-page.is-visual-calm .project-stage-flow .project-source-task-list label>span,.project-workspace-page.is-visual-calm .project-stage-flow .submodule-action-inputs label>span,.project-workspace-page.is-visual-calm .project-stage-flow .submodule-action-note>span{font-family:inherit;letter-spacing:0}.project-workspace-page.is-visual-calm .project-stage-flow .project-task-form-grid input,.project-workspace-page.is-visual-calm .project-stage-flow .project-task-form-grid select,.project-workspace-page.is-visual-calm .project-stage-flow .project-source-task-list input,.project-workspace-page.is-visual-calm .project-stage-flow .project-source-task-list select,.project-workspace-page.is-visual-calm .project-stage-flow .submodule-action-inputs input,.project-workspace-page.is-visual-calm .project-stage-flow .submodule-action-note textarea,.project-workspace-page.is-visual-calm .project-stage-flow .creator-codex-intake textarea{border-radius:12px;background:#f7f5f0}.project-workspace-page.is-visual-calm .project-stage-flow .project-primary-action:not(.is-secondary){border-radius:12px;box-shadow:none}.project-workspace-page.is-visual-pixel .project-stage-shell{width:min(1320px,calc(100% - 28px));grid-template-columns:58px minmax(0,1fr);gap:12px}.project-workspace-page.is-visual-pixel .project-stage-rail{width:58px;padding:7px;border-color:#afc1b61a;background:linear-gradient(rgba(190,207,197,.035) 1px,transparent 1px) 0 0 / 8px 8px,linear-gradient(90deg,rgba(190,207,197,.035) 1px,transparent 1px) 0 0 / 8px 8px,#171a18;box-shadow:5px 5px #231f1b24,0 18px 38px #221d181f}.project-workspace-page.is-visual-pixel .project-stage-rail button,.project-workspace-page.is-visual-pixel .project-stage-rail button:hover,.project-workspace-page.is-visual-pixel .project-stage-rail button:focus-visible{width:42px}.project-workspace-page.is-visual-pixel .project-stage-rail-home{color:#ffffffad}.project-workspace-page.is-visual-pixel .project-stage-rail button:hover,.project-workspace-page.is-visual-pixel .project-stage-rail button:focus-visible{background:#ffffff12;color:#fff}.project-workspace-page.is-visual-pixel .project-stage-rail button.is-active{background:#f3f0e7;color:#1a1c1a;box-shadow:3px 3px 0 var(--rail-accent)}.project-workspace-page.is-visual-pixel .project-stage-rail .project-visual-mode-toggle{border-color:#ffffff24;background:#ffffff0d;color:#f2b875}.project-workspace-page.is-visual-pixel .project-stage-rail .project-visual-mode-toggle:before{background:#ffffff17}.project-workspace-page.is-visual-pixel .project-stage-flow{border-color:#b8cabf1c;background:radial-gradient(circle at 76% 4%,color-mix(in srgb,var(--stage-accent) 12%,transparent),transparent 25%),linear-gradient(rgba(197,214,203,.028) 1px,transparent 1px) 0 0 / 18px 18px,linear-gradient(90deg,rgba(197,214,203,.028) 1px,transparent 1px) 0 0 / 18px 18px,#101311;box-shadow:7px 7px #2a241e26,0 26px 60px #261f1921}.project-workspace-page.is-visual-pixel .project-stage-flow:after{left:31px;width:150px}.project-workspace-page.is-visual-pixel .project-stage-flow>.project-context-content,.project-workspace-page.is-visual-pixel .project-lower-detail-shell.is-integrated .project-context-content{padding:28px clamp(24px,3vw,38px) 38px}.project-workspace-page.is-visual-pixel .project-context-chapter{color:color-mix(in srgb,var(--stage-accent) 12%,transparent);font-family:SFMono-Regular,Menlo,Monaco,Consolas,monospace}.project-workspace-page.is-visual-pixel .pixel-mission-cockpit{position:relative;overflow:hidden;padding:0 20px 20px;border:1px solid rgba(205,218,209,.12);border-radius:22px 5px;background:radial-gradient(circle at 84% 12%,color-mix(in srgb,var(--stage-accent) 14%,transparent),transparent 24%),linear-gradient(rgba(205,218,209,.026) 1px,transparent 1px) 0 0 / 12px 12px,linear-gradient(90deg,rgba(205,218,209,.026) 1px,transparent 1px) 0 0 / 12px 12px,linear-gradient(138deg,#1d211e,#141715 68%);box-shadow:6px 6px color-mix(in srgb,var(--stage-accent) 13%,#292823)}.project-workspace-page.is-visual-pixel .pixel-mission-cockpit:before{position:absolute;top:0;right:0;width:180px;height:64px;background:linear-gradient(135deg,transparent 0 42%,color-mix(in srgb,var(--stage-accent) 16%,transparent) 42% 45%,transparent 45% 52%,color-mix(in srgb,var(--stage-accent) 9%,transparent) 52% 55%,transparent 55%);content:"";pointer-events:none}.project-workspace-page.is-visual-pixel .pixel-mission-cockpit>.project-context-eyebrow{position:relative;z-index:2;margin:0 -20px;border:0;border-bottom:1px solid rgba(210,222,214,.1);border-radius:0;background:#0608076b;box-shadow:none}.project-workspace-page.is-visual-pixel .pixel-mission-cockpit>.project-context-eyebrow:after{margin-left:auto;color:#d9e2dc5c;font-family:SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:8px;letter-spacing:.12em;content:"MISSION CHANNEL / ACTIVE"}.project-workspace-page.is-visual-pixel .pixel-mission-cockpit>.project-context-eyebrow>em{margin-left:12px}.project-workspace-page.is-visual-pixel .pixel-mission-cockpit .stage-entry-head{min-height:158px;grid-template-columns:minmax(0,1fr) 190px;gap:28px;padding:24px 8px 14px}.project-workspace-page.is-visual-pixel .pixel-mission-cockpit .stage-entry-head h2{max-width:820px;color:#f7f4ec;font-size:clamp(34px,3.7vw,52px)!important;line-height:1.02!important;text-wrap:balance}.project-workspace-page.is-visual-pixel .pixel-mission-cockpit .stage-baseline{border-left:0;background:transparent;color:#e5ebe785}.project-workspace-page.is-visual-pixel .pixel-mission-cockpit .stage-workbench-prop{width:180px;height:122px;filter:drop-shadow(8px 9px 0 rgba(0,0,0,.23))}.project-workspace-page.is-visual-pixel .pixel-mission-cockpit .stage-note-disclosure{border-color:#d6e0d91a;background:#ffffff06;color:#ebf0edad}.project-workspace-page.is-visual-pixel .pixel-mission-cockpit .stage-note-disclosure>summary,.project-workspace-page.is-visual-pixel .pixel-mission-cockpit .stage-note-disclosure>p{color:inherit}.project-workspace-page.is-visual-pixel .pixel-mission-cockpit .stage-focus-panel{margin-top:8px;border-color:#d5e0d81f;background:#04060552;box-shadow:none}.project-workspace-page.is-visual-pixel .pixel-mission-cockpit .stage-focus-main,.project-workspace-page.is-visual-pixel .pixel-mission-cockpit .stage-result-contract{padding-top:18px;padding-bottom:18px}.project-workspace-page.is-visual-pixel .pixel-mission-cockpit .stage-focus-main>strong,.project-workspace-page.is-visual-pixel .pixel-mission-cockpit .stage-result-contract>strong{color:#f2f0e9}.project-workspace-page.is-visual-pixel .pixel-mission-cockpit .stage-focus-main>p,.project-workspace-page.is-visual-pixel .pixel-mission-cockpit .stage-focus-main>footer,.project-workspace-page.is-visual-pixel .pixel-mission-cockpit .stage-result-contract>small{color:#dee6e185}.project-workspace-page.is-visual-pixel .pixel-mission-cockpit .stage-result-contract{border-left-color:#d5e0d81a}.project-workspace-page.is-visual-pixel .pixel-mission-cockpit .stage-result-contract>div>span{border-color:#dce5df1a;background:#ffffff0b;color:#eef2efbd}.project-workspace-page.is-visual-pixel .project-budget-overview{margin-top:18px;border-color:#d0dcd41f;background:linear-gradient(rgba(205,218,209,.028) 1px,transparent 1px) 0 0 / 9px 9px,linear-gradient(90deg,rgba(205,218,209,.028) 1px,transparent 1px) 0 0 / 9px 9px,#1a1e1b}.project-workspace-page.is-visual-pixel .project-budget-overview strong{color:#efede6}.project-workspace-page.is-visual-pixel .project-budget-overview small{color:#e5ebe77a}.project-workspace-page.is-visual-pixel .project-stage-module-section.is-primary{--board-line: rgba(206,219,210,.12);--board-shadow: rgba(0,0,0,.22);--board-background: linear-gradient(rgba(205,219,210,.032) 1px, transparent 1px) 0 0 / 12px 12px, linear-gradient(90deg, rgba(205,219,210,.032) 1px, transparent 1px) 0 0 / 12px 12px, linear-gradient(135deg, #1c211e, #151816);margin-top:18px!important;padding:18px!important}.project-workspace-page.is-visual-pixel .project-stage-module-section.is-primary>header h3{color:#f3f1e9}.project-workspace-page.is-visual-pixel .project-stage-module-section.is-primary>header>small{color:#e1e8e375}.project-workspace-page.is-visual-pixel .project-stage-module-section.is-primary .stage-entry,.project-workspace-page.is-visual-pixel .project-stage-module-section.is-primary .project-stage-module-grid>button{border-color:#e7e1d6db!important;background:linear-gradient(138deg,#faf7ef,#efebe2)!important;box-shadow:5px 5px #00000042!important}.project-workspace-page.is-visual-pixel .project-stage-module-section.is-primary .stage-entry:hover,.project-workspace-page.is-visual-pixel .project-stage-module-section.is-primary .project-stage-module-grid>button:hover{border-color:color-mix(in srgb,var(--stage-accent) 54%,#fff)!important;background:#fffdf7!important;box-shadow:7px 7px #0000004d!important}.project-workspace-page.is-visual-pixel .creator-progress-hud{border-color:#d8e2db1a;background:#0000002e;box-shadow:none}.project-workspace-page.is-visual-pixel .creator-progress-item{background:#f7f4ebeb}.project-workspace-page.is-visual-pixel .creator-progress-item.is-current{background:color-mix(in srgb,var(--stage-accent) 13%,#f8f5ec)}.project-workspace-page.is-visual-pixel .stage-utility-dock{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:12px;margin-top:18px;padding:12px;border:1px solid rgba(203,217,207,.1);border-radius:18px 4px;background:linear-gradient(rgba(205,219,210,.026) 1px,transparent 1px) 0 0 / 10px 10px,linear-gradient(90deg,rgba(205,219,210,.026) 1px,transparent 1px) 0 0 / 10px 10px,#151916;box-shadow:5px 5px #00000030}.project-workspace-page.is-visual-pixel .stage-utility-dock>details{min-width:0;margin:0;border-color:#d5e0d81a!important;background:#191d1a!important;box-shadow:none}.project-workspace-page.is-visual-pixel .stage-utility-dock>details>summary{background:#ffffff06;color:#efede7}.project-workspace-page.is-visual-pixel .stage-utility-dock>details>summary>span{color:#efede7!important}.project-workspace-page.is-visual-pixel .stage-utility-dock>details>summary>small{color:#dee6e173}.project-workspace-page.is-visual-pixel .stage-utility-dock .stage-dash,.project-workspace-page.is-visual-pixel .stage-utility-dock .stage-collaboration-compact>div{padding:0 10px 10px}.project-workspace-page.is-visual-pixel .stage-utility-dock .stage-dash{grid-template-columns:1fr}.project-workspace-page.is-visual-pixel .stage-utility-dock .dash-tile-wide{grid-column:auto}.project-workspace-page.is-visual-pixel .stage-utility-dock .stage-collaboration-compact>div{grid-template-columns:1fr}.project-workspace-page.is-visual-pixel .stage-utility-dock .dash-tile,.project-workspace-page.is-visual-pixel .stage-utility-dock .stage-collaboration-compact article{border-color:#ebe5d9c7;border-radius:13px 3px;background:#f5f1e8;color:#272522}.project-workspace-page.is-visual-pixel .stage-utility-dock .dash-delivery{background:color-mix(in srgb,var(--stage-accent) 7%,#f5f1e8)}.project-workspace-page.is-visual-pixel .stage-utility-dock .doc-entry,.project-workspace-page.is-visual-pixel .stage-utility-dock .cap-item{background:#ffffff8f}.project-workspace-page.is-visual-pixel .stage-utility-dock>details:only-child{grid-column:1 / -1}.project-workspace-page.is-visual-calm .stage-utility-dock{display:contents}.project-workspace-page.is-visual-pixel .project-second-page-header{border-bottom-color:#d2ded61a;color:#e7ede98f}.project-workspace-page.is-visual-pixel .project-second-page-header>button{color:color-mix(in srgb,var(--stage-accent) 65%,#fff)}.project-workspace-page.is-visual-pixel .project-second-page-nav{border-color:#cfdcd31c;background:linear-gradient(rgba(205,219,210,.03) 1px,transparent 1px) 0 0 / 8px 8px,linear-gradient(90deg,rgba(205,219,210,.03) 1px,transparent 1px) 0 0 / 8px 8px,#171b18;box-shadow:4px 4px #0003}.project-workspace-page.is-visual-pixel .project-second-page-nav button{color:#e8edea94}.project-workspace-page.is-visual-pixel .project-second-page-nav button:hover{background:#ffffff0e}.project-workspace-page.is-visual-pixel .project-second-page-nav button.is-active{border-color:#f1ede2e6;background:#f6f2e9;color:#272522;box-shadow:4px 4px color-mix(in srgb,var(--stage-accent) 38%,#090b0a)}.project-workspace-page.is-visual-pixel .project-function-hero{min-height:170px;margin-bottom:18px;padding:22px 112px 24px 22px;border:1px solid rgba(207,220,211,.11);border-radius:20px 5px;background:radial-gradient(circle at 88% 18%,color-mix(in srgb,var(--stage-accent) 13%,transparent),transparent 23%),linear-gradient(rgba(205,219,210,.027) 1px,transparent 1px) 0 0 / 11px 11px,linear-gradient(90deg,rgba(205,219,210,.027) 1px,transparent 1px) 0 0 / 11px 11px,#181c19;box-shadow:5px 5px #0003}.project-workspace-page.is-visual-pixel .project-function-hero h2{color:#f5f2ea}.project-workspace-page.is-visual-pixel .project-function-hero p{color:#e1e8e38c}.project-workspace-page.is-visual-pixel .project-function-hero-symbol{top:38px;right:30px;border-color:#e6ebe729;background:#ffffff0a;box-shadow:6px 6px color-mix(in srgb,var(--stage-accent) 18%,#0c0e0d)}.project-workspace-page.is-visual-pixel .project-detail-eyebrow>em{color:#e4eae67a}.project-workspace-page.is-visual-pixel .project-task-surface,.project-workspace-page.is-visual-pixel .submodule-action-workspace,.project-workspace-page.is-visual-pixel .content-workbench .cw-detail{border-color:#eee8ddd6;background:#f5f1e8;box-shadow:6px 6px #0000003b}.project-workspace-page.is-visual-pixel .project-task-surface>header,.project-workspace-page.is-visual-pixel .submodule-action-workspace>header{border-bottom-color:#2925201a;background:linear-gradient(rgba(63,54,46,.035) 1px,transparent 1px) 0 0 / 9px 9px,linear-gradient(90deg,rgba(63,54,46,.035) 1px,transparent 1px) 0 0 / 9px 9px,#ece6da}.project-workspace-page.is-visual-pixel .project-strategy-reference,.project-workspace-page.is-visual-pixel .project-detail-resources>div{background:#eee9df}.project-workspace-page.is-visual-pixel .project-stage-shell{width:min(1248px,calc(100% - 32px));grid-template-columns:54px minmax(0,1fr);gap:14px}.project-workspace-page.is-visual-pixel .project-stage-rail{width:54px;padding:6px;border-color:#41362b17;background:linear-gradient(rgba(67,57,48,.022) 1px,transparent 1px) 0 0 / 8px 8px,linear-gradient(90deg,rgba(67,57,48,.022) 1px,transparent 1px) 0 0 / 8px 8px,#fffdf9e6;box-shadow:4px 4px #3e33280e,0 14px 32px #31281f0e}.project-workspace-page.is-visual-pixel .project-stage-rail button,.project-workspace-page.is-visual-pixel .project-stage-rail button:hover,.project-workspace-page.is-visual-pixel .project-stage-rail button:focus-visible{width:40px}.project-workspace-page.is-visual-pixel .project-stage-rail-home{color:#766e66}.project-workspace-page.is-visual-pixel .project-stage-rail button:hover,.project-workspace-page.is-visual-pixel .project-stage-rail button:focus-visible{background:#fff;color:var(--pw-ink)}.project-workspace-page.is-visual-pixel .project-stage-rail button.is-active{background:#25211d;color:#fff;box-shadow:3px 3px 0 var(--rail-accent)}.project-workspace-page.is-visual-pixel .project-stage-rail .project-visual-mode-toggle{border-color:#4a403621;background:#ffffff9e;color:#7d7166}.project-workspace-page.is-visual-pixel .project-stage-rail .project-visual-mode-toggle:before{background:#3d342c12}.project-workspace-page.is-visual-pixel .project-stage-flow{border-color:#372e2617;background:radial-gradient(circle at 84% 5%,color-mix(in srgb,var(--stage-accent) 5%,transparent),transparent 24%),linear-gradient(rgba(61,51,42,.015) 1px,transparent 1px) 0 0 / 18px 18px,linear-gradient(90deg,rgba(61,51,42,.015) 1px,transparent 1px) 0 0 / 18px 18px,#fdfcf9;box-shadow:7px 7px color-mix(in srgb,var(--stage-accent) 4%,#e7e0d7),0 22px 54px #342a200e}.project-workspace-page.is-visual-pixel .project-stage-flow>.project-context-content,.project-workspace-page.is-visual-pixel .project-lower-detail-shell.is-integrated .project-context-content{padding:30px clamp(26px,3vw,42px) 40px}.project-workspace-page.is-visual-pixel .project-context-chapter{color:color-mix(in srgb,var(--stage-accent) 8%,transparent)}.project-workspace-page.is-visual-pixel .pixel-mission-cockpit{overflow:visible;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.project-workspace-page.is-visual-pixel .pixel-mission-cockpit:before{display:none}.project-workspace-page.is-visual-pixel .pixel-mission-cockpit>.project-context-eyebrow{margin:-5px 0 18px;padding:0 10px 0 13px;border:1px solid color-mix(in srgb,var(--stage-accent) 13%,var(--pw-line));border-radius:11px 3px;background:linear-gradient(90deg,color-mix(in srgb,var(--stage-accent) 8%,#fff),#ffffffbd);box-shadow:3px 3px color-mix(in srgb,var(--stage-accent) 7%,#e5ded5);color:var(--pw-ink)}.project-workspace-page.is-visual-pixel .pixel-mission-cockpit>.project-context-eyebrow:after{display:none}.project-workspace-page.is-visual-pixel .pixel-mission-cockpit>.project-context-eyebrow>span{color:color-mix(in srgb,var(--stage-accent) 78%,#4c453e)}.project-workspace-page.is-visual-pixel .pixel-mission-cockpit>.project-context-eyebrow>em{margin-left:auto}.project-workspace-page.is-visual-pixel .pixel-mission-cockpit .stage-entry-head{min-height:128px;grid-template-columns:minmax(0,1fr) 158px;gap:24px;padding:8px 3px 14px}.project-workspace-page.is-visual-pixel .pixel-mission-cockpit .stage-entry-head h2{max-width:820px;color:var(--pw-ink);font-size:clamp(32px,3.35vw,46px)!important;line-height:1.04!important}.project-workspace-page.is-visual-pixel .pixel-mission-cockpit .stage-baseline{border-left:3px solid var(--stage-accent);background:color-mix(in srgb,var(--stage-accent) 4%,transparent);color:var(--pw-muted)}.project-workspace-page.is-visual-pixel .pixel-mission-cockpit .stage-workbench-prop{width:150px;height:102px;filter:drop-shadow(0 6px 0 rgba(67,54,42,.1))}.project-workspace-page.is-visual-pixel .pixel-mission-cockpit .stage-note-disclosure{border-color:var(--pw-line-soft);background:#ffffff8f;color:var(--pw-muted)}.project-workspace-page.is-visual-pixel .pixel-mission-cockpit .stage-focus-panel{margin-top:10px;border-color:color-mix(in srgb,var(--stage-accent) 14%,var(--pw-line));background:#ffffffb8;box-shadow:4px 4px color-mix(in srgb,var(--stage-accent) 7%,#e9e2d9)}.project-workspace-page.is-visual-pixel .pixel-mission-cockpit .stage-focus-main>strong,.project-workspace-page.is-visual-pixel .pixel-mission-cockpit .stage-result-contract>strong{color:var(--pw-ink)}.project-workspace-page.is-visual-pixel .pixel-mission-cockpit .stage-focus-main>p{color:var(--pw-muted)}.project-workspace-page.is-visual-pixel .pixel-mission-cockpit .stage-focus-main>footer,.project-workspace-page.is-visual-pixel .pixel-mission-cockpit .stage-result-contract>small{color:var(--pw-subtle)}.project-workspace-page.is-visual-pixel .pixel-mission-cockpit .stage-result-contract{border-left-color:var(--pw-line-soft)}.project-workspace-page.is-visual-pixel .pixel-mission-cockpit .stage-result-contract>div>span{border-color:var(--pw-line-soft);background:#ffffffad;color:#5d5750}.project-workspace-page.is-visual-pixel .project-budget-overview{margin-top:10px;border-color:color-mix(in srgb,var(--stage-accent) 14%,var(--pw-line));background:linear-gradient(rgba(67,57,48,.022) 1px,transparent 1px) 0 0 / 9px 9px,linear-gradient(90deg,rgba(67,57,48,.022) 1px,transparent 1px) 0 0 / 9px 9px,linear-gradient(96deg,color-mix(in srgb,var(--stage-accent) 6%,#fff),#ffffffd1)}.project-workspace-page.is-visual-pixel .project-budget-overview strong{color:#3d3935}.project-workspace-page.is-visual-pixel .project-budget-overview small{color:#8b8580}.project-workspace-page.is-visual-pixel .project-stage-module-section.is-primary{margin-top:24px!important;padding:0!important;overflow:visible;border:0!important;border-radius:0;background:transparent;box-shadow:none}.project-workspace-page.is-visual-pixel .project-stage-module-section.is-primary:after{display:none}.project-workspace-page.is-visual-pixel .project-stage-module-section.is-primary>header h3{color:var(--pw-ink)}.project-workspace-page.is-visual-pixel .project-stage-module-section.is-primary>header>small{color:var(--pw-subtle)}.project-workspace-page.is-visual-pixel .project-stage-module-section.is-primary .stage-entry{min-height:98px!important;display:grid;grid-template-columns:54px minmax(0,1fr) auto auto;gap:11px;border-color:color-mix(in srgb,var(--stage-accent) 16%,var(--pw-line))!important;background:#fffdf8!important;box-shadow:4px 4px color-mix(in srgb,var(--stage-accent) 9%,#e3dcd2)!important}.project-workspace-page.is-visual-pixel .project-stage-module-section.is-primary .stage-entry:hover{border-color:color-mix(in srgb,var(--stage-accent) 32%,var(--pw-line))!important;background:#fff!important;box-shadow:6px 6px color-mix(in srgb,var(--stage-accent) 13%,#ded6cc)!important}.project-workspace-page.is-visual-pixel .stage-entry .se-index.is-prop-fallback{display:none}.project-workspace-page.is-visual-calm .stage-entry .se-index.is-prop-fallback{display:grid}.project-workspace-page.is-visual-calm .stage-entry .stage-task-prop{display:none}.project-workspace-page.is-visual-pixel .stage-task-prop{width:48px;height:48px;display:grid;place-items:center;border-radius:13px 3px;background:color-mix(in srgb,var(--stage-accent) 7%,#f8f4ea);box-shadow:3px 3px color-mix(in srgb,var(--stage-accent) 15%,#dcd4c9)}.project-workspace-page.is-visual-pixel .stage-task-prop svg{width:39px;height:39px;shape-rendering:crispEdges}.project-workspace-page.is-visual-pixel .stage-task-prop .task-prop-base{fill:color-mix(in srgb,var(--stage-accent) 28%,#877a6d)}.project-workspace-page.is-visual-pixel .stage-task-prop .task-prop-accent{fill:var(--stage-accent)}.project-workspace-page.is-visual-pixel .stage-task-prop .task-prop-soft{fill:color-mix(in srgb,var(--stage-accent) 24%,#eee7dc)}.project-workspace-page.is-visual-pixel .stage-task-prop .task-prop-paper{fill:#fff9ed}.project-workspace-page.is-visual-pixel .stage-task-prop .task-prop-warm{fill:#c8945a}.project-workspace-page.is-visual-pixel .stage-task-prop .task-prop-ink{fill:#4a433c}.project-workspace-page.is-visual-pixel .stage-entry[data-stage-id=strategy]{border-radius:4px 18px 18px 4px!important;background:repeating-linear-gradient(0deg,transparent 0 18px,rgba(99,74,55,.035) 18px 19px),#fffdf8!important}.project-workspace-page.is-visual-pixel .stage-entry[data-stage-entry=sources]:after{position:absolute;top:-6px;left:76px;width:48px;height:7px;border:1px solid color-mix(in srgb,var(--stage-accent) 16%,var(--pw-line));border-bottom:0;border-radius:6px 6px 0 0;background:#fffdf8;content:""}.project-workspace-page.is-visual-pixel .stage-entry[data-stage-id=content]{border-radius:7px 2px!important;box-shadow:5px 5px #4b453e!important}.project-workspace-page.is-visual-pixel .stage-entry[data-stage-id=execution],.project-workspace-page.is-visual-pixel .stage-entry[data-stage-id=placement]{border-radius:10px 3px!important;box-shadow:3px 3px color-mix(in srgb,var(--stage-accent) 28%,#ccc3b8),inset 0 0 0 3px color-mix(in srgb,var(--stage-accent) 4%,transparent)!important}.project-workspace-page.is-visual-pixel .stage-entry[data-stage-id=execution]:after,.project-workspace-page.is-visual-pixel .stage-entry[data-stage-id=placement]:after{position:absolute;top:9px;right:10px;width:5px;height:5px;border-radius:1px;background:var(--stage-accent);box-shadow:-8px 0 color-mix(in srgb,var(--stage-accent) 32%,#ddd6cc);content:""}.project-workspace-page.is-visual-pixel .stage-entry[data-stage-id=learning]{border-radius:4px 15px 15px 4px!important}.project-workspace-page.is-visual-pixel .stage-entry[data-stage-id=learning]:after{position:absolute;top:-5px;left:18px;width:42px;height:6px;border-radius:5px 5px 0 0;background:color-mix(in srgb,var(--stage-accent) 22%,#eee4d8);content:""}.project-workspace-page.is-visual-pixel .is-creator-dashboard .stage-entry[data-creator-entry]{grid-template-columns:54px minmax(0,1fr) auto auto}.project-workspace-page.is-visual-pixel .creator-progress-hud{border-color:color-mix(in srgb,var(--stage-accent) 11%,var(--pw-line));background:linear-gradient(rgba(67,57,48,.022) 1px,transparent 1px) 0 0 / 8px 8px,linear-gradient(90deg,rgba(67,57,48,.022) 1px,transparent 1px) 0 0 / 8px 8px,#faf8f3c7}.project-workspace-page.is-visual-pixel .creator-progress-item{background:#ffffff9e}.project-workspace-page.is-visual-pixel .stage-utility-dock{padding:0;border:0;background:transparent;box-shadow:none}.project-workspace-page.is-visual-pixel .stage-utility-dock>details{border-color:color-mix(in srgb,var(--stage-accent) 10%,var(--pw-line))!important;background:#ffffff9e!important;box-shadow:3px 3px color-mix(in srgb,var(--stage-accent) 5%,#e7e0d7)}.project-workspace-page.is-visual-pixel .stage-utility-dock>details>summary{background:linear-gradient(90deg,color-mix(in srgb,var(--stage-accent) 5%,transparent),transparent 42%);color:var(--pw-ink)}.project-workspace-page.is-visual-pixel .stage-utility-dock>details>summary>span{color:var(--pw-ink)!important}.project-workspace-page.is-visual-pixel .stage-utility-dock>details>summary>small{color:var(--pw-subtle)}.project-workspace-page.is-visual-pixel .stage-utility-dock .dash-tile,.project-workspace-page.is-visual-pixel .stage-utility-dock .stage-collaboration-compact article{border-color:var(--pw-line-soft);background:#faf7f0}.project-workspace-page.is-visual-pixel .project-second-page-header{border-bottom-color:var(--pw-line-soft);color:var(--pw-subtle)}.project-workspace-page.is-visual-pixel .project-second-page-header>button{color:var(--stage-accent)}.project-workspace-page.is-visual-pixel .project-second-page-nav{border-color:#362e2617;background:linear-gradient(rgba(67,57,48,.026) 1px,transparent 1px) 0 0 / 8px 8px,linear-gradient(90deg,rgba(67,57,48,.026) 1px,transparent 1px) 0 0 / 8px 8px,#efede7;box-shadow:4px 4px #3c32290d}.project-workspace-page.is-visual-pixel .project-second-page-nav button{color:var(--pw-muted)}.project-workspace-page.is-visual-pixel .project-second-page-nav button:hover{background:#ffffff8c}.project-workspace-page.is-visual-pixel .project-second-page-nav button.is-active{border-color:color-mix(in srgb,var(--stage-accent) 16%,var(--pw-line));background:#fff;color:var(--pw-ink);box-shadow:3px 3px color-mix(in srgb,var(--stage-accent) 14%,#dcd5cb)}.project-workspace-page.is-visual-pixel .project-function-hero{min-height:150px;padding:18px 100px 22px 18px;border-color:color-mix(in srgb,var(--stage-accent) 10%,var(--pw-line));background:linear-gradient(rgba(67,57,48,.018) 1px,transparent 1px) 0 0 / 11px 11px,linear-gradient(90deg,rgba(67,57,48,.018) 1px,transparent 1px) 0 0 / 11px 11px,linear-gradient(112deg,color-mix(in srgb,var(--stage-accent) 5%,#fff),#fff 68%);box-shadow:4px 4px color-mix(in srgb,var(--stage-accent) 6%,#e5ded5)}.project-workspace-page.is-visual-pixel .project-function-hero h2{color:var(--pw-ink)}.project-workspace-page.is-visual-pixel .project-function-hero p{color:var(--pw-muted)}.project-workspace-page.is-visual-pixel .project-function-hero-symbol{top:30px;right:24px;border-color:#ffffffdb;background:color-mix(in srgb,var(--stage-accent) 17%,#fff);box-shadow:7px 7px color-mix(in srgb,var(--stage-accent) 13%,#e3ddd5)}.project-workspace-page.is-visual-pixel .project-detail-eyebrow>em{color:var(--pw-muted)}.project-workspace-page.is-visual-pixel .project-task-surface,.project-workspace-page.is-visual-pixel .submodule-action-workspace,.project-workspace-page.is-visual-pixel .content-workbench .cw-detail{border-color:color-mix(in srgb,var(--stage-accent) 12%,var(--pw-line));background:#fff;box-shadow:5px 5px color-mix(in srgb,var(--stage-accent) 6%,#e6dfd6),0 20px 44px #32281f0b}.project-workspace-page.is-visual-pixel .project-task-surface>header,.project-workspace-page.is-visual-pixel .submodule-action-workspace>header{background:linear-gradient(rgba(67,57,48,.024) 1px,transparent 1px) 0 0 / 9px 9px,linear-gradient(90deg,rgba(67,57,48,.024) 1px,transparent 1px) 0 0 / 9px 9px,linear-gradient(112deg,color-mix(in srgb,var(--stage-accent) 9%,#fff),#fff 66%)}.project-workspace-page.is-visual-pixel .project-strategy-reference,.project-workspace-page.is-visual-pixel .project-detail-resources>div{background:#f7f5f0}.project-workspace-page.is-visual-pixel .pixel-mission-cockpit .stage-focus-panel{overflow:visible;border-radius:4px 15px 15px 4px;background:repeating-linear-gradient(0deg,transparent 0 27px,rgba(75,61,49,.025) 27px 28px),linear-gradient(105deg,color-mix(in srgb,var(--stage-accent) 5%,#fff),#ffffffd1);box-shadow:4px 4px color-mix(in srgb,var(--stage-accent) 8%,#e7dfd5),8px 8px #4e3e2f06}.project-workspace-page.is-visual-pixel .pixel-mission-cockpit .stage-focus-panel:after{position:absolute;top:-6px;left:24px;width:64px;height:7px;border:1px solid color-mix(in srgb,var(--stage-accent) 16%,var(--pw-line));border-bottom:0;border-radius:5px 5px 0 0;background:color-mix(in srgb,var(--stage-accent) 11%,#fffaf1);content:""}.project-workspace-page.is-visual-pixel .pixel-mission-cockpit .stage-focus-panel.is-creator:after{left:50%;width:76px;transform:translate(-50%);background:color-mix(in srgb,var(--stage-accent) 24%,#ece3d4)}.project-workspace-page.is-visual-pixel .pixel-mission-cockpit .stage-focus-panel.is-execution,.project-workspace-page.is-visual-pixel .pixel-mission-cockpit .stage-focus-panel.is-placement{border-radius:7px 2px;box-shadow:inset 0 0 0 3px color-mix(in srgb,var(--stage-accent) 4%,transparent),4px 4px color-mix(in srgb,var(--stage-accent) 10%,#ddd6cc)}.project-workspace-page.is-visual-pixel .pixel-mission-cockpit .stage-focus-panel.is-learning{border-radius:3px 13px 13px 3px;background:repeating-linear-gradient(0deg,#ffffffdb 0 28px,color-mix(in srgb,var(--stage-accent) 5%,#f6f0e8) 28px 29px),#fff}.project-workspace-page.is-visual-pixel .project-stage-module-section.is-primary .stage-entry{isolation:isolate;overflow:visible;border-radius:4px 13px 13px 4px!important;background:linear-gradient(90deg,color-mix(in srgb,var(--stage-accent) 5%,#fffdf8),#fffdf8 42%)!important}.project-workspace-page.is-visual-pixel .project-stage-module-section.is-primary .stage-entry>*{position:relative;z-index:1}.project-workspace-page.is-visual-pixel .stage-entry[data-stage-entry=scope]{border-left-width:7px!important;border-radius:2px 14px 14px 2px!important;background:linear-gradient(rgba(105,76,55,.032) 1px,transparent 1px) 0 0 / 10px 10px,linear-gradient(90deg,rgba(105,76,55,.032) 1px,transparent 1px) 0 0 / 10px 10px,#fffdf8!important}.project-workspace-page.is-visual-pixel .stage-entry[data-stage-entry=scope]:before{position:absolute;inset:13px auto 13px -5px;width:3px;background:repeating-linear-gradient(to bottom,#fff 0 5px,transparent 5px 13px);content:""}.project-workspace-page.is-visual-pixel .stage-entry[data-stage-entry=sources]{border-radius:3px 15px 11px 11px!important;background:linear-gradient(180deg,color-mix(in srgb,var(--stage-accent) 9%,#fff8eb),#fffdf8 38%)!important}.project-workspace-page.is-visual-pixel .stage-entry[data-stage-entry=parse]{border-radius:2px 11px!important;background:repeating-linear-gradient(0deg,transparent 0 20px,rgba(104,78,56,.035) 20px 21px),#fffefb!important;box-shadow:4px 4px color-mix(in srgb,var(--stage-accent) 9%,#e3dcd2),8px 8px #5b46350a!important}.project-workspace-page.is-visual-pixel .stage-entry[data-stage-entry=parse]:before{position:absolute;top:-5px;left:28px;width:25px;height:9px;background:color-mix(in srgb,var(--stage-accent) 19%,#ead9be);box-shadow:1px 1px #4a392b1a;content:"";transform:rotate(-2deg)}.project-workspace-page.is-visual-pixel .is-creator-dashboard .stage-entry[data-creator-entry=intake]{border-radius:3px!important;background:linear-gradient(0deg,transparent 30%,color-mix(in srgb,var(--creator-item-accent) 12%,transparent) 30% 34%,transparent 34% 67%,color-mix(in srgb,var(--creator-item-accent) 12%,transparent) 67% 71%,transparent 71%),linear-gradient(105deg,color-mix(in srgb,var(--creator-item-accent) 8%,#fff9ee),#fffdf8)!important;box-shadow:inset 5px 0 color-mix(in srgb,var(--creator-item-accent) 17%,#d9c3a8),inset -5px 0 color-mix(in srgb,var(--creator-item-accent) 17%,#d9c3a8),4px 4px color-mix(in srgb,var(--creator-item-accent) 13%,#e3d9cc)!important}.project-workspace-page.is-visual-pixel .is-creator-dashboard .stage-entry[data-creator-entry=brand-review]{border-radius:4px 4px 12px 12px!important;background:repeating-linear-gradient(0deg,transparent 0 21px,rgba(73,86,112,.035) 21px 22px),#fffdf8!important}.project-workspace-page.is-visual-pixel .is-creator-dashboard .stage-entry[data-creator-entry=brand-review]:before{top:-7px;left:32px;width:56px;height:10px;border-radius:5px 5px 1px 1px;background:color-mix(in srgb,var(--creator-item-accent) 62%,#6d675e)}.project-workspace-page.is-visual-pixel .is-creator-dashboard .stage-entry[data-creator-entry=supplier-revise]{border-radius:8px 2px!important;background:radial-gradient(circle at calc(100% - 31px) 27px,color-mix(in srgb,var(--creator-item-accent) 38%,#d8c8b7) 0 2px,transparent 2.5px) 0 0 / 8px 8px,linear-gradient(105deg,color-mix(in srgb,var(--creator-item-accent) 7%,#fff),#fffdf8 62%)!important;box-shadow:inset 0 0 0 3px color-mix(in srgb,var(--creator-item-accent) 5%,transparent),4px 4px color-mix(in srgb,var(--creator-item-accent) 15%,#ded5ca)!important}.project-workspace-page.is-visual-pixel .is-creator-dashboard .stage-entry[data-creator-entry=supplier-revise]:before{top:-15px;left:29px;width:3px;height:17px;background:var(--creator-item-accent);box-shadow:none}.project-workspace-page.is-visual-pixel .is-creator-dashboard .stage-entry[data-creator-entry=confirm]{border-right-style:dashed!important;border-left-style:dashed!important;border-radius:2px!important;background:linear-gradient(100deg,color-mix(in srgb,var(--creator-item-accent) 7%,#fff4ed),#fffdf8 58%)!important}.project-workspace-page.is-visual-pixel .stage-entry[data-stage-entry=content-workbench]{border:3px solid #4a443d!important;border-radius:2px!important;background:linear-gradient(90deg,transparent 0 32%,rgba(75,68,61,.07) 32% 32.4%,transparent 32.4% 65%,rgba(75,68,61,.07) 65% 65.4%,transparent 65.4%),#fffaf0!important;box-shadow:6px 6px color-mix(in srgb,var(--stage-accent) 36%,#4a443d)!important}.project-workspace-page.is-visual-pixel .stage-entry[data-stage-entry=content-workbench]:before{position:absolute;top:-8px;left:20px;width:8px;height:7px;background:var(--stage-accent);box-shadow:16px 0 color-mix(in srgb,var(--stage-accent) 58%,#c59759),32px 0 color-mix(in srgb,var(--stage-accent) 40%,#827a70);content:""}.project-workspace-page.is-visual-pixel .stage-entry[data-stage-entry=change-guard]{border-radius:2px 9px!important;background:linear-gradient(90deg,transparent 0 19px,color-mix(in srgb,var(--stage-accent) 7%,transparent) 19px 21px,transparent 21px),linear-gradient(color-mix(in srgb,var(--stage-accent) 4%,#fff),#fffdf8)!important}.project-workspace-page.is-visual-pixel .stage-entry[data-stage-entry=launch-gate]{border-radius:8px 2px!important;background:linear-gradient(105deg,color-mix(in srgb,var(--stage-accent) 8%,#f3f5f6),#fffdf8 58%)!important}.project-workspace-page.is-visual-pixel .stage-entry[data-stage-entry=publish-check],.project-workspace-page.is-visual-pixel .stage-entry[data-stage-entry=pace-track]{border-width:3px!important;border-color:color-mix(in srgb,var(--stage-accent) 20%,#59524b)!important;border-radius:2px!important;background:linear-gradient(105deg,color-mix(in srgb,var(--stage-accent) 8%,#f7f5ef),#fffdf8 54%)!important;box-shadow:4px 7px color-mix(in srgb,var(--stage-accent) 18%,#cfc6bc)!important}.project-workspace-page.is-visual-pixel .stage-entry[data-stage-entry=pace-track]{background:linear-gradient(0deg,transparent 0 72%,color-mix(in srgb,var(--stage-accent) 7%,transparent) 72% 75%,transparent 75%),linear-gradient(105deg,color-mix(in srgb,var(--stage-accent) 8%,#f7f5ef),#fffdf8 54%)!important}.project-workspace-page.is-visual-pixel .stage-entry[data-stage-entry=link-decision]{border-radius:3px 13px 10px 10px!important;background:linear-gradient(180deg,color-mix(in srgb,var(--stage-accent) 9%,#f4e9df),#fffdf8 38%)!important}.project-workspace-page.is-visual-pixel .stage-entry[data-stage-entry=compare-result]{border-radius:2px!important;background:linear-gradient(90deg,transparent 0 49.7%,color-mix(in srgb,var(--stage-accent) 13%,#d9d0c5) 49.7% 50.3%,transparent 50.3%),#fffdf8!important}.project-workspace-page.is-visual-pixel .stage-entry[data-stage-entry=confirm-sediment]{border-left-width:9px!important;border-radius:2px 10px 10px 2px!important;background:repeating-linear-gradient(0deg,transparent 0 24px,color-mix(in srgb,var(--stage-accent) 4%,transparent) 24px 25px),#fffdf8!important}.project-workspace-page.is-visual-pixel .project-function-hero{position:relative;overflow:visible;border-radius:4px 17px 17px 4px}.project-workspace-page.is-visual-pixel .project-function-hero:before{position:absolute;top:-6px;left:22px;width:58px;height:7px;border-radius:5px 5px 0 0;background:color-mix(in srgb,var(--stage-accent) 19%,#ece2d3);content:""}.project-workspace-page.is-visual-pixel .project-stage-shell.is-stage-strategy .project-function-hero{border-left-width:7px;background:linear-gradient(rgba(95,72,54,.025) 1px,transparent 1px) 0 0 / 10px 10px,linear-gradient(90deg,rgba(95,72,54,.025) 1px,transparent 1px) 0 0 / 10px 10px,#fff}.project-workspace-page.is-visual-pixel .project-stage-shell.is-stage-creator .project-function-hero{border-radius:4px 4px 15px 15px;background:repeating-linear-gradient(0deg,transparent 0 24px,rgba(66,87,77,.025) 24px 25px),#fff}.project-workspace-page.is-visual-pixel .project-stage-shell.is-stage-content .project-function-hero{border:3px solid #4a443d;border-radius:2px;background:#fffaf0}.project-workspace-page.is-visual-pixel .project-stage-shell:is(.is-stage-execution,.is-stage-placement) .project-function-hero{border-radius:7px 2px;box-shadow:inset 0 0 0 3px color-mix(in srgb,var(--stage-accent) 4%,transparent),5px 5px color-mix(in srgb,var(--stage-accent) 10%,#ddd6cc)}.project-workspace-page.is-visual-pixel .project-stage-shell.is-stage-learning .project-function-hero{border-radius:3px 14px 14px 3px;background:repeating-linear-gradient(0deg,#fff 0 29px,color-mix(in srgb,var(--stage-accent) 5%,#f6f0e8) 29px 30px)}.project-stage-flow .stage-utility-dock{align-items:start}.project-stage-flow .stage-utility-dock>.stage-support,.project-stage-flow .stage-utility-dock>.stage-collaboration-compact{min-width:0;margin:0}.project-stage-flow .stage-utility-heading{min-height:50px;display:flex;align-items:center;gap:11px;padding:9px 12px;border-bottom:1px solid color-mix(in srgb,var(--stage-accent) 11%,var(--pw-line));background:linear-gradient(90deg,color-mix(in srgb,var(--stage-accent) 7%,#fff),#ffffffa3),#f8f5ef}.project-stage-flow .stage-utility-heading>div{min-width:0;display:grid;gap:2px}.project-stage-flow .stage-utility-heading strong{color:var(--pw-ink);font-family:SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:800;letter-spacing:.07em;text-shadow:1px 1px 0 color-mix(in srgb,var(--stage-accent) 12%,transparent)}.project-stage-flow .stage-utility-heading small{overflow:hidden;color:var(--pw-subtle);font-family:SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:8px;letter-spacing:.03em;text-overflow:ellipsis;white-space:nowrap}.project-stage-flow .stage-utility-signal{width:30px;height:24px;display:grid;grid-template-columns:repeat(3,6px);place-content:center;gap:3px;flex:0 0 auto;border:1px solid color-mix(in srgb,var(--stage-accent) 20%,var(--pw-line));border-radius:5px 1px;background:color-mix(in srgb,var(--stage-accent) 7%,#fff);box-shadow:2px 2px color-mix(in srgb,var(--stage-accent) 13%,#ddd6cc)}.project-stage-flow .stage-utility-signal i{width:6px;height:6px;background:color-mix(in srgb,var(--stage-accent) 24%,#cfc7bc)}.project-stage-flow .stage-utility-signal i:first-child{background:var(--stage-accent)}.project-stage-flow .stage-utility-signal i:nth-child(2){height:10px;align-self:end}.project-workspace-page.is-visual-pixel .stage-utility-dock>.stage-support,.project-workspace-page.is-visual-pixel .stage-utility-dock>.stage-collaboration-compact{overflow:hidden;border:1px solid color-mix(in srgb,var(--stage-accent) 12%,var(--pw-line));border-radius:3px 11px;background:linear-gradient(rgba(67,57,48,.018) 1px,transparent 1px) 0 0 / 8px 8px,linear-gradient(90deg,rgba(67,57,48,.018) 1px,transparent 1px) 0 0 / 8px 8px,#ffffffb3;box-shadow:4px 4px color-mix(in srgb,var(--stage-accent) 7%,#e4ddd3);animation:pw-module-load .38s cubic-bezier(.22,.8,.2,1) .22s both}.project-workspace-page.is-visual-pixel .stage-utility-dock>.stage-collaboration-compact{border-radius:9px 2px;animation-delay:.29s}.project-workspace-page.is-visual-pixel .stage-utility-dock .stage-dash,.project-workspace-page.is-visual-pixel .stage-utility-dock .stage-collaboration-compact>div{padding:10px}.project-workspace-page.is-visual-pixel .stage-utility-dock .dash-tile,.project-workspace-page.is-visual-pixel .stage-utility-dock .stage-collaboration-compact article{border-radius:2px 8px;box-shadow:2px 2px #4c3e310b}.project-workspace-page.is-visual-pixel .stage-utility-dock .stage-collaboration-compact article{position:relative;overflow:hidden;padding-left:13px}.project-workspace-page.is-visual-pixel .stage-utility-dock .stage-collaboration-compact article:before{position:absolute;inset:0 auto 0 0;width:5px;background:var(--stage-accent);content:""}.project-workspace-page.is-visual-pixel .stage-utility-dock .stage-collaboration-compact article.is-supplier:before{opacity:.62}.project-workspace-page.is-visual-pixel .stage-utility-dock .stage-collaboration-compact article.is-creator:before{opacity:.34}.project-workspace-page.is-visual-calm .stage-utility-dock>.stage-support,.project-workspace-page.is-visual-calm .stage-utility-dock>.stage-collaboration-compact{overflow:hidden;border:1px solid var(--pw-line-soft);border-radius:14px;background:#ffffff94}.pixel-collaboration-roster{display:grid;gap:9px;padding:12px}.pixel-collaboration-role-card{min-width:0;display:grid;gap:8px;padding:12px}.pixel-collaboration-role-card>header{position:relative;min-width:0;display:grid;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:10px}.pixel-collaboration-role-card>header>div{min-width:0;display:grid;gap:2px}.pixel-collaboration-role-card>header :is(small,strong,em){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pixel-collaboration-role-card>header em{color:#887f78;font-size:8px;font-style:normal}.pixel-collaboration-role-card>section,.pixel-collaboration-role-card>footer{display:grid;gap:4px}.pixel-collaboration-role-card>section>span,.pixel-collaboration-role-card>footer>span{color:#8c837b;font-size:8px;font-weight:700}.pixel-collaboration-role-card>section>strong{font-size:11px;line-height:1.45}.pixel-collaboration-role-card>footer p{margin:0;color:#817970;font-size:9px;line-height:1.5}.pixel-collaboration-callout{display:none}.project-workspace-page .mechanical-title{display:flex;align-items:baseline;width:fit-content}.project-workspace-page .mechanical-title:after{display:none!important}.project-workspace-page.is-visual-pixel .mechanical-title>span{display:inline-block;white-space:nowrap;text-shadow:1px 1px 0 rgba(58,48,40,.07)}.project-workspace-page.is-visual-pixel .mechanical-title>i{width:.14em;height:.72em;display:inline-block;margin-left:.1em;background:var(--stage-accent);box-shadow:.13em 0 color-mix(in srgb,var(--stage-accent) 20%,transparent);animation:pw-title-caret .58s steps(2,end) 4 .08s}.project-workspace-page.is-visual-calm .mechanical-title>i{display:none}.project-workspace-page.is-visual-pixel .project-stage-module-section.is-primary .stage-entry{animation:pw-module-load .38s cubic-bezier(.22,.8,.2,1) calc(.12s + var(--entry-order, 0) * 55ms) both}.project-workspace-page.is-visual-pixel .project-stage-module-section.is-primary .stage-entry:active{box-shadow:2px 2px color-mix(in srgb,var(--stage-accent) 12%,#d8d0c6)!important;transform:translate(2px,2px)!important;transition-duration:40ms}.project-workspace-page.is-visual-pixel .stage-utility-signal i:first-child{animation:pw-signal-pulse 2.4s steps(2,end) infinite}@keyframes pw-title-caret{50%{opacity:.18}}@keyframes pw-module-load{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes pw-signal-pulse{50%{opacity:.36}}@media(max-width:720px){.project-stage-flow .creator-intake-method-switch{grid-template-columns:1fr}.project-stage-flow .creator-codex-intake>header,.project-stage-flow .creator-codex-intake>footer,.project-stage-flow .creator-file-intake{align-items:stretch;flex-direction:column}.project-stage-flow .creator-codex-intake .project-primary-action,.project-stage-flow .creator-file-intake .project-primary-action,.project-stage-flow .creator-codex-intake>footer>button{width:100%;justify-content:center}}.project-stage-flow .stage-focus-panel{grid-template-columns:1fr}.project-stage-flow .stage-focus-main{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"state action" "title action";align-items:center;column-gap:24px}.project-stage-flow .stage-focus-main>header{grid-area:state}.project-stage-flow .stage-focus-main>strong{grid-area:title}.project-stage-flow .stage-focus-main>footer{grid-area:action;align-items:center;justify-content:flex-end;margin:0}.project-stage-flow .stage-focus-main>footer>button{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 12px;border:1px solid color-mix(in srgb,var(--stage-accent) 52%,#4e4741);border-radius:7px;background:var(--stage-accent);color:#fff;font:inherit;font-size:10.5px;font-weight:760;cursor:pointer}.project-stage-flow .stage-result-contract{display:block;min-height:0;padding:0;border-top:1px solid var(--pw-line-soft);border-left:0}.project-stage-flow .stage-result-contract>summary{min-height:50px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-content:center;align-items:center;gap:7px 12px;padding:10px 20px;cursor:pointer;list-style:none}.project-stage-flow .stage-result-contract>summary::-webkit-details-marker{display:none}.project-stage-flow .stage-result-contract>summary>span{color:var(--stage-accent);font-size:10px;font-weight:760}.project-stage-flow .stage-result-contract>summary>strong{color:var(--pw-ink);font-size:14px;line-height:1.45}.project-stage-flow .stage-result-contract>summary>svg{align-self:center;color:var(--pw-subtle);transition:transform .16s ease}.project-stage-flow .stage-result-contract[open]>summary{min-height:50px;border-bottom:1px solid var(--pw-line-soft)}.project-stage-flow .stage-result-contract[open]>summary>svg{transform:rotate(180deg)}.project-stage-flow .stage-result-contract-detail{padding:14px 20px 18px}.project-stage-flow .stage-result-contract-detail>div{display:flex;flex-wrap:wrap;gap:7px}.project-stage-flow .stage-result-contract-detail>div>span{display:inline-flex;align-items:center;gap:6px;padding:3px 7px;border:1px solid var(--pw-line-soft);color:#5d5750;font-size:10px}.project-stage-flow .stage-result-contract-detail>div i{width:6px;height:6px;background:var(--stage-accent)}.project-stage-flow .stage-result-contract-detail>p{display:grid;gap:3px;margin:12px 0 0;color:var(--pw-muted);font-size:10.5px;line-height:1.5}.project-stage-flow .stage-result-contract-detail>p b{color:var(--pw-ink);font-size:10px}.project-stage-flow .stage-result-contract-detail>small{display:flex;flex-wrap:wrap;gap:8px;margin-top:9px;color:var(--pw-subtle);font-size:9.5px}.project-stage-flow .stage-result-contract-detail>small em{color:var(--stage-accent);font-style:normal}.project-stage-flow .stage-resource-board>.pixel-os-window-body{padding:0}.project-stage-flow .stage-resource-disclosure>summary{min-height:66px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;cursor:pointer;list-style:none}.project-stage-flow .stage-resource-disclosure>summary::-webkit-details-marker{display:none}.project-stage-flow .stage-resource-disclosure>summary strong{font-size:12.5px}.project-stage-flow .stage-resource-disclosure>summary>svg{color:var(--pw-subtle);transition:transform .16s ease}.project-stage-flow .stage-resource-disclosure[open]>summary{border-bottom:1px solid var(--pw-line-soft)}.project-stage-flow .stage-resource-disclosure[open]>summary>svg{transform:rotate(180deg)}.creative-workspace-navigation nav button{grid-template-columns:auto minmax(0,1fr);align-items:center}.creative-workspace-navigation nav button>span,.creative-workspace-navigation nav button>svg{color:#9b6857}.creative-workspace-navigation nav button>div{min-width:0;display:grid;gap:2px}.creative-workspace-navigation nav button.is-optional{margin-left:7px;border-style:dashed}.creative-preparation-workspace{display:block}.creative-prepare-footer>div{min-width:0;display:grid;gap:4px}.creative-prepare-footer details{color:#7d766f;font-size:9.5px}.creative-prepare-footer details summary{width:fit-content;cursor:pointer}.creative-prepare-footer details p{max-width:560px;margin:6px 0 0;line-height:1.5}.creative-prepare-footer>button{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 13px;border:0;border-radius:8px;background:var(--stage-accent);color:#fff;font:inherit;font-size:10.5px;font-weight:760;cursor:pointer}.creative-prepare-footer>button:disabled{opacity:.38;cursor:not-allowed}@media(max-width:860px){.project-stage-flow .stage-focus-panel{grid-template-columns:1fr}.project-stage-flow .stage-focus-main{grid-template-columns:1fr;grid-template-areas:"state" "title" "action"}.project-stage-flow .stage-focus-main>footer{justify-content:flex-start;margin-top:12px}.project-stage-flow .stage-result-contract{border-top:1px solid var(--pw-line-soft);border-left:0}.creative-prepare-footer{align-items:stretch!important}}@media(max-width:900px){.project-stage-flow .submodule-action-layout{grid-template-columns:1fr;grid-template-areas:"inputs" "tasks" "assist"}.project-stage-flow .submodule-action-assist{border-top:1px solid var(--pw-line-soft);border-left:0}.project-stage-flow .content-workbench .cw-layout{grid-template-columns:1fr}}@media(max-width:1024px){.project-brand-home{height:auto;min-height:0;overflow:visible}.project-brand-stage-grid{height:auto;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto}.project-brand-center{grid-column:1 / -1;grid-row:auto;min-height:390px}.project-brand-stage.is-strategy,.project-brand-stage.is-creator,.project-brand-stage.is-content,.project-brand-stage.is-execution,.project-brand-stage.is-placement,.project-brand-stage.is-learning{grid-column:auto;grid-row:auto;min-height:170px}}@media(max-width:720px){.domain-project-workspace .product-topbar{top:8px;width:calc(100% - 16px);margin-top:8px;border-radius:20px}.project-brand-home{padding:18px 12px 36px}.project-brand-stage-grid{grid-template-columns:1fr;gap:10px}.project-brand-center{min-height:390px;padding:30px 24px;border-radius:24px}.project-brand-center .project-switcher-trigger h1{font-size:clamp(40px,13vw,54px)}.project-brand-actions{flex-direction:column;align-items:stretch!important;width:100%!important}.project-brand-actions>button{width:100%}.project-brand-stage{min-height:160px!important;border-radius:19px}.project-stage-shell{width:calc(100% - 16px);grid-template-columns:1fr;gap:8px;margin:10px auto 40px}.project-stage-rail{position:sticky;top:78px;width:100%;display:flex;overflow-x:auto;border-radius:16px}.project-stage-rail>div{display:flex;gap:4px}.project-stage-rail button>strong{display:none}.project-stage-flow{min-height:0;border-radius:20px}.project-stage-flow>.project-context-content,.project-lower-detail-shell.is-integrated .project-context-content{min-height:0;padding:22px 16px 30px}.project-stage-flow .stage-entry-head{min-height:94px;grid-template-columns:minmax(0,1fr) 94px;gap:8px}.project-stage-flow .stage-workbench-prop{width:94px;height:64px;filter:drop-shadow(0 4px 0 rgba(67,54,42,.08))}.project-stage-flow .stage-focus-panel{grid-template-columns:1fr;margin-top:20px}.project-stage-flow .stage-focus-main{padding-right:0}.project-stage-flow .stage-result-contract{padding-left:0;border-top:1px solid var(--pw-line-soft);border-left:0}.project-stage-flow .project-stage-module-section>header{align-items:start}.project-stage-flow .project-stage-module-section>header>small{max-width:150px;text-align:right}.project-stage-flow .project-stage-module-section.is-primary{padding:13px!important;border-radius:17px 4px}.project-stage-flow .stage-entry,.project-stage-flow .project-stage-module-grid>button{min-height:66px!important}.project-stage-flow .creator-funnel-overview>header{align-items:stretch;flex-direction:column}.project-stage-flow .creator-funnel-overview>header>button{width:100%}.project-stage-flow .creator-funnel-track{grid-template-columns:1fr}.project-stage-flow .creator-funnel-step{min-height:82px;grid-template-columns:40px minmax(0,1fr) auto}.project-stage-flow .creator-funnel-step:not(:last-child):after{inset:auto auto -9px 30px;width:2px;height:10px}.project-stage-flow .creator-funnel-step>b{grid-column:3;grid-row:1;padding:0;border:0}.project-stage-flow .creator-progress-hud{grid-template-columns:repeat(2,minmax(0,1fr))}.project-stage-flow .creator-progress-item:nth-child(odd):before{display:none}.project-stage-flow .is-creator-dashboard .stage-entry{grid-template-columns:40px minmax(0,1fr) auto}.project-stage-flow .is-creator-dashboard .stage-entry .se-form{display:none}.project-stage-flow .project-second-page-nav{gap:12px;margin-bottom:24px}.project-stage-flow .project-task-form{padding:16px}}@media(prefers-reduced-motion:reduce){.project-brand-stage,.project-brand-mosaic-field,.project-mosaic-cluster>i,.project-stage-flow,.project-stage-rail button>i:before,.project-stage-rail button>i:after,.project-stage-rail button>strong,.strategy-lock-feedback>i,.mechanical-title>span,.mechanical-title>i,.project-stage-module-section.is-primary .stage-entry,.stage-utility-dock>.stage-support,.stage-utility-dock>.stage-collaboration-compact,.stage-utility-signal i,.pw-game-station,.pw-game-landmark,.pw-game-landmark .land-motion,.pw-game-paths,.pw-game-scenery,.pw-game-scenery .is-cloud,.pw-game-hero,.pw-game-hero-sprite,.pw-game-employee-avatar{animation:none!important;transition:none!important}.project-workspace-page .mechanical-title>i{display:none}.project-brand-stage:hover .project-mosaic-cluster.is-card>i{transform:none}.project-stage-flow.is-entering-forward:before,.project-stage-flow.is-entering-back:before,.strategy-lock-feedback{display:none}}.pw-game-room{width:min(680px,calc(100% - 380px));min-height:0;height:430px;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.pw-game-room:before,.pw-game-room:after{display:none}.pw-game-room-title{top:-1px;z-index:40;padding:6px 10px;border:0;border-radius:3px;background:#fff9e6f0;box-shadow:4px 4px #3d30493d;color:#5b4d70;font-size:8px}.pw-game-room-title i{background:#d47b8f;box-shadow:5px -3px #d47b8f47}.pw-game-room .pw-game-scenery{position:absolute;inset:0;z-index:1;display:block;overflow:visible;transform:none}.pw-game-room-base{position:absolute;inset:0;width:100%;height:100%;object-fit:fill;image-rendering:pixelated;filter:drop-shadow(0 11px 0 rgba(64,49,75,.18)) drop-shadow(0 22px 26px rgba(65,52,76,.16))}.pw-game-room-decor{position:absolute;z-index:4;object-fit:contain;image-rendering:pixelated;pointer-events:none}.pw-game-room-decor.is-carpet{left:33%;bottom:4%;width:36%}.pw-game-room-decor.is-sofa-bed{right:10.5%;bottom:5.5%;width:24%}.pw-game-room-cat{position:absolute;right:12%;bottom:7%;z-index:23;width:45px;height:42px;background-position:0 0;background-repeat:no-repeat;background-size:400% 100%;image-rendering:pixelated;animation:pw-room-cat-idle 1.8s steps(1,end) infinite}.pw-game-room .pw-game-station{z-index:18;width:126px;height:112px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;border:0;background:transparent;filter:none}.pw-game-room .pw-game-station.is-strategy{top:29%;left:12%}.pw-game-room .pw-game-station.is-creator{top:2%;right:20%}.pw-game-room .pw-game-station.is-content{top:20%;left:37%}.pw-game-room .pw-game-station.is-execution{top:49%;left:8%}.pw-game-room .pw-game-station.is-placement{inset:47% 9% auto auto}.pw-game-room .pw-game-station.is-learning{right:23%;bottom:5%}.pw-game-room .pw-game-landmark{width:116px;height:82px;display:flex;align-items:flex-end;justify-content:center;margin:0;overflow:visible;filter:drop-shadow(0 5px 0 rgba(40,28,50,.18));transform-origin:50% 100%;transition:transform .14s steps(2,end),filter .14s steps(2,end)}.pw-game-room .pw-game-landmark>span{display:block;background-position:0 0;background-repeat:no-repeat;image-rendering:pixelated}.pw-game-room .is-object-paper>span{width:96px;height:41px;background-size:200% 100%}.pw-game-room .is-object-picture>span{width:60px;height:73px;background-size:100% 100%}.pw-game-room .is-object-computer>span{width:124px;height:60px;background-size:200% 100%}.pw-game-room .is-object-console>span{width:76px;height:66px;background-size:200% 200%}.pw-game-room .is-object-monitor>span{width:114px;height:48px;background-size:200% 100%}.pw-game-room .is-object-backpack>span{width:82px;height:39px;background-size:200% 100%}.pw-game-room .pw-game-station:hover .pw-game-landmark,.pw-game-room .pw-game-station:focus-visible .pw-game-landmark{filter:drop-shadow(0 6px 0 rgba(40,28,50,.24)) brightness(1.04);transform:translateY(-4px) scale(1.04)}.pw-game-room .pw-game-station:hover .pw-game-landmark>span,.pw-game-room .pw-game-station:focus-visible .pw-game-landmark>span{background-position-x:100%}.pw-game-room .pw-game-station:hover .is-object-console>span,.pw-game-room .pw-game-station:focus-visible .is-object-console>span{background-position:100% 0}.pw-game-room .pw-game-station .pw-game-station-sign,.pw-game-room .pw-game-station.is-strategy .pw-game-station-sign,.pw-game-room .pw-game-station.is-creator .pw-game-station-sign,.pw-game-room .pw-game-station.is-content .pw-game-station-sign,.pw-game-room .pw-game-station.is-execution .pw-game-station-sign,.pw-game-room .pw-game-station.is-placement .pw-game-station-sign,.pw-game-room .pw-game-station.is-learning .pw-game-station-sign{width:auto;min-height:21px;margin-top:-1px;padding:3px 7px 2px;border:0;border-radius:2px;background:#fff8e0f5;box-shadow:3px 3px #2f243940;color:#4d405e;white-space:nowrap}.pw-game-room .pw-game-station-sign strong{color:inherit;font-family:SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:9px;font-weight:800}.pw-game-room .pw-game-station-status{top:6px;right:10px;border-color:#fff4dc;background:#d0788d}.pw-game-room .pw-game-station:hover .pw-game-station-sign,.pw-game-room .pw-game-station:focus-visible .pw-game-station-sign{background:#fffdf0;box-shadow:3px 3px #d0788d,6px 6px #2f24391a}.pw-game-room .pw-game-hero{top:63%;left:49%;z-index:24}.pw-game-room .pw-game-hero.is-strategy{top:47%;left:28%}.pw-game-room .pw-game-hero.is-creator{top:30%;left:72%}.pw-game-room .pw-game-hero.is-content{top:46%;left:51%}.pw-game-room .pw-game-hero.is-execution{top:68%;left:25%}.pw-game-room .pw-game-hero.is-placement{top:68%;left:76%}.pw-game-room .pw-game-hero.is-learning{top:78%;left:64%}.pw-game-employee-avatar{width:84px;height:92px;background-size:400% 100%;filter:drop-shadow(0 5px 0 rgba(43,30,54,.16))}.pw-game-avatar-shadow{right:17px;bottom:2px;left:17px;height:7px;background:#251a3040}.pw-game-room .pw-game-hero small{bottom:9px;left:78px;width:max-content;max-width:194px;border:0;border-radius:2px;background:#fff8e0f7;box-shadow:4px 4px #2f243940}.pw-game-room .pw-game-hero small:before{border-right-color:#fff8e0f7}@keyframes pw-room-cat-idle{0%,24.9%{background-position:0 0}25%,49.9%{background-position:33.333% 0}50%,74.9%{background-position:66.666% 0}75%,to{background-position:100% 0}}@media(max-width:1080px){.pw-game-room{width:min(680px,calc(100% - 24px));height:430px}}@media(max-width:680px){.pw-game-room{height:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:52px 12px 18px;border:5px solid #665775;border-radius:6px;background:#6c5e85}.pw-game-room .pw-game-scenery,.pw-game-room .pw-game-hero{display:none}.pw-game-room .pw-game-station,.pw-game-room .pw-game-station.is-strategy,.pw-game-room .pw-game-station.is-creator,.pw-game-room .pw-game-station.is-content,.pw-game-room .pw-game-station.is-execution,.pw-game-room .pw-game-station.is-placement,.pw-game-room .pw-game-station.is-learning{position:relative;inset:auto;width:100%;height:112px}}.pixel-game-home{padding:10px 16px 20px}.pw-game-world{overflow:hidden;border:4px solid #4e4059;border-radius:5px;background:#5f5473;box-shadow:0 8px #392f43,0 19px 34px #30263933}.pw-game-world:before,.pw-game-world:after{display:none}.pw-game-room{top:0;left:50%;width:100%;height:100%;transform:translate3d(calc(-50% + var(--game-x) * .08),calc(var(--game-y) * .08),0)}.pw-game-hud{top:10px;right:10px;left:10px;justify-content:flex-end}.pw-game-hud>div{display:none}.pw-game-hud .home-visual-mode-toggle{border:2px solid #4c3e57;border-radius:2px;background:#fff5d7eb;box-shadow:3px 3px #34283e42}.pw-game-room .pw-game-hub{top:6.2%;left:8.9%;width:22%;height:25.4%;padding:17px 17px 11px;border:0;background:transparent;box-shadow:none}.pw-game-room .pw-game-hub:before{top:9px;left:8px;width:6px;height:6px;background:#d56884;box-shadow:198px 0 #e8c569;transform:none}.pw-game-room .pw-game-hub:after{top:auto;right:8px;bottom:8px;width:6px;height:6px;background:#6e8ebc;box-shadow:none}.pw-game-room .pw-game-hub-kicker{color:#654956;text-shadow:1px 1px 0 rgba(255,244,211,.52)}.pw-game-room .pw-game-hub .project-switcher-trigger h1{color:#44334b;text-shadow:1px 1px 0 rgba(255,241,207,.44)}.pw-game-room .pw-game-hub-meta span{border:1px solid rgba(76,53,62,.26);background:#ffefc45c;color:#5d4652}.pw-game-room .pw-game-hub>p{color:#533f49}.pw-game-room .pw-game-hub-actions button{border:2px solid #4e3e56;background:#5c4964;box-shadow:3px 3px #47333d47}.pw-game-room .pw-game-hub-actions button+button{border-color:#6b515c;background:#ffefc58c;color:#4f3d49;box-shadow:3px 3px #5d41422e}.pw-game-room-cat{position:absolute;top:37.5%;right:7.2%;z-index:22;width:54px;height:50px;display:block;background-position:0 0;background-repeat:no-repeat;background-size:400% 100%;filter:drop-shadow(0 3px 0 rgba(49,37,57,.18));image-rendering:pixelated;animation:pw-room-cat-idle 1.8s steps(1,end) infinite}@media(max-width:1080px){.pw-game-room{top:0;width:100%;height:100%;aspect-ratio:auto}}@media(max-width:680px){.pw-game-room{height:auto}.pw-game-room-cat{display:none}}.pw-game-room{top:68px;right:auto;left:50%;width:min(880px,calc(100% - 56px));height:542px;transform:translate3d(calc(-50% + var(--game-x) * .16),calc(var(--game-y) * .16),0)}.pw-game-room .pw-game-hub{position:absolute;top:74px;left:-10px;z-index:35;width:270px;min-height:0;margin:0;padding:17px 16px 15px;align-items:flex-start;justify-content:flex-start;border:4px solid #5b4b6e;border-radius:3px;background:linear-gradient(90deg,transparent 23px,rgba(207,111,137,.12) 23px 25px,transparent 25px),repeating-linear-gradient(0deg,transparent 0 21px,rgba(89,72,104,.07) 21px 22px),#fff7df;box-shadow:5px 5px #c48a9b,10px 10px #32263e1a;text-align:left;transform:none}.pw-game-room .pw-game-hub:before{top:-10px;left:20px;width:40px;height:13px;border:0;background:#e4c982;box-shadow:inset 0 -3px #6f533726;transform:rotate(-3deg)}.pw-game-room .pw-game-hub:after{top:13px;right:12px;bottom:auto;width:8px;height:8px;border:0;background:#d56e88;box-shadow:4px -4px #d56e8840}.pw-game-room .pw-game-hub-kicker{margin-bottom:8px;color:#a35770;font-size:7px}.pw-game-room .pw-game-hub .project-switcher-trigger{text-align:left}.pw-game-room .pw-game-hub .project-switcher-trigger h1{justify-self:start;color:#493d58;font-size:clamp(20px,2.1vw,27px);letter-spacing:-.045em;line-height:1.08}.pw-game-room .pw-game-hub .project-switcher-trigger svg{justify-self:start;color:#8d7798}.pw-game-room .pw-game-hub .project-switcher-menu{left:0;transform:none}.pw-game-room .pw-game-hub-meta{justify-content:flex-start;margin-top:9px}.pw-game-room .pw-game-hub-meta span{padding:3px 5px;border-color:#56466324;background:#ffffff70;color:#75697c}.pw-game-room .pw-game-hub>p{max-width:none;margin-top:10px;color:#63566c;font-size:10px;line-height:1.5}.pw-game-room .pw-game-hub-actions{width:100%;display:grid;grid-template-columns:1fr auto;gap:6px;margin-top:11px}.pw-game-room .pw-game-hub-actions button{width:auto;min-height:31px;padding-inline:8px;border-color:#54455f;border-radius:2px;background:#5b4b6e;box-shadow:3px 3px #c48a9b;font-size:9px}.pw-game-room .pw-game-hub-actions button+button{border-color:#a68491;background:#fff8e8;box-shadow:3px 3px #ddc5a2;color:#67576c}.pw-game-room .pw-game-station.is-strategy{top:31%;left:28%}.pw-game-room .pw-game-station.is-creator{top:3%;right:24%}.pw-game-room .pw-game-station.is-content{top:19%;left:43%}.pw-game-room .pw-game-station.is-execution{top:49%;left:23%}.pw-game-room .pw-game-station.is-placement{top:48%;right:19%}.pw-game-room .pw-game-station.is-learning{right:31%;bottom:5%}.pw-game-footer{right:50%;bottom:12px;left:auto;width:auto;flex-wrap:nowrap;justify-content:center;transform:translate(50%)}@media(max-width:1080px){.pw-game-room{top:auto;left:auto;width:min(880px,calc(100% - 24px));height:542px;transform:none}.pw-game-footer{right:auto;transform:none}}@media(max-width:680px){.pw-game-room{height:auto}.pw-game-room .pw-game-hub{position:relative;inset:auto;grid-column:1 / -1;width:100%;margin:0 0 6px}.pw-game-room .pw-game-hub-actions{grid-template-columns:1fr}.pw-game-footer{flex-wrap:wrap}}.pixel-game-home{height:calc(100svh - 76px);min-height:730px;padding:12px 18px 22px}.pw-game-world{min-height:696px}.pw-game-room{top:50px;width:min(1050px,calc(100% - 18px));height:auto;aspect-ratio:1040 / 640}.pw-game-room-decor.is-sofa-bed{display:none}.pw-game-room-decor.is-carpet{left:36%;bottom:1%;width:31%;opacity:.92}.pw-game-room-cat{right:10%;bottom:4%}.pw-game-room .pw-game-hub{top:88px;left:8px;width:264px}.pw-game-room .pw-game-station{width:164px;height:166px;justify-content:flex-end}.pw-game-room .pw-game-landmark{width:160px;height:142px;filter:drop-shadow(0 6px 0 rgba(40,28,50,.16))}.pw-game-room .pw-game-landmark>span,.pw-game-room .is-object-paper>span,.pw-game-room .is-object-picture>span,.pw-game-room .is-object-computer>span,.pw-game-room .is-object-console>span,.pw-game-room .is-object-monitor>span,.pw-game-room .is-object-backpack>span{width:154px;height:154px;background-position:var(--object-position)!important;background-size:300% 200%;background-repeat:no-repeat}.pw-game-room .pw-game-station.is-strategy{top:23%;left:26%}.pw-game-room .pw-game-station.is-creator{top:1%;right:auto;left:45%}.pw-game-room .pw-game-station.is-content{top:22%;right:15%;left:auto}.pw-game-room .pw-game-station.is-execution{top:51%;left:24%}.pw-game-room .pw-game-station.is-placement{top:52%;right:auto;left:46%}.pw-game-room .pw-game-station.is-learning{right:13%;bottom:4%}.pw-game-room .pw-game-station .pw-game-station-sign,.pw-game-room .pw-game-station.is-strategy .pw-game-station-sign,.pw-game-room .pw-game-station.is-creator .pw-game-station-sign,.pw-game-room .pw-game-station.is-content .pw-game-station-sign,.pw-game-room .pw-game-station.is-execution .pw-game-station-sign,.pw-game-room .pw-game-station.is-placement .pw-game-station-sign,.pw-game-room .pw-game-station.is-learning .pw-game-station-sign{margin-top:-17px;padding:4px 8px 3px;box-shadow:3px 3px #2f243938}.pw-game-room .pw-game-station-sign strong{font-size:10px}.pw-game-room .pw-game-hero{top:66%;left:57%}.pw-game-room .pw-game-hero.is-strategy{top:51%;left:38%}.pw-game-room .pw-game-hero.is-creator{top:33%;left:54%}.pw-game-room .pw-game-hero.is-content{top:51%;left:75%}.pw-game-room .pw-game-hero.is-execution{top:79%;left:36%}.pw-game-room .pw-game-hero.is-placement{top:79%;left:57%}.pw-game-room .pw-game-hero.is-learning{top:78%;left:78%}@media(max-width:1080px){.pixel-game-home{height:auto;min-height:0}.pw-game-world{min-height:1140px}.pw-game-room{width:min(920px,calc(100% - 24px));height:auto;aspect-ratio:1040 / 640}}@media(max-width:680px){.pw-game-world{min-height:0}.pw-game-room{height:auto;aspect-ratio:auto}.pw-game-room .pw-game-landmark{width:128px;height:106px}.pw-game-room .pw-game-landmark>span{width:122px;height:122px}}.pixel-game-home{height:calc(100svh - 72px);min-height:760px;padding:10px 16px 18px}.pw-game-world{width:min(1320px,100%);min-height:730px;border-radius:24px;background:#eeeae4}.pw-game-world:before{inset:8px}.pw-game-world:after{display:none}.pw-game-hud{top:16px;right:18px;left:18px}.pw-game-room{top:48px;left:50%;width:calc(100% - 26px);height:calc(100% - 48px);aspect-ratio:auto;overflow:hidden;transform:translate3d(calc(-50% + var(--game-x) * .1),calc(var(--game-y) * .1),0)}.pw-game-room-title{top:8px;left:50%;padding:5px 9px;background:#fff7dee6;box-shadow:3px 3px #382b442e;font-size:7px}.pw-game-room .pw-game-scenery{overflow:hidden}.pw-game-room-base{inset:0;width:100%;height:100%;object-fit:cover;filter:none}.pw-game-room-decor,.pw-game-room-cat{display:none}.pw-game-room .pw-game-hub{top:7.2%;left:8.8%;width:22.1%;height:22.7%;min-height:0;display:flex;overflow:visible;padding:10px 11px 9px;border:2px solid #66516d;border-radius:1px;background:#fff5d2e0;box-shadow:3px 3px #4830413d}.pw-game-room .pw-game-hub:before{top:-7px;left:50%;width:35px;height:10px;background:#efcc82f0;box-shadow:none;transform:translate(-50%) rotate(-2deg)}.pw-game-room .pw-game-hub:after{top:7px;right:7px;width:6px;height:6px}.pw-game-room .pw-game-hub-kicker{margin-bottom:4px;font-size:6px}.pw-game-room .pw-game-hub .project-switcher-trigger>span{font-size:6px}.pw-game-room .pw-game-hub .project-switcher-trigger h1{max-width:100%;overflow:hidden;font-size:clamp(16px,1.8vw,23px);line-height:1;text-overflow:ellipsis;white-space:nowrap}.pw-game-room .pw-game-hub-meta{flex-wrap:nowrap;gap:3px;max-width:100%;margin-top:5px;overflow:hidden}.pw-game-room .pw-game-hub-meta span{min-width:0;overflow:hidden;padding:2px 4px;font-size:6px;text-overflow:ellipsis;white-space:nowrap}.pw-game-room .pw-game-hub>p{width:100%;margin-top:5px;overflow:hidden;color:#5d4d63;font-size:8px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.pw-game-room .pw-game-hub-actions{grid-template-columns:minmax(0,1fr) auto;gap:4px;margin-top:6px}.pw-game-room .pw-game-hub-actions button{min-height:24px;padding-inline:6px;border-width:1px;box-shadow:2px 2px #c48a9b;font-size:7px;white-space:nowrap}.pw-game-room .pw-game-station{width:154px;height:150px;z-index:18}.pw-game-room .pw-game-landmark{width:148px;height:128px}.pw-game-room .pw-game-landmark>span,.pw-game-room .is-object-paper>span,.pw-game-room .is-object-picture>span,.pw-game-room .is-object-computer>span,.pw-game-room .is-object-console>span,.pw-game-room .is-object-monitor>span,.pw-game-room .is-object-backpack>span{width:142px;height:142px}.pw-game-room .pw-game-station.is-strategy{top:33%;left:16.6%}.pw-game-room .pw-game-station.is-creator{top:5%;right:auto;left:44.2%}.pw-game-room .pw-game-station.is-content{top:33%;right:16.5%;left:auto}.pw-game-room .pw-game-station.is-execution{top:64%;left:9.7%}.pw-game-room .pw-game-station.is-placement{top:65%;right:auto;left:43.1%}.pw-game-room .pw-game-station.is-learning{right:9.6%;bottom:5%}.pw-game-room .pw-game-station .pw-game-station-sign,.pw-game-room .pw-game-station.is-strategy .pw-game-station-sign,.pw-game-room .pw-game-station.is-creator .pw-game-station-sign,.pw-game-room .pw-game-station.is-content .pw-game-station-sign,.pw-game-room .pw-game-station.is-execution .pw-game-station-sign,.pw-game-room .pw-game-station.is-placement .pw-game-station-sign,.pw-game-room .pw-game-station.is-learning .pw-game-station-sign{margin-top:-15px;background:#fff8e2eb;box-shadow:2px 2px #2f243938}.pw-game-room .pw-game-hero{top:59%;left:51%}.pw-game-room .pw-game-hero.is-strategy{top:54%;left:31.6%}.pw-game-room .pw-game-hero.is-creator{top:31%;left:52.3%}.pw-game-room .pw-game-hero.is-content{top:54%;left:75.3%}.pw-game-room .pw-game-hero.is-execution{top:78%;left:25.8%}.pw-game-room .pw-game-hero.is-placement{top:79%;left:53.5%}.pw-game-room .pw-game-hero.is-learning{top:78%;left:84.6%}.pw-game-footer{bottom:9px;z-index:45}@media(max-width:1080px){.pixel-game-home{height:auto;min-height:0}.pw-game-world{min-height:1080px}.pw-game-room{width:min(1000px,calc(100% - 20px));height:auto;aspect-ratio:1672 / 941}}@media(max-width:680px){.pw-game-world{min-height:0}.pw-game-room{aspect-ratio:auto;overflow:visible}.pw-game-room .pw-game-hub{position:relative;inset:auto;grid-column:1 / -1;width:100%;height:auto}.pw-game-room .pw-game-hub-meta{flex-wrap:wrap}}@font-face{font-family:"Fusion Pixel 12px CN";src:url(/assets/fonts/fusion-pixel/fusion-pixel-12px-zh-hans.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:400}.pixel-game-home,.pixel-game-home button,.pixel-game-home .project-switcher-trigger,.pixel-game-home .project-switcher-menu{font-family:"Fusion Pixel 12px CN",SFMono-Regular,Menlo,monospace}.pw-game-room-title{display:none}.pw-game-room .pw-game-hub{font-family:"Fusion Pixel 12px CN",SFMono-Regular,Menlo,monospace;image-rendering:pixelated}.pw-game-room .pw-game-hub-kicker{font-size:8px;letter-spacing:0}.pw-game-room .pw-game-hub .project-switcher-trigger>span{font-size:8px}.pw-game-room .pw-game-hub .project-switcher-trigger h1{font-family:"Fusion Pixel 12px CN",monospace;font-size:clamp(18px,2vw,24px);font-weight:400;letter-spacing:0}.pw-game-room .pw-game-hub-meta span{font-size:8px}.pw-game-room .pw-game-hub>p{font-size:10px}.pw-game-room .pw-game-hub-actions button{font-size:9px;font-weight:400}.pw-game-progress-board{position:absolute;top:6.2%;left:32.2%;z-index:20;width:35.8%;height:24.5%;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto 1fr;align-items:start;gap:8px 14px;padding:18px 20px;color:#f6edcf;font-family:"Fusion Pixel 12px CN",monospace;pointer-events:none;text-shadow:2px 2px 0 rgba(51,42,68,.3)}.pw-game-progress-board>span{grid-column:1 / -1;font-size:10px;letter-spacing:.04em}.pw-game-progress-board>strong{align-self:end;font-size:clamp(19px,2.1vw,28px);font-weight:400}.pw-game-progress-board>small{align-self:end;padding:4px 6px;border:2px solid rgba(246,237,207,.64);background:#3d324f2e;font-size:9px}.pw-game-room .pw-game-station{z-index:24;display:block;overflow:visible;border-radius:2px}.pw-game-room .pw-game-station:before{position:absolute;inset:6px;border:2px dashed transparent;background:transparent;content:"";transition:border-color .12s steps(2,end),background .12s steps(2,end),box-shadow .12s steps(2,end)}.pw-game-room .pw-game-station:hover:before,.pw-game-room .pw-game-station:focus-visible:before{border-color:#fff4cfe6;background:#fff4cf0f;box-shadow:inset 0 0 0 3px #4e3d5c2e,4px 4px #31253c24}.pw-game-room .pw-game-landmark{position:absolute;inset:0;width:100%;height:100%;opacity:0;pointer-events:none}.pw-game-room .pw-game-landmark>span{display:none}.pw-game-room .pw-game-station .pw-game-station-sign,.pw-game-room .pw-game-station.is-strategy .pw-game-station-sign,.pw-game-room .pw-game-station.is-creator .pw-game-station-sign,.pw-game-room .pw-game-station.is-content .pw-game-station-sign,.pw-game-room .pw-game-station.is-execution .pw-game-station-sign,.pw-game-room .pw-game-station.is-placement .pw-game-station-sign,.pw-game-room .pw-game-station.is-learning .pw-game-station-sign{position:absolute;right:auto;bottom:2px;left:50%;width:max-content;margin:0;padding:4px 7px 3px;border:2px solid rgba(74,58,85,.78);background:#fff6daeb;color:#4f3f59;transform:translate(-50%)}.pw-game-room .pw-game-station-sign strong{font-family:"Fusion Pixel 12px CN",monospace;font-size:10px;font-weight:400}.pw-game-room .pw-game-station:hover .pw-game-station-sign,.pw-game-room .pw-game-station:focus-visible .pw-game-station-sign{background:#fff3c9;box-shadow:3px 3px #c47791}.pw-game-room .pw-game-station-status{top:9px;right:9px}.pw-game-room .pw-game-station.is-strategy{top:32%;left:12%;width:28%;height:30%}.pw-game-room .pw-game-station.is-creator{top:5%;right:6%;left:auto;width:23%;height:26%}.pw-game-room .pw-game-station.is-content{top:32%;right:8%;left:auto;width:29%;height:30%}.pw-game-room .pw-game-station.is-execution{top:63%;left:0;width:31%;height:34%}.pw-game-room .pw-game-station.is-placement{top:64%;right:auto;left:35%;width:30%;height:34%}.pw-game-room .pw-game-station.is-learning{right:0;bottom:2%;width:31%;height:34%}@media(max-width:680px){.pw-game-progress-board{display:none}.pw-game-room .pw-game-station[style]{position:relative;inset:auto!important;width:100%!important;height:112px!important}.pw-game-room .pw-game-station:before{border-color:#fff4cf42;background:#fff4cf0f}}.project-stage-flow .stage-primary-surface{display:contents}.project-workspace-page.is-visual-pixel .project-stage-overview{--pixel-os-ink: #342f36;--pixel-os-muted: #746e77;--pixel-os-line: rgba(79,68,86,.16);--pixel-os-line-strong: rgba(79,68,86,.28);--pixel-os-window: rgba(255,254,251,.92);--pixel-os-toolbar: #efecf1;--pixel-os-purple: #60536c;--pixel-os-coral: #d06e69;--pixel-os-gold: #d6aa5e;--pixel-os-green: #7f9a87}.project-workspace-page.is-visual-pixel .project-stage-overview .stage-primary-surface{position:relative;display:block;margin:-4px -4px 0;padding:18px;border:1px solid var(--pixel-os-line-strong);border-radius:16px 4px;background:linear-gradient(rgba(91,77,99,.025) 1px,transparent 1px) 0 0 / 12px 12px,linear-gradient(90deg,rgba(91,77,99,.025) 1px,transparent 1px) 0 0 / 12px 12px,linear-gradient(135deg,#ebe7ed,#f5f2f1 58%,#ece8ed);box-shadow:6px 6px #56485d1a,0 26px 56px #42344612}.project-workspace-page.is-visual-pixel .project-stage-overview .pixel-mission-cockpit,.project-workspace-page.is-visual-pixel .project-stage-overview .project-stage-module-section.is-primary,.project-workspace-page.is-visual-pixel .project-stage-overview .stage-utility-dock>.stage-support,.project-workspace-page.is-visual-pixel .project-stage-overview .stage-utility-dock>.stage-collaboration-compact{overflow:hidden;border:1px solid var(--pixel-os-line);border-radius:13px 4px;background:var(--pixel-os-window);box-shadow:4px 4px #56485d11,0 15px 32px #4234460b}.project-workspace-page.is-visual-pixel .project-stage-overview .pixel-mission-cockpit{padding:0 24px 24px}.project-workspace-page.is-visual-pixel .project-stage-overview .pixel-mission-cockpit:before{display:none}.project-workspace-page.is-visual-pixel .project-stage-overview .pixel-mission-cockpit>.project-context-eyebrow{position:relative;width:auto;min-height:44px;margin:0 -24px;padding:0 14px 0 58px;border:0;border-bottom:1px solid var(--pixel-os-line);border-radius:0;background:linear-gradient(#f5f2f6,#ebe7ed);box-shadow:none;color:var(--pixel-os-ink)}.project-workspace-page.is-visual-pixel .project-stage-overview .pixel-mission-cockpit>.project-context-eyebrow:before{position:absolute;top:17px;left:16px;width:8px;height:8px;background:var(--pixel-os-coral);box-shadow:13px 0 0 var(--pixel-os-gold),26px 0 0 var(--pixel-os-green);content:""}.project-workspace-page.is-visual-pixel .project-stage-overview .pixel-mission-cockpit>.project-context-eyebrow:after,.project-workspace-page.is-visual-pixel .project-stage-overview .pixel-mission-cockpit>.project-context-eyebrow>span:before{display:none}.project-workspace-page.is-visual-pixel .project-stage-overview .pixel-mission-cockpit>.project-context-eyebrow>span{color:#4e4652;font-family:"Fusion Pixel 12px CN",SFMono-Regular,monospace;font-size:9px;font-weight:400;letter-spacing:.025em}.project-workspace-page.is-visual-pixel .project-stage-overview .pixel-mission-cockpit>.project-context-eyebrow>em{margin-left:auto;border:1px solid var(--pixel-os-line);border-radius:7px 2px;background:#ffffffa8;color:#716977;font-family:"Fusion Pixel 12px CN",monospace;font-size:8px;font-weight:400}.project-workspace-page.is-visual-pixel .project-stage-overview .stage-entry-head{min-height:142px;grid-template-columns:minmax(0,1fr) 112px;gap:30px;padding:28px 4px 22px;border-bottom:1px solid var(--pixel-os-line)}.project-workspace-page.is-visual-pixel .project-stage-overview .stage-entry-head h2{max-width:760px;color:var(--pixel-os-ink);font-size:clamp(34px,3.5vw,48px)!important;line-height:1.05!important}.project-workspace-page.is-visual-pixel .project-stage-overview .stage-baseline{margin-top:13px;border-left:3px solid var(--stage-accent);background:transparent;color:var(--pixel-os-muted);font-family:"Fusion Pixel 12px CN",SFMono-Regular,monospace;font-size:9px}.project-workspace-page.is-visual-pixel .project-stage-overview .stage-system-mark{width:104px;height:82px;display:grid;grid-template-columns:1fr 18px;grid-template-rows:1fr auto;align-items:end;padding:11px;border:1px solid rgba(255,255,255,.2);border-radius:7px 2px;background:linear-gradient(rgba(255,255,255,.07) 1px,transparent 1px) 0 0 / 8px 8px,linear-gradient(90deg,rgba(255,255,255,.07) 1px,transparent 1px) 0 0 / 8px 8px,var(--pixel-os-purple);color:#fff4d9;box-shadow:4px 4px #ccc2cf;font-family:"Fusion Pixel 12px CN",SFMono-Regular,monospace}.project-workspace-page.is-visual-pixel .project-stage-overview .stage-system-mark>span{font-size:34px;line-height:.9}.project-workspace-page.is-visual-pixel .project-stage-overview .stage-system-mark>i{width:7px;height:7px;align-self:start;justify-self:end;background:var(--pixel-os-coral);box-shadow:0 13px 0 var(--pixel-os-gold),0 26px 0 var(--pixel-os-green)}.project-workspace-page.is-visual-pixel .project-stage-overview .stage-system-mark>small{grid-column:1 / -1;margin-top:8px;overflow:hidden;border-top:1px solid rgba(255,255,255,.23);padding-top:5px;font-size:7px;letter-spacing:.05em;text-overflow:ellipsis;white-space:nowrap}.project-workspace-page.is-visual-pixel .project-stage-overview .stage-note-disclosure{margin:14px 0 0;border:1px solid var(--pixel-os-line);border-radius:8px 2px;background:#f7f5f7c7}.project-workspace-page.is-visual-pixel .project-stage-overview .stage-focus-panel{grid-template-columns:minmax(0,1.12fr) minmax(300px,.88fr);margin:18px 0 0;overflow:hidden;border:1px solid var(--pixel-os-line);border-radius:10px 3px;background:#fcfbf8;box-shadow:none}.project-workspace-page.is-visual-pixel .project-stage-overview .stage-focus-panel:before,.project-workspace-page.is-visual-pixel .project-stage-overview .stage-focus-panel:after{display:none!important}.project-workspace-page.is-visual-pixel .project-stage-overview .stage-focus-main,.project-workspace-page.is-visual-pixel .project-stage-overview .stage-result-contract{min-height:164px;padding:24px;border:0;border-radius:0;background:transparent;box-shadow:none;transform:none}.project-workspace-page.is-visual-pixel .project-stage-overview .stage-focus-main:before{display:none}.project-workspace-page.is-visual-pixel .project-stage-overview .stage-result-contract{border-left:1px solid var(--pixel-os-line);background:#60536c07}.project-workspace-page.is-visual-pixel .project-stage-overview .stage-focus-main>header>span,.project-workspace-page.is-visual-pixel .project-stage-overview .stage-result-contract>span{color:color-mix(in srgb,var(--stage-accent) 72%,#5b5260);font-family:"Fusion Pixel 12px CN",monospace;font-size:9px;font-weight:400}.project-workspace-page.is-visual-pixel .project-stage-overview .stage-focus-main>strong{margin-top:10px;font-size:20px}.project-workspace-page.is-visual-pixel .project-stage-overview .stage-focus-main>p{margin-top:9px;font-size:13px;line-height:1.65}.project-workspace-page.is-visual-pixel .project-stage-overview .stage-focus-main>footer{margin-top:12px;font-size:10px}.project-workspace-page.is-visual-pixel .project-stage-overview .stage-result-contract>strong{margin-top:10px;font-size:15px}.project-workspace-page.is-visual-pixel .project-stage-overview .stage-result-contract>div{gap:8px;margin-top:13px}.project-workspace-page.is-visual-pixel .project-stage-overview .stage-result-contract>div>span{padding:4px 7px;border:1px solid var(--pixel-os-line);border-radius:6px 2px;background:#ffffffbd;font-size:10px}.project-workspace-page.is-visual-pixel .project-stage-overview .project-budget-overview{margin:14px 0 0;padding:14px 16px;border:1px solid var(--pixel-os-line);border-radius:10px 3px;background:#fffefbe0;box-shadow:3px 3px #56485d0e}.project-workspace-page.is-visual-pixel .project-stage-overview .project-stage-module-section.is-primary{margin:16px 0 0!important;padding:0!important}.project-workspace-page.is-visual-pixel .project-stage-overview .project-stage-module-section.is-primary>header{min-height:58px;margin:0;padding:11px 16px 10px 48px;border-bottom:1px solid var(--pixel-os-line);background:linear-gradient(#f5f2f6,#ece8ef)}.project-workspace-page.is-visual-pixel .project-stage-overview .project-stage-module-section.is-primary>header:before{position:absolute;left:17px;width:20px;height:16px;border:1px solid var(--pixel-os-line-strong);background:linear-gradient(90deg,var(--pixel-os-coral) 0 5px,transparent 5px 7px,var(--pixel-os-gold) 7px 12px,transparent 12px 14px,var(--pixel-os-green) 14px 19px);content:""}.project-workspace-page.is-visual-pixel .project-stage-overview .project-stage-module-section.is-primary>header span,.project-workspace-page.is-visual-pixel .project-stage-overview .stage-utility-heading strong{font-family:"Fusion Pixel 12px CN",SFMono-Regular,monospace;font-weight:400;letter-spacing:.015em}.project-workspace-page.is-visual-pixel .project-stage-overview .project-stage-module-section.is-primary>header h3{margin-top:2px;font-size:17px!important}.project-workspace-page.is-visual-pixel .project-stage-overview .project-stage-module-section.is-primary>header>small{font-size:10px}.project-workspace-page.is-visual-pixel .project-stage-overview .strategy-project-desktop{margin-top:16px;border-radius:2px 8px;box-shadow:5px 5px #5042561a}.project-workspace-page.is-visual-pixel .project-stage-overview .strategy-project-desktop>header{min-height:52px;background:linear-gradient(#f5f2f6,#ece8ef)}.project-workspace-page.is-visual-pixel .project-stage-overview .strategy-project-desktop-grid{background:linear-gradient(rgba(91,77,99,.025) 1px,transparent 1px) 0 0 / 12px 12px,linear-gradient(90deg,rgba(91,77,99,.025) 1px,transparent 1px) 0 0 / 12px 12px,#f5f2f3}.project-workspace-page.is-visual-pixel .project-stage-overview .strategy-desktop-card{background:#fffdf9d6}.project-workspace-page.is-visual-pixel .project-stage-overview .strategy-desktop-card>header>span,.project-workspace-page.is-visual-pixel .project-stage-overview .strategy-desktop-card dt,.project-workspace-page.is-visual-pixel .project-stage-overview .strategy-desktop-keypoints strong,.project-workspace-page.is-visual-pixel .project-stage-overview .strategy-desktop-sources em,.project-workspace-page.is-visual-pixel .project-stage-overview .strategy-desktop-card.is-plan li i{font-family:"Fusion Pixel 12px CN",SFMono-Regular,monospace;font-weight:400}.project-workspace-page.is-visual-pixel .project-stage-overview .strategy-desktop-card>header>span{padding-left:10px;border-left:4px solid var(--stage-accent);color:var(--stage-accent);font-size:11px}.project-workspace-page.is-visual-pixel .project-stage-overview .strategy-desktop-card>header>button{min-height:30px;padding:0 9px;border:1px solid var(--pixel-os-line-strong);border-radius:5px 2px;background:#fffdf8;color:#514854;box-shadow:2px 2px #d3c9d4;font-size:11px}.project-workspace-page.is-visual-pixel .project-stage-overview .strategy-desktop-card>header>button:hover,.project-workspace-page.is-visual-pixel .project-stage-overview .strategy-desktop-card>header>button:focus-visible{background:#fff2cf;transform:translate(-1px,-1px)}.project-workspace-page.is-visual-pixel .project-stage-overview .strategy-desktop-card h3{font-size:21px}.project-workspace-page.is-visual-pixel .project-stage-overview .strategy-desktop-card dl,.project-workspace-page.is-visual-pixel .project-stage-overview .strategy-desktop-keypoints,.project-workspace-page.is-visual-pixel .project-stage-overview .strategy-desktop-sources>span{border-color:var(--pixel-os-line);border-radius:5px 2px;box-shadow:2px 2px #56485d0d}.project-workspace-page.is-visual-pixel .project-stage-overview .strategy-desktop-card dt,.project-workspace-page.is-visual-pixel .project-stage-overview .strategy-desktop-keypoints strong{font-size:10px}.project-workspace-page.is-visual-pixel .project-stage-overview .strategy-desktop-card dd,.project-workspace-page.is-visual-pixel .project-stage-overview .strategy-desktop-sources strong{font-size:12px}.project-workspace-page.is-visual-pixel .project-stage-overview .strategy-desktop-keypoints p{font-size:12.5px;line-height:1.55}.project-workspace-page.is-visual-pixel .project-stage-overview .strategy-desktop-sources em{font-size:10px}.project-workspace-page.is-visual-pixel .project-stage-overview .strategy-desktop-card.is-plan li i{border-radius:4px 1px;background:var(--pixel-os-purple);color:#fff4d9;box-shadow:2px 2px #cec4d0}.project-workspace-page.is-visual-pixel .project-stage-overview .strategy-desktop-card.is-plan li strong{font-size:12px}.project-stage-overview .stage-status-summary{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;margin:12px;padding:14px 15px;border:1px solid var(--pixel-os-line,rgba(77,65,83,.16));background:#fffefbdb}.project-stage-overview .stage-status-summary>div{min-width:0;display:grid;gap:4px}.project-stage-overview .stage-status-summary>div>span{color:var(--stage-accent);font-family:"Fusion Pixel 12px CN",SFMono-Regular,monospace;font-size:10px;letter-spacing:.03em}.project-stage-overview .stage-status-summary>div>strong{overflow:hidden;font-size:16px;text-overflow:ellipsis;white-space:nowrap}.project-stage-overview .stage-status-summary>em{padding:6px 9px;border:1px solid color-mix(in srgb,var(--stage-accent) 28%,transparent);color:var(--stage-accent);font-family:"Fusion Pixel 12px CN",SFMono-Regular,monospace;font-size:9px;font-style:normal;white-space:nowrap}.project-stage-overview .stage-status-summary>button{min-height:34px;display:inline-flex;align-items:center;gap:6px;padding:0 11px;border:1px solid var(--pixel-os-line-strong,#6b5d70);border-radius:5px 2px;background:var(--pixel-os-purple,#67556f);color:#fff8e8;box-shadow:2px 2px #cec4d0;font-size:11px;font-weight:720;white-space:nowrap;cursor:pointer}.project-workspace-page.is-visual-calm .project-stage-overview .strategy-project-desktop{margin-top:24px;overflow:hidden;border:1px solid var(--pw-line-soft);border-radius:24px;background:#fff;box-shadow:0 18px 42px #342a200f}.project-workspace-page.is-visual-calm .project-stage-overview .strategy-project-desktop-grid,.project-workspace-page.is-visual-calm .project-stage-overview .strategy-desktop-card{background:#fff}.project-workspace-page.is-visual-calm .project-stage-overview .strategy-desktop-card>header>span{padding-left:0;border:0;color:var(--stage-accent);font-family:inherit;font-size:12px}.project-workspace-page.is-visual-calm .project-stage-overview .strategy-desktop-card>header>button{min-height:32px;padding:0 10px;border:0;border-radius:10px;background:var(--stage-soft);box-shadow:none;color:var(--stage-accent);font-size:11px}.project-workspace-page.is-visual-calm .project-stage-overview .strategy-desktop-card :is(dl,.strategy-desktop-keypoints,.strategy-desktop-sources>span){border-color:var(--pw-line-soft);border-radius:12px;box-shadow:none}.project-workspace-page.is-visual-calm .project-stage-overview .strategy-desktop-card.is-plan li i{border:0;border-radius:50%;background:var(--stage-soft);box-shadow:none;color:var(--stage-accent);font-family:inherit}.project-workspace-page.is-visual-pixel .project-stage-overview .stage-entry-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;background:linear-gradient(rgba(91,77,99,.025) 1px,transparent 1px) 0 0 / 12px 12px,linear-gradient(90deg,rgba(91,77,99,.025) 1px,transparent 1px) 0 0 / 12px 12px,#f5f2f3}.project-workspace-page.is-visual-pixel .project-stage-overview .stage-entry-list.has-1{grid-template-columns:1fr}.project-workspace-page.is-visual-pixel .project-stage-overview .stage-entry-list.has-3{grid-template-columns:repeat(3,minmax(0,1fr))}.project-workspace-page.is-visual-pixel .project-stage-overview .stage-entry{min-height:124px!important;display:grid;grid-template-columns:42px minmax(0,1fr) auto;grid-template-rows:minmax(0,1fr) auto;align-items:start;gap:9px 12px;margin:0;padding:17px 15px 14px!important;border:1px solid var(--pixel-os-line-strong)!important;border-radius:8px 2px!important;background:#fffefbdb!important;box-shadow:inset 2px 2px #fff,3px 3px #56485d12!important;transition:background .15s steps(2,end),box-shadow .15s steps(2,end);animation:pixel-os-entry-in .24s steps(3,end) both;animation-delay:calc(var(--entry-order) * 55ms)}.project-workspace-page.is-visual-pixel .project-stage-overview .stage-entry.is-next{border-color:color-mix(in srgb,var(--stage-accent) 58%,var(--pixel-os-line-strong))!important;background:color-mix(in srgb,var(--stage-accent) 7%,#fffdf8)!important;box-shadow:inset 4px 0 0 var(--stage-accent),inset 2px 2px #fff,3px 3px #56485d17!important}.project-workspace-page.is-visual-pixel .project-stage-overview .stage-entry .stage-task-prop{display:none}.project-workspace-page.is-visual-pixel .project-stage-overview .stage-entry .se-index.is-prop-fallback{grid-row:1 / 3;width:36px;height:36px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.2);border-radius:6px 2px;background:var(--pixel-os-purple);color:#fff3d9;box-shadow:2px 2px #cbc0cd;font-family:"Fusion Pixel 12px CN",monospace;font-size:9px}.project-workspace-page.is-visual-pixel .project-stage-overview .stage-entry .se-main{grid-column:2 / 4;min-width:0}.project-workspace-page.is-visual-pixel .project-stage-overview .stage-entry .se-main>strong{font-size:16px;line-height:1.3}.project-workspace-page.is-visual-pixel .project-stage-overview .stage-entry .se-main>p{min-height:0;display:-webkit-box;margin-top:6px;overflow:hidden;color:var(--pixel-os-muted);font-size:11px;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.project-workspace-page.is-visual-pixel .project-stage-overview .stage-entry .se-meta{grid-column:2;align-self:end;display:flex;align-items:center;gap:6px;min-width:0;font-family:"Fusion Pixel 12px CN",monospace;font-size:8px}.project-workspace-page.is-visual-pixel .project-stage-overview .stage-entry .se-meta em{overflow:hidden;color:#5f5664;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.project-workspace-page.is-visual-pixel .project-stage-overview .stage-entry .se-meta span{flex:0 0 auto;padding-left:6px;border-left:1px solid var(--pixel-os-line);color:#8a808c}.project-workspace-page.is-visual-pixel .project-stage-overview .stage-entry .se-open,.project-workspace-page.is-visual-pixel .project-stage-overview .stage-entry .se-status{grid-column:3;align-self:end;display:inline-flex;align-items:center;gap:4px;color:var(--pixel-os-purple);font-family:"Fusion Pixel 12px CN",monospace;font-size:8px}.project-workspace-page.is-visual-pixel .project-stage-overview .stage-entry .se-status.is-now{padding:5px 7px;border:1px solid color-mix(in srgb,var(--stage-accent) 58%,#766b75);border-radius:5px 2px;background:var(--stage-accent);color:#fffaf0}.project-workspace-page.is-visual-pixel .project-stage-overview .stage-entry:hover,.project-workspace-page.is-visual-pixel .project-stage-overview .stage-entry:focus-visible{background:#fff9e9!important;box-shadow:inset 2px 2px #fff,4px 4px #56485d1c!important;transform:translate(-1px,-1px)!important}.project-workspace-page.is-visual-pixel .project-stage-overview .stage-entry[data-stage-entry]:before,.project-workspace-page.is-visual-pixel .project-stage-overview .stage-entry[data-stage-entry]:after{display:none!important}.project-workspace-page.is-visual-pixel .project-stage-overview .stage-utility-dock{display:block;margin-top:16px;padding:0;border:0;background:transparent;box-shadow:none}.project-workspace-page.is-visual-pixel .project-stage-overview .stage-resource-board{width:100%;margin:0}.project-workspace-page.is-visual-pixel .project-stage-overview .stage-resource-board>.pixel-os-window-body{display:block;padding:0}.project-workspace-page.is-visual-pixel .project-stage-overview .stage-resource-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));background:#f8f5f3}.project-workspace-page.is-visual-pixel .project-stage-overview .stage-resource-grid.has-1{grid-template-columns:1fr}.project-workspace-page.is-visual-pixel .project-stage-overview .stage-resource-zone{min-width:0;padding:16px}.project-workspace-page.is-visual-pixel .project-stage-overview .stage-resource-zone+.stage-resource-zone{border-left:1px solid var(--pixel-os-line)}.project-workspace-page.is-visual-pixel .project-stage-overview :is(.stage-resource-zone,.stage-resource-team)>header{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;margin-bottom:11px}.project-workspace-page.is-visual-pixel .project-stage-overview :is(.stage-resource-zone,.stage-resource-team)>header>span{min-width:36px;min-height:24px;display:grid;place-items:center;border:1px solid var(--pixel-os-line-strong);border-radius:5px 2px;background:var(--pixel-os-purple);color:#fff4d9;font-family:"Fusion Pixel 12px CN",monospace;font-size:8px;box-shadow:2px 2px #ccc2cf}.project-workspace-page.is-visual-pixel .project-stage-overview :is(.stage-resource-zone,.stage-resource-team)>header>div{min-width:0;display:grid;gap:2px}.project-workspace-page.is-visual-pixel .project-stage-overview :is(.stage-resource-zone,.stage-resource-team)>header strong{color:#403943;font-size:14px}.project-workspace-page.is-visual-pixel .project-stage-overview :is(.stage-resource-zone,.stage-resource-team)>header small{color:var(--pixel-os-muted);font-size:9px}.project-workspace-page.is-visual-pixel .project-stage-overview .stage-resource-zone :is(.doc-entry-list,.cap-list){display:grid;gap:8px}.project-workspace-page.is-visual-pixel .project-stage-overview .stage-resource-zone .doc-entry{min-height:48px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 10px;border:1px solid rgba(79,68,86,.15);border-radius:6px 2px;background:#ffffffd1;box-shadow:2px 2px #56485d0d}.project-workspace-page.is-visual-pixel .project-stage-overview .stage-resource-zone .doc-entry em{color:var(--stage-accent);font-size:8px;white-space:nowrap}.project-workspace-page.is-visual-pixel .project-stage-overview .stage-resource-zone .doc-entry strong{min-width:0;overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.project-workspace-page.is-visual-pixel .project-stage-overview .stage-resource-zone .cap-item{min-height:82px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;padding:11px;border:1px solid rgba(79,68,86,.15);border-radius:6px 2px;background:#ffffffd1;box-shadow:2px 2px #56485d0d}.project-workspace-page.is-visual-pixel .project-stage-overview .stage-resource-zone .cap-row{grid-column:1 / -1}.project-workspace-page.is-visual-pixel .project-stage-overview .stage-resource-zone .cap-row strong{font-size:12px}.project-workspace-page.is-visual-pixel .project-stage-overview .stage-resource-zone .cap-out{min-width:0;display:-webkit-box;overflow:hidden;color:#746c75;font-size:9px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.project-workspace-page.is-visual-pixel .project-stage-overview .stage-resource-zone :is(.cap-use,.cap-note){align-self:end;justify-self:end}.project-workspace-page.is-visual-pixel .project-stage-overview .stage-resource-zone .cap-use{min-height:27px;padding:0 8px;font-size:8px}.project-workspace-page.is-visual-pixel .project-stage-overview .stage-resource-zone .cap-note{max-width:112px;color:#897f89;font-size:8px;text-align:right}.project-workspace-page.is-visual-pixel .project-stage-overview .stage-resource-team{padding:15px 16px 17px;border-top:1px solid var(--pixel-os-line-strong);background:linear-gradient(rgba(91,77,99,.02) 1px,transparent 1px) 0 0 / 10px 10px,linear-gradient(90deg,rgba(91,77,99,.02) 1px,transparent 1px) 0 0 / 10px 10px,#efebee}.project-workspace-page.is-visual-pixel .project-stage-overview .stage-resource-team>header{margin-bottom:10px}.project-workspace-page.is-visual-pixel .project-stage-overview .stage-resource-team .pixel-collaboration-roster{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0}.project-workspace-page.is-visual-pixel .project-stage-overview .stage-resource-team .pixel-collaboration-role-card{min-height:88px;padding:10px;border:1px solid color-mix(in srgb,var(--collab-role) 30%,#cfc6ce);border-radius:6px 2px;background:#fffefbe0;box-shadow:2px 2px #56485d0f}@keyframes pixel-os-entry-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1180px){.project-workspace-page.is-visual-pixel .project-stage-overview .stage-focus-panel{grid-template-columns:1fr}.project-workspace-page.is-visual-pixel .project-stage-overview .stage-result-contract{border-top:1px solid var(--pixel-os-line);border-left:0}.project-workspace-page.is-visual-pixel .project-stage-overview .stage-entry-list{grid-template-columns:repeat(2,minmax(0,1fr))}.project-workspace-page.is-visual-pixel .project-stage-overview .stage-entry-list.has-1{grid-template-columns:1fr}.project-workspace-page.is-visual-pixel .project-stage-overview .stage-entry-list.has-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:860px){.project-workspace-page.is-visual-pixel .project-stage-overview .stage-primary-surface{margin-inline:0;padding:12px}.project-workspace-page.is-visual-pixel .project-stage-overview .stage-resource-grid{grid-template-columns:1fr}.project-workspace-page.is-visual-pixel .project-stage-overview .stage-resource-zone+.stage-resource-zone{border-top:1px solid var(--pixel-os-line);border-left:0}.project-workspace-page.is-visual-pixel .project-stage-overview .stage-resource-team .pixel-collaboration-roster{grid-template-columns:1fr}.project-workspace-page.is-visual-pixel .project-stage-overview .stage-entry-head{grid-template-columns:minmax(0,1fr) 86px;gap:16px;padding-block:22px}.project-workspace-page.is-visual-pixel .project-stage-overview .stage-system-mark{width:82px;height:70px}.project-workspace-page.is-visual-pixel .project-stage-overview .stage-system-mark>span{font-size:27px}}@media(prefers-reduced-motion:reduce){.project-workspace-page.is-visual-pixel .project-stage-overview .stage-entry{animation:none}}@font-face{font-family:"Fusion Pixel 12px CN";src:url(/assets/fonts/fusion-pixel/fusion-pixel-12px-zh-hans.woff2) format("woff2");font-display:block;font-style:normal;font-weight:400}.pixel-game-home{height:auto;min-height:0;padding:8px 16px 18px;overflow:visible}.pixel-game-home .pw-game-world{width:min(1320px,100%,calc(177.79svh - 196px));height:auto;min-height:0;aspect-ratio:1672 / 941;overflow:hidden;border:4px solid #4e4059;border-radius:5px;background:#5f5473;box-shadow:0 8px #392f43,0 18px 32px #3026392e}.pixel-game-home .pw-game-world:before,.pixel-game-home .pw-game-world:after,.pixel-game-home .pw-game-paths{display:none}.pixel-game-home .pw-game-room{position:absolute;inset:0;width:100%;height:100%;min-height:0;aspect-ratio:auto;overflow:hidden;border:0;border-radius:0;background:transparent;box-shadow:none;transform:none}.pixel-game-home .pw-game-room .pw-game-scenery{display:block;position:absolute;inset:0;overflow:hidden}.pixel-game-home .pw-game-room-base{position:absolute;inset:0;width:100%;height:100%;object-fit:fill}.pixel-game-home .pw-game-room .pw-game-hub{position:absolute;top:6.2%;left:13.3%;width:19.2%;height:auto!important;min-height:0;padding:8px 10px;overflow:visible;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#51405a;transform:none}.pixel-game-home .pw-game-room .pw-game-hub:before,.pixel-game-home .pw-game-room .pw-game-hub:after{display:none!important}.pixel-game-home .pw-game-hub-kicker{width:fit-content;margin-bottom:2px;padding:2px 4px;border:2px solid rgba(78,61,90,.58);background:#ffefc1c2;box-shadow:2px 2px #4836522e;white-space:nowrap}.pixel-game-home .pw-game-hub .project-switcher-trigger,.pixel-game-home .pw-game-hub .project-switcher-trigger:hover{width:100%;min-width:0;padding:2px 0 1px;border:0;background:transparent;box-shadow:none;transform:none}.pixel-game-home .pw-game-hub .project-switcher-trigger h1{overflow:hidden;font-size:clamp(16px,1.75vw,23px);line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.pixel-game-home .pw-game-hub-meta{display:flex;flex-wrap:wrap;flex:0 0 auto;gap:3px;width:100%;min-height:17px;margin-top:4px;overflow:visible}.pixel-game-home .pw-game-hub-meta span{min-width:max-content;padding:3px 5px 2px;overflow:visible;border:1px solid rgba(76,53,62,.32);background:#ffebb8b8;color:#533f49;font-size:8px;line-height:1;text-overflow:clip;white-space:nowrap}.pixel-game-home .pw-game-hub>p{flex:0 0 auto;min-height:1.1em;margin:4px 0 5px;overflow:hidden;color:#493949;font-size:9px;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.pixel-game-home .pw-game-hub-actions{display:grid;flex:0 0 auto;grid-template-columns:minmax(0,1fr) minmax(0,.82fr);gap:5px}.pixel-game-home .pw-game-hub-actions button{min-width:0;min-height:22px;padding:4px 3px;line-height:1;white-space:nowrap}.pixel-game-home .pw-game-progress-board{top:6.2%;left:34.2%;width:32.5%;height:24.5%;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:6px;padding:17px 20px 16px}.pixel-game-home .pw-game-progress-board>span{white-space:nowrap}.pixel-game-home .pw-game-progress-board>small{align-self:flex-end;white-space:nowrap}.pixel-game-home .pw-game-room .pw-game-station.is-content{top:33.5%;right:auto;left:57.5%;width:24%;height:28%}.pixel-game-home .pw-game-room-cat{display:block!important;position:absolute;top:36.2%;right:8.2%;bottom:auto;z-index:8;width:clamp(34px,4.2vw,56px);height:clamp(34px,4.2vw,56px);background-position:left top;background-repeat:no-repeat;background-size:auto 100%;image-rendering:pixelated;filter:drop-shadow(2px 3px 0 rgba(66,48,72,.2));animation:pw-game-cat-breathe 2.4s steps(2,end) infinite}@keyframes pw-game-cat-breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.pixel-game-home .pw-game-hud{top:12px;right:14px;left:14px}.pixel-game-home .pw-game-footer{right:14px;bottom:10px;left:auto;transform:none}@media(max-width:760px){.pixel-game-home .pw-game-world{width:100%;aspect-ratio:auto;overflow:visible}.pixel-game-home .pw-game-room{position:relative;inset:auto;height:auto;overflow:visible}.pixel-game-home .pw-game-room .pw-game-scenery,.pixel-game-home .pw-game-progress-board,.pixel-game-home .pw-game-room-cat{display:none!important}}.project-budget-sideboard{margin-top:10px}.project-budget-sideboard .project-budget-overview{min-height:0;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:12px;margin:0;padding:14px;cursor:default}.project-budget-operator,.project-budget-treasury{min-width:0;display:flex;align-items:center;gap:10px}.project-budget-operator>span:nth-child(2),.project-budget-coin-total{min-width:0;display:grid;gap:3px}.project-budget-operator :is(small,em),.project-budget-coin-total :is(small,em){color:#817872;font-size:9px;font-style:normal}.project-budget-section-label{display:block;margin-bottom:6px;color:#817872;font-size:9px;font-weight:700}.project-budget-operation{display:grid;gap:9px}.project-budget-facilities>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.project-budget-facilities button{min-width:0;display:flex;align-items:center;gap:7px;padding:8px;border:1px solid #ded7d1;background:#fff;text-align:left}.project-budget-facilities button>span{min-width:0;display:grid;gap:2px}.project-budget-facilities button :is(strong,small){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-budget-facilities button small{color:#8b817a;font-size:8px}.project-budget-coin-stack{position:relative;width:54px;height:50px;display:block}.project-budget-coin-stack>i{position:absolute;width:32px;height:18px;border:2px solid #70563f;background:#e9b959;box-shadow:inset 3px 3px #ffe39a,inset -3px -3px #bd803d,3px 3px #533e2b21}.project-budget-coin-stack>i:after{position:absolute;inset:5px 10px;background:#fff0ae;content:""}.project-budget-coin-stack>i:first-child{top:3px;left:12px}.project-budget-coin-stack>i:nth-child(2){top:17px;left:3px}.project-budget-coin-stack>i:nth-child(3){top:30px;left:17px}.project-budget-coin-total{min-width:0;display:grid;gap:3px}.project-budget-coin-total>small,.project-budget-coin-total>em{color:#817872;font-size:9px;font-style:normal}.project-budget-coin-total>strong{font-size:20px}.project-budget-metric-grid{min-width:0;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;margin:0}.project-budget-metric-grid>div{min-width:0;display:grid;gap:3px}.project-budget-metric-grid dt,.project-budget-metric-grid small{color:#8b817a;font-size:9px}.project-budget-metric-grid dd{margin:0;color:#3d3834;font-size:12px;font-weight:720}.project-budget-sideboard .project-budget-overview>footer{display:flex;align-items:center;gap:5px;color:var(--stage-accent,#397bd7);font-size:10px;font-weight:720;white-space:nowrap}.project-stage-flow .creator-workflow-sync{display:flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid color-mix(in srgb,var(--stage-accent) 22%,#d9d5cf);background:color-mix(in srgb,var(--stage-accent) 5%,#fff);color:#514b46;font-size:12px}.project-stage-flow .creator-workflow-sync span{font-weight:760}.project-stage-flow .creator-workflow-sync small{color:#857d76}.project-stage-flow .creator-workflow-sync em{color:#a14e45;font-size:12px;font-style:normal}.project-stage-flow .creator-workflow-sync.is-saved{border-color:#badbc9;background:#f4fbf7;color:#2d6c4b}.project-stage-flow .creator-workflow-sync:is(.is-local,.is-error,.is-conflict){border-color:#e6c2b7;background:#fff7f3}.project-second-page-header .creator-workflow-sync{margin-left:auto;padding:5px 9px}.project-stage-flow .creator-business-dashboard{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,.36fr);gap:12px;margin:12px 0;padding:14px;border:1px solid color-mix(in srgb,var(--stage-accent) 20%,#d9d5cf);background:color-mix(in srgb,var(--stage-accent) 4%,#fff)}.project-stage-flow .creator-business-dashboard>header{grid-column:1 / -1;display:flex;justify-content:space-between;gap:16px}.project-stage-flow .creator-business-dashboard>header div{display:grid;gap:3px}.project-stage-flow .creator-business-dashboard>header span{color:var(--stage-accent);font-size:12px;font-weight:760}.project-stage-flow .creator-business-dashboard>header strong{font-size:15px}.project-stage-flow .creator-business-dashboard>header small{color:#817a74;font-size:12px}.project-stage-flow .creator-business-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid #ded9d4;background:#fff}.project-stage-flow .creator-business-metrics p{min-width:0;display:grid;gap:4px;margin:0;padding:12px;border-right:1px solid #e8e3de}.project-stage-flow .creator-business-metrics p:last-child{border-right:0}.project-stage-flow .creator-business-metrics span,.project-stage-flow .creator-business-metrics small{color:#827b75;font-size:11px}.project-stage-flow .creator-business-metrics b{overflow:hidden;font-size:18px;text-overflow:ellipsis;white-space:nowrap}.project-stage-flow .creator-business-dashboard>aside{display:grid;align-content:start;gap:7px;padding:12px;border:1px solid #e0d8d1;background:#fbf8f3}.project-stage-flow .creator-business-dashboard>aside>span{color:#a56148;font-size:12px;font-weight:760}.project-stage-flow .creator-business-dashboard>aside :is(ul,p){margin:0;color:#5f5852;font-size:12px;line-height:1.55}.project-stage-flow .creator-business-dashboard>aside ul{display:grid;gap:4px;padding-left:18px}.project-stage-flow .creator-brand-nomination,.project-stage-flow .creator-inquiry-results,.project-stage-flow .creator-contract-list{display:grid;gap:12px;margin:14px 16px;padding:14px;border:1px solid color-mix(in srgb,var(--stage-accent) 18%,#ddd8d3);background:#fff}.project-stage-flow :is(.creator-brand-nomination,.creator-inquiry-results,.creator-contract-list)>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.project-stage-flow :is(.creator-brand-nomination,.creator-inquiry-results,.creator-contract-list)>header>div{display:grid;gap:3px}.project-stage-flow :is(.creator-brand-nomination,.creator-inquiry-results,.creator-contract-list)>header span{color:var(--stage-accent);font-size:12px;font-weight:760}.project-stage-flow :is(.creator-brand-nomination,.creator-inquiry-results,.creator-contract-list)>header strong{font-size:15px}.project-stage-flow :is(.creator-brand-nomination,.creator-inquiry-results,.creator-contract-list)>header small{max-width:520px;color:#7f7771;font-size:12px;line-height:1.5}.project-stage-flow .creator-brand-nomination>div{display:grid;grid-template-columns:1fr 1.5fr 1fr .8fr;gap:10px}.project-stage-flow .creator-brand-nomination label,.project-stage-flow .creator-inquiry-results label,.project-stage-flow .creator-contract-list label{display:grid;align-content:start;gap:5px}.project-stage-flow .creator-brand-nomination label>span,.project-stage-flow .creator-inquiry-results label>span,.project-stage-flow .creator-contract-list label>span{color:#68615b;font-size:12px;font-weight:700}.project-stage-flow :is(.creator-brand-nomination,.creator-inquiry-results,.creator-contract-list) .is-wide{grid-column:span 2}.project-stage-flow .creator-brand-nomination button{align-self:end;min-height:39px;border:1px solid var(--stage-accent);background:var(--stage-accent);color:#fff;font-weight:760}.project-stage-flow .creator-inquiry-results>article,.project-stage-flow .creator-contract-list>article{display:grid;grid-template-columns:minmax(180px,1.25fr) repeat(3,minmax(130px,.7fr));gap:10px;padding:13px;border:1px solid #e4dfda;background:#fcfbfa}.project-stage-flow .creator-inquiry-results>article{grid-template-columns:minmax(180px,1.15fr) repeat(3,minmax(120px,.65fr))}.project-stage-flow :is(.creator-inquiry-results,.creator-contract-list)>article>div{display:grid;align-content:start;gap:4px}.project-stage-flow :is(.creator-inquiry-results,.creator-contract-list)>article>div strong{font-size:14px}.project-stage-flow :is(.creator-inquiry-results,.creator-contract-list)>article>div small{color:#817a74;font-size:12px;line-height:1.4}.project-stage-flow :is(.creator-inquiry-results,.creator-contract-list)>article>div em{width:fit-content;color:#a16248;font-size:11px;font-style:normal;font-weight:740}.project-stage-flow .creator-inquiry-results>article.is-ready{border-color:#acd3bb;background:#f5fbf7}.project-stage-flow .creator-inquiry-results>article.is-resolved{border-color:#dfc8b4;background:#fffaf5}.project-stage-flow .creator-inquiry-results>article>p{grid-column:1 / -1;margin:0;color:#a14e45;font-size:12px}.project-stage-flow .creator-portfolio-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:14px 16px;border:1px solid #ddd8d3;background:#ddd8d3}.project-stage-flow .creator-portfolio-summary>div{min-width:0;display:grid;gap:4px;padding:13px;background:#fff}.project-stage-flow .creator-portfolio-summary span,.project-stage-flow .creator-portfolio-summary small{color:#817a74;font-size:11px}.project-stage-flow .creator-portfolio-summary strong{font-size:19px}.project-stage-flow .content-creator-handoff{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:12px 0;padding:12px 14px;border:1px solid color-mix(in srgb,var(--stage-accent) 20%,#ddd8d3);background:color-mix(in srgb,var(--stage-accent) 5%,#fff)}.project-stage-flow .content-creator-handoff>div{display:grid;gap:3px}.project-stage-flow .content-creator-handoff span{color:var(--stage-accent);font-size:12px;font-weight:760}.project-stage-flow .content-creator-handoff strong{font-size:14px}.project-stage-flow .content-creator-handoff small{color:#817a74;font-size:12px}@media(max-width:1100px){.project-stage-flow .creator-business-dashboard{grid-template-columns:1fr}.project-stage-flow .creator-business-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.project-stage-flow .creator-business-metrics p{border-bottom:1px solid #e8e3de}.project-stage-flow .creator-brand-nomination>div{grid-template-columns:repeat(2,minmax(0,1fr))}.project-stage-flow .creator-inquiry-results>article,.project-stage-flow .creator-contract-list>article{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.project-budget-facilities>div{grid-template-columns:minmax(0,1fr)}.project-stage-flow .creator-business-metrics,.project-stage-flow .creator-portfolio-summary,.project-stage-flow .creator-brand-nomination>div,.project-stage-flow .creator-inquiry-results>article,.project-stage-flow .creator-contract-list>article{grid-template-columns:minmax(0,1fr)}.project-stage-flow :is(.creator-brand-nomination,.creator-inquiry-results,.creator-contract-list) .is-wide{grid-column:auto}.project-second-page-header .creator-workflow-sync{width:100%;margin-left:0}}@media(min-width:1360px){.project-workspace-page.is-visual-calm .project-stage-shell.has-budget-sidecar{width:min(1520px,calc(100% - 32px));grid-template-columns:224px minmax(0,1fr) 54px}.project-workspace-page.is-visual-calm .project-stage-shell.has-budget-sidecar .project-stage-budget-sidecar{position:sticky;top:92px;grid-column:1;grid-row:1}.project-workspace-page.is-visual-calm .project-stage-shell.has-budget-sidecar .project-stage-flow{grid-column:2;grid-row:1}.project-workspace-page.is-visual-calm .project-stage-shell.has-budget-sidecar .project-stage-rail{grid-column:3;grid-row:1}}.project-workspace-page.is-visual-calm .project-stage-budget-sidecar .project-budget-sideboard{margin:0;overflow:hidden;border:1px solid rgba(255,255,255,.86);border-radius:19px;background:#fffdf9e0;box-shadow:0 14px 34px #31281f13}.project-workspace-page.is-visual-calm .project-stage-budget-sidecar .project-budget-overview{display:grid;grid-template-columns:1fr;gap:14px;margin:0;padding:14px}.project-workspace-page.is-visual-calm .project-stage-budget-sidecar :is(.project-budget-operator,.project-budget-treasury,.project-budget-operation,.project-budget-indicators,.project-budget-facilities){min-width:0;padding:0 0 13px;border-bottom:1px solid var(--pw-line-soft)}.project-workspace-page.is-visual-calm .project-stage-budget-sidecar .project-budget-facilities{padding-bottom:0;border-bottom:0}.project-workspace-page.is-visual-calm .project-stage-budget-sidecar .project-budget-operator{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:9px;padding:4px 0 13px;border:0;border-bottom:1px solid var(--pw-line-soft);background:transparent;text-align:left}.project-workspace-page.is-visual-calm .project-stage-budget-sidecar .project-budget-operator-avatar{width:34px;height:34px;border-radius:11px;background-size:102px 34px}.project-workspace-page.is-visual-calm .project-stage-budget-sidecar .project-budget-operator :is(small,em),.project-workspace-page.is-visual-calm .project-stage-budget-sidecar .project-budget-coin-total :is(small,em){font-size:10px}.project-workspace-page.is-visual-calm .project-stage-budget-sidecar .project-budget-operator strong{font-size:13px}.project-workspace-page.is-visual-calm .project-stage-budget-sidecar .pixel-os-status{display:none}.project-workspace-page.is-visual-calm .project-stage-budget-sidecar .project-budget-coin-stack{transform:scale(.82);transform-origin:left center}.project-workspace-page.is-visual-calm .project-stage-budget-sidecar .project-budget-coin-total>strong{font-size:21px}.project-workspace-page.is-visual-calm .project-stage-budget-sidecar .project-budget-section-head{display:flex;align-items:center;justify-content:space-between}.project-workspace-page.is-visual-calm .project-stage-budget-sidecar .project-budget-section-head button{border:0;border-radius:8px;background:var(--stage-soft);color:var(--stage-accent)}.project-workspace-page.is-visual-calm .project-stage-budget-sidecar .project-budget-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--pw-line-soft)}.project-workspace-page.is-visual-calm .project-stage-budget-sidecar .project-budget-metric-grid>div{padding:8px;background:#fff}.project-workspace-page.is-visual-calm .project-stage-budget-sidecar .project-budget-metric-grid dt,.project-workspace-page.is-visual-calm .project-stage-budget-sidecar .project-budget-metric-grid small{font-size:10px}.project-workspace-page.is-visual-calm .project-stage-budget-sidecar .project-budget-metric-grid dd{font-size:13px}.project-workspace-page.is-visual-calm .project-stage-budget-sidecar .project-budget-facilities>div{gap:6px}.project-workspace-page.is-visual-calm .project-stage-budget-sidecar .project-budget-facilities button{min-height:46px;border-color:var(--pw-line-soft);border-radius:10px;background:#fff}.project-workspace-page.is-visual-calm .project-stage-budget-sidecar .project-budget-facilities button strong{font-size:11px}.project-workspace-page.is-visual-calm .project-stage-budget-sidecar .project-budget-facilities button small{font-size:9px}@media(min-width:721px)and (max-width:1359px){.project-workspace-page.is-visual-calm .project-stage-shell.has-budget-sidecar{grid-template-columns:minmax(0,1fr) 54px;grid-template-rows:auto auto}.project-workspace-page.is-visual-calm .project-stage-shell.has-budget-sidecar .project-stage-budget-sidecar{grid-column:1 / -1;grid-row:1}.project-workspace-page.is-visual-calm .project-stage-shell.has-budget-sidecar .project-stage-flow{grid-column:1;grid-row:2}.project-workspace-page.is-visual-calm .project-stage-shell.has-budget-sidecar .project-stage-rail{grid-column:2;grid-row:2}.project-workspace-page.is-visual-calm .project-stage-budget-sidecar .project-budget-overview{grid-template-columns:190px 170px 56px minmax(0,1fr);align-items:center}.project-workspace-page.is-visual-calm .project-stage-budget-sidecar :is(.project-budget-operator,.project-budget-treasury,.project-budget-indicators){padding:0;border-bottom:0}.project-workspace-page.is-visual-calm .project-stage-budget-sidecar .project-budget-facilities{display:none}.project-workspace-page.is-visual-calm .project-stage-budget-sidecar .project-budget-operation{display:block;padding:0;border-bottom:0}.project-workspace-page.is-visual-calm .project-stage-budget-sidecar .project-budget-operation :is(.project-budget-section-label,.pixel-os-meter){display:none}.project-workspace-page.is-visual-calm .project-stage-budget-sidecar .project-budget-operation .project-budget-section-head{justify-content:flex-end}.project-workspace-page.is-visual-calm .project-stage-budget-sidecar .project-budget-metric-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.project-workspace-page.is-visual-calm .project-stage-budget-sidecar .project-budget-metric-grid>div{padding:7px}}@media(min-width:721px)and (max-width:900px){.project-workspace-page.is-visual-calm .project-stage-budget-sidecar .project-budget-overview{grid-template-columns:170px 150px minmax(0,1fr)}.project-workspace-page.is-visual-calm .project-stage-budget-sidecar .project-budget-operation{display:none}.project-workspace-page.is-visual-calm .project-stage-budget-sidecar .project-budget-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.project-workspace-page.is-visual-calm .project-stage-budget-sidecar .project-budget-metric-grid>div:nth-child(n+4){display:none}}.project-workspace-page.is-visual-calm .project-stage-shell.has-budget-sidecar{gap:16px}.project-workspace-page.is-visual-calm .project-stage-flow{border-color:#ebe6df;background:#fffefcf5;box-shadow:0 20px 52px #342a2012}.project-workspace-page.is-visual-calm .project-stage-flow .stage-system-mark{display:none}.project-workspace-page.is-visual-calm .project-stage-flow .project-stage-module-section.is-primary>.pixel-os-titlebar{min-height:38px;display:flex;align-items:center;justify-content:flex-start;margin:0;padding:0 12px 9px;border:0;background:transparent}.project-workspace-page.is-visual-calm .project-stage-flow .project-stage-module-section.is-primary>.pixel-os-titlebar .pixel-os-window-controls,.project-workspace-page.is-visual-calm .project-stage-flow .project-stage-module-section.is-primary>.pixel-os-titlebar .pixel-os-window-state{display:none}.project-workspace-page.is-visual-calm .project-stage-flow .project-stage-module-section.is-primary>.pixel-os-titlebar .pixel-os-window-title{min-width:0;display:flex;align-items:center;gap:9px}.project-workspace-page.is-visual-calm .project-stage-flow .project-stage-module-section.is-primary>.pixel-os-titlebar .pixel-os-window-title:before{width:4px;height:16px;border-radius:999px;background:var(--stage-accent);content:""}.project-workspace-page.is-visual-calm .project-stage-flow .project-stage-module-section.is-primary>.pixel-os-titlebar .pixel-os-window-title strong{color:var(--pw-ink);font-family:inherit;font-size:15px;font-weight:760;letter-spacing:0}.project-workspace-page.is-visual-calm .project-stage-flow .creator-workflow-sync{width:fit-content;min-height:28px;margin:0 12px 10px auto;padding:5px 10px;border:0;border-radius:999px;font-size:11px}.project-workspace-page.is-visual-calm .project-stage-flow .stage-status-summary{margin:0 12px 12px;padding:15px 16px;border:1px solid color-mix(in srgb,var(--stage-accent) 12%,#e8e3dc);border-left:4px solid var(--stage-accent);border-radius:14px;background:color-mix(in srgb,var(--stage-accent) 4%,#fff)}.project-workspace-page.is-visual-calm .project-stage-flow .stage-status-summary>div>span{font-size:11px}.project-workspace-page.is-visual-calm .project-stage-flow .stage-status-summary>div>strong{font-size:17px}.project-workspace-page.is-visual-calm .project-stage-flow .stage-status-summary>em{padding:6px 10px;font-size:10px}.project-workspace-page.is-visual-calm .project-stage-flow .stage-status-summary>button{min-height:38px;padding:0 14px;border-radius:10px;font-size:12px}.project-workspace-page.is-visual-calm .project-stage-overview .stage-entry-list{gap:10px;padding:0 12px}.project-workspace-page.is-visual-calm .project-stage-flow .project-stage-module-section.is-primary .stage-entry{min-height:76px!important;border-color:#ece7e0!important;border-radius:14px!important;box-shadow:0 8px 20px #372d2409!important}.project-workspace-page.is-visual-calm .project-stage-flow .project-stage-module-section.is-primary .stage-entry .se-main strong{font-size:14px}.project-workspace-page.is-visual-calm .project-stage-flow .project-stage-module-section.is-primary .stage-entry .se-meta{font-size:11px}.project-workspace-page.is-visual-calm .project-stage-flow .stage-utility-dock{margin-top:14px}.project-workspace-page.is-visual-calm .project-stage-flow .stage-resource-disclosure>summary{min-height:58px;padding:10px 18px}.project-workspace-page.is-visual-calm .project-stage-flow .stage-resource-disclosure>summary>span{min-width:0;display:flex;align-items:baseline;gap:10px}.project-workspace-page.is-visual-calm .project-stage-flow .stage-resource-disclosure>summary strong{color:#302c29;font-size:14px}.project-workspace-page.is-visual-calm .project-stage-flow .stage-resource-disclosure>summary small{color:#948d86;font-size:11px}.project-workspace-page.is-visual-calm .project-stage-flow .stage-resource-disclosure-body{background:#fbfaf8}.project-workspace-page.is-visual-calm .project-stage-flow .stage-resource-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid #ebe6df}.project-workspace-page.is-visual-calm .project-stage-flow .stage-resource-grid.has-1{grid-template-columns:minmax(0,1fr)}.project-workspace-page.is-visual-calm .project-stage-flow .stage-resource-zone,.project-workspace-page.is-visual-calm .project-stage-flow .stage-resource-team{min-width:0;padding:20px}.project-workspace-page.is-visual-calm .project-stage-flow .stage-resource-zone+.stage-resource-zone{border-left:1px solid #ebe6df}.project-workspace-page.is-visual-calm .project-stage-flow :is(.stage-resource-zone,.stage-resource-team)>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.project-workspace-page.is-visual-calm .project-stage-flow :is(.stage-resource-zone,.stage-resource-team)>header>span{display:none}.project-workspace-page.is-visual-calm .project-stage-flow :is(.stage-resource-zone,.stage-resource-team)>header>div{min-width:0;display:flex;align-items:baseline;gap:8px}.project-workspace-page.is-visual-calm .project-stage-flow :is(.stage-resource-zone,.stage-resource-team)>header strong{color:#302c29;font-size:15px}.project-workspace-page.is-visual-calm .project-stage-flow :is(.stage-resource-zone,.stage-resource-team)>header small{color:#99918a;font-size:11px}.project-workspace-page.is-visual-calm .project-stage-flow .stage-resource-zone :is(.doc-entry-list,.cap-list){display:grid;gap:8px}.project-workspace-page.is-visual-calm .project-stage-flow .stage-resource-grid.has-1 .stage-resource-zone .cap-list{grid-template-columns:repeat(2,minmax(0,1fr))}.project-workspace-page.is-visual-calm .project-stage-flow .stage-resource-zone .doc-entry{min-height:50px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;border:1px solid #e7e1da;border-radius:11px;background:#fff;color:#302c29;text-align:left;text-decoration:none}.project-workspace-page.is-visual-calm .project-stage-flow .stage-resource-zone .doc-entry em{padding:3px 7px;border-radius:999px;background:var(--stage-soft);color:var(--stage-accent);font-size:10px;font-style:normal;font-weight:720}.project-workspace-page.is-visual-calm .project-stage-flow .stage-resource-zone .doc-entry strong{min-width:0;overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.project-workspace-page.is-visual-calm .project-stage-flow .stage-resource-zone .cap-item{min-height:72px;display:grid;grid-template:"row action" auto "out action" auto / minmax(0,1fr) auto;align-content:center;gap:5px 14px;padding:12px 13px;border:1px solid #e7e1da;border-radius:11px;background:#fff}.project-workspace-page.is-visual-calm .project-stage-flow .stage-resource-zone .cap-row{grid-area:row;min-width:0;display:flex;align-items:center;gap:8px}.project-workspace-page.is-visual-calm .project-stage-flow .stage-resource-zone .cap-row strong{min-width:0;font-size:13px}.project-workspace-page.is-visual-calm .project-stage-flow .stage-resource-zone .cap-state{flex:0 0 auto;padding:3px 7px;border-radius:999px;font-size:10px}.project-workspace-page.is-visual-calm .project-stage-flow .stage-resource-zone .cap-out{grid-area:out;min-width:0;overflow:hidden;color:#817a73;font-size:12px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.project-workspace-page.is-visual-calm .project-stage-flow .stage-resource-zone .cap-use{grid-area:action;min-width:68px;min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:5px;align-self:center;margin:0;padding:0 11px;border:1px solid color-mix(in srgb,var(--stage-accent) 25%,#ddd7d0);border-radius:9px;background:var(--stage-soft);color:var(--stage-accent);font-size:11px;font-weight:740;text-decoration:none}.project-workspace-page.is-visual-calm .project-stage-flow .stage-resource-team{background:#fff}.project-workspace-page.is-visual-calm .project-stage-flow .stage-resource-team .pixel-collaboration-roster{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0}.project-workspace-page.is-visual-calm .project-stage-flow .pixel-collaboration-role-card.is-brand{--collab-role: #c96c58;--collab-role-soft: #fff0eb}.project-workspace-page.is-visual-calm .project-stage-flow .pixel-collaboration-role-card.is-supplier{--collab-role: #a67538;--collab-role-soft: #fff6e7}.project-workspace-page.is-visual-calm .project-stage-flow .pixel-collaboration-role-card.is-creator{--collab-role: #7667a6;--collab-role-soft: #f2effb}.project-workspace-page.is-visual-calm .project-stage-flow .pixel-collaboration-role-card{grid-template-columns:44px minmax(0,1fr);align-items:center}.project-workspace-page.is-visual-calm .project-stage-flow .pixel-collaboration-avatar{position:relative;width:44px;height:44px;display:block;overflow:hidden;border:1px solid color-mix(in srgb,var(--collab-role) 28%,#d8d1ca);border-radius:10px;background:var(--collab-role-soft)}.project-workspace-page.is-visual-calm .project-stage-flow .pixel-collaboration-avatar:before{position:absolute;top:8px;left:15px;width:14px;height:14px;background:var(--collab-role);box-shadow:-3px 3px color-mix(in srgb,var(--collab-role) 76%,#fff);content:""}.project-workspace-page.is-visual-calm .project-stage-flow .pixel-collaboration-avatar:after{position:absolute;right:8px;bottom:7px;left:8px;height:13px;background:var(--collab-role);box-shadow:inset 4px 0 color-mix(in srgb,var(--collab-role) 72%,#fff);content:""}.project-workspace-page.is-visual-calm .project-stage-flow .pixel-collaboration-avatar>i{display:none}.project-workspace-page.is-visual-calm .project-stage-flow .pixel-collaboration-role-card>div{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:3px 6px}.project-workspace-page.is-visual-calm .project-stage-flow .pixel-collaboration-role-card>div>small{color:#8e867f;font-size:11px}.project-workspace-page.is-visual-calm .project-stage-flow .pixel-collaboration-role-card>div>strong{min-width:0;font-size:13px}.project-workspace-page.is-visual-calm .project-stage-flow .pixel-collaboration-role-card>div>p{grid-column:1 / -1;margin:3px 0 0;color:#514b45;font-size:12px;line-height:1.45}.project-workspace-page.is-visual-calm .project-stage-flow .pixel-collaboration-role-card>div>p>em{margin-right:3px;color:var(--collab-role);font-style:normal;font-weight:740}.project-workspace-page.is-visual-calm .project-stage-flow .pixel-collaboration-role-card{min-height:82px;padding:12px;border:1px solid color-mix(in srgb,var(--collab-role) 20%,#e5dfd8);border-radius:12px;background:color-mix(in srgb,var(--collab-role-soft) 45%,#fff)}.project-workspace-page.is-visual-pixel .project-stage-overview .stage-resource-disclosure>summary>span{display:contents}@media(max-width:860px){.project-workspace-page.is-visual-calm .project-stage-flow .stage-resource-grid,.project-workspace-page.is-visual-calm .project-stage-flow .stage-resource-grid.has-1 .stage-resource-zone .cap-list{grid-template-columns:minmax(0,1fr)}.project-workspace-page.is-visual-calm .project-stage-flow .stage-resource-zone+.stage-resource-zone{border-top:1px solid #ebe6df;border-left:0}.project-workspace-page.is-visual-calm .project-stage-flow .stage-resource-team .pixel-collaboration-roster{grid-template-columns:minmax(0,1fr)}.project-workspace-page.is-visual-calm .project-stage-flow .stage-resource-disclosure>summary>span{display:grid;gap:2px}}.project-workspace-page.is-visual-calm .project-stage-flow .project-task-surface>.pixel-os-titlebar,.project-workspace-page.is-visual-calm .project-stage-flow .submodule-action-workspace>.pixel-os-titlebar,.project-workspace-page.is-visual-calm .project-stage-flow .project-budget-workspace>.pixel-os-titlebar{display:none!important}.project-workspace-page.is-visual-calm .project-stage-rail{padding:7px 6px}.project-workspace-page.is-visual-calm .project-stage-elevator-display{min-height:48px;place-items:center;padding:7px 2px}.project-workspace-page.is-visual-calm .project-stage-elevator-display :is(small,span){display:none}.project-workspace-page.is-visual-calm .project-stage-elevator-display strong{font-size:11px}.project-workspace-page.is-visual-calm .project-stage-elevator{gap:4px}.project-workspace-page.is-visual-calm .project-stage-rail .project-stage-elevator>button{width:40px;min-height:38px;grid-template-columns:1fr;place-items:center;padding:0;border:1px solid transparent;color:#8d857d}.project-workspace-page.is-visual-calm .project-stage-rail .project-stage-elevator>button>i{display:none}.project-workspace-page.is-visual-calm .project-stage-rail .project-stage-elevator>button>span{width:auto;display:block;color:inherit;font-family:inherit;font-size:10px;font-weight:760}.project-workspace-page.is-visual-calm .project-stage-rail .project-stage-elevator>button.is-active{border-color:color-mix(in srgb,var(--rail-accent) 34%,transparent);background:color-mix(in srgb,var(--rail-accent) 13%,#fff);color:color-mix(in srgb,var(--rail-accent) 80%,#27221d)}@media(min-width:1360px){.project-workspace-page.is-visual-calm .project-stage-budget-sidecar .project-budget-sideboard{border-color:#e9e4dd;background:#fffefcf5;box-shadow:0 16px 38px #31281f11}.project-workspace-page.is-visual-calm .project-stage-budget-sidecar .project-budget-overview{gap:0;padding:0}.project-workspace-page.is-visual-calm .project-stage-budget-sidecar .project-budget-operator{padding:17px 15px}.project-workspace-page.is-visual-calm .project-stage-budget-sidecar .project-budget-operator :is(small,em),.project-workspace-page.is-visual-calm .project-stage-budget-sidecar .project-budget-coin-total :is(small,em){font-size:11px;line-height:1.45}.project-workspace-page.is-visual-calm .project-stage-budget-sidecar .project-budget-operator strong{font-size:14px}.project-workspace-page.is-visual-calm .project-stage-budget-sidecar .project-budget-treasury{margin:12px 14px;padding:14px;border:0;border-radius:14px;background:color-mix(in srgb,var(--stage-accent) 7%,#fff)}.project-workspace-page.is-visual-calm .project-stage-budget-sidecar .project-budget-coin-stack{display:none}.project-workspace-page.is-visual-calm .project-stage-budget-sidecar .project-budget-coin-total>strong{margin:2px 0;font-size:27px;letter-spacing:-.03em}.project-workspace-page.is-visual-calm .project-stage-budget-sidecar :is(.project-budget-operation,.project-budget-indicators,.project-budget-facilities){padding:14px}.project-workspace-page.is-visual-calm .project-stage-budget-sidecar .project-budget-section-label{font-size:11px;font-weight:740}.project-workspace-page.is-visual-calm .project-stage-budget-sidecar .project-budget-section-head button{min-height:28px;padding:0 9px;font-size:10px}.project-workspace-page.is-visual-calm .project-stage-budget-sidecar .project-budget-metric-grid{gap:6px;background:transparent}.project-workspace-page.is-visual-calm .project-stage-budget-sidecar .project-budget-metric-grid>div{border-radius:9px;background:#f8f6f2}.project-workspace-page.is-visual-calm .project-stage-budget-sidecar .project-budget-facilities button{min-height:50px}.project-workspace-page.is-visual-calm .project-stage-budget-sidecar .project-budget-facilities button strong{font-size:12px}.project-workspace-page.is-visual-calm .project-stage-budget-sidecar .project-budget-facilities button small{font-size:10px}}.project-stage-flow .creator-receiver-console,.project-stage-flow .creator-intake-ledger,.project-stage-flow .creator-intake-boundary{margin:16px;border:1px solid #ddd7d1;background:#fff}.project-stage-flow .creator-receiver-status{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(210px,.8fr);background:#f8f7f5}.project-stage-flow .creator-receiver-status>div{min-width:0;display:grid;gap:4px;padding:16px;border-right:1px solid #e2ddd8}.project-stage-flow .creator-receiver-status span,.project-stage-flow .creator-receiver-status small{color:#7f7771;font-size:11px;line-height:1.45}.project-stage-flow .creator-receiver-status strong{font-size:20px}.project-stage-flow .creator-receiver-open{display:flex;align-items:center;gap:10px;padding:12px 16px;border:0;background:color-mix(in srgb,var(--stage-accent) 11%,#fff);color:#3f3935;text-align:left;cursor:pointer}.project-stage-flow .creator-receiver-open>span{flex:1;display:grid;gap:3px}.project-stage-flow .creator-receiver-open strong{font-size:14px}.project-stage-flow .creator-receiver-body{display:grid;gap:14px;padding:16px;border-top:1px solid #ddd7d1}.project-stage-flow .creator-receiver-guide{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #e2ddd8;background:#faf9f7}.project-stage-flow .creator-receiver-guide>div{display:grid;gap:4px;padding:11px 13px;border-right:1px solid #e2ddd8}.project-stage-flow .creator-receiver-guide>div:last-child{border-right:0}.project-stage-flow .creator-receiver-guide span{color:var(--stage-accent);font-size:10px;font-weight:750}.project-stage-flow .creator-receiver-guide strong{font-size:12px;line-height:1.45}.project-stage-flow .creator-receiver-config{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.project-stage-flow .creator-receiver-config label{min-width:0;display:grid;align-content:start;gap:5px}.project-stage-flow .creator-receiver-config label.is-wide{grid-column:span 2}.project-stage-flow .creator-receiver-config label>span{color:#746c66;font-size:11px;font-weight:700}.project-stage-flow .creator-receiver-config label>small{color:#8d857f;font-size:10px;line-height:1.45}.project-stage-flow .creator-receiver-config :is(input,select){width:100%;min-width:0;min-height:40px;padding:0 10px;border:1px solid #d7d0ca;background:#fff;color:#403a36}.project-stage-flow .creator-codex-contract{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid #e3ddd7}.project-stage-flow .creator-codex-contract p{display:grid;gap:4px;margin:0;padding:11px 13px;border-right:1px solid #e3ddd7}.project-stage-flow .creator-codex-contract p:last-child{border-right:0}.project-stage-flow .creator-codex-contract span{color:var(--stage-accent);font-size:10px;font-weight:750}.project-stage-flow .creator-codex-contract strong{font-size:11px;line-height:1.5}.project-stage-flow .creator-intake-preview>.creator-preview-metrics{display:grid;grid-template-columns:repeat(5,1fr);gap:7px}.project-stage-flow .creator-intake-preview>.creator-preview-table{display:grid;gap:0;overflow-x:auto;border:1px solid #ddd7d1;background:#fff}.project-stage-flow .creator-preview-table>div{min-width:680px;display:grid;grid-template-columns:55px 1.2fr .75fr 1fr .8fr;align-items:center}.project-stage-flow .creator-preview-table>div:first-child{background:#f4f1ee;color:#7e756f;font-size:10px;font-weight:740}.project-stage-flow .creator-preview-table>div>*{min-width:0;padding:8px 10px;border-right:1px solid #ebe6e2;border-bottom:1px solid #ebe6e2;overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.project-stage-flow .creator-preview-table>div>*:last-child{border-right:0}.project-stage-flow .creator-intake-ledger>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border-bottom:1px solid #ddd7d1;background:#f8f7f5}.project-stage-flow .creator-intake-ledger>header>div{display:grid;gap:3px}.project-stage-flow .creator-intake-ledger>header span{color:var(--stage-accent);font-size:10px;font-weight:750}.project-stage-flow .creator-intake-ledger>header strong{font-size:15px}.project-stage-flow .creator-intake-ledger>header small{color:#7f7771;font-size:11px}.project-stage-flow .creator-intake-ledger>header button{min-height:36px;display:inline-flex;align-items:center;gap:6px;padding:0 12px;border:1px solid var(--stage-accent);background:#fff;color:var(--stage-accent);font-weight:730}.project-stage-flow .creator-intake-ledger-table{display:grid;overflow-x:auto}.project-stage-flow .creator-intake-ledger-table>div{min-width:720px;display:grid;grid-template-columns:1.1fr .7fr 1.2fr .8fr .9fr;align-items:center}.project-stage-flow .creator-intake-ledger-table>div:first-child{background:#f4f1ee;color:#7e756f;font-size:10px;font-weight:740}.project-stage-flow .creator-intake-ledger-table>div>*{min-width:0;padding:10px 12px;border-right:1px solid #ebe6e2;border-bottom:1px solid #ebe6e2;overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.project-stage-flow .creator-intake-ledger-table>div>*:last-child{border-right:0}.project-stage-flow .creator-intake-ledger-table em{width:fit-content;margin:0 10px;padding:4px 7px;border:0;font-style:normal}.project-stage-flow .creator-intake-ledger-table em.is-ready{background:#e8f3eb;color:#34734f}.project-stage-flow .creator-intake-ledger-table em.is-review{background:#f8ecd8;color:#956127}.project-stage-flow .creator-ledger-empty{display:flex;align-items:center;justify-content:center;gap:12px;min-height:150px;padding:24px;color:#7f7771}.project-stage-flow .creator-ledger-empty>div{display:grid;gap:4px}.project-stage-flow .creator-ledger-empty strong{color:#403a36;font-size:14px}.project-stage-flow .creator-ledger-empty small{font-size:11px}.project-stage-flow .creator-intake-boundary>summary{padding:12px 14px;color:#625b56;font-size:11px;font-weight:730;cursor:pointer}.project-stage-flow .creator-intake-boundary>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #e2ddd8}.project-stage-flow .creator-intake-boundary article{display:grid;gap:4px;padding:12px;border-right:1px solid #e2ddd8}.project-stage-flow .creator-intake-boundary article span{color:var(--stage-accent);font-size:10px}.project-stage-flow .creator-intake-boundary article strong{font-size:11px}.project-stage-flow .creator-intake-boundary article small{color:#817a74;font-size:10px;line-height:1.45}.project-stage-flow .creator-review-actions{display:grid;grid-template-columns:minmax(220px,1fr) auto;align-items:center;gap:8px 16px;padding:12px 16px;border-bottom:1px solid #e1dcd7;background:#fff}.project-stage-flow .creator-review-actions>div:first-child{display:grid;gap:3px}.project-stage-flow .creator-review-actions>div:first-child strong{font-size:13px}.project-stage-flow .creator-review-actions>div:first-child small{color:#7f7771;font-size:10px}.project-stage-flow .creator-review-actions>div:nth-child(2){display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.project-stage-flow .creator-review-actions :is(button,a,summary){min-height:34px;display:inline-flex;align-items:center;padding:0 10px;border:1px solid #d5cec8;background:#fff;color:#514b46;font-size:10px;font-weight:720;text-decoration:none;cursor:pointer}.project-stage-flow .creator-review-actions button:disabled{cursor:not-allowed;opacity:.42}.project-stage-flow .creator-review-actions details{position:relative}.project-stage-flow .creator-review-actions details>div{position:absolute;z-index:3;right:0;top:calc(100% + 5px);min-width:170px;display:grid;padding:5px;border:1px solid #d5cec8;background:#fff;box-shadow:0 8px 24px #302a261f}.project-stage-flow .creator-review-actions>p{grid-column:1 / -1;margin:0;color:#34734f;font-size:10px}.project-stage-flow .creator-workflow-ledger{margin:16px;border:1px solid #ddd7d1;background:#fff}.project-stage-flow .creator-workflow-ledger>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border-bottom:1px solid #ddd7d1;background:#f8f7f5}.project-stage-flow .creator-workflow-ledger>header>div{display:grid;gap:3px}.project-stage-flow .creator-workflow-ledger>header span{color:var(--stage-accent);font-size:10px;font-weight:760}.project-stage-flow .creator-workflow-ledger>header strong{font-size:15px}.project-stage-flow .creator-workflow-ledger>header small{color:#7f7771;font-size:11px}.project-stage-flow .creator-workflow-ledger>header em{padding:5px 8px;background:#edf3ef;color:#34734f;font-size:10px;font-style:normal;font-weight:740}.project-stage-flow .creator-workflow-ledger-table{display:grid;overflow-x:auto}.project-stage-flow .creator-workflow-ledger-table>div{min-width:940px;display:grid;grid-template-columns:minmax(150px,1.2fr) minmax(160px,1.25fr) repeat(4,minmax(120px,.9fr))}.project-stage-flow .creator-workflow-ledger-table>div:first-child{background:#f4f1ee}.project-stage-flow .creator-workflow-ledger-table>div>*{min-width:0;min-height:44px;display:grid;align-content:center;gap:3px;margin:0;padding:8px 10px;border:0;border-right:1px solid #e8e2dd;border-bottom:1px solid #e8e2dd;background:transparent;color:#443e39;overflow:hidden;text-align:left}.project-stage-flow .creator-workflow-ledger-table>div>*:last-child{border-right:0}.project-stage-flow .creator-workflow-ledger-table>div:first-child>*{color:#766f69;font-size:10px;font-weight:740}.project-stage-flow .creator-workflow-ledger-table>div>button{cursor:pointer}.project-stage-flow .creator-workflow-ledger-table>div>button.is-active{background:color-mix(in srgb,var(--stage-accent) 10%,#fff);box-shadow:inset 0 -3px 0 var(--stage-accent)}.project-stage-flow .creator-workflow-ledger-table strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.project-stage-flow .creator-workflow-ledger-table small{overflow:hidden;color:#847c76;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.project-stage-flow .creator-workflow-ledger-table em{width:fit-content;padding:3px 6px;background:#f0eeeb;color:#655e58;font-size:9px;font-style:normal;font-weight:700}.project-stage-flow .creator-workflow-ledger-empty{min-height:130px;display:flex;align-items:center;justify-content:center;gap:12px;padding:22px}.project-stage-flow .creator-workflow-ledger-empty>span{display:grid;gap:4px}.project-stage-flow .creator-workflow-ledger-empty strong{font-size:13px}.project-stage-flow .creator-workflow-ledger-empty small{color:#817a74;font-size:10px}.project-second-page-header .creator-entry-mode-status{margin-left:auto;padding:5px 9px;border:1px solid #d7d0c9;background:#f5f2ee;color:#756d66;font-size:9px;font-style:normal;font-weight:720}.project-stage-flow .creator-collaboration-desktop{display:grid;margin:16px;border:1px solid #d8d1ca;background:#fbfaf8;box-shadow:0 14px 34px #362f2a14}.project-stage-flow .creator-collaboration-desktop-header{display:grid;grid-template-columns:minmax(320px,1.2fr) minmax(340px,1fr) auto;align-items:center;gap:20px;padding:18px 20px;border-bottom:1px solid #ded8d2;background:#fff}.project-stage-flow .creator-collaboration-desktop-header>div:first-child{display:grid;gap:5px}.project-stage-flow .creator-collaboration-desktop-header>div:first-child>span{color:var(--stage-accent);font-size:10px;font-weight:780;letter-spacing:.08em}.project-stage-flow .creator-collaboration-desktop-header>div:first-child>strong{font-size:clamp(18px,2vw,25px);line-height:1.25}.project-stage-flow .creator-collaboration-desktop-header>div:first-child>small{color:#7e7771;font-size:11px}.project-stage-flow .creator-collaboration-desktop-header dl{min-width:0;display:grid;grid-template-columns:minmax(100px,.55fr) minmax(180px,1.45fr);margin:0;border:1px solid #e2ddd7}.project-stage-flow .creator-collaboration-desktop-header dl>div{min-width:0;display:grid;gap:4px;padding:10px 12px}.project-stage-flow .creator-collaboration-desktop-header dl>div+div{border-left:1px solid #e2ddd7}.project-stage-flow .creator-collaboration-desktop-header dt{color:#8a837d;font-size:9px}.project-stage-flow .creator-collaboration-desktop-header dd{min-width:0;margin:0;overflow:hidden;color:#4f4843;font-size:11px;font-weight:720;text-overflow:ellipsis;white-space:nowrap}.project-stage-flow .creator-collaboration-desktop-header>button{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 11px;border:1px solid #d6cfc8;background:#fff;color:#554e48;font-size:10px;font-weight:720;cursor:pointer}.project-stage-flow .creator-collaboration-entry-manager{display:grid;gap:12px;padding:16px 20px;border-bottom:1px solid #ded8d2;background:#f4f1ed}.project-stage-flow .creator-collaboration-entry-manager>header{display:flex;align-items:center;justify-content:space-between;gap:16px}.project-stage-flow .creator-collaboration-entry-manager>header>div:first-child{display:grid;gap:3px}.project-stage-flow .creator-collaboration-entry-manager>header span{color:var(--stage-accent);font-size:9px;font-weight:760}.project-stage-flow .creator-collaboration-entry-manager>header strong{font-size:13px}.project-stage-flow .creator-collaboration-entry-manager>header>div:last-child{display:flex;gap:6px}.project-stage-flow .creator-collaboration-entry-manager button{min-height:30px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 9px;border:1px solid #d4ccc5;background:#fff;color:#58514b;font-size:9px;font-weight:700;cursor:pointer}.project-stage-flow .creator-collaboration-entry-manager>div{display:grid;gap:7px}.project-stage-flow .creator-collaboration-entry-manager article{display:grid;grid-template-columns:minmax(170px,.55fr) minmax(320px,1.45fr) 32px;align-items:end;gap:8px}.project-stage-flow .creator-collaboration-entry-manager label{min-width:0;display:grid;gap:4px}.project-stage-flow .creator-collaboration-entry-manager label>span{color:#817971;font-size:9px}.project-stage-flow .creator-collaboration-entry-manager input{width:100%;min-height:34px;padding:0 9px;border:1px solid #d8d0c9;background:#fff;color:#4d4641;font:inherit;font-size:10px}.project-stage-flow .creator-collaboration-entry-manager article>button{width:32px;padding:0}.project-stage-flow .creator-collaboration-entry-manager>p{margin:0;color:#7f7770;font-size:10px}.project-stage-flow .creator-collaboration-window-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:20px}.project-stage-flow .creator-collaboration-window{min-width:0;display:grid;grid-template-rows:auto 1fr auto;border:1px solid #cbc3bc;background:#fff;box-shadow:4px 5px #62564d1a}.project-stage-flow .creator-collaboration-window>header{min-height:32px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:0 10px;border-bottom:1px solid #d9d1ca;background:#eeeae6}.project-stage-flow .creator-collaboration-window>header>span{display:flex;gap:4px}.project-stage-flow .creator-collaboration-window>header i{width:7px;height:7px;display:block;border:1px solid rgba(65,58,53,.35);border-radius:50%;background:#de7567}.project-stage-flow .creator-collaboration-window>header i:nth-child(2){background:#e9bd58}.project-stage-flow .creator-collaboration-window>header i:nth-child(3){background:#75b58e}.project-stage-flow .creator-collaboration-window>header strong{font-size:9px;letter-spacing:.04em}.project-stage-flow .creator-collaboration-window>header em{color:#6d665f;font-size:8px;font-style:normal}.project-stage-flow .creator-collaboration-window>div{position:relative;min-height:164px;display:grid;align-content:start;gap:7px;padding:20px 21px 18px;overflow:hidden;background:linear-gradient(140deg,#fff 0 62%,#faf7f3 62% 100%)}.project-stage-flow .creator-collaboration-window>div>span{color:var(--stage-accent);font-size:9px;font-weight:760}.project-stage-flow .creator-collaboration-window>div>strong{max-width:72%;font-size:17px;line-height:1.3}.project-stage-flow .creator-collaboration-window>div>small{max-width:72%;color:#79716a;font-size:10px;line-height:1.55}.project-stage-flow .creator-workspace-prop{position:absolute;right:18px;bottom:17px;width:82px;min-height:76px;display:grid;place-items:center;gap:2px;padding:8px;border:2px solid #766c64;background:#f1efe8;box-shadow:4px 4px #d2cac1}.project-stage-flow .creator-workspace-prop>b{color:#4e4741;font-family:var(--pos-pixel-font, ui-monospace);font-size:10px;letter-spacing:.06em}.project-stage-flow .creator-workspace-prop>em{color:#625a53;font-size:8px;font-style:normal;font-weight:740;letter-spacing:.12em}.project-stage-flow .creator-collaboration-window>footer{min-height:46px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px 8px 14px;border-top:1px solid #ddd6cf;background:#faf8f5}.project-stage-flow .creator-collaboration-window>footer :is(a,button){min-height:30px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;border:1px solid #5b534d;background:#5b534d;color:#fff;font-size:9px;font-weight:720;text-decoration:none;cursor:pointer}.project-stage-flow .creator-collaboration-window>footer small{color:#888079;font-size:8px}.project-stage-flow .creator-collaboration-window.is-tool{border-color:color-mix(in srgb,var(--stage-accent) 55%,#cbc3bc)}.project-stage-flow .creator-collaboration-window.is-tool>header{background:color-mix(in srgb,var(--stage-soft) 64%,#eeeae6)}.project-stage-flow .creator-score-tool-mark{position:absolute;right:20px;bottom:20px;width:82px;height:76px;display:grid;grid-template-columns:repeat(3,1fr);align-items:end;gap:5px;padding:9px;border:2px solid #6b625b;background:#f5f0e7;box-shadow:4px 4px #d0c6ba}.project-stage-flow .creator-score-tool-mark b{grid-column:1 / -1;color:var(--stage-accent);font-size:19px;line-height:1}.project-stage-flow .creator-score-tool-mark i{display:block;height:16px;background:#b9c9be}.project-stage-flow .creator-score-tool-mark i:nth-of-type(2){height:29px;background:#d7b48a}.project-stage-flow .creator-score-tool-mark i:nth-of-type(3){height:23px;background:#c2b4d3}.project-stage-flow .creator-collaboration-desktop-footer{display:grid;grid-template-columns:minmax(180px,.55fr) minmax(320px,1.45fr);gap:16px;padding:13px 20px;border-top:1px solid #ded8d2;background:#f4f1ed}.project-stage-flow .creator-collaboration-desktop-footer>div{display:grid;grid-template-columns:auto 1fr;align-items:baseline;gap:2px 7px}.project-stage-flow .creator-collaboration-desktop-footer>div>span{grid-row:1 / 3;color:var(--stage-accent);font-size:28px;font-weight:790;line-height:1}.project-stage-flow .creator-collaboration-desktop-footer>div>strong{font-size:11px}.project-stage-flow .creator-collaboration-desktop-footer>div>small{color:#807870;font-size:8px}.project-stage-flow .creator-collaboration-desktop-footer>p{display:grid;gap:3px;margin:0;padding-left:16px;border-left:1px solid #d5cdc6}.project-stage-flow .creator-collaboration-desktop-footer>p strong{font-size:10px}.project-stage-flow .creator-collaboration-desktop-footer>p span{color:#7b736c;font-size:9px;line-height:1.45}.project-stage-flow .creator-initial-review-desktop{margin:16px;border:1px solid #d8d1ca;background:#f8f6f2}.project-stage-flow .creator-initial-review-layout{display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:14px;padding:16px}.project-stage-flow .creator-review-source-board{border:1px solid #d6cec6;background:#fff}.project-stage-flow .creator-review-source-board>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;border-bottom:1px solid #ded7d0}.project-stage-flow .creator-review-source-board>header>div{display:flex;align-items:baseline;gap:9px}.project-stage-flow .creator-review-source-board>header span{color:var(--stage-accent);font-size:10px;font-weight:760}.project-stage-flow .creator-review-source-board>header strong{font-size:14px}.project-stage-flow .creator-review-source-board>header small{color:#817870;font-size:9px}.project-stage-flow .creator-review-source-board>header .creator-review-source-actions{align-items:center;justify-content:flex-end}.project-stage-flow .creator-review-source-actions>button,.project-stage-flow .creator-review-source-empty>button{min-height:30px;padding:0 10px;border:1px solid #6b625b;background:#fff;color:#4d4641;font-size:9px;font-weight:720;cursor:pointer}.project-stage-flow .creator-review-source-board>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px}.project-stage-flow .creator-review-source-board article{min-width:0;border:1px solid #776d66;background:#fff;box-shadow:4px 4px #d4ccc4}.project-stage-flow .creator-review-source-board article>header{min-height:30px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:5px 8px;border-bottom:1px solid #776d66;background:#e8e1e8}.project-stage-flow .creator-review-source-board article>header>span{display:flex;gap:3px}.project-stage-flow .creator-review-source-board article>header i{width:7px;height:7px;border:1px solid #776d66;background:#d9776d}.project-stage-flow .creator-review-source-board article>header i:nth-child(2){background:#dfb75f}.project-stage-flow .creator-review-source-board article>header i:nth-child(3){background:#7ca188}.project-stage-flow .creator-review-source-board article>header strong{font-size:9px}.project-stage-flow .creator-review-source-board article>header em{color:#647969;font-size:8px;font-style:normal}.project-stage-flow .creator-review-source-board article>div{min-height:112px;display:grid;align-content:start;gap:6px;padding:15px}.project-stage-flow .creator-review-source-board article>div>span{color:var(--stage-accent);font-size:10px;font-weight:760}.project-stage-flow .creator-review-source-board article>div>strong{font-size:16px;line-height:1.35}.project-stage-flow .creator-review-source-board article>div>small{color:#736b64;font-size:10px;line-height:1.5}.project-stage-flow .creator-review-source-board article>footer{min-height:43px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 9px;border-top:1px solid #ddd6cf;background:#f5f2ef}.project-stage-flow .creator-review-source-board article>footer :is(a,button){min-height:30px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;border:1px solid #5d554f;background:#5d554f;color:#fff;font-size:10px;font-weight:720;text-decoration:none;cursor:pointer}.project-stage-flow .creator-review-source-board article>footer small{color:#827a73;font-size:8px}.project-stage-flow .creator-review-source-board>.creator-review-source-empty{min-height:218px;grid-template-columns:1fr;place-items:center;align-content:center;gap:14px;text-align:center}.project-stage-flow .creator-review-source-empty>div{display:grid;gap:5px}.project-stage-flow .creator-review-source-empty strong{font-size:14px}.project-stage-flow .creator-review-source-empty small{color:#817870;font-size:10px}.project-stage-flow .creator-review-tool-shelf{display:grid;align-content:start;gap:10px;padding:12px;border:1px solid #d6cec6;background:#eee9e2}.project-stage-flow .creator-review-tool-shelf>header{display:grid;gap:3px;padding:2px 2px 8px;border-bottom:1px solid #d2c9c1}.project-stage-flow .creator-review-tool-shelf>header span{color:var(--stage-accent);font-size:10px;font-weight:760}.project-stage-flow .creator-review-tool-shelf>header strong{font-size:14px}.project-stage-flow .creator-review-tool-shelf>button{min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px;border:1px solid #766c64;background:#fff;color:#302c29;text-align:left;box-shadow:3px 3px #d1c8c0;cursor:pointer}.project-stage-flow .creator-review-tool-shelf>button>span{display:grid;gap:5px}.project-stage-flow .creator-review-tool-shelf>button strong{font-size:13px}.project-stage-flow .creator-review-tool-shelf>button small{color:#766e67;font-size:9px;line-height:1.4}.creator-review-entry-manager-overlay{position:fixed;inset:0;z-index:430;display:grid;place-items:center;padding:24px;background:#322a3747;backdrop-filter:blur(12px) saturate(88%);-webkit-backdrop-filter:blur(12px) saturate(88%)}.creator-review-entry-manager{width:min(760px,calc(100vw - 32px));max-height:min(760px,calc(100svh - 40px));display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;overflow:hidden;border:2px solid #5b4d5f;background:#fffaf2;box-shadow:inset 0 0 0 2px #fff,8px 8px #4436484d,18px 20px 60px #2a1f2f38;color:#403941}.creator-review-entry-manager>.pixel-os-titlebar{min-height:34px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:5px 8px;border-bottom:2px solid #5b4d5f;background:linear-gradient(#eadfe9,#cfc2d1)}.creator-review-entry-manager .pixel-os-window-controls{display:grid;grid-template-columns:repeat(3,10px);gap:4px}.creator-review-entry-manager .pixel-os-window-controls i{width:10px;height:10px;border:1px solid #594b62;background:#d87161}.creator-review-entry-manager .pixel-os-window-controls i:nth-child(2){background:#e4b55c}.creator-review-entry-manager .pixel-os-window-controls i:nth-child(3){background:#70ad83}.creator-review-entry-manager .pixel-os-window-title{min-width:0;display:flex;align-items:baseline;gap:8px}.creator-review-entry-manager .pixel-os-window-title strong{font-size:11px}.creator-review-entry-manager .pixel-os-window-title small,.creator-review-entry-manager .pixel-os-window-state{color:#796d7d;font-size:7px;font-style:normal}.creator-review-entry-manager-intro{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 18px;border-bottom:1px solid #d9d0d8;background:#fff}.creator-review-entry-manager-intro>div{display:grid;gap:4px}.creator-review-entry-manager-intro strong{font-size:16px}.creator-review-entry-manager-intro small{color:#776f76;font-size:11px}.creator-review-entry-manager-intro>button{width:34px;height:34px;display:grid;flex:0 0 auto;place-items:center;border:1px solid #cfc5ce;background:#fff;color:#5c525d;font-size:18px;line-height:1;cursor:pointer}.creator-review-entry-manager-list{min-height:180px;display:grid;align-content:start;gap:12px;overflow-y:auto;padding:16px 18px 20px;background:#f5f1ec}.creator-review-entry-manager-list>article{border:1px solid #766b75;background:#fff;box-shadow:4px 4px #d4cbd3}.creator-review-entry-manager-list>article>header{min-height:34px;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:5px 8px 5px 11px;border-bottom:1px solid #766b75;background:#e8e1e8}.creator-review-entry-manager-list>article>header span{font-size:10px;font-weight:760}.creator-review-entry-manager-list>article>header em{color:#6f7d70;font-size:9px;font-style:normal}.creator-review-entry-manager-list>article>header button{min-height:24px;display:inline-flex;align-items:center;gap:4px;padding:0 7px;border:1px solid #cbbfc8;background:#fff;color:#73545b;font-size:9px;cursor:pointer}.creator-review-entry-manager-list>article>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(160px,.58fr);gap:12px;padding:14px}.creator-review-entry-manager-list label{min-width:0;display:grid;gap:5px}.creator-review-entry-manager-list label.is-wide{grid-column:1 / -1}.creator-review-entry-manager-list label>span{color:#746c73;font-size:10px;font-weight:700}.creator-review-entry-manager-list input{width:100%;min-height:38px;padding:0 10px;border:1px solid #d1c8cf;background:#fffdf9;color:#403941;font:inherit;font-size:11px;outline:none}.creator-review-entry-manager-list input:focus{border-color:#69596b;box-shadow:0 0 0 2px #eee3ec}.creator-review-entry-manager-empty{min-height:170px;display:grid;place-content:center;gap:6px;text-align:center}.creator-review-entry-manager-empty strong{font-size:14px}.creator-review-entry-manager-empty small{color:#7c747b;font-size:10px}.creator-review-entry-manager>footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 18px;border-top:2px solid #5b4d5f;background:#ebe4eb}.creator-review-entry-manager>footer>div{display:flex;gap:8px}.creator-review-entry-manager>footer button{min-height:34px;display:inline-flex;align-items:center;gap:6px;padding:0 11px;border:1px solid #6d626b;background:#fff;color:#4b424b;font-size:10px;font-weight:720;cursor:pointer}.creator-review-entry-manager>footer button.is-primary{background:#665468;color:#fff}.project-stage-flow .creator-collaboration-handoff{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 18px;padding:14px 20px;border-bottom:1px solid #ded8d2;background:#f7f4ef}.project-stage-flow .creator-collaboration-handoff>div:first-child{display:grid;gap:3px}.project-stage-flow .creator-collaboration-handoff>div:first-child>span{color:var(--stage-accent);font-size:9px;font-weight:760}.project-stage-flow .creator-collaboration-handoff strong{font-size:12px}.project-stage-flow .creator-collaboration-handoff small{color:#7a726b;font-size:9px;line-height:1.45}.project-stage-flow .creator-collaboration-handoff>div:nth-child(2){display:flex;align-items:center;gap:7px}.project-stage-flow .creator-collaboration-handoff>div:nth-child(2)>b{color:var(--stage-accent);font-size:22px}.project-stage-flow .creator-collaboration-handoff>div:nth-child(2)>span{color:#7a726b;font-size:9px}.project-stage-flow .creator-collaboration-handoff button{min-height:28px;display:inline-flex;align-items:center;gap:5px;padding:0 8px;border:1px solid #cbc3bc;background:#fff;color:#5d554f;font-size:9px;font-weight:720;cursor:pointer}.project-stage-flow .creator-collaboration-handoff>p{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:5px;margin:0}.project-stage-flow .creator-collaboration-handoff>p>span{padding:3px 6px;border:1px solid #d7cfc7;background:#fff;color:#5b544e;font-size:9px}.project-stage-flow .creator-collaboration-handoff>p>a{min-height:26px;display:inline-flex;align-items:center;gap:5px;padding:0 8px;border:1px solid #5d554f;background:#5d554f;color:#fff;font-size:9px;font-weight:720;text-decoration:none}.project-stage-flow .creator-collaboration-handoff>p>em{color:#7c746d;font-size:9px;font-style:normal}.project-stage-flow .creator-collaboration-handoff>p.is-empty{color:#817871;font-size:9px}@media(max-width:1000px){.project-stage-flow .creator-receiver-status{grid-template-columns:repeat(3,minmax(0,1fr))}.project-stage-flow .creator-receiver-open{grid-column:1 / -1}.project-stage-flow .creator-receiver-config{grid-template-columns:repeat(2,minmax(0,1fr))}.project-stage-flow .creator-review-actions{grid-template-columns:1fr}.project-stage-flow .creator-review-actions>div:nth-child(2){justify-content:flex-start}.project-stage-flow .creator-collaboration-desktop-header,.project-stage-flow .creator-initial-review-layout{grid-template-columns:1fr}.project-stage-flow .creator-review-tool-shelf{grid-template-columns:repeat(2,minmax(0,1fr))}.project-stage-flow .creator-review-tool-shelf>header{grid-column:1 / -1}}@media(max-width:720px){.project-stage-overview .stage-status-summary{grid-template-columns:minmax(0,1fr) auto}.project-stage-overview .stage-status-summary>button{grid-column:1 / -1;justify-content:center}.project-stage-flow .creator-receiver-status,.project-stage-flow .creator-receiver-guide,.project-stage-flow .creator-receiver-config,.project-stage-flow .creator-codex-contract,.project-stage-flow .creator-intake-boundary>div{grid-template-columns:1fr}.project-stage-flow .creator-receiver-status>div,.project-stage-flow .creator-receiver-guide>div,.project-stage-flow .creator-codex-contract p,.project-stage-flow .creator-intake-boundary article{border-right:0;border-bottom:1px solid #e2ddd8}.project-stage-flow .creator-receiver-config label.is-wide{grid-column:auto}.project-stage-flow .creator-collaboration-window-grid,.project-stage-flow .creator-collaboration-desktop-footer{grid-template-columns:1fr}.project-stage-flow .creator-collaboration-handoff{grid-template-columns:1fr;align-items:start}.project-stage-flow .creator-review-source-board>div,.project-stage-flow .creator-review-tool-shelf{grid-template-columns:1fr}.project-stage-flow .creator-review-tool-shelf>header{grid-column:auto}.project-stage-flow .creator-collaboration-handoff>div:nth-child(2){flex-wrap:wrap}.project-stage-flow .creator-collaboration-desktop-footer>p{padding-left:0;padding-top:10px;border-left:0;border-top:1px solid #d5cdc6}.project-stage-flow .creator-collaboration-entry-manager article{grid-template-columns:1fr 32px}.project-stage-flow .creator-collaboration-entry-manager article label:nth-child(2){grid-column:1 / -1;grid-row:2}.project-stage-flow .creator-review-source-board>header{align-items:flex-start}.project-stage-flow .creator-review-source-board>header .creator-review-source-actions{align-items:flex-end;flex-direction:column}.creator-review-entry-manager-overlay{padding:10px}.creator-review-entry-manager{width:calc(100vw - 20px);max-height:calc(100svh - 20px)}.creator-review-entry-manager-list>article>div{grid-template-columns:1fr}.creator-review-entry-manager-list label.is-wide{grid-column:auto}.creator-review-entry-manager>footer{align-items:stretch;flex-direction:column}.creator-review-entry-manager>footer>div{justify-content:flex-end}}.pixel-os-titlebar{display:none}.pixel-os-window-body{display:contents}.project-workspace-page.is-visual-pixel{--pos-ink: #332c39;--pos-muted: #756d7b;--pos-desktop: #e7e2e9;--pos-window: #fffdf8;--pos-titlebar: #ddd5e2;--pos-titlebar-light: #f4eef5;--pos-border: #55475f;--pos-border-soft: #a89bab;--pos-shadow: #b8aebb;--pos-accent: #d46f69;--pos-yellow: #e3b45d;--pos-green: #789b83}.project-workspace-page.is-visual-pixel .pixel-os-window{position:relative;overflow:visible!important;border:2px solid var(--pos-border)!important;border-radius:0!important;background:var(--pos-window)!important;box-shadow:inset 0 0 0 2px #fff,5px 5px 0 var(--pos-shadow),9px 9px #53455b14!important}.project-workspace-page.is-visual-pixel .pixel-os-window:after{position:absolute;right:-2px;bottom:-2px;width:9px;height:9px;border-top:2px solid var(--pos-border);border-left:2px solid var(--pos-border);background:var(--pos-titlebar-light);content:"";clip-path:polygon(100% 0,100% 100%,0 100%);pointer-events:none}.project-workspace-page.is-visual-pixel .pixel-os-titlebar{position:relative;z-index:5;min-height:38px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:6px 10px;border-bottom:2px solid var(--pos-border);background:repeating-linear-gradient(0deg,rgba(255,255,255,.18) 0 1px,transparent 1px 3px),linear-gradient(180deg,var(--pos-titlebar-light),var(--pos-titlebar));color:var(--pos-ink);font-family:"Fusion Pixel 12px CN",SFMono-Regular,Menlo,monospace}.project-workspace-page.is-visual-pixel .pixel-os-titlebar:after{position:absolute;right:8px;bottom:2px;left:8px;height:1px;background:#ffffff9e;content:"";pointer-events:none}.project-workspace-page.is-visual-pixel .pixel-os-window-controls{display:grid;grid-template-columns:repeat(3,11px);gap:5px}.project-workspace-page.is-visual-pixel .pixel-os-window-controls i{position:relative;width:11px;height:11px;border:1px solid #594b62;background:var(--pos-accent);box-shadow:inset 2px 2px #ffffff6b,inset -2px -2px #4a35472e}.project-workspace-page.is-visual-pixel .pixel-os-window-controls i:nth-child(2){background:var(--pos-yellow)}.project-workspace-page.is-visual-pixel .pixel-os-window-controls i:nth-child(3){background:var(--pos-green)}.project-workspace-page.is-visual-pixel .pixel-os-window-title{min-width:0;display:flex;align-items:baseline;gap:8px;overflow:hidden}.project-workspace-page.is-visual-pixel .pixel-os-window-title strong{overflow:hidden;font-size:10px;font-weight:400;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap}.project-workspace-page.is-visual-pixel .pixel-os-window-title small{overflow:hidden;color:#766b7a;font-size:7px;letter-spacing:.03em;text-overflow:ellipsis;white-space:nowrap}.project-workspace-page.is-visual-pixel .pixel-os-window-state{padding:3px 6px 2px;border:1px solid #887b8c;background:#fffaf0;color:#6b5e70;font-size:7px;font-style:normal;white-space:nowrap;box-shadow:2px 2px #52435a24}.project-workspace-page.is-visual-pixel .pixel-os-window-grip{width:24px;height:8px;background:repeating-linear-gradient(90deg,#8b7e90 0 2px,transparent 2px 4px);opacity:.55}.project-workspace-page.is-visual-pixel .pixel-os-panel{border:2px solid var(--pos-border-soft);border-radius:0;background:#ffffffb8;box-shadow:inset 2px 2px #fff,3px 3px #55475f1f}.project-workspace-page.is-visual-pixel .pixel-os-status{display:inline-flex;align-items:center;gap:5px;padding:3px 6px;border:1px solid var(--pos-border-soft);background:#fffaf0;font-family:"Fusion Pixel 12px CN",monospace;font-size:7px}.project-workspace-page.is-visual-pixel .pixel-os-status i{width:6px;height:6px;background:#8b8290}.project-workspace-page.is-visual-pixel .pixel-os-status.is-live i{background:var(--pos-green)}.project-workspace-page.is-visual-pixel .pixel-os-status.is-warning i{background:var(--pos-yellow)}.project-workspace-page.is-visual-pixel .pixel-os-meter{display:grid;gap:6px;font-family:"Fusion Pixel 12px CN",monospace}.project-workspace-page.is-visual-pixel .pixel-os-meter>header{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.project-workspace-page.is-visual-pixel .pixel-os-meter>header>span,.project-workspace-page.is-visual-pixel .pixel-os-meter>small{color:var(--pos-muted);font-size:8px}.project-workspace-page.is-visual-pixel .pixel-os-meter>header>strong{color:var(--pos-ink);font-size:10px;font-weight:400}.project-workspace-page.is-visual-pixel .pixel-os-meter>i{height:12px;display:block;padding:2px;border:2px solid var(--pos-border);background:#f3edf3;box-shadow:inset 2px 2px #55475f1f}.project-workspace-page.is-visual-pixel .pixel-os-meter>i>b{height:100%;display:block;min-width:4px;background:repeating-linear-gradient(90deg,var(--pos-stage) 0 7px,color-mix(in srgb,var(--pos-stage) 70%,#fff) 7px 9px)}.project-workspace-page.is-visual-pixel .project-stage-overview .stage-primary-surface{border:0!important;border-radius:0!important;background:linear-gradient(rgba(83,69,91,.055) 1px,transparent 1px) 0 0 / 14px 14px,linear-gradient(90deg,rgba(83,69,91,.055) 1px,transparent 1px) 0 0 / 14px 14px,var(--pos-desktop)!important;box-shadow:inset 0 0 0 2px #ffffff8c,6px 6px #55475f1c!important}.project-workspace-page.is-visual-pixel .pixel-mission-cockpit,.project-workspace-page.is-visual-pixel .project-stage-module-section.is-primary{padding:0!important}.project-workspace-page.is-visual-pixel .project-stage-overview .pixel-os-window.project-stage-module-section.is-primary{border:2px solid var(--pos-border)!important}.project-workspace-page.is-visual-pixel .project-stage-module-section.is-primary:before{display:none!important}.project-workspace-page.is-visual-pixel .pixel-mission-cockpit>.pixel-os-window-body{display:block;padding:0 24px 24px}.project-workspace-page.is-visual-pixel .pixel-mission-cockpit>.pixel-os-window-body>.project-context-eyebrow,.project-workspace-page.is-visual-pixel .project-stage-module-section.is-primary>.pixel-os-window-body>header,.project-workspace-page.is-visual-pixel .stage-support>.pixel-os-window-body>.stage-utility-heading,.project-workspace-page.is-visual-pixel .stage-collaboration-compact>.pixel-os-window-body>.stage-utility-heading{display:none}.project-workspace-page.is-visual-pixel .project-stage-module-section.is-primary>.pixel-os-window-body,.project-workspace-page.is-visual-pixel .stage-support>.pixel-os-window-body,.project-workspace-page.is-visual-pixel .stage-collaboration-compact>.pixel-os-window-body{display:block}.project-workspace-page.is-visual-pixel .project-stage-overview .stage-entry-head{padding:26px 4px 21px;border-bottom:2px solid #b9aebc}.project-workspace-page.is-visual-pixel .project-stage-overview .stage-focus-panel{border:2px solid #8f8194;border-radius:0;background:#fffdf8;box-shadow:inset 2px 2px #fff,3px 3px #55475f1f}.project-workspace-page.is-visual-pixel .project-stage-overview .stage-result-contract{border-left:2px solid #b9aebc}.project-workspace-page.is-visual-pixel .project-stage-overview .stage-result-contract>div>span{border:1px solid #9f92a3;border-radius:0;box-shadow:2px 2px #55475f1a}.project-workspace-page.is-visual-pixel .project-stage-overview .project-budget-overview{border:2px solid var(--pos-border)!important;border-radius:0!important;background:#fff9e9!important;box-shadow:inset 2px 2px #fff,4px 4px 0 var(--pos-shadow)!important}.project-workspace-page.is-visual-pixel .project-stage-overview .project-budget-overview-mark{border:2px solid #493d52;border-radius:0;box-shadow:inset 2px 2px #ffffff24,3px 3px #c7bdca}.project-workspace-page.is-visual-pixel .project-stage-overview .project-stage-module-section.is-primary .stage-entry{min-height:132px!important;padding:20px 17px 16px!important;border-right:2px solid #b9aebc!important;border-radius:0!important;background:#fffdf8!important;box-shadow:none!important}.project-workspace-page.is-visual-pixel .project-stage-overview .project-stage-module-section.is-primary .stage-entry:last-child{border-right:0!important}.project-workspace-page.is-visual-pixel .project-stage-overview .stage-entry .se-index.is-prop-fallback{border:2px solid #493d52;border-radius:0;box-shadow:inset 2px 2px #ffffff2e,3px 3px #c7bdca}.project-workspace-page.is-visual-pixel .project-stage-overview .stage-entry>svg{width:30px;height:30px;padding:7px;border:2px solid #493d52;border-radius:0;background:#4f4357;color:#fff2db;box-shadow:inset 2px 2px #ffffff24,3px 3px #c7bdca}.project-workspace-page.is-visual-pixel .project-stage-overview .stage-dash{padding:16px}.project-workspace-page.is-visual-pixel .project-stage-overview .pixel-resource-console{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:12px}.project-workspace-page.is-visual-pixel .project-stage-overview .pixel-resource-group{min-width:0;padding:0;border:2px solid #918596}.project-workspace-page.is-visual-pixel .project-stage-overview .pixel-resource-group-head{min-height:50px;display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;padding:8px 10px;border-bottom:2px solid #bcb2bf;background:#f2edf3}.project-workspace-page.is-visual-pixel .project-stage-overview .pixel-resource-group-head>span{width:27px;height:27px;display:grid;place-items:center;border:2px solid #4d4056;background:#5b4d64;color:#fff2d9;box-shadow:2px 2px #c7bdca;font-family:"Fusion Pixel 12px CN",monospace;font-size:7px}.project-workspace-page.is-visual-pixel .project-stage-overview .pixel-resource-group-head>div{min-width:0;display:grid;gap:2px}.project-workspace-page.is-visual-pixel .project-stage-overview .pixel-resource-group-head strong{font-size:12px}.project-workspace-page.is-visual-pixel .project-stage-overview .pixel-resource-group-head small{overflow:hidden;color:#817885;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.project-workspace-page.is-visual-pixel .project-stage-overview .pixel-resource-group .doc-entry-list,.project-workspace-page.is-visual-pixel .project-stage-overview .pixel-resource-group .cap-list{display:grid;gap:0;padding:0}.project-workspace-page.is-visual-pixel .project-stage-overview .doc-entry,.project-workspace-page.is-visual-pixel .project-stage-overview .cap-item{min-height:54px;margin:0;padding:11px 12px;border:1px solid #9f93a3;border-width:0 0 1px;border-radius:0;background:#fffdf8;box-shadow:none}.project-workspace-page.is-visual-pixel .project-stage-overview .doc-entry:last-child,.project-workspace-page.is-visual-pixel .project-stage-overview .cap-item:last-child{border-bottom:0}.project-workspace-page.is-visual-pixel .project-stage-overview .cap-item{display:grid;gap:6px}.project-workspace-page.is-visual-pixel .project-stage-overview .cap-out{display:flex;gap:7px;line-height:1.45}.project-workspace-page.is-visual-pixel .project-stage-overview .cap-out>em{flex:0 0 auto;color:var(--pos-accent);font-family:"Fusion Pixel 12px CN",monospace;font-size:7px}.project-workspace-page.is-visual-pixel .project-stage-overview .doc-entry:hover,.project-workspace-page.is-visual-pixel .project-stage-overview .doc-entry:focus-visible,.project-workspace-page.is-visual-pixel .project-stage-overview .cap-use:hover,.project-workspace-page.is-visual-pixel .project-stage-overview .cap-use:focus-visible{background:#fff4df;box-shadow:3px 3px color-mix(in srgb,var(--stage-accent) 36%,#b9aebc);transform:translate(-1px,-1px)}.project-workspace-page.is-visual-pixel .project-stage-overview .cap-state,.project-workspace-page.is-visual-pixel .project-stage-overview .cap-use,.project-workspace-page.is-visual-pixel .project-stage-overview .doc-entry>em,.project-workspace-page.is-visual-pixel .project-stage-overview .dash-delivery>em{border-radius:0;font-family:"Fusion Pixel 12px CN",monospace}.project-workspace-page.is-visual-pixel .project-stage-overview .pixel-resource-delivery{grid-column:1 / -1;min-height:42px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:9px 12px;border:2px solid #918596;background:#fff7e8}.project-workspace-page.is-visual-pixel .project-stage-overview .pixel-resource-delivery>em{padding-right:12px;border-right:2px solid #c9bfc9;color:#a95f5a;font-size:8px}.project-workspace-page.is-visual-pixel .project-stage-overview .pixel-resource-delivery>span{font-size:11px}.project-workspace-page.is-visual-pixel .project-stage-overview .pixel-collaboration-relay{display:grid;padding:10px 12px 13px}.project-workspace-page.is-visual-pixel .project-stage-overview .pixel-collaboration-step{position:relative;min-width:0;display:grid;grid-template-columns:31px minmax(0,1fr);gap:9px;margin:0;padding:10px 0 13px;border:0;border-bottom:2px solid #c6bdc8;background:transparent}.project-workspace-page.is-visual-pixel .project-stage-overview .pixel-collaboration-step:last-child{padding-bottom:4px;border-bottom:0}.project-workspace-page.is-visual-pixel .project-stage-overview .pixel-collaboration-step:not(:last-child):after{position:absolute;bottom:-7px;left:12px;width:7px;height:7px;border-right:2px solid #8f8293;border-bottom:2px solid #8f8293;background:#fffdf8;content:"";transform:rotate(45deg)}.project-workspace-page.is-visual-pixel .project-stage-overview .pixel-collaboration-index{width:29px;height:29px;display:grid;place-items:center;border:2px solid #4d4056;background:#5b4d64;color:#fff2d9;box-shadow:2px 2px #c7bdca;font-family:"Fusion Pixel 12px CN",monospace;font-size:7px}.project-workspace-page.is-visual-pixel .project-stage-overview .pixel-collaboration-step>div{min-width:0;display:grid;gap:6px}.project-workspace-page.is-visual-pixel .project-stage-overview .pixel-collaboration-step header{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:6px}.project-workspace-page.is-visual-pixel .project-stage-overview .pixel-collaboration-step header>small{overflow:hidden;color:#8a818d;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.project-workspace-page.is-visual-pixel .project-stage-overview .pixel-collaboration-step strong{font-size:12px;line-height:1.4}.project-workspace-page.is-visual-pixel .project-stage-overview .pixel-collaboration-step p{color:#7b737f;font-size:9px;line-height:1.5}.project-workspace-page.is-visual-pixel .project-stage-overview .pixel-collaboration-roster{display:grid;grid-template-columns:1fr;gap:8px;padding:10px}.project-workspace-page.is-visual-pixel .project-stage-overview .pixel-collaboration-role-card{--collab-role: #b8665c;position:relative;min-width:0;display:grid;gap:8px;padding:9px;overflow:visible;border:2px solid color-mix(in srgb,var(--collab-role) 42%,#786b79);border-radius:0;background:linear-gradient(90deg,color-mix(in srgb,var(--collab-role) 8%,#fff9ed),#fffaf1 52%),#fffaf1;box-shadow:inset 2px 2px #fff,3px 3px color-mix(in srgb,var(--collab-role) 23%,#c8bdc5)}.project-workspace-page.is-visual-pixel .project-stage-overview .pixel-collaboration-role-card.is-supplier{--collab-role: #c28b36}.project-workspace-page.is-visual-pixel .project-stage-overview .pixel-collaboration-role-card.is-creator{--collab-role: #4b8f8b}.project-workspace-page.is-visual-pixel .project-stage-overview .pixel-collaboration-role-card:before{position:absolute;top:-2px;right:-2px;width:24px;height:6px;background:repeating-linear-gradient(90deg,var(--collab-role) 0 5px,transparent 5px 8px);content:""}.project-workspace-page.is-visual-pixel .project-stage-overview .pixel-collaboration-role-card>header{position:relative;min-width:0;display:grid;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:9px}.project-workspace-page.is-visual-pixel .project-stage-overview .pixel-collaboration-avatar{position:relative;width:56px;height:56px;display:block;overflow:hidden;border:2px solid #564a59;background-position:center;background-repeat:no-repeat;background-size:cover;box-shadow:inset 0 0 0 2px #fff9e8,3px 3px color-mix(in srgb,var(--collab-role) 34%,#c9bec7);image-rendering:pixelated}.project-workspace-page.is-visual-pixel .project-stage-overview .pixel-collaboration-avatar>i{position:absolute;right:3px;bottom:3px;width:7px;height:7px;border:1px solid #fff9e8;background:var(--collab-role);box-shadow:1px 1px #5c4f5d}.project-workspace-page.is-visual-pixel .project-stage-overview .pixel-collaboration-role-card>header>div{min-width:0;display:grid;gap:3px}.project-workspace-page.is-visual-pixel .project-stage-overview .pixel-collaboration-role-card>header :is(small,strong,em){overflow:hidden;font-family:"Fusion Pixel 12px CN",monospace;font-style:normal;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.project-workspace-page.is-visual-pixel .project-stage-overview .pixel-collaboration-role-card>header small{color:var(--collab-role);font-size:7px}.project-workspace-page.is-visual-pixel .project-stage-overview .pixel-collaboration-role-card>header strong{color:#413644;font-size:10px}.project-workspace-page.is-visual-pixel .project-stage-overview .pixel-collaboration-role-card>header em{color:#7d727c;font-size:7px}.project-workspace-page.is-visual-pixel .project-stage-overview .pixel-collaboration-callout{position:absolute;right:0;bottom:calc(100% + 7px);z-index:4;width:max-content;max-width:150px;display:block;padding:6px 7px;border:2px solid #574a58;background:#fff7df;box-shadow:3px 3px #4b3d4d33;color:#504351;font-family:"Fusion Pixel 12px CN",monospace;font-size:7px;opacity:0;transform:translateY(4px) scale(.96);transition:opacity .14s ease,transform .14s ease;pointer-events:none}.project-workspace-page.is-visual-pixel .project-stage-overview .pixel-collaboration-callout:after{position:absolute;top:100%;right:20px;width:6px;height:6px;border-right:2px solid #574a58;border-bottom:2px solid #574a58;background:#fff7df;content:"";transform:translateY(-3px) rotate(45deg)}.project-workspace-page.is-visual-pixel .project-stage-overview .pixel-collaboration-role-card:hover .pixel-collaboration-callout{opacity:1;transform:translateY(0) scale(1)}.project-workspace-page.is-visual-pixel .project-stage-overview .pixel-collaboration-role-card>section,.project-workspace-page.is-visual-pixel .project-stage-overview .pixel-collaboration-role-card>footer{min-width:0;display:grid;grid-template-columns:48px minmax(0,1fr);align-items:start;gap:7px;margin:0;padding-top:7px;border-top:1px solid color-mix(in srgb,var(--collab-role) 20%,#d9d0d6)}.project-workspace-page.is-visual-pixel .project-stage-overview .pixel-collaboration-role-card>:is(section,footer)>span{color:var(--collab-role);font-family:"Fusion Pixel 12px CN",monospace;font-size:6px}.project-workspace-page.is-visual-pixel .project-stage-overview .pixel-collaboration-role-card>section>strong{color:#433a43;font-size:10px;line-height:1.45}.project-workspace-page.is-visual-pixel .project-stage-overview .pixel-collaboration-role-card>footer p{margin:0;color:#786f78;font-size:8px;line-height:1.5}.project-workspace-page.is-visual-pixel .project-stage-overview .pixel-collaboration-role-card{grid-template-columns:58px minmax(0,1fr);align-items:center;gap:10px;min-height:76px}.project-workspace-page.is-visual-pixel .project-stage-overview .pixel-collaboration-role-card>div{min-width:0;display:grid;gap:3px}.project-workspace-page.is-visual-pixel .project-stage-overview .pixel-collaboration-role-card>div :is(small,strong,p){margin:0;overflow:hidden;text-overflow:ellipsis}.project-workspace-page.is-visual-pixel .project-stage-overview .pixel-collaboration-role-card>div small{color:var(--collab-role);font-family:"Fusion Pixel 12px CN",monospace;font-size:8px;white-space:nowrap}.project-workspace-page.is-visual-pixel .project-stage-overview .pixel-collaboration-role-card>div strong{color:#413644;font-family:"Fusion Pixel 12px CN",monospace;font-size:11px;font-weight:400;white-space:nowrap}.project-workspace-page.is-visual-pixel .project-stage-overview .pixel-collaboration-role-card>div p{display:-webkit-box;color:#6f666e;font-size:10px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.project-workspace-page.is-visual-pixel .project-stage-overview .pixel-collaboration-role-card>div p>em{display:inline-block;margin-right:6px;padding:2px 4px;background:var(--collab-role);color:#fffaf0;font-family:"Fusion Pixel 12px CN",monospace;font-size:7px;font-style:normal;line-height:1.2;vertical-align:1px}.domain-project-workspace:has(.project-workspace-page.is-visual-pixel) .product-topbar{border:2px solid var(--pos-border,#55475f);border-radius:0;background:linear-gradient(180deg,#f4eef5,#ddd5e2);box-shadow:inset 0 0 0 2px #fff,5px 5px #b8aebb}.domain-project-workspace:has(.project-workspace-page.is-visual-pixel) .product-lockup,.domain-project-workspace:has(.project-workspace-page.is-visual-pixel) .governance-entry{border-radius:0}.domain-project-workspace:has(.project-workspace-page.is-visual-pixel) .governance-entry{border:2px solid #4f4357;box-shadow:inset 2px 2px #ffffff29,3px 3px #493c5138}@media(max-width:1180px){.project-workspace-page.is-visual-pixel .project-stage-overview .stage-entry-list{grid-template-columns:repeat(2,minmax(0,1fr))}.project-workspace-page.is-visual-pixel .project-stage-overview .stage-entry-list.has-1{grid-template-columns:1fr}.project-workspace-page.is-visual-pixel .project-stage-overview .stage-entry-list.has-3{grid-template-columns:repeat(3,minmax(0,1fr))}.project-workspace-page.is-visual-pixel .project-stage-overview .stage-result-contract{border-top:2px solid #b9aebc;border-left:0}}@media(max-width:900px){.project-workspace-page.is-visual-pixel .project-stage-overview .stage-entry-list{grid-template-columns:1fr}.project-workspace-page.is-visual-pixel .project-stage-overview .project-stage-module-section.is-primary .stage-entry{min-height:108px!important;border-right:0!important;border-bottom:2px solid #b9aebc!important}.project-workspace-page.is-visual-pixel .project-stage-overview .project-stage-module-section.is-primary .stage-entry:last-child{border-bottom:0!important}.project-workspace-page.is-visual-pixel .project-stage-overview .pixel-resource-console{grid-template-columns:1fr}.project-workspace-page.is-visual-pixel .project-stage-overview .pixel-resource-delivery{grid-column:1}}@media(max-width:720px){.project-workspace-page.is-visual-pixel .pixel-os-window-title small{display:none}.project-workspace-page.is-visual-pixel .pixel-os-window-state{max-width:88px;overflow:hidden;text-overflow:ellipsis}.project-workspace-page.is-visual-pixel .pixel-mission-cockpit>.pixel-os-window-body{padding:0 15px 18px}}@media(prefers-reduced-motion:reduce){.project-workspace-page.is-visual-pixel .pixel-os-window,.project-workspace-page.is-visual-pixel .pixel-os-panel{transition:none!important}}.project-workspace-page.is-visual-pixel .project-stage-shell{--pos-stage-soft: color-mix(in srgb,var(--pos-stage) 8%,#fffdf8);--pos-stage-surface: color-mix(in srgb,var(--pos-stage) 3%,var(--pos-desktop));--pos-stage-line: color-mix(in srgb,var(--pos-stage) 34%,#95899a);--pos-stage-strong: color-mix(in srgb,var(--pos-stage) 74%,#493f50)}.project-workspace-page.is-visual-pixel .project-stage-shell.is-stage-strategy{--pos-stage: #c96852}.project-workspace-page.is-visual-pixel .project-stage-shell.is-stage-creator{--pos-stage: #558f70}.project-workspace-page.is-visual-pixel .project-stage-shell.is-stage-content{--pos-stage: #b48342}.project-workspace-page.is-visual-pixel .project-stage-shell.is-stage-execution{--pos-stage: #617aa5}.project-workspace-page.is-visual-pixel .project-stage-shell.is-stage-placement{--pos-stage: #7d6a99}.project-workspace-page.is-visual-pixel .project-stage-shell.is-stage-learning{--pos-stage: #ad6879}.project-workspace-page.is-visual-pixel .project-stage-shell .pixel-os-window{box-shadow:inset 0 0 0 2px #fff,5px 5px 0 var(--pos-shadow),9px 9px color-mix(in srgb,var(--pos-stage) 12%,rgba(83,69,91,.08))!important}.project-workspace-page.is-visual-pixel .project-stage-shell .pixel-os-titlebar{background:repeating-linear-gradient(0deg,rgba(255,255,255,.18) 0 1px,transparent 1px 3px),linear-gradient(180deg,color-mix(in srgb,var(--pos-stage) 5%,var(--pos-titlebar-light)),color-mix(in srgb,var(--pos-stage) 7%,var(--pos-titlebar)));box-shadow:inset 0 -2px 0 var(--pos-stage-line)}.project-workspace-page.is-visual-pixel .project-stage-shell .pixel-os-window-title strong{color:var(--pos-stage-strong)}.project-workspace-page.is-visual-pixel .project-stage-shell .pixel-os-window-grip{background:repeating-linear-gradient(90deg,var(--pos-stage-line) 0 2px,transparent 2px 4px)}.project-workspace-page.is-visual-pixel .project-stage-overview .stage-primary-surface{background:linear-gradient(color-mix(in srgb,var(--pos-stage) 4%,rgba(83,69,91,.055)) 1px,transparent 1px) 0 0 / 14px 14px,linear-gradient(90deg,color-mix(in srgb,var(--pos-stage) 4%,rgba(83,69,91,.055)) 1px,transparent 1px) 0 0 / 14px 14px,var(--pos-stage-surface)!important}.project-workspace-page.is-visual-pixel .project-stage-overview .stage-system-mark{background:linear-gradient(rgba(255,255,255,.07) 1px,transparent 1px) 0 0 / 8px 8px,linear-gradient(90deg,rgba(255,255,255,.07) 1px,transparent 1px) 0 0 / 8px 8px,var(--pos-stage-strong)!important}.project-workspace-page.is-visual-pixel .project-stage-overview .stage-entry .se-index.is-prop-fallback,.project-workspace-page.is-visual-pixel .project-stage-overview .stage-entry>svg,.project-workspace-page.is-visual-pixel .project-stage-overview .project-budget-overview-mark,.project-workspace-page.is-visual-pixel .project-stage-overview .pixel-resource-group-head>span,.project-workspace-page.is-visual-pixel .project-stage-overview .pixel-collaboration-index{background:var(--pos-stage-strong)!important}.project-workspace-page.is-visual-pixel .project-stage-overview .project-budget-overview{background:color-mix(in srgb,var(--pos-stage) 6%,#fff9e9)!important}.project-workspace-page.is-visual-pixel .project-stage-overview .pixel-resource-group-head{background:var(--pos-stage-soft)}.project-workspace-page.is-visual-pixel .project-stage-overview .cap-out>em,.project-workspace-page.is-visual-pixel .project-stage-overview .pixel-resource-delivery>em{color:var(--pos-stage-strong)}.project-workspace-page.is-visual-pixel .project-stage-overview .pixel-resource-delivery{background:color-mix(in srgb,var(--pos-stage) 7%,#fff8e9)}.project-workspace-page.is-visual-pixel .project-stage-overview .pixel-collaboration-step:not(:last-child):after{border-right-color:var(--pos-stage-line);border-bottom-color:var(--pos-stage-line)}.project-workspace-page.is-visual-pixel .project-stage-overview .stage-entry:hover,.project-workspace-page.is-visual-pixel .project-stage-overview .stage-entry:focus-visible{background:var(--pos-stage-soft)!important;box-shadow:inset 0 -3px 0 var(--pos-stage)!important}.project-workspace-page.is-visual-pixel .project-stage-flow .is-second-page{position:relative;background:linear-gradient(color-mix(in srgb,var(--pos-stage) 5%,rgba(85,71,95,.06)) 1px,transparent 1px) 0 0 / 16px 16px,linear-gradient(90deg,color-mix(in srgb,var(--pos-stage) 5%,rgba(85,71,95,.06)) 1px,transparent 1px) 0 0 / 16px 16px,color-mix(in srgb,var(--pos-stage) 2%,#f8f5f8)}.project-workspace-page.is-visual-pixel .project-stage-flow .is-second-page>*{min-width:0}.project-workspace-page.is-visual-pixel .project-stage-flow .project-second-page-header{position:sticky;z-index:12;top:0;min-height:42px;margin:-30px -42px 18px!important;padding:7px 12px!important;border:2px solid var(--pos-border)!important;border-width:0 0 2px!important;border-radius:0!important;background:repeating-linear-gradient(0deg,rgba(255,255,255,.22) 0 1px,transparent 1px 3px),linear-gradient(180deg,var(--pos-titlebar-light),var(--pos-titlebar))!important;box-shadow:0 4px color-mix(in srgb,var(--pos-stage) 12%,var(--pos-shadow));-webkit-backdrop-filter:none;backdrop-filter:none}.project-workspace-page.is-visual-pixel .project-stage-flow .project-second-page-header>button{min-height:28px;padding:0 9px!important;border:2px solid #716476!important;border-radius:0!important;background:#fffaf0!important;box-shadow:inset 2px 2px #fff,2px 2px #55475f2e;color:var(--pos-stage-strong)!important;font-family:"Fusion Pixel 12px CN",SFMono-Regular,Menlo,monospace!important;font-size:8px!important;font-weight:400}.project-workspace-page.is-visual-pixel .project-stage-flow .project-second-page-header>button:hover{background:var(--pos-stage-soft)!important;transform:translate(-1px,-1px)}.project-workspace-page.is-visual-pixel .project-stage-flow .project-second-page-header>span{overflow:hidden;color:var(--pos-muted)!important;font-family:"Fusion Pixel 12px CN",SFMono-Regular,Menlo,monospace!important;font-size:8px!important;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap}.project-workspace-page.is-visual-pixel .project-stage-flow .project-second-page-nav.pixel-os-panel{gap:0!important;margin:0 0 18px;padding:4px!important;border-color:var(--pos-border)!important;background:#e9e3ea!important;box-shadow:inset 2px 2px #fff,4px 4px 0 var(--pos-shadow)!important}.project-workspace-page.is-visual-pixel .project-stage-flow .project-second-page-nav button{position:relative;min-height:52px;padding:8px 9px!important;border:0!important;border-right:1px solid #b1a6b4!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;transform:none!important}.project-workspace-page.is-visual-pixel .project-stage-flow .project-second-page-nav button:last-child{border-right:0!important}.project-workspace-page.is-visual-pixel .project-stage-flow .project-second-page-nav button:hover{background:#ffffff8f!important}.project-workspace-page.is-visual-pixel .project-stage-flow .project-second-page-nav button.is-active{z-index:1;background:var(--pos-window)!important;box-shadow:inset 0 -4px 0 var(--pos-stage),2px 2px color-mix(in srgb,var(--pos-stage) 22%,var(--pos-shadow))!important}.project-workspace-page.is-visual-pixel .project-stage-flow .project-second-page-nav button.is-active:before{display:none}.project-workspace-page.is-visual-pixel .project-stage-flow .project-second-page-nav button>span{color:var(--pos-stage-strong)!important;font-family:"Fusion Pixel 12px CN",monospace!important;font-size:7px!important;font-weight:400}.project-workspace-page.is-visual-pixel .project-stage-flow .project-second-page-nav button>strong{color:var(--pos-ink)!important;font-size:11px}.project-workspace-page.is-visual-pixel .project-stage-flow .project-second-page-nav button>small{color:var(--pos-muted);font-size:8px}.project-workspace-page.is-visual-pixel .project-stage-flow .project-function-hero.pixel-os-window{min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 64px;align-items:center;gap:20px;margin:0 0 18px;padding:0 18px 18px!important;overflow:visible!important}.project-workspace-page.is-visual-pixel .project-stage-flow .project-function-hero:before{display:none!important}.project-workspace-page.is-visual-pixel .project-stage-flow .project-function-hero>.pixel-os-titlebar{grid-column:1 / -1;margin:0 -18px 2px}.project-workspace-page.is-visual-pixel .project-stage-flow .project-function-hero>div{padding-top:10px}.project-workspace-page.is-visual-pixel .project-stage-flow .project-function-hero h2{max-width:850px;margin-top:9px;color:var(--pos-ink)!important;font-size:clamp(27px,2.7vw,37px);letter-spacing:-.045em}.project-workspace-page.is-visual-pixel .project-stage-flow .project-function-hero p{max-width:820px;color:var(--pos-muted)!important;font-size:13px;line-height:1.6}.project-workspace-page.is-visual-pixel .project-stage-flow .project-detail-eyebrow>span,.project-workspace-page.is-visual-pixel .project-stage-flow .project-detail-eyebrow>em{border-radius:0!important;font-family:"Fusion Pixel 12px CN",SFMono-Regular,Menlo,monospace!important;font-size:7px!important;font-weight:400}.project-workspace-page.is-visual-pixel .project-stage-flow .project-function-hero-symbol{position:relative;top:auto!important;right:auto!important;width:52px;height:52px;border:2px solid var(--pos-border)!important;border-radius:0!important;background:var(--pos-stage-soft)!important;box-shadow:inset 3px 3px #fff,4px 4px 0 var(--pos-stage-line)!important;color:var(--pos-stage-strong);transform:none}.project-workspace-page.is-visual-pixel .project-stage-flow .project-function-hero-symbol:before,.project-workspace-page.is-visual-pixel .project-stage-flow .project-function-hero-symbol:after{display:none}.project-workspace-page.is-visual-pixel .project-stage-flow .project-task-surface.pixel-os-window,.project-workspace-page.is-visual-pixel .project-stage-flow .submodule-action-workspace.pixel-os-window,.project-workspace-page.is-visual-pixel .project-stage-flow .content-workbench .cw-detail.pixel-os-window{margin-top:0;overflow:visible!important;background:var(--pos-window)!important}.project-workspace-page.is-visual-pixel .project-stage-flow .project-task-surface:before,.project-workspace-page.is-visual-pixel .project-stage-flow .submodule-action-workspace:before{display:none!important}.project-workspace-page.is-visual-pixel .project-stage-flow .project-task-surface>header:not(.pixel-os-titlebar),.project-workspace-page.is-visual-pixel .project-stage-flow .submodule-action-workspace>header:not(.pixel-os-titlebar){display:none}.project-workspace-page.is-visual-pixel .project-stage-flow .project-task-surface>.pixel-os-titlebar,.project-workspace-page.is-visual-pixel .project-stage-flow .submodule-action-workspace>.pixel-os-titlebar,.project-workspace-page.is-visual-pixel .project-stage-flow .cw-detail>.pixel-os-titlebar{min-height:38px!important;display:grid!important;padding:6px 10px!important;border:0!important;border-bottom:2px solid var(--pos-border)!important;border-radius:0!important;background:repeating-linear-gradient(0deg,rgba(255,255,255,.18) 0 1px,transparent 1px 3px),linear-gradient(180deg,var(--pos-titlebar-light),var(--pos-titlebar))!important;box-shadow:inset 0 -2px 0 var(--pos-stage-line)!important}.project-workspace-page.is-visual-pixel .project-stage-flow .is-second-page input:not([type=checkbox]):not([type=radio]),.project-workspace-page.is-visual-pixel .project-stage-flow .is-second-page select,.project-workspace-page.is-visual-pixel .project-stage-flow .is-second-page textarea{border:2px solid #a49aa7!important;border-radius:0!important;background:#fffefb!important;box-shadow:inset 2px 2px #55475f14!important}.project-workspace-page.is-visual-pixel .project-stage-flow .is-second-page input:focus,.project-workspace-page.is-visual-pixel .project-stage-flow .is-second-page select:focus,.project-workspace-page.is-visual-pixel .project-stage-flow .is-second-page textarea:focus{border-color:var(--pos-stage-strong)!important;box-shadow:inset 2px 2px #55475f14,0 0 0 2px var(--pos-stage-soft)!important}.project-workspace-page.is-visual-pixel .project-stage-flow .is-second-page .project-primary-action,.project-workspace-page.is-visual-pixel .project-stage-flow .is-second-page button:not(.cw-step):not(.project-second-page-header button):not(.project-second-page-nav button){border-radius:0!important}.project-workspace-page.is-visual-pixel .project-stage-flow .is-second-page .project-primary-action{border:2px solid var(--pos-border)!important;background:var(--pos-stage-strong)!important;box-shadow:inset 2px 2px #ffffff2e,3px 3px 0 var(--pos-stage-line)!important;color:#fff!important;font-family:"Fusion Pixel 12px CN",SFMono-Regular,Menlo,monospace;font-size:8px!important}.project-workspace-page.is-visual-pixel .project-stage-flow .is-second-page :is(.project-task-result,.project-task-fixed-row,.project-task-safety,.project-agent-guide,.project-source-task-list>article,.project-source-index-list>a,.project-strategy-reference,.project-budget-reference,.creator-batch-register,.creator-intake-method-switch,.creator-codex-intake,.creator-file-intake,.creator-intake-preview,.creator-batch-history,.creator-review-toolbar,.creator-candidate-table,.creator-candidate-detail,.project-supplier-context-picker,.project-review-facts,.creator-supplier-batch-list,.project-supplier-round-form,.project-review-decisions>article,.creator-brief-library-reference,.creator-handoff-sources,.creator-execution-dependency,.submodule-action-preview){border-radius:0!important;box-shadow:none!important}.project-workspace-page.is-visual-pixel .project-stage-flow .is-second-page :is(.project-task-result,.project-task-fixed-row,.project-task-safety,.project-agent-guide,.creator-intake-preview,.creator-batch-history,.creator-candidate-detail,.project-review-facts,.creator-supplier-batch-list,.project-supplier-round-form,.creator-brief-library-reference,.creator-handoff-sources,.creator-execution-dependency,.submodule-action-preview){border:2px solid #b0a6b3!important}.project-workspace-page.is-visual-pixel .project-stage-flow .project-task-form>footer,.project-workspace-page.is-visual-pixel .project-stage-flow .project-source-task-list>footer,.project-workspace-page.is-visual-pixel .project-stage-flow .project-candidate-review-form>footer,.project-workspace-page.is-visual-pixel .project-stage-flow .project-task-footer,.project-workspace-page.is-visual-pixel .project-stage-flow .submodule-action-workspace>footer{border-top:2px solid #b9aebc!important;background:#f0ebf1!important}.project-workspace-page.is-visual-pixel .project-stage-flow .submodule-action-layout{min-height:280px}.project-workspace-page.is-visual-pixel .project-stage-flow .submodule-action-layout>*{border-color:#c2b9c4!important}.project-workspace-page.is-visual-pixel .project-stage-flow .submodule-action-assist{background:var(--pos-stage-soft)!important}.project-workspace-page.is-visual-pixel .project-stage-flow .submodule-action-tasks>div>label{border:1px solid #aaa0ad!important;border-radius:0!important;background:#fffefb!important}.project-workspace-page.is-visual-pixel .project-stage-flow .submodule-action-tasks>div>label.is-checked{border-left:5px solid var(--pos-stage)!important;background:var(--pos-stage-soft)!important}.project-workspace-page.is-visual-pixel .project-stage-flow .content-workbench .cw-steps.pixel-os-panel{gap:0;padding:4px;border-color:var(--pos-border)!important;border-radius:0!important;background:#e9e3ea!important}.project-workspace-page.is-visual-pixel .project-stage-flow .content-workbench .cw-step{min-height:52px;border-bottom:1px solid #b4aab7!important;border-radius:0!important;background:transparent}.project-workspace-page.is-visual-pixel .project-stage-flow .content-workbench .cw-step:last-child{border-bottom:0!important}.project-workspace-page.is-visual-pixel .project-stage-flow .content-workbench .cw-step.is-active{background:var(--pos-window)!important;box-shadow:inset 4px 0 0 var(--pos-stage)!important}.project-workspace-page.is-visual-pixel .project-stage-flow .content-workbench .cw-detail{padding:0 22px 24px!important}.project-workspace-page.is-visual-pixel .project-stage-flow .content-workbench .cw-detail>.pixel-os-titlebar{margin:0 -22px 20px}.project-workspace-page.is-visual-pixel .project-stage-flow .content-workbench .cw-grid>div,.project-workspace-page.is-visual-pixel .project-stage-flow .content-workbench .cw-check{border:2px solid #b4aab7!important;border-radius:0!important;background:#fffefb!important}.project-workspace-page.is-visual-pixel .project-stage-flow .project-detail-resources.pixel-os-panel{overflow:hidden;margin-top:16px;border-color:var(--pos-border)!important;background:var(--pos-window)!important}.project-workspace-page.is-visual-pixel .project-stage-flow .project-detail-resources>div{border-radius:0!important;background:transparent!important}.project-workspace-page.is-visual-pixel .project-stage-flow .project-budget-workspace.pixel-os-window{margin-top:0;padding:0 14px 14px!important;background:var(--pos-window)!important}.project-workspace-page.is-visual-pixel .project-stage-flow .project-budget-workspace>.pixel-os-titlebar{min-height:38px;margin:0 -14px 14px}.project-workspace-page.is-visual-pixel .project-stage-flow .project-budget-toolbar{border:2px solid #ada2b0;border-radius:0!important;background:#f0ebf1;box-shadow:inset 2px 2px #fff}.project-workspace-page.is-visual-pixel .project-stage-flow .project-budget-toolbar-actions details>p{border:2px solid var(--pos-border-soft)!important;border-radius:0!important;background:var(--pos-window)!important;box-shadow:3px 3px #55475f24!important}.project-workspace-page.is-visual-pixel .project-stage-flow .is-budget-workbench :is(.project-budget-view-switch,.project-budget-view-switch button,.project-budget-view-switch label,.project-budget-toolbar-actions>button,.project-budget-toolbar-actions>details,.project-budget-entry-choice,.project-budget-boundary,.project-budget-next-step,.project-budget-snapshot,.project-budget-alerts,.project-budget-work-queue,.project-budget-creator-progress,.project-budget-bi-source){border-radius:0!important}.project-workspace-page.is-visual-pixel .project-stage-flow .is-budget-workbench :is(.project-budget-overview,.project-budget-editor,.project-budget-sources,.project-budget-bi,.project-budget-channel-board,.project-budget-supplier-config,.project-budget-mode-empty){border:2px solid var(--pos-border-soft)!important;border-radius:0!important;background-color:var(--pos-window)!important;box-shadow:inset 2px 2px #fff,3px 3px #55475f1f!important}.project-workspace-page.is-visual-pixel .project-stage-flow .is-budget-workbench :is(.project-budget-kpis>article,.project-budget-bi-kpis>article,.project-budget-channel-row,.project-budget-source-list>article,.project-budget-table,.project-budget-bi-main>section,.project-budget-bi-side>section,.project-budget-allocation-chart,.project-budget-channel-chart,.project-budget-data-coverage){border-radius:0!important}@media(max-width:900px){.project-workspace-page.is-visual-pixel .project-stage-flow .project-second-page-header{margin:-24px -18px 16px!important}.project-workspace-page.is-visual-pixel .project-stage-flow .project-function-hero.pixel-os-window{grid-template-columns:minmax(0,1fr) 52px}}@media(max-width:720px){.project-workspace-page.is-visual-pixel .project-stage-flow .project-second-page-nav{grid-template-columns:1fr!important}.project-workspace-page.is-visual-pixel .project-stage-flow .project-second-page-nav button{border-right:0!important;border-bottom:1px solid #b1a6b4!important}.project-workspace-page.is-visual-pixel .project-stage-flow .project-second-page-nav button:last-child{border-bottom:0!important}.project-workspace-page.is-visual-pixel .project-stage-flow .project-function-hero.pixel-os-window{grid-template-columns:1fr}.project-workspace-page.is-visual-pixel .project-stage-flow .project-function-hero-symbol{display:none}}.project-workspace-page.is-visual-pixel .project-stage-flow .is-second-page{--pos-cell: #fffdf8;--pos-cell-alt: color-mix(in srgb,var(--pos-stage) 4%,#f3eff3);--pos-cell-line: color-mix(in srgb,var(--pos-stage) 20%,#b6abb9);--pos-label: color-mix(in srgb,var(--pos-stage) 66%,#5c5062)}.project-workspace-page.is-visual-pixel .project-stage-flow .project-source-task-list{gap:0!important;padding:14px 16px 16px}.project-workspace-page.is-visual-pixel .project-stage-flow .project-source-task-list>article{padding:14px!important;border:1px solid var(--pos-cell-line)!important;border-radius:0!important;background:var(--pos-cell)!important;box-shadow:none!important}.project-workspace-page.is-visual-pixel .project-stage-flow .project-source-task-list>article.is-brief-library{background:var(--pos-cell-alt)!important}.project-workspace-page.is-visual-pixel .project-stage-flow .project-source-task-list>article>header{min-height:42px;margin:-14px -14px 12px;padding:9px 11px;border-bottom:1px solid var(--pos-cell-line);background:var(--pos-cell-alt)}.project-workspace-page.is-visual-pixel .project-stage-flow .project-source-task-list>article>header span,.project-workspace-page.is-visual-pixel .project-stage-flow .project-source-task-list article>a{color:var(--pos-label)!important}.project-workspace-page.is-visual-pixel .project-stage-flow .project-source-task-list>article>header em,.project-workspace-page.is-visual-pixel .project-stage-flow .strategy-keypoint-grid article>header em,.project-workspace-page.is-visual-pixel .project-stage-flow .creator-candidate-table>article em{padding:3px 6px!important;border:1px solid var(--pos-cell-line);border-radius:0!important;background:#fffaf0!important;font-family:"Fusion Pixel 12px CN",monospace;font-size:7px!important;font-weight:400}.project-workspace-page.is-visual-pixel .project-stage-flow .project-brief-source-editor>header{min-height:52px;padding:9px 11px;border:2px solid var(--pos-border)!important;border-radius:0!important;background:var(--pos-cell-alt)!important;box-shadow:inset 2px 2px #fff}.project-workspace-page.is-visual-pixel .project-stage-flow .project-brief-source-editor>header button{border:2px solid var(--pos-border-soft)!important;border-radius:0!important;background:var(--pos-cell)!important;box-shadow:2px 2px #55475f21;color:var(--pos-label)!important}.project-workspace-page.is-visual-pixel .project-stage-flow .project-brief-source-table{border:2px solid var(--pos-border)!important;border-radius:0!important;background:var(--pos-cell)!important}.project-workspace-page.is-visual-pixel .project-stage-flow .project-brief-source-table>div{border-top-color:var(--pos-cell-line)!important}.project-workspace-page.is-visual-pixel .project-stage-flow .project-brief-source-table>div:first-child{background:#e9e3ea!important;color:var(--pos-muted)!important;font-family:"Fusion Pixel 12px CN",monospace;font-size:7px;font-weight:400}.project-workspace-page.is-visual-pixel .project-stage-flow .strategy-keypoint-toolbar{padding:13px 16px;border-bottom:2px solid var(--pos-cell-line);background:#f0ebf1!important}.project-workspace-page.is-visual-pixel .project-stage-flow .strategy-keypoint-toolbar button{border:2px solid var(--pos-border-soft)!important;border-radius:0!important;background:var(--pos-cell)!important;box-shadow:2px 2px #55475f1f}.project-workspace-page.is-visual-pixel .project-stage-flow .strategy-keypoint-toolbar button.is-primary{border-color:var(--pos-border)!important;background:var(--pos-stage-strong)!important;color:#fff!important}.project-workspace-page.is-visual-pixel .project-stage-flow .strategy-plan-compiler{border:2px solid var(--pos-border-soft)!important;border-radius:0!important;background:var(--pos-cell)!important;box-shadow:3px 3px #55475f21}.project-workspace-page.is-visual-pixel .strategy-plan-launcher{border-color:var(--pos-border-soft)!important;background:var(--pos-cell)!important;box-shadow:4px 4px color-mix(in srgb,var(--pos-stage-strong) 12%,transparent)!important}.project-workspace-page.is-visual-pixel .strategy-plan-launcher>.pixel-os-window-body{display:grid}.project-workspace-page.is-visual-pixel .strategy-plan-launcher-copy>span,.project-workspace-page.is-visual-pixel .strategy-plan-launcher li>span{font-family:"Fusion Pixel 12px CN",ui-monospace,monospace;font-weight:400}.project-workspace-page.is-visual-pixel .strategy-plan-launcher li{border-left-color:var(--pos-cell-line)}.project-workspace-page.is-visual-pixel .strategy-plan-launcher>.pixel-os-window-body>button{border:2px solid var(--pos-border)!important;border-radius:0!important;background:var(--pos-stage-strong)!important;box-shadow:3px 3px #55475f24}.project-workspace-page.is-visual-pixel .project-stage-flow .strategy-plan-source-bridge{border:2px solid var(--pos-border-soft)!important;border-radius:0!important;background:var(--pos-cell)!important;box-shadow:3px 3px #55475f1c}.project-workspace-page.is-visual-pixel .project-stage-flow .strategy-plan-source-bridge>header{border-bottom-color:#aebdc6;background:#e8f1f4}.project-workspace-page.is-visual-pixel .project-stage-flow .strategy-plan-source-bridge>header span{font-family:"Fusion Pixel 12px CN",ui-monospace,monospace;font-weight:400}.project-workspace-page.is-visual-pixel .project-stage-flow .strategy-plan-source-bridge>header button,.project-workspace-page.is-visual-pixel .project-stage-flow .strategy-plan-source-editor>.strategy-plan-add-research{border:2px solid var(--pos-border-soft)!important;border-radius:0!important;background:var(--pos-cell)!important;box-shadow:2px 2px #55475f1c}.project-workspace-page.is-visual-pixel .project-stage-flow .strategy-plan-source-bridge article{border-color:var(--pos-cell-line);border-radius:0;background:var(--pos-cell-alt)}.project-workspace-page.is-visual-pixel .project-stage-flow .strategy-plan-project-facts{border:1px solid var(--pos-cell-line);border-radius:0;background:var(--pos-cell-alt)}.project-workspace-page.is-visual-pixel .project-stage-flow .strategy-plan-project-facts>div>span{font-family:"Fusion Pixel 12px CN",ui-monospace,monospace;font-weight:400}.project-workspace-page.is-visual-pixel .project-stage-flow .strategy-plan-project-facts li{border-color:var(--pos-cell-line);background:var(--pos-cell)}.project-workspace-page.is-visual-pixel .project-stage-flow .strategy-plan-project-facts>p{border-color:var(--pos-cell-line)}.project-workspace-page.is-visual-pixel .project-stage-flow .strategy-plan-project-facts>p>a{font-family:"Fusion Pixel 12px CN",ui-monospace,monospace;font-weight:400}.project-workspace-page.is-visual-pixel .project-stage-flow .strategy-plan-source-editor input,.project-workspace-page.is-visual-pixel .project-stage-flow .strategy-plan-source-editor .is-permission{border-color:var(--pos-cell-line);border-radius:0;background:var(--pos-cell)}.project-workspace-page.is-visual-pixel .project-stage-flow .strategy-plan-source-bridge>footer{border-top-color:var(--pos-cell-line)}.project-workspace-page.is-visual-pixel .project-stage-flow .strategy-plan-web-signal>span{font-family:"Fusion Pixel 12px CN",ui-monospace,monospace;font-weight:400}.project-workspace-page.is-visual-pixel .project-stage-flow .strategy-plan-compiler>header{border-bottom:1px solid var(--pos-cell-line);background:linear-gradient(rgba(85,71,95,.035) 1px,transparent 1px) 0 0/8px 8px,linear-gradient(90deg,rgba(85,71,95,.035) 1px,transparent 1px) 0 0/8px 8px,#f3f1ed}.project-workspace-page.is-visual-pixel .project-stage-flow .strategy-plan-compiler-title>span,.project-workspace-page.is-visual-pixel .project-stage-flow .strategy-plan-compiler-steps>li>span,.project-workspace-page.is-visual-pixel .project-stage-flow .strategy-plan-compiler-detail>section>span{font-family:"Fusion Pixel 12px CN",ui-monospace,monospace;font-weight:400}.project-workspace-page.is-visual-pixel .project-stage-flow .strategy-plan-compiler-actions>a,.project-workspace-page.is-visual-pixel .project-stage-flow .strategy-plan-compiler-actions>button,.project-workspace-page.is-visual-pixel .project-stage-flow .strategy-plan-compiler-detail>footer button{border:2px solid var(--pos-border-soft)!important;border-radius:0!important;background:var(--pos-cell)!important;box-shadow:2px 2px #55475f1f}.project-workspace-page.is-visual-pixel .project-stage-flow .strategy-plan-compiler-actions>a,.project-workspace-page.is-visual-pixel .project-stage-flow .strategy-plan-compiler-detail>footer button{border-color:var(--pos-stage-strong)!important;color:var(--pos-stage-strong)!important}.project-workspace-page.is-visual-pixel .project-stage-flow .strategy-plan-compiler-steps{gap:0;padding-top:14px}.project-workspace-page.is-visual-pixel .project-stage-flow .strategy-plan-compiler-steps>li,.project-workspace-page.is-visual-pixel .project-stage-flow .strategy-plan-compiler-steps>li:first-child,.project-workspace-page.is-visual-pixel .project-stage-flow .strategy-plan-compiler-steps>li:last-child{border-color:var(--pos-cell-line);border-radius:0;background:var(--pos-cell)}.project-workspace-page.is-visual-pixel .project-stage-flow .strategy-plan-compiler-steps>li:nth-child(2n){background:var(--pos-cell-alt)}.project-workspace-page.is-visual-pixel .project-stage-flow .strategy-plan-compiler-steps>li>span{border:1px solid var(--pos-cell-line);border-radius:0;background:var(--pos-stage-soft)}.project-workspace-page.is-visual-pixel .project-stage-flow .strategy-plan-compiler-detail{border-top:2px solid var(--pos-border-soft);background:var(--pos-cell-alt)}.project-workspace-page.is-visual-pixel .project-stage-flow .strategy-plan-compiler-detail>section,.project-workspace-page.is-visual-pixel .project-stage-flow .strategy-plan-compiler-detail>footer{border-color:var(--pos-cell-line)}.project-workspace-page.is-visual-pixel .project-stage-flow .strategy-plan-section-list>b{border:1px solid var(--pos-cell-line);border-radius:0;background:var(--pos-cell)}.project-workspace-page.is-visual-pixel .project-stage-flow .strategy-plan-compiler-rules i{box-shadow:2px 2px color-mix(in srgb,var(--pos-stage-strong) 25%,transparent)}.project-workspace-page.is-visual-pixel .project-stage-flow .strategy-plan-tool-deck{border-top:2px solid var(--pos-border-soft);background:var(--pos-cell)}.project-workspace-page.is-visual-pixel .project-stage-flow .strategy-plan-tool-deck>header span,.project-workspace-page.is-visual-pixel .project-stage-flow .strategy-plan-tool-grid article>span{font-family:"Fusion Pixel 12px CN",ui-monospace,monospace;font-weight:400}.project-workspace-page.is-visual-pixel .project-stage-flow .strategy-plan-tool-grid>article{border-width:2px;border-radius:0;box-shadow:3px 3px #55475f17}.project-workspace-page.is-visual-pixel .project-stage-flow .strategy-plan-tool-grid>article.is-brainstorm{border-color:#c79b4b;background:#fff4d9}.project-workspace-page.is-visual-pixel .project-stage-flow .strategy-plan-tool-grid>article.is-human{border-color:#aa9b91;background:#f3efea}.project-workspace-page.is-visual-pixel .project-stage-flow .strategy-plan-tool-grid>article.is-plan{border-color:#7eaa8a;background:#eaf5ed}.project-workspace-page.is-visual-pixel .project-stage-flow .strategy-plan-tool-grid article>button{border-radius:0;box-shadow:3px 3px #55475f24}.project-workspace-page.is-visual-pixel .project-stage-flow .strategy-plan-tool-deck>footer{border-top-color:var(--pos-cell-line);background:var(--pos-cell-alt)}.project-workspace-page.is-visual-pixel .project-stage-flow .strategy-plan-artifact-tool{border-width:2px;border-radius:0;box-shadow:3px 3px #55475f17}.project-workspace-page.is-visual-pixel .project-stage-flow .strategy-plan-artifact-tool.is-brainstorm{border-color:#c79b4b;background:#fff4d9}.project-workspace-page.is-visual-pixel .project-stage-flow .strategy-plan-artifact-tool.is-plan{border-color:#7eaa8a;background:#eaf5ed}.project-workspace-page.is-visual-pixel .project-stage-flow .strategy-plan-artifact-tool>header span{font-family:"Fusion Pixel 12px CN",ui-monospace,monospace;font-weight:400}.project-workspace-page.is-visual-pixel .project-stage-flow .strategy-plan-artifact-tool>header em,.project-workspace-page.is-visual-pixel .project-stage-flow .strategy-plan-artifact-tool>label>input{border-radius:0}.project-workspace-page.is-visual-pixel .project-stage-flow .strategy-plan-artifact-tool>label>input{border:1px solid var(--pos-cell-line);background:var(--pos-cell)}.project-workspace-page.is-visual-pixel .project-stage-flow .strategy-plan-human-direction{border-top-width:2px}.project-workspace-page.is-visual-pixel .project-stage-flow .strategy-plan-artifact-tool>button{border-radius:0;box-shadow:3px 3px #55475f24}.project-workspace-page.is-visual-pixel .project-stage-flow .strategy-plan-operation-footer{border:1px solid var(--pos-cell-line);border-radius:0;background:var(--pos-cell-alt)}.project-workspace-page.is-visual-pixel .creative-workspace-shell{border:2px solid var(--pos-border-soft);border-radius:0;background:#e5e0e8;box-shadow:5px 5px #55475f24}.project-workspace-page.is-visual-pixel .creative-workspace-navigation{border-bottom:2px solid var(--pos-border-soft);background:linear-gradient(rgba(85,71,95,.035) 1px,transparent 1px) 0 0/8px 8px,linear-gradient(90deg,rgba(85,71,95,.035) 1px,transparent 1px) 0 0/8px 8px,#f1eef3}.project-workspace-page.is-visual-pixel .creative-workspace-navigation>div>span,.project-workspace-page.is-visual-pixel .creative-map-toolbar>div>span,.project-workspace-page.is-visual-pixel .creative-starting-points>header span,.project-workspace-page.is-visual-pixel .creative-input-contract>header span,.project-workspace-page.is-visual-pixel .creative-run-card>header span{font-family:"Fusion Pixel 12px CN",ui-monospace,monospace;font-weight:400}.project-workspace-page.is-visual-pixel .creative-workspace-navigation nav{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;border:2px solid var(--pos-border-soft);background:var(--pos-border-soft)}.project-workspace-page.is-visual-pixel .creative-workspace-navigation nav button{min-height:61px;grid-template-columns:auto minmax(0,1fr) auto;border:0;border-right:1px solid var(--pos-cell-line);border-radius:0;background:var(--pos-cell);box-shadow:none;transform:none}.project-workspace-page.is-visual-pixel .creative-workspace-navigation nav button>span,.project-workspace-page.is-visual-pixel .creative-workspace-navigation nav button>svg{grid-column:auto}.project-workspace-page.is-visual-pixel .creative-workspace-navigation nav button:disabled{border-style:solid;background:repeating-linear-gradient(135deg,rgba(85,71,95,.055) 0 5px,transparent 5px 9px),#e8e4e9;color:#8b828e;box-shadow:inset 0 0 0 2px #ffffff6b}.project-workspace-page.is-visual-pixel .creative-nav-lock{border:1px solid #8f8392;border-radius:0;background:#f8f3ec;color:#746a77;box-shadow:1px 1px #55475f24;font-family:"Fusion Pixel 12px CN",monospace;font-weight:400}.project-workspace-page.is-visual-pixel .creative-workspace-navigation nav button:last-child{border-right:0}.project-workspace-page.is-visual-pixel .creative-workspace-navigation nav button.is-active{position:relative;z-index:1;background:#fff7e8;color:#5d465f;box-shadow:inset 0 -5px 0 var(--pos-accent),inset 0 0 0 2px #fff}.project-workspace-page.is-visual-pixel .creative-workspace-navigation nav button.is-active:after{position:absolute;right:5px;top:5px;width:6px;height:6px;border:1px solid var(--pos-border);background:var(--pos-accent);content:"";box-shadow:1px 1px #55475f33}.project-workspace-page.is-visual-pixel .creative-workspace-navigation nav button.is-optional{border-left:2px dashed var(--pos-border-soft);background:#f4f0f5}.project-workspace-page.is-visual-pixel .creative-workspace-navigation nav button.is-optional.is-active{background:#eee9f8}.project-workspace-page.is-visual-pixel .creative-view-frame{--creative-view-accent: #687886;--creative-view-soft: #dbe5ea;margin:14px;overflow:hidden;border:2px solid var(--pos-border);border-radius:0;background:#fffdf8;box-shadow:inset 0 0 0 2px #fff,6px 6px #55475f2e}.project-workspace-page.is-visual-pixel .creative-view-frame.is-view-prepare{--creative-view-accent: #527184;--creative-view-soft: #dce9ee}.project-workspace-page.is-visual-pixel .creative-view-frame.is-view-creative{--creative-view-accent: #946a2f;--creative-view-soft: #f0dfb9}.project-workspace-page.is-visual-pixel .creative-view-frame.is-view-plan{--creative-view-accent: #52725b;--creative-view-soft: #d7e7db}.project-workspace-page.is-visual-pixel .creative-view-frame.is-view-content{--creative-view-accent: #675d83;--creative-view-soft: #e0dbee}.project-workspace-page.is-visual-pixel .creative-view-frame.is-view-map{--creative-view-accent: #61577e;--creative-view-soft: #ddd8ed}.project-workspace-page.is-visual-pixel .creative-view-titlebar{min-height:55px;border-bottom:2px solid var(--pos-border);border-radius:0;background:repeating-linear-gradient(0deg,rgba(255,255,255,.18) 0 1px,transparent 1px 3px),var(--creative-view-soft);box-shadow:inset 0 -2px #ffffff6b}.project-workspace-page.is-visual-pixel .creative-view-controls{gap:4px}.project-workspace-page.is-visual-pixel .creative-view-controls i{width:11px;height:11px;border:1px solid var(--pos-border);border-radius:0;background:var(--creative-view-accent);box-shadow:inset 2px 2px #ffffff57}.project-workspace-page.is-visual-pixel .creative-view-controls i:nth-child(2){background:color-mix(in srgb,var(--creative-view-accent) 68%,#fff);opacity:1}.project-workspace-page.is-visual-pixel .creative-view-controls i:nth-child(3){background:#fff8e9;opacity:1}.project-workspace-page.is-visual-pixel .creative-view-titlebar small,.project-workspace-page.is-visual-pixel .creative-view-titlebar strong,.project-workspace-page.is-visual-pixel .creative-view-titlebar>em{font-family:"Fusion Pixel 12px CN",ui-monospace,monospace;font-weight:400}.project-workspace-page.is-visual-pixel .creative-view-titlebar strong{color:#3f3545;font-size:11px}.project-workspace-page.is-visual-pixel .creative-view-titlebar p{color:#625a66;font-size:8px}.project-workspace-page.is-visual-pixel .creative-view-titlebar>em{border:1px solid var(--pos-border-soft);border-radius:0;background:#fffaf0;color:#544a58;box-shadow:2px 2px #55475f1f}.project-workspace-page.is-visual-pixel .creative-view-body{background:linear-gradient(color-mix(in srgb,var(--creative-view-accent) 5%,transparent) 1px,transparent 1px) 0 0/10px 10px,linear-gradient(90deg,color-mix(in srgb,var(--creative-view-accent) 5%,transparent) 1px,transparent 1px) 0 0/10px 10px,color-mix(in srgb,var(--creative-view-soft) 27%,#fffdf8)}.project-workspace-page.is-visual-pixel .creative-preparation-workspace,.project-workspace-page.is-visual-pixel .creative-map-workspace,.project-workspace-page.is-visual-pixel .creative-run-workspace{background:var(--pos-canvas)}.project-workspace-page.is-visual-pixel .creative-input-contract,.project-workspace-page.is-visual-pixel .creative-preference-board,.project-workspace-page.is-visual-pixel .creative-starting-points,.project-workspace-page.is-visual-pixel .creative-map-family,.project-workspace-page.is-visual-pixel .creative-run-status,.project-workspace-page.is-visual-pixel .creative-run-card,.project-workspace-page.is-visual-pixel .creative-prompt-editor,.project-workspace-page.is-visual-pixel .creative-run-rules{border:1px solid var(--pos-cell-line);border-radius:0;background:var(--pos-cell);box-shadow:none}.project-workspace-page.is-visual-pixel .creative-input-contract li:before,.project-workspace-page.is-visual-pixel .creative-map-family-heading>span,.project-workspace-page.is-visual-pixel .creative-starting-points article,.project-workspace-page.is-visual-pixel .creative-map-node-grid button,.project-workspace-page.is-visual-pixel .creative-run-card>header em,.project-workspace-page.is-visual-pixel .creative-human-selection,.project-workspace-page.is-visual-pixel .creative-preference-tags,.project-workspace-page.is-visual-pixel .creative-preference-tags>button,.project-workspace-page.is-visual-pixel .creative-preference-board textarea,.project-workspace-page.is-visual-pixel .creative-prompt-editor>header>button,.project-workspace-page.is-visual-pixel .creative-prompt-editor>textarea,.project-workspace-page.is-visual-pixel .creative-run-card>label>input,.project-workspace-page.is-visual-pixel .creative-human-selection textarea{border-radius:0}.project-workspace-page.is-visual-pixel .creative-input-contract>button,.project-workspace-page.is-visual-pixel .creative-preference-board>header>button,.project-workspace-page.is-visual-pixel .creative-engine-actions button,.project-workspace-page.is-visual-pixel .creative-run-card.is-plan>button{border:2px solid var(--pos-border);border-radius:0;box-shadow:3px 3px #55475f26}.project-workspace-page.is-visual-pixel .creative-map-toolbar input{border:2px solid var(--pos-border-soft);border-radius:0;background:var(--pos-cell);box-shadow:inset 2px 2px #55475f0f}.project-workspace-page.is-visual-pixel .creative-preference-board{background:#edf5ef}.project-workspace-page.is-visual-pixel .creative-preference-board>header span,.project-workspace-page.is-visual-pixel .creative-prompt-editor>header span{font-family:"Fusion Pixel 12px CN",ui-monospace,monospace;font-weight:400}.project-workspace-page.is-visual-pixel .creative-preference-tags,.project-workspace-page.is-visual-pixel .creative-preference-board textarea,.project-workspace-page.is-visual-pixel .creative-prompt-editor>textarea{border:1px solid var(--pos-cell-line);background:var(--pos-cell);box-shadow:inset 2px 2px #55475f0d}.project-workspace-page.is-visual-pixel .creative-preference-tags>button,.project-workspace-page.is-visual-pixel .creative-map-node-detail>button,.project-workspace-page.is-visual-pixel .creative-prompt-editor>header>button{border:1px solid var(--pos-cell-line);border-radius:0;background:var(--pos-cell);box-shadow:2px 2px #55475f12}.project-workspace-page.is-visual-pixel .creative-map-node-grid button.is-selected{border-color:#5c8c69;background:#eaf5ed;color:#406349}.project-workspace-page.is-visual-pixel .creative-map-node-grid button i{border-radius:0;background:#5c8c69;color:#fff}.project-workspace-page.is-visual-pixel .creative-map-node-detail>button[aria-pressed=true]{background:#5c8c69;color:#fff}.project-workspace-page.is-visual-pixel .creative-prompt-editor{background:var(--pos-cell-alt)}.project-workspace-page.is-visual-pixel .creative-starting-points{background:#fff4d9}.project-workspace-page.is-visual-pixel .creative-starting-points>div{gap:0;border:1px solid #d8bd86}.project-workspace-page.is-visual-pixel .creative-starting-points article{border:0;border-right:1px solid #d8bd86;border-bottom:1px solid #d8bd86;background:#fff9e9}.project-workspace-page.is-visual-pixel .creative-map-family-heading{background:var(--pos-cell)}.project-workspace-page.is-visual-pixel .creative-map-family-heading>span{border:1px solid var(--pos-cell-line);background:var(--pos-stage-soft);font-family:"Fusion Pixel 12px CN",ui-monospace,monospace;font-weight:400}.project-workspace-page.is-visual-pixel .creative-map-family-body{border-top:1px solid var(--pos-cell-line);background:var(--pos-cell-alt)}.project-workspace-page.is-visual-pixel .creative-map-node-grid button{border:1px solid var(--pos-cell-line);background:var(--pos-cell);box-shadow:2px 2px #55475f0f}.project-workspace-page.is-visual-pixel .creative-map-node-grid button.is-active{border-width:2px;background:var(--pos-stage-soft);box-shadow:2px 2px color-mix(in srgb,var(--creative-family-accent) 18%,transparent)}.project-workspace-page.is-visual-pixel .creative-map-node-detail{border:1px solid var(--pos-cell-line);border-left:4px solid var(--creative-family-accent);background:var(--pos-cell)}.project-workspace-page.is-visual-pixel .creative-run-status{gap:0;border-color:var(--pos-border-soft)}.project-workspace-page.is-visual-pixel .creative-run-status>div{border-right:1px solid var(--pos-cell-line);background:var(--pos-cell)}.project-workspace-page.is-visual-pixel .creative-run-status>button{border-left:1px solid var(--pos-cell-line);background:var(--pos-stage-soft)}.project-workspace-page.is-visual-pixel .creative-run-card.is-engine{border-top:4px solid #c28b35}.project-workspace-page.is-visual-pixel .creative-run-card.is-plan{border-top:4px solid #5c8c69}.project-workspace-page.is-visual-pixel .creative-human-selection{border:1px solid var(--pos-cell-line);background:var(--pos-cell-alt)}.project-workspace-page.is-visual-pixel .creative-run-rules{background:var(--pos-cell-alt)}.project-workspace-page.is-visual-pixel .creative-next-step{border:1px solid var(--pos-cell-line);border-radius:0;background:#f3efe6;box-shadow:inset 2px 2px #fff}.project-workspace-page.is-visual-pixel .creative-next-step>button{border:2px solid var(--pos-border);border-radius:0;box-shadow:3px 3px #55475f26}.project-workspace-page.is-visual-pixel .creative-content-bridge,.project-workspace-page.is-visual-pixel .creative-content-inputs,.project-workspace-page.is-visual-pixel .creative-content-route{border:1px solid var(--pos-cell-line);border-radius:0;box-shadow:none}.project-workspace-page.is-visual-pixel .creative-content-bridge{border-top:4px solid #766896;background:#eeeaf5}.project-workspace-page.is-visual-pixel .creative-content-inputs{background:var(--pos-cell)}.project-workspace-page.is-visual-pixel .creative-content-route{background:#f0edf4}.project-workspace-page.is-visual-pixel .creative-content-bridge input,.project-workspace-page.is-visual-pixel .creative-content-inputs input,.project-workspace-page.is-visual-pixel .creative-content-inputs textarea{border:1px solid var(--pos-cell-line);border-radius:0;background:var(--pos-cell);box-shadow:inset 2px 2px #55475f0d}.project-workspace-page.is-visual-pixel .creative-content-route li:before{border:1px solid var(--pos-border-soft);border-radius:0;background:#e1dbea;font-family:"Fusion Pixel 12px CN",monospace;font-weight:400}.project-workspace-page.is-visual-pixel .creative-content-route>button{border:2px solid var(--pos-border);border-radius:0;box-shadow:3px 3px #55475f21}.project-workspace-page.is-visual-pixel .project-stage-flow .strategy-keypoint-grid{grid-auto-rows:1fr;gap:0!important;padding:0 16px 16px}.project-workspace-page.is-visual-pixel .project-stage-flow .strategy-keypoint-grid>article{padding:14px!important;border:1px solid var(--pos-cell-line)!important;border-radius:0!important;background:var(--pos-cell)!important;box-shadow:none!important}.project-workspace-page.is-visual-pixel .project-stage-flow .strategy-keypoint-grid>article:nth-child(4n+2),.project-workspace-page.is-visual-pixel .project-stage-flow .strategy-keypoint-grid>article:nth-child(4n+3){background:var(--pos-cell-alt)!important}.project-workspace-page.is-visual-pixel .project-stage-flow .strategy-keypoint-assistant{border:2px solid var(--pos-border-soft)!important;border-radius:0!important;background:var(--pos-cell-alt)!important;box-shadow:3px 3px #55475f1f}.project-workspace-page.is-visual-pixel .project-stage-flow .strategy-keypoint-assistant>header>button{border:1px solid var(--pos-border-soft)!important;border-radius:0!important;background:var(--pos-cell)!important}.project-workspace-page.is-visual-pixel .project-stage-flow .strategy-version-summary>div{border:2px solid var(--pos-cell-line);border-radius:0!important;background:var(--pos-cell-line)!important}.project-workspace-page.is-visual-pixel .project-stage-flow .strategy-version-summary p{background:var(--pos-cell)!important}.project-workspace-page.is-visual-pixel .project-stage-flow .creator-intake-summary{gap:0!important}.project-workspace-page.is-visual-pixel .project-stage-flow .creator-intake-summary>div{min-height:76px;padding:11px 12px;border:1px solid var(--pos-cell-line)!important;border-radius:0!important;background:var(--pos-cell)!important}.project-workspace-page.is-visual-pixel .project-stage-flow .creator-intake-summary>div:first-child{background:var(--pos-cell-alt)!important}.project-workspace-page.is-visual-pixel .project-stage-flow .creator-intake-summary span,.project-workspace-page.is-visual-pixel .project-stage-flow .creator-field-routing span,.project-workspace-page.is-visual-pixel .project-stage-flow .creator-history-intake>div:first-child span{color:var(--pos-label)!important;font-family:"Fusion Pixel 12px CN",monospace;font-size:7px!important;font-weight:400}.project-workspace-page.is-visual-pixel .project-stage-flow .creator-source-selector{gap:0!important}.project-workspace-page.is-visual-pixel .project-stage-flow .creator-source-selector>button{min-height:78px;padding:11px 12px;border:1px solid var(--pos-cell-line)!important;border-radius:0!important;background:var(--pos-cell)!important;box-shadow:none!important}.project-workspace-page.is-visual-pixel .project-stage-flow .creator-source-selector>button.is-active{background:var(--pos-stage-soft)!important;box-shadow:inset 5px 0 0 var(--pos-stage)!important}.project-workspace-page.is-visual-pixel .project-stage-flow .creator-history-intake{min-height:70px;border:1px solid var(--pos-cell-line)!important;border-left:5px solid var(--pos-stage)!important;border-radius:0!important;background:var(--pos-cell-alt)!important}.project-workspace-page.is-visual-pixel .project-stage-flow .creator-history-intake :is(select,a,button),.project-workspace-page.is-visual-pixel .project-stage-flow .creator-intake-source-utilities>:is(a,button){border:1px solid var(--pos-border-soft)!important;border-radius:0!important;background:var(--pos-cell)!important;box-shadow:2px 2px #55475f1a}.project-workspace-page.is-visual-pixel .project-stage-flow .creator-field-routing{gap:0!important}.project-workspace-page.is-visual-pixel .project-stage-flow .creator-field-routing article{min-height:92px;padding:10px 11px;border:1px solid var(--pos-cell-line);border-radius:0!important;background:var(--pos-cell)!important}.project-workspace-page.is-visual-pixel .project-stage-flow .creator-field-routing article:nth-child(2n){background:var(--pos-cell-alt)!important}.project-workspace-page.is-visual-pixel .project-stage-flow .creator-intake-method-switch{gap:0!important;padding:3px!important;border:2px solid var(--pos-border-soft);border-radius:0!important;background:#e9e3ea!important}.project-workspace-page.is-visual-pixel .project-stage-flow .creator-intake-method-switch>button{min-height:58px;border-right:1px solid var(--pos-cell-line)!important;border-radius:0!important;box-shadow:none!important}.project-workspace-page.is-visual-pixel .project-stage-flow .creator-intake-method-switch>button:last-child{border-right:0!important}.project-workspace-page.is-visual-pixel .project-stage-flow .creator-intake-method-switch>button.is-active{background:var(--pos-cell)!important;box-shadow:inset 0 -4px 0 var(--pos-stage)!important}.project-workspace-page.is-visual-pixel .project-stage-flow :is(.creator-codex-intake,.creator-file-intake){border:2px solid var(--pos-border-soft)!important;border-radius:0!important;background:var(--pos-cell-alt)!important;box-shadow:inset 2px 2px #fff}.project-workspace-page.is-visual-pixel .project-stage-flow .creator-codex-intake>header{border-bottom:1px solid var(--pos-cell-line);background:var(--pos-cell-alt)}.project-workspace-page.is-visual-pixel .project-stage-flow .creator-codex-intake>footer>button{border:2px solid var(--pos-border-soft)!important;border-radius:0!important;background:var(--pos-cell)!important;box-shadow:2px 2px #55475f1f}.project-workspace-page.is-visual-pixel .project-stage-flow .creator-intake-preview>div{gap:0!important;border:1px solid var(--pos-cell-line)}.project-workspace-page.is-visual-pixel .project-stage-flow .creator-intake-preview p{padding:9px 10px;border-right:1px solid var(--pos-cell-line);border-radius:0!important;background:var(--pos-cell)!important}.project-workspace-page.is-visual-pixel .project-stage-flow .creator-intake-preview p:last-child{border-right:0}.project-workspace-page.is-visual-pixel .project-stage-flow .creator-review-toolbar{border-bottom:2px solid var(--pos-cell-line)!important;background:#f0ebf1!important}.project-workspace-page.is-visual-pixel .project-stage-flow .creator-review-stats{gap:0!important}.project-workspace-page.is-visual-pixel .project-stage-flow .creator-review-stats>span{min-height:52px;padding:7px 9px;border:1px solid var(--pos-cell-line);border-radius:0!important;background:var(--pos-cell)!important}.project-workspace-page.is-visual-pixel .project-stage-flow .creator-candidate-table{border:1px solid var(--pos-cell-line);background:var(--pos-cell)}.project-workspace-page.is-visual-pixel .project-stage-flow .creator-candidate-table>header{background:#e9e3ea;font-family:"Fusion Pixel 12px CN",monospace;font-size:7px}.project-workspace-page.is-visual-pixel .project-stage-flow .creator-candidate-table>article:nth-child(odd){background:var(--pos-cell-alt)}.project-workspace-page.is-visual-pixel .project-stage-flow .creator-candidate-table>article>button{border:1px solid var(--pos-border-soft)!important;border-radius:0!important;background:var(--pos-cell)!important}.project-workspace-page.is-visual-pixel .project-stage-flow :is(.project-supplier-context-picker,.project-review-facts,.project-review-decisions){gap:0!important}.project-workspace-page.is-visual-pixel .project-stage-flow .project-supplier-context-picker>label,.project-workspace-page.is-visual-pixel .project-stage-flow .project-review-facts>label{min-height:72px;padding:10px 11px;border:1px solid var(--pos-cell-line)!important;border-radius:0!important;background:var(--pos-cell)!important}.project-workspace-page.is-visual-pixel .project-stage-flow .project-supplier-context-picker>label.is-selected,.project-workspace-page.is-visual-pixel .project-stage-flow .project-review-facts>label:has(input:checked){background:var(--pos-stage-soft)!important;box-shadow:inset 5px 0 0 var(--pos-stage)}.project-workspace-page.is-visual-pixel .project-stage-flow .project-review-decisions article{border:1px solid var(--pos-cell-line)!important;border-radius:0!important;background:var(--pos-cell)!important}.project-workspace-page.is-visual-pixel .project-stage-flow .project-review-decisions article:nth-child(odd){background:var(--pos-cell-alt)!important}.project-workspace-page.is-visual-pixel .project-stage-flow .project-review-decisions article>fieldset label{border-color:var(--pos-cell-line)!important;border-radius:0!important}.project-workspace-page.is-visual-pixel .project-stage-flow :is(.creator-brief-library-reference,.creator-handoff-sources){border:2px solid var(--pos-cell-line)!important;border-radius:0!important;background:var(--pos-cell)!important}.project-workspace-page.is-visual-pixel .project-stage-flow :is(.creator-brief-library-reference,.creator-handoff-sources)>header{min-height:40px;padding:9px 11px;border-bottom:1px solid var(--pos-cell-line);background:#e9e3ea}.project-workspace-page.is-visual-pixel .project-stage-flow :is(.creator-brief-library-reference,.creator-handoff-sources)>div{gap:0!important;padding:0!important}.project-workspace-page.is-visual-pixel .project-stage-flow :is(.creator-brief-library-reference,.creator-handoff-sources) a{min-height:48px;padding:8px 10px;border:0!important;border-right:1px solid var(--pos-cell-line)!important;border-bottom:1px solid var(--pos-cell-line)!important;border-radius:0!important;background:var(--pos-cell)!important}.project-workspace-page.is-visual-pixel .project-stage-flow :is(.creator-brief-library-reference,.creator-handoff-sources) a:hover{background:var(--pos-stage-soft)!important}@media(max-width:900px){.project-workspace-page.is-visual-pixel .project-stage-flow .project-source-task-list,.project-workspace-page.is-visual-pixel .project-stage-flow .strategy-keypoint-grid,.project-workspace-page.is-visual-pixel .project-stage-flow .creator-intake-summary,.project-workspace-page.is-visual-pixel .project-stage-flow .creator-source-selector,.project-workspace-page.is-visual-pixel .project-stage-flow .creator-field-routing{gap:6px!important}}@media(min-width:721px){.project-workspace-page.is-visual-pixel .project-stage-shell{grid-template-columns:minmax(0,1fr)}.project-workspace-page.is-visual-pixel .project-stage-shell:not(.has-budget-sidecar){width:min(1248px,calc(100% - 156px));margin-right:124px;margin-left:auto}.project-workspace-page.is-visual-pixel .project-stage-rail{position:fixed;top:112px;right:16px;left:auto;z-index:72;width:96px;padding:58px 8px 9px;overflow:visible;border:2px solid var(--pos-border);border-radius:0;background:var(--pos-window);box-shadow:inset 0 0 0 2px #fff,5px 5px 0 var(--pos-shadow),9px 9px #53455b14;backdrop-filter:none;-webkit-backdrop-filter:none}.project-workspace-page.is-visual-pixel .project-stage-rail:before{position:absolute;top:0;right:0;left:0;height:25px;display:grid;place-items:center;border-bottom:2px solid var(--pos-border);background:linear-gradient(var(--pos-titlebar-light),var(--pos-titlebar));color:var(--pos-stage-strong);content:"STUDIO LIFT";font-family:"Fusion Pixel 12px CN",monospace;font-size:6px;letter-spacing:.02em}.project-workspace-page.is-visual-pixel .project-stage-elevator-display{position:absolute;top:29px;right:7px;left:7px;height:23px;display:grid;grid-template-columns:1fr auto;grid-template-rows:10px 10px;align-items:center;padding:1px 5px;border:1px solid #6e6172;background:#332d38;box-shadow:inset 2px 2px #18151b,inset -1px -1px #8b7d8d;color:#f3c36b;font-family:"Fusion Pixel 12px CN",monospace}.project-workspace-page.is-visual-pixel .project-stage-elevator-display small{grid-column:1;grid-row:1;color:#b9aeba;font-size:5px}.project-workspace-page.is-visual-pixel .project-stage-elevator-display strong{grid-column:2;grid-row:1 / span 2;font-size:11px;font-weight:400}.project-workspace-page.is-visual-pixel .project-stage-elevator-display span{grid-column:1;grid-row:2;overflow:hidden;color:#fff7df;font-size:6px;text-overflow:ellipsis;white-space:nowrap}.project-workspace-page.is-visual-pixel .project-stage-elevator{position:relative;display:grid;gap:4px;padding-left:25px}.project-workspace-page.is-visual-pixel .project-stage-elevator:before{position:absolute;top:2px;bottom:2px;left:10px;width:4px;border:1px solid #7d6f7d;background:repeating-linear-gradient(180deg,#c7b9bf 0 5px,#756976 5px 8px);box-shadow:2px 0 #ffffff85;content:""}.project-workspace-page.is-visual-pixel .project-stage-elevator-car{position:absolute;top:calc(var(--elevator-stop) * 38px + 1px);left:0;z-index:3;width:24px;height:34px;display:block;border:1px solid #594c5d;background:#f7e8d2;box-shadow:inset 2px 2px #fff8e8,2px 2px #4a3b4e33;transition:top .42s cubic-bezier(.22,.8,.22,1);pointer-events:none}.project-workspace-page.is-visual-pixel .project-stage-elevator-car>i{position:absolute;right:1px;bottom:1px;left:1px;height:27px;background-position:0 0;background-repeat:no-repeat;background-size:400% 100%;image-rendering:pixelated;animation:pw-employee-sprite-idle 1.25s steps(1,end) infinite}.project-workspace-page.is-visual-pixel .project-stage-rail button,.project-workspace-page.is-visual-pixel .project-stage-rail button:hover,.project-workspace-page.is-visual-pixel .project-stage-rail button:focus-visible{position:relative;width:76px;min-height:34px;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:6px;padding:5px 7px;border:1px solid #b7acba;border-radius:0;background:#f1ecf1;box-shadow:inset 2px 2px #fff;color:var(--pos-muted);transform:none}.project-workspace-page.is-visual-pixel .project-stage-elevator button{width:53px;min-height:34px;grid-template-columns:10px minmax(0,1fr);gap:4px;padding:4px 5px}.project-workspace-page.is-visual-pixel .project-stage-elevator button>i{width:9px;height:9px;border:2px solid #5d5064;border-radius:0;background:color-mix(in srgb,var(--rail-accent) 58%,#e8e0e9);box-shadow:inset 2px 2px #ffffff70,2px 2px #55475f26}.project-workspace-page.is-visual-pixel .project-stage-elevator button>i:before,.project-workspace-page.is-visual-pixel .project-stage-elevator button>i:after{display:none}.project-workspace-page.is-visual-pixel .project-stage-elevator button>span{display:block;color:#74697a;font-family:"Fusion Pixel 12px CN",monospace;font-size:8px}.project-workspace-page.is-visual-pixel .project-stage-elevator button.is-active{border-color:var(--pos-border);background:var(--pos-stage-soft);box-shadow:inset 4px 0 0 var(--rail-accent),3px 3px color-mix(in srgb,var(--rail-accent) 35%,var(--pos-shadow));color:var(--pos-stage-strong)}.project-workspace-page.is-visual-pixel .project-stage-elevator button.is-active>i{width:9px;background:var(--rail-accent);box-shadow:0 0 0 2px #fff7df,0 0 0 3px var(--rail-accent)}.project-workspace-page.is-visual-pixel .project-stage-rail-home,.project-workspace-page.is-visual-pixel .project-stage-rail .project-visual-mode-toggle{grid-template-columns:1fr;place-items:center}.project-workspace-page.is-visual-pixel .project-stage-rail-home{min-height:34px;margin-top:7px}.project-workspace-page.is-visual-pixel .project-stage-rail-home>svg{width:15px}.project-workspace-page.is-visual-pixel .project-stage-rail .project-visual-mode-toggle{min-height:34px;margin-top:7px}.project-workspace-page.is-visual-pixel .project-stage-rail .project-visual-mode-toggle:before{display:none}.project-workspace-page.is-visual-pixel .project-stage-shell.has-budget-sidecar{--budget-hud-width: clamp(180px,15vw,248px);width:auto;max-width:none;margin-left:calc(var(--budget-hud-width) + 40px);margin-right:124px}.project-workspace-page.is-visual-pixel .project-stage-flow{grid-column:1;grid-row:1}.project-workspace-page.is-visual-pixel .project-stage-rail button>strong{right:60px;left:auto;transform:translate(5px,-50%)}.project-workspace-page.is-visual-pixel .project-stage-rail button:hover>strong,.project-workspace-page.is-visual-pixel .project-stage-rail button:focus-visible>strong{transform:translateY(-50%)}}@media(prefers-reduced-motion:reduce){.project-workspace-page.is-visual-pixel .project-stage-elevator-car{transition:none}}.project-workspace-page.is-visual-pixel .project-budget-sideboard{overflow:hidden!important;background:#f7f0dc!important}.project-workspace-page.is-visual-pixel .project-budget-sideboard>.pixel-os-window-body{display:block}.project-workspace-page.is-visual-pixel .project-budget-sideboard .project-budget-overview{min-height:0;display:grid;grid-template-columns:1fr;gap:8px;margin:0;padding:9px;overflow:hidden;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--pos-ink);cursor:default;transform:none!important}.project-workspace-page.is-visual-pixel .project-budget-sideboard .project-budget-overview:before{display:none}.project-workspace-page.is-visual-pixel .project-budget-section-label{display:block;margin-bottom:5px;color:#776a72;font-family:"Fusion Pixel 12px CN",monospace;font-size:7px;letter-spacing:.08em}.project-workspace-page.is-visual-pixel .project-budget-operator{position:relative;min-height:56px;display:grid;width:100%;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:7px;padding:5px 7px;border:2px solid #655666;background:linear-gradient(90deg,rgba(255,255,255,.58) 1px,transparent 1px) 0 0/8px 8px,linear-gradient(rgba(255,255,255,.58) 1px,transparent 1px) 0 0/8px 8px,#e4d8c7;box-shadow:inset 2px 2px #fff9e8,3px 3px #b8a5a4;color:var(--pos-ink);text-align:left;transform:none}.project-workspace-page.is-visual-pixel .project-budget-operator:hover,.project-workspace-page.is-visual-pixel .project-budget-operator:focus-visible{border-color:#4d3f50;background:linear-gradient(90deg,rgba(255,255,255,.58) 1px,transparent 1px) 0 0/8px 8px,linear-gradient(rgba(255,255,255,.58) 1px,transparent 1px) 0 0/8px 8px,#eee0c9;box-shadow:inset 2px 2px #fff9e8,4px 4px #b98270;transform:translate(-1px,-1px)}.project-workspace-page.is-visual-pixel .project-budget-operator-avatar{width:42px;height:46px;display:block;background-position:0 0;background-repeat:no-repeat;background-size:400% 100%;filter:drop-shadow(0 3px 0 rgba(52,38,59,.18));image-rendering:pixelated;animation:pw-employee-sprite-idle 1.25s steps(1,end) infinite}.project-workspace-page.is-visual-pixel .project-budget-operator>span:nth-child(2){min-width:0;display:grid;gap:3px}.project-workspace-page.is-visual-pixel .project-budget-operator :is(small,strong,em){overflow:hidden;font-family:"Fusion Pixel 12px CN",monospace;font-style:normal;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.project-workspace-page.is-visual-pixel .project-budget-operator small{color:#8b7378;font-size:7px}.project-workspace-page.is-visual-pixel .project-budget-operator strong{color:#4b3d50;font-size:11px}.project-workspace-page.is-visual-pixel .project-budget-operator em{color:#756b72;font-size:6px}.project-workspace-page.is-visual-pixel .project-budget-operator>.pixel-os-status{position:static;justify-self:end;min-height:16px;padding:0 4px;background:#fff9eb;font-size:6px}.project-workspace-page.is-visual-pixel .pixel-os-status.is-trial i{background:var(--pos-yellow)}.project-workspace-page.is-visual-pixel .project-budget-treasury{display:grid;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:6px;padding:6px 8px;border:2px solid #9b7047;background:linear-gradient(135deg,#fff6d9,#f3dfaf);box-shadow:inset 2px 2px #fffdf0,3px 3px #c2a57c}.project-workspace-page.is-visual-pixel .project-budget-coin-stack{width:50px;height:43px;justify-self:center;image-rendering:pixelated}.project-workspace-page.is-visual-pixel .project-budget-coin-stack>i{width:32px;height:16px}.project-workspace-page.is-visual-pixel .project-budget-coin-stack>i:first-child{left:11px}.project-workspace-page.is-visual-pixel .project-budget-coin-stack>i:nth-child(2){top:13px;left:1px}.project-workspace-page.is-visual-pixel .project-budget-coin-stack>i:nth-child(3){top:26px;left:17px}.project-workspace-page.is-visual-pixel .project-budget-coin-total{text-align:left}.project-workspace-page.is-visual-pixel .project-budget-coin-total>small,.project-workspace-page.is-visual-pixel .project-budget-coin-total>em{color:#7f6e62;font-family:"Fusion Pixel 12px CN",monospace;font-size:7px;font-weight:400}.project-workspace-page.is-visual-pixel .project-budget-coin-total>strong{color:#8d4d3f!important;font-family:"Fusion Pixel 12px CN",monospace;font-size:18px;font-weight:400}.project-workspace-page.is-visual-pixel .project-budget-operation,.project-workspace-page.is-visual-pixel .project-budget-indicators,.project-workspace-page.is-visual-pixel .project-budget-facilities{padding:7px;border:2px solid var(--pos-border-soft);background:#fffdf4b8;box-shadow:inset 2px 2px #fff}.project-workspace-page.is-visual-pixel .project-budget-operation{display:grid;gap:6px}.project-workspace-page.is-visual-pixel .project-budget-section-head{display:flex;align-items:center;justify-content:space-between;gap:7px}.project-workspace-page.is-visual-pixel .project-budget-section-head .project-budget-section-label{margin:0}.project-workspace-page.is-visual-pixel .project-budget-section-head>button{min-height:18px;padding:1px 5px;border:1px solid #9e909d;border-radius:0;background:#fff9ed;box-shadow:1px 1px #c7b7b4;color:#756776;font-family:"Fusion Pixel 12px CN",monospace;font-size:6px;transform:none}.project-workspace-page.is-visual-pixel .project-budget-section-head>button:hover,.project-workspace-page.is-visual-pixel .project-budget-section-head>button:focus-visible{border-color:#5d4f5d;background:#f7dfbd}.project-workspace-page.is-visual-pixel .project-budget-operation .pixel-os-meter{gap:2px}.project-workspace-page.is-visual-pixel .project-budget-operation .pixel-os-meter header,.project-workspace-page.is-visual-pixel .project-budget-operation .pixel-os-meter small{font-size:7px}.project-workspace-page.is-visual-pixel .project-budget-operation .pixel-os-meter>i{height:8px}.project-workspace-page.is-visual-pixel .project-budget-creator-meter>i>b{background:#7d91bd}.project-workspace-page.is-visual-pixel .project-budget-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border:1px solid var(--pos-border-soft);background:#ffffff8c;box-shadow:none}.project-workspace-page.is-visual-pixel .project-budget-metric-grid>div{align-content:center;gap:4px;min-height:48px;padding:5px;border-right:1px solid var(--pos-border-soft);border-bottom:1px solid var(--pos-border-soft)}.project-workspace-page.is-visual-pixel .project-budget-metric-grid>div:nth-child(2n){border-right:1px solid var(--pos-border-soft)}.project-workspace-page.is-visual-pixel .project-budget-metric-grid>div:nth-child(3n){border-right:0}.project-workspace-page.is-visual-pixel .project-budget-metric-grid>div:nth-last-child(-n+3){border-bottom:0}.project-workspace-page.is-visual-pixel .project-budget-metric-grid dt,.project-workspace-page.is-visual-pixel .project-budget-metric-grid dd,.project-workspace-page.is-visual-pixel .project-budget-metric-grid small{overflow:hidden;font-family:"Fusion Pixel 12px CN",monospace;font-size:8px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.project-workspace-page.is-visual-pixel .project-budget-metric-grid dd{color:var(--pos-stage-strong);font-size:10px}.project-workspace-page.is-visual-pixel .project-budget-metric-grid small{color:var(--pos-muted)}.project-workspace-page.is-visual-pixel .project-budget-facilities>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.project-workspace-page.is-visual-pixel .project-budget-facilities button{min-width:0;min-height:50px;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:4px;padding:4px;border:1px solid #897b87;border-radius:0;background:#eee5de;box-shadow:inset 2px 2px #fff8ee,2px 2px #c4b3ad;color:#4e434d;text-align:left;transform:none}.project-workspace-page.is-visual-pixel .project-budget-facilities button:hover,.project-workspace-page.is-visual-pixel .project-budget-facilities button:focus-visible{border-color:#5d4f5d;background:#fff3d9;box-shadow:inset 2px 2px #fff,3px 3px #c17c68;transform:translate(-1px,-1px)}.project-workspace-page.is-visual-pixel .project-budget-facilities button>span{min-width:0;display:grid;gap:4px}.project-workspace-page.is-visual-pixel .project-budget-facilities button :is(strong,small){overflow:hidden;font-family:"Fusion Pixel 12px CN",monospace;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.project-workspace-page.is-visual-pixel .project-budget-facilities button strong{font-size:8px}.project-workspace-page.is-visual-pixel .project-budget-facilities button small{color:#80747d;font-size:6px}@media(max-width:820px){.project-workspace-page.is-visual-pixel .project-budget-sideboard .project-budget-overview{grid-template-columns:1fr}}.project-stage-budget-sidecar{min-width:0}@media(min-width:721px){.project-workspace-page.is-visual-pixel .project-stage-shell.has-budget-sidecar .project-stage-budget-sidecar{position:fixed;top:92px;left:16px;z-index:70;width:var(--budget-hud-width);max-height:calc(100svh - 112px);overflow-x:visible;overflow-y:auto;padding:0 8px 9px 0;filter:drop-shadow(8px 10px 0 rgba(72,57,79,.08));scrollbar-width:thin}.project-workspace-page.is-visual-pixel .project-stage-shell.has-budget-sidecar .project-budget-sideboard{margin:0}}@media(max-width:720px){.project-stage-budget-sidecar{grid-row:2}}.project-hud-editor-overlay{position:fixed;inset:0;z-index:420;display:grid;place-items:center;padding:24px;background:#322a3747;backdrop-filter:blur(12px) saturate(88%);-webkit-backdrop-filter:blur(12px) saturate(88%)}.project-hud-editor{width:min(540px,calc(100vw - 32px));overflow:hidden;border:2px solid #5b4d5f;border-radius:0;background:#fffaf0;box-shadow:inset 0 0 0 2px #fff,8px 8px #4436484d,18px 20px 60px #2a1f2f38}.project-hud-editor>.pixel-os-titlebar{min-height:32px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:5px 8px;border-bottom:2px solid #5b4d5f;background:linear-gradient(#eadfe9,#cfc2d1);color:#443748;font-family:"Fusion Pixel 12px CN",monospace}.project-hud-editor .pixel-os-window-controls{display:grid;grid-template-columns:repeat(3,10px);gap:4px}.project-hud-editor .pixel-os-window-controls i{width:10px;height:10px;border:1px solid #594b62;background:#d87161;box-shadow:inset 2px 2px #fff6}.project-hud-editor .pixel-os-window-controls i:nth-child(2){background:#e4b55c}.project-hud-editor .pixel-os-window-controls i:nth-child(3){background:#70ad83}.project-hud-editor .pixel-os-window-title{min-width:0;display:flex;align-items:baseline;gap:8px;overflow:hidden}.project-hud-editor .pixel-os-window-title :is(strong,small){overflow:hidden;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.project-hud-editor .pixel-os-window-title strong{font-size:10px}.project-hud-editor .pixel-os-window-title small,.project-hud-editor .pixel-os-window-state{color:#766b7a;font-size:7px}.project-hud-editor .pixel-os-window-state{padding:2px 5px;border:1px solid #887b8c;background:#fffaf0;font-style:normal}.project-hud-editor>form{display:grid;gap:16px;padding:20px}.project-hud-editor>form>header{display:grid;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:14px}.project-hud-editor>form>header .project-budget-operator-avatar{width:56px;height:61px;display:block;image-rendering:pixelated;animation:pw-employee-sprite-idle 1.25s steps(1,end) infinite}.project-hud-editor>form>header small,.project-hud-editor>form>header h2,.project-hud-editor>form>header p{margin:0}.project-hud-editor>form>header small{color:#a05f55;font-family:"Fusion Pixel 12px CN",monospace;font-size:7px}.project-hud-editor>form>header h2{margin-top:5px;color:#342d35;font-size:22px}.project-hud-editor>form>header p{margin-top:5px;color:#776f75;font-size:11px;line-height:1.6}.project-hud-editor-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.project-hud-editor-fields label:last-child{grid-column:1 / -1}.project-hud-editor-fields label{display:grid;gap:6px}.project-hud-editor-fields label>span{color:#6e626d;font-size:10px;font-weight:700}.project-hud-editor-fields input{width:100%;min-height:42px;padding:8px 10px;border:2px solid #9b8f9b;border-radius:0;outline:0;background:#fff;box-shadow:inset 2px 2px #e8e0e5;color:#332c34;font-size:13px}.project-hud-editor-fields input:focus{border-color:#c96852;box-shadow:inset 2px 2px #f2d6cd,3px 3px #c968522e}.project-hud-editor>form>aside{display:grid;gap:4px;padding:10px 12px;border-left:4px solid #d19a58;background:#f6ead6;color:#675d60}.project-hud-editor>form>aside strong{color:#8c574d;font-size:10px}.project-hud-editor>form>aside span{font-size:10px;line-height:1.6}.project-hud-editor>form>footer{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-top:13px;border-top:1px solid #d9cfd7}.project-hud-editor>form>footer small{max-width:250px;color:#857a82;font-size:9px;line-height:1.5}.project-hud-editor>form>footer div{display:flex;gap:7px}.project-hud-editor>form>footer button{min-height:36px;padding:0 12px;border:2px solid #6c5e6d;border-radius:0;background:#fff9ed;box-shadow:2px 2px #c7b7b4;color:#5e515f;font-size:10px}.project-hud-editor>form>footer button.is-primary{background:#5c4b61;color:#fffaf0}@media(max-width:560px){.project-hud-editor-overlay{padding:10px}.project-hud-editor>form{padding:14px}.project-hud-editor-fields{grid-template-columns:1fr}.project-hud-editor-fields label:last-child{grid-column:auto}.project-hud-editor>form>footer{align-items:stretch;flex-direction:column}.project-hud-editor>form>footer small{max-width:none}.project-hud-editor>form>footer div{justify-content:flex-end}}.project-workspace-page.is-visual-pixel .project-stage-flow :is(.creator-receiver-console,.creator-intake-ledger,.creator-intake-boundary,.creator-review-actions){border:2px solid var(--pos-frame)!important;border-radius:0!important;background:var(--pos-paper)!important;box-shadow:4px 4px 0 var(--pos-shadow)!important}.project-workspace-page.is-visual-pixel .project-stage-flow .creator-receiver-status{background:var(--pos-cell-alt)!important}.project-workspace-page.is-visual-pixel .project-stage-flow .creator-receiver-status>div{border-color:var(--pos-line)!important}.project-workspace-page.is-visual-pixel .project-stage-flow .creator-receiver-status span,.project-workspace-page.is-visual-pixel .project-stage-flow .creator-receiver-status small,.project-workspace-page.is-visual-pixel .project-stage-flow .creator-intake-ledger small{font-family:var(--pos-pixel-font)}.project-workspace-page.is-visual-pixel .project-stage-flow .creator-receiver-status strong{color:var(--pos-ink);font-family:var(--pos-pixel-font);font-size:18px}.project-workspace-page.is-visual-pixel .project-stage-flow .creator-receiver-open{border-left:2px solid var(--pos-frame)!important;background:var(--pos-accent)!important;color:#fff9ee!important;box-shadow:inset 3px 3px #fff3,inset -3px -3px #4a282633}.project-workspace-page.is-visual-pixel .project-stage-flow .creator-receiver-open :is(strong,small){color:inherit!important;font-family:var(--pos-pixel-font)}.project-workspace-page.is-visual-pixel .project-stage-flow .creator-receiver-body{border-color:var(--pos-frame)!important;background-image:linear-gradient(rgba(86,71,83,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(86,71,83,.035) 1px,transparent 1px);background-size:10px 10px}.project-workspace-page.is-visual-pixel .project-stage-flow :is(.creator-receiver-guide,.creator-codex-contract,.creator-preview-table,.creator-intake-ledger-table){border-color:var(--pos-line)!important}.project-workspace-page.is-visual-pixel .project-stage-flow .creator-receiver-guide>div{border-color:var(--pos-line)!important;background:var(--pos-cell-alt)}.project-workspace-page.is-visual-pixel .project-stage-flow .creator-receiver-guide span,.project-workspace-page.is-visual-pixel .project-stage-flow .creator-codex-contract span,.project-workspace-page.is-visual-pixel .project-stage-flow .creator-intake-ledger>header span{color:var(--pos-accent)!important;font-family:var(--pos-pixel-font)}.project-workspace-page.is-visual-pixel .project-stage-flow .creator-receiver-guide strong,.project-workspace-page.is-visual-pixel .project-stage-flow .creator-codex-contract strong{font-family:var(--pos-pixel-font);font-size:9px;line-height:1.65}.project-workspace-page.is-visual-pixel .project-stage-flow .creator-receiver-config label>span{color:var(--pos-muted);font-family:var(--pos-pixel-font);font-size:8px}.project-workspace-page.is-visual-pixel .project-stage-flow .creator-receiver-config :is(input,select){border:2px solid var(--pos-line)!important;border-radius:0!important;background:#fffdf7!important;box-shadow:inset 2px 2px #53434f1a!important;font-size:11px}.project-workspace-page.is-visual-pixel .project-stage-flow .creator-intake-method-switch{border:2px solid var(--pos-line)!important;border-radius:0!important;box-shadow:3px 3px 0 var(--pos-shadow)!important}.project-workspace-page.is-visual-pixel .project-stage-flow .creator-intake-method-switch>button{border-color:var(--pos-line)!important;border-radius:0!important;background:var(--pos-paper)!important}.project-workspace-page.is-visual-pixel .project-stage-flow .creator-intake-method-switch>button.is-active{background:var(--pos-cell-alt)!important;box-shadow:inset 0 -4px 0 var(--pos-accent)!important}.project-workspace-page.is-visual-pixel .project-stage-flow .creator-intake-method-switch strong{font-family:var(--pos-pixel-font);font-size:9px}.project-workspace-page.is-visual-pixel .project-stage-flow .creator-intake-preview>.creator-preview-metrics{display:grid!important;grid-template-columns:repeat(5,1fr)!important;gap:0!important}.project-workspace-page.is-visual-pixel .project-stage-flow .creator-intake-preview>.creator-preview-table{display:grid!important;grid-template-columns:1fr!important;gap:0!important;border:2px solid var(--pos-line)!important;border-radius:0!important}.project-workspace-page.is-visual-pixel .project-stage-flow :is(.creator-preview-table,.creator-intake-ledger-table)>div:first-child{background:var(--pos-frame)!important;color:#fff9ee!important}.project-workspace-page.is-visual-pixel .project-stage-flow :is(.creator-preview-table,.creator-intake-ledger-table)>div>*{border-color:var(--pos-line)!important;font-family:var(--pos-pixel-font);font-size:8px}.project-workspace-page.is-visual-pixel .project-stage-flow :is(.creator-preview-table,.creator-intake-ledger-table)>div:nth-child(odd):not(:first-child){background:var(--pos-cell-alt)}.project-workspace-page.is-visual-pixel .project-stage-flow .creator-intake-ledger>header{border-color:var(--pos-frame)!important;background:var(--pos-titlebar)!important}.project-workspace-page.is-visual-pixel .project-stage-flow .creator-intake-ledger>header strong{font-family:var(--pos-pixel-font);font-size:11px}.project-workspace-page.is-visual-pixel .project-stage-flow .creator-intake-ledger>header button,.project-workspace-page.is-visual-pixel .project-stage-flow .creator-review-actions :is(button,a,summary){border:2px solid var(--pos-line)!important;border-radius:0!important;background:#fff9ed!important;box-shadow:2px 2px 0 var(--pos-shadow);font-family:var(--pos-pixel-font);font-size:8px}.project-workspace-page.is-visual-pixel .project-stage-flow .creator-intake-ledger>header button:hover,.project-workspace-page.is-visual-pixel .project-stage-flow .creator-review-actions :is(button,a,summary):hover{transform:translate(-1px,-1px);box-shadow:3px 3px 0 var(--pos-shadow)}.project-workspace-page.is-visual-pixel .project-stage-flow .creator-ledger-empty strong,.project-workspace-page.is-visual-pixel .project-stage-flow .creator-intake-boundary>summary,.project-workspace-page.is-visual-pixel .project-stage-flow .creator-review-actions>div:first-child strong{font-family:var(--pos-pixel-font)}.project-workspace-page.is-visual-pixel .project-stage-flow .creator-intake-boundary>div,.project-workspace-page.is-visual-pixel .project-stage-flow .creator-intake-boundary article{border-color:var(--pos-line)!important}.project-workspace-page.is-visual-pixel .project-stage-flow .creator-review-actions{border-width:0 0 2px!important;box-shadow:none!important;background:var(--pos-cell-alt)!important}.project-workspace-page.is-visual-pixel .project-stage-flow .creator-workflow-ledger{border:2px solid var(--pos-frame)!important;border-radius:0!important;background:var(--pos-paper)!important;box-shadow:4px 4px 0 var(--pos-shadow)!important}.project-workspace-page.is-visual-pixel .project-stage-flow .creator-workflow-ledger>header{border-color:var(--pos-frame)!important;background:var(--pos-titlebar)!important}.project-workspace-page.is-visual-pixel .project-stage-flow .creator-workflow-ledger>header :is(span,strong,small,em){font-family:var(--pos-pixel-font)}.project-workspace-page.is-visual-pixel .project-stage-flow .creator-workflow-ledger>header span{color:var(--pos-accent)!important}.project-workspace-page.is-visual-pixel .project-stage-flow .creator-workflow-ledger>header strong{font-size:11px}.project-workspace-page.is-visual-pixel .project-stage-flow .creator-workflow-ledger>header em{border:1px solid var(--pos-line);background:var(--pos-cell-alt);color:var(--pos-stage-strong)}.project-workspace-page.is-visual-pixel .project-stage-flow .creator-workflow-ledger-table>div:first-child{background:var(--pos-frame)!important}.project-workspace-page.is-visual-pixel .project-stage-flow .creator-workflow-ledger-table>div:first-child>*{color:#fff9ee!important}.project-workspace-page.is-visual-pixel .project-stage-flow .creator-workflow-ledger-table>div>*{border-color:var(--pos-line)!important;border-radius:0!important;font-family:var(--pos-pixel-font)}.project-workspace-page.is-visual-pixel .project-stage-flow .creator-workflow-ledger-table>div:nth-child(odd):not(:first-child){background:var(--pos-cell-alt)}.project-workspace-page.is-visual-pixel .project-stage-flow .creator-workflow-ledger-table>div>button.is-active{background:var(--pos-stage-soft)!important;box-shadow:inset 0 -4px 0 var(--pos-stage)!important}.project-workspace-page.is-visual-pixel .project-stage-flow .creator-workflow-ledger-table em{border:1px solid var(--pos-line);border-radius:0;background:#fff9ed;font-family:var(--pos-pixel-font);font-size:7px}.project-workspace-page.is-visual-pixel .project-stage-flow .creator-workflow-ledger-empty :is(strong,small){font-family:var(--pos-pixel-font)}.project-workspace-page.is-visual-pixel .project-stage-flow .creator-collaboration-desktop{border:2px solid var(--pos-frame)!important;background:var(--pos-paper)!important;box-shadow:5px 5px 0 var(--pos-shadow)!important}.project-workspace-page.is-visual-pixel .project-second-page-header .creator-entry-mode-status{border:2px solid var(--pos-line);border-radius:0;background:var(--pos-cell-alt);color:var(--pos-ink);font-family:var(--pos-pixel-font);box-shadow:2px 2px 0 var(--pos-shadow)}.project-workspace-page.is-visual-pixel .project-stage-flow .creator-collaboration-desktop-header{border-color:var(--pos-frame)!important;background:var(--pos-titlebar)!important}.project-workspace-page.is-visual-pixel .project-stage-flow .creator-collaboration-desktop-header>div:first-child>:is(span,strong,small),.project-workspace-page.is-visual-pixel .project-stage-flow .creator-collaboration-desktop-header :is(dt,dd),.project-workspace-page.is-visual-pixel .project-stage-flow .creator-collaboration-desktop-footer :is(span,strong,small),.project-workspace-page.is-visual-pixel .project-stage-flow .creator-collaboration-window :is(strong,small,em){font-family:var(--pos-pixel-font)}.project-workspace-page.is-visual-pixel .project-stage-flow .creator-collaboration-desktop-header>div:first-child>strong{font-size:clamp(18px,2vw,27px)}.project-workspace-page.is-visual-pixel .project-stage-flow .creator-collaboration-desktop-header dl{border:2px solid var(--pos-line);background:var(--pos-paper)}.project-workspace-page.is-visual-pixel .project-stage-flow .creator-collaboration-desktop-header dl>div+div{border-color:var(--pos-line)}.project-workspace-page.is-visual-pixel .project-stage-flow .creator-collaboration-desktop-header>button,.project-workspace-page.is-visual-pixel .project-stage-flow .creator-collaboration-entry-manager button{border:2px solid var(--pos-line)!important;border-radius:0!important;background:#fff9ed!important;box-shadow:2px 2px 0 var(--pos-shadow);font-family:var(--pos-pixel-font);font-size:8px}.project-workspace-page.is-visual-pixel .project-stage-flow .creator-collaboration-entry-manager{border-color:var(--pos-frame);background:var(--pos-cell-alt)}.project-workspace-page.is-visual-pixel .project-stage-flow .creator-collaboration-entry-manager input{border:2px solid var(--pos-line);border-radius:0;background:#fffdf7;box-shadow:inset 2px 2px #53434f1a}.project-workspace-page.is-visual-pixel .project-stage-flow .creator-collaboration-window-grid{background-image:linear-gradient(rgba(86,71,83,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(86,71,83,.035) 1px,transparent 1px);background-size:10px 10px}.project-workspace-page.is-visual-pixel .project-stage-flow .creator-collaboration-window{border:2px solid var(--pos-frame);box-shadow:5px 5px 0 var(--pos-shadow)}.project-workspace-page.is-visual-pixel .project-stage-flow .creator-collaboration-window>header{border-color:var(--pos-frame);background:var(--pos-titlebar)}.project-workspace-page.is-visual-pixel .project-stage-flow .creator-collaboration-window>div{background:var(--pos-paper)}.project-workspace-page.is-visual-pixel .project-stage-flow .creator-collaboration-window>footer{border-color:var(--pos-line);background:var(--pos-cell-alt)}.project-workspace-page.is-visual-pixel .project-stage-flow .creator-collaboration-window>footer :is(a,button){border:2px solid var(--pos-line);border-radius:0;background:var(--pos-accent);box-shadow:2px 2px 0 var(--pos-shadow);font-family:var(--pos-pixel-font)}.project-workspace-page.is-visual-pixel .project-stage-flow .creator-workspace-prop,.project-workspace-page.is-visual-pixel .project-stage-flow .creator-score-tool-mark{border-color:var(--pos-frame);border-radius:0;background:var(--pos-cell-alt);box-shadow:4px 4px 0 var(--pos-shadow)}.project-workspace-page.is-visual-pixel .project-stage-flow .creator-collaboration-desktop-footer{border-color:var(--pos-frame);background:var(--pos-titlebar)}.project-workspace-page.is-visual-pixel .project-stage-flow .creator-initial-review-desktop,.project-workspace-page.is-visual-pixel .project-stage-flow .creator-collaboration-handoff{border:2px solid var(--pos-frame);border-radius:0;background:var(--pos-paper);box-shadow:4px 4px 0 var(--pos-shadow)}.project-workspace-page.is-visual-pixel .project-stage-flow .creator-initial-review-desktop :is(span,strong,small,em,button,a),.project-workspace-page.is-visual-pixel .project-stage-flow .creator-collaboration-handoff :is(span,strong,small,b,button,a){font-family:var(--pos-pixel-font)}.project-workspace-page.is-visual-pixel .project-stage-flow .creator-initial-review-desktop,.project-workspace-page.is-visual-pixel .project-stage-flow .creator-review-source-board,.project-workspace-page.is-visual-pixel .project-stage-flow .creator-review-tool-shelf,.project-workspace-page.is-visual-pixel .project-stage-flow .creator-collaboration-handoff{border-color:var(--pos-line)}.project-workspace-page.is-visual-pixel .project-stage-flow .creator-review-source-board article{border:2px solid var(--pos-frame);border-radius:0;box-shadow:4px 4px 0 var(--pos-shadow)}.project-workspace-page.is-visual-pixel .project-stage-flow .creator-review-source-board article>header{border-color:var(--pos-frame);background:var(--pos-titlebar)}.project-workspace-page.is-visual-pixel .project-stage-flow .creator-review-source-board article>footer,.project-workspace-page.is-visual-pixel .project-stage-flow .creator-review-tool-shelf{background:var(--pos-cell-alt)}.project-workspace-page.is-visual-pixel .project-stage-flow .creator-review-source-board article>footer :is(a,button),.project-workspace-page.is-visual-pixel .project-stage-flow .creator-review-source-actions>button,.project-workspace-page.is-visual-pixel .project-stage-flow .creator-review-source-empty>button,.project-workspace-page.is-visual-pixel .project-stage-flow .creator-review-tool-shelf>button,.project-workspace-page.is-visual-pixel .project-stage-flow .creator-collaboration-handoff :is(button,a){border:2px solid var(--pos-line);border-radius:0;box-shadow:2px 2px 0 var(--pos-shadow)}.creator-review-entry-manager :is(.pixel-os-window-title,button,label>span,input,strong,small,em){font-family:var(--pos-pixel-font,"Fusion Pixel 12px CN",monospace)}.creator-review-entry-manager-list>article,.creator-review-entry-manager-intro>button,.creator-review-entry-manager>footer button{border-radius:0}@media(max-width:720px){.project-workspace-page.is-visual-pixel .project-stage-flow .creator-receiver-open{border-left:0!important;border-top:2px solid var(--pos-frame)!important}.project-workspace-page.is-visual-pixel .project-stage-flow .creator-intake-preview>.creator-preview-metrics{grid-template-columns:repeat(2,1fr)!important}}.project-workspace-page.is-visual-pixel .project-stage-overview .stage-focus-panel{grid-template-columns:1fr}.project-workspace-page.is-visual-pixel .project-stage-overview .stage-focus-main,.project-workspace-page.is-visual-pixel .project-stage-overview .stage-result-contract{min-height:0}.project-workspace-page.is-visual-pixel .project-stage-overview .stage-focus-main{min-height:96px;padding:18px 22px}.project-workspace-page.is-visual-pixel .project-stage-overview .stage-focus-main>strong{margin-top:6px}.project-workspace-page.is-visual-pixel .project-stage-overview .stage-focus-main>footer{margin:0}.project-workspace-page.is-visual-pixel .project-stage-overview .stage-result-contract{padding:0;border-top:1px solid var(--pos-cell-line);border-left:0}.project-workspace-page.is-visual-pixel .project-stage-overview .stage-result-contract>summary{min-height:50px;border:0;background:var(--pos-cell-alt)}.project-workspace-page.is-visual-pixel .project-stage-overview .stage-result-contract[open]>summary{min-height:50px}.project-workspace-page.is-visual-pixel .project-stage-overview .stage-result-contract-detail{border-top:1px solid var(--pos-cell-line);background:var(--pos-cell)}.project-workspace-page.is-visual-pixel .project-stage-overview .stage-focus-main>footer>button,.project-workspace-page.is-visual-pixel .project-stage-flow .creative-prepare-footer>button{border:2px solid var(--pos-border);border-radius:0;background:var(--pos-stage-strong);box-shadow:3px 3px #55475f26;color:#fff;font-family:"Fusion Pixel 12px CN",ui-monospace,monospace;font-weight:400}.project-workspace-page.is-visual-pixel .stage-resource-disclosure>summary{background:var(--pos-cell)}.project-workspace-page.is-visual-pixel .stage-resource-disclosure[open]>summary{border-bottom:1px solid var(--pos-cell-line);background:var(--pos-cell-alt)}.project-workspace-page.is-visual-pixel .project-stage-overview .project-stage-module-section.is-primary .stage-entry{min-height:82px!important;grid-template-rows:auto auto;align-items:center;padding:13px 15px!important}.project-workspace-page.is-visual-pixel .project-stage-overview .stage-entry .se-index.is-prop-fallback{grid-row:1 / 3}.project-workspace-page.is-visual-pixel .project-stage-overview .stage-entry .se-main{grid-column:2;grid-row:1;align-self:end}.project-workspace-page.is-visual-pixel .project-stage-overview .stage-entry .se-meta{grid-column:2;grid-row:2;align-self:start}.project-workspace-page.is-visual-pixel .project-stage-overview .stage-entry .se-open,.project-workspace-page.is-visual-pixel .project-stage-overview .stage-entry .se-status{grid-column:3;grid-row:1 / 3;align-self:center}.project-workspace-page.is-visual-pixel .creative-workspace-navigation nav button{display:grid;grid-template-columns:auto minmax(0,1fr)}.project-workspace-page.is-visual-pixel .creative-workspace-navigation nav button.is-optional{margin-left:0;border-left:2px dashed var(--pos-border-soft)}@media(max-width:1180px){.project-workspace-page.is-visual-pixel .project-stage-overview .stage-focus-panel{grid-template-columns:1fr}}@media(max-width:860px){.project-workspace-page.is-visual-pixel .project-stage-overview .stage-focus-main{grid-template-columns:1fr;grid-template-areas:"state" "title" "action"}.project-workspace-page.is-visual-pixel .project-stage-overview .stage-focus-main>footer{margin-top:12px}}@media(max-width:720px){.project-workspace-page.is-visual-pixel .creative-workspace-navigation nav{grid-template-columns:1fr}.project-workspace-page.is-visual-pixel .creative-workspace-navigation nav button{border-right:0;border-bottom:1px solid var(--pos-cell-line)}.project-workspace-page.is-visual-pixel .creative-workspace-navigation nav button:last-child{border-bottom:0}.project-workspace-page.is-visual-pixel .creative-view-frame{margin:8px}}.creative-trial{min-height:100vh}.trial-header{max-width:1360px;margin:auto;padding:22px 24px 14px;display:flex;justify-content:space-between;align-items:center;gap:16px}.trial-header>div{display:flex;align-items:center;gap:12px}.trial-header strong{font-size:19px}.trial-header span{font-size:12px;color:#756d7b}.trial-header button{cursor:pointer;padding:8px 12px;border:1px solid #b8aebb;background:#fffdf8;border-radius:4px;color:#55475f;font-size:14px}.creative-trial .project-workspace-page{width:100%;max-width:1360px;margin:0 auto;padding:8px 24px 24px}.creative-trial .project-stage-shell{display:block;min-height:0;padding:0;margin:0}.creative-trial .project-stage-flow{width:100%;min-width:0;padding:0;margin:0}.creative-trial .project-lower-detail-shell.is-integrated{padding:0;margin:0;border:0}.creative-trial .is-strategy-plan-page{padding:0}.trial-profile>div:first-child{display:flex;gap:14px;align-items:baseline}.trial-profile>div>small{font-size:12px;color:#756d7b}.trial-profile-fields{display:grid;grid-template-columns:2fr 1fr 1fr;gap:12px}.trial-profile-fields label{min-width:0;display:grid;gap:6px}.trial-profile-fields label:last-child{grid-column:1 / -1}.trial-profile-fields span{font-size:13px;color:#756d7b}.trial-profile-fields input{width:100%;min-width:0;padding:9px;border:1px solid #b8aebb;border-radius:4px;background:#fff;color:#332c39;font-size:14px}.is-visual-pixel .trial-profile-fields input{border-radius:0;box-shadow:inset 1px 1px #e7e2e9}.trial-footer{max-width:1312px;margin:0 auto;padding:0 24px 24px;color:#756d7b;font-size:12px;line-height:1.6}@media(max-width:700px){.trial-header{padding:16px;flex-wrap:wrap}.creative-trial .project-workspace-page{padding:8px 12px 20px}.trial-profile-fields{grid-template-columns:1fr}}
