.guided-page{color:#1c2831;background:#fafafa;min-height:100vh}.guided-main{width:min(100%,76rem);min-width:0;margin:0 auto;padding:2rem 2.25rem 7rem}.guided-main>header{border-bottom:1px solid #dededb;justify-content:space-between;align-items:start;gap:2rem;padding-bottom:1.5rem;display:flex}.guided-main>header h1{letter-spacing:-.04em;margin:0;font-size:2rem;font-weight:500}.guided-main>header span{color:#656565;margin-top:.4rem;font-size:.9rem;display:block}.guided-stage{opacity:1;place-items:center;min-height:calc(100vh - 9.5rem);padding:3rem 0;transition:opacity .18s,transform .18s;display:grid;transform:translateY(0)}.guided-stage.is-leaving{opacity:0;transform:translateY(.4rem)}.guided-flow{width:min(100%,45rem)}.guided-back{color:#1c2831;min-height:1.9rem;font:inherit;cursor:pointer;background:#fff;border:1px solid #d6d6d3;border-radius:6px;justify-content:center;align-items:center;margin:0 0 .75rem;padding:.24rem .9rem;font-size:.76rem;font-weight:500;line-height:1;transition:color .15s,border-color .15s,background-color .15s;display:inline-flex}.guided-back:hover,.guided-back:focus-visible{color:#2b3f4c;background:#e8ecee;border-color:#d6d6d3}.guided-module{background:#fff;border:1px solid #dededb;border-radius:.7rem;width:100%;padding:1.5rem;animation:.24s both guided-module-enter;box-shadow:0 1.2rem 3rem #1c28310f}.guided-module h2{color:#253640;letter-spacing:.005em;margin:0;padding:.18rem .26rem;font-size:clamp(1.48rem,2.55vw,2rem);font-weight:400;line-height:1.08}.guided-objective-options{gap:.7rem;margin-top:1.25rem;display:grid}.guided-objective-options button{color:#253640;text-align:left;width:100%;min-height:3.5rem;font:inherit;cursor:pointer;background:#fff;border:1px solid #d7d9d8;border-radius:.5rem;padding:.85rem 1rem;font-size:1rem;line-height:1.4;transition:background-color .14s,border-color .14s}.guided-objective-options button:hover{background:#f1f2f2;border-color:#c8cccd}.guided-objective-options button:focus-visible,.guided-upload-outline:focus-within,.guided-position-editor button:focus-visible{outline-offset:2px;outline:2px solid #253640}.guided-back:focus-visible{outline-offset:2px;outline:2px solid #a3a3a3}.guided-upload-card>h2{margin-bottom:1.25rem}.guided-upload-outline{color:#253640;cursor:pointer;background:#fff;border:1px dashed #aeb5b8;border-radius:.55rem;align-content:center;place-items:center;gap:.35rem;min-height:9.5rem;transition:background-color .14s,border-color .14s;display:grid}.guided-upload-outline:hover,.guided-upload-outline.is-dragging{background:#f2f3f3;border-color:#7f898e}.guided-upload-outline>span{font-size:3.4rem;font-weight:200;line-height:1}.guided-file-input{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.guided-portfolio-workspace{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;margin-top:1rem;display:grid}.guided-portfolio-workspace.has-images{grid-template-columns:10.5rem minmax(0,1fr)}.guided-image-grid{grid-template-columns:repeat(2,5rem);place-content:start;gap:.5rem;display:grid}.guided-image-attachment{width:5rem;height:4.5rem;position:relative}.guided-image-attachment img{object-fit:contain;background:#fff;border-radius:.4rem;width:5rem;height:4.5rem;display:block}.guided-image-attachment button{color:#c4c9cc;opacity:0;pointer-events:none;cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;width:1.125rem;height:1.125rem;padding:0;transition:opacity .15s;display:grid;position:absolute;top:.2rem;right:.2rem}.guided-image-attachment:hover button,.guided-image-attachment:focus-within button{opacity:1;pointer-events:auto}.guided-image-attachment button svg{width:.75rem;height:.75rem}.guided-image-attachment button:focus-visible{outline-offset:2px;outline:2px solid #aeb4b6}.guided-position-editor{flex-direction:column;gap:.8rem;min-width:0;display:flex}.guided-position-editor form{gap:.5rem;display:flex}.guided-position-editor input{color:#1c2831;min-width:0;font:inherit;background:#fff;border:1px solid #d0d4d5;border-radius:.45rem;flex:1;padding:.68rem .75rem;font-size:.86rem}.guided-position-editor input:focus{box-shadow:none;border-color:#d0d4d5;outline:0}.guided-position-editor input::placeholder{color:#7f8587}.guided-position-editor form button,.guided-continue{font:inherit;cursor:pointer;border:1px solid #d0d4d5;border-radius:.45rem;padding:.68rem .9rem;font-size:.84rem}.guided-position-editor form button{color:#253640;background:#fff}.guided-position-editor form button:hover:not(:disabled){background:#f1f2f2}.guided-position-editor button:disabled{cursor:default;opacity:.48}.guided-continue{color:#fff;background:#253640;border-color:#253640;width:100%;margin-top:1rem;transition:background-color .14s,color .14s}.guided-continue:disabled{color:#9a9fa1;background:#fff;border-color:#d0d4d5}.guided-position-list{scrollbar-width:thin;scrollbar-color:#ccd0d1 transparent;gap:.35rem;max-height:9.5rem;margin:0;padding:0 .2rem 0 0;list-style:none;display:grid;overflow-y:auto}.guided-position-list li{color:#35434b;border-bottom:1px solid #ececea;justify-content:space-between;align-items:center;gap:.75rem;min-width:0;padding:.45rem .15rem;font-size:.82rem;line-height:1.4;display:flex}.guided-position-list li>span{overflow-wrap:anywhere;min-width:0}.guided-position-list button{color:#aeb4b6;cursor:pointer;background:#fff;border:0;border-radius:50%;flex:none;place-items:center;width:1.125rem;height:1.125rem;padding:0;display:grid}.guided-position-list button:hover,.guided-position-list button:focus-visible{color:#596468}.guided-position-list button:focus-visible{outline-offset:2px;outline:2px solid #aeb4b6}.guided-position-list button svg{width:.75rem;height:.75rem}.guided-position-list li:last-child{border-bottom:0}.guided-ready-card{text-align:center}.guided-ready-card p{color:#70777a;margin:.6rem 0 1.25rem;font-size:.9rem}.guided-ready-card>strong,.guided-ready-card>span{display:block}.guided-ready-card>strong{font-size:.9rem;font-weight:600}.guided-ready-card>span{color:#868c8e;margin-top:.4rem;font-size:.76rem}.guided-result{color:#1c2831;width:100%;padding:2rem 0 4rem}.guided-result--loading{flex-direction:column;justify-content:center;align-items:flex-start;max-width:38rem;min-height:calc(100vh - 10rem);margin:0 auto;display:flex}.guided-result--loading h2,.guided-result__section h2,.guided-result__candidate h2,.guided-result__conclusion h2,.guided-result__portfolio-summary h2{color:#253640;letter-spacing:-.025em;margin:0;font-weight:500}.guided-result--loading h2{margin-top:.7rem;font-size:1.35rem}.guided-result--loading p{color:#656565;max-width:34rem;margin:.55rem 0 1rem;font-size:.85rem;line-height:1.65}.guided-result__pulse{background:#64737a;border-radius:50%;width:.55rem;height:.55rem;animation:1.35s ease-in-out infinite guided-result-pulse}.guided-result__eyebrow,.guided-result__insight-type{color:#7b8183;letter-spacing:.1em;text-transform:uppercase;margin:0 0 .45rem;font-size:.64rem;font-weight:600}.guided-result__portfolio-summary{border-bottom:1px solid #dededb;justify-content:space-between;align-items:end;gap:2rem;padding:.2rem 0 1.1rem;display:flex}.guided-result__portfolio-summary h2{font-size:1.1rem}.guided-result__portfolio-summary>p{color:#656565;text-align:right;max-width:42rem;margin:0;font-size:.78rem;line-height:1.5}.guided-result__candidate,.guided-result__section,.guided-result__conclusion{border-bottom:1px solid #dededb;padding:2rem 0}.guided-result__candidate h2,.guided-result__section h2,.guided-result__conclusion h2{font-size:1.35rem}.guided-result__table-wrap{border-top:1px solid #d6d6d3;width:100%;margin-top:1.1rem;overflow-x:auto}.guided-result__table{border-collapse:collapse;color:#4e585d;width:100%;min-width:44rem;font-size:.73rem;line-height:1.45}.guided-result__table--candidate{min-width:68rem}.guided-result__table th,.guided-result__table td{text-align:left;vertical-align:top;border-bottom:1px solid #e5e5e3;padding:.72rem .65rem}.guided-result__table th{color:#777;letter-spacing:.04em;text-transform:uppercase;font-size:.62rem;font-weight:600}.guided-result__table td:first-child,.guided-result__weight{color:#253640;font-weight:600}.guided-result__table tbody tr:hover{background:#f7f8f8}.guided-result__evidence-ref{color:#8a9093;margin-top:.35rem;font-size:.62rem;font-weight:500;display:block}.guided-result__actions{border-bottom:1px solid #dededb;padding:1rem 0 1.15rem}.guided-result__action-buttons{flex-wrap:wrap;gap:.45rem;display:flex}.guided-result__custom{gap:.5rem;max-width:48rem;margin-top:.65rem;display:flex}.guided-result__custom textarea{color:#253640;min-width:0;min-height:2rem;font:inherit;background:#fafafa;border:1px solid #d6d6d3;border-radius:6px;flex:1;padding:.42rem .68rem;font-size:.76rem}.guided-result__custom textarea:focus{outline-offset:1px;border-color:#8c969a;outline:2px solid #2536401f}.guided-result__findings,.guided-result__insights{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2rem;margin-top:1rem;display:grid}.guided-result__findings article,.guided-result__insights article{border-top:1px solid #e2e2df;padding:1rem 0 1.2rem}.guided-result__findings h3,.guided-result__insights h3{color:#253640;margin:0;font-size:.9rem;font-weight:600;line-height:1.4}.guided-result__findings p,.guided-result__insights p,.guided-result__conclusion>p{color:#656565;margin:.45rem 0 0;font-size:.78rem;line-height:1.62}.guided-result__insights .guided-result__finding{color:#35434b;font-weight:500}.guided-result__insights .guided-result__insight-type{margin:0 0 .4rem;font-size:.6rem}.guided-result__insights .guided-result__meta{color:#858b8e;font-size:.68rem}.guided-result__conclusion>p{max-width:52rem;font-size:.82rem}.guided-result__running,.guided-result__error{margin:.75rem 0 0;font-size:.72rem}.guided-result__running{color:#73797c}.guided-result__error{color:#8c3a3a}.guided-result__footer{color:#73797c;gap:.7rem;padding:1.2rem 0 0;font-size:.7rem;line-height:1.55;display:grid}.guided-result__footer summary{cursor:pointer;color:#596468;width:fit-content;font-weight:600}.guided-result__footer ol,.guided-result__footer ul{max-width:55rem;margin:.65rem 0 0;padding-left:1.2rem}.guided-result__footer li+li{margin-top:.35rem}@keyframes guided-result-pulse{0%,to{opacity:.35;transform:scale(.96)}50%{opacity:1;transform:scale(1)}}@keyframes guided-module-enter{0%{opacity:0;transform:translateY(.55rem)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:800px){.guided-main{padding:1.5rem 1rem 5rem}.guided-stage{min-height:auto;padding:2rem 0}.guided-portfolio-workspace,.guided-portfolio-workspace.has-images{grid-template-columns:1fr}.guided-position-editor{min-height:7rem}.guided-result__portfolio-summary{display:block}.guided-result__portfolio-summary>p{text-align:left;margin-top:.7rem}.guided-result__findings,.guided-result__insights{grid-template-columns:1fr}.guided-result__custom{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.guided-stage,.guided-module,.guided-result__pulse{transition:none;animation:none}}.guided-entry-page{color:#1c2831;background:#f1f1f0;min-height:100vh;position:relative;overflow-x:hidden}.guided-entry-brand{z-index:2;color:#1c2831;align-items:center;gap:.65rem;font-size:.94rem;font-weight:600;text-decoration:none;display:inline-flex;position:absolute;top:1.75rem;left:2rem}.guided-entry-brand-mark{flex:none;width:1.85rem;height:1.85rem}.guided-entry-layer{justify-content:center;align-items:flex-start;min-height:100vh;padding:clamp(7.5rem,16vh,10.5rem) 1.25rem 5rem;display:flex}.guided-entry-modal{background:#fff;border:1px solid #d6d6d3;border-radius:.7rem;width:min(100%,56rem);padding:2.25rem 2.5rem 2.5rem;box-shadow:0 1.45rem 3.75rem #1c283121}.guided-entry-modal>h1{color:#1c2831;text-align:center;letter-spacing:-.025em;margin:0;font-size:clamp(1.45rem,2.3vw,1.9rem);font-weight:500;line-height:1.16}.guided-entry-objectives{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:2rem;display:grid;position:relative}.guided-entry-objectives:after{content:"";background:#e3e3e0;width:1px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-.5px)}.guided-entry-objective{justify-content:center;align-items:center;min-width:0;padding:.35rem 2rem;display:flex}.guided-entry-objective-button{z-index:1;text-align:center;width:min(100%,18rem);min-height:2.75rem;line-height:1.25;position:relative;white-space:normal!important}.guided-entry-objective-button.is-selected{box-shadow:0 0 0 2px #2536402e}.guided-portfolio-reveal{grid-template-rows:0fr;margin-top:0;transition:grid-template-rows .33s cubic-bezier(.22,1,.36,1),margin-top .33s cubic-bezier(.22,1,.36,1);display:grid}.guided-portfolio-reveal.is-open{grid-template-rows:1fr;margin-top:1.7rem}.guided-portfolio-reveal__clip{min-height:0;overflow:hidden}.guided-portfolio-reveal__content{transition:transform .33s cubic-bezier(.22,1,.36,1);transform:translateY(-1rem)}.guided-portfolio-reveal.is-open .guided-portfolio-reveal__content{transform:translateY(0)}.guided-entry-horizontal-rule{background:#e3e3e0;height:1px}.guided-entry-upload-heading{justify-content:space-between;align-items:baseline;gap:1rem;padding:1.5rem .1rem 1rem;display:flex}.guided-entry-upload-heading h2{color:#1c2831;letter-spacing:-.015em;margin:0;font-size:1rem;font-weight:600}.guided-entry-upload-heading p{color:#777;text-align:right;max-width:28rem;margin:0;font-size:.75rem;line-height:1.4}.guided-entry-modal .guided-upload-outline{background:#fafafa;border-radius:.45rem;min-height:5.5rem}.guided-entry-modal .guided-upload-outline>span{font-size:2.3rem;font-weight:200}.guided-entry-modal .guided-portfolio-workspace{gap:.75rem;margin-top:.75rem}.guided-entry-modal .guided-position-editor{gap:.55rem}.guided-entry-modal .guided-position-editor input{background:#fafafa}.guided-entry-actions{justify-content:flex-end;margin-top:1rem;display:flex}.guided-entry-continue{min-width:7.25rem}.guided-entry-continue:disabled{cursor:default;opacity:.42}@media (max-width:720px){.guided-entry-brand{top:1.25rem;left:1.25rem}.guided-entry-layer{padding:6.25rem .8rem 3rem}.guided-entry-modal{padding:1.75rem 1.25rem 1.5rem}.guided-entry-objectives{grid-template-columns:1fr;gap:1rem}.guided-entry-objectives:after{display:none}.guided-entry-objective{padding:0}.guided-entry-objective-button{width:100%}.guided-entry-upload-heading{display:block}.guided-entry-upload-heading p{text-align:left;margin-top:.35rem}}@media (prefers-reduced-motion:reduce){.guided-portfolio-reveal,.guided-portfolio-reveal__content{transition:none}}.guided-result__custom textarea{resize:vertical;min-height:5rem;font:inherit}.overlap-workstation{gap:1.1rem;padding-top:.4rem;display:grid}.overlap-workstation__portfolio{background:#fff;border:1px solid #d9dcd9;border-radius:14px;padding:1.25rem}.overlap-workstation__portfolio-heading,.overlap-workstation__section-heading{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.overlap-workstation__portfolio h2,.overlap-workstation__overview h2,.overlap-workstation__section-heading h2{color:#253640;letter-spacing:-.025em;margin:0;font-weight:500}.overlap-workstation__portfolio h2{font-size:1.5rem}.overlap-workstation__holding-count{color:#777;font-size:.78rem}.overlap-workstation__holdings{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.65rem;margin-top:1rem;display:grid}.overlap-workstation__holding{background:#fafafa;border:1px solid #e3e5e2;border-radius:10px;justify-content:space-between;align-items:center;gap:.8rem;min-width:0;padding:.8rem .9rem;display:flex}.overlap-workstation__holding>div{gap:.18rem;min-width:0;display:grid}.overlap-workstation__holding strong,.overlap-workstation__holding b{color:#253640;font-size:.88rem;font-weight:600}.overlap-workstation__holding span{color:#777;text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.overlap-workstation__overview,.overlap-workstation__network,.overlap-workstation__signals{border-bottom:1px solid #dededb;padding:1.25rem 0 1.4rem}.overlap-workstation__overview h2{max-width:48rem;font-size:1.25rem}.overlap-workstation__overview>p:last-child{color:#656565;max-width:48rem;margin:.5rem 0 0;font-size:.86rem;line-height:1.55}.overlap-workstation__network .research-network{margin-top:.9rem}.overlap-workstation__signal-grid{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:.7rem;margin-top:.9rem;display:grid}.overlap-workstation__signal>span{color:#7b8183;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;font-weight:600}.overlap-workstation__signal h3{color:#253640;margin:.4rem 0 .3rem;font-size:.9rem;font-weight:600;line-height:1.3}.overlap-workstation__signal p{color:#656565;margin:0;font-size:.78rem;line-height:1.5}@media (max-width:720px){.overlap-workstation__portfolio-heading,.overlap-workstation__section-heading{flex-direction:column;align-items:flex-start;gap:.35rem}.overlap-workstation__holdings,.overlap-workstation__signal-grid{grid-template-columns:1fr}}.overlap-workstation{gap:1rem;width:100%;max-width:none}.overlap-workstation__portfolio{border-color:#d8dcd9;border-radius:12px;padding:1rem 1.1rem 1.05rem}.overlap-workstation__portfolio-heading{align-items:center}.overlap-workstation__portfolio-meta{align-items:center;gap:.8rem;display:flex}.overlap-workstation__versions{background:#f5f5f3;border:1px solid #e1e3e0;border-radius:8px;align-items:center;gap:.3rem;padding:.2rem;display:flex}.overlap-workstation__versions button{appearance:none;color:#717676;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:6px;padding:.38rem .58rem;font-size:.7rem;font-weight:500}.overlap-workstation__versions button:hover{color:#253640;background:#fff}.overlap-workstation__versions button.is-active{color:#253640;background:#fff;box-shadow:0 1px 2px #121c2114}.overlap-workstation__holdings{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.5rem;margin-top:.85rem}.overlap-workstation__holding{border-radius:8px;min-height:3.35rem;padding:.68rem .78rem}.overlap-workstation__body{grid-template-columns:minmax(0,1.8fr) minmax(18rem,.72fr);align-items:start;gap:1rem;display:grid}.overlap-workstation__network,.overlap-workstation__readout{background:#fff;border:1px solid #d8dcd9;border-radius:12px;min-width:0}.overlap-workstation__network{padding:1rem}.overlap-workstation__network-heading{justify-content:space-between;align-items:flex-end;gap:1rem;padding:0 .1rem .8rem;display:flex}.overlap-workstation__network-heading h2{color:#253640;letter-spacing:-.02em;margin:0;font-size:1.05rem;font-weight:500}.overlap-workstation__network-heading>span{color:#858989;font-size:.67rem}.overlap-workstation__network .research-network{background:#fafafa;border:0;border-radius:8px;min-height:31rem;margin:0}.overlap-workstation__network-empty{color:#777;text-align:center;border:1px dashed #d8dcd9;border-radius:8px;place-items:center;min-height:24rem;padding:2rem;font-size:.8rem;line-height:1.55;display:grid}.overlap-workstation__readout{overflow:hidden}.overlap-workstation__overview{border:0;padding:1rem 1rem .95rem}.overlap-workstation__overview h2{max-width:none;font-size:1.04rem;line-height:1.3}.overlap-workstation__overview>p:last-of-type{max-width:none;margin-top:.45rem;font-size:.78rem;line-height:1.5}.overlap-workstation__confidence{color:#858989;text-transform:capitalize;margin-top:.65rem;font-size:.64rem;display:inline-block}.overlap-workstation__readout-section{border-top:1px solid #e4e6e3;padding:.85rem 1rem .95rem}.overlap-workstation__readout-section>h3{color:#656b6d;letter-spacing:.06em;text-transform:uppercase;margin:0 0 .55rem;font-size:.67rem;font-weight:600}.overlap-workstation__readout-items{gap:.42rem;display:grid}.overlap-workstation__signal{background:#f7f7f5;border:0;border-radius:7px;padding:.7rem .75rem}.overlap-workstation__signal strong{color:#253640;font-size:.78rem;font-weight:600;line-height:1.35;display:block}.overlap-workstation__signal p{margin-top:.25rem;font-size:.72rem;line-height:1.45}.overlap-workstation>.guided-result__footer{margin-top:0;padding-top:.2rem}@media (max-width:980px){.overlap-workstation__body{grid-template-columns:1fr}.overlap-workstation__network .research-network{min-height:25rem}.overlap-workstation__readout{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.overlap-workstation__overview{grid-column:1/-1}.overlap-workstation__readout-section{border-top:1px solid #e4e6e3}}@media (max-width:720px){.overlap-workstation__portfolio-meta{flex-direction:column;align-items:flex-start;gap:.5rem;width:100%}.overlap-workstation__versions{max-width:100%;overflow-x:auto}.overlap-workstation__body,.overlap-workstation__readout{grid-template-columns:1fr;display:grid}.overlap-workstation__overview{grid-column:auto}.overlap-workstation__network{padding:.8rem}.overlap-workstation__network .research-network{min-height:21rem}}.overlap-workstation__holding{appearance:none;text-align:left;cursor:pointer;width:100%;font:inherit}.overlap-workstation__holding:hover{background:#fff;border-color:#c6ccc8}.overlap-workstation__holding.is-selected{background:#f4f7f8;border-color:#9aa8ae;box-shadow:inset 0 0 0 1px #2536400f}.overlap-workstation__holding-side{flex:none;justify-items:end;gap:.15rem;display:grid}.overlap-workstation__holding-side>span{color:#8a8f90;white-space:nowrap;font-size:.61rem}.overlap-workstation__network-meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.35rem .7rem;display:flex}.overlap-workstation__network-meta span{color:#858989;white-space:nowrap;font-size:.64rem}@media (max-width:720px){.overlap-workstation__network-heading{flex-direction:column;align-items:flex-start}.overlap-workstation__network-meta{justify-content:flex-start}}.overlap-workstation__network{overflow:hidden}.overlap-map{background:#fbfbfa;border:1px solid #e1e3e0;border-radius:9px;overflow:hidden}.overlap-map__legend{color:#878c8d;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #e7e8e6;grid-template-columns:1fr 1fr 1fr;padding:.65rem 1.1rem .55rem;font-size:.6rem;font-weight:600;display:grid}.overlap-map__legend span:nth-child(2){text-align:center}.overlap-map__legend span:nth-child(3){text-align:right}.overlap-map__viewport{max-height:36rem;overflow:auto}.overlap-map svg{width:100%;min-width:46rem;display:block}.overlap-map__edges path{fill:none;stroke:#c1c8c8;stroke-width:1.4px;opacity:.9}.overlap-map marker path{fill:#98a3a5}.overlap-map__node rect{fill:#fff;stroke:#d6dada;stroke-width:1px}.overlap-map__node--holding{cursor:pointer}.overlap-map__node--holding rect{fill:#f1f5f6;stroke:#aebbc0;stroke-width:1.4px}.overlap-map__node--holding:hover rect,.overlap-map__node--holding.is-selected rect{fill:#e8eff1;stroke:#687d86;stroke-width:1.8px}.overlap-map__node-title{fill:#26343c;font-size:13px;font-weight:600}.overlap-map__node-subtitle{fill:#7d8587;font-size:10px}.overlap-map__note{color:#8a8f90;border-top:1px solid #e7e8e6;padding:.55rem .8rem;font-size:.64rem}.overlap-workstation__structure-summary{padding:1rem}.overlap-workstation__structure-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;margin-top:.7rem;display:grid}.overlap-workstation__structure-stats>div{background:#fafaf8;border:1px solid #e3e5e2;border-radius:7px;min-width:0;padding:.62rem .55rem}.overlap-workstation__structure-stats strong{color:#253640;font-size:1rem;font-weight:600;display:block}.overlap-workstation__structure-stats span{color:#838889;margin-top:.12rem;font-size:.58rem;line-height:1.3;display:block}.overlap-workstation__dependency-list{gap:.42rem;display:grid}.overlap-workstation__dependency-list article{background:#fff;border:1px solid #e5e6e4;border-radius:7px;gap:.5rem;padding:.65rem .7rem;display:grid}.overlap-workstation__dependency-list article>div:first-child{gap:.1rem;display:grid}.overlap-workstation__dependency-list strong,.overlap-workstation__direct-links strong,.overlap-workstation__research-leads strong{color:#2c3940;font-size:.75rem;font-weight:600}.overlap-workstation__dependency-list article>div:first-child span{color:#898e90;font-size:.61rem}.overlap-workstation__holding-tags{flex-wrap:wrap;gap:.28rem;display:flex}.overlap-workstation__holding-tags>span{color:#526169;background:#edf1f2;border-radius:5px;padding:.25rem .38rem;font-size:.6rem;font-weight:600}.overlap-workstation__direct-links{gap:.35rem;display:grid}.overlap-workstation__direct-links>div{color:#747b7e;flex-wrap:wrap;align-items:center;gap:.35rem;font-size:.65rem;display:flex}.overlap-workstation__section-note{color:#898e90;margin:.55rem 0 0;font-size:.65rem;line-height:1.45}.overlap-workstation__research-leads{gap:.4rem;display:grid}.overlap-workstation__research-leads article{border-left:2px solid #c5cdcf;padding:.1rem 0 .1rem .65rem}.overlap-workstation__research-leads p{color:#73797b;margin:.2rem 0 0;font-size:.68rem;line-height:1.45}.overlap-workstation__overview,.overlap-workstation__confidence{display:none}@media (max-width:720px){.overlap-workstation__structure-stats{grid-template-columns:1fr}.overlap-map__viewport{max-height:28rem}}
