.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;display:flex;max-width:100%;max-height:100%;z-index:1000}.cdk-overlay-backdrop{position:absolute;inset:0;pointer-events:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);opacity:0;touch-action:manipulation;z-index:1000;transition:opacity .4s cubic-bezier(.25,.8,.25,1)}@media(prefers-reduced-motion){.cdk-overlay-backdrop{transition-duration:1ms}}.cdk-overlay-backdrop-showing{opacity:1}@media(forced-colors:active){.cdk-overlay-backdrop-showing{opacity:.6}}.cdk-overlay-dark-backdrop{background:#00000052}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing,.cdk-high-contrast-active .cdk-overlay-transparent-backdrop{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;display:flex;flex-direction:column;min-width:1px;min-height:1px;z-index:1000}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}.cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl] .cdk-visually-hidden{left:auto;right:0}:root,[data-theme=light]{color-scheme:light;--gold: #f9e073;--gold-hover: #f2d65c;--gold-soft: #fcefb9;--gold-tint: #fefbeb;--on-gold: #000000;--band: #4d4d4d;--on-band: #ffffff;--secondary: #4d4d4d;--secondary-hover: #2b2b2b;--on-secondary: #efefef;--surface-ground: #efefef;--surface-card: #ffffff;--surface-sunken: #f7f7f6;--neutral-tint: #e6e5e0;--ink: #333333;--ink-heading: #4d4d4d;--ink-muted: #6b675a;--border: #d3cfbc;--border-control: #686e77;--focus: #2b2b2b;--success: #1e6b34;--success-tint: #e4f1e7;--danger: #b42318;--danger-tint: #fbe9e7;--on-danger: #ffffff;--orange: #a14a00;--orange-tint: #fdeedc;--pink: #a3285d;--pink-tint: #fbe6ef;--aging-0-30: #fbefb8;--aging-31-60: #f9e073;--aging-61-90: #d9c969;--aging-91-120: #787257;--aging-120-plus: #4d4d4d;--chart-1: #235594;--chart-2: #a87a00;--chart-3: #7356c4;--chart-4: #008a7a;--charcoal: #4d4d4d;--sand: #d3cfbc;--olive: #787257;--shadow-raised: 0 2px 8px 0 rgba(0, 0, 0, .1);--shadow-hover: 0 4px 12px 0 rgba(0, 0, 0, .15)}[data-theme=dark]{color-scheme:dark;--gold: #f9e073;--gold-hover: #ffe98a;--gold-soft: #4a4226;--gold-tint: #2e2a1c;--on-gold: #000000;--band: #141414;--on-band: #efefef;--secondary: #efefef;--secondary-hover: #ffffff;--on-secondary: #1f1f1f;--surface-ground: #1a1a1a;--surface-card: #242424;--surface-sunken: #1f1f1f;--neutral-tint: #33322e;--ink: #efefef;--ink-heading: #ffffff;--ink-muted: #b5b0a0;--border: #3a3935;--border-control: #8a8f96;--focus: #f9e073;--success: #7bd493;--success-tint: #1c3324;--danger: #ff9b8f;--danger-tint: #3d1d1a;--on-danger: #1f1f1f;--orange: #ffb870;--orange-tint: #3a2a17;--pink: #ff9cc6;--pink-tint: #3a1e2b;--aging-0-30: #4a4535;--aging-31-60: #787257;--aging-61-90: #b3a45a;--aging-91-120: #d9c969;--aging-120-plus: #f9e073;--chart-1: #5b93db;--chart-2: #b08a14;--chart-3: #9580e6;--chart-4: #1f9e98;--charcoal: #4d4d4d;--sand: #d3cfbc;--olive: #787257;--shadow-raised: 0 2px 8px 0 rgba(0, 0, 0, .45);--shadow-hover: 0 4px 12px 0 rgba(0, 0, 0, .55)}:root{--shadow-cta: 7px 7px 7px 0 rgba(0, 0, 0, .32);--shadow-feature: 10px 10px 15px 0 rgba(0, 0, 0, .22);--shadow-dialog: 0 20px 48px 0 rgba(0, 0, 0, .28);--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--spacing-xxl: 48px;--radius-sm: 7px;--radius-md: 12px;--radius-xl: 30px;--control-sm: 32px;--control-md: 40px;--control-lg: 48px;--font-display: Catamaran, "Segoe UI", system-ui, sans-serif;--font-data: Roboto, "Segoe UI", system-ui, sans-serif}@font-face{font-family:Catamaran;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/catamaran/v28/o-0IIpQoyXQa2RxT7-5r8zRAW_0.woff2) format("woff2");unicode-range:U+0964-0965,U+0B82-0BFA,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:Catamaran;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/catamaran/v28/o-0IIpQoyXQa2RxT7-5r6zRAW_0.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Catamaran;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/catamaran/v28/o-0IIpQoyXQa2RxT7-5r5TRA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Catamaran;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/catamaran/v28/o-0IIpQoyXQa2RxT7-5r8zRAW_0.woff2) format("woff2");unicode-range:U+0964-0965,U+0B82-0BFA,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:Catamaran;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/catamaran/v28/o-0IIpQoyXQa2RxT7-5r6zRAW_0.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Catamaran;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/catamaran/v28/o-0IIpQoyXQa2RxT7-5r5TRA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Catamaran;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/catamaran/v28/o-0IIpQoyXQa2RxT7-5r8zRAW_0.woff2) format("woff2");unicode-range:U+0964-0965,U+0B82-0BFA,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:Catamaran;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/catamaran/v28/o-0IIpQoyXQa2RxT7-5r6zRAW_0.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Catamaran;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/catamaran/v28/o-0IIpQoyXQa2RxT7-5r5TRA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Catamaran;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/catamaran/v28/o-0IIpQoyXQa2RxT7-5r8zRAW_0.woff2) format("woff2");unicode-range:U+0964-0965,U+0B82-0BFA,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:Catamaran;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/catamaran/v28/o-0IIpQoyXQa2RxT7-5r6zRAW_0.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Catamaran;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/catamaran/v28/o-0IIpQoyXQa2RxT7-5r5TRA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBGEe.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBGEe.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBGEe.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBGEe.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBGEe.woff2) format("woff2");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-209F,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBGEe.woff2) format("woff2");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB00-1FBFF}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBGEe.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBGEe.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3GUBGEe.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3iUBGEe.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3CUBGEe.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3-UBGEe.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMawCUBGEe.woff2) format("woff2");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-209F,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMaxKUBGEe.woff2) format("woff2");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB00-1FBFF}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3OUBGEe.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3KUBGEe.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/materialicons/v145/flUhRq6tzZclQEJ-Vdg-IuiaDsNc.woff2) format("woff2")}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.tsbc{font-family:var(--font-display);font-size:16px;line-height:1.6;color:var(--ink);-webkit-font-smoothing:antialiased}body.tsbc{margin:0}.tsbc *,.tsbc *:before,.tsbc *:after{box-sizing:border-box}.tsbc .material-icons{font-size:20px;line-height:1;vertical-align:middle}.tsbc-num{font-family:var(--font-data);font-variant-numeric:tabular-nums;white-space:nowrap}.tsbc-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.tsbc-link{border-radius:2px;color:var(--ink-heading);font-weight:600;text-decoration:underline;text-underline-offset:2px}.tsbc-link:hover{text-decoration-thickness:2px}.tsbc-link:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.tsbc [hidden]{display:none!important}.tsbc-page{min-height:100vh;display:flex;flex-direction:column;background:var(--surface-ground)}.tsbc-page__content{flex:1;display:flex;flex-direction:column;gap:var(--spacing-lg);padding:var(--spacing-lg)}.tsbc-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-sm);height:var(--control-md);padding:0 20px;border:0;border-radius:var(--radius-xl);font:600 15px/1 var(--font-display);text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,box-shadow .15s ease,transform .15s ease}.tsbc-btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.tsbc-btn .material-icons{font-size:18px}.tsbc-btn--primary{background:var(--gold);color:var(--on-gold)}.tsbc-btn--primary:hover{background:var(--gold-hover)}.tsbc-btn--cta{box-shadow:var(--shadow-cta)}.tsbc-btn--cta:hover{transform:translate(-1px,-1px)}.tsbc-btn--secondary{background:var(--secondary);color:var(--on-secondary)}.tsbc-btn--secondary:hover{background:var(--secondary-hover)}.tsbc-btn--ghost{background:var(--gold-tint);color:var(--ink-heading);box-shadow:inset 0 0 0 1px var(--border-control)}.tsbc-btn--ghost:hover{background:var(--gold-soft)}.tsbc-btn--text{background:transparent;color:var(--ink-heading);padding:0 12px}.tsbc-btn--text:hover{background:var(--gold-tint)}.tsbc-btn--danger{background:var(--danger);color:var(--on-danger)}.tsbc-btn--danger-text{background:transparent;color:var(--danger);padding:0 12px}.tsbc-btn--danger-text:hover{background:var(--danger-tint)}.tsbc-btn--on-band{background:var(--surface-card);color:var(--ink-heading)}.tsbc-btn--on-band:hover{background:var(--gold-tint)}.tsbc-btn--sm{height:var(--control-sm);padding:0 14px;font-size:14px}.tsbc-btn--lg{height:var(--control-lg);padding:0 28px;font-size:17px}.tsbc-btn--icon{width:var(--control-md);padding:0}.tsbc-btn--icon.tsbc-btn--sm{width:var(--control-sm)}.tsbc-btn:disabled,.tsbc-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.tsbc-pagehead .tsbc-btn:focus-visible,.tsbc-tabs--band .tsbc-tab:focus-visible{outline-color:var(--gold)}.tsbc-segmented{display:inline-flex;flex-wrap:wrap;gap:2px;padding:3px;border-radius:var(--radius-xl);background:var(--surface-sunken);box-shadow:inset 0 0 0 1px var(--border-control)}.tsbc-segmented__opt{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:30px;padding:0 12px;border:0;border-radius:var(--radius-xl);background:transparent;color:var(--ink-muted);font:600 14px/1 var(--font-display);text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,color .15s ease}.tsbc .tsbc-segmented__opt .material-icons{font-size:18px}.tsbc-segmented__opt:hover{color:var(--ink-heading)}.tsbc-segmented__opt[aria-checked=true],.tsbc-segmented__opt[aria-current=page],.tsbc-segmented__opt:has(input:checked){background:var(--gold);color:var(--on-gold);box-shadow:inset 0 0 0 1px var(--ink-heading)}.tsbc-segmented__opt:focus-visible,.tsbc-segmented__opt:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:1px}.tsbc-segmented--sm{padding:2px}.tsbc-segmented--sm .tsbc-segmented__opt{height:28px;font-size:13px}.tsbc-segmented--block{display:grid;grid-auto-flow:column;grid-auto-columns:1fr}.tsbc-segmented--block .tsbc-segmented__opt{height:36px;font-size:15px}.tsbc-segmented-field{display:flex;flex-direction:column;gap:6px;min-width:0;margin:0;padding:0;border:0}.tsbc-segmented-field>legend{margin-bottom:6px;padding:0}.tsbc-segmented-field>.tsbc-segmented{align-self:flex-start}.tsbc-field{display:flex;flex-direction:column;gap:6px;min-width:0}.tsbc-field__label{font:600 14px/20px var(--font-display);color:var(--ink-heading)}.tsbc-field__req{color:var(--danger);margin-left:2px}.tsbc-field__control{position:relative;display:flex;align-items:center;gap:var(--spacing-sm);height:var(--control-md);padding:0 12px;background:var(--surface-card);border:1px solid var(--border-control);border-radius:var(--radius-sm);transition:border-color .15s ease,box-shadow .15s ease}.tsbc-field__control:focus-within{border-color:var(--focus);box-shadow:0 0 0 1px var(--focus),0 0 0 5px var(--gold-soft)}.tsbc-field__input{flex:1;min-width:0;height:100%;border:0;outline:none;background:transparent;color:var(--ink);font:400 14px/20px var(--font-data);font-variant-numeric:tabular-nums}.tsbc-field__input::placeholder{color:var(--ink-muted)}@media(max-width:599.98px){.tsbc-field__input{font-size:16px}}.tsbc-field__affix{font:500 14px/20px var(--font-data);color:var(--ink-muted)}.tsbc-field__hint{font:400 13px/18px var(--font-display);color:var(--ink-muted)}.tsbc-field__error{display:flex;align-items:center;gap:4px;font:600 13px/18px var(--font-display);color:var(--danger)}.tsbc-field__error .material-icons{font-size:16px}.tsbc-field--error .tsbc-field__control{border-color:var(--danger);box-shadow:0 0 0 1px var(--danger)}.tsbc-field--readonly .tsbc-field__control{background:var(--surface-sunken);border-style:dashed}.tsbc-field--num .tsbc-field__input{text-align:right}.tsbc-select .tsbc-field__input{appearance:none;-webkit-appearance:none;cursor:pointer;padding-right:24px}.tsbc-select .tsbc-field__chev{position:absolute;right:8px;pointer-events:none;color:var(--ink-muted)}.tsbc-check{display:inline-flex;align-items:flex-start;gap:10px;font:400 15px/22px var(--font-display);color:var(--ink);cursor:pointer}.tsbc-check input{appearance:none;-webkit-appearance:none;flex:none;display:grid;place-content:center;width:18px;height:18px;margin:2px 0 0;border:2px solid var(--border-control);border-radius:4px;background:var(--surface-card);cursor:pointer}.tsbc-check input:after{content:"";width:10px;height:6px;border:2px solid var(--on-gold);border-top:0;border-right:0;transform:translateY(-1px) rotate(-45deg);opacity:0}.tsbc-check input:checked{background:var(--gold);border-color:var(--ink-heading)}.tsbc-check input:checked:after{opacity:1}.tsbc-check input:indeterminate{background:var(--gold);border-color:var(--ink-heading)}.tsbc-check input:indeterminate:after{width:8px;height:0;border-left:0;transform:none;opacity:1}.tsbc-check input[type=radio]{border-radius:50%}.tsbc-check input[type=radio]:after{width:8px;height:8px;border:0;border-radius:50%;background:var(--on-gold);transform:none}.tsbc-check input:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.tsbc-check input:disabled,.tsbc-check input:disabled+span{opacity:.45;cursor:not-allowed}.tsbc-appbar{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);height:64px;padding:0 var(--spacing-lg);background:var(--surface-card);border-bottom:1px solid var(--border)}.tsbc-appbar__logo{display:block;height:36px;width:auto}.tsbc-logo--dark,[data-theme=dark] .tsbc-logo--light{display:none}[data-theme=dark] .tsbc-logo--dark{display:block}.tsbc-appbar__meta{display:flex;align-items:center;gap:var(--spacing-md);font:600 14px/20px var(--font-display);color:var(--ink-heading)}.tsbc-appbar__practice{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:var(--radius-xl);background:var(--gold-tint);box-shadow:inset 0 0 0 1px var(--border)}.tsbc-pagehead{position:relative;overflow:hidden;padding:var(--spacing-lg) var(--spacing-lg) 0;background:var(--band);color:var(--on-band)}.tsbc-pagehead:before{content:"";position:absolute;left:-140px;bottom:-190px;width:380px;height:380px;border-radius:50%;border:30px solid var(--gold);opacity:.16;pointer-events:none}.tsbc-pagehead__row{position:relative;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--spacing-md);padding-bottom:var(--spacing-md)}.tsbc-pagehead__back{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:none;color:var(--on-band);font:600 14px/20px var(--font-display);text-decoration:none;cursor:pointer;opacity:.85}.tsbc-pagehead__back:hover{opacity:1}.tsbc-pagehead__back .material-icons{font-size:18px}.tsbc-pagehead__title{margin:4px 0 0;font:700 32px/38px var(--font-display);color:var(--on-band);text-wrap:balance}.tsbc-pagehead__sub{margin:2px 0 0;font:600 16px/24px var(--font-display);color:var(--gold)}.tsbc-pagehead__actions{display:flex;flex-wrap:wrap;gap:var(--spacing-sm)}.tsbc-tabs{position:relative;display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--border)}.tsbc-tab{position:relative;display:inline-flex;align-items:center;gap:6px;height:44px;padding:0 14px;border:0;background:none;color:var(--ink-muted);font:600 15px/20px var(--font-display);white-space:nowrap;cursor:pointer}.tsbc-tab:hover,.tsbc-tab[aria-selected=true]{color:var(--ink-heading)}.tsbc-tab[aria-selected=true]:after{content:"";position:absolute;left:10px;right:10px;bottom:-1px;height:3px;border-radius:3px 3px 0 0;background:var(--ink-heading)}.tsbc-tab:focus-visible{outline:2px solid var(--focus);outline-offset:-2px;border-radius:var(--radius-sm)}.tsbc-tab__count{min-width:22px;padding:0 6px;border-radius:var(--radius-xl);background:var(--neutral-tint);color:var(--ink);font:500 12px/20px var(--font-data);text-align:center}.tsbc-tabs--band{gap:6px;padding-bottom:var(--spacing-md);border-bottom:0}.tsbc-tabs--band .tsbc-tab{height:36px;border-radius:var(--radius-xl);color:var(--on-band)}.tsbc-tabs--band .tsbc-tab:hover{background:#ffffff1a}.tsbc-tabs--band .tsbc-tab{text-decoration:none}.tsbc-tabs--band .tsbc-tab[aria-current=page]{background:var(--gold);color:var(--on-gold)}.tsbc-card{background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-raised)}.tsbc-card__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--border)}.tsbc-card__title{margin:0;font:600 20px/26px var(--font-display);color:var(--ink-heading)}.tsbc-card__sub{margin:0;font:400 13px/18px var(--font-display);color:var(--ink-muted)}.tsbc-card__body{padding:var(--spacing-lg)}.tsbc-card__foot{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-lg);border-top:1px solid var(--border);background:var(--surface-sunken);border-radius:0 0 var(--radius-md) var(--radius-md)}.tsbc-card--link{cursor:pointer;transition:box-shadow .15s ease}.tsbc-card--link:hover{box-shadow:var(--shadow-hover)}.tsbc-card--feature{border:0;border-radius:var(--radius-xl);box-shadow:var(--shadow-feature);overflow:hidden}.tsbc-section{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--spacing-md);min-height:44px;padding:8px var(--spacing-md);border-radius:var(--radius-sm);background:var(--gold);color:var(--on-gold)}.tsbc-section__title{margin:0;font:700 17px/24px var(--font-display);color:var(--on-gold)}.tsbc-section__meta{font:500 13px/18px var(--font-data);color:var(--on-gold)}.tsbc-section+.tsbc-section__body{padding:var(--spacing-md) 0 var(--spacing-lg)}.tsbc-table-wrap{position:relative;overflow-x:auto;background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius-md)}.tsbc-table{width:100%;border-collapse:separate;border-spacing:0;font:400 14px/20px var(--font-display);color:var(--ink)}.tsbc-table th{position:sticky;top:0;padding:10px 14px;background:var(--surface-sunken);border-bottom:1px solid var(--border);color:var(--ink-muted);font:700 12px/16px var(--font-display);letter-spacing:.06em;text-align:left;text-transform:uppercase;white-space:nowrap}.tsbc-table__sort{display:inline-flex;align-items:center;gap:2px;margin:-2px -4px;padding:2px 4px;border:0;border-radius:var(--radius-sm);background:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.tsbc-table__sort:hover{color:var(--ink-heading)}.tsbc-table__sort:focus-visible{outline:2px solid var(--focus);outline-offset:0}.tsbc-table__sort .material-icons{font-size:16px}.tsbc-table__sort .tsbc-table__sort-idle{opacity:0}.tsbc-table__sort:hover .tsbc-table__sort-idle,.tsbc-table__sort:focus-visible .tsbc-table__sort-idle{opacity:.6}.tsbc-table__key{display:inline;padding:0;border:0;border-radius:2px;background:none;color:var(--ink-heading);font-family:var(--font-data);font-size:inherit;font-weight:500;line-height:inherit;text-align:left;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:2px;white-space:nowrap;cursor:pointer}.tsbc-table__key:hover{text-decoration-color:currentColor}.tsbc-table__key:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.tsbc-table th[aria-sort=ascending],.tsbc-table th[aria-sort=descending]{color:var(--ink-heading)}.tsbc-table td{padding:10px 14px;border-bottom:1px solid var(--border);vertical-align:middle}.tsbc-table tbody tr:last-child td{border-bottom:0}.tsbc-table tbody tr:hover td{background:var(--gold-tint)}.tsbc-table tbody tr[aria-selected=true] td{background:var(--gold-soft)}.tsbc-table .is-num{text-align:right;font-family:var(--font-data);font-variant-numeric:tabular-nums;white-space:nowrap}.tsbc-table th.is-num{font-family:var(--font-display)}.tsbc-card>.tsbc-table-wrap{border:0;border-radius:0}.tsbc-card>.tsbc-table-wrap:first-child{border-radius:calc(var(--radius-md) - 1px) calc(var(--radius-md) - 1px) 0 0}.tsbc-card>.tsbc-table-wrap:last-child{border-radius:0 0 calc(var(--radius-md) - 1px) calc(var(--radius-md) - 1px)}.tsbc-card>.tsbc-table-wrap:only-child{border-radius:calc(var(--radius-md) - 1px)}.tsbc-table .is-code{font-family:var(--font-data);font-weight:500;color:var(--ink-heading);white-space:nowrap}.tsbc-table .is-sub{display:block;font:400 13px/18px var(--font-display);color:var(--ink-muted)}.tsbc-table .is-check{width:44px}.tsbc-table tfoot td{background:var(--surface-sunken);border-top:1px solid var(--border-control);border-bottom:0;font-weight:700}.tsbc-table--dense th,.tsbc-table--dense td{padding:6px 12px}.tsbc-stat{display:flex;flex-direction:column;gap:6px;padding:var(--spacing-md) var(--spacing-lg);background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius-md)}.tsbc-stat__label{font:700 12px/16px var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted)}.tsbc-stat__value{font:500 28px/34px var(--font-data);font-variant-numeric:tabular-nums;color:var(--ink-heading)}.tsbc-stat__foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font:400 13px/18px var(--font-display);color:var(--ink-muted)}.tsbc-stat[aria-current=true]{border-color:var(--ink-heading);box-shadow:inset 0 0 0 1px var(--ink-heading)}.tsbc-chip{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px 0 8px;border-radius:var(--radius-xl);font:600 13px/1 var(--font-display);white-space:nowrap}.tsbc-chip__dot{flex:none;width:8px;height:8px;border-radius:50%;background:currentColor}.tsbc .tsbc-chip .material-icons{font-size:14px}.tsbc-chip--success{background:var(--success-tint);color:var(--success)}.tsbc-chip--danger{background:var(--danger-tint);color:var(--danger)}.tsbc-chip--orange{background:var(--orange-tint);color:var(--orange)}.tsbc-chip--pink{background:var(--pink-tint);color:var(--pink)}.tsbc-chip--neutral{background:var(--neutral-tint);color:var(--ink)}.tsbc-chip--gold{background:var(--gold-soft);color:var(--ink-heading)}.tsbc-urgency{display:inline-flex;align-items:center;gap:8px;height:24px;padding:0 10px 0 8px;border-radius:var(--radius-xl);font:700 12px/1 var(--font-display);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.tsbc-urgency__bars{display:inline-flex;align-items:flex-end;gap:2px;height:12px}.tsbc-urgency__bars i{display:block;width:3px;border-radius:1px;background:currentColor;opacity:.25}.tsbc-urgency__bars i:nth-child(1){height:5px}.tsbc-urgency__bars i:nth-child(2){height:8px}.tsbc-urgency__bars i:nth-child(3){height:12px}.tsbc-urgency--critical{background:var(--danger-tint);color:var(--danger)}.tsbc-urgency--critical i{opacity:1}.tsbc-urgency--high{background:var(--orange-tint);color:var(--orange)}.tsbc-urgency--high i:nth-child(-n+2){opacity:1}.tsbc-urgency--medium{background:var(--success-tint);color:var(--success)}.tsbc-urgency--medium i:nth-child(1){opacity:1}.tsbc-urgency--monitor{background:var(--success-tint);color:var(--success)}.tsbc-claim{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px 0 6px;border:1px solid currentColor;border-radius:var(--radius-sm);font:600 13px/1 var(--font-display);white-space:nowrap}.tsbc-claim .material-icons{font-size:16px}.tsbc-claim--green{background:var(--success-tint);color:var(--success)}.tsbc-claim--red{background:var(--danger-tint);color:var(--danger)}.tsbc-claim--orange{background:var(--orange-tint);color:var(--orange)}.tsbc-claim--pink{background:var(--pink-tint);color:var(--pink)}.tsbc-aging{display:flex;flex-direction:column;gap:var(--spacing-md)}.tsbc-aging__bar{display:flex;gap:2px;height:14px;border-radius:var(--radius-xl);overflow:hidden;background:var(--surface-sunken)}.tsbc-aging__seg{min-width:4px}.tsbc-aging__legend{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--spacing-md);margin:0;padding:0;list-style:none}.tsbc-aging__item{display:flex;flex-direction:column;gap:2px;min-width:0}.tsbc-aging__key{display:flex;align-items:center;gap:6px;font:700 12px/16px var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted)}.tsbc-aging__sw{flex:none;width:10px;height:10px;border-radius:3px;box-shadow:inset 0 0 0 1px var(--border)}.tsbc-aging__amt{font:500 16px/22px var(--font-data);font-variant-numeric:tabular-nums;color:var(--ink-heading);white-space:nowrap}.tsbc-aging__pct{font:400 13px/18px var(--font-data);font-variant-numeric:tabular-nums;color:var(--ink-muted)}.tsbc-aging .b-0-30{background:var(--aging-0-30)}.tsbc-aging .b-31-60{background:var(--aging-31-60)}.tsbc-aging .b-61-90{background:var(--aging-61-90)}.tsbc-aging .b-91-120{background:var(--aging-91-120)}.tsbc-aging .b-120-plus{background:var(--aging-120-plus)}@media(max-width:640px){.tsbc-aging__legend{grid-template-columns:repeat(2,minmax(0,1fr))}}.tsbc-note{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border:1px solid currentColor;border-radius:var(--radius-md);font:400 15px/22px var(--font-display)}.tsbc-note>.material-icons{margin-top:1px}.tsbc-note__body{flex:1;min-width:0}.tsbc-note__title{display:block;font-weight:700}.tsbc-note__text{color:var(--ink)}.tsbc-note__close{flex:none;display:grid;place-items:center;width:28px;height:28px;margin:-3px -4px 0 0;border:0;border-radius:50%;background:none;color:var(--ink);cursor:pointer}.tsbc-note__close:hover{background:#0000000f}.tsbc-note__close:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.tsbc-note--success{background:var(--success-tint);color:var(--success)}.tsbc-note--danger{background:var(--danger-tint);color:var(--danger)}.tsbc-note--orange{background:var(--orange-tint);color:var(--orange)}.tsbc-note--info{background:var(--gold-tint);color:var(--ink-heading);border-color:var(--border-control)}.tsbc-scrim{display:grid;place-items:center;padding:var(--spacing-lg);background:#1414148c}.tsbc-dialog{width:min(460px,100%);overflow:hidden;background:var(--surface-card);border-radius:var(--radius-md);box-shadow:var(--shadow-dialog)}.tsbc-dialog__body{padding:var(--spacing-lg)}.tsbc-dialog{display:flex;flex-direction:column;max-height:calc(100vh - 2 * var(--spacing-lg))}.tsbc-dialog>.tsbc-dialog__body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.tsbc-dialog__title{margin:0 0 var(--spacing-sm);font:700 20px/26px var(--font-display);color:var(--ink-heading);text-wrap:balance}.tsbc-dialog__text{margin:0;color:var(--ink)}.tsbc-facts{display:grid;grid-template-columns:auto 1fr;gap:4px var(--spacing-md);margin:var(--spacing-md) 0 0;padding:12px 14px;border-radius:var(--radius-sm);background:var(--surface-sunken);font-size:14px}.tsbc-facts dt{color:var(--ink-muted)}.tsbc-facts dd{margin:0;font-family:var(--font-data);font-variant-numeric:tabular-nums;color:var(--ink-heading);text-align:right}.tsbc-dialog__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-lg);background:var(--surface-sunken);border-top:1px solid var(--border)}.tsbc-dialog--wide{display:flex;flex-direction:column;width:min(720px,100%);max-height:calc(100vh - 2 * var(--spacing-lg))}.tsbc-dialog--wide>.tsbc-dialog__body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.tsbc-dialog--wide>.tsbc-dialog__actions{align-items:center}.tsbc-dialog__actions-start{margin-right:auto}.tsbc-empty{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-xxl) var(--spacing-lg);text-align:center}.tsbc-empty__icon{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:var(--gold-soft);color:var(--ink-heading)}.tsbc-empty .tsbc-empty__icon .material-icons{font-size:30px}.tsbc-empty__title{margin:var(--spacing-sm) 0 0;font:700 20px/26px var(--font-display);color:var(--ink-heading)}.tsbc-empty__text{max-width:44ch;margin:0 0 var(--spacing-sm);color:var(--ink-muted)}@media(prefers-reduced-motion:reduce){.tsbc *,.tsbc *:before,.tsbc *:after{transition:none!important}}.tsbc-popover{display:flex;flex-direction:column;min-width:240px;max-width:min(420px,calc(100vw - 2 * var(--spacing-md)));max-height:min(440px,70vh);overflow:hidden;background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-dialog);color:var(--ink);font:400 14px/20px var(--font-display)}.tsbc-popover__head{padding:12px var(--spacing-md) 4px;font:700 12px/16px var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted)}.tsbc-popover__list{flex:1;margin:0;padding:4px 0;overflow-y:auto;list-style:none;outline:none}.tsbc-popover__option,.tsbc-popover__item{display:flex;align-items:center;gap:10px;width:100%;min-height:var(--control-md);padding:6px var(--spacing-md);border:0;background:none;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.tsbc-popover__option:hover,.tsbc-popover__item:hover,.tsbc-popover__option.cdk-option-active{background:var(--gold-tint)}.tsbc-popover__option:focus-visible,.tsbc-popover__item:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.tsbc-popover__item[aria-disabled=true]{opacity:.45;cursor:not-allowed}.tsbc-popover__item[aria-disabled=true]:hover{background:none}.tsbc-popover__option[aria-selected=true]{background:var(--gold-soft);color:var(--ink-heading);font-weight:600}.tsbc .tsbc-popover__item .material-icons{font-size:18px;color:var(--ink-muted)}.tsbc-popover__sub{display:block;font:400 13px/18px var(--font-data);font-variant-numeric:tabular-nums;color:var(--ink-muted)}.tsbc-popover__mark{flex:none;display:grid;place-content:center;width:18px;height:18px;border:2px solid var(--border-control);border-radius:4px;background:var(--surface-card)}.tsbc-popover__mark:after{content:"";width:10px;height:6px;border:2px solid var(--on-gold);border-top:0;border-right:0;transform:translateY(-1px) rotate(-45deg);opacity:0}.tsbc-popover__mark--radio{border-radius:50%}.tsbc-popover__mark--radio:after{width:8px;height:8px;border:0;border-radius:50%;background:var(--on-gold);transform:none}[aria-selected=true]>.tsbc-popover__mark{background:var(--gold);border-color:var(--ink-heading)}[aria-selected=true]>.tsbc-popover__mark:after{opacity:1}.tsbc-popover__sep{height:1px;margin:4px 0;border:0;background:var(--border)}.tsbc-popover__foot{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);border-top:1px solid var(--border);background:var(--surface-sunken)}.tsbc-popover a.tsbc-popover__item{text-decoration:none}.tsbc-popover__search{padding:var(--spacing-sm) var(--spacing-md) 4px}.tsbc-popover__search .tsbc-field__control{height:var(--control-sm);padding:0 10px;gap:6px}.tsbc-popover__search .tsbc-field__control>.material-icons{font-size:18px;color:var(--ink-muted)}.tsbc-popover__count{padding:4px var(--spacing-md) 0;font:400 13px/18px var(--font-display);color:var(--ink-muted)}.tsbc-popover__status{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-lg) var(--spacing-md);text-align:center;color:var(--ink-muted);font:400 14px/20px var(--font-display)}.tsbc-popover__status strong{color:var(--ink-heading);font-weight:600}.tsbc-popover__status--error strong{color:var(--danger)}.tsbc-skip{position:absolute;top:-100px;left:var(--spacing-md);z-index:10;padding:8px 16px;border-radius:var(--radius-xl);background:var(--gold);color:var(--on-gold);font:600 14px/20px var(--font-display);text-decoration:none}.tsbc-skip:focus{top:12px;outline:2px solid var(--focus);outline-offset:2px}.tsbc-shell__main{flex:1;display:flex;flex-direction:column}.tsbc-shell__main:focus{outline:none}.tsbc-appbar__start{display:flex;align-items:center;align-self:stretch;gap:var(--spacing-md);flex:none}.tsbc-appbar__meta{min-width:0}.tsbc-appbar__meta>*{flex-shrink:0}.tsbc-appbar__meta>.tsbc-switcher{flex-shrink:1;min-width:0}@media(max-width:1279.98px){.tsbc-user__name,.tsbc-user__chev{display:none}}.tsbc-appbar__home{display:block;flex:none;border-radius:var(--radius-sm);color:var(--ink-heading);text-decoration:none}.tsbc-appbar__home:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.tsbc-areanav{display:flex;align-self:stretch;gap:2px;margin-left:var(--spacing-sm)}.tsbc-areanav__link{position:relative;display:inline-flex;align-items:center;padding:0 12px;color:var(--ink-muted);font:600 15px/20px var(--font-display);text-decoration:none;white-space:nowrap;transition:background-color .15s ease,color .15s ease}.tsbc-areanav__link:hover{background:var(--gold-tint);color:var(--ink-heading)}.tsbc-areanav__link[aria-current]{color:var(--ink-heading);font-weight:700}.tsbc-areanav__link[aria-current]:after{content:"";position:absolute;left:10px;right:10px;bottom:0;height:3px;border-radius:3px 3px 0 0;background:var(--ink-heading)}.tsbc-areanav__link:focus-visible{outline:2px solid var(--focus);outline-offset:-2px;border-radius:var(--radius-sm)}.tsbc-user{display:inline-flex;align-items:center;gap:8px;max-width:220px;height:var(--control-md);padding:0 6px 0 4px;border:0;border-radius:var(--radius-xl);background:none;color:var(--ink-heading);font:600 14px/20px var(--font-display);cursor:pointer;transition:background-color .15s ease}.tsbc-user:hover,.tsbc-user[aria-expanded=true]{background:var(--gold-tint)}.tsbc-user:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.tsbc-user__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tsbc-user[aria-expanded=true] .tsbc-user__chev{transform:rotate(180deg)}.tsbc-avatar{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--gold-soft);box-shadow:inset 0 0 0 1px var(--border);color:var(--ink-heading);font:700 13px/1 var(--font-display)}.tsbc-usermenu__who{display:flex;flex-direction:column;padding:12px var(--spacing-md);border-bottom:1px solid var(--border)}.tsbc-usermenu__name{font:600 15px/22px var(--font-display);color:var(--ink-heading)}.tsbc-usermenu__role{font:400 13px/18px var(--font-display);color:var(--ink-muted)}.tsbc-navpanel{width:min(320px,calc(100vw - 2 * var(--spacing-md)));max-height:calc(100vh - 80px)}.tsbc-navpanel .tsbc-popover__item[aria-current=page]{background:var(--gold-soft);color:var(--ink-heading);font-weight:700}.tsbc-switcher{display:inline-flex;align-items:center;gap:6px;max-width:300px;height:var(--control-sm);padding:0 8px 0 12px;border:0;border-radius:var(--radius-xl);background:var(--gold-tint);box-shadow:inset 0 0 0 1px var(--border-control);color:var(--ink-heading);font:600 14px/20px var(--font-display);white-space:nowrap;cursor:pointer;transition:background-color .15s ease}.tsbc-switcher:hover,.tsbc-switcher[aria-expanded=true]{background:var(--gold-soft)}.tsbc-switcher:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.tsbc .tsbc-switcher .material-icons{font-size:18px}.tsbc-switcher__name{min-width:0;overflow:hidden;text-overflow:ellipsis}.tsbc-switcher[aria-expanded=true] .tsbc-switcher__chev{transform:rotate(180deg)}.tsbc-switcher__panel{width:min(380px,calc(100vw - 2 * var(--spacing-md)))}.tsbc-switcher__practice{flex:1;min-width:0}.tsbc-switcher__current{flex:none;display:inline-flex;align-items:center;gap:4px;font:600 13px/18px var(--font-display);color:var(--ink-heading)}.tsbc .tsbc-switcher__current .material-icons{font-size:16px;color:var(--ink-heading)}.tsbc-switcher__skeleton{display:flex;flex-direction:column;gap:10px;padding:var(--spacing-sm) var(--spacing-md) var(--spacing-md)}.tsbc-switcher__skeleton span{display:block;height:36px;border-radius:var(--radius-sm);background:var(--surface-sunken);box-shadow:inset 0 0 0 1px var(--border)}.tsbc-listbar{display:grid;border-bottom:1px solid var(--border)}.tsbc-listbar>*{grid-area:1 / 1;min-width:0}.tsbc-listbar--selecting>.tsbc-filterbar{visibility:hidden}.tsbc-filterbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-lg)}.tsbc-filterbar__search{flex:0 1 300px}.tsbc-filterbar__search .tsbc-field__control{height:var(--control-sm);padding:0 4px 0 10px;gap:6px}.tsbc-filterbar__search .tsbc-field__control>.material-icons{font-size:18px;color:var(--ink-muted)}.tsbc-filterbar__search input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.tsbc-field__clear{flex:none;display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:50%;background:none;color:var(--ink-muted);cursor:pointer}.tsbc-field__clear:hover{background:var(--gold-tint);color:var(--ink-heading)}.tsbc-field__clear:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.tsbc .tsbc-field__clear .material-icons{font-size:18px}.tsbc-filterbar__filters{display:flex;flex-wrap:wrap;gap:var(--spacing-sm)}.tsbc-filterbar__toggle{display:none}.tsbc-filterbar__end{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-sm);margin-left:auto}.tsbc-filterbar__count{font:400 14px/20px var(--font-display);color:var(--ink-muted);white-space:nowrap}.tsbc-filterbar__count b{font:500 14px/20px var(--font-data);font-variant-numeric:tabular-nums;color:var(--ink-heading)}.tsbc-filterbar__stale{display:inline-flex;align-items:center;gap:6px;font:600 13px/18px var(--font-display);color:var(--ink-heading)}.tsbc .tsbc-filterbar__stale .material-icons{font-size:18px}@media(max-width:599px){.tsbc-filterbar__search{flex:1 1 100%}.tsbc-filterbar__toggle{display:inline-flex}.tsbc-filterbar__filters{order:1;flex-basis:100%}.tsbc-filterbar__toggle[aria-expanded=false]~.tsbc-filterbar__filters{display:none}}.tsbc-filter{display:inline-flex;align-items:center;gap:6px;max-width:100%;height:var(--control-sm);padding:0 8px 0 14px;border:0;border-radius:var(--radius-xl);background:var(--surface-card);box-shadow:inset 0 0 0 1px var(--border-control);color:var(--ink-heading);font:400 14px/1 var(--font-display);white-space:nowrap;cursor:pointer;transition:background-color .15s ease,box-shadow .15s ease}.tsbc-filter:hover{background:var(--gold-tint)}.tsbc-filter:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.tsbc .tsbc-filter .material-icons{font-size:18px}.tsbc-filter__value{min-width:0;max-width:34ch;overflow:hidden;text-overflow:ellipsis;font-weight:600}.tsbc-filter__count{min-width:20px;padding:0 6px;border-radius:var(--radius-xl);background:var(--ink-heading);color:var(--surface-card);font:500 12px/20px var(--font-data);text-align:center}.tsbc-filter--active,.tsbc-filter--active:hover{background:var(--gold-soft);box-shadow:inset 0 0 0 2px var(--ink-heading)}.tsbc-filter[aria-expanded=true] .tsbc-filter__chev{transform:rotate(180deg)}.tsbc-datescope .tsbc-filter__value{max-width:none}.tsbc-popover.tsbc-datescope__panel{display:grid;grid-template-columns:250px minmax(0,1fr);width:min(620px,calc(100vw - 2 * var(--spacing-md)));max-width:none}.tsbc-datescope__panel>.tsbc-popover__list{border-right:1px solid var(--border)}.tsbc-datescope__custom{display:flex;flex-direction:column;gap:var(--spacing-sm);padding:var(--spacing-md)}.tsbc-datescope__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-sm)}.tsbc-datescope__fields--single{grid-template-columns:minmax(0,1fr)}.tsbc-datescope__custom .tsbc-field__input{cursor:text}.tsbc-datescope__custom .tsbc-field__input::-webkit-calendar-picker-indicator{cursor:pointer}.tsbc-datescope__panel>.tsbc-popover__foot{grid-column:1 / -1}@media(max-width:599px){.tsbc-popover.tsbc-datescope__panel{grid-template-columns:minmax(0,1fr)}.tsbc-datescope__panel>.tsbc-popover__list{border-right:0;border-bottom:1px solid var(--border)}}.tsbc-pager{display:flex;flex:1;flex-wrap:wrap;align-items:center;gap:var(--spacing-sm) var(--spacing-lg);font:400 14px/20px var(--font-display);color:var(--ink)}.tsbc-pager__range{margin:0 auto 0 0;white-space:nowrap}.tsbc-pager .tsbc-field{flex-direction:row;align-items:center;gap:var(--spacing-sm)}.tsbc-pager .tsbc-field__control{height:var(--control-sm);padding:0 8px}.tsbc-pager__nav{display:flex;align-items:center;gap:var(--spacing-xs)}.tsbc-pager__page{padding:0 var(--spacing-sm);white-space:nowrap}@media(max-width:599px){.tsbc-pager__range{flex-basis:100%}}.tsbc-bulkbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-sm) var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg);background:var(--secondary);color:var(--on-secondary);font:400 14px/20px var(--font-display)}.tsbc-card>.tsbc-listbar:first-child>.tsbc-bulkbar{border-radius:calc(var(--radius-md) - 1px) calc(var(--radius-md) - 1px) 0 0}.tsbc-bulkbar__count{font:700 15px/20px var(--font-display);white-space:nowrap}.tsbc-bulkbar__actions{display:flex;flex-wrap:wrap;gap:var(--spacing-sm)}.tsbc-bulkbar__end{display:flex;align-items:center;gap:var(--spacing-sm);margin-left:auto}.tsbc-bulkbar__text{display:inline-block;height:var(--control-sm);padding:0 8px;border:0;border-radius:var(--radius-xl);background:none;color:var(--on-secondary);font:600 14px/var(--control-sm) var(--font-display);text-decoration:underline;text-underline-offset:3px;white-space:nowrap;cursor:pointer}.tsbc-bulkbar__text:hover{text-decoration-thickness:2px}.tsbc .tsbc-bulkbar__text .material-icons{display:inline-block;margin:-2px 4px 0 0;font-size:18px}.tsbc-bulkbar .tsbc-bulkbar__danger{color:var(--danger)}.tsbc-bulkbar .tsbc-btn:focus-visible,.tsbc-bulkbar__text:focus-visible{outline:2px solid var(--on-secondary);outline-offset:2px}.tsbc-detail-split{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--spacing-lg);align-items:start}.tsbc-detail{position:sticky;top:var(--spacing-lg);display:flex;flex-direction:column;width:400px;max-height:calc(100vh - 2 * var(--spacing-lg));overflow:hidden;background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-raised)}.tsbc-detail__head{display:flex;flex-direction:column;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-md) var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--border)}.tsbc-detail__bar{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm)}.tsbc-detail__id{font:500 14px/20px var(--font-data);font-variant-numeric:tabular-nums;color:var(--ink-heading)}.tsbc-detail__tools{display:flex;align-items:center;gap:2px}.tsbc-detail__pos{margin-right:var(--spacing-xs);font:400 13px/18px var(--font-data);font-variant-numeric:tabular-nums;color:var(--ink-muted);white-space:nowrap}.tsbc-detail__title{margin:0;font:600 20px/26px var(--font-display);color:var(--ink-heading);text-wrap:balance}.tsbc-detail__title:focus{outline:none}.tsbc-detail__title:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius-sm)}.tsbc-detail__meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--spacing-sm);padding-right:var(--spacing-sm)}.tsbc-detail__body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:var(--spacing-lg);padding:var(--spacing-lg)}.tsbc-detail__section{display:flex;flex-direction:column;gap:var(--spacing-sm)}.tsbc-detail__section-title{margin:0;font:700 12px/16px var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted)}.tsbc-detail__facts{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:6px var(--spacing-md);margin:0;font:400 14px/20px var(--font-display)}.tsbc-detail__facts dt{color:var(--ink-muted)}.tsbc-detail__facts dd{margin:0;color:var(--ink-heading)}.tsbc-detail__text{margin:0;font:400 14px/22px var(--font-display);color:var(--ink)}.tsbc-detail__foot{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-lg);border-top:1px solid var(--border);background:var(--surface-sunken)}.tsbc-detail--drawer{position:static;width:min(400px,100vw);height:100%;max-height:none;border:0;border-radius:var(--radius-md) 0 0 var(--radius-md);box-shadow:var(--shadow-dialog)}.tsbc-table tbody tr[tabindex]{cursor:pointer}.tsbc-table tbody tr[tabindex]:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.tsbc-table tbody tr[aria-current=true] td{background:var(--surface-sunken);box-shadow:inset 0 2px 0 var(--ink-heading),inset 0 -2px 0 var(--ink-heading)}.tsbc-table tbody tr[aria-current=true] td:first-child{box-shadow:inset 2px 0 0 var(--ink-heading),inset 0 2px 0 var(--ink-heading),inset 0 -2px 0 var(--ink-heading)}.tsbc-table tbody tr[aria-current=true] td:last-child{box-shadow:inset -2px 0 0 var(--ink-heading),inset 0 2px 0 var(--ink-heading),inset 0 -2px 0 var(--ink-heading)}.tsbc-table tbody tr[aria-current=true][aria-selected=true] td{background:var(--gold-soft)}.tsbc-dialog__form{display:flex;flex-direction:column;gap:var(--spacing-md);margin-top:var(--spacing-md)}.tsbc-dialog__form>.tsbc-note{font-size:14px;line-height:20px}.tsbc-field--multiline .tsbc-field__control{height:auto;align-items:stretch;padding:8px 12px}.tsbc-field--multiline .tsbc-field__input{height:auto;min-height:96px;max-height:240px;padding:0;resize:vertical;field-sizing:content}.tsbc-field__opt{font-weight:400;color:var(--ink-muted)}.tsbc-field__opt:before{content:" "}.tsbc-field__meta{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-md)}.tsbc-field__count{flex:none;margin-left:auto;font:400 13px/18px var(--font-data);font-variant-numeric:tabular-nums;color:var(--ink-muted);white-space:nowrap}.tsbc-dialog__ack{display:flex;margin-top:var(--spacing-md);padding:12px 14px;border:1px solid var(--border-control);border-radius:var(--radius-sm);background:var(--surface-sunken)}.tsbc-dialog__ack .tsbc-check{font-weight:600;color:var(--ink-heading)}.tsbc-skel{display:block;width:100%;height:12px;margin:4px 0;border-radius:var(--radius-sm);background:var(--neutral-tint);animation:tsbc-skel-pulse 1.6s ease-in-out infinite}.tsbc-skel--short{width:40%}.tsbc-skel--medium{width:65%}.tsbc-skel--label{width:40%;height:10px;margin:3px 0}.tsbc-skel--figure{width:60%;height:26px;margin:4px 0}.tsbc-skel--chip{width:72px;height:24px;margin:0;border-radius:var(--radius-xl)}.tsbc-table .is-num .tsbc-skel{margin-left:auto}.tsbc-table tbody tr.tsbc-skel-row td{min-width:48px}.tsbc-table tbody tr.tsbc-skel-row:hover td{background:none}@keyframes tsbc-skel-pulse{0%,to{opacity:1}50%{opacity:.5}}.tsbc-spinner{flex:none;display:inline-block;width:16px;height:16px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:tsbc-spin .8s linear infinite}.tsbc-refreshing{display:inline-flex;align-items:center;gap:6px;font:400 13px/18px var(--font-display);color:var(--ink-muted)}.tsbc-refreshing .tsbc-spinner{width:14px;height:14px}.tsbc-btn[aria-busy=true]{cursor:progress;pointer-events:none}.tsbc-btn[aria-busy=true]>.material-icons{display:none}@keyframes tsbc-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.tsbc-skel,.tsbc-spinner{animation:none}}.tsbc-error{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-xl) var(--spacing-lg);text-align:center}.tsbc-error__icon{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--danger-tint);color:var(--danger)}.tsbc-error .tsbc-error__icon .material-icons{font-size:28px}.tsbc-error__title{margin:var(--spacing-xs) 0 0;font:700 18px/24px var(--font-display);color:var(--ink-heading)}.tsbc-error__text{max-width:46ch;margin:0;font:400 15px/22px var(--font-display);color:var(--ink-muted)}.tsbc-error__ref{font:400 13px/18px var(--font-data);font-variant-numeric:tabular-nums;color:var(--ink-muted);-webkit-user-select:all;user-select:all}.tsbc-error .tsbc-btn{margin-top:var(--spacing-xs)}.tsbc-error--compact{flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:var(--spacing-xs) var(--spacing-sm);min-height:34px;padding:0;text-align:left}.tsbc-error--compact>.material-icons{color:var(--danger)}.tsbc-error--compact .tsbc-error__title{margin:0;font:600 14px/20px var(--font-display)}.tsbc-error--compact .tsbc-btn{margin:0}.tsbc-table tbody tr.tsbc-error-row td{padding:0;border-bottom:0}.tsbc-table tbody tr.tsbc-error-row:hover td{background:none}.tsbc-lookup__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--spacing-xs) var(--spacing-md)}.tsbc-lookup__by{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-sm)}.tsbc-lookup__by-label{font:400 13px/18px var(--font-display);color:var(--ink-muted)}.tsbc-lookup__lead{flex:none;display:grid;place-items:center;width:20px;color:var(--ink-muted)}.tsbc-popover.tsbc-lookup__panel{min-width:320px;max-width:none}.tsbc-lookup__count{margin:0;padding:10px var(--spacing-md) 0;font:400 13px/18px var(--font-display);color:var(--ink-muted)}.tsbc-lookup__cols{display:flex;justify-content:space-between;gap:var(--spacing-md)}.tsbc-lookup__option{align-items:flex-start;padding-top:8px;padding-bottom:8px}.tsbc-lookup__main{flex:1;min-width:0;display:flex;flex-direction:column}.tsbc-lookup__title{font:600 14px/20px var(--font-display);color:var(--ink-heading);overflow-wrap:anywhere}.tsbc-lookup__code{margin-right:6px;font:500 14px/20px var(--font-data);font-variant-numeric:tabular-nums;color:var(--ink-heading)}.tsbc-lookup__end{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right}.tsbc-lookup__amount{font:500 14px/20px var(--font-data);font-variant-numeric:tabular-nums;color:var(--ink-heading);white-space:nowrap}.tsbc-lookup__match{background:none;color:inherit;font-weight:700;text-decoration:underline;text-underline-offset:2px}.tsbc-lookup__status{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-lg) var(--spacing-md);text-align:center;font:400 14px/20px var(--font-display);color:var(--ink-muted)}.tsbc-lookup__status strong{color:var(--ink-heading);font-weight:600}.tsbc-lookup__status--hint{align-items:flex-start;padding:12px var(--spacing-md);text-align:left}.tsbc-lookup__panel>.tsbc-error--compact{padding:12px var(--spacing-md)}.tsbc-lookup__selected{display:flex;align-items:center;gap:var(--spacing-sm);min-height:var(--control-md);padding:4px 4px 4px var(--spacing-md);border-radius:var(--radius-xl);background:var(--gold-tint);box-shadow:inset 0 0 0 1px var(--border-control)}.tsbc-lookup__selected>.material-icons{color:var(--ink-heading)}.tsbc-lookup__selected .tsbc-lookup__main{padding:2px 0}.tsbc-lookup--inline .tsbc-field__control{height:var(--control-sm);padding:0 8px}.tsbc-picker{overflow:hidden}.tsbc-picker__credit{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-xs) var(--spacing-sm);margin:0;padding:10px var(--spacing-lg);border-bottom:1px solid var(--border);background:var(--surface-sunken);font:400 14px/20px var(--font-display);color:var(--ink)}.tsbc .tsbc-picker__credit>.material-icons{font-size:18px;color:var(--ink-heading)}.tsbc-picker__credit b{font:500 14px/20px var(--font-data);font-variant-numeric:tabular-nums;color:var(--ink-heading)}.tsbc-picker__credit-note{font-size:13px;line-height:18px;color:var(--ink-muted)}.tsbc-picker .tsbc-table tbody tr:not(.tsbc-skel-row):not(.tsbc-error-row){cursor:pointer}.tsbc-picker .tsbc-check{vertical-align:middle}.tsbc-picker .tsbc-check input{margin:0}.tsbc-picker tfoot .tsbc-picker__sel{font-weight:600;color:var(--ink-heading)}.tsbc-alloc__bar{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--border)}.tsbc-alloc__amount{display:flex;flex-direction:column;gap:2px;min-width:0}.tsbc-alloc__label{font:700 12px/16px var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted)}.tsbc-alloc__figure{font:500 28px/34px var(--font-data);font-variant-numeric:tabular-nums;color:var(--ink-heading);white-space:nowrap}.tsbc-alloc__source{font:400 13px/18px var(--font-display);color:var(--ink-muted)}.tsbc-alloc__actions{display:flex;flex-wrap:wrap;gap:var(--spacing-sm)}.tsbc-alloc .tsbc-table .tsbc-field{width:168px;margin-left:auto;gap:4px}.tsbc-alloc .tsbc-table .tsbc-field__control{height:var(--control-sm);padding:0 10px}.tsbc-alloc .tsbc-table .tsbc-field__error,.tsbc-alloc__cap{justify-content:flex-end;text-align:right}.tsbc-alloc__cap{display:flex;align-items:center;gap:4px;font:400 13px/18px var(--font-display);color:var(--ink-heading)}.tsbc .tsbc-alloc__cap .material-icons{font-size:16px}.tsbc-alloc__credit-row td,.tsbc-table tbody tr.tsbc-alloc__credit-row:hover td{background:var(--surface-sunken)}.tsbc-alloc__remainder{position:sticky;bottom:0;z-index:1;display:flex;align-items:flex-start;gap:var(--spacing-sm);margin:0;padding:12px var(--spacing-lg);border-top:1px solid var(--border-control);border-radius:0 0 calc(var(--radius-md) - 1px) calc(var(--radius-md) - 1px);background:var(--surface-sunken);color:var(--ink-heading);font:600 16px/24px var(--font-display)}.tsbc-alloc__remainder>.material-icons{margin-top:2px}.tsbc-alloc__remainder .tsbc-num{font-weight:500}.tsbc-alloc__remainder-sub{display:block;font:400 14px/20px var(--font-display);color:var(--ink)}.tsbc-alloc__remainder--done{background:var(--success-tint);color:var(--success)}.tsbc-alloc__remainder--over{background:var(--danger-tint);color:var(--danger)}.tsbc-alloc__remainder--excess{background:var(--orange-tint);color:var(--orange)}.tsbc-alloc__remainder--credit{background:var(--gold-soft);color:var(--ink-heading)}.tsbc-review{display:flex;flex-direction:column;gap:var(--spacing-lg)}.tsbc-review__summary{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-sm) var(--spacing-md);font:600 16px/24px var(--font-display);color:var(--ink-heading)}.tsbc-review__summary>.material-icons{font-size:22px}.tsbc-review__summary--blocked>.material-icons{color:var(--danger)}.tsbc-review__summary--warn>.material-icons{color:var(--orange)}.tsbc-review__summary--passed>.material-icons{color:var(--success)}.tsbc-review__checked{margin-left:auto;display:inline-flex;align-items:center;gap:var(--spacing-xs);font:400 13px/18px var(--font-display);color:var(--ink-muted)}.tsbc-review__group{display:flex;flex-direction:column;gap:var(--spacing-sm)}.tsbc-review__group-title{display:flex;align-items:center;gap:var(--spacing-sm);margin:0;font:700 12px/16px var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted)}.tsbc-review__count{min-width:22px;padding:0 6px;border-radius:var(--radius-xl);background:var(--neutral-tint);color:var(--ink);font:500 12px/20px var(--font-data);letter-spacing:0;text-align:center}.tsbc-review__list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-card)}.tsbc-review__item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:4px var(--spacing-md);padding:var(--spacing-md);border-bottom:1px solid var(--border)}.tsbc-review__item:last-child{border-bottom:0}.tsbc-review__item>.material-icons{margin-top:2px}.tsbc-review__item--blocking>.material-icons{color:var(--danger)}.tsbc-review__item--warning>.material-icons{color:var(--orange)}.tsbc-review__item--resolved>.material-icons{color:var(--success)}.tsbc-review__body{display:flex;flex-direction:column;gap:2px;min-width:0}.tsbc-review__title{margin:0;font:600 15px/22px var(--font-display);color:var(--ink-heading)}.tsbc-review__text{margin:0;font:400 14px/20px var(--font-display);color:var(--ink)}.tsbc-review__where{font:400 13px/18px var(--font-data);font-variant-numeric:tabular-nums;color:var(--ink-muted)}.tsbc-review__tools{display:flex;align-items:flex-start;gap:var(--spacing-xs)}.tsbc-review__resolve{grid-column:2 / -1;display:flex;flex-direction:column;gap:var(--spacing-sm);margin-top:var(--spacing-sm)}.tsbc-review__state{display:inline-flex;align-items:center;gap:var(--spacing-xs);font:600 13px/18px var(--font-display);color:var(--success)}.tsbc .tsbc-review__state .material-icons{font-size:16px}.tsbc-choices{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-sm);margin:0;padding:0;border:0;min-width:0}.tsbc-choices>legend{margin-bottom:var(--spacing-sm);padding:0;font:600 14px/20px var(--font-display);color:var(--ink-heading)}.tsbc-choice{display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px 10px;padding:12px 14px;border-radius:var(--radius-md);background:var(--surface-card);box-shadow:inset 0 0 0 1px var(--border-control);cursor:pointer;transition:background-color .15s ease,box-shadow .15s ease}.tsbc-choice:hover{background:var(--gold-tint)}.tsbc-choice input{appearance:none;-webkit-appearance:none;grid-row:span 2;display:grid;place-content:center;width:18px;height:18px;margin:3px 0 0;border:2px solid var(--border-control);border-radius:50%;background:var(--surface-card);cursor:pointer}.tsbc-choice input:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--on-gold);opacity:0}.tsbc-choice input:checked{background:var(--gold);border-color:var(--ink-heading)}.tsbc-choice input:checked:after{opacity:1}.tsbc-choice input:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.tsbc-choice__title{font:600 15px/22px var(--font-display);color:var(--ink-heading)}.tsbc-choice__text{font:400 13px/18px var(--font-display);color:var(--ink)}.tsbc-choice:has(input:checked){background:var(--gold-soft);box-shadow:inset 0 0 0 2px var(--ink-heading)}.tsbc-choice:has(input:disabled){opacity:.45;cursor:not-allowed}.tsbc-review__follow{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--spacing-md)}.tsbc-review__group>.tsbc-facts{margin-top:0}.tsbc-review__headline{margin:0;font:600 18px/26px var(--font-display);color:var(--ink-heading)}.tsbc-review__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--spacing-sm)}.tsbc-review__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--spacing-sm) var(--spacing-md)}.tsbc-review__hint{display:inline-flex;align-items:center;gap:6px;margin-right:auto;font:600 14px/20px var(--font-display);color:var(--ink-heading)}.tsbc .tsbc-review__hint .material-icons{font-size:18px}.tsbc-review__foot-actions{display:flex;flex-wrap:wrap;gap:var(--spacing-sm)}.tsbc-dialog__body>.tsbc-review{margin-top:var(--spacing-lg)}.tsbc-docactions{container:docactions / inline-size;display:flex;flex-direction:column;gap:var(--spacing-md);min-width:0}.tsbc-docactions__bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-sm)}.tsbc-docactions__extra{display:contents}.tsbc-docactions__more{display:none}.tsbc-docactions__menu{position:relative;display:inline-flex}@container docactions (max-width: 519.98px){.tsbc-docactions__extra{display:none}.tsbc-docactions__more{display:inline-flex}}.tsbc-docactions__title{margin:0;font:700 12px/16px var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted)}.tsbc-docactions__history{display:flex;flex-direction:column;gap:var(--spacing-sm)}.tsbc-docactions .tsbc-note>.tsbc-btn{flex:none;align-self:center}.tsbc-docactions--compact{container-type:normal;display:inline-flex;flex-direction:row;align-items:center;gap:2px}.tsbc-docactions--compact .tsbc-docactions__more{display:inline-flex}.tsbc-viewer{display:flex;flex-direction:column;width:min(1000px,100%);height:calc(100vh - 2 * var(--spacing-lg));overflow:hidden;background:var(--surface-card);border-radius:var(--radius-md);box-shadow:var(--shadow-dialog)}.tsbc-viewer__bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-sm) var(--spacing-md);padding:var(--spacing-sm) var(--spacing-sm) var(--spacing-sm) var(--spacing-lg);border-bottom:1px solid var(--border)}.tsbc-viewer__heading{flex:1;min-width:0}.tsbc-viewer__title{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 17px/24px var(--font-display);color:var(--ink-heading)}.tsbc-viewer__sub{margin:0;font:400 13px/18px var(--font-display);color:var(--ink-muted)}.tsbc-viewer__group{display:inline-flex;align-items:center;gap:2px}.tsbc-viewer__value{min-width:9ch;font:400 13px/18px var(--font-data);font-variant-numeric:tabular-nums;color:var(--ink);text-align:center;white-space:nowrap}.tsbc-viewer__stage{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-md);padding:var(--spacing-lg);background:var(--surface-sunken)}.tsbc-viewer__stage:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.tsbc-viewer__page{flex:none;display:block;max-width:none;background:var(--surface-card);box-shadow:var(--shadow-raised)}@media(max-width:599px){.tsbc-viewer{width:100vw;height:100vh;border-radius:0}.tsbc-viewer__zoom{display:none}}.tsbc-unsaved{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px 0 8px;border-radius:var(--radius-xl);background:var(--surface-card);box-shadow:inset 0 0 0 1px var(--border-control);color:var(--ink-heading);font:600 13px/1 var(--font-display);white-space:nowrap}.tsbc-unsaved__dot{flex:none;width:8px;height:8px;border-radius:50%;background:currentColor}.tsbc-unsaved .tsbc-spinner{width:12px;height:12px}.tsbc-pagehead .tsbc-unsaved{background:transparent;box-shadow:inset 0 0 0 1px var(--on-band);color:var(--on-band)}.tsbc-grid-wrap{position:relative;overflow-x:auto;background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius-md)}.tsbc-grid{width:100%;border-collapse:separate;border-spacing:0;font:400 14px/20px var(--font-data);font-variant-numeric:tabular-nums;color:var(--ink)}.tsbc-grid th,.tsbc-grid td{height:var(--control-md);padding:0 12px;background:var(--surface-card);border-bottom:1px solid var(--border);text-align:left;white-space:nowrap;vertical-align:middle}.tsbc-grid th{background:var(--surface-sunken);color:var(--ink-muted);font:700 12px/16px var(--font-display);letter-spacing:.06em;text-transform:uppercase}.tsbc-grid tbody tr:last-child td{border-bottom:0}.tsbc-grid tbody tr:hover td{background:var(--gold-tint)}.tsbc-grid .is-num{text-align:right}.tsbc-grid .is-code{font-weight:500;color:var(--ink-heading)}.tsbc-grid .is-text{max-width:220px;overflow:hidden;text-overflow:ellipsis}.tsbc-grid .is-muted{color:var(--ink-muted)}.tsbc-grid .is-pin{position:sticky;z-index:1}.tsbc-grid .is-pin-line{left:0}.tsbc-grid .is-pin-code{left:56px;box-shadow:inset -1px 0 0 var(--border)}.tsbc-grid .is-pin-total{right:48px;box-shadow:inset 1px 0 0 var(--border)}.tsbc-grid .is-pin-remove{right:0}.tsbc-grid__line{width:56px;min-width:56px;padding:0 8px;color:var(--ink-muted)}.tsbc-grid__handle{display:inline-flex;align-items:center;gap:2px;cursor:grab}.tsbc .tsbc-grid__handle .material-icons{font-size:18px}.tsbc-grid__remove{width:48px;min-width:48px;padding:0 4px;text-align:center}.tsbc-grid th.tsbc-grid__line,.tsbc-grid th.tsbc-grid__remove{padding:0 8px}.tsbc-grid td.is-edit{cursor:text}.tsbc-grid tbody tr:hover td.is-edit{box-shadow:inset 0 0 0 1px var(--border-control)}.tsbc-grid td.is-focus,.tsbc-grid tbody tr:hover td.is-focus{box-shadow:inset 0 0 0 2px var(--focus)}.tsbc-grid td.is-editing{position:relative;z-index:2;padding:0 4px}.tsbc-grid td.is-editing .tsbc-field__control{height:var(--control-sm);padding:0 8px;border-color:var(--focus);box-shadow:0 0 0 1px var(--focus),0 0 0 4px var(--gold-soft)}.tsbc-grid td.is-editing .tsbc-field__input{width:4ch}.tsbc-grid td.is-invalid,.tsbc-grid tbody tr:hover td.is-invalid{position:relative;background:var(--danger-tint);box-shadow:inset 0 0 0 2px var(--danger)}.tsbc-grid__flag{display:inline-flex;align-items:center;gap:4px}.tsbc .tsbc-grid__flag .material-icons{font-size:16px;color:var(--danger)}.tsbc-grid__tip{position:absolute;top:calc(100% + 4px);right:0;z-index:3;width:max-content;max-width:260px;padding:6px 10px;border:1px solid var(--danger);border-radius:var(--radius-sm);background:var(--danger-tint);box-shadow:var(--shadow-raised);color:var(--danger);font:600 13px/18px var(--font-display);text-align:left;white-space:normal}.tsbc-grid tbody tr.tsbc-grid__add td,.tsbc-grid tbody tr.tsbc-grid__add:hover td{background:var(--surface-sunken);border-top:1px solid var(--border-control);box-shadow:none}.tsbc-grid tbody tr:has(+.tsbc-grid__add) td{border-bottom:0}.tsbc-grid__add .tsbc-lookup--inline{width:340px}.tsbc-totals{position:sticky;top:var(--spacing-lg)}.tsbc-totals__body{display:flex;flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg) var(--spacing-lg)}.tsbc-totals__group{display:flex;flex-direction:column;gap:6px}.tsbc-totals__group+.tsbc-totals__group{padding-top:var(--spacing-md);border-top:1px solid var(--border)}.tsbc-totals__list{display:flex;flex-direction:column;gap:6px;margin:0}.tsbc-totals__label{margin:0;font:700 12px/16px var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted)}.tsbc-totals__row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--spacing-md);font:400 14px/20px var(--font-display)}.tsbc-totals__row dt{min-width:0;color:var(--ink)}.tsbc-totals__row dd{margin:0;font:400 14px/20px var(--font-data);font-variant-numeric:tabular-nums;color:var(--ink-heading);text-align:right;white-space:nowrap}.tsbc-totals__row--total{padding-top:var(--spacing-sm);border-top:1px solid var(--border-control)}.tsbc-totals__row--total dt,.tsbc-totals__row--due dt{font:700 16px/24px var(--font-display);color:var(--ink-heading)}.tsbc-totals__row--total dd,.tsbc-totals__row--due dd{font:500 20px/26px var(--font-data)}.tsbc-totals__row--due{padding:8px 12px;margin:4px -12px 0;border-radius:var(--radius-sm);background:var(--surface-sunken)}.tsbc-totals__note{display:flex;align-items:flex-start;gap:6px;margin:0;font:400 13px/18px var(--font-display);color:var(--ink-heading)}.tsbc .tsbc-totals__note .material-icons{font-size:16px;margin-top:1px}.tsbc-totals-bar{border-bottom:1px solid var(--border);background:var(--surface-card)}.tsbc-totals-bar__summary{display:flex;align-items:center;gap:var(--spacing-sm) var(--spacing-md);min-height:var(--control-md);padding:6px var(--spacing-md);list-style:none;cursor:pointer;font:600 14px/20px var(--font-display);color:var(--ink-heading)}.tsbc-totals-bar__summary::-webkit-details-marker{display:none}.tsbc-totals-bar__summary:hover{background:var(--gold-tint)}.tsbc-totals-bar__summary:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.tsbc-totals-bar__sub{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:400 13px/18px var(--font-display);color:var(--ink-muted)}.tsbc-totals-bar__figure{margin-left:auto;font:500 16px/22px var(--font-data);font-variant-numeric:tabular-nums;white-space:nowrap}.tsbc-totals-bar[open] .tsbc-totals-bar__chev{transform:rotate(180deg)}.tsbc-totals-bar__body{display:flex;flex-direction:column;gap:var(--spacing-md);max-height:50vh;overflow-y:auto;overscroll-behavior:contain;padding:0 var(--spacing-md) var(--spacing-md)}html:has(.tsbc-actionbar){scroll-padding-bottom:calc(var(--control-lg) + var(--spacing-xxl))}.tsbc-actionbar{container:actionbar / inline-size;position:sticky;bottom:0;z-index:3;background:var(--surface-card);border-top:1px solid var(--border-control)}.tsbc-actionbar__row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-sm) var(--spacing-md);padding:var(--spacing-sm) var(--spacing-lg) calc(var(--spacing-sm) + env(safe-area-inset-bottom,0px))}.tsbc-actionbar__start{flex:1 1 0;display:flex;align-items:center;min-width:max-content}.tsbc-actionbar__status{flex:1 1 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--spacing-xs) var(--spacing-sm);min-width:0;font:400 14px/20px var(--font-display);color:var(--ink-muted)}.tsbc-actionbar__end{flex:1 1 0;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--spacing-sm);min-width:max-content}.tsbc-actionbar__saved{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:var(--ink-heading)}.tsbc .tsbc-actionbar__saved .material-icons{font-size:18px;color:var(--success)}.tsbc-actionbar__time{font-family:var(--font-data);font-variant-numeric:tabular-nums;font-weight:400}.tsbc-actionbar__failed{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:var(--danger)}.tsbc .tsbc-actionbar__failed .material-icons{font-size:18px}@container actionbar (max-width: 759.98px){.tsbc-actionbar__row{padding-left:var(--spacing-md);padding-right:var(--spacing-md)}.tsbc-actionbar__status{order:1;justify-content:flex-start}.tsbc-actionbar__start{order:2;flex:none;min-width:0}.tsbc-actionbar__end{order:3;flex:1 1 100%;min-width:0}.tsbc-actionbar__end>.tsbc-btn{flex:1 1 auto}}.tsbc-timeline{display:flex;flex-direction:column;gap:var(--spacing-md);min-width:0}.tsbc-timeline__bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-sm)}.tsbc-timeline__count{margin-left:auto;font:400 14px/20px var(--font-display);color:var(--ink-muted);white-space:nowrap}.tsbc-timeline__count b{font:500 14px/20px var(--font-data);font-variant-numeric:tabular-nums;color:var(--ink-heading)}.tsbc-timeline__days{display:flex;flex-direction:column;gap:var(--spacing-lg);margin:0;padding:0;list-style:none}.tsbc-timeline__day{display:flex;flex-direction:column;gap:var(--spacing-sm)}.tsbc-timeline__date{margin:0;font:700 12px/16px var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted)}.tsbc-timeline__list{margin:0;padding:0;list-style:none}.tsbc-timeline__entry{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr);gap:0 var(--spacing-md);padding-bottom:var(--spacing-md)}.tsbc-timeline__entry:last-child{padding-bottom:0}.tsbc-timeline__entry:before{content:"";position:absolute;left:15px;top:36px;bottom:4px;width:2px;border-radius:1px;background:var(--border)}.tsbc-timeline__entry:last-child:before{display:none}.tsbc-timeline__mark{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--neutral-tint);color:var(--ink-heading)}.tsbc .tsbc-timeline__mark .material-icons{font-size:18px}.tsbc-timeline__mark--system{background:var(--surface-card);box-shadow:inset 0 0 0 1px var(--border-control);color:var(--ink-muted)}.tsbc-timeline__body{display:flex;flex-direction:column;gap:2px;min-width:0;padding-top:5px}.tsbc-timeline__event{margin:0;font:600 15px/22px var(--font-display);color:var(--ink-heading);overflow-wrap:anywhere}.tsbc-timeline__meta{display:flex;margin:0;flex-wrap:wrap;gap:0 var(--spacing-sm);font:400 13px/18px var(--font-display);color:var(--ink-muted)}.tsbc-timeline__who{font-weight:600;color:var(--ink)}.tsbc-timeline__meta time{font-family:var(--font-data);font-variant-numeric:tabular-nums;white-space:nowrap}.tsbc-timeline__trigger{font:400 13px/18px var(--font-display);color:var(--ink-muted)}.tsbc-timeline__detail{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-xs);margin-top:var(--spacing-xs)}.tsbc-timeline__note{max-width:72ch;margin:0;padding:8px 12px;border-radius:var(--radius-sm);background:var(--surface-sunken);font:400 14px/20px var(--font-display);color:var(--ink);white-space:pre-line;overflow-wrap:anywhere}.tsbc-timeline__changes{display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px var(--spacing-md);margin:0;font:400 14px/20px var(--font-display)}.tsbc-timeline__changes dt{color:var(--ink-muted)}.tsbc-timeline__changes dd{display:flex;flex-wrap:wrap;align-items:center;gap:2px var(--spacing-xs);margin:0;color:var(--ink)}.tsbc .tsbc-timeline__changes dd>.material-icons{font-size:16px;color:var(--ink-muted)}.tsbc-timeline__after{font-weight:500;color:var(--ink-heading)}.tsbc-timeline__detail>.tsbc-btn--text{margin-left:-12px}.tsbc-timeline--compact .tsbc-timeline__days{gap:var(--spacing-md)}.tsbc-timeline--compact .tsbc-timeline__entry{grid-template-columns:12px minmax(0,1fr);gap:0 var(--spacing-sm);padding-bottom:var(--spacing-sm)}.tsbc-timeline--compact .tsbc-timeline__entry:before{left:5px;top:20px;bottom:0}.tsbc-timeline--compact .tsbc-timeline__mark{width:12px;height:12px;margin-top:4px}.tsbc-timeline--compact .tsbc-timeline__mark .material-icons{display:none}.tsbc-timeline--compact .tsbc-timeline__mark--system{box-shadow:inset 0 0 0 2px var(--border-control)}.tsbc-timeline--compact .tsbc-timeline__body{padding-top:0}.tsbc-timeline--compact .tsbc-timeline__event{font-size:14px;line-height:20px}.tsbc-pack{container:pack / inline-size;display:flex;flex-direction:column;gap:var(--spacing-md);min-width:0}.tsbc-pack__cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-lg);align-items:start}@container pack (max-width: 639.98px){.tsbc-pack__cols{grid-template-columns:minmax(0,1fr)}}.tsbc-pack__col{display:flex;flex-direction:column;gap:var(--spacing-sm);min-width:0}.tsbc-pack__title{display:flex;align-items:center;gap:var(--spacing-sm);margin:0;font:700 12px/16px var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted)}.tsbc-pack__list{margin:0;padding:0;list-style:none;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-card)}.tsbc-pack__item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:2px 12px;min-height:56px;padding:8px 8px 8px var(--spacing-md);border-bottom:1px solid var(--border)}.tsbc-pack__item:last-child{border-bottom:0}.tsbc-pack__list>.tsbc-pack__item:first-child{border-radius:calc(var(--radius-md) - 1px) calc(var(--radius-md) - 1px) 0 0}.tsbc-pack__list>.tsbc-pack__item:last-child{border-radius:0 0 calc(var(--radius-md) - 1px) calc(var(--radius-md) - 1px)}.tsbc-pack__item .tsbc-check{align-items:center}.tsbc-pack__item .tsbc-check input{margin:0}.tsbc-pack__main{display:flex;flex-direction:column;min-width:0}.tsbc-pack__name{font:600 14px/20px var(--font-display);color:var(--ink-heading);overflow-wrap:anywhere}.tsbc-pack__sub{font:400 13px/18px var(--font-data);font-variant-numeric:tabular-nums;color:var(--ink-muted)}.tsbc-pack__end{display:flex;align-items:center;gap:var(--spacing-sm)}.tsbc-pack__pages{font:500 13px/18px var(--font-data);font-variant-numeric:tabular-nums;color:var(--ink-heading);white-space:nowrap}.tsbc-pack__pos{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--neutral-tint);color:var(--ink);font:500 13px/1 var(--font-data);font-variant-numeric:tabular-nums}.tsbc-pack__tools{display:flex;align-items:center;gap:2px}.tsbc-pack__lock{display:inline-flex;align-items:center;gap:4px;padding:0 8px;font:600 13px/18px var(--font-display);color:var(--ink-heading);white-space:nowrap}.tsbc .tsbc-pack__lock .material-icons{font-size:16px}.tsbc-pack__handle{display:grid;place-items:center;width:var(--control-sm);height:var(--control-sm);color:var(--ink-muted);cursor:grab}.tsbc-pack__item.cdk-drag-preview{border:1px solid var(--border-control);border-radius:var(--radius-md);background:var(--surface-card);box-shadow:var(--shadow-dialog)}.tsbc-pack__item.cdk-drag-placeholder{opacity:.4}.tsbc-pack__list.cdk-drop-list-dragging .tsbc-pack__item:not(.cdk-drag-placeholder){transition:transform .15s ease}.tsbc-pack__item--error{background:var(--danger-tint)}.tsbc .tsbc-pack__item--error>.material-icons{color:var(--danger)}.tsbc-pack__error{font:600 13px/18px var(--font-display);color:var(--danger)}.tsbc-pack__empty{padding:var(--spacing-lg) var(--spacing-md);font:400 14px/20px var(--font-display);color:var(--ink-muted);text-align:center}.tsbc-pack__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--spacing-sm) var(--spacing-md)}.tsbc-pack__total{margin-right:auto;font:600 15px/22px var(--font-display);color:var(--ink-heading)}.tsbc-pack__total .tsbc-num{font-weight:500}.tsbc-pack__manifest{display:flex;flex-direction:column;gap:var(--spacing-sm);padding:var(--spacing-sm) 0 var(--spacing-xs)}.tsbc-pack__by{margin:0;font:400 13px/18px var(--font-display);color:var(--ink-muted)}.tsbc-pack__by b{font-weight:600;color:var(--ink)}.tsbc-table tbody tr.tsbc-pack__manifest-row td,.tsbc-table tbody tr.tsbc-pack__manifest-row:hover td{background:var(--surface-sunken)}@media(prefers-reduced-motion:reduce){.tsbc-pack__list.cdk-drop-list-dragging .tsbc-pack__item{transition:none}}.tsbc-scopebar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--spacing-sm) var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg);background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-raised)}.tsbc-scopebar__practice{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--spacing-sm);min-width:0}.tsbc-scopebar__label{font:700 12px/16px var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted)}.tsbc-scopebar__name{min-width:0;font:600 15px/20px var(--font-display);color:var(--ink-heading);overflow-wrap:anywhere}.tsbc-scopebar__fields{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-sm);min-width:0}.tsbc-scopebar__practice~.tsbc-scopebar__fields{grid-column:1 / -1;grid-row:2;padding-top:var(--spacing-sm);border-top:1px solid var(--border)}.tsbc-scopebar__end{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--spacing-sm) var(--spacing-md)}.tsbc-scopebar__practice~.tsbc-scopebar__end{grid-column:2;grid-row:1}.tsbc-scopebar__ran{font:400 13px/18px var(--font-display);color:var(--ink-muted);white-space:nowrap}.tsbc-scopebar__ran time{font-family:var(--font-data);font-variant-numeric:tabular-nums}@media(max-width:599px){.tsbc-scopebar{grid-template-columns:minmax(0,1fr)}.tsbc-scopebar__end,.tsbc-scopebar__practice~.tsbc-scopebar__end{grid-column:1;grid-row:auto;justify-content:flex-start}}.tsbc-chart{display:flex;flex-direction:column;gap:var(--spacing-md);min-width:0;margin:0}.tsbc-chart__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--spacing-sm) var(--spacing-md)}.tsbc-chart__title{margin:0;font:600 17px/24px var(--font-display);color:var(--ink-heading)}.tsbc-chart__sub{margin:0;font:400 13px/18px var(--font-display);color:var(--ink-muted)}.tsbc-chart__legend{display:flex;flex-wrap:wrap;gap:var(--spacing-xs) var(--spacing-lg);margin:0;padding:0;list-style:none}.tsbc-chart__key{display:inline-flex;align-items:center;gap:var(--spacing-sm);font:400 14px/20px var(--font-display);color:var(--ink)}.tsbc-chart__key b{font:500 14px/20px var(--font-data);font-variant-numeric:tabular-nums;color:var(--ink-heading);white-space:nowrap}.tsbc-chart__sw{flex:none;width:12px;height:12px;border-radius:3px;box-shadow:inset 0 0 0 1px var(--border)}.tsbc-chart__sw--line{width:16px;height:3px;border-radius:2px;box-shadow:none}.tsbc-chart__plot{position:relative;height:280px;min-width:0}.tsbc-chart__plot--short{height:220px}.tsbc-chart__plot>canvas,.tsbc-chart__plot>svg{display:block;width:100%;height:100%}.tsbc-chart__plot>.tsbc-skel{height:100%;margin:0;border-radius:var(--radius-sm)}.tsbc-chart__plot[aria-busy=true]>canvas{opacity:.5}.tsbc-popover.tsbc-chart__tip{min-width:0;padding:10px 14px;gap:4px;pointer-events:none}.tsbc-chart__tip-title{font:600 13px/18px var(--font-display);color:var(--ink-heading)}.tsbc-chart__tip-row{display:flex;align-items:center;gap:var(--spacing-sm);font:400 13px/18px var(--font-display);color:var(--ink);white-space:nowrap}.tsbc-chart__tip-row b{margin-left:auto;padding-left:var(--spacing-md);font:500 13px/18px var(--font-data);font-variant-numeric:tabular-nums;color:var(--ink-heading)}.tsbc-chart .c-1{background:var(--chart-1)}.tsbc-chart .c-2{background:var(--chart-2)}.tsbc-chart .c-3{background:var(--chart-3)}.tsbc-chart .c-4{background:var(--chart-4)}.tsbc-chart .c-other{background:var(--ink-muted)}.tsbc-chart .b-0-30{background:var(--aging-0-30)}.tsbc-chart .b-31-60{background:var(--aging-31-60)}.tsbc-chart .b-61-90{background:var(--aging-61-90)}.tsbc-chart .b-91-120{background:var(--aging-91-120)}.tsbc-chart .b-120-plus{background:var(--aging-120-plus)}.tsbc-access .tsbc-empty__icon{background:var(--neutral-tint)}.tsbc-access .tsbc-empty__text{margin-bottom:0}.tsbc-access__who{display:inline-flex;flex-wrap:wrap;justify-content:center;gap:2px var(--spacing-sm);margin:var(--spacing-xs) 0 0;padding:8px 14px;border-radius:var(--radius-sm);background:var(--surface-sunken);font:400 14px/20px var(--font-display);color:var(--ink)}.tsbc-access__who b{font-weight:600;color:var(--ink-heading)}.tsbc-access__hint{max-width:46ch;margin:0;font:400 13px/18px var(--font-display);color:var(--ink-muted)}.tsbc-access__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--spacing-sm);margin-top:var(--spacing-sm)}.tsbc-inherit{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-xs) var(--spacing-sm);min-height:24px;font:400 13px/18px var(--font-display);color:var(--ink-muted)}.tsbc-inherit__badge{flex:none;display:inline-flex;align-items:center;gap:var(--spacing-xs);height:22px;padding:0 8px 0 6px;border:1px solid transparent;border-radius:var(--radius-xl);font:600 12px/1 var(--font-display);color:var(--ink-heading);white-space:nowrap}.tsbc .tsbc-inherit__badge .material-icons{font-size:14px}.tsbc-inherit__text{min-width:0}.tsbc-inherit__text .tsbc-num{color:var(--ink-heading)}.tsbc-inherit--set .tsbc-inherit__badge{background:var(--gold-soft);border-color:var(--border-control)}.tsbc-inherit--inherited .tsbc-inherit__badge{background:transparent;border-style:dashed;border-color:var(--border-control)}.tsbc-inherit__dot{flex:none;width:6px;height:6px;border-radius:50%;background:currentColor}.tsbc-table td>.tsbc-inherit{min-height:0;margin-top:4px}.tsbc-table td.is-num>.tsbc-inherit{justify-content:flex-end}.tsbc-bell{position:relative;display:inline-flex;flex:none}.tsbc-bell__count{position:absolute;top:-4px;right:-6px;min-width:20px;height:20px;padding:0 5px;border-radius:var(--radius-xl);background:var(--ink-heading);box-shadow:0 0 0 2px var(--surface-card);color:var(--surface-card);font:500 12px/20px var(--font-data);font-variant-numeric:tabular-nums;text-align:center;pointer-events:none}.tsbc-bell .tsbc-btn[aria-expanded=true]{background:var(--gold-soft)}.tsbc-popover.tsbc-inbox{width:min(420px,calc(100vw - 2 * var(--spacing-md)));max-width:none;max-height:min(600px,calc(100vh - 80px))}.tsbc-inbox__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--spacing-xs) var(--spacing-md);padding:12px var(--spacing-md);border-bottom:1px solid var(--border)}.tsbc-inbox__title{margin:0;font:700 17px/24px var(--font-display);color:var(--ink-heading)}.tsbc-inbox__unread{font:400 13px/18px var(--font-display);color:var(--ink-muted)}.tsbc-inbox__unread b{font:500 13px/18px var(--font-data);font-variant-numeric:tabular-nums;color:var(--ink-heading)}.tsbc-inbox__filter{padding:var(--spacing-sm) var(--spacing-md);border-bottom:1px solid var(--border)}.tsbc-inbox__filter .tsbc-field{flex-direction:row;align-items:center;gap:var(--spacing-sm)}.tsbc-inbox__filter .tsbc-field__control{flex:1;height:var(--control-sm);padding:0 8px}.tsbc-inbox__stale{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-xs) var(--spacing-sm);padding:6px var(--spacing-md);border-bottom:1px solid var(--border);background:var(--orange-tint);color:var(--orange);font:600 13px/18px var(--font-display)}.tsbc .tsbc-inbox__stale>.material-icons{font-size:18px}.tsbc-inbox__stale .tsbc-btn{margin-left:auto;color:var(--ink-heading)}.tsbc-inbox__list{flex:1;min-height:0;margin:0;padding:0;overflow-y:auto;overscroll-behavior:contain;list-style:none}.tsbc-inbox__item{display:grid;grid-template-columns:8px 32px minmax(0,1fr);gap:0 10px;padding:12px var(--spacing-md);border-bottom:1px solid var(--border)}.tsbc-inbox__item:last-child{border-bottom:0}.tsbc-inbox__dot{width:8px;height:8px;margin-top:12px;border-radius:50%;background:var(--ink-heading);visibility:hidden}.tsbc-inbox__item--unread .tsbc-inbox__dot{visibility:visible}.tsbc-inbox__icon{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--neutral-tint);color:var(--ink-heading)}.tsbc .tsbc-inbox__icon .material-icons{font-size:18px}.tsbc-inbox__icon--urgent{background:var(--danger-tint);color:var(--danger)}.tsbc-inbox__body{display:flex;flex-direction:column;gap:2px;min-width:0}.tsbc-inbox__link{align-self:flex-start;max-width:100%;border-radius:var(--radius-sm);font:600 14px/20px var(--font-display);color:var(--ink-heading);text-decoration:none}.tsbc-inbox__item--unread .tsbc-inbox__link{font-weight:700}.tsbc-inbox__link:hover{text-decoration:underline;text-underline-offset:2px}.tsbc-inbox__link:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.tsbc-inbox__text{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;font:400 14px/20px var(--font-display);color:var(--ink)}.tsbc-inbox__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-xs) var(--spacing-sm);min-height:var(--control-sm);margin-top:2px;font:400 13px/18px var(--font-display);color:var(--ink-muted)}.tsbc-inbox__meta .tsbc-btn{margin-left:auto}.tsbc-inbox__body>.tsbc-field__error{margin-top:2px}.tsbc-inbox .tsbc-empty,.tsbc-inbox .tsbc-error{padding:var(--spacing-xl) var(--spacing-lg)}.tsbc-inbox .tsbc-popover__foot{align-items:center}.tsbc-inbox__note{margin-right:auto;font:400 13px/18px var(--font-display);color:var(--ink-muted)}.tsbc-suggest__list{margin:0;padding:0;list-style:none}.tsbc-suggest__item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--spacing-sm) var(--spacing-lg);padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--border)}.tsbc-suggest__item:last-child{border-bottom:0}.tsbc-suggest__main{display:flex;flex-direction:column;gap:4px;min-width:0}.tsbc-suggest__top{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-xs) var(--spacing-sm)}.tsbc-suggest__code{font:500 14px/20px var(--font-data);font-variant-numeric:tabular-nums;color:var(--ink-heading);white-space:nowrap}.tsbc-suggest__name{font:600 15px/22px var(--font-display);color:var(--ink-heading);overflow-wrap:anywhere}.tsbc-suggest__facts{font:400 13px/18px var(--font-display);color:var(--ink-muted)}.tsbc-suggest__evidence{display:flex;flex-wrap:wrap;gap:var(--spacing-xs);margin:4px 0 0;padding:0;list-style:none}.tsbc-suggest__why{display:inline-flex;align-items:center;gap:var(--spacing-xs);height:24px;padding:0 8px 0 6px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-sunken);color:var(--ink);font:400 13px/1 var(--font-display);white-space:nowrap}.tsbc .tsbc-suggest__why .material-icons{font-size:14px;color:var(--ink-heading)}.tsbc-suggest__why--miss{border-style:dashed;border-color:var(--border-control);background:transparent;color:var(--ink-muted)}.tsbc .tsbc-suggest__why--miss .material-icons{color:var(--ink-muted)}.tsbc-suggest__end{display:flex;flex-direction:column;align-items:flex-end;gap:var(--spacing-sm);text-align:right}.tsbc-suggest__amount{display:flex;flex-direction:column;align-items:flex-end}.tsbc-suggest__figure{font:500 16px/22px var(--font-data);font-variant-numeric:tabular-nums;color:var(--ink-heading);white-space:nowrap}.tsbc-suggest__label{font:400 13px/18px var(--font-display);color:var(--ink-muted);white-space:nowrap}.tsbc-suggest__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--spacing-xs)}.tsbc-suggest__item--accepted{background:var(--gold-tint)}.tsbc-suggest__state{display:inline-flex;align-items:center;gap:var(--spacing-xs);font:600 13px/18px var(--font-display);color:var(--success)}.tsbc .tsbc-suggest__state .material-icons{font-size:16px}.tsbc-suggest .tsbc-card__foot{align-items:center}.tsbc-suggest__note{margin-right:auto;font:400 13px/18px var(--font-display);color:var(--ink-muted)}.tsbc-suggest .tsbc-empty{padding:var(--spacing-xl) var(--spacing-lg)}@media(max-width:599px){.tsbc-suggest__item{grid-template-columns:minmax(0,1fr)}.tsbc-suggest__end{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;text-align:left}.tsbc-suggest__amount{align-items:flex-start}}.tsbc-progress{display:flex;flex-direction:column;gap:var(--spacing-sm);min-width:0}.tsbc-progress__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--spacing-xs) var(--spacing-md)}.tsbc-progress__title{display:inline-flex;align-items:center;gap:var(--spacing-sm);margin:0;font:600 16px/24px var(--font-display);color:var(--ink-heading)}.tsbc-progress__title>.material-icons{font-size:22px}.tsbc-progress__count{font:500 14px/20px var(--font-data);font-variant-numeric:tabular-nums;color:var(--ink-heading);white-space:nowrap}.tsbc-progress__track{position:relative;height:8px;overflow:hidden;border-radius:var(--radius-xl);background:var(--neutral-tint)}.tsbc-progress__fill{display:block;height:100%;border-radius:var(--radius-xl);background:var(--ink-heading);transition:width .3s ease}.tsbc-progress--indeterminate .tsbc-progress__fill{width:30%;animation:tsbc-progress-slide 1.6s ease-in-out infinite}@keyframes tsbc-progress-slide{0%{transform:translate(-100%)}to{transform:translate(340%)}}.tsbc-progress__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-xs) var(--spacing-md);font:400 13px/18px var(--font-display);color:var(--ink-muted)}.tsbc-progress__meta .tsbc-num{color:var(--ink-heading)}.tsbc-progress__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-sm);margin-left:auto}.tsbc-progress__counts{display:flex;flex-wrap:wrap;gap:var(--spacing-xs) var(--spacing-lg);margin:0;padding:0;list-style:none;font:400 14px/20px var(--font-display);color:var(--ink)}.tsbc-progress__counts b{margin-right:4px;font:500 14px/20px var(--font-data);font-variant-numeric:tabular-nums;color:var(--ink-heading)}.tsbc-progress__text{margin:0;font:400 14px/20px var(--font-display);color:var(--ink)}.tsbc-progress--done .tsbc-progress__title>.material-icons{color:var(--success)}.tsbc-progress--done .tsbc-progress__fill{background:var(--success)}.tsbc-progress--warn .tsbc-progress__title>.material-icons{color:var(--orange)}.tsbc-progress--warn .tsbc-progress__fill{background:var(--orange)}.tsbc-progress--failed .tsbc-progress__title>.material-icons{color:var(--danger)}.tsbc-progress--failed .tsbc-progress__fill{background:var(--danger)}@media(prefers-reduced-motion:reduce){.tsbc-progress__fill{transition:none}.tsbc-progress--indeterminate .tsbc-progress__fill{width:100%;opacity:.45;animation:none}}.tsbc-upload__zone{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-lg);border:2px dashed var(--border-control);border-radius:var(--radius-md);background:var(--surface-sunken);text-align:center;transition:background-color .15s ease,border-color .15s ease}.tsbc-upload__icon{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--gold-soft);color:var(--ink-heading)}.tsbc .tsbc-upload__icon .material-icons{font-size:24px}.tsbc-upload__prompt{margin:0;font:600 15px/22px var(--font-display);color:var(--ink-heading)}.tsbc-upload__limits{margin:0;font:400 13px/18px var(--font-display);color:var(--ink-muted)}.tsbc-upload__zone--over{border-style:solid;border-color:var(--ink-heading);background:var(--gold-tint)}.tsbc-upload__zone--full{border-style:solid;border-color:var(--border)}.tsbc-upload__list{display:flex;flex-direction:column;overflow:hidden;margin:var(--spacing-sm) 0 0;padding:0;list-style:none;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-card)}.tsbc-upload__file{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:2px var(--spacing-md);padding:10px var(--spacing-sm) 10px var(--spacing-md);border-bottom:1px solid var(--border)}.tsbc-upload__file:last-child{border-bottom:0}.tsbc-upload__file>.material-icons{color:var(--ink-muted)}.tsbc-upload__about{display:flex;flex-direction:column;min-width:0}.tsbc-upload__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 14px/20px var(--font-display);color:var(--ink-heading)}.tsbc-upload__size{font:400 13px/18px var(--font-data);font-variant-numeric:tabular-nums;color:var(--ink-muted)}.tsbc-upload__tools{display:flex;align-items:center;gap:2px}.tsbc-upload__status{display:flex;flex-direction:column;align-items:flex-end;gap:4px;min-width:112px;font:600 13px/18px var(--font-display);color:var(--ink-muted);text-align:right}.tsbc-upload__state{display:inline-flex;align-items:center;gap:var(--spacing-xs);white-space:nowrap}.tsbc .tsbc-upload__state .material-icons{font-size:16px}.tsbc-upload__status .tsbc-progress__track{width:112px;height:6px}.tsbc-upload__status--ready,.tsbc-upload__status--uploading{color:var(--ink-heading)}.tsbc-upload__status--done{color:var(--success)}.tsbc-upload__status--failed{color:var(--danger)}.tsbc-upload__reason{grid-column:2 / -1;margin:0;font:400 13px/18px var(--font-display);color:var(--ink)}.tsbc-upload__file--failed{background:var(--danger-tint)}.tsbc-upload__file--failed>.material-icons{color:var(--danger)}.tsbc-upload__summary{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--spacing-xs) var(--spacing-md);margin-top:var(--spacing-sm);font:400 13px/18px var(--font-display);color:var(--ink-muted)}@media(max-width:599px){.tsbc-upload__file{grid-template-columns:auto minmax(0,1fr) auto}.tsbc-upload__status{grid-column:2;grid-row:2;align-items:flex-start;text-align:left}}.tsbc-ackgate{overflow:hidden}.tsbc-ackgate__head{display:flex;align-items:flex-start;gap:12px;padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--border);background:var(--orange-tint)}.tsbc-ackgate__icon{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--surface-card);color:var(--orange);box-shadow:inset 0 0 0 1px currentColor}.tsbc .tsbc-ackgate__icon .material-icons{font-size:20px}.tsbc-ackgate__kicker{display:block;font:700 12px/16px var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--orange)}.tsbc-ackgate__title{margin:2px 0 0;font:600 18px/24px var(--font-display);color:var(--ink-heading);text-wrap:balance}.tsbc-ackgate__title:focus{outline:none}.tsbc-ackgate__body{display:flex;flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-lg)}.tsbc-ackgate__text{margin:0;color:var(--ink)}.tsbc-ackgate__body>.tsbc-facts,.tsbc-ackgate__body>.tsbc-dialog__ack{margin-top:0}.tsbc-ackgate__body>.tsbc-dialog__ack{flex-direction:column;gap:4px}.tsbc-ackgate__record{display:inline-flex;align-items:flex-start;gap:6px;font:400 13px/18px var(--font-display);color:var(--ink-muted)}.tsbc .tsbc-ackgate__record .material-icons{font-size:16px;margin-top:1px}.tsbc-ackgate .tsbc-card__foot{align-items:center}.tsbc-ackgate-done{display:flex;align-items:flex-start;gap:var(--spacing-sm);padding:10px 14px;border:1px solid var(--border-control);border-radius:var(--radius-sm);background:var(--surface-sunken);font:400 14px/20px var(--font-display);color:var(--ink)}.tsbc-ackgate-done>.material-icons{color:var(--success)}.tsbc-ackgate-done b{font-weight:600;color:var(--ink-heading)}.tsbc-settings{display:flex;flex-direction:column}.tsbc-setting{display:grid;grid-template-columns:minmax(180px,1fr) minmax(0,2fr);gap:var(--spacing-sm) var(--spacing-lg);padding:var(--spacing-md) 0;border-bottom:1px solid var(--border)}.tsbc-setting:last-child{border-bottom:0;padding-bottom:0}.tsbc-setting__about{display:flex;flex-direction:column;gap:2px;min-width:0}.tsbc-setting__name{margin:0;font:600 15px/22px var(--font-display);color:var(--ink-heading)}.tsbc-setting__hint{margin:0;font:400 13px/18px var(--font-display);color:var(--ink-muted)}.tsbc-setting__fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--spacing-md) var(--spacing-lg);align-items:start}.tsbc-section+.tsbc-settings{padding:var(--spacing-xs) 0 var(--spacing-lg)}.tsbc-settings__audit{display:inline-flex;align-items:center;gap:6px;font:400 13px/18px var(--font-display);color:var(--ink-muted)}.tsbc .tsbc-settings__audit .material-icons{font-size:16px}.tsbc-settings__foot-start{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-sm);margin-right:auto}@media(max-width:719.98px){.tsbc-setting{grid-template-columns:minmax(0,1fr)}}.tsbc-appbar__theme-narrow{display:none}@media(max-width:379.98px){.tsbc-appbar__theme-wide{display:none}.tsbc-appbar__theme-narrow{display:inline-flex}}.tsbc-signin{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl) var(--spacing-lg)}.tsbc-signin__panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,440px);width:min(960px,100%);background:var(--surface-card)}.tsbc-signin__brand{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-xxl);background:var(--band);color:var(--on-band)}.tsbc-signin__brand:before{content:"";position:absolute;right:-150px;bottom:-170px;width:400px;height:400px;border-radius:50%;border:30px solid var(--gold);opacity:.16;pointer-events:none}.tsbc-signin__seal{position:relative;display:grid;place-items:center;width:136px;height:136px;margin-bottom:auto;border-radius:50%;background:var(--on-band)}.tsbc-signin__seal img{display:block;width:112px;height:112px}.tsbc-signin__display{position:relative;margin:var(--spacing-xl) 0 0;font:700 42px/46px var(--font-display);color:var(--on-band);text-wrap:balance}.tsbc-signin__tagline{position:relative;margin:0;font:600 16px/24px var(--font-display);color:var(--gold)}.tsbc-signin__intro{position:relative;max-width:40ch;margin:0;font:400 16px/26px var(--font-display);color:var(--on-band)}.tsbc-signin__main{display:flex;flex-direction:column;gap:var(--spacing-lg);min-width:0;padding:var(--spacing-xl)}.tsbc-signin__emblem{display:none;width:64px;height:64px}.tsbc-signin__head{display:flex;flex-direction:column;gap:4px}.tsbc-signin__title{margin:0;font:600 24px/30px var(--font-display);color:var(--ink-heading);text-wrap:balance}.tsbc-signin__lead{margin:0;font:400 15px/22px var(--font-display);color:var(--ink-muted)}.tsbc-signin__notes{display:flex;flex-direction:column;gap:var(--spacing-sm)}.tsbc-signin__notes:empty{display:none}.tsbc-signin__form{display:flex;flex-direction:column;gap:var(--spacing-md);margin:0}.tsbc-signin__form .tsbc-field__control{height:var(--control-lg)}.tsbc-signin__reveal{margin-right:-6px}.tsbc-signin__caps:empty{display:none}.tsbc-signin__submit{width:100%;margin-top:var(--spacing-xs)}.tsbc-signin__help{margin:0;font:400 13px/18px var(--font-display);color:var(--ink-muted);text-align:center}.tsbc-signin__practices{overflow-y:auto;max-height:288px;border:1px solid var(--border);border-radius:var(--radius-md)}.tsbc-signin__practices .tsbc-popover__list{padding:4px 0}.tsbc-signin__steps{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--spacing-sm)}.tsbc-signin__cookie{display:flex;align-items:flex-start;gap:var(--spacing-sm);margin:0;padding-top:var(--spacing-md);border-top:1px solid var(--border);font:400 13px/18px var(--font-display);color:var(--ink-muted)}.tsbc .tsbc-signin__cookie .material-icons{font-size:18px}@media(max-width:879.98px){.tsbc-signin__panel{grid-template-columns:minmax(0,480px);justify-content:center}.tsbc-signin__brand{display:none}.tsbc-signin__emblem{display:block}}@media(max-width:599.98px){.tsbc-signin{justify-content:flex-start;padding:var(--spacing-md)}.tsbc-signin__main{padding:var(--spacing-lg) var(--spacing-md)}}.tsbc-policy{display:grid;grid-template-columns:232px minmax(0,72ch);gap:var(--spacing-xl);justify-content:center;align-items:start}.tsbc-policy__toc{position:sticky;top:var(--spacing-lg);display:flex;flex-direction:column;gap:var(--spacing-sm)}.tsbc-policy__toc-title{margin:0;padding:0 12px;font:700 12px/16px var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted)}.tsbc-policy__toc-list{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.tsbc-policy__toc-link{display:block;padding:6px 12px;border-radius:var(--radius-sm);color:var(--ink-heading);font:400 14px/20px var(--font-display);text-decoration:none;transition:background-color .15s ease}.tsbc-policy__toc-link:hover{background:var(--gold-tint);text-decoration:underline;text-underline-offset:2px}.tsbc-policy__toc-link[aria-current]{background:var(--gold-soft);font-weight:700}.tsbc-policy__toc-link:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.tsbc-policy__doc{padding:var(--spacing-xl) var(--spacing-xxl) var(--spacing-xxl)}.tsbc-policy__section:first-child{padding-top:0}.tsbc-policy__lead{margin:0 0 var(--spacing-md);font:400 16px/26px var(--font-display);color:var(--ink-heading)}.tsbc-policy__section{padding-top:var(--spacing-xl)}.tsbc-policy__section+.tsbc-policy__section{border-top:1px solid var(--border)}.tsbc-policy__h2{scroll-margin-top:var(--spacing-lg);margin:0 0 var(--spacing-sm);font:600 24px/30px var(--font-display);color:var(--ink-heading);text-wrap:balance}.tsbc-policy__h2:focus{outline:none}.tsbc-policy__doc p,.tsbc-policy__doc li{font:400 16px/26px var(--font-display);color:var(--ink)}.tsbc-policy__doc p{margin:0 0 var(--spacing-md)}.tsbc-policy__doc ul{margin:0 0 var(--spacing-md);padding-left:22px}.tsbc-policy__doc li+li{margin-top:6px}.tsbc-policy__doc strong{font-weight:600;color:var(--ink-heading)}.tsbc-policy__contact{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:6px var(--spacing-lg);margin:0 0 var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg);border-radius:var(--radius-sm);background:var(--surface-sunken);font:400 15px/22px var(--font-display)}.tsbc-policy__contact dt{color:var(--ink-muted)}.tsbc-policy__contact dd{margin:0;color:var(--ink-heading);font-weight:600;overflow-wrap:anywhere}@media(max-width:959.98px){.tsbc-policy{grid-template-columns:minmax(0,72ch)}.tsbc-policy__toc{position:static;padding:var(--spacing-md) var(--spacing-sm);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-card)}}@media(max-width:599.98px){.tsbc-policy__doc{padding:var(--spacing-lg) var(--spacing-md)}.tsbc-policy__contact{grid-template-columns:minmax(0,1fr);gap:0}.tsbc-policy__contact dd+dt{margin-top:var(--spacing-sm)}}.tsbc-home__greeting{font:700 42px/46px var(--font-display)}.tsbc-home__section{display:flex;flex-direction:column;gap:var(--spacing-md);min-width:0}.tsbc-home__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--spacing-xs) var(--spacing-md)}.tsbc-home__title{margin:0;font:600 24px/30px var(--font-display);color:var(--ink-heading)}.tsbc-home__meta{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-sm);font:400 13px/18px var(--font-display);color:var(--ink-muted)}.tsbc-home__meta time{font-family:var(--font-data);font-variant-numeric:tabular-nums}.tsbc-homesearch__body{display:flex;flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-lg)}.tsbc-homesearch .tsbc-lookup>.tsbc-field__control{height:var(--control-lg);padding:0 8px 0 14px}.tsbc-homesearch .tsbc-lookup>.tsbc-field__control .tsbc-field__input{font-size:16px}.tsbc-homepatient{display:flex;flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-md);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-sunken)}.tsbc-homepatient__facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--spacing-sm) var(--spacing-lg);margin:0}.tsbc-homepatient__fact{display:flex;flex-direction:column;gap:2px;min-width:0}.tsbc-homepatient__fact dt{font:700 12px/16px var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted)}.tsbc-homepatient__fact dd{margin:0;font:400 14px/20px var(--font-data);font-variant-numeric:tabular-nums;color:var(--ink-heading);overflow-wrap:anywhere}.tsbc-homepatient__tasks{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-sm);padding-top:var(--spacing-md);border-top:1px solid var(--border)}.tsbc-homepatient__label{margin-right:var(--spacing-xs);font:600 14px/20px var(--font-display);color:var(--ink-heading)}.tsbc-counters{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:var(--spacing-md)}a.tsbc-counter{color:inherit;text-decoration:none;cursor:pointer;transition:box-shadow .15s ease,border-color .15s ease}a.tsbc-counter:hover{border-color:var(--border-control);box-shadow:var(--shadow-hover)}a.tsbc-counter:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.tsbc-counter__go{display:inline-flex;align-items:center;gap:2px;margin-top:auto;padding-top:var(--spacing-xs);font:600 14px/20px var(--font-display);color:var(--ink-heading)}.tsbc .tsbc-counter__go .material-icons{font-size:18px}a.tsbc-counter:hover .tsbc-counter__go{text-decoration:underline;text-underline-offset:3px}.tsbc-counter__flag{display:inline-flex;align-items:center;gap:4px;font:600 13px/18px var(--font-display);color:var(--danger)}.tsbc-counter__flag--clear{color:var(--success)}.tsbc .tsbc-counter__flag .material-icons{font-size:16px}.tsbc-launch{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--spacing-md);margin:0;padding:0;list-style:none}.tsbc-launch__group{margin:0;font:700 12px/16px var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted)}.tsbc-launch__link{display:flex;align-items:center;gap:var(--spacing-md);height:100%;padding:var(--spacing-md);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-card);box-shadow:var(--shadow-raised);color:var(--ink);text-decoration:none;transition:background-color .15s ease,box-shadow .15s ease}.tsbc-launch__link:hover{background:var(--gold-tint);box-shadow:var(--shadow-hover)}.tsbc-launch__link:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.tsbc-launch__icon{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--gold-soft);color:var(--ink-heading)}.tsbc-launch__main{display:flex;flex-direction:column;min-width:0}.tsbc-launch__name{font:600 16px/22px var(--font-display);color:var(--ink-heading)}.tsbc-launch__text{font:400 13px/18px var(--font-display);color:var(--ink-muted)}@media(max-width:599px){.tsbc-home__greeting{font-size:32px;line-height:38px}.tsbc-homepatient__tasks>.tsbc-btn{flex:1 1 auto}}.tsbc-diary__views{padding:0 var(--spacing-md)}.tsbc-diary__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--spacing-sm) var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--border)}.tsbc-diary__nav{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-xs);min-width:0}.tsbc-diary__range{margin:0 0 0 var(--spacing-sm);font:600 20px/26px var(--font-display);color:var(--ink-heading);white-space:nowrap}.tsbc-diary__end{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-sm) var(--spacing-md)}.tsbc-diary__count{font:400 14px/20px var(--font-display);color:var(--ink-muted);white-space:nowrap}.tsbc-diary__count b{font:500 14px/20px var(--font-data);font-variant-numeric:tabular-nums;color:var(--ink-heading)}.tsbc-diary__region{position:relative}.tsbc-diary__region>.tsbc-note{margin:var(--spacing-md) var(--spacing-lg) 0}.tsbc-cal{min-width:0;font:400 13px/18px var(--font-display);color:var(--ink)}.tsbc-cal__head,.tsbc-cal__body{display:grid;grid-template-columns:56px repeat(7,minmax(0,1fr))}.tsbc-cal--day .tsbc-cal__head,.tsbc-cal--day .tsbc-cal__body{grid-template-columns:56px minmax(0,1fr)}.tsbc-cal__head{border-bottom:1px solid var(--border)}.tsbc-cal__dayhead{display:flex;align-items:center;gap:6px;min-width:0;padding:8px;border-left:1px solid var(--border)}.tsbc-cal__dow{font:700 12px/16px var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted)}.tsbc-cal__date{display:grid;place-items:center;min-width:28px;height:28px;padding:0 4px;border-radius:var(--radius-xl);font:500 15px/1 var(--font-data);font-variant-numeric:tabular-nums;color:var(--ink-heading)}.tsbc-cal__dayhead--today .tsbc-cal__date{background:var(--gold);color:var(--on-gold)}.tsbc-cal__today{font:600 13px/18px var(--font-display);color:var(--ink-heading)}.tsbc-cal__body{position:relative}.tsbc-cal__time{height:100px;padding:2px 8px 0 0;font:400 12px/16px var(--font-data);font-variant-numeric:tabular-nums;color:var(--ink-muted);text-align:right}.tsbc-cal__col{position:relative;min-width:0;border-left:1px solid var(--border)}.tsbc-cal__col--today{background:var(--gold-tint)}.tsbc-cal__hour{position:relative;height:100px;border-bottom:1px solid var(--border)}.tsbc-cal__hour:after{content:"";position:absolute;left:0;right:0;top:50%;border-top:1px dashed var(--border)}.tsbc-cal__hour--off{background:var(--surface-sunken)}.tsbc-cal__event{position:absolute;left:4px;right:4px;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:1px;overflow:hidden;padding:2px 6px;border:1px solid var(--border-control);border-radius:var(--radius-sm);background:var(--surface-card);box-shadow:var(--shadow-raised);color:var(--ink);text-align:left;cursor:pointer;transition:background-color .15s ease}.tsbc-cal__event:hover{background:var(--gold-soft)}.tsbc-cal__event:focus-visible{z-index:4;outline:2px solid var(--focus);outline-offset:1px}.tsbc-cal__event[aria-expanded=true]{z-index:4;border-color:var(--ink-heading);box-shadow:inset 0 0 0 1px var(--ink-heading)}.tsbc-cal__ev-line{display:flex;align-items:center;gap:4px;width:100%;min-width:0}.tsbc-cal__ev-time{flex:none;font:500 12px/18px var(--font-data);font-variant-numeric:tabular-nums;color:var(--ink-heading)}.tsbc-cal__ev-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 13px/18px var(--font-display);color:var(--ink-heading)}.tsbc-cal__ev-mark{flex:none;display:inline-flex;margin-left:auto;color:var(--ink-muted)}.tsbc .tsbc-cal__ev-mark .material-icons{font-size:16px}.tsbc-cal__ev-doc{flex:none;padding:0 4px;border-radius:var(--radius-sm);background:var(--neutral-tint);font:600 12px/16px var(--font-display);color:var(--ink)}.tsbc-cal__event--cancelled{border-style:dashed;background:var(--surface-sunken);box-shadow:none}.tsbc-cal__event--cancelled .tsbc-cal__ev-name,.tsbc-cal__mline--cancelled .tsbc-cal__ev-name,.tsbc-agenda__item--cancelled .tsbc-agenda__name{font-weight:400;color:var(--ink-muted);text-decoration:line-through}.tsbc-cal__now{position:absolute;left:0;right:0;z-index:3;height:0;border-top:2px solid var(--danger);pointer-events:none}.tsbc-cal__now:before{content:"";position:absolute;left:-5px;top:-6px;width:10px;height:10px;border-radius:50%;background:var(--danger)}.tsbc-cal--month .tsbc-cal__head,.tsbc-cal__weeks{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.tsbc-cal__cell{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;min-height:112px;padding:4px 4px 6px;border-left:1px solid var(--border);border-bottom:1px solid var(--border)}.tsbc-cal__cell--off{background:var(--surface-sunken)}.tsbc-cal__cell--today{background:var(--gold-tint)}.tsbc-cal__daylink{display:grid;place-items:center;min-width:28px;height:28px;padding:0 4px;border-radius:var(--radius-xl);font:500 14px/1 var(--font-data);font-variant-numeric:tabular-nums;color:var(--ink-heading);text-decoration:none}.tsbc-cal__daylink:hover{background:var(--gold-soft)}.tsbc-cal__daylink:focus-visible,.tsbc-cal__mline:focus-visible,.tsbc-cal__more:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.tsbc-cal__cell--today .tsbc-cal__daylink{background:var(--gold);color:var(--on-gold)}.tsbc-cal__cell--other .tsbc-cal__daylink{color:var(--ink-muted)}.tsbc-cal__mline{display:flex;align-items:center;gap:4px;width:100%;min-width:0;padding:1px 4px;border:0;border-radius:var(--radius-sm);background:none;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.tsbc-cal__mline:hover{background:var(--gold-soft)}.tsbc-cal__mline .tsbc-cal__ev-name{font-weight:400;color:var(--ink)}.tsbc-cal__more{padding:0 4px;border:0;border-radius:var(--radius-sm);background:none;color:var(--ink-heading);font:600 13px/18px var(--font-display);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.tsbc-popover.tsbc-cal__menu{width:300px}.tsbc-cal__menuhead{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:12px var(--spacing-md);border-bottom:1px solid var(--border)}.tsbc-cal__menuname{font:600 15px/22px var(--font-display);color:var(--ink-heading)}.tsbc-cal__menusub{font:400 13px/18px var(--font-data);font-variant-numeric:tabular-nums;color:var(--ink-muted)}.tsbc-agenda{margin:0;padding:0;list-style:none}.tsbc-agenda__date{position:sticky;top:0;z-index:1;display:flex;align-items:center;gap:var(--spacing-sm);margin:0;padding:8px var(--spacing-md);border-bottom:1px solid var(--border);background:var(--surface-sunken);font:700 12px/16px var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted)}.tsbc-agenda__date--today{color:var(--ink-heading)}.tsbc-agenda__list{margin:0;padding:0;list-style:none}.tsbc-agenda__item{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:2px 12px;min-height:64px;padding:8px 8px 8px var(--spacing-md);border-bottom:1px solid var(--border)}.tsbc-agenda__time{display:flex;flex-direction:column;font:500 14px/20px var(--font-data);font-variant-numeric:tabular-nums;color:var(--ink-heading)}.tsbc-agenda__end{font-weight:400;font-size:13px;line-height:18px;color:var(--ink-muted)}.tsbc-agenda__main{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.tsbc-agenda__name{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 15px/22px var(--font-display);color:var(--ink-heading)}.tsbc-agenda__empty{padding:var(--spacing-md);font:400 14px/20px var(--font-display);color:var(--ink-muted)}@media(prefers-reduced-motion:reduce){.tsbc-cal__event{transition:none}}.tsbc-extractor{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,340px);gap:var(--spacing-lg);align-items:start}.tsbc-extractor__work{display:flex;flex-direction:column;gap:var(--spacing-lg);min-width:0}@media(max-width:959.98px){.tsbc-extractor{grid-template-columns:minmax(0,1fr)}}.tsbc-extractor__spend{display:flex;flex-direction:column;gap:2px;min-width:0;margin-right:auto}.tsbc-extractor__spend-label{font:700 12px/16px var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted)}.tsbc-extractor__spend-value{font:500 20px/26px var(--font-data);font-variant-numeric:tabular-nums;color:var(--ink-heading)}.tsbc-extractor__spend-hint{margin:0;font:400 13px/18px var(--font-display);color:var(--ink-muted)}.tsbc-extractor__spend .tsbc-skel--figure{width:140px}.tsbc-extractor__actions{display:flex;flex-direction:column;align-items:flex-end;gap:var(--spacing-xs);align-self:center;min-width:0}.tsbc-extractor__buttons{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--spacing-sm)}.tsbc-extractor__why{max-width:46ch;margin:0;font:400 13px/18px var(--font-display);color:var(--ink-muted);text-align:right}.tsbc-extractor__steps{display:flex;flex-direction:column;gap:var(--spacing-md);margin:0;padding:0;list-style:none;counter-reset:tsbc-step}.tsbc-extractor__steps>li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:var(--spacing-sm);font:400 14px/20px var(--font-display);color:var(--ink);counter-increment:tsbc-step}.tsbc-extractor__steps>li:before{content:counter(tsbc-step);display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--gold-soft);font:500 14px/1 var(--font-data);color:var(--ink-heading)}.tsbc-extractor__steps b{display:block;font-weight:600;color:var(--ink-heading)}.tsbc-extractor__fields{margin:var(--spacing-lg) 0 0;padding-top:var(--spacing-md);border-top:1px solid var(--border)}.tsbc-extractor__fields dt{font:700 12px/16px var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted)}.tsbc-extractor__fields dd{margin:2px 0 var(--spacing-md);font:400 14px/20px var(--font-display);color:var(--ink)}.tsbc-extractor__fields dd:last-child{margin-bottom:0}.tsbc-extractor__fields+.tsbc-note{margin-top:var(--spacing-lg)}.tsbc-extractor__reason{display:block;margin-top:2px;font:400 13px/18px var(--font-display);color:var(--ink);white-space:normal}.tsbc-progress+.tsbc-upload__list{margin-top:var(--spacing-md)}.tsbc-patientform__head{display:flex;align-items:flex-start;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-sm) var(--spacing-md) var(--spacing-lg);border-bottom:1px solid var(--border)}.tsbc-patientform__heading{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.tsbc-patientform__head .tsbc-dialog__title{margin:0}.tsbc-patientform__head .tsbc-dialog__title:focus{outline:none}.tsbc-patientform__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-xs) var(--spacing-sm);font:400 13px/18px var(--font-display);color:var(--ink-muted)}.tsbc-patientform__meta .tsbc-num{color:var(--ink-heading)}.tsbc-patientform__body{display:flex;flex-direction:column;gap:var(--spacing-lg)}.tsbc-patientform__section{display:flex;flex-direction:column;gap:var(--spacing-md);min-width:0}.tsbc-patientform__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--spacing-md) var(--spacing-lg);align-items:start}.tsbc-patientform__span{grid-column:1 / -1}.tsbc-patientform__jump{display:flex;flex-wrap:wrap;gap:2px var(--spacing-md);margin:4px 0 0;padding:0;list-style:none}.tsbc-patientform__jump button{padding:0;border:0;background:none;font:inherit;cursor:pointer}.tsbc-patientform__aid{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-xs) var(--spacing-sm);padding:10px 14px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-sunken);font:400 14px/20px var(--font-display);color:var(--ink)}.tsbc-patientform__facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-md) var(--spacing-lg);margin:0}.tsbc-patientform__fact{display:flex;flex-direction:column;gap:2px;min-width:0}.tsbc-patientform__fact dt{font:700 12px/16px var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted)}.tsbc-patientform__fact dd{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-xs) var(--spacing-sm);margin:0;font:400 14px/20px var(--font-data);font-variant-numeric:tabular-nums;color:var(--ink-heading);overflow-wrap:anywhere}.tsbc-patientform__fact dd .tsbc-btn{margin:-6px 0}.tsbc-patientform__skel{height:var(--control-md);margin:0}@media(max-width:599.98px){.tsbc-dialog.tsbc-patientform{width:100%;max-height:100dvh;border-radius:0}.tsbc-patientform__head{padding-left:var(--spacing-md)}.tsbc-patientform>.tsbc-dialog__body,.tsbc-patientform>.tsbc-dialog__actions{padding-left:var(--spacing-md);padding-right:var(--spacing-md)}.tsbc-patientform .tsbc-segmented{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;align-self:stretch}}
