@font-face{font-family:Libre Franklin;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/libre-franklin-cyrillic-ext-400-normal-B9g9xgcO.woff2)format("woff2"),url(/assets/libre-franklin-cyrillic-ext-400-normal-D5jvQp33.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Libre Franklin;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/libre-franklin-cyrillic-400-normal-BxQnOlOp.woff2)format("woff2"),url(/assets/libre-franklin-cyrillic-400-normal-T4bKsRTj.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Libre Franklin;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/libre-franklin-vietnamese-400-normal-BejjGN4K.woff2)format("woff2"),url(/assets/libre-franklin-vietnamese-400-normal-DVbyimmf.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Libre Franklin;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/libre-franklin-latin-ext-400-normal-BlKPGRwu.woff2)format("woff2"),url(/assets/libre-franklin-latin-ext-400-normal-CEHJ3Zjr.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Franklin;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/libre-franklin-latin-400-normal-DNAyL8lK.woff2)format("woff2"),url(/assets/libre-franklin-latin-400-normal-B5qoBLOl.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Franklin;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/libre-franklin-cyrillic-ext-600-normal-Drvu5lSS.woff2)format("woff2"),url(/assets/libre-franklin-cyrillic-ext-600-normal-DzWQ5Djp.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Libre Franklin;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/libre-franklin-cyrillic-600-normal-B9QZ7Zqf.woff2)format("woff2"),url(/assets/libre-franklin-cyrillic-600-normal-BDh_aE24.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Libre Franklin;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/libre-franklin-vietnamese-600-normal-B9bGnPdK.woff2)format("woff2"),url(/assets/libre-franklin-vietnamese-600-normal-BRdbLLo3.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Libre Franklin;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/libre-franklin-latin-ext-600-normal-CSmGWxVI.woff2)format("woff2"),url(/assets/libre-franklin-latin-ext-600-normal-BbCuItST.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Franklin;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/libre-franklin-latin-600-normal-BBKMvfE-.woff2)format("woff2"),url(/assets/libre-franklin-latin-600-normal-DjS29Py2.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Franklin;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/libre-franklin-cyrillic-ext-700-normal-DR5N6Ba7.woff2)format("woff2"),url(/assets/libre-franklin-cyrillic-ext-700-normal-CF39TNs6.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Libre Franklin;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/libre-franklin-cyrillic-700-normal-CCiRtMb4.woff2)format("woff2"),url(/assets/libre-franklin-cyrillic-700-normal-CsIUO3b6.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Libre Franklin;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/libre-franklin-vietnamese-700-normal-C4s2DR1-.woff2)format("woff2"),url(/assets/libre-franklin-vietnamese-700-normal-tr4w5WCD.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Libre Franklin;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/libre-franklin-latin-ext-700-normal-DaqAYsRT.woff2)format("woff2"),url(/assets/libre-franklin-latin-ext-700-normal-CccHi4gv.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Franklin;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/libre-franklin-latin-700-normal-TBBKpXzk.woff2)format("woff2"),url(/assets/libre-franklin-latin-700-normal-CP58KLQO.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Franklin;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/libre-franklin-cyrillic-ext-800-normal-C-hGTN_5.woff2)format("woff2"),url(/assets/libre-franklin-cyrillic-ext-800-normal-BmEamoZ2.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Libre Franklin;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/libre-franklin-cyrillic-800-normal-Cg7tvgdF.woff2)format("woff2"),url(/assets/libre-franklin-cyrillic-800-normal-D_zDfX4T.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Libre Franklin;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/libre-franklin-vietnamese-800-normal-C0L32ege.woff2)format("woff2"),url(/assets/libre-franklin-vietnamese-800-normal-CTHI2tCk.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Libre Franklin;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/libre-franklin-latin-ext-800-normal-DdVAzGkM.woff2)format("woff2"),url(/assets/libre-franklin-latin-ext-800-normal-DZTh8Sc4.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Franklin;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/libre-franklin-latin-800-normal-IoztdYMZ.woff2)format("woff2"),url(/assets/libre-franklin-latin-800-normal-C1oVkKH1.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bt-teal:#48c2c5;--bt-teal-light:#aadde1;--bt-orange:#f06132;--bt-black:#000;--bt-gray:#999;--bt-silver:#ccc;--bt-white:#fff;--bt-ink:#000;--bt-ink-muted:#595959;--bt-rule:#ccc;--bt-surface:#f4fafb;--bt-bg:var(--bt-white);--bt-bg-inverse:var(--bt-black);--bt-bg-accent:var(--bt-teal);--bt-bg-accent-soft:var(--bt-teal-light);--bt-text:var(--bt-ink);--bt-text-muted:var(--bt-ink-muted);--bt-text-inverse:var(--bt-white);--bt-link:#0f6e70;--bt-link-hover:var(--bt-orange);--bt-cta-bg:var(--bt-orange);--bt-cta-text:var(--bt-black);--bt-focus:var(--bt-orange);--bt-font-primary:"Libre Franklin", "Helvetica Neue", Arial, sans-serif;--bt-font-secondary:Georgia, "Times New Roman", serif;--bt-size-display:3.5rem;--bt-lh-display:1.05;--bt-size-h1:2.25rem;--bt-lh-h1:1.15;--bt-size-h2:1.625rem;--bt-lh-h2:1.2;--bt-size-h3:1.1875rem;--bt-lh-h3:1.3;--bt-size-body:1.0625rem;--bt-lh-body:1.6;--bt-size-small:.875rem;--bt-lh-small:1.5;--bt-size-label:.75rem;--bt-lh-label:1.4;--bt-track-display:.02em;--bt-track-label:.12em;--bt-measure:68ch;--bt-space-1:.25rem;--bt-space-2:.5rem;--bt-space-3:.75rem;--bt-space-4:1rem;--bt-space-5:1.5rem;--bt-space-6:2rem;--bt-space-7:3rem;--bt-space-8:4rem;--bt-space-9:6rem;--bt-radius:0;--bt-rule-weight:1px;--bt-ease:cubic-bezier(.2, 0, .2, 1);--bt-duration:.18s}[data-theme=dark]{--bt-bg:var(--bt-black);--bt-text:var(--bt-white);--bt-text-muted:var(--bt-silver);--bt-link:var(--bt-teal);--bt-link-hover:var(--bt-teal-light);--bt-rule:#333;--bt-surface:#101010;--bt-cta-bg:var(--bt-orange);--bt-cta-text:var(--bt-black)}body{background:var(--bt-bg);color:var(--bt-text);font-family:var(--bt-font-primary);font-size:var(--bt-size-body);line-height:var(--bt-lh-body)}h1,h2,h3{font-family:var(--bt-font-primary);font-weight:700}h1{font-size:var(--bt-size-h1);line-height:var(--bt-lh-h1);text-transform:uppercase;letter-spacing:var(--bt-track-display)}h2{font-size:var(--bt-size-h2);line-height:var(--bt-lh-h2)}h3{font-size:var(--bt-size-h3);line-height:var(--bt-lh-h3)}p{max-width:var(--bt-measure)}a{color:var(--bt-link);text-underline-offset:.15em}a:hover{color:var(--bt-link-hover)}:focus-visible{outline:2px solid var(--bt-focus);outline-offset:2px}.bt-label{font-size:var(--bt-size-label);line-height:var(--bt-lh-label);text-transform:uppercase;letter-spacing:var(--bt-track-label);color:var(--bt-text-muted);font-weight:700}.bt-title{font-family:var(--bt-font-secondary);font-style:italic;font-weight:700}.bt-rules{background:0 0;border:0;height:6px;padding:0}.bt-rules:before,.bt-rules:after{content:"";display:block}.bt-rules:before{background:var(--bt-orange);height:3px}.bt-rules:after{background:var(--bt-teal-light);height:2px;margin-top:1px}.bt-band{background:var(--bt-bg-accent);color:var(--bt-black);padding:var(--bt-space-8) var(--bt-space-6)}.bt-cta{background:var(--bt-cta-bg);color:var(--bt-cta-text);text-transform:uppercase;letter-spacing:var(--bt-track-label);padding:var(--bt-space-3) var(--bt-space-5);border-radius:var(--bt-radius);transition:opacity var(--bt-duration) var(--bt-ease);font-weight:700;text-decoration:none;display:inline-block}.bt-cta:hover{opacity:.88;color:var(--bt-cta-text)}*,:before,:after{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,h4,p,ul,ol,dl,dd{margin:0}ul,ol{padding:0;list-style:none}button,input,select{font:inherit;color:inherit;border-radius:var(--bt-radius)}button{cursor:pointer}.muted{color:var(--bt-text-muted)}.small{font-size:var(--bt-size-small);line-height:var(--bt-lh-small)}.past{color:var(--bt-ink);font-weight:700}.past:before{content:"";background:var(--bt-orange);width:.55em;height:.55em;margin-right:.4em;display:inline-block}.app{max-width:1320px;padding:0 var(--bt-space-5);margin:0 auto}.top{z-index:5;margin:0 calc(-1 * var(--bt-space-5));padding:0 var(--bt-space-5);background:var(--bt-bg);position:sticky;top:0}.proto-bar{justify-content:space-between;align-items:center;gap:var(--bt-space-3) var(--bt-space-5);margin:0 calc(-1 * var(--bt-space-5));padding:var(--bt-space-2) var(--bt-space-5);background:var(--bt-black);color:var(--bt-white);font-size:var(--bt-size-small);flex-wrap:wrap;display:flex}.proto-controls{align-items:center;gap:var(--bt-space-3);flex-wrap:wrap;display:flex}.proto-bar .segmented{border-color:var(--bt-white)}.proto-bar .segmented button{background:var(--bt-black);color:var(--bt-white);padding:var(--bt-space-1) var(--bt-space-3)}.proto-bar .segmented button[aria-pressed=true]{background:var(--bt-teal);color:var(--bt-black)}.proto-reset{color:var(--bt-white);font-size:var(--bt-size-small);background:0 0;border:0;padding:0;text-decoration:underline}.proto-error{color:var(--bt-orange);font-weight:700}.signin{min-height:100vh;padding:var(--bt-space-4);background:var(--bt-black);place-items:center;display:grid}.signin-card{background:var(--bt-white);border-top:6px solid var(--bt-orange);padding:var(--bt-space-6);gap:var(--bt-space-4);width:min(30rem,100%);display:grid}.signin-card h1{font-size:1.25rem}.signin-card p{line-height:1.5}.signin-form{gap:var(--bt-space-4);display:grid}.signin-error{color:var(--bt-ink);border-left:4px solid var(--bt-orange);padding-left:var(--bt-space-3)}.masthead-inner{align-items:center;gap:var(--bt-space-6);padding:var(--bt-space-5) 0 var(--bt-space-4);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.brand{padding:var(--bt-space-2) 0;justify-self:start;line-height:0;display:block}.brand img{height:auto}.client-logo{justify-self:end;display:block}.masthead-title{text-align:center}.masthead-title h1{font-size:1.5rem}.masthead-title h1 span{color:var(--bt-ink-muted);font-weight:400}.masthead-actions{align-items:center;gap:var(--bt-space-4);display:flex}.segmented{border:1px solid var(--bt-ink);display:inline-flex}.segmented button{background:var(--bt-white);padding:var(--bt-space-2) var(--bt-space-4);font-size:var(--bt-size-small);border:0;font-weight:600}.segmented button[aria-pressed=true]{background:var(--bt-black);color:var(--bt-white)}.upload-button{font-size:var(--bt-size-label);border:0}.button{background:var(--bt-white);border:1px solid var(--bt-ink);padding:var(--bt-space-3) var(--bt-space-5);font-weight:700;font-size:var(--bt-size-label);text-transform:uppercase;letter-spacing:var(--bt-track-label)}.nav{align-items:center;gap:0 var(--bt-space-5);flex-wrap:wrap;display:flex}.nav-count{font-size:var(--bt-size-body);margin-left:auto}.badge{min-width:1.5em;margin-left:var(--bt-space-2);background:var(--bt-orange);color:var(--bt-black);text-align:center;letter-spacing:0;padding:0 .4em;display:inline-block}.nav a{padding:var(--bt-space-2) 0;color:var(--bt-ink);font-size:var(--bt-size-label);text-transform:uppercase;letter-spacing:var(--bt-track-label);border-bottom:3px solid #0000;font-weight:700;text-decoration:none}.nav a.active{border-bottom-color:var(--bt-teal)}.nav a:hover{border-bottom-color:var(--bt-ink)}.main{padding:var(--bt-space-5) 0 var(--bt-space-7);gap:var(--bt-space-5);display:grid}.footer{border-top:1px solid var(--bt-rule);padding:var(--bt-space-4) 0 var(--bt-space-6);color:var(--bt-text-muted);font-size:var(--bt-size-small)}.grid{gap:var(--bt-space-5);align-items:stretch;display:grid}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-2-wide{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.kpis{gap:var(--bt-space-4);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.kpis-3{grid-template-columns:repeat(3,minmax(0,1fr))}.kpis-4{grid-template-columns:repeat(4,minmax(0,1fr))}.section-title{margin-top:var(--bt-space-4);padding-top:var(--bt-space-5);border-top:1px solid var(--bt-rule)}.section-title:first-child{border-top:0;margin-top:0;padding-top:0}.panel{border:1px solid var(--bt-rule);padding:var(--bt-space-5);background:var(--bt-white);min-width:0}.panel-head{margin-bottom:var(--bt-space-4)}.kpi{gap:var(--bt-space-1);padding:var(--bt-space-4);border:1px solid var(--bt-rule);border-top:6px solid var(--bt-black);color:var(--bt-ink);transition:background var(--bt-duration) var(--bt-ease);flex-direction:column;text-decoration:none;display:flex}.kpi:hover{background:var(--bt-surface);color:var(--bt-ink)}.kpi-teal{border-top-color:var(--bt-teal)}.kpi-gray{border-top-color:var(--bt-gray)}.kpi-orange{border-top-color:var(--bt-orange)}.kpi-value{font-variant-numeric:tabular-nums;font-size:2.5rem;font-weight:800;line-height:1.1}.panel-more{margin-top:var(--bt-space-3);font-size:var(--bt-size-small);color:var(--bt-text-muted)}.panel-more-top{margin:0 0 var(--bt-space-3)}.tiles-4{grid-template-columns:repeat(4,minmax(0,1fr))}.link{color:var(--bt-link);text-underline-offset:.15em;font-size:inherit;text-align:left;background:0 0;border:0;padding:0;text-decoration:underline}.link:hover{color:var(--bt-link-hover)}.prose{white-space:pre-line;overflow-wrap:anywhere}.facts dd.prose{font-weight:400}.notice{padding:var(--bt-space-4);background:var(--bt-surface);border-left:4px solid var(--bt-teal)}.file-list{gap:var(--bt-space-2);font-size:var(--bt-size-small);display:grid}.overdue{margin-left:var(--bt-space-3);white-space:nowrap}.tag-you{background:var(--bt-orange);border-color:var(--bt-orange)}.tag-them{background:var(--bt-white)}.tag-unread{margin-left:var(--bt-space-3);background:var(--bt-orange);border-color:var(--bt-orange)}.tag-status-complete{background:var(--bt-teal);border-color:var(--bt-teal)}.tag-status-withdrawn{border-color:var(--bt-rule);color:var(--bt-ink-muted)}.tag-status-returned,.tag-status-question,.tag-status-cannot{background:var(--bt-teal-light);border-color:var(--bt-teal-light)}.button-primary{background:var(--bt-black);color:var(--bt-white)}.button-small{padding:var(--bt-space-1) var(--bt-space-3)}.button:disabled{opacity:.4;cursor:not-allowed}.form{gap:var(--bt-space-4);margin-top:var(--bt-space-4);padding-top:var(--bt-space-4);border-top:1px solid var(--bt-rule);display:grid}.form-row{gap:var(--bt-space-4);flex-wrap:wrap;align-items:flex-end;display:flex}.form-actions{align-items:center;gap:var(--bt-space-4);flex-wrap:wrap;display:flex}.field textarea{border:1px solid var(--bt-ink);background:var(--bt-white);padding:var(--bt-space-2) var(--bt-space-3);font:inherit;font-size:var(--bt-size-small);resize:vertical;border-radius:var(--bt-radius);width:100%}.picker{align-items:center;gap:var(--bt-space-3);font-size:var(--bt-size-small);flex-wrap:wrap;display:flex}.picker input[type=file]{border:0;min-height:0;padding:0}.picked{font-size:var(--bt-size-small)}.thread{gap:var(--bt-space-3);display:grid}.msg{gap:var(--bt-space-1);max-width:46rem;padding:var(--bt-space-3) var(--bt-space-4);border:1px solid var(--bt-rule);border-left:4px solid var(--bt-gray);font-size:var(--bt-size-small);line-height:var(--bt-lh-small);display:grid}.msg-mine{background:var(--bt-surface);border-left-color:var(--bt-teal);justify-self:end}.msg-unread{border-left-color:var(--bt-orange)}.tone-teal{background:var(--bt-teal)}.tone-teal-light{background:var(--bt-teal-light)}.tone-gray{background:var(--bt-gray)}.tone-black{background:var(--bt-black)}.tone-orange{background:var(--bt-orange)}.hbar{gap:var(--bt-space-1);display:grid}.hbar-row{align-items:center;gap:var(--bt-space-3);padding:var(--bt-space-1) 0;color:var(--bt-ink);font-size:var(--bt-size-small);grid-template-columns:minmax(6.5rem,34%) 1fr;text-decoration:none;display:grid}.hbar-row:hover{background:var(--bt-surface);color:var(--bt-ink)}.hbar-label{text-align:right;overflow-wrap:anywhere}.hbar-track{align-items:center;gap:var(--bt-space-2);min-width:0;display:flex}.hbar-track .bar{flex:0 auto;min-width:2px;height:1.25rem}.hbar-value{font-variant-numeric:tabular-nums;font-weight:700}.vbar{gap:var(--bt-space-3);border-bottom:1px solid var(--bt-ink);grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.vbar li{display:flex}.vbar-col{color:var(--bt-ink);font-size:var(--bt-size-small);flex-direction:column;flex:1;text-decoration:none;display:flex;position:relative}.vbar-col:hover{background:var(--bt-surface);color:var(--bt-ink)}.vbar-plot{flex-direction:column;justify-content:flex-end;align-items:stretch;height:11rem;display:flex}.vbar-plot .bar{min-height:2px}.vbar-value{text-align:center;font-variant-numeric:tabular-nums;font-weight:700}.vbar-label{padding-top:var(--bt-space-2);text-align:center;white-space:nowrap;position:absolute;top:100%;left:0;right:0}.vbar{margin-bottom:2rem}.table-scroll{overflow-x:auto}.table{border-collapse:collapse;width:100%;font-size:var(--bt-size-small);line-height:var(--bt-lh-small)}.table th{text-align:left;background:var(--bt-surface);border-bottom:1px solid var(--bt-ink);padding:var(--bt-space-2) var(--bt-space-3);font-size:var(--bt-size-label);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap}.table td{padding:var(--bt-space-2) var(--bt-space-3);border-bottom:1px solid var(--bt-rule);vertical-align:top}.table .num{text-align:right;font-variant-numeric:tabular-nums}.table-narrow th{white-space:normal}.table-narrow th,.table-narrow td{padding-left:var(--bt-space-2);padding-right:var(--bt-space-2)}.table tfoot td{border-top:1px solid var(--bt-ink);border-bottom:0;font-weight:700}.table-rows tbody tr{cursor:pointer}.table-rows tbody tr:hover{background:var(--bt-surface)}.table-rows td{white-space:nowrap}.current-row{background:var(--bt-surface)}.count{font-weight:700}.count.alert{color:var(--bt-ink)}.count.alert:before{content:"";background:var(--bt-orange);width:.55em;height:.55em;margin-right:.4em;display:inline-block}.sort{text-transform:inherit;letter-spacing:inherit;background:0 0;border:0;padding:0;font-weight:700}.sort:hover{text-decoration:underline}.empty{padding:var(--bt-space-6);text-align:center;color:var(--bt-text-muted)}.tag{font-size:var(--bt-size-label);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;border:1px solid var(--bt-ink);color:var(--bt-ink);padding:.1em .6em;font-weight:700;display:inline-block}.tag-open{background:var(--bt-teal);border-color:var(--bt-teal)}.tag-hold{background:var(--bt-white)}.tag-litigation{background:var(--bt-black);color:var(--bt-white)}.tag-current{margin-left:var(--bt-space-3);background:var(--bt-teal-light);border-color:var(--bt-teal-light)}.takeaways{gap:var(--bt-space-3);font-size:1rem;line-height:1.45;display:grid}.takeaways li{padding-left:var(--bt-space-4);border-left:4px solid var(--bt-teal)}.takeaways li.alert{border-left-color:var(--bt-orange)}.takeaways a{color:var(--bt-ink);text-decoration:none}.takeaways a:hover{text-decoration:underline}.tiles{gap:var(--bt-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tile{padding:var(--bt-space-4);background:var(--bt-surface);border-left:4px solid var(--bt-teal);color:var(--bt-ink);font-size:var(--bt-size-small);flex-direction:column;text-decoration:none;display:flex}.tile:hover{background:var(--bt-teal-light);color:var(--bt-ink)}.tile-value{font-variant-numeric:tabular-nums;font-size:2rem;font-weight:800;line-height:1.15}.list-title{margin:var(--bt-space-4) 0 var(--bt-space-2)}.list-title:first-of-type{margin-top:0}.alert-title{color:var(--bt-ink);border-left:4px solid var(--bt-orange);padding-left:var(--bt-space-2)}.attention{font-size:var(--bt-size-small)}.attention li{justify-content:space-between;gap:var(--bt-space-4);padding:var(--bt-space-2) 0;border-bottom:1px solid var(--bt-rule);display:flex}.attention a{font-weight:700}.head-sep{color:var(--bt-ink-muted);font-weight:400}.page-head{justify-content:space-between;align-items:flex-end;gap:var(--bt-space-5);flex-wrap:wrap;display:flex}.page-head .bt-label{margin-bottom:var(--bt-space-1)}.loan-head{top:var(--top-height,0px);z-index:4;gap:var(--bt-space-5);margin:calc(-1 * var(--bt-space-3)) calc(-1 * var(--bt-space-5)) 0;padding:var(--bt-space-3) var(--bt-space-5);background:var(--bt-bg);display:grid;position:sticky}.head-tags{gap:var(--bt-space-2);display:flex}.toolbar{gap:var(--bt-space-4);flex-wrap:wrap;align-items:flex-end;display:flex}.field{gap:var(--bt-space-1);display:grid}.field input,.field select{border:1px solid var(--bt-ink);background:var(--bt-white);padding:var(--bt-space-2) var(--bt-space-3);font-size:var(--bt-size-small);min-height:2.5rem}.field input[type=search]{width:18rem;max-width:100%}.chips{gap:var(--bt-space-2);flex-wrap:wrap;display:flex}.chip{background:var(--bt-teal-light);padding:var(--bt-space-1) var(--bt-space-3);font-size:var(--bt-size-small);border:0;font-weight:600}.chip:hover{background:var(--bt-teal)}.chip-clear{background:0 0;font-weight:400;text-decoration:underline}.chip-clear:hover{background:0 0}.stepper{font-size:var(--bt-size-label);text-transform:uppercase;letter-spacing:.06em;flex-wrap:wrap;gap:2px;font-weight:700;display:flex}.stepper li{text-align:center;padding:var(--bt-space-2) var(--bt-space-3);border:1px solid var(--bt-rule);color:var(--bt-ink-muted);white-space:nowrap;flex:auto}.stepper li.done{background:var(--bt-black);border-color:var(--bt-black);color:var(--bt-white)}.stepper li.current{background:var(--bt-teal);border-color:var(--bt-teal);color:var(--bt-black)}.facts{font-size:var(--bt-size-small);display:grid}.facts>div{gap:var(--bt-space-3);padding:var(--bt-space-2) 0;border-bottom:1px solid var(--bt-rule);grid-template-columns:minmax(9rem,40%) 1fr;display:grid}.facts>div:last-child{border-bottom:0}.facts dt{color:var(--bt-text-muted)}.facts dd{font-weight:600}.facts dd .muted,.facts dd .past{font-weight:400}.facts dd .past{font-weight:700}.sibling{display:block}.budget{gap:var(--bt-space-4);display:grid}.budget-bar{background:var(--bt-surface);border:1px solid var(--bt-rule);height:1.75rem;margin-top:var(--bt-space-2);display:flex;position:relative}.budget-mark{border-left:2px dashed var(--bt-ink);width:0;position:absolute;top:-6px;bottom:-6px}.swatch{width:.7em;height:.7em;margin-right:.5em;display:inline-block}.swatch-mark{border-left:2px dashed var(--bt-ink);vertical-align:-.1em;width:0;height:.9em;margin-left:.3em}.dialog-backdrop{padding:var(--bt-space-4);z-index:10;background:#0000008c;place-items:center;display:grid;position:fixed;inset:0}.dialog{background:var(--bt-white);border-top:6px solid var(--bt-orange);padding:var(--bt-space-6);gap:var(--bt-space-4);width:min(32rem,100%);display:grid}.dialog form{gap:var(--bt-space-4);display:grid}.dialog p{font-size:1rem;line-height:1.5}.dialog-actions{justify-content:flex-end;gap:var(--bt-space-3);display:flex}.dialog .bt-cta{font-size:var(--bt-size-label);border:0}@media (width<=1100px){.kpis-4,.tiles-4,.grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3>:last-child{grid-column:1/-1}.kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.app{padding:0 var(--bt-space-4)}.top,.loan-head{margin:0;padding:0;position:static}.grid-2,.grid-3,.grid-2-wide{grid-template-columns:minmax(0,1fr)}.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.kpis-3,.kpis-4,.tiles-4{grid-template-columns:minmax(0,1fr)}.masthead-inner{gap:var(--bt-space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.masthead-title{grid-area:2/1/auto/-1}.brand img,.client-logo{max-width:100%;height:auto}.masthead-title h1{font-size:1.2rem}.panel{padding:var(--bt-space-4)}.tiles{grid-template-columns:minmax(0,1fr)}}
