@import "https://fonts.googleapis.com/css2?family=Inter:opsz,wght@14..32,400..600&family=IBM+Plex+Mono:wght@400;500;600&display=swap";.qu-sub-note{font-size:var(--fs-xs);color:var(--ink3);margin-top:2px;display:block}.qu-grid{gap:var(--stack);grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:start;display:grid}.card.qu-card{min-width:0;container:qucard/inline-size}.qu-chips,.qu-oldest{display:block}.qu-oldest{color:var(--ink3);margin-top:1px}.qu-oldest .mono{color:var(--ink2)}.qu-row{padding:14px var(--card-x);border-bottom:1px solid var(--line2);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 16px;transition:background .1s,box-shadow .12s;display:grid;box-shadow:inset 3px 0 #0000}.qu-row:last-child{border-bottom:0}.qu-row:hover{background:color-mix(in srgb, var(--sel) 60%, var(--surf));box-shadow:inset 3px 0 0 var(--accent)}.qu-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.qu-row-main{min-width:0}.qu-row-title{font-size:var(--fs-sm);flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.qu-ref{white-space:nowrap;font-weight:600}.qu-problem{color:var(--ink);font-weight:500}.qu-substatus{font-size:var(--fs-meta);color:var(--ink3);border:1px solid var(--line2);background:var(--surf2);border-radius:4px;padding:1px 6px}.qu-row-meta{font-size:var(--fs-xs);color:var(--ink2);flex-wrap:wrap;gap:2px 14px;margin-top:4px;display:flex}.qu-tracking{overflow-wrap:anywhere}.qu-raised{color:var(--ink3);white-space:nowrap}.qu-window{font-size:var(--fs-xs);color:var(--ink2);align-items:center;gap:6px;margin-top:6px;display:inline-flex}.qu-window svg{width:13px;height:13px;color:var(--ink3);flex:none}.qu-window-left{color:var(--ink);font-weight:600}.qu-window.unknown{color:var(--ink3)}.btn.qu-claim{height:var(--control-h);padding-left:16px;padding-right:16px}@container qucard (width<=459px){.qu-row{grid-template-columns:minmax(0,1fr)}.btn.qu-claim{width:100%;height:34px}}.ar-footnote{padding:10px var(--card-x);border-top:1px solid var(--line2);font-size:var(--fs-xs);color:var(--ink2);line-height:1.5}.ar-footnote strong{color:var(--ink);font-weight:600}table.ar-windows td{padding-top:calc(var(--pad) + 4px);padding-bottom:calc(var(--pad) + 4px)}table.ar-windows .ar-c-closes{width:160px}table.ar-windows .ar-c-window,table.ar-windows .ar-owner-cell{white-space:nowrap}table.ar-windows td.ar-c-window{font-size:var(--fs-xs)}table.ar-windows th.ar-c-quiet,table.ar-windows td.ar-c-quiet{text-align:right}.ar-remaining{font-size:var(--fs-xl);white-space:nowrap;font-weight:500;line-height:1}.ar-meter{max-width:140px}.ar-closes-on{font-weight:600}.ar-case-title{flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:flex}.ar-ref{white-space:nowrap;font-weight:600}.ar-problem{font-weight:500}.ar-case-meta{font-size:var(--fs-xs);color:var(--ink2);flex-wrap:wrap;gap:2px 12px;margin-top:3px;display:flex}.ar-tracking{overflow-wrap:anywhere}@container bwtable (width<=899px){.table-scroll.stack table.bw.ar-windows,.table-scroll.stack table.bw.ar-windows tbody{width:100%;display:block}.table-scroll.stack table.bw.ar-windows thead{display:none}.table-scroll.stack table.bw.ar-windows tbody tr{padding:14px var(--card-x);border-bottom:1px solid var(--line2);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:10px 16px;display:grid}.table-scroll.stack table.bw.ar-windows tbody tr:last-child{border-bottom:0}.table-scroll.stack table.bw.ar-windows tbody td{border:0;min-width:0;display:block;text-align:left!important;width:auto!important;padding:0!important}.table-scroll.stack table.bw.ar-windows tbody td.ar-c-closes,.table-scroll.stack table.bw.ar-windows tbody td.cell-full{grid-column:1/-1}.table-scroll.stack table.bw.ar-windows tbody td.ar-c-closes{align-items:center;gap:14px;display:flex}.table-scroll.stack table.bw.ar-windows .ar-meter{flex:auto;max-width:220px;margin-top:0}.table-scroll.stack table.bw.ar-windows td.ar-c-window{order:1}.table-scroll.stack table.bw.ar-windows td.ar-owner-cell{order:2}.table-scroll.stack table.bw.ar-windows td.ar-c-quiet{order:3}.table-scroll.stack table.bw.ar-windows td.ar-c-status{order:4}.table-scroll.stack table.bw.ar-windows td[data-label]:before{content:attr(data-label);font-family:inherit;font-size:var(--fs-2xs);color:var(--ink3);text-transform:uppercase;letter-spacing:var(--tracking-label);margin-bottom:2px;font-weight:600;display:block}}.ar-split-wrap{container:arsplit/inline-size}.ar-split{gap:var(--stack);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}@container arsplit (width<=1039px){.ar-split{grid-template-columns:minmax(0,1fr)}}.card.ar-panel{min-width:0;container:arpanel/inline-size}.ar-sub{font-size:var(--fs-xs);color:var(--ink3)}.ar-group+.ar-group{border-top:1px solid var(--line)}.ar-group-head{padding:8px var(--card-x);font-size:var(--fs-xs);color:var(--ink);background:var(--surf2);border-bottom:1px solid var(--line2);align-items:center;gap:8px;font-weight:600;display:flex}.bw-count.ar-group-count{color:var(--alarm-ink)}.ar-orow{padding:10px var(--card-x);border-bottom:1px solid var(--line2);font-size:var(--fs-sm);grid-template-columns:116px minmax(0,1fr) minmax(0,1.2fr) auto;grid-template-areas:"due case status quiet";align-items:center;gap:4px 16px;display:grid}.ar-group:last-child .ar-orow:last-child{border-bottom:0}.ar-orow-due{white-space:nowrap;grid-area:due}.ar-orow-case{grid-area:case;min-width:0}.ar-orow-status{grid-area:status;min-width:0}.ar-orow-case>*,.ar-orow-status>*{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ar-orow-status .ar-sub{margin-top:1px}.ar-orow-quiet{white-space:nowrap;text-align:right;grid-area:quiet}.ar-wrow{padding:12px var(--card-x);border-bottom:1px solid var(--line2);font-size:var(--fs-sm);grid-template-columns:64px minmax(0,1fr) auto;grid-template-areas:"date main owner";align-items:start;gap:4px 16px;display:grid}.ar-wrow-date{color:var(--amber);white-space:nowrap;grid-area:date;font-weight:500}.ar-wrow-main{grid-area:main;min-width:0}.ar-wrow-title{flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:flex}.ar-wrow-meta{font-size:var(--fs-xs);color:var(--ink2);margin-top:3px}.ar-wrow-owner{font-size:var(--fs-xs);color:var(--ink2);white-space:nowrap;grid-area:owner}@container arpanel (width<=519px){.ar-orow{padding:12px var(--card-x);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"due quiet""case case""status status"}.ar-orow-case>*,.ar-orow-status>*{white-space:normal;display:inline}.ar-orow-case .ar-sub,.ar-orow-status .ar-sub{margin-left:8px}.ar-wrow{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"date owner""main main"}}.bw-page.gd-page{gap:var(--stack)}.gd-page .bw-head .bw-head-aside{flex:none;justify-content:flex-end}.gd-export{align-items:center;gap:7px;display:inline-flex}.card.gd-filters{padding:0;overflow:visible}.gd-filters-toggle{width:100%;padding:10px var(--card-x);border-radius:var(--radius) var(--radius) 0 0;font:inherit;font-size:var(--fs-sm);color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;font-weight:600;display:flex}.gd-filters-toggle:hover{background:var(--surf2)}.gd-filters-toggle .gd-caret{margin-left:auto}.gd-filters.open .gd-filters-toggle{border-bottom:1px solid var(--line2)}.gd-filters:not(.open) .gd-filters-toggle{border-radius:var(--radius)}.gd-filters:not(.open) .gd-filters-body{display:none}.gd-filters-body{padding:12px var(--card-x) 14px;flex-direction:column;gap:12px;display:flex}.gd-filter-row{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex;position:relative}.gd-filter-ranges{border-top:1px solid var(--line2);gap:10px 20px;padding-top:12px}.gd-control{align-items:center;gap:6px;max-width:100%;display:inline-flex}.gd-check{cursor:pointer}.gd-filters input[type=checkbox],.gd-bulk input[type=checkbox],.gd-table input[type=checkbox],.gd-select-all input[type=checkbox]{width:15px;height:15px;accent-color:var(--accent);cursor:pointer;margin:0}.gd-multi{position:relative}.gd-multi>summary{cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none}.gd-multi>summary::-webkit-details-marker{display:none}.gd-multi-label{color:var(--ink2);font-weight:400}.gd-multi-value{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.gd-caret{border-right:1.5px solid var(--ink3);border-bottom:1.5px solid var(--ink3);flex:none;width:7px;height:7px;margin:0 2px 3px 4px;font-size:0;transition:transform .12s;display:inline-block;transform:rotate(45deg)}.gd-multi[open]>summary .gd-caret,.gd-filters.open .gd-filters-toggle .gd-caret{margin-bottom:-3px;transform:rotate(-135deg)}.gd-multi.applied>summary,.gd-multi[open]>summary{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 7%, var(--surf))}.gd-multi.applied .gd-multi-value{color:var(--accent);font-weight:600}.card.gd-multi-pop{z-index:30;width:max-content;min-width:200px;max-width:min(320px,100vw - 32px);max-height:320px;box-shadow:var(--shadow-lg);font-size:var(--fs-xs);gap:1px;padding:6px;display:grid;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto}.gd-multi-opt{border-radius:var(--radius-sm);white-space:nowrap;cursor:pointer;align-items:center;gap:8px;padding:6px 8px;display:flex}.gd-multi-opt:hover{background:var(--surf2)}.btn.gd-multi-clear{height:28px;margin-top:4px}.gd-range{flex-direction:column;gap:4px;min-width:0;display:flex}.gd-range-label{font-size:var(--fs-2xs);color:var(--ink3);text-transform:uppercase;letter-spacing:var(--tracking-label);white-space:nowrap;font-weight:600}.gd-range-inputs{align-items:center;gap:6px;display:flex}.gd-range-inputs .btn{padding:0 10px}.gd-range-inputs input[type=date]{width:148px}.btn.gd-days{width:76px}.gd-range-sep{color:var(--ink3)}.btn.gd-reset{margin-left:auto}.bulk-bar.gd-bulk{border-radius:var(--radius);min-height:52px;box-shadow:var(--shadow);gap:8px 14px;padding:8px 12px;transition:border-color .12s,background .12s,box-shadow .12s}.bulk-bar.gd-bulk.active{z-index:15;border-color:var(--accent);background:color-mix(in srgb, var(--sel) 80%, var(--surf));box-shadow:inset 3px 0 0 var(--accent), var(--shadow-lg);position:sticky;top:68px}.gd-bulk-count{border-right:1px solid var(--line);font-size:var(--fs-xs);color:var(--ink2);white-space:nowrap;align-items:center;gap:8px;padding-right:14px;display:inline-flex}.gd-bulk-n{min-width:26px;height:24px;font-weight:600;font-size:var(--fs-xs);background:var(--surf2);border:1px solid var(--line);color:var(--ink2);border-radius:999px;justify-content:center;align-items:center;padding:0 7px;display:inline-flex}.gd-bulk.active .gd-bulk-n{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.gd-bulk.active .gd-bulk-count{color:var(--ink);font-weight:500}.gd-bulk-actions,.gd-bulk-group{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.gd-bulk-actions{min-width:0}.btn.gd-bulk-note{width:240px;max-width:100%}.gd-bulk-hint{font-size:var(--fs-xs);text-align:right;margin-left:auto;line-height:1.4}.card.gd-outcomes{padding:10px 14px}.gd-outcomes-title{font-size:var(--fs-sm);font-weight:500}.gd-outcomes-row{font-size:var(--fs-xs);margin-top:4px}.gd-card-wrap{min-width:0;container:gdcard/inline-size}.card-head.gd-table-head{padding:10px var(--card-x);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:none}.gd-select-all{font-size:var(--fs-xs);cursor:pointer;align-items:center;gap:8px;font-weight:500;display:inline-flex}.gd-sort-picker{gap:6px;display:inline-flex}.gd-sort-picker .btn{height:var(--control-h)}.gd-sort-picker .btn:last-child{width:34px;font-size:var(--fs-2xs);padding:0}table.bw.gd-table{font-size:var(--fs-xs)}table.bw.gd-table th,table.bw.gd-table td{padding-left:6px;padding-right:6px}table.bw.gd-table th:first-child,table.bw.gd-table td:first-child{padding-left:16px}table.bw.gd-table th:last-child,table.bw.gd-table td:last-child{padding-right:16px}table.bw.gd-table td{padding-top:calc(var(--pad) + 4px);padding-bottom:calc(var(--pad) + 4px);white-space:nowrap}table.bw.gd-table td.gd-c-carrier,table.bw.gd-table td.gd-c-customer,table.bw.gd-table td.gd-c-problem{white-space:normal;min-width:92px}table.bw.gd-table td.gd-c-problem{min-width:112px}table.bw.gd-table td.gd-c-opened{font-size:var(--fs-xs)}table.bw.gd-table td.gd-c-sub{font-size:var(--fs-meta)}table.bw.gd-table td.gd-c-case a{color:var(--ink);font-weight:500}table.bw.gd-table td.gd-c-quiet{text-align:right}table.bw.gd-table th.gd-sort{cursor:pointer;-webkit-user-select:none;user-select:none}table.bw.gd-table th.gd-sort:hover{color:var(--ink2)}table.bw.gd-table th.gd-sort.active{color:var(--ink)}table.bw.gd-table th.gd-sort.right{text-align:right}.gd-sort-mark{opacity:0;margin-left:5px;font-size:8px;transition:opacity .12s;display:inline-block}th.gd-sort:hover .gd-sort-mark{opacity:.35}th.gd-sort.active .gd-sort-mark{opacity:1}table.bw.gd-table .gd-c-check{z-index:1;width:44px;min-width:44px;position:sticky;left:0}table.bw.gd-table .gd-c-case{z-index:1;box-shadow:inset -1px 0 0 var(--line2);padding-left:4px;position:sticky;left:44px}table.bw.gd-table th.gd-c-check,table.bw.gd-table th.gd-c-case{background:var(--surf2)}table.bw.gd-table tbody td.gd-c-check,table.bw.gd-table tbody td.gd-c-case{background:var(--surf)}table.bw.gd-table tbody tr:hover td.gd-c-check,table.bw.gd-table tbody tr:hover td.gd-c-case{background:color-mix(in srgb, var(--sel) 60%, var(--surf))}table.bw.gd-table tbody tr.selected td.gd-c-check,table.bw.gd-table tbody tr.selected td.gd-c-case{background:var(--sel)}table.bw.gd-table tbody tr.selected td.gd-c-check{box-shadow:inset 3px 0 0 var(--accent)}table.bw.gd-table tr.gd-empty td{padding:28px var(--card-x);color:var(--ink3);text-align:center;white-space:normal;position:static}.gd-pager{padding:10px var(--card-x);font-size:var(--fs-xs);border-top:1px solid var(--line);background:var(--surf2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;display:flex}.gd-pager-nav{align-items:center;gap:8px;display:inline-flex}.gd-pager-nav .btn{height:var(--control-h)}@container gdcard (width<=719px){.card-head.gd-table-head{display:flex}.gd-pager{justify-content:center}.gd-pager-nav{justify-content:space-between;width:100%}.gd-pager-nav .btn{flex:1 1 0}.gd-pager-nav>.muted{flex:none;order:1;padding:0 6px}.gd-pager-nav .btn:last-child{order:2}.gd-pager>.muted{display:none}}@container bwtable (width<=719px){.table-scroll.stack table.bw.gd-table tbody tr{padding:14px var(--card-x);grid-template-columns:20px minmax(0,1fr) minmax(0,1fr);gap:10px 14px}.table-scroll.stack table.bw.gd-table tbody tr.selected{box-shadow:inset 3px 0 0 var(--accent)}.table-scroll.stack table.bw.gd-table tbody td{box-shadow:none;font-size:var(--fs-sm);background:0 0;position:static}.table-scroll.stack table.bw.gd-table tbody td.gd-c-check{grid-area:1/1;align-self:center;min-width:0;width:auto!important}.table-scroll.stack table.bw.gd-table tbody td.gd-c-case{font-size:var(--fs-md);grid-area:1/2;align-self:center}.table-scroll.stack table.bw.gd-table tbody td.gd-c-due{grid-area:1/3;place-self:center end;text-align:right!important}.table-scroll.stack table.bw.gd-table tbody td.gd-c-status{grid-area:2/2/auto/-1}.table-scroll.stack table.bw.gd-table tbody td.gd-c-owner,.table-scroll.stack table.bw.gd-table tbody td.gd-c-tracking,.table-scroll.stack table.bw.gd-table tbody td.gd-c-customer,.table-scroll.stack table.bw.gd-table tbody td.gd-c-sub,.table-scroll.stack table.bw.gd-table tbody td.gd-c-quiet{grid-column:2}.table-scroll.stack table.bw.gd-table tbody td.gd-c-carrier,.table-scroll.stack table.bw.gd-table tbody td.gd-c-order,.table-scroll.stack table.bw.gd-table tbody td.gd-c-problem,.table-scroll.stack table.bw.gd-table tbody td.gd-c-opened{grid-column:3}.table-scroll.stack table.bw.gd-table tbody td.gd-c-check:before,.table-scroll.stack table.bw.gd-table tbody td.gd-c-case:before,.table-scroll.stack table.bw.gd-table tbody td.gd-c-due:before,.table-scroll.stack table.bw.gd-table tbody td.gd-c-status:before{display:none}.table-scroll.stack table.bw.gd-table tbody td.gd-c-tracking,.table-scroll.stack table.bw.gd-table tbody td.gd-c-order{overflow-wrap:anywhere}.table-scroll.stack table.bw.gd-table tbody tr.gd-empty{padding:0;display:block}.table-scroll.stack table.bw.gd-table tbody tr.gd-empty td{text-align:center!important;padding:28px 16px!important}}@media (width<=640px){.gd-filter-row{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.gd-filter-row>*{min-width:0}.gd-control,.gd-multi>summary{width:100%}.gd-multi>summary .gd-caret{margin-left:auto}.gd-multi-value{flex:auto;min-width:0;max-width:none}.gd-multi{position:static}.card.gd-multi-pop{width:auto;max-width:none;margin-top:4px;top:auto;left:0;right:0}.gd-filter-ranges>.gd-range,.btn.gd-reset{grid-column:1/-1}.gd-range-inputs>input{flex:1 1 0;min-width:0;width:auto!important}.btn.gd-reset{margin-left:0}.bulk-bar.gd-bulk.active{position:static}.gd-bulk-count{border-right:0;padding-right:0}.gd-bulk-actions{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense;width:100%;display:grid}.gd-bulk-group{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;display:grid}.gd-bulk-group>select{min-width:0}.btn.gd-bulk-note{width:100%}.gd-bulk-hint{text-align:left;flex-basis:100%;margin-left:0}}table.bw.gd-table .chip{height:20px;font-size:var(--fs-meta);padding:0 8px}table.bw.gd-table td.gd-c-tracking,table.bw.gd-table td.gd-c-order,table.bw.gd-table td.gd-c-sub{font-size:var(--fs-meta)}.btn.gd-check{cursor:pointer;-webkit-user-select:none;user-select:none;gap:8px}.btn.gd-check.applied{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 7%, var(--surf));color:var(--accent);font-weight:600}.btn.gd-check input{margin:0}.gd-multi-opt{font-size:var(--fs-sm);color:var(--ink2)}.gd-multi-opt input{accent-color:var(--accent);margin:0}.gd-multi-opt.on{color:var(--ink);background:color-mix(in srgb, var(--sel) 70%, transparent);font-weight:500}.gd-multi-opt.on:hover{background:var(--sel)}.gd-single{gap:1px;display:grid}.gd-multi-empty{padding:6px 8px}.gd-card-wrap{position:relative}.gd-card-wrap .table-scroll{transition:opacity .15s var(--ease)}.gd-card-wrap.is-refreshing .table-scroll{opacity:.55}.gd-card-wrap.is-refreshing:before{content:"";z-index:3;border-radius:var(--radius) var(--radius) 0 0;background:linear-gradient(90deg, transparent, var(--accent), transparent);background-repeat:no-repeat;background-size:40% 100%;height:2px;animation:.9s linear infinite gd-progress;position:absolute;top:1px;left:1px;right:1px}@keyframes gd-progress{0%{background-position:-40% 0}to{background-position:140% 0}}.cd-page .cm-compose{padding:14px var(--card-x) 16px;flex-direction:column;gap:12px;min-width:0;display:flex}.cd-page .cm-compose-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;display:grid}.cd-page .cm-compose-fields .control{width:100%;min-width:0}.cd-page .cm-compose-actions{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.cd-page .cm-hint{font-size:var(--fs-xs)}.cd-page .mail-preview{border-radius:var(--radius-sm);min-width:0}.cd-page .cm-preview-subject{overflow-wrap:anywhere;font-weight:500}.cd-page .mail-preview pre{overflow-wrap:anywhere}.cd-page .cm-head-btn{height:28px}.cd-page .thread-row{grid-template-columns:104px 112px minmax(0,1fr);grid-template-areas:"at tag body";padding:10px 0}.cd-page .thread-at{font-size:var(--fs-xs);grid-area:at}.cd-page .thread-tag{white-space:nowrap;grid-area:tag}.cd-page .thread-body{grid-area:body;min-width:0}.cd-page .thread-subject{overflow-wrap:anywhere;font-weight:500}.cd-page .thread-text{font-size:var(--fs-xs);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:2px;line-height:1.5}.cd-page .thread-held{font-size:var(--fs-meta);margin-top:4px}.cd-page .claim-ref-suggestion{flex-wrap:wrap;max-width:100%}.cd-page .cm-mini-btn{height:24px;font-size:var(--fs-meta);padding:0 10px}.cd-page .log-reply{grid-template-columns:minmax(0,1fr) minmax(0,220px);gap:12px}.cd-page .log-reply .control{width:100%}.cd-page .cm-span{grid-column:1/-1}.cd-page .cm-log-btn{justify-self:start}.cd-page .cm-tally{font-size:var(--fs-sm);color:var(--ink2)}.cd-page .evidence-row{grid-template-columns:18px minmax(0,1fr) auto;padding:9px 0}.cd-page .evidence-label{overflow-wrap:anywhere;min-width:0}.cd-page .evidence-file{font-size:var(--fs-meta);margin-left:8px}.cd-page .cm-upload{cursor:pointer;white-space:nowrap;align-items:center;height:28px;display:inline-flex}.cd-page .declared-value{grid-template-columns:minmax(0,200px) minmax(0,100px) auto minmax(12rem,1fr);align-items:end;gap:10px 12px}.cd-page .declared-value .control{width:100%}.cd-page .cm-align-end{align-self:end}.cd-page .declared-value .btn.cm-align-end{height:var(--control-h);margin:0}.cd-page .cm-value-note{min-height:var(--control-h);font-size:var(--fs-meta);align-items:center;margin:0;padding:0;line-height:1.35;display:flex}.cd-page .claim-gate{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.cd-page .cm-gate-reason{min-width:0;font-size:var(--fs-xs);flex:220px;margin:0;line-height:1.4}@media (width<=1100px){.cd-page .declared-value{grid-template-columns:minmax(0,1fr) minmax(0,120px)}.cd-page .declared-value .btn.cm-align-end{justify-self:start}.cd-page .cm-value-note{grid-column:1/-1}}@media (width<=640px){.cd-page .declared-value{grid-template-columns:minmax(0,1fr)}.cd-page .declared-value .btn.cm-align-end,.cd-page .cm-value-note{grid-column:1;justify-self:stretch}.cd-page .claim-gate .btn{width:100%}.cd-page .thread-row{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"at tag""body body";align-items:center;gap:6px 10px}.cd-page .log-reply{grid-template-columns:minmax(0,1fr)}.cd-page .cm-log-btn{justify-self:stretch}.cd-page .evidence-file{margin-top:2px;margin-left:0;display:block}}.cd-page{min-width:0}.cd-page .case-head{padding:var(--page-y) var(--page-x) 18px}.cd-page .cd-crumb{font-size:var(--fs-xs);flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.cd-page .cd-crumb a{color:var(--ink2)}.cd-page .cd-head-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px 24px;margin-top:8px;display:flex}.cd-page .cd-head-main{flex:480px;min-width:0}.cd-page .cd-title-row{flex-wrap:wrap;align-items:center;gap:8px 14px;min-width:0;display:flex}.cd-page .cd-title-row h1.bw-title{overflow-wrap:anywhere;min-width:0}.cd-page .cd-title-carrier{color:var(--ink3);font-weight:500}.cd-page .cd-badges{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.cd-page .pill-reopened{white-space:nowrap}.cd-page .cd-subline{font-size:var(--fs-sm);color:var(--ink2);flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:8px;display:flex}.cd-page .cd-subline strong{color:var(--ink);font-weight:600}.cd-page .cd-dot{background:var(--ink3);opacity:.6;border-radius:50%;width:3px;height:3px}.cd-page .cd-head-actions{flex:none;align-items:center;gap:8px;padding-top:2px;display:flex}.cd-page .cd-details .bw-section-head{padding-top:12px;padding-bottom:12px}.cd-page .cd-details .claim-window{width:auto;padding:14px var(--card-x) 16px;border-bottom:1px solid var(--line2);background:color-mix(in srgb, var(--alarm-bg) 55%, var(--surf));align-items:stretch;gap:6px}.cd-page .cd-details .claim-window.closed{background:var(--alarm-bg)}.cd-page .cd-details .claim-window.unknown{background:var(--surf2);box-shadow:inset 3px 0 0 var(--ink3)}.cd-page .claim-window-clock{font-size:var(--fs-3xl)}.cd-page .claim-window .meter{width:100%;margin-top:4px}.cd-page .claim-window-note{font-size:var(--fs-meta);overflow-wrap:anywhere;line-height:1.45}.cd-page .cd-props{padding:12px var(--card-x);flex-direction:column;gap:2px;display:flex}.cd-page .cd-props+.cd-props{border-top:1px solid var(--line2)}.cd-page .cd-props-form{gap:12px;padding-top:16px;padding-bottom:16px}.cd-page .cd-prop{min-height:30px;font-size:var(--fs-sm);grid-template-columns:96px minmax(0,1fr);align-items:baseline;gap:12px;padding:4px 0;display:grid}.cd-page .cd-prop.stack{grid-template-columns:minmax(0,1fr);gap:6px;min-height:0;padding:0}.cd-page .cd-prop-label{font-size:var(--fs-xs);color:var(--ink3)}.cd-page .cd-prop.stack .cd-prop-label{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:var(--tracking-label);font-weight:600}.cd-page .cd-prop-value{min-width:0;color:var(--ink);overflow-wrap:anywhere}.cd-page .cd-prop-value>.control,.cd-page .cd-prop-value select{width:100%;min-width:0}.cd-page .cd-due-input{align-items:center;gap:6px;display:flex}.cd-page .cd-due-input .control{flex:auto;min-width:0}.cd-page .cd-due-input .btn{width:var(--control-h);flex:none;padding:0}.cd-page .cd-save{align-self:flex-start}.cd-page .cd-hint{border:1px solid var(--line2);border-radius:var(--radius-sm);background:var(--surf2);color:var(--ink2);font-size:var(--fs-xs);line-height:var(--lh-ui);align-items:flex-start;gap:8px;padding:9px 11px;display:flex}.cd-page .cd-hint-icon{color:var(--ink3);flex:none;margin-top:1px;display:inline-flex}.cd-page .cd-hint.alarm{border-color:color-mix(in srgb, var(--alarm) 30%, transparent);background:var(--alarm-bg);color:var(--alarm-ink)}.cd-page .cd-hint.alarm .cd-hint-icon{color:var(--alarm)}.cd-page .cd-siblings{gap:8px}.cd-page .cd-sibling{border:1px solid var(--line2);border-radius:var(--radius-sm);background:var(--surf2);font-size:var(--fs-xs);transition:border-color .12s var(--ease), background .12s var(--ease);flex-direction:column;gap:2px;padding:8px 10px;display:flex}.cd-page .cd-sibling:hover{border-color:color-mix(in srgb, var(--accent) 40%, var(--line));background:var(--sel);text-decoration:none}.cd-page .cd-sibling-top{justify-content:space-between;gap:8px;display:flex}.cd-page .cd-sibling-ref{color:var(--ink);font-weight:600}.cd-page .cd-sibling-meta,.cd-page .write-error{overflow-wrap:anywhere}.cd-page .cd-closure-wrap{padding:var(--stack) var(--page-x) 0}.cd-page .closure-panel{border-radius:var(--radius);background:var(--surf);grid-template-columns:minmax(0,280px) minmax(0,1fr) auto;margin:0}.cd-page .closure-panel .control{width:100%}.cd-page .cd-textarea{resize:vertical;width:100%;height:76px;padding:8px 10px;font-family:inherit}.cd-page .cd-closure-submit{flex-direction:column;gap:6px;padding-top:20px;display:flex}.cd-page .cd-closure-hint{font-size:var(--fs-meta);text-align:center}.cd-page .closed-banner{border-top:0;flex-direction:column;align-items:stretch;gap:10px;padding:0}.cd-page .cd-closed-what{overflow-wrap:anywhere;min-width:0}.cd-page .cd-reopen{gap:8px;min-width:0;display:flex}.cd-page .cd-reopen .control{flex:auto;min-width:0}.cd-page .case-body{padding:var(--stack) var(--page-x) calc(var(--page-y) * 2);gap:var(--stack);grid-template-columns:minmax(0,1fr) minmax(320px,360px)}.cd-page .cd-side{top:calc(56px + var(--stack));max-height:calc(100vh - 56px - var(--stack) * 2);overscroll-behavior:contain;scrollbar-width:thin;border-radius:var(--radius);position:sticky;overflow-y:auto}.cd-page .cd-side>*{flex-shrink:0}.cd-page .cd-side .prov-grid{grid-template-columns:minmax(0,1fr);gap:4px}.cd-page .cd-side .prov-grid>.muted3{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:var(--tracking-label);margin-top:10px;font-weight:600}.cd-page .cd-side .prov-grid>.muted3:first-child{margin-top:0}@media (width>=641px){.cd-page .cd-side .linked-row{grid-template-columns:104px minmax(0,1fr) auto}}.cd-page .case-col{gap:var(--stack)}.cd-page .card{min-width:0}.cd-page .cd-card-body{padding:4px var(--card-x) 12px;font-size:var(--fs-sm);min-width:0}.cd-page .cd-empty{font-size:var(--fs-sm);padding:10px 0}.cd-page .mono{overflow-wrap:anywhere}.cd-page .cd-code{font-size:var(--fs-xs);overflow-wrap:anywhere}.cd-page .prov-grid{padding:14px var(--card-x) 16px;grid-template-columns:140px minmax(0,1fr);gap:10px 16px}.cd-page .prov-grid>*{min-width:0}.cd-page .prov-grid>.muted3{font-size:var(--fs-xs);padding-top:1px}.cd-page .cd-matched{line-height:1.75}.cd-page .cd-prov-aside{font-size:var(--fs-xs);margin-top:4px;line-height:1.5}.cd-page .raw-checkpoint{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:var(--radius-sm)}.cd-page .cd-pattern{font-size:var(--fs-meta);overflow-wrap:anywhere;margin-top:6px;line-height:1.5}.cd-page .checkpoint{--rail-x:calc(104px + 12px + 8px);grid-template-columns:104px 16px minmax(0,1fr);grid-template-areas:"at dot body";position:relative}.cd-page .checkpoint:before{content:"";left:calc(var(--rail-x) - .5px);background:var(--line);width:1px;position:absolute;top:0;bottom:0}.cd-page .checkpoint:first-child:before{top:19px}.cd-page .checkpoint:last-child:before{bottom:calc(100% - 19px)}.cd-page .checkpoint:only-child:before{display:none}.cd-page .checkpoint-at{font-size:var(--fs-xs);grid-area:at}.cd-page .checkpoint-dot{z-index:1;grid-area:dot}.cd-page .checkpoint-dot.first{box-shadow:0 0 0 4px color-mix(in srgb, var(--alarm) 16%, transparent)}.cd-page .checkpoint-body{grid-area:body;min-width:0}.cd-page .checkpoint:last-child .checkpoint-body{border-bottom:0}.cd-page .checkpoint-text{overflow-wrap:anywhere;font-weight:500}.cd-page .checkpoint-meta{font-size:var(--fs-xs);margin-top:2px;line-height:1.5}.cd-page .activity-row{grid-template-columns:104px 80px minmax(0,1fr);align-items:baseline;padding:8px 0}.cd-page .activity-row.alarm{margin:0 -16px;padding-left:16px;padding-right:16px}.cd-page .activity-at{font-size:var(--fs-xs)}.cd-page .activity-actor,.cd-page .activity-text{overflow-wrap:anywhere;min-width:0}.cd-page .cd-note-row{gap:8px;padding:12px 0 4px;display:flex}.cd-page .cd-note-row .control{flex:auto;min-width:0}.cd-page .cd-note-row .btn{height:var(--control-h);flex:none}.cd-page .linked-row{grid-template-columns:120px minmax(0,1fr) auto;padding:9px 0}.cd-page .linked-row:last-child{border-bottom:0}.cd-page .linked-value{overflow-wrap:anywhere;min-width:0}@media (width<=1100px){.cd-page .case-body{grid-template-columns:minmax(0,1fr)}.cd-page .cd-side{order:-1;max-height:none;position:static;overflow:visible}}@media (width<=960px){.cd-page .closure-panel{grid-template-columns:minmax(0,1fr)}.cd-page .cd-closure-submit{padding-top:0}}@media (width<=640px){.cd-page .cd-head-actions{width:100%}.cd-page .cd-head-actions .btn{flex:1 1 0}.cd-page .prov-grid{padding:12px var(--card-x) 14px;grid-template-columns:minmax(0,1fr);gap:4px}.cd-page .prov-grid>.muted3{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:var(--tracking-label);margin-top:10px;font-weight:600}.cd-page .prov-grid>.muted3:first-child{margin-top:0}.cd-page .checkpoint{grid-template-columns:16px minmax(0,1fr);grid-template-areas:"dot at"".body";column-gap:10px}.cd-page .checkpoint>.checkpoint-at{padding:10px 0 0}.cd-page .checkpoint-dot{margin-top:15px}.cd-page .checkpoint-body{padding-top:2px}.cd-page .activity-row{grid-template-columns:auto minmax(0,1fr);gap:2px 10px}.cd-page .activity-text{grid-column:1/-1}.cd-page .linked-row{grid-template-columns:minmax(0,1fr) auto;gap:2px 12px}.cd-page .linked-row>.muted3{font-size:var(--fs-2xs);grid-column:1/-1}}.cd-page .cd-copyable{align-items:center;gap:6px;display:inline-flex}.cd-page .cd-copy{border-radius:var(--radius-sm);width:24px;height:24px;color:var(--ink3);cursor:pointer;opacity:.55;transition:opacity .12s var(--ease), background .12s var(--ease), color .12s var(--ease);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.cd-page .cd-copyable:hover .cd-copy,.cd-page .cd-copy:focus-visible,.cd-page .cd-copy.copied{opacity:1}.cd-page .cd-copy:hover{background:var(--surf2);color:var(--ink)}.cd-page .cd-copy.copied{color:var(--accent)}@media (pointer:coarse){.cd-page .cd-copy{opacity:1;width:36px;height:36px}}@media (width<=640px){.cd-page .checkpoint{--rail-x:8px}}.ho-day{border:1px solid var(--line);background:var(--surf);color:var(--ink);font-size:var(--fs-xs);border-radius:999px;margin-right:10px;padding:1px 8px;font-weight:500;display:inline-block}.ho-note{padding:14px var(--card-x) 16px;flex-direction:column;gap:10px;display:flex}.ho-note-input.control{width:100%;height:auto;min-height:112px;font:inherit;font-size:var(--fs-sm);resize:vertical;border-radius:var(--radius-sm);padding:10px 12px;line-height:1.55}.ho-note-input.control:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent);outline:none}.ho-note-actions{justify-content:flex-end;align-items:center;gap:12px;display:flex}.ho-note-status{font-size:var(--fs-xs)}.ho-save{justify-content:center;min-width:112px}@media (width<=640px){.ho-note-actions{flex-direction:column-reverse;align-items:stretch;gap:6px}.ho-save{width:100%}.ho-note-status:empty{display:none}.ho-note-status{text-align:center}}table.ho-table{width:100%}table.ho-table td{padding-top:calc(var(--pad) + 2px);padding-bottom:calc(var(--pad) + 2px);vertical-align:middle}.ho-ref{font-weight:600}table.ho-table td.ho-problem{width:40%;min-width:160px}table.ho-table th.ho-quiet,table.ho-table td.ho-quiet{text-align:right}table.ho-table tbody tr.ho-row-overdue td:first-child{box-shadow:inset 3px 0 0 var(--alarm)}@container bwtable (width<=719px){.table-scroll.stack table.ho-table tbody tr.ho-row-overdue{box-shadow:inset 3px 0 0 var(--alarm)}.table-scroll.stack table.ho-table tbody tr.ho-row-overdue td:first-child{box-shadow:none}.table-scroll.stack table.ho-table .ho-ref{font-size:var(--fs-md)}.table-scroll.stack table.ho-table td.ho-problem{grid-column:1/-1;min-width:0}}.um-list{gap:var(--stack);flex-direction:column;display:flex}.card-head.um-mail-head{padding:12px var(--card-x);background:var(--surf);border-bottom:1px solid var(--line2);justify-content:space-between;align-items:flex-start;gap:6px 20px;display:flex}.um-mail-who{flex-wrap:wrap;flex:auto;align-items:baseline;gap:2px 12px;min-width:0;display:flex}.um-subject{font-size:var(--fs-md);color:var(--ink);overflow-wrap:anywhere;font-weight:600;line-height:1.35}.um-from{font-size:var(--fs-xs);color:var(--ink3);overflow-wrap:anywhere}.um-received{font-size:var(--fs-xs);color:var(--ink3);white-space:nowrap;flex:none;padding-top:2px}.um-mail-body{padding:14px var(--card-x) 16px;flex-direction:column;gap:14px;display:flex}.um-text{font-size:var(--fs-sm);color:var(--ink2);white-space:pre-wrap;overflow-wrap:anywhere;max-width:96ch;max-height:180px;line-height:1.6;overflow-y:auto}.um-attach{border-top:1px solid var(--line2);flex-direction:column;gap:6px;padding-top:14px;display:flex}.um-attach-row{gap:8px;max-width:640px;margin:0;display:flex}.um-attach-input.control{border-radius:var(--radius-sm);flex:auto;min-width:0}.um-attach-input.control:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent);outline:none}.um-find.btn{height:var(--control-h);flex:none}.um-hint{max-width:640px;font-size:var(--fs-xs);color:var(--ink2);background:var(--amber-bg);border:1px solid color-mix(in srgb, var(--amber) 35%, transparent);border-radius:var(--radius-sm);align-items:flex-start;gap:8px;margin:2px 0 0;padding:8px 10px;line-height:1.5;display:flex}.um-hint-mark{background:var(--amber);width:16px;height:16px;color:var(--surf);font-family:var(--font-sans);font-size:var(--fs-2xs);text-align:center;border-radius:50%;flex:none;margin-top:1px;font-weight:600;line-height:16px}.um-hint-ref{color:var(--ink);font-weight:500}.um-results{border:1px solid var(--line);border-radius:var(--radius-sm);max-width:820px;overflow:hidden}.um-results-empty{font-size:var(--fs-xs);color:var(--ink3);padding:10px 12px}.um-result{font-size:var(--fs-xs);border-bottom:1px solid var(--line2);align-items:center;gap:8px 14px;padding:8px 12px;display:flex}.um-result:last-child{border-bottom:0}.um-result-ref{color:var(--ink);font-weight:600}.um-result-meta{flex-wrap:wrap;flex:auto;gap:2px 14px;min-width:0;display:flex}.um-result-meta>span{overflow-wrap:anywhere}.um-result-attach.btn{height:28px;box-shadow:none;flex:none}.um-empty{padding:28px 24px}.um-empty-title{font-size:var(--fs-xl);letter-spacing:var(--tracking-head);color:var(--ink);font-weight:600}.um-empty-body{font-size:var(--fs-sm);color:var(--ink2);margin:6px 0 0;line-height:1.55}@media (width<=640px){.card-head.um-mail-head{flex-direction:column;gap:4px}.um-mail-who{flex-direction:column;gap:2px}.um-received{padding-top:0}.um-attach-row{flex-direction:column}.um-find.btn{width:100%}.um-result{flex-wrap:wrap}.um-result-meta{flex-basis:100%;order:3}.um-result-attach.btn{margin-left:auto}}.an-env{border:1px solid var(--line);background:var(--surf);color:var(--ink);font-size:var(--fs-2xs);letter-spacing:var(--tracking-label);border-radius:999px;margin-right:10px;padding:1px 8px;display:inline-block}.an-notes{font-size:var(--fs-xs);color:var(--ink2);background:var(--surf);border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:var(--radius);margin:0;padding:10px 16px 10px 32px;line-height:1.55}.an-notes li+li{margin-top:2px}.an-no{background:var(--sel);width:22px;height:22px;color:var(--accent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 22%, transparent);font-size:var(--fs-2xs);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.card-head.bw-section-head:has(.an-no) .bw-section-note{max-width:110ch}.card-head.bw-section-head:has(.an-no) .bw-section-main{flex-direction:column;align-items:flex-start;gap:4px}.card-head.bw-section-head:has(.an-no) .bw-section-note{padding-left:30px}.an-foot{padding:10px var(--card-x) 12px;font-size:var(--fs-xs);color:var(--ink3);border-top:1px solid var(--line2);background:var(--surf2);text-wrap:pretty;line-height:1.55}table.an-table th.num,table.an-table td.num{text-align:right;font-variant-numeric:tabular-nums}table.an-table th.num{font-family:var(--font-sans);font-size:inherit;letter-spacing:var(--tracking-label)}table.an-table th{white-space:normal;vertical-align:bottom;line-height:1.3}table.an-table th.num{min-width:92px}table.an-table td{padding-top:calc(var(--pad) + 4px);padding-bottom:calc(var(--pad) + 4px);vertical-align:top}table.an-table .an-key{z-index:1;text-align:left;min-width:150px;color:var(--ink);background:var(--surf);box-shadow:inset -1px 0 0 var(--line2);font-weight:500;position:sticky;left:0}table.an-table thead .an-key{background:var(--surf2);color:var(--ink3);font-weight:600}table.an-table tbody tr:hover .an-key{background:color-mix(in srgb, var(--sel) 60%, var(--surf))}table.an-table .an-strong{color:var(--ink);font-weight:500}table.an-table .an-late{border-left:1px dashed var(--line)}.an-rate{flex-direction:column;align-items:flex-end;gap:1px;display:inline-flex}.an-count{color:var(--ink)}.an-pct{font-size:var(--fs-meta);color:var(--ink2)}.an-pct.thin{color:var(--ink3);font-style:italic}@media (width<=640px){.card-head.bw-section-head:has(.an-no) .bw-section-note{padding-left:0}table.an-table .an-key{min-width:120px}}.bw-root{--viz-1:#2a78d6;--viz-2:#eb6834;--viz-3:#1baf7a;--viz-4:#eda100;--viz-5:#e87ba4;--viz-6:#008300;--viz-soft:#86b6ef;--viz-thin:#b9b6ae;--viz-thin-soft:#dcdad4;--viz-track:#f1efeb}.bw-root.bw-dark{--viz-1:#3987e5;--viz-2:#d95926;--viz-3:#199e70;--viz-4:#c98500;--viz-5:#d55181;--viz-6:#008300;--viz-soft:#1c5cab;--viz-thin:#5a606b;--viz-thin-soft:#383d46;--viz-track:#20242b}.an-charts{gap:var(--stack);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.an-chart-wide{grid-column:1/-1}@media (width<=1100px){.an-charts{grid-template-columns:minmax(0,1fr)}}.card.an-chart-card{flex-direction:column;display:flex;overflow:visible}.an-chart-card .an-foot{border-radius:0 0 var(--radius) var(--radius);margin-top:auto}.an-chart{padding:14px var(--card-x) 12px;position:relative;container-type:inline-size}.an-chart-empty{padding:28px var(--card-x);font-size:var(--fs-sm);color:var(--ink3)}.an-chart-note{font-size:var(--fs-meta);color:var(--ink3);margin:10px 0 0}.an-legend{font-size:var(--fs-xs);color:var(--ink2);flex-wrap:wrap;gap:6px 16px;margin:0 0 12px;padding:0;list-style:none;display:flex}.an-legend li{align-items:center;gap:6px;display:inline-flex}.an-swatch{border-radius:3px;width:10px;height:10px}.an-bars{gap:4px;display:grid}.an-row{grid-template-columns:minmax(96px, 168px) minmax(0, 1fr) var(--val-w,88px);border-radius:var(--radius-sm);min-height:30px;font-size:var(--fs-xs);align-items:center;gap:12px;margin:0 -6px;padding:2px 6px;display:grid}.an-row:hover,.an-row:focus-visible{background:var(--surf2)}.an-row:focus-visible{outline:2px solid var(--focus);outline-offset:0}.an-row-label{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.an-row-value{color:var(--ink);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:500}.an-row-of{color:var(--ink3);font-weight:400}.an-few{color:var(--ink3);font-style:italic;font-weight:400}.an-row.thin .an-row-label{color:var(--ink2)}.an-track{background:var(--viz-track);border-radius:0 4px 4px 0;height:14px;position:relative}.an-bar,.an-seg{transition:filter .12s var(--ease), width .3s var(--ease);border-radius:0 4px 4px 0;position:absolute;top:0;bottom:0;left:0}.an-seg{box-shadow:2px 0 0 var(--surf);border-radius:0}.an-stack .an-seg:last-child{box-shadow:none;border-radius:0 4px 4px 0}.an-bar:hover,.an-seg:hover{filter:brightness(1.08)saturate(1.05)}.an-axis{grid-template-columns:minmax(96px, 168px) minmax(0, 1fr) var(--val-w,88px);border-top:1px solid var(--line2);font-size:var(--fs-2xs);color:var(--ink3);font-variant-numeric:tabular-nums;gap:12px;margin-top:6px;padding-top:6px;display:grid}.an-axis-track{height:14px;position:relative}.an-axis-track span{white-space:nowrap;position:absolute;transform:translate(-50%)}.an-axis-track span:first-child{transform:none}.an-axis-track span:last-child{transform:translate(-100%)}.an-tip{z-index:20;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surf);min-width:160px;max-width:280px;box-shadow:var(--shadow-lg);font-size:var(--fs-xs);color:var(--ink);pointer-events:none;padding:8px 10px;position:absolute;transform:translate(-50%,calc(-100% - 10px))}.an-tip-title{margin-bottom:4px;font-weight:600}.an-tip-line{color:var(--ink2);font-variant-numeric:tabular-nums;align-items:center;gap:8px;display:flex}.an-tip-key{border-radius:2px;flex:none;width:12px;height:3px}@container (width<=460px){.an-row,.an-axis{grid-template-columns:minmax(0, 1fr) var(--val-w,88px)}.an-row-label{grid-column:1/-1}.an-axis-spacer{display:none}}.an-track.an-track-thin{background:repeating-linear-gradient(135deg, var(--viz-track) 0 6px, transparent 6px 10px);height:auto;min-height:14px;color:var(--ink3);font-size:var(--fs-2xs);border-radius:4px;align-items:center;padding:1px 8px;font-style:italic;display:flex}.an-transit{--val-w:128px}.an-mix{--val-w:168px}.an-kpis{gap:var(--stack);grid-template-columns:minmax(0,1.5fr) repeat(2,minmax(0,1fr));grid-auto-rows:minmax(0,auto);display:grid}.an-kpi{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surf);min-width:0;box-shadow:var(--shadow);flex-direction:column;gap:4px;padding:16px 18px;display:flex;position:relative}.an-kpi-hero{background:radial-gradient(120% 90% at 100% 0%, color-mix(in srgb, var(--viz-1) 9%, transparent), transparent 60%), var(--surf);grid-row:span 2;padding:20px 22px}.an-kpi-icon{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--viz-1) 12%, var(--surf));width:30px;height:30px;color:var(--viz-1);justify-content:center;align-items:center;margin-bottom:8px;display:inline-flex}.an-kpi-label{font-size:var(--fs-xs);color:var(--ink2);font-weight:500}.an-kpi-value{font-size:var(--fs-2xl);letter-spacing:-.02em;color:var(--ink);overflow-wrap:anywhere;font-weight:600;line-height:1.15}.an-kpi-hero-value{letter-spacing:-.03em;color:var(--ink);font-variant-numeric:proportional-nums;font-size:48px;font-weight:600;line-height:1.05}.an-kpi-note{font-size:var(--fs-meta);color:var(--ink3);overflow-wrap:anywhere;line-height:1.4}.an-kpi-facts{border-top:1px solid var(--line2);grid-template-columns:repeat(3,minmax(0,auto));justify-content:start;gap:4px 28px;margin:auto 0 0;padding-top:16px;display:grid}.an-kpi-facts dt{font-size:var(--fs-2xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink3);font-weight:600}.an-kpi-facts dd{font-size:var(--fs-sm);color:var(--ink);white-space:nowrap;margin:2px 0 0;font-weight:600}.an-kpi-warn{font-size:var(--fs-meta);color:var(--amber);margin-top:8px}@media (width<=1100px){.an-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.an-kpi-hero{grid-area:auto/1/auto/-1}}@media (width<=560px){.an-kpis{grid-template-columns:minmax(0,1fr)}.an-kpi-hero-value{font-size:40px}.an-kpi-facts{grid-template-columns:repeat(2,minmax(0,auto))}}.an-chart-card{border-radius:var(--radius-lg);container-type:inline-size}.an-chart-card .an-foot{border-radius:0 0 var(--radius-lg) var(--radius-lg)}.an-chart{padding:18px var(--card-x) 16px}.an-view{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surf2);gap:2px;padding:2px;display:inline-flex}.an-view button{height:24px;color:var(--ink3);font-size:var(--fs-meta);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:0 10px;font-weight:500}.an-view button:hover{color:var(--ink)}.an-view button.on{background:var(--surf);color:var(--ink);box-shadow:var(--shadow), 0 0 0 1px var(--line)}.an-card-table{padding:4px 0 0}.an-card-table .an-table th:first-child,.an-card-table .an-table td:first-child{padding-left:var(--card-x)}.an-donut{grid-template-columns:180px minmax(0,1fr);align-items:center;gap:24px;display:grid}.an-donut-ring{width:180px;height:180px;position:relative}.an-donut-ring svg{width:100%;height:100%}.an-donut-slice{cursor:pointer;transition:filter .12s var(--ease)}.an-donut-slice:hover{filter:brightness(1.08)}.an-donut-centre{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.an-donut-total{font-size:var(--fs-2xl);letter-spacing:-.02em;color:var(--ink);font-weight:600}.an-donut-unit{font-size:var(--fs-meta);color:var(--ink3)}.an-donut-legend{gap:2px;margin:0;padding:0;list-style:none;display:grid}.an-donut-legend li{border-radius:var(--radius-sm);min-height:30px;font-size:var(--fs-xs);grid-template-columns:10px minmax(0,1fr) auto 52px;align-items:center;gap:10px;margin:0 -8px;padding:2px 8px;display:grid}.an-donut-legend li:hover,.an-donut-legend li:focus-visible{background:var(--surf2)}.an-donut-legend li:focus-visible{outline:2px solid var(--focus)}.an-donut-name{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.an-donut-count{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:500}.an-donut-share{color:var(--ink3);text-align:right;font-variant-numeric:tabular-nums}@container (width<=460px){.an-donut{grid-template-columns:minmax(0,1fr);justify-items:center}.an-donut-legend{width:100%}}.an-track.an-dumbbell{background:0 0}.an-track.an-dumbbell:before{content:"";background:var(--line2);height:1px;position:absolute;top:50%;left:0;right:0}.an-db-span{background:color-mix(in srgb, var(--viz-soft) 70%, var(--surf));border-radius:2px;height:4px;margin-top:-2px;position:absolute;top:50%}.an-db-dot{width:12px;height:12px;box-shadow:0 0 0 2px var(--surf);border-radius:50%;margin:-6px 0 0 -6px;position:absolute;top:50%}.an-db-dot.median{background:var(--viz-1)}.an-db-dot.p90{background:var(--surf);border:3px solid var(--viz-soft)}.an-row.thin .an-db-dot.median{background:var(--viz-thin)}.an-row.thin .an-db-dot.p90{border-color:var(--viz-thin)}.an-row.thin .an-db-span{background:var(--viz-thin-soft)}.an-heat{padding-left:0;padding-right:0}.an-heat-table{border-collapse:separate;border-spacing:3px;width:100%;padding:0 calc(var(--card-x) - 3px) 0 0;font-size:var(--fs-xs)}.an-heat-table thead th{font-size:var(--fs-2xs);letter-spacing:var(--tracking-label);text-transform:uppercase;text-align:center;color:var(--ink3);vertical-align:bottom;padding:4px 8px 8px;font-weight:600}.an-heat-table thead th.an-heat-key{padding-left:calc(var(--card-x) - 3px);text-align:left}.an-heat-sub{text-transform:none;letter-spacing:0;font-weight:500;display:block}.an-heat-table .an-heat-key{z-index:1;background:var(--surf);position:sticky;left:0}.an-heat-table tbody th.an-heat-key{min-width:170px;padding:8px 10px 8px calc(var(--card-x) - 3px);text-align:left;font-weight:500}.an-heat-name{color:var(--ink);display:block}.an-heat-n{font-size:var(--fs-meta);color:var(--ink3);font-weight:400;display:block}.an-heat-table td{border-radius:var(--radius-sm);text-align:center;min-width:92px;color:var(--ink);font-variant-numeric:tabular-nums;background:var(--surf2);transition:filter .12s var(--ease);padding:8px 10px}.an-heat-table td:hover{filter:brightness(.97)}.bw-dark .an-heat-table td.on-strong{color:#fff}.an-heat-pct{font-weight:600;display:block}.an-heat-count{font-size:var(--fs-meta);font-weight:400;display:block}.an-heat-table tr.thin .an-heat-count{color:var(--ink3)}.an-heat-table tr.thin td:not(.an-heat-late){background:repeating-linear-gradient(135deg, var(--viz-track) 0 6px, transparent 6px 10px);color:var(--ink3)}.an-heat-table td.an-heat-late{box-shadow:inset 1px 0 0 var(--line);background:0 0;border-radius:0}.an-heat-table thead th.an-heat-late{box-shadow:inset 1px 0 0 var(--line)}.an-heat-scale{margin:10px var(--card-x) 0;font-size:var(--fs-2xs);color:var(--ink3);align-items:center;gap:8px;display:flex}.an-heat-ramp{background:linear-gradient(90deg, color-mix(in srgb, var(--viz-1) 8%, var(--surf)), var(--viz-1));border-radius:4px;width:120px;height:8px}.an-about-list{padding:12px var(--card-x) 16px calc(var(--card-x) + 18px);font-size:var(--fs-xs);line-height:var(--lh-prose);color:var(--ink2);gap:6px;margin:0;display:grid}.an-defs{padding:12px var(--card-x) 16px;border-top:1px solid var(--line2);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:12px 24px;margin:0;display:grid}.an-defs dt{font-size:var(--fs-xs);color:var(--ink);font-weight:600}.an-defs dd{font-size:var(--fs-meta);line-height:var(--lh-ui);color:var(--ink2);margin:2px 0 0}.bw-root{--font-sans:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--fs-2xs:11px;--fs-meta:12px;--fs-xs:13px;--fs-sm:14px;--fs-md:15px;--fs-lg:17px;--fs-xl:20px;--fs-2xl:26px;--fs-3xl:30px;--lh-tight:1.25;--lh-ui:1.5;--lh-prose:1.6;--tracking-label:.06em;--tracking-head:-.015em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:40px;--page-x:clamp(16px, 2.2vw + 4px, 32px);--page-y:clamp(16px, 1.8vw + 6px, 28px);--stack:clamp(12px, 1vw + 8px, 20px);--card-x:clamp(12px, .6vw + 8px, 16px);--bg:#f7f6f3;--surf:#fff;--surf2:#faf9f7;--ink:#1c1f24;--ink2:#3d434c;--ink3:#626a75;--line:#e5e2dc;--line2:#efece7;--alarm:#d4351c;--alarm-ink:#b42318;--alarm-bg:#fef3f2;--green:#15803d;--green-bg:#ecfdf3;--amber:#b45309;--amber-bg:#fffaeb;--sel:#edf1f7;--accent:#2f4f7f;--accent-ink:#fff;--focus:color-mix(in srgb, var(--accent) 55%, transparent);--on-alarm:#fff;--pad:8px;--control-h:32px;--radius:8px;--radius-sm:6px;--radius-lg:12px;--shadow:0 1px 2px #1118270a;--shadow-md:0 1px 2px #1118270a, 0 4px 12px #1118270d;--shadow-lg:0 12px 32px #1118271f;--ease:cubic-bezier(.2, 0, 0, 1)}.bw-dark{--bg:#121418;--surf:#1a1d23;--surf2:#20242b;--ink:#e7e9ec;--ink2:#bac0c9;--ink3:#9098a4;--line:#2d323b;--line2:#252a32;--alarm:#f97066;--alarm-ink:#fda29b;--alarm-bg:#2d1715;--green:#5ccb8c;--green-bg:#13261c;--amber:#f0b44c;--amber-bg:#2b2210;--sel:#232c3a;--accent:#8fb4e6;--accent-ink:#121418;--on-alarm:#121418;--shadow:0 1px 2px #0000004d;--shadow-md:0 1px 2px #0000004d, 0 6px 16px #00000040;--shadow-lg:0 12px 36px #00000073}.bw-dense{--pad:5px;--control-h:28px}@media (pointer:coarse){.bw-root.bw-root{--control-h:40px}.bw-root .btn,.bw-root select,.bw-root input:not([type=checkbox],[type=radio]){min-height:var(--control-h)}}*{box-sizing:border-box}html,body,#root{height:100%}body{font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}.bw-root{background:var(--bg);min-height:100%;color:var(--ink);font-family:var(--font-sans);font-size:var(--fs-sm);line-height:var(--lh-ui);font-optical-sizing:auto;text-rendering:optimizelegibility}a{color:inherit;text-decoration:none}a:hover{text-underline-offset:2px;text-decoration:underline}select,input,textarea,button{font:inherit;color:inherit;font-variant-numeric:tabular-nums}button{cursor:pointer}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}::selection{background:color-mix(in srgb, var(--accent) 22%, transparent)}.mono{font-family:var(--font-mono);letter-spacing:0;font-size:.92em}.tnum{font-family:var(--font-sans);font-variant-numeric:tabular-nums;white-space:nowrap}.slab{font-family:var(--font-sans);letter-spacing:var(--tracking-head);font-weight:600}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.bw-shell{align-items:stretch;min-height:100%;display:flex}.bw-sidebar{--side-pad:12px;background:var(--surf);border-right:1px solid var(--line);z-index:30;isolation:isolate;flex-direction:column;flex:none;width:212px;height:100vh;transition:width .22s;display:flex;position:sticky;top:0}.bw-sidebar-head{padding:18px var(--side-pad) 16px;align-items:center;display:flex}.bw-sidebar-brand{min-width:0;color:inherit;flex:1;align-items:center;gap:11px;text-decoration:none;display:flex}.bw-sidebar-brand:hover{text-decoration:none}.bw-sidebar-logo{border-radius:var(--radius);background:var(--accent);width:32px;height:32px;color:var(--accent-ink);font-family:var(--font-sans);font-size:var(--fs-md);letter-spacing:var(--tracking-head);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--accent-ink) 16%, transparent);flex:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.bw-sidebar-brand-text{opacity:1;flex-direction:column;gap:2px;min-width:0;transition:opacity .18s 40ms;display:flex}.bw-sidebar-brand-name{font-size:var(--fs-md);line-height:var(--lh-tight);letter-spacing:var(--tracking-head);white-space:nowrap}.bw-sidebar-brand-name span{color:var(--ink2);font-weight:500}.bw-sidebar-tagline{font-family:var(--font-sans);font-size:var(--fs-meta);color:var(--ink3);white-space:nowrap;text-overflow:ellipsis;font-weight:400;overflow:hidden}.bw-sidebar-edge{z-index:35;border:1px solid var(--line);background:var(--surf);width:24px;height:24px;color:var(--ink3);cursor:pointer;box-shadow:var(--shadow);opacity:.55;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:opacity .15s,color .12s,background .12s,border-color .12s;display:inline-flex;position:absolute;top:22px;right:-12px}.bw-sidebar:hover .bw-sidebar-edge,.bw-sidebar-edge:focus-visible{opacity:1}.bw-shell.bw-sidebar-collapsed .bw-sidebar-edge{opacity:1;color:var(--accent);border-color:color-mix(in srgb, var(--accent) 45%, var(--line));background:var(--sel)}.bw-sidebar-edge:hover{color:var(--ink);border-color:var(--accent);background:var(--sel);opacity:1}.bw-sidebar-nav{padding:4px var(--side-pad) 16px;flex-direction:column;flex:1;gap:20px;display:flex;overflow:hidden auto}.bw-sidebar-group{flex-direction:column;gap:2px;display:flex}.bw-sidebar-group-label{font-size:var(--fs-2xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink3);white-space:nowrap;opacity:1;padding:0 10px 6px;font-weight:600;transition:opacity .18s 40ms}.bw-sidebar-link{border-radius:var(--radius-sm);min-height:34px;font-size:var(--fs-sm);color:var(--ink2);transition:background .12s var(--ease), color .12s var(--ease);align-items:center;gap:10px;padding:7px 10px;font-weight:500;text-decoration:none;display:flex}.bw-sidebar-link:hover{background:var(--surf2);color:var(--ink);text-decoration:none}.bw-sidebar-link.active{background:var(--sel);color:var(--accent);font-weight:600}.bw-dark .bw-sidebar-link.active{color:var(--ink)}.bw-sidebar-link-icon{opacity:.75;width:18px;height:18px;color:inherit;flex:none;justify-content:center;align-items:center;display:inline-flex}.bw-sidebar-link.active .bw-sidebar-link-icon{opacity:1;color:var(--accent)}.bw-sidebar-link-label{white-space:nowrap;text-overflow:ellipsis;opacity:1;flex:1;min-width:0;transition:opacity .18s 40ms;overflow:hidden}.bw-sidebar-link .badge{margin-left:auto}.bw-sidebar-foot{padding:12px var(--side-pad) 14px;border-top:1px solid var(--line2);flex-direction:column;gap:6px;margin:0;display:flex}.bw-user-card{align-items:center;gap:10px;min-width:0;padding:4px 2px;display:flex}.bw-user-avatar{background:var(--sel);width:32px;height:32px;color:var(--accent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 18%, transparent);font-size:var(--fs-2xs);letter-spacing:var(--tracking-label);border-radius:999px;flex:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.bw-user-meta{opacity:1;flex-direction:column;flex:1;gap:1px;min-width:0;transition:opacity .18s 40ms;display:flex}.bw-user-name{text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font-size:var(--fs-sm);font-weight:600;line-height:1.25;overflow:hidden}.bw-user-role{text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-meta);letter-spacing:.01em;text-transform:none;color:var(--ink3);background:0 0;border-radius:0;padding:0;font-weight:500;overflow:hidden}.bw-theme-toggle{border:1px solid var(--line);background:var(--surf);width:32px;height:32px;color:var(--ink2);cursor:pointer;transition:background .12s var(--ease), color .12s var(--ease), border-color .12s var(--ease);border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative;overflow:hidden}.bw-theme-toggle:hover{background:var(--surf2);color:var(--ink);border-color:color-mix(in srgb, var(--ink3) 45%, var(--line))}.bw-theme-icon{transition:transform .3s var(--ease), opacity .2s var(--ease);position:absolute}.bw-theme-toggle[data-theme-now=light] .bw-theme-icon.sun,.bw-theme-toggle[data-theme-now=dark] .bw-theme-icon.moon{opacity:1;transform:rotate(0)scale(1)}.bw-theme-toggle[data-theme-now=light] .bw-theme-icon.moon{opacity:0;transform:rotate(-90deg)scale(.5)}.bw-theme-toggle[data-theme-now=dark] .bw-theme-icon.sun{opacity:0;transform:rotate(90deg)scale(.5)}.bw-theme-toggle[data-theme-now=light]{color:var(--amber)}.bw-theme-toggle[data-theme-now=dark]{color:var(--accent)}@media (pointer:coarse){.bw-theme-toggle{width:40px;height:40px}}.bw-signout-link{border-radius:var(--radius);font-size:var(--fs-xs);color:var(--ink2);align-items:center;gap:8px;margin:0 -2px;padding:8px 10px;font-weight:500;text-decoration:none;transition:background .12s,color .12s;display:flex}.bw-signout-link:hover{background:var(--alarm-bg);color:var(--alarm-ink);text-decoration:none}.bw-signout-icon{opacity:.85;display:inline-flex}.bw-signout-label{white-space:nowrap;opacity:1;transition:opacity .18s 40ms}@media (width>=961px){.bw-shell.bw-sidebar-collapsed .bw-sidebar{--side-pad:10px;width:76px}.bw-shell.bw-sidebar-collapsed .bw-sidebar-head{justify-content:center;padding:16px 10px 12px}.bw-shell.bw-sidebar-collapsed .bw-sidebar-brand{justify-content:center}.bw-shell.bw-sidebar-collapsed .bw-sidebar-brand-text,.bw-shell.bw-sidebar-collapsed .bw-sidebar-group-label,.bw-shell.bw-sidebar-collapsed .bw-sidebar-link-label,.bw-shell.bw-sidebar-collapsed .bw-sidebar-link .badge,.bw-shell.bw-sidebar-collapsed .bw-user-meta,.bw-shell.bw-sidebar-collapsed .bw-signout-label{opacity:0;display:none}.bw-shell.bw-sidebar-collapsed .bw-sidebar-nav{gap:8px;padding:8px 10px 12px}.bw-shell.bw-sidebar-collapsed .bw-sidebar-link{justify-content:center;padding:11px 0}.bw-shell.bw-sidebar-collapsed .bw-sidebar-link.active{outline:1.5px solid color-mix(in srgb, var(--accent) 45%, transparent);outline-offset:-1.5px}.bw-shell.bw-sidebar-collapsed .bw-sidebar-foot{align-items:center;padding:10px 8px 12px}.bw-shell.bw-sidebar-collapsed .bw-user-card{flex-direction:column;justify-content:center;gap:8px}.bw-shell.bw-sidebar-collapsed .bw-signout-link{justify-content:center;width:100%;padding:8px}}.bw-main{background:var(--bg);flex-direction:column;flex:1;min-width:0;min-height:100vh;display:flex}.bw-topbar{align-items:center;gap:var(--stack);min-height:56px;padding:8px var(--page-x);background:color-mix(in srgb, var(--surf) 88%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(12px);backdrop-filter:saturate(1.4)blur(12px);border-bottom:1px solid var(--line);z-index:20;flex:none;display:flex;position:sticky;top:0}.bw-topbar-heading{flex-direction:column;flex:none;gap:1px;min-width:0;display:flex}.bw-topbar-kicker{font-size:var(--fs-2xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink3);font-weight:600;line-height:var(--lh-tight)}.bw-topbar-title{font-family:var(--font-sans);font-size:var(--fs-md);color:var(--ink);letter-spacing:var(--tracking-head);font-weight:600;line-height:var(--lh-tight);margin:0}.bw-topbar .bw-search{margin-left:auto}.bw-sidebar-scrim{display:none}.bw-content{flex:1;min-width:0}.bw-header{background:var(--surf);border-bottom:1px solid var(--line);z-index:20;align-items:center;gap:20px;height:48px;padding:0 20px;display:flex;position:sticky;top:0}.bw-mark{font-size:var(--fs-lg);white-space:nowrap;flex:none}.bw-mark:hover{text-decoration:none}.bw-mark span{color:var(--ink2);font-weight:500}.bw-nav{height:48px;font-size:var(--fs-sm);scrollbar-width:none;gap:2px;min-width:0;display:flex;overflow-x:auto}.bw-nav a{white-space:nowrap;color:var(--ink2);border-bottom:2px solid #0000;flex:none;align-items:center;gap:6px;padding:0 10px;display:flex}.bw-nav a:hover{color:var(--ink);text-decoration:none}.bw-nav a.active{border-bottom-color:var(--ink);color:var(--ink);font-weight:600}.bw-header-tools{font-size:var(--fs-xs);flex:none;align-items:center;gap:12px;margin-left:auto;display:flex}.bw-search{position:relative}.bw-search-icon{color:var(--ink3);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.bw-search input{border:1px solid var(--line);border-radius:var(--radius);background:var(--surf2);width:min(360px,42vw);height:36px;color:var(--ink);font-size:var(--fs-sm);padding:0 14px 0 34px;transition:border-color .12s,background .12s,box-shadow .12s}.bw-search input:focus{background:var(--surf);border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent);outline:none}.bw-search-results{z-index:30;border-radius:var(--radius-lg);width:380px;box-shadow:var(--shadow-lg);position:absolute;top:42px;right:0;overflow:hidden}.bw-search-hit{border-bottom:1px solid var(--line2);font-size:var(--fs-xs);flex-direction:column;gap:2px;padding:8px 12px;display:flex}.bw-search-hit:last-child{border-bottom:0}.bw-search-hit:hover,.bw-search-hit:focus-visible{background:var(--surf2);text-decoration:none}.bw-toggles{gap:4px;display:flex}.btn.icon{width:30px;color:var(--ink2);justify-content:center;align-items:center;padding:0;display:inline-flex}.btn.icon:hover{color:var(--ink);background:var(--surf2)}.bw-topbar .btn.icon.bw-nav-toggle{display:none}.bw-user{white-space:nowrap;align-items:center;gap:6px;max-width:100%;display:flex}@media (width<=960px){.bw-sidebar{width:min(280px,86vw);transition:transform .18s;position:fixed;top:0;left:0;transform:translate(-105%);box-shadow:0 0 #0000}.bw-shell.bw-nav-open .bw-sidebar{transform:translate(0);box-shadow:8px 0 28px #0000002e}.bw-sidebar-edge{display:none}.bw-topbar .btn.icon.bw-nav-toggle{display:inline-flex}.bw-sidebar-scrim{z-index:25;cursor:pointer;background:#0f121673;border:0;display:block;position:fixed;inset:0}.bw-search input{width:160px}}.badge{background:var(--surf2);border:1px solid var(--line);min-width:20px;height:18px;color:var(--ink2);font-size:var(--fs-2xs);border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-weight:600;line-height:1;display:inline-flex}.badge.alarm{background:var(--alarm);border-color:var(--alarm);color:var(--on-alarm)}.bw-page{padding:var(--page-y) var(--page-x) calc(var(--page-y) * 2);gap:var(--stack);flex-direction:column;width:100%;min-width:0;display:flex}@media (width<=640px){h1.bw-title{font-size:var(--fs-2xl)}}h1.bw-title{font-family:var(--font-sans);font-weight:600;font-size:var(--fs-2xl);line-height:var(--lh-tight);letter-spacing:-.02em;margin:0}.card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surf);box-shadow:var(--shadow);overflow:hidden}.card.alarm{border-color:color-mix(in srgb, var(--alarm) 38%, var(--line));box-shadow:inset 3px 0 0 var(--alarm), var(--shadow)}.card-head{padding:12px var(--card-x);border-bottom:1px solid var(--line2);background:var(--surf);align-items:baseline;gap:10px;display:flex}.card-head.alarm{background:color-mix(in srgb, var(--alarm-bg) 70%, var(--surf));border-bottom-color:color-mix(in srgb, var(--alarm) 22%, var(--line2));color:var(--alarm-ink)}.card-head-note{font-weight:400}.bw-pagehead{flex-wrap:wrap;align-items:flex-end;gap:16px 24px;display:flex}.bw-pagehead-meta{font-size:var(--fs-sm);color:var(--ink2);margin-top:6px}.bw-pagehead-facts{font-size:var(--fs-xs);gap:24px;margin:0 0 0 auto;display:flex}.bw-pagehead-facts dt{font-size:var(--fs-2xs);color:var(--ink3);text-transform:uppercase;letter-spacing:var(--tracking-label)}.bw-pagehead-facts dd{color:var(--ink);margin:2px 0 0}.btn{height:var(--control-h);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surf);color:var(--ink);font-size:var(--fs-sm);white-space:nowrap;box-shadow:var(--shadow);transition:background .12s var(--ease), border-color .12s var(--ease), color .12s var(--ease), box-shadow .12s var(--ease);justify-content:center;align-items:center;gap:6px;padding:0 12px;font-weight:500;line-height:1;display:inline-flex}.btn:hover:not(:disabled){background:var(--surf2);border-color:color-mix(in srgb, var(--ink3) 45%, var(--line))}.btn:active:not(:disabled){background:color-mix(in srgb, var(--surf2) 70%, var(--line));box-shadow:none}.btn.primary{border-color:var(--accent);background:var(--accent);color:var(--accent-ink);font-weight:600}.btn.primary:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 88%, var(--ink));border-color:color-mix(in srgb, var(--accent) 88%, var(--ink));color:var(--accent-ink)}.bw-dark .btn.primary:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 86%, #fff);border-color:color-mix(in srgb, var(--accent) 86%, #fff)}.btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}:where(.bw-root) :where(input:not([type=checkbox],[type=radio],[type=range],[type=file]),select,textarea){border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surf);color:var(--ink);font-size:var(--fs-sm);transition:border-color .12s var(--ease), box-shadow .12s var(--ease)}:where(.bw-root) :where(input:not([type=checkbox],[type=radio],[type=range],[type=file]),select){height:var(--control-h);padding:0 10px}:where(.bw-root) :where(textarea){line-height:var(--lh-prose);padding:8px 10px}:where(.bw-root) :where(input,select,textarea)::placeholder{color:var(--ink3)}:where(.bw-root) :where(input:not([type=checkbox],[type=radio]),select,textarea):hover:not(:disabled){border-color:color-mix(in srgb, var(--ink3) 45%, var(--line))}:where(.bw-root) :where(input:not([type=checkbox],[type=radio]),select,textarea):focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent);outline:none}:where(.bw-root) :where(input,select,textarea):disabled{opacity:.55;cursor:not-allowed}:where(.bw-root) :where(input[type=checkbox],input[type=radio]){accent-color:var(--accent);width:15px;height:15px}:where(.bw-root) :where(input[type=date]){font-family:var(--font-mono);font-size:var(--fs-xs)}.bw-root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.bw-root.bw-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.bw-signin{grid-template-columns:minmax(280px,1fr) minmax(320px,480px);min-height:100vh;display:grid}.bw-signin-brand{background:radial-gradient(800px 500px at 20% 10%, color-mix(in srgb, var(--accent) 14%, transparent), transparent 60%), linear-gradient(165deg, var(--surf2) 0%, var(--bg) 48%, var(--surf) 100%);border-right:1px solid var(--line);flex-direction:column;justify-content:flex-end;padding:48px clamp(28px,5vw,64px) 56px;display:flex}.bw-signin-brand-mark{margin-bottom:14px;font-size:clamp(28px,3.2vw,40px);line-height:1.1}.bw-signin-brand-mark span{color:var(--ink2);font-weight:500}.bw-signin-brand-copy{max-width:28ch;font-size:var(--fs-md);color:var(--ink2);text-wrap:pretty;margin:0;line-height:1.55}.bw-signin-panel{background:var(--surf);align-items:center;padding:40px 28px;display:flex}.bw-signin-inner{flex-direction:column;width:100%;max-width:360px;margin:0 auto;display:flex}.bw-signin-kicker{font-size:var(--fs-2xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink3);margin:0 0 8px;font-weight:600}h1.bw-signin-title{font-family:var(--font-sans);font-weight:600;font-size:var(--fs-3xl);margin:0 0 10px;line-height:1.12}.bw-signin-lede{text-wrap:pretty;font-size:var(--fs-md);color:var(--ink2);margin:0 0 28px;line-height:1.55}.bw-signin-note{font-size:var(--fs-xs);color:var(--ink2);background:var(--surf2);border:1px solid var(--line);border-radius:var(--radius-sm);margin:0 0 16px;padding:10px 12px;line-height:1.5}.btn.bw-signin-cta{height:42px;font-size:var(--fs-md);border-radius:var(--radius-sm);justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:flex}.btn.bw-signin-cta:hover{text-decoration:none}.bw-signin-foot{font-size:var(--fs-xs);color:var(--ink3);margin:14px 0 0;line-height:1.5}@media (width<=820px){.bw-signin{grid-template-columns:1fr}.bw-signin-brand{border-right:0;border-bottom:1px solid var(--line);justify-content:flex-start;padding:32px 24px 28px}.bw-signin-brand-copy{max-width:none}}.bw-devsignin{border:1px solid var(--amber);border-radius:var(--radius-sm);background:var(--amber-bg);border-left-width:4px;margin-top:36px;padding:12px 14px 14px}.bw-devsignin-head{font-size:var(--fs-xs);letter-spacing:var(--tracking-label);color:var(--amber);align-items:center;gap:6px;font-weight:600;display:flex}.bw-devsignin-body{font-size:var(--fs-xs);color:var(--ink2);margin:6px 0 12px;line-height:1.5}.bw-devsignin-body code{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--ink)}.bw-devsignin-roles{flex-wrap:wrap;gap:8px;display:flex}.bw-devsignin-roles .btn{border-color:var(--amber)}.table-scroll{overflow-x:auto}table.bw{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}table.bw thead tr{font-size:var(--fs-2xs);color:var(--ink3);text-transform:uppercase;letter-spacing:var(--tracking-label);text-align:left;background:var(--surf2)}table.bw th{border-bottom:1px solid var(--line);white-space:nowrap;padding:9px 12px;font-weight:600}table.bw td{padding:calc(var(--pad) + 2px) 12px;border-bottom:1px solid var(--line2);vertical-align:middle;line-height:var(--lh-ui)}table.bw tbody tr{transition:background .1s var(--ease)}table.bw tbody tr:hover{background:color-mix(in srgb, var(--sel) 60%, var(--surf))}table.bw tbody tr.row-link{cursor:pointer}table.bw tbody tr.row-link a{font-weight:500}table.bw tbody tr.selected{background:var(--sel)}.num{font-family:var(--font-sans);font-variant-numeric:tabular-nums;white-space:nowrap}.chip{border:1px solid var(--line);height:22px;font-size:var(--fs-xs);white-space:nowrap;color:var(--ink2);border-radius:999px;align-items:center;gap:5px;padding:0 9px;font-weight:500;line-height:1;display:inline-flex}.chip.dated{border-style:dashed;border-color:color-mix(in srgb, var(--ink2) 70%, var(--line));color:var(--ink)}.chip.dated.customer{border-color:var(--amber);color:var(--amber)}.chip.ready{border-color:var(--ink);color:var(--ink);font-weight:500}.chip .needs-date{color:var(--alarm-ink);font-weight:600}.due-overdue{color:var(--alarm-ink);font-weight:500}.due-today{color:var(--amber);font-weight:500}.due-on_track{color:var(--green)}.due-no_date{color:var(--ink3)}.pill-overdue{background:var(--alarm-bg);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--alarm) 28%, transparent);color:var(--alarm-ink);font-size:var(--fs-2xs);border-radius:4px;margin-left:6px;padding:1px 5px;font-weight:600;line-height:1.3;display:inline-block}.quiet-warn{color:var(--alarm-ink)}.quiet-ok,.muted{color:var(--ink2)}.muted3{color:var(--ink3)}.alarm-ink{color:var(--alarm-ink)}.empty{border:1px solid var(--line);border-radius:var(--radius);background:var(--surf);box-shadow:var(--shadow);grid-template-columns:1fr 1fr;align-items:center;gap:40px;padding:56px 40px;display:grid}.empty h2{font-family:var(--font-sans);font-weight:600;font-size:var(--fs-3xl);line-height:var(--lh-tight);letter-spacing:-.02em;margin:0}@media (width<=1100px){.empty{grid-template-columns:1fr}}.meter{background:var(--line2);border-radius:2px;height:4px;margin-top:6px;overflow:hidden}.meter>div{border-radius:inherit;background:var(--alarm);height:100%}.case-head{padding:var(--page-y) var(--page-x) 0;background:var(--surf);border-bottom:1px solid var(--line)}.case-head-row{align-items:flex-start;gap:28px;margin-top:8px;padding-bottom:16px;display:flex}.case-facts{font-size:var(--fs-sm);color:var(--ink2);flex-wrap:wrap;gap:22px;margin-top:8px;display:flex}.case-facts .ink{color:var(--ink)}.pill-reopened{border:1px solid color-mix(in srgb, var(--amber) 45%, transparent);background:var(--amber-bg);height:22px;color:var(--amber);font-size:var(--fs-xs);border-radius:999px;align-items:center;padding:0 9px;font-weight:500;display:inline-flex}.case-siblings{font-size:var(--fs-xs);flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.sibling{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surf2);gap:8px;padding:2px 8px;display:inline-flex}.claim-window{flex-direction:column;flex:none;align-items:flex-end;gap:6px;display:flex}.claim-window-label{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--alarm-ink);font-weight:600}.claim-window.unknown .claim-window-label{color:var(--ink3)}.claim-window-clock{font-family:var(--font-sans);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:var(--fs-3xl);color:var(--alarm-ink);font-weight:600;line-height:1}.claim-window-unknown{font-size:var(--fs-md);color:var(--ink3);font-style:italic}.status-control{border-top:1px solid var(--line2);flex-wrap:wrap;align-items:flex-start;gap:24px;padding:14px 0 16px;display:flex}.status-control-right{margin-left:auto}.field{flex-direction:column;gap:5px;display:flex}.field-label{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--ink3);font-weight:600}.control{height:var(--control-h);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surf);color:var(--ink);font-size:var(--fs-sm);padding:0 10px}.control.dated{border-style:dashed;border-color:color-mix(in srgb, var(--ink2) 70%, var(--line))}.control.alarm{border-color:var(--alarm);background:var(--alarm-bg);box-shadow:0 0 0 3px color-mix(in srgb, var(--alarm) 14%, transparent)}.due-hint{font-size:var(--fs-xs);max-width:320px;color:var(--ink2);padding-top:22px;line-height:1.45}.write-error{color:var(--alarm-ink);font-size:var(--fs-xs);padding:4px 0 10px}.closure-panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--surf2);box-shadow:var(--shadow-md);grid-template-columns:280px 1fr auto;align-items:start;gap:16px;margin:0 0 16px;padding:16px;display:grid}.closure-warn{font-size:var(--fs-xs);color:var(--amber);margin-top:4px;line-height:1.45}.closed-banner{border-top:1px solid var(--line2);font-size:var(--fs-sm);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 0 16px;display:flex}.case-body{padding:var(--stack) var(--page-x) calc(var(--page-y) * 2);gap:var(--stack);grid-template-columns:1fr 1.15fr;align-items:start;display:grid}.case-col{gap:var(--stack);flex-direction:column;min-width:0;display:flex}@media (width<=1100px){.case-body{grid-template-columns:1fr}}.prov-grid{font-size:var(--fs-sm);grid-template-columns:140px 1fr;gap:10px 16px;padding:16px;display:grid}.raw-checkpoint{font-size:var(--fs-xs);background:var(--surf2);border:1px solid var(--line2);border-radius:var(--radius-sm);padding:8px 10px;line-height:1.5}.raw-checkpoint mark{background:var(--amber-bg);color:var(--ink);padding:0 2px}.sans{font-family:var(--font-sans)}.checkpoint{grid-template-columns:120px 16px 1fr;align-items:start;gap:0 12px;display:grid}.checkpoint>:first-child{padding:10px 0}.checkpoint-dot{background:var(--surf);border:1px solid var(--ink2);border-radius:50%;justify-self:center;width:7px;height:7px;margin-top:15px;position:relative}.checkpoint-dot.first{background:var(--alarm);border-color:var(--alarm);width:9px;height:9px}.checkpoint-body{border-bottom:1px solid var(--line2);font-size:var(--fs-sm);padding:10px 0}.evidence-row{border-bottom:1px solid var(--line2);grid-template-columns:18px 1fr auto;align-items:center;gap:10px;padding:8px 0;display:grid}.evidence-box{border:1.5px dashed var(--ink3);border-radius:4px;width:14px;height:14px;display:inline-block}.activity-row{border-bottom:1px solid var(--line2);line-height:var(--lh-ui);grid-template-columns:110px 72px 1fr;gap:0 12px;padding:8px 0;display:grid}.activity-row.alarm{background:var(--alarm-bg);color:var(--alarm-ink);box-shadow:inset 3px 0 0 var(--alarm);margin:0 -16px;padding-left:16px;padding-right:16px}.amber{color:var(--amber);font-weight:500}.linked-row{border-bottom:1px solid var(--line2);grid-template-columns:120px 1fr auto;gap:12px;padding:8px 0;display:grid}.bulk-bar{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surf);min-height:40px;font-size:var(--fs-xs);color:var(--ink);flex-wrap:wrap;align-items:center;gap:8px;padding:0 12px;display:flex}.bulk-bar.active{border-color:color-mix(in srgb, var(--accent) 45%, var(--line));background:var(--sel)}.bulk-bar:not(.active) .btn,.bulk-bar:not(.active) select{opacity:.45}.bulk-sep{background:var(--line);width:1px;height:18px;margin:0 6px}tr.selected{background:var(--sel)}.empty-panel{font-size:var(--fs-sm);color:var(--ink2);padding:18px 14px 20px;line-height:1.5}.empty-panel p{max-width:52ch;margin:0 0 8px}.mail-preview{border:1px solid var(--line2);border-radius:var(--radius-sm);background:var(--surf2);font-size:var(--fs-sm);padding:10px 12px}.mail-preview pre{white-space:pre-wrap;font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--ink2);margin:6px 0 0;line-height:1.5}.thread-row{border-bottom:1px solid var(--line2);grid-template-columns:110px 96px 1fr;align-items:start;gap:0 12px;padding:8px 0;display:grid}.thread-tag{font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:var(--tracking-label);border:1px solid var(--line);color:var(--ink2);border-radius:4px;justify-self:start;padding:2px 6px;font-weight:600}.thread-tag.sent{border-color:var(--ink2);color:var(--ink)}.thread-tag.logged_by_hand{border-style:dashed;border-color:var(--amber);color:var(--amber)}.log-reply{border-top:1px solid var(--line2);grid-template-columns:1fr 220px;gap:10px;margin-top:6px;padding:12px 0 4px;display:grid}.evidence-box.gathered{border-style:solid;border-color:var(--accent);background:var(--accent)}.declared-value{border-top:1px solid var(--line2);grid-template-columns:minmax(0,200px) minmax(0,120px) auto minmax(0,1fr);align-items:end;gap:10px 12px;margin-top:8px;padding:12px 0 4px;display:grid}.declared-value .btn{height:var(--control-h)}.claim-gate{border-top:1px solid var(--line2);flex-wrap:wrap;align-items:center;gap:10px 12px;margin-top:8px;padding:12px 0 4px;display:flex}@media (width<=1100px){.declared-value,.log-reply{grid-template-columns:1fr}}.tray-row{margin-bottom:10px}.tray-actions{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-top:10px;display:flex}.tray-results{border-top:1px solid var(--line2);margin-top:8px}.tray-result{border-bottom:1px solid var(--line2);font-size:var(--fs-xs);align-items:center;gap:12px;padding:6px 0;display:flex}.thread-tag.received{border-color:var(--ink3);color:var(--ink2)}.claim-ref-suggestion{font-size:var(--fs-meta);align-items:center;gap:8px;margin-top:4px;display:inline-flex}.nowrap{white-space:nowrap}.bw-screen-head{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}.bw-screen-lede{font-size:var(--fs-sm);color:var(--ink2);text-wrap:pretty;max-width:62ch;margin:4px 0 0;line-height:1.55}.bw-screen-aside{font-size:var(--fs-xs);color:var(--ink3);text-align:right;max-width:36ch;margin-left:auto;line-height:1.45}.bw-quiet-empty{font-size:var(--fs-sm);color:var(--ink3);padding:16px 14px}.bw-inline-error{font-size:var(--fs-xs);color:var(--alarm-ink);background:var(--alarm-bg);border:1px solid var(--alarm);border-radius:var(--radius-sm);padding:10px 12px;line-height:1.45}.bw-info-panel{background:var(--surf);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);max-width:52rem;padding:18px 18px 20px}.bw-info-panel-title{font-size:var(--fs-md);color:var(--ink);font-weight:600}.bw-info-panel-body{font-size:var(--fs-sm);color:var(--ink2);text-wrap:pretty;margin-top:6px;line-height:1.55}.bw-loading{font-size:var(--fs-sm);color:var(--ink3);align-items:center;gap:10px;padding:28px 24px;display:flex}.bw-loading-dot{background:var(--ink3);border-radius:50%;width:8px;height:8px;animation:1.1s ease-in-out infinite bw-pulse}@keyframes bw-pulse{0%,to{opacity:.35}50%{opacity:1}}.bw-queue-grid{gap:var(--stack);grid-template-columns:repeat(auto-fit,minmax(min(100%,520px),1fr));align-items:start;display:grid}.bw-queue-row{padding:12px var(--card-x);border-bottom:1px solid var(--line2);cursor:pointer;grid-template-columns:1fr auto;align-items:center;gap:0 14px;transition:background .1s;display:grid}.bw-queue-row:hover{background:color-mix(in srgb, var(--sel) 50%, var(--surf))}.bw-queue-row:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.bw-queue-row-main{min-width:0}.bw-queue-row-title{font-size:var(--fs-sm);flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.bw-queue-problem{font-weight:500}.bw-queue-row-meta{font-size:var(--fs-xs);color:var(--ink2);flex-wrap:wrap;gap:10px;margin-top:2px;display:flex}@media (width<=1100px){.bw-screen-aside{text-align:left;max-width:none;margin-left:0}}.bw-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;display:flex}.bw-head-text{min-width:0}.bw-head-sub{font-size:var(--fs-sm);color:var(--ink2);max-width:72ch;margin-top:6px;line-height:1.5}.bw-head-aside{flex:520px;justify-content:flex-end;min-width:0;max-width:840px;display:flex}@media (width<=1280px){.bw-head-aside{flex-basis:100%;justify-content:flex-start;max-width:none}}.bw-stats{grid-template-columns:repeat(var(--bw-stats-n,4), minmax(0, 1fr));gap:10px;width:100%;margin:0;display:grid}.bw-stat{border:1px solid var(--line);border-radius:var(--radius);background:var(--surf);min-width:0;box-shadow:var(--shadow);padding:12px 14px;position:relative;overflow:hidden}.bw-stat dt{font-size:var(--fs-2xs);color:var(--ink3);text-transform:uppercase;letter-spacing:var(--tracking-label);font-weight:600;line-height:var(--lh-tight);align-items:flex-start;gap:6px;display:flex}.bw-stat dt:before{content:"";background:var(--line);border-radius:50%;flex:none;width:6px;height:6px;margin-top:4px}.bw-stat.alarm dt:before{background:var(--alarm)}.bw-stat.amber dt:before{background:var(--amber)}.bw-stat.green dt:before{background:var(--green)}.bw-stat dd{font-family:var(--font-sans);font-size:var(--fs-2xl);letter-spacing:-.02em;color:var(--ink);margin:6px 0 0;font-weight:600;line-height:1}.bw-stat.alarm dd{color:var(--alarm-ink)}.bw-stat.amber dd{color:var(--amber)}.bw-stat.green dd{color:var(--green)}@media (width<=760px){.bw-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=480px){.bw-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.bw-stat dd{font-size:var(--fs-xl)}}.card-head.bw-section-head{padding:12px var(--card-x);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.bw-section-main{flex-wrap:wrap;flex:auto;align-items:baseline;gap:4px 12px;min-width:0;display:flex}.bw-section-title{color:var(--ink);align-items:center;gap:8px;display:inline-flex}.bw-section-title .slab{font-size:var(--fs-md);line-height:var(--lh-tight)}.bw-section-title svg{align-self:center}.card-head.alarm .bw-section-title{color:var(--alarm-ink)}.bw-count{min-width:20px;height:18px;font-family:var(--font-sans);font-size:var(--fs-2xs);background:var(--surf2);border:1px solid var(--line);color:var(--ink2);border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-weight:600;display:inline-flex}.card-head.alarm .bw-count{background:var(--alarm);border-color:var(--alarm);color:var(--on-alarm)}.bw-section-note{font-size:var(--fs-xs);color:var(--ink3);min-width:0;line-height:1.45}.card-head.alarm .bw-section-note{color:var(--alarm-ink)}.bw-section-actions{flex:none;align-items:center;gap:8px;display:flex}@media (width<=640px){.bw-section-note{flex-basis:100%}}.bw-empty-row{padding:18px var(--card-x);font-size:var(--fs-sm);color:var(--ink3)}table.bw th:first-child,table.bw td:first-child{padding-left:var(--card-x)}table.bw th:last-child,table.bw td:last-child{padding-right:var(--card-x)}table.bw tbody tr:last-child td{border-bottom:0}.table-scroll.stack{container:bwtable/inline-size}@container bwtable (width<=719px){.table-scroll.stack table.bw,.table-scroll.stack table.bw tbody{width:100%;display:block;min-width:0!important}.table-scroll.stack table.bw thead{display:none}.table-scroll.stack table.bw tbody tr{padding:14px var(--card-x);border-bottom:1px solid var(--line2);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px 16px;display:grid}.table-scroll.stack table.bw tbody tr:last-child{border-bottom:0}.table-scroll.stack table.bw tbody td{border:0;min-width:0;display:block;text-align:left!important;white-space:normal!important;width:auto!important;padding:0!important}.table-scroll.stack table.bw tbody td:first-child,.table-scroll.stack table.bw tbody td.cell-full{grid-column:1/-1}.table-scroll.stack table.bw tbody td[data-label]:before{content:attr(data-label);font-size:var(--fs-2xs);color:var(--ink3);text-transform:uppercase;letter-spacing:var(--tracking-label);margin-bottom:2px;font-weight:600;display:block}}table.mw-table td{padding-top:calc(var(--pad) + 4px);padding-bottom:calc(var(--pad) + 4px)}table.mw-table tbody tr.mw-row td:first-child{transition:box-shadow .12s;box-shadow:inset 3px 0 #0000}table.mw-table tbody tr.mw-row:hover td:first-child{box-shadow:inset 3px 0 0 var(--accent)}table.mw-table tbody tr.due-row-overdue td:first-child{box-shadow:inset 3px 0 0 var(--alarm)}.mw-c-due,.mw-c-status,.mw-c-carrier,.mw-c-case{white-space:nowrap}.mw-ref,.mw-tracking,.mw-substatus,.mw-activity-at{display:block}.mw-ref{font-weight:600}.mw-tracking{font-size:var(--fs-xs);margin-top:2px}.mw-c-customer{min-width:120px}.mw-c-problem{min-width:140px}.mw-problem{font-weight:500}.mw-substatus{font-size:var(--fs-meta);margin-top:2px}table.mw-table th.mw-c-activity,table.mw-table td.mw-c-activity{text-align:right;width:32%}.mw-activity-note{color:var(--ink2);display:block}.mw-activity-at{font-size:var(--fs-xs);margin-top:2px}@container bwtable (width<=999px){.table-scroll.stack table.mw-table,.table-scroll.stack table.mw-table tbody{width:100%;display:block}.table-scroll.stack table.mw-table thead{display:none}.table-scroll.stack table.mw-table tbody tr.mw-row{padding:14px var(--card-x);border-bottom:1px solid var(--line2);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1fr) auto;grid-template-areas:"case problem customer due""status problem carrier due""activity activity activity activity";align-items:start;gap:8px 20px;display:grid;box-shadow:inset 3px 0 #0000}.table-scroll.stack table.mw-table tbody tr.mw-row:hover{box-shadow:inset 3px 0 0 var(--accent)}.table-scroll.stack table.mw-table tbody tr.mw-row:last-child{border-bottom:0}.table-scroll.stack table.mw-table tbody tr.due-row-overdue,.table-scroll.stack table.mw-table tbody tr.due-row-overdue:hover{box-shadow:inset 3px 0 0 var(--alarm)}.table-scroll.stack table.mw-table tbody tr.mw-row td{min-width:0;box-shadow:none;white-space:normal;border:0;display:block;text-align:left!important;width:auto!important;padding:0!important}.table-scroll.stack table.mw-table tbody tr.mw-row td.mw-c-due{grid-area:due;justify-self:end}.table-scroll.stack table.mw-table tbody tr.mw-row td.mw-c-status{grid-area:status}.table-scroll.stack table.mw-table tbody tr.mw-row td.mw-c-case{grid-area:case}.mw-c-case .mw-tracking{overflow-wrap:anywhere}.table-scroll.stack table.mw-table tbody tr.mw-row td.mw-c-carrier{grid-area:carrier}.table-scroll.stack table.mw-table tbody tr.mw-row td.mw-c-customer{grid-area:customer}.table-scroll.stack table.mw-table tbody tr.mw-row td.mw-c-problem{grid-area:problem}.table-scroll.stack table.mw-table tbody tr.mw-row td.mw-c-activity{border-top:1px dashed var(--line2);flex-wrap:wrap;grid-area:activity;align-items:baseline;gap:2px 10px;display:flex;padding-top:8px!important}.mw-c-activity .mw-activity-at{margin:0}.table-scroll.stack table.mw-table td[data-label]:before{content:attr(data-label);font-size:var(--fs-2xs);color:var(--ink3);text-transform:uppercase;letter-spacing:var(--tracking-label);margin-bottom:2px;font-weight:600;display:block}.table-scroll.stack table.mw-table td.mw-c-activity[data-label]:before{flex-basis:100%;margin-bottom:0}}@container bwtable (width<=639px){.table-scroll.stack table.mw-table tbody tr.mw-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"case due""status status""problem problem""carrier customer""activity activity";gap:8px 16px}}.mw-empty-lede{font-size:var(--fs-md);max-width:460px;margin:12px 0 0;line-height:1.55}.mw-empty-actions{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.mw-empty-facts{border-left:1px solid var(--line2);font-size:var(--fs-sm);grid-template-columns:1fr 1fr;gap:20px 28px;padding-left:40px;display:grid}.mw-kicker{font-size:var(--fs-2xs);color:var(--ink3);text-transform:uppercase;letter-spacing:var(--tracking-label)}.mw-empty-num{font-size:var(--fs-3xl);margin-top:4px}.mw-empty-next{border-top:1px solid var(--line2);grid-column:1/-1;padding-top:14px}.mw-empty-row{justify-content:space-between;gap:12px;padding:4px 0;display:flex}@media (width<=1100px){.mw-empty-facts{border-left:0;border-top:1px solid var(--line2);padding-top:24px;padding-left:0}}@media (width<=640px){.empty.mw-empty{gap:24px;padding:32px 20px}.empty.mw-empty h2{font-size:var(--fs-2xl)}.mw-empty-actions .btn{width:100%}.bw-topbar{gap:10px}.bw-topbar-kicker{display:none}.bw-topbar-title{font-size:var(--fs-lg);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bw-topbar-heading{flex:0 auto}.bw-topbar .bw-search{flex:auto;min-width:0;position:static}.bw-topbar .bw-search input{width:100%;height:36px}.bw-topbar .bw-search .bw-search-icon{margin-left:12px;left:auto;transform:translateY(-50%)}.bw-topbar .bw-search-results{width:auto;top:calc(100% + 4px);left:12px;right:12px}}.due-rel{font-size:var(--fs-meta);opacity:.85;margin-left:6px}.bw-error-panel{padding:14px var(--card-x);font-size:var(--fs-sm);font-weight:600}.card:has(>.card-head.is-collapsed)>:not(.card-head){display:none}.card-head.is-collapsible{cursor:pointer;transition:background .12s var(--ease)}.card-head.is-collapsible:hover{background:color-mix(in srgb, var(--surf2) 70%, var(--surf))}.card-head.alarm.is-collapsible:hover{background:var(--alarm-bg)}.card-head.is-collapsed{border-bottom-color:#0000}.card-head.is-collapsible:not(.is-collapsed)~*{animation:bw-reveal .16s var(--ease)}@keyframes bw-reveal{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:none}}.bw-collapse-btn{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--ink3);cursor:pointer;transition:background .12s var(--ease), color .12s var(--ease);background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin:-4px -6px -4px 0;padding:0;display:inline-flex}.bw-collapse-btn:hover{background:color-mix(in srgb, var(--ink3) 12%, transparent);color:var(--ink)}.bw-collapse-btn svg{transition:transform .16s var(--ease)}.bw-collapse-btn[aria-expanded=false] svg{transform:rotate(-90deg)}.card-head.alarm .bw-collapse-btn{color:var(--alarm-ink)}@media (pointer:coarse){.bw-collapse-btn{width:40px;height:40px;margin:-8px -10px -8px 0}}.um-mail-side{flex:none;align-items:center;gap:8px;display:flex}.bw-sections-tools{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surf);flex:none;gap:2px;padding:2px;display:inline-flex}.bw-sections-tools button{height:calc(var(--control-h) - 6px);color:var(--ink2);font-size:var(--fs-xs);cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-weight:500;display:inline-flex}.bw-sections-tools button:hover{background:var(--surf2);color:var(--ink)}@media (width<=900px){.bw-sections-tools .bw-sections-label{display:none}}.bw-topbar .bw-sections-tools{margin-left:auto}.bw-topbar .bw-sections-tools+.bw-search{margin-left:0}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f7f6f3}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#121418}::view-transition-old(root){animation-duration:.22s;animation-timing-function:var(--ease,ease)}::view-transition-new(root){animation-duration:.22s;animation-timing-function:var(--ease,ease)}
