.bmc-app{--ink:#172b25;--muted:#52615b;--line:#cbd5d1;--accent:#14543d;--accent-hover:#0c402e;--paper:#f3f6f5;--teal:#166149;--amber:#805313;--violet:#64408a;--blue:#245887;--rose:#963f59;min-height:100dvh;background:var(--paper);color:var(--ink);font-size:1rem;line-height:1.6;overflow-wrap:anywhere}.bmc-app :where(button,input,select,textarea){font:inherit}.bmc-app button{min-width:2.75rem;min-height:2.75rem;cursor:pointer;transition:background-color .16s,border-color .16s,box-shadow .16s}.bmc-app button:disabled{cursor:not-allowed;opacity:1;color:#52615b;background:#e6ece9;border-color:#cbd5d1;box-shadow:none}.bmc-app :focus-visible{outline:3px solid #216bba;outline-offset:3px}.bmc-app button svg{flex-shrink:0}.bmc-app input,.bmc-app select,.bmc-app textarea{min-width:0;min-height:2.75rem;max-width:100%;border:1px solid #899b92;border-radius:.5rem;background:#fff;color:var(--ink);padding:.65rem .8rem;font-size:1rem}.bmc-app input::-moz-placeholder,.bmc-app textarea::-moz-placeholder{color:#5a6861;opacity:1}.bmc-app input::placeholder,.bmc-app textarea::placeholder{color:#5a6861;opacity:1}.bmc-app textarea{resize:vertical}.bmc-app fieldset:disabled :is(input,select,textarea){opacity:1;color:var(--ink);background:#f3f6f5}.bmc-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 1.5rem;min-height:5rem;padding:1rem 1.5rem;border-bottom:1px solid var(--line);background:#fff}.bmc-brand{display:inline-flex;align-items:center;gap:.65rem;min-height:2.75rem}.bmc-brand-icon{display:grid;place-items:center;flex-shrink:0;width:2.5rem;height:2.5rem;border-radius:.65rem;background:var(--accent);color:#fff}.bmc-brand strong{font-size:2rem;font-weight:750;letter-spacing:-.08em;line-height:1}.bmc-brand strong span{color:#62726a;font-size:1.75rem;font-weight:400;margin:0 .3rem}.bmc-brand-by{white-space:nowrap}.bmc-brand-by,.bmc-header-center{color:var(--muted);font-size:.875rem}.bmc-header-center{display:flex;align-items:center;gap:.6rem}.bmc-live-dot,.bmc-local-dot{display:inline-block;flex-shrink:0;width:.5rem;height:.5rem;border-radius:50%;background:var(--accent)}.bmc-header-actions{flex-wrap:wrap;gap:.5rem 1rem;margin-left:auto}.bmc-header-account,.bmc-header-actions{display:flex;align-items:center;min-width:0}.bmc-header-account{gap:.5rem}.bmc-user{max-width:15rem;color:var(--ink);font-size:.875rem;overflow-wrap:anywhere}.bmc-danger,.bmc-icon,.bmc-login,.bmc-mobile-menu,.bmc-primary,.bmc-secondary,.bmc-sidebar-close,.bmc-text-button,.bmc-title-edit{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:.5rem;padding:.6rem .85rem;font-size:.9375rem;font-weight:600;line-height:1.4;text-align:center}.bmc-text-button{min-height:2.75rem;color:var(--accent)}.bmc-icon,.bmc-title-edit{padding:.6rem;color:var(--muted);flex-shrink:0}.bmc-icon:hover,.bmc-text-button:hover,.bmc-title-edit:hover{background:#e9f1ed;color:var(--accent)}.bmc-primary{border:1px solid var(--accent);background:var(--accent);color:#fff}.bmc-new-button:hover,.bmc-primary:hover{background:var(--accent-hover)}.bmc-login,.bmc-mobile-menu,.bmc-secondary{border:1px solid #a8bab0;background:#fff;color:var(--ink)}.bmc-login:hover,.bmc-mobile-menu:hover,.bmc-secondary:hover{background:#e9f1ed;border-color:var(--accent)}.bmc-google{font:700 1.125rem Arial,sans-serif;color:#285bb4}.bmc-danger{color:#a52a29}.bmc-danger:hover{background:#fff0ee}.bmc-sidebar-close{margin:0 0 1rem auto;color:var(--muted)}.bmc-body{display:block;min-height:calc(100dvh - 5rem)}.bmc-sidebar{display:none;width:100%;min-width:0;padding:1.5rem;border-bottom:1px solid var(--line);background:#fff}.bmc-sidebar.is-open{display:flex;flex-direction:column}.bmc-workspace-name{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem}.bmc-workspace-name>span{display:grid;place-items:center;flex-shrink:0;width:2.5rem;height:2.5rem;border-radius:.6rem;background:#e7efeb;color:var(--accent);font-weight:700}.bmc-workspace-name strong{display:block;font-size:.9375rem}.bmc-workspace-name small{display:block;margin-top:.2rem;color:var(--muted);font-size:.8125rem}.bmc-new-button{display:flex;align-items:center;justify-content:center;gap:.6rem;width:100%;padding:.7rem;border:1px solid var(--accent);border-radius:.5rem;background:var(--accent);color:#fff;font-weight:650}.bmc-sidebar-label{display:flex;justify-content:space-between;gap:.5rem;margin:1.75rem .5rem .75rem;color:var(--muted);font-size:.8125rem;font-weight:650;letter-spacing:.04em}.bmc-sidebar-label span{font-variant-numeric:tabular-nums}.bmc-canvas-list{display:flex;flex-direction:column;gap:.3rem;max-height:25rem;overflow-y:auto}.bmc-canvas-list button{display:flex;align-items:flex-start;gap:.6rem;padding:.8rem .6rem;border-radius:.5rem;color:var(--muted);font-size:.9375rem;text-align:left}.bmc-canvas-list button>svg{margin-top:.2rem}.bmc-canvas-list button>span:not(.bmc-local-dot){flex:1;min-width:0;overflow-wrap:anywhere}.bmc-canvas-list .bmc-local-dot{margin-top:.55rem}.bmc-canvas-list button:hover{background:#f0f5f2}.bmc-canvas-list button.is-active{background:#e5f0e9;color:var(--accent);font-weight:650;box-shadow:inset 3px 0 var(--accent)}.bmc-sidebar-tip{color:var(--muted);line-height:1.8}.bmc-sidebar-link,.bmc-sidebar-tip{padding:1rem .5rem;font-size:.875rem}.bmc-sidebar-link{display:flex;align-items:center;gap:.5rem;margin-top:1rem;border-top:1px solid var(--line);color:var(--ink);text-align:left}.bmc-sidebar-link svg:last-child{margin-left:auto}.bmc-sidebar-bottom{margin-top:auto;padding-top:2rem}.bmc-guide-card{border-radius:.75rem;padding:1.25rem 1rem;margin-bottom:1.25rem;background:#edf3ef}.bmc-eyebrow{color:var(--accent);font-size:.8125rem;font-weight:700;letter-spacing:.055em}.bmc-guide-card .bmc-eyebrow{letter-spacing:0}.bmc-guide-card strong{display:block;margin-top:.75rem;font-size:1.25rem;line-height:1.5;letter-spacing:-.025em}.bmc-guide-card p{margin-top:.75rem;color:var(--muted);font-size:.875rem;line-height:1.8}.bmc-guide-card button{display:flex;align-items:center;gap:.5rem;margin-top:1rem;color:var(--accent);font-size:.875rem;font-weight:650;text-align:left}.bmc-sidebar-bottom>a{display:inline-flex;align-items:center;min-height:2.75rem;font-size:.875rem;color:var(--ink)}.bmc-sidebar-bottom>div:last-child{display:flex;flex-wrap:wrap;gap:.5rem 1rem;margin-top:.4rem;font-size:.8125rem;color:var(--muted)}.bmc-sidebar-bottom>div:last-child a{display:inline-flex;align-items:center;min-height:2.75rem;text-decoration:underline;text-underline-offset:.2em}.bmc-main{flex:1;min-width:0;width:100%;max-width:112rem;margin:0 auto;padding:2rem 1.5rem}.bmc-breadcrumb{display:flex;flex-wrap:wrap;gap:.5rem;color:var(--muted)}.bmc-breadcrumb,.bmc-private{align-items:center;font-size:.8125rem}.bmc-private{display:inline-flex;gap:.4rem;margin-left:auto;border:1px solid var(--line);border-radius:.4rem;background:#fff;padding:.35rem .6rem;color:#41574b}.bmc-title-row{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1.25rem 2rem;margin:1.75rem 0}.bmc-title-row>div:first-child{flex:1 1 27rem;min-width:0}.bmc-title-heading{display:flex;align-items:flex-start;gap:.5rem;margin:.45rem 0 .65rem;min-width:0}.bmc-title-row h1{min-width:0;font-size:clamp(1.75rem,2.2vw,2.25rem);font-weight:750;line-height:1.35;letter-spacing:-.035em;overflow-wrap:anywhere}.bmc-title-row p{max-width:65ch;color:var(--muted);font-size:1rem;line-height:1.75;overflow-wrap:anywhere}.bmc-board-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.bmc-board-actions button{max-width:100%}.bmc-toolbar{justify-content:space-between;gap:1rem;padding:1rem 0;margin-bottom:1.25rem;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.bmc-segment-tabs,.bmc-toolbar{display:flex;flex-wrap:wrap;align-items:center}.bmc-segment-tabs{gap:.4rem;min-width:0}.bmc-segment-tabs button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;max-width:100%;padding:.6rem .8rem;border:1px solid transparent;border-radius:.5rem;color:#41574b;font-size:.9375rem;line-height:1.5;text-align:left;overflow-wrap:anywhere}.bmc-segment-tabs button>span:last-child{min-width:0}.bmc-segment-tabs button:hover{background:#e7eeea}.bmc-segment-tabs button.is-active,.bmc-segment-tabs button[aria-pressed=true]{border-color:#88ad98;background:#e2eee6;color:#104a35;font-weight:700}.bmc-dot{display:inline-block;flex-shrink:0;width:.6rem;height:.6rem;border-radius:50%;background:#52645b}.bmc-dot.teal{background:var(--teal)}.bmc-dot.amber{background:var(--amber)}.bmc-dot.violet{background:var(--violet)}.bmc-dot.blue{background:var(--blue)}.bmc-dot.rose{background:var(--rose)}.bmc-dot.common{background:#52645b}.bmc-toolbar-right{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;min-width:0}.bmc-save-state{display:flex;align-items:center;gap:.5rem;color:var(--muted);font-size:.8125rem}.bmc-status-filter{min-width:0}.bmc-status-filter select{width:100%}.bmc-canvas-heading{justify-content:space-between;gap:.75rem;margin-bottom:.8rem}.bmc-canvas-heading,.bmc-canvas-heading>div{display:flex;flex-wrap:wrap;align-items:center}.bmc-canvas-heading>div{gap:.5rem;min-width:0}.bmc-canvas-heading strong{font-size:1rem;font-weight:650}.bmc-canvas-help,.bmc-view-hint{color:var(--muted);font-size:.875rem}.bmc-view-hint{margin:0 0 1rem;line-height:1.7}.bmc-block-jump{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin:0 0 1.25rem;color:#41574b;font-size:.875rem;font-weight:600}.bmc-block-jump select{min-width:12rem;max-width:100%;font-weight:400}.bmc-grid{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:1rem}.bmc-block{min-width:0;padding:1.25rem;border:1px solid #bfcec5;border-radius:.75rem;background:#fff;scroll-margin-top:1.5rem}.bmc-block-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.bmc-block-heading>div{display:flex;align-items:baseline;gap:.5rem;min-width:0;padding-top:.45rem}.bmc-block-number{color:#586a60;font-size:.8125rem;font-weight:650;font-variant-numeric:tabular-nums}.bmc-block h2{color:var(--ink);font-size:1.125rem;font-weight:750;line-height:1.5;letter-spacing:-.02em;word-break:keep-all;overflow-wrap:anywhere;scroll-margin-block-start:1.5rem}.bmc-add-note{display:grid;place-items:center;flex-shrink:0;border:1px solid #91ac9c;border-radius:.5rem;background:#f1f7f3;color:var(--accent)}.bmc-add-note:hover{background:#e0eee5;border-color:var(--accent)}.bmc-add-note svg{width:1.25rem;height:1.25rem}.bmc-block-english{margin-top:.15rem;color:#56675e;font-size:.8125rem;line-height:1.5}.bmc-block-prompt{margin:.8rem 0 1.1rem;color:#475c50;font-size:.9375rem;line-height:1.7;word-break:keep-all;overflow-wrap:anywhere}.bmc-notes{gap:.75rem}.bmc-note,.bmc-notes{display:flex;flex-direction:column}.bmc-note{--note-accent:#52645b;--note-fill:#f1f4f2;width:100%;min-width:0;padding:.9rem 1rem;border:1px solid #d4ddd7;border-left:4px solid var(--note-accent);border-radius:.4rem;background:var(--note-fill);color:var(--ink);text-align:left}.bmc-note:hover{border-color:var(--note-accent);box-shadow:0 2px 7px #173c3212}.bmc-note.teal{--note-accent:var(--teal);--note-fill:#eaf5ef}.bmc-note.amber{--note-accent:var(--amber);--note-fill:#fff4df}.bmc-note.violet{--note-accent:var(--violet);--note-fill:#f1edf8}.bmc-note.blue{--note-accent:var(--blue);--note-fill:#ebf2fa}.bmc-note.rose{--note-accent:var(--rose);--note-fill:#faedf1}.bmc-note-segment{margin-bottom:.4rem;color:var(--note-accent);font-size:.8125rem;font-weight:700;line-height:1.5}.bmc-note strong{color:var(--ink);font-size:1rem;font-weight:650;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.bmc-note-footer{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.75rem;color:#465b4e}.bmc-note-status{display:inline-flex;align-items:center;gap:.3rem;font-size:.8125rem;line-height:1.5}.bmc-note-status.testing,.bmc-note-status.validated{font-weight:700}.bmc-note-status.rejected{font-weight:700;text-decoration:underline;text-underline-offset:.2em}.bmc-empty-block{padding:1.25rem .75rem;margin-top:1rem;border:1px dashed #a7b9ad;border-radius:.4rem;color:#52645b;background:#f7f9f7;font-size:.875rem;text-align:center}.bmc-attribution{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;padding:1rem .1rem;color:var(--muted);font-size:.8125rem;line-height:1.8}.bmc-attribution a{color:var(--accent);text-decoration:underline;text-underline-offset:.2em}.bmc-progress-panel{display:flex;flex-wrap:wrap;align-items:center;gap:1.5rem 2rem;padding:1.5rem;margin-top:1rem;border:1px solid #c4d4ca;border-radius:.75rem;background:#eaf1ed}.bmc-progress-main{display:flex;align-items:center;gap:.85rem;flex:1 1 20rem;min-width:0}.bmc-progress-icon{display:grid;place-items:center;flex-shrink:0;width:2.75rem;height:2.75rem;border-radius:.6rem;background:#d9e9de;color:var(--accent)}.bmc-progress-main strong{font-size:1rem;font-weight:700}.bmc-progress-main p{margin-top:.3rem;color:#465b4e;font-size:.875rem;line-height:1.7}.bmc-metric{display:flex;flex-direction:column;align-items:flex-start;gap:.3rem}.bmc-metric>strong{color:var(--accent);font-size:1.75rem;font-weight:700;line-height:1.2;font-variant-numeric:tabular-nums}.bmc-metric strong span{color:#52645b;font-size:1rem;font-weight:500}.bmc-metric>span{color:#465b4e;font-size:.8125rem}.bmc-progress-panel>button{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.6rem .8rem;border:1px solid #a5beae;border-radius:.5rem;background:#fff;color:var(--accent);font-size:.9375rem;font-weight:650}.bmc-progress-panel>button:hover{background:#dfebe3}.bmc-bottom-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.5rem;margin-top:1.25rem;color:var(--muted);font-size:.875rem;line-height:1.8}.bmc-bottom-actions>span{flex:1 1 25rem}.bmc-bottom-actions>div{display:flex;flex-wrap:wrap;gap:.35rem}.bmc-bottom-actions button{padding:.5rem .75rem;border-radius:.5rem;color:var(--accent);font-weight:600}.bmc-bottom-actions button:hover{background:#e4ece7;text-decoration:underline;text-underline-offset:.2em}.bmc-bottom-actions .bmc-danger{color:#a52a29}.bmc-alert,.bmc-conflict,.bmc-notice{padding:1rem;margin:1rem 0;border:1px solid;border-radius:.6rem;font-size:1rem;line-height:1.75}.bmc-alert{border-color:#dfada6;background:#fff0ee;color:#9b2824}.bmc-alert,.bmc-notice{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.bmc-notice{border-color:#a9cbb5;background:#eaf5ed;color:#205d37}.bmc-alert>button,.bmc-notice>button{display:grid;place-items:center;flex-shrink:0;margin:-.25rem;border-radius:.4rem}.bmc-alert>button:hover{background:#f9dcd6}.bmc-notice>button:hover{background:#d8eddf}.bmc-conflict{border-color:#d1b67b;background:#fff6de;color:#714b10}.bmc-conflict button{padding:.6rem .8rem;margin:.75rem .5rem 0 0;border:1px solid #aa8240;border-radius:.4rem;background:#fff;color:#714b10;font-size:.9375rem;font-weight:600}.bmc-dialog{width:min(42rem,calc(100% - 2rem));max-width:calc(100% - 2rem);max-height:90dvh;margin:auto;padding:1.75rem;border:1px solid #acbeb2;border-radius:1rem;background:#fff;color:var(--ink);box-shadow:0 1.5rem 5rem #18382d29;overflow-y:auto;overscroll-behavior:contain}.bmc-dialog::backdrop{background:#172b2566}.bmc-dialog-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.bmc-dialog-heading h2{padding-top:.35rem;font-size:1.375rem;font-weight:750;line-height:1.5;letter-spacing:-.025em}.bmc-dialog-intro{margin-bottom:1.5rem;color:var(--muted);font-size:1rem;line-height:1.8}.bmc-form,.bmc-form fieldset{gap:1.25rem}.bmc-form,.bmc-form fieldset,.bmc-form label{display:flex;flex-direction:column;min-width:0}.bmc-form label{gap:.5rem;font-size:.9375rem;font-weight:650}.bmc-form input,.bmc-form select,.bmc-form textarea{width:100%;font-size:1rem;font-weight:400}.bmc-form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.bmc-hint{color:var(--muted);font-size:.875rem;line-height:1.8}.bmc-dialog-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.75rem;margin-top:1rem}.bmc-dialog-actions>.bmc-danger{margin-right:auto}.bmc-template-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.bmc-template-options>button{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;padding:1.5rem;border:1px solid #a8bdae;border-radius:.75rem;background:#f3f7f4;color:var(--accent);text-align:left}.bmc-template-options>button:hover{background:#e5f0e9;border-color:var(--accent)}.bmc-template-options strong{color:var(--ink);font-size:1.125rem}.bmc-template-options span{color:var(--muted);font-size:.9375rem;line-height:1.75}.bmc-import{display:flex;flex-direction:column;gap:.65rem;margin-top:1.5rem;color:#41574b;font-size:.9375rem}.bmc-import input{width:100%;font-size:1rem}.bmc-import input::file-selector-button{min-height:2.75rem;margin-right:.65rem;border:0;border-radius:.3rem;background:#e7eeea;color:var(--ink);padding:.4rem .65rem;font:inherit}.bmc-segment-settings{display:flex;flex-direction:column;gap:.75rem}.bmc-segment-settings label{display:flex;flex-direction:row;align-items:center;gap:.6rem}.bmc-segment-settings input{flex:1;min-width:0}.bmc-share-form{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:.5rem}.bmc-share-form label{min-width:0}.bmc-share-form input{width:100%}.bmc-member-list{display:flex;flex-direction:column;margin-top:1.25rem}.bmc-member-list>div{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding:1rem 0;border-bottom:1px solid var(--line);font-size:.9375rem}.bmc-member-list>div>span{flex:1 1 10rem;min-width:0;overflow-wrap:anywhere}.bmc-member-list strong{color:var(--muted);font-size:.875rem;font-weight:600}.bmc-guide-content{color:#41574b;font-size:1rem;line-height:1.85}.bmc-guide-content>p:first-child{margin-bottom:1.25rem}.bmc-guide-content ol{list-style:decimal;padding-left:1.4rem}.bmc-guide-content li{padding-left:.25rem;margin-bottom:1rem}.bmc-guide-content strong{color:var(--ink)}.bmc-guide-blocks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-top:1.5rem;padding:1.25rem;border-radius:.75rem;background:#f0f5f2}.bmc-guide-blocks strong{font-size:1rem}.bmc-guide-blocks p{margin-top:.35rem;font-size:.9375rem}.bmc-guide-source{margin-top:1.5rem;color:var(--muted);font-size:.875rem}.bmc-guide-source a{color:var(--accent);text-decoration:underline;text-underline-offset:.2em}.bmc-app>main{color:var(--ink);font-size:1rem}.bmc-app>main>p{color:var(--muted)}.bmc-app>main>p.bmc-eyebrow{color:var(--accent)}.bmc-app>main>div{font-size:1rem;line-height:1.85}.bmc-app>main section h2{font-size:1.25rem}.bmc-app>main a,.bmc-skip{color:var(--accent)}.bmc-skip{position:fixed;left:1rem;top:-10rem;z-index:20;padding:.75rem 1rem;border:2px solid var(--accent);border-radius:.5rem;background:#fff;font-weight:650}.bmc-skip:focus{top:1rem}.bmc-spin{animation:bmc-spin 1s linear infinite}@keyframes bmc-spin{to{transform:rotate(1turn)}}@media (min-width:700px){.bmc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1101px){.bmc-body{display:flex}.bmc-sidebar,.bmc-sidebar.is-open{display:flex;flex-direction:column;flex:0 0 15rem;width:15rem;padding:1.75rem 1rem;border-right:1px solid var(--line);border-bottom:0}.bmc-mobile-menu,.bmc-sidebar-close{display:none}.bmc-main{padding:2rem}}@media (min-width:1280px){.bmc-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1600px){.bmc-main{padding:2.25rem}.bmc-grid{grid-template-columns:repeat(10,minmax(0,1fr));grid-template-rows:minmax(18rem,auto) minmax(18rem,auto) auto;gap:0;border:1px solid #bfcec5;border-radius:.75rem;overflow:hidden;background:#fff}.bmc-block{padding:1.15rem;border:0;border-radius:0;box-shadow:inset -1px -1px #cbd5d1}.bmc-block-partners{grid-column:1/3;grid-row:1/3}.bmc-block-activities{grid-column:3/5;grid-row:1}.bmc-block-resources{grid-column:3/5;grid-row:2}.bmc-block-value{grid-column:5/7;grid-row:1/3;background:#f8fbf9}.bmc-block-relationships{grid-column:7/9;grid-row:1}.bmc-block-channels{grid-column:7/9;grid-row:2}.bmc-block-customers{grid-column:9/11;grid-row:1/3}.bmc-block-costs{grid-column:1/6;grid-row:3}.bmc-block-revenue{grid-column:6/11;grid-row:3}.bmc-block-costs .bmc-notes,.bmc-block-revenue .bmc-notes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.bmc-block-jump{display:none}}@media (max-width:1279px){.bmc-header-center{display:none}}@media (max-width:699px){.bmc-header{display:grid;grid-template-columns:auto minmax(0,1fr);padding:.75rem 1rem;gap:.5rem}.bmc-brand{grid-column:1;grid-row:1}.bmc-brand strong span,.bmc-brand-by{display:none}.bmc-header-actions{display:contents}.bmc-header-account{grid-column:2;grid-row:1;justify-content:flex-end}.bmc-header-account .bmc-user{min-width:0;max-width:9rem}.bmc-header-account .bmc-login{padding:.65rem .5rem}.bmc-header-actions>.bmc-text-button{grid-column:2;grid-row:2;justify-self:end;padding:.6rem .5rem}.bmc-header .bmc-mobile-menu{grid-column:1;grid-row:2;justify-self:start;margin:0}.bmc-main{padding:1.1rem 1rem}.bmc-private{margin-left:0}.bmc-title-row{margin:1.1rem 0;gap:1rem}.bmc-title-row>div:first-child{flex-basis:100%}.bmc-title-row h1{font-size:1.75rem}.bmc-title-row p{line-height:1.65}.bmc-board-actions{width:100%}.bmc-board-actions>button{flex:1 1 auto}.bmc-board-actions>.bmc-primary{flex-basis:100%}.bmc-toolbar{padding:.75rem 0;margin-bottom:1rem;gap:.75rem}.bmc-segment-tabs{gap:.25rem}.bmc-segment-tabs button{gap:.375rem;padding:.5rem}.bmc-toolbar-right{width:100%;justify-content:space-between}.bmc-block{padding:1.1rem}.bmc-canvas-heading{gap:.5rem;margin-bottom:.5rem}.bmc-canvas-heading .bmc-canvas-help,.bmc-canvas-heading>div{flex-basis:100%}.bmc-view-hint{margin-bottom:.75rem}.bmc-block-jump{margin-bottom:1rem}.bmc-block-jump select{flex:1 1 12rem}.bmc-progress-panel{padding:1.25rem;gap:1.25rem 1.5rem}.bmc-progress-main{flex-basis:100%}.bmc-progress-panel>button{width:100%}.bmc-metric{flex:1 1 5rem}.bmc-dialog{padding:1.25rem 1rem;border-radius:.75rem}.bmc-dialog-heading{gap:.5rem}.bmc-dialog-heading h2{font-size:1.25rem}.bmc-form-row,.bmc-guide-blocks,.bmc-template-options{grid-template-columns:minmax(0,1fr)}.bmc-template-options>button{padding:1.25rem}.bmc-share-form{grid-template-columns:minmax(0,1fr) auto}.bmc-share-form label:first-child{grid-column:1/-1}.bmc-share-form select{width:100%}.bmc-member-list>div>span{flex-basis:100%}.bmc-member-list>div>button{margin-left:auto}.bmc-dialog-actions{align-items:stretch}.bmc-dialog-actions>button{flex:1 1 auto}.bmc-dialog-actions>.bmc-danger{margin-right:0}}@media (prefers-reduced-motion:reduce){.bmc-app button{transition:none}.bmc-spin{animation:none}}@media print{@page{size:A3 landscape;margin:12mm}.bmc-add-note,.bmc-alert,.bmc-block-jump,.bmc-board-actions,.bmc-bottom-actions,.bmc-breadcrumb,.bmc-canvas-heading button,.bmc-conflict,.bmc-dialog,.bmc-header,.bmc-notice,.bmc-progress-panel,.bmc-sidebar,.bmc-title-edit,.bmc-toolbar,.bmc-view-hint{display:none!important}.bmc-app{background:#fff;font-size:12pt;print-color-adjust:exact;-webkit-print-color-adjust:exact}.bmc-body{display:block}.bmc-main{max-width:none;margin:0;padding:0}.bmc-title-row{margin:0 0 1rem}.bmc-title-row h1{font-size:24pt}.bmc-title-row p{font-size:11pt}.bmc-grid{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));grid-template-rows:minmax(45mm,auto) minmax(45mm,auto) auto;gap:0;border:1px solid #75867b;border-radius:0;background:#fff;overflow:visible}.bmc-block{padding:3mm;border:0;border-radius:0;box-shadow:inset -1px -1px #a1afa7}.bmc-block-partners{grid-column:1/3;grid-row:1/3}.bmc-block-activities{grid-column:3/5;grid-row:1}.bmc-block-resources{grid-column:3/5;grid-row:2}.bmc-block-value{grid-column:5/7;grid-row:1/3}.bmc-block-relationships{grid-column:7/9;grid-row:1}.bmc-block-channels{grid-column:7/9;grid-row:2}.bmc-block-customers{grid-column:9/11;grid-row:1/3}.bmc-block-costs{grid-column:1/6;grid-row:3}.bmc-block-revenue{grid-column:6/11;grid-row:3}.bmc-block h2{font-size:12pt}.bmc-block-prompt{margin:2mm 0 3mm;font-size:10pt}.bmc-block-english,.bmc-block-number{font-size:9pt}.bmc-block .bmc-notes{display:flex;flex-direction:column;gap:2mm}.bmc-note{padding:2.5mm;-moz-column-break-inside:avoid;break-inside:avoid}.bmc-note strong{font-size:11pt}.bmc-note-segment,.bmc-note-status{font-size:9pt}.bmc-note-footer{margin-top:2mm}.bmc-attribution{display:flex;font-size:9pt;color:#374a3f}}