.bd-page{min-width:0;max-width:1080px;margin:0 auto;padding-top:40px;animation:.3s both bd-fade;container-type:inline-size}.bd-num{font-variant-numeric:tabular-nums}.bd-muted{color:var(--muted)}.bd-sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bd-m-only{display:none}.bd-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;display:grid}.bd-head .doc-eyebrow{margin-bottom:10px}.bd-head .doc-title{margin:0;font-size:clamp(36px,4.2vw,48px);line-height:1}.bd-sync{color:var(--muted);white-space:nowrap;align-items:center;gap:8px;margin:0 0 6px;font-size:13px;font-weight:500;display:inline-flex}.bd-sync i{background:var(--success);border-radius:50%;flex-shrink:0;width:6px;height:6px}.bd-sandbox{border:1px solid var(--warning-border);background:var(--warning-bg);color:var(--warning);letter-spacing:.02em;border-radius:999px;margin-left:4px;padding:1px 7px;font-size:11px;font-weight:650}.bd-figs{align-items:stretch;margin:18px 0 0;padding:0;list-style:none;display:flex}.bd-fig{border-left:1px solid var(--rule);flex-direction:column;gap:3px;min-width:0;padding:0 28px;display:flex}.bd-fig:first-child{border-left:0;padding-left:0}.bd-fig-slot{display:contents}.bd-fig-n{letter-spacing:-.01em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:20px;font-weight:650;line-height:1.2}.bd-fig-l{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;font-size:13px;line-height:1.35;display:inline-flex}.bd-fig-l .bd-st{font-size:13px}button.bd-fig{font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border-top:0;border-bottom:0;border-right:0;border-radius:0;margin:0}.bd-fig-go{color:var(--purple-bright);align-items:center;gap:4px;font-weight:650;display:inline-flex}button.bd-fig:hover .bd-fig-go span{text-underline-offset:3px;text-decoration:underline}button.bd-fig[aria-pressed=true]{cursor:default}button.bd-fig[aria-pressed=true] .bd-fig-go{color:var(--muted);font-weight:500}button.bd-fig[aria-pressed=true] .bd-fig-go svg{display:none}button.bd-fig[aria-pressed=true]:hover .bd-fig-go span{text-decoration:none}.bd-controls{flex-wrap:wrap;align-items:center;gap:12px 16px;margin:32px 0 12px;display:flex}.bd-seg{border:1px solid var(--rule);background:var(--bg-card);border-radius:10px;gap:2px;padding:3px;display:inline-flex}.bd-seg button{font:inherit;color:var(--ink-soft);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;padding:5px 11px;font-size:13px;font-weight:600}.bd-seg button span{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:5px;font-weight:500}.bd-seg button:hover{color:var(--ink)}.bd-seg button[aria-pressed=true]{background:var(--purple-soft);color:var(--purple-bright);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--purple) 55%, transparent);font-weight:700}.bd-seg button[aria-pressed=true] span{color:var(--purple)}.bd-check{color:var(--ink-soft);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:inline-flex}.bd-check input{appearance:none;border:1.5px solid var(--muted-soft);background:var(--bg);cursor:pointer;border-radius:5px;flex-shrink:0;place-items:center;width:18px;height:18px;margin:0;display:grid}.bd-check input:checked{background:var(--accent-solid);border-color:var(--accent-solid)}.bd-check input:checked:after{content:"";border:2px solid var(--on-accent);border-top:0;border-right:0;width:9px;height:5px;transform:translateY(-1px)rotate(-45deg)}.bd-search{width:220px;margin-left:auto;position:relative}.bd-search svg{color:var(--muted-soft);pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.bd-search input{border:1px solid var(--rule);background:var(--bg);width:100%;height:36px;color:var(--ink);font:inherit;border-radius:10px;outline:none;padding:0 12px 0 33px;font-size:13.5px}.bd-search input::placeholder{color:var(--muted)}.bd-search input:focus{border-color:var(--purple)}.bd-table-wrap{border:1px solid var(--rule);background:var(--bg);border-radius:12px;overflow:hidden}.bd-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:14px}.bd-table th{background:var(--bg-card);border-bottom:1px solid var(--rule);color:var(--muted);text-align:left;white-space:nowrap;padding:0;font-size:12px;font-weight:600}.bd-table th.is-r{text-align:right}.bd-sh{width:100%;font:inherit;color:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:11px 12px;display:flex}.bd-table th.is-r .bd-sh{justify-content:flex-end}.bd-sh:hover{color:var(--ink)}.bd-sh:focus-visible{outline-offset:-3px}.bd-sh.is-plain{cursor:default}.bd-sh.is-plain:hover{color:var(--muted)}.bd-sh svg{opacity:0;flex-shrink:0}.bd-sh:not(.is-plain):hover svg{opacity:.45}.bd-table th[aria-sort] .bd-sh{color:var(--ink)}.bd-table th[aria-sort] .bd-sh svg{opacity:1;color:var(--purple)}.bd-table th:first-child .bd-sh,.bd-table td:first-child{padding-left:16px}.bd-table th:last-child .bd-sh,.bd-table td:last-child{padding-right:42px}.bd-w-no{width:100px}.bd-w-iss,.bd-w-due{width:82px}.bd-w-st{width:224px}.bd-w-amt{width:132px}.bd-w-out{width:148px}.bd-table td{border-top:1px solid var(--rule-soft);vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;height:50px;color:var(--ink-soft);padding:0 12px;overflow:hidden}.bd-table td.is-r{text-align:right;font-variant-numeric:tabular-nums}.bd-table tbody tr{cursor:pointer;transition:background .12s}.bd-table tbody tr:hover{background:var(--bg-subtle)}.bd-table tbody tr.bd-map-row,.bd-table tbody tr.bd-empty-row,.bd-table tbody tr.bd-more-row{cursor:default}.bd-table tbody tr.bd-map-row:hover,.bd-table tbody tr.bd-empty-row:hover,.bd-table tbody tr.bd-more-row:hover{background:0 0}.bd-table tbody.bd-grp+tbody.bd-grp>tr:first-child>td{border-top-color:var(--rule)}.bd-g-row td{height:56px}.bd-g-row.is-open{background:var(--bg-card)}.bd-cl{align-items:center;gap:10px;min-width:0;display:flex}.bd-cl-tg{width:20px;height:20px;color:var(--muted-soft);cursor:pointer;background:0 0;border:0;border-radius:5px;flex-shrink:0;place-items:center;margin-left:-4px;padding:0;display:grid}.bd-cl-tg svg{transition:transform .15s;transform:rotate(-90deg)}.bd-cl-tg[aria-expanded=true] svg{color:var(--purple);transform:none}.bd-cl-tg:focus-visible{outline-offset:0}.bd-cl .pulse-tile-initials{border-radius:8px;width:28px;height:28px;font-size:12px}.bd-ini-unlinked{border:1px dashed var(--muted-soft);width:28px;height:28px;color:var(--muted);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.bd-cl-text{flex-direction:column;min-width:0;line-height:1.3;display:flex}.bd-cl-name{text-overflow:ellipsis;color:var(--ink);font-size:14.5px;font-weight:600;overflow:hidden}.bd-cl-sub{text-overflow:ellipsis;color:var(--muted);font-size:12.5px;overflow:hidden}.bd-link-btn{font:inherit;color:var(--purple-bright);cursor:pointer;background:0 0;border:0;padding:0;font-weight:650}.bd-link-btn:hover{text-decoration:underline}.bd-link-btn[aria-expanded=true]{color:var(--ink-soft)}.bd-g-row .bd-c-no{color:var(--muted)}.bd-g-row .bd-c-amt,.bd-g-row .bd-c-out{color:var(--ink);font-weight:600}.bd-table .bd-c-amt,.bd-table .bd-c-out{text-overflow:clip;font-variant-numeric:tabular-nums;overflow:visible}.bd-g-row .bd-c-out b{font-weight:700}.bd-i-row.is-child{background:var(--bg-subtle)}.bd-i-row.is-child:hover{background:var(--purple-soft)}.bd-i-row.is-child .bd-c-cl{color:var(--muted);padding-left:80px;font-size:13.5px}.bd-i-row.is-hot,.bd-i-row.is-hot:hover{background:var(--purple-soft)}.bd-i-row.is-hot .bd-inv-no{color:var(--purple-bright)}.bd-i-row .bd-c-out{position:relative;overflow:visible}.bd-go{color:var(--muted-soft);place-items:center;display:grid;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.bd-i-row:hover .bd-go,.bd-i-row.is-hot .bd-go{color:var(--purple)}.bd-inv-no{font-family:var(--mono);color:var(--ink-soft);cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px}.bd-inv-no:hover{color:var(--purple-bright);text-decoration:underline}.bd-fl-name{color:var(--ink);font-weight:600}.bd-fl-tag{color:var(--muted);font-size:13px;font-weight:500}.bd-fl-tag .bd-d-only{display:none}.bd-i-row .bd-c-amt{color:var(--ink)}.bd-i-row .bd-c-out.is-zero{color:var(--muted)}.bd-st{white-space:nowrap;align-items:center;gap:7px;font-size:13px;font-weight:600;display:inline-flex}.bd-st i{background:currentColor;border-radius:50%;flex-shrink:0;width:7px;height:7px}.bd-st.is-paid{color:var(--success)}.bd-st.is-open{color:var(--muted)}.bd-st.is-open i{background:var(--muted-soft)}.bd-st.is-overdue{color:var(--danger)}.bd-st.is-quiet{color:var(--muted);font-weight:500}.bd-st.is-quiet i{background:var(--muted-soft);opacity:.5}.bd-st-wrap{flex-direction:column;line-height:1.25;display:flex}.bd-st-note{color:var(--muted);padding-left:14px;font-size:12px}.bd-table tfoot td{border-top:1px solid var(--rule);background:var(--bg-card);height:50px;color:var(--ink);font-weight:650}.bd-table tfoot .bd-c-no{color:var(--muted);font-weight:500}.bd-more-row td{text-align:center;height:46px;padding:0!important}.bd-more-btn{width:100%;height:46px;color:var(--purple-bright);font:inherit;cursor:pointer;background:0 0;border:0;font-size:13px;font-weight:650}.bd-more-btn:hover{background:var(--purple-soft)}.bd-empty-row td{white-space:normal;height:auto;color:var(--muted);text-align:center;padding:28px 16px!important}.bd-map-row td{white-space:normal;background:var(--bg-card);border-top:1px dashed var(--rule);height:auto;padding:0!important}.bd-map{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 28px;padding:14px 18px 16px 84px;display:grid}.bd-map-q{color:var(--muted);margin:0;font-size:13.5px;line-height:1.55}.bd-map-q b{color:var(--ink);font-weight:650}.bd-map-do{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.bd-text-btn{color:var(--purple-bright);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:650}.bd-text-btn:hover{text-decoration:underline}.bd-btn{border:1px solid var(--rule);background:var(--bg);height:40px;color:var(--ink);font:inherit;white-space:nowrap;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}.bd-btn:hover{border-color:var(--muted-soft);background:var(--bg-subtle)}.bd-btn.is-primary{background:var(--accent-solid);color:var(--on-accent);border-color:#0000}.bd-btn.is-primary:hover{background:var(--accent-solid-hover)}.bd-map-do .bd-btn{height:36px;padding:0 14px;font-size:13.5px}.bd-scrim{z-index:110;background:#08080842;animation:.18s both bd-fade;position:fixed;inset:0}html[data-theme=dark] .bd-scrim{background:#0000008c}.bd-drawer{z-index:111;border-left:1px solid var(--rule);background:var(--bg);width:min(420px,100vw);box-shadow:var(--shadow-lg);flex-direction:column;padding:22px 28px 28px;animation:.22s both bd-slide;display:flex;position:fixed;top:0;bottom:0;right:0;overflow:auto}.bd-drawer:focus{outline:none}@keyframes bd-slide{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes bd-fade{0%{opacity:0}to{opacity:1}}html.bd-locked,html.bd-locked body{overflow:hidden}.bd-dr-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.bd-dr-top .doc-eyebrow{margin:0}.bd-dr-top .bd-inv-no{cursor:default;color:var(--ink);letter-spacing:.08em;font-size:12.5px}.bd-dr-top .bd-inv-no:hover{text-decoration:none}.bd-icon-btn{border:1px solid var(--rule);background:var(--bg);width:32px;height:32px;color:var(--muted);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.bd-icon-btn:hover{border-color:var(--muted-soft);background:var(--bg-subtle);color:var(--ink)}.bd-dr-name{color:var(--ink);letter-spacing:-.015em;margin:22px 0 0;font-size:24px;font-weight:700;line-height:1.2}.bd-dr-cust{color:var(--muted);margin:4px 0 0;font-size:14px;line-height:1.5}.bd-dr-due{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);margin-top:22px;padding:16px 0 18px}.bd-dr-due-label{color:var(--muted);font-size:13px;font-weight:500;display:block}.bd-dr-due-num{color:var(--ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:2px 0 6px;font-size:34px;font-weight:700;line-height:1.1;display:block}.bd-dr-facts{margin:6px 0 0;padding:0}.bd-dr-facts div{border-bottom:1px solid var(--rule-soft);justify-content:space-between;gap:16px;padding:10px 0;font-size:14px;display:flex}.bd-dr-facts dt{color:var(--muted)}.bd-dr-facts dd{color:var(--ink);font-variant-numeric:tabular-nums;text-align:right;margin:0;font-weight:600}.bd-dr-facts dd .bd-muted{font-weight:500}.bd-dr-next{background:var(--bg-subtle);border:1px solid var(--rule-soft);color:var(--ink-soft);border-radius:10px;margin:20px 0 0;padding:12px 14px;font-size:14px;line-height:1.5}.bd-dr-next b{color:var(--ink);margin-right:6px;font-weight:650}.bd-dr-qbo{width:100%;margin-top:20px}.bd-dr-all{color:var(--purple-bright);font:inherit;cursor:pointer;background:0 0;border:0;align-self:center;margin-top:14px;padding:4px 6px;font-size:13.5px;font-weight:650}.bd-dr-all:hover{text-underline-offset:3px;text-decoration:underline}.cc-action-sub .bd-num{color:var(--ink-soft);font-weight:600}.bd-connect{justify-items:center;gap:12px;width:min(560px,100%);display:grid}.bd-connect-link{gap:8px;width:100%;display:flex}.bd-connect-url{border:1px solid var(--rule);background:var(--bg-subtle);min-width:0;height:40px;color:var(--ink-soft);font:inherit;font-family:var(--mono);border-radius:10px;flex:1;padding:0 12px;font-size:12.5px}.bd-connect-error{color:var(--danger);margin:0;font-size:13px}@container (max-width:900px){.bd-table .bd-c-iss,.bd-table .bd-c-due{display:none}.bd-w-amt{width:116px}}@container (max-width:720px){.bd-controls{gap:10px;margin:22px 0 10px}.bd-seg{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:grid}.bd-seg button{padding:6px 4px;font-size:12.5px}.bd-seg button span{margin-left:3px}.bd-search{flex:1;width:auto;min-width:0}.bd-table,.bd-table tbody,.bd-table tfoot{display:block}.bd-table thead{display:none}.bd-table tr{border-top:1px solid var(--rule-soft);column-gap:10px;padding:11px 12px;display:grid}.bd-table tbody.bd-grp+tbody.bd-grp>tr:first-child{border-top-color:var(--rule)}.bd-table tbody:first-of-type>tr:first-child{border-top:0}.bd-table td{min-width:0;display:block;border:0!important;height:auto!important;padding:0!important}.bd-table .bd-c-iss,.bd-table .bd-c-due{display:none}.bd-m-only{display:inline}.bd-d-only{display:none}.bd-g-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"cl amt""st out";align-items:center;row-gap:6px}.bd-g-row .bd-c-cl{grid-area:cl}.bd-g-row .bd-c-amt{grid-area:amt;align-self:center}.bd-g-row .bd-c-no{display:none!important}.bd-g-row .bd-c-st{grid-area:st}.bd-g-row .bd-c-out{color:var(--muted);grid-area:out;font-size:12.5px;font-weight:500}.bd-g-row .bd-c-out b{color:var(--ink-soft)}.bd-g-row .bd-st{font-size:12.5px}.bd-cl-name,.bd-cl-sub{white-space:normal}.bd-i-row{grid-template-columns:44px auto minmax(0,1fr) auto;grid-template-areas:"iss cl cl amt""iss no st st";align-items:baseline;row-gap:3px}.bd-i-row .bd-c-iss{color:var(--muted);grid-area:iss;font-size:12px;display:block}.bd-i-row .bd-c-cl{white-space:normal;grid-area:cl;padding-left:0!important}.bd-i-row.is-child{padding-left:24px}.bd-i-row.is-child .bd-c-cl{color:var(--ink-soft);font-size:13.5px}.bd-i-row .bd-c-no{grid-area:no}.bd-i-row .bd-c-st{grid-area:st}.bd-i-row .bd-c-amt{grid-area:amt;align-items:center;gap:4px;margin-right:-4px;font-weight:600;display:flex}.bd-i-row .bd-c-out{display:none}.bd-go-m{color:var(--muted-soft);place-items:center;display:grid}.bd-i-row .bd-st{font-size:12px}.bd-st-wrap{display:inline}.bd-i-row .bd-c-st{white-space:normal;overflow:visible}.bd-st-note{white-space:normal;display:block}.bd-table tfoot tr{border-top:1px solid var(--rule);background:var(--bg-card);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"cl amt""no out"}.bd-table tfoot td{background:0 0}.bd-table tfoot .bd-c-cl{grid-area:cl}.bd-table tfoot .bd-c-amt{grid-area:amt}.bd-table tfoot .bd-c-no{grid-area:no;font-size:12.5px}.bd-table tfoot .bd-c-out{color:var(--muted);grid-area:out;font-size:12.5px;font-weight:500}.bd-table tfoot .bd-c-out b{color:var(--ink);font-weight:650}.bd-table tfoot .bd-c-st{display:none}.bd-more-row,.bd-empty-row,.bd-map-row{padding:0!important;display:block!important}.bd-map{grid-template-columns:minmax(0,1fr);padding:12px 14px 14px}.bd-map-do{justify-content:flex-start}.bd-map-do .bd-sel{flex:1;width:auto;min-width:0}}@media (max-width:640px){.bd-page{padding-top:16px}.bd-head{grid-template-columns:minmax(0,1fr);gap:10px}.bd-head .doc-title{font-size:34px}.bd-sync{white-space:normal;justify-self:start;margin:0}.bd-figs{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px;display:grid}.bd-figs-2{grid-template-columns:repeat(2,minmax(0,1fr))}.bd-fig{padding:0 10px}.bd-fig-n{font-size:18px}.bd-fig-l,.bd-fig-l .bd-st{gap:5px;font-size:12px}.bd-fig-more{display:none}.bd-drawer{padding:18px 18px 24px}.bd-connect-link{flex-direction:column}}@media (prefers-reduced-motion:reduce){.bd-page,.bd-scrim,.bd-drawer{animation:none}.bd-cl-tg svg,.bd-table tbody tr{transition:none}}.bd-figrow{justify-content:space-between;align-items:center;gap:12px 24px;margin:18px 0 0;display:flex}.bd-figrow .bd-figs{margin:0}.bd-vsw{border:1px solid var(--rule);background:var(--bg-subtle);border-radius:10px;flex-shrink:0;gap:2px;padding:3px;display:inline-flex}.bd-vsw button{color:var(--muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:5px 16px;font-size:13.5px;font-weight:600}.bd-vsw button:hover{color:var(--ink)}.bd-vsw button[aria-selected=true]{background:var(--bg);color:var(--ink);box-shadow:0 1px 2px #08080814, 0 0 0 1px var(--rule);font-weight:650}.bd-vsw button:focus-visible{outline:2px solid var(--purple);outline-offset:1px}.bd-rev-chart{--bd-rev-1:#6058f8;--bd-rev-2:#4e7fd1;--bd-rev-3:#3e9a6c;--bd-rev-4:#c9922f;--bd-rev-5:#a2569b;--bd-rev-0:#c4c2d0;margin:32px 0 0}html[data-theme=dark] .bd-rev-chart{--bd-rev-0:#4e4c5a}[role=tabpanel]>.project-hub-empty-state{margin-top:28px}.bd-rev-legend{border-top:1px solid var(--rule-soft);color:var(--muted);flex-wrap:wrap;gap:6px 18px;margin:8px 0 0;padding:10px 0 0;font-size:12.5px;list-style:none;display:flex}.bd-rev-legend li{align-items:center;gap:6px;min-width:0;display:inline-flex}.bd-rev-legend i{border-radius:2px;flex:none;width:9px;height:9px}.bd-rev-legend-name{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-weight:600;overflow:hidden}.bd-rev-note{max-width:760px;color:var(--muted);margin:12px 0 0;font-size:13px;line-height:1.55}@media (max-width:640px){.bd-figrow{flex-direction:column;align-items:stretch}.bd-vsw{order:-1;align-self:flex-start}}
