@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fraunces-vietnamese-400-normal-CL0Jgs1A.woff2) format("woff2"),url(/assets/fraunces-vietnamese-400-normal-LiMGC1A3.woff) format("woff");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:Fraunces;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fraunces-latin-ext-400-normal-Xe9NmKRp.woff2) format("woff2"),url(/assets/fraunces-latin-ext-400-normal-BTIx7nRT.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fraunces-latin-400-normal-C8sGowW6.woff2) format("woff2"),url(/assets/fraunces-latin-400-normal-w9tzhLoU.woff) format("woff");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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fraunces-vietnamese-700-normal-BZzkMCTX.woff2) format("woff2"),url(/assets/fraunces-vietnamese-700-normal-iAqSPX09.woff) format("woff");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:Fraunces;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fraunces-latin-ext-700-normal-C0d89q2k.woff2) format("woff2"),url(/assets/fraunces-latin-ext-700-normal-BxcpMt4s.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fraunces-latin-700-normal-C-Ro23tb.woff2) format("woff2"),url(/assets/fraunces-latin-700-normal-DXCwuqTI.woff) format("woff");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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-Dc4VJyIJ.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-BPnxn4xp.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-BLGc9T1a.woff2) format("woff2"),url(/assets/inter-cyrillic-400-normal-ZzOtrSSW.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-Bput3-QP.woff2) format("woff2"),url(/assets/inter-greek-ext-400-normal-DCpCPQOf.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-DxZsaF_h.woff2) format("woff2"),url(/assets/inter-greek-400-normal-BZzXV7-1.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2) format("woff2"),url(/assets/inter-vietnamese-400-normal-BUNmGMP1.woff) format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-hnt3BR84.woff2) format("woff2"),url(/assets/inter-latin-ext-400-normal-C1t-h-pH.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-BOOGhInR.woff2) format("woff2"),url(/assets/inter-latin-400-normal-gitzw0hO.woff) format("woff");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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-BShVwWPj.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-CUiC4oBV.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-D4Vwzodn.woff2) format("woff2"),url(/assets/inter-cyrillic-500-normal-DH2hs3aW.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-B6guLgqG.woff2) format("woff2"),url(/assets/inter-greek-ext-500-normal-M2hEX8vc.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-CeQXL5ds.woff2) format("woff2"),url(/assets/inter-greek-500-normal-d_eO-yCQ.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2) format("woff2"),url(/assets/inter-vietnamese-500-normal-DQPw2Hwd.woff) format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CIS2RHJS.woff2) format("woff2"),url(/assets/inter-latin-ext-500-normal-UMdmhHu2.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-D2bGa7uu.woff2) format("woff2"),url(/assets/inter-latin-500-normal-deR1Tlfd.woff) format("woff");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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-CaqZN2hq.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bt9VVOA-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-BGBWG807.woff2) format("woff2"),url(/assets/inter-cyrillic-600-normal-BuzJQFbW.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-Cnui8OiR.woff2) format("woff2"),url(/assets/inter-greek-ext-600-normal-C9WLioJ8.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-Dhlb-90d.woff2) format("woff2"),url(/assets/inter-greek-600-normal-CwicyhtI.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2) format("woff2"),url(/assets/inter-vietnamese-600-normal-Cm6aH8_k.woff) format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-BnYJhD27.woff2) format("woff2"),url(/assets/inter-latin-ext-600-normal-CAF0vJDd.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-D273HNI0.woff2) format("woff2"),url(/assets/inter-latin-600-normal-B5cFAncS.woff) format("woff");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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fragment Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAWIAA4AAAAABtgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABRAAAACEAAAAoAEsACEdQT1MAAAFoAAAAHgAAAB5EdEx1R1NVQgAAAYgAAAAnAAAAKLj8uOpPUy8yAAABsAAAAFYAAABgYrCsRGNtYXAAAAIIAAAAOQAAAExBwOGHZ2FzcAAAAkQAAAAIAAAACAAAABBnbHlmAAACTAAAAT0AAAFaNhXKHGhlYWQAAAOMAAAANgAAADYqgLJdaGhlYQAAA8QAAAAfAAAAJBAY8MVobXR4AAAD5AAAABcAAAAaDLEB02xvY2EAAAP8AAAAEAAAABABCgGEbWF4cAAABAwAAAAaAAAAIAAhAQBuYW1lAAAEKAAAARoAAAJuNApRAXBvc3QAAAVEAAAAQgAAAFHbNfU3eNpjYGRgYpBjgAA+EA9I84AwkM0A5DECITMDIwAIQQBUAAAAAAEAAAAKABwAHAABREZMVAAIAAQAAAAA//8AAAAAAAB42mNgZGBg4GJQA0ImFzefEAahnMSSPAY+BhBgARH//4NIAFpJBVUAeNotxYEFgFAUhtHv/q+qp4Z4MwQICCENUKABGiUQTRIJgjarqAOHSJMtxKBZA9B920hpFSiPvdMrAlJA/PqmhYs67O64E3Cb+YCtACp0AoHsAfEsCvoAAHjaY2BgYAJiZiAWAZKMYJqFwQJIczFwMDABoSPDQUYmhS3//wPF4Oz/B/47/me8HwDUAQcAV5kNYQAAAAABAAH//wAPeNpiYAL0OM1wEcdR/L3fMds8fK4l/5Vt27bdks0tzO1Te7eELXu6tqbcfvrFZ78vVAAQR6IFEcgAFAoHBVIljsY03DM24ZxximgNjWSeTvrSyRw6KQNLOhmgkqmcGCdkRPgc9xnX8DCqMy4fNV1d0flU9MMMk+lnQ7RJNIAAdE9iMsLuf339vy6ltV36wdv0RvLICbhAEICTgudYjUoplal4ngl3dXGWMS6KL5a6OLsy4bzA2BKVUsOxvKDyxlXHlOikfHGBeLytdsi21HBOwo0tlsUZaUVYgLEdyf0TYmkaHngHCcmxXFlze6VGnZSR5KmKSU+MjCwP66128LMDQJSQArwnjyCiicDIUNIwuE0KtrZoCjukFE+IDqwoOoZCEBiplCLYiZYXF8ujxYWJCYVEl5SUlpgIZsNvTvMAAAAAAQAAAAEC0QhYmXdfDzz1AA8D6AAAAADffrXvAAAAAN9+thL5RP73ExwDsQAAAAYAAgAAAAAAAHjaY2BkYGDe9p+NgYEp66fLez9hGaAIKmADAHvaBNwAeNpjymKIAGI5JCzDwMDIyjAfADKkA5AAAAAAFQAuADoARgCIAJYArXjaY2BkYGBgZ8gH4n4GLjAPATgYGAEZFwEiAAB42o2RBU5EQRBEH+7Eg8R+BHd3d3eIoevuu+FanIJDcBgqk3VPp6a9u9IDtOOkiYbmDuC3YTdtNzDYMJy2G+lt6E/bTWzyl7abGecnbbfwyFvabmWU5bTdKwvcxCVhYqwzI4lhI4pHkbjsacGDXzpEFJfyNxxzKUT5lB/AQVCVV8oHhSnuFXGRUM8nUZ7lRc0M5bGYY5pZ5iQbWGazk08S0iHceMwsi1GSpnJVWBRWmGIJu/DFWMluK7vdKtqev+2FI86k62Re5FXeeSCE+TY3c+E2uXlmhXlZj7jVYZX0T+VxviUq7VXGZrr3zD3c5uIxc43iP3LhMRUJvphWV4iAoilN8KRf5fgkiCvPmsFZwiKQZjH2D254Yi8AAHjaY2BiAIP/cxiMgBQjAzpgB2IVhpOMTIzMjCyMrGyOSUWpZanspXmZRgZOJpyJyaUlqcn5uUkgEQNjAzMAX4QNNQAA) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fragment Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fragment-mono-latin-ext-400-normal-B2VELRRK.woff2) format("woff2"),url(/assets/fragment-mono-latin-ext-400-normal-BL6pvA79.woff) format("woff");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fragment Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fragment-mono-latin-400-normal-B8kL90rB.woff2) format("woff2"),url(/assets/fragment-mono-latin-400-normal-D6V93egl.woff) format("woff");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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--dsg-border-color: #e8ebed;--dsg-selection-border-color: rgb(69, 128, 230);--dsg-selection-border-radius: 2px;--dsg-selection-border-width: 2px;--dsg-selection-background-color: rgba(69, 128, 230, .04);--dsg-selection-disabled-border-color: #9da6ab;--dsg-selection-disabled-background-color: rgba(0, 0, 0, .04);--dsg-corner-indicator-width: 10px;--dsg-header-text-color: rgb(157, 166, 171);--dsg-header-active-text-color: black;--dsg-cell-background-color: white;--dsg-cell-disabled-background-color: rgb(250, 250, 250);--dsg-transition-duration: .1s;--dsg-expand-rows-indicator-width: 10px;--dsg-scroll-shadow-width: 7px;--dsg-scroll-shadow-color: rgba(0, 0, 0, .2)}.dsg-container{border:solid 1px var(--dsg-border-color);border-top:none;border-left:none;cursor:cell;-webkit-user-select:none;user-select:none;box-sizing:border-box;color:#000;background:#fff;position:relative;width:100%;overflow:auto;will-change:transform;direction:ltr}.dsg-corner-indicator{margin:auto;width:0;border-bottom:solid var(--dsg-corner-indicator-width) var(--dsg-header-text-color);border-left:solid var(--dsg-corner-indicator-width) transparent}.dsg-row{position:absolute;top:0;left:0;background:var(--dsg-cell-background-color);box-shadow:0 1px var(--dsg-border-color) inset}.dsg-row-header{position:sticky;top:0;z-index:40}.dsg-cell{display:flex;align-items:center;box-sizing:border-box;background:var(--dsg-cell-background-color);border:solid 1px var(--dsg-border-color);border-bottom:none;border-right:none;box-shadow:1px 1px var(--dsg-border-color);position:absolute;top:0;height:100%}.dsg-hidden-cell{display:none}.dsg-cell-sticky-right{position:sticky;right:0;z-index:30;margin-left:auto;transform:translateY(-100%)}.dsg-cell-disabled{background:var(--dsg-cell-disabled-background-color)}.dsg-cell-header,.dsg-cell-gutter{color:var(--dsg-header-text-color);transition:color var(--dsg-transition-duration);box-shadow:none}.dsg-cell-header-container{padding:0 10px;line-height:15px}.dsg-cell-header.dsg-cell-gutter{box-shadow:1px 0 var(--dsg-border-color),0 1px var(--dsg-border-color)}.dsg-cell-header.dsg-cell-sticky-right{box-shadow:0 1px var(--dsg-border-color)}.dsg-cell-gutter{position:sticky;left:0;padding:0 5px;justify-content:center;z-index:30;height:100%}.dsg-cell-header-active,.dsg-cell-gutter-active{color:var(--dsg-header-active-text-color)}.dsg-active-cell,.dsg-selection-rect{position:absolute;border:solid var(--dsg-selection-border-width) var(--dsg-selection-border-color);box-sizing:border-box;border-radius:var(--dsg-selection-border-radius);transition:all var(--dsg-transition-duration);pointer-events:none;z-index:20}.dsg-active-cell-focus{box-shadow:0 2px 5px #0000004d}.dsg-active-cell-disabled,.dsg-selection-rect-disabled{border-color:var(--dsg-selection-disabled-border-color)}.dsg-selection-rect{background:var(--dsg-selection-background-color)}.dsg-selection-rect-disabled{background:var(--dsg-selection-disabled-background-color)}.dsg-scrollable-view-container{position:absolute;pointer-events:none;top:0;left:0}.dsg-scrollable-view{position:sticky;z-index:10;box-sizing:border-box;border:solid 1px var(--dsg-border-color);border-bottom:none;border-right:none;transition:box-shadow .3s;box-shadow:0 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,0 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,0 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,0 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset}.dsg-scrollable-view-t{box-shadow:0 var(--dsg-scroll-shadow-width) var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,0 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,0 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,0 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset}.dsg-scrollable-view-r{box-shadow:0 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,calc(0px - var(--dsg-scroll-shadow-width)) 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,0 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,0 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset}.dsg-scrollable-view-b{box-shadow:0 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,0 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,0 calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,0 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset}.dsg-scrollable-view-l{box-shadow:0 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,0 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,0 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,var(--dsg-scroll-shadow-width) 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset}.dsg-scrollable-view-t.dsg-scrollable-view-r{box-shadow:0 var(--dsg-scroll-shadow-width) var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,calc(0px - var(--dsg-scroll-shadow-width)) 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,0 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,0 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset}.dsg-scrollable-view-r.dsg-scrollable-view-b{box-shadow:0 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,calc(0px - var(--dsg-scroll-shadow-width)) 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,0 calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,0 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset}.dsg-scrollable-view-b.dsg-scrollable-view-l{box-shadow:0 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,0 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,0 calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,var(--dsg-scroll-shadow-width) 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset}.dsg-scrollable-view-l.dsg-scrollable-view-t{box-shadow:0 var(--dsg-scroll-shadow-width) var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,0 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,0 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,var(--dsg-scroll-shadow-width) 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset}.dsg-scrollable-view-t.dsg-scrollable-view-b{box-shadow:0 var(--dsg-scroll-shadow-width) var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,0 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,0 calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,0 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset}.dsg-scrollable-view-l.dsg-scrollable-view-r{box-shadow:0 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,calc(0px - var(--dsg-scroll-shadow-width)) 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,0 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,var(--dsg-scroll-shadow-width) 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset}.dsg-scrollable-view-t.dsg-scrollable-view-r.dsg-scrollable-view-b{box-shadow:0 var(--dsg-scroll-shadow-width) var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,calc(0px - var(--dsg-scroll-shadow-width)) 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,0 calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,0 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset}.dsg-scrollable-view-r.dsg-scrollable-view-b.dsg-scrollable-view-l{box-shadow:0 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,calc(0px - var(--dsg-scroll-shadow-width)) 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,0 calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,var(--dsg-scroll-shadow-width) 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset}.dsg-scrollable-view-b.dsg-scrollable-view-l.dsg-scrollable-view-t{box-shadow:0 var(--dsg-scroll-shadow-width) var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,0 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,0 calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,var(--dsg-scroll-shadow-width) 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset}.dsg-scrollable-view-l.dsg-scrollable-view-t.dsg-scrollable-view-r{box-shadow:0 var(--dsg-scroll-shadow-width) var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,calc(0px - var(--dsg-scroll-shadow-width)) 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,0 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,var(--dsg-scroll-shadow-width) 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset}.dsg-scrollable-view-t.dsg-scrollable-view-r.dsg-scrollable-view-b.dsg-scrollable-view-l{box-shadow:0 var(--dsg-scroll-shadow-width) var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,calc(0px - var(--dsg-scroll-shadow-width)) 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,0 calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset,var(--dsg-scroll-shadow-width) 0 var(--dsg-scroll-shadow-width) calc(0px - var(--dsg-scroll-shadow-width)) var(--dsg-scroll-shadow-color) inset}.dsg-selection-col-marker-container{position:absolute;top:0}.dsg-selection-col-marker{background:var(--dsg-selection-border-color);position:sticky;width:100%;height:var(--dsg-selection-border-width)}.dsg-selection-row-marker-container{position:absolute;left:0}.dsg-selection-row-marker{background:var(--dsg-selection-border-color);position:sticky;height:100%;width:var(--dsg-selection-border-width)}.dsg-selection-col-marker-container,.dsg-selection-col-marker,.dsg-selection-row-marker-container,.dsg-selection-row-marker{z-index:20;transition:all var(--dsg-transition-duration);pointer-events:none}.dsg-selection-col-marker-disabled,.dsg-selection-row-marker-disabled{background:var(--dsg-selection-disabled-border-color)}.dsg-add-row{background:#fafafa;border:1px solid var(--dsg-border-color);border-top:none;padding:7px 10px;display:flex;align-items:center;color:#000}.dsg-add-row>*{margin-right:10px}.dsg-add-row-btn,.dsg-add-row-input{background:#fff;padding:7px 10px;display:flex;align-items:center;position:relative;border:1px solid #dcdcdc;border-radius:2px;transition:all .2s}.dsg-add-row-input{width:55px}.dsg-add-row-btn:hover,.dsg-add-row-input:hover{border-color:#c7c7c7}.dsg-add-row-btn:focus,.dsg-add-row-input:focus{border-color:var(--dsg-selection-border-color);outline:none}.dsg-add-row-btn:before{content:"";display:inline-block;margin-right:10px;background:#9da6ab;width:10px;height:2px}.dsg-add-row-btn:after{content:"";display:block;position:absolute;left:14px;margin-right:10px;background:#9da6ab;width:2px;height:10px}.dsg-input{display:block;flex:1;border:none;min-width:0;align-self:stretch;box-sizing:border-box;background:none;padding:0 10px;font-size:1rem;outline:none}.dsg-input-suffix{padding-right:10px;opacity:.5;margin-left:-5px}.dsg-input-align-right{text-align:right}.dsg-hide-date-picker[type=date]::-webkit-inner-spin-button,.dsg-hide-date-picker[type=date]::-webkit-calendar-picker-indicator{display:none;-webkit-appearance:none}.dsg-checkbox{margin:auto}.dsg-context-menu{position:fixed;background:#fff;z-index:10000;border-radius:4px;box-shadow:0 2px 6px 2px #3c404326;padding:5px 0;color:#000}.dsg-context-menu-item{padding:3px 20px;cursor:default}.dsg-context-menu-item:hover{background:#fafafa}.dsg-expand-rows-indicator{background:var(--dsg-cell-background-color);border:solid 1px var(--dsg-selection-border-color);box-shadow:0 0 0 1px var(--dsg-cell-background-color);width:var(--dsg-expand-rows-indicator-width);height:var(--dsg-expand-rows-indicator-width);box-sizing:border-box;position:absolute;transition:all var(--dsg-transition-duration);cursor:crosshair;z-index:25}.dsg-expand-rows-indicator-disabled{border:solid 1px var(--dsg-selection-disabled-border-color)}.dsg-expand-rows-rect{position:absolute;box-sizing:border-box;transition:all var(--dsg-transition-duration);pointer-events:none;background:#00000008}:root{--mc-cream: #F2EFEB;--mc-oxblood: #481111;--mc-oxblood-h: #5A1717;--mc-cocoa: #493532;--mc-cocoa-2: #543E3A;--mc-cocoa-3: #3E2923;--mc-ink: #1D0E0A;--mc-white: #FFFFFF;--mc-surface: #FFFFFF;--mc-field: #FBFAF8;--mc-grey-1: #F3F4F6;--mc-grey-2: #EDEEF0;--mc-line: rgba(72,17,17,.14);--mc-line-dark: rgba(255,255,255,.14);--mc-muted: rgba(72,17,17,.62);--mc-on-dark-2: rgba(255,255,255,.7);--mc-fill-dark: rgba(255,255,255,.08);--mc-fill-dark-2:rgba(255,255,255,.16);--mc-sage: #BBCDC6;--mc-sand: #E6D0B5;--mc-olive: #3D463B;--mc-plum: #483C58;--mc-slate: #3C476A;--mc-ochre: #7E6848;--mc-tint-mint:#EDF7F4;--mc-tint-lilac:#F8F2FF;--mc-tint-blue:#EFF2FF;--mc-tint-cream:#FFFCF6;--mc-ok: #3E7D69;--mc-ok-bg: #E1F0EA;--mc-warn: #A86A1E;--mc-warn-bg: #F7EBD9;--mc-bad: #B5524A;--mc-bad-bg: #F6E3E0;--mc-ok-ink: #2F6352;--mc-warn-ink:#7A4C12;--mc-bad-ink: #8E3730;--mc-info: #3C476A;--mc-info-bg: #E4E7F1;--mc-serif: "Fraunces","Orleans",Georgia,serif;--mc-sans: "Inter","ABC Diatype",system-ui,sans-serif;--mc-mono: "Fragment Mono",ui-monospace,monospace;--mc-r-xl: 28px;--mc-r-lg: 22px;--mc-r-md: 16px;--mc-r-sm: 10px;--mc-pill: 999px;--mc-s1: 4px;--mc-s2: 8px;--mc-s3: 12px;--mc-s4: 16px;--mc-s5: 24px;--mc-s6: 32px;--mc-s7: 48px;--mc-s8: 72px;--mc-shadow: 0 1px 0 rgba(72,17,17,.04), 0 20px 40px -28px rgba(72,17,17,.28);--mc-ease: cubic-bezier(.2,.8,.2,1)}*,*:before,*:after{box-sizing:border-box}html,body{margin:0}body.mc{background:var(--mc-cream);color:var(--mc-oxblood);font:15px/1.55 var(--mc-sans);-webkit-font-smoothing:antialiased}.mc-wrap{max-width:1280px;margin:0 auto;padding:0 32px}@media (max-width:640px){.mc-wrap{padding:0 16px}}.mc a{color:inherit}.mc :focus-visible{outline:2px solid var(--mc-oxblood);outline-offset:2px}.mc-glow{position:fixed;inset:-20% 0 auto auto;width:min(900px,100vw);height:700px;pointer-events:none;z-index:0;opacity:.55;filter:blur(40px);background:radial-gradient(50% 45% at 60% 40%,#E8E4DF 10%,var(--mc-sage) 55%,var(--mc-sand) 80%,rgba(230,208,181,0) 100%)}.mc-layer{position:relative;z-index:1}.mc-display{font:400 clamp(34px,4.4vw,54px)/1.08 var(--mc-serif);letter-spacing:-.01em;margin:0}.mc-h1{font:400 40px/1.15 var(--mc-serif);letter-spacing:.01em;margin:0}.mc-h2{font:400 32px/1.2 var(--mc-serif);letter-spacing:.01em;margin:0}.mc-h3{font:400 24px/1.25 var(--mc-serif);margin:0}.mc-h4{font:400 20px/1.3 var(--mc-serif);margin:0}.mc-lead{font-size:17px;line-height:1.6;max-width:640px;margin:0;opacity:.9}.mc-body{font-size:15px}.mc-small{font-size:13px;color:var(--mc-muted)}.mc-eyebrow{font:400 11.5px/1.4 var(--mc-mono);letter-spacing:.16em;text-transform:uppercase;opacity:.75}.mc-label{display:block;font:400 11px/1.4 var(--mc-mono);letter-spacing:.14em;text-transform:uppercase;opacity:.65;margin:18px 0 8px}.mc-code{font:12.5px/1.5 var(--mc-mono)}.mc-num{font-family:var(--mc-serif);font-variant-numeric:lining-nums}.mc-wordmark{font:700 22px/1 var(--mc-serif);letter-spacing:-.01em}.mc-topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 0;flex-wrap:wrap}.mc-brand{display:flex;align-items:baseline;gap:14px}.mc-nav{display:flex;gap:26px;font-size:14.5px}.mc-nav a{text-decoration:none;opacity:.7}.mc-nav a:hover,.mc-nav a[aria-current]{opacity:1}.mc-page-head{padding:40px 0 24px}.mc-page-head .mc-display{margin:14px 0 12px;max-width:880px}.mc-section{padding:var(--mc-s7) 0}.mc-band{background:linear-gradient(180deg,var(--mc-cocoa) 0%,var(--mc-cocoa-3) 100%);color:#fff}.mc-footer{margin-top:64px;background:var(--mc-ink);color:#fff}.mc-footer .mc-wrap{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-top:30px;padding-bottom:30px;flex-wrap:wrap}.mc-footer small{opacity:.6;font-size:13px}.mc-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;align-items:start}.mc-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.mc-grid-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.mc-split{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:22px;align-items:start}@media (max-width:960px){.mc-grid-2,.mc-grid-3,.mc-split{grid-template-columns:minmax(0,1fr)}.mc-grid-4{grid-template-columns:repeat(2,1fr)}}.mc-card{background:var(--mc-surface);border-radius:var(--mc-r-xl);padding:28px;box-shadow:var(--mc-shadow)}.mc-card-dark{background:linear-gradient(180deg,var(--mc-cocoa) 0%,var(--mc-cocoa-3) 100%);color:#fff;border-radius:var(--mc-r-xl);padding:28px}.mc-card-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;flex-wrap:wrap}.mc-tile{background:var(--mc-fill-dark);border-radius:var(--mc-r-md);padding:16px 18px}.mc-tile.is-top{background:var(--mc-fill-dark-2)}.mc-card .mc-tile{background:var(--mc-cream)}.mc-divider{height:1px;background:var(--mc-line);border:0;margin:20px 0}.mc-card-dark .mc-divider{background:var(--mc-line-dark)}@media (max-width:640px){.mc-card,.mc-card-dark{padding:20px}}.mc-stat .n{font:400 32px/1.1 var(--mc-serif)}.mc-stat .k{font:400 10.5px/1.4 var(--mc-mono);letter-spacing:.12em;text-transform:uppercase;opacity:.65;margin-top:4px}.mc-btn{display:inline-flex;align-items:center;gap:12px;border:0;border-radius:var(--mc-pill);padding:16px 30px;font:500 15px var(--mc-sans);cursor:pointer;background:var(--mc-oxblood);color:#fff;text-decoration:none;transition:transform .15s,background .15s}.mc-btn:hover{background:var(--mc-oxblood-h);transform:translateY(-1px)}.mc-btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.mc-btn .arr{transition:transform .2s}.mc-btn:hover .arr{transform:translate(3px)}.mc-btn-sm{padding:10px 18px;font-size:13.5px}.mc-btn-ghost{background:transparent;color:var(--mc-oxblood);border:1px solid var(--mc-line)}.mc-btn-ghost:hover{background:transparent;border-color:var(--mc-oxblood)}.mc-btn-light{background:#fff;color:var(--mc-oxblood)}.mc-btn-light:hover{background:var(--mc-cream)}.mc-card-dark .mc-btn-ghost,.mc-band .mc-btn-ghost{color:#fff;border-color:#ffffff4d}.mc-link{font-weight:500;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:1px}.mc-chips{display:flex;flex-wrap:wrap;gap:8px}.mc-chip{border:1px solid var(--mc-line);background:var(--mc-cream);color:var(--mc-oxblood);border-radius:var(--mc-pill);padding:7px 14px;font:500 13px var(--mc-sans);cursor:pointer;transition:all .15s}.mc-chip:hover{border-color:var(--mc-oxblood)}.mc-chip[aria-pressed=true],.mc-chip.is-on{background:var(--mc-oxblood);border-color:var(--mc-oxblood);color:#fff}.mc-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:var(--mc-pill);background:#fff9;border:1px solid var(--mc-line);font-size:13px}.mc-dot{width:8px;height:8px;border-radius:50%;background:var(--mc-ok);box-shadow:0 0 0 3px #3e7d6933}.mc-tag{display:inline-block;font:400 10.5px/1 var(--mc-mono);letter-spacing:.12em;text-transform:uppercase;padding:6px 10px;border-radius:var(--mc-pill);white-space:nowrap}.mc-tag.ok{background:var(--mc-ok-bg);color:var(--mc-ok-ink)}.mc-tag.warn{background:var(--mc-warn-bg);color:var(--mc-warn-ink)}.mc-tag.bad{background:var(--mc-bad-bg);color:var(--mc-bad-ink)}.mc-tag.info{background:var(--mc-info-bg);color:var(--mc-info)}.mc-tag.neutral{background:var(--mc-grey-2);color:var(--mc-oxblood)}.mc-card-dark .mc-tag{background:#ffffff1f;color:#fff}.mc-seg{display:inline-flex;padding:4px;border-radius:var(--mc-pill);background:#fff9;border:1px solid var(--mc-line)}.mc-seg button{border:0;background:transparent;color:var(--mc-oxblood);font:500 13px var(--mc-sans);padding:6px 14px;border-radius:var(--mc-pill);cursor:pointer}.mc-seg button[aria-pressed=true]{background:var(--mc-oxblood);color:#fff}.mc-tabs{display:flex;flex-wrap:wrap;margin:26px 0 22px;border-bottom:1px solid var(--mc-line)}.mc-tab{background:none;border:0;cursor:pointer;color:var(--mc-oxblood);opacity:.6;padding:14px 26px 16px 0;margin-right:26px;font:400 22px/1.2 var(--mc-serif);letter-spacing:.02em;display:flex;align-items:baseline;gap:10px;position:relative;transition:opacity .2s}.mc-tab:not(:last-child):after{content:"";position:absolute;right:0;top:18px;bottom:20px;width:1px;background:var(--mc-line)}.mc-tab .ix{font:400 12px var(--mc-mono);letter-spacing:.1em}.mc-tab:hover{opacity:.75}.mc-tab[aria-selected=true]{opacity:1}.mc-tab[aria-selected=true]:before{content:"";position:absolute;left:0;right:26px;bottom:-1px;height:2px;background:var(--mc-oxblood)}.mc-band .mc-tab,.mc-card-dark .mc-tab{color:#fff}.mc-band .mc-tabs,.mc-card-dark .mc-tabs{border-color:var(--mc-line-dark)}.mc-band .mc-tab[aria-selected=true]:before{background:#fff}@media (max-width:640px){.mc-tab{font-size:18px;margin-right:16px;padding-right:16px}}.mc-panel[hidden]{display:none}.mc-panel{animation:mc-fade .35s var(--mc-ease)}@keyframes mc-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.mc-input,.mc-textarea,.mc-select{width:100%;font:15px/1.55 var(--mc-sans);color:var(--mc-ink);background:var(--mc-field);border:1px solid var(--mc-line);border-radius:var(--mc-r-md);padding:13px 16px;outline:none;transition:border .15s,box-shadow .15s}.mc-textarea{resize:vertical;min-height:160px}.mc-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--mc-oxblood) 50%),linear-gradient(135deg,var(--mc-oxblood) 50%,transparent 50%);background-position:calc(100% - 20px) 50%,calc(100% - 15px) 50%;background-size:5px 5px;background-repeat:no-repeat;padding-right:40px}.mc-input:focus,.mc-textarea:focus,.mc-select:focus{border-color:var(--mc-oxblood);box-shadow:0 0 0 4px #48111114}.mc-help{font:12.5px var(--mc-mono);opacity:.6;margin-top:6px}.mc-check{display:inline-flex;align-items:center;gap:8px;font-size:13px;cursor:pointer}.mc-check input,.mc-range{accent-color:var(--mc-oxblood)}.mc-card-dark .mc-check input{accent-color:var(--mc-sand)}.mc-search{position:relative}.mc-search .mc-input{padding-left:44px;border-radius:var(--mc-pill)}.mc-search svg{position:absolute;left:16px;top:50%;transform:translateY(-50%);opacity:.55}.mc-bar{height:8px;border-radius:var(--mc-pill);background:var(--mc-grey-2);overflow:hidden}.mc-bar>i{display:block;height:100%;border-radius:inherit;background:var(--mc-oxblood);transition:width .9s var(--mc-ease)}.mc-card-dark .mc-bar{background:#ffffff1f}.mc-card-dark .mc-bar>i{background:linear-gradient(90deg,var(--mc-sand),#F3E6D6)}.mc-bar.ok>i{background:linear-gradient(90deg,#8db9a7,#cfe6dc)}.mc-bar.bad>i{background:linear-gradient(90deg,#c99682,#f2d2c4)}.mc-table{width:100%;border-collapse:collapse;font-size:14px}.mc-table th{font:400 10.5px/1.4 var(--mc-mono);letter-spacing:.12em;text-transform:uppercase;text-align:left;opacity:.65;padding:0 14px 10px;border-bottom:1px solid var(--mc-line)}.mc-table td{padding:14px;border-bottom:1px solid var(--mc-line);vertical-align:middle}.mc-table tr:last-child td{border-bottom:0}.mc-table tbody tr{transition:background .15s;cursor:pointer}.mc-table tbody tr:hover,.mc-table tbody tr.is-on{background:var(--mc-cream)}.mc-table .t{font:400 16px/1.3 var(--mc-serif)}.mc-table-wrap{overflow-x:auto}.mc-rank{display:grid;grid-template-columns:44px 1fr;gap:14px;align-items:center}.mc-rank .no{width:44px;height:44px;border-radius:14px;background:#ffffff1f;display:grid;place-items:center;font:400 20px var(--mc-serif)}.mc-card .mc-rank .no{background:var(--mc-cream)}.mc-kv{display:grid;grid-template-columns:auto 1fr;gap:10px 18px;font-size:14px;margin:0}.mc-kv dt{font:400 10.5px/1.9 var(--mc-mono);letter-spacing:.12em;text-transform:uppercase;opacity:.65}.mc-kv dd{margin:0}.mc-mark{background:var(--mc-tint-blue);border-bottom:2px solid var(--mc-slate);border-radius:5px;padding:1px 3px}.mc-alert{display:flex;gap:12px;align-items:flex-start;border-radius:var(--mc-r-md);padding:14px 18px;font-size:14px;border:1px solid}.mc-alert.info{background:var(--mc-info-bg);border-color:#3c476a40;color:var(--mc-info)}.mc-alert.ok{background:var(--mc-ok-bg);border-color:#3e7d6940;color:var(--mc-ok-ink)}.mc-alert.warn{background:var(--mc-warn-bg);border-color:#a86a1e40;color:var(--mc-warn-ink)}.mc-alert.bad{background:var(--mc-bad-bg);border-color:#b5524a40;color:var(--mc-bad-ink)}.mc-skel{height:66px;border-radius:var(--mc-r-md);background:linear-gradient(90deg,#4811110a,#48111117,#4811110a);background-size:200% 100%;animation:mc-sh 1.2s infinite}.mc-card-dark .mc-skel{background:linear-gradient(90deg,#ffffff0f,#ffffff24,#ffffff0f);background-size:200% 100%}@keyframes mc-sh{to{background-position:-200% 0}}.mc-empty{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:24px 0;opacity:.75}.mc-empty .ico{width:64px;height:64px;border-radius:18px;background:var(--mc-fill-dark);display:grid;place-items:center}.mc-card .mc-empty .ico{background:var(--mc-cream)}:root{--fc-pdf-bg:#E8E4DF;--fc-hl:#481111;--fc-hl-fill:rgba(72,17,17,.1);--fc-ctx:#7E6848;--fc-ctx-fill:rgba(126,104,72,.12);--fc-src:#3C476A;--fc-src-fill:rgba(60,71,106,.12);--fc-r:12px;--dsg-border-color:var(--mc-line);--dsg-cell-background-color:#fff;--dsg-cell-disabled-background-color:var(--mc-field);--dsg-header-text-color:var(--mc-muted);--dsg-header-active-text-color:var(--mc-oxblood);--dsg-selection-border-color:var(--mc-oxblood);--dsg-selection-background-color:rgba(72,17,17,.06);--dsg-selection-disabled-border-color:var(--mc-muted);--dsg-selection-disabled-background-color:rgba(72,17,17,.04);--dsg-selection-border-radius:6px;--fc-bg:#FFFFFF;color-scheme:light}html,body,#root{height:100%}body,body.mc{background:var(--fc-bg);color:var(--mc-oxblood)}#root{display:flex;flex-direction:column;overflow:hidden}.main{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column}.main>.page{flex:1 0 auto}h1,h2,h3{font-family:var(--mc-serif);font-weight:400;margin:0;line-height:1.2;text-wrap:balance}h1{font-size:32px}h2{font-size:22px}h3{font-size:18px}.mono{font-family:var(--mc-mono);font-size:.88em;letter-spacing:.02em}.muted{color:var(--mc-muted)}.label{font:400 10.5px/1.4 var(--mc-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mc-muted)}.serif{font-family:var(--mc-serif);font-weight:400}.row{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.col{display:flex;flex-direction:column;gap:8px}.spacer{flex:1}.page{max-width:1280px;width:100%;margin:0 auto;padding:8px 32px 56px;display:flex;flex-direction:column;gap:22px}@media (max-width:640px){.page{padding:8px 16px 40px}}.page-head{padding:28px 0 4px;display:flex;flex-direction:column;gap:12px}.page-head .mc-display{max-width:880px}.page-head-row{display:flex;gap:16px;align-items:flex-end;flex-wrap:wrap}.topbar{display:flex;align-items:center;gap:26px;padding:16px 32px;background:var(--fc-bg);border-bottom:1px solid var(--mc-line);flex-wrap:wrap}.topbar .brand{display:flex;align-items:baseline;gap:12px;text-decoration:none;color:inherit}.topbar .mc-wordmark{font-size:19px}.topbar nav{display:flex;align-items:center;gap:4px;padding-left:22px;border-left:1px solid var(--mc-line);height:24px}.topbar nav a{text-decoration:none;font:500 13px/1 var(--mc-sans);padding:7px 13px;border-radius:var(--mc-pill);color:var(--mc-muted);transition:background .15s,color .15s}.topbar nav a:hover{color:var(--mc-oxblood);background:var(--mc-cream)}.topbar nav a[aria-current]{color:var(--mc-oxblood);background:#48111112}.topbar .who{font-size:13px;color:var(--mc-muted)}@media (max-width:640px){.topbar{padding:12px 16px;gap:12px}}.foot{background:var(--mc-ink);color:#fff;margin-top:auto}.foot .inner{max-width:1280px;margin:0 auto;padding:22px 32px;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.foot small{opacity:.6;font-size:13px}.foot .mc-wordmark{font-size:17px}.btn{display:inline-flex;align-items:center;gap:8px;font:500 13.5px/1.2 var(--mc-sans);padding:9px 18px;border-radius:var(--mc-pill);border:1px solid var(--mc-line);background:transparent;color:var(--mc-oxblood);cursor:pointer;white-space:nowrap;text-decoration:none;transition:border-color .15s,background .15s,transform .15s}.btn:hover:not(:disabled){border-color:var(--mc-oxblood)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn.primary{background:var(--mc-oxblood);border-color:var(--mc-oxblood);color:#fff}.btn.primary:hover:not(:disabled){background:var(--mc-oxblood-h);transform:translateY(-1px)}.btn .arr{transition:transform .2s}.btn:hover .arr{transform:translate(3px)}.btn.sm{padding:6px 13px;font-size:12.5px}.btn.ghost{border-color:transparent}.btn.ghost:hover:not(:disabled){border-color:var(--mc-line)}.btn.danger{color:var(--mc-bad-ink)}.btn.danger:hover:not(:disabled){border-color:var(--mc-bad)}.topbar .btn{padding:6px 14px;font-size:12.5px}input,select,textarea{font:14px/1.45 var(--mc-sans);color:var(--mc-ink);background:var(--mc-field);border:1px solid var(--mc-line);border-radius:var(--fc-r);padding:8px 12px;min-width:0;outline:none;transition:border-color .15s,box-shadow .15s}input:focus,select:focus,textarea:focus{border-color:var(--mc-oxblood);box-shadow:0 0 0 4px #48111114}input[type=checkbox],input[type=radio]{accent-color:var(--mc-oxblood);width:auto;padding:0;box-shadow:none}input[type=file]{padding:10px 12px;background:var(--mc-field)}input:disabled,textarea:disabled,select:disabled{color:var(--mc-muted);background:var(--mc-grey-1)}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--mc-oxblood) 50%),linear-gradient(135deg,var(--mc-oxblood) 50%,transparent 50%);background-position:calc(100% - 17px) 50%,calc(100% - 12px) 50%;background-size:5px 5px;background-repeat:no-repeat;padding-right:32px}textarea{resize:vertical}.field{display:flex;flex-direction:column;gap:6px;min-width:0}.field>span{font:400 10.5px/1.4 var(--mc-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mc-muted)}.search{border-radius:var(--mc-pill);padding-left:18px}.card{background:var(--mc-surface);border-radius:var(--mc-r-lg);box-shadow:var(--mc-shadow)}.card.pad{padding:24px}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:16px}.stats .mc-card{padding:20px 24px}.empty{display:flex;align-items:center;gap:16px;padding:22px 4px;color:var(--mc-muted)}.empty .ico{width:52px;height:52px;border-radius:16px;background:var(--mc-cream);display:grid;place-items:center;font:400 22px var(--mc-serif);color:var(--mc-oxblood);flex:none}.pill{display:inline-block;font:400 10.5px/1 var(--mc-mono);letter-spacing:.12em;text-transform:uppercase;padding:6px 10px;border-radius:var(--mc-pill);white-space:nowrap;background:var(--mc-grey-2);color:var(--mc-oxblood)}.pill.unassigned{background:var(--mc-grey-2);color:var(--mc-oxblood)}.pill.assigned,.pill.in_progress{background:var(--mc-info-bg);color:var(--mc-info)}.pill.submitted,.pill.warn{background:var(--mc-warn-bg);color:var(--mc-warn-ink)}.pill.changes_requested,.pill.error{background:var(--mc-bad-bg);color:var(--mc-bad-ink)}.pill.approved{background:var(--mc-ok-bg);color:var(--mc-ok-ink)}.msg{display:flex;gap:10px;align-items:center;flex-wrap:wrap;border-radius:var(--mc-r-md);padding:12px 16px;font-size:14px;border:1px solid}.msg.err{background:var(--mc-bad-bg);border-color:#b5524a40;color:var(--mc-bad-ink)}.msg.ok{background:var(--mc-ok-bg);border-color:#3e7d6940;color:var(--mc-ok-ink)}.msg.warn{background:var(--mc-warn-bg);border-color:#a86a1e40;color:var(--mc-warn-ink)}.msg.info{background:var(--mc-info-bg);border-color:#3c476a40;color:var(--mc-info)}table.plain{width:100%;border-collapse:collapse;font-size:14px}table.plain th{font:400 10.5px/1.4 var(--mc-mono);letter-spacing:.12em;text-transform:uppercase;text-align:left;color:var(--mc-muted);padding:16px 14px 10px;border-bottom:1px solid var(--mc-line);background:transparent;white-space:nowrap}table.plain td{padding:13px 14px;border-bottom:1px solid var(--mc-line);vertical-align:middle}table.plain tr:last-child td{border-bottom:0}table.plain.rows tbody tr:hover{background:var(--mc-cream)}table.plain .t{font:400 16px/1.3 var(--mc-serif)}table.plain .t a{text-decoration:none}table.plain .t a:hover{border-bottom:1px solid currentColor}.login-wrap{flex:1;display:grid;place-items:center;padding:24px 16px;overflow:auto;position:relative}.login{width:100%;max-width:420px;padding:36px;display:flex;flex-direction:column;gap:16px;position:relative;z-index:1}.login .mc-wordmark{font-size:20px}.modal-bg{position:fixed;top:0;right:0;bottom:0;left:0;background:#1d0e0a73;display:flex;align-items:flex-start;justify-content:center;padding:6vh 16px;z-index:50;overflow:auto}.modal{background:var(--mc-surface);border-radius:var(--mc-r-xl);max-width:880px;width:100%;padding:28px;display:flex;flex-direction:column;gap:16px;box-shadow:0 30px 60px -30px #1d0e0a80;animation:mc-fade .3s var(--mc-ease)}.modal h2{font-size:24px}.toast{position:fixed;bottom:20px;left:50%;transform:translate(-50%);background:var(--mc-ink);color:#fff;padding:11px 20px;border-radius:var(--mc-pill);z-index:60;font-size:13.5px;max-width:calc(100% - 32px)}.drawer{position:fixed;right:0;top:0;bottom:0;width:min(440px,100%);background:var(--fc-bg);border-left:1px solid var(--mc-line);box-shadow:-20px 0 40px -28px #1d0e0a66;z-index:40;display:flex;flex-direction:column}.drawer-body{flex:1;overflow:auto;padding:16px 20px;display:flex;flex-direction:column;gap:12px}.rc{background:var(--mc-surface);border-radius:var(--mc-r-md);padding:14px 16px;display:flex;flex-direction:column;gap:8px;box-shadow:var(--mc-shadow)}.rc.resolved{opacity:.6}.answer{background:linear-gradient(180deg,var(--mc-cocoa) 0%,var(--mc-cocoa-3) 100%);color:#fff;border-radius:var(--mc-r-lg);padding:22px 24px;display:flex;flex-direction:column;gap:14px}.answer .mc-eyebrow{opacity:.75}.answer .msg{color:#fff;background:#ffffff14;border-color:var(--mc-line-dark)}.kpis{display:flex;gap:30px;flex-wrap:wrap}.kpis>div{display:flex;flex-direction:column}.kpis b{font:400 34px/1.05 var(--mc-serif)}.kpis span{font:400 10.5px/1.5 var(--mc-mono);letter-spacing:.12em;text-transform:uppercase;opacity:.7;margin-top:4px}.kpis .bad b{color:#f2c3bc}.kpis .warn b{color:var(--mc-sand)}.answer .muted{color:var(--mc-on-dark-2)}.flag{display:flex;gap:12px;align-items:baseline;font-size:13.5px;padding:9px 0;border-bottom:1px solid var(--mc-line)}.flag:last-child{border-bottom:0}.ws{display:grid;grid-template-columns:44% 6px minmax(0,1fr);grid-template-rows:minmax(0,1fr);flex:1;min-height:0}.ws-left{display:flex;min-height:0;flex-direction:column;min-width:0;background:var(--fc-pdf-bg)}.ws-right{display:flex;flex-direction:column;min-width:0;min-height:0}.ws-head{padding:12px 22px;border-bottom:1px solid var(--mc-line);background:var(--fc-bg);display:flex;gap:12px;align-items:center;flex-wrap:wrap}.ws-head .docid{font:400 20px/1.15 var(--mc-serif)}.ws-head .actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-left:auto}.tabs{display:flex;flex-wrap:wrap;gap:0;padding:0 22px;border-bottom:1px solid var(--mc-line);background:var(--fc-bg)}.tab{font:400 14.5px/1.2 var(--mc-serif);padding:11px 10px 10px 0;margin-right:10px;border:0;background:none;color:var(--mc-oxblood);opacity:.6;cursor:pointer;white-space:nowrap;position:relative;display:flex;align-items:baseline;gap:8px}.tab:not(:last-child):after{content:"";position:absolute;right:0;top:14px;bottom:14px;width:1px;background:var(--mc-line)}.tab .ix{font:400 11px var(--mc-mono);letter-spacing:.08em}.tab .n{font:400 11px var(--mc-mono);opacity:.75}.tab:hover{opacity:.8}.tab.on{opacity:1}.tab.on:before{content:"";position:absolute;left:0;right:14px;bottom:-1px;height:2px;background:var(--mc-oxblood)}.ws-body{flex:1;overflow:auto;padding:18px 22px 48px;display:flex;flex-direction:column;gap:16px;min-height:0}.ws-body>*{flex-shrink:0}.ws-body .panel-in{animation:mc-fade .3s var(--mc-ease)}.pdfbar{display:flex;gap:8px;align-items:center;padding:10px 14px;background:var(--fc-bg);border-bottom:1px solid var(--mc-line);flex-wrap:wrap}.pdfscroll{flex:1;overflow:auto;padding:16px;display:flex;justify-content:center}.pagewrap{position:relative;box-shadow:0 18px 40px -26px #1d0e0a73;background:#fff;-webkit-user-select:none;user-select:none;align-self:flex-start;border-radius:4px}.selbox{position:absolute;border:2px solid var(--fc-hl);background:var(--fc-hl-fill);pointer-events:none;border-radius:3px}.selbox.ctx{border-color:var(--fc-ctx);background:var(--fc-ctx-fill)}.selbox.src{border-color:var(--fc-src);background:var(--fc-src-fill);border-style:dashed}.selbox .tag{position:absolute;top:-22px;left:-2px;font:400 10px/1 var(--mc-mono);letter-spacing:.1em;text-transform:uppercase;background:var(--fc-hl);color:#fff;padding:5px 8px;border-radius:var(--mc-pill);white-space:nowrap}.selbox.ctx .tag{background:var(--fc-ctx)}.selbox.src .tag{background:var(--fc-src)}.sellist{display:flex;gap:8px;flex-wrap:wrap;padding:10px 14px;border-top:1px solid var(--mc-line);background:var(--fc-bg);align-items:center}.chip{display:inline-flex;gap:6px;align-items:center;font-size:12.5px;padding:4px 6px 4px 12px;border-radius:var(--mc-pill);border:1px solid var(--mc-line);background:var(--mc-surface)}.chip .btn{padding:3px 9px}.fchips{display:flex;gap:8px;flex-wrap:wrap}.fchip{font:500 12.5px var(--mc-sans);padding:6px 13px;border-radius:var(--mc-pill);border:1px solid var(--mc-line);background:var(--mc-surface);color:var(--mc-oxblood);cursor:pointer;transition:all .15s}.fchip:hover{border-color:var(--mc-oxblood)}.fchip.on{background:var(--mc-oxblood);border-color:var(--mc-oxblood);color:#fff}.fchip .mono{opacity:.75}.details{border-radius:var(--mc-r-lg);background:var(--mc-surface);box-shadow:var(--mc-shadow);padding:20px 22px;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px}.details .wide{grid-column:1/-1}.cmts{display:flex;flex-direction:column;gap:8px}.cmt{display:flex;gap:8px;align-items:flex-start}.cmt textarea{flex:1;min-height:38px}.issues{display:flex;flex-direction:column;gap:2px}.issue{display:flex;gap:12px;align-items:baseline;font:inherit;font-size:14px;padding:10px 12px;border-radius:var(--fc-r);cursor:pointer;text-align:left;border:0;background:none;color:inherit}.issue:hover{background:var(--mc-surface)}.grid-wrap{border-radius:var(--mc-r-md);overflow:hidden;background:var(--mc-surface);box-shadow:var(--mc-shadow)}.grid-wrap .dsg-container{border:0}.grid-wrap .dsg-cell-header-container{font:400 10.5px/1.25 var(--mc-mono);letter-spacing:.08em;text-transform:uppercase}.grid-wrap .dsg-cell{font-size:14px}.grid-wrap .dsg-cell-gutter{font:400 11px var(--mc-mono);color:var(--mc-muted)}.dsg-add-row{padding:8px 10px;font-size:13px}.dsg-add-row button,.dsg-add-row input{border-radius:var(--mc-pill)}.totals{display:flex;gap:8px;flex-wrap:wrap}.totals .chip{padding:5px 12px;font-size:12.5px}.totals b{font:400 15px var(--mc-serif)}.react-pdf__Page__textContent ::selection{background:#48111140}@media (max-width: 900px){#root{overflow:auto}.ws{grid-template-columns:1fr!important;flex:none}.splitter{display:none}.ws-left{height:70vh}.ws-right{min-height:80vh}}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}*{scrollbar-width:thin;scrollbar-color:rgba(72,17,17,.22) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#48111133;border-radius:10px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-track{background:transparent}.splitter{cursor:col-resize;background:var(--mc-line);position:relative;transition:background .15s}.splitter:hover{background:var(--mc-oxblood)}.splitter:after{content:"";position:absolute;top:0;right:-4px;bottom:0;left:-4px}.follow{font-size:12px;gap:5px;padding:0 6px;color:var(--mc-muted)}.pdfnote{border-top:0;border-bottom:1px solid var(--mc-line)}.popout{height:100vh;display:flex;flex-direction:column;background:var(--fc-pdf-bg)}.rt-wrap{overflow-x:auto;border-radius:var(--mc-r-md);background:var(--mc-surface);box-shadow:var(--mc-shadow)}.rt{border-collapse:separate;border-spacing:0;font-size:13.5px;min-width:100%}.rt th{font:400 10px/1.3 var(--mc-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mc-muted);text-align:left;padding:12px 10px 9px;border-bottom:1px solid var(--mc-line);background:var(--mc-surface);vertical-align:bottom;white-space:normal}.rt th.num,.rt td.num{text-align:right}.rt th.click{cursor:pointer}.rt th.click:hover{color:var(--mc-oxblood)}.rt th.on{color:var(--mc-oxblood);box-shadow:inset 0 -2px 0 var(--mc-oxblood)}.rt td{padding:9px 10px;border-bottom:1px solid var(--mc-line);vertical-align:top;white-space:nowrap;position:relative}.rt td.wrap{white-space:normal;line-height:1.4}.rt td.mono{font-family:var(--mc-mono);font-size:12px}.rt tr:last-child td{border-bottom:0}.rt th:first-child,.rt td:first-child{position:sticky;left:0;z-index:1;background:var(--mc-surface);box-shadow:inset -1px 0 0 var(--mc-line)}.rt td.click{cursor:pointer}.rt td.click:hover{background:var(--mc-cream)}.rt td.on{background:#48111112;box-shadow:inset 0 0 0 2px var(--mc-oxblood)}.rt td:first-child.on{background:#48111112}.rt tr.on td{background:#4811110d}.rt .dash,.kv .dash{color:var(--mc-grey-3,#c9c0b8)}.rt-empty{padding:18px}.cm{display:inline-grid;place-items:center;min-width:17px;height:17px;padding:0 4px;margin-left:6px;border-radius:9px;background:var(--mc-warn-bg);color:var(--mc-warn-ink);font:500 10px/1 var(--mc-mono);vertical-align:1px}.rt td .cm{position:absolute;top:3px;right:3px;margin:0}.fchip.on .cm{background:#fff}.btn.has-cm{border-color:var(--mc-warn);color:var(--mc-warn-ink)}.kv{display:flex;flex-direction:column;gap:4px;min-width:0}.kv>span{font:400 10.5px/1.4 var(--mc-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mc-muted)}.kv>div{font-size:14px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.seg{display:inline-flex;align-items:center;gap:2px;padding:3px;border:1px solid var(--mc-line);border-radius:var(--mc-pill);background:var(--mc-surface)}.seg .label{padding:0 8px}.seg button{font:500 12px var(--mc-sans);border:0;background:none;color:var(--mc-oxblood);padding:5px 11px;border-radius:var(--mc-pill);cursor:pointer}.seg button.on{background:var(--mc-oxblood);color:#fff}.rt .clamp{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card,.details,.grid-wrap,.rt-wrap,.rc,.mc-card,.modal .answer+.card{border:1px solid var(--mc-line)}.card,.details,.grid-wrap,.rt-wrap,.rc,.mc-card{box-shadow:0 1px 2px #1d0e0a0a}.fchip,.chip,.seg{background:var(--fc-bg)}input,select,textarea{background:var(--mc-field)}.extract{display:flex;flex-direction:column;gap:10px;padding:12px 14px;border-top:1px solid var(--mc-line);background:var(--fc-bg)}.extract .steps{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.extract .steps select{flex:1;min-width:200px;padding-top:6px;padding-bottom:6px}.step{display:inline-flex;align-items:center;gap:7px;font-size:13px;color:var(--mc-muted)}.step b{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;border:1px solid var(--mc-line);font:500 11px var(--mc-mono);color:var(--mc-muted)}.step.now{color:var(--mc-oxblood)}.step.now b{background:var(--mc-oxblood);border-color:var(--mc-oxblood);color:#fff}.step.done b{background:var(--mc-ok-bg);border-color:transparent;color:var(--mc-ok-ink)}.extract .hint{font-size:12px;color:var(--mc-muted);line-height:1.45;display:flex;gap:12px;align-items:flex-start;flex-wrap:wrap}.opts{margin-left:auto}.opts summary{cursor:pointer;color:var(--mc-oxblood)}.opts[open]{display:flex;flex-direction:column;gap:6px;padding:8px 10px;border:1px solid var(--mc-line);border-radius:var(--fc-r);width:100%}.start{border:1px dashed rgba(72,17,17,.25);border-radius:var(--mc-r-lg);padding:18px 22px;display:flex;flex-direction:column;gap:12px}.start .ways{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px}.start ol{margin:8px 0 0;padding-left:20px;font-size:13.5px;line-height:1.55;display:flex;flex-direction:column;gap:4px}.sendmenu{position:fixed;z-index:60;width:340px;max-height:72vh;display:flex;flex-direction:column;background:#fff;border:1px solid var(--mc-line);border-radius:var(--mc-r-md);box-shadow:0 12px 32px #1d0e0a29}.sm-head{padding:10px 12px 8px;border-bottom:1px solid var(--mc-line);display:flex;flex-direction:column;gap:4px}.sm-text{font-size:12.5px;line-height:1.4;max-height:58px;overflow:hidden;background:var(--mc-cream);border-radius:6px;padding:5px 7px;white-space:pre-wrap}.sm-filter{margin:8px 10px 2px;padding:6px 10px}.sm-list{overflow:auto;padding:4px 0}.sm-g{font:400 10px/1.3 var(--mc-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mc-muted);padding:8px 12px 3px}.sm-item{display:flex;align-items:center}.sm-item button{border:0;background:none;text-align:left;font:13px var(--mc-sans);color:var(--mc-ink,#1d0e0a);padding:6px 12px;cursor:pointer;flex:1}.sm-item button:hover,.sm-item button:focus-visible{background:#48111112;color:var(--mc-oxblood);outline:none}.sm-item .sm-down{flex:none;font:500 11.5px var(--mc-mono);color:var(--mc-oxblood);border-left:1px solid var(--mc-line)}.sm-empty{padding:10px 12px;font-size:12.5px}.sm-foot{display:flex;gap:2px;border-top:1px solid var(--mc-line);padding:4px}.sm-foot button{border:0;background:none;font:500 12.5px var(--mc-sans);color:var(--mc-oxblood);padding:6px 10px;border-radius:6px;cursor:pointer}.sm-foot button:hover{background:var(--mc-cream)}.undo{position:fixed;left:50%;bottom:22px;transform:translate(-50%);z-index:55;display:flex;gap:10px;align-items:center;background:var(--mc-oxblood);color:#fff;padding:8px 10px 8px 16px;border-radius:var(--mc-pill);box-shadow:0 8px 24px #1d0e0a33;font-size:13px}.undo .btn{background:#fff;color:var(--mc-oxblood);border-color:#fff}.undo .btn.ghost{background:none;color:#fff;border-color:transparent}.sm-unit{display:flex;align-items:center;gap:8px;margin:6px 12px 2px;font-size:12.5px;color:var(--mc-muted);white-space:nowrap}.sm-unit input{width:80px;padding:4px 8px}.sm-u{color:var(--mc-muted);font-size:12px}:root{--react-pdf-text-layer: 1;--highlight-bg-color: rgba(180, 0, 170, 1);--highlight-selected-bg-color: rgba(0, 100, 0, 1)}@media screen and (forced-colors: active){:root{--highlight-bg-color: Highlight;--highlight-selected-bg-color: ButtonText}}[data-main-rotation="90"]{transform:rotate(90deg) translateY(-100%)}[data-main-rotation="180"]{transform:rotate(180deg) translate(-100%,-100%)}[data-main-rotation="270"]{transform:rotate(270deg) translate(-100%)}.textLayer{position:absolute;text-align:initial;top:0;right:0;bottom:0;left:0;overflow:hidden;line-height:1;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;z-index:2}.textLayer :is(span,br){color:transparent;position:absolute;white-space:pre;cursor:text;margin:0;transform-origin:0 0}.textLayer span.markedContent{top:0;height:0}.textLayer .highlight{margin:-1px;padding:1px;background-color:var(--highlight-bg-color);border-radius:4px}.textLayer .highlight.appended{position:initial}.textLayer .highlight.begin{border-radius:4px 0 0 4px}.textLayer .highlight.end{border-radius:0 4px 4px 0}.textLayer .highlight.middle{border-radius:0}.textLayer .highlight.selected{background-color:var(--highlight-selected-bg-color)}.textLayer br::selection{background:transparent}.textLayer .endOfContent{display:block;position:absolute;top:100%;right:0;bottom:0;left:0;z-index:-1;cursor:default;-webkit-user-select:none;user-select:none}.textLayer.selecting .endOfContent{top:0}.hiddenCanvasElement{position:absolute;top:0;left:0;width:0;height:0;display:none}
