:root{--color-navy:oklch(32% .09 252);--color-navy-deep:oklch(27% .08 252);--color-action:oklch(46% .13 250);--color-ink:oklch(28% .035 250);--color-ink-muted:oklch(52% .03 250);--color-line:oklch(82% .025 250);--color-line-quiet:oklch(90% .015 250);--color-mist:oklch(95% .012 250);--color-paper:oklch(98.5% .008 250);--color-success:oklch(38% .1 110);--color-success-soft:oklch(95% .05 110);--color-warning:oklch(46% .11 75);--color-warning-soft:oklch(96% .05 75);--color-danger:oklch(48% .12 38);--color-danger-border:oklch(58% .12 38);--color-danger-soft:oklch(96% .035 38);--color-also-border:oklch(62% .08 250);--color-also-soft:oklch(96% .022 250);--color-empty-border:oklch(74% .02 250);--font-system:-apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--page-gutter:max(1.25rem, calc((100vw - 1200px) / 2));background:var(--color-paper);color:var(--color-ink);font-family:var(--font-system);font-synthesis:none;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box;-webkit-tap-highlight-color:oklch(46% .13 250/.18)}html{background:var(--color-paper)}body{min-width:320px;margin:0}button,input,select,textarea{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:wait;opacity:.68}h1,h2,h3,p{margin-top:0}h1,h2,h3{text-wrap:balance;scroll-margin-top:1rem}h1{letter-spacing:-.025em;margin-bottom:.75rem;font-size:2rem;line-height:1.08}h2{margin-bottom:.55rem;font-size:1.125rem;line-height:1.25}p{line-height:1.55}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,.pv-register-scroll:focus-visible{outline:2px solid var(--color-action);outline-offset:3px}.eyebrow{color:var(--color-ink-muted);letter-spacing:.065em;text-transform:uppercase;margin-bottom:.6rem;font-size:.75rem;font-weight:750;line-height:1.2}.skip-link{background:var(--color-paper);color:var(--color-navy);left:var(--page-gutter);z-index:20;padding:.65rem .8rem;font-size:.8125rem;font-weight:750;position:absolute;top:-5rem}.skip-link:focus{top:.55rem}.portal-shell{background:var(--color-paper);min-height:100vh}.portal-shell>main:not(.documentation-workspace){max-width:1200px;margin:0 auto;padding:0 1.25rem}.portal-masthead,.public-masthead{background:var(--color-navy-deep);color:var(--color-paper);min-height:68px;padding:0 var(--page-gutter);border-bottom:1px solid oklch(71% .045 250);align-items:center;display:flex;position:relative}.portal-masthead{justify-content:space-between;min-height:60px}.masthead-primary{align-self:stretch;align-items:stretch;display:flex}.brand{border-right:1px solid oklch(73% .025 250/.55);flex:none;align-items:center;padding-right:1.25rem;display:inline-flex}.brand img,.public-masthead img{filter:brightness(0)invert();width:auto;height:32px;display:block}.brand img{height:36px}.portal-masthead nav{align-items:stretch;gap:.2rem;padding-left:.5rem;display:flex}.masthead-account{border-left:1px solid oklch(73% .025 250/.55);align-items:center;gap:.75rem;padding-left:1rem;display:flex}.masthead-account span{color:var(--color-paper);font-size:.75rem}.portal-masthead nav a,.text-button{color:var(--color-paper);background:0 0;border:0;align-items:center;min-height:36px;font-size:.8125rem;font-weight:750;text-decoration:none;display:inline-flex}.portal-masthead nav a{padding:0 .75rem;position:relative}.portal-masthead nav a:hover,.text-button:hover{background:oklch(98.5% .008 250/.08)}.portal-masthead nav a[aria-current=page]:after{background:var(--color-paper);content:"";height:2px;position:absolute;bottom:0;left:.75rem;right:.75rem}.text-button{cursor:pointer;border:1px solid oklch(73% .025 250/.55);border-radius:3px;padding:.35rem .65rem}.public-landing{background:var(--color-paper);grid-template-rows:auto 1fr auto;min-height:100vh;display:grid}.public-hero{border:1px solid var(--color-navy);grid-template-columns:minmax(0,1.45fr) minmax(18rem,.8fr);place-self:center;width:calc(100% - 2.5rem);max-width:1040px;margin:clamp(1.5rem,5vh,3.5rem) 0;display:grid}.public-hero>*{min-width:0}.public-hero-copy{background:var(--color-navy);color:var(--color-paper);min-height:380px;padding:clamp(2.25rem,4.5vw,4rem)}.public-hero-copy .eyebrow{color:oklch(84% .055 245)}.public-hero-copy h1{letter-spacing:-.05em;max-width:10ch;font-size:4rem;line-height:.96}.public-lede{color:oklch(88% .023 250);max-width:37ch;font-size:clamp(1rem,1.6vw,1.2rem)}.primary-action{background:var(--color-navy-deep);color:var(--color-paper);border:1px solid oklch(78% .035 250);border-radius:3px;min-height:46px;margin-top:1.75rem;padding:.75rem 1rem;font-size:.875rem;font-weight:750;transition:background-color .16s cubic-bezier(.22,1,.36,1)}.primary-action:hover:not(:disabled){background:oklch(23% .07 252)}.authentication-message{color:oklch(91% .035 70);margin:.85rem 0 0;font-size:.8125rem}.access-note{background:var(--color-mist);flex-direction:column;justify-content:center;align-self:stretch;padding:clamp(1.5rem,3vw,2.5rem);display:flex}.access-note h2{letter-spacing:-.02em;max-width:13ch;font-size:1.5rem;line-height:1.15}.access-register{margin:1.5rem 0 0}.access-register div{border-top:1px solid var(--color-line);grid-template-columns:5rem 1fr;gap:.75rem;padding:.85rem 0;display:grid}.access-register dt{color:var(--color-ink-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.6875rem;font-weight:750}.access-register dd{overflow-wrap:anywhere;margin:0;font-size:.8125rem;line-height:1.4}.public-footer{border-top:1px solid var(--color-line-quiet);color:var(--color-ink-muted);margin:0 var(--page-gutter);justify-content:space-between;padding:1rem 0 1.5rem;font-size:.75rem;display:flex}.auth-error{border:1px solid var(--color-line);margin:3rem var(--page-gutter);align-self:center;max-width:680px;padding:clamp(2rem,6vw,4rem)}.auth-error>p{color:var(--color-ink-muted);max-width:55ch}.auth-error .authentication-message{color:var(--color-danger)}.launch-intro{border-bottom:1px solid var(--color-line);max-width:72ch;padding:clamp(3rem,7vw,5.75rem) 0 2rem}.launch-intro h1{font-size:clamp(2rem,4vw,3rem)}.launch-intro>p:last-child{color:var(--color-ink-muted);margin-bottom:0}.portal-loading{border-bottom:1px solid var(--color-line);gap:.8rem;padding:2rem 0;display:grid}.portal-loading span{background:var(--color-mist);max-width:34rem;height:1rem;animation:1.6s ease-in-out infinite loading-pulse;display:block}.portal-loading span:last-child{max-width:22rem}@keyframes loading-pulse{50%{opacity:.45}}.module-directory{max-width:54rem;margin-top:1.75rem}.module-directory ol{margin:0;padding:0;list-style:none}.module-directory li{border-bottom:1px solid var(--color-line)}.module-directory li:first-child{border-top:1px solid var(--color-line)}.module-entry{color:var(--color-ink);grid-template-columns:2.75rem minmax(0,1fr);align-items:start;gap:.75rem;padding:1rem .25rem;text-decoration:none;transition:background-color .16s cubic-bezier(.22,1,.36,1);display:grid}.module-entry:not(.module-entry-disabled):hover,.module-entry:not(.module-entry-disabled):focus-visible{background:var(--color-mist)}.module-entry-disabled{background:var(--color-mist);cursor:default}.module-entry-disabled .module-number,.module-entry-disabled .module-action{color:var(--color-ink-muted)}.module-number{color:var(--color-action);font-variant-numeric:tabular-nums;letter-spacing:-.025em;padding-top:.05rem;font-size:1.125rem;font-weight:750}.module-copy{gap:.3rem;display:grid}.module-title-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.module-copy strong{font-size:1.125rem;line-height:1.2}.module-description{color:var(--color-ink-muted);max-width:54ch;font-size:.875rem;line-height:1.4}.module-status{border:1px solid var(--color-line);color:var(--color-warning);letter-spacing:.06em;text-transform:uppercase;border-radius:2px;padding:.18rem .32rem;font-size:.625rem;font-weight:750}.module-action{color:var(--color-navy);text-align:left;justify-content:flex-start;align-items:center;gap:.25rem;min-height:32px;font-size:.75rem;font-weight:750;display:flex}.back-link{color:var(--color-action);text-underline-offset:.22rem;font-size:.8125rem;font-weight:750}.portal-menu-error{border-bottom:1px solid var(--color-line);padding:2rem 0}.portal-menu-error p{color:var(--color-ink-muted)}.portal-menu-error button{background:var(--color-paper);border:1px solid var(--color-navy);color:var(--color-navy);border-radius:3px;min-height:44px;padding:.55rem .8rem;font-size:.8125rem;font-weight:750}.portal-shell footer{border-top:1px solid var(--color-line-quiet);color:var(--color-ink-muted);justify-content:space-between;max-width:1200px;margin:4rem auto 0;padding:1rem 1.25rem 2rem;font-size:.75rem;display:flex}.documentation-workspace{grid-template-columns:minmax(16rem,20rem) minmax(0,1fr) minmax(11rem,14rem);min-height:calc(100vh - 60px);display:grid}.documentation-sidebar{background:var(--color-mist);border-right:1px solid var(--color-line);overscroll-behavior:contain;align-self:start;min-width:0;height:100vh;padding:2rem 1.5rem 3rem clamp(1.25rem,2vw,2rem);position:sticky;top:0;overflow-y:auto}.documentation-sidebar label{margin-bottom:.4rem;font-size:.75rem;font-weight:750;display:block}.documentation-search-field{color:var(--color-ink-muted);position:relative}.documentation-search-field svg{fill:none;pointer-events:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.75px;width:1rem;height:1rem;transition:color .16s ease-out;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.documentation-search-field:focus-within{color:var(--color-action)}.documentation-sidebar input{background:var(--color-paper);border:1px solid var(--color-line);color:var(--color-ink);border-radius:3px;width:100%;min-height:42px;padding:.55rem .6rem .55rem 2.25rem}.documentation-search-status{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;margin-top:.65rem;display:flex}.documentation-search-status p{color:var(--color-ink-muted);margin:.25rem .5rem .25rem 0;font-size:.6875rem}.documentation-search-status button{color:var(--color-action);text-underline-offset:.2rem;background:0 0;border:0;min-height:32px;padding:0;font-size:.6875rem;font-weight:750;text-decoration:underline}.documentation-pages{gap:.25rem;margin-top:1.5rem;display:grid}.documentation-group{border-bottom:1px solid var(--color-line-quiet)}.documentation-group h2{margin:0}.documentation-group-toggle{color:var(--color-ink-muted);cursor:pointer;letter-spacing:.07em;text-align:left;text-transform:uppercase;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;min-height:44px;padding:.55rem .35rem;font-family:inherit;font-size:.6875rem;font-weight:750;display:flex}.documentation-group-toggle:hover{background:var(--color-paper);color:var(--color-navy)}.documentation-group-toggle:focus-visible{outline:2px solid var(--color-action);outline-offset:2px}.documentation-group-toggle[aria-expanded=true]{color:var(--color-navy)}.documentation-group-chevron{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75px;flex:none;width:1rem;height:1rem;transition:transform .18s cubic-bezier(.22,1,.36,1);transform:rotate(-90deg)}.documentation-group-toggle[aria-expanded=true] .documentation-group-chevron{transform:rotate(0)}.documentation-group-links{border-inline-start:1px solid var(--color-line);margin:.1rem 0 .45rem .35rem;padding:.1rem 0 0 .55rem;display:grid}.documentation-group-links[hidden]{display:none}.documentation-group a{border-top:1px solid var(--color-line-quiet);color:var(--color-ink);justify-content:space-between;align-items:center;gap:.5rem;min-height:44px;padding:.55rem .5rem;font-size:.8125rem;font-weight:600;text-decoration:none;display:flex}.documentation-group a:first-child{border-top:0}.documentation-group a[aria-current=page]{background:var(--color-paper);color:var(--color-navy);font-weight:700}.documentation-group a:hover{background:var(--color-paper);color:var(--color-navy)}.preview-label{border:1px solid var(--color-line);color:var(--color-action);letter-spacing:.04em;text-transform:uppercase;border-radius:2px;flex:none;padding:.1rem .25rem;font-size:.625rem}.documentation-releases{border-top:1px solid var(--color-line);margin-top:2rem;padding-top:1rem}.documentation-releases a{color:var(--color-ink-muted);text-underline-offset:.2rem;min-height:44px;padding:.75rem .35rem;font-size:.75rem;font-weight:650;display:inline-flex}.documentation-releases a:hover,.documentation-releases a[aria-current=page]{color:var(--color-action)}.documentation-main{min-width:0;padding:0 clamp(1.5rem,4vw,4rem)}.documentation-article{max-width:70ch;margin:0 auto;padding:3.25rem 0 5rem}.documentation-article h1,.documentation-state h1{font-size:2rem}.documentation-description{color:var(--color-ink-muted);font-size:1rem}.documentation-updated{border-bottom:1px solid var(--color-line);color:var(--color-ink-muted);padding-bottom:1.25rem;font-size:.75rem}.documentation-body{color:var(--color-ink);padding-top:.75rem;line-height:1.65}.documentation-body article>p:first-child,.documentation-body article>p:first-child+h1{display:none}.documentation-body h2{margin-top:2.25rem;font-size:1.25rem}.documentation-body h3{margin-top:1.75rem;font-size:1rem}.documentation-body a{color:var(--color-action)}.documentation-body code{background:var(--color-mist);border:1px solid var(--color-line-quiet);border-radius:3px;padding:.1rem .25rem}[data-salesforce-flow-explorer]{width:min(76rem,100vw - 39rem);margin:1.5rem 0 2.5rem 50%;transform:translate(-50%)}.salesforce-flow-explorer{border:1px solid var(--color-line);line-height:1.45;overflow:hidden}.salesforce-flow-header{border-bottom:1px solid var(--color-line);padding:1.25rem}.salesforce-flow-header h2{margin:0 0 .35rem;font-size:1.5rem}.salesforce-flow-header p:last-child{color:var(--color-ink-muted);margin:0}.salesforce-flow-step-list{grid-template-columns:repeat(8,minmax(0,1fr));display:grid}.salesforce-flow-step-list button{background:var(--color-paper);border:0;border-bottom:1px solid var(--color-line);border-right:1px solid var(--color-line);color:var(--color-ink-muted);flex-direction:column;align-items:center;gap:.25rem;min-height:58px;padding:.5rem .25rem;font-size:.6875rem;font-weight:750;display:flex}.salesforce-flow-step-list button:last-child{border-right:0}.salesforce-flow-step-list button span{color:inherit;font-size:.625rem}.salesforce-flow-step-list button[aria-current=step]{background:var(--color-mist);box-shadow:inset 0 -3px 0 var(--color-action);color:var(--color-navy)}.salesforce-flow-legend{background:var(--color-mist);border-bottom:1px solid var(--color-line);flex-wrap:wrap;align-items:center;gap:1rem;padding:.65rem 1rem;display:flex}.salesforce-flow-kind{color:var(--color-ink-muted);align-items:center;gap:.4rem;font-size:.6875rem;font-weight:700;display:inline-flex}.salesforce-flow-kind:before{border:1px solid var(--color-action);justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.5rem;font-weight:800;display:inline-flex}.salesforce-flow-kind-ai:before{content:"AI";border-radius:50%}.salesforce-flow-kind-system:before{content:"SYS"}.salesforce-flow-diagram{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.salesforce-flow-lane{border-right:1px solid var(--color-line);min-width:0;padding:.75rem}.salesforce-flow-lane:last-child{border-right:0}.salesforce-flow-lane h3{color:var(--color-ink-muted);letter-spacing:.055em;text-transform:uppercase;margin:0 0 .55rem;font-size:.6875rem}.salesforce-flow-lane ul{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.salesforce-flow-lane li{border:1px solid var(--color-line-quiet);color:var(--color-ink-muted);min-height:5.1rem;padding:.55rem}.salesforce-flow-lane li strong,.salesforce-flow-lane li span,.salesforce-flow-lane li small{display:block}.salesforce-flow-lane li strong{color:var(--color-ink);font-size:.75rem;line-height:1.25}.salesforce-flow-lane li span{margin-top:.2rem;font-size:.625rem;line-height:1.35}.salesforce-flow-lane li small{color:var(--color-action);letter-spacing:.04em;text-transform:uppercase;margin-top:.35rem;font-size:.5625rem;font-weight:800}.salesforce-flow-lane li.is-active{background:var(--color-mist);border-color:var(--color-action);color:var(--color-ink);border-left-width:4px}.salesforce-flow-lane li.is-active.is-system{border-bottom-style:double}.salesforce-flow-path{background:var(--color-mist);border-bottom:1px solid var(--color-line);border-top:1px solid var(--color-line);grid-template-columns:auto 1fr;align-items:flex-start;gap:.5rem;padding:.75rem 1rem;display:grid}.salesforce-flow-path>strong{letter-spacing:.05em;text-transform:uppercase;font-size:.6875rem}.salesforce-flow-path ol{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.salesforce-flow-path li{align-items:center;gap:.35rem;font-size:.75rem;font-weight:700;display:flex}.salesforce-flow-path li>span:first-child:not(:last-child){color:var(--color-action);font-size:1rem}.salesforce-flow-detail{padding:1.25rem}.salesforce-flow-detail h3{margin:0 0 .65rem;font-size:1.25rem}.salesforce-flow-detail>p:not(.eyebrow){margin-bottom:.65rem}.salesforce-flow-detail nav{border-top:1px solid var(--color-line-quiet);flex-wrap:wrap;gap:.5rem 1rem;margin-top:1rem;padding-top:.8rem;display:flex}.salesforce-flow-detail nav span{color:var(--color-ink-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.6875rem;font-weight:800}.salesforce-flow-detail nav a{font-size:.75rem;font-weight:700}.salesforce-flow-controls{background:var(--color-mist);border-top:1px solid var(--color-line);grid-template-columns:1fr auto 1fr;align-items:center;padding:.65rem;display:grid}.salesforce-flow-controls button{background:var(--color-paper);border:1px solid var(--color-line);color:var(--color-navy);min-height:42px;padding:.5rem .7rem;font-size:.75rem;font-weight:750}.salesforce-flow-controls button:last-child{justify-self:end}.salesforce-flow-controls span{color:var(--color-ink-muted);padding:0 .75rem;font-size:.6875rem}.documentation-figure{width:min(72rem,100vw - 39rem);margin:1.5rem 0 2rem 50%;transform:translate(-50%)}.documentation-screenshot-frame{background:var(--color-paper);border:1px solid var(--color-line);border-radius:4px 4px 0 0;overflow:hidden}.documentation-screenshot-frame img{width:100%;max-width:none;height:auto;display:block}.documentation-figure figcaption{background:var(--color-mist);border:1px solid var(--color-line);color:var(--color-ink-muted);border-top:0;border-radius:0 0 4px 4px;margin:0;padding:.7rem .85rem;font-size:.75rem;line-height:1.45}.documentation-code-panel{border:1px solid var(--color-line);border-radius:4px;min-width:0;max-width:100%;margin:1rem 0 1.5rem;overflow:hidden}.documentation-code-toolbar{background:var(--color-mist);border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:.75rem;min-height:48px;padding:.45rem .5rem .45rem .8rem;display:flex}.documentation-code-label{color:var(--color-ink-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.6875rem;font-weight:750}.documentation-code-actions{align-items:center;gap:.6rem;display:flex}.documentation-copy-status{color:var(--color-ink-muted);font-size:.6875rem;line-height:1.25}.documentation-copy-button{background:var(--color-navy);border:1px solid var(--color-navy);color:var(--color-paper);cursor:pointer;border-radius:3px;min-height:34px;padding:.4rem .65rem;font-size:.75rem;font-weight:750}.documentation-copy-button:hover{background:var(--color-navy-deep)}.documentation-copy-button[data-state=copied]{background:var(--color-success-soft);border-color:var(--color-success);color:var(--color-success)}.documentation-copy-status[data-state=failed]{color:var(--color-danger)}.documentation-code-panel .highlighter-rouge,.documentation-code-panel .highlight{min-width:0;max-width:100%;margin:0}.documentation-code-panel pre{background:var(--color-paper);box-sizing:border-box;white-space:pre-wrap;max-width:100%;max-height:32rem;margin:0;padding:1rem;overflow:hidden auto}.documentation-code-panel pre code{overflow-wrap:anywhere;white-space:inherit;word-break:break-word;background:0 0;border:0;border-radius:0;padding:0;font-size:.8125rem;line-height:1.55;display:block}.documentation-outline{border-left:1px solid var(--color-line);padding:3.25rem clamp(1.25rem,2vw,2rem) 3rem 1.25rem}.documentation-outline nav{gap:.25rem;display:grid;position:sticky;top:1.5rem}.documentation-outline a{color:var(--color-ink-muted);min-height:32px;padding:.35rem 0;font-size:.75rem;line-height:1.35;text-decoration:none}.documentation-outline a:hover{color:var(--color-action);text-underline-offset:.2rem;text-decoration:underline}.documentation-outline a.nested{padding-left:.8rem}.article-navigation{border-top:1px solid var(--color-line);grid-template-columns:1fr 1fr;gap:1rem;margin-top:3rem;padding-top:1.25rem;display:grid}.article-navigation a{color:var(--color-navy);gap:.3rem;font-size:.8125rem;text-decoration:none;display:grid}.article-navigation a.next{text-align:right;grid-column:2}.article-navigation small{color:var(--color-ink-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.625rem;font-weight:750}.documentation-loading,.documentation-state{max-width:70ch;margin:3.25rem auto}.documentation-loading{gap:.8rem;display:grid}.documentation-loading span{background:var(--color-mist);height:1rem;animation:1.6s ease-in-out infinite loading-pulse;display:block}.documentation-loading span:first-child{max-width:24rem;height:2rem}.documentation-loading span:last-child{max-width:60%}.documentation-state p{color:var(--color-ink-muted);max-width:54ch}.documentation-state button{background:var(--color-navy);border:1px solid var(--color-navy);color:var(--color-paper);border-radius:3px;min-height:44px;padding:.55rem .8rem;font-size:.8125rem;font-weight:750}.app-shell{background:var(--color-paper);min-height:100vh}.app-shell .portal-masthead{padding:0 max(1.5rem,50vw - 640px)}.topbar{background:var(--color-navy);color:var(--color-paper);justify-content:space-between;align-items:center;gap:2rem;padding:1.25rem max(1.5rem,50vw - 640px);display:flex}.topbar h1{font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.1}.topbar .eyebrow{color:oklch(86% .03 250)}.identity{white-space:nowrap;align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.online-dot{background:oklch(74% .15 145);border-radius:50%;width:.55rem;height:.55rem}.context-bar{background:var(--color-mist);border-bottom:1px solid var(--color-line);color:var(--color-ink-muted);flex-wrap:wrap;gap:1.5rem;padding:.75rem max(1.5rem,50vw - 640px);font-size:.8125rem;display:flex}.sync{color:oklch(42% .1 155)}.workspace{max-width:1280px;margin:1.5rem auto;padding:0 1.5rem}.tabs{border-bottom:1px solid var(--color-line);gap:.25rem;display:flex;overflow-x:auto}.tabs button{color:var(--color-ink-muted);background:0 0;border:0;border-bottom:3px solid #0000;padding:.75rem 1rem;font-size:.8125rem;font-weight:750}.tabs button:hover,.tabs button.active{border-bottom-color:var(--color-action);color:var(--color-navy)}.sheet{background:var(--color-paper);border:1px solid var(--color-line);border-top:0}.sheet-header{justify-content:space-between;align-items:start;gap:2rem;padding:1.5rem;display:flex}.sheet-header>div>p:last-child{color:var(--color-ink-muted);margin-bottom:0}.sheet-header aside{background:var(--color-mist);color:var(--color-ink-muted);max-width:300px;padding:.75rem;font-size:.8125rem}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:760px}th,td{border-top:1px solid var(--color-line-quiet);text-align:left;padding:.75rem}thead{background:var(--color-mist);color:var(--color-ink-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem}tbody th{min-width:200px}tbody th small{color:var(--color-ink-muted);margin-top:.25rem;font-weight:400;display:block}.value{color:var(--color-navy);font-variant-numeric:tabular-nums;font-size:.9375rem;font-weight:750}.status{border:1px solid;border-radius:3px;padding:.25rem .45rem;font-size:.75rem;font-weight:750;display:inline-block}.approved{background:var(--color-success-soft);color:var(--color-success)}.pending{background:var(--color-warning-soft);color:var(--color-warning)}.rejected{color:var(--color-danger);background:oklch(94% .03 38)}.actions{gap:.4rem;display:flex}.actions button,.dialog-actions button{background:var(--color-paper);border:1px solid var(--color-line);color:var(--color-navy);border-radius:3px;padding:.4rem .65rem;font-size:.8125rem;font-weight:750}.actions .approve,.dialog-actions .primary{background:var(--color-navy);border-color:var(--color-navy);color:var(--color-paper)}.local-decision-notice{background:var(--color-warning-soft);color:var(--color-warning);border-bottom:1px solid oklch(72% .12 75);margin:0;padding:.75rem 1.5rem}.valuation-preview{min-width:0}.preview-notice{background:var(--color-warning-soft);color:var(--color-ink);border-bottom:1px solid oklch(72% .12 75);margin:0;padding:.75rem max(1.5rem,50vw - 640px)}.preview-notice strong{color:var(--color-warning)}.preview-toolbar{background:var(--color-mist);border-bottom:1px solid var(--color-line);flex-wrap:wrap;gap:1px;padding:0 max(1.5rem,50vw - 640px);display:flex}.preview-toolbar div{border-right:1px solid var(--color-line);gap:.2rem;min-width:11rem;padding:.75rem 1.5rem .75rem 0;display:grid}.preview-toolbar div+div{padding-left:1.5rem}.preview-toolbar span{color:var(--color-ink-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.6875rem;font-weight:750}.preview-toolbar strong{font-variant-numeric:tabular-nums;font-size:.8125rem}.preview-layout{grid-template-columns:minmax(0,1fr) minmax(19rem,25rem);max-width:1280px;margin:1.5rem auto;padding:0 1.5rem;display:grid}.preview-register{border:1px solid var(--color-line);min-width:0}.preview-section-heading{justify-content:space-between;align-items:end;gap:1.5rem;padding:1.25rem 1.5rem;display:flex}.preview-section-heading p{color:var(--color-ink-muted);margin:0;font-size:.8125rem}.preview-section-heading .eyebrow{margin-bottom:.35rem}.preview-register tbody th button{color:var(--color-navy);font:inherit;text-align:left;text-underline-offset:.2em;background:0 0;border:0;min-height:44px;padding:0;font-weight:750;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.preview-register tbody th button:hover{text-decoration-color:currentColor}.preview-register tbody th button:focus-visible{outline:2px solid var(--color-action);outline-offset:3px}.selected-row{background:var(--color-success-soft)}.stale{color:var(--color-ink-muted);background:oklch(94% .025 250)}.change-set-panel{background:var(--color-paper);border:1px solid var(--color-line);border-left:0;padding:1.5rem}.change-set-heading{border-bottom:1px solid var(--color-line);padding-bottom:1rem}.change-set-heading h2{margin-bottom:.75rem}.change-summary{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.change-summary div{border-bottom:1px solid var(--color-line);padding:1rem .5rem 1rem 0}.change-summary dt{color:var(--color-ink-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.6875rem;font-weight:750}.change-summary dd{font-variant-numeric:tabular-nums;margin:.35rem 0 0;font-size:.875rem;font-weight:750}.change-set-panel section{border-bottom:1px solid var(--color-line);padding:1rem 0}.change-set-panel h3{letter-spacing:.06em;text-transform:uppercase;font-size:.75rem}.change-set-panel section p{color:var(--color-ink-muted);margin-bottom:0;font-size:.8125rem;line-height:1.5}.change-set-panel section a{color:var(--color-action);font-size:.8125rem;font-weight:750}.preview-actions{gap:.5rem;padding-top:1rem;display:grid}.preview-actions button{background:var(--color-paper);border:1px solid var(--color-line);color:var(--color-ink-muted);text-align:left;border-radius:3px;min-height:44px;padding:.55rem .75rem;font-size:.8125rem;font-weight:750}.preview-actions button:disabled{cursor:not-allowed;opacity:.62}.preview-action-note{color:var(--color-ink-muted);margin:.65rem 0 0;font-size:.75rem}.access-state{place-items:center;padding:1.5rem;display:grid}.dialog{background:var(--color-paper);border:1px solid var(--color-line);width:100%;max-width:560px;padding:2rem}.dialog>p{color:var(--color-ink-muted)}.documentation-content{max-width:65ch;padding:5.5rem 0}.documentation-content>p{color:var(--color-ink-muted)}.sr-only{clip:rect(0, 0, 0, 0);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.portfolio-valuation{max-width:1380px;margin:0 auto;padding:1.35rem max(1.25rem,50vw - 660px)}.pv-hero,.pv-position-header{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:flex-start;gap:1rem;padding:.5rem 0 1.15rem;display:flex}.pv-hero h1,.pv-position-header h1{margin-bottom:.4rem;font-size:clamp(1.65rem,2.3vw,2.25rem)}.pv-hero>div:first-child>p:last-child,.pv-position-header>div:first-child>p:last-child{color:var(--color-ink-muted);max-width:66ch;margin-bottom:0;font-size:.9rem}.pv-hero.compact{padding-top:.2rem}.pv-context{border-left:1px solid var(--color-line);flex:none;gap:.2rem;padding:.1rem 0 .1rem 1rem;display:grid}.pv-context span,.pv-metric-strip span,.pv-calc-grid span,.pv-qual-grid span{color:var(--color-ink-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.66rem;font-weight:750}.pv-context strong{font-variant-numeric:tabular-nums;font-size:.8125rem}.pv-subnav,.pv-tabs{border-bottom:1px solid var(--color-line);flex-wrap:wrap;gap:0;margin:0 -1px;display:flex}.pv-subnav a,.pv-tabs a{border-right:1px solid var(--color-line);color:var(--color-navy);padding:.7rem .8rem;font-size:.75rem;font-weight:750;text-decoration:none}.pv-subnav a:hover,.pv-tabs a:hover,.pv-tabs a.active{background:var(--color-mist)}.pv-tabs{border-top:1px solid var(--color-line);margin:1rem 0 1.4rem}.pv-tabs a.active{box-shadow:inset 0 -2px 0 var(--color-navy)}.pv-breadcrumb{color:var(--color-ink-muted);align-items:center;gap:.45rem;margin:.25rem 0 1rem;font-size:.75rem;display:flex}.pv-breadcrumb a,.pv-section a,.pv-list-link,.pv-table a{color:var(--color-action);font-weight:750}.pv-notice{background:var(--color-warning-soft);border:1px solid oklch(72% .12 75/.55);margin:1rem 0;padding:.7rem .8rem;font-size:.8125rem}.pv-section{border:1px solid var(--color-line);margin:1rem 0;overflow:hidden}.pv-section-header{background:var(--color-mist);border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:end;padding:.75rem .9rem;display:flex}.pv-section-header h2{margin:0;font-size:1rem}.pv-section-header .eyebrow{margin-bottom:.25rem}.pv-layout{grid-template-columns:minmax(0,1fr) 18.5rem;gap:1rem;display:grid}.pv-side-panel,.pv-decision-panel{border:1px solid var(--color-line);margin-top:1rem;padding:1rem}.pv-side-panel h2,.pv-decision-panel h2{font-size:1rem}.pv-side-panel>a:last-child{margin-top:.8rem;font-size:.8125rem;display:inline-block}.pv-list-link{border-top:1px solid var(--color-line);gap:.3rem;padding:.75rem 0;text-decoration:none;display:grid}.pv-list-link strong{color:var(--color-ink);font-size:.8125rem}.pv-list-link span:last-child{color:var(--color-ink-muted);font-size:.72rem}.pv-table{border-collapse:collapse;width:100%;font-size:.78rem}.pv-table th,.pv-table td{border-bottom:1px solid var(--color-line-quiet);text-align:left;vertical-align:top;padding:.62rem .7rem}.pv-table thead th{color:var(--color-ink-muted);letter-spacing:.055em;text-transform:uppercase;white-space:nowrap;background:oklch(97% .01 250);font-size:.67rem}.pv-table tbody th{color:var(--color-ink);font-weight:750}.pv-table tbody th small{color:var(--color-ink-muted);margin-top:.2rem;font-size:.69rem;font-weight:500;display:block}.pv-table td{font-variant-numeric:tabular-nums}.pv-evidence-links a{margin-bottom:.25rem;display:block}.pv-evidence-links a+a{border-top:1px solid var(--color-rule);margin-top:.35rem;padding-top:.35rem}.pv-evidence-links a:last-child{margin-bottom:0}.pv-register tbody tr:hover{background:var(--color-mist)}.pv-status{text-transform:capitalize;white-space:nowrap;font-size:.64rem}.pv-pending{background:var(--color-warning-soft);color:var(--color-warning)}.pv-approved,.pv-applied,.pv-published{background:var(--color-success-soft);color:var(--color-success)}.pv-stale{background:var(--color-mist);color:var(--color-ink-muted)}.pv-rejected,.pv-needs-attention{color:var(--color-danger);background:oklch(94% .03 38)}.pv-metric-strip,.pv-calc-grid,.pv-qual-grid,.pv-two-column{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pv-metric-strip>div,.pv-calc-grid>div,.pv-qual-grid>div,.pv-two-column>div{border-right:1px solid var(--color-line);min-height:6.3rem;padding:.85rem}.pv-metric-strip>div:last-child,.pv-calc-grid>div:last-child{border-right:0}.pv-metric-strip strong,.pv-calc-grid strong,.pv-qual-grid strong{font-variant-numeric:tabular-nums;letter-spacing:-.04em;margin:.45rem 0 .25rem;font-size:1.55rem;display:block}.pv-metric-strip small,.pv-calc-grid small{color:var(--color-ink-muted);font-size:.7rem;line-height:1.35;display:block}.pv-draft-summary-layout{align-items:start}.pv-draft-summary{margin-top:1rem}.pv-draft-summary .pv-section-header p:last-child{color:var(--color-ink-muted);max-width:66ch;margin:.3rem 0 0;font-size:.75rem;line-height:1.5}.pv-draft-steps{border-top:1px solid var(--color-line);margin:0;padding:0;list-style:none}.pv-draft-steps li{border-bottom:1px solid var(--color-line-quiet);grid-template-columns:minmax(0,1fr) auto 3rem;align-items:center;gap:.8rem;padding:.72rem .85rem;display:grid}.pv-draft-steps li>div{gap:.18rem;display:grid}.pv-draft-steps strong{font-size:.76rem}.pv-draft-steps li>div span{color:var(--color-ink-muted);font-size:.68rem;line-height:1.4}.pv-draft-steps a{color:var(--color-action);text-align:right;font-size:.7rem;font-weight:750}.pv-draft-summary-action{align-items:center;gap:.8rem;padding:.8rem .85rem;display:flex}.pv-draft-summary-action .pv-button{color:var(--color-paper);flex:none}.pv-draft-summary-action>span{color:var(--color-ink-muted);font-size:.68rem;line-height:1.4}.pv-calc-grid{border-bottom:1px solid var(--color-line)}.pv-qual-grid,.pv-two-column{grid-template-columns:repeat(2,minmax(0,1fr))}.pv-qual-grid p,.pv-two-column p{color:var(--color-ink-muted);font-size:.8rem;line-height:1.4}.pv-qual-grid>div:last-child,.pv-two-column>div:last-child{border-right:0}.pv-definition{margin:0}.pv-definition>div{border-bottom:1px solid var(--color-line-quiet);grid-template-columns:10rem 1fr;gap:1rem;padding:.75rem .9rem;display:grid}.pv-definition>div:last-child{border-bottom:0}.pv-definition dt{color:var(--color-ink-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:750}.pv-definition dd{margin:0;font-size:.82rem}.pv-note{color:var(--color-ink-muted);margin:.8rem;font-size:.77rem}.pv-negative{color:var(--color-danger)}.pv-review-layout{grid-template-columns:minmax(0,1fr) minmax(18rem,23rem);gap:1rem;display:grid}.pv-review-layout>section{min-width:0}.pv-review-layout .pv-table{table-layout:fixed;min-width:0}.pv-review-layout .pv-evidence-links a{overflow-wrap:anywhere}.pv-review-layout .pv-position-header{border:1px solid var(--color-line);padding:1rem}.pv-decision-panel{background:var(--color-paper);align-self:start;gap:.75rem;display:grid;position:sticky;top:1rem}.pv-decision-panel p{color:var(--color-ink-muted);margin:0;font-size:.8rem}.pv-decision-panel button,.pv-section button,.pv-decision-panel input,.pv-decision-panel select,.pv-decision-panel textarea{border:1px solid var(--color-line);border-radius:3px;padding:.5rem .6rem;font-size:.78rem}.pv-decision-panel button,.pv-section button{background:var(--color-paper);color:var(--color-navy);font-weight:750}.pv-decision-panel .primary-action{background:var(--color-navy);color:var(--color-paper);margin:0}.pv-decision-panel label{color:var(--color-ink-muted);letter-spacing:.05em;text-transform:uppercase;gap:.3rem;font-size:.68rem;font-weight:750;display:grid}.pv-alternate-field{border:1px solid var(--color-line);gap:.55rem;margin:0;padding:.65rem;display:grid}.pv-alternate-field legend{color:var(--color-navy);padding:0 .25rem;font-size:.7rem;font-weight:800}.pv-alternate-field input:disabled,.pv-alternate-field select:disabled,.pv-alternate-field textarea:disabled{background:var(--color-mist);color:var(--color-ink-muted)}.pv-decision-panel .pv-alternate-clear{letter-spacing:0;text-transform:none;align-items:center;gap:.4rem;font-size:.68rem;display:flex}.pv-decision-panel .pv-alternate-clear input{margin:0;padding:0}.pv-decision-panel textarea{resize:vertical;min-height:5.25rem}.pv-actions{align-items:center;gap:.8rem;padding:.85rem;display:flex}.pv-actions a{font-size:.8rem}.pv-button-link{margin:.8rem;text-decoration:none;display:inline-block}.pv-outcome{background:var(--color-success-soft);border:1px solid var(--color-success);color:var(--color-ink);max-width:1320px;margin:.75rem auto 0;padding:.65rem .8rem;font-size:.8125rem;font-weight:700}.pv-outcome:focus{outline:2px solid var(--color-action);outline-offset:2px}.pv-register-shell{border:1px solid var(--color-line);margin-top:1rem}.pv-register-heading{background:var(--color-mist);border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:end;padding:.75rem .9rem;display:flex}.pv-register-heading h2{margin:.2rem 0 0;font-size:1rem}.pv-register-tools{border-bottom:1px solid var(--color-line);flex-wrap:wrap;align-items:end;gap:.65rem;padding:.65rem .8rem;display:flex}.pv-register-tools label,.pv-admin-grid label{color:var(--color-ink-muted);letter-spacing:.05em;text-transform:uppercase;gap:.25rem;font-size:.67rem;font-weight:750;display:grid}.pv-register-tools input,.pv-register-tools select,.pv-admin-grid input,.pv-admin-grid select{background:var(--color-paper);border:1px solid var(--color-line);color:var(--color-ink);font:inherit;border-radius:3px;min-height:2.15rem;padding:.35rem .5rem}.pv-register-tools>span{color:var(--color-ink-muted);margin-left:auto;padding-bottom:.55rem;font-size:.72rem}.pv-action-register .pv-register-tools{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pv-action-register .pv-register-tools label{min-width:0}.pv-action-register .pv-register-tools select{width:100%;min-width:0}.pv-register-layout{grid-template-columns:minmax(0,1fr) minmax(18rem,21rem);grid-template-areas:"register context";min-width:0;display:grid}.pv-register-scroll{grid-area:register;min-width:0;overflow:auto}.pv-register{min-width:1280px}.pv-register th:first-child{background:var(--color-paper);z-index:1;min-width:13rem;position:sticky;left:0}.pv-register thead th:first-child{z-index:2;background:oklch(97% .01 250)}.pv-overview-table .pv-selected-row>th,.pv-overview-table .pv-selected-row>td{background:var(--color-success-soft)}.pv-selectable-row{cursor:pointer}.pv-selectable-row:focus-visible{outline:2px solid var(--color-action);outline-offset:-2px}.pv-context-panel{background:var(--color-paper);border-left:1px solid var(--color-line);overflow-wrap:anywhere;grid-area:context;grid-template-columns:minmax(0,1fr);grid-template-areas:"identity""metrics""proposals""action";align-content:start;align-items:start;gap:.9rem;min-width:0;padding:1rem;display:grid}.pv-context-identity{grid-area:identity}.pv-context-panel h2{margin:.18rem 0;font-size:1rem}.pv-context-panel h3{letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:.4rem;margin:0 0 .35rem;font-size:.66rem;display:flex}.pv-context-panel h3 span{background:var(--color-mist);border-radius:999px;justify-content:center;align-items:center;min-width:1.15rem;padding:.08rem .28rem;font-size:.6rem;display:inline-flex}.pv-context-panel p{color:var(--color-ink-muted);margin:0;font-size:.72rem}.pv-context-panel dl{grid-area:metrics;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.pv-context-panel dl div{border:1px solid var(--color-line-quiet);padding:.5rem}.pv-context-panel dt{color:var(--color-ink-muted);text-transform:uppercase;font-size:.63rem}.pv-context-panel dd{font-variant-numeric:tabular-nums;margin:.2rem 0 0;font-size:.82rem;font-weight:750}.pv-context-proposals{grid-area:proposals;min-width:0}.pv-context-review,.pv-context-more{text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;display:block;overflow:hidden}.pv-context-more{color:var(--color-ink-muted);margin-top:.2rem}.pv-context-panel .pv-context-cta{white-space:nowrap;grid-area:action;justify-self:start;margin:0}.pv-print-report,.pv-print-caption{display:none}.pv-attention-list{border:1px solid var(--color-line);margin-top:1rem}.pv-attention-item{border-bottom:1px solid var(--color-line);padding:.9rem}.pv-attention-item:last-child{border-bottom:0}.pv-attention-item>header{justify-content:space-between;align-items:start;display:flex}.pv-attention-item h2{margin:.2rem 0;font-size:1rem}.pv-attention-item>p{color:var(--color-ink-muted);margin:.35rem 0;font-size:.8rem}.pv-attention-item .pv-actions{padding:.6rem 0 0}.pv-attention-item button,.pv-admin-grid button{background:var(--color-paper);border:1px solid var(--color-line);color:var(--color-navy);border-radius:3px;min-height:2.2rem;padding:.4rem .55rem;font-size:.72rem;font-weight:750}.pv-admin-grid{border:1px solid var(--color-line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1rem;display:grid}.pv-admin-grid form{border-right:1px solid var(--color-line);gap:.55rem;padding:.85rem;display:grid}.pv-admin-grid form:last-child{border-right:0}.pv-admin-grid h2{margin:0 0 .2rem;font-size:.9rem}@media (width<=900px){.pv-layout,.pv-review-layout{grid-template-columns:1fr}.pv-side-panel,.pv-decision-panel{position:static}.pv-hero,.pv-position-header{display:block}.pv-context{border-left:0;border-top:1px solid var(--color-line);margin-top:.8rem;padding:.75rem 0 0}.pv-metric-strip,.pv-calc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pv-metric-strip>div:nth-child(2),.pv-calc-grid>div:nth-child(2){border-right:0}.table-wrap{overflow-x:auto}.pv-register{min-width:850px}.pv-register-layout{grid-template-columns:1fr;grid-template-areas:"register""context"}.pv-context-panel{border-left:0;border-top:1px solid var(--color-line)}.pv-admin-grid{grid-template-columns:1fr}.pv-admin-grid form{border-bottom:1px solid var(--color-line);border-right:0}.pv-intake-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.pv-intake-flow li+li{border-left:0}.pv-intake-flow li:nth-child(2n){border-left:1px solid var(--color-line-quiet)}.pv-intake-flow li:nth-child(n+3){border-top:1px solid var(--color-line-quiet)}.pv-intake-flow li+li:before{content:none}}.pv-policy-workspace .pv-page-header{margin-bottom:1rem}.pv-policy-current,.pv-policy-version-detail{background:var(--color-paper);border:1px solid var(--color-line)}.pv-policy-current-header,.pv-policy-version-detail>header{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:start;gap:2rem;padding:1rem;display:flex}.pv-policy-current-header>div:first-child>p:last-child{color:var(--color-ink-muted);margin:.25rem 0 0;font-size:.75rem}.pv-policy-title-line{align-items:center;gap:.55rem;margin-top:.16rem;display:flex}.pv-policy-title-line h2,.pv-policy-version-name{color:var(--color-ink);letter-spacing:-.015em;margin:0;font-size:1.05rem;font-weight:780}.pv-policy-current-header dl,.pv-policy-version-detail dl{grid-template-columns:repeat(3,minmax(8rem,1fr));gap:0;margin:0;display:grid}.pv-policy-current-header dl>div,.pv-policy-version-detail dl>div{border-left:1px solid var(--color-line-quiet);min-height:3.2rem;padding:.25rem .8rem}.pv-policy-current-header dt,.pv-policy-version-detail dt{color:var(--color-ink-muted);letter-spacing:.055em;text-transform:uppercase;font-size:.62rem;font-weight:800}.pv-policy-current-header dd,.pv-policy-version-detail dd{color:var(--color-ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:.35rem 0 0;font-size:.72rem;font-weight:700;line-height:1.4}.pv-policy-tabs{border-bottom:1px solid var(--color-line);overscroll-behavior-x:contain;display:flex;overflow-x:auto}.pv-policy-tabs button{background:var(--color-paper);border:0;border-right:1px solid var(--color-line-quiet);color:var(--color-ink-muted);cursor:pointer;flex:none;min-height:2.75rem;padding:.65rem .85rem;font-size:.7rem;font-weight:780}.pv-policy-tabs button:hover{background:var(--color-mist);color:var(--color-navy)}.pv-policy-tabs button.active{background:color-mix(in oklab, var(--color-mist) 72%, var(--color-paper));box-shadow:inset 0 -2px 0 var(--color-navy);color:var(--color-navy)}.pv-policy-tabs button:focus-visible{outline:3px solid var(--color-action);outline-offset:-3px;z-index:1;position:relative}.pv-policy-panel{min-width:0}.pv-policy-section-heading{justify-content:space-between;align-items:end;gap:1.25rem;padding:.95rem .9rem .7rem;display:flex}.pv-policy-section-heading h3{margin:.16rem 0 0;font-size:.86rem}.pv-policy-section-heading>p{color:var(--color-ink-muted);text-align:right;max-width:33rem;margin:0;font-size:.7rem;line-height:1.45}.pv-policy-table-scroll{overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}.pv-policy-table-scroll:focus{outline:3px solid var(--color-action);outline-offset:-3px}.pv-policy-table-scroll .pv-table{min-width:46rem}.pv-policy-table-scroll .pv-table th,.pv-policy-table-scroll .pv-table td{line-height:1.45}.pv-policy-output-table th:first-child{width:11rem}.pv-policy-threshold-table th,.pv-policy-threshold-table td{text-align:right;white-space:nowrap}.pv-policy-threshold-table th:first-child{text-align:left}.pv-policy-reading-note{background:color-mix(in oklab, var(--color-mist) 58%, var(--color-paper));border:1px solid var(--color-line-quiet);align-items:flex-start;gap:.65rem;margin:.8rem .9rem .95rem;padding:.65rem .72rem;display:flex}.pv-policy-reading-note strong{flex:none;font-size:.7rem}.pv-policy-reading-note span{color:var(--color-ink-muted);font-size:.7rem;line-height:1.48}.pv-policy-context{color:var(--color-ink-muted);margin:.6rem .9rem .15rem;font-size:.7rem;line-height:1.5}.pv-policy-formula{background:color-mix(in oklab, var(--color-mist) 52%, var(--color-paper));border-top:1px solid var(--color-line);grid-template-columns:9rem minmax(14rem,.75fr) minmax(18rem,1fr);align-items:center;gap:.9rem;margin-top:.85rem;padding:.78rem .9rem;display:grid}.pv-policy-formula>span{color:var(--color-ink-muted);letter-spacing:.055em;text-transform:uppercase;font-size:.64rem;font-weight:800}.pv-policy-formula strong{font-variant-numeric:tabular-nums;font-size:.76rem}.pv-policy-formula small{color:var(--color-ink-muted);font-size:.67rem;line-height:1.45}.pv-policy-history{margin-top:1rem}.pv-policy-history .pv-table th:first-child{min-width:17rem}.pv-policy-history .pv-table td:last-child{text-align:right}.pv-policy-history .pv-table .pv-button{white-space:nowrap}.pv-policy-version-detail>header{align-items:center}.pv-policy-version-detail>.pv-policy-reading-note{margin-top:.8rem}.pv-retired{background:var(--color-mist);color:var(--color-ink-muted)}@media (width<=880px){.pv-policy-current-header,.pv-policy-version-detail>header{flex-direction:column;align-items:stretch;gap:.8rem}.pv-policy-current-header dl,.pv-policy-version-detail dl{border-top:1px solid var(--color-line-quiet);grid-template-columns:repeat(3,minmax(0,1fr))}.pv-policy-current-header dl>div:first-child,.pv-policy-version-detail dl>div:first-child{border-left:0;padding-left:0}.pv-policy-section-heading{flex-direction:column;align-items:start;gap:.35rem}.pv-policy-section-heading>p{text-align:left}.pv-policy-formula{grid-template-columns:1fr}}@media (width<=620px){.pv-policy-current-header dl,.pv-policy-version-detail dl{grid-template-columns:1fr}.pv-policy-current-header dl>div,.pv-policy-version-detail dl>div{border-left:0;border-top:1px solid var(--color-line-quiet);min-height:0;padding:.55rem 0}.pv-policy-current-header dl>div:first-child,.pv-policy-version-detail dl>div:first-child{border-top:0}.pv-policy-reading-note{flex-direction:column;gap:.25rem}}@media print{.portal-masthead,.pv-subnav,.pv-tabs,.pv-notice,.pv-side-panel,.pv-decision-panel,button{display:none!important}.portfolio-valuation{max-width:none;padding:0}.pv-section{break-inside:avoid;margin:.35rem 0}.pv-register th:nth-child(5),.pv-register td:nth-child(5),.pv-register th:nth-child(6),.pv-register td:nth-child(6){display:none}.pv-table{font-size:7.5pt}@page{size:letter landscape;margin:.35in}}.salesforce-shell>main.salesforce-review{max-width:1480px;padding:0 1.25rem 3rem}.salesforce-review-heading,.draft-card-heading{background:var(--color-navy);color:var(--color-paper);justify-content:space-between;align-items:end;min-height:116px;margin:0 -1.25rem;padding:1.5rem 1.25rem 1.4rem;display:flex}.salesforce-review-heading .eyebrow,.draft-card-heading .eyebrow{color:oklch(84% .055 245)}.salesforce-review-heading h1,.draft-card-heading h1{margin:0;font-size:2rem}.salesforce-review-heading>p{color:oklch(88% .023 250);margin:0;font-size:.8125rem}.review-metrics,.draft-context{background:var(--color-mist);border-bottom:1px solid var(--color-line);grid-template-columns:repeat(4,minmax(0,1fr));margin:0 -1.25rem 1.5rem;padding:0 1.25rem;display:grid}.review-metrics div,.draft-context div{border-right:1px solid var(--color-line);gap:.25rem;min-height:66px;padding:.85rem 1rem;display:grid}.review-metrics div:first-child,.draft-context div:first-child{padding-left:0}.review-metrics div:last-child,.draft-context div:last-child{border-right:0}.review-metrics span,.draft-context span{color:var(--color-ink-muted);letter-spacing:.055em;text-transform:uppercase;font-size:.6875rem;font-weight:750}.review-metrics strong,.draft-context strong{font-variant-numeric:tabular-nums;font-size:.875rem}.review-register{border:1px solid var(--color-line)}.review-register-toolbar{justify-content:space-between;align-items:end;padding:1.25rem;display:flex}.review-register-toolbar h2{margin:0}.review-filters{flex-wrap:wrap;gap:.5rem 1rem;display:flex}.review-filters>div{gap:.35rem;display:flex}.review-filters button,.draft-actions button,.reject-inline button{background:var(--color-paper);border:1px solid var(--color-line);color:var(--color-navy);border-radius:3px;min-height:38px;padding:.45rem .7rem;font-size:.75rem;font-weight:750}.review-filters button[aria-pressed=true],.draft-actions .approve-draft{background:var(--color-navy);border-color:var(--color-navy);color:var(--color-paper)}.review-table-wrap,.draft-field-table-wrap{overflow-x:auto}.review-table,.draft-field-table{border-collapse:collapse;width:100%;min-width:1040px;font-size:.8125rem}.review-table th,.review-table td,.draft-field-table th,.draft-field-table td{border-bottom:1px solid var(--color-line);text-align:left;vertical-align:top;padding:.75rem}.review-table thead th,.draft-field-table thead th{background:var(--color-mist);color:var(--color-ink-muted);letter-spacing:.055em;text-transform:uppercase;font-size:.6875rem}.review-table tbody th{align-items:flex-start;gap:.6rem;min-width:12rem;display:flex}.review-table tbody th>span{gap:.2rem;display:grid}.review-table tbody th small{color:var(--color-ink-muted);font-weight:500}.review-table tbody tr.needs-check{background:var(--color-warning-soft)}.review-table tbody tr:hover{box-shadow:inset 0 0 0 1px var(--color-line)}.review-table a{color:var(--color-navy);white-space:nowrap;font-weight:750;text-decoration:none}.lane-label{border:1px solid var(--color-line);border-radius:2px;padding:.15rem .35rem;font-size:.6875rem;font-weight:750}.check-count{color:var(--color-warning);font-weight:750}.review-status{white-space:nowrap;border:1px solid;border-radius:3px;padding:.2rem .4rem;font-size:.6875rem;font-weight:750;display:inline-flex}.status-waiting{background:var(--color-warning-soft);color:var(--color-warning)}.status-approved,.status-queued,.status-writing,.status-completed{background:var(--color-success-soft);color:var(--color-success)}.status-conflict,.status-partially_failed,.status-rejected{color:var(--color-danger);background:oklch(95% .035 38)}.review-loading{gap:.75rem;padding:2rem;display:grid}.review-loading span{background:var(--color-mist);height:1rem;animation:1.6s ease-in-out infinite loading-pulse;display:block}.review-state{padding:2rem}.connection-prompt{background:oklch(97% .025 82);border:1px solid oklch(76% .08 78);justify-content:space-between;align-items:center;gap:2rem;margin:1.25rem 0;padding:1rem 1.25rem;display:flex}.connection-prompt h2{margin:.15rem 0 .25rem;font-size:1rem}.connection-prompt p{max-width:62rem;margin:0;font-size:.8125rem}.connection-prompt .primary-link{background:var(--color-action);color:#fff;flex:none;padding:.7rem 1rem;font-size:.8125rem;font-weight:800;text-decoration:none}.connection-prompt-compact{margin:1.25rem 0 0}.draft-card-heading{align-items:center}.draft-context{grid-template-columns:repeat(5,minmax(0,1fr))}.terminal-state{border:1px solid var(--color-line);margin:1.25rem 0;padding:1rem 1.25rem}.terminal-state h2{margin-bottom:.35rem}.terminal-state p{margin-bottom:0;font-size:.8125rem}.terminal-completed,.terminal-approved,.terminal-queued,.terminal-writing{background:var(--color-success-soft)}.terminal-conflict,.terminal-partially_failed,.terminal-rejected{background:oklch(96% .025 38)}.write-issue{background:oklch(97% .025 82);border:1px solid oklch(76% .08 78);margin:1rem 0;padding:1rem 1.25rem}.write-issue h2{margin:0 0 .3rem;font-size:1rem}.write-issue p,.write-progress,.unknown-outcome-recovery p{margin:0;font-size:.8125rem}.write-issue a{margin-top:.65rem;font-weight:700;display:inline-block}.held-fields ul{gap:.55rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.held-fields li{border-left:3px solid oklch(72% .08 75);gap:.15rem;padding-left:.65rem;display:grid}.held-fields li span{color:var(--muted);font-size:.76rem;line-height:1.35}.write-progress{background:var(--color-mist);border-left:3px solid var(--color-action);margin:.75rem 0;padding:.65rem .75rem}.unknown-outcome-recovery{border-top:1px solid var(--color-line);gap:.7rem;margin-top:1rem;padding-top:1rem;display:grid}.unknown-outcome-recovery label{gap:.35rem;font-size:.75rem;font-weight:750;display:grid}.unknown-outcome-recovery input{border:1px solid var(--color-line);border-radius:3px;min-height:38px;padding:.45rem .55rem}.draft-card-layout{grid-template-columns:minmax(0,1fr);gap:1.5rem;margin-top:1.5rem;display:grid}.draft-records{min-width:0;padding-right:1.25rem}.draft-instruction{color:var(--color-ink-muted);margin:0 0 .85rem;font-size:.75rem}.private-comments{background:var(--color-warning-soft);border:1px solid var(--color-warning);margin-bottom:1rem;padding:.85rem 1rem}.private-comments h2{letter-spacing:.055em;text-transform:uppercase;font-size:.75rem}.private-comments p{margin:0;font-size:.8125rem}.draft-section{margin-bottom:1.25rem}.draft-section-heading{background:var(--color-mist);border:1px solid var(--color-line);justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.draft-section-heading h2{margin:0}.draft-section-heading span{color:var(--color-ink-muted);text-transform:uppercase;font-size:.6875rem;font-weight:750}.draft-record{border:1px solid var(--color-line);margin-top:.75rem}.draft-record>header{background:var(--color-paper);border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.draft-record>header h2{margin:0;font-size:.9rem}.draft-record>header small,.draft-record>header>span{color:var(--color-ink-muted);letter-spacing:.04em;font-size:.6875rem;font-weight:750}.record-title{flex-direction:column;gap:.2rem;min-width:0;display:flex}.record-state{background:var(--color-mist);border:1px solid var(--color-line);color:var(--color-ink-muted);letter-spacing:.02em;vertical-align:.1em;white-space:nowrap;border-radius:999px;margin-left:.35rem;padding:.05rem .5rem;font-size:.6875rem;font-weight:750;display:inline-block}.record-state-new{background:var(--color-success-soft);border-color:var(--color-success);color:var(--color-success)}.record-state-update{background:var(--color-also-soft);border-color:var(--color-also-border);color:var(--color-navy)}.record-state-held{background:var(--color-warning-soft);border-color:var(--color-warning);color:var(--color-warning)}.record-id{color:var(--color-ink-muted);margin:0;font-size:.6875rem}.record-id code{margin-left:.25rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.6875rem}.record-write-error{color:oklch(38% .11 25);background:oklch(97% .025 25);border-bottom:1px solid oklch(82% .06 25);margin:0;padding:.7rem 1rem;font-size:.8125rem}.existing-record-choice{background:var(--color-mist);border:0;border-bottom:1px solid var(--color-line);margin:0;padding:.8rem 1rem}.existing-record-choice legend{padding-top:.75rem;font-size:.75rem;font-weight:750}.existing-record-choice label{gap:.35rem;margin:.45rem 1.25rem 0 0;font-size:.75rem;display:inline-flex}.draft-field-table{min-width:900px}.draft-field-table th:first-child{min-width:10rem}.draft-field-table td:nth-child(2),.draft-field-table td:nth-child(3){overflow-wrap:anywhere;min-width:10rem;max-width:15rem}.draft-field-table input,.draft-field-table select,.draft-field-table textarea{background:var(--color-paper);border:1px solid var(--color-line);color:var(--color-ink);font:inherit;border-radius:3px;width:100%;min-height:34px;padding:.35rem .45rem}.draft-field-table textarea{resize:vertical;min-height:4.75rem}.field-editor{gap:.35rem;display:grid}.field-description{color:var(--color-ink-muted);margin-top:.25rem;font-size:.6875rem;font-weight:450;line-height:1.35;display:block}.field-description-trimmed{cursor:help}.approve-draft-wrap{display:grid}.draft-card-heading-status{flex-direction:column;align-items:flex-end;gap:.5rem;display:flex}.jump-to-decision{color:var(--color-paper);font-size:.8125rem;font-weight:700}.held-fields li a{color:var(--color-action);font-weight:700}.linked-record{gap:.15rem;font-weight:600;display:grid}.linked-record small{color:var(--color-ink-muted);font-size:.6875rem;font-weight:450}.field-guidance-warning{color:oklch(43% .1 65);margin-top:.35rem;font-size:.6875rem;line-height:1.35;display:block}.field-editor>button,.dated-log-editor>button{color:var(--color-action);cursor:pointer;background:0 0;border:0;justify-self:start;padding:.1rem 0;font-size:.6875rem;font-weight:750}.field-save-status{color:var(--color-ink-muted);gap:.4rem;font-size:.6875rem;line-height:1.35;display:flex}.field-save-error{color:var(--color-danger)}.field-save-status button{color:var(--color-action);cursor:pointer;font:inherit;text-underline-offset:2px;background:0 0;border:0;padding:0;font-weight:750;text-decoration:underline}.draft-field-table tr:focus{outline:2px solid var(--color-action);outline-offset:-2px}.money-editor{grid-template-columns:auto 1fr;align-items:center;display:grid}.money-editor>span{background:var(--color-mist);border:1px solid var(--color-line);border-right:0;min-height:34px;padding:.45rem}.money-editor>input{border-top-left-radius:0;border-bottom-left-radius:0}.people-editor,.tag-editor{border:1px solid var(--color-line);border-radius:6px;gap:.35rem;margin:0;padding:.55rem .7rem;display:grid}.people-editor legend,.tag-editor legend{color:var(--color-ink-muted);padding:0 .2rem;font-size:.75rem}.people-editor label,.tag-editor label{align-items:center;gap:.45rem;display:flex}.people-editor input,.tag-editor input{width:auto;min-height:auto}.field-log{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.field-log li{gap:.1rem;display:grid}.field-log time{color:var(--color-ink-muted);font-size:.6875rem;font-weight:750}.dated-log-editor{gap:.4rem;display:grid}.dated-log-editor>div{grid-template-columns:minmax(0,1fr);gap:.25rem;min-width:0;display:grid}.dated-log-editor input{min-width:0}.draft-field-table tr.field-blocks-approval{background:var(--color-danger-soft);box-shadow:inset 4px 0 0 var(--color-danger-border)}.draft-field-table tr.confidence-low{background:var(--color-warning-soft)}.draft-field-table tr.field-also-check{background:var(--color-also-soft);box-shadow:inset 4px 0 0 var(--color-also-border)}.draft-field-table tr.field-left-empty{background:var(--color-paper);box-shadow:inset 3px 0 0 var(--color-empty-border)}.row-key{color:var(--color-ink-muted);flex-wrap:wrap;gap:.35rem 1rem;margin:-.4rem 0 .85rem;font-size:.6875rem;display:flex}.row-key strong{font-weight:750}.row-key span{align-items:center;gap:.35rem;display:inline-flex}.row-key span:before{border:1px solid var(--color-line);content:"";width:.9rem;height:.7rem}.row-key-required:before{background:var(--color-danger-soft);box-shadow:inset 3px 0 0 var(--color-danger-border);border-color:var(--color-danger-border)!important}.row-key-low:before{background:var(--color-warning-soft);border-color:var(--color-warning)!important}.row-key-also:before{background:var(--color-also-soft);box-shadow:inset 3px 0 0 var(--color-also-border);border-color:var(--color-also-border)!important}.row-key-empty:before{background:var(--color-paper);box-shadow:inset 2px 0 0 var(--color-empty-border)}.confidence{border:1px solid var(--color-line);border-radius:3px;padding:.15rem .35rem;font-size:.6875rem;font-weight:750;display:inline-flex}.confidence-low{color:var(--color-warning)}.confidence-required-empty{border-color:var(--color-danger-border);color:var(--color-danger)}.confidence-high{color:var(--color-success)}.confidence-medium,.confidence-not-found{color:var(--color-ink-muted)}.required-mark{color:var(--color-ink-muted);text-transform:uppercase;font-size:.625rem;font-weight:750}.field-evidence{color:var(--color-ink-muted);max-width:38ch;font-size:.75rem;line-height:1.4;display:block}.draft-decision{background:var(--color-paper);border:1px solid var(--color-line);padding:1.25rem}.needs-attention{background:var(--color-paper);border:1px solid var(--color-line);margin-top:1.5rem;padding:1rem 1.25rem}.attention-groups{gap:.75rem;display:grid}.attention-group{border:1px solid var(--color-line);padding:.8rem 1rem}.attention-group h3{margin:0;font-size:.8125rem}.attention-group p{color:var(--color-ink-muted);margin:.25rem 0 .55rem;font-size:.8125rem}.attention-group ul{margin:.45rem 0 0}.attention-required{background:var(--color-danger-soft);border-color:var(--color-danger-border)}.attention-required h3{color:var(--color-danger)}.attention-low{background:var(--color-warning-soft);border-color:var(--color-warning)}.attention-low h3{color:var(--color-warning)}.attention-also{background:var(--color-also-soft);border-color:var(--color-also-border)}.needs-attention li{align-items:baseline;gap:.75rem;display:flex}.needs-attention li span{color:var(--color-ink-muted);font-size:.8125rem}.important-mark{color:var(--color-ink-muted);text-transform:uppercase;margin-left:.35rem;font-size:.6875rem;font-weight:800;display:inline-block}.field-subheading th{background:var(--color-navy);color:#fff;letter-spacing:.04em;text-transform:uppercase;font-size:.8rem}.draft-decision>section{border-top:1px solid var(--color-line);padding:1rem 0}.draft-decision h3{letter-spacing:.055em;text-transform:uppercase;font-size:.6875rem}.draft-decision section p,.draft-decision section a{font-size:.8125rem;line-height:1.5}.draft-decision a{color:var(--color-action);font-weight:750}.draft-actions{gap:.5rem;display:grid}.draft-actions button{text-align:left;min-height:44px}.approval-blockers{background:var(--color-warning-soft);border-left:3px solid var(--color-warning);color:var(--color-ink);gap:.35rem;margin:.75rem 0 0;padding:.65rem .75rem;font-size:.8125rem;list-style-position:inside;display:grid}.approval-blockers a{color:var(--color-action);font-weight:700}.decision-note{border-left:3px solid var(--color-line);margin:.75rem 0 0;padding:.65rem .75rem;font-size:.8125rem}.decision-note-approved{background:var(--color-success-soft);border-left-color:var(--color-success)}.decision-note-rejected{background:var(--color-mist)}.reject-inline{background:oklch(97% .018 38);margin-top:.75rem;border:1px solid var(--color-danger)!important;padding:1rem!important}.redraft-panel{background:var(--color-paper);border:1px solid var(--color-line);margin-top:1rem;padding:1rem 1.25rem}.redraft-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.redraft-panel h2,.redraft-status h2{margin:0;font-size:.9375rem}.redraft-panel label{margin-top:.75rem;font-size:.75rem;font-weight:750;display:block}.redraft-panel textarea{background:var(--color-paper);border:1px solid var(--color-line);box-sizing:border-box;resize:vertical;border-radius:3px;width:100%;min-height:74px;margin-top:.4rem;padding:.5rem}.redraft-panel p{color:var(--color-ink-muted);margin:.5rem 0 0;font-size:.8125rem}.redraft-panel button,.not-this-record{background:var(--color-paper);border:1px solid var(--color-line);color:var(--color-navy);border-radius:3px;min-height:32px;padding:.35rem .65rem;font-size:.75rem;font-weight:750}.redraft-panel>div:last-child{gap:.5rem;margin-top:.6rem;display:flex}.redraft-panel .redraft-confirm{background:var(--color-navy);border-color:var(--color-navy);color:var(--color-paper)}.redraft-panel .redraft-confirm:disabled{opacity:.55}.redraft-panel .redraft-error{color:var(--color-danger)}.redraft-status{border:1px solid var(--color-line);border-left-width:3px;margin-top:1rem;padding:.85rem 1.1rem}.redraft-status p{margin:.4rem 0 0;font-size:.8125rem}.redraft-pending{background:var(--color-also-soft);border-left-color:var(--color-also-border)}.redraft-failed{background:var(--color-warning-soft);border-left-color:var(--color-warning)}.not-this-record{min-height:28px;margin-left:auto;padding:.2rem .55rem}.assistant-toggle{background:var(--color-paper);border:1px solid var(--color-line);color:var(--color-navy);cursor:pointer;border-radius:999px;min-height:32px;padding:.3rem .85rem;font-size:.75rem;font-weight:750}.assistant-toggle[aria-expanded=true]{border-color:var(--color-action)}.assistant-badge{background:var(--color-warning);color:var(--color-paper);border-radius:999px;margin-left:.4rem;padding:0 .4rem;font-size:.625rem;line-height:1.4;display:inline-block}.assistant-panel{background:var(--color-paper);border-left:1px solid var(--color-line);z-index:40;flex-direction:column;width:min(420px,100vw);display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-8px 0 24px oklch(28% .035 250/.12)}.draft-card-body{min-width:0}@media (width>=1100px){.salesforce-shell>main.draft-card.assistant-open{align-items:flex-start;gap:1.25rem;max-width:calc(1480px + clamp(360px,28vw,460px));padding-right:0;display:flex}.salesforce-shell>main.draft-card.assistant-open>.draft-card-body{flex:auto}.salesforce-shell>main.draft-card.assistant-open>.assistant-panel{border-right:1px solid var(--color-line);box-shadow:none;z-index:2;flex:0 0 clamp(360px,28vw,460px);width:auto;height:calc(100dvh - 60px);position:sticky;top:0}}.assistant-panel-header{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.assistant-panel-header h2{margin:0;font-size:1rem}.assistant-close{color:var(--color-ink-muted);cursor:pointer;background:0 0;border:0;padding:.1rem .3rem;font-size:1.35rem;line-height:1}.assistant-thread{background:var(--color-mist);flex-direction:column;flex:1;gap:.6rem;padding:1rem;display:flex;overflow-y:auto}.assistant-msg{border-radius:10px;max-width:92%;padding:.65rem .8rem;font-size:.875rem;line-height:1.5}.assistant-msg p{margin:0}.assistant-msg p+p{margin-top:.35rem}.from-assistant{background:var(--color-paper);border:1px solid var(--color-line);align-self:flex-start}.from-reviewer{background:var(--color-navy);color:var(--color-paper);align-self:flex-end}.assistant-msg-label{color:var(--color-ink-muted);font-size:.75rem;font-weight:750}.from-reviewer .assistant-msg-label{color:var(--color-line)}.assistant-note,.assistant-question{background:var(--color-warning-soft);border-color:var(--color-warning)}.assistant-failure{background:var(--color-danger-soft);border-color:var(--color-danger-border)}.assistant-event{color:var(--color-ink-muted);align-self:center;font-size:.8125rem}.assistant-result-title{font-weight:750}.assistant-changes{gap:.25rem;margin:.4rem 0 0;padding:0;list-style:none;display:grid}.assistant-changes s{color:var(--color-ink-muted)}.assistant-change-label{color:var(--color-ink-muted);font-weight:750}.assistant-fields summary{color:var(--color-navy);cursor:pointer;margin-top:.4rem;font-weight:750}.assistant-fields a{color:var(--color-action)}.assistant-choices{flex-wrap:wrap;gap:.4rem;margin-top:.5rem;display:flex}.assistant-choices-stacked{flex-direction:column}.assistant-choices button,.assistant-quick button{background:var(--color-paper);border:1px solid var(--color-line);color:var(--color-navy);cursor:pointer;text-align:left;border-radius:6px;padding:.4rem .65rem;font-size:.8125rem;font-weight:700}.assistant-choices-stacked button{gap:.1rem;display:grid}.assistant-choices button small{color:var(--color-ink-muted);font-weight:500}.assistant-choices button:hover:not(:disabled),.assistant-quick button:hover{border-color:var(--color-action)}.assistant-choices button:disabled,.assistant-quick button:disabled{cursor:default;opacity:.55}.assistant-hint{color:var(--color-ink-muted);font-size:.8125rem}.assistant-working ol{gap:.3rem;margin:0 0 .4rem;padding:0;list-style:none;display:grid}.assistant-working li{color:var(--color-ink-muted);padding-left:1.4rem;position:relative}.assistant-working li:before{border:1.5px solid var(--color-line);content:"";border-radius:999px;width:.7rem;height:.7rem;position:absolute;top:.22rem;left:0}.assistant-working .step-done{color:var(--color-ink)}.assistant-working .step-done:before{background:var(--color-success);border-color:var(--color-success)}.assistant-working .step-current{color:var(--color-navy);font-weight:750}.assistant-working .step-current:before{border-color:var(--color-action);border-top-color:#0000;animation:1s linear infinite assistant-spin}@keyframes assistant-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.assistant-working .step-current:before{border-top-color:var(--color-action);animation:none}}.assistant-composer{background:var(--color-paper);border-top:1px solid var(--color-line);padding:.75rem 1rem}.assistant-quick{flex-wrap:wrap;gap:.35rem;margin-bottom:.5rem;display:flex}.assistant-quick button{border-radius:999px}.assistant-input{align-items:flex-end;gap:.5rem;display:flex}.assistant-input textarea{border:1px solid var(--color-line);font:inherit;resize:none;border-radius:6px;flex:1;min-width:0;padding:.5rem .6rem;font-size:.875rem}.assistant-input .assistant-primary{flex:none}.assistant-primary,.assistant-choices .assistant-primary{background:var(--color-navy);border:1px solid var(--color-navy);color:var(--color-paper);cursor:pointer;border-radius:6px;padding:.5rem .9rem;font-size:.8125rem;font-weight:750}.assistant-primary:disabled{cursor:default;opacity:.5}.assistant-composer .assistant-hint{margin:.45rem 0 0}.row-changed{background:var(--color-also-soft);border:1px solid var(--color-also-border);color:var(--color-navy);cursor:help;letter-spacing:.03em;vertical-align:.1em;border-radius:999px;margin-left:.4rem;padding:0 .4rem;font-size:.625rem;font-weight:750;display:inline-block}.reject-inline label{gap:.4rem;font-size:.75rem;font-weight:750;display:grid}.reject-inline textarea{background:var(--color-paper);border:1px solid var(--color-line);resize:vertical;border-radius:3px;min-height:74px;padding:.5rem}.reject-inline>div{gap:.5rem;margin-top:.6rem;display:flex}.reject-inline .reject-confirm{color:var(--color-danger)}.draft-decision>.back-link{margin-top:1rem;display:inline-flex}.write-plan-section-choice{border:1px solid var(--color-line);gap:.5rem;margin:1rem 0;padding:.75rem;display:grid}.write-plan-section-choice legend{letter-spacing:.055em;text-transform:uppercase;font-size:.6875rem;font-weight:800}.write-plan-section-choice label{align-items:center;gap:.45rem;font-size:.8125rem;display:flex}.write-plan-preview{border-top:1px solid var(--color-line);padding:1rem 0}.write-plan-preview>summary{color:var(--color-action);cursor:pointer;font-size:.8125rem;font-weight:800}.write-plan-preview>section{gap:.75rem;padding-top:.75rem;display:grid}.write-plan-step{border:1px solid var(--color-line);padding:.75rem}.write-plan-step>header{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.write-plan-step>header h3{overflow-wrap:anywhere;text-transform:none}.write-plan-step>header span{background:var(--color-ink);color:var(--color-paper);letter-spacing:.06em;padding:.2rem .35rem;font-size:.625rem;font-weight:800}.write-plan-step dl{gap:.35rem;margin:.65rem 0 0;display:grid}.write-plan-step dl div{grid-template-columns:minmax(6rem,.75fr) minmax(0,1.25fr);gap:.2rem;display:grid}.write-plan-step dt{overflow-wrap:anywhere;font-size:.7rem;font-weight:800}.write-plan-step dd{min-width:0;margin:0}.write-plan-step code{overflow-wrap:anywhere;white-space:pre-wrap;font-size:.7rem}.write-plan-notice{background:var(--color-warning-soft);border:1px solid var(--color-warning);margin:.65rem 0 0;padding:.45rem .55rem;font-size:.7rem}.write-plan-held{border-top:1px solid var(--color-line);margin-top:.65rem;padding-top:.65rem}.write-plan-held ul{gap:.45rem;margin:.45rem 0 0;padding:0;list-style:none;display:grid}.write-plan-held li{gap:.12rem;font-size:.72rem;display:grid}.write-plan-held li span{color:var(--muted);line-height:1.4}@media (width<=1040px){.review-register-toolbar{flex-direction:column;align-items:flex-start;gap:1rem}.draft-card-layout{grid-template-columns:1fr}.draft-records{padding-right:0}.draft-decision{box-shadow:none;margin-top:1rem;position:static}}@media (width<=1080px){.documentation-workspace{grid-template-columns:minmax(16rem,19rem) minmax(0,1fr)}.documentation-outline{border-left:0;border-top:1px solid var(--color-line);grid-column:2;padding:1.5rem clamp(1.5rem,4vw,4rem) 2.5rem}.documentation-outline nav{position:static}.documentation-figure,[data-salesforce-flow-explorer]{width:100%;margin-left:0;transform:none}.preview-layout{grid-template-columns:1fr}.change-set-panel{border-left:1px solid var(--color-line);border-top:0}}@media (width<=860px){.documentation-workspace{grid-template-columns:1fr}.documentation-sidebar{border-bottom:1px solid var(--color-line);overscroll-behavior:auto;height:auto;padding:1.5rem var(--page-gutter);border-right:0;position:static;overflow:visible}.documentation-pages{grid-template-columns:1fr}.documentation-main{padding:0 1.25rem}.documentation-article{width:100%;padding:2.5rem 0 4rem}.documentation-outline{padding:1.5rem var(--page-gutter) 2.5rem;grid-column:1}}@media (width<=760px){:root{--page-gutter:1.1rem}.public-hero{grid-template-columns:1fr;width:calc(100% - 2.2rem);margin:1.5rem 0}.public-hero-copy{min-height:0;padding:2.5rem 2rem}.public-hero-copy h1{font-size:3rem}.public-footer{gap:.75rem}.access-register div{grid-template-columns:4.5rem minmax(0,1fr)}.portal-masthead{flex-wrap:wrap;align-items:center;gap:0;padding-top:.7rem;padding-bottom:0}.masthead-primary{display:contents}.brand{border-right:0;order:1;padding-right:0}.brand img{height:32px}.masthead-account{border-left:0;order:2;padding-left:0}.portal-masthead nav{flex:0 0 100%;order:3;gap:.2rem;padding-top:.35rem;padding-left:0}.portal-masthead nav a{min-height:44px}.module-entry{grid-template-columns:2.25rem minmax(0,1fr);align-items:start;gap:.5rem .75rem;min-height:0;padding:1rem .25rem}.portal-shell footer{margin-top:3rem}.documentation-pages{grid-template-columns:1fr}.salesforce-flow-step-list{grid-template-columns:repeat(4,minmax(0,1fr))}.salesforce-flow-step-list button:nth-child(4){border-right:0}.salesforce-flow-diagram{grid-template-columns:1fr}.salesforce-flow-lane{border-bottom:1px solid var(--color-line);border-right:0;padding:.75rem 1rem}.salesforce-flow-lane:last-child{border-bottom:0}.salesforce-flow-lane ul{grid-template-columns:repeat(2,minmax(0,1fr))}.salesforce-flow-path{grid-template-columns:1fr}}@media (width<=700px){.topbar,.sheet-header{flex-direction:column;align-items:flex-start}.workspace{margin-top:1rem;padding:0 .75rem}.sheet-header{padding:1.25rem}.sheet-header aside{max-width:none}.topbar{gap:.8rem}.context-bar{gap:.5rem 1rem}.actions{flex-wrap:wrap}.preview-layout{padding:0 .75rem}.preview-section-heading{flex-direction:column;align-items:flex-start}.change-summary{grid-template-columns:1fr}.preview-toolbar div{border-right:0;min-width:50%;padding-left:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{[data-salesforce-flow-explorer]{display:none}@page{size:letter landscape;margin:.35in}.portal-masthead,.tabs,.context-bar,.actions,.local-decision-notice,.preview-notice,.preview-actions,.preview-action-note{display:none!important}.app-shell{background:0 0}.topbar{color:var(--color-ink);background:0 0;padding:0 0 .15in}.topbar .eyebrow{color:var(--color-ink-muted)}.workspace{max-width:none;margin:0;padding:0}.sheet{border:0}table{min-width:0;font-size:8pt}th,td{padding:4pt}th:nth-child(6),td:nth-child(6){display:none}body:has(.pv-print-register) .pv-outcome{display:none!important}.portfolio-valuation:has(.pv-print-register)>:not(.pv-print-report):not(.pv-print-caption){display:none!important}.portfolio-valuation>.pv-print-caption{margin:0 0 6pt;font-size:8pt;display:block!important}.portfolio-valuation>.pv-print-report{display:block!important}.pv-print-report>header{border-bottom:1px solid #333;margin-bottom:8pt;padding-bottom:6pt}.pv-print-report>header p,.pv-print-report>header span{margin:0;font-size:8pt}.pv-print-report>header h1{margin:2pt 0;font-size:16pt}.portfolio-valuation .pv-print-register{table-layout:auto;width:100%;font-size:6.25pt;line-height:1.15;display:table!important}.pv-table.pv-print-register th,.pv-table.pv-print-register td{overflow-wrap:normal;white-space:normal;word-break:normal;padding:4pt 3pt;display:table-cell!important}.pv-print-register tfoot th,.pv-print-register tfoot td{border-top:2px solid #333;font-weight:800}}.pv-app-shell{background:var(--color-paper);grid-template-columns:15rem minmax(0,1fr);min-height:calc(100vh - 60px);display:grid}.pv-workspace{min-width:0}.pv-prototype-disclosure{border-bottom:1px solid var(--color-line-quiet);color:var(--color-ink-muted);background:oklch(97% .012 250);align-items:center;gap:.45rem;min-height:1.8rem;padding:.3rem clamp(.75rem,2vw,1.5rem);font-size:.68rem;display:flex}.pv-prototype-disclosure strong{color:var(--color-ink)}.pv-sidebar{color:oklch(94% .012 250);background:oklch(30% .085 252);border-right:1px solid oklch(24% .07 252);flex-direction:column;align-self:start;height:calc(100vh - 60px);display:flex;position:sticky;top:0;overflow-y:auto}.pv-sidebar-title{border-bottom:1px solid oklch(78% .02 250/.2);gap:.2rem;padding:1.1rem 1rem 1rem;display:grid}.pv-sidebar-title span{color:oklch(78% .03 250);letter-spacing:.09em;text-transform:uppercase;font-size:.65rem;font-weight:800}.pv-sidebar-title strong{color:#fff;letter-spacing:-.01em;font-size:.9rem}.pv-sidebar nav{padding:.45rem .55rem 1rem}.pv-nav-group{border-bottom:1px solid oklch(78% .02 250/.12);padding:.55rem 0}.pv-nav-group:last-child{border-bottom:0}.pv-nav-group>p{color:oklch(75% .025 250);letter-spacing:.09em;text-transform:uppercase;margin:.3rem .6rem .35rem;font-size:.6rem;font-weight:800}.pv-nav-group a{color:oklch(88% .018 250);border-radius:3px;grid-template-columns:1.05rem minmax(0,1fr) auto;align-items:center;gap:.65rem;min-height:2.25rem;padding:.45rem .6rem;font-size:.76rem;font-weight:650;text-decoration:none;display:grid}.pv-nav-group a:hover{color:#fff;background:oklch(98% .01 250/.08)}.pv-nav-group a.active{color:#fff;background:oklch(98% .01 250/.14);box-shadow:inset 0 0 0 1px oklch(84% .04 250/.34)}.pv-nav-group a:focus-visible,.pv-sidebar-foot button:focus-visible{outline-offset:-2px;outline:2px solid oklch(78% .11 240)}.pv-nav-count{color:oklch(25% .06 140);text-align:center;background:oklch(90% .08 140);border-radius:999px;min-width:1.15rem;padding:.05rem .3rem;font-size:.6rem;line-height:1.4}.pv-nav-count.warning{color:oklch(34% .09 75);background:oklch(90% .1 75)}.pv-setup-nav.expanded{background:oklch(24% .065 252);border-radius:3px;padding-bottom:.25rem}.pv-setup-links{display:grid}.pv-nav-group a.pv-nav-nested{color:oklch(82% .018 250);grid-template-columns:.9rem minmax(0,1fr) auto;min-height:2rem;padding-left:1.15rem;font-size:.7rem}.pv-nav-nested .pv-icon{width:.85rem;height:.85rem}.pv-icon{width:1rem;height:1rem}.pv-sidebar-foot{border-top:1px solid oklch(78% .02 250/.18);margin-top:auto;padding:.8rem 1rem 1rem}.pv-sidebar-foot p{color:oklch(75% .025 250);margin-bottom:.55rem;font-size:.65rem}.pv-sidebar-foot button{color:oklch(88% .018 250);background:0 0;border:1px solid oklch(78% .02 250/.35);border-radius:3px;width:100%;min-height:2rem;padding:.35rem .55rem;font-size:.68rem}.pv-sidebar-foot button:hover{color:#fff;background:oklch(98% .01 250/.08)}.pv-workspace .portfolio-valuation{max-width:1540px;margin:0;padding:1.3rem clamp(1rem,2.25vw,2.35rem) 3rem}.pv-page-header{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:flex-end;gap:2rem;padding:.25rem 0 1.05rem;display:flex}.pv-page-header h1{margin-bottom:.35rem;font-size:clamp(1.55rem,2.2vw,2.1rem)}.pv-page-header>div:first-child>p:last-child{color:var(--color-ink-muted);max-width:70ch;margin:0;font-size:.84rem}.pv-header-actions{flex:none;align-items:center;gap:.55rem;display:flex}.pv-button{border:1px solid var(--color-navy);border-radius:3px;justify-content:center;align-items:center;min-height:2.4rem;padding:.5rem .75rem;font-size:.75rem;font-weight:780;text-decoration:none;display:inline-flex}.pv-button.primary{background:var(--color-navy);color:#fff}.pv-button.secondary{background:var(--color-paper);color:var(--color-navy)}.pv-button.tertiary{border-color:var(--color-line);color:var(--color-navy);background:0 0;min-height:2rem;padding:.3rem .55rem}.pv-button.primary:hover{background:oklch(25% .075 252)}.pv-button.secondary:hover{background:var(--color-mist)}.pv-button:disabled{background:var(--color-mist);border-color:var(--color-line-quiet);color:var(--color-ink-muted);cursor:not-allowed;opacity:.7}.pv-disclosure{background:var(--color-warning-soft);border:1px solid oklch(80% .07 75);align-items:center;gap:.65rem;margin-top:.8rem;padding:.55rem .7rem;font-size:.72rem;display:flex}.pv-disclosure strong{color:var(--color-warning);flex:none}.pv-disclosure span{color:var(--color-ink-muted)}.pv-kpi-strip{border:1px solid var(--color-line);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:.8rem;display:grid}.pv-kpi-strip>div{border-right:1px solid var(--color-line);min-height:6rem;padding:.8rem .9rem}.pv-kpi-strip>div:last-child{border-right:0}.pv-kpi-strip span{color:var(--color-ink-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.63rem;font-weight:800;display:block}.pv-kpi-strip strong{font-variant-numeric:tabular-nums;letter-spacing:-.04em;margin:.3rem 0 .15rem;font-size:1.65rem;display:block}.pv-kpi-strip small{color:var(--color-ink-muted);font-size:.68rem}.pv-dashboard-grid{grid-template-columns:minmax(0,1.55fr) minmax(17rem,.65fr);gap:.8rem;display:grid}.pv-dashboard-grid .pv-section{margin-bottom:0}.pv-actions-table .pv-priority,.pv-actions-register-table .pv-priority{text-align:center;text-transform:uppercase;border-radius:2px;min-width:3.5rem;padding:.15rem .3rem;font-size:.61rem;font-weight:800;display:inline-block}.pv-priority.high{color:var(--color-danger);background:oklch(94% .04 40)}.pv-priority.normal{background:var(--color-mist);color:var(--color-ink-muted)}.pv-publication-list{display:grid}.pv-publication-list>a{border-bottom:1px solid var(--color-line-quiet);color:var(--color-ink);justify-content:space-between;align-items:center;padding:.75rem .85rem;text-decoration:none;display:flex}.pv-publication-list>a:last-child{border-bottom:0}.pv-publication-list span:first-child{gap:.15rem;display:grid}.pv-publication-list strong{font-size:.78rem}.pv-publication-list small{color:var(--color-ink-muted);font-size:.67rem}.pv-page-grid{grid-template-columns:minmax(17rem,22rem) minmax(0,1fr);gap:.9rem;display:grid}.pv-form-section{align-self:start}.pv-form{gap:.7rem;padding:.9rem;display:grid}.pv-form label{color:var(--color-ink-muted);letter-spacing:.055em;text-transform:uppercase;gap:.28rem;font-size:.65rem;font-weight:800;display:grid}.pv-form input,.pv-form select,.pv-form textarea{border:1px solid var(--color-line);color:var(--color-ink);background:#fff;border-radius:3px;min-height:2.4rem;padding:.45rem .55rem}.pv-form button.primary-action,.pv-section button.primary-action{background:var(--color-navy);color:#fff;min-height:2.4rem;margin:0}.pv-help{color:var(--color-ink-muted);margin:0;font-size:.7rem;line-height:1.45}.pv-dialog-backdrop{z-index:1200;background:oklch(22% .035 252/.52);place-items:start center;padding:clamp(1rem,7vh,4.5rem) 1rem;display:grid;position:fixed;inset:0;overflow-y:auto}.pv-dialog{background:var(--color-paper);overscroll-behavior:contain;border:1px solid oklch(68% .035 250);border-radius:4px;width:100%;max-width:42rem;max-height:calc(100vh - 2rem);overflow:auto;box-shadow:0 1.5rem 3.5rem oklch(22% .035 252/.24)}.pv-dialog-header{background:var(--color-mist);border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:flex-start;gap:1.5rem;padding:1rem 1.1rem .9rem;display:flex}.pv-dialog-header h2{text-wrap:balance;margin:.22rem 0 .3rem;font-size:1.12rem}.pv-dialog-header>div>p:last-child{color:var(--color-ink-muted);max-width:62ch;margin:0;font-size:.76rem;line-height:1.45}.pv-dialog-close{color:var(--color-ink-muted);background:0 0;border:1px solid #0000;border-radius:3px;flex:none;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:1.25rem;line-height:1;display:inline-flex}.pv-dialog-close:hover{background:var(--color-paper);border-color:var(--color-line);color:var(--color-navy)}.pv-dialog-body{min-width:0}.pv-dialog-form{padding:1rem 1.1rem 1.1rem}.pv-form-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.pv-dialog-actions{border-top:1px solid var(--color-line-quiet);justify-content:flex-end;align-items:center;gap:.55rem;margin-top:.2rem;padding-top:.85rem;display:flex}.pv-dialog-actions .pv-button{min-width:6rem}.pv-inline-add{color:var(--color-action);text-align:left;background:0 0;border:0;place-self:start;padding:0;font-size:.72rem;font-weight:750}.pv-inline-add:hover{text-decoration:underline}.pv-proposal-confirmation{gap:.55rem;padding:1.2rem 1.1rem 1.1rem;display:grid}.pv-proposal-confirmation .pv-status{justify-self:start}.pv-proposal-confirmation h3{margin:.1rem 0 0;font-size:1rem}.pv-proposal-confirmation p{color:var(--color-ink-muted);margin:0;font-size:.8rem}.pv-dialog :is(button,input,select,textarea,a):focus-visible{outline:2px solid var(--color-action);outline-offset:2px}.pv-drawer-backdrop{z-index:1250;background:oklch(22% .035 252/.38);justify-content:flex-end;align-items:stretch;display:flex;position:fixed;inset:0}.pv-drawer-panel{background:var(--color-paper);border-left:1px solid oklch(68% .035 250);flex-direction:column;width:38vw;min-width:26rem;max-width:30rem;height:100%;display:flex;overflow:hidden;box-shadow:-1.25rem 0 3.25rem oklch(22% .035 252/.2)}.pv-drawer-header{background:var(--color-mist);border-bottom:1px solid var(--color-line);flex:none;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.1rem .9rem;display:flex}.pv-drawer-header h2{margin:.22rem 0 .3rem;font-size:1.12rem}.pv-drawer-header>div>p:last-child{color:var(--color-ink-muted);margin:0;font-size:.75rem;line-height:1.45}.pv-drawer-body{overscroll-behavior:contain;min-height:0;padding:1rem 1.1rem 1.25rem;overflow-y:auto}.pv-drawer-panel :is(button,input,select,textarea,a):focus-visible{outline:2px solid var(--color-action);outline-offset:2px}.pv-panel-form{gap:.9rem;display:grid}.pv-record-proposal-item{border:1px solid var(--color-line);gap:.7rem;margin:0;padding:.8rem;display:grid}.pv-record-proposal-item legend{color:var(--color-ink);padding:0 .25rem;font-size:.83rem;font-weight:800}.pv-record-proposal-item label,.pv-add-record label{color:var(--color-ink-muted);letter-spacing:.055em;text-transform:uppercase;gap:.28rem;font-size:.62rem;font-weight:800;display:grid}.pv-record-proposal-item :is(input,select,textarea),.pv-add-record select{border:1px solid var(--color-line);color:var(--color-ink);background:#fff;border-radius:3px;width:100%;min-height:2.35rem;padding:.45rem .55rem;font-size:.76rem}.pv-current-comparison{background:var(--color-mist);border:1px solid var(--color-line-quiet);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pv-current-comparison>div{gap:.18rem;padding:.55rem .65rem;display:grid}.pv-current-comparison>div+div{border-left:1px solid var(--color-line-quiet)}.pv-current-comparison span,.pv-history-current span{color:var(--color-ink-muted);letter-spacing:.055em;text-transform:uppercase;font-size:.59rem;font-weight:800}.pv-current-comparison strong{font-variant-numeric:tabular-nums;font-size:.82rem}.pv-add-record{border-top:1px solid var(--color-line-quiet);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.5rem;padding-top:.8rem;display:grid}.pv-panel-actions{border-top:1px solid var(--color-line-quiet);justify-content:flex-end;align-items:center;gap:.55rem;padding-top:.85rem;display:flex}.pv-panel-actions .primary-action{background:var(--color-navy);border:1px solid var(--color-navy);color:#fff;border-radius:3px;min-height:2.4rem;margin:0;padding:.5rem .75rem;font-size:.75rem;font-weight:780}.pv-panel-actions .primary-action:disabled{cursor:not-allowed;opacity:.45}.pv-submission-confirmation{background:var(--color-success-soft);border:1px solid color-mix(in oklab, var(--color-success) 25%, var(--color-line));justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;padding:.55rem .7rem;font-size:.72rem;display:flex}.pv-submission-confirmation a{color:var(--color-action);font-weight:750}.pv-record-table{border:1px solid var(--color-line);min-width:1080px}.pv-record-table.pv-financial-table{min-width:1120px}.pv-record-table th,.pv-record-table td{vertical-align:middle}.pv-record-table tbody th{min-width:11.5rem}.pv-record-table .pv-calculated-row th,.pv-record-table .pv-calculated-row td{background:var(--color-mist)}.pv-record-table .pv-record-group th{background:var(--color-navy);color:#fff;letter-spacing:.055em;text-align:left;text-transform:uppercase;min-width:0;padding:.48rem .65rem;font-size:.67rem}.pv-assessment-record-table{min-width:1080px}.pv-assessment-record-table tbody th>small{color:var(--color-ink-muted);max-width:28rem;margin-top:.22rem;font-size:.61rem;font-weight:500;line-height:1.35;display:block}.pv-row-actions{align-items:flex-start;gap:.3rem;min-width:6.75rem;display:grid}.pv-text-button{color:var(--color-action);text-align:left;background:0 0;border:0;padding:0;font-size:.67rem;font-weight:750}.pv-text-button:hover{text-decoration:underline}.pv-pending-count{white-space:nowrap;align-items:center;gap:.35rem;font-size:.68rem;display:inline-flex}.pv-pending-proposal-list{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.pv-pending-proposal-list>li{border:1px solid var(--color-line);gap:.55rem;padding:.75rem;display:grid}.pv-pending-proposal-heading{justify-content:space-between;align-items:flex-start;gap:.6rem;display:flex}.pv-pending-proposal-heading>div{gap:.15rem;display:grid}.pv-pending-proposal-heading span,.pv-pending-proposal-list>li>p{color:var(--color-ink-muted);margin:0;font-size:.66rem;line-height:1.4}.pv-pending-proposal-list dl{background:var(--color-mist);margin:0;display:grid}.pv-pending-proposal-list dl>div{border-bottom:1px solid var(--color-line-quiet);justify-content:space-between;gap:.75rem;padding:.42rem .5rem;display:flex}.pv-pending-proposal-list dl>div:last-child{border-bottom:0}.pv-pending-proposal-list dt,.pv-pending-proposal-list dd{margin:0;font-size:.68rem}.pv-pending-proposal-list dt{font-weight:750}.pv-history-current{background:var(--color-mist);border:1px solid var(--color-line);gap:.25rem;padding:.75rem;display:grid}.pv-history-current strong{font-variant-numeric:tabular-nums;font-size:1.2rem}.pv-record-history{gap:.75rem;margin:.85rem 0 0;padding:0;list-style:none;display:grid}.pv-record-history>li{border:1px solid var(--color-line);gap:.55rem;padding:.75rem;display:grid}.pv-history-entry-heading{justify-content:space-between;align-items:center;gap:.55rem;display:flex}.pv-history-entry-heading time{color:var(--color-ink-muted);font-size:.64rem}.pv-record-history dl{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.pv-record-history dl>div{border-right:1px solid var(--color-line-quiet);gap:.15rem;padding:.3rem .5rem;display:grid}.pv-record-history dl>div:first-child{padding-left:0}.pv-record-history dl>div:last-child{border-right:0}.pv-record-history dt{color:var(--color-ink-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.58rem;font-weight:800}.pv-record-history dd{font-variant-numeric:tabular-nums;margin:0;font-size:.73rem;font-weight:750}.pv-record-history p,.pv-record-history small{color:var(--color-ink-muted);margin:0;font-size:.68rem;line-height:1.45}.pv-history-links{flex-wrap:wrap;gap:.45rem .7rem;font-size:.67rem;display:flex}.pv-history-empty{color:var(--color-ink-muted);font-size:.72rem}.pv-inline-form{grid-template-columns:minmax(15rem,1.5fr) repeat(2,minmax(10rem,1fr)) auto;align-items:end}.pv-input-grid{grid-template-columns:repeat(4,minmax(9rem,1fr))}.pv-form-action{border-top:1px solid var(--color-line-quiet);grid-column:1/-1;align-items:center;gap:1rem;padding-top:.8rem;display:flex}.pv-empty{color:var(--color-ink-muted);padding:1.1rem;font-size:.78rem}.pv-context-cta{margin-top:.75rem;font-size:.75rem;display:inline-block}.pv-import-summary{border:1px solid var(--color-line);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:1rem;display:grid}.pv-import-summary>div{border-right:1px solid var(--color-line);gap:.25rem;padding:.75rem .85rem;display:grid}.pv-import-summary>div:last-child{border-right:0}.pv-import-summary span{color:var(--color-ink-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.62rem;font-weight:800}.pv-import-summary strong{font-size:.8rem}.pv-evidence-detail{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:.9rem;display:grid}.pv-evidence-detail blockquote{background:var(--color-mist);border:1px solid var(--color-line-quiet);color:var(--color-ink);margin:1rem;padding:.75rem 1rem;font-size:1rem;line-height:1.65}.pv-evidence-detail button{margin:0 1rem 1rem}.pv-section .danger-action{color:var(--color-danger)}.pv-active,.pv-accepted,.pv-draft,.pv-clear{background:var(--color-mist);color:var(--color-ink-muted)}.pv-complete{background:var(--color-success-soft);color:var(--color-success)}.pv-cancelled{color:var(--color-danger);background:oklch(94% .03 38)}.pv-calc-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pv-calc-grid>div:nth-child(3n){border-right:0}.pv-calc-grid>div:nth-child(n+4){border-top:1px solid var(--color-line)}.pv-section>.pv-table,.pv-section>.pv-calc-grid+.pv-table{margin:0}.pv-section>p:not(.pv-note){margin:.9rem;font-size:.82rem}.pv-status{border-radius:999px;padding:.12rem .38rem;font-weight:750;display:inline-flex}.pv-section-header>a{font-size:.72rem}.pv-review-layout .pv-position-header{background:#fff}.pv-breadcrumb{margin-top:0}.pv-portfolio-context{border-bottom:1px solid var(--color-line);border-top:1px solid var(--color-line);grid-template-columns:1.45fr repeat(2,minmax(12rem,1fr));margin:.8rem 0 0;display:grid}.pv-portfolio-context>div{border-right:1px solid var(--color-line-quiet);padding:.65rem .8rem}.pv-portfolio-context>div:last-child{border-right:0}.pv-portfolio-context dt{color:var(--color-ink-muted);letter-spacing:.065em;text-transform:uppercase;font-size:.61rem;font-weight:800}.pv-portfolio-context dd{font-variant-numeric:tabular-nums;margin:.25rem 0 0;font-size:.76rem;font-weight:700}.pv-operating-strip{background:var(--color-mist);border-bottom:1px solid var(--color-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pv-operating-strip>div,.pv-operating-strip>a{border-right:1px solid var(--color-line);gap:.18rem;min-height:4.25rem;padding:.65rem .8rem;text-decoration:none;display:grid}.pv-operating-strip>:last-child{border-right:0}.pv-operating-strip span{color:var(--color-ink-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.61rem;font-weight:800}.pv-operating-strip strong{color:var(--color-ink);font-variant-numeric:tabular-nums;font-size:1rem}.pv-operating-strip small{color:var(--color-ink-muted);font-size:.67rem}.pv-operating-strip>a:hover{background:var(--color-paper)}.pv-operating-strip>a strong{color:var(--color-action)}.pv-portfolio-summary{border:1px solid var(--color-line);margin-top:.8rem}.pv-portfolio-summary>header{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:baseline;padding:.7rem .85rem;display:flex}.pv-portfolio-summary h2{margin:0;font-size:1rem}.pv-portfolio-summary header p{color:var(--color-ink-muted);margin:.25rem 0 0;font-size:.72rem}.pv-portfolio-summary .pv-metric-strip{grid-template-columns:repeat(6,minmax(0,1fr))}.pv-portfolio-summary .pv-metric-strip>div{border-right:1px solid var(--color-line-quiet);min-height:4.35rem;padding:.65rem .8rem}.pv-portfolio-summary .pv-metric-strip>div:last-child{border-right:0}.pv-portfolio-summary .pv-metric-strip dt{color:var(--color-ink-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.61rem;font-weight:800}.pv-portfolio-summary .pv-metric-strip dd{color:var(--color-ink);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;margin:.45rem 0 0;font-size:1rem;font-weight:760}.pv-fund-breakdown{margin-top:1rem}.pv-fund-breakdown .pv-register-heading{align-items:start}.pv-fund-breakdown .pv-register-heading .pv-small{margin-top:.22rem;display:block}.pv-fund-breakdown .pv-register-scroll{overflow-x:auto}.pv-fund-breakdown .pv-table{min-width:53rem}.pv-fund-breakdown .pv-table th:not(:first-child),.pv-fund-breakdown .pv-table td{text-align:right;white-space:nowrap}.pv-fund-breakdown .pv-table th:first-child,.pv-fund-breakdown .pv-table tbody th{text-align:left}.pv-fund-breakdown .pv-table tbody th button{color:var(--color-action);font:inherit;text-align:left;text-underline-offset:.18em;background:0 0;border:0;min-height:2rem;padding:0;font-weight:750;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.pv-fund-breakdown .pv-table tbody th button:hover{text-decoration-color:currentColor}.pv-overview-filters{grid-template-columns:minmax(11rem,1.4fr) repeat(5,minmax(8.5rem,1fr));display:grid}.pv-overview-filters label,.pv-overview-filters input,.pv-overview-filters select{width:100%;min-width:0}.pv-overview-table{min-width:1940px}.pv-overview-table td,.pv-overview-table th{white-space:nowrap}.pv-overview-table td:nth-child(n+5):nth-child(-n+16),.pv-overview-table thead th:nth-child(n+5):nth-child(-n+16){text-align:right}.pv-overview-table td small{color:var(--color-ink-muted);margin-top:.18rem;font-size:.62rem;display:block}.pv-selected-position{flex-direction:column;gap:.8rem;display:flex}.pv-selected-position .pv-context-identity h2{color:var(--color-ink-muted);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.68rem}.pv-selected-position .pv-context-identity h3{color:var(--color-ink);letter-spacing:-.015em;text-transform:none;margin:.55rem 0 .2rem;font-size:1.05rem}.pv-selected-period{border-bottom:1px solid var(--color-line-quiet);border-top:1px solid var(--color-line-quiet);gap:.3rem;padding:.7rem 0;display:grid}.pv-selected-period strong,.pv-selected-readiness strong{color:var(--color-ink)}.pv-selected-period>div{gap:.35rem;margin-top:.15rem;display:flex}.pv-selected-readiness,.pv-selected-links{gap:.3rem;display:grid}.pv-selected-links a{color:var(--color-action);font-size:.7rem;font-weight:750}.pv-current{background:var(--color-success-soft);color:var(--color-success)}.pv-due,.pv-in-progress,.pv-pending-decision{background:var(--color-warning-soft);color:var(--color-warning)}.pv-table-empty{color:var(--color-ink-muted);text-align:center!important;padding:1.25rem!important}.pv-action-register{margin-top:1rem}.pv-actions-register-table{min-width:1320px}.pv-actions-register-table th,.pv-actions-register-table td{vertical-align:middle}.pv-actions-register-table th[scope=row]{min-width:11rem}.pv-actions-register-table .pv-action-reason{color:var(--color-ink-muted);min-width:20rem;line-height:1.4}.pv-actions-register-table td:last-child{min-width:12rem}.pv-priority.medium{background:var(--color-warning-soft);color:var(--color-warning)}.pv-company-context{border-bottom:1px solid var(--color-line);border-top:1px solid var(--color-line);grid-template-columns:minmax(17rem,1.1fr) minmax(34rem,1.7fr);align-items:stretch;margin-top:.65rem;display:grid}.pv-company-identity{padding:.8rem .9rem}.pv-company-identity h1{margin:.12rem 0 .28rem;font-size:1.45rem}.pv-company-identity>p:last-child{color:var(--color-ink-muted);margin:0;font-size:.76rem}.pv-company-context dl{border-left:1px solid var(--color-line);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.pv-company-context dl>div{border-right:1px solid var(--color-line-quiet);padding:.75rem .7rem}.pv-company-context dl>div:last-child{border-right:0}.pv-company-context dt{color:var(--color-ink-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.6rem;font-weight:800}.pv-company-context dd{font-variant-numeric:tabular-nums;margin:.3rem 0 0;font-size:.73rem;font-weight:700;line-height:1.35}.pv-company-context dd strong{display:block}.pv-company-context dd small{color:var(--color-ink-muted);margin-top:.08rem;font-size:.61rem;font-weight:600;display:block}.pv-company-tabs{margin:.75rem 0 1rem}.pv-company-tabs a[aria-current=page]{background:var(--color-mist);box-shadow:inset 0 -2px 0 var(--color-navy)}.pv-financial-heading{justify-content:space-between;align-items:end;gap:1.5rem;margin-bottom:.75rem;display:flex}.pv-financial-heading h2{margin:.15rem 0 .25rem;font-size:1.2rem}.pv-financial-heading p:last-child{color:var(--color-ink-muted);max-width:70ch;margin:0;font-size:.76rem}.pv-financial-heading label{color:var(--color-ink-muted);letter-spacing:.06em;text-transform:uppercase;flex:none;gap:.25rem;font-size:.61rem;font-weight:800;display:grid}.pv-financial-heading select{background:var(--color-paper);border:1px solid var(--color-line);color:var(--color-ink);border-radius:3px;min-height:2.35rem;padding:.4rem .55rem;font-size:.75rem}.pv-workspace-actions{align-items:end;gap:.55rem;display:flex}.pv-period-register{background:var(--color-mist);border:1px solid var(--color-line);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.pv-period-register>div{border-right:1px solid var(--color-line);padding:.6rem .75rem}.pv-period-register>div:last-child{border-right:0}.pv-period-register dt{color:var(--color-ink-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.6rem;font-weight:800}.pv-period-register dd{font-variant-numeric:tabular-nums;margin:.25rem 0 0;font-size:.75rem;font-weight:700}.pv-authoring-mode{background:var(--color-paper);border:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.85rem;padding:.62rem .75rem;display:flex}.pv-period-register+.pv-authoring-mode{border-top:0;margin-bottom:0}.pv-authoring-mode.is-drafting{background:var(--color-warning-soft);border-color:color-mix(in oklab, var(--color-warning) 38%, var(--color-line))}.pv-authoring-mode>div{gap:.12rem;display:grid}.pv-authoring-mode strong{font-size:.74rem}.pv-authoring-mode span{color:var(--color-ink-muted);font-size:.66rem}.pv-authoring-mode a{color:var(--color-action);font-size:.7rem;font-weight:750}.pv-period-form{border:1px solid var(--color-line);border-top:0}.pv-financial-ledger{min-width:0;overflow-x:auto}.pv-financial-ledger:focus-visible{outline:3px solid var(--color-action);outline-offset:2px}.pv-financial-table{min-width:1580px}.pv-financial-accepted-table{border:1px solid var(--color-line);min-width:1120px}.pv-financial-draft-table{min-width:1420px}.pv-financial-table th,.pv-financial-table td{vertical-align:middle}.pv-financial-table thead th:nth-child(n+2):nth-child(-n+7),.pv-financial-table tbody td:nth-child(n+2):nth-child(-n+7){text-align:right}.pv-financial-table tbody th{background:var(--color-paper);z-index:1;min-width:12.5rem;position:sticky;left:0}.pv-financial-table input,.pv-financial-table select{background:var(--color-paper);border:1px solid var(--color-line);color:var(--color-ink);border-radius:3px;min-height:2rem;padding:.35rem .42rem;font-size:.72rem}.pv-financial-table td>input{text-align:right;width:100%;max-width:8.5rem}.pv-ledger-note{color:var(--color-ink-muted);letter-spacing:.045em;text-transform:uppercase;gap:.2rem;margin-top:.38rem;font-size:.58rem;font-weight:750;display:grid}.pv-ledger-note input{color:var(--color-ink-muted);width:100%;max-width:11.5rem;min-height:1.75rem;font-size:.65rem;font-weight:500}.pv-financial-table input::placeholder{color:var(--color-ink-muted);opacity:.72}.pv-ledger-evidence{gap:.32rem;min-width:13rem;display:grid}.pv-ledger-evidence a{overflow-wrap:anywhere;line-height:1.3}.pv-ledger-evidence select{width:100%;max-width:15rem}.pv-financial-table td small{color:var(--color-ink-muted);margin-top:.18rem;font-size:.62rem;display:block}.pv-financial-table td:last-child{min-width:8.25rem}.pv-financial-table td:last-child .pv-status{margin-right:.3rem}.pv-financial-table th>small{color:var(--color-ink-muted);text-transform:none;max-width:18rem;margin-top:.24rem;font-size:.6rem;font-weight:600;line-height:1.35;display:block}.pv-financial-table .pv-change-indicator{color:var(--color-warning);letter-spacing:.04em;text-transform:uppercase;font-weight:800}.pv-draft-changed>th,.pv-draft-changed>td,.pv-financial-table .pv-draft-changed>th{background:color-mix(in oklab, var(--color-warning-soft) 55%, var(--color-paper))}.pv-pending-values{gap:.3rem;min-width:11rem;display:grid}.pv-pending-values a{color:var(--color-action);font-size:.66rem;line-height:1.3}.pv-formula-row th,.pv-formula-row td{background:var(--color-mist)}.pv-formula-row th{z-index:2}.pv-read-only{color:var(--color-ink-muted);text-transform:uppercase;font-size:.65rem;font-weight:750}.pv-period-submit{background:var(--color-paper);justify-content:flex-end;align-items:center;gap:.8rem;padding:.75rem .85rem;display:flex}.pv-period-submit>div{gap:.15rem;margin-right:auto;display:grid}.pv-period-submit strong{font-size:.76rem}.pv-period-submit span{color:var(--color-ink-muted);font-size:.67rem}.pv-period-submit a{color:var(--color-action);font-size:.71rem;font-weight:750}.pv-period-submit .primary-action{background:var(--color-navy);border:1px solid var(--color-navy);color:var(--color-paper);border-radius:3px;min-height:2.35rem;padding:.45rem .7rem;font-size:.72rem;font-weight:780}.pv-period-submit .primary-action:disabled{cursor:not-allowed;opacity:.45}.pv-financial-preview .pv-calc-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.pv-financial-preview .pv-calc-grid>div{border-top:0}.pv-financial-preview .pv-calc-grid>div:nth-child(3){border-right:1px solid var(--color-line)}.pv-financial-preview .pv-help{margin:.7rem .85rem}.pv-assessment-form{gap:.85rem;display:grid}.pv-assessment-form .pv-section{margin:0}.pv-assessment-section .pv-section-header p:last-child,.pv-result-register .pv-section-header p:last-child{color:var(--color-ink-muted);max-width:70ch;margin:.3rem 0 0;font-size:.72rem}.pv-calculation-ledger{border-collapse:collapse;width:100%;font-size:.72rem}.pv-calculation-ledger th,.pv-calculation-ledger td{border-bottom:1px solid var(--color-line-quiet);text-align:left;padding:.55rem .75rem}.pv-calculation-ledger thead th{background:var(--color-mist);color:var(--color-ink-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.6rem}.pv-calculation-ledger tbody th{color:var(--color-ink);font-weight:750}.pv-calculation-ledger tbody td:nth-child(2){font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-weight:750}.pv-calculation-ledger tbody td:last-child{color:var(--color-ink-muted);font-size:.66rem}.pv-calculation-lineage{gap:.35rem;display:grid}.pv-calculation-lineage p{grid-template-columns:7.4rem minmax(9rem,1fr);align-items:baseline;gap:.15rem .55rem;margin:0;display:grid}.pv-calculation-lineage p strong{color:var(--color-ink);letter-spacing:.04em;text-transform:uppercase;font-size:.56rem}.pv-calculation-lineage p a{grid-column:2}.pv-lineage-detail{grid-template-columns:7.4rem minmax(9rem,1fr);gap:.15rem .55rem;display:grid}.pv-lineage-detail>strong{color:var(--color-ink);letter-spacing:.04em;text-transform:uppercase;font-size:.56rem}.pv-lineage-detail>div,.pv-provenance-group,.pv-provenance-record{gap:.15rem;display:grid}.pv-rule-lineage{color:var(--color-ink)}.pv-provenance-group{border-top:1px solid var(--color-line-quiet);margin-top:.18rem;padding-top:.28rem}.pv-provenance-group b{color:var(--color-ink);font-size:.62rem}.pv-provenance-group small{font-size:.58rem}.pv-provenance-record{padding-left:.5rem}.pv-result-register span,.pv-qual-results span{color:var(--color-ink-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.61rem;font-weight:800}.pv-assessment-columns,.pv-assessment-row{grid-template-columns:minmax(9.5rem,.75fr) minmax(10rem,1fr) minmax(8rem,.8fr) minmax(15rem,1.35fr) minmax(9rem,.8fr);display:grid}.pv-assessment-ledger.is-accepted .pv-assessment-columns,.pv-assessment-ledger.is-accepted .pv-assessment-row{grid-template-columns:minmax(11rem,.8fr) minmax(18rem,1.8fr) minmax(10rem,.8fr)}.pv-assessment-columns{background:var(--color-mist);border-bottom:1px solid var(--color-line);color:var(--color-ink-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.6rem;font-weight:800}.pv-assessment-columns span{border-right:1px solid var(--color-line-quiet);padding:.45rem .65rem}.pv-assessment-row{border:0;border-bottom:1px solid var(--color-line-quiet);min-width:0;margin:0;padding:0}.pv-assessment-row:last-child{border-bottom:0}.pv-assessment-criterion{border-right:1px solid var(--color-line-quiet);color:var(--color-ink);grid-column:1;padding:.7rem .65rem;font-size:.74rem}.pv-assessment-criterion strong{font-weight:780;display:block}.pv-assessment-criterion small{color:var(--color-ink-muted);margin-top:.25rem;font-size:.61rem;font-weight:600;display:block}.pv-assessment-row>div,.pv-assessment-row>label{border-right:1px solid var(--color-line-quiet);min-width:0;padding:.65rem}.pv-assessment-row>:last-child{border-right:0}.pv-accepted-value{gap:.26rem;display:grid}.pv-accepted-value>span,.pv-assessment-control>span,.pv-assessment-support label,.pv-context-field span{color:var(--color-ink-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.6rem;font-weight:800}.pv-accepted-value strong{font-variant-numeric:tabular-nums;font-size:.76rem}.pv-accepted-value small{color:var(--color-ink-muted);font-size:.64rem;line-height:1.35}.pv-accepted-value a{overflow-wrap:anywhere;font-size:.63rem}.pv-assessment-control,.pv-assessment-support label,.pv-context-field label{align-content:start;gap:.3rem;display:grid}.pv-score-rubric{color:var(--color-ink-muted);text-transform:none;gap:.18rem;margin-top:.2rem;font-size:.58rem;line-height:1.35;display:grid}.pv-score-rubric strong{color:var(--color-ink)}.pv-assessment-control input,.pv-assessment-control select,.pv-assessment-support textarea,.pv-assessment-support select,.pv-context-field input,.pv-context-field select{background:var(--color-paper);border:1px solid var(--color-line);color:var(--color-ink);border-radius:3px;width:100%;min-width:0;min-height:2.1rem;padding:.38rem .45rem;font-size:.72rem}.pv-assessment-support{gap:.5rem;display:grid}.pv-assessment-support textarea{resize:vertical;min-height:3.5rem;line-height:1.35}.pv-assessment-pending{color:var(--color-ink-muted);font-size:.65rem}.pv-assessment-pending>div{gap:.3rem;display:grid}.pv-assessment-pending .pv-status{margin-right:.25rem}.pv-assessment-pending strong{color:var(--color-ink);font-variant-numeric:tabular-nums;font-size:.72rem}.pv-assessment-pending a{font-size:.65rem}.pv-result-register>div{padding:.75rem .85rem}.pv-result-register>div>strong{font-variant-numeric:tabular-nums;margin:.35rem 0;font-size:1.45rem;display:block}.pv-result-register>div>p,.pv-qual-results p{color:var(--color-ink-muted);margin:0;font-size:.7rem;line-height:1.45}.pv-qual-results{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;padding:0!important}.pv-qual-results>div{border-right:1px solid var(--color-line);padding:.75rem .85rem}.pv-qual-results>div:last-child{border-right:0}.pv-qual-results strong{font-variant-numeric:tabular-nums;margin:.35rem 0;font-size:1.45rem;display:block}.pv-context-fields{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pv-context-field{border-bottom:1px solid var(--color-line-quiet);border-right:1px solid var(--color-line-quiet);grid-template-columns:minmax(9rem,.85fr) minmax(11rem,1.15fr) minmax(8rem,.8fr);align-items:end;gap:.65rem;padding:.65rem;display:grid}.pv-context-fields.is-accepted .pv-context-field{grid-template-columns:minmax(12rem,1fr) minmax(8rem,.55fr);align-items:start}.pv-context-field:nth-child(2n){border-right:0}.pv-context-field>div:first-child{gap:.22rem;display:grid}.pv-context-field small{color:var(--color-ink-muted);text-transform:uppercase;font-size:.58rem;font-weight:750}.pv-context-field strong{overflow-wrap:anywhere;font-size:.72rem}.pv-investment-heading{margin-top:.8rem}.pv-investment-heading .pv-header-actions{align-self:center}.pv-position-status .pv-section-header{align-items:center}.pv-status-context{gap:1.5rem;margin:0;padding:.65rem .85rem;display:flex}.pv-status-context>div{gap:.18rem;display:grid}.pv-status-context dt{color:var(--color-ink-muted);letter-spacing:.055em;text-transform:uppercase;font-size:.6rem;font-weight:800}.pv-status-context dd{margin:0;font-size:.75rem;font-weight:700}.pv-investment-identity .pv-definition{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pv-investment-identity .pv-definition>div{border-right:1px solid var(--color-line-quiet);grid-template-columns:1fr;gap:.3rem}.pv-investment-identity .pv-definition>div:nth-child(-n+4){border-top:0}.pv-investment-identity .pv-definition>div:nth-child(n+5){border-top:1px solid var(--color-line-quiet)}.pv-investment-identity .pv-definition>div:nth-child(4n){border-right:0}.pv-investment-results .pv-section-header p:last-child{color:var(--color-ink-muted);margin:.3rem 0 0;font-size:.7rem}.pv-return-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pv-return-grid>div{border-bottom:1px solid var(--color-line-quiet);border-right:1px solid var(--color-line-quiet);min-height:6.2rem;padding:.75rem .85rem}.pv-return-grid>div:nth-child(4n){border-right:0}.pv-return-grid>div:nth-child(n+5){border-bottom:0}.pv-return-grid>div:last-child{border-right:0}.pv-return-grid span{color:var(--color-ink-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.61rem;font-weight:800;display:block}.pv-return-grid strong{font-variant-numeric:tabular-nums;letter-spacing:-.035em;margin:.35rem 0 .22rem;font-size:1.45rem;display:block}.pv-return-grid small{color:var(--color-ink-muted);font-size:.64rem;line-height:1.4;display:block}.pv-fund-component-grid{background:var(--color-mist);border-top:1px solid var(--color-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pv-fund-component-grid>div{border-right:1px solid var(--color-line-quiet);padding:.7rem .85rem}.pv-fund-component-grid>div:last-child{border-right:0}.pv-fund-component-grid span,.pv-fund-component-grid strong,.pv-fund-component-grid small{display:block}.pv-fund-component-grid span{letter-spacing:.045em;text-transform:uppercase;font-size:.66rem;font-weight:800}.pv-fund-component-grid strong{margin:.3rem 0;font-size:1rem}.pv-fund-component-grid small{color:var(--color-ink-muted);overflow-wrap:anywhere;font-size:.62rem;line-height:1.45}.pv-fund-score-value{font-variant-numeric:tabular-nums;font-size:1.45rem}.pv-fund-lineage{border-top:1px solid var(--color-line-quiet);color:var(--color-ink-muted);margin:0;padding:.65rem .85rem;font-size:.68rem;line-height:1.5}.pv-fund-lineage strong{color:var(--color-ink)}.pv-investment-warnings{background:var(--color-warning-soft);border-top:1px solid oklch(80% .07 75);gap:1rem;padding:.65rem .85rem;font-size:.7rem;display:flex}.pv-investment-warnings strong{color:var(--color-warning);flex:none}.pv-investment-warnings ul{flex-wrap:wrap;gap:.3rem 1.5rem;margin:0;padding-left:1rem;display:flex}.pv-ledger-scroll{max-width:100%;overflow-x:auto}.pv-ledger-scroll:focus,.pv-ledger-scroll:focus-visible{outline:3px solid var(--color-action);outline-offset:2px}.pv-investment-ledger{min-width:64rem}.pv-investment-ledger td:nth-child(2) small{color:var(--color-ink-muted);margin-top:.18rem;font-size:.63rem;display:block}.pv-investment-ledger td:nth-child(3){font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.pv-investment-ledger td:last-child{min-width:7rem}.pv-investment-ledger td:last-child a{font-size:.67rem;line-height:1.35;display:block}.pv-record-revisions{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.pv-record-revisions li{gap:.15rem;display:grid}.pv-record-revisions span,.pv-no-revisions{color:var(--color-ink-muted);font-size:.67rem;line-height:1.35}.pv-pending-investment>ul{margin:0;padding:0;list-style:none}.pv-pending-investment>ul li{border-bottom:1px solid var(--color-line-quiet);justify-content:space-between;align-items:center;gap:.8rem;padding:.7rem .85rem;display:flex}.pv-pending-investment>ul li:last-child{border-bottom:0}.pv-pending-investment li>div{gap:.18rem;display:grid}.pv-pending-investment li strong{font-size:.75rem}.pv-pending-investment li span{color:var(--color-ink-muted);font-size:.66rem}.pv-pending-investment li a{flex:none;font-size:.7rem}.pv-method-choice{border:1px solid var(--color-line);gap:.45rem;margin:0;padding:.7rem .75rem;display:grid}.pv-method-choice legend{color:var(--color-ink-muted);letter-spacing:.055em;text-transform:uppercase;padding:0 .25rem;font-size:.62rem;font-weight:800}.pv-method-choice label{letter-spacing:0;text-transform:none;align-items:center;gap:.45rem;display:flex}.pv-method-choice input{min-height:auto}.pv-formula-explanation{background:var(--color-mist);border:1px solid var(--color-line-quiet);color:var(--color-ink);margin:0;padding:.55rem .65rem;font-size:.74rem;font-weight:700}.pv-review-header{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:flex-start;margin-bottom:0;padding:1rem 0;display:flex}.pv-review-header h1{margin-bottom:.35rem}.pv-review-header p:last-child{color:var(--color-ink-muted);margin-bottom:0;font-size:.82rem}.pv-proposal-identity{border:1px solid var(--color-line);grid-template-columns:repeat(6,minmax(0,1fr));margin:0 0 1rem;display:grid}.pv-proposal-identity>div{border-right:1px solid var(--color-line-quiet);min-width:0;padding:.72rem}.pv-proposal-identity>div:last-child{border-right:0}.pv-proposal-identity dt,.pv-outcome-register dt{color:var(--color-ink-muted);letter-spacing:.055em;text-transform:uppercase;font-size:.62rem;font-weight:800}.pv-proposal-identity dd,.pv-outcome-register dd{overflow-wrap:anywhere;margin:.3rem 0 0;font-size:.75rem;font-weight:750}.pv-proposal-identity small{color:var(--color-ink-muted);margin-top:.18rem;font-size:.64rem;font-weight:500;display:block}.pv-review-main{gap:1rem;min-width:0;display:grid}.pv-review-main>[role=region]{min-width:0}.pv-review-main>.pv-section{margin:0}.pv-complete-scope{color:var(--color-ink-muted);margin:.7rem .85rem;font-size:.75rem}.pv-review-table-scroll{max-width:100%;overflow-x:auto}.pv-review-table-scroll:focus-visible{outline:3px solid var(--color-action);outline-offset:2px}.pv-review-layout .pv-comparison-table{table-layout:auto;min-width:72rem}.pv-change-item-label{color:var(--color-ink-muted);letter-spacing:.055em;text-transform:uppercase;margin-bottom:.18rem;font-size:.6rem;font-weight:800;display:block}.pv-evidence-table{min-width:48rem}.pv-activity-table{min-width:58rem}.pv-evidence-context-list{gap:.25rem;display:grid}.pv-comparison-table td:nth-child(3),.pv-comparison-table td:nth-child(4),.pv-comparison-table td:nth-child(5){white-space:nowrap}.pv-comparison-table td:last-child{min-width:14rem}.pv-decision-panel{border:1px solid var(--color-line);padding:.9rem}.pv-decision-panel>h2{margin-bottom:0}.pv-authority-copy{border-bottom:1px solid var(--color-line-quiet);padding-bottom:.7rem}.pv-decision-modes{border:1px solid var(--color-line);gap:0;margin:0;padding:0;display:grid}.pv-decision-modes legend{color:var(--color-ink-muted);letter-spacing:.055em;text-transform:uppercase;margin-left:.55rem;padding:0 .25rem;font-size:.62rem;font-weight:800}.pv-decision-panel .pv-decision-modes label{border-bottom:1px solid var(--color-line-quiet);color:var(--color-ink);letter-spacing:0;text-transform:none;align-items:center;gap:.5rem;min-height:2.5rem;padding:.5rem .65rem;font-size:.74rem;display:flex}.pv-decision-panel .pv-decision-modes label:last-child{border-bottom:0}.pv-decision-panel .pv-decision-modes input{min-height:auto;margin:0;padding:0}.pv-decision-controls{gap:.65rem;display:grid}.pv-decision-controls h3{margin:0;font-size:.75rem}.pv-decision-controls ul,.pv-applied-values{margin:0;padding:0;list-style:none}.pv-decision-controls li,.pv-applied-values li{border-bottom:1px solid var(--color-line-quiet);gap:.18rem;padding:.5rem 0;display:grid}.pv-decision-controls li:first-child,.pv-applied-values li:first-child{border-top:1px solid var(--color-line-quiet)}.pv-decision-controls li span,.pv-applied-values li span{color:var(--color-ink-muted);font-size:.7rem;line-height:1.4}.pv-decision-safety{background:var(--color-mist);border:1px solid var(--color-line);padding:.65rem}.pv-decision-safety strong{margin-bottom:.2rem;font-size:.7rem;display:block}.pv-decision-outcome{gap:.7rem;display:grid}.pv-decision-outcome h3{margin:0;font-size:.82rem}.pv-outcome-register{border:1px solid var(--color-line);margin:0}.pv-outcome-register>div{border-bottom:1px solid var(--color-line-quiet);padding:.55rem .65rem}.pv-outcome-register>div:last-child{border-bottom:0}.pv-outcome-links{border-top:1px solid var(--color-line);gap:.35rem;padding-top:.65rem;display:grid}.pv-outcome-links a{font-size:.74rem}.pv-queue-table{min-width:74rem}.pv-attention-toolbar{border:1px solid var(--color-line);justify-content:space-between;align-items:end;margin-top:1rem;padding:.65rem .75rem;display:flex}.pv-attention-toolbar label{color:var(--color-ink-muted);letter-spacing:.055em;text-transform:uppercase;gap:.3rem;font-size:.64rem;font-weight:800;display:grid}.pv-attention-toolbar select{background:var(--color-paper);border:1px solid var(--color-line);color:var(--color-ink);border-radius:3px;min-width:13rem;min-height:2.35rem;padding:.45rem .55rem;font-size:.74rem}.pv-attention-toolbar span{color:var(--color-ink-muted);font-size:.7rem}.pv-attention-workspace{border:1px solid var(--color-line);border-top:0;grid-template-columns:minmax(15rem,20rem) minmax(0,1fr);min-height:34rem;display:grid}.pv-attention-queue{border-right:1px solid var(--color-line)}.pv-attention-queue-item{background:var(--color-paper);border:0;border-bottom:1px solid var(--color-line-quiet);color:var(--color-ink);cursor:pointer;text-align:left;gap:.3rem;width:100%;padding:.7rem .75rem;display:grid}.pv-attention-queue-item:hover,.pv-attention-queue-item.selected{background:var(--color-mist)}.pv-attention-queue-item.selected{box-shadow:inset 3px 0 0 var(--color-action)}.pv-attention-queue-item:focus-visible{outline:3px solid var(--color-action);outline-offset:-3px}.pv-attention-queue-item>span{justify-content:space-between;align-items:center;gap:.4rem;display:flex}.pv-attention-queue-item>span>strong{color:var(--color-ink-muted);letter-spacing:.045em;text-transform:uppercase;font-size:.6rem}.pv-attention-queue-item b{font-size:.76rem;line-height:1.35}.pv-attention-queue-item small{color:var(--color-ink-muted);font-size:.64rem;line-height:1.35}.pv-attention-selected{min-width:0}.pv-attention-detail{border:0;padding:.9rem}.pv-attention-detail:focus{outline:0}.pv-attention-source{border-bottom:1px solid var(--color-line-quiet);margin-bottom:.55rem;padding-bottom:.55rem}.pv-attention-source:last-of-type{margin-bottom:.55rem}.pv-attention-source a{margin-top:.25rem;font-size:.7rem;display:inline-block}.pv-attention-context{border:1px solid var(--color-line-quiet);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pv-attention-context>div{border-right:1px solid var(--color-line-quiet);padding:.7rem}.pv-attention-context>div:last-child{border-right:0}.pv-attention-context h3{color:var(--color-ink-muted);letter-spacing:.055em;text-transform:uppercase;margin-bottom:.45rem;font-size:.64rem}.pv-attention-context strong,.pv-attention-context span{font-size:.72rem;line-height:1.45;display:block}.pv-attention-context span,.pv-attention-context p{color:var(--color-ink-muted)}.pv-attention-context p{margin-bottom:.35rem;font-size:.72rem}.pv-attention-context blockquote{border-left:2px solid var(--color-line);color:var(--color-ink-muted);margin:.55rem 0 0;padding-left:.55rem;font-size:.7rem}.pv-attention-context pre{box-sizing:border-box;overflow-wrap:anywhere;white-space:pre-wrap;max-width:100%;margin:.55rem 0 0;font-size:.68rem}.pv-attention-resolution,.pv-attention-outcome{background:var(--color-paper);border:1px solid var(--color-line);gap:.65rem;margin-top:.8rem;padding:.75rem;display:grid}.pv-attention-resolution h3,.pv-attention-outcome h3{border-bottom:1px solid var(--color-line-quiet);margin:0;padding-bottom:.55rem;font-size:.78rem}.pv-attention-resolution>label,.pv-attention-date-fields label{color:var(--color-ink-muted);letter-spacing:.04em;text-transform:uppercase;gap:.3rem;font-size:.64rem;font-weight:800;display:grid}.pv-attention-resolution>label,.pv-attention-resolution>.pv-attention-date-fields{width:100%;max-width:58rem}.pv-attention-resolution :is(input,select,textarea){background:var(--color-paper);border:1px solid var(--color-line);color:var(--color-ink);letter-spacing:0;text-transform:none;border-radius:3px;width:100%;min-height:2.35rem;padding:.45rem .55rem;font-size:.74rem;font-weight:500;line-height:1.4}.pv-attention-resolution textarea{resize:vertical;min-height:4rem}.pv-attention-resolution .pv-actions{border-top:1px solid var(--color-line-quiet);align-items:center;gap:.5rem;padding-top:.65rem}.pv-attention-resolution .pv-small{color:var(--color-ink-muted);max-width:72ch;margin:0;font-size:.68rem;line-height:1.45}.pv-attention-date-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.pv-attention-outcome dl{border:1px solid var(--color-line-quiet);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.pv-attention-outcome dl>div{border-bottom:1px solid var(--color-line-quiet);padding:.55rem}.pv-attention-outcome dt{color:var(--color-ink-muted);text-transform:uppercase;font-size:.62rem;font-weight:800}.pv-attention-outcome dd{margin:.25rem 0 0;font-size:.72rem}.pv-attention-outcome p{color:var(--color-ink-muted);margin:0;font-size:.7rem}.pv-evidence-detail{grid-template-columns:minmax(0,1.35fr) minmax(19rem,.65fr);align-items:start;gap:.9rem;display:grid}.pv-evidence-preview,.pv-evidence-metadata,.pv-connected-cases,.pv-evidence-unavailable>section{border:1px solid var(--color-line);background:#fff}.pv-evidence-preview>header,.pv-evidence-metadata>header,.pv-connected-cases>header{border-bottom:1px solid var(--color-line);padding:.7rem .85rem}.pv-evidence-preview h2,.pv-evidence-metadata h2,.pv-connected-cases h2{margin:.15rem 0 0;font-size:.88rem}.pv-source-summary{margin:0;padding:.35rem .85rem}.pv-source-summary>div{border-bottom:1px solid var(--color-line-quiet);grid-template-columns:5rem minmax(0,1fr);gap:.75rem;padding:.65rem 0;display:grid}.pv-source-summary>div:last-child{border-bottom:0}.pv-source-summary dt{color:var(--color-ink-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.62rem;font-weight:800}.pv-source-summary dd{margin:0;font-size:.78rem;line-height:1.55}.pv-source-unavailable{color:var(--color-ink-muted);font-size:.7rem}.pv-evidence-preview>.pv-actions{border-top:1px solid var(--color-line-quiet);flex-wrap:wrap}.pv-evidence-metadata .pv-definition>div{grid-template-columns:8rem 1fr;gap:.4rem;padding:.55rem .7rem}.pv-preserved-source-shell{gap:.8rem;display:grid}.pv-preserved-source-toolbar{background:var(--color-mist);border:1px solid var(--color-line);justify-content:space-between;align-items:center;padding:.65rem .8rem;display:flex}.pv-preserved-source-toolbar>div{gap:.2rem;display:grid}.pv-preserved-source-toolbar strong{font-size:.82rem}.pv-preserved-source-toolbar span,.pv-preserved-source-note{color:var(--color-ink-muted);font-size:.72rem}.pv-preserved-document{border:1px solid var(--color-line);background:#fff;width:100%;max-width:58rem;min-height:34rem;margin:0 auto}.pv-preserved-document>header{background:var(--color-mist);border-bottom:1px solid var(--color-line);grid-template-columns:1.4fr .7fr 1fr 1fr;gap:0;display:grid}.pv-preserved-document>header>div{border-right:1px solid var(--color-line-quiet);gap:.18rem;padding:.65rem .75rem;display:grid}.pv-preserved-document>header>div:last-child{border-right:0}.pv-preserved-document>header span,.pv-source-highlight>span{color:var(--color-ink-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.6rem;font-weight:800}.pv-preserved-document>header strong{font-size:.72rem;font-weight:650}.pv-preserved-document article{color:var(--color-ink);max-width:46rem;margin:0 auto;padding:2.5rem 3rem;font-size:.86rem;line-height:1.65}.pv-preserved-document article h2{margin:0 0 1rem;font-size:1rem}.pv-source-highlight{background:var(--color-mist);border:1px solid var(--color-line);margin:1.5rem 0;padding:.8rem .9rem}.pv-source-highlight p{margin:.45rem 0 0;font-size:.92rem;font-weight:600}.pv-preserved-source-note{width:100%;max-width:58rem;margin:0 auto}.pv-export-control{place-items:flex-end end;gap:.2rem;display:grid}.pv-export-control>span{color:var(--color-ink-muted);font-size:.62rem}.pv-export-control .pv-export-status{color:var(--color-ink);min-height:.8rem}.pv-connected-cases{grid-column:1/-1}.pv-connected-case-list{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pv-connected-case{border-bottom:1px solid var(--color-line-quiet);min-width:0;padding:.75rem .85rem}.pv-connected-case:nth-child(odd){border-right:1px solid var(--color-line-quiet)}.pv-connected-case:last-child:nth-child(odd){border-right:0;grid-column:1/-1}.pv-connected-case.selected{box-shadow:inset 3px 0 0 var(--color-action)}.pv-connected-case>header{justify-content:space-between;align-items:start;gap:.7rem;display:flex}.pv-connected-case>header span:first-child{color:var(--color-ink-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.62rem;font-weight:800}.pv-connected-case h3{margin:.2rem 0 .5rem;font-size:.8rem}.pv-connected-case dl{margin:0}.pv-connected-case dl>div{grid-template-columns:7rem 1fr;gap:.45rem;padding:.25rem 0;display:grid}.pv-connected-case dt{color:var(--color-ink-muted);letter-spacing:.04em;text-transform:uppercase;font-size:.61rem;font-weight:800}.pv-connected-case dd,.pv-connected-case p,.pv-connected-case a{margin:0;font-size:.7rem;line-height:1.45}.pv-connected-case p{color:var(--color-ink-muted);margin:.4rem 0}.pv-evidence-unavailable{gap:.9rem;display:grid}.pv-evidence-unavailable>section{padding:1rem}.pv-evidence-unavailable>section p{color:var(--color-ink-muted);font-size:.8rem}.pv-history-table{min-width:76rem}.pv-history-table small{color:var(--color-ink-muted);margin-top:.2rem;font-size:.66rem;line-height:1.35;display:block}.pv-governance-note{border:1px solid var(--color-line-quiet);background:oklch(97% .012 250);align-items:flex-start;gap:.65rem;margin:.75rem .85rem;padding:.65rem .75rem;display:flex}.pv-governance-note strong{flex:none;font-size:.72rem}.pv-governance-note span{color:var(--color-ink-muted);font-size:.72rem;line-height:1.45}.pv-valuation-boundary{margin:.8rem 0}.pv-lifecycle-cell{min-width:14rem}.pv-lifecycle-cell .pv-button{margin-right:.5rem}.pv-lifecycle-cell small{color:var(--color-ink-muted);vertical-align:middle;max-width:10rem;font-size:.66rem;line-height:1.35;display:inline-block}.pv-lifecycle-actions{flex-direction:column;align-items:flex-start;gap:.35rem;min-width:17rem;display:flex}.pv-lifecycle-action-row{align-items:center;gap:.35rem;display:flex}.pv-lifecycle-action-row .pv-button{flex:none;min-height:2rem;padding:.35rem .55rem}.pv-lifecycle-actions small{color:var(--color-ink-muted);max-width:18rem;font-size:.66rem;line-height:1.35}.pv-lifecycle-summary{background:var(--color-surface-muted);border:1px solid var(--color-line-quiet);grid-template-columns:1fr auto;gap:.45rem 1rem;padding:.8rem;display:grid}.pv-lifecycle-summary span{color:var(--color-ink-muted);font-size:.72rem}.pv-lifecycle-summary strong{font-size:.76rem}.pv-lifecycle-history{gap:.75rem;max-height:25rem;margin:0;padding:.25rem;list-style:none;display:grid;overflow-y:auto}.pv-lifecycle-history>li{border:1px solid var(--color-line-quiet);padding:.8rem}.pv-lifecycle-history>li>div{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.pv-lifecycle-history span,.pv-lifecycle-history p,.pv-lifecycle-history li{color:var(--color-ink-muted);font-size:.72rem}.pv-lifecycle-history p{margin:.45rem 0}.pv-lifecycle-history ul{margin:.35rem 0 .55rem;padding-left:1rem}.pv-intake-flow{border:1px solid var(--color-line-quiet);grid-template-columns:repeat(4,minmax(0,1fr));margin:.85rem;padding:0;list-style:none;display:grid}.pv-intake-flow li{min-height:7rem;padding:.85rem;position:relative}.pv-intake-flow li+li{border-left:1px solid var(--color-line-quiet)}.pv-intake-flow li+li:before{background:var(--color-paper);color:var(--color-action);content:"→";font-size:1rem;line-height:1rem;position:absolute;top:1rem;left:-.45rem}.pv-intake-flow strong,.pv-intake-flow span{display:block}.pv-intake-flow strong{margin-bottom:.4rem;font-size:.75rem}.pv-intake-flow span{color:var(--color-ink-muted);font-size:.7rem;line-height:1.5}.pv-kpi-example{margin-top:1rem}.pv-kpi-evidence{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pv-kpi-evidence>div{min-height:10rem;padding:.85rem}.pv-kpi-evidence>div+div{border-left:1px solid var(--color-line-quiet)}.pv-kpi-evidence h3{margin:0 0 .55rem;font-size:.76rem}.pv-kpi-evidence p,.pv-kpi-evidence li{color:var(--color-ink-muted);font-size:.74rem;line-height:1.55}.pv-kpi-evidence strong{color:var(--color-ink)}.pv-setup-directory{border:1px solid var(--color-line);margin-top:1rem}.pv-setup-directory ul{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.pv-setup-directory li{border-bottom:1px solid var(--color-line-quiet);min-width:0;padding:.8rem .9rem}.pv-setup-directory li:nth-child(odd){border-right:1px solid var(--color-line-quiet)}.pv-setup-directory li:nth-last-child(-n+2){border-bottom:0}.pv-setup-directory a{color:var(--color-navy);font-size:.82rem;font-weight:800}.pv-setup-directory p{color:var(--color-ink-muted);margin:.3rem 0 0;font-size:.72rem;line-height:1.45}.pv-setup-directory strong{color:var(--color-ink)}.pv-scorecard-table-scroll{overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}.pv-scorecard-table-scroll:focus{outline:3px solid var(--color-action);outline-offset:2px}.pv-scorecard-register .pv-table{table-layout:fixed;min-width:69rem}.pv-scorecard-register .pv-table thead th{white-space:normal}.pv-scorecard-register .pv-table th:first-child{width:15%}.pv-scorecard-register .pv-table th:nth-child(2){width:6%}.pv-scorecard-register .pv-table th:nth-child(3),.pv-scorecard-register .pv-table th:nth-child(4){width:9%}.pv-scorecard-register .pv-table th:nth-child(5){width:8%}.pv-scorecard-register .pv-table th:nth-child(6),.pv-scorecard-register .pv-table th:nth-child(7){width:7%}.pv-scorecard-register .pv-table th:nth-child(8){width:12%}.pv-scorecard-register .pv-table th:nth-child(9),.pv-scorecard-register .pv-table th:nth-child(10){width:8%}.pv-scorecard-register .pv-table th:nth-child(11){width:11%}.pv-scorecard-register td>small:not(:empty){color:var(--color-ink-muted);margin-top:.2rem;font-size:.66rem;line-height:1.35;display:block}.pv-snapshot-table{min-width:72rem}.pv-published-scorecard-table{min-width:58rem}.pv-completion{white-space:nowrap;align-items:center;gap:.3rem;font-size:.68rem;font-weight:750;display:inline-flex}.pv-completion.complete{color:var(--color-success)}.pv-completion.needs-work{color:var(--color-ink-muted)}.pv-table-actions{white-space:nowrap;gap:.3rem;display:grid}.pv-publication-context{border:1px solid var(--color-line);grid-template-columns:repeat(4,minmax(0,1fr));margin:1rem 0;display:grid}.pv-publication-context>div{border-right:1px solid var(--color-line-quiet);padding:.7rem .8rem}.pv-publication-context>div:last-child{border-right:0}.pv-publication-context dt{color:var(--color-ink-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.62rem;font-weight:800}.pv-publication-context dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:.28rem 0 0;font-size:.78rem;font-weight:700}@media (width>=801px){.pv-overview-register .pv-register-layout{grid-template-columns:minmax(0,1fr) minmax(19rem,21rem);grid-template-areas:"register context"}.pv-overview-register .pv-context-panel{border-left:1px solid var(--color-line);border-top:0}}@media (width<=1160px){.pv-app-shell{grid-template-columns:13rem minmax(0,1fr)}.pv-dashboard-grid{grid-template-columns:1fr}.pv-page-grid{grid-template-columns:minmax(16rem,19rem) minmax(0,1fr)}.pv-action-register .pv-register-tools,.pv-inline-form,.pv-input-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pv-context-panel{grid-template-columns:minmax(0,1fr);grid-template-areas:"identity""metrics""proposals""action"}.pv-company-context{grid-template-columns:minmax(15rem,.8fr) minmax(0,1.5fr)}.pv-company-context dl{grid-template-columns:repeat(2,minmax(0,1fr))}.pv-company-context dl>div:nth-child(2){border-right:0}.pv-company-context dl>div:nth-child(n+3){border-top:1px solid var(--color-line-quiet)}.pv-financial-preview .pv-calc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pv-financial-preview .pv-calc-grid>div:nth-child(2){border-right:0}.pv-financial-preview .pv-calc-grid>div:nth-child(n+3){border-top:1px solid var(--color-line)}.pv-assessment-columns{display:none}.pv-assessment-row{grid-template-columns:minmax(9rem,.7fr) minmax(10rem,1fr) minmax(8rem,.8fr) minmax(14rem,1.3fr)}.pv-assessment-row>.pv-assessment-criterion{grid-column:1}.pv-assessment-row>.pv-assessment-pending{border-right:0;border-top:1px solid var(--color-line-quiet);grid-column:1/-1}.pv-context-fields{grid-template-columns:1fr}.pv-context-field{border-right:0}.pv-proposal-identity{grid-template-columns:repeat(3,minmax(0,1fr))}.pv-proposal-identity>div:nth-child(3n){border-right:0}.pv-proposal-identity>div:nth-child(n+4){border-top:1px solid var(--color-line-quiet)}}.pv-performance-toolbar{background:var(--color-mist);border:1px solid var(--color-line);grid-template-columns:minmax(12rem,.7fr) minmax(15rem,1fr) auto;align-items:end;gap:.7rem;margin-top:.9rem;padding:.75rem .85rem;display:grid}.pv-performance-toolbar label,.pv-performance-heading label{color:var(--color-ink-muted);letter-spacing:.055em;text-transform:uppercase;gap:.28rem;font-size:.62rem;font-weight:800;display:grid}.pv-performance-toolbar select,.pv-performance-heading select{background:var(--color-paper);border:1px solid var(--color-line);color:var(--color-ink);border-radius:3px;width:100%;min-width:0;min-height:2.35rem;padding:.42rem .55rem}.pv-performance-stepper{gap:.4rem;display:flex}.pv-performance-stepper button{background:var(--color-paper);border:1px solid var(--color-line);color:var(--color-navy);white-space:nowrap;border-radius:3px;min-height:2.35rem;padding:.4rem .65rem;font-size:.71rem;font-weight:750}.pv-performance-stepper button:hover:not(:disabled){border-color:var(--color-action);background:#fff}.pv-performance-stepper button:disabled{cursor:not-allowed;opacity:.42}.pv-performance-identity{border-bottom:1px solid var(--color-line);grid-template-columns:minmax(16rem,1fr) minmax(25rem,auto);align-items:center;gap:1.25rem;padding:1rem 0;display:grid}.pv-performance-identity h2{margin:0 0 .25rem;font-size:1.2rem}.pv-performance-identity p{color:var(--color-ink-muted);margin:0;font-size:.76rem}.pv-performance-identity .eyebrow{margin-bottom:.35rem;font-size:.6rem}.pv-performance-identity dl{border:1px solid var(--color-line-quiet);grid-template-columns:repeat(3,minmax(8rem,1fr));margin:0;display:grid}.pv-performance-identity dl>div{border-right:1px solid var(--color-line-quiet);gap:.25rem;padding:.55rem .65rem;display:grid}.pv-performance-identity dl>div:last-child{border-right:0}.pv-performance-identity dt{color:var(--color-ink-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.58rem;font-weight:800}.pv-performance-identity dd{margin:0;font-size:.73rem;font-weight:750}.pv-performance-tabs{margin-top:0;margin-bottom:1rem}.pv-performance-heading{justify-content:space-between;align-items:end;gap:2rem;margin-top:1.2rem;display:flex}.pv-performance-heading h2{margin:.15rem 0 .25rem;font-size:1.15rem}.pv-performance-heading p:not(.eyebrow){color:var(--color-ink-muted);margin:0;font-size:.76rem}.pv-performance-heading .eyebrow{margin:0;font-size:.6rem}.pv-performance-heading label{min-width:13rem}.pv-performance-chart{border:1px solid var(--color-line);margin:.8rem 0 0;padding:.6rem .75rem .2rem;overflow-x:auto}.pv-performance-chart svg{width:100%;min-width:42rem;display:block}.pv-chart-grid{stroke:var(--color-line-quiet);stroke-width:1px}.pv-chart-line{fill:none;stroke:var(--color-action);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5px}.pv-chart-point{fill:var(--color-paper);stroke:var(--color-action);stroke-width:2.5px}.pv-chart-y-label,.pv-chart-x-label{fill:var(--color-ink-muted);font-size:10px}.pv-chart-value{fill:var(--color-ink);font-size:10px;font-weight:750}.pv-chart-marker{stroke:var(--color-warning);stroke-dasharray:4 4;stroke-width:1px}.pv-performance-empty{background:var(--color-mist);border:1px solid var(--color-line);align-items:center;gap:.65rem;min-height:7rem;margin-top:.8rem;padding:1.25rem;display:flex}.pv-performance-empty strong{font-size:.82rem}.pv-performance-empty span{color:var(--color-ink-muted);font-size:.72rem}.pv-performance-table-wrap{border:1px solid var(--color-line);border-top:0;overflow-x:auto}.pv-performance-table{min-width:54rem}.pv-performance-table tbody th small{color:var(--color-ink-muted);margin-top:.2rem;font-size:.62rem;font-weight:500;display:block}.pv-performance-table td small.pv-policy-change{color:var(--color-warning);margin-top:.2rem;font-size:.61rem;font-weight:750;display:block}.pv-performance-current{border:1px solid var(--color-line);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:1rem;display:grid}.pv-performance-current>div{border-right:1px solid var(--color-line);gap:.25rem;padding:.65rem .75rem;display:grid}.pv-performance-current>div:last-child{border-right:0}.pv-performance-current span{color:var(--color-ink-muted);letter-spacing:.055em;text-transform:uppercase;font-size:.59rem;font-weight:800}.pv-performance-current strong{font-variant-numeric:tabular-nums;font-size:.9rem}.pv-performance-context-link{background:var(--color-mist);border:1px solid var(--color-line-quiet);justify-content:flex-end;align-items:center;gap:.55rem;margin:-1rem 0 1rem;padding:.45rem .6rem;font-size:.7rem;display:flex}.pv-performance-context-link span{color:var(--color-ink-muted)}.pv-performance-context-link a{color:var(--color-action);font-weight:750}@media (width<=880px){.pv-app-shell{display:block}.pv-sidebar{border-bottom:1px solid var(--color-line);border-right:0;height:auto;position:static;overflow:visible}.pv-sidebar-title{padding:.75rem 1rem}.pv-sidebar nav{padding:.35rem .5rem;display:flex;overflow-x:auto}.pv-nav-group{border-bottom:0;flex:none;padding:0;display:flex}.pv-nav-group>p,.pv-sidebar-foot{display:none}.pv-nav-group a{white-space:nowrap;grid-template-columns:1rem auto;margin-right:.2rem}.pv-nav-count{display:none}.pv-setup-nav.expanded{align-items:center;padding-bottom:0}.pv-setup-links{display:flex}.pv-nav-group a.pv-nav-nested{grid-template-columns:.9rem auto;padding-left:.6rem}.pv-page-grid,.pv-evidence-detail,.pv-connected-case-list{grid-template-columns:1fr}.pv-connected-case:nth-child(odd){border-right:0}.pv-kpi-strip,.pv-import-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.pv-kpi-strip>div:nth-child(2),.pv-import-summary>div:nth-child(2){border-right:0}.pv-kpi-strip>div:nth-child(n+3),.pv-import-summary>div:nth-child(n+3){border-top:1px solid var(--color-line)}.pv-portfolio-context{grid-template-columns:repeat(2,minmax(0,1fr))}.pv-portfolio-context>div:nth-child(2){border-right:0}.pv-portfolio-context>div:nth-child(n+3){border-top:1px solid var(--color-line-quiet)}.pv-portfolio-context>div:last-child{grid-column:span 2}.pv-overview-filters,.pv-portfolio-summary .pv-metric-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.pv-portfolio-summary .pv-metric-strip>div:nth-child(3n){border-right:0}.pv-portfolio-summary .pv-metric-strip>div:nth-child(n+4){border-top:1px solid var(--color-line-quiet)}.pv-performance-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.pv-performance-stepper{grid-column:1/-1}.pv-performance-identity{grid-template-columns:1fr;align-items:stretch}}@media (width<=800px){.pv-sidebar nav{overscroll-behavior-x:contain;scrollbar-width:thin}.pv-workspace .portfolio-valuation{max-width:100%}.pv-page-header{align-items:flex-start}.pv-register-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"register""context"}.pv-context-panel{border-left:0;border-top:1px solid var(--color-line)}.pv-operating-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.pv-operating-strip>:nth-child(2){border-right:0}.pv-operating-strip>:nth-child(n+3){border-top:1px solid var(--color-line)}.pv-operating-strip>:last-child{grid-column:span 2}.pv-company-context{grid-template-columns:1fr}.pv-company-context dl{border-left:0;border-top:1px solid var(--color-line)}.pv-company-tabs{overscroll-behavior-x:contain;flex-wrap:nowrap;overflow-x:auto}.pv-company-tabs a{white-space:nowrap;flex:none}.pv-financial-heading{flex-direction:column;align-items:start}.pv-financial-heading label{width:min(100%,22rem)}.pv-workspace-actions{flex-wrap:wrap;align-items:stretch;width:100%}.pv-workspace-actions .pv-button{align-self:end}.pv-authoring-mode{flex-direction:column;align-items:flex-start}.pv-period-register{grid-template-columns:repeat(2,minmax(0,1fr))}.pv-period-register>div:nth-child(2){border-right:0}.pv-period-register>div:nth-child(n+3){border-top:1px solid var(--color-line)}.pv-period-submit{flex-direction:column;align-items:stretch}.pv-period-submit>div{margin-right:0}.pv-period-submit a,.pv-period-submit button{align-self:flex-start}.pv-assessment-row{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pv-assessment-row>.pv-assessment-criterion{border-bottom:1px solid var(--color-line-quiet);border-right:0;grid-column:1/-1}.pv-assessment-row>.pv-assessment-support,.pv-assessment-row>.pv-assessment-pending{border-right:0;border-top:1px solid var(--color-line-quiet);grid-column:1/-1}.pv-context-field{grid-template-columns:1fr;align-items:stretch}.pv-context-field>div{border-bottom:1px solid var(--color-line-quiet);padding-bottom:.45rem}.pv-investment-heading .pv-header-actions{align-self:flex-start;width:auto}.pv-investment-identity .pv-definition,.pv-return-grid,.pv-fund-component-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pv-investment-identity .pv-definition>div:nth-child(n+3){border-top:1px solid var(--color-line-quiet)}.pv-investment-identity .pv-definition>div:nth-child(2n){border-right:0}.pv-investment-identity .pv-definition>div:nth-child(odd){border-right:1px solid var(--color-line-quiet)}.pv-return-grid>div:nth-child(2n){border-right:0}.pv-return-grid>div:nth-child(odd){border-right:1px solid var(--color-line-quiet)}.pv-return-grid>div:nth-child(n+5){border-bottom:1px solid var(--color-line-quiet)}.pv-return-grid>div:nth-child(n+7){border-bottom:0}.pv-fund-component-grid>div:nth-child(2n){border-right:0}.pv-fund-component-grid>div:nth-child(-n+2){border-bottom:1px solid var(--color-line-quiet)}.pv-review-layout{grid-template-columns:minmax(0,1fr)}.pv-decision-panel{position:static}.pv-attention-workspace{grid-template-columns:1fr}.pv-attention-queue{border-bottom:1px solid var(--color-line);border-right:0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pv-attention-queue-item:nth-child(odd){border-right:1px solid var(--color-line-quiet)}.pv-attention-context{grid-template-columns:1fr}.pv-attention-context>div{border-bottom:1px solid var(--color-line-quiet);border-right:0}.pv-attention-context>div:last-child{border-bottom:0}.pv-publication-context{grid-template-columns:repeat(2,minmax(0,1fr))}.pv-publication-context>div:nth-child(2){border-right:0}.pv-publication-context>div:nth-child(n+3){border-top:1px solid var(--color-line-quiet)}.pv-performance-heading{flex-direction:column;align-items:stretch;gap:.75rem}.pv-performance-heading label{width:min(100%,22rem);min-width:0}}@media (width<=620px){.pv-workspace .portfolio-valuation{padding-left:.75rem;padding-right:.75rem}.pv-page-header{align-items:flex-start;display:grid}.pv-header-actions{width:100%}.pv-header-actions .pv-button{flex:1}.pv-disclosure{flex-direction:column;align-items:flex-start;gap:.2rem}.pv-kpi-strip,.pv-import-summary,.pv-inline-form,.pv-input-grid,.pv-calc-grid,.pv-action-register .pv-register-tools{grid-template-columns:1fr}.pv-kpi-strip>div,.pv-import-summary>div,.pv-calc-grid>div{border-right:0;border-top:1px solid var(--color-line)}.pv-kpi-strip>div:first-child,.pv-import-summary>div:first-child,.pv-calc-grid>div:first-child{border-top:0}.pv-metric-strip,.pv-qual-grid,.pv-two-column{grid-template-columns:1fr}.pv-metric-strip>div,.pv-qual-grid>div,.pv-two-column>div{border-bottom:1px solid var(--color-line);border-right:0}.pv-portfolio-summary .pv-metric-strip{grid-template-columns:1fr}.pv-portfolio-summary .pv-metric-strip>div{border-right:0}.pv-portfolio-summary .pv-metric-strip>div:nth-child(n+2){border-top:1px solid var(--color-line-quiet)}.pv-tabs{flex-wrap:nowrap;overflow-x:auto}.pv-form-action{flex-direction:column;align-items:flex-start}.pv-dialog-backdrop{padding:.5rem}.pv-dialog{max-height:calc(100vh - 1rem)}.pv-drawer-panel{width:100%;min-width:0;max-width:none}.pv-drawer-body{padding:.85rem}.pv-form-columns{grid-template-columns:1fr}.pv-dialog-actions{flex-direction:column-reverse;align-items:stretch}.pv-dialog-actions .pv-button,.pv-dialog-actions .primary-action{width:100%}.pv-context-panel{grid-template-columns:1fr;grid-template-areas:"identity""metrics""proposals""action";align-items:stretch}.pv-context-panel .pv-context-cta{justify-self:start}.pv-overview-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.pv-investment-heading .pv-header-actions{flex-direction:column;align-items:stretch}.pv-investment-identity .pv-definition,.pv-return-grid,.pv-fund-component-grid{grid-template-columns:1fr}.pv-investment-identity .pv-definition>div{border-right:0;border-top:1px solid var(--color-line-quiet)}.pv-investment-identity .pv-definition>div:first-child{border-top:0}.pv-return-grid>div{border-right:0}.pv-return-grid>div:nth-child(n){border-bottom:1px solid var(--color-line-quiet)}.pv-return-grid>div:last-child{border-bottom:0}.pv-fund-component-grid>div{border-bottom:1px solid var(--color-line-quiet);border-right:0}.pv-fund-component-grid>div:last-child{border-bottom:0}.pv-investment-warnings,.pv-pending-investment>ul li{flex-direction:column;align-items:flex-start}.pv-review-header{gap:.7rem}.pv-proposal-identity{grid-template-columns:1fr}.pv-proposal-identity>div{border-right:0;border-top:1px solid var(--color-line-quiet)}.pv-proposal-identity>div:first-child{border-top:0}.pv-attention-item .pv-actions{flex-direction:column;align-items:flex-start}.pv-attention-toolbar{flex-direction:column;align-items:stretch;gap:.5rem}.pv-attention-toolbar select{width:100%;min-width:0}.pv-attention-queue{grid-template-columns:1fr}.pv-attention-queue-item:nth-child(odd){border-right:0}.pv-attention-date-fields,.pv-attention-outcome dl,.pv-setup-directory ul{grid-template-columns:1fr}.pv-setup-directory li,.pv-setup-directory li:nth-child(odd),.pv-setup-directory li:nth-last-child(2){border-bottom:1px solid var(--color-line-quiet);border-right:0}.pv-setup-directory li:last-child{border-bottom:0}.pv-performance-toolbar{grid-template-columns:1fr}.pv-performance-stepper{grid-column:auto}.pv-performance-stepper button{flex:1}.pv-performance-identity dl,.pv-performance-current{grid-template-columns:1fr}.pv-performance-identity dl>div,.pv-performance-current>div{border-bottom:1px solid var(--color-line-quiet);border-right:0}.pv-performance-identity dl>div:last-child,.pv-performance-current>div:last-child{border-bottom:0}.pv-performance-empty{flex-direction:column;align-items:flex-start}.pv-governance-note{flex-direction:column;gap:.25rem}.pv-intake-flow,.pv-kpi-evidence{grid-template-columns:1fr}.pv-intake-flow li:nth-child(n),.pv-kpi-evidence>div+div{border-left:0}.pv-intake-flow li:nth-child(n+2),.pv-kpi-evidence>div+div{border-top:1px solid var(--color-line-quiet)}}@media print{.pv-sidebar,.pv-prototype-disclosure,.pv-drawer-backdrop{display:none!important}.pv-app-shell{display:block}}.direct-salesforce-connection{background:var(--color-paper);border:1px solid var(--color-line);border-radius:4px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.5rem;margin:1.25rem 0;padding:1rem 1.125rem;display:grid}.direct-connection-main{align-items:center;gap:.9rem;min-width:0;display:flex}.direct-connection-mark{background:var(--color-action);color:var(--color-paper);border:1px solid oklch(40% .13 250);border-radius:4px;flex:0 0 3rem;justify-content:center;align-self:flex-start;align-items:center;height:3rem;margin-top:.1rem;display:inline-flex}.direct-connection-mark svg{fill:currentColor;width:1.75rem;height:1.75rem}.direct-connection-copy{min-width:0}.direct-connection-copy .eyebrow{margin:0 0 .25rem;font-size:.625rem}.direct-connection-heading{flex-wrap:wrap;align-items:center;gap:.45rem .65rem;display:flex}.direct-connection-heading h2{color:var(--color-navy);letter-spacing:-.01em;margin:0;font-size:1.05rem}.direct-connection-status{background:var(--color-mist);border:1px solid var(--color-line);color:var(--color-ink-muted);letter-spacing:.035em;text-transform:uppercase;white-space:nowrap;border-radius:3px;align-items:center;gap:.35rem;padding:.28rem .42rem;font-size:.625rem;font-weight:780;line-height:1;display:inline-flex}.direct-connection-status>span{background:currentColor;border-radius:50%;width:.42rem;height:.42rem;display:block}.direct-salesforce-connection.is-connected .direct-connection-status{background:var(--color-success-soft);color:var(--color-success);border-color:oklch(77% .08 110)}.direct-salesforce-connection.is-warning .direct-connection-status{background:var(--color-warning-soft);color:var(--color-warning);border-color:oklch(82% .07 75)}.direct-salesforce-connection.is-error .direct-connection-status{color:var(--color-danger);background:oklch(96% .025 38);border-color:oklch(82% .055 38)}.direct-connection-description{color:var(--color-ink);max-width:66ch;margin:.35rem 0 0;font-size:.8125rem;line-height:1.45}.direct-connection-boundary{color:var(--color-ink-muted);align-items:center;gap:.3rem;margin:.35rem 0 0;font-size:.6875rem;line-height:1.35;display:flex}.direct-connection-boundary svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.25px;flex:0 0 .85rem;width:.85rem;height:.85rem}.direct-connection-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.direct-connection-actions>button,.direct-connection-remove button{white-space:nowrap;border-radius:3px;min-height:2.5rem;padding:.5rem .75rem;font-size:.75rem;font-weight:780}.direct-connection-primary{background:var(--color-navy);border:1px solid var(--color-navy);color:var(--color-paper)}.direct-connection-primary:hover:not(:disabled){background:var(--color-navy-deep)}.direct-connection-secondary{background:var(--color-paper);border:1px solid var(--color-line);color:var(--color-navy)}.direct-connection-secondary:hover:not(:disabled){background:var(--color-mist);border-color:var(--color-navy)}.direct-connection-actions .text-button{color:var(--color-action);border-color:#0000;padding-inline:.4rem}.direct-connection-actions .text-button:hover:not(:disabled){background:var(--color-mist)}.direct-connection-danger{background:var(--color-paper);color:var(--color-danger);border:1px solid oklch(72% .08 38)}.direct-connection-danger:hover:not(:disabled){background:oklch(96% .025 38)}.direct-connection-remove{align-items:end;gap:.5rem;max-width:34rem;display:grid}.direct-connection-remove p{color:var(--color-ink-muted);text-align:right;margin:0;font-size:.6875rem;line-height:1.4}.direct-connection-remove>div{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.direct-connection-toasts{z-index:100;gap:.5rem;max-width:min(30rem,100vw - 2.5rem);display:grid;position:fixed;top:4.75rem;right:1.25rem}.direct-connection-toast{background:var(--color-paper);border:1px solid var(--color-line);color:var(--color-ink);border-radius:4px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.65rem;padding:.75rem;display:grid}.direct-connection-toast.is-success{background:var(--color-success-soft);border-color:oklch(77% .08 110)}.direct-connection-toast.is-warning{background:var(--color-warning-soft);border-color:oklch(82% .07 75)}.direct-connection-toast.is-error{background:oklch(96% .025 38);border-color:oklch(82% .055 38)}.direct-connection-toast-symbol{color:var(--color-action);border:1px solid;border-radius:50%;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;margin-top:.05rem;font-size:.6875rem;font-weight:800;display:inline-flex}.direct-connection-toast.is-success .direct-connection-toast-symbol{color:var(--color-success)}.direct-connection-toast.is-warning .direct-connection-toast-symbol{color:var(--color-warning)}.direct-connection-toast.is-error .direct-connection-toast-symbol{color:var(--color-danger)}.direct-connection-toast p{margin:.05rem 0 0;font-size:.75rem;line-height:1.45}.direct-connection-toast button{color:var(--color-ink-muted);background:0 0;border:0;min-width:1.5rem;min-height:1.5rem;padding:0;font-size:1.25rem;line-height:1}.direct-connection-toast button:hover{color:var(--color-ink)}@media (width<=720px){.direct-salesforce-connection{grid-template-columns:1fr;align-items:stretch;gap:1rem}.direct-connection-actions{justify-content:stretch}.direct-connection-actions>button{flex:auto}.direct-connection-remove{width:100%;max-width:none}.direct-connection-remove p{text-align:left}.direct-connection-remove>div{justify-content:stretch}.direct-connection-remove button{flex:auto}.direct-connection-toasts{max-width:none;top:4.25rem;left:1rem;right:1rem}}
