.brand-v1.bp-access-shell{min-height:100svh;min-height:100dvh;display:block;padding:0;color:var(--color-text);background:var(--color-ground);font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--leading-body)}.assessment-chain-content>.brand-v1.bp-access-shell{padding:0}.brand-v1.bp-access-shell p{margin:0}.brand-v1.bp-access-shell :focus-visible{outline:2px solid var(--color-focus);outline-offset:4px}.brand-v1 .bp-label{margin:0;color:var(--color-text-muted);font-family:var(--font-sans);font-size:var(--text-label);font-weight:500;letter-spacing:var(--tracking-label);line-height:1.4;text-transform:uppercase}.brand-v1 .bp-lead{font-family:var(--font-serif-small);font-size:var(--text-lead);font-weight:var(--serif-list-weight);font-variation-settings:var(--serif-fvs-20);letter-spacing:var(--serif-head-tracking);line-height:1.6}.brand-v1 .bp-muted{color:var(--color-text-muted);font-size:var(--text-small)}.brand-v1 .bp-topbar{position:relative;display:flex;align-items:center;gap:var(--space-4);width:min(100%,1120px);min-height:0;margin:0 auto;padding:max(var(--space-5),env(safe-area-inset-top)) var(--gutter-mobile) var(--space-4);border-bottom:var(--hairline)}.brand-v1 .bp-topbar .bp-topbar-wordmark,.brand-v1 .bp-topbar .wordmark{font-size:20px}.brand-v1 .bp-topbar .bp-topbar-wordmark{flex:none;width:140px;height:auto}.brand-v1 .bp-topbar>.bp-label{margin-left:auto}.bp-access-shell .bp-access{display:grid;gap:var(--space-7);width:min(calc(100% - 2 * var(--gutter-mobile)),520px);margin:0 auto;padding:var(--space-8) 0 max(var(--space-9),env(safe-area-inset-bottom))}.bp-access-shell .bp-access-band{width:min(100%,280px)}.bp-access-shell .bp-access-copy{display:grid;gap:var(--space-5)}.bp-access-shell h1{margin:0;font-family:var(--font-display);font-size:clamp(34px,8vw,var(--text-h1));font-weight:var(--serif-display-weight);font-variation-settings:var(--serif-display-fvs);letter-spacing:var(--serif-display-tracking);line-height:var(--leading-display)}.bp-access-shell .bp-lead{color:var(--color-text-muted)}.bp-access-shell .blueprint-access-form{display:grid;gap:var(--space-3);margin-top:var(--space-3)}.bp-access-shell .blueprint-access-form label{color:var(--color-text-muted);font:500 var(--text-label)/1.4 var(--font-sans);letter-spacing:var(--tracking-label);text-transform:uppercase}.bp-access-shell .blueprint-access-form input{width:100%;min-height:56px;border:var(--border);border-radius:0;padding:0 var(--space-4);color:var(--color-text);background:var(--color-surface);font:var(--body-weight) var(--text-body)/1 var(--font-sans);letter-spacing:.08em;box-shadow:none}.bp-access-shell .blueprint-access-form input:focus{border:var(--border);outline:none;box-shadow:none}.bp-access-shell .blueprint-access-form input:focus-visible{outline:2px solid var(--color-focus);outline-offset:-1px}.bp-access-shell .form-error{margin:0;color:var(--color-text);font-size:var(--text-small)}.bp-access-shell .primary-button{width:100%;min-height:56px;margin-top:var(--space-2);border:0;border-radius:0;padding:var(--space-4) var(--space-5);color:var(--color-action-text);background:var(--color-action-bg);font:600 var(--text-small)/1.2 var(--font-sans);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;box-shadow:none;transition:background var(--dur-ui) var(--ease-out)}.bp-access-shell .primary-button:disabled{background:var(--color-action-bg);color:var(--color-action-text);opacity:.35;cursor:not-allowed}.bp-access-shell .bp-wait{display:grid;gap:0;margin-top:var(--space-4)}.bp-access-shell .bp-wait-star{display:block;font-size:40px;margin-bottom:var(--space-6)}.bp-access-shell .bp-wait h1,.bp-access-shell .bp-wait h2{font-family:var(--font-display);font-weight:var(--serif-head-weight);font-variation-settings:var(--serif-fvs-24);letter-spacing:var(--serif-head-tracking)}.bp-access-shell .bp-limited-copy{display:grid;gap:var(--space-5);width:min(calc(100% - 2 * var(--gutter-mobile)),640px);margin:0 auto;padding:var(--space-8) 0 max(var(--space-9),env(safe-area-inset-bottom))}.bp-access-shell .bp-limited-copy h2{margin:var(--space-5) 0 0;padding-top:var(--space-5);border-top:var(--rule-signature);font-family:var(--font-display);font-size:var(--text-h3);font-weight:var(--serif-head-weight);font-variation-settings:var(--serif-fvs-24);letter-spacing:var(--serif-head-tracking)}.bp-access-shell .blueprint-limited-summary{color:var(--color-text-muted)}.brand-v1 .bp-text-link{justify-self:start;margin-top:var(--space-4);color:var(--color-text);font-size:var(--text-small);font-weight:500;text-decoration:underline;text-decoration-color:var(--color-border);text-underline-offset:4px}.brand-v1 .bp-list{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.brand-v1 .bp-list li{position:relative;padding-left:var(--space-5)}.brand-v1 .bp-list li:before{content:"";position:absolute;top:.72em;left:0;width:10px;border-top:1.5px solid var(--color-signature)}.brand-v1.bp-room{min-height:100svh;min-height:100dvh;color:var(--color-text);background:var(--color-ground);font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--leading-body)}.bp-room h1,.bp-room h2,.bp-room h3,.bp-room h4,.bp-room p{margin:0}.bp-room h3,.bp-room h4{font-weight:400}.bp-room b{font-weight:600}.bp-room :focus-visible{outline:2px solid var(--color-focus);outline-offset:4px}.bp-room .bp-print-cover{display:none}.bp-room .blueprint-room-header{flex-direction:row;justify-content:flex-start}.bp-room .blueprint-header-actions{display:flex;flex-wrap:wrap;gap:0 var(--space-5);width:100%}.bp-room .blueprint-header-actions>button{display:inline-flex;align-items:center;min-height:44px;border:0;padding:0;color:var(--color-text);background:none;font:500 var(--text-small)/1.2 var(--font-sans);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;cursor:pointer}.bp-room .blueprint-share-panel{display:grid;gap:var(--space-3);width:100%;max-width:var(--measure);padding:var(--space-4) 0 0;border-top:var(--hairline);color:var(--color-text)}.bp-room .blueprint-share-panel>button{justify-self:start;min-height:44px;border:0;padding:0;color:var(--color-text);background:none;font:500 var(--text-small)/1.2 var(--font-sans);text-decoration:underline;text-underline-offset:4px;cursor:pointer}.bp-room .blueprint-share-panel label{display:grid;gap:var(--space-2);color:var(--color-text-muted);font:500 var(--text-label)/1.4 var(--font-sans);letter-spacing:var(--tracking-label);text-transform:uppercase}.bp-room .blueprint-share-panel input{min-height:44px;border:var(--border);border-radius:0;padding:0 var(--space-3);color:var(--color-text);background:var(--color-surface);font:400 var(--text-small)/1.4 var(--font-sans);letter-spacing:0;text-transform:none}.bp-room .bp-layout{width:min(100%,1120px);margin:0 auto}.bp-room .bp-contents{width:min(calc(100% - 2 * var(--gutter-mobile)),760px);margin:var(--space-6) auto 0;padding-bottom:var(--space-5);border-bottom:var(--hairline)}.bp-room .bp-content{display:flex;flex-direction:column;gap:var(--space-9);width:min(calc(100% - 2 * var(--gutter-mobile)),760px);margin:0 auto;padding:var(--space-8) 0 max(var(--space-9),env(safe-area-inset-bottom))}.bp-room .bp-head{display:flex;flex-direction:column;gap:var(--space-5);padding-top:var(--space-3)}.bp-room .bp-kept{font-family:var(--font-display);font-size:clamp(28px,6vw,40px);font-weight:var(--serif-list-weight);font-variation-settings:var(--serif-fvs-28);letter-spacing:var(--serif-head-tracking);line-height:1.12}@media (min-width:534px){.bp-room .bp-kept{font-weight:var(--serif-display-weight);font-variation-settings:var(--serif-display-fvs);letter-spacing:var(--serif-display-tracking)}}.bp-room .bp-meta{display:flex;flex-wrap:wrap;gap:var(--space-5);color:var(--color-text-muted);font:500 var(--text-label)/1.4 var(--font-sans);letter-spacing:var(--tracking-label);text-transform:uppercase}.bp-room .bp-nowline{display:grid;gap:var(--space-2);padding:var(--space-4) 0 var(--space-4) var(--space-4);border-left:1.5px solid var(--color-text);color:var(--color-text);font-family:var(--font-serif-small);font-size:var(--text-lead);font-weight:var(--serif-list-weight);font-variation-settings:var(--serif-fvs-20);letter-spacing:var(--serif-head-tracking);line-height:1.5;text-decoration:none}.bp-room .blueprint-room-section.bp-sec{display:flex;flex-direction:column;gap:var(--space-5);width:auto;margin:0;border:0;border-top:var(--hairline);padding:var(--space-7) 0 0;scroll-margin-top:var(--space-5)}.bp-room .bp-sec>.dossier-chapter-label{margin:0}.bp-room .bp-sec>.dossier-title{margin:0;font-size:clamp(30px,6.4vw,40px);font-weight:var(--serif-head-weight);font-variation-settings:var(--serif-fvs-28);letter-spacing:var(--serif-head-tracking);line-height:1.12}@media (min-width:500px){.bp-room .bp-sec>.dossier-title{font-weight:var(--serif-display-weight);font-variation-settings:var(--serif-display-fvs);letter-spacing:var(--serif-display-tracking)}}.bp-room .bp-sec>p{max-width:var(--measure)}.bp-room .bp-sec>h3{font-size:22px;font-weight:var(--serif-head-weight);font-variation-settings:var(--serif-fvs-20);line-height:1.4}.bp-room .bp-goal,.bp-room .bp-sec>h3{font-family:var(--font-serif-small);letter-spacing:var(--serif-head-tracking)}.bp-room .bp-goal{max-width:var(--measure);font-size:var(--text-lead);font-weight:var(--serif-list-weight);font-variation-settings:var(--serif-fvs-20);line-height:1.5}.bp-room .bp-timeline{display:grid;gap:var(--space-5);margin:0}.bp-room .bp-timeline-art svg{display:block;width:100%;height:auto;overflow:visible}.bp-room .bp-timeline-h{display:none!important}.bp-room .bp-timeline-v{max-width:320px}.bp-room .bp-timeline-days{stroke:var(--color-text);stroke-width:1.5}.bp-room .bp-timeline-tick{stroke:var(--color-text);stroke-width:1}.bp-room .bp-timeline-phase{stroke:var(--color-border);stroke-width:1.5}.bp-room .bp-timeline-bound{stroke:var(--color-border);stroke-width:1}.bp-room .bp-timeline-text{fill:var(--color-text-muted);font-family:var(--font-sans);font-size:12px;font-weight:500;letter-spacing:.2em;text-transform:uppercase}.bp-room .bp-timeline-list{display:grid;margin:0;padding:0;list-style:none;border-top:var(--hairline)}.bp-room .bp-timeline-list li{display:grid;gap:var(--space-1);padding:var(--space-3) 0;border-bottom:var(--hairline)}.bp-room .bp-timeline-outcome{font-family:var(--font-serif-small);font-size:var(--text-lead);font-weight:var(--serif-list-weight);font-variation-settings:var(--serif-fvs-20);letter-spacing:var(--serif-head-tracking);line-height:1.4}@media (min-width:700px){.bp-room .bp-timeline-h{display:block!important}.bp-room .bp-timeline-v{display:none!important}.bp-room .bp-timeline-list li{grid-template-columns:140px 1fr;gap:var(--space-4);align-items:baseline}}.bp-room .bp-chain{display:grid;gap:var(--space-3)}.bp-room .bp-mini-chain{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.bp-room .bp-mini-chain li{position:relative;padding:0 0 var(--space-5) var(--space-7);font-size:19px;line-height:1.5}.bp-room .bp-mini-chain li:before{content:"";position:absolute;top:.45em;left:8px;width:12px;height:12px;background:var(--color-text)}.bp-room .bp-mini-chain li:after{content:"";position:absolute;top:calc(.45em + 16px);bottom:4px;left:13.5px;width:1.5px;background:var(--color-border)}.bp-room .bp-mini-chain li.end{padding-bottom:0;font-family:var(--font-serif-small);font-size:21px;font-weight:var(--serif-list-weight);font-variation-settings:var(--serif-fvs-20);letter-spacing:var(--serif-head-tracking)}.bp-room .bp-mini-chain li.end:before{width:12px;height:12px;background:var(--color-signature);transform:rotate(45deg)}.bp-room .bp-mini-chain li.end:after{display:none}.bp-room .bp-measure,.bp-room .bp-pair,.bp-room .bp-strategy{display:grid;grid-template-columns:1fr 1fr;gap:1px;border:1px solid var(--color-divider);background:var(--color-divider)}.bp-room .bp-measure{grid-template-columns:repeat(2,1fr)}.bp-room .bp-measure>div,.bp-room .bp-pair>div,.bp-room .bp-strategy>div{display:flex;flex-direction:column;gap:var(--space-3);padding:22px;background:var(--color-surface);font-size:17px;line-height:1.55}.bp-room .bp-strategy>.bp-wide{grid-column:1/-1}.bp-room .bp-days{display:grid;border-top:var(--hairline)}.bp-room .bp-days-group{border-bottom:var(--hairline)}.bp-room .bp-days-group>summary,.bp-room .bp-play>summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:44px;list-style:none;cursor:pointer}.bp-room .bp-days-group>summary::-webkit-details-marker,.bp-room .bp-play>summary::-webkit-details-marker{display:none}.bp-room .bp-days-group>summary{padding:var(--space-2) 0}.bp-room .bp-days-summary{color:var(--color-text-muted);font:500 12px/1.4 var(--font-sans);letter-spacing:var(--tracking-label);text-transform:uppercase}.bp-room .bp-days-group>summary:after,.bp-room .bp-play>summary:after{content:"Open"/"";flex:none;color:var(--color-text);font:500 var(--text-small)/1.2 var(--font-sans);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.bp-room .bp-days-group[open]>summary:after,.bp-room .bp-play[open]>summary:after{content:"Close"/""}.bp-room .bp-days-items{display:grid;gap:var(--space-3);max-width:var(--measure);padding:0 0 var(--space-5);font-size:17px;line-height:1.55}.bp-room .bp-plays{display:flex;flex-direction:column;border-top:var(--hairline)}.bp-room .bp-play{border-bottom:var(--hairline)}.bp-room .bp-play>summary{align-items:flex-start;padding:var(--space-5) 0}.bp-room .bp-play-head{display:grid;gap:var(--space-1)}.bp-room .bp-play-head h3{font-family:var(--font-serif-small);font-size:22px;font-weight:var(--serif-head-weight);font-variation-settings:var(--serif-fvs-20);letter-spacing:var(--serif-head-tracking);line-height:1.3}.bp-room .bp-play-why{color:var(--color-text-muted);font-size:var(--text-small);line-height:1.5}.bp-room .bp-play-body{display:grid;gap:var(--space-4);padding:0 0 var(--space-6)}.bp-room .bp-play-rows{display:grid;margin:0;border-top:var(--hairline)}.bp-room .bp-play-row{display:grid;grid-template-columns:1fr;gap:var(--space-2);padding:var(--space-4) 0;border-bottom:var(--hairline)}.bp-room .bp-play-row dd{display:grid;gap:var(--space-2);max-width:var(--measure);margin:0;font-size:17px;line-height:1.55}.bp-room .bp-play-detail{display:grid;grid-template-columns:1fr;gap:var(--space-4);padding-top:var(--space-3)}.bp-room .bp-field{display:flex;flex-direction:column;gap:6px;max-width:var(--measure);font-size:16px;line-height:1.55}.bp-room .bp-field .bp-list{font-size:16px}.bp-room .bp-artifact{padding:var(--space-4);border-left:1.5px solid var(--color-signature);background:var(--color-surface-muted);font-family:var(--font-serif-small);font-style:normal;font-size:var(--text-lead);font-weight:var(--serif-list-weight);font-variation-settings:var(--serif-fvs-20);letter-spacing:var(--serif-head-tracking);line-height:1.5}@media (min-width:720px){.bp-room .bp-play-row{grid-template-columns:180px minmax(0,1fr);gap:var(--space-5)}.bp-room .bp-play-row dt{padding-top:4px}.bp-room .bp-play-detail{grid-template-columns:1fr 1fr;column-gap:var(--space-6)}.bp-room .bp-field.bp-full{grid-column:1/-1}}.bp-room .bp-rail{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;border-top:1px solid var(--color-divider)}.bp-room .bp-phase{display:grid;grid-template-columns:120px 1fr;gap:18px;padding:18px 0;border-bottom:1px solid var(--color-divider)}.bp-room .bp-phase>div{display:grid;gap:var(--space-2)}.bp-room .bp-phase h3{font-family:var(--font-serif-small);font-size:21px;font-weight:var(--serif-head-weight);font-variation-settings:var(--serif-fvs-20);letter-spacing:var(--serif-head-tracking);line-height:1.35}.bp-room .bp-phase .bp-label{padding-top:6px}.bp-room .bp-stall{display:grid;gap:var(--space-3);padding-left:var(--space-4);border-left:1.5px solid var(--color-signature)}.bp-room .bp-notyet{display:grid;gap:var(--space-3);margin:0;padding:0;list-style:none;font-size:17px;line-height:1.55}.bp-room .bp-nnl{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.bp-room .bp-nnl2>div,.bp-room .bp-nnl>div{display:flex;flex-direction:column;gap:var(--space-2);padding-top:14px;border-top:1.5px solid var(--color-text);font-size:17px;line-height:1.5}.bp-room .bp-nnl2{display:grid;grid-template-columns:1fr;gap:18px}.bp-room .bp-nnl2:empty{display:none}.bp-room .bp-end{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4);padding-top:var(--space-5);border-top:var(--hairline);color:var(--color-text-muted);font-size:var(--text-small)}.bp-room .bp-end .wordmark{font-size:18px;color:var(--color-text)}@media (min-width:1040px){.bp-room .bp-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:var(--space-8);padding:0 var(--space-6)}.bp-room .bp-contents{width:auto;margin:var(--space-8) 0 0;padding:0;border:0}.bp-room .bp-content{width:100%;margin:0}}@media (max-width:640px){.bp-room .bp-measure,.bp-room .bp-nnl,.bp-room .bp-nnl2,.bp-room .bp-pair,.bp-room .bp-phase,.bp-room .bp-strategy{grid-template-columns:1fr}.bp-room .bp-phase{gap:6px}}@media (prefers-reduced-motion:reduce){.bp-access-shell .primary-button{transition:none}}@media screen and (prefers-reduced-motion:no-preference){.bp-room .bp-content.mo .bp-head{opacity:0;transform:translateY(8px)}.bp-room .bp-content.mo .bp-head.in{opacity:1;transform:none;transition:opacity .6s var(--ease-out),transform .6s var(--ease-out)}.bp-room .bp-content.mo .bp-head~.dossier-chapter:first-of-type>.rv{transition-delay:calc(var(--d, 0s) + .4s)}.bp-room .bp-content.mo .bp-timeline-days,.bp-room .bp-content.mo .bp-timeline-phase{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .6s var(--ease-in-out)}.bp-room .bp-content.mo .bp-timeline-phase{transition-delay:.6s}.bp-room .bp-content.mo g:nth-of-type(2)>.bp-timeline-phase{transition-delay:.72s}.bp-room .bp-content.mo g:nth-of-type(3)>.bp-timeline-phase{transition-delay:.84s}.bp-room .bp-content.mo g:nth-of-type(4)>.bp-timeline-phase{transition-delay:.96s}.bp-room .bp-content.mo g:nth-of-type(5)>.bp-timeline-phase{transition-delay:1.08s}.bp-room .bp-content.mo g:nth-of-type(n+6)>.bp-timeline-phase{transition-delay:1.2s}.bp-room .bp-content.mo .bp-timeline-bound,.bp-room .bp-content.mo .bp-timeline-text,.bp-room .bp-content.mo .bp-timeline-tick{opacity:0;transition:opacity .4s var(--ease-in-out) .3s}.bp-room .bp-content.mo .bp-timeline.in .bp-timeline-days,.bp-room .bp-content.mo .bp-timeline.in .bp-timeline-phase{stroke-dashoffset:0}.bp-room .bp-content.mo .bp-timeline.in .bp-timeline-bound,.bp-room .bp-content.mo .bp-timeline.in .bp-timeline-text,.bp-room .bp-content.mo .bp-timeline.in .bp-timeline-tick{opacity:1}}@page{size:auto;margin:18mm 16mm 20mm;background:var(--altair-paper-white);@bottom-left{content:"Confidential. Prepared for you by ALTAIR.";color:var(--altair-dark-mocha);font:500 7.5pt/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase}@bottom-right{content:counter(page);color:var(--altair-dark-mocha);font:9pt/1 var(--font-sans);letter-spacing:.08em}}@page :first{@bottom-right{content:none}}.bp-room[data-preview-media=print]{width:min(100%,210mm);margin:0 auto;box-shadow:0 0 0 1px var(--color-border);font-size:15px}.bp-room[data-preview-media=print] .bp-print-cover{display:flex;flex-direction:column;justify-content:space-between;min-height:250mm;padding:40mm 16mm 16mm;border-bottom:var(--rule-signature)}.bp-room[data-preview-media=print] .bp-contents,.bp-room[data-preview-media=print] .bp-end,.bp-room[data-preview-media=print] .bp-topbar{display:none}.bp-room .bp-cover-wordmark{width:min(320px,70%);height:auto;font-size:40px}.bp-room .bp-cover-title{margin-top:var(--space-6);font-family:var(--font-display);font-size:var(--text-h1);font-weight:var(--serif-display-weight);font-variation-settings:var(--serif-display-fvs);letter-spacing:var(--serif-display-tracking);line-height:1.1}.bp-room .bp-cover-date{margin-top:var(--space-3);font-family:var(--font-serif-small);font-size:var(--text-lead);font-weight:var(--serif-list-weight);font-variation-settings:var(--serif-fvs-20);letter-spacing:var(--serif-head-tracking)}@media print{.brand-v1.bp-room,body,html{color:var(--color-text);background:var(--color-ground)!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.brand-v1.bp-room{min-height:0;width:auto;font-size:10.5pt;line-height:1.5;box-shadow:none}.bp-room *{-webkit-print-color-adjust:exact;print-color-adjust:exact}.bp-room .blueprint-header-actions,.bp-room .bp-contents,.bp-room .bp-end,.bp-room .bp-topbar{display:none!important}.bp-room .bp-print-cover{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;min-height:230mm;padding:0;border:0;break-after:page}.bp-room .bp-print-cover p{margin:0}.bp-room .bp-cover-title{font-size:34pt}.bp-room .bp-print-cover .bp-label{margin-top:10pt}.bp-room .bp-cover-date{margin-top:28pt;font-size:13pt}.bp-room .bp-layout{display:block;width:auto;padding:0}.bp-room .bp-content{display:block;width:auto;margin:0;padding:0 0 12mm}.bp-room .bp-content>*+*{margin-top:22pt}.bp-room .bp-kept{font-size:22pt;font-weight:var(--serif-list-weight);font-variation-settings:var(--serif-fvs-28);letter-spacing:var(--serif-head-tracking)}.bp-room .blueprint-room-section.bp-sec{page:auto;gap:10pt;border:0;padding:0;break-before:auto}.bp-room #blueprint,.bp-room #interventions,.bp-room #limiting-system,.bp-room #not-yet,.bp-room #roadmap{break-before:auto}.bp-room .blueprint-room-section.bp-sec{padding-top:10pt;border-top:var(--hairline)}.bp-room .bp-sec>.dossier-title{font-size:20pt;font-weight:var(--serif-head-weight);font-variation-settings:var(--serif-fvs-28);letter-spacing:var(--serif-head-tracking);break-after:avoid}.bp-room .bp-lead{font-size:12pt}.bp-room .bp-mini-chain li,.bp-room .bp-mini-chain li.end{font-size:11pt}.bp-room .bp-measure>div,.bp-room .bp-pair>div,.bp-room .bp-strategy>div{padding:12pt;font-size:10pt}.bp-room .bp-days-items,.bp-room .bp-nnl2>div,.bp-room .bp-nnl>div,.bp-room .bp-notyet,.bp-room .bp-play-row dd{font-size:10pt}.bp-room .bp-play>summary{padding:12pt 0;cursor:default}.bp-room .bp-days-group>summary:after,.bp-room .bp-play>summary:after{content:none}.bp-room .bp-play-head h3{font-size:13pt}.bp-room .bp-play-body{gap:10pt;padding:0 0 14pt}.bp-room .bp-artifact,.bp-room .bp-field,.bp-room .bp-field .bp-list{font-size:9.5pt}.bp-room .bp-phase h3{font-size:12pt}.bp-room .bp-chain,.bp-room .bp-days-group,.bp-room .bp-field,.bp-room .bp-measure,.bp-room .bp-nnl,.bp-room .bp-nnl2,.bp-room .bp-notyet li,.bp-room .bp-pair,.bp-room .bp-phase,.bp-room .bp-play-row,.bp-room .bp-stall,.bp-room .bp-strategy>div,.bp-room .bp-timeline{break-inside:avoid;page-break-inside:avoid}.bp-room details>.bp-days-items,.bp-room details>.bp-play-body{display:grid!important}.bp-room details::details-content{display:block;content-visibility:visible}}.mo .rv{opacity:0;transform:translateY(16px);transition:opacity 1s var(--ease-out),transform 1s var(--ease-out);transition-delay:var(--d,0s)}.mo .rv.in{opacity:1;transform:none}.mo .draw-x{transform:scaleX(0);transform-origin:left}.mo .draw-x,.mo .draw-y{transition:transform .6s var(--ease-in-out);transition-delay:var(--d,0s)}.mo .draw-y{transform:scaleY(0);transform-origin:top}.mo .draw-x.in,.mo .draw-y.in{transform:none}@media (prefers-reduced-motion:reduce),print{.mo .draw-x,.mo .draw-y,.mo .rv{opacity:1;transform:none;transition:none;animation:none}}[data-preview-media=print] .draw-x,[data-preview-media=print] .draw-y,[data-preview-media=print] .rv{opacity:1;transform:none;transition:none;animation:none}