:root{--fs-display-lg:3rem;--lh-display-lg:1.2083;--fs-display:2rem;--lh-display:1.25;--fs-page-title:1.625rem;--lh-page-title:1.2308;--fs-section:1.125rem;--lh-section:1.4444;--fs-body:.875rem;--lh-body:1.5;--fs-compact:.8125rem;--lh-compact:1.5385;--fs-meta:.75rem;--lh-meta:1.5;--fs-micro:.6875rem;--lh-micro:1.4545;--ls-micro:.07em;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--focus-width:2px;--focus-offset:2px;--target-min:24px;--target-pref:44px;--bw:1px;--bw-strong:2px;--s0:2px;--s7:48px;--s8:64px;--r-pill:999px;--underline-offset:.2em;--icon-sm:15px;--icon-md:18px;--control-h-sm:28px;--control-h:36px;--control-h-lg:44px;--rail-width:236px;--wordmark-width:142px;--wordmark-width-auth:132px;--search-width:240px;--measure:70ch;--panel-min:280px;--stat-min:160px;--modal-width:560px;--drawer-width:460px;--menu-width:300px;--auth-card-width:460px;--progress-h:8px;--z-bar:5;--z-menu:20;--z-overlay:30;--z-toast:40}*,:before,:after{box-sizing:border-box}html,body{min-height:100%}body{background:var(--bg);color:var(--ink);font-family:var(--f-body);font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-regular);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,h4,p{margin:0}h1,h2,h3{text-wrap:balance}h1{font-family:var(--f-display);font-size:var(--fs-page-title);line-height:var(--lh-page-title);font-weight:var(--fw-semibold)}h2{font-size:var(--fs-section);line-height:var(--lh-section);font-weight:var(--fw-semibold)}h3{font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-semibold)}a{color:var(--ink);text-decoration-thickness:var(--bw);text-underline-offset:var(--underline-offset)}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:var(--focus-width) solid var(--accent);outline-offset:var(--focus-offset);border-radius:var(--r1)}.bm-visually-hidden{width:var(--bw);height:var(--bw);margin:calc(-1 * var(--bw));clip-path:inset(50%);white-space:nowrap;border:0;padding:0;overflow:hidden;position:absolute!important}.bm-mono{font-family:var(--f-mono);font-size:var(--fs-meta);letter-spacing:0}.bm-hash{font-family:var(--f-mono);font-size:var(--fs-meta);letter-spacing:0;word-break:break-all}.bm-muted{color:var(--muted)}.bm-num{text-align:right;font-variant-numeric:tabular-nums}.bm-label{font-size:var(--fs-micro);line-height:var(--lh-micro);font-weight:var(--fw-medium);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--muted)}.bm-stack{gap:var(--s4);align-content:start;display:grid}.bm-row{gap:var(--s2);flex-wrap:wrap;align-items:center;display:flex}.bm-grid2{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--panel-min)), 1fr));gap:var(--s4);display:grid}.bm-facts{gap:var(--s4) var(--s5);flex-wrap:wrap;margin:0;display:flex}.bm-facts>div{gap:var(--s0);min-width:0;display:grid}.bm-facts dd{overflow-wrap:anywhere;margin:0}.bm-admin-subnav{gap:var(--s3) var(--s5);flex-wrap:wrap;display:flex}.bm-admin-subnav__group{gap:var(--s1);display:grid}.bm-admin-subnav__list{gap:var(--s2) var(--s4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.bm-admin-subnav__link[aria-current=page]{font-weight:var(--fw-medium);text-decoration-thickness:var(--s0)}.bm-admin-inbox{gap:var(--s4);margin:0;padding:0;list-style:none;display:grid}.bm-admin-inbox__item{gap:var(--s2);overflow-wrap:anywhere;display:grid}.bm-admin-inbox__item p{margin:0}.bm-auth-links{font-size:var(--fs-body);line-height:var(--lh-body)}.bm-auth-links a,.bm-auth-page a{text-underline-offset:var(--underline-offset)}.bm-auth-page{max-width:var(--measure)}.bm-auth-page .bm-auth-actions{gap:var(--s3);margin-top:var(--s4);flex-wrap:wrap;display:flex}.bm-auth-reset-form{gap:var(--s5);display:grid}.bm-bill-cell{gap:var(--s0);justify-items:start;display:grid}td.bm-num .bm-bill-cell{justify-items:end}.bm-bill-sub{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--muted);display:block}.bm-bill-actions{gap:var(--s2);flex-wrap:wrap;display:inline-flex}.bm-bill-form{gap:var(--s3);display:grid}.bm-bill-fields{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--stat-min)), 1fr));gap:var(--s3);align-items:start;display:grid}.bm-bill-wide{grid-column:1/-1}.bm-bill-row{gap:var(--s3);flex-wrap:wrap;align-items:center;display:flex}.bm-bill-inline{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--stat-min)), 1fr));gap:var(--s3);margin-top:var(--s3);align-items:end;display:grid}.bm-bill-lines{gap:var(--s2);border:0;justify-items:start;margin:0;padding:0;display:grid}.bm-bill-lines>.bm-bill-inline{justify-self:stretch;margin-top:0}.bm-bill-list{gap:var(--s3);margin:0;padding:0;list-style:none;display:grid}.bm-bill-change{justify-content:space-between;gap:var(--s3);padding-bottom:var(--s3);border-bottom:var(--bw) solid var(--line);flex-wrap:wrap;display:flex}.bm-bill-facts{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--stat-min)), 1fr));gap:var(--s3);margin:0;display:grid}.bm-bill-facts dd{margin:0}.bm-bill-link{font-weight:var(--fw-medium)}.bm-bill-nowrap{white-space:nowrap}.cust-sub{color:var(--muted);font-size:var(--fs-compact);line-height:var(--lh-compact)}.cust-strong{font-weight:var(--fw-semibold)}.cust-hint{color:var(--muted);font-size:var(--fs-compact);max-width:var(--measure)}.cust-link,.cust-linkbutton{min-height:var(--target-min);align-items:center;display:inline-flex}.cust-linkbutton{cursor:pointer;color:inherit;font:inherit;background:0 0;border:0;padding:0}.cust-linkbutton:hover .bm-chip,.cust-link:hover .bm-chip{text-underline-offset:var(--underline-offset);text-decoration:underline}.cust-form{gap:var(--s3);display:grid}.cust-subform{border-top:var(--bw) solid var(--line);padding-top:var(--s4);margin-top:var(--s4)}.cust-detail{gap:var(--s3);display:grid}.cust-detail p{margin:0}.cust-h3{font-size:var(--fs-section);line-height:var(--lh-section);font-weight:var(--fw-semibold);margin:0}.cust-dl{gap:var(--s1);grid-template-columns:minmax(0,1fr);margin:0;display:grid}.cust-dl dt{color:var(--muted);font-size:var(--fs-meta);font-weight:var(--fw-semibold);margin-top:var(--s2)}.cust-dl dd{min-width:0;margin:0}.cust-dl--tight dt{margin-top:var(--s1)}.cust-timeline{counter-reset:cust-event;margin:0;padding:0;list-style:none;display:grid}.cust-event{counter-increment:cust-event;gap:var(--s1);padding:var(--s3) 0 var(--s3) var(--s5);border-left:var(--bw-strong) solid var(--line);justify-items:start;display:grid;position:relative}.cust-event:before{content:counter(cust-event) ".";left:var(--s2);top:var(--s3);font-size:var(--fs-meta);color:var(--muted);position:absolute}.cust-time{font-size:var(--fs-compact)}.cust-tabs .bm-tabs{grid-template-columns:minmax(0,1fr)}.cust-links{gap:var(--s1);margin:0;padding:0;list-style:none;display:grid}.cust-section-bar{gap:var(--s2) var(--s4);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.cust-section-bar .cust-hint{margin:0}.dash{gap:var(--s4);min-width:0;display:grid}.dash-grid{gap:var(--s4);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.dash-s5{grid-column:span 5}.dash-s6{grid-column:span 6}.dash-s7{grid-column:span 7}.dash-s12{grid-column:span 12}@media (width<=1100px){.dash-s5,.dash-s6,.dash-s7{grid-column:span 12}}.dash-empty,.dash-note{color:var(--muted);font-size:var(--fs-meta);line-height:var(--lh-meta);margin:0}.dash-note{margin-top:var(--s2)}.dash-panel-link{font-size:var(--fs-meta)}.dash-list{margin:0;padding:0;list-style:none;display:grid}.dash-list__item{gap:var(--s3);padding:var(--s2) 0;border-bottom:var(--bw) solid var(--line);min-width:0;display:flex}.dash-list__item:last-child{border-bottom:0}.dash-list__item--stack{gap:var(--s1);display:grid}.dash-when{min-width:11ch;font-size:var(--fs-meta);line-height:var(--lh-meta);flex:none;display:grid}.dash-list__body{gap:var(--s0);min-width:0;display:grid}.dash-list__title{font-weight:var(--fw-medium);overflow-wrap:anywhere}.dash-list__meta{align-items:center;gap:var(--s1) var(--s2);font-size:var(--fs-meta);line-height:var(--lh-meta);flex-wrap:wrap;min-width:0;display:flex}.dash-range{align-items:center;gap:var(--s1);flex-wrap:wrap;display:inline-flex}.dash-inline-list{padding-left:var(--s4);margin:0}.dash-checklist{margin:var(--s2) 0 0;grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--panel-min)), 1fr));gap:var(--s2) var(--s4);padding:0;list-style:none;display:grid}.dash-show-checklist{justify-content:flex-end;display:flex}.dash-needs ul{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--stat-min)), 1fr));gap:var(--s2);margin:0;padding:0;list-style:none;display:grid}.dash-need{align-content:start;justify-items:start;gap:var(--s1);height:100%;padding:var(--s3);background:var(--surface);border:var(--bw) solid var(--line);border-radius:var(--r2);color:var(--ink);text-decoration:none;display:grid}.dash-need--on{border-color:var(--line-2);border-left:var(--bw-strong) solid var(--warn)}.dash-need:hover .dash-need__label{text-decoration:underline}.dash-need__count{font-family:var(--f-display);font-size:var(--fs-page-title);line-height:var(--lh-page-title);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums}.dash-need__label{font-size:var(--fs-compact);line-height:var(--lh-compact)}.dash-search{position:relative}.dash-search__popup{top:calc(100% + var(--s1));z-index:var(--z-menu);width:min(calc(var(--search-width) * 2), calc(100vw - var(--s4) * 2));max-height:70vh;padding:var(--s1);background:var(--surface);border:var(--bw) solid var(--line-2);border-radius:var(--r2);box-shadow:var(--shadow);color:var(--ink);position:absolute;right:0;overflow:auto}.dash-search__popup[hidden]{display:none}.dash-search__group{padding:var(--s2) var(--s2) var(--s1);font-size:var(--fs-micro);line-height:var(--lh-micro);font-weight:var(--fw-medium);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--muted)}.dash-search__option{align-items:center;gap:var(--s2);min-height:var(--control-h);padding:var(--s1) var(--s2);border-radius:var(--r1);border:var(--bw) solid transparent;cursor:pointer;display:flex}.dash-search__option--active{background:var(--accent-soft);border-color:var(--accent-line)}.dash-search__text{flex:1;min-width:0;display:grid}.dash-search__title{overflow-wrap:anywhere}.dash-search__sub{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--muted);overflow-wrap:anywhere}.dash-search__kind{font-size:var(--fs-micro);line-height:var(--lh-micro);color:var(--muted);flex:none}.dash-search__hint{padding:var(--s1) var(--s2);font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--muted);margin:0}.dash-search__hint:empty{display:none}@media (width<=760px){.dash-search__popup{width:calc(100vw - var(--s4) * 2);left:0;right:auto}}.dash-searchform{align-items:flex-end;gap:var(--s3);flex-wrap:wrap;display:flex}.dash-searchform>:first-child{flex:1 1 var(--panel-min);max-width:var(--measure)}.dash-results{margin:0;padding:0;list-style:none}.dash-results__item{align-items:flex-start;gap:var(--s2);padding:var(--s2) var(--s4);border-bottom:var(--bw) solid var(--line);display:flex}.dash-results__item:last-child{border-bottom:0}.dash-results__body{gap:var(--s0);flex:1;min-width:0;display:grid}.files-page{gap:var(--s4);grid-template-columns:minmax(0,1fr);display:grid}.files-hint{color:var(--muted);font-size:var(--fs-compact);line-height:var(--lh-compact);max-width:var(--measure)}.files-sub{margin-top:var(--s1);color:var(--muted);font-size:var(--fs-meta);line-height:var(--lh-meta);display:block}.files-name{font-weight:var(--fw-medium);overflow-wrap:anywhere}.files-actions,.files-row{gap:var(--s2);flex-wrap:wrap;align-items:center;display:flex}.files-dl{gap:var(--s1) var(--s4);grid-template-columns:minmax(0,max-content) minmax(0,1fr);margin:0;display:grid}.files-dl dt{color:var(--muted);font-size:var(--fs-compact)}.files-dl dd{overflow-wrap:anywhere;min-width:0;margin:0}.files-steps{gap:var(--s2);margin:0;padding:0;list-style:none;display:grid}.files-steps li{gap:var(--s2);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.files-drop{gap:var(--s2);padding:var(--s4);border:var(--bw-strong) dashed var(--line-2);border-radius:var(--r2);background:var(--sunk);justify-items:start;display:grid}.files-drop input[type=file]{font:inherit;max-width:100%}.files-link{color:var(--ink);text-underline-offset:var(--underline-offset);text-decoration:underline}.files-link:focus-visible{outline:var(--focus-width) solid var(--accent);outline-offset:var(--focus-offset)}.files-checks{gap:var(--s1);max-height:calc(var(--s8) * 3);display:grid;overflow:auto}@media (width<=40rem){.files-dl{grid-template-columns:minmax(0,1fr)}}.files-section-bar{gap:var(--s2) var(--s4);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.files-section-bar .files-hint{margin:0}.bm-inv-cell{gap:var(--s0);justify-items:start;display:grid}td.bm-num .bm-inv-cell{justify-items:end}.bm-inv-sub{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--muted);display:block}.bm-inv-nowrap{white-space:nowrap}.bm-inv-row{gap:var(--s3);flex-wrap:wrap;align-items:center;display:flex}.bm-inv-filters,.bm-inv-fields{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--stat-min)), 1fr));gap:var(--s3);align-items:start;display:grid}.bm-inv-form{gap:var(--s3);display:grid}.bm-inv-split{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--stat-min)), 1fr));gap:var(--s4);align-items:start;display:grid}.bm-inv-stack{gap:var(--s4);display:grid}.bm-inv-dl{gap:var(--s1) var(--s3);grid-template-columns:minmax(0,max-content) minmax(0,1fr);margin:0;display:grid}.bm-inv-dl dt{color:var(--muted)}.bm-inv-dl dd{overflow-wrap:anywhere;margin:0}.bm-inv-billto{gap:var(--s3);padding:var(--s3) var(--s4);display:grid}.bm-inv-list{padding-left:var(--s4);margin:0}.bm-inv-excluded{padding:var(--s3) var(--s4) var(--s3) var(--s6);color:var(--muted)}.bm-inv-billto>*,.bm-inv-split>*,.bm-inv-stack>*{min-width:0}@media (width<=480px){.bm-inv-dl{grid-template-columns:minmax(0,1fr)}.bm-inv-dl dd{margin-bottom:var(--s2)}}@media (width>=1100px){.bm-inv-split{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.bm-mat-filters{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--stat-min)), 1fr));gap:var(--s3);align-items:end;display:grid}.bm-mat-filters__search{gap:var(--s2);flex-wrap:wrap;grid-column:1/-1;align-items:flex-end;display:flex}.bm-mat-filters__search>.bm-field{flex:1 1 var(--panel-min)}.bm-mat-cell{gap:var(--s0);display:grid}.bm-mat-link{gap:var(--s2);font-weight:var(--fw-medium);flex-wrap:wrap;align-items:center;display:inline-flex}.bm-mat-sub{font-size:var(--fs-meta);line-height:var(--lh-meta);display:block}.bm-mat-form{gap:var(--s3);max-width:var(--measure);display:grid}.bm-mat-fields{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--panel-min)), 1fr));gap:var(--s3);align-items:start;display:grid}.bm-mat-inline-form{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--stat-min)), 1fr));gap:var(--s3);padding:var(--s4);border-top:var(--bw) solid var(--line);align-items:end;display:grid}.bm-mat-inline{gap:var(--s2);flex-wrap:wrap;align-items:flex-end;display:flex}.bm-mat-inline>.bm-field{flex:1 1 var(--stat-min)}.bm-mat-note{padding:var(--s3) var(--s4)}.bm-mat-jacket{gap:var(--s4);padding-bottom:var(--s4);margin-bottom:var(--s4);border-bottom:var(--bw) solid var(--line);display:grid}.bm-mat-jacket__top{gap:var(--s2);display:grid}.bm-mat-facts{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--stat-min)), 1fr));gap:var(--s3) var(--s5);margin:0;display:grid}.bm-mat-fact dd{margin:var(--s0) 0 0;font-weight:var(--fw-medium);overflow-wrap:anywhere}.bm-mat-quote{padding:var(--s2) var(--s3);border-left:var(--bw-strong) solid var(--line-2);background:var(--sunk);border-radius:var(--r1);white-space:pre-wrap}.bm-mat-layout{gap:var(--s5);margin-top:var(--s4);grid-template-columns:minmax(0,1fr);display:grid}.bm-mat-section{min-width:0}.bm-mat-subnav{display:none}.bm-mat-subnav ul{margin:0 0 var(--s3);gap:var(--s0);padding:0;list-style:none;display:grid}.bm-mat-subnav__group>.bm-label{margin-bottom:var(--s1)}.bm-mat-subnav__link{justify-content:space-between;gap:var(--s2);min-height:var(--target-min);padding:var(--s1) var(--s2);border-radius:var(--r1);color:var(--ink);text-decoration:none;display:flex}.bm-mat-subnav__link:hover{background:var(--sunk)}.bm-mat-subnav__link[aria-current=page]{background:var(--accent-soft);font-weight:var(--fw-semibold);box-shadow:inset var(--bw-strong) 0 0 var(--accent)}.bm-mat-subselect{gap:var(--s1);display:grid}@media (width>=900px){.bm-mat-layout{grid-template-columns:minmax(0, var(--rail-width)) minmax(0, 1fr)}.bm-mat-subnav{display:block}.bm-mat-subselect{display:none}}.bm-mat-list,.bm-mat-people,.bm-mat-checklist,.bm-mat-plain{margin:0;padding:0;list-style:none}.bm-mat-list,.bm-mat-people{gap:var(--s2);display:grid}.bm-mat-list>li,.bm-mat-people>li{justify-content:space-between;align-items:flex-start;gap:var(--s2);padding-bottom:var(--s2);border-bottom:var(--bw) solid var(--line);display:flex}.bm-mat-list>li:last-child,.bm-mat-people>li:last-child{border-bottom:0;padding-bottom:0}.bm-mat-dl{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--stat-min)), 1fr));gap:var(--s3);margin:0;display:grid}.bm-mat-dl dd{margin:var(--s0) 0 0;overflow-wrap:anywhere}.bm-mat-checklist{gap:var(--s3);display:grid}.bm-mat-checklist>li{gap:var(--s2);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;display:grid}.bm-mat-step{font-weight:var(--fw-medium)}.bm-mat-nowrap{white-space:nowrap}.bm-mat-due{gap:var(--s2);margin-top:var(--s0);font-size:var(--fs-meta);flex-wrap:wrap;align-items:center;display:flex}.bm-mat-tiles{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--panel-min)), 1fr));gap:var(--s4);display:grid}.note-bell{width:var(--control-h);height:var(--control-h);border-radius:var(--r-pill);border:var(--bw) solid var(--muted);background:var(--surface);color:var(--ink);cursor:pointer;flex:none;place-items:center;display:grid;position:relative}.note-bell:hover{background:var(--sunk)}.note-bell:focus-visible{outline:var(--focus-width) solid var(--accent);outline-offset:var(--focus-offset)}.note-bell__count{top:calc(-1 * var(--s1));right:calc(-1 * var(--s1));min-width:var(--icon-md);padding:0 var(--s1);border-radius:var(--r-pill);border:var(--bw) solid var(--surface);background:var(--ink);color:var(--surface);font-size:var(--fs-micro);line-height:var(--lh-micro);font-weight:var(--fw-semibold);text-align:center;position:absolute}.note-list,.note-recent{margin:0;padding:0;list-style:none;display:grid}.note-list__item{border-bottom:var(--bw) solid var(--line)}.note-list__link{align-items:flex-start;gap:var(--s3);padding:var(--s3) var(--s1);min-height:var(--target-pref);color:var(--ink);text-decoration:none;display:flex}.note-list__link:hover .note-list__title{text-underline-offset:var(--underline-offset);text-decoration:underline}.note-list__link:focus-visible{outline:var(--focus-width) solid var(--accent);outline-offset:calc(-1 * var(--focus-width))}.note-list__body{gap:var(--s0);overflow-wrap:anywhere;min-width:0;display:grid}.note-list__meta{color:var(--muted);font-size:var(--fs-meta);line-height:var(--lh-meta)}.note-recent__item{align-items:flex-start;gap:var(--s3);padding:var(--s2) 0;border-bottom:var(--bw) solid var(--line);display:flex}.note-recent__item:last-child{border-bottom:0}.note-link{color:var(--ink);text-underline-offset:var(--underline-offset);align-self:center;text-decoration:underline}.note-link:hover{text-decoration-thickness:var(--bw-strong)}.note-link:focus-visible,.note-table-link:focus-visible{outline:var(--focus-width) solid var(--accent);outline-offset:var(--focus-offset)}.note-table-link{color:var(--ink);text-underline-offset:var(--underline-offset);overflow-wrap:anywhere;text-decoration:underline}.note-toolbar,.note-panel-hint{padding:var(--s3) var(--s4)}.note-panel-hint{color:var(--muted);font-size:var(--fs-meta);margin:0}.note-more{padding:var(--s3) var(--s4);justify-content:center;display:flex}.note-actions{justify-content:flex-end;gap:var(--s3);display:flex}.note-prefs{gap:var(--s5);display:grid}.note-prefs__event{text-align:left;font-weight:var(--fw-regular)}.note-prefs__note{color:var(--muted);font-size:var(--fs-meta);display:block}.note-prefs__fields{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--panel-min)), 1fr));gap:var(--s4);display:grid}.note-filters{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--stat-min)), 1fr));gap:var(--s4);align-items:end;display:grid}.note-filters__wide{grid-column:1/-1}.note-filters__actions{gap:var(--s3);flex-wrap:wrap;display:flex}.note-hashes,.note-entry{gap:var(--s2) var(--s4);margin:var(--s3) 0 0;grid-template-columns:max-content minmax(0,1fr);display:grid}.note-hashes dt,.note-entry dt{color:var(--muted);font-weight:var(--fw-semibold)}.note-hashes dd,.note-entry dd{overflow-wrap:anywhere;min-width:0;margin:0}.note-json{padding:var(--s3);background:var(--sunk);border:var(--bw) solid var(--line);border-radius:var(--r1);font-family:var(--f-mono);font-size:var(--fs-meta);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}@media (width<=40rem){.note-hashes,.note-entry{grid-template-columns:minmax(0,1fr)}}.bm-org-nested{padding-left:var(--s5)}.bm-org-list{gap:var(--s3);margin:0;padding:0;list-style:none;display:grid}.bm-org-list__item{justify-content:space-between;align-items:flex-start;gap:var(--s3);overflow-wrap:anywhere;display:flex}.bm-org-inline-form{align-items:flex-end}.bm-org-abbr .bm-input{max-width:calc(var(--s8) * 2);text-transform:uppercase;font-family:var(--f-mono)}.bm-org-matters{gap:var(--s2);border:0;min-width:0;margin:0;padding:0;display:grid}.bm-org-modal-actions{justify-content:flex-end}.bm-org-email{padding:var(--s3);background:var(--sunk);border:var(--bw) solid var(--line);border-radius:var(--r1);font-family:var(--f-mono);font-size:var(--fs-meta);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.req-filters{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--stat-min)), 1fr));gap:var(--s3) var(--s4);align-items:start;display:grid}.req-filters__wide{grid-column:1/-1}.req-split{gap:var(--s4);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (width>=64rem){.req-split{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.req-cell{gap:var(--s0);min-width:0;display:grid}.req-cell__link{gap:var(--s1);color:var(--ink);text-underline-offset:var(--underline-offset);justify-items:start;display:grid}.req-due{gap:var(--s1) var(--s2);flex-wrap:wrap;align-items:center;display:inline-flex}.req-steps{margin:0 0 var(--s3);gap:var(--s2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.req-step{align-items:center;gap:var(--s1);padding:var(--s1) var(--s3);border:var(--bw) solid var(--line-2);border-radius:var(--r-pill);font-size:var(--fs-compact);line-height:var(--lh-compact);background:var(--surface);color:var(--muted);display:inline-flex}.req-step--done{color:var(--ok);border-color:var(--ok);background:var(--ok-soft)}.req-step--current{color:var(--ink);border:var(--bw-strong) solid var(--ink);font-weight:var(--fw-semibold)}.req-step__note{font-weight:var(--fw-regular)}.req-thread{margin:0 0 var(--s4);gap:var(--s3);padding:0;list-style:none;display:grid}.req-msg{border:var(--bw) solid var(--line);border-radius:var(--r2);padding:var(--s3);background:var(--surface);margin-inline-end:var(--s6)}.req-msg--staff{background:var(--sunk);margin-inline:var(--s6) 0}.req-msg__head{gap:var(--s1) var(--s3);margin-bottom:var(--s1);flex-wrap:wrap;align-items:center;display:flex}.req-msg__body,.req-description{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.req-attachments,.req-plain-list{margin:var(--s2) 0 0;gap:var(--s2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.req-plain-list{margin-top:0}.req-reply{gap:var(--s2);display:grid}.req-reply-address{margin-top:var(--s4);padding-top:var(--s3);border-top:var(--bw) solid var(--line)}.req-reply-address p{margin:0 0 var(--s1);overflow-wrap:anywhere}.req-task-form,.req-new{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--stat-min)), 1fr));gap:var(--s3) var(--s4);align-items:start;display:grid}.req-task-form{margin:var(--s4) 0 var(--s3)}.req-new__wide,.req-task-form__actions{grid-column:1/-1}.req-details{gap:var(--s3);margin:0;display:grid}.req-details>div{gap:var(--s0);display:grid}.req-details dd{overflow-wrap:anywhere;margin:0}.req-subhead{font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-semibold);margin:var(--s4) 0 var(--s1)}.req-history{gap:var(--s3);margin:0;padding:0;list-style:none;display:grid}.req-history li{gap:var(--s0);display:grid}.bm-auth{min-height:100vh;padding:var(--s8) var(--s4);background:var(--bg);place-items:start center;display:grid}.bm-auth__card{width:min(var(--auth-card-width), 100%);gap:var(--s5);padding:var(--s6) var(--s6) var(--s5);background:var(--surface);border:var(--bw) solid var(--line);border-radius:var(--r2);display:grid}.bm-auth__wordmark{width:var(--wordmark-width-auth);height:auto;color:var(--ink);display:block}.bm-auth__intro{gap:var(--s2);display:grid}.bm-auth__intro h1{font-family:var(--f-body);font-size:var(--fs-display);line-height:var(--lh-display)}.bm-auth__form{gap:var(--s5);display:grid}.bm-auth__submit{width:100%;min-height:var(--control-h-lg)}.bm-auth__foot{padding-top:var(--s4);border-top:var(--bw) solid var(--line);font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--muted)}@media (width<=760px){.bm-auth{padding:var(--s4)}.bm-auth__card{padding:var(--s5) var(--s4)}}.bm-shell{grid-template-columns:var(--rail-width) minmax(0, 1fr);min-height:100vh;display:grid}.bm-skip{left:var(--s2);top:calc(-1 * var(--s8));z-index:var(--z-toast);padding:var(--s2) var(--s3);background:var(--surface);color:var(--ink);border:var(--bw) solid var(--muted);border-radius:var(--r1);position:absolute}.bm-skip:focus{top:var(--s2)}.bm-rail{background:var(--rail);color:var(--rail-ink)}.bm-rail__inner{gap:var(--s1);height:100vh;padding:var(--s4) var(--s3);flex-direction:column;display:flex;position:sticky;top:0;overflow:auto}.bm-rail :focus-visible{outline-color:var(--rail-hi)}.bm-rail__brand{gap:var(--s1);padding:var(--s1) var(--s2) var(--s3);display:grid}.bm-rail__home{color:var(--rail-hi);justify-self:start;display:inline-block}.bm-rail__wordmark{width:var(--wordmark-width);height:auto;display:block}.bm-rail__org{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--rail-dim)}.bm-rail__nav-wrap{gap:var(--s1);display:grid}.bm-rail__grp{padding:var(--s3) var(--s3) var(--s1);font-size:var(--fs-micro);line-height:var(--lh-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;color:var(--rail-dim)}.bm-rail__list{gap:var(--s0);margin:0;padding:0;list-style:none;display:grid}.bm-rail__nav{align-items:center;gap:var(--s3);min-height:var(--control-h);padding:var(--s2) var(--s3);border:var(--bw) solid transparent;border-radius:var(--r1);color:var(--rail-ink);font-weight:var(--fw-medium);transition:background-color var(--t-fast) var(--ease);text-decoration:none;display:flex}.bm-rail__nav:hover{background:var(--rail-2)}.bm-rail__nav[aria-current=page]{background:var(--rail-2);border-color:var(--rail-dim);color:var(--rail-hi);box-shadow:inset var(--bw-strong) 0 0 var(--rail-hi)}.bm-rail__foot{gap:var(--s1);padding:var(--s3) var(--s2) 0;border-top:var(--bw) solid var(--rail-2);font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--rail-dim);margin-top:auto;display:grid}.bm-rail__foot b{color:var(--rail-ink);font-weight:var(--fw-semibold)}.bm-rail__signout{min-height:var(--control-h-sm);margin-top:var(--s1);padding:var(--s1) var(--s3);border:var(--bw) solid var(--rail-dim);border-radius:var(--r1);color:var(--rail-ink);font-size:var(--fs-meta);background:0 0;justify-self:start}.bm-rail__signout:hover{background:var(--rail-2)}.bm-mainwrap{flex-direction:column;min-width:0;display:flex}.bm-bar{z-index:var(--z-bar);align-items:center;gap:var(--s3);padding:var(--s2) var(--s4) var(--s2) var(--s5);background:var(--bg);border-bottom:var(--bw) solid var(--line);display:flex;position:sticky;top:0}.bm-crumbs{flex:1;min-width:0}.bm-crumbs ol{align-items:center;gap:var(--s1);white-space:nowrap;font-size:var(--fs-compact);margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.bm-crumbs li{align-items:center;gap:var(--s1);min-width:0;display:inline-flex}.bm-crumbs a{color:var(--muted);padding:var(--s0) var(--s1)}.bm-crumbs a:hover{color:var(--ink)}.bm-crumbs .bm-icon{color:var(--muted)}.bm-crumbs__here{color:var(--ink);font-weight:var(--fw-medium);text-overflow:ellipsis;overflow:hidden}.bm-search{align-items:center;gap:var(--s2);width:var(--search-width);min-height:var(--control-h);padding:0 var(--s2) 0 var(--s3);background:var(--surface);border:var(--bw) solid var(--muted);border-radius:var(--r1);color:var(--muted);display:flex}.bm-search:focus-within{outline:var(--focus-width) solid var(--accent);outline-offset:var(--focus-offset)}.bm-search__input{min-width:0;padding:var(--s1) 0;color:var(--ink);background:0 0;border:0;flex:1}.bm-search__input::placeholder{color:var(--muted)}.bm-search__input:focus-visible{outline:none}.bm-search__kbd{font-family:var(--f-mono);font-size:var(--fs-micro);padding:0 var(--s1);border:var(--bw) solid var(--line-2);border-radius:var(--r1);color:var(--muted)}.bm-usermenu{position:relative}.bm-avatar{width:var(--control-h);height:var(--control-h);border-radius:var(--r-pill);border:var(--bw) solid var(--muted);background:var(--accent-soft);color:var(--ink);font-size:var(--fs-meta);font-weight:var(--fw-semibold);place-items:center;display:grid}.bm-avatar:before{content:attr(data-initials) / ""}.bm-avatar[aria-expanded=true]{border-width:var(--bw-strong);border-color:var(--ink)}.bm-usermenu__panel{right:0;top:calc(100% + var(--s2));z-index:var(--z-menu);width:min(var(--menu-width), calc(100vw - 2 * var(--s4)));gap:var(--s4);padding:var(--s4);background:var(--surface);color:var(--ink);border:var(--bw) solid var(--line-2);border-radius:var(--r2);box-shadow:var(--shadow);display:grid;position:absolute}.bm-usermenu__panel[hidden]{display:none}.bm-usermenu__who{gap:var(--s0);padding-bottom:var(--s3);border-bottom:var(--bw) solid var(--line);overflow-wrap:anywhere;display:grid}.bm-page{gap:var(--s4);padding:var(--s5) var(--s4) var(--s8) var(--s5);grid-template-columns:minmax(0,1fr);align-content:start;min-width:0;display:grid}.bm-page:focus{outline:none}.bm-fullpage{place-content:center;gap:var(--s4);min-height:100vh;padding:var(--s5) var(--s4);max-width:var(--modal-width);margin:0 auto;display:grid}@media (width<=760px){.bm-shell{grid-template-columns:minmax(0,1fr)}.bm-rail__inner{height:auto;padding:var(--s3);position:static}.bm-rail__nav-wrap{gap:var(--s1);flex-wrap:wrap;display:flex}.bm-rail__group{display:contents}.bm-rail__grp{width:var(--bw);height:var(--bw);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.bm-rail__list{gap:var(--s1);flex-wrap:wrap;display:flex}.bm-rail__foot{display:none}.bm-bar{padding-left:var(--s4);flex-wrap:wrap}.bm-crumbs{flex-basis:100%}.bm-search{flex:1;width:auto}.bm-search__kbd{display:none}.bm-page{padding-left:var(--s4)}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/Inter-14B0fnWS.woff2)format("woff2")}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/assets/SourceSerif4-Br8WeoCB.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/IBMPlexMono-C_LxqD8A.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/IBMPlexMono-Medium-BGX6Ip30.woff2)format("woff2")}:root{--ok:#1b6b3d;--ok-soft:#e6f3eb;--warn:#865600;--warn-soft:#fff0d5;--bad:#a72b34;--bad-soft:#fce7ea;--info:#285a91;--info-soft:#e8f0fc;--tag:#8a5100;--tag-soft:#fff0d5;--c1:#4d568f;--c2:#006a83;--c3:#7f614b;--q1:#687283;--q4:#596b83;--t1:#4d568f;--t2:#006a83;--t3:#7f614b;--f-body:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--f-mono:"IBM Plex Mono",ui-monospace,Consolas,monospace;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--r1:6px;--r2:10px;--r3:14px;--t-fast:.14s;--t-med:.22s;--ease:cubic-bezier(.2,.7,.2,1);--scrim:#0a101a6b;--shadow:none;--bg:#f3f4f4;--surface:#fff;--sunk:#e7e9eb;--ink:#202830;--muted:#56616c;--line:#cfd5da;--line-2:#a6b0ba;--accent:#35414d;--accent-ink:#fff;--accent-soft:#e1e6eb;--accent-line:#9caab8;--rail:#20262d;--rail-2:#343e48;--rail-ink:#e6ebf0;--rail-dim:#b0bbc6;--rail-hi:#fff;--f-display:"Source Serif 4","Georgia",serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ok:#87d7a4;--ok-soft:#163925;--warn:#f2c56b;--warn-soft:#3c2b10;--bad:#ff9da8;--bad-soft:#441f2b;--info:#a9cbff;--info-soft:#1e3150;--tag:#f3c36d;--tag-soft:#3d2c10;--c1:#bac3f1;--c2:#84d1e1;--c3:#d8bba5;--q1:#adb7c5;--q4:#b1c9df;--t1:#bac3f1;--t2:#84d1e1;--t3:#d8bba5;--f-body:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--f-mono:"IBM Plex Mono",ui-monospace,Consolas,monospace;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--r1:6px;--r2:10px;--r3:14px;--t-fast:.14s;--t-med:.22s;--ease:cubic-bezier(.2,.7,.2,1);--scrim:#0000008c;--shadow:none;--bg:#151a20;--surface:#20272f;--sunk:#192029;--ink:#f1f4f7;--muted:#b3bfcc;--line:#3e4957;--line-2:#657488;--accent:#dbe5ee;--accent-ink:#25323f;--accent-soft:#344454;--accent-line:#71869a;--rail:#11161c;--rail-2:#2d3947;--rail-ink:#e6ebf0;--rail-dim:#b0bbc6;--rail-hi:#fff;--f-display:"Source Serif 4","Georgia",serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--ok:#87d7a4;--ok-soft:#163925;--warn:#f2c56b;--warn-soft:#3c2b10;--bad:#ff9da8;--bad-soft:#441f2b;--info:#a9cbff;--info-soft:#1e3150;--tag:#f3c36d;--tag-soft:#3d2c10;--c1:#bac3f1;--c2:#84d1e1;--c3:#d8bba5;--q1:#adb7c5;--q4:#b1c9df;--t1:#bac3f1;--t2:#84d1e1;--t3:#d8bba5;--f-body:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--f-mono:"IBM Plex Mono",ui-monospace,Consolas,monospace;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--r1:6px;--r2:10px;--r3:14px;--t-fast:.14s;--t-med:.22s;--ease:cubic-bezier(.2,.7,.2,1);--scrim:#0000008c;--shadow:none;--bg:#151a20;--surface:#20272f;--sunk:#192029;--ink:#f1f4f7;--muted:#b3bfcc;--line:#3e4957;--line-2:#657488;--accent:#dbe5ee;--accent-ink:#25323f;--accent-soft:#344454;--accent-line:#71869a;--rail:#11161c;--rail-2:#2d3947;--rail-ink:#e6ebf0;--rail-dim:#b0bbc6;--rail-hi:#fff;--f-display:"Source Serif 4","Georgia",serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}input,select,textarea,.search,.iconbtn,.btn.ghost{border-color:var(--muted)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.c2,.t2{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%228%22%20height%3D%228%22%3E%3Cpath%20d%3D%22M-2%202L2%20-2M0%208L8%200M6%2010L10%206%22%20stroke%3D%22white%22%20stroke-opacity%3D%22.55%22%2F%3E%3C%2Fsvg%3E)}.c3,.t3{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%228%22%20height%3D%228%22%3E%3Ccircle%20cx%3D%222%22%20cy%3D%222%22%20r%3D%221%22%20fill%3D%22white%22%20fill-opacity%3D%22.7%22%2F%3E%3C%2Fsvg%3E)}.q1{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%228%22%20height%3D%228%22%3E%3Cpath%20d%3D%22M4%200V8%22%20stroke%3D%22white%22%20stroke-opacity%3D%22.5%22%2F%3E%3C%2Fsvg%3E)}.q4{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%228%22%20height%3D%228%22%3E%3Cpath%20d%3D%22M4%200V8M0%204H8%22%20stroke%3D%22white%22%20stroke-opacity%3D%22.4%22%2F%3E%3C%2Fsvg%3E)}.chip.ok:before{content:"✓ "}.chip.warn:before{content:"△ "}.chip.bad:before{content:"× "}.chip.info:before{content:"ⓘ "}.proto{background:var(--sunk);color:var(--muted)}:root,body[data-theme=light]{--action-primary:#4f46e5;--action-primary-hover:#4338ca;--action-primary-pressed:#3730a3;--action-primary-ink:#fff}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--action-primary:#a5b4fc;--action-primary-hover:#bbc7ff;--action-primary-pressed:#929ef0;--action-primary-ink:#25323f}}:root[data-theme=dark],body[data-theme=dark]{--action-primary:#a5b4fc;--action-primary-hover:#bbc7ff;--action-primary-pressed:#929ef0;--action-primary-ink:#25323f}body.hosted,body.hosted[data-theme=light],body.hosted[data-theme=dark],.ext-button.ext-primary{--action-primary:#4f46e5;--action-primary-ink:#fff;--action-primary-hover:#4338ca;--action-primary-pressed:#3730a3}.btn:not(.ghost):not(.quiet):not(.bad),.button:not(.secondary),.ext-button.ext-primary,.preview-primary{background-color:var(--action-primary);color:var(--action-primary-ink);border-color:var(--action-primary);filter:none}.btn:not(.ghost):not(.quiet):not(.bad):hover:not(:disabled):not([aria-disabled=true]),.button:not(.secondary):hover:not(:disabled):not([aria-disabled=true]),.ext-button.ext-primary:hover:not(:disabled):not([aria-disabled=true]),.preview-primary:hover:not(:disabled):not([aria-disabled=true]){background-color:var(--action-primary-hover);border-color:var(--action-primary-hover);filter:none}.btn:not(.ghost):not(.quiet):not(.bad):active:not(:disabled):not([aria-disabled=true]),.button:not(.secondary):active:not(:disabled):not([aria-disabled=true]),.ext-button.ext-primary:active:not(:disabled):not([aria-disabled=true]),.preview-primary:active:not(:disabled):not([aria-disabled=true]){background-color:var(--action-primary-pressed);border-color:var(--action-primary-pressed);filter:none}.btn:not(.ghost):not(.quiet):not(.bad):disabled,.button:not(.secondary):disabled,.ext-button.ext-primary:disabled,.preview-primary:disabled,.btn:not(.ghost):not(.quiet):not(.bad)[aria-disabled=true],.button:not(.secondary)[aria-disabled=true],.ext-button.ext-primary[aria-disabled=true],.preview-primary[aria-disabled=true]{background-color:var(--sunk);color:var(--muted);border-color:var(--line-2);opacity:1;filter:none;cursor:not-allowed}
