.pc-report-builder{color:#17202a;background:#f3f5f7;grid-template-columns:250px minmax(0,1fr);min-height:calc(100vh - 76px);display:grid}.pc-report-library{background:#eef1f3;border-right:1px solid #dce1e5;padding:24px 16px}.pc-report-library-title p,.pc-report-compose-copy>span,.pc-report-section-label,.pc-report-result-heading p{color:#547182;letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:750}.pc-report-library-title h2{margin:5px 0 2px;font-size:1.15rem}.pc-report-library-title>span{color:#71808a;font-size:.78rem}.pc-report-library nav button{text-align:left;color:#33434d;background:0 0;border:0;border-radius:8px;gap:10px;width:100%;padding:11px;display:flex}.pc-report-library nav button:hover,.pc-report-library nav button.is-active{background:#fff;box-shadow:0 1px 7px #24323d12}.pc-report-library nav svg{color:#477789;flex:none;width:17px}.pc-report-library nav span{gap:3px;display:grid}.pc-report-library nav b{font-size:.82rem;line-height:1.3}.pc-report-library nav small{color:#74828b;text-transform:capitalize;font-size:.69rem}.pc-report-compose{grid-template-columns:minmax(220px,.7fr) minmax(320px,1.3fr);align-items:end;gap:18px 36px;max-width:1180px;margin:auto;display:grid}.pc-report-compose-copy>span{align-items:center;gap:6px;display:flex}.pc-report-compose h1{letter-spacing:-.035em;margin:8px 0 7px;font-family:Georgia,serif;font-size:clamp(1.8rem,3vw,2.7rem);font-weight:500}.pc-report-compose p{color:#62717a;max-width:540px;margin:0;line-height:1.55}.pc-report-compose form{grid-template-columns:1fr auto;gap:8px;display:grid}.pc-report-compose form label{grid-column:1/-1;font-size:.78rem;font-weight:700}.pc-report-compose textarea{resize:vertical;min-height:74px;font:inherit;background:#fff;border:1px solid #cbd4da;border-radius:9px;padding:13px;line-height:1.45}.pc-report-compose form button,.pc-report-toolbar button,.pc-report-toolbar a,.pc-report-sharing button,.pc-report-print-button{color:#29414d;background:#fff;border:1px solid #9db0ba;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:9px 13px;font-size:.78rem;font-weight:700;text-decoration:none;display:inline-flex}.pc-report-compose form button{color:#fff;background:#1c5d70;border-color:#1c5d70;align-self:stretch}.pc-report-compose button svg,.pc-report-toolbar svg,.pc-report-print-button svg{width:16px;height:16px}.pc-report-templates{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:5px;display:grid}.pc-report-templates button{text-align:left;background:#f9fafb;border:1px solid #d7dee2;border-radius:7px;gap:4px;padding:11px 12px;display:grid}.pc-report-templates span{font-size:.78rem;font-weight:700}.pc-report-templates small{color:#73818a;line-height:1.35}.pc-report-progress,.pc-report-alert,.pc-report-message{max-width:1180px;margin:18px auto 0}.pc-report-progress{background:#edf7f8;border:1px solid #c9dce1;border-radius:8px;gap:22px;padding:11px 14px;font-size:.77rem;display:flex}.pc-report-progress span{align-items:center;gap:6px;display:flex}.pc-report-progress svg{width:15px}.pc-report-progress .is-active{color:#175b6c;font-weight:750}.pc-report-alert{background:#fff8e9;border-left:3px solid #d19039;gap:4px;padding:14px 17px;display:grid}.pc-report-alert small{color:#74664d}.pc-report-message{color:#245943;background:#eaf4ef;border-radius:6px;padding:10px 14px;font-size:.82rem}.pc-report-preview{max-width:1180px;margin:22px auto 0}.pc-report-toolbar{background:#fff;border:1px solid #d8dfe3;border-radius:8px 8px 0 0;justify-content:space-between;align-items:center;gap:15px;padding:11px 13px;display:flex}.pc-report-toolbar>div{align-items:center;gap:9px;display:flex}.pc-report-toolbar>div>svg{color:#36745f}.pc-report-toolbar span{display:grid}.pc-report-toolbar small{color:#75828a;text-transform:capitalize}.pc-report-toolbar-actions{flex-wrap:wrap}.pc-report-toolbar .is-primary{color:#fff;background:#245e50;border-color:#245e50}.pc-report-sharing{background:#f8fafb;border:1px solid #d8dfe3;border-top:0}.pc-report-sharing summary{cursor:pointer;padding:9px 13px;font-size:.78rem;font-weight:700}.pc-report-sharing>div{align-items:end;gap:14px;padding:2px 13px 13px;display:flex}.pc-report-sharing label{gap:4px;font-size:.75rem;display:grid}.pc-report-sharing select{background:#fff;border:1px solid #bdc9cf;border-radius:5px;padding:7px}.pc-report-sharing fieldset{border:0;gap:10px;padding:0;display:flex}.pc-report-sharing legend{color:#64757e;font-size:.7rem}.pc-report-sharing fieldset label{align-items:center;display:flex}.pc-report-empty{text-align:center;color:#6c7c85;border:1px dashed #bdc8ce;max-width:1180px;margin:30px auto;padding:70px 20px}.pc-report-empty svg{width:30px}.pc-report-empty h2{color:#33434c;font-family:Georgia,serif;font-weight:500}.pc-report-document{--ink:#1a252c;--muted:#66757e;max-width:1040px;color:var(--ink);background:#fff;margin:0 auto;box-shadow:0 18px 55px #25374418}.pc-report-cover{border-top:5px solid #1e6172;padding:54px 58px 38px}.pc-report-eyebrow{color:#55717f;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;font-size:.68rem;font-weight:750;display:flex}.pc-report-cover h1{letter-spacing:-.045em;max-width:780px;margin:28px 0 13px;font-family:Georgia,serif;font-size:clamp(2.4rem,5vw,4.4rem);font-weight:400;line-height:1}.pc-report-cover>p{max-width:720px;color:var(--muted);font-size:1rem;line-height:1.6}.pc-report-cover dl{border-top:1px solid #dce2e5;grid-template-columns:repeat(4,1fr);gap:16px;margin:32px 0 0;padding-top:18px;display:grid}.pc-report-document dl div{gap:4px;display:grid}.pc-report-document dt{color:#718089;text-transform:uppercase;letter-spacing:.07em;font-size:.67rem;font-weight:750}.pc-report-document dd{margin:0;font-size:.78rem;line-height:1.45}.pc-report-summary{color:#fff;background:#163f4a;padding:38px 58px}.pc-report-summary>p{color:#96c1cb;text-transform:uppercase;letter-spacing:.12em;margin:0 0 12px;font-size:.7rem;font-weight:750}.pc-report-summary h2{max-width:850px;margin:0;font-family:Georgia,serif;font-size:clamp(1.5rem,3vw,2.4rem);font-weight:400;line-height:1.3}.pc-report-citations{flex-wrap:wrap;gap:5px;margin-top:11px;display:flex}.pc-report-citation{color:inherit;border:1px solid #8bafb8;border-radius:999px;padding:3px 7px;font-size:.62rem;font-weight:700;text-decoration:none;display:inline-flex}.pc-report-narrative,.pc-report-result,.pc-report-methodology{border-bottom:1px solid #e0e5e7;padding:33px 58px}.pc-report-narrative ul{gap:13px;margin:15px 0 0;padding:0;list-style:none;display:grid}.pc-report-statement{border-left:3px solid #7997a2;justify-content:space-between;gap:22px;padding-left:13px;font-size:.9rem;line-height:1.55;display:flex}.pc-report-statement.is-ai_observation{border-color:#8c71b3}.pc-report-statement.is-suggested_action{border-color:#d18d38}.pc-report-statement.is-unavailable_data{border-color:#a85f5f}.pc-report-statement.is-deterministic{border-color:#3b866c}.pc-report-statement .pc-report-citations{flex:none;margin:0}.pc-report-result-heading{justify-content:space-between;gap:14px;display:flex}.pc-report-result-heading h3{margin:5px 0 18px;font-family:Georgia,serif;font-size:1.35rem;font-weight:500}.pc-report-warning{color:#855b19;background:#fff0d4;align-self:start;padding:4px 8px;font-size:.66rem;font-weight:700}.pc-report-kpis{background:#dce3e6;border:1px solid #dce3e6;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1px;display:grid}.pc-report-kpis div{background:#f7f9fa;gap:7px;padding:15px;display:grid}.pc-report-kpis span{color:#61717a;font-size:.69rem}.pc-report-kpis strong{font-family:Georgia,serif;font-size:1.5rem;font-weight:500}.pc-report-table-wrap{margin-top:18px;overflow:auto}.pc-report-table-wrap table{border-collapse:collapse;width:100%;font-size:.74rem}.pc-report-table-wrap th,.pc-report-table-wrap td{text-align:left;border-bottom:1px solid #e1e6e8;padding:8px 9px}.pc-report-table-wrap th{color:#52666f;text-transform:uppercase;background:#f2f5f6;font-size:.66rem}.pc-report-unavailable{color:#7b5555;font-size:.8rem}.pc-report-two-column{border-bottom:1px solid #e0e5e7;grid-template-columns:1fr 1fr;display:grid}.pc-report-two-column .pc-report-narrative{border-bottom:0}.pc-report-two-column .pc-report-narrative+section{border-left:1px solid #e0e5e7}.pc-report-missing{background:#fff8f5}.pc-report-methodology>div:first-child{justify-content:space-between;align-items:end;display:flex}.pc-report-methodology h2{margin:0;font-family:Georgia,serif;font-weight:500}.pc-report-evidence{border-top:1px solid #e0e5e7;padding:22px 0}.pc-report-evidence h3{font-family:monospace;font-size:.78rem}.pc-report-evidence dl{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pc-report-evidence code{overflow-wrap:anywhere;font-size:.66rem}.pc-report-evidence ul{color:#52636c;padding-left:18px;font-size:.75rem;line-height:1.55}.pc-report-footer{color:#687780;background:#f0f3f4;justify-content:space-between;gap:20px;padding:20px 58px;font-size:.66rem;display:flex}.pc-report-print-view{background:#dfe4e6;min-height:100vh;padding:28px}.pc-report-print-controls{color:#53656e;justify-content:center;align-items:center;gap:14px;margin:0 auto 18px;font-size:.75rem;display:flex}.pc-report-print-button{color:#fff;background:#1e6172;border-color:#1e6172}.is-spinning{animation:.8s linear infinite pc-report-spin}@keyframes pc-report-spin{to{transform:rotate(360deg)}}.pc-create-switcher-light a{color:#fff;background:#086fc8;border-color:#0788f5}.pc-create-switcher-light a:hover{color:#fff;background:#0788f5}.pc-create-switcher-light a.is-active{color:#fff;background:#0788f5;border-color:#0788f5;box-shadow:0 10px 24px #0788f533}.pc-report-scope{color:#6c7d86;align-items:center;gap:6px;max-width:1180px;margin:0 auto 18px;font-size:.68rem;display:flex}.pc-report-scope span{margin-right:4px;font-weight:750}.pc-report-scope b{text-transform:capitalize;border:1px solid #d2dbdf;border-radius:999px;padding:4px 7px}.pc-report-request-controls{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.pc-report-request-controls label{color:#61717a;gap:4px;font-size:.67rem;display:grid}.pc-report-request-controls select,.pc-report-request-controls input{color:#25343c;min-width:0;font:inherit;background:#fff;border:1px solid #cbd4da;border-radius:6px;padding:7px}.pc-report-examples{grid-column:1/-1;gap:6px;display:flex;overflow-x:auto}.pc-report-examples button{color:#667780;white-space:nowrap;background:0 0;border:1px solid #d5dde1;border-radius:999px;padding:6px 9px;font-size:.67rem}.pc-report-refine{background:#edf4f5;border:1px solid #d2dde1;border-radius:8px;grid-template-columns:auto auto 1fr auto;align-items:center;gap:8px;margin-bottom:8px;padding:9px;display:grid}.pc-report-refine svg{color:#1c5d70;width:15px}.pc-report-refine label{color:#324952;font-size:.7rem;font-weight:750}.pc-report-refine input{min-width:0;font:inherit;background:0 0;border:0;border-left:1px solid #c9d6da;outline:none;padding:5px 9px;font-size:.75rem}.pc-report-refine button{color:#fff;background:#1c5d70;border-radius:6px;padding:7px 10px;font-size:.7rem;font-weight:750}.pc-report-refine button:disabled{opacity:.45}.pc-report-section-editor{background:#f7f9fa;border:1px solid #d7e0e3;border-top:0;gap:7px;padding:13px;display:grid}.pc-report-section-editor>div:first-child{justify-content:space-between;display:flex}.pc-report-section-editor p{margin:0;font-size:.72rem;font-weight:750}.pc-report-section-editor span{color:#74838b;font-size:.67rem}.pc-report-section-editor>div:not(:first-child){grid-template-columns:1fr 140px auto;gap:6px;display:grid}.pc-report-section-editor input,.pc-report-section-editor select{background:#fff;border:1px solid #cbd5da;border-radius:5px;padding:7px;font-size:.72rem}.pc-report-section-editor button{color:#9a4c4c;font-size:.68rem}.pc-report-definition-panel{background:#fff;border:1px solid #d8dfe3;border-top:0}.pc-report-definition-panel summary{color:#365964;cursor:pointer;align-items:center;gap:6px;padding:10px 13px;font-size:.74rem;font-weight:750;display:flex}.pc-report-definition-panel summary svg{width:14px}.pc-report-definition-panel>div{background:#dfe5e8;grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.pc-report-definition-panel article{background:#f8fafb;padding:15px}.pc-report-definition-panel h3{margin:0;font-family:Georgia,serif;font-size:1rem;font-weight:500}.pc-report-definition-panel p{color:#64747d;margin:5px 0 10px;font-size:.72rem;line-height:1.45}.pc-report-definition-panel dl{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pc-report-definition-panel dt{color:#78878f;text-transform:uppercase;font-size:.59rem}.pc-report-definition-panel dd{overflow-wrap:anywhere;margin:2px 0 0;font-size:.67rem}@media (max-width:900px){.pc-report-builder{grid-template-columns:1fr}.pc-report-library{border-bottom:1px solid #dce1e5;border-right:0}.pc-report-library nav{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-report-compose{grid-template-columns:1fr}.pc-report-templates{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-report-definition-panel>div{grid-template-columns:1fr}.pc-report-cover,.pc-report-summary,.pc-report-narrative,.pc-report-result,.pc-report-methodology{padding-left:28px;padding-right:28px}.pc-report-cover dl{grid-template-columns:1fr 1fr}.pc-report-two-column{grid-template-columns:1fr}.pc-report-two-column .pc-report-narrative+section{border-top:1px solid #e0e5e7;border-left:0}}@media (max-width:600px){.pc-report-workspace{padding:18px 12px 40px}.pc-report-library nav,.pc-report-templates,.pc-report-request-controls,.pc-report-compose form{grid-template-columns:1fr}.pc-report-refine{grid-template-columns:auto 1fr}.pc-report-refine input,.pc-report-refine button{grid-column:1/-1}.pc-report-refine input{border-top:1px solid #c9d6da;border-left:0}.pc-report-section-editor>div:not(:first-child){grid-template-columns:1fr}.pc-report-toolbar,.pc-report-sharing>div{flex-direction:column;align-items:stretch}.pc-report-toolbar-actions{align-items:stretch}.pc-report-cover dl,.pc-report-evidence dl{grid-template-columns:1fr}.pc-report-two-column,.pc-report-statement{display:block}.pc-report-statement .pc-report-citations{margin-top:8px}.pc-report-cover h1{font-size:2.3rem}}@media print{@page{size:letter;margin:.45in}.pc-sidebar,.pc-mobile-header,.pc-page-header,.pc-report-print-controls,.pc-report-toolbar,.pc-report-sharing,.pc-global-ask-ai{display:none!important}.pc-command-main{margin:0!important;padding:0!important}.pc-report-print-view{background:#fff;padding:0}.pc-report-document{max-width:none;box-shadow:none}.pc-report-cover{padding-top:20px}.pc-report-cover,.pc-report-summary,.pc-report-narrative,.pc-report-result,.pc-report-methodology{padding-left:26px;padding-right:26px}.pc-report-result,.pc-report-evidence,.pc-report-narrative{break-inside:avoid}.pc-report-citation{color:inherit}.pc-report-footer{padding-left:26px;padding-right:26px}}.pc-report-result-purpose{color:#6b7b84;max-width:650px;margin:-10px 0 18px;font-size:.76rem;line-height:1.45;display:block}.pc-report-chart{border-top:1px solid #e2e7e9;margin:18px 0 8px;padding-top:12px}.pc-report-chart svg{width:100%;height:210px;display:block}.pc-report-chart line{stroke:#d8e0e3;stroke-width:.5px}.pc-report-chart path{fill:none;stroke:#b92839;stroke-width:1.8px;vector-effect:non-scaling-stroke}.pc-report-chart circle{fill:#fff;stroke:#b92839;stroke-width:1px;vector-effect:non-scaling-stroke}.pc-report-chart>div{color:#78868d;justify-content:space-between;font-size:.65rem;display:flex}.pc-report-document.has-page-guides{background-image:repeating-linear-gradient(#0000 0 1015px,#b12a3a4d 1015px 1017px);background-size:100% 1017px}.pc-report-document [contenteditable=true]{border-radius:4px;outline:none;transition:box-shadow .15s,background .15s}.pc-report-document [contenteditable=true]:hover{background:#fff7dc}.pc-report-document [contenteditable=true]:focus{background:#fff7dc;box-shadow:0 0 0 3px #eabf4b66}.pc-report-result.has-page-break{break-before:page;border-top:2px dashed #bd2e40}.pc-report-result.has-page-break:before{content:"PDF page break";color:#a02a39;letter-spacing:.1em;text-transform:uppercase;margin:-23px 0 18px;font-size:.62rem;font-weight:800;display:block}@media print{.pc-report-document.has-page-guides{background-image:none}.pc-report-result.has-page-break{border-top:0}.pc-report-result.has-page-break:before{display:none}.pc-report-chart svg{height:175px}.pc-report-cover{break-after:page}.pc-report-summary{break-inside:avoid}.pc-report-result{break-inside:avoid-page}}.pc-operating-report{color:#f6f7f9;background:#0d1118;min-height:100vh;padding:42px clamp(20px,4vw,68px) 80px}.pc-operating-report>header{justify-content:space-between;align-items:end;gap:32px;max-width:1280px;margin:0 auto 22px;display:flex}.pc-operating-report>header>div{max-width:720px}.pc-operating-report>header span{color:#7cc9f6;letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:850}.pc-operating-report>header h1{margin:8px 0 9px;font-size:clamp(2rem,4vw,3.4rem);line-height:1}.pc-operating-report>header p{color:#9ba5b5;margin:0;line-height:1.55}.pc-operating-report>header nav{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.pc-operating-report>header nav a,.pc-operating-report>header nav button,.pc-operating-report-meta button{color:#f5f7fa;min-height:42px;font:inherit;cursor:pointer;background:#161c25;border:1px solid #343b47;border-radius:9px;align-items:center;gap:7px;padding:0 13px;font-size:.78rem;font-weight:700;text-decoration:none;display:inline-flex}.pc-operating-report>header nav svg,.pc-operating-report-meta svg{width:16px}.pc-operating-report>header nav a:last-child{background:#0c73bb;border-color:#237fc4}.pc-operating-report-meta{color:#8d98a8;border-block:1px solid #262d37;flex-wrap:wrap;align-items:center;gap:8px 22px;max-width:1280px;margin:0 auto 28px;padding:13px 16px;font-size:.72rem;display:flex}.pc-operating-report-meta button{min-height:32px;margin-left:auto}.pc-operating-report-paper{background:#171d25;border-radius:12px;max-width:1180px;margin:0 auto;padding:34px}.pc-report-schedule-note{color:#727d8c;text-align:center;max-width:1180px;margin:18px auto 0;font-size:.72rem}.pc-operating-error{color:#ffd9df;background:#351a20;border:1px solid #7d3340;justify-content:space-between;max-width:1180px;margin:0 auto 18px;padding:12px 15px;display:flex}.pc-operating-error button{color:inherit;background:0 0;border:0;font-weight:800}.pc-operating-panel-backdrop{z-index:80;background:#0009;justify-content:flex-end;display:flex;position:fixed;inset:0}.pc-operating-panel-backdrop aside{color:#f4f6f8;background:#151b23;width:min(410px,100%);height:100%;padding:48px 30px;position:relative;overflow:auto;box-shadow:-15px 0 40px #0008}.pc-operating-panel-backdrop aside>button:first-child{color:#aeb7c4;background:0 0;border:0;position:absolute;top:16px;right:16px}.pc-operating-panel-backdrop aside>span{color:#73c8f5;text-transform:uppercase;letter-spacing:.14em;font-size:.68rem;font-weight:850}.pc-operating-panel-backdrop aside h2{margin:8px 0}.pc-operating-panel-backdrop aside p{color:#98a3b3;line-height:1.55}.pc-operating-panel-backdrop aside>button:not(:first-child){color:#fff;text-align:left;background:#202732;border:1px solid #3b4451;border-radius:8px;width:100%;margin-top:9px;padding:12px}.pc-operating-panel-backdrop aside ul{gap:9px;padding:0;list-style:none;display:grid}.pc-operating-panel-backdrop aside li{border:1px solid #303845;border-radius:8px;gap:3px;padding:12px;display:grid}.pc-operating-panel-backdrop aside li span,.pc-operating-panel-backdrop aside li small{color:#939eae}.pc-operating-panel-backdrop aside li small{font-size:.68rem}@media (max-width:900px){.pc-operating-report>header{flex-direction:column;align-items:start}.pc-operating-report>header nav{justify-content:flex-start}.pc-operating-report-paper{padding:12px}.pc-operating-report-meta button{margin-left:0}}.pc-report-manual-toggle{color:#426b79;background:0 0;border:0;grid-column:1/-1;align-items:center;gap:6px;width:max-content;font-size:.69rem;font-weight:750;display:inline-flex}.pc-report-manual-toggle svg{width:14px}.pc-report-manual{background:#e9f2f3;border:1px solid #c8dadd;border-radius:8px;grid-template-columns:minmax(210px,1fr) repeat(3,minmax(130px,.75fr)) auto;align-items:end;gap:10px;max-width:1180px;margin:10px auto 0;padding:14px 16px;display:grid}.pc-report-manual>div{gap:3px;display:grid}.pc-report-manual b{font-size:.78rem}.pc-report-manual span{color:#698089;font-size:.66rem}.pc-report-manual label{color:#566e77;gap:4px;font-size:.65rem;font-weight:750;display:grid}.pc-report-manual input,.pc-report-manual select{color:#25343c;min-width:0;font:inherit;background:#fff;border:1px solid #b8cbd0;border-radius:5px;padding:8px;font-size:.7rem}.pc-report-manual>button{color:#fff;background:#1c5d70;border:1px solid #1c5d70;border-radius:5px;padding:9px 12px;font-size:.7rem;font-weight:800}@media (max-width:900px){.pc-report-manual{grid-template-columns:1fr 1fr}.pc-report-manual>div{grid-column:1/-1}}@media (max-width:600px){.pc-report-manual{grid-template-columns:1fr}.pc-report-manual>div{grid-column:auto}}.pc-report-builder{color:#e8eaf0;background:#07090eb8;border:1px solid #ffffff14;border-radius:18px;grid-template-columns:260px minmax(0,1fr);min-height:calc(100svh - 110px);overflow:hidden}.pc-report-library{background:#0000002e;border-right:1px solid #ffffff14;flex-direction:column;min-width:0;padding:28px 20px;display:flex}.pc-report-library-title{padding:2px 10px 22px}.pc-report-library-title p,.pc-report-compose-copy>span,.pc-report-section-label,.pc-report-result-heading p{color:#78bfff;letter-spacing:.14em;font-size:13px;font-weight:900}.pc-report-library-title h2{color:#fff;letter-spacing:-.03em;margin:7px 0 0;font-size:24px;font-weight:920}.pc-report-library-title>span{color:#7f8897;margin-top:5px;font-size:15px;display:block}.pc-report-new{color:#fff;background:#c92735;border-radius:11px;align-items:center;gap:10px;min-height:48px;padding:0 16px;font-size:15px;font-weight:900;display:flex}.pc-report-new svg{width:18px;height:18px}.pc-report-library nav{gap:6px;margin-top:20px;display:grid}.pc-report-library nav button{color:#929baa;background:0 0;border:0;border-radius:9px;gap:11px;min-height:54px;padding:11px 12px}.pc-report-library nav button:hover,.pc-report-library nav button.is-active{box-shadow:none;color:#fff;background:#ffffff0f}.pc-report-library nav svg{color:#54adfa;width:18px}.pc-report-library nav b{color:inherit;font-size:15px}.pc-report-library nav small,.pc-report-library nav>p{color:#727b89;font-size:13px;line-height:1.45}.pc-report-workspace{min-width:0;padding:34px 36px 64px}.pc-create-switcher-light{max-width:none;margin:0 0 38px}.pc-create-switcher-light>div:first-child span{color:#78bfff}.pc-create-switcher-light>div:first-child b{color:#f5f5f5}.pc-report-new-setup{background:#0788f512;border:1px solid #0788f557;border-left:4px solid #0788f5;border-radius:14px;grid-template-columns:minmax(320px,1fr) minmax(280px,.65fr);gap:34px;margin-bottom:32px;padding:28px 30px 30px;display:grid}.pc-report-new-setup>div>span{color:#78bfff;letter-spacing:.14em;text-transform:uppercase;font-size:13px;font-weight:900}.pc-report-new-setup h2{color:#fff;letter-spacing:-.03em;margin:7px 0 0;font-size:27px}.pc-report-new-setup p{color:#a1aab9;margin:10px 0 0;font-size:16px;line-height:1.55}.pc-report-new-setup>label{color:#b9c2cf;align-content:end;gap:9px;font-size:14px;font-weight:850;display:grid}.pc-report-new-setup input{color:#fff;background:#0f141c;border:1px solid #ffffff29;border-radius:10px;outline:none;min-width:0;min-height:56px;padding:0 16px;font-size:18px;font-weight:750}.pc-report-new-setup input:focus{border-color:#0788f5;box-shadow:0 0 0 3px #0788f526}.pc-report-compose{max-width:none;margin:0;display:block}.pc-report-compose-copy>span{color:#78bfff}.pc-report-compose-copy>span svg{width:18px}.pc-report-compose h1{color:#fff;letter-spacing:-.035em;margin:10px 0 8px;font-family:inherit;font-size:31px;font-weight:930}.pc-report-compose p{color:#929aa9;max-width:600px;font-size:16px;line-height:1.55}.pc-report-compose form{border-bottom:1px solid #ffffff14;grid-template-columns:minmax(250px,.55fr) minmax(440px,1fr);align-items:end;gap:22px 38px;padding:0 2px 26px;display:grid}.pc-report-request-copy label{color:#f4f4f5;font-size:21px;font-weight:900;display:block}.pc-report-request-copy span{color:#929aa9;max-width:620px;margin-top:10px;font-size:16px;line-height:1.55;display:block}.pc-report-prompt-entry{align-items:flex-end;gap:16px;min-width:0;display:flex}.pc-report-compose textarea{resize:vertical;color:#fff;background:0 0;border:0;border-bottom:2px solid #ffffff24;border-radius:0;flex:1;min-width:0;height:112px;min-height:112px;padding:12px 2px 10px;font-size:18px;line-height:1.5}.pc-report-compose textarea:focus{box-shadow:none;border-color:#0000 #0000 #0788f5;outline:none}.pc-report-compose textarea::placeholder,.pc-report-request-controls input::placeholder{color:#707887}.pc-report-prompt-entry>button{color:#fff;background:#c92735;border-color:#c92735;border-radius:10px;flex:none;min-height:58px;padding:0 17px;font-size:16px;font-weight:900}.pc-report-request-controls{flex-wrap:wrap;grid-column:1/-1;gap:14px;display:flex}.pc-report-request-controls label{color:#9ca6b5;grid-template-columns:auto minmax(170px,250px);align-items:center;gap:10px;font-size:14px;font-weight:850;display:grid}.pc-report-request-controls select,.pc-report-request-controls input{color:#fff;background:#10141c;border-color:#ffffff1f;border-radius:9px;min-height:48px;padding:0 13px;font-size:15px}.pc-report-examples{grid-column:1/-1;gap:9px}.pc-report-examples button{color:#aab2bf;background:0 0;border-color:#ffffff1a;min-height:42px;padding:0 14px;font-size:14px}.pc-report-examples button:hover{color:#fff;border-color:#0788f5}.pc-report-manual-toggle{color:#add1e1;grid-column:1/-1;justify-self:start;min-height:44px;font-size:15px}.pc-report-template-heading{border-top:1px solid #ffffff14;grid-column:1/-1;justify-content:space-between;align-items:baseline;gap:20px;margin-top:8px;padding-top:24px;display:flex}.pc-report-template-heading span{color:#fff;font-size:21px;font-weight:900}.pc-report-template-heading p{color:#858f9e;font-size:14px}.pc-report-templates{gap:12px;margin-top:0}.pc-report-templates button{color:#fff;background:#0409109e;border-color:#ffffff1f;border-radius:11px;gap:8px;min-height:116px;padding:18px}.pc-report-templates button:hover{background:#0788f521;border-color:#0788f5}.pc-report-templates span{font-size:16px}.pc-report-templates small{color:#929dab;font-size:14px;line-height:1.45}.pc-report-progress,.pc-report-alert,.pc-report-message,.pc-report-preview,.pc-report-manual{max-width:none}.pc-report-message{color:#cce7ff;background:#0788f51a;border-left:3px solid #0788f5;border-radius:0 8px 8px 0;font-size:14px}.pc-report-progress{color:#cbd5e1;background:#0788f517;border-color:#0788f54d;font-size:14px}.pc-report-progress .is-active{color:#7bc2ff}.pc-report-alert{color:#f7d9aa;background:#d190391c}.pc-report-manual{background:#112d36;border-color:#314d57;border-radius:14px;grid-template-columns:minmax(0,1.1fr) repeat(3,minmax(0,1fr)) minmax(0,.65fr);gap:20px;min-height:170px;margin-top:18px;padding:28px 30px}.pc-report-manual>div{align-self:center;gap:8px}.pc-report-manual b{color:#fff;font-size:21px}.pc-report-manual span{color:#a6bac3;font-size:16px;line-height:1.5}.pc-report-manual label{color:#b7c7cd;gap:9px;min-width:0;font-size:15px}.pc-report-manual input,.pc-report-manual select{box-sizing:border-box;color:#fff;background:#0e252c;border-color:#42606a;border-radius:10px;width:100%;min-width:0;min-height:58px;padding:0 16px;font-size:17px}.pc-report-manual>button{color:#183943;white-space:nowrap;background:#e6f1f3;border-color:#8ba7af;border-radius:10px;width:100%;min-width:0;min-height:58px;padding:0 18px;font-size:16px}.pc-report-refine,.pc-report-toolbar,.pc-report-sharing,.pc-report-section-editor,.pc-report-definition-panel{color:#e8eaf0;background:#11161e;border-color:#ffffff1f}.pc-report-refine label,.pc-report-toolbar b,.pc-report-sharing summary,.pc-report-section-editor p,.pc-report-definition-panel summary{color:#eef2f7}.pc-report-toolbar button,.pc-report-toolbar a,.pc-report-sharing button{color:#e2e8f0;background:#171d26;border-color:#ffffff29}.pc-report-sharing select{color:#f4f4f5;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#171d26;border:1px solid #ffffff2e;border-radius:9px;outline:none;min-width:210px;min-height:48px;padding:0 38px 0 14px;font-size:16px;font-weight:750}.pc-report-sharing select:focus-visible{border-color:#0788f5;box-shadow:0 0 0 3px #0788f533}.pc-report-sharing select option{color:#f4f4f5;background:#171d26}.pc-report-toolbar .is-primary{background:#0788f5;border-color:#0788f5}.pc-report-modal-backdrop{z-index:1200;box-sizing:border-box;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#02050ad1;place-items:center;width:100vw;height:100svh;padding:24px;animation:.16s ease-out pc-report-modal-fade;display:grid;position:fixed;inset:0}.pc-report-modal{box-sizing:border-box;background:#0c1118;border:1px solid #ffffff29;border-radius:18px;flex-direction:column;width:min(1280px,100vw - 48px);max-width:calc(100vw - 48px);height:min(94svh,1120px);min-height:0;animation:.19s ease-out pc-report-modal-rise;display:flex;overflow:hidden;box-shadow:0 36px 120px #00000094}body:has(.pc-report-modal-backdrop){overflow-x:hidden}.pc-report-modal-header{background:#0b1017;border-bottom:1px solid #ffffff1a;flex:none;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:8px 12px 8px 16px;display:flex}.pc-report-modal-header>div{gap:3px;min-width:0;display:grid}.pc-report-modal-header>div>span{color:#78bfff;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:900}.pc-report-modal-header h2{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:17px;overflow:hidden}.pc-report-modal-header small{color:#8691a0;text-transform:capitalize;font-size:13px}.pc-report-modal-header nav{flex:none;align-items:center;gap:6px;display:flex}.pc-report-modal-header nav :is(a,button),.pc-report-email>button{color:#eef2f7;background:#171d26;border:1px solid #ffffff24;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:0 10px;font-size:13px;font-weight:850;text-decoration:none;display:inline-flex}.pc-report-modal-header nav :is(a,button):hover:not(:disabled){background:#0788f5;border-color:#0788f5}.pc-report-modal-header nav button:disabled{cursor:not-allowed;opacity:.38}.pc-report-modal-header nav svg,.pc-report-email svg{width:16px;height:16px}.pc-report-modal-header nav .pc-report-modal-close{background:0 0;width:36px;padding:0}.pc-report-email{color:#e8edf4;background:#111822;border-bottom:1px solid #ffffff1a;flex:none;grid-template-columns:minmax(240px,.8fr) minmax(300px,1.2fr) auto;align-items:end;gap:18px;padding:18px 24px;display:grid}.pc-report-email>div{align-items:flex-start;gap:10px;display:flex}.pc-report-email>div>span,.pc-report-email label{gap:5px;display:grid}.pc-report-email b,.pc-report-email label{font-size:15px}.pc-report-email small{color:#929dab;font-size:13px;line-height:1.4}.pc-report-email input{color:#fff;min-height:44px;font:inherit;background:#171d26;border:1px solid #ffffff29;border-radius:9px;outline:none;padding:0 13px;font-size:15px}.pc-report-email input:focus{border-color:#0788f5;box-shadow:0 0 0 3px #0788f52e}.pc-report-email>button{background:#c92735;border-color:#c92735}.pc-report-modal .pc-report-preview{scrollbar-gutter:stable;width:100%;max-width:none;min-height:0;margin:0;padding:18px 24px 42px;overflow-y:auto}.pc-report-modal :is(.pc-report-refine,.pc-report-toolbar,.pc-report-sharing,.pc-report-section-editor,.pc-report-definition-panel){display:none}@keyframes pc-report-modal-fade{0%{opacity:0}}@keyframes pc-report-modal-rise{0%{opacity:0;transform:translateY(12px)scale(.988)}}@media (max-width:1250px){.pc-report-templates,.pc-report-manual{grid-template-columns:1fr 1fr}.pc-report-manual>div{grid-column:1/-1}}@media (max-width:700px){.pc-report-workspace{padding:18px}.pc-report-new-setup,.pc-report-compose form,.pc-report-templates,.pc-report-request-controls{grid-template-columns:1fr}.pc-report-prompt-entry,.pc-report-request-controls{flex-direction:column;align-items:stretch}.pc-report-request-controls label{grid-template-columns:1fr}.pc-report-template-heading{flex-direction:column;align-items:flex-start}.pc-report-modal-backdrop{align-items:end;padding:8px}.pc-report-modal{border-radius:14px;height:calc(100svh - 16px)}.pc-report-modal-header{flex-direction:column;align-items:flex-start;gap:12px}.pc-report-modal-header nav{width:100%;overflow-x:auto}.pc-report-modal-header nav :is(a,button):not(.pc-report-modal-close){flex:1 0 auto}.pc-report-email{grid-template-columns:1fr;overflow-y:auto}.pc-report-modal .pc-report-preview{padding:12px 10px 28px}}@media (prefers-reduced-motion:reduce){.pc-report-modal-backdrop,.pc-report-modal{animation:none}}.pc-report-result-heading h3{font-size:24px;line-height:1.3}.pc-report-table-wrap table{font-size:15px}.pc-report-table-wrap th{padding:13px 12px;font-size:13px}.pc-report-table-wrap td{padding:14px 12px;font-size:15px;line-height:1.4}.pc-report-table-pagination{color:#66757e;border-top:1px solid #dce3e6;justify-content:space-between;align-items:center;gap:16px;min-height:50px;padding:11px 2px 0;font-size:13px;font-weight:750;display:flex}.pc-report-table-pagination>div{align-items:center;gap:9px;display:flex}.pc-report-table-pagination button{color:#29414d;background:#fff;border:1px solid #c8d2d7;border-radius:7px;min-height:34px;padding:0 10px;font-size:13px;font-weight:800}.pc-report-table-pagination button:disabled{cursor:not-allowed;opacity:.4}.pc-report-modal .pc-report-preview{overflow-x:hidden}.pc-report-document{width:100%;max-width:1040px;font-size:17px;overflow:hidden}.pc-report-cover{padding:42px 48px 32px}.pc-report-eyebrow,.pc-report-summary>p,.pc-report-section-label{font-size:14px}.pc-report-cover h1{overflow-wrap:anywhere;max-width:900px;margin:22px 0 12px;font-size:clamp(34px,4vw,52px);line-height:1.08}.pc-report-cover>p{font-size:18px}.pc-report-cover dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.pc-report-document dt{font-size:14px}.pc-report-document dd{font-size:17px}.pc-report-summary{padding:34px 48px}.pc-report-summary h2{max-width:900px;font-size:clamp(28px,3vw,40px);line-height:1.3}.pc-report-citation{white-space:nowrap;align-items:center;width:max-content;min-height:0;padding:5px 9px;font-size:13px;line-height:1.2}.pc-report-narrative,.pc-report-result,.pc-report-methodology{padding:32px 48px}.pc-report-narrative>p:not(.pc-report-section-label){font-size:18px;line-height:1.55}.pc-report-statement{grid-template-columns:minmax(0,1fr);gap:10px;font-size:18px;line-height:1.55;display:grid}.pc-report-statement .pc-report-citations{flex-wrap:wrap;align-items:flex-start;width:100%;margin:0;display:flex}.pc-report-two-column{display:block}.pc-report-result-heading h3{font-size:24px}.pc-report-kpis span{font-size:14px}.pc-report-kpis strong{font-size:30px}.pc-report-table-wrap table,.pc-report-table-wrap td{font-size:16px}.pc-report-table-wrap th{font-size:13px}.pc-report-unavailable{font-size:17px}.pc-report-methodology>div:first-child{flex-direction:column;align-items:flex-start;gap:4px}.pc-report-methodology h2{font-size:28px}.pc-report-evidence{padding:24px 0}.pc-report-evidence-heading{justify-content:space-between;align-items:baseline;gap:20px;display:flex}.pc-report-evidence-heading h3{margin:0;font-family:inherit;font-size:20px}.pc-report-evidence-heading span{color:#7b8992;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.pc-report-evidence dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px}.pc-report-evidence ul{border-top:1px solid #e0e5e7;margin:18px 0 0;padding:18px 0 0;font-size:16px;list-style:none}.pc-report-evidence li+li{margin-top:8px}.pc-report-footer{padding:22px 48px;font-size:14px;line-height:1.45}@media (max-width:700px){.pc-report-table-pagination{flex-direction:column;align-items:flex-start}.pc-report-cover,.pc-report-summary,.pc-report-narrative,.pc-report-result,.pc-report-methodology{padding-left:22px;padding-right:22px}.pc-report-cover dl,.pc-report-evidence dl{grid-template-columns:1fr}.pc-report-evidence-heading,.pc-report-footer{flex-direction:column;align-items:flex-start}.pc-report-footer{padding-left:22px;padding-right:22px}}.pc-report-compose form .pc-report-request-copy label{color:#f4f4f5;grid-column:auto;font-size:21px;font-weight:900}.pc-report-compose form .pc-report-prompt-entry>button.pc-report-generate{color:#fff;width:auto;min-width:0;height:58px;min-height:58px;max-height:58px;box-shadow:none;background:#c92735;border:1px solid #c92735;border-radius:10px;align-self:flex-end;padding:0 17px;font-size:16px;font-weight:900}.pc-report-compose form .pc-report-prompt-entry>button.pc-report-generate:hover{background:#d82b3a;border-color:#d82b3a}.pc-report-compose form .pc-report-request-controls label{color:#777f8e;grid-column:auto;font-size:14px}.pc-report-compose form .pc-report-examples{align-items:center;gap:9px}.pc-report-compose form .pc-report-examples>span{color:#c5cdd8;flex:none;margin-right:5px;font-size:14px;font-weight:850}.pc-report-compose form .pc-report-examples>button{color:#89919f;background:0 0;border:1px solid #ffffff14;border-radius:9px;align-self:auto;width:auto;min-height:46px;padding:0 15px;font-size:15px;font-weight:900}.pc-report-compose form .pc-report-examples>button:hover{color:#d7ecff;background:#0788f51f;border-color:#0788f5b3}.pc-report-compose form>button.pc-report-manual-toggle{color:#fff;background:#0788f5;border:1px solid #0788f5;border-radius:10px;place-self:auto start;width:max-content;min-height:54px;padding:0 20px;font-size:18px;font-weight:950;box-shadow:0 8px 22px #0788f538}.pc-report-compose form>button.pc-report-manual-toggle:hover{color:#fff;background:#1797ff;border-color:#1797ff}@media (max-width:700px){.pc-report-compose form .pc-report-prompt-entry>button.pc-report-generate{align-self:stretch;width:100%}.pc-report-compose form .pc-report-examples{flex-direction:column;align-items:stretch}.pc-report-compose form .pc-report-examples>span{margin-right:0}}.pc-report-compose form{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-report-request-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;display:grid}.pc-report-compose form .pc-report-request-controls label{grid-template-columns:1fr;align-content:start;gap:8px;display:grid}.pc-report-compose form .pc-report-request-controls .pc-report-control-wide{grid-column:1/-1}.pc-report-request-controls select,.pc-report-request-controls input{width:100%}.pc-report-templates{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-report-two-column{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pc-report-two-column .pc-report-narrative+section{border-top:0;border-left:1px solid #e0e5e7}@media (max-width:900px){.pc-report-compose form{grid-template-columns:1fr}.pc-report-two-column{display:block}.pc-report-two-column .pc-report-narrative+section{border-top:1px solid #e0e5e7;border-left:0}}@media (max-width:700px){.pc-report-request-controls,.pc-report-templates{grid-template-columns:1fr}}
.pc-ai-studio-guide{color:#e8eaf0;border-bottom:1px solid #ffffff17;margin-bottom:22px;padding-bottom:18px}.pc-ai-studio-guide-top{grid-template-columns:minmax(170px,1fr) auto auto;align-items:center;gap:16px;display:grid}.pc-ai-studio-title{gap:7px;display:grid}.pc-ai-studio-title span{color:#fca5a5;letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:900}.pc-ai-studio-title b{color:#f8fafc;letter-spacing:-.025em;font-size:28px;line-height:1.15}.pc-ai-studio-tabs{background:#ffffff06;border:1px solid #ffffff17;border-radius:10px;align-items:center;gap:4px;padding:4px;display:flex}.pc-ai-studio-tabs a{color:#858e9e;border-radius:7px;align-items:center;gap:9px;min-height:48px;padding:0 18px;font-size:15px;font-weight:850;transition:background .16s,color .16s;display:inline-flex}.pc-ai-studio-tabs a:hover{color:#f4f4f5}.pc-ai-studio-tabs a.is-active{color:#fff;background:#c92735}.pc-ai-studio-tabs svg{width:18px;height:18px}.pc-ai-library-toggle{color:#aab1bd;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:8px;min-height:48px;padding:0 15px;font-size:14px;font-weight:850;display:inline-flex}.pc-ai-library-toggle:hover{color:#fff;border-color:#ffffff38}.pc-ai-library-toggle svg{width:17px}.pc-ai-studio-actions{align-items:center;gap:6px;display:flex}.pc-ai-guide-toggle{color:#aab1bd;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:8px;min-height:48px;padding:0 15px;font-size:14px;font-weight:850;display:inline-flex}.pc-ai-guide-toggle:hover,.pc-ai-guide-toggle:focus-visible{color:#fff;border-color:#ffffff3d}.pc-ai-guide-toggle svg{width:17px}.pc-ai-process-instruction{border-top:1px solid #ffffff14;margin-top:25px;padding-top:18px;display:block}.pc-ai-process-instruction>div{gap:4px;display:grid}.pc-ai-process-instruction span{color:#fca5a5;letter-spacing:.13em;text-transform:uppercase;font-size:12px;font-weight:900}.pc-ai-process-instruction p{color:#abb3c0;margin:0;font-size:14px;line-height:1.5}.pc-ai-studio-steps{grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin:16px 0 0;padding:0;list-style:none;display:grid}.pc-ai-studio-steps li{color:#626b79;min-width:0;position:relative}.pc-ai-studio-steps li:not(:last-child):after{content:"";z-index:0;background:#ffffff1f;height:1px;position:absolute;top:21px;left:calc(50% + 19px);right:calc(19px - 50%)}.pc-ai-studio-steps li>button{z-index:1;width:100%;min-height:70px;color:inherit;cursor:pointer;text-align:center;background:0 0;border:0;flex-direction:column;align-items:center;gap:8px;padding:3px 8px 5px;display:flex;position:relative}.pc-ai-studio-steps li>button>span{background:#0c0f15;border:1px solid #ffffff2e;border-radius:50%;flex:none;place-items:center;width:37px;height:37px;font-size:13px;font-weight:900;transition:border-color .16s,background .16s,box-shadow .16s,color .16s;display:grid}.pc-ai-studio-steps li>button>span svg{width:16px}.pc-ai-studio-steps li>button>b{max-width:100%;color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.3;transition:color .16s;overflow:hidden}.pc-ai-studio-steps li>button:hover>span,.pc-ai-studio-steps li>button:focus-visible>span{border-color:#ffffff61}.pc-ai-studio-steps li>button:focus-visible{outline-offset:3px;border-radius:8px;outline:2px solid #f8717180}.pc-ai-studio-steps li.is-complete{color:#86efac}.pc-ai-studio-steps li.is-complete:not(:last-child):after{background:#34d3995c}.pc-ai-studio-steps li.is-active{color:#fff}.pc-ai-studio-steps li.is-active:not(.is-inspected)>button>span{color:#fff;border-color:#fca5a5;box-shadow:0 0 0 3px #c927351a}.pc-ai-studio-steps li.is-inspected>button>span{color:#fff;background:#c92735;border-color:#c92735;box-shadow:0 0 0 4px #c9273524}.pc-ai-studio-steps li.is-inspected>button>b{color:#fff}.pc-ai-stage-note{color:#aab2bf;border-top:1px solid #ffffff12;grid-template-columns:110px minmax(0,1fr);align-items:baseline;gap:16px;margin-top:12px;padding-top:15px;font-size:14px;line-height:1.5;display:grid}.pc-ai-stage-note>span{color:#fca5a5;letter-spacing:.13em;text-transform:uppercase;font-size:12px;font-weight:900}.pc-ai-stage-note p{flex-wrap:wrap;gap:0 8px;margin:0;display:flex}.pc-ai-stage-note b{color:#f1f3f5}.pc-ai-stage-note p>span{color:#aab2bf}.pc-ai-stage-note small{color:#7f8998;font-size:13px}.pc-builder-help-tip{color:#7c8796;cursor:help;vertical-align:middle;border-radius:50%;outline:none;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex;position:relative}.pc-builder-help-tip>svg{width:13px;height:13px}.pc-builder-help-tip>span{z-index:30;visibility:hidden;color:#d7dce4;letter-spacing:0;text-align:left;text-transform:none;opacity:0;pointer-events:none;background:#171b23;border:1px solid #ffffff1f;border-radius:7px;width:min(280px,70vw);padding:10px 12px;font-size:13px;font-weight:650;line-height:1.5;transition:opacity .14s,transform .14s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,4px);box-shadow:0 12px 30px #00000057}.pc-builder-help-tip:hover>span,.pc-builder-help-tip:focus>span{visibility:visible;opacity:1;transform:translate(-50%)}.pc-builder-help-tip:focus-visible{color:#fca5a5;box-shadow:0 0 0 2px #f8717166}.pc-ai-guide-backdrop{z-index:120;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#010307c7;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.pc-ai-guide-modal{color:#e7eaf0;background:#0d1118;border:1px solid #ffffff21;border-radius:15px;width:min(720px,100%);animation:.18s ease-out pc-ai-guide-in;box-shadow:0 28px 90px #0000008c}.pc-ai-guide-modal>header{border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:flex-start;gap:20px;padding:23px 25px 19px;display:flex}.pc-ai-guide-modal>header span,.pc-ai-guide-grid span{color:#fca5a5;letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:900}.pc-ai-guide-modal h2{color:#fff;letter-spacing:-.035em;margin:7px 0 0;font-size:27px}.pc-ai-guide-modal>header button{color:#aab2bf;border:1px solid #ffffff1a;border-radius:8px;flex:none;place-items:center;width:36px;height:36px;min-height:36px;display:grid;background:0 0!important;padding:0!important}.pc-ai-guide-modal>header button:hover{color:#fff}.pc-ai-guide-modal>header svg{width:17px}.pc-ai-guide-grid{background:#ffffff14;grid-template-columns:1fr 1fr;gap:1px;display:grid}.pc-ai-guide-grid>section{background:#0d1118;grid-template-columns:30px 1fr;gap:12px;padding:24px 25px;display:grid}.pc-ai-guide-grid>section>svg{color:#fca5a5;width:19px}.pc-ai-guide-grid ol,.pc-ai-guide-grid ul{color:#b3bac6;gap:10px;margin:14px 0 0;padding-left:20px;font-size:14px;line-height:1.55;display:grid}.pc-ai-guide-grid li::marker{color:#f87171;font-weight:900}.pc-ai-guide-modal>aside{background:#10b9810a;border-top:1px solid #ffffff14;gap:12px;margin:0;padding:18px 25px;display:flex}.pc-ai-guide-modal>aside>svg{color:#6ee7b7;flex:none;width:19px}.pc-ai-guide-modal>aside b{color:#dff8ed;font-size:14px}.pc-ai-guide-modal>aside p{color:#8ea29a;margin:5px 0 0;font-size:13px;line-height:1.55}.pc-ai-guide-modal>footer{border-top:1px solid #ffffff14;justify-content:flex-end;padding:15px 25px;display:flex}.pc-ai-guide-modal>footer button{color:#fff;background:#c92735;border-radius:8px;min-height:44px;padding:0 17px;font-size:14px;font-weight:900}@keyframes pc-ai-guide-in{0%{opacity:0;transform:translateY(8px)scale(.99)}}.pc-builder-readiness{color:#dce1e8;background:#10b9810b;border-left:3px solid #34d399;grid-template-columns:44px minmax(0,1fr) auto;align-items:start;gap:18px;margin:0 0 22px;padding:21px 24px;display:grid}.pc-builder-readiness.is-warning{background:#f59e0b0d;border-left-color:#fbbf24}.pc-builder-readiness.is-blocked{background:#7f1d1d1c;border-left-color:#f87171}.pc-builder-readiness-icon{color:#86efac;background:#34d3991a;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.pc-builder-readiness.is-warning .pc-builder-readiness-icon{color:#fcd34d;background:#f59e0b1a}.pc-builder-readiness.is-blocked .pc-builder-readiness-icon{color:#fca5a5;background:#f871711c}.pc-builder-readiness-icon svg{width:21px}.pc-builder-readiness>div:nth-child(2){gap:6px;display:grid}.pc-builder-readiness span{color:#8d97a7;letter-spacing:.13em;text-transform:uppercase;font-size:12px;font-weight:900}.pc-builder-readiness b{color:#f4f4f5;font-size:17px;line-height:1.35}.pc-builder-readiness p{color:#9aa4b4;margin:0;font-size:14px;line-height:1.55}.pc-builder-readiness ul{color:#858f9f;flex-wrap:wrap;gap:7px 18px;margin:5px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.pc-builder-readiness li:before{content:"·";color:#aab2bf;margin-right:5px}.pc-builder-readiness>a{color:#e1e5eb;white-space:nowrap;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:7px;min-height:44px;padding:0 14px;font-size:14px;font-weight:850;display:inline-flex}.pc-builder-readiness>a svg{width:16px}.pc-builder-suggestion-rail.is-empty{grid-column:1/-1}.pc-builder-suggestion-empty{color:#838d9c;border-left:2px solid #f8717173;margin:8px 0 0;padding:8px 12px;font-size:13px;line-height:1.5}.pc-builder-library-empty{gap:4px;display:grid}.pc-builder-library-empty b{color:#9da6b4;text-transform:none;font-size:14px}.pc-builder-library-empty span{color:#707989;letter-spacing:0;text-transform:none;font-size:13px;font-weight:650;line-height:1.5}.pc-builder-request-controls label>span,.pc-report-request-controls label>span{align-items:center;gap:3px;display:flex}.wf-studio-request-copy label{align-items:center;gap:5px;display:flex}.pc-sidebar-section-label{color:#697383;letter-spacing:.15em;text-transform:uppercase;margin:18px 13px 4px;font-size:12px;font-weight:900;display:block}.pc-sidebar-section-label:first-child{margin-top:0}.pc-report-inline{width:100%;max-width:none;height:auto;max-height:none;box-shadow:none;border:1px solid #dce1e5;border-radius:12px;position:static;overflow:visible}.pc-report-inline .pc-report-modal-header{z-index:5;border-radius:12px 12px 0 0;position:sticky;top:0}.pc-report-inline .pc-report-modal-close{width:auto;padding:0 12px}.pc-report-inline .pc-report-preview{overflow:visible}.pc-plan-review{color:#e5e7eb;background:#0d1118;border:1px solid #ffffff1f;border-radius:14px;max-width:980px;margin:24px auto;overflow:hidden;box-shadow:0 22px 60px #0003}.pc-plan-review-head{border-bottom:1px solid #ffffff17;grid-template-columns:minmax(0,1fr) auto;gap:34px;padding:27px 30px 24px;display:grid}.pc-plan-review-head>div>span,.pc-plan-query-title span{color:#fca5a5;letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:900}.pc-plan-review-head h2{color:#fff;letter-spacing:-.04em;margin:6px 0 0;font-size:clamp(21px,3vw,30px);line-height:1.12}.pc-plan-review-head p{color:#99a3b2;max-width:680px;margin:9px 0 0;font-size:14px;line-height:1.6}.pc-plan-review-head dl{grid-template-columns:repeat(3,72px);align-self:start;margin:0;display:grid}.pc-plan-review-head dl div{border-left:1px solid #ffffff17;padding-left:13px}.pc-plan-review-head dt{color:#7f8998;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:850}.pc-plan-review-head dd{color:#f5f5f5;margin:5px 0 0;font-size:20px;font-weight:900}.pc-plan-query-list{margin:0;padding:0 30px;list-style:none}.pc-plan-query-list>li{border-bottom:1px solid #ffffff13;grid-template-columns:42px minmax(0,1fr);gap:14px;padding:22px 0;display:grid}.pc-plan-query-number{color:#737d8c;letter-spacing:.08em;padding-top:2px;font-size:12px;font-weight:900}.pc-plan-query-body{min-width:0}.pc-plan-query-title{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.pc-plan-query-title h3{color:#f3f4f6;margin:5px 0 0;font-size:17px;line-height:1.35}.pc-plan-query-title>b{color:#b8bec8;text-transform:capitalize;border:1px solid #ffffff17;border-radius:999px;flex:none;align-items:center;gap:7px;padding:7px 11px;font-size:12px;display:inline-flex}.pc-plan-query-title svg{width:12px}.pc-plan-query-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;margin:17px 0 0;display:grid}.pc-plan-query-details div{min-width:0}.pc-plan-query-details dt{color:#7b8594;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:5px;font-size:12px;font-weight:850;display:flex}.pc-plan-query-details dt svg{width:11px}.pc-plan-query-details dd{color:#c2c7cf;overflow-wrap:anywhere;text-transform:capitalize;margin:5px 0 0;font-size:14px;line-height:1.5}.pc-plan-rationale{color:#8993a2;margin:14px 0 0;font-size:13px;font-style:italic;line-height:1.55}.pc-plan-permission-note{background:#10b9810b;border-left:2px solid #34d399;gap:11px;margin:20px 30px 0;padding:13px 15px;display:flex}.pc-plan-permission-note>svg{color:#6ee7b7;flex:none;width:17px}.pc-plan-permission-note b{color:#dff8ed;font-size:14px}.pc-plan-permission-note p{color:#91a69e;margin:4px 0 0;font-size:13px;line-height:1.55}.pc-plan-review>footer{grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:20px 30px 26px;display:grid}.pc-plan-review>footer p{color:#7f8998;text-align:center;margin:0;font-size:12px}.pc-plan-review>footer button{color:#d1d5dc;border:1px solid #ffffff1f;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 15px;font-size:14px;font-weight:900;display:inline-flex}.pc-plan-review>footer button.is-primary{color:#fff;background:#c92735;border-color:#c92735}.pc-plan-review>footer button:disabled{cursor:wait;opacity:.55}.pc-plan-review>footer svg{width:14px}.pc-dashboard-builder.is-library-collapsed,.pc-report-builder.is-library-collapsed,.wf-studio-shell.is-library-collapsed{grid-template-columns:0 minmax(0,1fr)}.pc-dashboard-builder.is-library-collapsed>.pc-builder-library,.pc-report-builder.is-library-collapsed>.pc-report-library,.wf-studio-shell.is-library-collapsed>.wf-studio-library{visibility:hidden;opacity:0;border:0;padding:0;overflow:hidden}.pc-dashboard-builder,.pc-report-builder,.wf-studio-shell{transition:grid-template-columns .2s}@media (max-width:900px){.pc-ai-studio-guide-top{grid-template-columns:1fr auto}.pc-ai-studio-tabs{grid-column:1/-1;width:100%}.pc-ai-studio-tabs a{flex:1;justify-content:center}.pc-ai-studio-steps{grid-template-columns:repeat(6,minmax(105px,1fr));padding-bottom:4px;overflow-x:auto}.pc-ai-process-instruction{flex-direction:column;align-items:flex-start;gap:7px}.pc-ai-process-instruction>p{text-align:left;max-width:none}.pc-builder-readiness{grid-template-columns:32px minmax(0,1fr)}.pc-builder-readiness>a{grid-column:2;justify-self:start}}@media (max-width:620px){.pc-ai-studio-guide-top{grid-template-columns:1fr}.pc-ai-library-toggle{display:none}.pc-ai-studio-actions{position:absolute;top:0;right:0}.pc-ai-studio-guide{position:relative}.pc-ai-studio-tabs{grid-template-columns:repeat(3,1fr);display:grid}.pc-ai-studio-tabs a{min-height:46px;padding:0 8px;font-size:14px}.pc-ai-guide-grid{grid-template-columns:1fr}.pc-ai-guide-backdrop{align-items:end;padding:0}.pc-ai-guide-modal{border-radius:15px 15px 0 0}.pc-ai-stage-note{grid-template-columns:1fr;gap:3px}.pc-ai-process-instruction{margin-top:20px;padding-top:15px}.pc-plan-review{border-radius:10px;margin:18px 0}.pc-plan-review-head{grid-template-columns:1fr;gap:18px;padding:22px 18px}.pc-plan-review-head dl{grid-template-columns:repeat(3,1fr)}.pc-plan-query-list{padding:0 18px}.pc-plan-query-list>li{grid-template-columns:28px minmax(0,1fr);gap:8px}.pc-plan-query-title{flex-direction:column;align-items:flex-start;gap:10px}.pc-plan-query-details{grid-template-columns:1fr}.pc-plan-permission-note{margin:18px 18px 0}.pc-plan-review>footer{grid-template-columns:1fr;padding:18px}.pc-plan-review>footer p{grid-row:1}}@media (prefers-reduced-motion:reduce){.pc-dashboard-builder,.pc-report-builder,.wf-studio-shell,.pc-ai-studio-tabs a,.pc-ai-studio-steps button>span,.pc-ai-studio-steps button>b,.pc-builder-help-tip>span{transition:none}.pc-ai-guide-modal{animation:none}}
.pc-studio-home,.pc-guided-builder{--studio-red:#e52b3f;--studio-blue:#35a7ff;--studio-green:#55d9a5;--studio-border:#b4c1d82e;color:#f5f7fb}.pc-studio-home{max-width:1500px;margin:0 auto;padding:8px 0 80px}.pc-studio-intro{border-bottom:1px solid var(--studio-border);justify-content:space-between;align-items:flex-end;gap:32px;padding:40px 0 44px;display:flex}.pc-eyebrow,.pc-section-heading>span,.pc-builder-identity>span,.pc-step-intro>span{color:#ff9eaa;letter-spacing:.18em;text-transform:uppercase;font-size:.75rem;font-weight:800;display:block}.pc-studio-intro h2{letter-spacing:-.055em;margin:8px 0 10px;font-size:clamp(2.6rem,5vw,5.3rem);line-height:.94}.pc-studio-intro p{color:#aeb7c8;margin:0;font-size:clamp(1rem,1.5vw,1.3rem)}.pc-data-readiness{border:1px solid var(--studio-border);color:#edf2fa;background:#ffffff09;border-radius:14px;align-items:center;gap:12px;min-width:280px;padding:16px 18px;text-decoration:none;display:flex}.pc-data-readiness>svg:first-child{color:var(--studio-green)}.pc-data-readiness span{flex:1;gap:3px;display:grid}.pc-data-readiness small{color:#909bad}.pc-studio-home>section:not(.pc-studio-intro){padding-top:48px}.pc-section-heading{margin-bottom:20px}.pc-section-heading h3{margin:7px 0 0;font-size:1.7rem}.pc-create-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.pc-create-grid article{border:1px solid var(--studio-border);background:linear-gradient(150deg,#222834f0,#0c1017f5);border-radius:20px;flex-direction:column;align-items:flex-start;min-height:260px;padding:26px;display:flex}.pc-create-grid article>svg{width:34px;height:34px;color:var(--studio-blue)}.pc-create-grid article.is-report>svg{color:#f5ba5e}.pc-create-grid article.is-workflow>svg{color:#ff7f91}.pc-create-grid article div{margin:auto 0}.pc-create-grid h4,.pc-template-grid h4{margin:18px 0 8px;font-size:1.4rem}.pc-create-grid p,.pc-template-grid p{color:#a8b1c1;margin:0;line-height:1.55}.pc-create-grid button,.pc-template-grid button,.pc-studio-error button{color:#fff;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:12px 0;font-weight:750;display:flex}.pc-create-grid button svg,.pc-template-grid button svg{width:18px}.pc-create-grid button:disabled,.pc-template-grid button:disabled{opacity:.55;cursor:wait}.pc-studio-error{background:#83192747;border:1px solid #ff687a80;border-radius:12px;justify-content:space-between;align-items:center;margin-top:24px;padding:14px 18px;display:flex}.pc-library-tabs{gap:8px;width:max-content;margin:-52px 0 20px auto;display:flex}.pc-library-tabs button{border:1px solid var(--studio-border);color:#aab3c3;cursor:pointer;background:0 0;border-radius:999px;padding:8px 14px}.pc-library-tabs button[aria-selected=true]{color:#111722;background:#eef3fb}.pc-recent-table{border:1px solid var(--studio-border);background:#0a0e15ad;border-radius:18px;overflow:auto}.pc-recent-table table{border-collapse:collapse;width:100%;min-width:780px}.pc-recent-table th,.pc-recent-table td{text-align:left;border-bottom:1px solid var(--studio-border);padding:17px 20px}.pc-recent-table th{color:#828da0;text-transform:uppercase;letter-spacing:.1em;font-size:.73rem}.pc-recent-table tr:last-child td{border-bottom:0}.pc-recent-table td>span{color:#aeb8c8}.pc-recent-table a{color:#69baff;align-items:center;gap:7px;font-weight:750;text-decoration:none;display:inline-flex}.pc-recent-table a svg{width:15px}.pc-empty-library{border:1px dashed var(--studio-border);text-align:center;color:#aab4c5;border-radius:18px;align-content:center;place-items:center;min-height:220px;display:grid}.pc-empty-library svg{color:#ff7f91}.pc-empty-library h4{color:#fff;margin:14px 0 4px}.pc-empty-library p{margin:0}.pc-template-grid{border:1px solid var(--studio-border);border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.pc-template-grid article{border-right:1px solid var(--studio-border);flex-direction:column;min-height:235px;padding:25px;display:flex}.pc-template-grid article:last-child{border-right:0}.pc-template-grid article>div{color:#8fa0b5;text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:9px;font-size:.75rem;font-weight:800;display:flex}.pc-template-grid article>div svg{width:18px}.pc-template-grid article button{color:#69baff;margin-top:auto}.pc-spin{animation:.85s linear infinite pc-spin}@keyframes pc-spin{to{transform:rotate(360deg)}}.pc-guided-builder{max-width:1680px;margin:0 auto;padding-bottom:110px}.pc-builder-bar{border-bottom:1px solid var(--studio-border);grid-template-columns:minmax(190px,1fr) minmax(500px,2.3fr) minmax(310px,1.25fr);align-items:center;gap:28px;padding:20px 0;display:grid}.pc-builder-identity input{color:#fff;width:100%;font:inherit;background:0 0;border:0;border-bottom:1px solid #0000;margin-top:5px;padding:5px 0;font-size:1.18rem;font-weight:750;display:block}.pc-builder-identity input:focus{border-bottom-color:var(--studio-blue);outline:0}.pc-builder-progress{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.pc-builder-progress li{position:relative}.pc-builder-progress li:not(:last-child):after{content:"";background:#afbbcf42;height:1px;position:absolute;top:15px;left:64%;right:-36%}.pc-builder-progress button{color:#748095;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;justify-items:center;gap:7px;font-size:.7rem;display:grid}.pc-builder-progress button>span{z-index:1;background:#111620;border:1px solid #445064;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:relative}.pc-builder-progress button>span svg{width:14px}.pc-builder-progress b{white-space:nowrap;text-overflow:ellipsis;max-width:105px;overflow:hidden}.pc-builder-progress .is-active button{color:#fff}.pc-builder-progress .is-active button>span{border-color:var(--studio-red);background:var(--studio-red)}.pc-builder-progress .is-complete button{color:#aab7c9}.pc-builder-progress .is-complete button>span{color:#71e5bd;background:#173d35;border-color:#317d67}.pc-builder-progress .is-locked button{cursor:not-allowed}.pc-builder-utilities{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.pc-builder-utilities button,.pc-builder-footer button{border:1px solid var(--studio-border);color:#e8edf5;font:inherit;cursor:pointer;background:#ffffff0a;border-radius:10px;align-items:center;gap:7px;padding:10px 12px;font-size:.8rem;font-weight:720;display:flex}.pc-builder-utilities button svg,.pc-builder-footer button svg{width:16px}.pc-save-state{color:#8f9caf;align-items:center;gap:6px;font-size:.75rem;display:flex}.pc-save-state svg{width:15px}.pc-save-state.is-error{color:#ff8796}.pc-builder-workspace{grid-template-columns:minmax(0,1fr);gap:28px;max-width:1280px;margin:0 auto;display:grid}.pc-guided-builder.has-assistant .pc-builder-workspace{grid-template-columns:minmax(0,1fr) 330px}.pc-builder-step{min-width:0;padding:54px 0}.pc-step-intro{max-width:740px;margin-bottom:32px}.pc-step-intro h2{letter-spacing:-.04em;margin:8px 0;font-size:clamp(2rem,3.4vw,3.4rem)}.pc-step-intro p{color:#aeb7c7;margin:0;font-size:1.1rem}.pc-builder-assistant{border:1px solid var(--studio-border);background:#141923e0;border-radius:16px;align-self:start;margin-top:36px;padding:22px;position:sticky;top:24px}.pc-builder-assistant>div:first-child{color:#ff8796;text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:9px;font-size:.75rem;font-weight:800;display:flex}.pc-builder-assistant>div:first-child button{color:#94a0b3;cursor:pointer;background:0 0;border:0;margin-left:auto}.pc-builder-assistant>div:first-child svg{width:18px}.pc-builder-assistant h3{margin:28px 0 10px}.pc-builder-assistant p{color:#aeb7c7;line-height:1.6}.pc-builder-assistant>div:last-child{border-top:1px solid var(--studio-border);gap:10px;margin-top:28px;padding-top:18px;display:flex}.pc-builder-assistant>div:last-child span{gap:4px;display:grid}.pc-builder-assistant small{color:#8995a8;line-height:1.45}.pc-builder-form{max-width:800px}.pc-method-summary{border:1px solid var(--studio-border);background:#ffffff09;border-radius:14px;gap:6px;margin-bottom:28px;padding:20px;display:grid}.pc-method-summary>span{color:#8f9bad;text-transform:uppercase;letter-spacing:.1em;font-size:.75rem}.pc-method-summary small{color:#909bad}.pc-builder-form label{gap:8px;display:grid}.pc-builder-form label>span{font-size:1.05rem;font-weight:750}.pc-builder-form label>small{color:#8d98aa}.pc-builder-form textarea{resize:vertical;color:#fff;font:inherit;background:#111620;border:1px solid #465166;border-radius:14px;min-height:170px;margin-top:8px;padding:18px;line-height:1.55}.pc-builder-form textarea:focus{border-color:var(--studio-blue);outline:3px solid #35a7ff33}.pc-confirmation-step{border:1px solid var(--studio-border);background:linear-gradient(145deg,#1c222dd6,#0d1119e6);border-radius:18px;max-width:800px;padding:30px}.pc-confirmation-step>div{color:#68ddb3;text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:9px;font-size:.73rem;font-weight:800;display:flex}.pc-confirmation-step>div svg{width:18px}.pc-confirmation-step h3{margin:25px 0 10px;font-size:1.6rem}.pc-confirmation-step>p{color:#aeb7c7;line-height:1.6}.pc-confirmation-step label{cursor:pointer;border:1px solid #445067;border-radius:12px;align-items:flex-start;gap:13px;margin-top:28px;padding:17px;display:flex}.pc-confirmation-step input{width:20px;height:20px;accent-color:var(--studio-red)}.pc-confirmation-step label span{gap:4px;display:grid}.pc-confirmation-step label small{color:#909bad}.pc-builder-preview-placeholder{border:1px solid var(--studio-border);background:radial-gradient(circle at 80% 10%,#35a7ff1f,#0000 34%),#0c1018eb;border-radius:18px;align-content:center;place-items:start;min-height:340px;margin-bottom:24px;padding:42px;display:grid}.pc-builder-preview-placeholder>svg{color:#ff7f91;width:30px}.pc-builder-preview-placeholder>span{color:#8e9bad;text-transform:uppercase;letter-spacing:.13em;margin-top:20px;font-size:.72rem;font-weight:800}.pc-builder-preview-placeholder h3{margin:8px 0;font-size:2rem}.pc-builder-preview-placeholder p{color:#b4bdcb;margin:0 0 28px}.pc-builder-preview-placeholder small{color:#768297}.pc-builder-complete{background:linear-gradient(145deg,#10312b80,#0c1018f0);border:1px solid #51d7a659;border-radius:20px;align-content:center;justify-items:start;max-width:760px;min-height:370px;padding:44px;display:grid}.pc-builder-complete>svg{color:#70e4ba;background:#173d34;border-radius:50%;width:38px;height:38px;padding:8px}.pc-builder-complete>span{color:#70e4ba;text-transform:uppercase;letter-spacing:.12em;margin-top:20px;font-size:.75rem;font-weight:800}.pc-builder-complete h3{margin:8px 0;font-size:2rem}.pc-builder-complete p{color:#b1bbc9;line-height:1.6}.pc-builder-complete button{color:#111721;cursor:pointer;background:#eef3fa;border:0;border-radius:10px;align-items:center;gap:8px;margin-top:15px;padding:12px 16px;font-weight:800;display:flex}.pc-builder-complete button svg{width:17px}.pc-inline-error{background:#7b1c2940;border:1px solid #ff687a80;border-radius:12px;align-items:center;gap:12px;max-width:800px;margin-top:18px;padding:14px;display:flex}.pc-inline-error>svg{color:#ff8595}.pc-inline-error p{color:#ffc3ca;margin:2px 0 0}.pc-inline-error button{margin-left:auto}.pc-builder-footer{z-index:12;left:var(--pc-sidebar-width,280px);border-top:1px solid var(--studio-border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#080c13f2;align-items:center;gap:10px;min-height:76px;padding:12px clamp(22px,3vw,48px);display:flex;position:fixed;bottom:0;right:0}.pc-builder-footer>button:nth-child(2){margin-right:auto}.pc-builder-footer>div{align-items:center;gap:15px;display:flex}.pc-builder-footer>div>span{color:#929eb0;text-align:right;max-width:390px;font-size:.78rem}.pc-builder-footer button.is-primary,.pc-builder-dialog-backdrop button.is-primary{background:var(--studio-red);border-color:var(--studio-red);color:#fff}.pc-builder-footer button:disabled{opacity:.42;cursor:not-allowed}.pc-builder-dialog-backdrop{z-index:80;background:#03060bc7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.pc-builder-dialog-backdrop section{border:1px solid var(--studio-border);background:#151a24;border-radius:18px;width:min(480px,100%);padding:32px;position:relative}.pc-builder-dialog-backdrop section>button{color:#aab4c3;background:0 0;border:0;position:absolute;top:15px;right:15px}.pc-builder-dialog-backdrop section>span{color:#ff8796;text-transform:uppercase;letter-spacing:.12em;font-size:.72rem;font-weight:800}.pc-builder-dialog-backdrop h2{margin:8px 0;font-size:1.8rem}.pc-builder-dialog-backdrop p{color:#aeb7c7}.pc-builder-dialog-backdrop section>div{justify-content:flex-end;gap:9px;margin-top:28px;display:flex}.pc-builder-dialog-backdrop section>div button{border:1px solid var(--studio-border);color:#fff;background:0 0;border-radius:9px;padding:11px 15px;font-weight:750}.pc-studio-loading,.pc-studio-route-error{align-content:center;place-items:center;gap:10px;min-height:420px;display:grid}.pc-studio-loading>span{background:#ffffff14;border-radius:8px;width:min(700px,70vw);height:12px}.pc-studio-loading>span:nth-child(2){width:min(540px,60vw)}.pc-studio-loading>span:nth-child(3){width:min(620px,65vw)}.pc-studio-loading p{color:#9aa6b7}.pc-studio-route-error{text-align:center}.pc-studio-route-error p{color:#9ca8b9}.pc-studio-route-error button{background:#eef3fa;border:0;border-radius:9px;padding:11px 15px;font-weight:800}.pc-studio-home button:focus-visible,.pc-studio-home a:focus-visible,.pc-guided-builder button:focus-visible,.pc-guided-builder input:focus-visible{outline-offset:3px;outline:3px solid #50b4ff8c}@media (max-width:1450px){.pc-builder-bar{grid-template-columns:1fr auto}.pc-builder-progress{grid-area:2/1/auto/-1}.pc-guided-builder.has-assistant .pc-builder-workspace{grid-template-columns:minmax(0,1fr) 300px}.pc-create-grid{grid-template-columns:1fr}.pc-create-grid article{min-height:200px}.pc-template-grid{grid-template-columns:1fr}.pc-template-grid article{border-right:0;border-bottom:1px solid var(--studio-border)}.pc-template-grid article:last-child{border-bottom:0}}@media (max-width:820px){.pc-studio-intro{flex-direction:column;align-items:flex-start}.pc-data-readiness{width:100%}.pc-library-tabs{margin:0 0 16px}.pc-guided-builder.has-assistant .pc-builder-workspace{grid-template-columns:1fr}.pc-builder-assistant{margin:0 0 30px;position:static}.pc-builder-bar{grid-template-columns:1fr}.pc-builder-utilities{justify-content:flex-start}.pc-builder-progress{grid-template-columns:repeat(5,minmax(115px,1fr));overflow-x:auto}.pc-builder-footer{flex-wrap:wrap;padding:10px 14px;left:0}.pc-builder-footer>div>span{display:none}.pc-builder-footer>button:nth-child(2){margin-right:0}.pc-builder-footer>div{margin-left:auto}.pc-recent-table{margin-right:-16px}.pc-builder-step{padding-top:34px}}.pc-dashboard-guided .pc-builder-step{max-width:none}.pc-dashboard-goal,.pc-scope-grid,.pc-dashboard-plan,.pc-dashboard-save{max-width:1120px}.pc-builder-step.is-dashboard-preview{padding-top:24px}.pc-builder-step.is-dashboard-preview>.pc-step-intro{grid-template-columns:auto 1fr;align-items:baseline;column-gap:16px;max-width:none;margin-bottom:18px;display:grid}.pc-builder-step.is-dashboard-preview>.pc-step-intro>span{grid-column:1/-1}.pc-builder-step.is-dashboard-preview>.pc-step-intro h2{margin:4px 0 0;font-size:clamp(1.8rem,3vw,2.65rem)}.pc-builder-step.is-dashboard-preview>.pc-step-intro p{margin:0;font-size:.95rem}.pc-missing-dashboard-preview{border:1px dashed var(--studio-border);text-align:center;background:radial-gradient(circle at 50% 0,#35a7ff1a,#0000 44%),#080c128c;border-radius:18px;align-content:center;place-items:center;min-height:380px;padding:36px;display:grid}.pc-missing-dashboard-preview>svg{color:#67baff;width:38px;height:38px}.pc-missing-dashboard-preview>span{color:#ff8998;letter-spacing:.12em;text-transform:uppercase;margin-top:18px;font-size:.72rem;font-weight:850}.pc-missing-dashboard-preview h3{margin:7px 0;font-size:1.8rem}.pc-missing-dashboard-preview p{color:#9da8b8;max-width:620px;margin:0;line-height:1.55}.pc-missing-dashboard-preview>div{gap:9px;margin-top:24px;display:flex}.pc-missing-dashboard-preview button{border:1px solid var(--studio-border);color:#fff;background:#ffffff0a;border-radius:10px;align-items:center;gap:8px;padding:12px 15px;font-weight:800;display:flex}.pc-missing-dashboard-preview button.is-primary{border-color:var(--studio-red);background:var(--studio-red)}.pc-missing-dashboard-preview button:disabled{opacity:.45}.pc-missing-dashboard-preview button svg{width:17px}.pc-method-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:34px;display:grid}.pc-method-grid>button{border:1px solid var(--studio-border);color:#fff;text-align:left;cursor:pointer;background:linear-gradient(145deg,#1c222ddb,#0d1118f0);border-radius:16px;flex-direction:column;align-items:flex-start;gap:8px;min-height:190px;padding:22px;display:flex;position:relative}.pc-method-grid>button>span{color:#67baff;background:#35a7ff1f;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.pc-method-grid>button>b{margin-top:auto;font-size:1.08rem}.pc-method-grid>button>small{color:#9da8b9;line-height:1.45}.pc-method-grid>button>svg{color:#63e1b2;width:18px;position:absolute;top:16px;right:16px}.pc-method-grid>button.is-selected{border-color:#35a7ff;box-shadow:0 0 0 3px #35a7ff1f}.pc-dashboard-field{gap:8px;display:grid}.pc-dashboard-field>span,.pc-scope-grid legend,.pc-manual-metrics legend,.pc-dashboard-save legend{color:#e8edf5;font-weight:750}.pc-dashboard-field>small{color:#8f9bad}.pc-dashboard-field textarea,.pc-dashboard-field select,.pc-dashboard-plan input,.pc-dashboard-plan select,.pc-scope-grid select,.pc-dashboard-inspector input,.pc-dashboard-inspector textarea,.pc-dashboard-inspector select{color:#fff;width:100%;font:inherit;background:#111620;border:1px solid #455066;border-radius:11px;padding:13px}.pc-dashboard-field textarea{resize:vertical;line-height:1.55}.pc-template-preview{background:#317d671a;border-left:3px solid #55d9a5;gap:5px;margin-top:18px;padding:18px;display:grid}.pc-template-preview>span{color:#55d9a5;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:850}.pc-template-preview p{color:#9ea9ba;margin:0}.pc-scope-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.pc-scope-grid fieldset,.pc-dashboard-save fieldset{border:1px solid var(--studio-border);border-radius:14px;padding:18px}.pc-scope-grid fieldset>label,.pc-dashboard-save fieldset>label{color:#b7c0ce;align-items:center;gap:9px;margin-top:11px;display:flex}.pc-scope-grid input,.pc-dashboard-save input{accent-color:var(--studio-red)}.pc-source-list{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.pc-source-list>label{border:1px solid #b8c4d821;border-radius:10px;padding:13px;align-items:flex-start!important;margin:0!important;display:flex!important}.pc-source-list>label span{gap:3px;display:grid}.pc-source-list small{color:#8e9aab}.pc-source-list .is-unavailable{opacity:.5}.pc-permission-detail{color:#9ba6b7;grid-column:1/-1}.pc-permission-detail summary{color:#68baff;cursor:pointer}.pc-permission-detail p{max-width:760px;line-height:1.6}.pc-plan-empty{border:1px dashed var(--studio-border);text-align:center;border-radius:18px;align-content:center;place-items:center;min-height:320px;display:grid}.pc-plan-empty>svg{color:#ff8090}.pc-plan-empty h3{margin:16px 0 4px;font-size:1.6rem}.pc-plan-empty p{color:#99a5b6;margin:0 0 22px}.pc-plan-empty button.is-primary,.pc-dashboard-inspector button.is-primary{border:1px solid var(--studio-red);background:var(--studio-red);color:#fff;min-width:220px;font:inherit;cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:9px;padding:14px 20px;font-weight:850;transition:transform .16s,background-color .16s,box-shadow .16s;display:flex;box-shadow:0 10px 28px #e52b3f33}.pc-plan-empty button.is-primary:hover:not(:disabled){background:#f03549;transform:translateY(-1px);box-shadow:0 12px 34px #e52b3f4d}.pc-plan-empty button.is-primary:disabled{opacity:.55;cursor:wait}.pc-plan-empty button.is-primary svg{width:18px}.pc-required-action{color:#818da0;letter-spacing:.04em;margin-top:10px;font-size:.72rem;font-weight:700}.pc-manual-metrics{border:1px solid var(--studio-border);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:350px;margin-bottom:18px;padding:18px;display:grid;overflow:auto}.pc-manual-metrics legend{padding:0 8px}.pc-manual-metrics label{border:1px solid #b8c4d81f;border-radius:9px;align-items:flex-start;gap:9px;padding:12px;display:flex}.pc-manual-metrics span{gap:3px;display:grid}.pc-manual-metrics small{color:#8f9bad;line-height:1.4}.pc-plan-summary{justify-content:space-between;gap:24px;margin-bottom:18px;display:flex}.pc-plan-summary span{color:#ff8998;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:850}.pc-plan-summary h3{margin:6px 0;font-size:1.8rem}.pc-plan-summary p{color:#9eabba;max-width:700px;margin:0}.pc-plan-summary button{border:1px solid var(--studio-border);color:#fff;background:0 0;border-radius:9px;align-self:flex-start;padding:10px 12px}.pc-widget-plan-list{gap:10px;display:grid}.pc-widget-plan-list article{border:1px solid var(--studio-border);background:#ffffff06;border-radius:14px;grid-template-columns:38px minmax(0,1fr) minmax(190px,230px);gap:17px;padding:18px;display:grid}.pc-plan-order{color:#aeb9ca;background:#202735;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.pc-plan-widget-main>label,.pc-plan-controls>label{color:#909caf;gap:5px;font-size:.72rem;display:grid}.pc-plan-widget-main input{font-size:1rem;font-weight:750}.pc-plan-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.pc-plan-facts span{color:#acb6c5;gap:3px;font-size:.78rem;display:grid}.pc-plan-facts b{color:#737f92;text-transform:uppercase;font-size:.65rem}.pc-plan-widget-main p{color:#8895a7;margin:12px 0 0;font-size:.8rem}.pc-plan-controls{gap:9px;display:grid}.pc-plan-controls>div{gap:5px;display:flex}.pc-plan-controls button{border:1px solid var(--studio-border);color:#aab5c5;background:0 0;border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.pc-plan-controls button svg{width:15px}.pc-plan-controls button:disabled{opacity:.35}.pc-build-preview{background:var(--studio-red);color:#fff;border:0;border-radius:10px;align-items:center;gap:8px;margin:18px 0 0 auto;padding:13px 17px;font-weight:850;display:flex}.pc-plan-issue{color:#d5d9e0;background:#f7b84f14;border-left:3px solid #f7b84f;gap:4px;margin-top:10px;padding:13px;display:grid}.pc-plan-issue span{color:#b2a17f}.pc-plan-clarification{background:radial-gradient(circle at 100% 0,#e52b3f21,#0000 40%),#0f131beb;border:1px solid #ff7e8f61;border-radius:18px;max-width:820px;padding:28px}.pc-plan-clarification>svg{color:#ff8796;width:30px;height:30px}.pc-plan-clarification>span{color:#ff9eaa;letter-spacing:.14em;text-transform:uppercase;margin-top:18px;font-size:.72rem;font-weight:850;display:block}.pc-plan-clarification h3{max-width:760px;margin:7px 0 8px;font-size:clamp(1.45rem,2.6vw,2.15rem);line-height:1.25}.pc-plan-clarification>p{color:#9faabb;margin:0;line-height:1.55}.pc-clarification-quick-actions{gap:9px;margin-top:24px;display:flex}.pc-plan-clarification button{border:1px solid var(--studio-border);color:#fff;font:inherit;cursor:pointer;background:#ffffff0a;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:11px 18px;font-weight:800;display:inline-flex}.pc-plan-clarification button.is-primary{border-color:var(--studio-red);background:var(--studio-red)}.pc-plan-clarification button:disabled{cursor:not-allowed;opacity:.5}.pc-plan-clarification button svg{width:16px}.pc-plan-clarification form{border-top:1px solid var(--studio-border);gap:9px;margin-top:24px;padding-top:22px;display:grid}.pc-plan-clarification label{color:#dbe1ea;font-size:.85rem;font-weight:750}.pc-plan-clarification textarea{resize:vertical;color:#fff;width:100%;font:inherit;background:#111620;border:1px solid #455066;border-radius:11px;padding:13px;line-height:1.5}.pc-plan-clarification textarea:focus{border-color:var(--studio-blue);outline:3px solid #35a7ff33}.pc-plan-clarification form>div{justify-content:flex-end;gap:9px;margin-top:4px;display:flex}.pc-dashboard-editor{min-width:0;position:relative}.pc-dashboard-preview-toolbar{justify-content:space-between;align-items:center;gap:14px;margin-bottom:10px;display:flex}.pc-dashboard-preview-toolbar>span{display:grid}.pc-dashboard-preview-toolbar small{color:#8e9aac}.pc-dashboard-preview-toolbar button{border:1px solid var(--studio-border);color:#fff;background:#ffffff0a;border-radius:9px;align-items:center;gap:7px;padding:10px;display:flex}.pc-dashboard-editor.has-inspector{grid-template-columns:minmax(0,1fr) 360px;gap:14px;display:grid}.pc-dashboard-editor.has-inspector .pc-dashboard-preview-toolbar{grid-column:1/-1}.pc-dashboard-preview-canvas{border:1px solid var(--studio-border);background:#05080d85;border-radius:18px;min-width:0;overflow:hidden}.pc-dashboard-preview-canvas .pc-dashboard-canvas{padding:18px}.pc-dashboard-preview-canvas .pc-dashboard-canvas-head{padding-bottom:16px}.pc-dashboard-inspector{border:1px solid var(--studio-border);background:#151a24;border-radius:16px;align-self:start;gap:14px;max-height:calc(100vh - 180px);padding:20px;display:grid;position:sticky;top:18px;overflow:auto}.pc-dashboard-inspector>div:first-child{color:#ff8796;letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:7px;font-size:.72rem;font-weight:850;display:flex}.pc-dashboard-inspector label{color:#9aa6b7;gap:6px;font-size:.75rem;display:grid}.pc-inspector-sizes{grid-template-columns:1fr 1fr;gap:8px!important;display:grid!important}.pc-inspector-actions{gap:7px!important;display:grid!important}.pc-inspector-actions button{border:1px solid var(--studio-border);color:#dce2ea;background:0 0;border-radius:8px;align-items:center;gap:7px;padding:10px;display:flex}.pc-inspector-actions button:last-child{color:#ff9ba7}.pc-inspector-actions svg{width:15px}.pc-ai-revision{border-top:1px solid var(--studio-border);padding-top:13px}.pc-dashboard-save{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:22px;display:grid}.pc-dashboard-save>div:first-child{background:#317d671a;border-left:3px solid #55d9a5;grid-column:1/-1;padding:18px}.pc-dashboard-save>div:first-child span{color:#55d9a5;text-transform:uppercase;font-size:.72rem;font-weight:850}.pc-dashboard-save h3{margin:7px 0;font-size:2rem}.pc-dashboard-save p{color:#aab5c4;margin:0}.pc-role-choices{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.pc-save-dashboard{background:var(--studio-red);color:#fff;border:0;border-radius:11px;grid-column:1/-1;justify-content:center;align-items:center;gap:8px;padding:15px;font-size:1rem;font-weight:850;display:flex}.pc-save-dashboard:disabled{opacity:.45}@media (max-width:1450px){.pc-dashboard-editor.has-inspector{grid-template-columns:1fr}.pc-dashboard-inspector{max-height:none;position:static}.pc-widget-plan-list article{grid-template-columns:38px minmax(0,1fr)}.pc-plan-controls{grid-column:2;grid-template-columns:1fr 1fr auto}}@media (max-width:820px){.pc-method-grid,.pc-scope-grid,.pc-dashboard-save{grid-template-columns:1fr}.pc-source-list,.pc-dashboard-save>div:first-child,.pc-save-dashboard{grid-column:1}.pc-manual-metrics,.pc-widget-plan-list article{grid-template-columns:1fr}.pc-plan-order{display:none}.pc-plan-controls{grid-column:1}.pc-plan-facts{grid-template-columns:1fr}}.pc-dashboard-preview-canvas .pc-dashboard-canvas-head{display:none}@media (prefers-reduced-motion:reduce){.pc-spin{animation:none}.pc-plan-empty button.is-primary{transition:none;transform:none}}.pc-report-guided .pc-builder-step{max-width:none}.pc-report-purpose,.pc-report-outline,.pc-report-save{max-width:1120px}.pc-builder-step.is-report-preview{padding-top:22px}.pc-builder-step.is-report-preview>.pc-step-intro{margin-bottom:18px}.pc-report-purpose-fields{grid-template-columns:1fr 1fr;gap:18px;display:grid}.pc-report-purpose-fields label:first-child{grid-column:1/-1}.pc-report-purpose-fields label{color:#e8edf5;gap:7px;font-weight:760;display:grid}.pc-report-purpose-fields input,.pc-report-purpose-fields textarea,.pc-report-outline input,.pc-report-outline textarea,.pc-report-outline select,.pc-report-editor aside input,.pc-report-editor aside textarea,.pc-report-editor aside select{color:#fff;width:100%;font:inherit;background:#111620;border:1px solid #455066;border-radius:10px;padding:12px}.pc-report-purpose-fields textarea,.pc-report-outline textarea,.pc-report-editor aside textarea{resize:vertical;line-height:1.5}.pc-report-template-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:-16px 0 28px;display:grid}.pc-report-template-grid button{border:1px solid var(--studio-border);color:#fff;text-align:left;background:#ffffff06;border-radius:13px;gap:6px;min-height:170px;padding:17px;display:grid}.pc-report-template-grid button.is-selected{border-color:#f5ba5e;box-shadow:0 0 0 3px #f5ba5e1a}.pc-report-template-grid span{color:#f5ba5e;letter-spacing:.1em;text-transform:uppercase;font-size:.66rem;font-weight:850}.pc-report-template-grid p{color:#9da8b8;margin:0;font-size:.8rem;line-height:1.45}.pc-report-template-grid small{color:#748196;align-self:end}.pc-report-outline-list{gap:10px;display:grid}.pc-report-outline-list article{border:1px solid var(--studio-border);background:#ffffff06;border-radius:14px;grid-template-columns:38px minmax(0,1fr) 190px;gap:15px;padding:17px;display:grid}.pc-report-outline-list article>div{gap:9px;display:grid}.pc-report-outline-list label{color:#8f9bad;gap:5px;font-size:.72rem;display:grid}.pc-report-outline-list p{color:#a9b3c2;gap:4px;margin:0;font-size:.78rem;display:grid}.pc-report-outline-list p b{color:#778396;text-transform:uppercase;font-size:.65rem}.pc-report-outline-list article>div:last-child{grid-template-columns:1fr repeat(3,34px);align-content:start}.pc-report-outline-list article>div:last-child label{grid-column:1/-1}.pc-report-outline-list article button,.pc-outline-add{border:1px solid var(--studio-border);color:#b7c1cf;background:0 0;border-radius:8px;place-items:center;display:grid}.pc-report-outline-list article button svg{width:15px}.pc-outline-add{gap:7px;margin-top:12px;padding:10px 13px;display:flex}.pc-outline-add svg{width:16px}.pc-report-editor-toolbar{align-items:center;gap:16px;margin-bottom:12px;display:flex}.pc-report-editor-toolbar>div{margin-right:auto;display:grid}.pc-report-editor-toolbar span{color:#8d99ab;font-size:.76rem}.pc-report-editor-toolbar label{color:#abb5c4;align-items:center;gap:7px;font-size:.75rem;display:flex}.pc-report-editor-toolbar button{border:1px solid var(--studio-border);color:#fff;background:#1b222e;border-radius:9px;align-items:center;gap:7px;padding:10px 12px;display:flex}.pc-report-editor-layout{grid-template-columns:190px minmax(560px,1fr) 290px;align-items:start;gap:12px;display:grid}.pc-report-editor-layout>nav,.pc-report-editor-layout>aside{gap:7px;max-height:calc(100vh - 170px);display:grid;position:sticky;top:18px;overflow:auto}.pc-report-editor-layout>nav button{color:#98a5b7;text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:25px 1fr;gap:2px 8px;padding:10px;display:grid}.pc-report-editor-layout>nav button>span{background:#202735;border-radius:50%;grid-row:1/3;place-items:center;width:25px;height:25px;font-size:.68rem;display:grid}.pc-report-editor-layout>nav button small{color:#6f7b8f;font-size:.64rem}.pc-report-editor-layout>nav button.is-selected{color:#fff;background:#35a7ff1a}.pc-report-paper{background:#d9dee2;border-radius:4px;min-width:0;padding:24px;overflow:hidden}.pc-report-editor-layout>aside{border:1px solid var(--studio-border);background:#151a24;border-radius:13px;padding:17px}.pc-report-editor-layout>aside>span{color:#ff8796;letter-spacing:.11em;text-transform:uppercase;font-size:.68rem;font-weight:850}.pc-report-editor-layout>aside label{color:#9aa6b7;gap:6px;font-size:.72rem;display:grid}.pc-report-break{grid-template-columns:auto 1fr;align-items:center;display:flex!important}.pc-report-break input{width:auto!important}.pc-report-editor aside details{border-top:1px solid var(--studio-border);color:#9da9b9;padding-top:11px}.pc-report-editor aside summary{color:#68baff;cursor:pointer}.pc-report-editor aside details p{overflow-wrap:anywhere}.pc-report-editor aside details small{margin-top:6px;line-height:1.4;display:block}.pc-report-save{grid-template-columns:minmax(0,1fr) minmax(300px,.7fr);gap:20px;display:grid}.pc-report-save>div:first-child{background:#317d671a;border-left:3px solid #55d9a5;grid-column:1/-1;padding:20px}.pc-report-save>div:first-child span{color:#55d9a5;letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:850}.pc-report-save h3{margin:7px 0;font-size:2rem}.pc-report-save p{color:#a8b3c2;margin:0}.pc-report-save dl{border:1px solid var(--studio-border);background:var(--studio-border);grid-template-columns:1fr 1fr;gap:1px;display:grid}.pc-report-save dl div{background:#111620;gap:4px;padding:15px;display:grid}.pc-report-save dt{color:#778397;text-transform:uppercase;font-size:.65rem}.pc-report-save dd{color:#eef2f8;margin:0}.pc-report-save fieldset{border:1px solid var(--studio-border);border-radius:13px;padding:16px}.pc-report-save fieldset>label{color:#b5bfcd;gap:8px;margin-top:10px;display:flex}.pc-report-delivery-summary{border-top:1px solid var(--studio-border);grid-column:1/-1;gap:5px;padding-top:17px;display:grid}.pc-report-delivery-summary span{color:#dce2eb}.pc-report-delivery-summary small{color:#8b97a8}.pc-save-report{background:var(--studio-red);color:#fff;border:0;border-radius:10px;grid-column:1/-1;justify-content:center;align-items:center;gap:8px;padding:15px;font-size:1rem;font-weight:850;display:flex}@media (max-width:1500px){.pc-report-editor-layout{grid-template-columns:160px minmax(0,1fr)}.pc-report-editor-layout>aside{grid-column:1/-1;max-height:none;position:static}.pc-report-editor-layout>nav{position:static}}@media (max-width:900px){.pc-report-purpose-fields,.pc-report-save,.pc-report-template-grid{grid-template-columns:1fr}.pc-report-purpose-fields label:first-child,.pc-report-save>div:first-child,.pc-report-delivery-summary,.pc-save-report{grid-column:1}.pc-report-outline-list article,.pc-report-editor-layout{grid-template-columns:1fr}.pc-report-outline-list .pc-plan-order{display:none}.pc-report-editor-layout>nav{display:flex;overflow:auto}.pc-report-editor-layout>nav button{min-width:180px}.pc-report-paper{padding:8px}}.pc-workflow-guided .pc-builder-step{max-width:1180px}.pc-workflow-step{gap:22px;display:grid}.pc-workflow-field{color:#e9edf4;gap:7px;font-weight:750;display:grid}.pc-workflow-field small{color:#8692a3;font-weight:500}.pc-workflow-field input,.pc-workflow-field textarea,.pc-workflow-field select,.pc-rule-toolbar select,.pc-condition-list input,.pc-condition-list select,.pc-action-list input,.pc-action-list select,.pc-governance-grid input,.pc-governance-grid select{color:#f6f8fb;width:100%;font:inherit;background:#111620;border:1px solid #455066;border-radius:10px;padding:12px}.pc-workflow-field textarea{resize:vertical;line-height:1.5}.pc-workflow-field button.is-primary{background:var(--studio-red);color:#fff;border:0;border-radius:9px;justify-self:start;align-items:center;gap:8px;padding:12px 15px;font-weight:850;display:flex}.pc-workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.pc-workflow-grid .is-wide{grid-column:1/-1}.pc-workflow-templates{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.pc-workflow-templates button{border:1px solid var(--studio-border);color:#fff;text-align:left;background:#ffffff06;border-radius:13px;gap:8px;min-height:150px;padding:17px;display:grid}.pc-workflow-templates button.is-selected{border-color:#f4ba5f;box-shadow:0 0 0 3px #f4ba5f1a}.pc-workflow-templates p{color:#96a2b3;margin:0;line-height:1.45}.pc-workflow-templates small{color:#6eb9f3;align-self:end}.pc-setup-warning{background:#f4ba4e14;border-left:3px solid #f4ba4e;gap:12px;padding:16px;display:flex}.pc-setup-warning>svg{color:#f4ba4e;flex:none}.pc-setup-warning p{color:#b5a787;margin:5px 0 0}.pc-rule-summary{background:#317d671a;border-left:3px solid #58d7a3;padding:18px}.pc-rule-summary>span{color:#58d7a3;letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:850}.pc-rule-summary p{color:#b8c2d0;margin:7px 0 0;line-height:1.55}.pc-rule-summary b{color:#fff}.pc-rule-toolbar,.pc-action-toolbar{justify-content:space-between;align-items:end;gap:18px;display:flex}.pc-rule-toolbar label{color:#aeb8c7;gap:6px;display:grid}.pc-rule-toolbar button,.pc-action-toolbar button{border:1px solid var(--studio-border);color:#fff;background:#1a202b;border-radius:9px;align-items:center;gap:7px;padding:11px 13px;font-weight:750;display:flex}.pc-condition-list,.pc-action-list{gap:9px;display:grid}.pc-condition-list article{border:1px solid var(--studio-border);background:#ffffff06;border-radius:12px;grid-template-columns:32px minmax(190px,1.1fr) minmax(145px,.65fr) minmax(160px,.8fr) 40px;align-items:center;gap:9px;padding:13px;display:grid}.pc-condition-list article>span,.pc-action-list article>span{color:#b7c0cf;background:#242c39;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.pc-condition-list button,.pc-action-list article>div:last-child button{border:1px solid var(--studio-border);color:#aeb8c6;background:0 0;border-radius:8px;place-items:center;width:38px;height:38px;display:grid}.pc-condition-list button svg,.pc-action-list button svg{width:15px}.pc-action-toolbar span{color:#ff8796;letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:850}.pc-action-toolbar p{color:#929eae;margin:5px 0 0}.pc-action-list article{border:1px solid var(--studio-border);background:#ffffff06;border-radius:14px;grid-template-columns:32px minmax(300px,1fr) 210px 110px;align-items:start;gap:14px;padding:16px;display:grid}.pc-action-list article.is-setup{border-left:3px solid #f4ba4e}.pc-action-list article>div:nth-child(2){gap:7px;display:grid}.pc-action-list small{color:#9e8e6a}.pc-action-list label{color:#8d99aa;gap:6px;font-size:.72rem;display:grid}.pc-action-list article>div:last-child{justify-content:flex-end;gap:5px;display:flex}.pc-flow-review{gap:0;width:min(760px,100%);margin:0 auto;display:grid}.pc-flow-review article{border:1px solid var(--studio-border);background:linear-gradient(140deg,#1c222deb,#0d1118f5);border-radius:14px;grid-template-columns:115px 1fr;gap:5px 16px;padding:19px 21px;display:grid;position:relative}.pc-flow-review article:not(:last-child){margin-bottom:34px}.pc-flow-review article:not(:last-child):after{content:"";background:#3d485a;width:2px;height:35px;position:absolute;top:100%;left:56px}.pc-flow-review article>span{color:#ff8695;letter-spacing:.1em;text-transform:uppercase;grid-row:1/3;font-size:.7rem;font-weight:850}.pc-flow-review article>b{font-size:1.02rem}.pc-flow-review article>small{color:#8995a6}.pc-governance-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.pc-governance-grid label{color:#9ba7b8;gap:6px;font-size:.75rem;display:grid}.pc-policy-lock{background:#317d6714;border:1px solid #58d7a340;border-radius:11px;grid-template-columns:30px 1fr;gap:3px 8px;padding:13px;display:grid}.pc-policy-lock svg{color:#58d7a3;grid-row:1/4}.pc-policy-lock span{color:#8eb4a6;font-size:.72rem}.pc-validate-workflow{color:#fff;background:#1b2430;border:1px solid #4e6079;border-radius:9px;justify-self:start;align-items:center;gap:8px;padding:12px 15px;font-weight:800;display:flex}.pc-validation-list{gap:7px;display:grid}.pc-validation-list>div{background:#f4ba4e12;border-left:3px solid #f4ba4e;grid-template-columns:180px 1fr auto;gap:12px;padding:13px;display:grid}.pc-validation-list>div.is-error{background:#ff4b6014;border-color:#ff697b}.pc-validation-list span{color:#b3bdca}.pc-validation-list small{color:#788598;overflow-wrap:anywhere}.pc-ready-state{background:#317d6714;border-left:3px solid #58d7a3;gap:11px;padding:15px;display:flex}.pc-ready-state svg{color:#58d7a3}.pc-ready-state div{gap:3px;display:grid}.pc-ready-state span{color:#8fae9f}.pc-test-hero{border:1px solid var(--studio-border);background:linear-gradient(140deg,#1b222df2,#0c1017fa);border-radius:16px;align-items:center;gap:16px;padding:22px;display:flex}.pc-test-hero>svg{color:#67baff;width:34px;height:34px}.pc-test-hero>div{margin-right:auto}.pc-test-hero span{color:#67baff;letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:850}.pc-test-hero h3{margin:5px 0;font-size:1.45rem}.pc-test-hero p{color:#96a2b3;margin:0}.pc-test-hero button,.pc-activation button{background:var(--studio-red);color:#fff;border:0;border-radius:9px;align-items:center;gap:8px;padding:13px 16px;font-weight:850;display:flex}.pc-test-summary{background:#f4ba4e14;border-left:3px solid #f4ba4e;padding:17px}.pc-test-summary.is-ready{background:#317d6717;border-color:#58d7a3}.pc-test-summary>span{color:#8f9cad;letter-spacing:.09em;text-transform:uppercase;font-size:.67rem;font-weight:850}.pc-test-summary>b{margin-top:6px;font-size:1.15rem;display:block}.pc-test-summary p{color:#9ca8b8;margin:5px 0 0}.pc-trace{border-left:2px solid #364153;gap:0;margin-left:18px;padding-left:25px;display:grid}.pc-trace article{grid-template-columns:92px 1fr auto;align-items:start;gap:12px;padding:13px 0;display:grid;position:relative}.pc-trace article:before{content:"";background:#67baff;border:3px solid #111620;border-radius:50%;width:12px;height:12px;position:absolute;top:18px;left:-32px}.pc-trace article>span{color:#67baff;text-transform:uppercase;font-size:.65rem;font-weight:850}.pc-trace article b{color:#eef2f7}.pc-trace article p{color:#8e9aac;margin:4px 0 0}.pc-trace article>small{color:#7e899a;text-transform:capitalize}.pc-activation{border-top:1px solid var(--studio-border);justify-content:space-between;align-items:center;gap:20px;padding-top:18px;display:flex}.pc-activation label{align-items:flex-start;gap:10px;display:flex}.pc-activation input{accent-color:var(--studio-red);margin-top:4px}.pc-activation label span{gap:4px;display:grid}.pc-activation small{color:#8995a6}.pc-test-empty{border:1px dashed var(--studio-border);color:#9ba7b7;text-align:center;border-radius:16px;align-content:center;place-items:center;gap:8px;min-height:260px;display:grid}.pc-test-empty svg{color:#657287;width:34px;height:34px}.pc-test-empty b{color:#e9edf4;font-size:1.1rem}.pc-test-empty span{max-width:560px}@media (max-width:1100px){.pc-workflow-templates,.pc-governance-grid{grid-template-columns:1fr 1fr}.pc-condition-list article,.pc-action-list article{grid-template-columns:32px 1fr}.pc-condition-list article>:not(:first-child),.pc-action-list article>:not(:first-child){grid-column:2}.pc-action-list article>div:last-child{justify-content:flex-start}}@media (max-width:720px){.pc-workflow-grid,.pc-workflow-templates,.pc-governance-grid{grid-template-columns:1fr}.pc-workflow-grid .is-wide{grid-column:1}.pc-rule-toolbar,.pc-action-toolbar,.pc-test-hero,.pc-activation{flex-direction:column;align-items:stretch}.pc-validation-list>div,.pc-trace article,.pc-flow-review article{grid-template-columns:1fr}.pc-flow-review article>span{grid-row:auto}.pc-trace{margin-left:8px;padding-left:18px}.pc-trace article:before{left:-25px}}.pc-tour-backdrop{z-index:180;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#03060bd1;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.pc-builder-tour,.pc-template-preview{background:linear-gradient(145deg,#171d28,#0c1119);border:1px solid #3b4659;border-radius:18px;width:min(620px,100%);animation:.18s ease-out pc-tour-enter;overflow:hidden;box-shadow:0 30px 90px #0000008c}.pc-builder-tour header,.pc-template-preview header{border-bottom:1px solid var(--studio-border);justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.pc-builder-tour header>div,.pc-template-preview header>div{align-items:center;gap:10px;display:flex}.pc-builder-tour header span,.pc-template-preview header span{color:#ff8996;letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:850}.pc-builder-tour header b{color:#7f8b9c;font-size:.72rem}.pc-builder-tour header button,.pc-template-preview header button{border:1px solid var(--studio-border);color:#b6c0ce;background:0 0;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.pc-builder-tour header svg,.pc-template-preview header svg{width:17px}.pc-tour-progress{grid-template-columns:repeat(3,1fr);gap:5px;padding:15px 20px 0;display:grid}.pc-tour-progress i{background:#30394a;border-radius:10px;height:3px}.pc-tour-progress i.is-complete{background:#ff5267}.pc-builder-tour main,.pc-template-preview main{justify-items:start;padding:34px 36px;display:grid}.pc-builder-tour main>svg,.pc-template-preview main>svg{color:#65b8f4;width:32px;height:32px}.pc-builder-tour main>span{color:#65b8f4;letter-spacing:.1em;text-transform:uppercase;margin-top:18px;font-size:.68rem;font-weight:850}.pc-builder-tour h2,.pc-template-preview h2{color:#f6f8fb;margin:7px 0 10px;font-size:clamp(1.55rem,4vw,2.15rem);line-height:1.12}.pc-builder-tour main>p,.pc-template-preview main>p{color:#aab4c3;margin:0;line-height:1.65}.pc-builder-tour aside{color:#c4d8d0;background:#317d6717;border-left:3px solid #58d7a3;grid-template-columns:24px 1fr;gap:10px;margin-top:24px;padding:14px;display:grid}.pc-builder-tour aside svg{color:#58d7a3;width:18px}.pc-builder-tour footer,.pc-template-preview footer{border-top:1px solid var(--studio-border);justify-content:space-between;gap:12px;padding:17px 20px;display:flex}.pc-builder-tour footer button,.pc-template-preview footer button{border:1px solid var(--studio-border);color:#dce2eb;background:#171d27;border-radius:9px;align-items:center;gap:7px;padding:11px 15px;font-weight:800;display:flex}.pc-builder-tour footer button.is-primary,.pc-template-preview footer button.is-primary{background:var(--studio-red);color:#fff;border-color:#0000}.pc-builder-tour footer svg{width:16px}.pc-template-preview ul{gap:9px;margin:22px 0 0;padding:0;list-style:none;display:grid}.pc-template-preview li{color:#c0c9d5;grid-template-columns:20px 1fr;gap:9px;display:grid}.pc-template-preview li svg{color:#58d7a3;width:16px}.pc-template-preview .pc-setup-warning{box-sizing:border-box;width:100%;margin-top:20px}.pc-template-actions{flex-wrap:wrap;gap:8px;display:flex}.pc-template-actions button{align-items:center;gap:7px;display:flex}@keyframes pc-tour-enter{0%{opacity:0;transform:translateY(8px)scale(.99)}to{opacity:1;transform:none}}@media (max-width:620px){.pc-tour-backdrop{align-items:end;padding:10px}.pc-builder-tour main,.pc-template-preview main{padding:26px 22px}.pc-builder-tour footer,.pc-template-preview footer{padding:14px}.pc-builder-tour footer button,.pc-template-preview footer button{flex:1;justify-content:center}}@media (prefers-reduced-motion:reduce){.pc-builder-tour,.pc-template-preview{animation:none}}.pc-library-controls{gap:10px;margin-bottom:14px;display:flex}.pc-library-controls label{border:1px solid var(--studio-border);background:#111620;border-radius:10px;flex:1;align-items:center;gap:9px;max-width:480px;padding:0 12px;display:flex}.pc-library-controls label svg{color:#8490a2;width:17px}.pc-library-controls input,.pc-library-controls select,.pc-library-controls+select{color:#eef2f8}.pc-library-controls input{color:#eef2f8;width:100%;font:inherit;background:0 0;border:0;outline:0;padding:11px 0}.pc-library-controls select{border:1px solid var(--studio-border);color:#eef2f8;font:inherit;background:#111620;border-radius:10px;padding:10px 38px 10px 12px}.pc-library-count{color:#798598;margin:-9px 0 10px;font-size:.75rem}.pc-empty-library button{border:1px solid var(--studio-border);color:#eef2f8;background:#1a202b;border-radius:9px;margin-top:14px;padding:9px 13px}.pc-template-preview+*{isolation:isolate}@media (max-width:820px){.pc-library-controls{flex-direction:column;align-items:stretch}.pc-library-controls label{max-width:none}.pc-library-tabs{max-width:100%;overflow:auto}.pc-library-count{margin-top:0}}.pc-builder-floating-tour{z-index:20;position:fixed;bottom:92px;right:22px}.pc-builder-floating-tour>button{border:1px solid var(--studio-border);color:#eef2f8;background:#1a202b;border-radius:999px;align-items:center;gap:7px;padding:10px 14px;font-weight:800;display:flex;box-shadow:0 10px 30px #00000052}.pc-builder-floating-tour svg{width:17px}.pc-dashboard-goal>.pc-template-preview{width:auto;box-shadow:none;background:#317d671a;border:0;border-left:3px solid #55d9a5;border-radius:0;animation:none;overflow:visible}
.pc-workflow-operating{color:#f5f7fa;background:#0b0f16;min-height:100vh;padding:30px clamp(22px,4vw,68px) 70px}.pc-workflow-operating nav{color:#7f8b9d;text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid #29313e;justify-content:space-between;padding-bottom:18px;font-size:.78rem;display:flex}.pc-workflow-operating nav a,.pc-workflow-operating header a{color:#aab5c5;align-items:center;gap:7px;text-decoration:none;display:flex}.pc-workflow-operating nav svg{width:16px}.pc-workflow-operating header{justify-content:space-between;gap:30px;padding:46px 0 32px;display:flex}.pc-workflow-operating header>div:first-child>span{color:#58d8a5;text-transform:uppercase;background:#55d8a421;border-radius:20px;padding:6px 10px;font-size:.68rem;font-weight:850;display:inline-block}.pc-workflow-operating header>div:first-child>span.is-paused{color:#f4ba4e;background:#f4ba4e1f}.pc-workflow-operating h1{letter-spacing:-.045em;margin:10px 0 6px;font-size:clamp(2.4rem,5vw,4.6rem)}.pc-workflow-operating header p{color:#929eaf;max-width:700px;margin:0;font-size:1.02rem}.pc-workflow-operating header>div:last-child{align-items:flex-start;gap:8px;display:flex}.pc-workflow-operating header button,.pc-workflow-operating header a{color:#fff;background:#151b25;border:1px solid #3b4555;border-radius:9px;align-items:center;gap:7px;padding:11px 13px;font-weight:750;display:flex}.pc-workflow-operating header a[aria-disabled=true]{display:none}.pc-workflow-operating header .is-primary{background:#d5162e;border-color:#d5162e}.pc-workflow-operating button svg,.pc-workflow-operating header a svg{width:16px}.pc-operating-error{color:#ffc0c8;background:#ff4b6014;border-left:3px solid #ff697b;margin-bottom:18px;padding:14px}.pc-operating-stats{border:1px solid #29313e;border-radius:16px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.pc-operating-stats article{gap:7px;padding:22px;display:grid}.pc-operating-stats article+article{border-left:1px solid #29313e}.pc-operating-stats span,.pc-operating-heading span{color:#7d899a;letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:850}.pc-operating-stats b{text-transform:capitalize;font-size:1.15rem}.pc-operating-stats small{color:#7e8a9b}.pc-operating-grid{grid-template-columns:minmax(0,1fr) 330px;gap:16px;margin-top:16px;display:grid}.pc-operating-grid>section,.pc-operating-grid>aside,.pc-run-history{background:#ffffff05;border:1px solid #29313e;border-radius:16px;padding:22px}.pc-operating-heading{align-items:center;gap:11px;display:flex}.pc-operating-heading>svg{color:#67baff}.pc-operating-heading h2{margin:3px 0 0;font-size:1.35rem}.pc-operating-flow{border-left:2px solid #344052;gap:28px;margin:24px 0 0 14px;padding-left:28px;display:grid}.pc-operating-flow article{gap:4px;display:grid;position:relative}.pc-operating-flow article:before{content:"";background:#67baff;border:3px solid #111620;border-radius:50%;width:11px;height:11px;position:absolute;top:2px;left:-35px}.pc-operating-flow article>span{color:#ff8595;text-transform:uppercase;font-size:.65rem;font-weight:850}.pc-operating-flow small{color:#7f8b9c}.pc-operating-grid aside>article{border-top:1px solid #29313e;gap:9px;padding:14px 0;display:flex}.pc-operating-grid aside>article:first-of-type{margin-top:15px}.pc-operating-grid aside>article svg{color:#58d8a5;width:17px}.pc-operating-grid aside>article div{gap:3px;display:grid}.pc-operating-grid aside span,.pc-operating-grid aside small{color:#7e8a9b;font-size:.74rem}.pc-run-history{margin-top:16px}.pc-run-history table{border-collapse:collapse;width:100%;margin-top:18px}.pc-run-history th,.pc-run-history td{text-align:left;border-top:1px solid #29313e;padding:12px}.pc-run-history th{color:#7c889a;text-transform:uppercase;font-size:.68rem}.pc-empty-runs{color:#8290a2;align-content:center;place-items:center;gap:7px;min-height:180px;display:grid}.pc-empty-runs svg{color:#596678}.pc-empty-runs b{color:#edf1f6}.pc-empty-runs span{text-align:center}@media (max-width:900px){.pc-workflow-operating header{flex-direction:column;align-items:flex-start}.pc-operating-stats,.pc-operating-grid{grid-template-columns:1fr}.pc-operating-stats article+article{border-top:1px solid #29313e;border-left:0}.pc-workflow-operating header>div:last-child{flex-wrap:wrap}.pc-run-history{overflow:auto}}
.pc-metric-governance{--gov-line:#ffffff17;--gov-muted:#71717a;--gov-paper:#18181b;border:1px solid var(--gov-line);color:#f4f4f5;background:#111113;overflow:hidden}.pc-governance-heading{border-bottom:1px solid var(--gov-line);justify-content:space-between;align-items:end;gap:28px;padding:30px 32px 25px;display:flex}.pc-governance-heading p{color:#fca5a5;letter-spacing:.18em;text-transform:uppercase;margin:0 0 7px;font-size:10px;font-weight:900}.pc-governance-heading h3{letter-spacing:-.045em;margin:0;font-size:clamp(26px,3vw,40px);font-weight:950}.pc-governance-heading>div:first-child>span{color:var(--gov-muted);margin-top:7px;font-size:12px;display:block}.pc-governance-heading>div:last-child{text-align:right;display:grid}.pc-governance-heading strong{font-size:26px}.pc-governance-heading>div:last-child span{color:var(--gov-muted);text-transform:uppercase;font-size:10px}.pc-governance-tabs{border-bottom:1px solid var(--gov-line);display:flex}.pc-governance-tabs button{border:0;border-right:1px solid var(--gov-line);color:#71717a;background:0 0;align-items:center;gap:8px;padding:14px 22px;font-size:11px;font-weight:850;display:flex}.pc-governance-tabs button.is-active{color:#fff;background:#ffffff0b}.pc-governance-tabs svg{width:15px}.pc-governance-message,.pc-governance-error{border-bottom:1px solid var(--gov-line);margin:0;padding:11px 32px;font-size:11px;font-weight:750}.pc-governance-message{color:#a7f3d0;background:#34d39914}.pc-governance-error{color:#fecaca;background:#f8717117}.pc-governance-workspace{grid-template-columns:248px minmax(460px,1fr) 230px;min-height:680px;display:grid}.pc-governance-catalog{border-right:1px solid var(--gov-line)}.pc-governance-catalog>label{border-bottom:1px solid var(--gov-line);align-items:center;gap:8px;padding:12px 14px;display:flex}.pc-governance-catalog>label svg{color:#52525b;width:14px}.pc-governance-catalog input{color:#fff;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:none;font-size:11px}.pc-governance-catalog nav{max-height:900px;overflow:auto}.pc-governance-catalog nav button{color:#a1a1aa;text-align:left;background:0 0;border:0;border-bottom:1px solid #ffffff0e;justify-content:space-between;align-items:start;gap:9px;width:100%;padding:13px 14px;display:flex}.pc-governance-catalog nav button:hover,.pc-governance-catalog nav button.is-active{color:#fff;background:#ffffff0b}.pc-governance-catalog nav button.is-active{box-shadow:inset 3px 0 #f87171}.pc-governance-catalog nav span{gap:4px;min-width:0;display:grid}.pc-governance-catalog b{font-size:11px}.pc-governance-catalog code,.pc-governance-detail code{color:#52525b;overflow-wrap:anywhere;font-size:9px}.pc-governance-catalog em,.pc-governance-detail header em,.pc-dimension-ledger em{text-transform:uppercase;border-radius:999px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:900}.pc-governance-catalog em.is-active,.pc-governance-detail header em.is-active,.pc-dimension-ledger em.is-active{color:#a7f3d0;background:#34d3991a}.pc-governance-catalog em.is-disabled,.pc-governance-detail header em.is-disabled{color:#fde68a;background:#fbbf241a}.pc-governance-catalog em.is-unsupported,.pc-governance-detail header em.is-unsupported,.pc-dimension-ledger em.is-unsupported{color:#fecaca;background:#f871711a}.pc-governance-detail{background:#141416;min-width:0}.pc-governance-detail>header{border-bottom:1px solid var(--gov-line);justify-content:space-between;align-items:start;gap:18px;padding:22px 26px;display:flex}.pc-governance-detail>header>div{gap:4px;display:grid}.pc-governance-detail>header span{color:#71717a;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:850}.pc-governance-detail h4{letter-spacing:-.025em;margin:0;font-size:21px}.pc-governance-detail>header>div:last-child{align-items:center;display:flex}.pc-governance-detail>header b{font-size:10px}.pc-unsupported-reason{background:#f871710d;border-bottom:1px solid #f8717129;gap:10px;padding:14px 26px;display:flex}.pc-unsupported-reason svg{color:#fca5a5;width:17px}.pc-unsupported-reason b{font-size:11px}.pc-unsupported-reason p{color:#a1a1aa;margin:3px 0 0;font-size:10px;line-height:1.5}.pc-governance-definition{border-bottom:1px solid var(--gov-line);grid-template-columns:minmax(200px,.8fr) minmax(300px,1.2fr);gap:25px;padding:22px 26px;display:grid}.pc-governance-definition p{color:#71717a;text-transform:uppercase;margin:0;font-size:9px;font-weight:850}.pc-governance-definition h5{margin:7px 0 0;font-size:13px;line-height:1.55}.pc-governance-definition dl{grid-template-columns:1fr 1fr;gap:14px;margin:0;display:grid}.pc-governance-definition dl div{gap:3px;display:grid}.pc-governance-definition dt{color:#52525b;text-transform:uppercase;font-size:8px;font-weight:900}.pc-governance-definition dd{color:#d4d4d8;margin:0;font-size:10px}.pc-governance-form{border-bottom:1px solid var(--gov-line);grid-template-columns:1fr 1fr;gap:16px 18px;padding:22px 26px;display:grid}.pc-governance-section-title{grid-column:1/-1;justify-content:space-between;align-items:center;gap:14px;display:flex}.pc-governance-section-title>div{align-items:center;gap:9px;display:flex}.pc-governance-section-title svg{color:#f87171;width:16px}.pc-governance-section-title span{display:grid}.pc-governance-section-title b{font-size:11px}.pc-governance-section-title small{color:#52525b;margin-top:2px;font-size:9px}.pc-governance-section-title button,.pc-publish-version button,.pc-add-case button,.pc-governance-dependencies button{color:#f4f4f5;background:#27272a;border:1px solid #ffffff26;border-radius:5px;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-size:9px;font-weight:850;display:inline-flex}.pc-governance-section-title button svg{width:13px}.pc-governance-form>label,.pc-publish-version,.pc-add-case{color:#a1a1aa;gap:5px;font-size:9px;font-weight:800;display:grid}.pc-governance-form input[type=text],.pc-governance-form>label input,.pc-governance-form textarea,.pc-publish-version input,.pc-publish-version textarea,.pc-add-case input,.pc-add-case textarea{color:#e4e4e7;width:100%;font:inherit;background:#0f0f11;border:1px solid #ffffff1f;border-radius:5px;outline:none;padding:9px;font-size:10px}.pc-governance-form textarea,.pc-publish-version textarea,.pc-add-case textarea{resize:vertical}.pc-governance-form fieldset{border:1px solid var(--gov-line);align-items:center;gap:12px;margin:0;padding:9px 11px;display:flex}.pc-governance-form legend{color:#71717a;text-transform:uppercase;padding:0 4px;font-size:8px;font-weight:850}.pc-governance-form fieldset label,.pc-governance-switches label,.pc-dimension-policy label{align-items:center;gap:5px;font-size:9px;font-weight:750;display:flex}.pc-governance-switches{border:1px solid var(--gov-line);align-items:center;gap:16px;padding:9px 11px;display:flex}.pc-dimension-policy{border-top:1px solid var(--gov-line);grid-column:1/-1}.pc-dimension-policy>span{color:#71717a;text-transform:uppercase;padding:11px 0;font-size:8px;font-weight:900;display:block}.pc-dimension-policy>div{border-top:1px solid #ffffff0e;grid-template-columns:minmax(120px,1fr) minmax(140px,1fr) 70px 70px;gap:10px;padding:9px 0;font-size:9px;display:grid}.pc-dimension-policy code{color:#52525b}.pc-governance-split{grid-template-columns:1fr 1fr;display:grid}.pc-governance-version,.pc-governance-validation{min-width:0;padding:22px 26px}.pc-governance-version{border-right:1px solid var(--gov-line)}.pc-governance-version details{border-top:1px solid var(--gov-line);margin-top:11px;padding-top:10px}.pc-governance-version summary{cursor:pointer;color:#d4d4d8;font-size:9px;font-weight:800}.pc-governance-version pre{color:#a7f3d0;background:#0c0c0e;padding:9px;font-size:8px;overflow:auto}.pc-governance-version details p,.pc-governance-version details small{color:#71717a;font-size:9px}.pc-publish-version,.pc-add-case{border-top:1px solid var(--gov-line);margin-top:16px;padding-top:14px}.pc-publish-version h6,.pc-add-case h6{color:#fff;margin:0;font-size:10px}.pc-publish-version button,.pc-add-case button{width:max-content}.pc-test-case{border:1px solid var(--gov-line);justify-content:space-between;gap:10px;margin-top:9px;padding:9px;font-size:9px;display:flex}.pc-test-case span{color:#71717a}.pc-validation-result{background:#f871710f;border-left:2px solid #f87171;margin-top:10px;padding:6px 10px}.pc-validation-result.is-passed{background:#34d3990f;border-color:#34d399}.pc-validation-result p{margin:5px 0;font-size:9px;display:grid}.pc-validation-result span{color:#71717a}.pc-add-case>div{grid-template-columns:1fr 1fr;gap:6px;display:grid}.pc-governance-dependencies{border-left:1px solid var(--gov-line);background:#101012}.pc-governance-dependencies section{border-bottom:1px solid var(--gov-line);padding:18px}.pc-governance-dependencies section>div{align-items:center;gap:8px;display:flex}.pc-governance-dependencies svg{color:#f87171;width:15px}.pc-governance-dependencies section>div span{display:grid}.pc-governance-dependencies b{font-size:10px}.pc-governance-dependencies small,.pc-governance-dependencies em{color:#52525b;font-size:8px;font-style:normal}.pc-governance-dependencies p{border-top:1px solid #ffffff0e;gap:2px;margin:12px 0 0;padding-top:10px;display:grid}.pc-governance-dependencies p span{color:#71717a;font-size:8px}.pc-governance-dependencies section>em{margin-top:13px;display:block}.pc-governance-dependencies button{width:100%;margin-top:14px}.pc-governance-dependencies button.is-danger{color:#fca5a5;background:#f8717114;border-color:#f8717140}.pc-dimension-ledger>header{border-bottom:1px solid var(--gov-line);justify-content:space-between;padding:20px 32px;display:flex}.pc-dimension-ledger h4{margin:0}.pc-dimension-ledger header span{color:#71717a;font-size:10px}.pc-dimension-ledger article{border-bottom:1px solid #ffffff0f;grid-template-columns:minmax(170px,1.3fr) 100px 85px minmax(120px,1fr) minmax(170px,1.2fr) 80px;align-items:center;gap:14px;padding:13px 32px;font-size:9px;display:grid}.pc-dimension-ledger article>div{gap:3px;display:grid}.pc-dimension-ledger code{color:#52525b;font-size:8px}.pc-dimension-ledger article>p{color:#fca5a5;grid-column:1/-1;margin:0}.pc-metric-governance button:disabled{cursor:not-allowed;opacity:.42}.pc-metric-governance button:not(:disabled){cursor:pointer}.pc-metric-governance input:focus-visible,.pc-metric-governance textarea:focus-visible,.pc-metric-governance button:focus-visible{outline-offset:2px;outline:2px solid #f87171}@media (max-width:1180px){.pc-governance-workspace{grid-template-columns:220px minmax(0,1fr)}.pc-governance-dependencies{border-top:1px solid var(--gov-line);border-left:0;grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.pc-governance-dependencies section{border-right:1px solid var(--gov-line)}}@media (max-width:820px){.pc-governance-workspace{grid-template-columns:1fr}.pc-governance-catalog{border-right:0;border-bottom:1px solid var(--gov-line)}.pc-governance-catalog nav{display:flex;overflow:auto}.pc-governance-catalog nav button{min-width:190px}.pc-governance-definition,.pc-governance-form,.pc-governance-split{grid-template-columns:1fr}.pc-governance-version{border-right:0;border-bottom:1px solid var(--gov-line)}.pc-dimension-ledger>div{overflow:auto}.pc-dimension-ledger article{min-width:850px}}@media (max-width:560px){.pc-governance-heading{flex-direction:column;align-items:start}.pc-governance-heading>div:last-child{text-align:left}.pc-governance-tabs button{flex:1;justify-content:center;padding-inline:8px}.pc-governance-form,.pc-governance-detail>header,.pc-governance-definition,.pc-governance-version,.pc-governance-validation{padding-inline:16px}.pc-dimension-policy>div{grid-template-columns:1fr 1fr}.pc-governance-dependencies{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.pc-metric-governance *{scroll-behavior:auto!important;animation-duration:.01ms!important}}
.pc-ai-operations{--ops-line:#ffffff17;border:1px solid var(--ops-line);color:#f4f4f5;background:#111113;overflow:hidden}.pc-ai-ops-head{border-bottom:1px solid var(--ops-line);justify-content:space-between;align-items:end;gap:24px;padding:30px 32px 25px;display:flex}.pc-ai-ops-head p{color:#fca5a5;letter-spacing:.18em;text-transform:uppercase;margin:0 0 7px;font-size:10px;font-weight:900}.pc-ai-ops-head h3{letter-spacing:-.045em;margin:0;font-size:clamp(26px,3vw,40px);font-weight:950}.pc-ai-ops-head>div:first-child>span{color:#71717a;margin-top:7px;font-size:12px;display:block}.pc-ai-readiness{border-left:2px solid;align-items:center;gap:10px;padding:11px 13px;display:flex}.pc-ai-readiness svg{width:18px}.pc-ai-readiness span{display:grid}.pc-ai-readiness b{font-size:10px}.pc-ai-readiness small{color:#71717a;margin-top:2px;font-size:8px}.pc-ai-readiness.is-ready{color:#a7f3d0;border-color:#34d399}.pc-ai-readiness.is-hold{color:#fde68a;border-color:#fbbf24}.pc-ai-ops-toolbar{border-bottom:1px solid var(--ops-line);justify-content:space-between;align-items:center;padding:10px 32px;display:flex}.pc-ai-ops-toolbar>div{display:flex}.pc-ai-ops-toolbar button{color:#71717a;background:0 0;border:0;padding:6px 10px;font-size:9px;font-weight:850}.pc-ai-ops-toolbar button.is-active{color:#fff;background:#27272a}.pc-ai-ops-toolbar>span{color:#52525b;font-size:8px}.pc-ai-ops-message,.pc-ai-ops-error{border-bottom:1px solid var(--ops-line);margin:0;padding:10px 32px;font-size:10px}.pc-ai-ops-message{color:#a7f3d0}.pc-ai-ops-error{color:#fecaca}.pc-ai-signal-band{border-bottom:1px solid var(--ops-line);grid-template-columns:repeat(5,1fr);display:grid}.pc-ai-signal-band>div{border-right:1px solid var(--ops-line);gap:5px;min-height:104px;padding:17px;display:grid}.pc-ai-signal-band span{color:#71717a;text-transform:uppercase;font-size:8px;font-weight:900}.pc-ai-signal-band strong{letter-spacing:-.03em;font-size:21px}.pc-ai-signal-band small{color:#52525b;font-size:8px}.pc-ai-ops-grid{grid-template-columns:minmax(0,1fr) 290px;display:grid}.pc-ai-ops-grid>main{min-width:0}.pc-ai-ops-grid>aside{border-left:1px solid var(--ops-line);background:#0f0f11}.pc-ai-ops-grid section{border-bottom:1px solid var(--ops-line)}.pc-ai-ops-grid section>header{border-bottom:1px solid var(--ops-line);justify-content:space-between;align-items:center;padding:15px 20px;display:flex}.pc-ai-ops-grid section>header>div{align-items:center;gap:9px;display:flex}.pc-ai-ops-grid header svg{color:#f87171;width:15px}.pc-ai-ops-grid header span{display:grid}.pc-ai-ops-grid header b{font-size:10px}.pc-ai-ops-grid header small{color:#52525b;font-size:8px}.pc-ai-bars{align-items:end;gap:clamp(7px,2vw,20px);height:230px;padding:28px 28px 20px;display:flex}.pc-ai-bars>div{border-bottom:1px solid #ffffff24;flex:1;align-items:end;min-width:16px;height:100%;display:flex;position:relative}.pc-ai-bars>div>span{background:#52525b;width:65%;transition:height .18s;display:block}.pc-ai-bars>div>i{background:#f87171;width:35%;transition:height .18s;display:block}.pc-ai-bars small{color:#52525b;font-size:7px;position:absolute;bottom:-17px;right:0}.pc-ai-volume footer{color:#71717a;gap:15px;padding:8px 20px 15px;font-size:8px;display:flex}.pc-ai-volume footer span{align-items:center;gap:5px;display:flex}.pc-ai-volume footer i{width:8px;height:8px;display:block}.pc-ai-volume footer .is-request{background:#52525b}.pc-ai-volume footer .is-failure{background:#f87171}.pc-ai-empty{color:#52525b;margin:0;padding:34px 20px;font-size:10px}.pc-ai-failures>div{grid-template-columns:repeat(2,1fr);display:grid}.pc-ai-failures>div p{border-right:1px solid var(--ops-line);border-bottom:1px solid var(--ops-line);justify-content:space-between;margin:0;padding:11px 20px;font-size:9px;display:flex}.pc-ai-failures code{color:#fca5a5}.pc-ai-failures>div em{color:#52525b;padding:20px;font-size:9px}.pc-ai-failures details{padding:11px 20px}.pc-ai-failures summary{cursor:pointer;font-size:9px;font-weight:850}.pc-ai-failures article{border-top:1px solid #ffffff0f;grid-template-columns:140px 1fr 1fr;gap:12px;padding:9px 0;font-size:8px;display:grid}.pc-ai-failures article time,.pc-ai-failures article span{color:#71717a}.pc-ai-evaluations article{border-bottom:1px solid #ffffff0f;grid-template-columns:70px minmax(180px,1fr) 60px 80px 90px;align-items:center;gap:12px;padding:13px 20px;font-size:9px;display:grid}.pc-ai-evaluations article em{border-radius:999px;width:max-content;padding:4px 7px;font-style:normal;font-weight:900}.pc-ai-evaluations article em.is-passed{color:#a7f3d0;background:#34d3991a}.pc-ai-evaluations article em.is-failed{color:#fecaca;background:#f871711a}.pc-ai-evaluations article>div{display:grid}.pc-ai-evaluations small,.pc-ai-evaluations time{color:#52525b;font-size:8px}.pc-ai-rollout,.pc-ai-gates,.pc-ai-rollback{padding-bottom:16px}.pc-ai-rollout>label{color:#a1a1aa;align-items:center;gap:7px;margin:12px 18px;font-size:9px;font-weight:750;display:flex}:is(.pc-ai-rollout>label:has(select),.pc-ai-rollout>label:has(input[type=text])){display:grid}.pc-ai-rollout select,.pc-ai-rollout input:not([type=checkbox]){color:#fff;width:100%;font:inherit;background:#18181b;border:1px solid #ffffff21;border-radius:4px;margin-top:5px;padding:8px}.pc-ai-rollout fieldset{border:1px solid var(--ops-line);gap:8px;margin:12px 18px;padding:10px;display:flex}.pc-ai-rollout legend{color:#52525b;padding:0 4px;font-size:8px}.pc-ai-rollout fieldset label{align-items:center;gap:4px;font-size:8px;display:flex}.pc-ai-rollout>button{color:#fff;background:#27272a;border:1px solid #ffffff29;border-radius:4px;justify-content:center;align-items:center;gap:6px;width:calc(100% - 36px);margin:16px 18px 0;padding:9px;font-size:9px;font-weight:850;display:flex}.pc-ai-rollout>button svg{width:13px}.pc-ai-gates>p{border-bottom:1px solid #ffffff0e;justify-content:space-between;margin:0;padding:9px 18px;font-size:9px;display:flex}.pc-ai-gates p span{color:#71717a}.pc-ai-rollback>p{color:#71717a;align-items:start;gap:7px;margin:12px 18px;font-size:9px;line-height:1.45;display:flex}.pc-ai-rollback p svg{color:#f87171;flex:none;width:13px}.pc-ai-operations button:not(:disabled){cursor:pointer}.pc-ai-operations button:disabled{opacity:.45}.pc-ai-operations button:focus-visible,.pc-ai-operations input:focus-visible,.pc-ai-operations select:focus-visible,.pc-ai-operations summary:focus-visible{outline-offset:2px;outline:2px solid #f87171}@media (max-width:1100px){.pc-ai-signal-band{grid-template-columns:repeat(2,1fr)}.pc-ai-ops-grid{grid-template-columns:1fr}.pc-ai-ops-grid>aside{border-top:1px solid var(--ops-line);border-left:0;grid-template-columns:1fr 1fr;display:grid}.pc-ai-rollout{border-right:1px solid var(--ops-line);grid-row:span 2}}@media (max-width:680px){.pc-ai-ops-head{flex-direction:column;align-items:start}.pc-ai-ops-toolbar{flex-direction:column;align-items:start;gap:9px}.pc-ai-signal-band,.pc-ai-ops-grid>aside{grid-template-columns:1fr}.pc-ai-signal-band>div{min-height:80px}.pc-ai-rollout{border-right:0;grid-row:auto}.pc-ai-failures>div,.pc-ai-failures article,.pc-ai-evaluations article{grid-template-columns:1fr}.pc-ai-bars{gap:5px;padding-inline:14px}}@media (prefers-reduced-motion:reduce){.pc-ai-operations *{transition-duration:.01ms!important;animation-duration:.01ms!important}}.pc-ai-rollout>label.is-stacked{display:grid}
