.br2-live{--bl-ink:#181c1c;--bl-muted:#525c5a;--bl-line:#d5dcda;--bl-green:#1d624c;--bl-orange:#ff671f;background:#f7f9f8;color:var(--bl-ink);min-height:100svh;font:400 16px/1.6 Instrument,Arial,sans-serif;letter-spacing:0;overflow-wrap:anywhere}.br2-live :is(h1,h2,h3,p,dl,dd,figure){margin:0}.br2-live :is(h1,h2,h3){color:inherit;letter-spacing:0;line-height:1.25}.br2-live h1{font:700 36px/1.2 Outfit,Arial,sans-serif}.br2-live h2{font:700 23px/1.3 Outfit,Arial,sans-serif}.br2-live h3{font-size:16px}.br2-live :is(a,summary){-webkit-tap-highlight-color:transparent}.br2-live :is(a,summary):focus-visible{outline:3px solid #135fac;outline-offset:4px}.br2-live :is(section[id],main[id]){scroll-margin-top:24px}.br2-live .bl-main:focus{outline:none}.br2-live .bl-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px max(24px,calc((100% - 1440px) / 2));background:#fff;border-bottom:1px solid var(--bl-line)}.br2-live .bl-brand{display:flex;align-items:center;gap:14px;min-height:52px}.br2-live .bl-brand>span{display:grid}.br2-live .bl-brand strong{font:700 24px/1.2 Outfit,Arial,sans-serif}.br2-live .bl-brand>span>span{color:var(--bl-muted);font-size:14px}.br2-live .bl-brand img{width:52px;height:52px;flex:0 0 52px;object-fit:contain}.br2-live .bl-action{min-height:48px;padding:12px 20px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:6px;font-weight:700;text-align:center;line-height:1.4;transition:background-color .16s ease,box-shadow .16s ease,transform .16s ease}.br2-live .bl-action-dark{background:var(--bl-ink);color:#fff}.br2-live .bl-action-light{background:#fff;color:var(--bl-ink);border-color:var(--bl-line)}.br2-live .bl-action-primary{background:var(--bl-orange);color:#161616}.br2-live .bl-action:active{transform:translateY(1px)}.br2-live .bl-demo-notice{display:flex;align-items:baseline;justify-content:center;gap:8px 18px;padding:12px 24px;background:#fff3e9;border-bottom:1px solid #e9cab4;color:#6d310b;font-size:14px}.br2-live .bl-demo-notice strong{flex-shrink:0}.br2-live .bl-workspace{display:grid;grid-template-columns:224px minmax(0,1fr);max-width:1488px;margin:0 auto}.br2-live .bl-sidebar{padding:32px 22px;border-right:1px solid var(--bl-line)}.br2-live .bl-eyebrow{color:var(--bl-muted);font-size:13px;font-weight:700;letter-spacing:0}.br2-live .bl-sidebar nav{display:grid;gap:6px;margin-top:20px}.br2-live .bl-sidebar nav a{display:flex;gap:12px;align-items:center;min-height:48px;padding:10px 8px;border-radius:4px;font-size:15px;font-weight:700}.br2-live .bl-sidebar nav a span{color:var(--bl-muted);font-size:12px;font-variant-numeric:tabular-nums}.br2-live .bl-sidebar-note{margin-top:36px;padding-top:20px;border-top:1px solid var(--bl-line);color:var(--bl-muted);font-size:14px}.br2-live .bl-sidebar-note strong{color:var(--bl-ink)}.br2-live .bl-sidebar-note p{margin-top:8px}.br2-live .bl-main{min-width:0;padding:36px}.br2-live .bl-project-heading{display:flex;align-items:start;justify-content:space-between;gap:20px;flex-wrap:wrap}.br2-live .bl-project-heading h1{margin:8px 0 10px}.br2-live .bl-project-heading>div>p:last-child{color:var(--bl-muted);max-width:60ch}.br2-live .bl-tag{display:inline-flex;align-items:center;padding:5px 10px;background:#edf1ef;border:1px solid #cbd5cf;border-radius:4px;color:#354d41;font-size:12px;font-weight:700;line-height:1.5}.br2-live .bl-tag-review{color:#79300e;background:#fff3e9;border-color:#e6c1a4}.br2-live .bl-metrics{margin:28px 0 0;padding:24px 0;border-block:1px solid var(--bl-line)}.br2-live .bl-metrics dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.br2-live .bl-metrics dl>div{min-width:0;padding:0 22px;border-left:1px solid var(--bl-line)}.br2-live .bl-metrics dl>div:first-child{border-left:0;padding-left:0}.br2-live .bl-metrics dt{font-size:14px;color:var(--bl-muted)}.br2-live .bl-metrics dd{margin:8px 0 4px;font:700 40px/1.2 Outfit,Arial,sans-serif;font-variant-numeric:tabular-nums}.br2-live .bl-metrics dd span{color:var(--bl-muted);font-size:24px}.br2-live .bl-metrics p{margin-top:4px;color:var(--bl-muted);font:400 12px/1.6 Instrument,Arial,sans-serif}.br2-live .bl-review-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:32px}.br2-live .bl-section{min-width:0;padding:30px 0}.br2-live .bl-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.br2-live .bl-section-heading .bl-eyebrow{margin-bottom:6px}.br2-live .bl-section-intro{margin-top:10px;color:var(--bl-muted);font-size:14px}.br2-live .bl-approvals{display:grid;gap:12px;margin-top:20px}.br2-live .bl-approval{background:#fff;border:1px solid var(--bl-line);border-radius:6px}.br2-live summary{min-height:48px;cursor:pointer}.br2-live .bl-approval summary{padding:18px 20px}.br2-live .bl-approval summary>span{display:inline-grid;gap:5px;max-width:calc(100% - 24px);vertical-align:middle}.br2-live .bl-approval summary strong{font-size:17px}.br2-live .bl-meta{display:block;color:var(--bl-muted);font-size:13px;line-height:1.6}.br2-live .bl-summary-label{color:var(--bl-green);font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:3px}.br2-live .bl-detail-body{padding:0 20px 20px;font-size:14px}.br2-live .bl-detail-body p+p{margin-top:10px}.br2-live .bl-detail-note{color:var(--bl-muted)}.br2-live .bl-approval[open]{border-color:var(--bl-green)}.br2-live .bl-progress-section{padding-left:32px;border-left:1px solid var(--bl-line)}.br2-live .bl-progress-label{display:flex;justify-content:space-between;gap:12px;margin-top:24px;font-size:14px}.br2-live .bl-progress-label strong,.br2-live progress{color:var(--bl-green)}.br2-live progress{display:block;width:100%;height:10px;margin:12px 0;border:0;border-radius:0;background:#dce5df;accent-color:var(--bl-green);appearance:none}.br2-live progress::-webkit-progress-bar{background:#dce5df}.br2-live progress::-webkit-progress-value{background:var(--bl-green)}.br2-live progress::-moz-progress-bar{background:var(--bl-green)}.br2-live .bl-visual{margin-top:22px}.br2-live .bl-visual img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:4px}.br2-live .bl-visual figcaption{margin-top:8px;font-size:12px;color:var(--bl-muted)}.br2-live .bl-files-section{border-block:1px solid var(--bl-line)}.br2-live .bl-files{list-style:none;margin:20px 0 0;padding:0}.br2-live .bl-files li+li{border-top:1px solid var(--bl-line)}.br2-live .bl-files summary{display:flex;align-items:center;gap:16px;padding:18px 4px}.br2-live .bl-files summary:after{content:"+";flex:0 0 24px;font-size:22px;text-align:center}.br2-live .bl-files details[open] summary:after{content:"−"}.br2-live .bl-files summary::-webkit-details-marker{display:none}.br2-live .bl-file-format{display:grid;place-items:center;flex:0 0 52px;height:52px;border:1px solid #b6cdc1;background:#edf4ef;color:#24533c;border-radius:4px;font-size:12px;font-weight:700}.br2-live .bl-file-name{flex:1;min-width:0}.br2-live .bl-file-name strong{font-size:15px}.br2-live .bl-file-state{color:var(--bl-muted);font-size:13px}.br2-live .bl-bottom-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.br2-live .bl-timeline{list-style:none;padding:0;margin:24px 0 0}.br2-live .bl-timeline li{display:flex;align-items:start;gap:16px;padding-bottom:22px}.br2-live .bl-timeline li:last-child{padding-bottom:0}.br2-live .bl-step{display:grid;place-items:center;flex:0 0 38px;height:38px;border:1px solid #9ba9a2;border-radius:50%;background:#fff;font-size:12px;font-weight:700}.br2-live .bl-milestone-complete .bl-step{background:var(--bl-green);border-color:var(--bl-green);color:#fff}.br2-live .bl-timeline h3{margin:2px 0 4px}.br2-live .bl-milestone-state{font-size:13px;font-weight:700;color:var(--bl-green)}.br2-live .bl-conversations-section{padding-left:32px;border-left:1px solid var(--bl-line)}.br2-live .bl-conversations{list-style:none;padding:0;margin:24px 0 0}.br2-live .bl-conversations li{display:flex;align-items:start;gap:12px;padding-bottom:22px}.br2-live .bl-conversations li+li{padding-top:22px;border-top:1px solid var(--bl-line)}.br2-live .bl-avatar{display:grid;place-items:center;flex:0 0 36px;height:36px;border-radius:50%;background:#e4edfa;color:#214b82;font-size:12px;font-weight:700}.br2-live .bl-conversations li:nth-child(2) .bl-avatar{background:#edf0eb;color:#40513a}.br2-live .bl-conversations li>div{min-width:0}.br2-live .bl-conversations li p:last-child{margin-top:10px;font-size:14px}.br2-live .bl-conversation-note{padding-top:16px;border-top:1px solid var(--bl-line);color:var(--bl-muted);font-size:13px}.br2-live .bl-next-step{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px 0 56px;border-top:1px solid var(--bl-line)}.br2-live .bl-next-step h2{margin:6px 0 10px}.br2-live .bl-next-step p:last-child{color:var(--bl-muted);font-size:14px}.br2-live .bl-actions{display:grid;gap:10px;flex:0 1 270px}.br2-live .bl-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media (hover:hover){.br2-live .bl-sidebar nav a:hover{background:#e6eeea}.br2-live summary:hover{background:#f0f5f2}.br2-live .bl-action:hover{transform:translateY(-2px);box-shadow:0 3px 0 #8b9690}.br2-live .bl-action-primary:hover{background:#ff823d}.br2-live .bl-action-dark:hover{background:#303a35}}@media (max-width:1080px){.br2-live .bl-workspace{grid-template-columns:190px minmax(0,1fr)}.br2-live .bl-sidebar{padding-inline:12px}.br2-live .bl-main{padding:28px}.br2-live .bl-metrics dl{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:24px}.br2-live .bl-metrics dl>div:nth-child(odd){border-left:0;padding-left:0}.br2-live .bl-bottom-grid,.br2-live .bl-review-grid{grid-template-columns:minmax(0,1fr);gap:0}.br2-live .bl-conversations-section,.br2-live .bl-progress-section{padding-left:0;border-left:0;border-top:1px solid var(--bl-line)}.br2-live .bl-visual{max-width:480px}.br2-live .bl-next-step{align-items:start;flex-direction:column}.br2-live .bl-actions{display:flex;flex:auto;gap:12px;flex-wrap:wrap}}@media (max-width:720px){.br2-live .bl-header{padding:16px;gap:12px;flex-wrap:wrap}.br2-live .bl-header>.bl-action{padding-inline:12px;font-size:14px}.br2-live .bl-brand{gap:10px}.br2-live .bl-brand strong{font-size:22px}.br2-live .bl-demo-notice{flex-direction:column;align-items:start;padding:12px 16px;gap:3px}.br2-live .bl-workspace{grid-template-columns:minmax(0,1fr)}.br2-live .bl-sidebar{border-right:0;border-bottom:1px solid var(--bl-line);padding:12px 16px}.br2-live .bl-sidebar-note,.br2-live .bl-sidebar>.bl-eyebrow{display:none}.br2-live .bl-sidebar nav{display:flex;flex-wrap:wrap;gap:2px 12px;margin:0}.br2-live .bl-sidebar nav a{gap:6px;font-size:14px;padding-inline:4px}.br2-live .bl-main{padding:28px 20px}.br2-live h1{font-size:30px}.br2-live h2{font-size:22px}.br2-live .bl-metrics dl>div{padding-right:12px;padding-left:16px}.br2-live .bl-metrics dd{font-size:36px}.br2-live .bl-metrics dd span{font-size:20px}.br2-live .bl-files summary{display:grid;grid-template-columns:42px minmax(0,1fr) 16px;gap:2px 10px}.br2-live .bl-file-state{grid-column:2}.br2-live .bl-files summary:after{grid-column:3;grid-row:1/3}.br2-live .bl-file-format{grid-row:1/3;height:48px}.br2-live .bl-actions{display:grid;width:100%}}@media (max-width:420px){.br2-live .bl-header>.bl-action{width:100%}.br2-live .bl-main{padding-inline:16px}.br2-live .bl-approval summary{padding:16px 12px}}@media (prefers-reduced-motion:reduce){.br2-live .bl-action{transition:none}.br2-live .bl-action:active,.br2-live .bl-action:hover{transform:none}}@media (forced-colors:active){.br2-live .bl-action,.br2-live .bl-approval,.br2-live .bl-tag,.br2-live progress{border:1px solid ButtonText}.br2-live :is(a,summary):focus-visible{outline-color:Highlight}}